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

Maluf, Enéas, Tiririca e filho de Bolsonaro: quem são os mais votados de SP

FABIO RODRIGUES-POZZEBOM/ABR
Imagem: FABIO RODRIGUES-POZZEBOM/ABR

Juliana Almirante

Colaboração para UOL, em Salvador

24/09/2022 04h00

Desde a redemocratização, os eleitores do estado de São Paulo foram às urnas por oito pleitos para eleger parlamentares. O UOL listou os parlamentares mais votados no estado de São Paulo a partir da redemocratização, considerando como marcos desse período a promulgação da Constituição Federal de 1988 e a primeira eleição direta para presidente da República, em 1989.

As informações sobre os parlamentares mais votados estão disponíveis para consulta no site do Tribunal Superior Eleitoral (TSE). Os dados de 2018 a 2006 podem ser encontrados mais especificamente no sistema de Estatísticas, no setor de resultados consolidados. Já as informações dos anos 2002 a 1990 estão disponíveis na seção de eleições anteriores.

2018

Deputado estadual

Janaina Paschoal (PSL) - 2.060.786 votos

Deputado federal

Eduardo Bolsonaro (PSL) - 1.843.735 votos

Senador

Major Olímpio (PSL) - 9.039.717 votos

2014

Deputado estadual

Fernando Capez (PSDB) - 306.268 votos

Deputado federal

Celso Russomanno (PRB) - 1.524.361- votos

Senador

José Serra (PSDB) - 11.105.874 votos

2010

Deputado estadual

Bruno Covas (PSDB) - 239.150 votos

Deputado federal

Tiririca (PR) - 436.014 votos

Senador

Aloysio Nunes (PSDB) - 2.989.752 votos

2006

Deputado estadual

Campos Machado (PTB) - 246.247 votos

Deputado federal

Paulo Maluf (PP) - 739.827 votos

Senador

Eduardo Suplicy (PT) - 8.986.803 votos

2002

Deputada estadual

Dra. Havanir (Prona) - 682.219 votos

Deputado federal

Enéas (Prona) - 1.573.642 votos

Senador

Aloizio Mercadante (PT) - 10.497.348 votos

1998

Deputado estadual

Faria Júnior (PMDB) - 170.325 votos

Deputado federal

José Genoino (PT) - 306.988 votos

Senador

Eduardo Suplicy (PT) - 6.718.463 votos

1994

Deputado estadual

Paschoal Thomeu (PMDB) -131.978 votos

Deputado federal

Celso Russomanno (PSDB) - 233.482 votos

Senador

José Serra (PSDB) - 6.497.664 votos

1990

Deputado estadual

Afanásio Jazadji (PST) - 153.334 votos

Deputado federal

José Serra (PSDB) - 338.747 votos

Senador

Eduardo Suplicy (PT) - 4.229.706 votos