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

Saques do FGTS: Caixa dá dicas para evitar golpes contra o trabalhador

13.set.2019 - Agência da Caixa em Brasília no primeiro dia de  liberação do saque de até R$ 500 em contas do Fundo de Garantia do Tempo de Serviço (FGTS) - Marcelo Camargo/Agência Brasil
13.set.2019 - Agência da Caixa em Brasília no primeiro dia de liberação do saque de até R$ 500 em contas do Fundo de Garantia do Tempo de Serviço (FGTS) Imagem: Marcelo Camargo/Agência Brasil

Agência Brasil

16/09/2019 11h09

A Caixa Econômica Federal registrou mais 12 milhões de transações nesses primeiros dias de saques de recursos do Fundo de Garantia do Tempo de Serviço (FGTS), que, segundo o governo federal, devem injetar R$ 40 bilhões na economia até março de 2020.

Para evitar que as pessoas sejam vítimas de golpistas, o banco publicou em seu site dicas de segurança.

Dicas de segurança

Evite fornecer a senha ou número do Cartão Cidadão, pois golpistas procuram entrar em contato com os clientes se ando por empregados das centrais de cartões ou do banco, para obter informações e, assim, aplicar golpes.

Não e links em nome da Caixa, pois o banco não envia links por e-mail, SMS ou WhatsApp. "Se você receber mensagens desse tipo, desconfie".

Não faça pré-cadastro para saque do FGTS. Golpistas têm se ado pela Caixa no WhatsApp. Não responda. Em caso de dúvida, procure os canais oficiais do banco.

A área de segurança da Caixa mantém ainda, uma página atualizada com dicas e informações sobre os principais golpes praticados pelos fraudadores.

O banco alerta que não envia mensagens sobre saques das contas vinculada FGTS; não solicita senhas, dados ou informações pessoais do trabalhador; não pede confirmação de dispositivo ou ou o à conta por e-mail, SMS ou WhatsApp.

O banco orienta que os trabalhadores busquem informações sobre FGTS disponíveis nos canais oficiais da Caixa, na internet, no endereço fgts.caixa.gov.br, no app FGTS ou no telefone 0800-726-0207, ou direto em suas agências.

*Com informações da Caixa