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

OPINIÃO

BBB 23 abusou de piadas com finalistas, mas poderiam ter feito mais

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

26/04/2023 11h56

O colunista Lucas Pasin opinou sobre as piadas feitas na edição final do BBB 23 (Globo) sobre as finalistas Aline Wirley, Amanda e Bruna Griphao.

"As piadas que acharam que ridicularizaram nem foram tão engraçadas. Abusaram das piadas, mas não foi nada demais e poderiam ter pego mais pesado que eu aria pano", afirmou.

O jornalista acrescentou que os fãs das então finalistas do Quarto Deserto se incomodaram demais com críticas sobre elas. Os humoristas Dani Calabresa e Paulo Vieira foram atacados pelas torcidas nas redes sociais.

"Quando falam das desérticas, as torcidas se doem mais. A piada que mais pegou foi sobre a Aline e a Amanda não terem feito nada e a Bruna ter brigado demais", explicou.

Para o também jornalista Franklin David, as piadas só refletiram o que já era dito sobre as finalistas na internet.

"Tudo tinha um tom de humor e não foi diferente do que já estava rolando nas redes sociais. Se não fosse mostrado no programa, eles veriam depois", defendeu.

Apesar de final 'sem graça', BBB 23 foi melhor que o BBB 22 e o 19

Nem todo mundo curtiu a final do BBB 23 (Globo) e alguns fãs de Amanda, Aline Wirley e Bruna Griphao reclamaram de a edição exibir momentos que não favoreciam a imagem das sisters.

"Não tinham mais o que mostrar e a edição só expôs o que aconteceu. Elas não tiveram uma grande trajetória e o que as pessoas acham que foi ridicularizá-las foi só a realidade. Mas eu ainda acho que essa edição foi melhor que o BBB 22 e o 19", avaliou a ex-BBB 16 Ana Paula Renault.

O último programa do BBB 23 também ficou marcado pela diminuição significativa no número de votos na comparação com o BBB 22.

A final deste ano, que consagrou Amanda como campeã, contabilizou 76.290.810 votos, enquanto a edição anterior somou 751.366.679 votos na final.

Para o colunista Lucas Pasin, a queda no número mostrou que o público em geral não se importou com a final do BBB 23.

"Não era a final que a maioria das pessoas desejava, poderia ter se desenhado de outra forma, mas é mais pela questão de ter sido sem graça. Isso deve ter se refletido nos números de votos. Se fosse uma final muito problemática, talvez teria tido números maiores", concluiu.

BBB 23: Protagonista, Key Alves foi ignorada e merecia mais espaço na final

O colunista Lucas Pasin opinou que Key Alves merecia ter ganho mais espaço na final do BBB 23 (Globo) por ter contribuído bastante com o jogo ao longo da edição.

"Mostraram muito pouco a Key Alves e querendo ou não ela fez muito nessa edição. Ela saiu com a imagem ruim pelas coisas que fez, que falou, e a repercussão sobre ela ficou negativa depois que ela brigou com a apresentadora do Rede BBB. Eu senti que a Globo a ignorou, mas ela foi uma personagem importante", apontou.

Key se incomodou com a postura de Patrícia Ramos, apresentadora do podcast 'BBB Tá On', da própria Globo, que se referiu à ex-sister como "escrota" em um áudio vazado.

O jornalista Franklin David acrescentou que a atleta participou da final do programa apenas para cumprir tabela.

"Talvez a Key nem precisasse estar lá, mas isso geraria um desconforto. Acho que ali ela só estava cumprindo um número e não faz sentido a Globo querer dar palco para alguém que uma semana atrás estava criticando os funcionários da emissora. Ela deveria ser inteligente para não entrar nesse tipo de situação", afirmou.

Assista a íntegra do Splash Show Especial BBB:

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.