;(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 tem atrito com MC Gui e Sthe Matos devido a lata de leite condensado

A Fazenda 2021: Rico Melquiades discute com MC Gui e Sthefane matos - Reprodução/PlayPlus
A Fazenda 2021: Rico Melquiades discute com MC Gui e Sthefane matos Imagem: Reprodução/PlayPlus

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

30/11/2021 20h29Atualizada em 30/11/2021 22h28

Rico Melquiades, peão de "A Fazenda 13" (RecordTV), teve uma discussão com MC Gui e Sthefane Matos nesta noite. O motivo? Doce de leite e latas de leite de condensado — o mesmo motivo de uma troca de farpas mais cedo.

Logo após acordar de um cochilo, o peão foi até a cozinha, onde viu Sthefane e Dynho Alves comendo bolo. Rico, então, se juntou à dupla, mas logo fez um questionamento.

"Foi você que pegou o pote de doce de leite que estava ali na geladeira? Ainda está lá, será? Acho que ele pegou", disse, se referindo a MC Gui, que estava na sala de estar.

"Só veio um pote de doce de leite. Ele que pegou, está vendo. Eu vou olhar nas coisas dele", continuou o humorista. "Está ouvindo, né MC Gui? Eu vou tirar das suas coisas o pote de doce de leite", disparou ele para o funkeiro.

"Vai lá, se você achar, eu te dou 15 potes", rebateu o MC. "Fui eu que guardei cedo, fui eu que vi quando chegou e tudo que chegou. O doce de leite só chegou um. [...] O doce de leite de vidro que estava na geladeira está onde?", questionou Rico.

"Eu vou saber? Vocês pegaram sete potes de leite condensado e eu que sou o culpado?", disse o cantor.

"Não é 'vocês pegaram sete potes' porque quando você pega a sua lata, você não pensava em ninguém, pensava em você", disse Rico. "Que mentira, eu dava para fazer [doce] para nós todos", afirmou o MC.

"Você dava para ela fazer para vocês todos, ela, a Sthefane. Você, para Dynho e para Day. Coloca na sua cabeça, quando você pegava a sua lata, era para você", disparou o humorista. "Para quatro pessoas", argumentou o funkeiro.

"Porque você queria dividir com eles, seus amigos", seguiu Rico. A discussão seguiu e Sthefane entrou no atrito. "Várias vezes já fiquei sem lata, inclusive", disparou a influenciadora, que foi rebatida pelo humorista:

Mentira! [...] Você quer dez latas? Você tem uma boca. Eu só estou falando que você hoje de manha estava falando, que eu não sou surdo, ouvi muito bem: 'Ah, só tinha uma lata?'. Você quer dez latas? Vai no supermercado comprar. Rico Melquiades

"Meu amor, vai você, já que você está fazendo essa agonia, eu estou calada. Quem está fazendo agonia aqui é você. A gente estava resenhando aqui com a Aline, você não entra nem em nada. Eu não estou nem falando nada com você aqui, você que está procurando suas baixarias. [...] Você quer me envolver nas suas coisas, eu estava aqui brincando com a Aline", disparou Sthefane.

"Eu estou aqui calmo e pleno, estou só explicando o negócio do leite condensado", disse Rico. "Nossa, Rico, do nada, acordou como", reclamou a influenciadora e os dois seguiram discutindo.

"Desnecessário isso. [...] Você que está querendo arrumar confusão, Rico", criticou MC Gui. "Que inferno!", exclamou Aline Mineiro, que ouvia a discussão.

A Fazenda 2021: Os looks escolhidos por Adriane Galisteu para o reality

Após saída de Gui Araujo, quem merece vencer o reality?

Enquete encerrada

Total de 23262 votos
26,49%
Antonio Chahestian/Record TV