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

Respeito e atenção ao pronome: guia para namorar uma pessoa não binária

Cal (Dua Saleh, à esq.) e Jackson (Kedar Williams-Stirling), na série "Sex Education" - Reprodução
Cal (Dua Saleh, à esq.) e Jackson (Kedar Williams-Stirling), na série "Sex Education" Imagem: Reprodução

Júlia Flores

De Universa

24/12/2021 04h00

Na terceira temporada da série da Netflix "Sex Education", Cal (Dua Saleh), que se identifica como uma pessoa não binária, envolve-se romanticamente com Jackson (Kedar Williams-Stirling), jovem hétero e cisgênero. Quando vão para a cama, Jackson se confunde e chama Cal de "linda". Na hora, o clima acaba.

Se você não sabe o que é uma pessoa não binária, uma rápida explicação: são pessoas que não se identificam nem como homem nem como mulher, ou seja, expressam as suas identidades de gênero fora do sistema binário (masculino/feminino).

Famosos como Bárbara Paz, Demi Lovato, Sam Smith e Sara Ramirez (que, inclusive, interpreta uma personagem não binária nos novos episódios de "Sex And The City", "And Just Like That") já declararam publicamente que não se reconhecem dentro do espectro tradicional de gênero.

Por não se identificarem nem como homem nem como mulher, sujeitos não binários preferem utilizar uma linguagem neutra para se comunicar. Por isso, quando Jackson usou o termo "linda", no feminino, para elogiar Cal, não agradou. A cena é um bom exemplo de que, ao se relacionar com pessoas que não se encaixam nas definições tradicionais de gênero, descobrir como elas preferem ser chamadas e investir no diálogo é fundamental.

Em respeito a isso, Universa utilizará linguagem neutra nesta reportagem. Em vez de "ele" ou "ela", você lerá "elu". No lugar do "a" e do "o", que concordam com feminino e masculino, será usado "e". Preparades?

A seguir, um pequeno manual para ajudar na hora de paquerar ou namorar uma pessoa não binária. Spoiler: como em qualquer relação amorosa, respeito é a chave do sucesso.

Eu, tu, elus

Brune (à dir.) é não binárie; elu vive com Douglas (à esq.), que está ando pela transição de gênero - Arquivo Pessoal - Arquivo Pessoal
Brune (à dir.) é não binárie; elu vive com Douglas (à esq.), que está ando pela transição de gênero
Imagem: Arquivo Pessoal

Brune Bonassi, 29 anos, se reconhece como uma pessoa não binária desde 2015. "Naquele ano, eu tinha começado a hormonização para mudar de gênero, mas, como não gostei da ideia de ter pelos, parei de tomar remédio. Então, conheci a definição de não binárie e percebi que me identificava com ela."

A descoberta significou, segundo Brune, um grande alívio. "Tirei um peso das costas. Antes, sofria de disforia de gênero, que é quando você tem crises de ansiedade por não se reconhecer no próprio corpo."

Hoje, Brune é casade com Douglas, uma pessoa não binária que está fazendo hormonioterapia feminilizadora. No ado, porém, viveu algumas experiências românticas malsucedidas. "Teve uma pessoa que insistia em me chamar de mulher, e aquilo me magoou muito. Mesmo que eu seja uma pessoa mais alinhada à feminilidade, eu sou não binárie, não sou mulher."

Por isso, o diálogo e a compreensão são tão importantes ao se relacionar com não bináries.

A primeira coisa que você deve fazer para um não binárie é perguntar com quais pronomes elu se identifica. Isso já pode funcionar como uma cantada.

Brune Bonassi

Sexo com não bináries

Caluã Eloi se identifica como uma pessoa não binária - Arquivo pessoal - Arquivo pessoal
Caluã Eloi se identifica como uma pessoa não binária
Imagem: Arquivo pessoal

Caluã Eloi, 29 anos, produtore cultural, ou pela transição de gênero e hoje se identifca como pessoa trans não binária. "Eu tive o privilégio de poder pedir para a minha mãe escolher meu novo nome de registro. Caluã significa filho da lua", diz, emocionado.

Elu usa todos os pronomes, é mais alinhade à masculinidade e assexual —romanticamente, porém, se sente atraído por mulheres.

Tal como aconteceu com Brune, Caluã também já sofreu com a incompreensão de parceiros românticos. "Durante algum tempo, namorei uma pessoa que insistia em dizer que era lésbica. Toda vez que ela reafirmava a orientação sexual dela e se dizia atraída por mulher, o meu gênero era negado. Hoje, considero isso uma violência emocional", comenta.

Ao lembrar do relacionamento abusivo que viveu, reforça a importância de respeitar a escolha de gênero de outre. "Eu já sofri discriminação por causa de raça, pelo fato de eu ser assexual, pela minha não binariedade... Isso por muito tempo acabou com a minha autoestima e fez com que eu não conseguisse romper o ciclo de relações abusivas."

Para elu, é importante desmistificar o tema. "Pessoas não binárias não são fadas. Somos seres humanos e, para se relacionar com um ser humano, é necessário ter diálogo e respeito. Há coisas de que a gente gosta, outras não. Por exemplo, quando você conhece alguém na internet, a primeira coisa que você faz é perguntar do que ela gosta. Com a gente é igual."

Conversar é o primeiro o para o relacionamento dar certo, perguntar do que elu gosta, onde prefere ser tocade, como quer ser chamade... É igual acontece em um namoro heteronormativo.

Caluã Eloi