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

Trabalhadores afetados por chuvas em MG e BA sacarão abono antes; veja data

Imagens de áreas atingidas por enchentes no sul da Bahia - Isac Nóbrega/PR
Imagens de áreas atingidas por enchentes no sul da Bahia Imagem: Isac Nóbrega/PR

Do UOL, em São Paulo

10/01/2022 14h40Atualizada em 10/01/2022 17h47

Trabalhadores de municípios da Bahia e de Minas Gerais que foram afetados pelas chuvas poderão sacar o abono salarial antes dos demais. Segundo calendário divulgado pelo governo federal, o benefício estará disponível para todos os trabalhadores que preencherem os requisitos (veja abaixo) e morem nessas regiões a partir de 8 de fevereiro, independente da data de nascimento.

O ministro do Trabalho e Previdência, Onyx Lorenzoni, afirma que 107 mil pessoas serão beneficiadas pela antecipação. Para os demais, o calendário de rees também começa no dia 8, mas é escalonado de acordo com o mês de nascimento.

A proposta inicial discutida pelo Codefat (Conselho Deliberativo do Fundo de Amparo ao Trabalhador) previa que o benefício começasse a ser pago para trabalhadores dessas regiões em 27 de janeiro.

Mas, segundo Sérgio Luiz Leite, representante da Força Sindical no Conselho, a Dataprev (Empresa de Tecnologia e Informações da Previdência), ligada ao governo federal, alegou que não seria viável pagar o benefício ainda em janeiro, por motivos técnicos.

Quem tem direito ao abono salarial

Têm direito ao abono servidores e trabalhadores da iniciativa privada que receberam, no máximo, dois salários mínimos mensais, em média, em 2020. O cidadão também precisa ter inscrição no PIS (setor privado) ou no Pasep (servidores) há pelo menos cinco anos.

Para os trabalhadores do setor privado, é preciso ter atuado com carteira assinada por no mínimo 30 dias em 2020.

Para receber o benefício, o cidadão também precisa ter seus dados corretamente informados pelo empregador ao governo.

Qual é o valor do benefício

O valor do abono é proporcional ao período que o trabalhador esteve empregado com carteira assinada em 2020. Cada mês trabalhado equivale a um benefício de R$ 101.

Portanto, para saber quanto irá receber, basta que o trabalhador multiplique o número de meses em que teve carteira assinada em 2020 por R$ 101. Períodos iguais ou superiores a 15 dias contam como um mês cheio.

O benefício máximo, equivalente a 12 meses de trabalho, é de um salário mínimo (R$ 1.212).

Calendário geral

Para os demais trabalhadores, os pagamentos variam de acordo com o mês de nascimento do cidadão. Veja o calendário completo:

O prazo máximo para retirada do dinheiro é 29 de dezembro de 2022. Os rees são feitos pela Caixa Econômica Federal.

Uma resolução de 2019 prevê que quem não sacar o abono no prazo ainda terá direito ao benefício por mais cinco anos.

Servidores públicos também recebem

Servidores públicos cadastrados no Pasep (Programa de Formação do Patrimônio do Servidor Público) também têm direito ao abono. Nesse caso, os pagamentos começam em 15 de fevereiro e variam de acordo com o número final da inscrição no Pasep.

O prazo máximo para retirada do dinheiro também é 29 de dezembro de 2022 mas, no caso dos servidores, os pagamentos são feitos pelo Banco do Brasil.