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

PF investiga grupo que fraudou R$ 1 milhão do auxílio emergencial

12.abr.2021 - Governo federal libera pagamento do auxílio emergencial para mais 236 mil famílias - Arthur Souza/Photopress/Estadão Conteúdo
12.abr.2021 - Governo federal libera pagamento do auxílio emergencial para mais 236 mil famílias Imagem: Arthur Souza/Photopress/Estadão Conteúdo

Do UOL, em São Paulo

21/03/2022 08h20Atualizada em 21/03/2022 13h13

A Polícia Federal deflagrou hoje a Operação Decipit contra um grupo acusado de usar dados de terceiros para fraudar o auxílio emergencial. Segundo a investigação, o prejuízo pode chegar a R$ 1 milhão.

A polícia diz que quadrilha listava o nome de pessoas que não votaram nas últimas três eleições —os dados estão disponíveis nos sites dos Tribunais Regionais Eleitorais —e captavam informações pessoais em sites privados de bancos de dados.

Em seguida, eles faziam um cadastro no portal gov.br (um site de serviços para o cidadão) e o pedido indevido para o recebimento do auxílio emergencial no aplicativo Caixa Tem.

A PF diz que o grupo criminoso realizava diferentes fraudes para dar aparência verdadeira ao cadastro. Dentre elas, o cadastramento de chips de telefonia no nome dos falsos beneficiários e a produção de documentos falsos. O líder da quadrilha um dos maiores falsificadores de documentos do Brasil (veja abaixo).

Na manhã de hoje, agentes cumpriram oito mandados de busca e apreensão, nos municípios de Angra dos Reis (RJ), Rio de Janeiro (RJ), Barueri (SP) e Carapicuíba (SP). Os mandados foram expedidos pela 4ª Vara Federal Criminal do Rio de Janeiro.

O nome da operação "Decipit", em latim, significa enganador.

Líder do grupo é um dos maiores falsificadores do Brasil, diz PF

A Polícia Federal informou que o líder da quadrilha é um dos maiores falsificadores de documentos do Brasil. Ele foi preso hoje, em flagrante, por falsificação de documento, no bairro Santíssimo, no Rio de Janeiro.

Ele já havia sido preso em 2016 pela Polícia Civil do Paraná pelos crimes de estelionato e falsificação de Documentos e foi detido novamente em novembro de 2020, no âmbito das investigações da Operação Decipit, mas a prisão foi convertida em uso de tornozeleira eletrônica.

"As apurações indicam que mesmo com o líder nesta condição, a quadrilha continua atuando e recebendo indevidamente benefícios de Auxílio Emergencial", afirmou a Polícia Federal.

Além do líder da organização, outros dois investigados também foram presos em flagrante. Os três estavam na fábrica de falsificação na manhã de hoje. Um quarto investigado foi preso por posse ilegal de arma de fogo e uso de documento falso em Angra dos Reis.

Eles podem responder pelos crimes de estelionato qualificado pela fraude eletrônica, falsificação de documento público e organização criminosa. Somadas, as penas ultraam 20 anos de prisão.