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

Chaves: 'Auxílio emergencial não pensou em como ar quem mais precisa'

Do UOL, em São Paulo*

27/05/2021 09h25Atualizada em 27/05/2021 11h45

A colunista de economia do UOL Gabriela Chaves comentou hoje, durante o UOL News, sobre a pesquisa da FGV (Fundação Getúlio Vargas) que mostrou que o o a celular e internet de qualidade foi uma barreira que prejudicou principalmente os mais pobres no cadastro para a obtenção do auxílio emergencial.

"[O Auxílio emergencial] Foi uma política pública muito importante para reduzir a queda no PIB do ano ado, mas foi uma política que não pensou no básico: como ar, de fato, as pessoas que mais precisam, em situação de vulnerabilidade social que inclusive não possuem o à internet e ao celular".

Você pode assistir a toda a programação do Canal UOL aqui.

A colunista destacou que mais de 67 milhões de brasileiros foram beneficiados com o auxílio emergencial no ano ado em oposição aos cerca de 45 milhões de selecionados para os pagamentos em 2021, que contou com a diminuição dos valores pagos aos beneficiários.

Chaves ainda ressaltou que a não abertura para novos cadastros ao recebimento do benefício neste ano pode ter afetado outra parcela da população que perdeu os seus empregos ao longo do último ano ou mesmo aquelas que não foram aceitas na análise anterior.

Não houve abertura de novos cadastros, o que significa que as famílias que não conseguiram o auxílio no ano ado continuaram sem ar o benefício neste ano. E foi feito uma seleção dentro do próprio sistema para apontar quais seriam os beneficiários aprovados para o ano de 2021. Então é mais um reforço da desigualdade do nosso país e como a gente está distante de resolver o problema da extrema pobreza causada por conta desta pandemia [da covid-19]."
Gabriela Chaves ao UOL News

Para Chaves, o ministro da Economia, Paulo Guedes, poderia ter pensado em fazer um consórcio com os bancos nacionais para fazer "esse auxílio chegar mais rápidos nas pessoas" que precisam, visto que o número de desbancarizados — aqueles que não possuem conta bancária — ainda é expressivo no território nacional.

"O desafio de chegar nessas pessoas [de zonas rurais e sem o à internet] é muito grande até porque o número de pessoas desbancarizadas no Brasil é bastante expressivo. É certo que o número de desbancarizados reduziu em 73% por conta do auxílio emergencial, que motivou as pessoas a arem [instituições bancárias]. Mas é importante pensar que o governo poderia aprender com os acúmulos da distribuição do Bolsa Família para pensar em algumas estratégias mais inteligentes para entregar esse beneficio".

*Com informações de Filipe Andretta, do UOL, em São Paulo