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

Esse conteúdo é antigo

'Crime é transnacional': Presidente do Paraguai cita promotor assassinado

Presidente do Paraguai, Mario Abdo Benítez, cobrou combate à criminalidade de forma transfronteiriça  - Reprodução
Presidente do Paraguai, Mario Abdo Benítez, cobrou combate à criminalidade de forma transfronteiriça Imagem: Reprodução

Mariana Durães e Hygino Vasconcellos*

Do UOL, em São Paulo, e colaboração para o UOL, em Balneário Camboriú (SC)

09/06/2022 22h16

O presidente do Paraguai, Mario Abdo Benítez, cobrou que o combate à criminalidade deva ocorrer de forma transnacional durante a Cúpula das Américas, que ocorre em Los Angeles, nos Estados Unidos.

A autoridade fez o comentário ao citar a morte do promotor Marcelo Pecci, que investigava o crime organizado. Ele foi assassinado em maio deste ano na Colômbia, onde ava a lua de mel.

"Há algumas semanas, nosso continente, nosso país, se pôs em luto devido ao assassinato de Marcelo Pecci, promotor paraguaio, nas mãos de grupos criminosos. Esse ato foi especialmente doloroso para esse agente da lei, que nos põe à frente de uma premissa inquestionável: a criminalidade é transnacional, e a resposta para enfrentá-la também deve sê-lo. Precisamos de soluções conjuntas para esta tragédia que não reconhece as fronteiras."

Promotor investigava PCC no Paraguai

Em 2017, Pecci liderou foi a chamada operação "Zootopia", em que foi desmontada a maior estrutura da facção criminosa brasileira PCC (Primeiro Comando da Capital) no Paraguai, com apreensão de 500 quilos de cocaína.

Pecci também investigava uma chacina ocorrida no ano ado em Pedro Juan Caballero, na qual morreram quatro pessoas, incluindo a filha do governador da província de Amambay e duas estudantes brasileiras (Kaline Reinoso de Oliveira, de 22 anos, e Rhannye Jamilly Borges de Oliveira, de 18 anos). A principal suspeita das autoridades é que o crime tivesse sido cometido por causa de uma disputa interna em uma quadrilha brasileira de traficantes de drogas.

O narcotráfico na fronteira entre Pedro Juan Caballero e Ponta Porã, no Mato Grosso do Sul, é controlado por pessoas ligadas ao PCC.

(*) Com informações da BBC