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

Bolsonaro troca afagos com Collor e projeta Lira eleito: 'se Deus quiser'

Collor (d) tem participado de eventos com Bolsonaro frequentemente - Reprodução
Collor (d) tem participado de eventos com Bolsonaro frequentemente Imagem: Reprodução

Hanrrikson de Andrade e Allan Brito

Do UOL, em Brasília, e colaboração para o UOL, em São Paulo

28/01/2021 12h21Atualizada em 28/01/2021 14h09

O presidente Jair Bolsonaro (sem partido) e o senador Fernando Collor (PROS-AL) subiram hoje no mesmo palanque e trocaram afagos durante uma cerimônia organizada para promover a liberação de tráfego da nova ponte sobre o Rio São Francisco, na BR-101, entre Alagoas e Sergipe. No evento, Bolsonaro aproveitou para declarar apoio ao deputado federal Arthur Lira (PP-AL) na eleição para a presidência da Câmara.

Depois de fazer agradecimentos, Bolsonaro se dirigiu a Collor como "presidente" e afirmou que, para atuar na política e lidar com pressões e críticas, é necessário ter "couro grosso". Pouco antes, Collor havia elogiado o atual governante e minimizado a repercussão do episódio sobre a compra de leite condensado por parte da União - reportagem do UOL mostrou que o governo federal gastou menos em 2020 do que em 2019 com esse item e no total das compras para alimentação, diferentemente do que divulgado pelo jornal Metrópoles.

Segundo o senador, que não mencionou diretamente a polêmica, esta foi uma "crise" que "saiu do nada". Ele também desejou força a Bolsonaro e disse que o ex-colega de Congresso —o presidente foi deputado federal antes de se eleger comandante do país— tem "capote".

Você tem capote. E o seu capote é robusto
ex-presidente Fernando Collor, para o presidente Jair Bolsonaro

Bolsonaro respondeu que "a missão é espinhenta" e que, "para enfrentar desafios" na política, é preciso ter "couro grosso". E ironizou o episódio do leite condensado.

Presidente Collor, sabemos que a missão é espinhenta. E o político bem sabe que, para enfrentar desafios, ele tem que ter couro grosso. Quando falam de leite condensado... Não tem o que falar de mim, pô?
presidente Bolsonaro

Sem se estender na referência positiva a Collor, que é veterano na política e cujo perfil desagrada os apoiadores do atual presidente, Bolsonaro destacou que o senador manifestou interesse em angariar investimentos para uma obra em seu estado.

"Estava vindo para cá de avião, [Collor] reuniu-se com o Tarcísio e expôs a sua preocupação e a necessidade da construção da ponte que liga Penedo a Neópolis. O Tarcísio respondeu que é possível, sim, via Ministério do Desenvolvimento Regional. (...) Essa possibilidade realmente vai se concretizar, se Deus quiser."

Lira eleito, "se Deus quiser"

O chefe do Executivo federal encerrou o discurso declarando abertamente a sua torcida pela vitória de Arthur Lira, que disputa a eleição para a Presidência da Câmara. Seu principal adversário, com base nos apoios manifestados pelos partidos, é Baleia Rossi (MDB-SP), candidato do atual presidente, Rodrigo Maia (DEM-RJ).

Amigos de Alagoas, se Deus quiser, segunda-feira [1º] teremos o segundo homem na linha hierárquica do Brasil eleito aqui no Nordeste pela Câmara dos Deputados. O deputado Arthur Lira. Se Deus quiser, o nosso presidente.
presidente Bolsonaro

O triunfo de Lira pode simbolizar uma vitória importante para o governo. Bolsonaro já declarou que conta com o deputado para conseguir pautar no Congresso temas e projetos de interesse do Executivo, em especial as que possuem viés ideológico, como a liberação de armas no Brasil.

Ontem, apesar da independência dos poderes, Bolsonaro afirmou publicamente que pretendia "influir" na eleição na Câmara, após se reunir com deputados do PSL para pedir votos para a candidatura de Lira.

"Vamos, se Deus quiser, participar e influir na presidência da Câmara com esses parlamentares (do PSL)", disse o presidente.