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

Ciro diz que peculiaridades identitárias são 'baboseiras do esquerdismo'

Ex-ministro Ciro Gomes (PDT), presidenciável pelo PDT - André Ribeiro/Futura Press/Estadão Conteúdo
Ex-ministro Ciro Gomes (PDT), presidenciável pelo PDT Imagem: André Ribeiro/Futura Press/Estadão Conteúdo

Colaboração para o UOL, em Maceió

05/09/2022 14h38Atualizada em 08/09/2022 18h34

Candidato do PDT à presidência da República, Ciro Gomes criticou as peculiaridades de proposições de políticas públicas embasadas em pautas identitárias, que ele chamou de "baboseiras do esquerdismo". O pedetista disse que não tem "paciência" para lidar com temas como linguagem neutra, usada por pessoas que se identificam como não binárias, porque, para ele, isso "divide" a população.

Ciro criticou o que chamou de "hiperfragmentação" de pautas sociais durante participação no programa "Pânico", da Jovem Pan, ao comentar o resultado do plebiscito ocorrido ontem no Chile, quando mais de 60% dos chilenos rejeitaram a proposta de substituir a Constituição herdada do ditador Augusto Pinochet.

Para Ciro, a maioria dos chilenos disse "não" à nova Constituição porque o presidente daquele país, Gabriel Boric, propôs uma nova Constituição "cheia de peculiaridades identitárias", que, segundo ele, não resolvem os problemas das desigualdades socioeconômicas.

"Há três anos o povo foi em massa às ruas [do Chile] pedindo uma nova Constituição contra o legado de Pinochet. Aí fizeram a Constituição cheia de peculiaridades identitárias, uma série de baboseiras desse esquerdismo que vem dos Estados Unidos para substituir a falta de compromisso popular verdadeiro das esquerdas, tipo o PT no Brasil, aí o povo não quer essa Constituição em dois terços", declarou.

Ciro Gomes também disse que o PT implantou no Brasil esse "esquerdismo à moda americana", sem defesa do socialismo, e pega essas pautas identitárias, que "hiperfragmentam os interesses da sociedade", como questões referentes aos direitos dos negros e das mulheres, e às pautas ambientais, "como se fossem assuntos separados".

Ao fazer isso, ele prosseguiu dizendo que não se fala mais em "superação das desigualdades na proporção justa dos negros, das mulheres, que de fato sofrem dobrado numa sociedade machista e racista como a nossa".

Por fim, o pedetista afirmou ser solidário aos grupos socialmente minoritários e que tem "compromisso real em empoderar as mulheres" em um eventual governo, mas ponderou que essa luta tem que ser feita de forma ampla para superar as desigualdades, e não por grupos fragmentados.

"Transformar a questão ambiental, que é grande, em uma pauta identitária, é errado", concluiu.

Errata: este conteúdo foi atualizado
Diferentemente do título original da matéria, Ciro Gomes chamou de "baboseiras" peculiaridades identitárias e não pautas identitárias da esquerda. O texto foi corrigido.