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

PF aciona Interpol e diz não saber se derramamento de óleo foi proposital

Carlos Madeiro

Colaboração para o UOL, em Maceió 

01/11/2019 13h25Atualizada em 01/11/2019 16h10

Resumo da notícia

  • PF enviou pedido oficial à Interpol para a colaboração de 5 países
  • Investigação aponta que vazamento foi a pouco mais de 700 km da costa da Paraíba
  • Mandados de busca foram cumpridos para conseguir mais dados sobre o incidente
  • Ainda não foi determinada causa para o vazamento nem se foi proposital

A PF (Polícia Federal) informou hoje que solicitou a cooperação internacional de cinco países para ajudar nas investigações sobre o navio grego apontado nas investigações como responsável pelo derramamento de óleo no mar que atinge o Nordeste desde 30 de agosto. Apesar de chegarem ao local e dia provável do ocorrido, ainda não se sabem as circunstâncias do incidente.

"Nós temos o local, a data e indícios suficientes de autoria. Faltam ainda detalhes das circunstâncias. A investigação está em andamento para saber se foi um vazamento ou derramamento proposital", diz o delegado federal Agostinho Cascardo, um dos responsáveis pela investigação no Rio Grande do Norte.

O local apontado pela PF fica a pouco mais de 700 km da costa da Paraíba. "Temos imagens que mostram que no dia 28 [de julho] não tinha a mancha, e no dia 29 havia. Então ela surgiu nesse período", diz.

A embarcação Bouboulina tem capacidade para cerca de 80 mil toneladas de óleo, e o derramamento flagrado pelas imagens de satélite deve ser em quantidade bem menor que a capacidade máxima.

"A investigação usou 826 imagens até chegar à imagem conclusiva. Mandamos à Marinha, que confirmou que apenas o navio grego poderia ter despejado [o óleo]", diz.

A PF cumpriu hoje mandados de busca e apreensão contra as empresas Lachmann Agência Marítima e Witt O´Brien´s, localizadas no centro do Rio de Janeiro, ligadas à Delta Tankers, companhia dona do navio mercante Bouboulina.

O delegado informou que os mandados já foram cumpridos no Rio de Janeiro. "Uma empresa é representante comercial dessa empresa e a outra presta consultoria. Elas não são suspeitas, queremos dados para ajudar na investigação", afirma.

O delegado informou que já enviou pedido oficial à Interpol para que cinco países colaborem na investigação, entretanto, ele não quis revelar quais são os países. "Existem informações que precisamos manter em sigilo para evitar destruição de provas", explica.

Da Venezuela rumo a Singapura

"A embarcação, de bandeira grega, atracou na Venezuela em 15 de julho, permaneceu por três dias e seguiu rumo a Singapura, pelo oceano Atlântico, vindo a aportar apenas na África do Sul. O derramamento investigado teria ocorrido nesse deslocamento", informou a PF.

"A partir da localização da mancha inicial, cujo derramamento suspeita-se ter ocorrido entre os dias 28 e 29 de julho, foi possível identificar o único navio petroleiro que navegou pela área suspeita, por meio do uso de técnicas de geointeligência e cálculos oceanográficos regressivos", disse a PF.

Na investigação, de acordo com a PF, ficou claro que o sistema de rastreamento da embarcação confirmou a agem pelo ponto de origem do vazamento, após ter atracado na Venezuela.

O navio suspeito, informou a Marinha, ficou detido nos Estados Unidos por quatro dias, devido a "incorreções de procedimentos operacionais no sistema de separação de água e óleo para descarga no mar". Mas não há informação se isso ocorreu antes ou depois do vazamento.

Segundo a PF, a operação foi denominada "Mácula" pois a palavra significa sujeira e impureza. Milhares de toneladas de material poluente já foram retiradas das praias brasileiras.