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

As travessias de Ian Matos, brasileiro no pré-olímpico pandêmico de Tóquio

O atleta brasileiro Ian Matos, 32 - Arquivo pessoal
O atleta brasileiro Ian Matos, 32 Imagem: Arquivo pessoal

Juliana Sayuri

Colaboração para o TAB, de Toyohashi (Japão)

13/05/2021 04h00

"Que dia é hoje?" foi o primeiro pensamento do atleta brasileiro Ian Matos, 32, ao despertar num luminoso 26 de abril e ver da janela o Monte Fuji despontando entre as nuvens, enquanto aterrissava no Aeroporto Internacional de Tóquio.

Não era para menos: Ian embarcou na noite fluminense de 24 de abril, marco de suas "32 translações ao redor do sol", nas suas palavras, e atravessou 12 fusos horários — e mais de 18 mil km — num trajeto Rio de Janeiro, São Paulo e Frankfurt rumo à capital japonesa para a Copa do Mundo de Saltos Ornamentais, a disputa pré-olímpica para a Tóquio-2020. "Pensa num menino feliz", escreveu o atleta no Instagram, um dos oito integrantes da seleção brasileira.

Natural de Muaná, no interior do Pará, Ian viveu dias de sonho olímpico ante o pesadelo pandêmico que já provocou 3,3 milhões de mortes mundo afora (423 mil delas no Brasil). "Nós, atletas, muitas vezes vivemos em uma bolha. É treino, treino, treino, performance e é isso o que importa. Nos últimos tempos, tudo mudou: não dá para fechar os olhos para a pandemia. Todo mundo conhece alguém que perdeu alguém que perdeu alguém por covid-19", disse o saltador à reportagem de TAB, na manhã de sua sexta-feira de folga, 30 de abril, um dia antes do início do torneio, que se estendeu de 1º a 6 de maio.

Foi uma prévia do que esperar para a Tóquio-2020: Ian e demais atletas aram dias de aclimatação e competições entre o hotel e o Tokyo Acquatics Center, um complexo no parque Tatsumi construído especialmente para a Olimpíada, cuja abertura está marcada para 23 de julho. Desde que pisaram no arquipélago asiático, eles fizeram exames para covid diariamente, disse. Ficaram no 9º andar do hotel, e de lá só saíam para treinar.

Para Ian, viajar e competir atualmente não está sendo muito diferente dos tempos pré-pandemia. Habituados a concentrações antes das provas, a rotina dos atletas já é regrada: horário marcado para café, ônibus, treino. "A única diferença é que relaxávamos no fim das competições. Hoje, isso é impossível."

O atleta brasileiro Ian Matos, 32 - Arquivo pessoal - Arquivo pessoal
O atleta brasileiro Ian Matos, 32
Imagem: Arquivo pessoal

Tóquio, Buenos Aires, Belém

Uma das apostas brasileiras nos saltos ornamentais, Ian viajou no fim de março para Buenos Aires, onde a equipe brasileira foi campeã geral do Sul-Americano de Esportes Aquáticos. "Tóquio, pelo que vi, está fazendo o possível. Já Buenos Aires lembrou o Rio, tudo aberto como se não tivesse pandemia", relatou. Ian aposta que é possível realizar jogos seguros, com testes, todos de máscaras, distanciamento social, sem aglomerações. "O mínimo que, até hoje, não é compreendido no Brasil."

Ian representou o país na Rio-2016 e nos Jogos Pan-Americanos de Guadalajara (2011), Toronto (2015) e Lima (2019). Desde que despontou na modalidade olímpica, o atleta também se destacou por assumir sua homossexualidade publicamente, "um ato político", como ele definiu na campanha Livres & Iguais, das Nações Unidas.

Vivendo no Pará, ele aprendeu a nadar muito pequeno e, por volta dos 11 anos, se interessou por saltos. Participou de competições juvenis e, em 2007, se mudou para Brasília para treinar. Em 2014, migrou para o Rio, para uma vaga aberta para salto sincronizado.

