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

Carolina Brígido

REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

Ala do TSE quer julgar mais dois processos contra Bolsonaro até novembro

Colunista do UOL

23/06/2023 04h00

ado o julgamento do processo sobre o encontro de Jair Bolsonaro com embaixadores estrangeiros, uma ala do TSE (Tribunal Superior Eleitoral) tem interesse em acelerar a tramitação de mais dois processos contra o ex-presidente, para viabilizar a inclusão na pauta do plenário até novembro.

O motivo da pressa é que em novembro o corregedor-geral eleitoral, ministro Benedito Gonçalves, deixa o cargo, porque terá completado o mandato de dois anos. Assumirá o lugar dele o ministro Raul Araujo. Cabe ao corregedor a relatoria das AIJEs (Ações de Investigação Judicial Eleitoral). Portanto, os casos terão novo relator.

Gonçalves tem apresentado votos mais alinhados ao presidente do tribunal, Alexandre de Moraes, e se notabilizou por ter apressado a tramitação do processo hoje em julgamento contra Bolsonaro. Araujo, por sua vez, é visto como aliado do ex-presidente. Na campanha do ano ado, foi dele a decisão que proibiu declarações político-eleitorais no festival Lollapalooza, a pedido do partido do então presidente, o PL.

Se Bolsonaro for punido na próxima semana com oito anos de inelegibilidade, o resultado do julgamento das outras ações não muda a situação eleitoral do ex-presidente. A punição que ele pode sofrer no futuro é a mesma, pelo mesmo período.

No entanto, as outras 15 ações incluem pelo menos outros 73 investigados além de Bolsonaro. Essas pessoas também podem ficar inelegíveis se forem punidas.

As duas ações que devem ter a tramitação acelerada até novembro são a que apura disseminação de notícias falsas e a que apura o pacote de bondades editado por Bolsonaro nas vésperas da eleição do ano ado.

Na ação das fake news, além de Bolsonaro, outras 47 pessoas são investigadas - entre elas, três filhos do ex-presidente: Carlos, Flávio e Eduardo. Também estão entre os alvos da ação as deputadas do PL Carla Zambelli (SP) e Bia Kicis (DF); o ex-ministro do Meio Ambiente Ricardo Salles; o empresário Otavio Fakhoury; o policial Andre Porciuncula, que foi secretário especial de Cultura no governo Bolsonaro; o deputado Mario Frias (PL-RJ), que ocupou o mesmo cargo; e o ex-diretor da Abin (Agência Brasileira de Inteligência) Alexandre Ramagem.

A ação sobre o pacote de bondades investiga Bolsonaro e o candidato a vice-presidente na chapa dele, Walter Braga Netto.

A fase de instrução, com depoimentos e produção de provas, ainda não começou. Gonçalves deve começar a ouvir depoimentos em agosto. Algumas testemunhas serão ouvidas em um único dia sobre mais de uma investigação, para acelerar o andamento das ações. O ex-ministro da Casa Civil Ciro Nogueira, por exemplo, foi indicado por Bolsonaro como testemunha em várias ações.

Uma das ações que tem a instrução mais complexa é a que apura se Bolsonaro usou o cargo indevidamente para promover sua candidatura em eventos no Sete de Setembro. Muitos investigados não foram encontrados pelo TSE.

A ação sobre os embaixadores, que está em julgamento atualmente no TSE, foi apresentada pelo PDT. O partido é autor de mais quatro ações contra Bolsonaro que aguardam julgamento no TSE. Ciro Gomes, o candidato do partido na eleição presidencial do ano ado, é autor de uma. Soraya Thronicke, que disputou a presidência da República pelo União Brasil, entrou com duas ações. Mas a maioria delas, oito, foi ajuizada pela coligação Brasil da Esperança, formada pelo PT e outros partidos de esquerda.

As acusações elencadas nas 15 ações são diversificadas. Entre elas, está o suposto uso indevido da Polícia Rodoviária Federal para boicotar as eleições do ano ado e uso do cargo para promover a candidatura em eventos custeados pelos cofres públicos.