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

Ranço de Eli, todos contra vips e Natália constrangida marcam dia no 'BBB'

BBB 22: Eliezer está irritado com a liderança de Arthur - Reprodução: Globoplay
BBB 22: Eliezer está irritado com a liderança de Arthur Imagem: Reprodução: Globoplay

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

18/03/2022 17h02Atualizada em 18/03/2022 18h59

As orelhas de Paulo André, Pedro Scooby, Douglas Silva e Arthur Aguiar devem estar queimando: os brothers foram o assunto principal da casa nesta tarde, após voltarem para mais uma semana no grupo vip do "BBB 22" (TV Globo).

A nova configuração do jogo irritou muitos participantes na xepa, e o dia foi marcado por reclamações e estratégias de ambos os lados.

Ainda, uma "tagarelice" provocou atrito entre três participantes que não haviam se bicado no programa. Confira esses e outros destaques da tarde a seguir:

Lucas e Eslô incomodam Laís

BBB 22: Laís reclama sobre falação de Lucas e Eslovênia - Reprodução/Globoplay - Reprodução/Globoplay
BBB 22: Laís reclama sobre falação de Lucas e Eslovênia
Imagem: Reprodução/Globoplay

A madrugada foi complicada para Laís, que afirmou não conseguir dormir tranquilamente por causa de dois outros brothers. A dermatologista reclamou para Douglas Silva e Gustavo sobre a falação de Lucas e Eslovênia no quarto lollipop.

"Eu não estou conseguindo dormir porque Eslô e Lucas não calam a boca", contou a sister para D.G, durante a madrugada.

Natália lamenta comportamento

BBB 22: Natália volta a falar sobre descontrole em festa - Reprodução/Globoplay - Reprodução/Globoplay
BBB 22: Natália volta a falar sobre descontrole em festa
Imagem: Reprodução/Globoplay

O episódio de Natália na festa do líder continua assombrando a sister. Hoje, ela contou para dois brothers que segue envergonhada sobre as coisas que fez enquanto estava bêbada.

"Estou um pouquinho desanimadinha, sabe, com o que aconteceu. Fiquei meio murcha", disse. A designer de unhas já pediu desculpas para os outros participantes e está em clima mais amigável com as comadres, mas ainda não superou o ocorrido.

Mais cedo, para Douglas Silva, ela comentou que ficou "muito triste" consigo. "Estou me sentindo um pouco mal por não estar conseguindo segurar as minhas descargas emocionais, sabe?", desabafou.

Vips entram na mira

BBB 22: Pedro Scooby deitado no quarto do líder - Reprodução / Globoplay - Reprodução / Globoplay
BBB 22: Pedro Scooby deitado no quarto do líder
Imagem: Reprodução / Globoplay

Com a vitória de Lucas e Arthur na prova do líder, o grupo de homens do camarote voltou a ocupar o vip e o quarto do líder, para o desprazer do restante da casa. Eliezer e Laís são alguns dos mais incomodados, e já prometeram retaliação:

"A gente tem que começar a dificultar a vida desses caras, mano", disse o designer. "Essa compra tem que ser boa. Porque, se eu pego o anjo, acabo com... Ah, vocês vão ver."

Laís também afirmou que pretende colocar algum rapaz do vip no castigo do monstro caso seja o novo anjo da semana. Gustavo propôs fazer o mesmo, e Lina, apesar de não ter ameaçado, pareceu concordar.

Gustavo promete 'anjo icônico'

BBB 22: Gustavo já está no nono paredão da temporada - Reprodução/Globoplay - Reprodução/Globoplay
BBB 22: Gustavo já está no nono paredão da temporada
Imagem: Reprodução/Globoplay

Gustavo parece ter retomado seus planos de causar o caos no "BBB". Em conversa com Laís, o curitibano prometeu que "se pegar o anjo, vai ser o anjo mais icônico da edição".

Ele não detalhou sua estratégia, mas pediu para que Laís não imunize Eliezer caso ganhe a prova. Gustavo afirmou que a affair "sabe com quem ele quer ir" para o paredão.

Arthur detona lollipop e comadres

Arthur Aguiar comentou sobre a mudança repentina das comadres no BBB22 - Reprodução/TV Globo - Reprodução/TV Globo
Arthur Aguiar comentou sobre a mudança repentina das comadres no BBB 22
Imagem: Reprodução/TV Globo

Se o resto da casa ou o dia tramando contra os vips, dentro do quarto do líder o clima não estava diferente. P.A, D.G, Scooby e Arthur aram horas conversando no cômodo e não pouparam os outros participantes de críticas duras.

Arthur afirmou que a aproximação entre Eslovênia e as comadres é por "desespero e conveniência". O grupo ainda planejou ganhar o anjo e imunizar Douglas Silva para dividir os votos do quarto lollipop.

O marido de Maíra Cardi revelou também que planeja indicar Laís ao paredão, e não tem um plano B caso a sister seja imunizada.

Qual a maior rivalidade do 'BBB 22' após Arthur e Jade?

Resultado parcial

Total de 2124 votos
75,71%
Reprodução/Globoplay