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

Arthur Aguiar diz que 'se perdeu como artista e ser humano' em apresentação

BBB 22: Arthur Aguiar se apresenta em roda na sala do reality show - Reprodução/Globoplay
BBB 22: Arthur Aguiar se apresenta em roda na sala do reality show Imagem: Reprodução/Globoplay

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

20/01/2022 18h57

Arthur Aguiar revelou seu motivo para participar do "BBB 22" (TV Globo) durante a roda de apresentações na casa hoje, no fim da tarde. O ator, conhecido por novelas da Globo, disse que "se perdeu" de seu propósito como ser humano e artista, e quer se reconectar consigo próprio.

"Meu nome é Arthur, tenho 32 anos, sou casado, tenho uma filha de 3 anos. Apesar de eu ser artista, pra mim é muito difícil falar em público, sempre fui muito reservado, tenho meu lado tímido. Calma, vou respirar, que é difícil um pouquinho...", começou o rapaz.

"Eu demoro um pouco pra me abrir, não sou o tipo de pessoa que chega falando, mas quando eu me abro essa porta não fecha mais", disse. Arthur adquiriu uma reputação de "pegador", após diversos relacionamentos com celebridades. Ele, também, traiu a esposa Mayra Cardi diversas vezes, como ele próprio itiu em uma música.

Eu tô muito feliz de estar aqui, muito mesmo, eu encaro como uma grande para me reconectar comigo, acho que me perdi de mim mesmo ao longo do caminho, não tenho vergonha de dizer isso. Me perdi como artista, me perdi como ser humano. E consegui chegar a essa percepção, ter o senso crítico de que o que eu era não fazia parte do que eu gostaria de ser. E resolvi que eu não queria ser daquela forma. Arthur Aguiar

Os brothers ouviram em silêncio a apresentação de Arthur, num clima muito diferente da apresentação anterior de Bárbara, regada a risadas.

E nisso eu vim num processo intenso, aí, de quase dois anos, e aí pintou essa oportunidade e eu falei que tô afim de jogar, tô afim de viver isso de verdade, tô afim de me expor inteiramente pras pessoas, pra minha família, pras pessoas que gostam de mim e que não gostam de mim. E como todo ser humano eu tenho defeitos, tenho qualidades, e espero que vocês tenham um pouco de paciência comigo porque eu tô nesse processo. Pode ser que eu erre com alguém em algum momento e gostaria de ter abertura para conversar, se eu fizer algo por favor me fale, estou aberto a conhecer todo mundo, conhecer a história. E espero sair uma pessoa bem melhor do que entrei. Arthur Aguiar

BBB 22: Qual o participante mais odiado da edição do reality global?

Resultado parcial

Total de 30863 votos
3,19%
Reprodução/Instagram @bbb