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

Maqui Nóbrega

A jornada feminina do ódio ao corpo à autoaceitação na série Dietland

Joy Nash e Julianna Margulies em Dietaland - Divulgação
Joy Nash e Julianna Margulies em Dietaland Imagem: Divulgação

Colunista do UOL

04/08/2020 04h00

Essa semana assisti a um seriado importantíssimo chamado "Dietland". Se você me segue nas redes sociais, já deve estar cansada de me ver indicando, mas é porque eu preciso que todas as mulheres assistam! "Dietland" conta a história da Plum (que em português siginifica ameixa, "porque sou suculenta e redonda"), uma mulher gorda que acha que a vida finalmente começará quando ela fizer uma cirurgia bariátrica e emagrecer. Plum (interpretada por Joy Nash) é um apelido e seu nome verdadeiro, Alicia, é como ela chama essa persona magra que ela quer alcançar. Como se fossem duas pessoas diferentes. Para piorar, Plum é jornalista freelancer e ghostwriter da diretora de redação da Daisy Chain, uma revista adolescente. Ela é a voz e personalidade de uma mulher magra e gordofóbica.

A série fala sobre a indústria da beleza, mulheres na mídia, feminismo, machismo e retrata a jornada da Plum do ódio ao corpo à autoaceitação. A jornada que muitas mulheres levam a vida inteira para percorrer, ela vive em alguns meses com um acelerador bem peculiar (já falei pra vocês assistirem!). Mas o que me fez ter vontade de escrever sobre esse assunto aqui, foi uma conversa que ela tem com seu melhor amigo no sétimo episódio da série. Plum percebe (não vou contar como) que mesmo as mulheres "perfeitas", as que se encaixam em todos os padrões de beleza, são estupradas, maltratadas, assediadas, espancadas. O raciocínio dela é de que a vida inteira, ela trabalhou para virar um alimento melhor para os predadores. Se ela fizer a cirurgia, emagrecer, usar a calça 36, ela só terá se transformado em uma presa mais atraente.

O padrão de beleza ocidental não é instintivo. As pessoas não acham uma mulher branca, magra, loira e de olhos azuis bonita "porque sim". Ao longo de muuuuitos anos, nós fomos ensinadas a buscar esse padrão para sermos recompensadas. Tipo reforço positivo em cachorros, sabe? Se seu bicho faz xixi no lugar certo, ele ganha o biscoito. Se você é branca, você ganha mais dinheiro. Se você é magra, ganha a capa de revista. Se você é loira, ganha o emprego. Se você tem os olhos azuis, ganha elogios. Se é o combo completo, ganha a atenção dos homens.

Mas a gente quer MESMO a atenção dos homens? Outro dia postei no Instagram uma foto dizendo que quanto mais eu me afasto dos padrões de beleza que o homens em geral acham atraente, mais feliz eu fico. E eu gosto de homem, tá? Eu me relaciono com homens e sou atraente pra muitos deles, e sei que algum cara vai olhar minha foto aqui em cima da coluna e comentar que acha isso impossível (beijo, moço!). E isso só me deixa mais feliz ainda.

A atenção DESSE cara, que não consegue enxergar beleza além do óbvio, que impõe um padrão estético e (pior) comportamental às mulheres, eu não quero. Esse cara, infelizmente, representa a maioria dos caras. Eu não quero me tornar a presa certa. E não estou de maneira nenhuma dizendo que um homem que acha uma mulher gorda atraente não pode ser um predador (quem assistiu Dietland, sabe). Mas estatisticamente, as chances são menores. Menos homens te desejam, menos chances de ser violada. E sim, homens, a vida das mulheres é um eterno cálculo de como correr menos perigo.

A mulher gorda, a mulher preta, a magra, a loira, todas sofrem para se encaixar. A Bruna Marquezine está "magra demais", a Adele "deve estar doente", a Rihanna "deu uma engordada". Se você busca a aprovação do seu corpo nos outros, está jogando um jogo perdido. Não tem como ganhar, você nunca será suficiente, magra ou gorda. A Plum entendeu isso na série e eu quero muito que você entenda também.

Vamos desromantizar ser bonita para os homens? Vamos desromantizar a própria beleza? Vamos falar sobre isso?