;(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 diz que conta do cartão corporativo será 'gorda' após ida aos EUA

21.set.2021 - O presidente Jair Bolsonaro (sem partido), durante viagem a Nova York para a 76ª Assembleia-Geral da ONU - Stephen Yang/Reuters
21.set.2021 - O presidente Jair Bolsonaro (sem partido), durante viagem a Nova York para a 76ª Assembleia-Geral da ONU Imagem: Stephen Yang/Reuters

Do UOL, em São Paulo

05/10/2021 18h57

O presidente Jair Bolsonaro (sem partido) afirmou hoje que a conta do cartão corporativo chegará "gorda" este mês após a viagem a Nova York para a Assembleia Geral das Nações Unidas.

"O cartão corporativo vai chegar gordo agora, no fim do mês. Estive três dias nos Estados Unidos. Ou queria que botassem querosene no avião com dinheiro do meu bolso? Ou que pagasse hotel que pernoitei, que não custou US$ 5 mil não, como outros viajavam e pagavam US$ 5 mil a diária, não dá para ser do meu bolso", disse ele durante discurso em uma igreja batista em Brasília.

Bolsonaro foi à cidade americana há cerca de duas semanas para o evento da ONU, que reúne líderes de todo o mundo. Ele fez o discurso de abertura, se reuniu com o premiê do Reino Unido, Boris Johnson, e o presidente da Polônia, Andrzej Duda, e visitou o memorial às vítimas do 11 de Setembro. A volta foi antecipada após ele cancelar uma entrevista que daria ao site da organização.

Como diz não ter sido vacinado contra covid-19, Bolsonaro não pôde entrar em restaurantes da cidade. Ele foi fotografado comendo pizza na calçada e em um "puxadinho" na área externa de uma churrascaria brasileira.

O hotel em que se hospedou, o Intercontinental Barclay, não tem diárias de US$ 5 mil (equivalente a cerca de R$ 27.380), mas a pernoite mais barata começa em R$ 6 mil. A hospedagem é considerada luxuosa, e já recebeu figuras como o ex-presidente americano Bill Clinton, o ator Marlon Brando e o renomado escritor Ernest Hemingway.

Dezessete pessoas acompanharam o presidente na viagem, entre elas, os ministros Marcelo Queiroga (Saúde) e Gilson Machado (Turismo), o presidente da Caixa, Pedro Guimarães, a primeira-dama Michelle Bolsonaro e o deputado federal e filho 03, Eduardo Bolsonaro (PSL-SP).

O governo Bolsonaro teve início em 1º de janeiro de 2019, com a posse do presidente Jair Bolsonaro (então no PSL) e de seu vice-presidente, o general Hamilton Mourão (PRTB). Ao longo de seu mandato, Bolsonaro saiu do PSL e ficou sem partido até filiar ao PL para disputar a eleição de 2022, quando foi derrotado em sua tentativa de reeleição.