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

'Derrotamos um presidente, mas ainda não derrotamos o fascismo', diz Lula

Lucas Borges Teixeira e Tiago Minervino

Do UOL, em Brasília, e colaboração para o UOL, em Maceió

31/01/2023 12h21

O presidente Lula (PT) voltou a afirmar hoje que a saída do ex-presidente Jair Bolsonaro (PL) não significa a "derrota do fascismo" no Brasil. O petista participou hoje de cerimônia para a de decretos que criam instrumentos para a participação social no governo.

Com o salão nobre do Palácio do Planalto lotado de movimentos sociais, Lula fez duras críticas à antiga gestão, falando em abandono de áreas sociais, do meio ambiente e da proteção à Amazônia e dos povos indígenas e reclamou mais uma vez que ainda não conseguiu se mudar para o Palácio da Alvorada —em tom que lembrou a campanha eleitoral.

O que Lula falou:

  • Nos últimos anos, "o fascismo foi impregnado na cabeça de milhões de brasileiros";
  • A derrota de Bolsonaro nas urnas não implicou o fim desses movimentos fascistas, e a prova disso foi a depredação de Brasília em 8 de janeiro;
  • Até a deflagração dos atos de vandalismo por radicais bolsonaristas, que depredaram as sedes dos Poderes da República, "ninguém em sã consciência acreditava que aquilo pudesse acontecer, mas aconteceu";
  • Garantir maior participação popular na gestão "é importante para ajudar e para cobrar do governo" a realização daquilo que foi prometido durante a campanha eleitoral.

Respeito tanto os aplausos quanto as vaias. Mas não podemos respeitar a ignorância dos fascistas que estão nas ruas e querendo depredar o que é do povo brasileiro.
Lula, a movimentos sociais

'Sou um sem-casa'. Em seu discurso, Lula reiterou que ainda está sem residência oficial para morar com a esposa, a primeira-dama Rosângela da Silva, e afirmou que o casal, e seus dois cachorros, estão há mais de 45 dias morando em hotel, devido a condições insalubres deixadas por Bolsonaro no Palácio do Alvorada.

Na verdade, sou um sem-casa, sem-palácio. Vocês precisam ajudar a reivindicar o direito de onde eu morar, porque já faz mais de 45 dias que eu, Janja, e duas cachorras moramos em hotel, à espera que liberem o Palácio do Alvorada, porque o cidadão que estava morando lá, não tinha disposição de cuidar daquilo. Nem cama a gente encontrou no quarto presidencial.
Lula, a movimentos sociais

Yanomamis. Ao falar sobre a situação vivenciada pelos indígenas yanomamis, o presidente disse que, ao visitar Roraima, presenciou uma "desgraceira" porque esses povos estão "abandonados" pelo Estado.

Por isso, ressaltou, o governo federal assinou decreto para retirar os garimpeiros das terras indígenas a fim de combater a invasão ilegal desses territórios para a exploração de ouro.

"Estamos num processo de reconstrução desse país. Construir uma reforma é mais difícil que construir uma coisa nova. Quase tudo que foi feito estava destruído", completou.

Movimentos sociais lotam o Palácio do Planalto  - Lucas Borges Teixeira/UOL - Lucas Borges Teixeira/UOL
Movimentos sociais lotam o Palácio do Planalto
Imagem: Lucas Borges Teixeira/UOL

Sem anistia. Antes de Lula falar, representantes dos movimentos sociais fizeram falas voltadas às dificuldades enfrentadas durante os anos Bolsonaro.

Gritos de "sem anistia" tomaram as falas, em referência a uma possível responsabilização do ex-presidente na calamidade do povo yanomami.

Nenhum golpista deve ser anistiado!"
Simone Nascimento, coordenadora do Movimento Negro Unificado

Evento lembrou a campanha eleitoral petista. No salão nobre do Palácio do Planalto, integrantes de movimentos sociais balançavam bandeiras e gritavam palavras de ordem, cantavam musiquinhas de apoio a lutas sociais —chegaram até a readaptar o grito "Brasil, urgente! Lula já é presidente!".

O Hino Nacional teve interpretação artística, como em todos os eventos eleitorais de Lula no ano ado, e a música "Ordem e Progresso", homenagem ao MST (Movimento dos Trabalhadores Sem Terra) famosa na voz de Beth Carvalho, foi tocada no trompete.

Após o Hino Nacional, o evento fez uma homenagem à antropóloga Adriana Dias, uma das maiores pesquisadoras sobre neonazismo no Brasil, que compôs o grupo de transição do governo.