;(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 lamenta saída de Erika: 'Puxou o ganhador, a Juliette do programa'

A Fazenda 2021: Rico Melquiades lamenta saída de Erika em papo com Aline - Reprodução/Playplus
A Fazenda 2021: Rico Melquiades lamenta saída de Erika em papo com Aline Imagem: Reprodução/Playplus

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

26/10/2021 04h58Atualizada em 26/10/2021 06h16

Na cozinha da sede de "A Fazenda 13", durante a madrugada de hoje, Rico Melquiades lamentou a saída de Erika Schneider na terceira roça, em papo com Aline Mineiro. Na visão do peão, a ex-bailarina do Faustão vacilou em puxar Tiago Piquilo da baia para a berlinda e comparou o cantor sertanejo a Juliette Freire - campeã do "BBB 21".

"Imaginou se ela tivesse aqui ainda?", indagou Rico Melquiades. "Por uma bobeira, né, migo?", lamentou Aline Mineiro.

O humorista, então, apontou que o erro da peoa foi escolher Tiago Piquilo como membro da baia para a roça e comparou o cantor com Juliette -dando a entender estar com cara de ganhador de "A Fazenda 2021".

Por uma bobeira. Puxou a pessoa errada. Puxou o ganhador do programa, o Tiago, a Juliette do programa. Diga aí!

Ele ainda avisou estar ciente que pode se dar mal no jogo por estar querendo levar a funkeira Tati Quebra Barraco para a votação popular.

"Aí, a gente puxa a segunda ganhadora do programa, o Gil, que é a Tati", brincou. Vale ressaltar que Gilberto Nogueira ficou em quarto lugar no "BBB 21" e Camilla de Lucas ficou no segundo lugar.

"Porque a gente é abusado, né?", tirou sarro Aline Mineiro.

A ex-panicat ainda orientou o peão a tentar não se estressar com pensamentos sobre a roça por não restar mais confronto de berlinda fácil no jogo.

Amigo, agora só vai ter briga de gigante!

"Ninguém quer sair, mas se sair já viveu muito tempo aqui. Um mês e meio é muita coisa", comentou Rico. "Imaginei que nem ficaria uma semana", afirmou Aline. "Eu também", concluiu Rico.

A Fazenda: Após eliminação de Lary, quem merece vencer o reality?

Enquete encerrada

Total de 46845 votos
21,32%
Antonio Chahestian/Record TV