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

Karen Jonz: "Machismo está em tudo, talvez no skate seja mais forte"

De Universa

04/09/2021 16h56

A tetracampeã de skate Karen Jonz é uma das atletas mais conhecidas da modalidade, mas, no início da carreira, era comum que ouvisse que "skate não era coisa de menina".

Ela foi a primeira convidada da terceira temporada do "E aí, Beleza?", talk show de Universa e, além de machismo no esporte, Karen também falou sobre beleza, alimentação e a conquista de medalha olímpica de Rayssa Leal, a Fadinha. O papo com a skatista — que consagrou o termo "xerecou" durante classificatória do street feminino nas Olimpíadas de Tóquio — foi conduzido pela maquiadora Fabi Gomes. Veja o vídeo do "E aí, Beleza?" acima.

Karen conta que, para começar no esporte, decidiu vender bolo de banana na escola para comprar o primeiro skate. Ao ver que as práticas esportivas não eram incentivadas na escola entre as meninas, começou a treinar pelas ruas, ao lado de amigos. "Naquela época não tinha informação, porque não tinha internet. Então, era preciso muita determinação, principalmente sendo mulher".

A trajetória até as vitórias no skate, contou Karen, foi atravessada pelo machismo. "Machismo está em tudo. No skate, talvez seja uma coisa mais forte. Eu ouvia literalmente que 'skate não é coisa de menina'; agora, acho que não é tanto assim".

Agora, celebra a visibilidade que as meninas skatistas têm alcançado. É o caso da Rayssa Leal, que conquistou medalha de prata nas Olimpíadas de Tóquio. "As mulheres sempre foram capazes, mas [a medalha] mostra isso para pessoas que não conheciam a cultura. Comemoro com dor no coração, porque há anos acho que deveria ser assim, não algo visto como 'extraterrestre'".

Beleza e cuidado com o corpo

No papo, a skatista definiu que os cuidados com o corpo estão ligados à alimentação e revelou que já teve transtornos alimentares, até encontrar o equilíbrio com a comida.

"Nem sempre tive tanta consciência com alimentação. Já tive bulimia, anorexia, comia muito errado, ficava sem comer. Também já tive minha fase de atleta, ficar só no filé de frango, batata doce e whey protein", explicou.

Me interessei e comecei a estudar mais, saber de vitaminas, nutrientes, as propriedades da comida. Não só para saciar a fome. Foi um longo processo de cura até e isso ajuda em tudo.

Karen também falou sobre como a quarentena a fez entender a beleza do cabelo natural, ando por uma transição capilar. "Sempre odiei meu cabelo. Minha mãe ia desembaraçar, doía, eu não gostava. Queria ter o cabelo liso, e todas as referências da minha infância tinham também, a Xuxa, a Barbie. Alisei meu cabelo a vida inteira, até a quarentena", contou.