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

Michael Bublé defende o amor e aceita ser 'novo Roberto Carlos'

Michael Bublé lança o novo disco "Higher" - Getty Images
Michael Bublé lança o novo disco 'Higher' Imagem: Getty Images

Fernanda Talarico

De Splash, em São Paulo

03/04/2022 04h00

Michael Bublé é um ferrenho defensor do amor. Para ele, o sentimento move tudo em sua vida: está presente em sua família, em sua carreira e na maneira como encara o mundo. Ele não se importa de ser considerado um dos "últimos românticos", até porque não acredita nisso, e segue firme no caminho de cantar sobre o amor. Tanto que em seu novo disco, "Higher", lançado no último dia 25 de março, o sentimento continua sendo assunto principal.

Ao elencar elementos que ele ama, o cantor é aberto a demonstrar o quão apaixonado ele é pelo Brasil. "Eu amo estar no Brasil. Só há um problema para mim quando vou: eu como demais!", brinca em entrevista a Splash.

Como Bublé é um dos principais cantores românticos em atividade, o cantor é alvo de diversas comparações com outros artistas que cantam o amor e até mesmo usam o mesmo tipo de roupa para se apresentarem em shows: sempre elegantes ternos. No caso da América Latina, com Luis Miguel, do México, e Roberto Carlos, do Brasil. O paralelo não o incomoda, ao contrário, ele aceita e gosta. "É um clássico brasileiro, gosto da ideia."

Capa do CD 'Higher', de Michael Bublé - Divulgação - Divulgação
Capa do CD 'Higher', de Michael Bublé
Imagem: Divulgação

Questionado sobre o porquê de tanta devoção pelo amor, Bublé explica: "O amor não é simples. O amor não vem apenas com romance e borboletas no estômago, e o amor é doloroso."

O amor é caro, é muito assustador, é arriscado, é profundo, é ciumento. O amor é paixão e ódio. O amor é obsessão. O amor é incondicional.

De Justin Timberlake a Star Wars

Mesmo em tempos de confrontos e guerras, Michael Bublé acredita que o amor prevalece e é disseminado em diferentes meios. "E não estou sozinho nessa, há muita gente falando e cantando sobre o sentimento."

"Eu acho linda a música do Bruno Mars. Me sinto extremamente romântico quando ouço Ed Sheeran, assim como Adele. Até mesmo Justin Timberlake e Justin Bieber. Eu acho que o amor é um dos principais motivos pelo qual somos humanos e é uma razão pela qual podemos conectar", explica. "Nem todos nós podemos nos conectar culturalmente vindo de um determinado lugar, vindo culturalmente de um bairro diferente ou sendo rico, pobre, gay, heterossexual, jovem, velho, mas todos nós podemos nos conectar pelo amor."

Por isso é um assunto fascinante que você pode facilmente cantar sobre.

Michael Buble - Divulgação - Divulgação
Michael Buble aceita ser o novo Roberto Carlos
Imagem: Divulgação

Fã de carteirinha de "Star Wars", Michael Bublé acredita que até mesmo a franquia criada por George Lucas tem como assunto principal o amor. "É um filme poderoso porque é centrado em uma história de amor. Uma história de amor de pais e filhos, uma história de amor de irmãos? Bom, melhor não falarmos do beijo entre os irmãos, não é esse o contexto", brinca ao lembrar o polêmico momento de "Star Wars: Uma Nova Esperança" (1977), quando Leia e Luke Skywalker se beijam sem saber que são irmãos.

Paul McCartney

Um dos pontos altos de "Higher" é a cover de Michael Bublé para a canção "My Valentine", escrita por Paul McCartney. "Foi uma honra saber que o maior músico do mundo confiou sua arte a mim."

O artista conta que o empresário do ex-Beatle mandou um e-mail a ele para falar sobre o projeto depois que escutaram uma demo da nova versão. "Disseram que eu faria um ótimo trabalho com a música." McCartney, que escreveu a música para a esposa Nancy Shevell, gostou tanto do cover que o produziu para o novo álbum de Bublé.

Novo show

Para as apresentações que fará no Brasil com a turnê "An Evening With Michael Bublé", o cantor avisa que fará de tudo para tornar os shows inesquecíveis e trará muita felicidade ao palco. O país receberá cinco shows em novembro, nas cidades de Curitiba, São Paulo e Rio de Janeiro. Com os ingressos à venda, algumas apresentações já estão esgotadas.

Michael Bublé virá ao Brasil em novembro deste ano - Divulgação - Divulgação
Michael Bublé virá ao Brasil em novembro deste ano
Imagem: Divulgação