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

Após decidirem se afastar, Aline e Day têm DR: 'Me apaixonei por você'

A Fazenda 2021: Aline e Dayane  - Reprodução/Playplus
A Fazenda 2021: Aline e Dayane Imagem: Reprodução/Playplus

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

12/11/2021 21h44Atualizada em 12/11/2021 23h55

Depois de se desentenderem durante uma dinâmica e criticarem uma à outra, Dayane Mello e Aline Mineiro tiveram uma longa DR no quarto, em "A Fazenda 13" (RecordTV). O papo foi acompanhado por Valentina Francavilla, Solange Gomes e MC Gui, que também estavam no cômodo.

Na conversa, Dayane disse que não quis se reconciliar com Aline antes porque estava perdida e precisava se proteger no jogo. A ex-panicat confessou que se apaixonou pela colega de confinamento.

Querendo ou não, eu me apaixonei por você, eu gostei de você, disse Aline.

Day respondeu com uma risada, pedindo para Aline parar de dizer isso.

Rico também foi assunto do grupo. MC Gui e Valentina tentaram convencer a dupla de que elas estavam com "energia negativa" pela proximidade com o humorista. Todos tentaram convencer Aline a se afastar do peão.

"O que todas nós estamos tentando te alertar, não porque você é boba ou não inteligente. [...] Ele tem um poder tão maléfico de levar as pessoas. Se tantas pessoas estão tentando te alertar de algo que todos vemos e você não consegue enxergar", argumentou Valentina.

Dayane acrescentou que Rico usou ela, Valentina e Aline para fazer um jogo a seu favor, e voltou a citar a amizade da ex-panicat com o humorista como motivo de se distanciar da amiga.

"Eu tô alimentando uma coisa dentro de mim que não é legal, contra você. Sabe quando você olha pra uma pessoa e fala: 'Ela é igual a ele'?", disse a modelo.

Aline se defendeu, dizendo que tudo está sendo visto pelo público e que ela não está "indo na onda" do comediante, além de pedir que Dayane parasse de julgá-la. A ex-panicat afirma que estar perto de Rico não significa compactuar com todas as atitudes do peão.

As cobranças da ex-Grande Fratello em relação à falta de posicionamento de Aline também foram abordadas. As duas concordaram que não costumavam falar mal de outras pessoas quando estavam juntas, mas Dayane insistiu que precisava de uma postura mais firme de Aline em alguns momentos.

"Você não se posicionava de coisas que eu queria. Às vezes eu queria sua opinião, algo mais concreto", disse a modelo.

Você queria sempre que eu me posicionasse. Eu só tava jogando se eu me posicionasse do jeito que você queria. Aline Mineiro

"Pra mim, você é uma mulher que tem personalidade pra caramba. Mas nas pequenas coisas, ou você finge que não quer ver, ou tá legal assim porque te convém", disse Dayane.

Após a longa discussão, Dayane e Aline se abraçaram, aparentemente selando a paz entre a dupla.

Confira todas as roças já formadas na 13ª edição de 'A Fazenda'

Após eliminação de Tiago Piquilo, quem merece vencer o reality?

Resultado parcial

Total de 37731 votos
1,57%
Antonio Chahestian/Record TV