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

OPINIÃO

Texto em que o autor apresenta e defende suas ideias e opiniões, a partir da interpretação de fatos e dados.

Grileiros, madeireiros e garimpeiros não fazem home office

35% do desmatamento na Amazônia entre agosto de 2018 e julho de 2019 se deu em terras públicas não destinadas, categoria visada por grileiros - Reuters
35% do desmatamento na Amazônia entre agosto de 2018 e julho de 2019 se deu em terras públicas não destinadas, categoria visada por grileiros Imagem: Reuters
Carol Marçal dos Santos e Danicley de Aguiar

31/03/2020 04h30

Vivemos tempos difíceis que nos impõem a adoção de medidas inimagináveis até bem pouco tempo atrás. Uma delas, o isolamento social, é um grande desafio para a sociedade brasileira. Porém, é a melhor opção para prevenir a proliferação em massa do novo coronavírus (Covid-19), segundo a Organização Mundial de Saúde (OMS), sejamos nós moradores da cidade, do campo ou das florestas.

Em que pese o isolamento geográfico, os povos que habitam áreas de floresta, especialmente na Amazônia, também não estão a salvo do vírus, como alguns pensam.

As múltiplas relações sociais e de mercado estabelecidas entre estes e as cidades da região, associadas às severas limitações de logística e estrutura da Rede de Atenção Primária à Saúde, potencializam o risco de epidemia para os povos indígenas e as comunidades tradicionais. Diante da ameaça iminente, estes povos que vivem na e da floresta já adotam medidas de isolamento voluntário, especialmente os indígenas, que reconhecem sua histórica vulnerabilidade epidemiológica.

No entanto, na contramão de grande parte da população brasileira, grileiros, madeireiros e garimpeiros não paralisaram suas atividades e seguem a todo vapor cometendo atividades criminosas que destroem a floresta. Estas pessoas precisam, urgentemente, serem impedidas de prosseguir, sob pena de se transformarem nos transmissores do coronavírus para os mais de 400 mil indígenas dos 180 povos que há milênios vivem na Amazônia, em nome da ganância por terra, madeira e minérios.

De setembro de 2019 ao último 12 de março, segundo dados do Instituto Nacional de Pesquisas Espaciais (Inpe), foram gerados 16.212 alertas de desmatamento para 3.282,89 km² de floresta, que, provavelmente, serão alvo das queimadas efetuadas por pecuaristas ou grileiros durante a estação seca na Amazônia. Um preocupante agravante, ainda mais neste contexto de pandemia, é que as queimadas sobrecarregam ainda mais o sistema de saúde da região.

Segundo a Fundação Oswaldo Cruz (Fiocruz), entre maio e junho de 2019, no início da temporada de queimadas, nas áreas mais afetadas pelo fogo, o número de crianças internadas com problemas respiratórios dobrou. Foram nada menos que 2,5 mil internações a mais, por mês, gerando um custo excedente de R$ 1,5 milhão ao Sistema Único de Saúde (SUS). De acordo com dados da Fiocruz, viver em uma cidade próxima às queimadas aumenta em 36% o risco de internação por problemas respiratórios.

Na esteira dos impactos econômicos e da insegurança gerada nos mercados em meio à pandemia global, em apenas três meses o preço do grama de ouro subiu quase R$ 100, ando de R$ 197,54 em dezembro de 2019 para R$ 268,17 no final de março de 2020. Estamos já testemunhando uma nova corrida ao ouro, que trará consequências inestimáveis à floresta e a seus povos. O compromisso do governo Bolsonaro de atender as demandas do setor mineral, liberando a exploração de minérios nas terras indígenas e regularizando os milhares de garimpos ilegais, tanto dentro como fora desses territórios, acende uma perigosa luz vermelha.

Segundo a Rede Amazônica de Informação Socioambiental (Raisg), em dezembro de 2018, a Pan-Amazônia já vivia uma epidemia de garimpo. Só na Amazônia brasileira, seriam pelo menos 18 terras indígenas invadidas por garimpeiros, entre elas as dos povos Munduruku e Yanomami. Juntas, elas somam mais de 10 milhões de hectares de floresta nativa que, atualmente, estão infestadas por milhares de garimpeiros. Infelizmente, esses povos apresentam índices alarmantes de contaminação por mercúrio, com provável origem nos garimpos da região.

Preocupada com os impactos que essa nova corrida ao ouro vai causar, a Coordenação das Organizações Indígenas da Amazônia Brasileira (Coiab) divulgou um posicionamento oficial no último dia 24 exigindo o esvaziamento dos garimpos e a devida proteção dos territórios indígenas do Brasil.

Diante do grave risco que a pandemia se espalhe pela Amazônia, podendo causar um outro genocídio indígena, é urgente que o Estado brasileiro ouça os alertas dos povos indígenas e implemente ações concretas de proteção da floresta e de seus povos. É inissível negligenciar a saúde daqueles que cuidam da floresta.

** Este texto não reflete, necessariamente, a opinião do UOL.