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

Bolsonaro diz ver 'potencialização da censura' e que fake news não é crime

Do UOL, em São Paulo e em Brasília

19/10/2022 19h56Atualizada em 20/10/2022 14h07

O presidente Jair Bolsonaro (PL), candidato à reeleição, afirmou entender que há uma "potencialização da censura" em razão das eleições e que a disseminação de notícias falsas não pode ser punida "por não haver tipificação" de crime — a legislação eleitoral diz que fake news são crime. A declaração foi dada durante entrevista na noite desta quarta-feira (19) ao site O Antagonista.

"Ninguém podia ser punido por fake news. Por que não? Porque não tem uma tipificação penal para isso. Tentaram aprovar há poucos meses a lei das fake news. E votaram a urgência. Coisa rara. Eu entrei em campo, liguei para parlamentares... E por nove votos não foi aprovada a urgência. Se tivesse sido aprovada a urgência, estaria sendo aberto o campo de caça às fake news. E o que a a ser fake news? Aquilo que aquela autoridade que tem o poder da caneta acha que tem que ser censurado", declarou.

Divulgar fake news é crime? No Brasil, a Constituição garante a liberdade de expressão e de manifestação, mas a produção e a disseminação de fake news é crime, de acordo com legislação eleitoral, que prevê punição de multa e ou prisão para quem divulgar informações falsas ou promover calúnia. O que diz a lei:

  • ser crime divulgar "fatos que sabe inverídicos", na propaganda eleitoral ou durante o período de campanha, sobre partidos ou candidatos e que possam exercer influência perante os eleitores.

O entendimento da Justiça Eleitoral, evidenciado em decisões neste ano, é que a produção e a divulgação de notícias falsas podem configurar abuso de poder político e econômico, além de uso indevido de meios de comunicação.

Fora do direito eleitoral, porém, como disse o presidente, não há na legislação brasileira previsão de punição ou tipificação do que convencionou chamar de fake news — o que não significa que quem divulga informações falsas não se possa estar cometendo um crime previsto no Código Penal, contra a honra (calúnia, injúria e difamação).

Há uma potencialização da censura, no meu entender, por conta das eleições. O que transparece para a gente, não posso afirmar, é que por parte de alguns do Judiciário há um interesse por um candidato, tanto é que censura, desmonetização, derrubada de página só acontece do nosso lado"
Jair Bolsonaro, presidente e candidato à reeleição

Na terça-feira, o corregedor-geral da Justiça Eleitoral, ministro Benedito Gonçalves, determinou que o YouTube desmonetize quatro canais de apoiadores do presidente, incluindo o da produtora Brasil Paralelo, por difusão de conteúdos falsos contra Lula. A decisão também intimou Carlos Bolsonaro, filho do presidente, a se manifestar em uma ação da campanha do ex-presidente Luiz Inácio Lula da Silva (PT) sobre a difusão de fake news.

Bolsonaro e Lula disputam o segundo turno das eleições — pesquisa do Datafolha divulgada hoje aponta empate técnico entre os candidatos, no limite da margem de erro de dois pontos percentuais: o petista aparece com 49% das intenções de voto, e o presidente, com 45%; brancos e nulos somam 4%.

Botar limite em Moraes. Durante a entrevista concedida nesta noite, Bolsonaro adotou um tom menos agressivo em relação ao STF (Supremo Tribunal Federal), mas criticou a Corte e ministros do tribunal, sobretudo Alexandre de Moraes, que comanda o TSE (Tribunal Superiro Eleitoral).

O presidente afirmou que Moraes "julga as coisas de acordo com sua conveniência" e sugeriu que coloquem "limite nele". "Entendo que a maioria, pensando de acordo com esse dispositivo constitucional, pode chegar no Alexandre de Moraes e botar algum certo limite". disse

Qualquer ministro que tome decisões que extrapolem, todo o Supremo paga a conta, é que nem militar, todo mundo paga a conta. A questão de freios é a própria instituição
Jair Bolsonaro, presidente, em entrevista nesta quarta

O presidente também disse que cumpre "mais a Constituição do que muitos ministros do Supremo".

Tenho poderes, mas não quero extrapolar porque depois de tomar decisão fora das quatro linhas da Constituição, a segunda, terceira e quarta serão mais fáceis"
Jair Bolsonaro

Bolsonaro também disse que, se reeleito, pode "conversar reservadamente" com a ministra e presidente do STF, Rosa Weber, que, nas suas palavras, tem "posição ideológica bastante à esquerda".

"Não podemos ficar mais quatro anos convivendo da forma que ei parte do meu primeiro mandato, não é chorar ou querer benefícios, mas querer cumprimento da Constituição", afirmou.

Zumbi em Brasília. Questionado sobre o que fará caso perca as eleições, o presidente indicou que não ficará no Distrito Federal, embora não vá se distanciar da política: "Tem telefone celular, posso participar de vários momentos, posso estar pescando lá em Mambucaba [em Angra dos Reis, onde tem casa de veraneio] e estar conversando com lideranças políticas em Brasília para colaborar no apoiamento ou não de parte da nossa bancada no Parlamento".

Não é abandonar e morri, é deixar para as novas lideranças que poderão conduzir nosso processo. Todos nós temos ponto final, prazo de validade e eu não pretendo ser um zumbi aqui em Brasília"
Jair Bolsonaro