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

A Fazenda: Deolane, Iran e Lucas estão na sétima roça da edição

A Fazenda 2022: Bia Miranda vence prova do fazendeiro - Reprodução/Playplus
A Fazenda 2022: Bia Miranda vence prova do fazendeiro Imagem: Reprodução/Playplus

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

03/11/2022 00h06

Quem vai dar adeus ao prêmio milionário de "A Fazenda 2022" (RecordTV): Deolane Bezerra, Iran Malfitano ou Lucas Santos? Um deles será o sétimo eliminado da edição e saíra de Itapecerica da Serra na quinta-feira. Na enquete, você vota no peão que deseja salvar da berlinda, o menos votado será eliminado. Bia Miranda estava com a sorte em dia, venceu a prova do fazendeiro e escapou da roça.

Afinal, como a sétima roça foi formada?

Pelé indicou Bia Miranda para roça: "Eu vou indicar numa pessoa que sei que na primeira oportunidade vai me colocar. Não tenho nenhum tipo de amizade aqui na casa, isso já foi concretado aqui na casa. Sem mais delongas, meu voto é na Bia", justificou o rapper.

Ele mesmo falou esses dias que o jogo dele aqui ser falso, já esperava esse voto e aceito. Ele não tem muito o que falar de mim e é isso. Bia Miranda

Votação aberta

Com 7 votos, contando com o voto duplo dado por Babi, graças ao poder da chama, Deolane Bezerra foi a mais votada da casa. Sendo assim, a advogada ocupou o segundo banco da berlinda.

dep - Reprodução/Playplus - Reprodução/Playplus
A Fazenda 2022: Deolane Bezerra em sétima roça
Imagem: Reprodução/Playplus

Ainda com o poder da chama, Deborah precisou cancelar dois votos, sua escolha foi os Deolane e Pétala. Com isso, Kerline ficou com apenas 3 votos.

Puxada da baia e veto

Deolane, a mais votada da casa puxou Iran Malfitano da baia para roça. Uma dinâmica de sorte colocou Lucas Santos no quarto banco. A mesma dinâmica de sorte deu à Moranguinho a oportunidade de vetar um peão de realizar a prova do fazendeiro. Iran foi sua escolha.

s - Reprodução/PlayPlus - Reprodução/PlayPlus
A Fazenda 2022: Bia, Deolane, Iran e Lucas estão na sétima roça
Imagem: Reprodução/PlayPlus

Prova do fazendeiro

Bia, Deolane e Lucas disputaram uma prova de sorte com uma pitada de afinidade. Bolinhas para lá, bolinhas para cá e Bia encerrou a competição acumulando mais bolinhas. Com isso, se tornou a fazendeira pela segunda vez.

s - Reprodução/Playplus - Reprodução/Playplus
A Fazenda 2022: Bia na oitava prova do fazendeiro
Imagem: Reprodução/Playplus

A Fazenda 2022: Quem é o fazendeiro da semana? Veja quem já usou o chapéu

Quer ver o fogo no feno? Receba direto no canal de Splash no Telegram todas as informações sobre "A Fazenda". Para se inscrever, clique aqui ou procure por "Splash UOL - A Fazenda" e selecione "entrar"

A Fazenda 2022: Quem você quer que fique no reality? Vote na enquete

Enquete encerrada

Total de 49690 votos
42,38%
Antonio Chahestian/Record TV
36,30%
Antonio Chahestian/Record TV
21,33%
Antonio Chahestian/Record TV

Assista ao documentário 'Realities: o Brasil na TV'