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

Rubens Valente

REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

Governo silencia sobre a denúncia de que esconde dados do desmatamento

22.abr.2021 - O ministro da Ciência e Tecnologia, Marcos Pontes, participa da live semanal do presidente Jair Bolsonaro - Reprodução/Facebook
22.abr.2021 - O ministro da Ciência e Tecnologia, Marcos Pontes, participa da live semanal do presidente Jair Bolsonaro Imagem: Reprodução/Facebook

Colunista do UOL

18/11/2021 04h00

Ex-diretor do Inpe (Instituto Nacional de Pesquisas Espaciais), o professor e membro da Academia Brasileira de Ciências Ricardo Galvão foi demitido do cargo em meados de 2019 após reagir a declarações do presidente Jair Bolsonaro, que o acusou falsamente de divulgar "dados mentirosos" sobre o desmatamento na Amazônia (os dados depois foram amplamente confirmados, tanto pelo governo brasileiro quanto por ONGs e cientistas da Nasa).

Em entrevista à coluna nesta quarta-feira (17), Galvão disse que o instituto "certamente concluiu o relatório preliminar" sobre o desmatamento anual da Amazônia, que cobre o período de 1º de agosto de 2020 a 31 de julho de 2021, e que o documento "já deve ter sido mandado ao ministro" de Ciência e Tecnologia, o militar Marcos Pontes. O dado considerado crucial para o monitoramento do desmatamento, porém, não havia sido divulgado pelo governo federal até a noite desta quarta-feira (17).

"Se o governo segurar esses dados, vai se colocar em muitos maus lençóis. Vai ser absolutamente ridículo. Outras instituições que trabalham com imagens de satélite, dentro e fora do Brasil, como o Imazon, por exemplo, podem consultar as mesmas bases de dados do Inpe e chegar ao número final. Esconder atingirá muito a imagem do governo [não do Inpe]. O trabalho do Inpe sempre foi excepcional", disse Galvão.

A apresentação do número tem sido cobrada por ambientalistas e especialistas em desmatamento porque o Brasil normalmente divulga o dado antes de cada COP, a conferência de lideranças mundiais sobre a emergência climática. Contudo, a última COP acabou neste sábado em Glasgow, na Escócia, sem que os números do Brasil tenham vindo a público. Apenas dados sobre alertas de desmatamento no mês de outubro, que são uma fotografia da devastação, foram divulgados durante a COP. Na ocasião, o ministro do Meio Ambiente, Joaquim Leite, disse que desconhecia esses números.

As dúvidas sobre a retenção do relatório anual, que já eram enormes, explodiram nesta quarta-feira, quando o sindicato dos servidores do Inpe, o SindCT (Sindicato Nacional dos Servidores Públicos Federais na Área de Ciência e Tecnologia do Setor Aeroespacial), denunciou, em carta aberta, que é "pura mentira" que o relatório anual do desmatamento ainda não tenha sido aprontado pelo Inpe.

Segundo a nota do sindicato, "informações seguras mostram que o relatório técnico para a estimativa preliminar da taxa anual foi finalizado no período normal, em meados de outubro". De acordo com o sindicato, o documento foi enviado pelo SEI (Sistema Eletrônico de Informações) do governo federal para o diretor do Inpe, que "enviou ao MCTI".

De acordo com o sindicato, "no dia 10 de novembro, quando fez seu pronunciamento, o ministro do Meio Ambiente, Joaquim Leite, já deveria estar de posse da taxa anual de desmatamento. Não falou porque não quis; ou, para também não levar 'porrada'".

A coluna indagou ontem pela manhã ao Inpe, ao MCTI (Ministério de Ciência, Tecnologia e Inovações) e ao MMA (Ministério do Meio Ambiente) se o relatório anual já foi concluído e quando será divulgado. Caso não tenha sido concluído, qual o motivo. Também foi pedido aos órgãos que comentassem a carta do sindicato. Não houve qualquer resposta dos três órgãos até o fechamento deste texto.

Embora veículos de comunicação e organizações não governamentais acompanhem e divulguem regularmente os alertas de desmatamento medidos pelo sistema Deter - uma importante ferramenta também do Inpe para orientar ações de repressão a crimes ambientais, considerada um termômetro da situação -, é outro o dado consolidado anual sobre o desmatamento na Amazônia Legal. Chama-se Prodes (Projeto de Monitoramento do Desmatamento na Amazônia Legal por Satélite), sob comando do Inpe. É esse o dado aguardado pelos cientistas e ambientalistas.

O Prodes monitora o desmatamento na Amazônia Legal desde 1988. O número Prodes é calculado anualmente a partir dos desmatamentos ocorridos no "ano fiscal" que vai de agosto a julho. De outubro a novembro, quase sempre antes das reuniões da COP, o relatório preliminar é divulgado como a manifestação oficial do governo federal. Suas conclusões dão base aos debates públicos e científicos dentro e fora do país, inclusive para avaliação das políticas públicas brasileiras no enfrentamento do desmatamento.

No ano ado, por exemplo, soube-se que o desmatamento atingiu 11.088 km² de corte raso na Amazônia no período de 1º de agosto de 2019 a 31 de julho de 2020. O número representou um aumento de 9,5% em relação à taxa de desmatamento apurada pelo Prodes no período 2018-2019, que foi de 10.129 km² para os nove estados da Amazônia Legal.

O número no ano ado foi divulgado em 30 de novembro. Porém, no ano ado não ocorreu a COP, adiada em razão da pandemia do coronavírus. O número Prodes do período de 2018-2019 foi divulgado pelo governo em 18 de novembro de 2019. A COP daquele ano ocorreu em Madri, na Espanha, no início de dezembro. Portanto o número Prodes já era conhecido antes do início da conferência, situação muito diferente da atual.

O relatório que costuma ser divulgado em novembro é chamado de preliminar porque ainda a a ser checado nos cinco meses seguintes. Em março de cada ano normalmente sai o relatório final e consolidado. A diferença entre os dois relatórios, contudo, é considerada mínima. O número de 11.088 km² apresentado no relatório em novembro do ano ado, por exemplo, foi corrigido depois para 10.851 km², uma diferença de apenas 2,2%.