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

Traficante Elias Maluco é encontrado morto em presídio federal

Alex Tajra, Flávio Costa, Josmar Jozino e Herculano Barreto Filho

Do UOL, em São Paulo e no Rio

22/09/2020 18h21

Considerado um dos principais traficantes de drogas do Rio de Janeiro, Elias Pereira da Silva, conhecido como Elias Maluco, foi encontrado morto hoje na Penitenciária Federal em Catanduvas, região oeste do Paraná.

O UOL apurou que o corpo foi encontrado com sinais de enforcamento. A causa da morte, no entanto, não foi divulgada oficialmente.

Elias foi preso em 2002, por envolvimento no assassinato do jornalista Tim Lopes, da TV Globo.

No mesmo ano, foi condenado por tráfico de drogas e associação para o tráfico. Em maio de 2005, foi sentenciado pelos crimes de homicídio, formação de quadrilha e ocultação de cadáver no caso Tim Lopes. Em 2013, houve uma nova condenação, por lavagem de dinheiro.

A morte de Elias Maluco foi confirmada pelo Depen (Departamento Penitenciário Nacional). Segundo o órgão, o local da morte de Elias ará por perícia da Polícia Federal.

"A família foi comunicada pelo Serviço Social da unidade. O Depen informa, ainda, que preza pelo ir cumprimento da Lei de Execução Penal e que todas as assistências previstas no normativo são garantidas aos privados de liberdade que se encontram custodiados no Sistema Penitenciário Federal", diz a nota divulgada pelo departamento.

"Estamos em estado de choque"

A advogada Flávia Fróes, presidente do Instituto Anjos da Liberdade, organização social que desenvolve projetos na área de direitos humanos, disse que um advogado foi hoje a Catanduvas para falar com Elias, que teria demonstrado interesse em participar de um projeto de reabilitação.

"Estávamos em um processo com o Elias, que tinha pedido para ser inserido no processo de reintegração. O advogado pediu para falar com ele e informaram que ele não queria ser atendido. Estamos em estado de choque", disse Flávia.

Questionado, o Depen informou que está aguardando o resultado de uma perícia para ter mais informações sobre o caso.

Caso Tim Lopes

Elias Maluco ganhou notoriedade com o caso do jornalista Tim Lopes, que apurava, em junho de 2002, uma reportagem sobre abusos sexuais de menores de idade e tráfico de drogas nos bailes funk da Vila Cruzeiro, na Penha, zona norte do Rio. Ele foi sequestrado pela facção comandada por Elias, torturado e morto.

Três meses depois, após uma operação de mais de 50 horas da polícia fluminense, ele foi detido na favela da Grota, no Complexo do Alemão. Elias se refugiou em uma casa de idosos, e não houve troca de tiros com os policiais.

Depois da morte de Lopes, Elias foi condenado 28 anos e seis meses de prisão, acusado de ter sido o mandante do crime.

Advogados querem desarquivar inquérito

Em janeiro deste ano, o UOL mostrou que um grupo de advogados quer desarquivar o inquérito conduzido contra Elias. O objetivo é tentar reabrir a investigação e apuração por conta própria dos próprios advogados, graças a uma mudança na lei. Para estes criminalistas, Elias seria inocente.

O grupo tenta examinar a ossada de Tim Lopes. Os advogados acreditam que a ossada encontrada em um cemitério clandestino à época de sua morte, na verdade, não seria do jornalista. Se a hipótese for confirmada, os criminalistas entendem que podem pedir a anulação do processo.

A advogada Alexandra Oliveira Menezes, que faz parte do grupo, disse em janeiro que Elias estava com o irmão, o tio, o primo e outros parentes no dia em que Tim Lopes foi capturado, torturado e executado.

STF

Em agosto do ano ado, o ministro Marco Aurélio Mello, do STF (Supremo Tribunal Federal) deferiu liminar (decisão provisória) de habeas corpus para Elias em um caso de associação ao tráfico. A decisão permitia que, caso Elias não estivesse preso em função de outro crime, poderia ser colocado em liberdade.

Dois meses depois, a 1ª Turma do Supremo negou o pedido de liberdade, derrubando a decisão de Mello.

Para revogar a liminar e manter Elias preso, os ministros citaram sua "periculosidade" e seu "modo de agir", além de reforçar que ele seria uma das principais lideranças do Comando Vermelho, facção carioca.

Elias acionou CIDH em 2017

Há três anos, Elias Maluco acionou, junto a outras lideranças do tráfico de drogas no Rio, a CIDH (Comissão Interamericana de Direitos Humanos), órgão da OEA (Organização dos Estados Americanos). Eles protocolaram uma petição classificando como "tortura e pena cruel" o fato de estarem detidos em presídios federais de segurança máxima por dez anos.

Além de Elias, também am o documento Marcinho VP (Márcio dos Santos Nepomuceno), My Thor (Marco Antônio Pereira Firmino da Silva) e Tchaca (Márcio José Guimarães). My Thor também permanece preso na Penitenciária Federal de Catanduvas, a mesma em que estava Elias.