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

Todas as queimadas no Pantanal do MS são ilegais, diz secretário do estado

Focos de incêndio no Pantanal - Amanda Perobelli/Reuters
Focos de incêndio no Pantanal Imagem: Amanda Perobelli/Reuters

Do UOL, em São Paulo

19/09/2020 11h01

Com o Pantanal sofrendo com queimadas que já arrasaram 3 milhões de hectares, o secretário do meio ambiente de Mato Grosso do Sul alertou que todas as queimadas feitas atualmente são consideradas ilegais. Ele respondeu a uma fala do vice-presidente Hamilton Mourão (PRTB), que disse que nem todos os focos de incêndio são criminosos.

Ontem, Mourão afirmou, falando mais especificamente sobre a floresta amazônica: "Existem queimadas na Amazônia? Existem. E existem queimadas que são autorizadas? Sim, nosso código florestal prevê queimadas no trato da terra. A ilegalidade está acontecendo, tem que ser combatida, mas não é uma floresta em chamas".

Em entrevista à CNN, o secretário do meio ambiente de MS, Jaime Verruck, alertou: "Ouvi uma matéria em que o vice-presidente diz que nem todas as queimadas são ilegais. No Mato Grosso do Sul, todas as queimadas são ilegais, porque elas estão proibidas desde o mês de julho, a gente veda qualquer tipo de queima controlada. Existe um mecanismo de autorização de queima controlada, mas, neste momento, qualquer queimada é ilegal, tanto que estamos fazendo operações específicas através da Secretaria de Segurança para fazer verificação".

Para Verruck, a situação evoluiu bem. "Essa semana, em função das ações e participação do governo federal e os recursos que recebemos de maneira emergencial, estamos numa situação muito diferente da situação anterior. No Pantanal sul-mato-grossense, estamos com 26 focos, conseguimos diminuir muitos dos grandes focos. E na região do Alto Taquari, conseguimos metade do parque desmobilizar. Essa semana foi profícua no combate aos incêndios, terminamos com 1,2 milhão hectares queimados, e juntando todo o bioma, chegando a 3 milhões de hectares que foram queimados nesse período", disse ele.

Também à emissora, o comandante da Operação Pantanal, na região oeste, o tenente-coronel Vicente Manoel de Deus, afirmou que considera que 90% dos incêndios são por causas humanas, mas que nem todos são criminosos.

"Eu acredito que 90% dos incêndios são de causas humanas, não necessariamente criminosas, elas podem ser por negligência, imprudência ou imperícia com equipamentos, ou até utilização indevida do fogo. Como existe proibição neste período de restrição, todo fogo é criminoso. Já realizamos prisões de pessoas colocando fogo, em flagrante, também temos boletins de ocorrência de focos de incêndio. Posso dizer que as causas são humanas, mas se foram criminosas, vai depender das perícias após o incêndio", afirmou ele.

Vicente itiu que o tamanho dos estragos surpreendeu as autoridades locais. "O ano de 2020 superou nosso preparo diante das estatísticas e dos indicadores do ano anterior. Fomos pegos de surpresa sim, sem sombra de dúvida", disse ele, que culpa as condições meteorológicas para as queimadas, por conta da longa estiagem na região. "Desde que o Inpe faz medições, ou seja, nos últimos 22 anos, é o período de maior estiagem que vivemos e é o setembro mais seco e quente desde que temos registro, de 2005."