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

Presidente do PSDB faz 'convite público' para candidatura de Tasso em 2022

Bruno Araújo convidou o senador Tasso Jereissati a se juntar à disputa pelo Planalto -
Bruno Araújo convidou o senador Tasso Jereissati a se juntar à disputa pelo Planalto

Colaboração para o UOL

19/04/2021 08h57

Faltando pouco mais de um ano para as eleições presidenciais de 2022, o presidente do PSDB, Bruno Araújo, sinalizou que o partido tem mais um nome em mente para disputar o Palácio do Planalto: o do senador Tasso Jereissati (PSDB-CE). Em entrevista ao jornal O Globo, Araújo citou o nome do senador cearense como uma alternativa aos já pré-candidatos tucanos governador João Doria, de São Paulo, e o governador do Rio Grande do Sul, Eduardo Leite.

O nome de Tasso Jereissati surgiu como possibilidade de contraponto ao atual presidente Jair Bolsonaro (sem partido), e ao ex-presidente Lula (PT), após o ex-presidenciável Eduardo Jorge provocar o senador para uma possível candidatura ao pleito presidencial.

"Dentro do PSDB, depois da própria provocação do Eduardo Jorge, começa um movimento muito forte de incentivo ao nome do senador Tasso Jereissati. Recentemente se intensificaram movimentos no sentido de convencê-lo a aceitar colocar o seu nome (na disputa). Claro que é um nome que enriquece muito o processo político nacional e transcende de forma definitiva o PSDB", afirmou Bruno Araújo, em elogios ao colega de partido.

Ao ser questionado se o PSDB já conversou com Tasso sobre essa possibilidade, Bruno Araújo afirmou que "tem que ser respeitado o tempo de cada um", e fez um "convite público" para que o senador "aceite esse chamamento".

Tasso Jereissati é visto como uma pessoa capaz de atrair o também pré-candidato Ciro Gomes (PDT), que foi sucessor do tucano no governo do Ceará em 1990 quando o pedetista ainda estava no PSDB - os dois retomaram contato recentemente.

Prévias em outubro

Com três possíveis nomes no páreo, o PSDB tem prévias marcadas para outubro. No domingo (18), em entrevista ao jornal "Folha de S.Paulo", o prefeito do Rio de Janeiro, Eduardo Paes (DEM), defendeu a candidatura do governador do Rio Grande do Sul, Eduardo Leite.

Ao Globo, Bruno Araújo disse que Leite "é um dos nomes mais relevantes dessa nova geração" e isso será um fator positivo que o governador terá em seu favor nas prévias.

Em relação a João Doria, que não conseguiu capitalizar o fato de ter trazido a Coronavac para o país, o presidente do PSDB acredita que o que Doria não tem em relação aos outros pré-candidatos "é a possibilidade de ter tido uma exposição de uma eleição nacional".