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

Flagra ao fazer cocô e peido da produção: Ex-BBBs revelam fatos inusitados

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

01/03/2023 04h00

Na Batalha dos Eliminados dessa semana, os seis ex-participantes de diferentes edições do Big Brother Brasil (Globo) relataram alguns fatos curiosos e inusitados da casa e da produção responsável pelo reality show.

Quem são os ex-participantes:

  • Maycon Santos (BBB 19)
  • Ana Carolina Madeira (BBB 9)
  • Dicésar Ferreira (BBB 10)
  • Vagner Lara (BBB 14)
  • Ronan Oliveira (BBB 16)
  • Caruso (BBB 18)

De modo geral, uma queixa comum e o fato inusitado classificado pelos ex-brothers é a existência de câmera no banheiro em que eles fazem as necessidades fisiológicas. Essa, porém, é a única câmera que o público não tem o, apenas a direção do reality.

"No dia que eu entrei para fazer xixi e que eu olhei aquela câmera bem em cima do vaso, eu fazia assim: 'ô, tá limpo'", ironizou Vavá.

Ana Carolina contou que conversava com um lixeiro eletrônico do banheiro para se concentrar e conseguir defecar, mas "o negócio [lixeiro] ficava abrindo e fechando".

Conforme a ex-sister, depois de uma semana a produção trocou a lixeira eletrônica para uma comum.

Dicésar, por sua vez, relatou que enquanto ficava fazendo suas necessidades fisiológicas, "o câmera do lado peidava".

Em outro momento, Ana Carolina destacou o fato de que, ao contrário dos homens que precisam urinar de pé, as mulheres urinam sentada, o que impossibilita, ou pelo menos dificulta, que a câmera filme a parte íntima.

"A periquita não dá para ver", declarou.

Dicésar disse em tom de brincadeira que se algum brother tiver o pênis "pequeno" a câmera também não vai filmar. Vavá discordou e destacou que em algumas ocasiões é comum ir para o banheiro excitado.

Qual a melhor estratégia para vencer o BBB? Eliminados do reality dão dicas

No programa, os seis ex-participantes também deram algumas dicas aos interessados em participar do programa e concorrer ao prêmio milionário.

Apesar das visões diferentes do jogo, os seis ex-brothers têm apenas uma coisa em comum quando o assunto é estratégia para o reality: você pode até traçar um plano, mas com a convivência e a dinamicidade do jogo é praticamente impossível mantê-lo.

Ao serem questionados se assistir edições anteriores do programa dá algum tipo de vantagem, Dicésar, Ana Carolina e Vagner concordam que sim. Maycon, por sua vez, disse acreditar que não.

"Se você estudar um pouquinho os personagens [de edições anteriores], acaba vendo que por um lado é bom você ser você, e por outro é bom criar um personagem", disse Dicésar.

"Você entende melhor a dinâmica do programa", opinou Ana.

"Na verdade as estratégias que a gente cria caem todas por terra. Na verdade você dorme com um olho [fechado] e o outro aberto porque você não sabe o que está acontecendo. É um programa que quanto mais dias vão ando, menos você vai relaxando. Você vai ficando numa tensão", relatou Vavá.

Maycon discordou dessa teoria dos brothers por acreditar que a chance de vencer vai depender muito da personalidade de cada participante. "Acho que vai de cada pessoa, do seu jeito de ser", opinou.

Caruso contou que quando entrou na competição foi com a ideia de jogar sozinho, mas dentro do reality percebeu que dependia de alianças para sobreviver.

"Não dá para jogar sozinho, você depende das pessoas para criar estratégias, para votar, contar votos", destacou.

Já Ronan itiu que sua estratégia inicial foi conquistar alianças não apenas na casa, mas também entre o público e inclusive com a direção do programa. Porém, dentro do jogo ele disse que essa ideia só durou uma semana dada a dinamicidade do reality.

O que vem por aí?

No próximo episódio da Batalha dos Eliminados, os três ex-brothers que sobrevivem no Batalha vão explicar por que a sua edição foi a melhor já feita pelo programa ou por que foi a pior.

Esse programa é do UOL e será exibido às quartas-feiras, no canal de Splash.

Reprodução/Globoplay

Veja aqui as principais novidades do Big Brother Brasil. Acompanhe as principais notícias e análises sobre as provas, formação de paredão, discussões, casais, enquetes e muito mais. O reality, produzido pela Globo e apresentado por Tadeu Schmidt, chega a sua 25ª edição com uma inovação: pela primeira vez, os participantes entraram na casa em duplas.