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

Mirella desabafa após troca de carícias de Dynho e Sthe: 'Não aguento mais'

A Fazenda 2021: MC Mirella desabafa após Dynho Alves e Sthefane Matos trocam carícias no reality rural - Reprodução/Instagram/PlayPlus
A Fazenda 2021: MC Mirella desabafa após Dynho Alves e Sthefane Matos trocam carícias no reality rural Imagem: Reprodução/Instagram/PlayPlus

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

15/11/2021 17h35Atualizada em 15/11/2021 19h07

MC Mirella, ex-peoa de "A Fazenda 12" (RecordTV) e mulher de Dynho Alves, peão de "A Fazenda 13", se manifestou após o dançarino e Sthefane Matos trocarem carícias no reality rural.

Em uma série de publicações em seu Twitter, Mirella desabafou com os fãs:

Não aguento mais ver nada. Todo dia a mesma coisa? não acordo mais com a mente leve, é sempre um novo pesadelo. Da vontade de continuar dormindo e só. Eu preciso trabalhar, sabe? É fo**! Acho que ontem fiz os dois shows mais tristes. [...] Eu não me importo dessas postagens. É justamente por não ter como fugir mesmo dos fatos. Vocês não têm culpa nenhuma. MC Mirella

"Gente... é engraçado. Pense com o coração, pense direitinho etc etc? Sério?!!! Sério?!!! Tem alguém pensando em mim? Oiiii?? É engraçado! Qualquer aproximação que eu tinha na minha edição, eu automaticamente: ai meu Deus, o fulano, ai meu Deus, o beltrano, ai não quero magoar ciclano? Hahahahahaha que otária!", continuou a MC.

A funkeira prometeu ainda um novo pronunciamento. "Eu vou esperar para me pronunciar. Mas tenho muita coisa para falar com vocês. Acho que assim vocês vão me entender", escreveu ela.

Mais cedo, Sthe foi vista acariciando o queixo do dançarino, que retribuiu entrelaçando sua mão à da infuenciadora. Ambos já foram criticados dentro e fora do programa por terem relacionamentos e chegaram a ser acusados de infidelidade. Eles se defenderam, no entanto, falando que se trata de um afago fraternal.

O noivo de Sthe, o empresário Victor Igoh, já se pronunciou sobre o caso anteriormente após Dynho, Mileide Mihaile e Sthefane dividirem a mesma cama depois da terceira festa da temporada.

Ele disse que apesar das cobranças do público, não iria criticar a postura de Sthefane nas redes sociais, mas que o comportamento da peoa no reality o desagradou e pediu para que os fãs do reality não a atacassem.

"As atitudes dela no jogo não descaracterizam o ser humano do bem e a grande mãe que ela é. Ela não está aqui para se defender, então irei esperar esse momento chegar", disse ele.

A mãe de Sthefane, Andrea Ribeiro, também se pronunciou no story do Instagram, defendendo a filha das acusações de infidelidade. "Uma mulher guerreira, mãezona que sempre lutou por seu filho. O que estão fazendo com a minha filha é cruel demais", disse ela.

Após eliminação de Tiago Piquilo, quem merece vencer o reality?

Resultado parcial

Total de 37731 votos
1,57%
Antonio Chahestian/Record TV