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

O que se sabe sobre a ação da polícia em que Lázaro Barbosa foi morto

Ana Paula Bimbati

Do UOL, em São Paulo

28/06/2021 12h40Atualizada em 28/06/2021 20h43

O suspeito de matar uma família no Distrito Federal e de cometer outros 30 crimes, Lázaro Barbosa de Sousa, de 32 anos, foi morto hoje durante ação policial em Águas Lindas de Goiás (GO). Ele foi procurado pela polícia durante 15 dias e já havia sido condenado anteriormente por homicídio, na Bahia.

Durante as buscas, a polícia usou disque denúncias, mas, segundo a SSP (Secretaria de Segurança Pública) de Goiás, 95% dos 5,3 mil contatos não contribuíram com as investigações. Nem o aplicativo Brasil Mais Seguro recebeu informações que contribuíram.

Veja abaixo o que se sabe até agora sobre a força-tarefa da polícia que capturou e matou Lázaro:

Onde e como ocorreu a ação?

Por volta das 21h de ontem, moradores do Setor Itamaracá, bairro de Águas Lindas de Goiás, afirmaram ter visto Lázaro e chamaram a polícia. Então, os agentes montaram um cerco com apoio de helicópteros e cães farejadores. Segundo o diretor da Abin (Agência Brasileira de Inteligência), Alexandre Ramagem, Lázaro teria sido morto após resistir à prisão.

Qual a causa da morte de Lázaro?

Ainda não sabe. O corpo foi levado ao IML (Instituto Médico Legal) para investigação, onde será feita autópsia para identificar a causa da morte.

Segundo fontes policiais, que tiveram o as fotos do corpo de Lázaro, ele foi atingido por mais de dez tiros da cintura para cima, incluindo a cabeça.

Lázaro estava armado?

Segundo o secretário de Segurança Pública de Goiás, Rodney Miranda, Lázaro estava armado com uma pistola.

Houve registro de policiais feridos?

Durante a força-tarefa que capturou e matou o suspeito, não houve policial ferido. "Na hora da abordagem, ele descarregou a pistola e não tivemos outra alternativa a não ser revidar", disse Miranda.

Quem participou das ações?

Segundo a SSP de Goiás, a busca por Lázaro envolveu mais de 270 agentes das polícias Civil e Militar de Goiás e do Distrito Federal, a Polícia Federal e Rodoviária Federal, além da Diretoria Penitenciária de Operações Especiais (DF) e o Corpo de Bombeiros Militar.

A maioria dos casos em que Lázaro é investigado é referente a crimes de latrocínio (roubo seguido de morte). Ele ou a ser procurado no dia 9 de junho após matar uma família em Ceilândia (DF). Ele também era procurado por crimes de roubo, estupro e porte ilegal de arma de fogo.