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

Namorado de Anitta fala da cantora: 'Não tinha noção do tamanho no Brasil'

 Murda Beatz e Anitta em foto publicada no Instagram -  Instagram/Reprodução
Murda Beatz e Anitta em foto publicada no Instagram Imagem: Instagram/Reprodução

Colaboração para Splash, no Rio de Janeiro

10/08/2022 10h19

O produtor musical Murda Beatz, de 28 anos, namorado de Anitta, confessou que não tinha dimensão do tamanho do sucesso da cantora no Brasil.

Dono de hits com artistas como Ariana Grande, Drake e Pharrell Williams, o produtor já veio ao país duas vezes e viu de perto o fenômeno que é a cantora. "Ela é maravilhosa. No começo eu não tinha noção do tamanho dela, o quão grande ela é no Brasil", itiu ele, em entrevista à revista GQ.

Logo, ele contou o que fez se apaixonar pela cantora de 29 anos. "Ela é muito legal e humilde. Eu não me apaixonei por essa força [de diva], mas sim pela humildade. Ela é um ser humano incrível", ressaltou.

Na entrevista, o produtor musical confessou que Anitta é tímida quando os dois dividem trabalho. "É engraçado. Quando estamos no estúdio e chega a vez dela gravar, ela fica super tímida comigo".

No mais recente trabalho lançado por Murda, "No Más", com quem co-produziu com Pharrel, a música conta com Anitta, J Balvin e o rapper Quavo. "Eu e o Pharrel criamos esse som e pensamos no J Balvin e Quavo. Mas precisava de uma voz feminina, então senti que podia colocar a minha garota nessa. Ela é perfeita para isso, sabe", afirmou.

Com a relação de proximidade cada vez maior no Brasil, Murda tem conhecido diversos produtores brasileiros apresentados por Anitta, principalmente de funk. Em breve, ele pretende iniciar algum trabalho no gênero musical.

"Sinto que a melhor forma de descrever o funk para alguém que não conhece é comparar com o que o trap era a seis, sete anos atrás na América. Um som meio underground que vem ganhando cada vez mais visibilidade junto com o pop", disse.

Por falar do Brasil, o produtor musical afirmou amar o país, listando a comida, principalmente, carne, arroz e feijão, a cultura e o clima como uma das suas paixões. "O clima é bem quente, sabe. Não vou mentir para você. Eu só experimentei o inverno brasileiro, então sei que o verão vai ser intenso", destacou.

O produtor musical disse estar animado para conhecer outros lugares além de São Paulo e Rio de Janeiro. Apesar de não conhecer muito da geografia do Brasil, ele tem como prioridade as Cataratas do Iguaçu, em Foz do Iguaçu, no Paraná. "Não conheço os nomes das regiões, mas quero ir para o Norte e para o Sul. Me falaram que preciso visitar [Cataratas].

Com a fama, especialmente no Brasil, ele disse se entender como um artista, não só como produtor. Ele sempre acompanha os artistas com quem trabalha, mas não sobe para cantar nos palcos. Talvez, ele acredita que possa colocar a sua voz nas próximas músicas que virão.

Questionada sobre com quem sonha trabalhar, ele é direto. "Beyoncé, Rihanna e Jay Z [nessa ordem]", disse.