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

Partidos reagem a Bolsonaro e dizem que não toleram ameaça à democracia

O presidente Jair Bolsonaro (sem partido) fez ameaça à democracia ontem - 10.jun.2021 - Adriano Machado/Reuters
O presidente Jair Bolsonaro (sem partido) fez ameaça à democracia ontem Imagem: 10.jun.2021 - Adriano Machado/Reuters

Nathan Lopes

Do UOL, em São Paulo

10/07/2021 10h51

Presidentes de oito partidos emitiram uma nota em conjunto pela "defesa dos valores democráticos". O comunicado acontece após o presidente Jair Bolsonaro ter feito ontem ameaças contra o sistema eleitoral do Brasil.

A Democracia é uma das mais importantes conquistas do povo brasileiro, uma conquista inegociável. Nenhuma forma de ameaça à Democracia pode ou deve ser tolerada. E não será
Nota dos presidentes de DEM, MDB, PSDB, Novo, PV, PSL, Solidariedade e Cidadania

No comunicado, os presidentes dos partidos disseram que, nas últimas três décadas, assistiram a muitos embates políticos, e houve a "sempre salutar alternância de Poder". "Soubemos conviver com as diferenças e exercer com civilidade e responsabilidade o sagrado direito do voto."

Eles apontaram ter "total confiança no sistema eleitoral brasileiro, que é moderno, célere, seguro e auditável".

"São as eleições que garantem a cada cidadão brasileiro o direito de escolher livremente seus representantes e gestores", disseram. "Sempre vamos defender de forma intransigente esse direito, materializado no voto."

Em conjunto, eles dizem que, "quem se colocar contra esse direito de livre escolha do cidadão terá a nossa mais firme oposição".

A nota é assinada por:

  • ACM Neto (Democratas)
  • Baleia Rossi (MDB)
  • Bruno Araújo (PSDB)
  • Eduardo Ribeiro (Novo)
  • José Luís Penna (PV)
  • Luciano Bivar (PSL)
  • Paulinho da Força (Solidariedade)
  • Roberto Freire (Cidadania)

Bolsonaro voltou a ameaçar as eleições de 2022

Ontem, mesmo sem qualquer indício de fraude eleitoral, Bolsonaro afirmou, em conversa com apoiadores na saída do Palácio da Alvorada, que "já está certo quem vai ser presidente ano que vem".

Bolsonaro não apresentou provas sobre a declaração e tampouco foi questionado sobre suas razões por quem o aguardava no "cercadinho" —local onde são recebidos os grupos de apoio. Na sequência, o presidente questionou: "A gente vai deixar entregar?".

O chefe do Executivo federal declarou que o atual sistema eletrônico é ível de fraudes e que é preciso implementar o voto impresso no Brasil.

Mais uma vez, Bolsonaro voltou a colocar em xeque as eleições com insinuações infundadas sobre haver fraude nas atuais urnas para derrotá-lo no pleito de 2022.

Não tenho medo de eleições, entrego a faixa a quem ganhar, no voto auditável e confiável. Dessa forma, corremos risco de não termos eleições ano que vem. Futuro de vocês que está em jogo
Jair Bolsonaro, presidente da República

Bolsonaro ainda criticou a posição contrária ao voto impresso do presidente do TSE (Tribunal Superior Eleitoral), ministro Luís Roberto Barroso. Em nota, o ministro disse que "qualquer atuação no sentido de impedir" a realização das eleições "viola princípios constitucionais e configura crime de responsabilidade".

Leia a íntegra do comunicado:

EM DEFESA DOS VALORES DEMOCRÁTICOS

A Democracia é uma das mais importantes conquistas do povo brasileiro, uma conquista inegociável.

Nenhuma forma de ameaça à Democracia pode ou deve ser tolerada. E não será.

Nas últimas três décadas, assistimos a muitos embates políticos, tivemos a sempre salutar alternância de Poder, soubemos conviver com as diferenças e exercer com civilidade e responsabilidade o sagrado direito do voto.

Temos total confiança no sistema eleitoral brasileiro, que é moderno, célere, seguro e auditável.

São as eleições que garantem a cada cidadão brasileiro o direito de escolher livremente seus representantes e gestores.

Sempre vamos defender de forma intransigente esse direito, materializado no voto.

Quem se colocar contra esse direito de livre escolha do cidadão terá a nossa mais firme oposição.