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

Lula diz que "há tempo suficiente para virar a história desse país"

Do UOL, em São Paulo

18/03/2016 20h04

O ex-presidente Luiz Inácio Lula da Silva disse nesta noite de sexta-feira (18) que "há tempo suficiente para a gente virar a história desse país", em discurso durante ato pró-governo Dilma na avenida Paulista. "Esse país precisa voltar a crescer, tem que ter uma sociedade harmônica, que democracia é a convivência da diversidade".

Por vários momentos, o público gritou as palavras de ordem como "Não vai ter golpe!"

Lula defendeu a democracia e a união dos brasileiros para superação da crise  e criticou aqueles que querem o impeachment da presidente Dilma Rousseff. "A democracia, como melhor forma de o povo participar da vida do país". Ele disse que é preciso aprender a conviver com as diferenças e que a condição da democracia é o respeito à diversidade. “Quero que a gente aprenda a conviver de forma civilizada”.

"A maioria do povo brasileiro quer paz, quer democracia, quer tranquilidade, e quer deixar a companheira Dilma governar porque foi para isso que ela foi eleita", afirmou Lula, que foi nomeado ministro-chefe da Casa Civil, mas tem sua posse suspensa por uma série de decisões judiciais, a mais recente foi proferida pelo juiz federal substituto de Assis (SP) Luciano Tertuliano da Silva. 

"Eu quero que dizer a vocês que se não houver nenhum impedindo eu estarei orgulhosamente servindo a presidente Dilma, porque estarei orgulhosamente servindo ao povo brasileiro."

 

Lula criticou os brasileiros que foram às ruas no último domingo pedir o impeachment da presidente Dilma. "Eles acham porque vestem verde e amarelo são mais brasileiros que nós. Mas eles tem o mesmo sangue que a gente, que é vermelho".

Em outro momento, o ex-presidente criticou o PSDB, o principal partido de oposição.

Dólar caro? "Nós compramos na 25 de março"

UOL Notícias

"Eles dizem que são a social-democracia, ele que se dizem pessoas instruídas, educadas, eles estão atrapalhando a presidente Dilma a governar este país."

"Quero dizer para aqueles que não gostam de nós. Talvez eles não tenham sequer maldade, talvez falte informação, talvez a gente tenha que convencê-los, mas se a gente não conseguir convencê-los com nossas ideias, nós temos de convencê-los que democracia é acatar o resultado dos votos da maioria do povo brasileiro."

Ainda de acordo com Lula, o primeiro convite para o cargo foi por Dilma em agosto do ano ado. Ele disse que dialogar com todos os setores da sociedade. "Eles sabem que nunca na história do Brasil um presidente conversou tanto com eles (empresários) e eles sabem que nunca na história do Brasil eles ganharam tanto dinheiro como ganharam quando eu fui presidente da República desse país.

Lula disse acreditar na conciliação entre grupos diferentes da sociedade. "Quero trabalhar para que um dia a gente possa chegar num bar aqui da avenida Paulista e sentar junto com aqueles que hoje têm ódio da gente. E divergir politicamente."

Vou ajudar Dilma a fazer o que é preciso; veja discurso completo

UOL Notícias