Desde então, especializou-se na prova individual do trampolim de 3 metros no clube Fluminense, iniciou um bacharelado em educação física no Centro Universitário IBMR e, um tipo de "ovelha desgarrada", segundo sua expressão, ou a visitar a família apenas nas raras férias.

Viria então a pandemia. Com campeonatos cancelados por conta das restrições de mobilidade mundo afora e treinos anulados no Rio, Ian decidiu aproveitar o tempo livre para visitar Belém, onde ficou entre abril e junho de 2020.

"Fiquei quase 100% parado no treino técnico", lembrou. Para salto ornamental, o treinamento é bastante específico na piscina e na academia, aos quais os atletas brasileiros não tiveram o quando os portões dos centros de treinamento, no Rio, se fecharam.

Em maio de 2020, Ian perdeu a avó para a covid-19. Foi por aí que a ficha da pandemia caiu de vez para o atleta. Isolado dentro de casa junto à família, ele decidiu dar um gás nos estudos de educação física e fazer "vários nadas". "Depois precisei buscar o balde que tinha chutado e que estava lá longe", relatou ele, que na época pulou dos 72 para 78 kg.

Em julho de 2020, com a volta dos treinos, Ian voltou ao Rio. Ele que lute, ele lutou: recuperou a ótima forma, aperfeiçoou as técnicas, apostou, mas não conseguiu a sonhada vaga. Nos seus seis saltos na eliminatória de 5 de maio, somou 309.85 pontos, o que lhe rendeu o 44o lugar entre os 54 melhores do mundo - eram 18 vagas. Dos oito brasileiros nas disputas, quatro conseguiram se classificar: Luana Lira, Ingrid Oliveira, Kawan Pereira e Isaac Souza.

O atleta brasileiro Ian Matos, 32 - Arquivo pessoal - Arquivo pessoal
O atleta brasileiro Ian Matos, 32
Imagem: Arquivo pessoal

De volta ao Rio

Ian viveu dias dentro de uma bolha pré-olímpica, mas com um olhar lá fora. "Minha irmã e minha amiga estão trabalhando na linha de frente. Meus olhos estão aqui e ali", disse ele ao TAB, dias antes de se lançar aos saltos decisivos.

A irmã é Naiandra Matos, 30, intérprete de libras e assistente social, que tem trabalhado em um hospital de campanha contra covid-19 e em um centro de inclusão social em Belém. "amos por momentos muito difíceis. Tivemos duas perdas, nossa avó e nosso tio-avô, que abalaram muito a família. Também tive covid no ano ado. O lado bom é que estávamos juntos, lado a lado, pra dar força um para o outro", relatou ela. "Apesar de todos os pesares, a ida de Ian a Tóquio me deixou muito feliz, é uma alegria no caos."

A amiga é Mayra Ramos, 29, também assistente social, que praticou salto ornamental na juventude e parou para se dedicar aos estudos. Ian e Mayra não se viram na recente temporada dele no Pará: respeitando o isolamento social, eles só têm conversado digitalmente na pandemia. Mayra está trabalhando há mais de um ano (marcado no calendário, 23 de abril de 2020 foi o primeiro dia) em um hospital de campanha na capital paraense, montado no Hangar Centro de Convenções, às vezes junto a famílias quando alguém é internado, outras no acolhimento após a notificação da morte do paciente.

"É muito difícil ver o amor de alguém partir", disse ela, nitidamente abalada. "O que está acontecendo é surreal. Tantas mortes, tantos sonhos adiados. É uma realidade muito triste."

Voltando ao Rio depois da miragem de Tóquio, uma longa travessia que se iniciou na sexta-feira, 7 de maio, Ian deve retomar treinos no Fluminense. Imagina "ver a cidade cheia, os bares lotados no Leblon [no Rio]", lamentou. "De volta à realidade."