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

Preso pela Lava Jato, Dirceu chega à sede da Polícia Federal em Curitiba

O ex-ministro da Casa Civil José Dirceu deixou a carceragem da Superintendência da Polícia Federal em Brasília - Marcello Casal/Agência Brasil
O ex-ministro da Casa Civil José Dirceu deixou a carceragem da Superintendência da Polícia Federal em Brasília Imagem: Marcello Casal/Agência Brasil

Do UOL, em São Paulo

04/08/2015 13h03Atualizada em 04/08/2015 17h46

O ex-ministro da Casa Civil José Dirceu chegou à sede da Polícia Federal em Curitiba por volta das 17h30 desta terça-feira (4), após quase três horas de viagem. Preso pelas investigações da Operação Lava Jato, Dirceu deixou por volta das 12h45 a carceragem da Superintendência da PF (Polícia Federal) em Brasília e o avião decolou por volta das 14h15 para a capital paranaense.

O ex-ministro foi saudado com fogos de artifício e gritos de "ladrão" em sua chegada ao prédio da Superintendência da PF em Curitiba, que também abriga os demais presos da 17ª fase da Lava Jato. Dirceu não pôde ser visto porque não deixou o veículo que o levava, com vidros fumê.

Nesta manhã, o ex-ministro recebeu a visita de seus advogados e de sua mulher, Simone Patrícia Tristão Pereira. Dirceu foi preso na segunda-feira (3) em sua casa em Brasília, onde cumpria prisão domiciliar por sua condenação por corrupção no processo do mensalão. 

Por causa de sua condenação prévia, a transferência de Dirceu para Curitiba dependia de autorização do STF (Supremo Tribunal Federal), que foi concedida na noite de ontem pelo ministro Luís Roberto Barroso.

De acordo com a PF, o ex-ministro ficou em uma cela simples, com uma cama de alvenaria e se alimentou como os demais presos. Dirceu ou a noite em Brasília porque, de acordo com o delegado responsável por sua prisão, Luciano Flores de Lima, apesar da decisão do STF, não havia condições logísticas para o deslocamento na noite de ontem.

A defesa de Dirceu tentou evitar a transferência do ex-ministro, alegando que é "totalmente desnecessário" levá-lo para o Paraná. Barroso disse entender "que a concentração dos atos de apuração criminal no foro do Juízo que supervisiona o inquérito é perfeitamente justificável, na medida em que é lá que se encontram em curso as investigações envolvendo as condutas imputadas ao sentenciado".

Segundo o Ministério Público Federal, o ex-ministro "repetiu" na Petrobras o esquema do mensalão, um esquema ilegal de financiamento político organizado pelo PT para garantir apoio de parlamentares ao governo do ex-presidente Lula no Congresso. Dirceu também é apontado pelos investigadores da operação Lava Jato como mentor do esquema de corrupção da Petrobras.

Em 10 anos, José Dirceu ou de homem forte a ponto fraco do PT

Outros presos

Os sete presos da 17ª fase da Lava Jato, que estão na Superintendência da PF em Curitiba, fizeram na manhã desta terça-feira exame de corpo de delito no Instituto Médico-Legal da capital paranaense, onde chegaram na noite de ontem.

O exame de corpo de delito foi realizado por volta das 10h30. Às 11h, eles retornaram para a sede da PF, onde permanecerão detidos.

A PF deve começar a ouvir os depoimentos dos cinco presos temporários, entre eles o irmão do ex-ministro, Luiz Eduardo de Oliveira e Silva e seu ex-assessor Roberto Marques, o Bob. As prisões têm validade de cinco dias, podendo ser prorrogadas pela Justiça, a pedido dos investigadores. (Com Estadão Conteúdo)