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

Duas aposentadorias e mais: Bolsonaro tem direito a verba vitalícia ao sair

Rafael Souza

Colaboração para o UOL

10/11/2022 04h00

Assim que deixar o cargo de presidente do Brasil, Jair Bolsonaro não precisará se preocupar com dinheiro e até terá ao seu dispor servidores nomeados pela Presidência da República. Tudo de forma vitalícia.

É o que garante a lei 7474, aprovada em 1986, durante o governo de José Sarney, e que posteriormente foi alterada e regulamentada nos governos de Itamar Franco, Fernando Henrique Cardoso e Lula.

Essa lei estabelece que os ex-presidentes podem contar com o serviço de quatro servidores, para segurança e apoio pessoal, além de ter dois motoristas à disposição junto a veículos oficiais da União.

Os quatro servidores serão indicados pelo próprio Bolsonaro para ocupar cargos de comissão. Em média, o custo à União com salários desses servidores é de R$ 56 mil por mês, mas todos também possuem direito a gastos com diárias de hotel, agens de avião, combustível e seguros.

Duas aposentadorias

Os benefícios com assessores ao seu dispor de forma vitalícia são referentes a ser um ex-presidente da república, mas Bolsonaro também poderá receber duas aposentadorias relacionadas ao período em que foi parlamentar e militar.

Por ser capitão reformado do Exército, Bolsonaro recebe R$ 11.945,49 brutos por mês.

Porém, o atual presidente já tem direito a outra aposentadoria, pela Câmara dos Deputados, de cerca de R$ 30 mil —que ainda não havia sido pedida.

Porém, o próprio Bolsonaro já itiu, em entrevista ao Antagonista no dia 19 de outubro, que deve requisitar a aposentadoria parlamentar para ter um total de R$ 42 mil brutos, mensais, quando sair da presidência.

"Eu tenho uma aposentadoria do Exército, mais ou menos 12 mil por mês, que é proporcional. Tenho também a da Câmara dos Deputados, que não pedi, para evitar me criticarem. Hoje em dia vale aproximadamente R$ 30 mil por mês. Seriam R$ 42 mil bruto por mês. Isso que eu levaria pra casa. Para mim está excepcional esse montante", afirmou Bolsonaro.

Mais salário? Sim, pelo PL

De forma não oficial, outra quantia em dinheiro mensal que Bolsonaro poderá receber a partir do dia 1º de janeiro deve ser dada pelo Partido Liberal (PL), que pretende colocá-lo como presidente de honra.

A expectativa é que o anúncio aconteça na próxima semana e, caso confirmado, Bolsonaro receberá um salário do partido, mas a origem do dinheiro ainda não foi definida —se será por doações ou pelo fundo partidário.

Segundo a cúpula do PL, o partido deverá se manter como oposição ao governo Lula e pretende aproveitar o capital político de Bolsonaro após os 58 milhões de votos recebidos no 2º turno das eleições.

O presidente do PL, Valdemar Costa Neto, acertou com Bolsonaro que o partido bancará as despesas do presidente da República a partir de 2023, quando ele deixará o Palácio do Planalto.

Segundo apurou o colunista Igor Gadelha, do Metrópoles, ao assumir um cargo no PL, a sigla pagará um salário mensal, aluguel de uma casa e de um escritório em Brasília.