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

RBD de volta: 10 músicas que não podem ficar de fora da turnê

Elenco original de Rebelde anuncia retorno - Reprodução/Instagram
Elenco original de Rebelde anuncia retorno Imagem: Reprodução/Instagram

Colaboração para Splash

21/12/2022 04h00

O retorno do RBD para os palcos parece estar cada vez mais perto. Após rumores de um comeback, os integrantes originais do grupo, Anahí, Dulce María, Maite Perroni, Christopher Uckermann e Christian Chávez, compartilharam um site oficial com uma data: 19 de janeiro de 2023.

Em poucos minutos o site já estava fora do ar, e o grupo mexicano formado em 2004 virou um dos assuntos mais comentados nas redes sociais. Além do site, os integrantes também trocaram a foto de seus perfis com o brasão original do RBD.

Caso se confirme, essa será a primeira turnê do grupo em quase 13 anos. Eles chegaram a se reunir no ano ado para uma apresentação virtual, mas sem a presença de Dulce María, que estava na reta final da gravidez.

Para entrar no clima desse possível retorno do RBD, Splash separou 10 músicas que não podem ficar fora dos shows. Confira:

Rebelde

Rebelde é uma das músicas mais clássicas do grupo, com o famoso refrão "y soy rebelde". Ela abre o primeiro disco do RBD, lançado em 2004, e costumava ser o momento do show, quando os integrantes interagiam com os fãs dizendo: "Eu digo R, e vocês BD. RBD! RBD!". O público respondia animado, obviamente.

Já pensou viver isso em 2023?

Sálvame

Com toda a certeza Sálvame não pode ficar de fora do setlist. Esse é aquele momento do show em que os fãs ligam as lanternas de seus celulares, e Anahí solta a voz com vocais poderosos.

Em turnês anteriores ela já chegou a usar asas de anjo na hora de cantar o single, e sempre arranca lágrimas do público. Não dá pra ficar de fora!

No Pares

Se Sálvame é o momento de Anahí brilhar no palco, No Pares é o de Dulce. A artista costumava usar essa hora do show para incentivar os fãs a continuarem batalhando por seus sonhos, acompanhada apenas do violão.

É um momento emocionante dos shows do RBD, e queremos ver em 2023!

Empezar Desde Cero

Para completar o trio de meninas do RBD em seus momentos solo, precisamos ver a Maite cantando Empezar Desde Cero - single do álbum homônimo, lançado em 2007.

A Tu Lado

O single faz parte do repertório do segundo álbum do grupo, e é cantada apenas pelos homens - Christopher, Christian e Alfonso Herrera.

Apesar de Poncho não estar confirmado na turnê de retorno do RBD, queremos ver esse momento dos meninos no palco para aquecer o coração das fãs apaixonadas e nostálgicas.

Así Soy Yo

Así Soy Yo é um dos singles do "Nuestro Amor", segundo álbum de estúdio do RBD. A música conta com frases que Mia, personagem de Anahí na novela Rebelde, falava com frequência.

Diferente de Sálvame, essa música traz uma Anahí mais divertida e desinibida no palco.

Nuestro Amor

Falando em Nuestro Amor, o lead single do disco também deve ser lembrado pelo grupo na nova turnê.

Em 2006, quando lançaram o "Live in Hollywood", DVD gravado em Los Angeles, o grupo chegou a apresentar uma versão em bossa nova da música. Quer algo mais Brasil que isso?

Celestial

O single faz parte do terceiro álbum do RBD, de mesmo nome. Em turnês anteriores, o grupo usava a canção para começar a se despedir dos fãs - já dando aquele gostinho de quero mais!

Para Olvidarte de Mí

A música está no sexto e último álbum lançado pelo RBD, em 2007. Ela acabou não recebendo tanta atenção assim nos shows ao vivo, e não estava nem na live feita pelo grupo ano ado.

Seria lindo - e um momento único - ver ela ser cantada ao vivo!

Siempre He Estado aquí

Lançada durante a live exclusiva do grupo feita em 2021, a música é a primeira inédita desde 2007. Apesar de já termos visto uma performance do single ao vivo na apresentação virtual, ela merece ser cantada em um palco brasileiro ano que vem.