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

Morango

REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

Em vídeo comovente, ela se assume bissexual para o pai: 'Estava segura'

Influenciadora Luana Pierozan viralizou com vídeo em que aparece se assumindo bi para o pai - Arquivo pessoal
Influenciadora Luana Pierozan viralizou com vídeo em que aparece se assumindo bi para o pai Imagem: Arquivo pessoal

Colunista do UOL

07/09/2022 04h00

"Por que uma pessoa bissexual nunca termina uma piada?", pergunta a influenciadora gaúcha Luana Pierozan, de 17 anos, para o pai, Sadi, em um vídeo que viralizou nas redes.

"Sei lá. Nem sabia que uma pessoa bissexual não termina uma piada. São só rótulos. Não tem nada a ver o c* com as calças", responde ele, arrancando uma gargalhada da filha.

Luana então diz ao pai que a graça da piada seria ele responder com outro porquê, e ela não finalizá-la. Mas ela mal conclui a explicação e irrompe num choro aliviado. Ele entende e lhe faz um afago.

"Meu pai sempre foi uma pessoa muito aberta. Sofreu bastante preconceito na vida por ser uma pessoa com deficiência. Ele teve poliomielite e tem sequelas dessa doença até hoje, então ele sempre criou a gente, eu e minha irmã, para ter zero preconceito. Sabia que ia sair tudo bem, mas no fundo dá aquele medo: 'E se ele entender de outra forma ou alguma coisa assim?' No fundo, no fundo, dava esse medo, mas eu tava bem segura", revela a influenciadora, que só no TikTok tem quase 1 milhão de seguidores.

O vídeo, de apenas 25 segundos, viralizou. Foi compartilhado nas redes por dezenas de páginas LGBTQIA+. "Foi um alívio contar pra minha mãe, pro meu pai, pros meus amigos. Queria uma forma de gritar pro mundo, e esse vídeo foi o caminho que eu achei. Minha relação com meu pai não mudou nada, foi só esse peso que saiu das minhas costas."

Antes de se assumir, ela recorda, o receio de ter a sexualidade revelada fazia com que muitas vezes ela se comportasse como os algozes que temia.

"Tinha medo de ser bissexual e era, muitas vezes, homofóbica. Isso é bem comum, acho. Aconteceu com muita gente que conheço. Tentava provar pra todo mundo que eu não era bissexual, que nunca, jamais, nem morta eu seria. E é um ódio que você vai guardando pra si e que uma hora explode, né? Usa esse medo e transforma em ódio", desabafa.

O conflito de sentimentos em relação à própria sexualidade, bastante comum, foi agravado quando Luana teve sua orientação exposta sem seu consentimento, dois anos e meio atrás.

"O namorado da minha melhor amiga, que foi a primeira pessoa pra quem eu contei, espalhou pra todo mundo que eu era lésbica na época que eu era meio homofóbica. Ele falava que eu era apaixonada pela minha melhor amiga. E a gente sempre foi amiga, nada mais que isso. Ele falou pra muita gente na minha escola, fora da escola, pra amigos meus, e eu fiquei muito brava. Isso fez com que eu demorasse mais pra me assumir", conta ela.

Quando foi 'tirada do armário' à força, em 2020, Luana tinha apenas 15 anos. Sua família não soube, mas o trauma persiste.

"Tem algumas amigas que sei que os pais são preconceituosos, então preferi não falar pra eles. Bloqueio stories e algumas coisas pra não verem, por medo de não me deixarem mais vê-las só por causa da minha orientação sexual."

Na internet, a influenciadora se lembra de ter sofrido bifobia uma única vez, de uma pessoa desconhecida. "Na época, eu estava estudando religiões pagãs, e ela veio na minha DM (caixa privada) do TikTok e falou algo do tipo: 'Bissexual, bruxa e feminista. Já pode jogar na fogueira?'. Só ignorei. Mas, em relação aos meus seguidores, a maioria dos comentários que li eram me apoiando."