;(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-mulher e ex-sogra de Lázaro são indiciadas pela Polícia Civil

Lázaro Barbosa foi morto no dia 28 de junho - Reprodução
Lázaro Barbosa foi morto no dia 28 de junho Imagem: Reprodução

Do UOL, em São Paulo

27/07/2021 11h38Atualizada em 27/07/2021 16h39

A Polícia Civil de Goiás indiciou mais três pessoas que teriam favorecido Lázaro Barbosa de Sousa, morto no dia 28 de junho em Águas Lindas de Goiás. Além das mulheres, o fazendeiro Elmi Caetano Evangelista, de 73 anos e o caseiro também foram indiciados por favorecimento pessoal e pelas armas de fogo.

"Nós tivemos na Polícia Civil de Goias 13 inquéritos policiais envolvendo esse caso, 10 deles foram concluídos e remetidos ao judiciário com sugestão de arquivamento, uma vez que só tinha o Lázaro como autor dos delitos", afirmou o Delegado Cléber Martins, titular da 17ª Delegacia Regional da Polícia Civil, em coletiva de imprensa.

"Os elementos de provas colhidos no inquérito mostraram que elas de fato deram auxílio para que ele não fosse capturado pelas forças policiais. Tanto prestando informações para ele, dando guarita e alimentação, levando ele para locais, para esconderijos e sobretudo iriam propiciar a fuga definitiva dele."

O delegado ainda informou que não há indícios de participação de empresários ou de outros fazendeiros na fuga de Lázaro, mas que a investigação continua.

O fazendeiro Elmi Caetano deixou a prisão de Águas Lindas no dia 17 de julho e segue com tornozeleira eletrônica.

Sob sigilo

As operações de buscas a Lázaro estão sob sigilo de cinco anos. O caso foi revelado pelo jornal Correio Braziliense, que solicitou o a dados como os custos envolvidos para capturar o criminoso por meio de um pedido feito via LAI (Lei de o à Informação).

Durante a coletiva, o delegado comentou a decisão. "Foi uma decisão da direção da instituição, diz respeito apenas a dados istrativos e de inteligência estratégicos, pelo menos os dados de investigação no que diz respeito às investigações de Goiás não estão em sigilo", afirmou o delegado.

Segundo a reportagem, a Delegacia-Geral argumentou que a divulgação das informações colocaria em risco a instituição.

"As informações não se restringem somente ao caso encerrado, mas fazem parte de toda a estrutura pertencente à Polícia Civil, usada em outras circunstâncias, e, também, a projetos que ainda nem foram implementados. A divulgação desses dados vulnerabiliza a instituição em sua função investigativa, pondo em risco a segurança e o sucesso de outras apurações", diz um documento, assinado pelo delegado-geral adjunto Deusny A. Silva Filho e apresentado pelo jornal.

Lázaro era investigado por mais de 30 crimes, cometidos em Goiás, Bahia e Distrito Federal. Ele é suspeito da morte de quatro pessoas de uma mesma família em Ceilândia (DF), e do funcionário de uma fazenda no distrito de Girassol, em Goiás.