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

Deputados e delegado da PF que denunciou Salles batem boca na Câmara

26.abr.2021 - Delegado Alexandre Saraiva, autor da notícia-crime contra Ricardo Salles, durante audiência virtual na Câmara dos Deputados - Agência Câmara
26.abr.2021 - Delegado Alexandre Saraiva, autor da notícia-crime contra Ricardo Salles, durante audiência virtual na Câmara dos Deputados Imagem: Agência Câmara

Do UOL, em São Paulo

27/04/2021 12h08Atualizada em 27/04/2021 14h42

A audiência virtual conjunta das Comissões de Legislação Participativa e de Direitos Humanos que ouviu o delegado da PF (Polícia Federal) e ex-superintendente da corporação no Amazonas, Alexandre Saraiva, acabou em tumulto e bate boca com os deputados.

Na sessão, o delegado relatou a atuação do ministro Ricardo Salles em prol de quem chamou de "criminosos ambientais". Ele foi substituído no cargo um dia após enviar uma notícia-crime contra o ministro ao STF (Supremo Tribunal Federal).

Os supostos crimes de Ricardo Salles, segundo Saraiva, ocorreram após a Operação Handroanthus, da PF, apreender 213 mil metros cúbicos de madeira ilegal na divisa entre Amazonas e Pará, no fim de 2020. A investigação apontou desmatamento ilegal, grilagem de terra, fraude em escrituras e exploração madeireira em áreas de preservação permanente.

"Ele [Ricardo Salles] foi até a área, fez uma 'pseudoperícia'. De 40 mil toras, olhou duas e disse que conferiu. Que a princípio estava certinho, que as pessoas apresentaram escrituras", disse o delegado. Após a fala, deputados criticaram a investigação da PF e a conduta do delegado, que foi chamado de "incompetente" por uma deputada.

Vice-líder do governo, o deputado Ubiratan Sanderson (PSL-RS) criticou a "arrogância e prepotência" no delegado, avaliando que espaço ocupado por ele na mídia quanto a esse caso tem "ultraado" o comportamento de um agente istrativo e o coloca sob risco de demissão da Polícia Federal. Ele comparou Saraiva ao delegado Protógenes Queiroz, responsável pela Operação Satiagraha.

Quando o senhor sai dessa esfera e resolve ocupar mídia em nítido extrapolamento da sua função, eu digo, com toda a sinceridade, que o senhor se coloca em uma posição muito complicada. Eu diria até que o senhor está em maus lençóis. Em 25 anos de Polícia Federal, eu vi apenas um delegado sair do seu quadrado. O senhor sabe quem é, Protógenes Queiroz, achou que era autônomo, maior do que a própria lei. Eu fico até envergonhado. Eu não tinha presenciado um convidado pela Câmara dos Deputados ser tão arrogante e tão prepotente quanto o senhor.
Ubiratan Sanderson (PSL-RS), deputado federal

Quanto ao deputado Sanderson, eu tenho duas coisas para dizer para ele: primeiro, quando eu nasci, a primeira coisa que eu perdi foi o medo. Eu entrei na polícia, acho que o senhor ficou por pouco tempo, que tipo de policial é o senhor que tem medo de perder o emprego quando pode levar um tiro? Quanto a eu ser arrogante, meu pai me ensinou uma coisa que eu ensinei para o meu filho: não seja arrogante com os humildes nem humilde com os arrogantes. (...) O senhor perguntou o que quis e eu lhe respondi o que quis.
Alexandre Saraiva, delegado

A deputada Alê Silva (PSL-RJ) chamou o delegado de "incompetente", justificando a sua demissão.

Acabei de chegar à conclusão de que a sua exoneração foi por incompetência, negligência, por um inquérito que ele nem mesmo conseguiu concluir a contento, não reuniu as provas necessárias.
Alê Silva (PSL-RJ), deputada federal

A deputada Alê Silva me chamou de incompetente. Ela fez 52 propostas legislativas, duas relatadas. Acho que incompetente é ela.
Alexandre Saraiva, delegado

Na sequência, ele e a deputada Carla Zambelli também discutiram. O delegado ironizou o comentário da parlamentar, afirmando que "nem ela deve acreditar no que ela diz".

É possível errar, o ser humano erra. O senhor acabou de citar a empresa Rondobel, disse que tinha diversas multas no Ibama. Toda a empresa ambiental é ível de multa, mas multa e crime são coisas diferentes. O senhor fala de um jeito como se fosse uma empresa criminosa. Tenho aqui um relatório do Décio Ferreira Neto que diz 'dessa forma concluímos esse relatório afirmando não haver indícios suficientes de materialidade dos fatos ora investigados encerrando-se assim essa investigação.
Carla Zambelli (PSL-SP), deputada federal

A deputada Carla Zambelli pega umas coisinhas soltas assim e acho que nem ela acredita no que ela fala. É claro, se uma empresa é processada 200 vezes, se ela ganhar uma... Qual a vantagem, é natural.
Alexandre Saraiva, delegado