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

Vaccari desviou dinheiro para o PT durante dez anos, segundo investigação

Preso nesta quarta-feira (15), Vaccari prestou depoimento à I da Petrobras na semana ada - Luis Macedo/Câmara dos Deputados
Preso nesta quarta-feira (15), Vaccari prestou depoimento à I da Petrobras na semana ada Imagem: Luis Macedo/Câmara dos Deputados

Do UOL, em São Paulo

15/04/2015 10h28Atualizada em 15/04/2015 13h33

Investigação do MPF (Ministério Público Federal) e da PF (Polícia Federal) aponta que o tesoureiro do PT, João Vaccari Neto, desviou recursos para o partido durante dez anos. Vaccari foi preso na manhã desta quarta-feira (15) em São Paulo em nova etapa da Operação Lava Jato. A defesa dele vai recorrer da decisão.

"Vaccari já vem sendo investigado há bastante tempo. Já temos uma denúncia de doações oficiais que, na verdade, escondem operações de lavagem de dinheiro relativas a valores da corrupção da Petrobras. Nós verificamos que ele tem uma trajetória desse tipo de operação desde 2004. Diante disso, de uma reiteração de conduta que vem desde 2004 até pelo menos 2014, nós acreditamos necessária a prisão de Vaccari", afirmou o procurador de Justiça Carlos Fernandes Santos Lima, em entrevista coletiva em Curitiba na manhã de hoje. 

"Vaccari é mencionado por pelo menos cinco delatores como sendo intermediador [de propinas] do PT. Os fatos que são atribuídos a ele não estão só baseados nos depoimentos dos cinco delatores, mas também em material aprendido,  fornecido por esses delatores, e material apreendido no corpo da operação. A característica de reiteração criminosa dele é bem clara", acrescentou o delegado da PF Igor Romário de Paula.

Segundo o delegado e o procurador, o pedido de prisão preventiva de Vaccari foi feito à Justiça no dia 14 do mês ado. Vaccari foi preso por volta das 6h de hoje, quando saía de casa para caminhar. Ele foi levado para a carceragem da PF em Curitiba. Ainda não há previsão de quando ele deve prestar depoimento, informou o delegado.

O procurador afirmou que a investigação indicou que "a família dele possui várias operações suspeitas que ainda estão sendo investigadas com valores relativamente significativos". 

As investigações também apontam, segundo ele, para uma ligação entre o PT e a Editora Gráfica Atitude, em São Paulo, que teria recebido parte das propinas no esquema de corrupção da Petrobras. 

Nova etapa da Lava Jato

A nova etapa da Operação Lava Jato também cumpriu mandado de condução coercitiva de Giselda Rose de Lima, mulher do tesoureiro. Segundo o delegado da PF, ela prestou depoimento em sua casa. "A informação que tenho é que não foi proveitoso para a investigação", revelou o delegado.

"Em relação a Giselda, nós temos dúvidas quanto a uma série de depósitos, feitos na conta dela sem a devida identificação, que corresponde a valores de mais de R$ 300 mil em três anos. Depósitos feitos em caixas eletrônicos, com valores abaixo de R$ 10 mil, que impossibilitam a identificação", explicou o procurador.

A Justiça também expediu um mandado de prisão temporária contra Marice Correia de Lima, cunhada de Vaccari, que não foi localizada até o momento. A polícia e o MPF querem a prisão dela por "operar junto com Vaccari operações de doações partidárias ilegais e operações financeiras relativas à Petrobras", explicou o delegado. 

Vaccari na I

Na semana ada, Vaccari prestou depoimento à I da Petrobras, em uma sessão que ficou marcada por um tumulto após alguém soltar roedores. Na ocasião, o tesoureiro afirmou que conhece o doleiro Alberto Youssef, preso por envolvimento em um esquema de corrupção na estatal, mas negou que tenha relação próxima com ele.

Vaccari também declarou que sua permanência na secretaria finanças depende do partido. "A decisão de estar na secretaria de finanças do PT não pertence a mim, mas ao diretório nacional do partido. Essa decisão será discutida e terá resultado", declarou.