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

Neta no The Voice é Brasil x Argentina em final de Copa para Milton Neves

Mabê Neves durante partiação no The Voice Kids - TV Globo
Mabê Neves durante partiação no The Voice Kids Imagem: TV Globo

Beatriz Cesarini

Do UOL, em São Paulo

11/02/2020 15h43

Os espectadores no The Voice Kids se emocionaram com a menina de 11 anos que esqueceu um trecho da letra da canção 'Eu só queria te amar'. O nervosismo era tanto que ela nem sequer percebeu que Carlinhos Brown tinha virado a cadeira. A pequena cantora é Mabê Neves, a 'Miltinha', como a avó a apelidou por causa dos olhos parecidos com o avô Milton Neves.

Mas não foi só Maria Beatriz que ficou nervosa nas audições as cegas. Em conversa com a reportagem do UOL Esporte, Milton Neves contou que acompanhar a participação da neta no reality show da TV Globo é como assistir a uma final de Copa do Mundo entre Brasil e Argentina com direito a pênaltis.

"Tá louco... Vê-la é como se fosse decisão de Copa do Mundo da seleção brasileira. É uma coisa mágica, maravilhosa. Fiquei a vendo na televisão e lembrando da avó dela. Enquanto não viraram a cadeira, mesmo eu sabendo o resultado, foi como uma final de Copa do Mundo entre Brasil e Argentina nos pênaltis. Ela ficou emocionada, até esqueceu um pouquinho da letra. Já gostava do Carlinhos, agora sou mais fã ainda", disse o jornalista, que é avô paterno de Mabê.

Maria Beatriz é fruto do casamento entre Roberta Peporine e Fabio Neves e é apaixonada por música desde quando era bebê. O apelido de Miltinha nasceu graças a Dona Dalva, avó materna de Mabê. Segundo a família, a pequena não só tem os olhos do avô jornalista como carrega consigo semelhanças na personalidade.

"Minha mãe sempre dizia que a Mabê era a 'Miltinha'. O Milton sempre brinca com isso. Agora ela está crescendo, pegando os meus trejeitos, mas muita gente ainda fala que ela é 'Miltinha' por ela ter uma semelhança física. E ela é determinada como ele, tem garra. Sabe aquela luz da pessoa que tem um bom coração? A Mabê é muita parecida com ele em relação a isso também", contou Roberta Peporine, mãe da cantora mirim.

"E ela é minha neta. Paixão da minha vida. Eu gosto muito dela. A dona Dalva chamava a Mabê de Miltinha só por causa do olho, porque, coitadinha, se ela se parecesse comigo ia ser feia demais (risos). Mas o olhinho pequeno dela é parecido com o meu. Só de chamar ela de Miltinha, então, é a glória da glória", acrescentou Milton.

A única coisa que entristece Milton é ouvir de poucas pessoas que Mabê só não foi eliminada, porque é neta dele. O jornalista fez questão de frisar que o fato de ambos terem parentesco pode até atrapalhar a pequena na competição.

"Eu não mando nada na Rede Globo. A influência que eu tenho na emissora é a mesma que tenho com o Donald Trump na Casa Branca e com o (Vladimir) Puttin no Kremlin, ou seja, zero", explicou Milton.

Mabê e o avô Milton Neves - Arquivo Pessoal - Arquivo Pessoal
Imagem: Arquivo Pessoal
Por questões contratuais entre a TV Globo e os pais de Maria Beatriz, Milton Neves teve que parar de publicar vídeos de sua neta cantando em suas redes sociais até o momento em que ela fosse ao ar nas audições às cegas.

"O Milton é o grande fã da Mabê. Acho que depois de mim e da minha outra filha Giulia, ele é a pessoa que mais a apoia nessa caminhada de cantar. Ele só parou de publicar coisas dela quando eu assinei com o The Voice Kids e com a Universal Music. Lá dizia que se tivesse qualquer propaganda em algum concorrente da Globo a gente ia se ferrar muito, ia ter multa. E o Milton é concorrente da Globo, mesmo sendo o avô dela. Então ele parou de publicar. Mas ele é o grande incentivador e ele diz: 'pés no chão, temos que ter discernimento, mas você é um grande talento e merece voar'", falou a mãe Roberta.

Filho de Milton, Fábio Neves ficou um pouco receoso quando a família decidiu inscrever Mabê no programa. O pai tem a preocupação de que a filha se desapontasse, já que o The Voice Kids simboliza um sonho para a pequena. Agora, durante a competição, Maria Beatriz conta com uma rede de apoio dos familiares e já sabe que a participação é mais importante do que a vitória.

"Fábio sempre foi contra... Ele relutou quando a gente mandou o vídeo, porque ele tem muito medo de ela se frustrar, enfim. Mas eu acho que faz parte da vida, uma frustração futura ou batalhar pelo seu caminho faz parte da vida. A gente procura ver, então, como uma grande brincadeira. A gente curte muito toda a repercussão. A ideia é não se cobrar", pontuou Roberta.

"O The Voice Kids é um programa espetacular, paixão da criançada. Eu conversei com a Mabê, disse que ela não era obrigada a ganhar, não. Só de aparecer no mínimo duas vezes na Rede Globo já é glória da glória. E ela está super escolada. Sabe que só se entrar já é uma vitória", comentou Milton Neves.

Mabê faz parte do grupo de 72 crianças selecionadas nas audições as cegas. A neta de Milton Neves agora se prepara para a fase Batalhas, na qual as crianças se apresentam em trios e o técnico escolhe apenas uma para a próxima etapa.