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

Se governo emplacar regra, 92% dos beneficiados perdem PIS extra de R$ 998

Do UOL, em São Paulo

13/02/2019 16h05

Mais de 23 milhões de trabalhadores devem perder o direito ao abono salarial do PIS/Pasep se forem aprovadas as mudanças previstas na versão preliminar da reforma da Previdência do governo Bolsonaro, que vazou para a imprensa. O número corresponde a 91,5% do total de pessoas que hoje podem receber o benefício anual, que chega a R$ 998.

Segundo a proposta vazada, o abono do PIS deve ser pago somente para quem ganha até um salário mínimo mensal. Hoje, ele é pago para quem ganha até dois salários mínimos (veja todas as exigências abaixo).

Esse endurecimento das regras faria com que 23,4 milhões deixassem de atender os critérios de concessão do benefício. Outros 2,17 milhões continuariam aptos a recebê-lo. 

O número é baseado em dados de 2017 informados pelas empresas ao antigo Ministério do Trabalho, hoje incorporado ao Ministério da Economia, e levantados pelo site Trabalho Hoje

A versão da PEC (Proposta de Emenda à Constituição) que começou a circular ainda não é a proposta oficial do governo, mas é uma das versões em estudo, segundo o secretário da Previdência e Trabalho, Rogério Marinho.

Valor não mudaria

A proposta não prevê mudanças na forma de pagamento do abono, estabelecida no final de 2014 pela ex-presidente Dilma Rousseff. O valor pago continuaria variando de acordo com o tempo de trabalho. Se trabalhou o ano todo, recebe o valor cheio, equivalente a um salário mínimo (R$ 998, em 2019). Se trabalhou um mês, ganha proporcionalmente: 1/12 do mínimo, e assim por diante.

Antes da mudança proposta por Dilma por meio de medida provisória e convertida em lei, o abono era sempre de um salário mínimo, independentemente do tempo trabalhado. 

Governo Temer sugeriu acabar com abono

O ministério da Fazenda do governo de Michel Temer chegou a sugerir, em relatório, a extinção do abono "por representar um programa que beneficia população distante da pobreza extrema", já que quem recebe são pessoas que estão empregadas e com carteira assinada.

Porém, pela proposta vazada, o governo atual estuda continuar com o benefício, mas de forma mais restrita.

No Orçamento de 2019, a despesa prevista com o abono é de R$ 19,2 bilhões.

O que é o abono salarial

O abono salarial do PIS/Pasep atualmente é um pagamento anual para quem atende todos os seguintes critérios:

  • Trabalhou com carteira assinada por pelo menos 30 dias no ano;
  • Ganhou, no máximo, dois salários mínimos, em média, por mês;
  • Está inscrito no PIS/Pasep há pelo menos cinco anos;
  • A empresa onde trabalhava informou seus dados corretamente ao governo

Desempregados contam como estão se virando enquanto não acham trabalho

UOL Notícias