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

Dani Calabresa e Paulo Vieira 'invadem' casa do 'BBB' na final

BBB 22: Dani Calabresa e Paulo Vieira invadem a casa do reality - Reprodução/Globoplay
BBB 22: Dani Calabresa e Paulo Vieira invadem a casa do reality Imagem: Reprodução/Globoplay

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

26/04/2022 23h38Atualizada em 27/04/2022 00h36

Dani Calabresa e Paulo Vieira se juntaram e invadiram a casa do "BBB 22" (TV Globo) na grande final do reality. A dupla fez uma retrospectiva com os melhores momentos dos brothers que geraram memes fora da "casa mais vigiada do Brasil".

Os humoristas começaram o VT refazendo a cena em que Tiago Abravanel ficou agachado, perto da cozinha, esperando aparecer algum participante para que ele pudesse assustar. Porém, ninguém apareceu.

Na sequência, Dani alfinetou "A Fazenda" ao ouvir do amigo que a casa estava fedida. "Esse é o cheiro do outro reality que tem cheiro de lhama, curral.."

"Tu não fala da minha ex assim, a gente nunca sabe o dia de amanhã. Vacilou na Globo tu cai lá", rebateu Paulo, "Eu tô com o umbigo tampado e com a pochete do BBB", afirmou Dani, em referência a Jade que tapava o umbigo para espantar as más energias.

"Quebra alguma coisa nessa casa pra tu vê se não dá demissão!", disse o humorista, ao relembrar a câmera avaliada em R$ 300 mil, quebrada por Eslovênia em uma das festas.

Em outro momento, Paulo ficou próximo do botão de desistência e relembrou quando Tiago desistiu do programa:

"Não pode criticar o programa, mas quem foi o gênio que teve a ideia de colocar o botão de desistência no Big Brother? Eu entendo, Abravanel. Se o meu vô fosse dono de emissora eu apertava também.. Aliás, se meu avô tivesse o nome limpo, eu já apertava. Tanta gente que a gente rezou para apertar esse botão, hein Brasil?"

Os humoristas brincaram também com a jornalista Renata Lo Prete: "O BBB 23 vai ser apresentado pela Lo Prete.. No dia de jogo da discórdia ela sai tão tarde do programa que ela já deixa o forno da Ana Maria Braga ligado", zoou Vieira.

Eles não deixaram de alfinetar a dinâmica da casa de vidro. "Veio a Larissa ensinado o Brasil a como fazer uma fake news", disse o humorista, ao relembrar das histórias contadas pela ex-vidraceira.

"Minha gente, era tudo verdade, esse é o melhor BBB de todos os tempos.. Eu vi inclusive quando o Eli sofreu agressão", imitou Dani. "Teve isso?", questionou Paulo. "Teve, antes do balde", disse Dani, ao relembrar de Naiara Azevedo pisando na mão de Eliezer durante um ao vivo na sala da casa.

A dupla elogiou a performance de Naiara Azevedo no programa e Paulo aproveitou para criticar a final envolvendo apenas participantes do time camarote. "Esse ano só tem famoso. R$ 1,5 milhão não faz nem cócegas, será para pagar apenas clareamento"

Na sequência, eles brincaram com Luciano Estevan sobre o novo visual do brother e Paulo zoou Eli: "O Eli inovou: tinha uma cara antes de entrar, fez uma segunda e tem uma terceira engatilhada para quando sair. Ele trocou mais de cara do que de namorada"

"Não era aqui que o Arthur vivia dormindo?", questionou Dani, ao olhar a cama do ator.

"Não fala isso. Não foi isso que ela quis dizer, Brasil. Ela disse: 'Não era aqui que o nosso pãozinho repousava para jogar bonito?' Ele é pão de fermentação natural e precisa descansar mais", brincou Paulo.

A dupla ainda brincou sobre os programas que eles apresentaram durante a edição, o CAT BBB e o Big Terapia. "O Tadeu fala comigo ao vivo, o seu é gravado, amor", disse Dani.

"Eu fico chateado porque tudo que eu lanço para o Tadeu ele responde genérico. O meu é gravado", lamentou Paulo.

Na sequência, Tadeu respondeu aos risos: "Ai, ai, esse Paulo Vieira.."

Quem você quer que vença o 'BBB 22'?

Enquete encerrada

Total de 550524 votos
54,74%
Reprodução/Instagram @bbb