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

Campanha Serasa Limpa Nome termina hoje

Mulher rasga boletos de dívidas: campanha Serasa Limpa Nome termina hoje - Reprodução
Mulher rasga boletos de dívidas: campanha Serasa Limpa Nome termina hoje Imagem: Reprodução

08/09/2020 08h27

Termina hoje o prazo para quitação de dívidas por apenas R$ 100, uma iniciativa da Serasa em conjunto com 21 empresas parceiras: Tricard, Recovery, Ativos, Itapeva, Credsystem, Avon, Pernambucanas, Casas Bahia, Ponto Frio, Anhanguera, Unopar, Pitagoras, Unime, Iuni, Uniderp, Unirondon, Unique, Hoepers, Algar, Calcard e Vivo. Até momento, a campanha Serasa Limpa Nome negociou o pagamento de 2,5 milhões de débitos.

A oportunidade vale para quem possuir dívidas que variam entre R$ 200 e R$ 1.000 com as empresas envolvidas. De acordo com a Serasa, um total de 21,5 milhões de dívidas podem ser quitadas nesta campanha.

o a o

A Serasa criou um roteiro prático para que os consumidores possam aproveitar o último dia renegociações por R$ 100. Como as agências físicas da empresa estão fechadas durante a pandemia, todo o processo está sendo feito exclusivamente pela internet.

O primeiro o é ar o site da Serasa ou baixar o aplicativo no celular, digitar o F e preencher um breve cadastro. Com isso, é possível usar os serviços com a garantia de que só o próprio consumidor terá o aos seus dados. O interessado também pode regularizar débitos financeiros pelo WhatsApp, através do número: (11) 98870-7025.

Ao entrar na plataforma, todas as informações financeiras do consumidor já aparecerão na tela, devidamente explicadas, incluindo as dívidas que tiver. Se quiser conhecer as condições oferecidas para pagamento, basta clicar para ser direcionado até uma nova página, onde serão apresentadas as mais variadas opções para renegociar cada débito.

Depois que você escolher uma das opções de valor, é só escolher se vai ser à vista ou em parcelas, e a melhor data de vencimento. Em seguida, a plataforma da Serasa gera um ou mais boletos, dependendo da forma de pagamento escolhida, já com a data de vencimento escolhida. Com o boleto o consumidor pode optar em pagar pelo aplicativo do banco em que tiver conta, que consegue ler o arquivo diretamente do computador, ou então imprimir a via e pagar na agência ou nas casas lotéricas.