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

Pocah perdoa Linn da Quebrada e torce para sister vencer 'BBB 22'

Pocah e Linn da Quebrada (Fotos: Reprodução/Instagram) - Reprodução / Internet
Pocah e Linn da Quebrada (Fotos: Reprodução/Instagram) Imagem: Reprodução / Internet

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

16/03/2022 16h39

Exatamente dois meses após declarar e retirar sua torcida para Linn da Quebrada no "BBB 22" (TV Globo), Pocah voltou a afirmar que gostaria de ver a colega de profissão vencendo o programa. A rapper que participou do "BBB 21" havia se magoado ao ver comentários feitos por Lina sobre sua participação no reality show.

Em entrevista ao podcast Bulldog Show, quando questionada sobre quem quer ver vencendo o programa, Pocah afirmou que seria "histórico" ver uma mulher trans levando o prêmio.

Eu não tô acompanhando tanto assim, não tô conseguindo por causa do trabalho, mas eu acho que seria histórico uma mulher trans ganhar o programa, sim. Podem falar que 'ah, o programa não é de causas sociais'... Pra mim, o 'Big Brother' é um retrato da vida. Eu que vivi lá dentro sei, muitas coisas lá dentro nos ensinam aqui fora. Me ensina muita coisa, a ver as coisas de forma diferença, por exemplo na nossa edição teve pauta de racismo, na anterior teve de machismo... Então eu acho, sim, que se a Lina ganhasse esse programa ia ser histórico, entendeu? Pocah

A ex-BBB também garantiu que muitos que estão no programa receberão muito dinheiro do lado de fora, mesmo se não levarem o R$ 1,5 milhão.

"Mas se a Lina ganhasse seria um babado, seria um tapão na cara da sociedade, eu ia amar", disse. Ela então explicou por que havia parado de torcer para a sister.

Eu tenho um carinho pela Lina há muito tempo, eu gosto dela, assim, de graça, adoro ela. Eu iniciei minha torcida quando eu desconfiei que ela ia entrar... Quando anunciou ela eu fiquei louca, eu comentei em todas as redes sociais que eu tava torcendo por ela... E meus fãs, eles compram todas as brigas por mim, posso estar certa ou errada, vão ar esse pano pra mim. E daí começaram a mandar todos os prints da época [do "BBB 21"] quando ela não torcia por mim, e fazia vários comentários e tudo mais, e assim... Eu não sou uma pessoa rancorosa, mas por um momento eu vou sentir uma dor, vai me machucar. Mas eu perdôo, eu sou trouxa. E aí na hora quando eu li as coisas, eu fiquei muito chateada, fiquei muito triste, e falei: 'Eu não vou torcer para uma pessoa que torceu por mim'. Pocah

"No momento eu fiquei chateada, só que eu gosto tanto dela, de acompanhar ela, de assistir ela, gosto da história dela... E eu não quis levar adiante", concluiu, reafirmando sua torcida pela cantora no programa.

Após saída de Vinicius, quem é o favorito para vencer o 'BBB 22'?

Enquete encerrada

Total de 83312 votos
34,22%
Reprodução/Instagram @bbb