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

Lucas Pasin

REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

Noite pós-BBB: sem finalistas, com Cara de Sapato e festa secreta flopada

Final BBB 23: tudo que rolou na festa após o programa da Globo

Colunista do UOL

26/04/2023 08h48

Receba os novos posts desta coluna no seu e-mail

Email inválido

A madrugada dos ex-participantes do BBB 23 - que teve a médica Amanda como campeã - foi movimentada no Rio de Janeiro.

Além dos compromissos na Globo, os ex-BBBs foram chamados para duas comemorações, uma delas - bastante secreta - flopou e a outra não contou com a presença das finalistas e nem da campeã.

Este colunista de Splash conta alguns bastidores da noite de comemoração após o fim do reality:

Tão secreta que flopou

"Uma festa sem câmeras", dizia o convite que os ex-BBBs receberam de um produtor de eventos para comemorar o fim do reality na chamada "Festa Top Secret", marcada para acontecer no Sindicato dos Radialistas, no Rio.

No entanto, segundo fontes desta coluna, o mais famoso a pisar no local foi o marido da ex-BBB Marília. Ele ficou por lá um tempo e logo percebeu que a tal festa cheia de regras não seria o local escolhido para a comemoração. O pai de Bruna Griphao também era esperado, e não compareceu. Nenhum ex-BBB foi e o evento se encerrou às 2h.

(Quase) todos para o bar!

A madrugada rolou em um bar na Zona Oeste do Rio, próximo aos Estúdios Globo.

Por lá apareceram Larissa, Fred Bruno, Paula, Sarah, Marília, Tina, Gabriel Fop, Gabriel Santana, Domitila, Marvvila, César Black, Cristian, Alface e Fred, além da equipe que trabalhou no reality. Os ex-BBBs chegaram em horários diferentes, mas não demonstraram qualquer climão com o reencontro.

As finalistas Bruna Griphao, Aline Wirley e Amanda não marcaram presença na festa. Bruna foi vista chegando a um hotel acompanhada do pai. Por lá, fãs a aguardavam e ela foi bastante tietada.

Key Alves e Gustavo também não deram as caras no evento. Por onde será que eles andaram, hein?

Cara de Sapato tietado

Barrado pela Globo da final do BBB 23, Cara de Sapato marcou presença na festa pós-programa. O lutador chegou ao local por volta das 5h. Antes, ele marcou de encontrar a campeã Amanda. Na porta do bar, Sapato foi bastante tietado por fãs. A agem dele pela festa durou, no entanto, menos de uma hora.

Marvvila e 'Ai preto' no palco

A noite contou com o show da banda Kenzzy, mas o momento auge foi quando a ex-BBB Marvvila subiu ao palco e soltou a voz. Ela levou amigos do programa para acompanhá-la, com Tina e Fred Nicácio.

Outro que roubou a cena foi César Black. Ele mostrou todo seu rebolado ao som de "Ai Preto", que virou uma espécie de hino do ex-BBB no programa.

Todos os funcionários da equipe do BBB queriam tietar Black, foi um sucesso.

Ricardo Alface e César Black na festa da final do BBB 23 - Roberto Filho / Brazil News - Roberto Filho / Brazil News
Ricardo Alface e César Black na festa da final do BBB 23
Imagem: Roberto Filho / Brazil News

Quem foi embora com quem?

Fred Bruno deixou o local com Larissa. Tina foi embora com Gabriel Fop, e Fred Nicácio saiu acompanhado de Sarah Aline.

E os inimigos do fim?

Os últimos a deixarem a festa, às 6h da manhã, foram César Black, Ricardo Alface e Gabriel Santana.

Sarah Aline e Fred Nicácio na festa da final do BBB 23 - Roberto Filho / Brazil News - Roberto Filho / Brazil News
Sarah Aline e Fred Nicácio na festa da final do BBB 23
Imagem: Roberto Filho / Brazil News