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

PGR pede prisão domiciliar em favor de bolsonarista que ameaçou Lula e STF

Do UOL, em Brasília

31/07/2022 13h11Atualizada em 31/07/2022 17h59

A PGR (Procuradora-Geral da República) se manifestou contrária à decretação de prisão preventiva de Ivan Rejane Fonte Boa Pinto, bolsonarista detido em 22 de julho, em Belo Horizonte, após divulgar vídeos com ameaças de morte a ministros da Corte e ataques ao ex-presidente Luiz Inácio Lula da Silva.

Em substituição de medida cautelar, o Ministério Público Federal recomendou que seja deferida prisão domiciliar do suspeito em vez de preventiva. A alegação: ele tem uma filha de menos de três meses e que depende dos cuidados do pai.

O pedido de preventiva foi feito pela Polícia Federal com o objetivo de "subsidiar a completa apuração dos fatos e circunstâncias noticiados". O inquérito apura se Ivan cometeu delito de "abolição violenta do Estado Democrático de Direito" (previsto no artigo 359-L do Código Penal) e —ao estimular a adesão de outros bolsonaristas a possíveis atos de violência— o crime de associação criminosa (artigo 288).

A decisão caberá ao ministro relator no Supremo Tribunal Federal, Alexandre de Moraes.

Na manifestação enviada ao STF, a PGR argumenta que a sanção menos restritiva ao investigado estaria de acordo com o artigo 318 do Código Penal. O dispositivo estabelece que o juiz pode substituir a prisão preventiva pela domiciliar quando "o agente for imprescindível aos cuidados especiais de pessoa menor de seis anos de idade ou com deficiência".

Ao sugerir a alternativa de prisão domiciliar, o PGR sugeriu que o investigado seja monitorado por meio de uso de tornozeleira eletrônica.

"A prisão domiciliar com monitoramento eletrônico possibilita que o investigado preste assistência à filha menor (de aproximadamente três meses) e também aos acolhidos na clínica de recuperação em sua residência, em atenção à dignidade humana e à proteção constitucional da família e da criança, ao mesmo tempo que permite ao Estado manter o controle da localização do custodiado", alega o Ministério Público.

Ivan foi preso pela PF em 22 de julho por determinação do ministro Alexandre de Moraes. O suspeito mantinha um canal no YouTube no qual se apresentava como "terapeuta" para dependentes químicos. Os vídeos publicados são repletos de xingamentos e palavras de baixo calão. Seus alvos preferenciais são políticos de esquerda, a quem ele associa a existência do narcotráfico, e os ministros do Supremo, que, segundo ele, "mandam soltar esses vagabundos".

Com o inquérito em curso, o STF impôs bloqueio de canais digitais e de grupos no Instagram e no WhatsApp dos quais Ivan fazia parte. Ele também foi proibido de ar redes sociais e quaisquer canais digitais, assim como está vedada a concessão de entrevistas e a criação de listas de transmissão por meio de aplicativos de mensagens.

De acordo com o entendimento da PGR, as medidas cautelares que restringem a participação de Ivan em meios digitais já seriam suficientes para "garantir a ordem pública".

Ivan se encontra detido por força de ordem de prisão temporária, que foi prorrogada por cinco dias após decisão de Alexandre de Moraes oficializada na última terça-feira (26). O prazo entrou em vigor no dia seguinte, 27 de julho.

'Caça' a Lula e autoridades

Nos vídeos que circulam nas redes sociais, o bolsonarista diz que Lula deveria andar com segurança porque ele iria "caçar" o ex-presidente, a presidente da sigla, a deputada Gleisi Hoffmann (PT-PR) e Marcelo Freixo (PSB-RJ), candidato ao governo do Rio de Janeiro.

Ivan acrescenta que irá "caçar principalmente" ministros do Supremo.

Já em registros da audiência de custódia feita por videoconferência, Ivan diz que está sozinho em uma cela na enfermaria do presídio Nelson Hungria, em Contagem, região metropolitana de Belo Horizonte, por questões de segurança, e que está sendo "muitíssimo bem tratado".

Entenda a prisão

Ivan foi preso por ordem de Alexandre de Moraes, do STF. Em um dos vídeos publicados pelo bolsonarista, o homem cita o feriado de 7 de Setembro e profere ameaças aos ministros do STF, ao ex-presidente Lula, à presidente do PT, Gleisi Hoffmann, e ao deputado federal Marcelo Freixo (PSB-RJ).

O pedido de prisão temporária foi feito pela própria PF, que alertou Moraes para o risco de Ivan promover "ações violentas" diretamente ou com a adesão de voluntários, "mediante inclusive a 'luta armada'", com o objetivo de destituir os ministros de suas funções.

Em decisão, o ministro relembrou que a liberdade de expressão não é escudo para a prática de discursos de ódio, antidemocráticos e ameaças e agressões contra as instituições. A pessoas próximas, o ministro tem dito que ameaças e ataques como os proferidos por Ivan não serão tolerados e que acompanha de perto as movimentações para o feriado em setembro.

Ao autorizar a prisão de Ivan, Moraes manda um recado a grupos extremistas que planejam atos para o feriado de 7 de Setembro.

Liberdade de expressão não é Liberdade de agressão! Liberdade de expressão não é Liberdade de destruição da Democracia, das Instituições e da dignidade e honra alheias! Liberdade de expressão não é Liberdade de propagação de discursos mentirosos, agressivos, de ódio e preconceituosos!
Alexandre de Moraes, ministro do Supremo Tribunal Federal

Moraes também mandou o Twitter, Facebook e Youtube bloquearem os perfis de Ivan em suas plataformas e determinou ao Telegram que suspenda o canal usado por Ivan, preservando seu conteúdo.

Em nota, o Youtube disse que não iria se manifestar. "O processo é confidencial", disse.