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

Lava Jato: Paes afirmou que Odebrecht deveria vencer licitação, diz ex-secretário; ex-prefeito nega

Gabriel Sabóia

Do UOL, no Rio

04/10/2018 18h53

Em depoimento ao juiz Marcelo Bretas, na 7ª Vara Federal Criminal do Rio de Janeiro, o ex-secretário municipal de Obras da capital Alexandre Pinto afirmou que foram negociados no gabinete do então prefeito, Eduardo Paes, pagamentos de propina de grandes empreiteiras sobre contratos de obras firmados com o município.

"Ele [Paes] me disse claramente que a Odebrecht deveria vencer a licitação para fazer as obras do corredor Transoeste. O acordo foi fechado no gabinete dele e eu fui informado disso, antes mesmo da publicação do edital de licitação", disse Pinto ao juiz responsável pela 1ª instância da Lava Jato no Rio.

"Fui informado pelo Leandro Azevedo [superintendente da Odebrecht no Rio, naquele período] que o acordo entre eles garantia um ree de 1,75% ao prefeito sobre o valor de cada contrato selado", afirmou.

Em seu Twitter, o candidato ao governo do Rio pelo DEM lamentou o que descreveu como uma "divulgação às vésperas da eleição com o claro objetivo de influenciar o processo eleitoral". O candidato ao governo pelo DEM definiu os fatos como "mentirosos e sem provas, baseados no 'disse me disse'".

O valor total dos contratos firmados para a construção do corredor Transoeste supera R$ 600 milhões. De acordo com o depoimento de Pinto, o montante que teria sido pago em propina pode ter superado R$ 10 milhões.

O ex-secretário de Obras contou que, para cumprir a determinação que teria vindo do então prefeito e garantir a vitória da empreiteira, um edital com itens específicos teria sido montado, de forma que apenas a Odebrecht pudesse atender às exigências.

O depoimento aconteceu no âmbito das investigações da Operação Mãos à Obra, um braço da Lava Jato no Rio. Apesar de já ter deposto em outras três ocasiões, esta foi a primeira vez que Alexandre Pinto citou Paes por suposto recebimento de propina.

TCM ficaria com parte da propina

Pinto também disse que o TCM (Tribunal de Contas do Município) recebia em propina 1% do valor dos contratos para garantir a aprovação das obras. Por meio de nota, o Tribunal disse "receber com indignação as acusações, não as reconhecendo e nem as itindo". O TCM completou dizendo que coloca todos os processos que tramitam no órgão à disposição das autoridades, mídia e sociedade.

Representantes da Procuradoria presentes no depoimento disseram que o MPF (Ministério Público Federal) vai avaliar se há indícios suficientes para a abertura de investigação contra Paes.

Durante os seus dois mandatos como prefeito, ele foi filiado ao MDB, tendo deixado o partido do ex-governador Sérgio Cabral após os escândalos que levaram caciques da legenda à prisão.

Por meio de nota, a Odebrecht informou que "continua colaborando com a Justiça e reafirma o seu compromisso de atuar com ética, integridade e transparência”. A defesa de Leandro Azevedo não foi localizada pela reportagem.

Alexandre Pinto é réu confesso da Lava Jato por comandar um esquema de propinas envolvendo obras do BRT Transbrasil. Segundo o Ministério Público Federal, o ex-secretário de Obras teria recebido R$ 6 milhões em propina e mandava remessas de dinheiro para o exterior, com a ajuda de operadores.

Delação apontou ree a contas na Suíça

Esta não é a primeira vez em que o nome de Paes é relacionado a rees da Odebrecht. No ano ado, em delação premiada, o ex-presidente da Odebrecht Infraestrutura Benedicto Júnior disse que a empreiteira enviou R$ 11,6 milhões em espécie para contas no exterior para a sua campanha de reeleição ao governo municipal.

As contas na Suíça teriam sido fornecidas pelo deputado federal Pedro Paulo --que na época era filiado ao DEM e ocupava o cargo de secretário de Governo de Paes. Nas planilhas de pagamento de propina da Odebrecht, Paes é chamado de "Nervosinho".

Eduardo Paes e Pedro Paulo negam as acusações.