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

Olhar Olímpico

REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

Garoto que subiu a rampa conquistou Lula com carta e quer ser como Cielo

Kikinho, nadador do Corinthians - Divulgação
Kikinho, nadador do Corinthians Imagem: Divulgação

02/01/2023 12h00

Kikinho queria contar a Lula (PT) o quanto o irava. Aos 10 anos, decidiu fazer isso escrevendo uma carta, que faria chegar ao então presidente eleito nem que fosse por intermédio de algum segurança. Não imaginava que, duas semanas depois, subiria a rampa do Palácio do Planalto de mãos dadas com o novo presidente da República.

Um dos protagonistas da já icônica cena da faixa presidencial sendo entregue ao presidente por populares, Francisco Carlos Nascimento da Silva é um garoto doce de 10 anos, preto, morador da periferia de São Paulo. Todos os dias, acompanhado da avó, a duas horas no transporte público de Itaquera até a sede do Corinthians, seu clube do coração, onde é um jovem e talentoso atleta de natação.

"Eu escrevi que as crianças acreditam nele, que eu gosto muito dele, que eu já fui para Curitiba gritar 'bom dia, presidente Lula' e fui ver ele jogar bola no MST", disse Kikinho, por telefone, à coluna, depois de chegar ao hotel onde está hospedado em Brasília, ontem à noite.

A mãe dele, a assistente social Telma Nascimento, conta que Kikinho adora o presidente, briga defendendo Lula na escola, e queria encontrá-lo na campanha. Ela mesma participou de alguns eventos com a presença do então candidato, mas considerou que todos estariam muito lotados para levar o filho. Abriu exceção quando foi chamada para o Natal dos Catadores, categoria com a qual trabalhou.

"Quando o Francisco soube, disse que queria escrever uma carta para dizer o quanto gosta dele [Lula]. Eu expliquei que talvez ele não conseguisse entregar a carta, que os seguranças poderiam não deixar, mas ele disse que então entregava para o segurança, e o segurança entregava para o Lula. Mas o próprio Lula recebeu e se encantou com a carta e com ele, chamou ele no palco e disse que queria dar um abraço depois que fosse empossado", conta Tânia.

Kikinho, ela e o marido, o advogado Francisco Carlos da Silva, o Kiko, foram convidados para a posse, com a informação de que o garoto participaria da cerimônia, mas só pouco antes é que eles foram informados que ele subiria a rampa.

"Pretendo mostrar para ele a importância do que foi o dia de hoje [ontem]. As pessoas ando a faixa, o que simbolizou um menino preto, de periferia, educado, gentil, que tem uma luz muito bonita, estar lá com todas aquelas pessoas. É um presidente do povo, que a gente espera que governe o povo", comenta Telma, que é militante do PT.

Kikinho com o mosqueiro, mascote do Corinthians - Divulgação - Divulgação
Imagem: Divulgação

Espelho em Cesar Cielo

Kikinho entrou na natação aos três anos, inscrito pelos pais em uma escolinha de Itaquera, visando sua segurança na água. Mas os professores logo identificaram nele um potencial nadador e sugeriram aos pais que o garoto asse a treinar de forma mais séria. Aos 7 anos, foi aprovado em uma peneira do Corinthians, um dos principais clubes formadores da natação brasileira.

Em 2022, teve ótima temporada. Foi campeão do Circuito Mirim da 1ª Região da Federação Aquática Paulista ( FPA), tanto de verão quanto de inverno. Em outras palavras, foi o nadador mais completo da capital tanto no primeiro quanto no segundo semestres, entre os atletas de 10 anos, em um circuito que contou com mais de 500 jovens nadadores. Também ganhou o 'Torneio Timão', que elege o melhor nadador do clube do qual é também Fiel Torcedor. Kikinho já sabe que quer ser um velocista, nadar os 50m livre, prova mais rápida da natação:

"Eu pretendo ser nadador profissional, me inspiro bastante no Cesar Cielo".

A mãe completa: "Ele quer bater o recorde do Cielo".

Pergunto se ele sabe qual é o tempo que precisa fazer, e Kikinho responde de cabeça: "20s91". Aos 10 anos, tem muito tempo para melhorar 13 segundos suas marcas e chegar lá.

O jovem nadador, porém, sabe que a vida de atleta olímpico no Brasil não é fácil. E, se pudesse pedir uma coisa ao novo presidente, seria exatamente para mudar essa realidade.

"Eu acho que ele tem que tentar buscar quem foi eleito ministro do Esporte, para dar mais apoio para a natação. Para todos os esportes, inclusive a natação, porque a natação também tem poucos patrocinadores", afirmou.