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

Duda Salabert: Cassação é pouco; Nikolas cometeu crime e deve ser preso

Colaboração para o UOL, em São Paulo

09/03/2023 12h58

A deputada federal Duda Salabert (PDT-MG) afirmou ao UOL News que a "ferramenta" para punição de Nikolas Ferreira (PL-MG) pelas falas transfóbicas é a prisão. A fala gerou reações e pedidos pela cassação do parlamentar.

Cassação é pouco porque um parlamentar não pode usar a imunidade como escudo para cometer crimes. Independente[mente] do ponto de vista político e ideológico de cada um, temos que seguir o entendimento da Suprema Corte brasileira, a qual reconhece a transfobia como um crime inafiançável. Parlamentar não é melhor do que ninguém, então você não pode usar a tribuna para cometer crimes, para fazer falas criminosas, racistas e transfóbicas".

Cometeu crime, tem que ser punido. A ferramenta que nós temos hoje é a prisão".

O que aconteceu:

  • No Dia Internacional da Mulher, Nikolas foi à tribuna da casa e colocou uma peruca loira.
  • Ele disse que, hoje, "se sente mulher", é a "deputada Nicole" e "tem lugar de fala".

As mulheres estão perdendo seu espaço para homens que se sentem mulheres. Para vocês terem ideia do perigo que é isso, eles estão querendo colocar a imposição de uma realidade que não é a realidade."
Nikolas Ferreira (PL-MG), deputado federal

  • Deputado afirmou que não estava apenas defendendo suas próprias convicções, mas o direito de "um pai não querer que um marmanjo de dois metros de altura entre no banheiro da filha sem ser considerado um transfóbico".
  • Ele tirou a peruca e disse, em zombaria, que é gênero fluido;
  • Declarou também que as mulheres não devem nada ao feminismo, e que o movimento que defende igualdade entre gêneros "exalta mulheres que nunca fizeram nada pelas mulheres".
  • O deputado terminou o discurso com uma fala machista, elogiando as mulheres que têm filhos e formam família. Ele foi aplaudido.
Mulheres, retomem sua feminilidade, tenham filhos, amem a maternidade, formem sua família. Dessa forma, vocês colocarão luz no mundo e serão, com certeza, mulheres valorosas."
Nikolas Ferreira (PL-MG), deputado federal

Ativista: Fala de Nikolas estimula misoginia e não ofende só pessoas trans

A advogada e fundadora da Transcendemos Consultoria, Gabriela Augusto, disse que a fala transfóbica de Nikolas Ferreira estimula a misoginia.

Essa fala do NIkolas alimenta um submundo da internet daqueles homens que se dizem 'redpills', de uma cultura mais masculinista, que vem tomando uma dimensão bastante perigosa. Nikolas não fez isso à toa, ele usou isso para nutrir uma base de pessoas, principalmente homens, que vão continuar destilando ódio a nós, mulheres trans, mas, também, mulheres de maneira geral".

Duda Salabert cobra resposta firme do governo federal diante de fala transfóbica de Nikolas

Duda Salabert contou que tem reunião marcada com o ministro-chefe da Secretaria de Relações Institucionais Alexandre Padilha e com o ministro da Justiça Flávio Dino.

Se a bandeira principal do governo Lula, além do combate à fome, foi a de defesa da democracia, se defendemos, de fato, a democracia, isso não pode ser apenas no campo verbal, tem que se materializar em práticas de fortalecimento das estruturas democráticas, como o Congresso Nacional, que não pode ser espaço para possibilitar crimes ou ar pano para falas preconceituosas".

Não há democracia profunda no local onde há racismo, machismo, transfobia e outros tipos de violência".

Ela também cobrou um "recado" do governo em relação a essas falas.

Que o governo dê um recado, não apenas para o parlamento, mas, também, para o Brasil, de qual Brasil nós queremos, qual é o Brasil que vamos construir".

O UOL News vai ao ar de segunda a sexta-feira em três edições: às 8h, às 12h e às 18h. O programa é sempre ao vivo.

Quando: de segunda a sexta, às 8h, às 12h e 18h.

Onde assistir: Ao vivo na home UOL, UOL no YouTube e Facebook do UOL.

Veja a íntegra do programa: