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

Moraes prorroga ação que investiga Bolsonaro por associar vacina à Aids

Jair Bolsonaro e Alexandre de Moraes - Montagem
Jair Bolsonaro e Alexandre de Moraes Imagem: Montagem

Weudson Ribeiro

Colaboração para o UOL, em Brasília

01/09/2022 11h28

O ministro Alexandre de Moraes, do STF (Supremo Tribunal Federal), prorrogou por mais 60 dias o inquérito que apura possível crime do presidente Jair Bolsonaro (PL) por ter associado a vacina contra a covid-19 com a Aids, doença causada pelo vírus HIV.

O magistrado atendeu a um pedido feito pela PF (Polícia Federal). "Considerando a necessidade de prosseguimento das investigações, nos termos solicitados pela Polícia Federal e encampados pela Procuradoria-Geral da República, prorrogo por mais 60 dias o presente inquérito", decidiu o ministro.

A PGR (Procuradoria-Geral da República) havia recomendado a mesma medida depois de a PF concluir que o presidente cometeu incitação ao crime e solicitar ao STF autorização para indiciar Bolsonaro e tomar seu depoimento no caso.

"São relevantes para subsidiar a análise e deliberação pela PGR, visto que proporcionarão melhor detalhamento sobre o cenário fático e suas circunstâncias, notadamente com as razões e eventuais novos elementos de prova a serem apresentados pelo presidente da República a respeito dos fatos investigados. Manifesto-me favoravelmente à nova prorrogação do prazo por 60 dias, para o cumprimento das referidas diligências", escreveu a vice-PGR, Lindôra Araújo.

Incitação ao crime

A medida ocorre depois de a delegada Lorena Lima Nascimento ter afirmado em petição à Corte que o mandatário cometeu crime ao provocar alarme ao anunciar "desastre ou perigo inexistente". Na peça, a PF pede autorização para tomar presencialmente o depoimento de Bolsonaro no inquérito.

Segundo relatório da PF, Bolsonaro disseminou informações falsas de maneira voluntária e consciente numa live em outubro de 2021, em que leu um texto que afirmava falsamente que pessoas que haviam tomado um imunizante contra a covid-19 estariam "mais propensos a desenvolver a doença provocada pelo vírus HIV". A corporação também cita o ajudante de ordens do presidente, Mauro Cid, que teria produzido o material com as informações falsas usado na transmissão.

Gripe espanhola

A PF também pediu o indiciamento de Bolsonaro por, na mesma transmissão, ter disseminado "a desinformação de que as vítimas da gripe espanhola, na verdade, teriam morrido em decorrência de pneumonia bacteriana, causada pelo uso de máscara, incutindo na mente dos espectadores um verdadeiro desestímulo ao seu uso no combate à covid-19".

A delegada afirma ainda que a ação de promover o desestímulo ao uso de máscaras, que era obrigatória à época, também enquadra-se na possibilidade de incitação ao crime, uma vez que ele divulgou as afirmações num período em que o uso do equipamento de segurança era obrigatório.

O inquérito sobre o caso foi aberto por Moraes em dezembro ado, atendendo a um pedido da I da Covid do Senado. Na decisão, o ministro fez críticas à estratégia da PGR de abrir apenas uma apuração preliminar interna para avaliar o caso.

"Não há dúvidas de que as condutas noticiadas do presidente da República, no sentido de propagação de notícias fraudulentas acerca da vacinação contra o covid, utilizam-se do modus operandi de esquemas de divulgação em massa nas redes sociais, revelando-se imprescindível a adoção de medidas que elucidem os fatos investigados", disse o ministro à época.