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

Vazamentos da Lava Jato

Suspeição de Moro pode anular condenações e inelegibilidade de Lula

13.jul.2017 - Lula em coletiva de imprensa após condenação pelo então juiz Sergio Moro - Nacho Doce/Reuters
13.jul.2017 - Lula em coletiva de imprensa após condenação pelo então juiz Sergio Moro Imagem: Nacho Doce/Reuters

Carlos Madeiro

Colaboração para o UOL, em Maceió

13/06/2019 04h00

As conversas vazadas pelo site The Intercept Brasil entre Sergio Moro, então juiz da Operação Lava Jato em primeira instância, e o procurador Deltan Dallagnol, coordenador da força-tarefa, podem ter consequências jurídicas e eleitorais.

Além do processo que resultou na condenação em três instâncias no caso do tríplex do Guarujá (SP), outras duas denúncias contra o ex-presidente Luiz Inácio Lula da Silva, aceitas por Moro, correm risco de nulidade. Se isso acontecer, Lula voltaria a ter direitos políticos e poderia, por exemplo, ser candidato nas eleições de 2020.

Segundo juristas consultados pelo UOL, o processo que investigou a reforma do sítio em Atibaia (SP) é o mais ameaçado. No caso, Lula foi sentenciado no dia 6 de fevereiro pela juíza substituta Gabriela Hardt a 12 anos e 11 meses de prisão. A defesa de Lula recorre da decisão.

Já no caso do tríplex, Lula foi condenado em julho de 2017 por Moro a nove anos e seis meses de prisão. Em janeiro de 2018, a 8ª Turma do TRF-4 (Tribunal Regional Federal da 4ª Região) ampliou a pena para 12 anos e um mês de prisão. O STJ (Superior Tribunal de Justiça), por sua vez, reduziu a pena, em abril de 2019, para oito anos, dez meses e 20 dias.

No terceiro caso aceito por Moro, Lula foi acusado pelo MPF (Ministério Público Federal) de receber propina da Odebrecht para aquisição de terreno para sede do Instituto Lula. Moro aceitou a denúncia em dezembro de 2016, mas ainda não houve sentença.

A professora de direito penal e criminologia Beatriz Vargas, da UnB (Universidade de Brasília), afirma que as conversas divulgadas demonstram uma atuação parcial de Moro, "a ponto de aconselhar a parte acusadora".

A nulidade contamina todos os atos decisórios, desde o primeiro, que é o recebimento da denúncia
Beatriz Vargas, professora da UnB

Para a professora, todos os processos contra Lula que tiveram atos processuais de Moro devem ser declarados nulos, já que ele teria atuado como um "defensor de causa".

"Para mim não há dúvida de que o recebimento da denúncia no segundo caso [do sítio] seria inválido. Não há por que presumir isenção no caso. Se houver evidência de que o juiz tinha interesse no êxito da acusação num caso, por que não teria no outro?"

Moro - Rafael Marchante/Reuters - Rafael Marchante/Reuters
Imagem: Rafael Marchante/Reuters

Ela afirma ainda que, anuladas as sentenças, Lula não só ficaria momentaneamente livre, à espera de uma nova análise do caso, como estaria apto novamente para disputar eleições. "A inelegibilidade é consequência. Anulada a causa, cai a consequência", diz.

Segundo o advogado criminalista e professor de direito penal pela UFF (Universidade Federal Fluminense) Daniel Raizman, se forem confirmadas as mensagens, a ideia de imparcialidade de Moro e Dallagnol seria quebrada —o que resultará em danos aos processos envolvendo Lula.

"[Se confirmados os diálogos] ficaria plasmada uma situação inusitada que contamina toda a atuação jurisdicional do, então, juiz Moro, bem como a atuação do MP. Assim, o efeito prático deveria ser a nulidade dos atos jurídicos praticados pelo MP e pelo juízo, tanto nas medidas cautelares quanto nos processos", defende.

Para ele, não se pode deixar de analisar o fato de que Moro teria atuado também para evitar a entrevista de Lula durante a campanha eleitoral de 2018 em benefício futuro. "Houve a tentativa de manipulação da autorização de dar entrevistas, o que evidencia a direta intenção de interferir nas eleições nacionais, favorecendo o então candidato que lhe teria prometido ser ministro do STF", afirma.

Argumento será válido a quais processos?

O jurista e ex-desembargador do TJ-SP (Tribunal de Justiça de São Paulo) Walter Maierovitch diz que a nulidade deve ser analisada pela Justiça caso a caso. "Mas a parte interessada evidentemente vai alegar o mesmo argumento, e é claro que a causa da nulidade tem a mesma fonte [a suspeição de Moro]. Ou seja, se valeu para o caso A, tem de valer para os casos B e C."

Entretanto, ele diz que a anulação dos atos deve ser feita após análise individual e não há como cravar a extensão da nulidade. "Se for declarado nulo o recebimento da denúncia, por consequência tudo dali para a frente é nulo. Mas há uma corrente que defende que pode se alegar que, depois de denúncia, houve prosseguimento com outro juiz que não se opôs a ela", afirma.

Mas Maierovitch chama a atenção para os interrogatórios do caso do sítio em Atibaia terem sido feitos por Moro —ele só abandonou a magistratura na fase de alegações finais do processo.

"O interrogatório é um ato de defesa, quase um ato final da instrução. Se a juíza julgou após isso, julgou com provas contaminadas", diz Maierovitch. "Digamos que, se fosse um jogo, ela entrou aos 44 do segundo tempo."

O pós-doutor em direito e livre-docente pela USP (Universidade de São Paulo) Walber Agra diz que, pelas conversas reveladas, não há provas de parcialidade em outros processos fora do caso do tríplex. "As provas da parcialidade dele, que mostram que ele atua [com a Lava Jato], estão em apenas um específico. Não vejo parcialidade nos outros", afirma.

Para ele, cada caso deve ser analisado especificamente. "Eu tenho que mostrar suspeição em cada um dos processos, essa é a questão principal agora", afirma Agra.

O jurista diz que toda análise antecipada é um exercício de especulação porque o caso será avaliado pelo STF (Supremo Tribunal Federal). "Se houver a aceitação da anulação do processo [do tríplex], não subsiste absolutamente nada do processo", diz, ressaltando sua opinião de que deve ser anulado.

"As provas já eram frágeis e, quando um próprio membro do MP ite isso, claro que o processo deve ser anulado. A questão é saber se o Supremo vai anular todas as provas."

Vazamentos da Lava Jato