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

Ex-Bope: Camaradagem entre Jefferson e policial é imagem vergonhosa para PF

Colaboração para o UOL, em São Paulo

24/10/2022 13h19

O ex-capitão do Bope (Batalhão de Operações Policiais Especiais) Rodrigo Pimentel condenou a atitude de um agente da Polícia Federal que foi filmado em tom de "camaradagem" com Roberto Jefferson (PTB) após o ex-deputado atacar policiais federais com tiros de fuzil e granada. Para Pimentel, a imagem é uma vergonha para a Polícia Federal.

"Quem atira em policial é bandido e deve ser tratado como bandido. Acho vergonhoso para a Polícia Federal ver uma imagem dessa e o tratamento dispensado ao Roberto Jefferson por um agente da Polícia Federal", disse durante entrevista no UOL News.

Pimentel ainda afirmou que, no momento em que as imagens foram feitas, o ex-deputado já estava rendido, não se tratava, portanto, de um procedimento de negociação. "Jefferson já deveria estar imobilizado e algemado. Não vi razão para esse tipo de comunicação e camaradagem, parece coisa de amigos. É lamentável ver essas imagens depois que o presidente Bolsonaro já tinha dito que quem atira em policial é bandido".

O ex-capitão do Bope ainda explicou os procedimentos adotados pelas forças de segurança pública nesses casos, reforçando que no momento das filmagens Roberto Jefferson já deveria estar algemado pelos policiais federais.

"A negociação já estava encerrada. Começa com isolamento, cerco de contenção, aí depois chama o policial para iniciar um processo de negociação que pode ser tácito ou real. Você pode evoluir para invasão tática e uso de agentes químicos, mas essa etapa que estamos vendo já tinha vários agentes federais nesse ambiente. Ele já estava preso e recebido voz de prisão certamente. Ele deveria estar algemado", finalizou.

Ex-Bope: Jefferson prova que tentou matar policiais ao dizer que usou mira

"Isso comprova uma tentativa de homicídio, ele deixa claro que é uma tentativa de homicídio", disse o ex-capitão do Bope sobre Roberto Jefferson ter confessado que mirou em policiais.

Pimentel também falou sobre a habilidade do ex-deputado ao manusear o fuzil e atirar contra os policiais. Para ele, isso corrobora a tese que de o ex-deputado teria agido para matar os policiais.

"Você percebe que os tiros do para-brisa da viatura da Polícia Federal estavam agrupados, isso é um tiro com muita destreza. Toda vez que você atira, o cano da arma sobe um pouquinho, então quando você mantém o tiro muito concentrado é um sinal de destreza do atirador. Isso é uma prova que sim, Roberto Jefferson tentou matar os policiais federais".

Perito: Mesmo CAC, Jefferson não poderia ter arma nem granada estando preso

"Evidentemente não há direito do preso em prisão domiciliar ter o a ferramentas de comunicação, a fazer uso de redes sociais e muito menos de ter armamento na sua residência. Não só existe a vedação de ter armamento por si só, como até sob a análise de legislações que permitem que um colecionador ou atirador esportivo venha a poder ter algum tipo de arma. Mesmo nessas condições de um CAC, não há permissões para que se tenha uma granada ativa", disse o perito Marcos Camargo, presidente da APCF (Associação Nacional dos Peritos Criminais Federais).

Ele ainda afirmou que a prisão domiciliar segue o mesmo modelo de uma prisão convencional e possui as mesmas limitações, a não ser pelo fato de poder ficar em casa por alguma circunstância excepcional. Para o perito, houve alguma falha na fiscalização feita na casa do ex-deputado.

"Em princípio, quando há a concessão da prisão domiciliar, há uma varredura para justamente não dar o a esse tipo de informação. Então houve algum problema na varredura que não detectou isso ou alguém posteriormente trouxe esse material para a casa dele".

O UOL News vai ao ar de segunda a sexta-feira em três edições: 8h, 12h e 18h, sempre ao vivo.

Quando: de segunda a sexta às 8h, 12h e 18h.

Onde assistir: Ao vivo na home UOL, UOL no YouTube e Facebook do UOL.

Veja a íntegra do programa: