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

"Nós resgatamos a Petrobras", diz Dilma no Senado

Felipe Amorim

Do UOL, em Brasília

29/08/2016 20h51

A presidente afastada, Dilma Rousseff, rebateu as críticas de que seu governo teria “destruído” a Petrobras e afirmou que os investimentos em pesquisa e produção no pré-sal na verdade “resgataram” a empresa.

“E não venham falar que nós destruímos a Petrobras. Nós resgatamos a Petrobras. Porque foi graças ao fato de que esse país investiu na descoberta de petróleo que hoje nós temos a metade da produção de petróleo do Brasil oriunda do pré-sal”, afirmou Dilma.

A presidente está sendo ouvida nesta segunda-feira (29) no Senado na fase de interrogação do processo de impeachment.

Dilma se disse preocupada também com o projeto de lei, em tramitação no Congresso Nacional, que altera as regras de exploração do pré-sal e podem permitir a redução da participação da Petrobras na exploração desses campos de petróleo.

Segundo Dilma, as regras atuais permitem ampliar os investimentos em educação com parte da receita da exploração. “É nosso aporte para o futuro, porque é forma de melhorarmos a educação no Brasil”, disse.

A oposição a Dilma aponta que os governos do PT prejudicaram o desempenho da empresa de petróleo por terem participado, e permitido, o esquema de corrupção investigado pela Operação Lava Jato que envolvia a estatal e alguns dos principais partidos do país, como o PMDB e o PP.

Dilma sempre afirmou não ter participação ou conhecimento do esquema e ter permitido que os órgãos de investigação atuassem com independência no combate à corrupção.

O depoimento de Dilma começou na manhã desta segunda-feira. Ao iniciar sua fala, Dilma fez um discurso de quase 50 minutos em que se disse injustiçada e chamou o processo de impeachment de "golpe".  

Em seguida, ela ou a responder a perguntas dos 51 senadores que se inscreveram para fazer questionamentos.

Os advogados autores da denúncia do impeachment, que representam a acusação, também poderão fazer perguntas, assim como o advogado de defesa da presidente, o ex-ministro da Justiça José Eduardo Cardozo.

Próximos os

Após o fim do depoimento de Dilma, a acusação e a defesa terão uma hora e meia cada para considerações finais sobre o processo. Em seguida, há mais uma hora de fala para cada lado para réplica e tréplica.

Depois da fase de debate entre acusação e defesa, os 81 senadores podem falar por 10 minutos sobre o processo de impeachment.

Por fim, antes de ser aberta a votação, dois senadores falam pela acusação contra a presidente e dois, em sua defesa, por cinco minutos cada um. Em seguida, o presidente do STF (Supremo Tribunal Federal), Ricardo Lewandowski, abre a votação, para que os senadores julguem Dilma pelo voto.

O impeachment é aprovado apenas se tiver o apoio de 54 senadores. Se for condenada, Dilma perde definitivamente o cargo e fica proibida de ocupar cargos públicos por oito anos.

O presidente do Senado, Renan Calheiros (PMDB-AL), disse acreditar que o julgamento se encerre na madrugada da quarta-feira (31).