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

Investigado na Lava Jato, Aguinaldo Ribeiro é eleito vice-presidente da CCJ

Em Brasília

10/03/2015 18h59

Investigado no âmbito da operação Lava Jato, o deputado federal e ex-ministro das Cidades Aguinaldo Ribeiro (PP-PB) foi eleito há pouco o primeiro vice-presidente da Comissão de Constituição e Justiça (CCJ) da Câmara, a mais importante da Casa.

A escolha de Ribeiro foi marcada por forte protesto: dos 54 votantes, 28 apoiaram o parlamentar e 26 votaram em branco. Também foram eleitos hoje os deputados Osmar Serraglio (PMDB-PR) e Veneziano Vital do Rêgo (PMDB-PB) para a segunda e terceira vice-presidência da comissão, respectivamente.

Os dois principais postos da CCJ am a ser ocupados por parlamentares incluídos na lista do procurador-geral da República, Rodrigo Janot, e que tiveram inquéritos abertos no Supremo Tribunal Federal (STF).

Isso porque na semana ada o deputado Arthur Lira (PP-AL) chegou à presidência do colegiado graças a um acordo costurado com o presidente da Câmara, Eduardo Cunha (PMDB-RJ), durante a campanha para o comando da Casa.

A eleição realizada nesta terça-feira, 10, na CCJ foi marcada por polêmica. O deputado Júlio Delgado (PSB-MG) fez um apelo para que tanto Lira quanto Ribeiro se declarassem impedidos de exercer a presidência e a vice-presidência do colegiado.

"Os processos (disciplinares) eventualmente abertos depois do inquérito e encaminhados ao Conselho de Ética (da Câmara) poderão vir para cá", disse Delgado. "Muitos dos deputados do partido (PP) poderiam estar envolvidos, até mesmo vossas excelências". Para Delgado, a CCJ não pode neste momento estar prejulgada.

Arthur Lira disse que não havia qualquer previsão regimental que embasasse a substituição do comando da CCJ e parlamentares do PP e do PMDB saíram em sua defesa.

Ricardo Barros (PP-PR) disse que a denúncia era "vazia" e Manoel Júnior (PMDB-PB) argumentou que não há dispositivo na Constituição que impeça um deputado investigado de exercer prerrogativas do mandato. "Me revolta que alguém de forma oportunista venha usar o microfone querendo incriminar colegas previamente", finalizou Alceu Moreira (PMDB-RS).

Lava Jato

O ex-ministro Aguinaldo Ribeiro será investigado no inquérito que tem 39 nomes de possíveis envolvidos em suposta formação de quadrilha para prática dos crimes de corrupção e lavagem de dinheiro.

Segundo o doleiro Alberto Youssef, o deputado se beneficiou do pagamento mensal de propina feito ao PP, com rees da "cota" do partido no esquema da Petrobras.

Arthur Lira, por sua vez, também consta no inquérito que apura a atuação de suposta quadrilha, além de ser investigado em duas peças ao lado de seu pai, senador Benedito de Lira (PP-AL).

Em uma das investigações, Youssef declara que pagou resquícios de campanha de Arthur Lira e Benedito de Lira por meio de transferências de empresas de fachada e diz ter intermediado uma doação oficial de R$ 400 mil pela empresa UTC para o senador.

O valor, segundo a procuradoria, era resultado de vantagens indevidas decorrentes do esquema de corrupção na Petrobras.