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

Rubens Valente

Saraiva afirma que Ramagem, da Abin, "o convidou" para chefiar PF do Rio

O delegado Alexandre Silva Saraiva, superintendente da PF no Amazonas - Divulgação/ADPF
O delegado Alexandre Silva Saraiva, superintendente da PF no Amazonas Imagem: Divulgação/ADPF

Colunista do UOL

13/05/2020 19h32

Resumo da notícia

  • Superintendente da PF no Amazonas revela convite atípico de Ramagem
  • Chefe da Abin não tem atribuição de convidar ou nomear chefes estaduais da PF
  • Antes da Abin, em 2018, Ramagem fez a segurança de Jair Bolsonaro nas eleições

O delegado da Polícia Federal (PF) Alexandre Saraiva revelou nesta quarta-feira (13), em depoimento à PF no inquérito do STF que investiga as denúncias do ex-ministro Sergio Moro sobre suposta interferência política no comando da polícia, que no ano ado ele foi procurado pelo seu colega, o delegado Alexandre Ramagem, que o convidou para se tornar o novo superintendente da PF no Rio.

O telefonema indica uma tentativa de interferência nos poderes da direção-geral da PF, então exercida pelo delegado Maurício Valeixo.

Ramagem, responsável em 2018 pela segurança do então candidato à Presidência Jair Bolsonaro, não integrava a cúpula da PF e não tinha o papel de escolher superintendentes nos estados.

Segundo Saraiva, o telefonema de Ramagem com o convite para o novo cargo ocorreu "no início do segundo semestre de 2019".

Em julho do mesmo ano, Ramagem tomou posse na direção da Abin (Agência Brasileira de Inteligência). Saraiva acabou não tomando posse no cargo de superintendente do Rio, mas em agosto Bolsonaro desencadeou uma turbulência política que culminou no pedido de demissão do então superintendente, Ricardo Saadi.

"No início do segundo semestre de 2019, [Saraiva] recebeu uma ligação do dr. Ramagem, perguntando ao depoente se ele aceitaria assumir a superintendência da Polícia Federal no RJ, ao que o depoente prontamente aceitou", diz o depoimento de Saraiva.

O delegado, então superintendente da PF no Amazonas, disse que Ramagem lhe disse que "o presidente da República Jair Bolsonaro tinha alguns nomes para sugerir ao ex-ministro Sérgio Moro para ocupar a função". Saraiva disse que "evidentemente aceitaria o convite, considerando que é natural do Estado do Rio de Janeiro e que teria aceitado sair do Rio para ir para Roraima, sendo uma consequência natural retornar ao seu Estado de origem após nove anos trabalhando na Amazônia Legal".

Tempos depois da conversa, continuou Saraiva, ele se encontrou com o então ministro Moro no aeroporto de Manaus (AM)."Saraiva, que história é essa de você no Rio de Janeiro?", teria indagado Moro. Saraiva contou sobre o telefonema recebido de Ramagem e fez "a mesma ressalva relacionada ao acerto prévio com o diretor-geral da PF como condição para assumir a SR-RJ".

Saraiva considerou que Moro lhe fez uma "deferência" ao falar sobre o suposto futuro cargo, uma "atitude correta e digna em relação à sua pessoa". O delegado, porém, disse que se sentiu "isolado pela istração do dr. Valeixo". A nomeação na superintendência acabou não ocorrendo e o então chefe no Rio, Ricardo Saadi, foi substituído pelo delegado Carlos Sousa.

Saraiva disse que é "amigo de Ramagem, tendo trabalhado juntos em Roraima", onde foi "superior hierárquico" do atual diretor da Abin.

O delegado também afirmou que chegou a ser sondado para ocupar o Ministério do Meio Ambiente no governo Bolsonaro. Depois, que teria sido convidado por Moro para ocupar a presidência da Funai (Fundação Nacional do Índio). Em nenhum dos casos, contido, Saraiva acabou nomeado.

O delegado afirmou que essas "sondagens", incluindo a de 2019 para a PF no Rio, "não se revestiam de nenhuma missão ou intenção pontual e específica de interesse das referidas autoridades, pois se assim fosse o depoente prontamente rechaçaria".