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

AM: PF vai comparar DNA de Bruno e Dom com sangue em lancha de suspeito

Vestígios de sangue foram encontrados na lancha onde Amarildo da Costa de Oliveira, 41 anos, conhecido como "Pelado", foi visto seguindo Bruno Pereira e Dom Phillips, desaparecidos no AM - Divulgação/PF
Vestígios de sangue foram encontrados na lancha onde Amarildo da Costa de Oliveira, 41 anos, conhecido como "Pelado", foi visto seguindo Bruno Pereira e Dom Phillips, desaparecidos no AM Imagem: Divulgação/PF

Juliana Arreguy

Do UOL, em São Paulo

10/06/2022 18h55

A Polícia Federal do Amazonas coletou hoje (10) materiais genéticos de referência do indigenista Bruno Pereira e do jornalista britânico Dom Phillips para comparar com o sangue encontrado na lancha de Amarildo da Costa de Oliveira, 41 anos, o Pelado, detido na terça-feira (7). Bruno e Dom estão desaparecidos desde a manhã de domingo (5).

Segundo a PF, as equipes de busca localizaram no rio Itaguaí, próximo ao porto de Atalaia do Norte, um "material orgânico aparentemente humano". A corporação não deu mais detalhes sobre o que é, e apenas afirmou, em nota, que ele será encaminhado para perícia no mesmo local onde estão sendo analisados os vestígios de sangue e os materiais genéticos.

Bruno e Dom foram vistos pela última vez às 7h saindo da comunidade ribeirinha São Rafael com destino a Atalaia do Norte.

Testemunhas disseram à polícia que o barco da dupla foi seguido por uma lancha pilotada por Amarildo, preso em flagrante na terça por porte de munição de uso das Forças Armadas. Ontem (9), a PF solicitou a prisão preventiva do suspeito após encontrar vestígios de sangue na embarcação.

Segundo o coordenador-geral da Univaja, Paulo Barbosa da Silva, Dom Phillips fotografou invasores armados ligados a Amarildo na divisa de um território indígena dois dias antes do desaparecimento.

"O Bruno e o Dom Phillips foram visitar a equipe da Univaja quando um grupo de invasores esteve lá, no limite da terra indígena. Eles chegaram lá e ficaram mostrando arma de fogo, para ameaçar. O jornalista tirou a foto, e os invasores voltaram para a comunidade deles, que fica na área do Pelado, que é um dos suspeitos", disse.

Onde o indigenista e o jornalista desapareceram - Arte/UOL - Arte/UOL
Imagem: Arte/UOL

Testemunha viu Amarildo acompanhado em lancha

Uma testemunha disse à Polícia Civil ter visto outro homem acompanhando Amarildo na embarcação que supostamente seguia Bruno e Dom. O homem ainda não foi identificado pela polícia.

"Não há nada que ligue Amarildo ao caso de desaparecimento. Não há testemunhas [que prestaram depoimento]. A própria polícia não tem prova", disse o advogado Ronaldo Caldas da Silva Maricaua, que atuou no caso até a última quarta-feira. A família do suspeito contratou o advogado Davi Barbosa de Oliveira. Procurado pelo UOL, ele ainda não se manifestou sobre o caso.

Os dois advogados atuam como procuradores de prefeituras da região — ou seja, eles têm função de defender o município em processos na Justiça. Maricaua é procurador de Atalaia do Norte, que seria o destino de Bruno e Dom, e já ocupou o posto de prefeito interino da cidade em outubro ado. Já Oliveira é procurador municipal de Benjamin Constant, que faz divisa com Atalaia do Norte.

Em nota enviada ao UOL, a Prefeitura de Atalaia do Norte disse que não há incompatibilidade entre o exercício de advocacia e o cargo de procurador municipal. A istração alega que há um número limitado de advogados na região.

Defensoria oficia PF por gabinete de crise em Atalaia do Norte

Um comitê de crise coordenado pela PF tem divulgado, desde a quarta (8), atualizações diárias sobre a operação. No entanto, o comitê é centralizado em Manaus, a cerca de 1.136 quilômetros de Atalaia do Norte.

Diante desta distância, a DPU (Defensoria Pública da União) encaminhou na madrugada de hoje (10) um ofício à PF solicitando a instalação de um gabinete de crise em Atalaia do Norte para agilizar as buscas por Bruno e Dom.

O órgão também pede o acompanhamento de um indígena indicado pela Univaja (União dos Povos Indígenas do Vale do Javari) em cada embarcação ou aeronave de busca.