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

Kennedy Alencar

Presidenciáveis republicanos para 2024 "surfam" tumulto para herdarem votos

JOE RAEDLE/AFP
Imagem: JOE RAEDLE/AFP

Colunista do UOL

10/11/2020 14h13

Receba os novos posts desta coluna no seu e-mail

Email inválido

Está sendo travada nos bastidores do Partido Republicano uma luta para ver quem será o herdeiro do trumpismo sem Trump. Isso ajuda a explicar por que republicanos, mesmo sabendo que Donald Trump foi derrotado por Joe Biden, endossam o negacionismo eleitoral do presidente.

O presidente se recusa a reconhecer a vitória de Biden e tomar medidas concretas para transição, criando a possibilidade de caos istrativo até a posse em 20 de janeiro.

Os senadores republicanos Ted Cruz, Marco Rubio e Tom Cottom, todos com menos de 50 anos de idade, desejam ser candidatos a presidente em 2024 com apoio da base trumpista. Os três formam uma espécie de primeiro pelotão na bolsa de apostas para concorrer à Casa Branca daqui a quatro anos pelo Partido Republicano.

O trio Cruz, Rubio e Cotton adota o discurso de que o atual presidente tem o direito de tentar obter na Justiça uma reversão do resultado eleitoral. Aceitam a atitude de mau perdedor de Trump porque sabem do poder de fogo dele junto à base republicana.

Por isso, evitam se chocar com um presidente agressivo e popular na base eleitoral. Trump foi a segunda pessoa mais votada para ocupar a Casa Branca na história das eleições, apesar de ter perdido para Biden.

Segundo a apuração, Biden recebeu até esta terça-feira 76,2 milhões de votos nacionalmente, com 50,7% do total. Trump tem 72,6 milhões (47,6%). A contagem continua. O democrata obteve maioria no Colégio Eleitoral e barrou a escalada autoritária vivida no país.

Os nomes republicanos que despontam

Ted Cruz, 49 anos, filho de pai cubano, fez carreira no Texas. Evangélico, é um dos senadores mais conservadores dos Estados Unidos, com posições contrárias ao aborto e ao casamento entre pessoas do mesmo sexo. É forte defensor do ativo lobby pró-armamento.

Na pré-campanha do Partido Republicano em 2016, Trump e Cruz trocaram acusações. Trump disse que, por ter nascido no Canadá, Cruz não poderia disputar as eleições. Na época, ele também questionou a fé de Cruz. Quando se elegeu presidente e se reconciliou com o senador texano, Trump deixou de chama-lo de "Mentiroso Ted" nas redes sociais e ou a se referir a ele como "Lindo Ted".

Também com origem cubana, Marco Rubio, 49 anos, é um ativo senador da Flórida. Conservador católico, tentou disputar a Presidência em 2016 e saiu do jogo depois de perder a primária no seu estado. Ele já acusou Trump de racismo e discordou da forma como o presidente conduziu a relação com a China.

No entanto, reaproximou-se de Trump. Ao longo do mandato, o atual presidente deu muito poder ao conservador Rubio para influenciar a política externa em relação à América Latina. Rubio é forte crítico da Venezuela e de Cuba.

Veterano de guerra

Senador pelo Arkansas, Tom Cotton, 43, serviu nas guerras do Afeganistão e do Iraque. Neste ano, durante os protestos contra a violência policial do movimento "Black Lives Matter" ("Vidas Negras Importam"), ele negou a existência de racismo sistêmico nos EUA e defendeu o uso das Forças Armadas para reprimir manifestantes. Tem posições bem conservadoras em política externa, alinhadas aos interesses da indústria militar. Possui boa relação com Trump.

Além dos três, há outros nomes com menos chances aos olhos de hoje que sonham com o espólio eleitoral de Trump, como o vice-presidente Mike Pence, derrotado junto com o chefe, e os filhos do presidente Ivanka Trump e Donald Trump Junior. O jovem senador conservador Josh Hawley, do Missouri, é outro queridinho da base trumpista.

Trump terá 78 anos na época das eleições em 2024. Há processos e investigações em curso que poderão tirá-lo do páreo, bem como as dificuldades de seu grupo empresarial. Dificilmente conseguirá concorrer, mas legalmente poderia tentar a Casa Branca mais uma vez. O trumpismo, porém, deverá durar para além de sua Presidência.

Geórgia terá "segundo turno" para o Senado

Há políticos republicanos importantes, como o líder da maioria no Senado, Mitch McConnell, que fazem outro cálculo político além de ficar nas boas graças de Trump. McConnell, que se reelegeu pelo estado do Kentucky, está preocupado em manter a hegemonia republicana no Senado.

As duas vagas do estado da Geórgia no Senado serão disputadas em nova eleição no dia 5 de janeiro. Se os democratas ganharem as duas vagas, chegariam a 50 senadores, exatamente a metade, mas contariam com o voto de Minerva (quando há empate) da futura vice-presidente Kamala Harris, como prevê a lei americana.

Logo, manter a base republicana mobilizada com a falsa narrativa de roubo eleitoral ajudaria os republicanos a tentar reassegurar essas duas vagas da Geórgia no Senado.

Detalhe: alguns republicanos importantes, como o senador Mitt Romney, de Utah, e o ex-governador de Ohio John Kasich, reconheceram a vitória de Biden. Mas, até agora, são minoria no partido.