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

TSE mantém inclusão de minuta golpista em ação eleitoral contra Bolsonaro

Do UOL, em Brasília

07/02/2023 15h34Atualizada em 07/02/2023 19h23

O ministro Benedito Gonçalves, do TSE (Tribunal Superior Eleitoral), rejeitou pedido da defesa do ex-presidente Jair Bolsonaro (PL) e manteve a inclusão da minuta golpista encontrada na casa do ex-ministro Anderson Torres em ação de investigação contra a chapa do ex-mandatário. O caso deve ir ao plenário na próxima quinta-feira (9).

A inclusão do documento foi determinada no mês ado por Benedito, que é o corregedor eleitoral do tribunal. Na ocasião, ele abriu prazo para Bolsonaro se manifestar. A defesa do ex-presidente alegou que a minuta era "apócrifa" e pediu que ela fosse retirada do caso.

"Ameaças severas". Na decisão, Benedito afirma ainda que desde o resultado das eleições, incluindo a diplomação e a posse presidencial, o pleito se tornou alvo de atos antidemocráticos e "insidiosas conspirações".

Para o ministro, é função das ações de investigação apurarem se esse "cenário desolador" é resultado da atuação de Bolsonaro como presidente da República.

É isso que deve guiar a instrução das AIJEs, pois é central à consolidação dos resultados das Eleições 2022 averiguar se esse desolador cenário é desdobramento de condutas imputadas a Jair Messias Bolsonaro, então Presidente da República, e a seu entorno. Esse debate não pode ser silenciado ou inibido por uma artificial separação das causas de pedir nas diversas AIJEs da realidade fenomênica em que se inserem"
Benedito Gonçalves, ministro do TSE

Segundo o ministro, ainda há um "clima de articulação golpista" rondando as eleições do ano ado - Benedito cita, entre outros momentos, os atos terroristas de 8 de Janeiro e seus "indícios de desobediência e falta de comando" nas forças de segurança, além de indícios de omissões de agentes públicos que "seguem se acumulando".

"Somam-se o plano para espionar e gravar sem autorização conversa do Presidente do TSE, a ocultação de relatórios públicos que atestavam a lisura das eleições e o patrocínio partidário de "auditoria paralela" e de outras aventuras processuais levianas, tudo para manter uma base social em permanente estado de antagonismo com a Justiça Eleitoral, sem qualquer razão plausível", disse.

Para Benedito, a inclusão de documentos relacionados a fatos novos em ações de investigação eleitoral pode ser feita mesmo depois da diplomação desde que demonstrem "desdobramentos dos fatos" narrados no processo e a gravidade da conduta dos investigados e pessoas de seu entorno —o que seria o caso da minuta golpista encontrada na casa de Anderson Torres.

"Sob o ponto de vista dos fatos que compõem a causa de pedir, o documento revelado em 12/01/2023 se conecta às alegações iniciais da parte autora, no sentido de que o discurso proferido por Jair Messias Bolsonaro no encontro com embaixadores em 18/07/2022 era parte da estratégia de campanha consistente em lançar graves e infundadas suspeitas sobre o sistema eletrônico de votação", afirmou Benedito.

A decisão foi proferida na ação de investigação eleitoral que mira a reunião no Palácio do Alvorada em que Bolsonaro reciclou mentiras sobre o sistema eleitoral - é a mais avançada contra o ex-presidente.

O processo foi movido pelo PDT, que acusa o ex-presidente de abuso de poder - para o partido, a minuta é parte da narrativa de teor golpista de Bolsonaro e por isso deveria ser incluída no caso.