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

Esse conteúdo é antigo

Justiça do DF arquiva caso do tríplex do Guarujá (SP) envolvendo Lula

Do UOL, em São Paulo

28/01/2022 11h48Atualizada em 28/01/2022 19h52

A Justiça do Distrito Federal arquivou o caso do tríplex do Guarujá, no litoral de São Paulo, envolvendo o ex-presidente Luiz Inácio Lula da Silva (PT). A decisão é da juíza Pollyanna Alves, da 12ª Vara Federal Criminal de Brasília.

"O Supremo Tribunal Federal declarou a incompetência territorial do Juízo da Seção Judiciária do Paraná para o processo e julgamento das ações penais, oportunidade em que foi decretada a nulidade de todos os atos decisórios", disse a juíza.

Em dezembro, o MPF (Ministério Público Federal) citou prescrição e pediu o arquivamento do caso, também citando a decisão do STF que anulou as condenações do petista e transferiu o caso para Justiça Federal de Brasília.

A decisão citada tanto pela Justiça Federal do DF quanto pelo MPF foi tomada pela Suprema Corte em abril de 2021. Na ocasião, o STF seguiu o entendimento do ministro Edson Fachin de anular as condenações de Lula determinadas pela Operação Lava Jato.

Fachin argumentou que havia incompetência da 13ª Vara Federal de Curitiba, comandada pelo então juiz Sergio Moro, para o julgamento do caso.

No despacho, Alves também reconheceu a prescrição. "Registro que uma vez anulados todos os atos praticados, tanto os da ação penal como da fase pré-processual, foram tornados sem efeito todos os marcos interruptivos da prescrição", escreveu a magistrada.

Fachada do edifício Solaris, na praia das Austúrias, no Guarujá (SP) - Eduardo Knapp/Folhapress - Eduardo Knapp/Folhapress
28.jan.2016 - Fachada do edifício Solaris, na praia das Austúrias, no Guarujá (SP)
Imagem: Eduardo Knapp/Folhapress

"A verdade venceu", diz Lula

No Twitter, Lula celebrou a decisão da Justiça e voltou a criticar o ex-juiz Sergio Moro, seu provável adversário nas eleições presidenciais deste ano, mas sem citá-lo nominalmente.

"Juiz parcial. Condenação sem provas por 'ato indeterminado'. Perseguição política. Caso anulado e encerrado. A verdade venceu", postou o ex-presidente.

Em entrevista à Rádio Liberal hoje, o petista também tratou do assunto e disse que está em uma "posição de tranquilidade". "Muitos previram que PT e Lula tinham morrido, mas, como sempre, acreditei na verdade. Estou numa posição de tranquilidade vendo a verdade aparecer. Quem era herói virando bandido, e quem era bandido virando herói", afirmou.

Por meio de nota, os advogados de Lula afirmam que "o encerramento definitivo do caso do triplex pela Justiça reforça que ele serviu apenas para que alguns membros do Sistema de Justiça praticassem lawfare contra Lula".

O termo lawfare é utilizado no meio jurídico para se referir a procedimentos legais de agentes da Justiça para perseguir alguém tido como inimigo.

"Um caso sem nenhuma materialidade nem acusação concreta e apenas com provas de inocência do ex-presidente", diz a defesa.

Relembre o caso

Lula foi acusado de lavagem de dinheiro e corrupção ativa e iva no caso envolvendo o tríplex do edifício Solaris. Ele ficou preso por 580 dias na sede da Superintendência da Polícia Federal do Paraná, em Curitiba. O ex-presidente foi solto em 8 de novembro de 2019, um dia após o STF decidir, por 6 votos a 5, proibir a prisão após condenação em segunda instância.

Além de Lula, também eram réus no processo a ex-primeira-dama Marisa Letícia Lula da Silva, morta em 2017; o presidente do Instituto Lula, Paulo Okamotto; e os ex-presidentes da OAS José Adelmario Pinheiro Filho, Agenor Franklin Magalhães Medeiros, Fabio Horia Yonamine e Roberto Moreira Ferreira.