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

Dilma fez "despedalada", não crime de responsabilidade fiscal, diz Belluzzo

Renan diz que ajudou Gleisi e Paulo Bernardo

UOL Notícias

Ricardo Marchesan

Do UOL, em Brasília

26/08/2016 15h45Atualizada em 27/08/2016 09h11

O economista Luiz Gonzaga Belluzzo, ouvido como informante no julgamento do impeachment, afirmou nesta sexta-feira (26) que a presidente afastada, Dilma Rousseff, cometeu uma "despedalada". 

"Vou tratar isso com um pouco de bom humor, porque eu acho que, em 2015, não houve uma pedalada, houve uma 'despedalada'", afirmou Belluzzo. "No momento em que a economia estava se contraindo, estava perdendo receita, a presidente fez um contingenciamento de mais R$ 8,5 bilhões em cima de um contingenciamento que já tinha ocorrido, de R$ 70 (bilhões)."

O contingenciamento é uma limitação dos gastos do governo.

Pedalada fiscal é como ficou conhecida a prática de atrasar o ree de dinheiro a bancos públicos responsáveis por programas federais, e é uma das supostas irregularidades que teriam sido cometidas por Dilma Rousseff.

Belluzzo inicialmente seria ouvido como testemunha de defesa, mas o advogado e ex-ministro da Justiça, José Eduardo Cardozo, que defende a presidente afastada, pediu ao presidente do STF (Supremo Tribunal Federal), Ricardo Lewandowski, para que o economista fosse ouvido como informante. O informante, diferentemente da testemunha, não faz o juramento de que falará a verdade. Além disso, o que ele diz não é juntado ao processo como prova.

Segundo Cardozo, a medida foi um acordo feito com os senadores favoráveis ao impeachment. Em troca, eles não pediriam a suspeição de mais nenhuma testemunha de defesa.

Belluzzo afirmou que, em sua visão, Dilma Rousseff não cometeu crime de responsabilidade, elemento necessário para que um presidente sofra o impeachment, e que o afastamento é um "atentado à democracia".

"Eu só aceitei vir aqui testemunhar porque considero que o afastamento da presidente pelos motivos alegados é um atentado à democracia", disse o economista.

Belluzzo disse também que Dilma teve "excesso de responsabilidade fiscal". "Ao contrário, eu vou repetir, do que aconteceu da suposição de que ela cometeu um crime de responsabilidade, na verdade, ela procurou correr atrás da queda, e correr atrás da queda não deu certo", disse Belluzzo. "Foi o contrário: ela foi excessivamente responsável, excesso de responsabilidade fiscal."

Belluzzo é o primeiro dos depoentes apontados pela defesa da presidente a falar na última etapa do julgamento do impeachment.

Cardozo decidiu retirar outras duas das seis testemunhas que iriam depor. No início da sessão, disse que estava abrindo mão do depoimento da ex-secretária de Orçamento Federal Esther Dweck e pediu para que o professor da Uerj Ricardo Lodi fosse ouvido apenas como informante.

Manhã de bate-bocas

A manhã de sexta-feira também foi marcada por discussões acaloradas e bate-bocas, antes que o economista começasse a falar.

O senador Lindbergh Farias (PT-RJ) chamou o colega Ronaldo Caiado (DEM-GO) de "desqualificado", iniciando uma discussão e fazendo com que Ricardo Lewandowski interrompesse a sessão por cinco minutos.

Ao final da interrupção, o presidente do Senado, Renan Calheiros, pediu a palavra e comparou o Senado a um "hospício", além de rebater a declaração de Gleisi Hoffmann (PT-PR), que tinha dito na véspera que o Senado não tinha "moral" para julgar Dilma.

"Uma senadora que há 30 dias o presidente do Senado conseguiu no STF desfazer o seu indiciamento e do seu esposo", afirmou Calheiros.

A afirmação gerou nova discussão acalorada, fazendo com que Lewandowski adiantasse o intervalo para o almoço.