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

Bolsonaro: Indícios de que 'fizeram alguma maldade' com desaparecidos no AM

Do UOL, em São Paulo

13/06/2022 09h42Atualizada em 13/06/2022 16h40

O presidente Jair Bolsonaro (PL) afirmou hoje que indícios levam a crer que será difícil encontrar o jornalista britânico Dom Phillips e o indigenista Bruno Pereira com vida, após oito dias do desaparecimento.

Estou acompanhando [as buscas dos corpos do jornalista Dom Phillips e do indigenista Bruno Pereira]. Agora, os indícios levam a crer que fizeram alguma maldade com eles. Foram encontradas vísceras humanas, que já estão aqui em Brasília para se fazer o DNA.
Jair Bolsonaro, em entrevista à rádio CBN Recife

"E, pelo tempo, já temos aqui oito dias, vai ser muito difícil encontrá-los com vida. Eu peço a Deus que os encontrem com vida, mas os indícios levam para o contrário no momento", acrescentou.

Crítica a Barroso

Na sequência, Bolsonaro reclamou de decisão do ministro do STF (Supremo Tribunal Federal) Luís Roberto Barroso, que mandou o governo federal adotar imediatamente "todas as providências necessárias" para a localização do jornalista e do indigenista.

Agora é dispensável o senhor Barroso, o 'dono da verdade', dar cinco dias para o presidente explicar ou achar esses dois que desapareceram na região Amazônica. Agora, embora não tenha o número exato, é preciso dizer para o senhor Barroso que temos dezenas de milhares de pessoas que desaparecem no Brasil. Agora ele se preocupou apenas com esses dois.

Dois corpos encontrados

Minutos depois da fala de Bolsonaro à emissora, Alessandra Sampaio, mulher do jornalista, afirmou que os corpos do marido e do indigenista brasileiro haviam sido encontrados, de acordo com o canal de notícias GloboNews. As autoridades, no entanto, ainda não confirmaram a informação.

Dom Phillips, que escreve para o The Guardian, Washington Post e outras publicações, foi visto pela última vez no domingo (5), junto com Bruno Pereira, que já teve cargo de coordenador na Funai (Fundação Nacional do Índio).

Eles estavam em viagem para reportagem no Vale do Javari, área remota de selva que abriga o maior número de indígenas isolados do mundo. A região é alvo de garimpo e pesca ilegais e também de traficantes de drogas.

O governo enviou representantes da Marinha, do Exército e da Polícia Federal para atuar nos trabalhos de buscas.

Pescadores foram interrogados, mas apenas um foi levado algemado para a delegacia, afirmou o prefeito de Atalaia do Norte, Denis Paiva, em entrevista à Reuters. Ele identificou o homem como Amarildo da Costa, conhecido localmente como "Pelado".