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

Inspira

Ideias para uma vida mais plena


Brasileira de 5 anos é artista mais jovem a expor em museu ligado ao Louvre

Manuela Martins é natural de Assis, cidade no interior paulista com cem mil habitantes - arquivo pessoal
Manuela Martins é natural de Assis, cidade no interior paulista com cem mil habitantes Imagem: arquivo pessoal

Ed Rodrigues

Colaboração para Universa, do Recife

15/03/2022 04h00

Com apenas 5 anos, uma pequena brasileira do interior de São Paulo será a pessoa mais jovem do mundo a expor no "Carrousel du Louvre", galeria comercial que fica no subsolo do famoso Museu do Louvre, em Paris, França. Manuela Martins pinta desde os 3 anos e teve suas telas viralizadas na internet.

A exposição será em outubro deste ano e acontecerá por três dias. Apesar de felizes com o feito da filha, a família não tem condições de bancar a ida da pequena artista plástica a Paris. Os pais de Manu correm contra o tempo para arrecadar recursos para custear a viagem e contam com a solidariedade das pessoas.

O convite foi feito pela artista plástica brasileira Lisandra Miguel, caçadora de talentos e produtora de eventos do "Carrousel du Louvre". A profissional soube do trabalho da menina pela internet e entrou em contato com a família. Após uma entrevista com Manu, fez o convite para a pequena.

Menina começou a pintar na pandemia

A pequena Manuela Martins, de apenas 5 anos, natural de Assis, uma cidade no interior paulista com cem mil habitantes, - arquivo pessoal - arquivo pessoal
A pequena Manuela Martins, de apenas 5 anos, natural de Assis, uma cidade no interior paulista com cem mil habitantes,
Imagem: arquivo pessoal

Segundo a professora Josimara Martins, mãe de Manu, a menina sempre gostou de pintar. Quando percebeu o talento dela, a família ou a incentivar cada vez mais.

"Eu dava pedaços grandes de papelão para ela ter bastante espaço. Em 2020, durante a pandemia, ela começou a perguntar sobre pintores, pedia para contar histórias deles, ver suas obras. Contei a história do [artista plástico paulistano] Gustavo Rosa (1946 - 2013) e ela viu as pinturas dele. Foi nesse momento que ela pediu para pintar em tela e fez uma releitura dele", explica Josimara, em entrevista a Universa.

A menina foi desenvolvendo uma técnica própria e pediu aos pais para comprarem novas cores de tintas. A mãe dela ficou encantada com o talento da filha e ou a divulgar as peças em um perfil do Instagram. O que poderia ser apenas uma corujice de mãe, chamou a atenção dos seguidores e chegou até a representante do "Carrousel du Louvre".

"Ela pensa na obra como um todo. Tem começo, meio e fim. Achei lindo e comecei a postar nas redes sociais. As pessoas começaram a gostar e o conteúdo viralizou. Na primeira obra, a Manu tinha apenas 3 anos", conta.

Pais estão fazendo vaquinha para pagar custos da viagem

Manuela Martins participará da exposição com quatro quadros que ficarão dispostos no Salão Internacional de Arte Contemporânea do museu francês. Embora tenha sido convidada a expor, os custos com o transporte das obras e as despesas de viagem ficam a cargo da família.

De acordo com o vendedor de caldo de cana João Paulo Martins, pai da garota, eles teriam que gastar cerca de R$ 130 mil com o deslocamento, estadia e alimentação. A família, infelizmente, não tem esse dinheiro.

"A gente nunca fez uma viagem para fora do país, moramos longe de aeroportos, mas temos fé e esperança de que tudo vai dar certo. Estamos mobilizando uma vaquinha online para ajudar nas despesas e até agora arrecadamos menos de R$ 2 mil", explicou.

"Inspiração vem da minha cabeça", diz pequena artista

A Universa, Manu Martins contou que quer ser uma artista que pinta muitas obras. Ela explicou seu processo criativo e como se descobriu uma artista plástica.

A pequena Manuela Martins, de apenas 5 anos, natural de Assis, uma cidade no interior paulista com cem mil habitantes - arquivo pessoal - arquivo pessoal
A pequena Manuela Martins, de apenas 5 anos, natural de Assis, uma cidade no interior paulista com cem mil habitantes
Imagem: arquivo pessoal

"A inspiração vem da minha cabeça. Eu faço as pinturas com as mãozinhas. Faço tudo na sala de casa mesmo. Eu comecei a pintar no coronavírus. Já pintava em papelão, mas pedi para a mamãe comprar tela, aí ela comprou e eu vou pintando", diz a menina.

Manuela nunca estudou arte. Todas as "técnicas" e inspirações são espontâneas e criadas por ela. O talento da menina tem deixado os pais cheios de orgulho.

"É muita alegria ver nossa filha tão pequena indo tão longe com sua arte. Na exposição serão quatro peças, mas como a Manu ainda está pintando, ela não decidiu quais quadros levará. Ela só tem certeza de uma obra de arte que não ficará fora da exposição: quadro 'PJmasks', que é o favorito dela", conta o pai.