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

Líder de tráfico suspeito de dez homicídios no RS é preso em resort na BA

De acordo com a PC-BA (Polícia Civil da Bahia), o traficante é investigado pela Polícia Civil do Rio Grande do Sul pelo assassinato de um criminoso, que era líder do grupo rival - Divulgação/Polícia Civil BA
De acordo com a PC-BA (Polícia Civil da Bahia), o traficante é investigado pela Polícia Civil do Rio Grande do Sul pelo assassinato de um criminoso, que era líder do grupo rival Imagem: Divulgação/Polícia Civil BA

Aliny Gama

Colaboração para o UOL

09/08/2021 16h12Atualizada em 09/08/2021 17h50

Um homem apontado como líder de tráfico de drogas em Porto Alegre (RS) foi preso na manhã de hoje em um resort cinco estrelas, localizado na praia do Forte, na Linha Verde, importante região turística do litoral Norte da Bahia.

Investigado como mandante de pelo menos dez homicídios, além do tráfico de entorpecentes e de armas, ele foi preso em cumprimento a um mandado de prisão preventiva expedido pela Justiça gaúcha.

De acordo com a Polícia Civil da Bahia, um dos assassinatos investigados pela Polícia Civil do Rio Grande do Sul é o de um criminoso que era líder de uma facção criminosa rival.

O homem estava hospedado no resort cinco estrelas, onde ava "férias", e não portava documentos. A polícia não informou há quantos dias o preso estava hospedado no resort e nem o nome do estabelecimento de turismo.

A identidade dele também não foi divulgada pela Polícia Civil da Bahia em cumprimento à lei de Abuso de Autoridade, que proíbe agentes públicos de divulgarem a identidade de pessoas investigadas de crimes antes de julgamento.

O UOL conseguiu identificar que o preso é Luís Rodrigo Abreu Silveira, 37 anos, conhecido pelo apelido de Pepé. Ele domina o tráfico de drogas na zona Sul de Porto Alegre e vem sendo apontado, desde 2012, como mandante de vários assassinatos.

Policiais apreenderam aparelhos de telefone celular, chips não cadastrados de operadoras e um veículo usado pelo investigado. A polícia não informou se o carro era locado ou se pertence ao preso.

O delegado José Bezerra, diretor do Draco, afirmou que a prisão do investigado é importante para combater a criminalidade. "Prisões como esta enfraquecem e inviabilizam a atuação de grupos criminosos de outros estados aqui na Bahia", declarou.

O preso foi levado para o Departamento de Polícia Técnica, em Salvador, onde foi submetido a exames de corpo de delito e depois transferido para a sede do Draco, em Salvador, onde está prestando depoimento.

Após a conclusão dos trabalhos policiais, ele será transferido para o Rio Grande do Sul. A polícia não informou quando será realizada a transferência para Porto Alegre.

O UOL tentou localizar a defesa do preso, mas ainda não conseguiu. A polícia informou que durante a prisão do homem ele não apresentou advogado. Caso ele não nomeie um representante, um defensor público será convocado.