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

Sthe teme eliminação de Dayane na 11ª roça: 'Vai ser um inferno de zoação'

A Fazenda 2021: Sthe Matos teme saída de Dayane Mello na 11ª roça - Reprodução/Playplus
A Fazenda 2021: Sthe Matos teme saída de Dayane Mello na 11ª roça Imagem: Reprodução/Playplus

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

02/12/2021 03h47Atualizada em 02/12/2021 05h01

Dayane Mello está na 11ª roça de "A Fazenda 13" (RecordTV) com Solange Gomes e Marina Ferrari e sua possível eliminação tem deixado Sthefane Matos preocupada. Afinal, ela teme ser alvo de zoeira de Rico Melquiades e companhia pela saída da modelo da briga pelo prêmio de R$ 1,5 milhão.

"E a felicidade dessa galera quando eu não voltar amanhã!, hein", puxou o assunto Dayane Mello, sugerindo que seus desafetos no jogo querem vê-la fora de "A Fazenda 2021". "Nossa, Dayane. Se você não voltar amanhã, vai [ser ruim]", comentou Sthe Matos. "Aí, vai ser triste", acrescentou a modelo.

A influenciadora digital, então, alertou MC Gui e Dynho Alves para se prepararem para possível série de provocações de Rico Melquiades e seus aliados caso Dayane Mello deixe o reality show.

Se a Day não voltar amanhã, sabe que vai ser o inferno de zoação.

"Mas vocês acham que quem volta? Marina ou Sol? Marina, né?", indagou MC Gui. "Não faço ideia", declarou She Matos. "A Sol já voltou de duas, três roças", lembrou Dynho Alves. "Não quer dizer que ela vai voltar", pontuou Dayane Mello.

MC Gui destacou que Solange Gomes tem conseguido se manter no jogo em razão de ter encarado roças com pessoas que o público desejava tirar.

Acho que ela cumpriu tabela em roças de gente que tinha que sair.

Dayane Mello foi além e chamou atenção dos peões para ficarem espertos com o jogo da ex-banheira do Gugu. Ela diz que a peoa foi esperta por ter se aliado a participantes fortes na visão do público.

A Sol foi muito esperta, gente. Ela se protegeu, se aliou a pessoas certas.

"E com pessoas que ela falava mal", completou MC Gui. "Ela se aliou a Tati [Quebra Barraco] para ser salva. Ela fez um jogo se mestre", elogiou Dayane Mello.

A Fazenda 2021: Quem você quer que fique no reality?

Enquete encerrada

Total de 44015 votos
42,54%
Antonio Chahestian/Record TV