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

Babi x Deolane: As acusações que as peoas trocaram em 'discórdia'

A Fazenda 2022: Babi e Deolane batem boca - Reprodução/Playplus
A Fazenda 2022: Babi e Deolane batem boca Imagem: Reprodução/Playplus

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

07/11/2022 23h49

Em pé de guerra há um mês em "A Fazenda 2022" (Record TV), Deolane Bezerra e Bárbara Borges explodiram uma com a outra durante uma dinâmica da discórdia realizada na sede ontem e exibida ao público durante o programa de hoje.

A dinâmica consistia em escolher um participante que você queria fora de seu reality show. Bárbara escolheu Deolane e as duas trocaram diversas acusações uma com a outra.

Tirana, absoluta, agressiva nas palavras. Sobre a questão de bafo, eu vou além: fede pela boca de tanta coisa ruim que sai de você. Tanta sujeira. Essa tirana, essa agressora, abusiva, arrogante, prepotente, soberba, ela insiste em falar que lá fora os haters ameaçam ela. E aqui dentro da nossa realidade, nosso mundinho, essa mulher ataca, agride, ameaça a mim, a Deborah, ao Thomaz e principalmente às mulheres. Então, tirana, você sai da minha Fazenda. Bárbara Borges

Explosiva, Deolane revidou na sequência e também atacou a atriz.

"Pessoas invejosas, preconceituosa - Garota de Ipanema. Eu não sou chique, não. Tirana é sua concepção. Estou aqui na Fazenda, assim como você. Falo o que eu quiser. Em momento nenhum eu desrespeitei sua profissão. Você, no Faro, quis desmerecer minhas vitórias, falou que tem 27 anos de carreira pra desmerecer a minha. Que chegou sozinha. Você quis falar que está há 27 anos de profissão e que não precisou de ninguém, querendo me falar que eu estou onde eu estou pela minha história. Mas você não tem coragem de falar. Você é muito bunda mole", respondeu Deolane.

"Quando você me chama de Maloqueira, eu vim do Gueto, eu sou favela", completou ainda a doutora.

Babi retrucou mais uma vez.

"Narcisista, sua cabeça é dodói. Eu estava falando no Faro sobre mim".

Deolane disse: "Você não tem coragem, tem medo de se queimar".

"Quem é você pra falar o que está na minha cabeça?", disse Babi.

"Eu sou Deolane Bezerra, tenho três filhos, sou advogada, pós-graduada!", disse Deolane.

"E eu não tenho medo de você!", disse Babi.

"Quem é você, palhaça? Garotinha do Rio de Janeiro! Fica se vitimizando", retrucou Deolane.

"Não tenho medo de você, tirana!", respondeu Babi.

"Fala na minha cara que não tem medo de mim pra ver se eu não amasso a sua", ameaçou Deolane.

"Pois eu pago pra ver! Tirana, falsiane, maloqueira! Aguardemos", desafiou Bárbara.

Pós-dinâmica

A briga entre as duas, contudo, não ficou restrita a dinâmica.

Após o final, as duas voltaram a gritar uma com a outra no quarto.

Babi chamou Deolane de "criminosa", ao que a advogada logo retrucou.

Deolane respondeu que "A favela venceu, aceita", aos gritos.

"Tu tá ferrada!", gritou a atriz.

Deolane disse: "Ah, tá me ameaçando?".

Babi não se aguentou: "Eu te odeio! Se alguma coisa acontecer com os meus filhos, sim!

Geométrica: o que rolou na festa de 'A Fazenda 2022'

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".

Após eliminação de Lucas Santos, quem é o favorito ao prêmio de 'A Fazenda 2022'?

Resultado parcial

Total de 8679 votos
0,59%
Antonio Chahestian/Record TV