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

Governo não sabe quantos garimpeiros fugiram nem para onde foram, diz Múcio

Do UOL, em Brasília

07/02/2023 17h46Atualizada em 08/02/2023 10h38

O governo federal não está monitorando quantos garimpeiros estão fugindo de terras yanomami nem para onde estão indo. De acordo com o ministro da Defesa, José Múcio, a principal preocupação agora é a "questão humanitária" do povo indígena.

Múcio vai amanhã (8) para Roraima junto com o três comandantes das Forças Armadas para coordenar a megaoperação de retirada de garimpeiros iniciada nesta semana. Há relatos de fuga de criminosos desde a semana ada, inclusive com vídeos em redes sociais, após os bloqueios aéreos e fluviais decretados por Lula.

A gestão petista avalia que existam ao menos 15 mil garimpeiros ilegais no local, mas o número pode chegar a 40 mil. A redução a zero da exploração ilegal em terra indígena —que explodiu sob o governo Jair Bolsonaro (PL)— é uma das principais promessas de campanha de Lula.

Esse monitoramento para onde eles [garimpeiros] estão saindo nós não temos. Evidentemente que nós estamos, primeiro, preocupados com a questão humanitária, resolver a questão dos índios, da doença, tirar o povo que está lá dentro que não pode sair.
José Múcio, ministro da Defesa

Segundo Múcio, também não há um acompanhamento de quantos já saíram. Ele não explicou, no entanto, por que esse monitoramento não é feito e citou apenas o território extenso da Terra Indígena Yanomami, com quase dez milhões de hectares.

Ontem, o ministro da Justiça, Flávio Dino, afirmou que estima a saída de ao menos 80% deles nesta semana, embora o número exato de exploradores ilegais não esteja claro para o governo.

Conforme o UOL adiantou, garimpeiros estão se comunicando sobre operações policiais em grupos de WhatsApp. O UOL teve o a um áudio que alertava sobre os locais patrulhados e orientava os colegas a esconderem ouro e armas —alvos de apreensão.

Tanto quem vem de Alto Alegre [RR], [rio] Apiau, [rio] Uraricoera vai ser abordado para ver se não tá trazendo ouro, armas... Quem tiver [sic] trazendo, vão ser enquadrado [sic], vão responder. Só um aviso aí, quem for trazendo alguma hoje, guarda em algum lugar.
Áudio distribuído por WhatsApp

Múcio deverá ar ao menos dois dias na região de Surucucu juntamente com os três comandantes das Forças Armadas para coordenar as operações de perto.

Estamos com aviões pequenos no aeroporto de Surucucu, que a pista está em obras, [por isso] a gente não pode levar aviões maiores. A gente tem que levar mantimentos, trazer doentes, tem que levar as pessoas que estão ficando boas.
José Múcio, ministro da Defesa

O ministro se reuniu hoje com o vice-presidente Geraldo Alckmin e os comandantes para debater tecnologia de defesa. Segundo Alckmin, os atentados de 8 de janeiro, que completam um mês amanhã, não foram tema do encontro.

Errata: este conteúdo foi atualizado
Diferentemente do informado, a Terra Indígena Yanomami tem quase dez milhões de hectares, e não quase dez hectares. O texto foi corrigido.