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

Sem PT nas ruas, apoiadores de Lula no Twitter querem esvaziar ato amanhã

Do UOL, em São Paulo

11/09/2021 19h26

Após o PT (Partido dos Trabalhadores) formalizar hoje decisão de não participar dos atos contra o presidente Jair Bolsonaro (sem partido) amanhã, apoiadores do ex-presidente Luiz Inácio Lula da Silva levaram aos assuntos mais comentados do Twitter hoje uma campanha para tentar desmobilizar a adesão à manifestação.

O protesto, organizado pelo MBL (Movimento Brasil Livre), pelo Vem Pra Rua e também pelo Partido Novo, aglutina ex-apoiadores do impeachment da ex-presidente Dilma Rousseff e tinha como mote inicial "Nem Bolsonaro, Nem Lula", o que incomodou lideranças partidárias e movimentos sociais alinhados à esquerda.

Nas postagens da hashtag, chamada "DomingoEmCasaComLula", alguns internautas afirmam que "petistas de verdade" arão o domingo "lutando por Lula".

Em texto divulgado pelo Diretório Nacional — do qual Lula é presidente de honra —, o partido afirma que não participou da organização dos atos marcados para este domingo (12), mas diz estar empenhado em construir "uma grande mobilização nacional" pelo impeachment, inclusive com outros partidos. "Saudamos todas as manifestações Fora Bolsonaro", afirma o texto.

É preciso conter imediatamente o projeto ditatorial de Bolsonaro através do impeachment, ampliando a mobilização popular em todo o país. O PT está empenhado em construir, com vários partidos, centrais sindicais e movimentos sociais, uma grande mobilização nacional pela democracia, pelos direitos do povo e pelo impeachment de Bolsonaro."
Resolução divulgada pelo PT

No texto, o PT também convoca um ato nacional pelo impeachment para o dia 2 de outubro.

Reafirmamos que o PT luta contra Bolsonaro, seu governo e suas políticas neoliberais, vinculando sempre a luta pelo impeachment a luta pelos direitos do povo brasileiro."
Resolução divulgada pelo PT

"Novas Diretas Já"

Os organizadores do ato de domingo esperam que a adesão ao protesto cresça após as falas golpistas proferidas pelo presidente Jair Bolsonaro no último dia 7 de setembro. Segundo o MBL e o Vem Pra Rua, a ideia é que personalidades políticas "de todo o espectro ideológico" participem da manifestação, "desde que defendam a democracia e a Constituição". Com isso, a manifestação se tornaria uma espécie de "novas Diretas Já".

No dia 7 de setembro, apoiadores do presidente reuniram 125 mil pessoas na Avenida Paulista, segundo estimativa da Secretaria de Segurança Pública de São Paulo. Os organizadores esperavam uma adesão bem maior, de 2 milhões de pessoas. Também houve manifestações em Brasília, no Rio de Janeiro e outras capitais pelo país.

A reação precisa ser gigantesca. Por isso a gente está convidando lideranças de diversos espectros políticos, inclusive inimizades históricas do MBL."
Kim Kataguiri, um dos fundadores do MBL e deputado federal (DEM-SP)

Na quinta-feira (9), porém, o coordenador nacional da CMP (Central de Movimentos Populares), Raimundo Bonfim, já havia enviado nota ao UOL afirmando que não convocará, nem participará da manifestação prevista para o dia 12 de setembro.

"Esses grupos agendaram o dia 12 com o mote 'nem Bolsonaro, nem Lula'. Achamos importante e saudamos qualquer mobilização pelo fim desse governo genocida, porém, quem está de fato interessado em afastar o presidente da República não pode tomar partido na disputa eleitoral dessa maneira", disse Bonfim.

Na véspera dos atos convocados por bolsonaristas no dia 7 de setembro, o ex-presidente Lula divulgou um discurso culpando Bolsonaro pelo que chamou de "destruição do país".

Ao invés de anunciar soluções para o país, o que ele faz neste dia é chamar as pessoas para a confrontação. É convocar atos contra os Poderes da República, contra a democracia, que ele nunca respeitou. Ao invés de somar, estimula a divisão, o ódio e a violência. Definitivamente, não é isso que o Brasil espera de um presidente."
Lula