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

UOL Confere

Uma iniciativa do UOL para checagem e esclarecimento de fatos


Não há provas de fraudes alegadas por Bolsonaro nas eleições de 2014 e 2018

17.jun.2021 - O presidente Jair Bolsonaro em sua live semanal, ao lado do líder do governo na Câmara, deputado Major Vitor Hugo (PSL-GO) - Reprodução/YouTube Jair Bolsonaro
17.jun.2021 - O presidente Jair Bolsonaro em sua live semanal, ao lado do líder do governo na Câmara, deputado Major Vitor Hugo (PSL-GO) Imagem: Reprodução/YouTube Jair Bolsonaro

Beatriz Montesanti

Colaboração para o UOL, em São Paulo

17/06/2021 21h34Atualizada em 17/06/2021 23h03

O presidente Jair Bolsonaro (sem partido) alegou, em sua live de hoje (17), que venceu a eleição de 2018 no primeiro turno e que o hoje deputado federal Aécio Neves (PSDB) ganhou a disputa presidencial de 2014, mas não há provas de nada disso. Não há nenhum indício de fraude nas eleições brasileiras desde que urnas eletrônicas foram adotadas. Uma auditoria feita pelo próprio PSDB não encontrou fraudes em 2014, quando Dilma Rousseff (PT) venceu Aécio no segundo turno.

Bolsonaro e apoiadores defendem a adoção do voto impresso — um comprovante impresso da votação na urna eletrônica — e têm afirmado que, sem a mudança, a eleição de 2022 não será confiável. Reportagem publicada este mês pelo UOL mostrou que mesmo especialistas em segurança digital que defendem a adoção do voto impresso reconhecem que nunca houve fraude comprovada nas eleições brasileiras desde que a urna eletrônica ou a ser usada. Veja o que o UOL Confere checou:

Não há provas de fraude na urna eletrônica

Eu tenho convicção de que realmente tem fraude. As informações que nós temos aqui, um dia a gente quem sabe a gente vai disponibilizar, é que o Aécio ganhou em 2014, é que eu ganhei em 2018 em primeiro turno
Presidente Jair Bolsonaro (sem partido) em sua live semanal

Nunca houve fraude comprovada nas eleições brasileiras desde que as urnas eletrônicas foram adotadas, nem denúncias consideradas relevantes. Essa constatação foi feita não apenas por auditorias realizadas pelo TSE, mas também por investigações do MPE (Ministério Público Eleitoral) e por estudos matemáticos e estatísticos independentes. Além disso, há outros elementos hoje no Brasil que reforçam os resultados de eleições, como pesquisas de intenção de voto e de boca de urna.

Embora Bolsonaro repita em diversas ocasiões que houve fraude em 2018, ele nunca apresentou provas de suas alegações. Seu próprio governo já itiu, em respostas a pedidos feitos por meio da Lei de o à Informação, que não possui registros que possam comprovar suas declarações.

Em 2014, o candidato derrotado nas urnas, Aécio Neves (PSDB) também questionou a lisura do processo. Uma auditoria realizada pelos próprios tucanos na ocasião, no entanto, constatou que não houve fraude.

Boletins de urna podem ser conferidos online

Aquele papel que no final é impresso, o pessoal deixa por alguns minutos pendurado na parede, em alguns locais não deixam, o pessoal leva embora, na mão grande realmente, para o povo não tomar conhecimento do que foi votado ali
Presidente Jair Bolsonaro (sem partido) em sua live semanal

O "papel" citado por Bolsonaro é o boletim de urna, que é impresso após o término da votação em uma seção eleitoral. O presidente insinuou que, sem o boletim de urna impresso, "o povo" não ficaria sabendo do resultado da eleição na seção eleitoral. Mesmo que isso ocorra, todos os boletins podem ser conferidos online, no site do TSE (Tribunal Superior Eleitoral).

Neste exemplo, veja que é possível consultar o resultado de cada seção eleitoral para as eleições municipais do ano ado em São Paulo. O mesmo tipo de consulta pode ser feito para qualquer outra cidade brasileira.

Constam do boletim de urna o total de votos dados, por meio daquele aparelho, a cada candidato e partido político, além dos votos brancos, nulos, o número da seção, a identificação da urna e a quantidade de eleitores que votaram naquela seção. O boletim deve ser impresso e fixado na porta da seção eleitoral, para que qualquer pessoa possa ter o ao material. Outras cópias do boletim são entregues pelo chefe da seção a pessoas que acompanham a votação no local, como representantes dos partidos políticos e do Ministério Público.

Na live de hoje, Bolsonaro também fez uma série de alegações falsas sobre a covid-19, entre elas a mentira de que o uso de máscaras reduz a oxigenação. Leia aqui a checagem sobre este assunto.

O UOL Confere é uma iniciativa do UOL para combater e esclarecer as notícias falsas na internet. Se você desconfia de uma notícia ou mensagem que recebeu, envie para [email protected].