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

Sthefane diz que pretende procurar Mirella: 'Quero pedir desculpa'

A Fazenda 2021: Sthefane diz que quer pedir desculpas para Mirella - Reprodução/PlayPlus
A Fazenda 2021: Sthefane diz que quer pedir desculpas para Mirella Imagem: Reprodução/PlayPlus

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

15/12/2021 20h34Atualizada em 15/12/2021 20h43

Sthefane Matos, que foi eliminada ontem de "A Fazenda 13" (RecordTV) ao lado de Dynho Alves, disse que pretende procurar Mirella para pedir desculpas. A funkeira pediu o divórcio de Dynho enquanto o dançarino ainda estava confinado, incomodada com a aproximação entre o agora ex-marido e Sthe.

"É uma pessoa que eu pretendo [procurar]. [...] Eu ainda não fui falar nada [porque] as coisas aconteceram muito agora, ela tá de cabeça quente. Eu preferi não falar agora nesse momento do auge. Pensei em falar amanhã, deixar as coisas abaixarem", contou a ex-peoa.

Na sequência, Sthe mandou um recado para a funkeira e para seu agora ex-noivo, Victor Igoh, que também colocou um ponto final no relacionamento durante o reality.

Quero pedir sim, desculpa pra Mirella, pro Victor. De verdade, não foi minha intenção, acabou acontecendo lá esse carinho, essa amizade. Não queria mesmo que tudo isso tivesse afetado dessa forma. Me perdoem. [Me] colocando no lugar, não foi algo legal, não queria tá ando por isso também, não queria receber dessa forma. A única coisa que eu posso fazer nesse momento é pedir minhas sinceras desculpas. Sthe Matos

Sobre o fim de seu noivado com Victor Igoh, Sthefane disse que teve o a informações que a fizeram pensar que "o relacionamento não era pra ser".

"Quando eu entrei, eu tinha uma visão totalmente diferente. Pra mim, era o homem que eu ia noivar, casar, ia ter filhos, o homem da minha vida, pra mim era o príncipe. Depois eu vi outras coisas, assim que eu desconheci. Eu sei que eu errei muito, sim, eu reconheço. Porém, em contrapartida, ali eu percebi outro Victor que eu não enxergava antes, com muitas outras informações que até a internet não teve o", contou.

"Se aconteceu aquilo tudo na minha vida, eu coloco assim de entregar nas mãos de Deus. Quando acontece alguma coisa, dói muito, não vou falar que tá sendo fácil, mas eu prefiro acreditar que tudo é por um propósito", 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