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

'Mania de você': a história de amor de Rita Lee e Roberto de Carvalho

De Splash, em São Paulo

09/05/2023 11h50Atualizada em 09/05/2023 15h12

Rita Lee e Roberto de Carvalho formavam um dos casais mais irados da indústria musical. A parceria, na vida e na carreira, durou 47 anos.

A cantora morreu na noite de ontem, aos 75 anos.

O casal se conheceu em 1976, através de Ney Matogrosso — Roberto era guitarrista do músico. Rita e Roberto ficaram juntos na mesma noite em que foram apresentados.

"A primeira vez que encontrei a Rita foi no festival de Saquarema, em 1976. Foi a primeira vez que a gente conversou, se olhou e alguma coisa aconteceu em nossos corações", disse Roberto em uma live com o pesquisador musical Rodrigo Faour em 2020.

Os dois foram morar juntos e, grávida do primeiro filho, Rita foi presa por porte de maconha. Em 1977, deu à luz Beto Lee. Em 1979 nasceu seu segundo filho, João. Em 1981, nasceu o terceiro, Antônio.

A união com Roberto de Carvalho foi da intimidade aos palcos, e os dois aram a se apresentar juntos no período considerado o mais "pop" da carreira de Rita — tanto no sentido musical da palavra, com um ritmo mais diverso, quanto em termos de popularidade. Foi no álbum de 1979 que vieram sucessos como "Mania de Você", "Doce Vampiro" e "Chega Mais".

Rita chegou a contar que o casal compôs "Mania de Você" logo após transarem — e que seu primeiro orgasmo foi com o marido.

Ele pegou o violão e eu o caderninho e começamos: 'Meu bem, você me dá água na boca'? A gente estava em estado de graça'. Rita Lee

1 - Reprodução/Instagram - Reprodução/Instagram
Rita Lee e Roberto de Carvalho
Imagem: Reprodução/Instagram

Os dois só se casaram em 1996, após cerca de vinte anos juntos. Desde então, a cantora adotou o sobrenome do marido e ou a como Rita Lee Jones de Carvalho.

Química perfeita

Casado com a Rainha do Rock, Roberto nunca se importou de ser visto como alguém "à sombra" da esposa.

É inconcebível que você esteja ao lado de uma estrela, que tem a necessidade de subsídios para brilhar, e se oponha a isso, que veja como uma ameaça. Rita já ou situações desse gênero no ado. Não tinha como pensar que ia funcionar.

"No nosso caso, cada um entra nessa equação com sua parte. A gente combinou muito, teve uma alquimia entre a gente. Temos quase que uma química perfeita. Além disso, sou tímido, sou o escorpião embaixo da pedra do deserto", disse o músico.

Rita nunca escondeu os problemas com a dependência química. Nesses períodos, ela definiu Roberto como seu "porto seguro". "Ele me segurou. Era uma torre. Ele parou de tomar drogas muito antes que eu. E segurou os meninos. Segurou a coisa toda", disse em entrevista à Marie Claire.

À Quem, em 2009, ela respondeu qual seria o segredo para um relacionamento tão duradouro.

Casamento não é uma receita de bolo para seguir. Casamento é uma loteria cujo prêmio é um segredo. Roberto é tão bom parceiro musical quanto pai, marido, amigo e namorado. É um romântico nato, daqueles que mandam flores toda semana. Além de ser um chef de cuisine de mão-cheia! A mim, resta lavar os pratos e colaborar com uma massagem gostosa. Rita Lee

Rita Lee: veja fotos da carreira da artista