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

Em Manaus, Lula chama Bolsonaro de 'demente' e agradece Venezuela por oxigênio

O ex-presidente Lula (PT) durante reunião com governadores sobre segurança pública em São Paulo - ROBERTO CASIMIRO/FOTOARENA/FOTOARENA/ESTADÃO CONTEÚDO
O ex-presidente Lula (PT) durante reunião com governadores sobre segurança pública em São Paulo Imagem: ROBERTO CASIMIRO/FOTOARENA/FOTOARENA/ESTADÃO CONTEÚDO

Eduardo Gayer

Manaus

01/09/2022 11h09

Em comício em Manaus, o candidato do PT à Presidência da República, Luiz Inácio Lula da Silva, chamou o presidente e candidato à reeleição Jair Bolsonaro (PL) de "demente" por não ter enviado a tempo oxigênio à capital do Amazonas no auge da pandemia.

Com ligações históricas com a Venezuela, o ex-presidente agradeceu ao país vizinho pelo envio do oxigênio à época.

"Quero agradecer o embaixador da Venezuela que mandou oxigênio a Manaus para salvar vidas. Apesar de o presidente da República ofender tanto a Venezuela, eles mandaram oxigênio que o demente não teve coragem de mandar", declarou Lula no ato político na noite desta quarta-feira, 31.

Por erros de logística do Ministério da Saúde, à época comandado pelo general Eduardo Pazuello, a entrega de oxigênio a Manaus atrasou, e pacientes com covid-19 morreram asfixiados.

No discurso, realizado com atraso de mais de duas horas, Lula destacou conquistas sociais de seus governos, mas disse ter consciência de que foi feito "pouco" perto das necessidades do povo brasileiro.

"Eu quero provar que se um tenente expulso do Exército não tem coragem de tratar o povo com respeito, um metalúrgico vai voltar para tratar o povo com a decência que o povo merece", afirmou, em tom elevado e sob aplausos da militância. Bolsonaro, na verdade, foi capitão do Exército.

"O atual presidente já veio aqui a Manaus, mas fazer motociata. Eu não vim fazer motociata, eu fui visitar a fábrica que os trabalhadores produzem motocicletas", acrescentou, sobre a primeira agenda que teve na cidade nesta quarta-feira, uma visita à sede da Honda. "Tenho 76 anos, mas não quero deixar a vida antes de consertar esse país e a vida do povo".

Lula voltou a prometer que, se eleito, não haverá desmatamento ilegal ou invasão de terras indígenas. "Eu vim aqui para dizer para vocês que vamos consertar o País", prometeu o petista. "Peço a Deus que nos dê força para conter as mentiras do nosso adversário", finalizou.

O petista estava acompanhado de seus candidatos a governador do Amazonas, Eduardo Braga (MDB), e ao Senado pelo Estado, Omar Aziz (PSD), que foi presidente da I da Covid. Os dois são considerados fundamentais para o PT atrair o MDB e o PSD em um eventual segundo turno contra Bolsonaro.