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

'Tive alguma crise, um bloqueio de ansiedade', diz Luciano após eliminação

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

26/01/2022 00h52Atualizada em 26/01/2022 01h01

Logo após se tornar o primeiro eliminado do "BBB 22" (TV Globo) com 49,31% dos votos, Luciano deixou a casa mais vigiada do Brasil e conversou com Tadeu Schmidt. O apresentador começou o papo comentando que o agora ex-brother ou "pouquinho tempo" no confinamento.

Que doideira. Foi muito doido. Pouquinho tempo, mas vou dizer que eu aproveitei na medida do possível. E como eu consegui aproveitar. Por que eu provavelmente não sei ainda estudar o que aconteceu. Provavelmente eu tive alguma crise, algum bloqueio de ansiedade, vários gatilhos que aconteceram na minha vida, e acabei expondo isso no programa e pras pessoas que estavam ali também, junto comigo na casa. Luciano

O ator disse que identificou, pelo discurso de Tadeu, que provavelmente sua busca pela fama pode ter atrapalhado a continuidade de sua trajetória no reality show.

"Essa palavra, 'fama', é uma palavra que minha mãe usava com tanto carinho pra mim. Aprendi com ela. Minha mãe veio da roça, então tudo pra ela era fama. Qualquer pessoa que aparecia na TV era famosa. 'Meu filho é famoso'. A partir do momento que apareci em um programa de TV, minha mãe falava assim: 'Meu filho tá famoso, que apareceu lá no programa local lá'", contou Luciano.

O eliminado acrescentou que a palavra "fama" é "muito simples, mas muito importante" e que muitos de seus colegas podem ter interpretado o uso dela como algo "traiçoeiro" ou "pretensioso".

"Luciano, você tem o direito de sonhar o sonho que você quiser. Talvez ouvindo as pessoas que estão ao seu lado e querem o seu bem, você consiga mais rápido", concluiu Tadeu Schmidt.

Luciano enfrentou Natália e Naiara Azevedo no primeiro paredão da edição. Natália recebeu 34,89% dos votos e Naiara, 15,8%. Ao todo, o primeiro paredão recebeu 30.501.221 votos.

Quem você quer que seja eliminado do 'BBB 22'?

Enquete encerrada

Total de 171650 votos
44,76%
Reprodução/Instagram @bbb