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

Fachin vê com simpatia solução intermediária de Toffoli para segunda instância

Fachin vê com simpatia solução intermediária de Toffoli para segunda instância - Pedro Ladeira/Folhapress
Fachin vê com simpatia solução intermediária de Toffoli para segunda instância Imagem: Pedro Ladeira/Folhapress

Rafael Moraes Moura

Do Estadão Conteúdo, em Brasília

06/11/2019 15h59

O relator da Operação Lava Jato no Supremo Tribunal Federal (STF), ministro Edson Fachin, disse ver com simpatia a tese defendida pelo presidente da Corte, Dias Toffoli, de permitir a prisão após condenação no Superior Tribunal de Justiça (STJ), que funciona como uma terceira instância.

O plenário retoma nesta quinta-feira, 7, a análise de três ações que discutem a possibilidade de prisão após condenação em segunda instância, com a expectativa de mudar a atual jurisprudência. Para Fachin, o julgamento não ameaça os rumos da investigação e não haverá um "efeito catastrófico" em caso de alteração de entendimento, que pode beneficiar 4.895 presos, segundo o Conselho Nacional de Justiça (CNJ).

Se a solução intermediária do STJ sair vitoriosa no julgamento, o ex-presidente Luiz Inácio Lula da Silva (PT) não seria beneficiado —por unanimidade, o ex-presidente já foi condenado por corrupção iva e lavagem de dinheiro pela Quinta Turma do STJ, no caso do triplex do Guarujá, em abril deste ano.

"A tese que, ao invés da segunda instância, transferiria para a terceira instância, se aproxima da tese que tenho sustentado. Ela ite que não é necessário o trânsito em julgado. Vejo (com simpatia)", disse Fachin a jornalistas, antes de participar da sessão desta tarde.

Segundo a reportagem apurou, ministros que já votaram a favor da segunda instância avaliam abraçar a tese de Toffoli, a quem caberá definir o resultado do julgamento. Esse movimento, que pode ocorrer no final do julgamento, seria uma espécie de "redução de danos" para evitar uma derrota maior.

"Independentemente do resultado do julgamento que se avizinha, ninguém sairá, ainda que se altere a jurisprudência, declarado inocente. Estamos apenas decidindo qual é o marco inicial do cumprimento da pena quando confirmada a sentença em segundo grau", acrescentou Fachin.

O relator da Operação Lava Jato observou que o que está em jogo é o marco inicial do cumprimento da pena: se é uma condenação em segunda instância, como ele mesmo defendeu no julgamento; se é após um primeiro julgamento do STJ, como sustentou Toffoli em dois julgamentos recentes; ou se é apenas depois do esgotamento de todos os recursos ("o trânsito em julgado"), como votou o relator das ações, ministro Marco Aurélio Mello.

"Portanto, nós estamos discutindo isto. Não estamos discutindo se alguém será declarado culpado ou inocente. Nós estamos tratando dos condenados", frisou o relator da Lava Jato.

A proposta de uma "solução intermediária", no entanto, encontra resistências dentro de ministros do Supremo e do próprio STJ, conforme informou o jornal O Estado de S. Paulo em 22 de outubro. O ministro Gilmar Mendes, que já defendeu a "solução intermediária" do STJ, avisou que vai mudar de entendimento e acompanhar os colegas que defendem a prisão apenas depois do esgotamento de todos os recursos (o "trânsito em julgado").

Prisão preventiva

O relator da Lava Jato também ressaltou que, mesmo que seja alterada a atual jurisprudência, que permite a execução antecipada de pena, os juízes de todo o País ainda poderão decretar prisão preventiva, conforme previsto no artigo 312 do Código do Processo Penal, que prevê a medida como "garantia da ordem pública, da ordem econômica" ou para garantir o prosseguimento das investigações.

"Eu entendo que, se houver uma alteração de jurisprudência, todos os condenados que se encontrem presos para serem liberados, eu entendo que há uma possibilidade de atribuição do juiz de execução do processo penal que ele examine antes de promover a liberação se estão ou não presentes os elementos para decretar a preventiva. De modo que isso poderá acontecer", frisou Fachin.

Para Fachin, uma eventual revisão de jurisprudência do Supremo não contribuirá para reforçar o sentimento de impunidade.

"Também entendo que não, porque a rigor, o que contribui para uma percepção de impunidade é o tempo demasiado entre o início e o fim do processo penal. Isso significa, portanto, que o transcurso do processo penal, obviamente observadas todas as garantias processuais, o direito ao contraditório, deve ser um transcurso que atenda o princípio constitucional da duração razoável do processo. Esse é o grande desafio que o Poder Judiciário tem: de iniciar e concluir os processos penais nos termos da Constituição num lapso de tempo razoável", afirmou.

Celeridade

O ministro destacou como exemplo positivo de celeridade o julgamento pela Segunda Turma do STF do caso do ex-ministro Geddel Vieira Lima (MDB) e seu irmão, o ex-deputado federal Lúcio Vieira Lima (MDB), pelos crimes de lavagem de dinheiro e associação criminosa no caso do bunker dos R$ 51 milhões em Salvador.

Geddel foi condenado a 14 anos e dez meses de prisão; Lúcio, a 10 anos e seis meses - ambos terão de cumprir a pena inicialmente em regime fechado, além de pagar um valor de R$ 52 milhões por danos morais.

"É um exemplo de tempo razoável, até porque um dos corréus estava exatamente preso e foi dada a celeridade, sem prejuízo da ampla defesa e do contraditório. Tanto que a defesa dele não arguiu nenhuma ofensa à ampla defesa e ao contraditório. A ação penal precisa ter início, meio e fim", defendeu Fachin.

***

Ouça o podcast Baixo Clero com análises políticas de blogueiros do UOL.

Os podcasts do UOL estão disponíveis no Spotify, Apple Podcasts, Google Podcasts e outras plataformas de áudio.