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

Prévias tiraram PSDB de uma posição de discrição, diz presidente do partido

Araújo sobre prévias: "Eleição que não tem disputa é confraria. E as prévias com certeza não são uma confraria" - Iwi Onodera/UOL
Araújo sobre prévias: 'Eleição que não tem disputa é confraria. E as prévias com certeza não são uma confraria' Imagem: Iwi Onodera/UOL

Do UOL, em São Paulo

19/11/2021 08h31

O presidente do PSDB, Bruno Araújo, avaliou que a realização das prévias para definir o candidato que irá concorrer à presidência da República tiraram o partido "de uma posição de discrição" e que ser cabeça de chapa ou vice dependerá da "competência e qualidade" de quem ganhar a disputa, marcada para domingo.

Em entrevista ao jornal O Globo, Araújo falou sobre a exposição que as prévias trouxeram ao partido. Nas últimas semanas, os governadores de São Paulo, João Doria, e do Rio Grande do Sul, Eduardo Leite, tem protagonizado embates duros.

Embora oficialmente as campanhas ainda falem em apoio ir ao vencedor, membros da legenda consideram isso cada vez mais distante, segundo apurou o UOL. O ex-senador Arthur Virgílio (AM) também é candidato, mas não está envolvido nas brigas e deve apoiar o ganhador. O presidente do PSDB não revelou em quem votará no domingo.

"Disputa não é distribuição de beijos e abraços. Disputa política é ionalidade pura. Eleição que não tem disputa é confraria. E as prévias com certeza não são uma confraria. É claro que, a partir de domingo, o partido vai ter que mostrar um grau de maturidade para construir uma unidade interna", diz Araújo.

Questionado sobre as chances de o ex-juiz e ex-ministro Sergio Moro (Podemos) ser vice do candidato tucano, ele afirmou que todas as composições que estejam distantes do ex-presidente Luiz Inácio Lula da Silva (PT) e do presidente Jair Bolsonaro (sem partido) "serão objeto de abordagem e conciliação a partir de domingo".

Araújo também mencionou diálogos "próximos e consistentes" com o União Brasil e o MDB, além de conversas com o Podemos, Cidadania, PV e Novo. "O União Brasil talvez seja o player mais importante na consolidação de alianças que possam colocar um candidato no segundo turno com Lula ou Bolsonaro."

Ele também foi instado a comentar a possibilidade de uma chapa formada por Lula e pelo ex-governador Geraldo Alckmin, que deve deixar o PSDB.

Esta foi uma avaliação feita pelo governador Geraldo Alckmin, que tem experiência para fazer essas avaliações. Como presidente do PSDB, quero dizer que isso não tem nada a ver com a história política do partido. A história PSDB é segregada do Partido dos Trabalhadores Bruno Araújo, presidente do PSDB

Prévias do PSDB

O partido estabeleceu regras diferentes para a votação de domingo. Os filiados foram divididos em quatro grupos distintos o que acaba dando mais força a certos representantes.

  • Governadores, vices, ex-presidentes, presidente, senadores e deputados federais: 25%
  • Prefeitos e vices: 25%
  • Vereadores (12,5%) e deputados estaduais (12,5%): 25%
  • Filiados: 25%

A votação deverá ser feita por aplicativo em todo o país e presencialmente em Brasília para os políticos com mandato, em uma grande convenção tucana. Entre os mandatários, todos os quase 50 medalhões (governadores, vices, senadores, deputados federais e ex-presidentes) se inscreveram, assim como todos os deputados estaduais.