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

Sem cortes, Renda Brasil se assemelha ao Bolsa Família

Após vetos de cortes promovidos por Bolsonaro, Renda Brasil não difere muito que já funciona no Bolsa Família - Marcos Correa/Agência O Globo
Após vetos de cortes promovidos por Bolsonaro, Renda Brasil não difere muito que já funciona no Bolsa Família Imagem: Marcos Correa/Agência O Globo

Idiana Tomazelli e Jussara Soares

Brasília

27/08/2020 12h00

Após o presidente Jair Bolsonaro (sem partido) vetar o corte de alguns benefícios sociais atuais, como o abono salarial, para turbinar o valor médio que será pago no Renda Brasil, a equipe econômica tenta encontrar outra solução para abrir espaço no Orçamento. Mas uma ala já ite que o novo programa pode acabar com um desenho "não tão diferente" do valor do benefício e do alcance do Bolsa Família.

Isso porque o governo precisa cumprir a regra do teto de gastos, que proíbe que as despesas cresçam em ritmo superior à inflação. Como Bolsonaro sinalizou que não quer revisar os programas que já existem hoje, mesmo os considerados ineficientes, o caminho teria de ser formular o Renda Brasil, pensado para ser a marca social do governo, com um gasto semelhante ao do Bolsa Família.

A avaliação na área econômica é que a revisão do abono salarial era "fundamental" para criar espaço no Orçamento para bancar o novo programa, que teria maior alcance e valor de benefício que o Bolsa Família. Bolsonaro defende um benefício de R$ 300 (o benefício médio do Bolsa Família é de R$ 190) e inclusão de uma parcela de pessoas que hoje recebem o auxílio emergencial, mas que não eram beneficiárias do programa criado na gestão petista. Só a extinção do abono, uma espécie de 14º salário pago a trabalhadores com carteira assinada, poderia liberar R$ 20 bilhões.

Um estudo do Instituto de Pesquisa Econômica Aplicada (Ipea), publicado em agosto de 2019, mostra que 39% dos benefícios do abono são pagos a um terço mais rico da população, que inclui pessoas com renda familiar por pessoa acima de R$ 1.010 a R$ 150 mil (em 2018).

Apenas 16% do abono salarial vai para o terço mais pobre, ou seja, quem tem renda familiar per capita até R$ 479. Outros 45% vão para aqueles com renda familiar por pessoa entre R$ 479 e R$ 1.010.

A realidade é bem distinta do Bolsa Família, que custa cerca de R$ 30 bilhões por ano e paga 77% dos benefícios para o terço mais pobre dos brasileiros.

A distorção no abono é possível porque o benefício é pago a trabalhadores com carteira assinada que ganham até dois salários mínimos (hoje o equivalente a R$ 2.090). Seu critério de concessão não analisa a renda familiar. No limite, o filho ou cônjuge de uma pessoa com renda mais elevada pode ter direito ao abono caso o próprio salário fique dentro do limite de dois pisos.

Além disso, quase metade do abono salarial é paga a trabalhadores da Região Sudeste, enquanto o Nordeste (onde a taxa de pobreza é o dobro da média nacional) fica com 22,4% do benefício. Na análise do Ipea, a contribuição do abono para a redução da pobreza no País é equivalente a zero.

Alcance

Segundo dados do governo, dos 24,5 milhões de trabalhadores elegíveis ao abono salarial entre 2019 e 2020, apenas 8,6 milhões ganhavam até um salário mínimo (35% do total). Em termos de gastos, os trabalhadores que recebiam o piso nacional respondiam por uma despesa de R$ 3,95 bilhões do abono (21% do gasto total de R$ 19,1 bilhões).

Além do abono, estão na mira dos técnicos mais de 20 ações do governo, como o seguro-defeso (pago a pescadores artesanais no período de reprodução dos peixes, quando a pesca é proibida), entre outros. Nenhum, porém, renderia uma economia tão vultosa quanto o abono.

No início de sua gestão, Bolsonaro deu aval a uma proposta de redução do alcance do abono salarial, que foi incluída na reforma da Previdência, mas acabou sendo rejeitada pelos parlamentares. A percepção dentro do governo, porém, é que o momento político agora é outro e o custo político da proposta da Economia é alto para quem quer elevar sua popularidade.

Um novo encontro de Bolsonaro com ministros foi marcado para amanhã, mas ainda não foi oficializado pelo Planalto.

Segundo apurou o Estadão, técnicos que trabalham no desenho do Renda Brasil se reuniram ontem para dar início aos ajustes pedidos pelo presidente, que quer uma solução sem ar pela revisão do abono.

As informações são do jornal O Estado de S. Paulo.