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

Natália questiona Arthur e desabafa: 'Não sei em quem confiar, conversar'

BBB 22: Natália conversa com Arthur sobre formação do quarto paredão - Reprodução/Globoplay
BBB 22: Natália conversa com Arthur sobre formação do quarto paredão Imagem: Reprodução/Globoplay

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

14/02/2022 19h59

Em um papo com Arthur Aguiar na área externa do "BBB 22" (TV Globo), Natália, sister que está emparedada ao lado do ator e de Bárbara, questionou o brother sobre uma suposta influência dele nos votos dos confinados do quarto lollipop.

"Você já ia ser votada por eles. Viu a diferença?", se explicou Arthur, afirmando que conversou com Eliezer antes, mas não sobre a formação do paredão.

Natália, então, desabafou:

Não sei em quem confiar, com quem conversar... as pessoas estão com bombas em cima de mim a todo momento... Natália

A modelo também questionou Arthur sobre o porquê ela era a primeira opção do ator, que mais cedo confessou isso.

"Por que você vai votar em mim, que já sou uma pessoa votada? Porque você não foca em pessoas que não são nem visadas. [...] Se defender comigo, isso é sujo!", disparou ela, e os dois acertaram as contas.

Depois, com Linn da Quebrada no quarto grunge, Natália desabafou com a cantora sobre o que ouviu de Bárbara sobre a votação:

A Bárbara falou que Eli pediu para ela votar em mim ou na Jessi, então não acho que Barbara seja mentirosa. Eu acho que o Eli seja, e por que ele não foi sincero? Ele queria saber em quem eu queria votar, porque ele falou que foi pedir voto. Aqui temos que ficar com os dois olhos bem abertos, isso se não abre um terceiro aqui, é complicado. Não sei o que vai acontecer. Natália

"Que bom que você tem outra percepção do jogo", comentou Linn. "Não confio tanto nele ainda não", afirmou a mineira. "Manter os dois olhos e ter um terceiro ainda para se proteger, mas tem que ter perspectiva e estratégia", aconselhou a cantora.

"Tem que ter estratégia e conciliar votos, isso se continuar, tem que ter o triplo de estratégia, tem que ir ter um jeito de ir todos no mesmo voto", finalizou Natália.

Quem você quer eliminar do 'BBB 22'?

Enquete encerrada

Total de 243944 votos
72,54%
Reprodução/Instagram @bbb