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

Bia Miranda mostra casa onde mora com noivo e fãs reagem: 'Humilde'

A vice-campeã da Fazenda 14 mostrou a recepção dos sogros e a casa onde mora. - Reprodução/Instagram
A vice-campeã da Fazenda 14 mostrou a recepção dos sogros e a casa onde mora. Imagem: Reprodução/Instagram

De Splash, em Belo Horizonte

22/12/2022 18h18Atualizada em 22/12/2022 18h18

Retornando para casa pela primeira vez depois do fim de "A Fazenda 14", Bia Miranda compartilhou na noite de quarta-feira (21) a recepção que recebeu dos sogros, além de dar detalhes sobre o lugar onde mora, em Santa Cruz, bairro na zona oeste do Rio de Janeiro.

"Pimentinhas, estou chegando agora em casa. É longe mesmo", disse a vice-campeã desta edição. Ela é recepcionada pelos familiares com muita alegria, principalmente pelos pais do namorado Gabriel Roza. "Ela é mais que campeã, gente!" diz a mãe dele.

Depois disso, Bia mostra o quarto onde ela dormia com o namorado e o cunhado dela. Ela comenta que dormia no chão e brinca sobre a desarrumação. "Não estava assim o quarto, mudou tudo. [...] É só homem [que estava aqui]. Então, é uma bagunça".

Para sua surpresa, os sogros dizem que vão ceder o quarto deles para que ela e Gabriel durmam lá.

"Nós preparamos aqui para vocês quando chegassem. Você agora não é disso, não. Você agora precisa de um negocinho arrumadinho", diz o pai de Gabriel.

Em um vídeo seguinte nos stories, a ex-fazendeira diz que vai levá-los para jantar fora. "Já que a gente nunca foi", diz Bia. Já no restaurante, ela foi surpreendida por fãs que decidiram encontrá-la pessoalmente.

Fãs reagem nas redes

Nas redes, os fãs da ex-fazendeira comentaram sobre o retorno para casa. "Você é merecedora de tudo o que está conquistando, Bia", escreveu um usuário no Twitter.

"Queria que minha vida tivesse uma reviravolta igual da Bia Miranda. Tadinha, super humilde, agora vai ganhar tudo que ela merece", comentou outra pessoa.

Outros usuários comentaram sobre a casa simples em que ela vive: "Venhamos e convenhamos que Bia falou que era além [de] humilde. Ela não mentiu, a casa do sogro nem reboco tem."

"A Bia Miranda mostrando nos stories a casa que ela mora com os sogros. O quarto que divide com o namorado e os irmãos dele, a humildade que tanto duvidaram no programa, ela merece muito, a favela venceu", escreveu outra pessoa no Twitter.

Rebatendo críticas contra a influencer, uma fã escreveu: "Quando a inveja ultraa todos limites. [...] Triste realidade. Enquanto você fala mal, a Bia Miranda cresce financeiramente."