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

Segunda Turma do STF arquiva investigação contra Ricardo Berzoini

Ex-ministro e ex-presidente do PT Ricardo Berzoini  - Beto Barata/Folhapress
Ex-ministro e ex-presidente do PT Ricardo Berzoini Imagem: Beto Barata/Folhapress

São Paulo

23/04/2019 20h04

Os ministros da Segunda Turma do Supremo Tribunal Federal (STF), por maioria, decretaram o arquivamento da parte do Inquérito (INQ) 4325 em que o ex-ministro e ex-presidente do PT Ricardo Berzoini era investigado por associação criminosa. Hoje, a Turma concluiu o julgamento do recurso de agravo regimental da defesa de Berzoini contra decisão do ministro Edson Fachin que, na Petição (PET) 7791, havia indeferido o pedido de arquivamento.

Segundo informações divulgadas no site do Supremo - Processo relacionado: Inq 4325 -, prevaleceu o entendimento de que, após mais de dois anos de investigações sem que a Procuradoria-Geral da República tenha apresentado denúncia contra Berzoini, "não surgiram provas do fato imputado a ele por colaboradores".

Ministro dos governos Lula e Dilma, Berzoini era acusado pelo Ministério Público Federal por supostamente "ter participado, com outros integrantes do PT, da estruturação de organização voltada para o cometimento de delitos contra a istração Pública, em especial a Petrobras".

Em setembro de 2017, a Procuradoria-Geral da República ofereceu denúncia no INQ 4325 contra oito, dos dez investigados - Lula, Dilma, Antônio Palocci, Guido Mantega, Gleisi Hoffmann, Paulo Bernardo Silva, João Vaccari Neto e Edinho Silva.

Em relação aos outros dois investigados, Berzoini e Jaques Wagner, solicitou a remessa dos autos à 13.ª Vara Federal de Curitiba para que as investigações prosseguissem em primeira instância.

O pedido foi acolhido monocraticamente por Fachin, relator do inquérito, levando a defesa do ex-ministro a apresentar agravo regimental por meio da Petição 7791.

Recurso

No exame do agravo pela Turma, Fachin votou inicialmente pela manutenção de sua decisão. Mas, em dezembro do ano ado, reajustou seu voto para acompanhar a conclusão apresentada pelo ministro Gilmar Mendes no sentido de não ter havido apresentação de denúncia pela Procuradoria-Geral da República nem a indicação de elementos que justifiquem o prosseguimento da investigação no primeiro grau.

Conclusão

O julgamento foi retomado na sessão desta terça com o voto-vista da ministra Cármen Lúcia, que seguiu o relator.

Segundo a ministra, o entendimento da PGR ao deixar de denunciar Berzoini foi de que "não haveria indícios suficientes de autoria em relação ao delito imputado aos demais investigados".

"Além de não oferecer denúncia, também não foi requerida qualquer diligência investigativa em seu desfavor", observou.

"Assim, não há outra providência devida pelo Poder Judiciário senão a determinação de arquivamento, de ofício, da investigação", afirmou, lembrando, como os ministros que já haviam votado, que a medida, deferida com base na ausência de provas, não impede novo pedido de investigação se futuramente surgirem novos indícios.

Ficou vencido o ministro Celso de Mello, que votou pelo desprovimento do agravo.