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

Lucas Pasin

REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

Cancelamento de Bieber é possível e preocupa Rock in Rio; assessoria nega

Colunista do UOL

30/08/2022 04h00Atualizada em 30/08/2022 12h41

Receba os novos posts desta coluna no seu e-mail

Email inválido

Na semana do Rock in Rio 2022 e com a proximidade da presença de vários astros internacionais da música no país, uma pergunta ainda assombra os fãs de Justin Bieber: há chances de o cantor cancelar as apresentações no Brasil por questões de saúde?

O astro da música, de 28 anos, revelou ter uma condição chamada síndrome de Ramsay Hunt, que causa paralisia facial.

Esta coluna de Splash apurou com pessoas envolvidas nos bastidores de eventos no Brasil. A possibilidade do cancelamento existe e também assusta organizadores do festival — em que o cantor tem show no próximo domingo — e também da T4F, responsável pelos dois shows de Justin Bieber em São Paulo, nos dias 14 e 15 de setembro. A informação oficial, no entanto, é de que os shows seguem confirmados.

A organização do Rock in Rio tem feito uma força-tarefa para que Justin Bieber mantenha pelo menos o show no evento. Ele é um dos nomes mais esperados do dia 4 de setembro, que tem ainda Demi Lovato, Iza e Jota Quest no Palco Mundo.

Vale destacar que se Justin Bieber cancelar a apresentação, o Rock in Rio viverá o mesmo drama de 2017, quando Lady Gaga, principal estrela pop daquela edição, após ser diagnosticada com fibromialgia, cancelou o show.

O festival, na edição 2017, precisou substituir a cantora na véspera, e muitos fãs choraram pela ausência da artista na porta do hotel em que aguardavam sua chegada no Rio. O Rock in Rio precisou reembolsar fãs que quisessem desistir da compra do ingresso naquele ano.

O que a organização dos eventos diz

A coluna procurou a organização do Rock in Rio e a T4F para comentarem sobre a possibilidade de cancelamento de Justin Bieber no Brasil.

A assessoria do festival afirma que "o assunto de cancelamento não existe, Justin Bieber está confirmado como sempre esteve". A resposta também é a mesma se tratando dos shows de São Paulo. A T4F diz: "Os shows em São Paulo da turnê "Justice World Tour", de Justin Bieber, estão confirmados."

Meet & Greet cancelado

No dia 18 de agosto, os fãs de Justin Bieber receberam a notícia de que o cantor cancelou o Meet & Greet, oportunidade que garante uma foto com o astro e outros benefícios, em ambas as apresentações no Brasil.

A decisão veio devido à preocupação com a saúde do cantor, da banda, da equipe e dos fãs, segundo o site de venda dos ingressos Tickets For Fun.

Antes custando R$ 5.500, o "Justice VIP Experience" reduziu o custo para R$ 3.500. Por outro lado, o pacote continuará com alguns brindes e benefícios, como entrada prioritária, um tour pelo backstage e lembranças exclusivas da turnê.

Saúde de Justin Bieber e pausa nos shows

Justin Bieber compartilhou um vídeo nas redes sociais para explicar a síndrome rara que está afetando a sua saúde - Reprodução/Instagram - Reprodução/Instagram
Justin Bieber compartilhou um vídeo nas redes sociais para explicar a síndrome rara que está afetando a sua saúde
Imagem: Reprodução/Instagram

Justin Bieber informou no dia 7 de junho que precisava adiar alguns shows da turnê "Justice World Tour" por motivos de saúde.

Em seus Stories no Instagram, o cantor lamentou o adiamento dos shows da turnê. "Não acredito que estou dizendo isso. Já fiz de tudo para melhorar, mas a minha doença está piorando. Meu coração fica partido ao saber que terei que adiar esses próximos shows (ordens médicas). Para todos os meus fãs, eu amo muito vocês, vou descansar e ficar bem", disse.

Ele também apareceu em um vídeo mostrando que não conseguia mexer um dos lados do rosto. "Como você pode ver, este olho não está piscando. Eu não posso sorrir deste lado do meu rosto. Esta narina não se move, então há paralisia total deste lado do meu rosto", disse, afirmando ter uma condição chamada síndrome de Ramsay Hunt, que causa paralisia facial.

Segundo especialistas, o quadro não tem relação com a doença de Lyme, que Bieber tem e foi inicialmente apontada como causa da pausa nos shows.

O retorno da turnê aconteceu no dia 31 de julho na Itália. Além desta apresentação, ele fez mais 5 shows (Dinamarca, Suécia, Noruega, Finlândia e Budapeste respectivamente) sendo o último no dia 12 de agosto.

Nas redes sociais, Justin Bieber não fez novos pronunciamentos sobre a situação de saúde e não comentou ainda sobre as apresentações no Brasil.