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

PF cumpre mandados em investigação sobre tráfico de drogas em aviões da FAB

Maleta com 39 kg de cocaínas apreendidos com militar brasileiro em avião da FAB em Sevilha, na Espanha - Divulgação/Guardia Civil
Maleta com 39 kg de cocaínas apreendidos com militar brasileiro em avião da FAB em Sevilha, na Espanha Imagem: Divulgação/Guardia Civil

Do UOL, em São Paulo

25/03/2021 08h42Atualizada em 25/03/2021 09h36

A Polícia Federal cumpre na manhã de hoje três mandados de busca e apreensão relacionados à investigação que apura a utilização de aviões da FAB (Força Aérea Brasileira) para o tráfico de drogas para a Espanha.

As medidas fazem parte da Operação Quinta Coluna, deflagrada em fevereiro, e buscam por provas que liguem um militar da FAB —que seria o responsável pelo recrutamento de "mulas"— com pessoas relacionadas ao tráfico ilícito de entorpecentes, segundo a PF.

Os mandados foram expedidos pela 12ª Vara Federal da Seção Judiciária do Distrito Federal com base na análise de documentos apreendidos na fase anterior da operação.

A investigação teve início após a prisão, em 25 de junho de 2019, do sargento Manoel Rodrigues, ser flagrado com 37 kg de cocaína em aeronave oficial da FAB na Espanha. Rodrigues foi condenado a seis anos de prisão.

O sargento integrava uma equipe de 21 militares que prestava apoio à comitiva que acompanhou o presidente Jair Bolsonaro (sem partido) na reunião do G-20, no Japão. As investigações não identificaram relação do sargento com a comitiva presidencial.

A droga foi encontrada pela Guarda Civil da Espanha ao vistoriar a bagagem dele no aeroporto de Sevilha. À época da apreensão, a Guarda Civil considerou que havia 39 kg de drogas. No Brasil, a investigação do Ministério Público Militar aponta que são 37 kg e foi com base nessa quantidade que Rodrigues foi denunciado e responde ao processo.

O processo corre sob sigilo.

Militares e mulher de sargento são presos

Na semana ada, a Justiça Militar determinou busca e apreensão e a prisão de um oficial da FAB e dois sargentos suspeitos de envolvimento no tráfico de drogas em voos oficiais.

Os mandados foram expedidos pelo juiz Federal Frederico Magno de Melo Veras, da 2ª Auditoria da 11ª Circunscrição Judiciária Militar, em Brasília. Segundo informações do MPM (Ministério Público Militar), foram presos:

  • Tenente-coronel Alexandre Augusto Piovesan
  • 2º sargento Márcio Gonçalves de Almeida
  • 2º sargento Jorge Luis da Cruz Silva
  • Wikelaine Nonato Rodrigues, mulher de Manoel Rodrigues

Piovesan atuava em área da Aeronáutica ligada ao transporte da Presidência da República. Ele deixou o setor de transporte presidencial em 17 de julho de 2019, após a prisão do sargento Rodrigues na Espanha, de acordo com informações do GSI (Gabinete de Segurança Institucional).