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

Lula aposta em SP como palco do 2º turno e vai mapear onde teve menos voto

Do UOL, em São Paulo

02/10/2022 22h09Atualizada em 02/10/2022 23h45

Em discurso logo após o resultado do primeiro turno das eleições presidenciais, o ex-presidente Luiz Inácio da Silva (PT) afirmou que o partido vai mapear os locais onde recebeu menos votos e São Paulo —maior estado do país— será o principal palco de confronto.

Com 99,77% das urnas apuradas, Lula havia conquistado 48,37% dos votos, contra 43,25% de Jair Bolsonaro (PL). O resultado frustrou as expectativas petistas de vitória em primeiro turno ou de ida ao segundo turno com ampla vantagem.

Até sábado (1º), pesquisas eleitorais indicavam possibilidade de vitória de Lula ainda no primeiro turno dentro da margem de erro. Neste domingo (2), Lula e lideranças petistas —que dividiam o palco com o candidato— procuraram não demonstrar abatimento e comemoraram o resultado.

O candidato a vice na chapa, o ex-governador de São Paulo, Geraldo Alckmin (PSB), disse que o grupo está "em festa". "Agora é começar a segunda tarefa: ganhar a eleição, salvar a democracia e fazer o Brasil voltar a crescer", afirmou. O segundo turno está marcado para 30 de outubro.

Nunca ganhei uma eleição no primeiro turno. Toda eleição que eu disputei foi no segundo turno. Todas."
Lula

Preparação. Lula afirmou que São Paulo "será um grande palco de confronto", tanto nacional como estadual, e sinalizou que vai intensificar a campanha no estado.

Segundo o resultado das urnas paulistas, o ex-prefeito da capital Fernando Haddad (PT) vai disputar o segundo turno com o ex-ministro Tarcísio de Freitas (Republicanos) —reproduzindo o cenário nacional de polarização. Tanto Lula quanto Bolsonaro terão palanque no estado. Tarcísio teve 42,32% dos votos e Haddad, 35,7%.

É um confronto de ideias, um confronto programático, é um confronto de propostas para a sociedade. E estou disposto a fazer tudo o que for possível, Haddad. Tenho certeza que nós dois juntos vamos ganhar São Paulo e vamos ganhar o Brasil."
Lula

Lula perdeu no estado —teve 40,89% dos votos, contra 47,71% de Bolsonaro. São Paulo tem o maior colégio eleitoral do país, com dois a cada dez votos do Brasil.

Continuação. O ex-presidente avaliou a ida para o segundo turno como "apenas uma prorrogação" —numa referência a futebol, como costuma fazer.

O ex-presidente afirmou que o partido vai tentar mapear as regiões onde precisa conquistar mais votos.

Para a desgraça de alguns, eu tenho mais 30 dias para fazer campanha."
Lula

O petista também disse que o segundo turno vai proporcionar o primeiro debate "tête-à-tête" com Bolsonaro. Nos comícios, Lula insistiu em fazer comparações da sua gestão (2003-2010) com a situação atual.

"Vamos deixar o segundo turno para poder debater só com ele, para a gente poder medir, fazer comparações do Brasil que ele construiu e do Brasil que nós construímos", disse Lula.

Quebra de expectativa. O percentual de votos de Lula estava dentro do esperado pela campanha, considerando a margem de erro indicada pelas pesquisas. O que surpreendeu o partido foi a margem que Bolsonaro alcançou, com uma diferença de pouco mais de quatro pontos —e a surpresa de ter ganhado em São Paulo.

No estado, Haddad acabou atrás do bolsonarista Tarcísio de Freitas, e o ex-governador Márcio França (PSB), parte da chapa e também favorito nas pesquisas, perdeu a vaga para o também bolsonarista Marcos Pontes (PL).

À espera do resultado. Lula acompanhou a apuração dos votos em um hotel no centro de São Paulo e desceu ao auditório onde estava a imprensa pouco antes das 22h.

Só as pessoas mais próximas acompanharam a apuração junto a Lula: a esposa Janja da Silva; o ex-governador Geraldo Alckmin (PSB), candidato a vice; a ex-presidente Dilma Rousseff (PT); o ex-ministro Aloízio Mercadante (PT), coordenador do plano de governo; a presidente do PT, Gleisi Hoffmann; o deputado Márcio Macedo (PT-SE), tesoureiro da campanha; e o senador Randolfe Rodrigues (Rede-AP).

Mais artistas, menos políticos. As três primeiras fileiras do auditório foram reservados para intelectuais, lideranças e apoios famosos. Na área VIP, via-se mais artistas do que políticos.

Na primeira fila, estavam a cantora Daniela Mercury, o advogado e escritor Silvio Almeida e a historiadora Lilia Schwarcz. Logo atrás, o escritor Fernando Moraes, biógrafo de Lula, o comediante Paulo Vieira e a apresentadora Bela Gil.

Entre políticos, estavam o vereador Eduardo Suplicy (PT), eleito deputado estadual, e o deputado estadual Emídio de Souza (PT).

Na Paulista. Depois do discurso no hotel, Lula e as lideranças do PT seguiram para a avenida Paulista, onde subiram em um trio elétrico. Tanto Lula quanto as lideranças do partido repetiram o discurso para os militantes.

"Parece que o destino gosta de me ver trabalhar um pouco mais", disse o petista, enquanto os eleitores gritavam "Lula lá".