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

Rico conta para Mari que Day fez fofoca sobre ela ser rica e ter vida fácil

A Fazenda 2021: Rico revela para Marina fofoca sobre ela - Reprodução/PlayPlus
A Fazenda 2021: Rico revela para Marina fofoca sobre ela Imagem: Reprodução/PlayPlus

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

17/11/2021 11h12Atualizada em 17/11/2021 11h12

Na casa da árvore, Rico Melquiades contou para Marina Ferrari que Dayane Mello comentou com os peões que a influenciadora teve uma trajetória de vida fácil antes de "A Fazenda 13" (RecordTV). O humorista relatou que escutou a modelo conversando na área da piscina.

"Tava ela, o Gui Araujo e o MC Gui e ela tava falando mais ou menos assim, que a sua história [...]", começou ao seu interrompido por Mari. "Minha?", perguntou assustada.

Sem saber como falar para a influenciadora, Rico ficou cheio de dedos e se atrapalhou. "Sim, a sua, tipo, dando a entender que sua história...Mas não foi assim, meu Deus.. Não sei como falar porque tenho medo de ar de outro jeito, mas que a sua história.."

"Não era de uma batalha? Que foi fácil?", disparou Marina visivelmente irritada. "Isso, que não é tipo de uma batalha. 'Ah, tenho pais ricos e fui atrás do meu'", lembrou o humorista.

Marina não gostou da fofoca feita com o seu nome e rebateu afirmando que nunca conversou com a ex-Gran Fratello sobre a sua vida pessoal. "Eu nunca contei nada pra ela tudo o que eu fiz."

"Eu não sei falar com clareza, mas era nessa pegada", comentou Rico.

Car*** ela ainda foi falar de mim para os meus amigos, quer dizer, exs amigos.. As pessoas que eu era mais próxima aqui

, disse Mari decepcionada.

Rico lembrou de ontem quando os fãs mandaram uma mensagem através de um carro de som. "Acho que foi por isso aquilo do 'não confie em Dayane', disse o humorista baixinho.

Quem deve se livrar da roça e virar o fazendeiro da semana?

Enquete encerrada

Total de 6402 votos
65,57%
Antonio Chahestian/Record TV