;(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 dá 24h para Flávio Bolsonaro apagar postagem em que liga Lula ao PCC

Montagem com Lula e Flávio Bolsonaro - Reuters/Agência Senado
Montagem com Lula e Flávio Bolsonaro Imagem: Reuters/Agência Senado

Do UOL, em São Paulo

02/10/2022 00h07Atualizada em 02/10/2022 00h30

O TSE (Tribunal Superior Eleitoral) mandou o senador Flávio Bolsonaro (PL-RJ) apagar uma publicação no Twitter em que ele associou o ex-presidente e candidato à reeleição, Luiz Inácio Lula da Silva (PT), e o Partido dos Trabalhadores à organização criminosa PCC (Primeiro Comando da Capital).

A determinação, assinada no sábado (1º), exige a remoção da postagem pelo Twitter e por Flávio em até 24 horas sob pena de multa diária no valor de R$ 20 mil em caso de descumprimento.

"Na referida postagem, o representado compartilhou vídeo de um suposto diálogo interceptado através de uma operação conduzida pela Polícia Federal [de um suposto preso de facção criminosa]. Entretanto, para além disso, com o intuito de disseminar a inexistente relação entre o Partido dos Trabalhadores e o PCC, utilizou-se da seguinte pergunta retórica 'Entendem por qual razão os bandidos odeiam tanto Bolsonaro?' junto da imagem 'PT e o crime organizado'", alegou o PT no pedido ao TSE.

Para o ministro que assinou a decisão, o magistrado Paulo de Tarso Vieira Sanseverino, a postagem de Flávio, em uma análise "superficial", é "evidentemente inverídica". O TSE atendeu ao pedido da Coligação Brasil da Esperança, que tem como candidato o ex-presidente Lula, e é formada pelos partidos PT, PV, PCdoB, PSOL, REDE, PSB, Solidariedade, Avante, Agir e Pros.

Na hipótese dos autos, em análise superficial, típica dos provimentos cautelares, observo que a publicação impugnada transmite, de fato, informação evidentemente inverídica e prejudicial à honra e à imagem de partido político e de candidato ao cargo de presidente da República nas eleições 2022. Ministro Paulo de Tarso Vieira Sanseverino, do TSE

Sanseverino ainda discorreu que a publicação de Flávio tem o "nítido objetivo de propagar desinformação".

"A publicação associa de forma intencional o Partido dos Trabalhadores ao crime organizado, com o nítido objetivo de propagar desinformação na tentativa de interferir no pleito que se avizinha. Aliás, a postagem atinge, ainda que indiretamente, o candidato à Presidência da República pela agremiação ofendida."

O ministro também destacou que um pequeno trecho da interceptação telefônica não seria capaz, "jamais", de "chegar às conclusões exteriorizadas na publicação realizada pelo representado [Flávio] no Twitter".

"É incontroverso que a partir das afirmações contidas em pequeno trecho de uma interceptação telefônica jamais se poderia chegar às conclusões exteriorizadas na publicação realizada pelo representado no Twitter, a revelar sua maliciosa intenção de atacar a honra alheia — tanto a do partido político integrante da coligação representante, bem como a de seu candidato ao cargo de presidente da República."

Ministro ressalta decisões parecidas. Na decisão, o ministro do TSE citou outras decisões parecidas do TSE em torno do tema da propagação de notícias falsas que associam o petista e o partido dele às organizações criminosas.

"Sobreleva ressaltar que este Tribunal Superior se manifestou reiteradas vezes sobre controvérsias semelhantes, e decidiu pela ilegalidade das publicações falsas realizadas por usuários de aplicativos de redes sociais que associavam o Partido dos Trabalhadores e o candidato Luiz Inácio Lula da Silva às organizações criminosas, sem qualquer respaldo fático verdadeiro."

Sanseverino aponta reiteradas ações de Flávio para propagar desinformação na Internet. O magistrado também discorreu que Flávio desconsidera decisões da Corte Eleitoral e persiste "de forma dolosa em seu desiderato de propagar desinformação na Internet".

Importante rememorar que, no referido processo, o ora representado constou do polo ivo da ação, pois havia divulgado publicação em seu perfil no Twitter em que o conteúdo foi considerado inverídico e descontextualizado. Tal constatação demonstra que o representado persiste de forma dolosa em seu desiderato de propagar desinformação na Internet, ignorando intencionalmente decisões judiciais desta Corte Superior que são de seu total conhecimento.Ministro Paulo de Tarso Vieira Sanseverino, do TSE

Sanseverino também exigiu que Flávio, se desejar, apresente sua defesa no prazo de até dois dias. Depois do prazo, o ministro solicitou que o MPE (Ministério Público Eleitoral) seja intimado para se manifestar.