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

Aline diz que situação de namoro com Léo Lins é incerta: 'Quer um tempo'

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

15/12/2021 19h12Atualizada em 16/12/2021 16h47

Aline Mineiro, que deixou "A Fazenda 13" (RecordTV) ao lado de MC Gui na segunda-feira, falou hoje, em entrevista, sobre como está seu relacionamento com o humorista Léo Lins. A ex-peoa também itiu que errou em se aproximar de MC Gui no confinamento e afirmou que houve um "carinho excessivo" entre os dois.

No "Link Podcast", Aline disse que errou em beber demais nas festas da atração.

"Sóbria, eu teria dosado melhor as minhas atitudes. [...] Eu sou carinhosa com todo mundo, sou dessa alegria com todo mundo, gosto de todo mundo sorrindo, [...] pego a pessoa sentada para dançar. [...] Eu bebi em todas as festas", contou.

Ela falou ainda sobre seu envolvimento com outros participantes.

Eu me envolvi com a Dayane, beijei ela na primeira festa, beijei a Medrado e depois fiquei com a Teté [Sthe]. Então, foi indo e, nesse final, teve a somatória que acho que me prejudicou e sou humilde o suficiente para falar que errei. Pedi até desculpa pro meu namorado que ele não merecia essa situação, na questão da intimidade que tive com o Gui na questão de carinho. Aline Mineiro

"Aí fora foi visto de um jeito. Aqui dentro a gente tinha um carinho de amigo. [...] Eu conheço o MC Gui desde antes da 'Fazenda'. A gente nunca teve nada", afirmou a ex-peoa.

Apesar de negar que tenha se envolvido com o MC, Aline contou que viu as cenas em que estava próxima do funkeiro e entendeu a interpretação do público de que existia algo a mais entre os dois. A ex-panicat disse que pediu desculpas ao namorado, Léo Lins.

"Eu vendo as cenas que vocês viram, não tem outra interpretação. O que eu tenho a fazer é reconhecer que foi um carinho excessivo de muito abraço, de ficar muito perto sem pensar na pessoa aqui fora. Então, eu já pedi desculpas para o Léo", revelou.

A gente teve uma conversa por celular, a gente não se encontrou pessoalmente ainda. [...] Foi falado no momento que ele quer me escutar, mas por respeito e porque gosta muito de mim. A gente tem uma relação muito boa de conversa de casal, mas, no momento, ele quer um tempo pra ele, para digerir tudo o que aconteceu. Então, a situação tá bem complicada e pedi imensamente desculpa pra ele por tudo. Aline Mineiro

A ex-peoa acrescentou que seu estado civil, atualmente, é incerto.

"Eu não sei explicar o meu estado civil. O babado tá tão grande que não sei o que falar", concluiu.

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

A Fazenda: Quem você quer que vença? Bil, Marina, Rico ou Solange?

Enquete encerrada

Total de 50788 votos
57,06%
Antonio Chahestian/Record TV