;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Esse conteúdo é antigo

Justiça barra atividades da Vallourec em mina após dique transbordar em MG

Transbordamento de dique de barragem em Nova Lima causa interdição de rodovia - Redes sociais
Transbordamento de dique de barragem em Nova Lima causa interdição de rodovia Imagem: Redes sociais

Rafael Neves

Do UOL, em Brasília

09/01/2022 11h12Atualizada em 09/01/2022 14h17

A Justiça de Minas Gerais decidiu impor à fabricante de tubos Vallourec uma série de medidas para conter os danos do transbordamento de um dique de sedimentos na mina de ferro de Pau Branco, em Nova Lima (MG). A estrutura não se rompeu, mas está em nível 3 de emergência, que significa risco de ruptura iminente.

A decisão judicial suspende as atividades da Vallourec no local, bloqueia R$ 1 bilhão da empresa e a obriga a tomar providências "para conter os danos ambientais e sociais" causados pelo vazamento. Um dique de contenção transbordou por volta das 11h da manhã de sábado (8). Uma pessoa ficou ferida. E a rodovia BR-040 teve que ser interditada.

Ao UOL, a empresa afirmou que "as poucas pessoas residentes em áreas dentro da mancha de inundação já foram removidas", e que também estão sendo tomadas providências para a retirada de mais de 400 animais silvestres que vivem na região. Ainda segundo a Vallourec, o dique "operava normalmente, em nível zero de criticidade e dentro dos parâmetros previstos na legislação vigente".

O juiz Sérgio Henrique Cordeiro Caldas Fernandes, autor da decisão, agiu a pedido do MP-MG (Ministério Público de Minas Gerais). O órgão argumentou, na petição, que as medidas contra a Vallourec são necessárias para garantir a reparação dos danos.

O magistrado deu à empresa um prazo de 48 horas para a elaboração de um plano que garanta estabilidade e segurança do Dique Lisa. A Vallourec, segundo a determinação, deve colocar em prática o plano de ação emergencial previsto para estes casos.

"Aparentemente, não houve vítimas fatais, mas o fato gerou a evacuação de pessoas e interdição da rodovia BR-040 e já é possível afirmar que causou danos socioeconômicos e socioambientais ainda pendentes de diagnóstico e mensuração", afirmou o órgão na proposta de Ação Civil Pública levada à Justiça.

Procurada pelo UOL para comentar a ação movida pelo MPMG, a Vallourec informou que "não foi notificada sobre qualquer medida judicial", mas que está trabalhando "para minimizar os transtornos ocorridos e para restabelecer a normalidade da situação".

A empresa informou que suas atividades na mina já haviam sido suspensas, ainda ontem, pela ANM (Agência Nacional de Mineração).

A estrutura que transbordou fica entre os municípios de Nova Lima e Brumadinho, local da tragédia de 2019 que deixou 264 mortos já identificados e seis ainda desaparecidos.

Até aqui, os indicativos são de que a requerida [a Vallourec] causou danos socioambientais produzidos pelo escorregamento de parte da Pilha Cachoeirinha e o galgamento do dique Lisa".
Juiz Sérgio Caldas Fernandes, do TJ-MG

Chuvas em MG

Pelo menos dez cidades da região de Belo Horizonte amanheceram com pontos de alagamento e relatos de pessoas atingidas pelas chuvas durante a madrugada. Segundo o Corpo de Bombeiros de Minas Gerais houve mais de 120 chamadas de pessoas ilhadas na região.

Em Nova Lima, local do rompimento da barragem as águas chegaram a atingir 2,5 metros. Com a confirmação de pelo menos oito mortos no acidente de Capitólio, ontem, já são 14 óbitos em decorrência das chuvas intensas, segundo a Defesa Civil estadual.

Até a manhã de hoje, os bombeiros haviam registrado 124 chamadas de socorro com pessoas ilhadas em dez cidades da região metropolitana:

  • Betim
  • Brumadinho
  • Contagem
  • Juatuba
  • Mário Campos
  • Mateus Leme
  • Nova Lima
  • Raposos
  • Rio Acima
  • Sabará

Ao todo, 3.374 pessoas estão desabrigadas, ou seja, precisam de assistência do governo para moradia temporária, segundo as autoridades. Outros 13.723 habitantes também precisaram deixar suas casas, mas puderam ser realocados por conta própria.

O governador de Minas, Romeu Zema (MG), cancelou sua ida à região de Capitólio, prevista para hoje, devido ao mau tempo. Segundo a assessoria do Executivo estadual, uma nova data para o deslocamento será definida.