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

Horário eleitoral: Lula leva apoio de Tebet; Bolsonaro, de Neymar e governadores

Luiz Inácio Lula da Silva (PT) e Jair Bolsonaro (PT) disputam o 2º turno das eleições com apoios de derrotados e famosos - Ricardo Stuckert e Reuters
Luiz Inácio Lula da Silva (PT) e Jair Bolsonaro (PT) disputam o 2º turno das eleições com apoios de derrotados e famosos Imagem: Ricardo Stuckert e Reuters

Davi Medeiros

São Paulo

07/10/2022 10h30

As campanhas de Luiz Inácio Lula da Silva (PT) e Jair Bolsonaro (PL) retomaram a propaganda eleitoral gratuita nesta sexta-feira, 7. De modo geral, os programas focaram nos apoios recebidos pelos presidenciáveis na largada do segundo turno. O candidato à reeleição ostentou ter ao seu lado o jogador Neymar Jr. e uma leva de governadores de Estados do Norte e Centro-Oeste. Já o petista reproduziu áudio da senadora Simone Tebet (MDB) dizendo que deposita nele o seu voto.

Conforme as regras do horário eleitoral, Lula abriu a programação, pois a ordem é definida considerando o resultado do primeiro turno. Bolsonaro deve iniciar o próximo. Haverá alternância a cada programa.

O programa do presidente Bolsonaro começou agradecendo pelos votos recebidos no primeiro turno e reforçando o discurso de desqualificar as pesquisas eleitorais. Os locutores da inserção afirmaram que os institutos que realizam as sondagens e veículos de imprensa, ao noticiarem os resultados, promoviam um "mil contra um" contra o chefe do Executivo. "Foi perda total de credibilidade das pesquisas. Não foi margem de erro, não, foi erro com margem. Safadeza das grandes", diz um dos locutores.

Os institutos vêm rebatendo as acusações. Nesta semana, a Associação Brasileira de Empresas de Pesquisa (ABEP) divulgou nota repudiando as tentativas de judicializar as sondagens eleitorais. O ministro Anderson Torres, da Justiça, pediu à Polícia Federal a abertura de inquérito para investigar a atuação dessas empresas. Senadores e deputados também se mobilizam para abrir Comissões Parlamentares de Inquérito (Is) sobre o tema.

O presidente voltou a destacar feitos de seu governo voltados ao social, como o auxílio emergencial de R$ 600 e outras benesses econômicas, como a redução do preço dos combustíveis.

Mirando os eleitores que pedem a pacificação do País, frente à polarização e os episódios recentes de violência política, Lula prometeu um futuro de "paz e prosperidade" caso seja eleito. Afirmou, mais uma vez, que a vida da população melhorou quando ele chefiava o Executivo e conclamou seus apoiadores a "chamar cada vez mais gente para formar uma grande corrente e vencer o segundo turno".

Diferentemente do programa de Jair Bolsonaro, o de Lula teve espaço para uma fala de seu candidato a vice. O ex-governador Geraldo Alckmin (PSB) afirmou que "os democratas são os verdadeiros patriotas", fazendo uma contraposição aos apoiadores do presidente Jair Bolsonaro, que têm no "amor à Pátria" uma de suas maiores bandeiras.