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

Bil diz que Mileide será alvo se ele sair: 'Concretizou o que pensam'

A Fazenda 2021: Bil conversa com Mileide depois de não ser salvo pela peoa - Reprodução/Playplus
A Fazenda 2021: Bil conversa com Mileide depois de não ser salvo pela peoa Imagem: Reprodução/Playplus

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

24/11/2021 11h36

Depois de Bil Araújo ouvir Mileide Mihaile explicar o porquê preferiu salvar Marina Ferrari em vez dele na décima roça de "A Fazenda 13" (RecordTV), o peão disse que a maranhense provavelmente se tornará alvo na próxima semana, caso ele seja eliminado.

O ex-BBB disse que a peoa poderia ter mudado todo o cenário da roça e evitado colocar os amigos em risco se tivesse colocado Gui Araujo na baia quando teve oportunidade, mas Mileide respondeu que isso aconteceu há muito tempo e que não conseguiria prever.

"Se você estiver no meio de um tiroteio, eu vou tentar te salvar do mesmo jeito. Se você tá em risco de ser a mais votada pela sede, eu vou te puxar pra baia, entendeu? E eu te falo mais, agora: Se eu sair, se eu não voltar fazendeiro, semana que vem você já tá tomando voto", disse Bil. "Uns quatro votos você já vai ter, certeza absoluta. Tô te falando isso agora, se eu ficar, se eu sair, cê vai ver. Entendeu?".

A ex-mulher de Wesley Safadão assentiu: "Eu sei que eu sou a mira, que eles querem me testar".

"Mas agora não é questão de testar. Acho que, pra eles, virou outra parada. Eles tinham uma visão de você e você não ter me salvado ontem, só concretizou o que eles pensam, entendeu?", explicou Bil. "Sempre eu te falei: Mileide e Sthefane, vocês estão comigo e, independente de qualquer coisa, eu só não vou salvar vocês quando não der mesmo. Isso a gente conversou. Só que eu acho que, ali, no momento, dava pra salvar. Eu não teria dúvida se estivesse você, ali".

Ele continuou: "Mas quando você deixou de me salvar ontem, eu achei que eu tinha feito alguma coisa pra você. Eu puxei lá atrás: 'O que eu fiz pra ela? Será que foram os últimos atritos que a gente teve?'. Eu não consegui enxergar isso. Então, assim, se você pudesse me salvar naquele momento, eu ficaria feliz. Mas cê olhou pra trás e eu falei: 'Faz o que o seu coração achar que é certo'. E tá tudo bem. De verdade. Do fundo do meu coração".

"Só que quando a gente consegue tentar evitar, é melhor. O 'tentar' já muda totalmente o cenário, entendeu? E acho que só faltou isso. Se você tivesse levado o Gui Araujo pra baia, esse cenário não tinha acontecido. Ia dar o Dynho. O Dynho puxaria a Day naquele cenário", concluiu o ex-BBB.

Quem deve se livrar da roça e virar o fazendeiro da semana?

Enquete encerrada

Total de 6218 votos
71,68%
Antonio Chahestian/Record TV