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

"Ser mulher influenciou na abertura do processo de impeachment", diz Dilma

Do UOL, em São Paulo

10/05/2016 17h41

"O fato de ser mulher teve influência na abertura do meu processo de impeachment." A declaração é da presidente Dilma Rousseff na véspera da votação no Senado Federal que pode afastá-la temporariamente do cargo. Dilma discursou em Brasília, na tarde desta terça-feira (10), na abertura da 4ª Conferência Nacional de Políticas para as Mulheres - último evento público confirmado, até as 17h, pelo Palácio Planalto antes da possível instauração do processo de deposição constitucional no Senado.

 "A história ainda vai dizer o quanto de violência contra a mulher, o quanto de preconceito contra a mulher tem nesse processo de impeachment golpista", disse a presidente a respeito de suposto preconceito.

Com uma agenda repleta de eventos públicos nos últimos dias, a presidente repetiu o discurso de que o processo de impeachment é um "golpe", liderado por "traidores" e "usurpadores", e citou os nomes do vice-presidente Michel Temer e do deputado federal Eduardo Cunha (PMDB-RJ), recentemente afastado da presidência da Câmara pelo STF. "Temos que dar os nomes aos bois. Esse é um processo conduzido pelo ex-presidente da Câmara, Eduardo Cunha, em aliança com o vice-presidente da República".
 
Da mesma maneira que ocorreu nos anteriores, o evento teve momentos de palanque contra o impeachment, com gritos da plateia de "não vai ter golpe", "olé, olé, olé, olá, Dilma" e "fica, querida".
 
"Nós sabemos que um dos componentes desse processo tem como base o fato de eu ser a 1ª presidenta eleita pelo voto popular do Brasil. A história vai mostrar como o fato de eu ser mulher me tornou mais resiliente, mais lutadora", disse Dilma.
 
No começo da conferência houve um ato de repúdio ao episódio da detenção provisória de um grupo de 73 representantes do Estado da Bahia dentro de um avião no Aeroporto de Brasília. Segundo informações da deputada Moema Gramacho (PT-BA), as mulheres foram detidas por cinco policiais federais sob a acusação de fazerem manifestação pró-governo Dilma Rousseff dentro da aeronave.
 

Defesa

A presidente voltou a afirmar que não há crime de responsabilidade na dos decretos de créditos suplementares, que também foram assinados pelos seus antecessores Luiz Inácio Lula da Silva e Fernando Henrique Cardoso. Dilma declarou que se sente injustiçada pelo processo de impeachment. "Eu não estou cansada de lutar. Estou cansada é dos desleais e dos traidores e tenho certeza que o Brasil também está".
 
"Asseguro a vocês que eu vou lutar com todas as minhas forças usando todos os meios disponíveis, meios legais. Queriam que eu renunciasse. A renúncia jamais ou pela minha cabeça. Asseguro a vocês que eu vou lutar com todas as minhas forças usando todos os meios disponíveis e meios legais. O último dia previsto do meu mandato é 31 de dezembro de 2018", afirmou a presidente.