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

Operação no Jacarezinho deixa 25 mortos; ageiros são feridos no metrô

Herculano Barreto Filho, Igor Mello e Marcela Lemos

Do UOL e colaboração para o UOL, no Rio

06/05/2021 08h09Atualizada em 06/05/2021 19h19

A Polícia Civil realiza hoje uma operação contra o tráfico que atua na comunidade do Jacarezinho, na zona norte do Rio. A ação deixou ao menos 25 mortos —um agente baleado na cabeça e outras 24 pessoas que, segundo a polícia, seriam suspeitas. A identidade delas contudo não foi divulgada.

Dois policiais foram feridos —na perna e de raspão no braço. Dois ageiros ficaram levemente feridos ao serem atingidos dentro de uma composição do metrô na região da estação Triagem. A operação policial mais letal da história do Rio ocorre após o STF (Supremo Tribunal Federal) restringir operações durante a pandemia e menos de uma semana da posse definitiva do governador Cláudio Castro (PSC) depois do impeachment de Wilson Witzel (PSC).

Segundo a decisão do STF, a polícia é obrigada a comunicar a realização da operação ao MP-RJ (Ministério Público do Rio de Janeiro), justificar a ação e enviar um relatório com o resultado.

O UOL procurou a Promotoria, que informou ter sido comunicada às 9h, após o início da ação, para o cumprimento de mandados judiciais. "A Polícia Civil apontou a extrema violência imposta pela organização criminosa como elemento ensejador da urgência e excepcionalidade para realização da operação", explicou o MP-RJ por meio de nota.

O órgão disse ainda que vai abrir uma investigação independente. E informou ter recebido denúncias de abusos, que serão investigadas.

Diante dos relatos de moradores sobre execuções e outras violações durante a operação policial, representantes da Comissão de Direitos Humanos da OAB-RJ, da Comissão de Direitos Humanos da Alerj (Assembleia Legislativa do Rio) e o ouvidor da Defensoria Pública do Estado, Guilherme Pimentel, estão na comunidade para averiguar as denúncias.

O policial civil morto na operação é André Leonardo de Mello Frias, que atuava na Dcod (Delegacia de Combate às Drogas).

A concessionária do Metrô informou que um ageiro foi baleado de raspão no braço e outro foi atingido por estilhaços de vidro.

Os feridos foram identificados como Humberto Duarte, 20, levado para o Souza Aguiar, e Raphael Silva, 33, socorrido no Hospital Salgado Filho. Segundo as unidades, Duarte tem estado de saúde estável, enquanto Silva saiu da unidade mesmo sem alta médica.

Atiradores em helicóptero e desespero de moradores

A investigação teve início a partir de informações readas à DPCA (Delegacia de Proteção à Criança e ao Adolescente) de que traficantes vêm aliciando crianças e adolescentes para integrar a facção que domina o território, o CV (Comando Vermelho).

Esses criminosos exploram práticas como o tráfico de drogas, roubo de cargas, roubos a transeuntes, homicídios e até sequestros de trens da Supervia.

A Operação Exceptis foi deflagrada a partir de denúncias de que criminosos estão expulsando moradores de suas casas. O grupo seria responsável também pelo assassinato de moradores e pelo sumiço dos corpos.

6.mai.2020 - Polícia faz operação no Jacarezinho e dois ageiros do metrô são baleados  - Reprodução/Redes sociais - Reprodução/Redes sociais
ageiros no metrô foram feridos durante operação
Imagem: Reprodução/Redes sociais

Vinte e um criminosos foram identificados como os "responsáveis por garantir o domínio territorial da região com utilização de armas de fogo", informou a Polícia Civil.

Imagens da operação mostraram ao menos dois atiradores armados com fuzis em um helicóptero da Polícia Civil. O uso de aeronaves como plataforma de tiro é criticado por especialistas e um dos pontos questionados na ADPF (Ação de Descumprimento de Preceito Fundamental) 635, na qual a alta letalidade policial no Rio de Janeiro é debatida.

Durante a ação, a TV Globo mostrou criminosos pulando de laje em laje e invadindo casas de moradores para tentar fugir da polícia.

Uma moradora da comunidade, que não terá o nome divulgado por motivo de segurança, disse que o clima ainda é tenso na comunidade:

São muitos policiais entrando aqui no Jacarezinho. São muitos. É desesperador. São grupos com mais de dez espalhados. Tem blindado, tem helicóptero, teve tiro, teve bomba. Ninguém consegue sair para trabalhar. Dá muito medo

Moradora do Jacarezinho

A região do Jacarezinho é considerada um dos quartéis-generais do CV (Comando Vermelho).

"Em razão da dificuldade de se operar no terreno, por conta das barricadas e das táticas de guerrilha realizadas pelos marginais, o local abriga uma quantidade relevante de armamentos, que seriam utilizados nas retomadas de territórios perdidos para facções rivais ou para se reforçar de possíveis investidas policiais", afirmou a polícia, em nota.

Devido ao confronto na região, o metrô interrompeu a circulação do transporte na região. Às 7h40 as viagens estavam regularizadas. Já a SuperVia, concessionária responsável pelos trens, informou que suspendeu a circulação entre as estações Central do Brasil e Belford Roxo e também para Gramacho.

Uma dentista que trabalha na zona norte do Rio e a todos os dias pela estação de trem de Triagem contou que não foi trabalhar com medo de ar na região.

"Eu o por lá todos os dias. Hoje de manhã, quando vi o que estava acontecendo, fiquei com muito medo e desmarquei todos os meus pacientes. Fiquei assustada e optei por me preservar, pois naquelas condições qualquer um está correndo risco", disse a dentista, que não quis se identificar.

Operação no Jacarezinho (RJ) deixa dezenas de mortos