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

Auxílio emergencial será pago em 2021? Pode ser prorrogado? Entenda

Filipe Andretta

Do UOL, em São Paulo

22/12/2020 04h00

Embora a pandemia de coronavírus não tenha data para acabar, o auxílio emergencial tem. Oficialmente, o governo afirma que o principal e mais caro programa para combater a crise de 2020 termina em dezembro, com alguns saques residuais até 27 de janeiro. Mas isso não significa que as coisas não podem mudar.

O próprio ministro da Economia, Paulo Guedes, afirmou que a prorrogação do auxílio seria necessária no caso de uma segunda onda de covid-19. Isso foi em 11 de novembro. De lá para cá, a média de mortes voltou a subir. As aglomerações nas festas de final de ano podem piorar o cenário de contaminações e a vacinação ainda não tem data certa para começar.

Apesar da piora na pandemia, o presidente Jair Bolsonaro (sem partido) afirmou que não haverá prorrogação do auxílio, mas que pretende aumentar o valor médio do Bolsa Família.

Nos bastidores, a equipe econômica discute alternativas mais baratas que o auxílio emergencial para dar assistência à população mais vulnerável no início de 2021. Entre as possíveis soluções, estão: adiantar o abono salarial, autorizar um novo saque emergencial do FGTS e antecipar o 13º de aposentadorias e benefícios previdenciários.

Auxílio não tem verba para o ano que vem

O auxílio emergencial é financiado com um orçamento especial, chamado de Orçamento de guerra. É uma exceção aprovada pelo Congresso que permite ao governo se endividar para fazer frente a despesas urgentes trazidas pela crise do coronavírus.

Essa regra só vale enquanto durar o estado de calamidade, que vai até 31 de dezembro. O decreto de calamidade poderia ser renovado, mas o governo e lideranças do Congresso afirmam que isso não acontecerá. Eles temem que os gastos ilimitados comprometam ainda mais as contas públicas e que isso leve a graves problemas econômicos.

Por isso, todos os pagamentos do auxílio emergencial precisam ser realizados ainda em 2020.

Auxílio acaba em dezembro, mas tem saque em janeiro

Para que as verbas do auxílio emergencial sejam executadas ainda neste ano, o governo vai fazer todos os pagamentos em poupança digital até 29 de dezembro.

O último grupo a receber será o dos nascidos em dezembro que não estão no Bolsa Família.

Porém, o cronograma é dividido em duas etapas. Na primeira, o dinheiro é depositado na poupança digital e fica disponível apenas para pagamentos e transações pelo aplicativo Caixa Tem. Na segunda etapa, o auxílio é liberado para saques e transferências.

Esta segunda fase seguirá até 27 de janeiro, quando os nascidos em dezembro serão autorizados a sacar e transferir o que sobrou na poupança.

Os cronogramas do auxílio emergencial para quem não é do Bolsa Família são chamados de ciclos de pagamento. São seis ciclos no total, que dividem os beneficiários pelo mês de nascimento.

Aniversariantes de setembro, por exemplo, receberam o depósito do ciclo 5 no dia 6 de dezembro, o depósito do ciclo 6 em 21 de dezembro, mas só a partir de 20 de janeiro poderão sacar ou transferir o que restou desses últimos pagamentos na poupança digital.

Veja abaixo o cronograma de depósitos dos ciclos 5 e 6, que são os últimos previstos.

Para o público do Bolsa Família que tem direito ao auxílio, a última parcela será paga até 23 de dezembro, com saque imediato.

O que é necessário para que o auxílio seja prorrogado

Para que o auxílio emergencial tenha mais parcelas em 2021, é preciso que o governo e o Congresso encontrem dinheiro para bancá-lo.

O auxílio emergencial e o auxílio residual (parcelas extras de R$ 300) custarão cerca de R$ 322 bilhões aos cofres públicos até o final do ano. Juntos, eles são 11 vezes mais caros do que o Bolsa Família deste ano, que tinha R$ 29,5 bilhões previstos.

O Orçamento do ano que vem não tem espaço para um novo auxílio dentro do teto de gastos (regra da Constituição criada em 2016 que limita o crescimento real das despesas federais). Portanto, a única solução viável seria aprovar uma nova exceção para créditos extraordinários.

Para isso, governo e o Congresso precisam entrar em acordo e assumir as consequências do inevitável endividamento público que a decisão acarretaria.