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

Lucinha Lins recorda vaias em show: 'Ficou na minha cabeça uns dois dias'

Lucinha Lins é convidada do "Sensacional", com Daniela Albuquerque - Divulgação
Lucinha Lins é convidada do "Sensacional", com Daniela Albuquerque Imagem: Divulgação

Colaboração para Splash, no Rio de Janeiro

07/04/2022 12h52

A atriz, cantora, compositora e apresentadora Lucinha Lins é a convidada do "Sensacional", com Daniela Albuquerque, da RedeTV!, e recorda vários momentos importantes de sua carreira. Dentre essas ocasiões, a artista lamenta o dia que foi vaiada em um show no Maracanãzinho, em 1981.

"Ser vaiada é horrível, desagradável e uma rejeição muito grande. Eu saí escoltada por um pelotão de policiais porque queriam me linchar. A coisa ficou feia. O Maracanãzinho é redondo, e aquele som que circulava por lá ficou na minha cabeça por uns dois dias. Foi muito complicado. Eu não dormia", desabafou. A artista começou sua carreira musical como backing vocal de Ivan Lins, que acabou tornando-se seu primeiro marido.

Na entrevista, Lucinha enaltece sua amizade com Elis Regina e se emociona ao falar sobre a morte da cantora, que aconteceu em 1982. "Eu achei que eu nunca mais fosse sair do meu quarto. Me emociona demais lembrar disso, foi um dos dias mais difíceis da minha vida", lamenta.

Tendo novelas como "Roque Santeiro" e "Chamas da Vida" no currículo, Lucinha reflete sobre o trabalho com a imagem e a aparência com o ar dos anos. Atualmente, ela está em cartaz com uma peça que tem como tema principal o envelhecer com alegria.

"As avós de hoje têm uma juventude que a minha avó não tinha. Alguém da minha idade há uns 50 anos atrás era uma pessoa muito caída. Agora, as mulheres começam realmente a se mostrar bonitas, espertas, despachadas e gostosas a partir dos 40. É aí que a coisa muda. Dá trabalho. Não é simples e não é bacana. Tem dias que você fica muito chateada, porque a sua mente é jovem, mas o seu corpo se modifica", observa.

O "Sensacional" com Lucinha Lins vai ao ar hoje, às 22h30, na RedeTV!.