;(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
Logo Pagbenk Seu dinheiro rende mais
Topo

Ciro Nogueira: 'Não há espaço fiscal para elevar valor do Auxílio Brasil'

Presidente Jair Bolsonaro e Ciro Nogueira - Marcos Corrêa/PR
Presidente Jair Bolsonaro e Ciro Nogueira Imagem: Marcos Corrêa/PR

Colaboração para o UOL, em Brasília

22/12/2021 10h55

O ministro-chefe da Casa Civil, Ciro Nogueira (PP), descartou a possibilidade de novo aumento no valor do Auxílio Brasil, programa de transferência de renda que substitui o Bolsa Família.

"Ninguém sério nesse país pode achar que nós temos espaço fiscal e poderíamos ter uma responsabilidade fiscal, que é o mais importante, para além dos R$ 400", afirmou Nogueira, em live realizada ontem pelo jornal Valor Econômico.

Os comentários vêm depois de rumores de que aliados do presidente Jair Bolsonaro estariam se articulando para tentar elevar o valor do benefício para R$ 600, de olho em alavancar a candidatura à reeleição do atual chefe do Executivo. "São discussões... Não temos a menor perspectiva de aumentar esse valor... Mais que dobramos o valor que era do antigo Bolsa Família", disse Nogueira.

O Ministério da Economia estima que o benefício médio do Auxílio Brasil será de R$ 415 no ano que vem. "Esse aumento estava até além do que se imaginava. Foi um esforço tremendo do presidente, pois nós sabemos da quantidade de miseráveis, pessoas que estão ando fome no país. Temos 20 milhões de brasileiros que estão com dificuldades de se alimentar diariamente, e esse esforço foi fundamental. Nós tivemos que ter esse sacrifício para implementar", comentou Ciro Nogueira.

Orçamento 2022 e novo Bolsa Família

As declarações de Ciro Nogueira se deram no mesmo dia em que o Congresso Nacional aprovou a lei orçamentária para 2022, que dá as diretrizes para os gastos e projeções de receitas da União no próximo ano.

O texto final estima valor de R$ 4,93 bilhões para o fundo eleitoral e de R$ 16,5 bilhões para as emendas de relator. Houve também a inclusão de reserva de R$ 1,7 bilhão para reajuste de policiais. O Senado aprovou o texto por 51 votos a 20. A Câmara aprovou por 358 a 97.

O Auxílio Brasil foi uma das despesas que mais cresceram ante a proposta inicial para o Orçamento do próximo ano. O projeto original destinava R$ 34,7 bilhões para atender 14,7 milhões de famílias. A versão aprovada ontem destina R$ 89 bilhões para atender 17,9 milhões de famílias —diferença de R$ 54,4 bilhões.

A ampliação foi possível depois da aprovação da PEC dos Precatórios, que limitou o pagamento de dívidas judiciais nos próximos anos e alterou a metodologia do teto de gastos, liberando cerca de R$ 110 bilhões para despesas no ano que vem.

Os precatórios a serem pagos em 2022 chegavam a R$ 89,1 bilhões, 60% mais que o valor autorizado para este ano (R$ 55,6 bilhões). Pelo texto aprovado na CMO, o governo pagará em 2022 R$ 45,6 bilhões desse total.