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

Com ida aos EUA, custo de Bolsonaro em 2023 é o maior entre ex-presidentes

Luiz Fernando Toledo

Colaboração para o UOL

29/05/2023 04h00Atualizada em 29/05/2023 14h08

As despesas de Jair Bolsonaro (PL) com segurança e equipe são as mais altas entre os ex-presidentes da República neste ano. Segundo os dados mais recentes da Secretaria-Geral da Presidência da República, de janeiro a março deste ano Bolsonaro e sua equipe custaram R$ 902,6 mil aos cofres públicos.

Ex-presidentes têm direito por lei, após o fim do mandato, a seis servidores para segurança, apoio pessoal e assessoramento, bem como a dois veículos oficiais com motoristas. Desde 2021 os dados desses gastos são disponibilizados em um site de dados abertos do governo federal.

O custo de Bolsonaro está relacionado principalmente à viagem do ex-presidente e equipe ao exterior — ele foi para os EUA no dia 30 de dezembro e voltou em 30 de março. Só em diárias houve pagamento de R$ 638,2 mil; mais R$ 92,9 mil em agens, e R$ 8,8 mil em seguros. O restante (R$ 162,6 mil) foi utilizado para o pagamento dos cargos comissionados que o acompanham. Os dados foram analisados pelo UOL e pela Agência Fiquem Sabendo.

Conforme revelou o UOL na semana ada, assessores de Bolsonaro que foram alvos da Polícia Federal no suposto esquema de fraude em carteiras de vacinação aumentaram seus ganhos com essas diárias. Ao todo, quatro assessores investigados receberam quase R$ 400 mil, mais do que o dobro do que ganharam com essa verba extra durante o mandato.

O valor recebido pela equipe do ex-presidente Bolsonaro corresponde à quase soma das despesas de todos os outros ex-presidentes (R$ 1,1 milhão) no mesmo período.

Recorde desde 2021

O valor também representa um recorde para o período, se considerados os dados de janeiro a março dos dois anos anteriores — os únicos disponíveis no portal de dados da Presidência até o momento.

Relatórios de viagens dos assessores de Bolsonaro obtidos pelo UOL e pela Fiquem Sabendo não detalham como esses recursos das diárias foram gastos ou quais atividades específicas foram exercidas pelo ex-presidente.

Os documentos falam apenas que, do dia 1º até 30 de janeiro de 2023, as atividades da equipe de apoio destinaram-se a prover a segurança, apoio e assessoria do ex-presidente por ocasião de "atividade privada".

Documento viagem Bolsonaro EUA -  -

Também não foram encontradas notas fiscais com detalhamento das despesas no Portal da Transparência.

O UOL procurou o ex-secretário de comunicação do governo Bolsonaro Fabio Wajngarten, um dos advogados do ex-presidente, que disse que os custos estão relacionados à viagem de Bolsonaro aos EUA e afirmou que os gastos estão dentro da lei.

Lula e Dilma lideraram em gastos em 2021 e 2022

Se considerado o ano todo de 2022, os ex-presidentes custaram R$ 7,6 milhões aos cofres públicos. O então ex-presidente Lula (PT) teve as despesas mais altas de segurança e apoio, com R$ 1,8 milhão, seguido pela ex-presidente Dilma Rousseff (PT), com R$ 1,6 milhão.