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

Óleo atinge local de desova de tartarugas no Espírito Santo

Tartaruga coberta de óleo encontrada na praia de Itatinga, em Alcântara, no Maranhão - Julio Deranzani Bicudo/Reuters
Tartaruga coberta de óleo encontrada na praia de Itatinga, em Alcântara, no Maranhão Imagem: Julio Deranzani Bicudo/Reuters

Da Agência Brasil

10/11/2019 18h35

Fragmentos de óleo foram encontrados hoje (10), na praia de Pontal do Ipiranga, na cidade de Linhares (ES) onde há uma base do Projeto Tamar. Esta é a segunda localidade capixaba atingida pelo produto nos últimos quatro dias.

Na quinta-feira (7), pequenos fragmentos de óleo foram recolhidos na praia de Guriri, em São Mateus (ES), a cerca de 85 quilômetros ao norte de Linhares. Ou seja, após ter se espalhado pelos nove estados nordestinos (Alagoas, Bahia, Ceará, Maranhão, Paraíba, Pernambuco, Piauí, Rio Grande do Norte e Sergipe), o produto de origem ainda desconhecida avança pela região Sudeste em direção ao sul. A capital capixaba, Vitória, está distante cerca de 170 quilômetros de Pontal do Ipiranga.

De acordo com a Marinha, análises da substância recolhida há quatro dias em São Mateus confirmaram que se trata do mesmo óleo que atingiu praias, mangues, costões marítimos, desembocaduras de rios e outros habitats litorâneos do Nordeste.

Na praia de Pontal do Ipiranga, atingida hoje, funciona uma base do Projeto Tamar, dedicado à pesquisa, proteção e manejo de tartarugas marinhas ameaçadas de extinção. No site do Tamar consta que, "na região caracterizada por mata de restinga razoavelmente bem conservada", são monitorados e protegidos, em média, cerca de 200 ninhos de desovas de tartarugas-cabeçuda (Caretta caretta), cujas fêmeas, anualmente, buscam a região para construir a cama onde colocam seus ovos.

"Estamos em plena época reprodutiva, que vai até março", contou o biólogo responsável pela base, Ciro Jardel Bérgamo, a Agência Brasil. "Já temos, até o momento, 206 ninhos de tartaruga-cabeçuda mapeados ao longo dos 43 quilômetros de praia. Além de uma desova confirmada de tartaruga-gigante, o que indica que algo em torno de 80 tartarugas-gigantes estão prestes a nascer", acrescentou Bérgamo.

Segundo o biólogo, ao menos 60 militares da Marinha e 15 servidores do Ibama já estão no local para tentar limpar a praia, mas os pequenos fragmentos continuam chegando. "São pequenas plaquetas de 3 centímetros, quatro centímetros, que atingiram uma longa extensão de areia. O risco é que as fêmeas enterrem seus ovos junto com o produto que se misturou à areia. Ou que, se a praia não for totalmente limpa, os filhotes, ao nascerem e tentarem chegar ao mar, tenham contato com o óleo", acrescentou Bérgamo, lamentando uma nova tragédia para o litoral capixaba quatro anos após o rompimento da barragem do Fundão, da Samarco, em novembro de 2015, que lançou milhares de tonelada de resíduos tóxicos sobre o distrito de Bento Rodrigues, em Mariana, na Região Central de Minas Gerais, atingiu o Rio Doce, e chegou ao Oceano Atlântico.

"A costa capixaba está sendo castigada. Principalmente os pontos de desova das tartarugas. Ainda estávamos sob efeito do rompimento da barragem do Fundão, e, agora, isto", lamentou o biólogo.

Antes que os primeiros vestígios de óleo fossem encontrados na praia, a prefeitura de Linhares e o Corpo de Bombeiros instalaram o Sistema de Comando em Operações para fazer frente a situação. Uma das primeiras medidas preventivas adotadas, ainda na sexta-feira (8), foi o bloqueio da foz do Rio Doce, em Regência. Segundo a prefeitura, o objetivo é evitar que o material poluente atinja e contamine o estuário da região. "A contenção da foz é necessária para evitar que os resíduos saiam do mar e atinjam o rio, contaminando o estuário", justificou o secretário municipal de Meio Ambiente, Fabrício Borghi Folli, em nota.

O governo estadual também anunciou, na quarta-feira (6), que 13 órgãos atuarão de forma integrada a fim de minimizar os impactos da chegada do óleo ao litoral capixaba.