;(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 Brasil pode reduzir valor do Bolsa Família de 5,4 mi de pessoas

Cerca de 5,4 milhões de pessoas atendidas pelo Bolsa Família podem ter benefício reduzido a redução entre R$ 10 e R$ 173 com a criação do Auxílio Brasil - Divulgação
Cerca de 5,4 milhões de pessoas atendidas pelo Bolsa Família podem ter benefício reduzido a redução entre R$ 10 e R$ 173 com a criação do Auxílio Brasil Imagem: Divulgação

Do UOL, em São Paulo

13/10/2021 10h47Atualizada em 13/10/2021 11h09

O Auxílio Brasil, criado pelo governo Jair Bolsonaro (sem partido) para substituir o Bolsa Família, pode reduzir o valor do benefício de até 5,4 milhões de pessoas atendidas pelo programa social. O número de atingidos pela medida corresponde a 37% dos atuais 14,7 milhões de beneficiários do Bolsa Família.

Os dados são do jornal Estado de S.Paulo, que solicitou, via LAI (Lei de o à Informação), simulações feitas pelo próprio governo. As estimativas são de um parecer emitido pelo Ministério da Cidadania em 2 de agosto, dias antes do envio da medida provisória que cria o Auxílio Brasil.

Segundo os dados do governo, a redução ficaria entre R$ 10 e R$ 173. "Para 50% das famílias mais afetadas, a diminuição do valor do benefício será de até R$ 46", diz trecho do parecer.

A pedido do Estado de S.Paulo, o economista Ricardo Paes de Barros, pesquisador do Insper e um dos maiores especialistas do Brasil em políticas sociais, analisou o parecer. Ele avalia que há duas possíveis explicações para a redução no valor do benefício.

A primeira é a extinção do benefício básico, pago hoje às famílias na linha de extrema pobreza no valor de R$ 89. Paes de Barros explica que, se uma família está próxima de alcançar renda familiar por pessoa próxima dos R$ 89, o Bolsa Família paga mais do que necessário para cumprir o seu objetivo.

A segunda explicação é o corte no máximo de benefícios variáveis recebidos por filho menor de idade ou gestante. No desenho atual do Bolsa Família, o limite é de sete, mas com o Auxílio Brasil cairá para cinco. Segundo Paes de Barros, o limite deveria ser eliminado. "Tem um quê aí de regular o tamanho da família, não poder ser muito grande".

O sociólogo Luis Henrique Paiva, ex-secretário Nacional de Renda de Cidadania e pesquisador do Ipea (Instituto de Pesquisa Econômica Aplicada), ressalta que 90% das famílias terão uma "perda" de no máximo R$ 85, valor que será reposto pelo benefício de transição. Ele também analisou o parecer do governo a pedido do Estado de S.Paulo.

Ele cita, entretanto, que a falta de reajuste do benefício pode prejudicar as famílias. Hoje, os reajustes são concedidos apenas quando há recursos disponíveis no Orçamento. O último foi dado em 2018, no governo Michel Temer (MDB).

Ainda segundo o parecer do governo federal, possivelmente as famílias mais pobres e com filhos mais jovens receberão um aumento com o Auxílio Brasil. As simulações do governo estimam que o benefício para crianças de zero a três anos ará de R$ 41 para R$ 90.