;(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 promete aos Yanomami que 'não terá mineração' em suas terras

Presidente ouve o hino nacional ao lado de um indígena na Terra Indígena Yanomami, na fronteira com a Venezuela, em São Gabriel da Cachoeira (AM) - Reuters/Marcos Correa/Apostila
Presidente ouve o hino nacional ao lado de um indígena na Terra Indígena Yanomami, na fronteira com a Venezuela, em São Gabriel da Cachoeira (AM) Imagem: Reuters/Marcos Correa/Apostila

De Brasília

30/05/2021 22h29

O presidente Jair Bolsonaro (sem partido) publicou um vídeo hoje no qual promete a líderes indígenas Yanomami que "não terá mineração" em suas terras, caso eles não queiram, em meio a denúncias de invasões e ataques de garimpeiros ilegais.

"Vocês não querem mineração? Não terá mineração. Tem outros irmãos índios em outros locais, dentro e fora da Amazônia, que desejam minerar terra, desejam cultivar a terra e nós vamos respeitar esses direitos deles", diz Bolsonaro no vídeo.

A gravação foi feita na última quinta-feira (28), durante uma reunião que manteve com lideranças Yoanomami, a primeira como chefe de Estado em uma reserva indígena, no âmbito da inauguração de uma ponte em São Gabriel da Cachoeira, no Amazonas.

"Jamais aprovaríamos uma lei em que seria obrigado que a terra fosse explorada com quem quer que seja. Isso jamais acontecerá. Quem quiser explorar explora, quem não deseja não vai explorar. Vocês serão respeitados", disse, em alusão ao PL 191/2020, preparado pelo governo para regulamentar a mineração em terras indígenas.

Desde 2020, indígenas Yanomami alertam para a situação de extrema tensão em sua reserva, a maior do Brasil, com 96.000 km² (divididos entre os estados de Roraima e Amazonas) e com 27.000 habitantes indígenas.

Organizações indigenistas e ambientalistas denunciam que as invasões de terras são em parte incentivadas pelo discurso de Bolsonaro, a favor da exploração de suas áreas.

Durante a reunião, Bolsonaro prometeu aos Yanomami que o Exército brasileiro fará respeitar seus direitos, embora não tenha se referido em nenhum momento aos ataques dos garimpeiros ilegais.

O garimpo ilegal, uma das principais causas da destruição ambiental na Floresta Amazônica, aumentou 30% em 2020 nas terras Yanomami, devastando o equivalente a 500 campos de futebol, segundo um relatório publicado no fim de março pela Associação Hutukara Yanomami (HAY).

Há várias semanas, indígenas dos territórios Yanomami e Munduruku (Pará) denunciam ataques violentos de garimpeiros ilegais, o que motivou na semana ada o ministro Luís Roberto Barroso, do STF (Supremo Tribunal Federal), a ordenar que o governo tome "todas as medidas necessárias" para protegê-los.

O governo Bolsonaro teve início em 1º de janeiro de 2019, com a posse do presidente Jair Bolsonaro (então no PSL) e de seu vice-presidente, o general Hamilton Mourão (PRTB). Ao longo de seu mandato, Bolsonaro saiu do PSL e ficou sem partido até filiar ao PL para disputar a eleição de 2022, quando foi derrotado em sua tentativa de reeleição.