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

Esse conteúdo é antigo

Lula diz que no Brasil motivos para guerra na Ucrânia seriam resolvidos numa mesa de bar

O ex-presidente do Brasil Luiz Inácio Lula da Silva durante a cerimônia de encerramento da reunião do Grupo Puebla na Universidade do Estado do Rio de Janeiro - Mauro Pimentel/AFP
O ex-presidente do Brasil Luiz Inácio Lula da Silva durante a cerimônia de encerramento da reunião do Grupo Puebla na Universidade do Estado do Rio de Janeiro Imagem: Mauro Pimentel/AFP

Rodrigo Viga Gaier

Rio de Janeiro

30/03/2022 20h49Atualizada em 30/03/2022 20h52

O ex-presidente Luiz Inácio Lula da Silva (PT), que já foi considerado uma das grandes lideranças internacionais, apelou nesta quarta-feira (30) pelo fim da guerra na Ucrânia, iniciada com a invasão russa, e frisou que os motivos para o conflito seriam resolvidos no Brasil em uma mesa de bar regada a cerveja.

Em evento internacional sobre igualdade e democracia na Uerj (Universidade do Estado do Rio de Janeiro), e para um público de mais de 5 mil pessoas, Lula afirmou sob aplausos que é preciso respeitar a soberania e a integridade territorial dos países e que as nações devem ser tratadas em igualdade de condições.

"Queria avisar pro Putin, para o presidente da Ucrânia, avisar para o Biden, avisar para os presidentes dos países europeus: parem com essa guerra, o povo precisa de paz", disse Lula em um discurso de quase uma hora, se referindo a Vladimir Putin, presidente da Rússia, Volodymyr Zelensky, líder da Ucrânia, e Joe Biden, presidente dos EUA.

No mesmo palco de Lula estavam o ex-chanceler Celso Amorim e outros políticos e ex-líderes internacionais. A ex-presidente Dilma Rousseff também esteve no evento.

"O povo quer emprego, quer salário, educação, vida e não quer morte. A quem interessa essa guerra?", questionou. "Essa guerra por tudo que eu compreendo, leio e escuto seria resolvida aqui no Brasil numa mesa tomando cerveja, se não na primeira, na segunda, se não na terceira, se não desse na terceira ia até acabar as garrafas para um acordo de paz", acrescentou.

Símbolos

O líder petista que aparece na frente nas pesquisas de opinião criticou a apropriação da bandeira nacional e a camisa da seleção brasileira pelo presidente Jair Bolsonaro (PL).

Para Lula, essa tentativa se deve por Bolsonaro não ter partido, causa, hino ou mandamentos.

"Essa bandeira é nossa não é deles", afirmou Lula sacudindo uma bandeira do Brasil.

O ex-presidente fez ainda críticas à atuação do governo federal nas áreas internacional, da saúde e da educação.

"Se preparem por que nós vamos voltar a garantir o direito do povo trabalhador desse país", disse.