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

Justiça condena militar que traficou drogas em avião de comitiva do Palácio

Rodrigues foi preso na Espanha por transportar cocaína - Reprodução Rede Social
Rodrigues foi preso na Espanha por transportar cocaína Imagem: Reprodução Rede Social

Eduardo Militão e Rafael Neves

Do UOL, em Brasília

15/02/2022 12h25Atualizada em 15/02/2022 14h09

A 2ª Auditoria da 11ª Circunscrição Judiciária Militar condenou o segundo sargento da Aeronáutica Manoel Rodrigues na acusação de transportar cocaína em um avião da comitiva do presidente Jair Bolsonaro (PL). Sua punição foi de 14 anos e meio de reclusão, mais o pagamento de multa, de acordo com a secretaria da Auditoria.

O militar foi preso em 2019 durante uma escala em Sevilha, na Espanha, onde foi condenado a seis anos de prisão. Ele ficou detido, enquanto a comitiva seguiu viagem para o Japão, onde aconteceu à época reunião do G20. O julgamento no Brasil foi realizado na manhã de hoje (15).

Rodrigues foi condenado por tráfico internacional de drogas pelo Conselho Permanente de Justiça. Por ser um julgamento de primeira instância, o sargento pode recorrer da decisão.

Sargento portava 37 kg de cocaína

Em junho de 2019, Rodrigues foi flagrado com 37 kg de cocaína em sua bagagem em um dos aviões da comitiva de Bolsonaro. O presidente estava em outro avião da FAB (Força Aérea Brasileira).

Em 2020, a Justiça da Espanha condenou o sargento da FAB a seis anos de prisão. Ele está preso até hoje em Sevilha.

Foi da cidade espanhola que Rodrigues participou da sessão de julgamento, por meio de uma videoconferência. A defesa dele pediu que a prisão cumprida na Espanha fosse abatida da pena dele no Brasil caso o militar fosse condenado.

Mas isso depende de outros fatores, informou a assessoria do STM (Superior Tribunal Militar). "Para que haja a detração, a sentença em outro país deve que ser homologada pelo Superior Tribunal de Justiça (STJ)", informou.

O julgamento foi realizado pelo juiz Frederico Magno de Melo Veras e quatro militares da Aeronáutica, um coronel e três capitães. Os integrantes do colegiado foram escolhidos por sorteio entre os militares com patentes superiores às do acusado, de acordo com o STM.

A defesa de Rodrigues queria uma pena menos severa em caso de condenação. A lei militar ordena punição de 5 anos para o crime de narcotráfico. Mas a lei civil, que julga todos os brasileiros, prevê punição de 5 a 15 anos de cadeia e multa para o mesmo delito. Essa lei mais rigorosa está em vigor no país desde 2006, ainda à época do primeiro mandato de Luiz Inácio Lula da Silva (PT).

Sargento carregou drogas outras sete vezes

Na Espanha, Rodrigues confessou ter transportado a droga no avião presidencial. Durante o julgamento espanhol, ele se disse "profundamente arrependido" e acrescentou que cometeu o crime porque ava por dificuldades financeiras.

No entanto, afirmou que aquela tinha sido a primeira vez que transportava drogas.

Em maio do ano ado, porém, o UOL mostrou que ele carregou cocaína em pelo menos outras sete viagens oficiais. Segundo a Polícia Federal, Rodrigues agiu com pelo menos outros quatro militares da Aeronáutica.