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

Operação Lava Jato

Defesa de Lula diz que Léo Pinheiro foi pressionado para mudar versão

O ex-oresidente Lula durante entrevista - Marlene Bergamo/Folhapress
O ex-oresidente Lula durante entrevista Imagem: Marlene Bergamo/Folhapress

Carlos Iavelberg

Do UOL, em São Paulo

30/06/2019 11h58

Após novos vazamentos de conversas entre procuradores da Lava Jato, a defesa do ex-presidente Luiz Inácio Lula da Silva (PT) disse hoje que Léo Pinheiro, ex-presidente da construtora OAS, foi pressionado para mudar sua versão e incriminar o petista no caso do tríplex.

Publicada hoje pelo jornal Folha de S.Paulo, em parceria com site The Intercept Brasil, a reportagem diz que o empreiteiro que incriminou Lula no caso que o levou à prisão "foi tratado com desconfiança pela Operação Lava Jato durante quase todo o tempo em que se dispôs a colaborar com as investigações".

De acordo com a reportagem, as mensagens vazadas indicam que Léo Pinheiro "só ou a ser considerado merecedor de crédito após mudar diversas vezes sua versão sobre o apartamento tríplex de Guarujá (SP) que a empresa afirmou ter reformado para o líder petista".

"A reportagem publicada hoje pelo jornal Folha de S.Paulo reforça a forma ilegítima e ilegal como foi construída a condenação do ex-presidente Lula no chamado caso do 'triplex'", disse o advogado Cristiano Zanin Martins, que defende o petista, em nota.

"Conforme histórico do caso, Léo Pinheiro, que ao longo do processo nunca havia incriminado Lula, foi pressionado e repentinamente alterou sua posição anterior em troca de benefícios negociados com procuradores de Curitiba, obtendo a redução substancial de sua pena", afirmou Zanin.

A defesa de Lula disse ainda que na época chegou a pedir apuração das "informações divulgadas pela imprensa, dando conhecimento de que Léo Pinheiro estaria sendo forçado a incluir artificialmente o nome do ex-presidente Lula no seu acordo de delação". "Tais procedimentos, no entanto, foram sumariamente arquivados", declarou Zanin.

Ainda segundo a reportagem da Folha, as negociações envolvendo uma possível delação do empreiteiro estava parada, quando a "Procuradoria-Geral da República e a força-tarefa de Curitiba aceitaram retomá-las em março de 2017, quando o processo aberto para examinar o caso do tríplex estava se aproximando do fim e Léo Pinheiro se preparava para ser interrogado por Moro".

O advogado de Lula afirmou que, ao ler as notícias sobre a negociação da deleção premiada de Léo Pinheiro, pediu a suspensão do depoimento do empreiteiro porque "a defesa sequer tinha conhecimento da sua real situação jurídica".

O pedido da defesa, porém, foi negado pelo então ex-juiz Sergio Moro, permitindo que Leo Pinheiro pudesse prestar depoimento.

Quando prestou depoimento no caso, em 20 de abril, Léo Pinheiro afirmou que tinha uma conta informal para istrar acertos com o PT e acusou Lula de orientá-lo a destruir provas de sua relação com o partido. Declarações dadas pela primeira vez.

Em depoimento, Léo Pinheiro disse que Lula pediu para que destruísse provas

UOL Notícias

A nota da defesa do petista termina dizendo que "tais elementos mostram que jamais houve intenção de apurar a verdade dos fatos, mas apenas a de impor a Lula uma condenação sem qualquer prova de culpa e desprezando as provas de inocência que apresentamos durante o processo".

"As novas revelações se somam a tantas outras que mostram a necessidade de ser anulado todo o processo e a condenação imposta a Lula, com o restabelecimento de sua liberdade plena", termina o texto.

Outro lado

Segundo a Folha, a força-tarefa da Operação Lava Jato em Curitiba afirmou que o material apresentado pela reportagem não permite constatar o contexto e a veracidade do conteúdo.

"No caso de integrantes da OAS, as negociações foram conduzidas por muitos procuradores que atuavam na Procuradoria-Geral da República e na força-tarefa da Lava Jato, que sempre pautam suas ações pessoais e profissionais pela ética e pela legalidade", disse a força-tarefa em nota.

A Procuradoria-Geral da República não se manifestou sobre as mensagens.

Gritos, ordem de silêncio e ironias: os embates entre Moro e defesa de Lula

UOL Notícias

Operação Lava Jato