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

Rita Lee é fotografada pelo marido após remissão do câncer: 'Sextou'

Rita Lee é clicada pelo marido para comemorar o "sextou" - Reprodução/Instagram
Rita Lee é clicada pelo marido para comemorar o 'sextou' Imagem: Reprodução/Instagram

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

24/06/2022 08h21

Rita Lee, de 74 anos, foi clicada pelo marido, Roberto de Carvalho, para comemorar a chegada da sexta-feira após a remissão do câncer de pulmão. Recentemente, a cantora realizou um tratamento contra o tumor e os exames detectaram uma regressão da enfermidade desde abril.

Em uma publicação no Instagram, a cantora aparece em um jardim, segurando uma caneca, e olhando para o marido. "Sextou", escreveu ela, com um look colorido de estampa tie-dye. Roberto publicou a mesma foto em seu perfil.

A publicação rendeu uma série de comentários carinhosos ao casal. "Amo vocês!", escreveu o músico João Lee, um dos filhos do casal. A cantora Maria Gadú também deixou uma mensagem. "Amo vocês", disse ela. Além dos amigos, as fãs escreveram mensagens para a cantora. "Você é tudo para mim, deusa", afirmou uma delas. "Rita, você é luz e amor. Te amo muito. Obrigada por existir", comentou outra. "Delícia, te ver por aqui! 'Eu quero, mais saúde'!", desejou uma seguidora.

Nesta semana, a cantora já havia aparecido na rede social com os cabelos curtos em foto também tirada pelo marido. A imagem foi divulgada no perfil oficial de Rita Lee no Instagram. "Cada dia mais linda", disse uma das seguidoras que deixaram elogios nos comentários.

Em abril deste ano, Splash confirmou que os exames mais recentes mostraram que o tumor não existe mais no corpo da artista. Beto Lee, filho de Rita, comemorou a recuperação nas redes sociais.

Astrid Fontenelle foi uma das famosas que celebrou a vitória de Rita Lee, e fez em seu Instagram um post para comemorar a vida da cantora. Na legenda, ela mostrou sua iração pela estrela e ainda revelou o apelido que Rita deu ao tumor.

"Rita Lee curada de um câncer de pulmão que ela, sempre na sintonia fina da ironia, apelidou de Jair", disse a apresentadora.