;(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 diz que não quer se resumir a 'piscadinha': 'Sou muito mais'

BBB 22: Lucas diz que não quer ser só o "barão da piscadinha" - Reprodução/Globoplay
BBB 22: Lucas diz que não quer ser só o 'barão da piscadinha' Imagem: Reprodução/Globoplay

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

09/02/2022 18h12Atualizada em 09/02/2022 18h15

Conhecido nas redes sociais como "Barão da Piscadinha", Lucas Bissoli disse no "BBB 22" (TV Globo) que não quer se resumir à piscada que o fez "viralizar". Segundo o brother, ele é "mais que isso".

O papo começou com Eslovênia, affair do capixaba na casa, dizendo que gosta da piscadinha mais sutil, "sem auê" e apontando que até o bonequinho do brother no da academia está piscando.

"Eu fiz uma vez aí gerou 'boom'", comentou Lucas, acrescentando que não é o único da casa que fica piscando e que Jade Picon faz o mesmo. O brother ainda contou que enviou os vídeos da "piscadinha" para a seleção do reality show e que, quando participou da sessão de fotos e vídeos oficiais do programa, tentou fazer outra pose.

"O cara [da produção]: 'Pô, e a piscadinha?'. Aí eu: 'Não sabia que era pra fazer aqui'", disse.

Eu tenho medo de, tipo assim... Brincar de 'piscadinha' acho supermaneiro. Mas querer me associar só a isso, aí eu já fico tipo: 'Eu sou muito mais'. [...] Lucas Piscadinha, não. 'Vem aqui, dá uma piscadinha', pô, maneiro. Mas Lucas Piscadinha, não. Meu nome é Lucas Bissoli.

"É isso", concordou Eslô.

BBB 22: Lucas dá a famosa 'piscadinha' após a prova bate e volta - Colaboração para Splash, em São Paulo - Colaboração para Splash, em São Paulo
BBB 22: Lucas dá a famosa 'piscadinha' após a prova bate e volta
Imagem: Colaboração para Splash, em São Paulo

Lucas acrescentou que seus amigos de verdade entenderão que ele não quer ser tratado só pelo apelido. O estudante de medicina disse que não é comediante, apenas um "moleque" que foi ao "Big Brother" buscar dinheiro para pagar sua faculdade e seguir trabalhando como médico.

"Mas eu entendo que levar alegria é muito importante também. A vida é muito pesada hoje em dia, é muita tristeza. Se eu conseguir tirar um sorriso, já tá valido. Mas eu não quero que eu seja isso, isso também faz parte de um grande todo", concluiu.

Após escapar do último paredão na prova bate e volta, Lucas comemorou dando sua famosa "piscadinha". Depois de exagerar na comilança no vip, porém, o participante ganhou um novo apelido nas redes sociais: "Barão da Lariquinha".

Confira o vídeo que rendeu a alcunha ao brother:

Qual dos participantes eliminados do 'BBB 22' você gostaria de ver na casa de vidro?

Resultado parcial

Total de 2324 votos
15,15%
Reprodução/Globoplay