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

Governo adianta 1ª parcela do 13º do INSS para abril e avalia mais saques do FGTS

Idiana Tomazelli

Brasília

12/03/2020 21h40

Para tentar injetar fôlego à economia brasileira em um momento de avanço do novo coronavírus no País, o governo decidiu antecipar a primeira metade do 13º de aposentados do INSS e vai propor a redução dos juros e a ampliação de margem e prazo para empréstimos consignados desses beneficiários. A equipe econômica também avalia liberar uma nova rodada de saque imediato aos cotistas do FGTS.

As medidas foram discutidas no âmbito de um comitê de monitoramento instituído pelo Ministério da Economia para avaliar os impactos econômicos da pandemia no Brasil. O grupo é constituído por representantes das oito secretarias especiais da pasta e será coordenado pelo secretário-executivo, Marcelo Guaranys.

Segundo o secretário especial de Previdência e Trabalho, Bruno Bianco, a primeira parcela do 13º dos aposentados e pensionistas do INSS será paga entre o fim de março e o início de abril. A expectativa é de que sejam injetados R$ 23 bilhões na economia com essa antecipação.

A pasta também vai propor na semana que vem ao Conselho Nacional de Previdência Social (CNPS) a redução do limite de taxa de juros para empréstimos consignados em folha de pagamento dos beneficiários do INSS. Em outra frente, uma proposta será enviada ao Congresso Nacional para ampliar a margem do salário que pode ser comprometida com a parcela do financiamento. Hoje essa margem é de 30% em caso de empréstimo e 5% para cartão de crédito. O prazo de pagamento também deve aumentar, mas o secretário não detalhou os novos parâmetros.

O secretário especial de Fazenda, Waldery Rodrigues, itiu que o grupo estuda uma nova liberação imediata de parte do FGTS para os trabalhadores. No ano ado, os cotistas puderam retirar R$ 500 de cada uma de suas contas - ou até um salário mínimo caso o saldo estivesse dentro desse valor. Waldery não disse qual valor poderá ser liberado, mas garantiu que a diretriz é preservar a sustentabilidade do Fundo de Garantia, que serve de fonte de financiamento para crédito no setor imobiliário.

O governo também confirmou que a prova de vida de beneficiários do INSS será suspensa por 120 dias, como antecipou ao Estadão/Broadcast o presidente do órgão, Leonardo Rolim. O procedimento é feito pelo beneficiário para mostrar que está vivo e deve continuar recebendo o benefício.

O secretário-executivo do Ministério da Economia informou que a pasta também trabalha junto ao Ministério da Saúde para listar produtos médicos e hospitalares importados que terão redução de tarifa para garantir o abastecimento. O grupo de monitoramento também vai agir para priorizar esses itens no desembaraço aduaneiro, para que eles consigam entrar no País mais rapidamente.