;(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 cita falas preconceituosas de Day, que rebate: 'Meu advogado vai agir'

A Fazenda 2021: Rico Melquiades discute com Dayane Mello - Reprodução/PlayPlus
A Fazenda 2021: Rico Melquiades discute com Dayane Mello Imagem: Reprodução/PlayPlus

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

13/11/2021 00h07Atualizada em 13/11/2021 00h10

Rico Melquiades teve uma discussão acalorada com Dayane Mello durante a nona festa de "A Fazenda 13" (RecordTV). O humorista discutia com Valentina Francavilla, quando começou a discutir também com a modelo.

"Se eu lhe ver do lado de uma rua, eu vou atravessar porque você é minha maior decepção", disse ele para a ex-assistente de palco do Ratinho. "Igualmente, eu digo", respondeu a peoa.

"Você vai ver o quanto eu me doei. Eu hoje chorei muito no closet", disse o humorista, chorando. "Você acha que não fez mal a mim, né?", questionou Valentina.

"Eu não fiz porque eu sei o quanto eu defendi todo o grupo, eu estou falando de coração. Eu sempre defendi", disse ele. "Você sabe o quanto eu dei minha cara a tapa por você enquanto a casa inteira estava virada para você? Quando você foi para a roça, eu coloquei seu nome escrito aqui", rebateu a peoa.

"Eu também coloquei o seu. Você sabe o quanto eu fiz por você, você foi a minha maior decepção", afirmou Rico. "E eu também por você, você também é a minha [maior decepção", devolveu Valentina.

"Ela [Dayane] é má de coração, você me julgou, você virou as costas", continuou o peão. "Eu não te julguei, não tem como eu não julgar uma pessoa que fala mal de todo mundo", disse a peoa.

"Valentina, ela fala mal de todo mundo, essa menina aqui", disparou Rico, virando para Dayane. "Eu nunca ouvi, a conversa é entre eu e você, por que você está falando dela?", questionou Valentina, e o humorista respondeu:

Porque é isso que eu estou lhe falando, você me julga, mas ela fala mal de todo mundo. Ela falou que o corpo da Marina não é bonito, ela falou que o cabelo curto não é bonito, ela julga todo mundo. Ela falou de tom de pele e você, Valentina, me julga. Rico Melquiades

"Você não acha que se ela falasse todas essas coisas que eu não ouvi ela não estaria mais aqui?', argumentou Valentina. "Então tá, então tá. Eu só lhe falo uma coisa, você, Valentina, vai se arrepender muito de tudo o que você me fez", respondeu o humorista.

Dayane, então, começou a discutir com o peão. "É isso que ele quer, ele quer me difamar, você quer me difamar", disse. "Você é uma idiota, garota, difamar? Você é uma ridícula, você é ridícula", rebateu Rico.

"Você não vai conseguir me destruir", disparou a modelo, e o humorista então foi se aproximando dela. "Sai de perto", pediu Dayane.

"Não vou sair, você é ridicula, você fala das mulheres, você falou que as mulheres musculosas são feias, que pele escura não faz foto", continuou Rico.

"Quem falou?", questionou a modelo. "Você falou", disse o humorista, e a peoa então ameaçou o processar:

Estou falando, para de ficar... meu advogado vai agir, não se preocupa. Dayane Mello

"E eu tenho video e você vai perder, linda", debochou Rico.

Valentina, então, conteve Rico e aconselhou Dayane: "Day, não faz nada". As câmeras do PlayPlus, em seguida, focaram nos peões curtindo o show virtual do grupo Menos É Mais.

Churrasco e pagode animam 'laje' de 'A Fazenda'

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

Resultado parcial

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