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

Com elogios a Lula e crítica indireta a Bolsonaro, Alckmin se filia ao PSB

Rafael Neves

Do UOL, em Brasília

23/03/2022 12h02Atualizada em 23/03/2022 15h35

Depois de mais de três décadas filiado ao PSDB, o ex-governador de São Paulo Geraldo Alckmin assinou hoje (23) sua adesão ao PSB. A aliança foi selada em evento na sede da Fundação João Mangabeira, núcleo de estudos políticos do partido, em Brasília.

A migração do agora ex-tucano para o PSB consolida uma série de negociações que corriam desde o final do ano ado, quando o ex-presidente Luiz Inácio Lula da Silva ou a cobiçar seu antigo adversário como vice para concorrer à Presidência da República em outubro. Ele, porém, evitou cravar que será o vice do petista.

Em seu discurso, Alckmin fez ataques indiretos ao presidente Jair Bolsonaro (PL). Sem citá-lo diretamente, o ex-governador afirmou que "os que agridem o Supremo Tribunal Federal estão agredindo a democracia".

Alckmin também afirmou que ele e Lula tiveram sempre uma rivalidade nos limites da democracia. "Alguns podem estranhar. Eu disputei com o presidente Lula a eleição em 2006 e fomos para o segundo turno, mas nunca colocamos em risco a questão democrática, nunca. O debate era de outro nível, nunca se questionou a democracia", disse.

E elogiou o petista.

[Lula] é hoje o que melhor reflete, interpreta, o sentimento de esperança do povo brasileiro. Aliás, ele representa a própria democracia, porque ele é fruto da democracia. Não chegaria lá, do berço humilde, se não fosse o processo democrático"

Geraldo Alckmin, ex-governador de São Paulo

Lula, que tem feito poucas aparições públicas e só deverá lançar sua candidatura oficialmente no fim de abril, não esteve na filiação. O PT foi representado pela presidente nacional da legenda, a deputada Gleisi Hoffmann (PR), que exaltou a proximidade histórica entre as duas siglas.

Vice de Lula

Alckmin evitou cravar que será candidato a vice-presidente na chapa de Luiz Inácio Lula da Silva. Ele afirmou que as alianças serão definidas "no seu devido tempo". "A filiação foi hoje, agora cabe aos partidos conversarem", disse. "Converso com o presidente Lula, não tem nenhuma data definida, também não tem nenhuma pressa para isso. Importante foi a definição do PSB."

Em coletiva de imprensa após a filiação, Alckmin foi questionado se precisaria "acalmar o mercado" em uma eventual campanha ao lado de Lula. Além de negar que terá esse papel, o novo quadro do PSB exaltou conquistas econômicas do governador petista.

Mas ressaltou ainda que os partidos precisam resolver algumas questões até lá.

Imbróglio em São Paulo

Um dos entraves para uma federação PT-PSB é São Paulo. O ex-governador paulista Márcio França, que foi vice de Alckmin, pretende concorrer neste ano novamente ao Executivo no estado. O problema é que, assim como França, o ex-prefeito Fernando Haddad (PT) quer sair também para o governo.

A situação, porém, ainda está longe de ser definida. Um exemplo disso veio na fala do presidente do PSB, Carlos Siqueira, ao apresentar França no evento de hoje: "O próximo governador de São Paulo".

Bolsonaro

Durante a entrevista, o ex-governador tucano fez críticas ao governo federal, especialmente em relação ao combate à pandemia, e críticas diretas ao presidente Jair Bolsonaro (PL).

"É inacreditável ter, em pleno século 21, negacionismo de vacina para criança, no local que tem as melhores políticas de saúde do mundo", criticou Alckmin. "Você, numa pandemia dessa gravidade, como é a covid, o governo que deveria liderar a política de saúde, você ter uma visão negacionista é lamentável", completou.

Alckmin também classificou como "inissível" a postura de Bolsonaro de questionar a legitimidade das urnas eletrônicas. Ele criticou o fato de que o próprio presidente foi eleito por várias vezes por meio do voto eletrônico ao longo da carreira.

"Eleição é acatar o resultado das urnas, é respeito ao povo. Então, questionar resultado de eleição é inissível, em pleno século 21", disse.

Outras filiações

O PSB também filiou hoje nomes como o senador Dário Berger (SC), o vice-governador do Maranhão, Carlos Brandão, e o advogado Augusto de Arruda Botelho, membro do grupo Prerrogativas e que ficou conhecido por sua atuação durante a Lava Jato, ao defender investigados pela operação.

Também estiveram no evento o governador do Maranhão, Flávio Dino, o deputado federal Marcelo Freixo e o prefeito de Recife, João Campos.

Médico, governador e presidenciável derrotado

Formado em medicina, Alckmin foi ainda jovem vereador e prefeito de Pindamonhangaba, no interior paulista.

Inicialmente filiado ao MDB, que fazia o papel de oposição durante o regime militar, Alckmin foi um dos políticos que deixaram a legenda em 1988 para fundar o PSDB.

No período em que esteve na sigla, Alckmin foi deputado federal e governou São Paulo por um total de 13 anos, em duas agens.

Em 2006, quando estava no Palácio dos Bandeirantes, Alckmin concorreu pela primeira vez à Presidência e chegou ao segundo turno, mas acabou derrotado por Lula, que foi reeleito.

Após seu último mandato no governo de São Paulo, em 2018, Alckmin concorreu à Presidência pela segunda vez. Mesmo tendo costurado a aliança partidária mais ampla e garantido a maior fatia de tempo de TV e Rádio, a campanha jamais decolou e ele acabou em quarto lugar, com 4,76% dos votos.

ada a derrota, Alckmin afastou-se temporariamente de política, ou a se dedicar à medicina e chegou a se formar em um curso de acupuntura.