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

Moranguinho chora e relata desconforto com olhares de peão: 'Nojento'

A Fazenda 2022: Moranguinho chora e desabafa com Pétala - Reprodução/Playplus
A Fazenda 2022: Moranguinho chora e desabafa com Pétala Imagem: Reprodução/Playplus

Colaboração para Splash, em São Paulo

12/10/2022 16h50

Desabafando com Pétala, Moranguinho chorou ao relatar o desconforto que sente com Shayan Haghbin em "A Fazenda 2022" (RecordTV). A dançarina citou quando o iraniano pediu permissão para entrar na área do chuveiro enquanto ela tomava banho.

"Eu dancei, usava roupas curtas, tive o meu corpo exposto. Mas, pra mim, a exposição do meu corpo nunca foi prazeroso. Eu posei nua, mas não pelo prazer de estar nua em uma revista. Eu posei nua porque, na época, eu sabia que aquela exposição ajudaria no meu trabalho. Naquele momento, aquilo era importante. Eu precisava do dinheiro que eu ia ganhar, aquilo ajudava a minha família. E o prazer não estava na exposição do corpo, estava na minha dança", começou Moranguinho.

Chorando, ela continuou: "E você é sempre julgada. Eu nunca fui assim, não me sinto bem [ao expor o corpo]. Eu, antes de ser pessoa pública, não usava barriga de fora. Dificilmente você ia me ver de saia curta".

"E você tem o direito de usar o que quiser. Ele não tem o direito de fazer o que fez. Eu amo usar roupa curtinha, só que não quero alguém me olhando com um olhar maldoso", respondeu Pétala.

Moranguinho apontou: "Olha quantos homens tem nesta casa. Por que só com ele eu tenho essa sensação? Aí quer fazer a gente se ar por louca. A Kerline foi muito coerente, ela falou: 'Shay, ela se sente assim. Se ela se sentiu assim, não tem como a gente discutir sobre isso'. Aí as outras: 'Ah, eu não vejo problema'. Então tá bom, filha da p*ta! Eu jamais levantaria essa situação se ela não fosse verdade, por um jogo, para prejudicar uma pessoa. Sabendo do peso que isso tem. [Ele falou] 'Ah, mas eu pedi'. Pediu, claro! O safado é tão nojento...".

"Pediu o quê?", perguntou Pétala.

"Para entrar no banho. É tão nojento que ainda pediu. Tipo assim, ele queria estar ali do lado. Ele não aguentou. Ele veio, ficou olhando, não aguentou e pediu para entrar [no banho]", falou a dançarina.

"Que nojo, c*ralho! Seboso! Psicopata!", gritou Pétala.

A Fazenda 2022: Quem deve se livrar da roça e virar a fazendeira da semana?

Enquete encerrada

Total de 7617 votos
41,53%
Antonio Chahestian/Record TV