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

Rosemary teve um papel secundário em esquema, diz secretário de comunicação do PT

Secretário nacional de comunicação do PT, André Vargas chega para reunião do diretório nacional da sigla - Sérgio Amaral/UOL
Secretário nacional de comunicação do PT, André Vargas chega para reunião do diretório nacional da sigla Imagem: Sérgio Amaral/UOL

Fernanda Calgaro

Do UOL, em Brasília

07/12/2012 15h22Atualizada em 07/12/2012 16h50

Ao comentar o envolvimento da ex-chefe de gabinete da Presidência em São Paulo, Rosemary Nóvoa de Noronha, em um esquema de corrupção em órgãos federais, o secretário de comunicação do PT, o deputado federal André Vargas (PR), disse nesta sexta-feira (7) que “nenhum homem público pode se responsabilizar pelo que faz um assessor, muito menos um ex-assessor”.

Antes de assumir o cargo no gabinete presidencial, Rosemary foi assessora de José Dirceu, ex-chefe da Casa Civil e condenado no julgamento do mensalão. “Nenhum homem público pode nem uma pessoa que está na atividade pública é responsável pelo que faz o seu assessor no exercício do seu mandato, muito menos um ex-assessor”, afirmou.

Segundo o deputado, o assunto não foi debatido na reunião do diretório nacional da sigla, que acontece durante todo o dia de hoje em Brasília.

“Não vamos comentar esse tipo de procedimento porque apoiamos o procedimento da Polícia Federal e vamos aguardar as investigações e a conclusão, porque também não podemos presumir, como se faz comumente presumir culpa absoluta das pessoas. Está muito nítido que o que se tem até então é que a própria Rosemary teve um papel secundário.”

Ele negou ainda saber de um pedido feito por Rosemary para que o partido se manifestasse a favor dela.

Vargas disse ainda que o partido apoia a operação da Polícia Federal e afirmou que, no governo tucano, a PF “agia de forma seletiva e prendia pobre”.  Nesta semana, o ex-presidente Fernando Henrique Cardoso rebateu críticas de que, na sua gestão, a PF não tinha independência.

O impacto do mensalão nas eleições municipais também foi alvo de discussão pelos integrantes do diretório nacional. Para Vargas, o partido não poderia ser "hipócrita" e negar a repercussão negativa nas urnas para o partido.

“Certamente houve um impacto, não somos hipócritas nem nos iludimos de que não houve nenhum impacto, mas não ocorreu aquilo que diziam, de que o PT iria acabar, que não sobreviveríamos aos debates intensos, aos editoriais, edições de jornais em nível nacional e que tratavam apenas desse tema", afirmou.

Segundo o deputado Zé Geraldo (PT-PA), alguns integrantes do PT criticaram medidas econômicas tomadas pelo governo da presidente Dilma Rousseff, que seriam insuficientes para alavancar a economia.

"Houve comentários de que realmente algumas medidas econômicas que estão sendo tomadas estão contribuindo, mas também não são suficientes para alavancar a economia da forma que pensávamos que fosse. Por exemplo, você subsidia mas tem empresas fechando e gerando desemprego", afirmou.