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

O que se sabe sobre a prisão de militar com 39 kg de cocaína em avião da FAB na Espanha

Liana Aguiar

Em Barcelona

26/06/2019 09h35

Um sargento da Força Aérea Brasileira (FAB) foi detido nesta terça-feira (25) sob a acusação de transportar 39 quilos de cocaína dentro do avião da equipe que dá e à comitiva do presidente Jair Bolsonaro (PSL).

O sargento da FAB integrava a comitiva de 21 militares que partiu de Brasília com destino a Tóquio, no Japão, e fez escala no aeroporto de Sevilha, no sul da Espanha.

A detenção do militar brasileiro ocorreu durante um controle aduaneiro de rotina. O avião da FAB é um modelo Embraer 190, do Grupo Especial de Transporte da FAB.

Segundo a Guarda Civil, força da polícia espanhola responsável pelo controle aduaneiro, a droga estava dividida em 37 pacotes dentro da bagagem de mão do militar M. S. R., 38 anos, casado.

Depois da detenção do sargento, os demais militares puderam seguir viagem ao Japão.

Fontes da Guarda Civil informaram à BBC News Brasil que o militar ficou detido na Guarda Civil de Sevilha antes de ar à disposição judicial na manhã desta quarta-feira.

O brasileiro será acusado de tráfico de drogas, descrito no Código Penal espanhol como crime contra a saúde pública.

Segundo o jornal andaluz Diario Sur, investigadores acreditam que o destino final da cocaína fosse a Espanha.

O avião da FAB em que ele estava transportava equipe de apoio à comitiva de Bolsonaro, que participará da reunião do G20, no Japão. O presidente, que embarcou na noite de terça-feira, não estava na mesma aeronave do sargento.

No Twitter, Bolsonaro disse que determinou que o Ministério da Defesa colabore com as autoridades policiais espanholas na investigação do caso.

Bolsonaro afirmou ainda que a FAB tem "cerca de 300 mil homens e mulheres formados nos mais íntegros princípios da ética e da moralidade".

Em nota, o Ministério da Defesa e o Comando da Aeronáutica repudiaram "atos dessa natureza" e informaram que determinaram a instauração de um Inquérito Policial Militar (IPM) para elucidar o caso.

Caso anterior

Não é a primeira vez que um membro da FAB é acusado de usar a condição de militar para o tráfico de drogas na Espanha, segundo o jornal espanhol El País.

Em abril, o Superior Tribunal Militar (STM) brasileiro determinou a expulsão de um tenente-coronel que transportava 33 quilos de cocaína em um avião da FAB, um Hércules C-130, durante uma escala em Palmas de Gran Canaria.

Outros dois militares julgados no mesmo caso já haviam sido expulsos da corporação.

O crime ocorreu em 1999, e o comandante foi condenado a 16 anos de prisão por pertencer a uma rede de tráfico internacional de cocaína usando aviões da FAB.

Militar é preso com drogas em avião da FAB na Espanha

Band Notí­cias