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

Mileide chama Bil de 'pessoa mais fake', e peão rebate: 'Decepcionado'

A Fazenda 2021: Mileide Mihaile e Arcrebiano trocam alfinetadas em dinâmica da discórdia - Reprodução/PlayPlus
A Fazenda 2021: Mileide Mihaile e Arcrebiano trocam alfinetadas em dinâmica da discórdia Imagem: Reprodução/PlayPlus

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

06/12/2021 23h57

Mileide Mihaile e Arcrebiano, peões de "A Fazenda 13" (RecordTV), voltaram a trocar alfinetadas durante uma dinâmica da discórdia feita ontem e exibida nesta noite.

Os confinados precisavam escolher um colega que "subiu" e outro que "desceu" no seu conceito ao longo da temporada. A influenciadora escolheu o capixaba, e então voltou a comentar a reação do peão após não ter sido salvo por ela no "resta um" na décima roça:

O Bil, além de tudo isso que eu venho me decepcionando com os desapontamentos dele, que eu não acredito nele, acho que ele é a pessoa mais fake dessa casa, achei muito desonesto, que não teve honra nenhuma, ele ainda, depois de tudo isso, querer me colocar contra a Sthefane e não ter peito para falar também toda a fofoca por inteiro. Foi o que ele falou, que só acreditaria em mim no dia que eu estivesse em um 'resta um' entre ele e Sthefane, e eu escolhesse ele. Mileide Mihaile

Em seguida, o ex-participante do "BBB 21" (TV Globo) rebateu:

Sobre você, só aumentou, nada mudou. Também estou completamente decepcionado com você. Sobre as suas atitudes desses últimos dias, foi direcionado o que aconteceu comigo, sobre eu e a Sthefane. Sim, eu só acreditaria se você me salvasse de algum 'resta um' mesmo. Outra coisa, a sua atitude, sim, me deixou desconfortável, não gostei mesmo. Arcrebiano

O peão ainda relembrou um trecho de uma fala de Mileide em um papo com ele na décima primeira festa, quando a influenciadora o procurou para pedir desculpas após o peão ir parar na roça:

Eu vi uma coisa muito desagradável sobre você. Você falou para mim uma vez que consegue julgar as pessoas que te atacam, mas não consegue julgar as pessoas que estão do seu lado, não consegue se abrir com alguém que está do seu lado, que você gosta. Você consegue atacar, se defender, opinar em alguém que te ataca, mas você não consegue se abrir na hora que você tem que conversar com uma pessoa que você gosta. Arcrebiano

"Não falei isso para você", disparou a peoa. "Falou sim", rebateu o peão. "Falei que era bem difícil atacar alguém que eu gostasse, por isso que eu senti tanto quando você me atacou", continuou Mileide.

"Com todo respeito, Mileide, que sejamos bons colegas aqui, bons adversários", disse Arcrebiano. "Com certeza", finalizou a influenciadora.

'A Fazenda 13': Os peões que foram eliminados ou saíram do reality rural

Após saída de Dayane Mello, quem merece vencer o reality?

Enquete encerrada

Total de 66141 votos
36,96%
Antonio Chahestian/Record TV