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

Aos 15 anos, ela ganhou 8 bolsas de balé na Europa: 'Brasil não valoriza'

A bailarina Luciana Sagioro - Gregory Bartadon/Divulgação
A bailarina Luciana Sagioro Imagem: Gregory Bartadon/Divulgação

Luciana Sagioro em depoimento a Ed Rodrigues

Colaboração para Universa, em Recife

01/03/2022 04h00

"Fiz minha primeira aula de balé com três anos, em Juiz de Fora (MG), minha cidade natal, e me apaixonei. Aos oito, tive a certeza de que queria isso como profissão para minha vida. Ninguém na minha família tem conexão ou histórico com a dança, mas independentemente disso sempre apoiaram meus sonhos. Minha família sempre foi o meu porto seguro e meus maiores incentivadores e apoiadores.

Me mudei para o Rio de Janeiro, onde moro atualmente, ainda criança, para estudar na Escola de Dança Petite Danse. No começo, ia e voltava de Juiz de Fora para o Rio nos dias de aula de balé, mas depois meus professores e a direção da escola conversaram com minha família sobre a importância da frequência das aulas e da necessidade de treinar todos os dias. Foi assim que tomamos a decisão.

Ao longo da minha jornada, participei de várias competições. Cada uma teve algo que me marcou ou algo que me fez evoluir. As internacionais foram muito agregadoras, aprendi com mestres renomados e famosos. A última na qual me apresentei, a 50ª edição da Prix de Lausanne, na Suíça, uma das mais concorridas competições de dança do mundo, foi a mais marcante. Por meio dela, consegui meu contrato para a Escola da Ópera de Paris. Além disso, conquistei o terceiro lugar mundial e fui eleita a melhor bailarina pelo público da internet.

A bailarina Luciana Sagioro - Rodrigo Buas/Divulgação - Rodrigo Buas/Divulgação
Luciana recebeu diversos convites e escolheu por estudar balé na Escola da Ópera de Paris
Imagem: Rodrigo Buas/Divulgação

Infelizmente aqui no Brasil ainda não somos tão valorizados como no exterior. Na Suíça, a competição é uma vitrine para o mundo, onde os maiores diretores das maiores companhias estão como jurados, avaliando e fazendo ofertas de trabalho.

Para me sair bem por lá, precisei de uma preparação muita intensa. Foram muitos ensaios, aulas e, além da preparação física fora das aulas de balé, também tive toda a minha preparação emocional com uma coach de meditação, para melhorar minha performance para essa grande competição. Em relação aos estudos, consigo conciliar muito bem com a dança. Estudar é um prazer para mim.

Na Suíça, competiram 72 bailarinos do mundo todo, cada um representando o seu país. Chegando lá, amos por uma peneira. Depois de dançarmos no palco e depois de muitas aulas, são selecionados apenas 20, e eu consegui ar para essa segunda fase.

Depois, dançamos no palco de novo, com uma variação de repertório clássica e outra contemporânea. Em seguida veio a premiação, onde foram premiados sete bailarinos. Eu fiquei em terceiro lugar do mundo e primeiro do Brasil.

Essa vitória representa muito para mim. Ser reconhecida internacionalmente é muito gratificante e surpreendente porque, como dito, esse festival é o maior do mundo e por meio dele recebemos grandes ofertas de trabalho.

Ganhei oito bolsas de estudos. Todas elas em lugares diferentes, por toda a Europa. Vou me mudar em agosto para Paris, onde ingressarei na Escola da Ópera de Paris. Depois de muitos anos, serei a única bailarina brasileira nessa escola.

Vou evoluir muito, aprenderei com excelentes professores. A escola da Ópera de Paris muito conceituada e me abrirá portas para excelentes companhias no futuro.

Minha vitória deixa uma mensagem: não desistam dos seus sonhos. Muitas vezes, vai parecer impossível e surgirão obstáculos. Mas somos maior que tudo isso. Se você não lutar pelo seu sonho, quem lutará por você?"