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

Vasco

Centenário de Barbosa: goleiro do Vasco faz filha do ídolo lembrar do pai

Lucão, goleiro do Vasco, posa com camisa especial em celebração ao centenário de Barbosa  - Rafael Ribeiro/Vasco
Lucão, goleiro do Vasco, posa com camisa especial em celebração ao centenário de Barbosa Imagem: Rafael Ribeiro/Vasco

Alexandre Araújo e Bruno Braz

Do UOL, no Rio de Janeiro

27/03/2021 04h00

Mesmo tão jovem e ainda em início de carreira no Vasco, Lucão já possui uma história para se orgulhar. A posição que escolheu, somada às características físicas e o clube que defende são suficientes para Tereza Borba, filha de Barbosa, lembrar do pai.

O sentimento de carinho que construiu pelo arqueiro de 20 anos foi tanto que, movida pelo coração, decidiu procurar a assessoria de imprensa do clube carioca, ano ado, e solicitar o telefone do atleta. Desde então, ela mantém contatos com a promessa e, sempre que pode, lhe transmite energias positivas.

"Eu sou apaixonada por goleiros. Eu converso com o Lucão. Quando vejo o Lucão, vejo o meu pai e torço muito, muito por ele. Eu falo que a estrela do Lucão ainda vai brilhar. E ele tira como exemplo a história do Barbosa. Barbosa é um grande ensinamento para o Lucão e para vários goleiros, principalmente os negros", declarou Tereza ao UOL Esporte, complementando: "Goleiro negro, meu Deus, muito marginalizado. E já ou da hora disso acabar".

Lucão revelou ter ficado emocionado ao saber a maneira como a filha de Barbosa o via, e ressaltou que se espelha no ídolo:

"Fico muito feliz em saber que tem alguém tão próximo do Barbosa que eu possa perguntar, que eu possa saber quais eram os gostos dele. Fiquei emocionado quando ouvi dela que sou bem parecido com ele na forma de jogar. Isso me motiva demais. Sempre que posso, estou em contato com a Tereza, e sempre falo que um dia quero ser fonte de inspiração para as pessoas, como o Barbosa era, e ainda é."

Ex-aluno do colégio Vasco da Gama — instituição de ensino situada dentro de São Januário — Lucão relembrou das vezes em que o ídolo brasileiro foi citado nas salas de aula por seus feitos dentro do clube e também na seleção.

"É um sonho e uma honra imensa saber que estou tendo a oportunidade de construir minha história no clube onde um dos meus ídolos fez história. Quando cheguei ao Vasco, me falaram muito da história do Barbosa. Lá na escola eles sempre pediam para fazer trabalho sobre jogadores antigos. Ele abriu as portas para todos nós que somos pretos. Se estou aqui hoje é por conta da luta dele", destacou o jovem ao UOL Esporte.

Ainda sobre o tema, Lucão voltou a frisar sobre a importância de Barbosa para que outros goleiros pretos tivessem mais oportunidades no futebol:

"Ele nos deu um sopro de esperança. Nos tempos de hoje temos muitos goleiros pretos que são importantes, mas antes do Barbosa não era assim. Realmente dá para ver o legado que ele nos deixou. Talvez ele nem tenha sido o primeiro, tenham vindo outros antes, aqui no Vasco mesmo tivemos muitos outros, mas foi depois dele que as coisas mudaram. O mundo ou a ver os goleiros pretos de uma forma diferente. Ele foi e é até hoje uma esperança para nós".

Ontem (26), o Vasco divulgou fotos da camisa comemorativa em alusão ao centenário de Barbosa — que se completa neste sábado (27) — e Lucão foi o "garoto-propaganda".

Lucão tem sido titular na temporada

Com o empréstimo de Fernando Miguel para o Atlético-GO, Lucão assumiu a titularidade na meta vascaína e atuou nas seis partidas do Vasco até aqui.

A diretoria, no entanto, ainda avalia a possibilidade de contratar um goleiro mais experiente. Enquanto isso, o jovem — que coleciona agens por seleções brasileiras de base — segue focado e hoje (27), às 15h30, no estádio Los Larios, em Xerém (RJ), novamente estará de baixo das traves na partida contra o Madureira, pela sexta rodada do Campeonato Carioca.

Vasco