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

Voto impresso é voltar para época dos dinossauros, diz Lula

Lula diz que não há motivos para suspeitar de urna eletrônica - Victor Moriyama/Getty Images
Lula diz que não há motivos para suspeitar de urna eletrônica Imagem: Victor Moriyama/Getty Images

Do UOL, em São Paulo

06/07/2021 09h16Atualizada em 06/07/2021 11h41

O ex-presidente Luiz Inácio Lula da Silva (PT) disse hoje, em entrevista à Rádio Salvador FM, que a possibilidade de implementar o voto impresso no Brasil seria o equivalente a voltar para a época dos dinossauros.

A declaração ocorre em meio à defesa do presidente Jair Bolsonaro (sem partido) e de seus aliados pela introdução do voto impresso no Brasil. A PEC 135/2019, que trata sobre o assunto, está sendo discutida no Congresso em meio à resistência do TSE (Tribunal Superior Eleitoral) e da maioria dos partidos.

"Voto impresso é voltar para época dos dinossauros. Vamos ser francos: se fosse possível roubar com o voto eletrônica, eu teria sido o presidente da República neste país? Teria ganhado duas eleições, a Dilma [Rousseff] teria ganhado duas eleições? Eu acho que não", disse.

O discurso de Bolsonaro sobre o assunto é pautado por suspeitas, sem apresentar indícios, de que poderia haver fraudes na urna eletrônica. Segundo Lula, não existe motivo para desconfiança do sistema atual.

"Eu era contra o voto eletrônico no começo, e fiquei favorável porque ele permitiu pela 1ª vez que um metalúrgico chegasse a presidente da República, que uma mulher que foi presa política fosse presidente. Por que eu vou duvidar? Esse voto é muito mais limpo do que no do papel. Voto no papel vão roubar urna, como sempre roubaram no Brasil, vão falsificar voto como sempre falsificaram", disse.

"Não precisamos mexer no que funciona, Até hoje não tem uma única prova de roubo em voto eletrônico. A hora que tiver a gente muda o voto. Agora tentar mudar a pretexto de criar confusão como quer o atual presidente?", completou.

Resposta a Bolsonaro

Lula ainda rebateu as declarações de Bolsonaro colocando em dúvida as últimas eleições presidenciais e disse que a disseminação de fake news prejudicou o candidato petista Fernando Haddad.

"Não é possível uma pessoa dessa inventar a história de que se não for papel vai ser roubado. A única eleição roubada foi a dele, foi feita na base do fake news, na quantidade de mentiras, não participou de nenhum debate", disse Lula.

"Não se inventa e não se brinca com o povo como esse cidadão está fazendo de forma desrespeitosa, achando que todo mundo é tonto e imbecil, que sé ele é esperto e malandro", completou.

Bolsonaro chegou a dizer, no ano ado, que só não venceu no primeiro turno em 2018 porque teria havido fraudes, mas até hoje ele não apresentou indícios.

Em 21 de junho, o TSE (Tribunal Superior Eleitoral) deu 15 dias para que o chefe do Executivo apresentasse provas de suas alegações de irregularidades no sistema eleitoral, mas ele disse que não tem obrigação de apresentar provas.