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

'Ficou inconsciente', diz mulher de Lucas Lucco sobre acidente do cantor

Lucas Lucco leva tombo, machuca rosto e quebra o dedo durante comemoração - Reprodução/Instagram
Lucas Lucco leva tombo, machuca rosto e quebra o dedo durante comemoração Imagem: Reprodução/Instagram

Colaboração para Splash, de Pernambuco

05/02/2022 18h00Atualizada em 05/02/2022 22h52

O cantor Lucas Lucco, 30 anos, deu um pequeno susto nos seus seguidores ao aparecer nos Stories do Instagram com a cara arrebentada. Lucco também postou fotos na linha do tempo, mostrando os machucados.

Lucas revelou ter bebido demais, caído da escada em cima do próprio dedo e se machucado assim.

Nos Stories, ele brincou que teria que "falar a verdade", mas não sabia como explicar porque estava com a cara machucada.

"Bebi demais ontem, levei um tombo perto da escada, caí em cima do dedo, quebrei o dedo, caí de cara e é isso. Nada mais a declarar", contou o cantor, se divertindo e pedindo que seus seguidores não riam.

"Não pode rir, gente, é sério. É história pra contar, calma", completou.

Lucas agradeceu ao pessoal do hospital que o atendeu com cuidado e contou que tomou soro na veia.

"Isso é um rolê diferenciado, de verdade", finalizou, brincando. "Queria fazer jus ao nome do DVD".

Lucas Lucco lançou, recentemente, o álbum com o título de "Rolê Diferenciado".

Nos comentários, alguns famosos desejaram melhoras.

"Melhoras, irmão, próxima vez me chama", brincou Bil Araújo. "Que pinga foi essa?", comentou Fernando Zor.

"Se cuide aí, meu irmãozinho", registrou Otaviano Costa.

"Ficou inconsciente"

Mais tarde, Lorena Carvalho, mulher de Lucas Lucco, deu sua versão sobre o acidente que aconteceu na casa do casal. Segundo a influenciadora, Lucas não está tão acostumado com bebida e havia comido pouco.

"Quem conhece o Lucas sabe que ele não bebe, nunca foi de beber, muito raro. E ontem vieram alguns amigos aqui em casa e ele começou a beber...", explicou Lorena sobre a noite ada.

"Quando deu por volta de 3h da manhã a gente estava sentado em uma mesa e a boca dele começou a ficar branca. Falei para ele ir comer alguma coisa. E ele falou que ia se deitar porque não estava se sentindo tão bem", continuou a mulher de Lucas Lucco.

"No que ele levantou, deu alguns os, simplesmente caiu. De cara no chão, em cima da mão, saiu o dedinho dele do lugar. Ele ficou um tempinho inconsciente. Eu levei um susto!"