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

Anderson Torres pede revogação de prisão a Alexandre de Moraes

Do UOL, em Brasília

10/04/2023 14h06Atualizada em 10/04/2023 20h18

O ex-ministro da Justiça e Segurança Pública Anderson Torres pediu hoje (10) ao ministro Alexandre de Moraes, do STF (Supremo Tribunal Federal), a revogação da prisão preventiva, decretada após os atos golpistas de 8 de Janeiro.

O que ele alega?

A defesa de Torres afirma que o avanço das investigações demonstram que não há necessidade de mantê-lo preso;

São citados como exemplos o ex-comandante da PM, Fabio Augusto Vieira, e o governador do DF, Ibaneis Rocha (MDB);

O primeiro também foi preso por ordem de Moraes, mas foi solto em fevereiro. Ibaneis foi afastado do cargo, mas retornou ao posto no mês ado;

Em relação à minuta de teor golpista, os advogados do ex-ministro minimizam o documento e dizem se tratar de um "papel apócrifo";

Não há, assim, um único traço da personalidade do requerente que indique periculosidade social. De igual maneira, o requerente tem residência certa e bons antecedentes, o que, por si sós, já teriam o condão de afastar, na atualidade, a necessidade da custódia cautelar"
Trecho do pedido de soltura de Anderson Torres

O ex-ministro está preso há 87 dias no Batalhão da Polícia Militar do Distrito Federal. Ex-secretário de Segurança Pública, Torres é investigado por suposta omissão durante os ataques que resultaram na invasão e depredação da sede dos três Poderes.

Este é o segundo pedido de soltura apresentado por Torres a Moraes, mas o primeiro encabeçado pelo advogado Eumar Novacki, ex-chefe da Casa Civil de Ibaneis Rocha. Ele assumiu a defesa após a saída do criminalista Rodrigo Roca.

No início de março, Moraes rejeitou o primeiro pedido de liberdade de Torres. Na ocasião, o ministro apontou:
A necessidade de diligências pendentes a serem concluídas pela PF, incluindo a perícia na minuta encontrada na casa de Torres;

O trecho do parecer da PGR, que cita a ausência deliberada de Torres do comando das estruturas da Secretaria de Segurança Pública às vésperas dos atos

Os elementos de prova até o momento coligidos aos autos indicam que Anderson Gustavo Torres teria descumprido, no mínimo mediante omissão, os deveres do cargo de Secretário de Segurança Pública do Distrito Federal"
Alexandre de Moraes, em decisão que rejeitou a soltura de Torres em março

Minuta golpista pesa contra ex-ministro de Bolsonaro

Um dos elementos de prova que pesam nas investigações contra Torres foi a minuta encontrada na residência do ex-ministro.

O documento tinha o objetivo de instaurar um Estado de Defesa no TSE (Tribunal Superior Eleitoral) - medida flagrantemente inconstitucional.

Internamente, ministros de diferentes alas do tribunal consideraram a descoberta como algo grave. Não à toa, o documento foi incluído em uma das ações que buscam a inelegibilidade do ex-presidente Jair Bolsonaro (PL), e foi um dos temas do depoimento prestado por Torres ao tribunal.

A perícia feita pela PF na minuta também deverá ser compartilhada com o TSE, presidido por Moraes.

E o que Anderson Torres tem dito sobre a minuta?

Em depoimento prestado no último dia 2 de fevereiro à PF, Torres alegou que recebeu a minuta golpista em seu gabinete no Ministério da Justiça, mas alega que "não tem ideia" de quem o elaborou.

Afirmou ainda que considerava o documento "totalmente descartável" e que se tratava de uma proposta sem "viabilidade jurídica".

Ao TSE, o ex-ministro classificou a minuta como "folclórica"; outros termos usados para descrever o documento foram "loucura" e "lixo", confome o UOL apurou.

Assim como na PF, Torres disse que "não sabe" quem elaborou a proposta;

Ademais, trata-se de um papel apócrifo - sem validade jurídica, encapsulado em época de poder e istração já ultraada"
Defesa de Anderson Torres, em pedido de soltura enviado hoje ao STF