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

Falso analista da Receita que ostentava luxo, 'Don Juan' é preso no Ceará

David Alvez Bezerra, de 30 anos, é suspeito de estelionatos e de fingir ser analista da Receita Federal - Polícia Civil de Goiás
David Alvez Bezerra, de 30 anos, é suspeito de estelionatos e de fingir ser analista da Receita Federal Imagem: Polícia Civil de Goiás

Do UOL, em São Paulo

17/08/2021 22h04Atualizada em 18/08/2021 19h35

Foi preso em Caucaia (CE), David Alves Bezerra, de 30 anos, mais conhecido como "Don Juan", que responde por mais de 70 estelionatos em Santa Catarina, Roraima, Mato Grosso e Distrito Federal. Ele é suspeito de se ar por analista da Receita Federal para enganar vítimas, oferecendo produtos de alto valor para venda e não realizando as entregas após pagamento.

O mandado de prisão foi cumprido ontem pelo Gepatri (Grupo de Repressão a Crimes Patrimoniais) da Polícia Civil de Valparaíso de Goiás (GO), com o investigado já preso em Caucaia, no Ceará, com apoio do Sistema Penitenciário do Ceará. As investigações apontam que o homem utilizava apelidos como Berlim e Alemão, fingindo ser analista da Receita Federal.

Natural de Fortaleza, ele teria feito pelo menos oito vítimas no entorno do Distrito Federal e atuava em vários estados. "Para enganar as vítimas, ele se ava de servidor público, dizia ter o a bens apreendidos pela Receita Federal e fazendas estaduais e se utilizava desse ardil para oferecer aparelhos eletrônicos e bens importados de elevado valor econômico às vítimas", informa a Polícia Civil de GO.

foot 1 - Reprodução/ Polícia Civil de GO - Reprodução/ Polícia Civil de GO
"Don Juan" dizia que era servidor público e demostrava ter vida de luxo nas redes sociais
Imagem: Reprodução/ Polícia Civil de GO

No golpe, ele dizia ter o a lotes de produtos que iriam a leilão, mas que conseguiria vendê-los por preços abaixo dos praticados no mercado. Assim, ele convencia as vítimas a realizar transferências bancárias prometendo entregar celulares, notebooks, perfumes importados e computadores, mas "desaparecia" no dia da entrega.

"Durante as investigações, tivemos o a imagens que demonstram uma vida de luxo que ele levava, o qual exibia suas viagens, andanças em carros de luxo e manuseio de altos valores em dinheiro, menosprezando inclusive a atividade policial que o investigava", disse o delegado Leonilson Pereira.

David falava nas redes sociais que era servidor público e enviava imagens supostamente uniformizado para as vítimas. Segundo Pereira, David tinha uma vida nômade, se estabelecia em cidades e se relacionava com mulheres as persuadindo a captar vítimas. Por esse motivo, ele é conhecido como "Don Juan". A polícia estima que ele tenha feito mais de 90 vítimas.