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

Cavendish diz ter acertado 5% de propina a pedido de Cabral para integrar obra do Maracanã

Cavendish (o terceiro da esquerda para a direita) participou de festa em Paris que ficou conhecida como a "farra dos guardanapos" com Cabral e secretários dele - Reprodução/Blog do Garotinho
Cavendish (o terceiro da esquerda para a direita) participou de festa em Paris que ficou conhecida como a "farra dos guardanapos" com Cabral e secretários dele Imagem: Reprodução/Blog do Garotinho

Paula Bianchi

Do UOL, no Rio

07/08/2017 14h33Atualizada em 08/08/2017 17h58

O empresário Fernando Cavendish, ex-dono da empreiteira Delta, afirmou nesta segunda-feira (7) à Justiça Federal que acertou pagamento de 5% de propina, pedida segundo ele pelo ex-governador do Rio de Janeiro Sérgio Cabral (PMDB), para que sua construtora integrasse as obras do estádio do Maracanã para a Copa do Mundo. Em prisão domiciliar desde julho de 2016, Cavendish é interrogado na tarde de hoje na 7ª Vara Criminal, do juiz Marcelo Bretas, em processo da Operação Saqueador, desdobramento da Lava Jato no Rio.

“Nos crimes apontados na denúncia, houve um fato, a obra do Maracanã, naquela época o então governador Sérgio Cabral era uma pessoa da minha proximidade, fui a ele conversar sobre a obra do Maracanã, e a possibilidade de a minha empresa de participar do consórcio. Nesse momento, o então governador entendeu meu pedido, disse que tinha um acerto com a Odebrecht, de um acerto do pagamento de 5% de propina. Falou que aceitou, que se eu acertasse, teria um entendimento do pagamento dessa propina.”

Cavendish, que é réu no processo, disse que Cabral "deixou claro esse compromisso da propina com a Odebrecht, de 5%, que eu teria que pagar o mesmo valor" para que a Delta, então controlada pelo empresário, fizesse parte do consórcio da reforma, também composto pela Andrade Gutierrez.

Segundo o empresário, o dinheiro era entregue a Carlos Miranda, acusado de ser um dos operadores de Cabral, que por sua vez reava os valores ao ex-governador fluminense.

“Esse pagamento específico foi feito em dinheiro. Orientei uma pessoa da minha confiança, Claudia. Disse que o Carlos Miranda ia procurá-la e ia informar o valor. Foi um pagamento ao longo da execução da obra, da qual nos afastamos por conta da crise. Pagamento se deu ao longo da obra”, relatou Cavendish, sem contudo informar quanto teria sido pago a Cabral.

No dia 10 de julho, também em depoimento ao juiz Bretas, Cabral reconheceu ter recebido recursos ilícitos de "sobras de campanha", ato conhecido como caixa dois, mas negou, de forma indignada, que cobrava propina sobre obras pública no Rio. "Nunca houve 5%. Que 5% é esse? Que maluquice é essa">var Collection = { "path" : "commons.uol.com.br/monaco/export/api.uol.com.br/collection/noticias/politica/data.json", "channel" : "politica", "central" : "noticias", "titulo" : "Política", "search" : {"tags":"28132"} };