;(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

Tragédia em Brumadinho

Brasil tem 204 barragens de rejeitos de minério com alto potencial de danos

Bombeiros fazem buscas na região atingida pelos rejeitos da barragem que rompeu em Brumadinho - Pedro Ladeira/Folhapress
Bombeiros fazem buscas na região atingida pelos rejeitos da barragem que rompeu em Brumadinho Imagem: Pedro Ladeira/Folhapress

Luís Adorno

Do UOL, em São Paulo

30/01/2019 04h02Atualizada em 31/01/2019 14h38

O Brasil é um país com 24 mil barragens registradas, que servem a diferentes propósitos. Desse total, 790 aparatos são de contenção de rejeitos de mineração, assim como a da mineradora Vale que rompeu em Brumadinho (MG) na última sexta-feira (25), deixando um rastro de destruição e mortes na cidade.

Analisando as barragens da mineração mais de perto, é possível dizer que 204 têm potencialidade de dano alto, seja ao meio ambiente ou para pessoas, caso haja algum acidente. Veja aqui a relação das 790 barragens de mineração registradas no país.

Os números, de 2017, estão no relatório de segurança de barragens, desenvolvido pela ANA (Agência Nacional de Águas) e divulgado no ano ado. De acordo com a ANA, o relatório é um compilado anual de informações recebidas dos órgãos fiscalizadores de cada tipo de barragem. Quem fiscaliza as de rejeitos de minérios, por exemplo, é a ANM (Agência Nacional de Mineração).

"Foi tudo rápido, 40 segundos no máximo", diz sobrevivente

UOL Notícias

O ministro do Desenvolvimento Regional, Gustavo Canuto, afirmou, na tarde desta terça-feira (29), que seria intensificada a fiscalização em 3.386 barragens no país que estão classificadas com dano potencial alto ou com risco alto, mas não estabeleceu prazos. "É um trabalho que precisa ser feito com muita cautela", afirmou. 

Além do potencial dano ao meio ambiente e à população, o relatório da ANA também categorizou barragens de rejeitos de minério de acordo com o nível de risco na manutenção. De acordo com as classificações, uma barragem pode oferecer potencial alto de dano por estar em meio à natureza, por exemplo, porém ser de baixo risco de operação, devido à segurança na utilização dos equipamentos.

O Brasil tem, segundo a ANA, sete barragens consideradas de alto risco: quatro em Minas Gerais (todas com dano potencial também alto). Outras duas, de Santa Catarina e do Mato Grosso, também têm dano potencial alto. No Amapá há registro de uma barragem com alto risco, porém dano potencial considerado médio. 

A mineração e o risco nos estados

Das 204 barragens de contenção de rejeitos de minério do país, 134 (65%) estão em Minas Gerais, o estado que mais tem barragens de todos os tipos do país. As sete de Brumadinho, onde ocorreu a tragédia mais recente, tinham todas risco considerado baixo no relatório da ANA analisado pela reportagem, mas com dano potencial alto. Brumadinho é o quarto município mineiro com mais barragens do tipo. Nova Lima, com 18, Ouro Preto, com 14, e Itabira, com 8, são as cidades mineiras com mais barragens de minério.

O Pará é o segundo estado do país com maior número de barragens de minério com alto dano potencial. São, ao todo, 20 (9,8%). A maior parte (oito) está no município de Barcarena, onde houve instalação de I (Comissão Parlamentar de Inquérito) no ano ado que apontou riscos para a saúde de pessoas de comunidades ribeirinhas. As cidades de Parauapebas e de Paragominas têm quatro barragens cada uma.

Bahia, Goiás e Santa Catarina estão na sequência dos estados com mais barragens do tipo. Em cada um deles, há sete contenções de rejeitos de mineração com dano potencial classificado como alto. Os municípios de Barrocas (BA), Ouvidor (GO), Lauro Muller e Treviso (SC) são os que mais têm barragens do tipo, com três em cada uma dessas cidades.

Vale tem 50 barragens com potencial alto de dano

A empresa Vale, a da barragem de Brumadinho, tem 50 locais de contenção de rejeitos de minério com dano potencial classificado pela ANM como alto. Destes, 45 estão em Minas Gerais. Outros cinco, no Pará. Apesar do dano potencial alto, o risco entre elas está entre baixo e médio.

Depois da Vale, a empresa com maior número de contenção de rejeitos com possível dano alto é a Mosaic Fertilizantes, mas todas com risco considerado baixo. Dez delas estão em Minas Gerais, quatro em Cajati (SP) e uma em Catalão (GO). Com oito barragens em Bacarena (PA), a Imerys é a terceira empresa com mais barragens com essas características. 

A empresa Carbonífera, com sete barragens do tipo em Santa Catarina, e a Anglogold, com seis em Minas Gerais, vêm na sequência.

Tragédia em Brumadinho