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

Paraná Pesquisas: Lula tem 50,4% dos votos válidos; Bolsonaro, 49,6%

Luiz Inácio Lula da Silva (PT) e Jair Bolsonaro (PL) disputam as eleições presidenciais em 30 de outubro - Miguel Schincariol e Evaristo Sá/AFP
Luiz Inácio Lula da Silva (PT) e Jair Bolsonaro (PL) disputam as eleições presidenciais em 30 de outubro Imagem: Miguel Schincariol e Evaristo Sá/AFP

Do UOL, em São Paulo

29/10/2022 09h42Atualizada em 29/10/2022 17h14

Levantamento do instituto Paraná Pesquisas para presidente, feito com entrevistas presenciais e divulgado hoje, aponta o ex-presidente Luiz Inácio Lula da Silva (PT) e o presidente Jair Bolsonaro (PL), candidato à reeleição, empatados tecnicamente.

Lula tem 50,4% das intenções para votos válidos (quando são excluídos brancos, nulos e indecisos), contra 49,6% de Bolsonaro —uma diferença de 0,8 ponto percentual. Como a margem de erro é de 2 pontos percentuais para mais ou para menos, os dois estão no mesmo patamar.

A Paraná Pesquisas tem contrato com o governo federal e ainda neste mês fez uma sondagem para presidente contratada pelo Progressistas (PP), partido que faz parte da coligação de Bolsonaro. O instituto também recebeu R$ 2,7 milhões do PL, partido de Bolsonaro, vindos do fundo partidário.

Na rodada anterior, divulgada na terça-feira (25), o petista tinha 50,2%, ante 49,8% do atual presidente. Portanto, Lula oscilou 0,2 ponto para cima, e Bolsonaro para baixo.

O ex-presidente vinha de duas oscilações negativas e agora reverteu essa tendência. Iniciou outubro com 51,9% das intenções para votos válidos; foi para 51,3% na segunda semana; 50,2% na terceira semana, e variou para cima na última pesquisa, tudo dentro da margem de erro.

O instituto ouviu 2.400 eleitores presencialmente entre os dias 26 e 28 de outubro. O levantamento custou R$ 50 mil e foi pago com recursos próprios. O levantamento tem um nível de confiança de 95% e está registrado no TSE (Tribunal Superior Eleitoral) sob o número BR-09573/2022.

Votos válidos

  • Lula (PT): 50,4% (tinha 50,2% na última terça-feira)
  • Jair Bolsonaro (PL): 49,6% (tinha 49,8%)

Votos totais

Em votos totais, Lula ficou com 47,1%, e Bolsonaro com 46,3%. Os entrevistados que disseram que não votariam em nenhum, branco ou nulo somaram 3,4%, e os que não sabem ou não responderam foram 3,2%.
  • Lula (PT): 47,1% (tinha 46,3%)
  • Jair Bolsonaro (PL): 46,3% (tinha 45,9%)
  • Nenhum/branco/nulo: 3,4% (eram 4,8%)
  • Não sabe/não respondeu: 3,2% (eram 3%)

Pesquisa espontânea

  • Lula (PT): 44,9% (tinha 42,9%)
  • Jair Bolsonaro (PL): 43,3% (tinha 42,5%)
  • Nenhum/branco/nulo: 4,1% (eram 5,7%)
  • Não sabe/não respondeu: 7,7% (eram 9%)

Sobre o instituto

O Paraná Pesquisas é uma empresa de Curitiba, fundada em 1990. Realizou seu primeiro levantamento sobre intenções de voto para presidente em 2013 e, desde então, divulga pesquisas eleitorais pagas com recursos próprios ou de financiadores diversos. Na eleição de 2018, o instituto fez pesquisas com entrevistas presenciais de eleitores em suas casas financiadas pela empresa de consultoria de investimentos Empiricus e pela Fundação Presidente Jânio Quadros, ligada ao PRTB.

Atualmente, o Paraná Pesquisas também realiza levantamentos por telefone, com operadores treinados conversando com eleitores. O instituto informou ao UOL que realiza pesquisas usando diferentes métodos, a depender do que foi acordado com o financiador do levantamento.