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

Nina Lemos

OPINIÃO

Texto em que o autor apresenta e defende suas ideias e opiniões, a partir da interpretação de fatos e dados.

Caso Nego do Borel: acusados de assédio usam saúde mental como marketing

Nego do Borel foi expulso de "A Fazenda" - Reprodução/Playplus
Nego do Borel foi expulso de 'A Fazenda' Imagem: Reprodução/Playplus

Colunista de Universa

07/10/2021 04h00

De um tempo para cá, homens acusados de abuso, assédio e violência contra mulher têm reagido de maneira parecida depois de serem alvo de acusações. Provavelmente orientados por advogados e equipes de marketing, eles seguem um roteiro fixo que consiste em:

1. Falar que foi cancelado
2. Dizer que está em depressão por conta do "cancelamento"
3. Publicar vídeos emocionados falando que vão procurar ajuda, meio que culpando o "cancelamento" por isso.

O "cancelado" (sic) e deprimido (sic) da semana é o cantor Nego do Borel. Ele foi denunciado por estupro de vulnerável depois de assediar a modelo Dayane Mello enquanto ela estava bêbada. Por esse motivo, foi expulso do programa "A Fazenda". Além disso, ele é acusado por ex-namoradas, entre elas a modelo Duda Reis, que o denunciou por violência doméstica e estupro, entre outros crimes.

Desde que saiu do programa, Borel tem dito que sofre muito, que está mal, deprimido. A coisa extrapolou na terça-feira, quando, depois de ter sido dado como desaparecido por sua família, Nego foi encontrado em um motel do Rio de Janeiro.

O cantor justificou seu sumiço por conta de sua saúde mental. "Quis me isolar porque estou ando por um momento muito difícil, muitas coisas acontecendo na minha vida, mas eu quis ficar sozinho". No mesmo dia, a equipe do cantor avisou que ele iria procurar tratamento psicológico. A irmã dele fez um apelo: "Meu irmão está realmente doente. Depressão não é brincadeira. Tenham empatia! Se coloquem no lugar do próximo!".

Ele pode, de fato, estar realmente precisando de ajuda. Só que isso não é problema nosso. Claro que a família deve, mesmo, ajudar.

Agora, precisa nos avisar e criar um espetáculo?

Por que a equipe já vem logo avisando que "ele precisa cuidar da saúde mental"?

Para tentar justificar o abuso e também para tirar a culpa do abusador. Sim, quando falam que a pessoa foi "cancelada", o acusado de abuso vira vítima de jornalistas e usuários de redes sociais que o "cancelaram".

O Cancelamento, para quem mora em outro planeta, é a prática de criticar exaustivamente uma pessoa ou marca em redes sociais, exigir boicote, retratação e por aí vai. Uma prática que pode ser horrível e cruel. Mas falar "ai, estou sendo cancelado", virou mote de muitos homens que são acusados de crime. Vamos ser claros, no caso de Borel e de tantos outros, não é esse o caso, eles não foram "cancelados". Eles foram denunciados por crimes, o que é muito diferente.

E não, gente, estar "ruim da saúde mental" ou com depressão não justifica abuso. Usar o "cartão da saúde mental" é, inclusive, desrespeitoso com todos nós que temos distúrbios (me incluo porque sou diagnosticada com Transtorno da Ansiedade Generalizada).

Claro que muitas pessoas que praticam crimes contra a mulher têm, também, transtornos. Só que uma coisa não tem nada a ver com a outra.

Outro exemplo. Na semana ada, o cantor Lucas Penteado expôs sua noiva em uma live, em que a acusou, pelo que tudo indica falsamente, de traição. Lucas, pelo que já foi divulgado até no Big Brother, tem problemas depois de beber. Só que isso não justifica ter exposto uma mulher! Nada justifica.

O que esperamos que acusados de assédio, abuso moral, psicológico ou físico façam? Que assumam seus atos e paguem por eles. Claro, será ótimo (para eles) se eles cuidarem da saúde mental. Mas... O que temos a ver com isso?