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

Bia, Deolane, Iran e Lucas estão na sétima roça de 'A Fazenda 2022'; veja

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

02/11/2022 00h10

Mais uma semana que o feno pega fogo em Itapecerica da Serra. Na noite de terça-feira, a sétima roça de "A Fazenda 2022" (RecordTV) começou a ser desenhada e já tem um nome confirmado: Iran Malfitano. Bia Miranda, Deolane Bezerra e Lucas Santos ainda terão uma chance de escapar.

Para isso, vai ser preciso vencer a prova do fazendeiro, na noite de quarta-feira. Os dois perdedores vão para o lado do ator na disputa popular.

Não faltou nada na formação da berlinda. Teve indicação do fazendeiro, voto aberto —- com réplicas e tréplicas, Deborah Albuquerque distribuindo poder, pessoa da baia sendo puxada e, no lugar do temido resta um, uma dinâmica de sorte.

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

a - Reprodução/Playplus - Reprodução/Playplus
A Fazenda 2022: Pelé indica Bia pra roça
Imagem: Reprodução/Playplus

Quem votou em quem

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.

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.

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

Puxada da baia

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.

Adriane Galisteu: Os looks da peoa mais descolada de 'A Fazenda 22'

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 deve se livrar da roça e virar o fazendeiro da semana?

Enquete encerrada

Total de 2014 votos
41,96%
Antonio Chahestian/Record TV