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

Por 11 votos a 9, Conselho de Ética segue processo contra Eduardo Cunha

Felipe Amorim

Do UOL, em Brasília

15/12/2015 12h39Atualizada em 16/12/2015 08h22

Dois meses após a chegada da denúncia, o Conselho de Ética aprovou por 11 votos a 9 o parecer pela continuidade do processo contra o presidente da Câmara, Eduardo Cunha (PMDB-RJ).

O novo relator do processo, deputado Marcos Rogério (PDT-RO), apresentou parecer favorável ao prosseguimento do processo

Este foi apenas o parecer prévio do relator. Depois de itida a abertura de investigação, Cunha terá dez dias úteis para apresentar sua defesa, após ser notificado. O prazo faz com que o caso seja empurrado para o próximo ano, pois o Congresso entra em recesso no próximo dia 23.

Depois da defesa ser apresentada, Rogério irá ouvidas testemunhas e juntar documentos à investigação, mas boa parte do prazo original para esta fase já foi esgotado.

O conselho tem 60 dias úteis para votar o parecer final do relator, e a Câmara, 90 dias para votar o parecer final do conselho, mas os prazos começam a contar da instauração do processo, no dia 3 de novembro.

Cunha pode recorrer contra supostas falhas no processo à Comissão de Constituição e Justiça da Câmara.

Em entrevista coletiva após o final da sessão do Conselho, Cunha disse que deve recorrer da decisão ao STF"Essa sessão de hoje, obviamente essa decisão é nula. Ele [advogado de Cunha] vai entrar com meu recurso, provavelmente entre no Supremo por cerceamento de defesa", disse.

A derrota de Cunha no Conselho de Ética ocorre no mesmo dia em que a Polícia Federal, em nova etapa da Operação Lava Jato, realizou operação de busca e apreensão nas residências do deputado.

Essa foi a oitava reunião do conselho após ter sido apresentado o parecer favorável ao processo Cunha pelo antigo relator, Fausto Pinato (PRB-SP). A votação foi adiada seguidamente devido a manobras de Cunha e deputados aliados e ele para atrasar os procedimentos. Em uma das manobras, Pinato foi afastado da relatoria após recurso de Manoel Junior (PMDB-PB), um dos aliados de Cunha.

Ao apresentar seu voto, Rogério afirmou que nesta fase do processo cabe apenas verificar se há elementos mínimos para a abertura de investigação. Só então é apurado se as irregularidades apontadas na representação foram de fato cometidas.

"É evidente que somente a instrução [investigação] será capaz de permitir a este colegiado concluir pela procedência da representação e pelo nível de gravidade das condutas imputadas", afirmou Rogério.

Minutos antes da votação, aliados do peemedebista chegaram a procurar seus adversários no Conselho para tentar fazer um acordo e jogar para quarta-feira (16) a votação da issibilidade do processo. O presidente do colegiado, José Carlos Araújo (PSD-BA), considerou que não houve consenso sobre a proposta do deputado Paulo Azi (DEM-BA) de buscar um acordo de adiamento.

Denúncia e defesa

Denunciado ao STF (Supremo Tribunal Federal) por suspeita de ter recebido US$ 5 milhões em propina do esquema investigado pela operação Lava Jato, Cunha teve seu nome ligado a contas secretas na Suíça. Ele também foi acusado de mentir à I (Comissão Parlamentar de Inquérito) da Petrobras sobre a existência das contas.

Em março, em depoimento voluntário à I, Cunha declarou: “não tenho qualquer tipo de conta em qualquer lugar que não seja a conta que está declarada no meu Imposto de Renda”. 

O Ministério Público da Suíça informou à Procuradoria brasileira que Cunha foi investigado naquele país por suspeita de lavagem de dinheiro e corrupção, e que os valores depositados nas contas foram bloqueados. A investigação suíça já foi enviada ao Brasil.

Ele foi denunciado ao Conselho de Ética em outubro por deputados do PSOL e da Rede.

O advogado de Cunha no Conselho de Ética, Marcelo Nobre, nega que os trusts de Cunha sejam contas bancárias e diz não haver provas contra o deputado. "Não existe absolutamente prova nenhuma, porque a denúncia não faz, prova, o oficio não faz prova e as delações não fazem prova", afirmou nesta terça-feira.

Segundo o defensor, a existência da denúncia não é prova de que as irregularidades foram de fato cometidas. Nobre afirma ainda que Cunha não possui contas no exterior, mas sim, trusts, tipo de investimento em que bens são istrados por terceiros e que não exige sua declaração à Receita Federal.