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

Após esbravejar sobre Nat, Eli chora com música triste no quarto do líder

BBB 22: Eliezer chora no quarto do líder - Reprodução/Globoplay
BBB 22: Eliezer chora no quarto do líder Imagem: Reprodução/Globoplay

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

12/04/2022 15h42

O VT tá pronto! Eliezer protagonizou uma verdadeira cena de filme nesta tarde no "BBB 22" (TV Globo), ao deixar as emoções transparecerem durante um momento sozinho no quarto do líder.

O rapaz, que gritou com Natália e foi chamado de egoísta em uma DR, terminou de falar mal da affair aos homens da casa e subiu para o cômodo. Já vestido com a roupa do monstro —um grande capacete de polvo—, ele começou a falar sozinho, criticando a sister.

Falei para ela como tava me sentindo. Sendo votado durante dois meses pela maioria da casa, por nunca ter sido convidado para nenhuma dinâmica. Nunca ter feito o almoço do Líder, nunca ter ganhado, praticamente não ter saído da xepa. Por tá sempre no monstro. Sempre me escolhem para ser monstro. E ainda sou egoísta?! Eliezer

"Ela quer justificar! 'Não, eu tinha certeza que não era isso, o monstro ia ser de boa'... Então por que não deu pra Jessi?! Se o monstro seria de boa?! Porque a sua justificativa é: 'Não dei pra Jessi porque ela tava fragilizada'. Ou seja, você achou que o monstro poderia ser barra pesada!", discursou.

BBB 22: Eliezer chora no quarto do líder - Reprodução/Globoplay - Reprodução/Globoplay
BBB 22: Eliezer chora no quarto do líder
Imagem: Reprodução/Globoplay

A única vez que eu tive uma vitória nesse programa, ela vem tirar! A única vez! Eliezer

O designer então pegou algo para beber, e voltou a andar sem rumo pelo quarto. "E o pior não é isso, o pior é que ela me tira de otário ainda. Pô! Me chamar de egoísta! Três dias atrás, ninguém me salvou, nem ela!", lembrou, sobre o paredão em que os brothers precisavam salvar um participante.

"E eu: 'tá tudo bem, tudo bem! Nada mudou!' E ela me chama de egoísta, ainda?", debochou. Eliezer então começou a chorar. "Eu sabia que eu tava sozinho aqui. Eu só tive a certeza. Eu tô sozinho nesse lugar.

O brother então ficou em silêncio, chorando muito, andando pelo quarto. Após alguns minutos chorando, ele foi até o rádio do quarto do líder e escolheu uma música.

Pelos próximos quatro minutos, com o copo na mão, Eliezer chorou escutando "When I Was Your Man", de Bruno Mars. A canção descreve os sentimentos de arrependimento e tristeza do cantor após um término.

"Meu Deus do céu, me ajuda, me ajuda", pediu, ao fim da música. "Meu Deus. Bora. Ninguém vai me ver chorando aqui não. Tem gente ando por coisa muito pior."

BBB 22: Qual brother mais decepcionou Arthur no quarto secreto?

Resultado parcial

Total de 3537 votos
31,55%
Reprodução/Instagram @bbb