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

Eto'o: Vitória sobre Brasil foi a mais marcante em ouro inédito de Camarões

Samuel Eto"o, de Camarões, em duelo contra a Espanha pela medalha de ouro nas Olimpíadas de Sydney, em 2000 - Robert Cianflone/ALLSPORT
Samuel Eto'o, de Camarões, em duelo contra a Espanha pela medalha de ouro nas Olimpíadas de Sydney, em 2000 Imagem: Robert Cianflone/ALLSPORT

Colaboração para o UOL, em Santos (SP)

21/07/2021 14h51

Tricampeão da Liga dos Campeões por Barcelona (2005/06 e 2008/09) e Inter de Milão (2009/10), Samuel Eto'o já mostrou logo cedo que sua carreira seria vitoriosa. Com apenas 19 anos, o atacante camaronês foi um dos responsáveis pela inédita medalha de ouro para seu país nas Olimpíadas de Sydney, na Austrália, em 2000.

A vitória na grande decisão foi sobre a Espanha, mas o jogo mais marcante para Eto'o foi nas quartas de final, contra o Brasil de Ronaldinho Gaúcho e Alex, comandado por Vanderlei Luxemburgo. A vaga veio apenas na prorrogação, com o gol de ouro (2 a 1).

"Os brasileiros tinham uma grande equipe com jogadores como Ronaldinho e eram os favoritos ao título. Poucas pessoas acreditavam que venceríamos o Brasil, mas nós sempre tivemos fé, mesmo quando tivemos dois jogadores expulsos e tivemos de jogar a prorrogação com apenas nove homens em campo. No segundo tempo da prorrogação, Modeste M'bami marcou o gol da vitória que nos classificou à fase seguinte e manteve vivo nosso sonho de fazer história", disse.

Ainda na memória de Eto'o, algumas curiosidades: a 'perseguição' de seus companheiros ao autor do segundo tento e o apagão brasileiro depois do histórico gol de ouro.

"Eu sempre vou me lembrar daquele momento do gol do Modeste. Todos começamos a correr atrás dele para comemorar. Enquanto oito ou nove de nós o perseguíamos, os brasileiros pam a bola de volta no círculo central, achando que o jogo continuaria. Mas a partida já havia terminado e nós tínhamos nos classificado pelo gol de ouro. Conquistar uma medalha de ouro olímpica foi verdadeiramente especial e é algo que eu sempre vou guardar com muito carinho", acrescentou Eto'o, que hoje atua como Embaixador do Legado do Qatar.

Sobre o 'jogo do ouro', contra a Espanha, Samuel Eto'o faz questão de novamente agradecer seus companheiros de seleção pelo triunfo - que veio apenas na decisão por pênaltis após um empate sem gols no tempo normal e na prorrogação.

"Foi uma sensação incrível, principalmente porque tivemos algumas dificuldades durante o torneio. Quero aproveitar a oportunidade para agradecer de novo a todos meus companheiros, meus 'colegas soldados' naquela competição. Porque foi realmente duro, mas no fim nós conquistamos a medalha de ouro ao vencer a Espanha, apesar de eles terem aberto 2 a 0 no placar no primeiro tempo da final", disse o ex-atacante, para depois citar memórias da grande decisão.

"Eu achei que tivesse feito o gol da vitória no último lance da partida, mas o auxiliar ergueu a bandeira e marcou impedimento. Felizmente, nós ganhamos nos pênaltis por 5 a 3 e conquistamos a primeira medalha de ouro olímpica de Camarões em todos os esportes. Ter tido o privilégio de fazer parte de um momento histórico como esse logo no início da minha carreira foi realmente especial, é algo que jamais esquecerei", acrescentou.

De olho nas Olimpíadas de Tóquio, Samuel Eto'o, hoje com 40 anos, conta ao que pretende dar mais atenção nos Jogos do Japão.

"Qualquer um que seja apaixonado por esportes naturalmente vai acompanhar os Jogos Olímpicos. É uma competição esportiva importantíssima e os amantes do esporte não vão perdê-la. Eu assistirei o atletismo, a natação... Há tantos esportes para ver. As Olimpíadas são o auge do esporte em geral. Para quem joga futebol, claro que todos queremos estar em uma Copa do Mundo, que é o maior evento para nós, mas para os demais esportes, tudo gira em torno dos Jogos Olímpicos", finalizou.