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

Flamengo

Como grave lesão atrapalhou parceria de Sampaoli com técnico do Racing

Jorge Sampaoli, técnico do Flamengo, fez a sua estreia contra o Ñublense, pela Libertadores - Jorge Rodrigues/AGIF
Jorge Sampaoli, técnico do Flamengo, fez a sua estreia contra o Ñublense, pela Libertadores Imagem: Jorge Rodrigues/AGIF
Alexandre Araújo

Do UOL, no Rio de Janeiro (RJ)

04/05/2023 04h00

Racing e Flamengo duelam hoje (4), pela Libertadores, e à beira do gramado reservam o encontro entre Fernando Gago e Jorge Sampaoli. O ex-volante e o treinador rubro-negro prometiam uma parceria, mas tiveram a trajetória interrompida por uma grave lesão.

Esta será a primeira vez de Sampaoli na Argentina desde a Copa do Mundo de 2018, e justamente contra a torcida do Racing, que pegou "bronca" do treinador após Lautaro Martínez ficar fora da lista daquele Mundial.

Lesão que mudou os rumos

Fernando Gago foi jogador e atuou por Boca Juniors, Real Madrid, Roma, Valencia e Vélez Sarsfield. Ele parou em 2020.

O também argentino Sampaoli chegou ao comando da seleção do país natal em 2017, e enxergava em Gago uma peça-chave para aquele time.

Mas em outubro daquele ano, em um duelo com o Peru, na Bombonera, o jogador se lesionou.

O sonho e o retorno

Sampaoli foi anunciado como técnico da Argentina em junho de 2017, com a missão de levar a seleção à Copa do Mundo da Rússia.

Em outubro, os hermanos tinham um jogo decisivo contra o Peru, pelas Eliminatórias, e recorreram à mística da Bombonera. À época, Gago estava longe da seleção havia dois anos, devido a uma lesão no joelho.

Sampaoli, por sua vez, convocou o volante pensando em um "parceiro ideal" para Messi na criação das jogadas.

Ele, porém, ficou pouco em campo. Gago entrou no lugar de Ever Banega e, quatro minutos depois, ao tentar um e longo, sentiu o joelho direito. "Rompi o [ligamento] cruzado", lamentou.

Fernando Gago se lesionou logo após entrar em campo pela Argentina - Agustin Marcarian/Reuters - Agustin Marcarian/Reuters
Imagem: Agustin Marcarian/Reuters

Apesar do problema, ele quis ficar em campo. "Você rompeu o ligamento do joelho", disse o médico. "Não importa. Deixa eu seguir jogando. Deixa eu jogar", respondeu.

"Foi um golpe. Foi muito doloroso, ele era um jogador muito valioso e queria muito estar lá", disse Sampaoli após o jogo.

O então treinador da Argentina nunca escondeu a confiança que tinha em Gago e prometeu esperá-lo até o último momento para a convocação para a Copa. "Segue mantendo a esperança de estar no grupo e segue lutando por isso. Sempre destaco o valor que Gago tem, e isso vai nos fazer esperar até o último momento", afirmou.

Em março de 2018, porém, o volante voltou a ter uma lesão no joelho direito. Por fim, não integrou o grupo que foi para a Rússia.

Caminhos

De lá para cá, Gago deixou o Boca, acertou com o Vélez Sarsfield e se aposentou em 2020. Ele foi anunciado como técnico do Racing em outubro de 2021.

Sampaoli teve agens por Santos, Atlético-MG, Olympique de Marselha, da França, Sevilla, da Espanha, e foi recentemente contratado pelo Flamengo, para ocupar a vaga deixada pelo português Vítor Pereira.

O confronto desta noite será o primeiro de Sampaoli e Gago à beira do gramado.

País natal

Esta será a primeira vez de Sampaoli na Argentina desde a Copa do Mundo de 2018. E o reencontro com o país natal vai acontecer justamente contra o Racing.

Os torcedores do Academia pegaram "bronca" de Sampaoli depois que o treinador assistiu a diversos jogos do time para observar Lautaro Martínez, mas, no fim, não o convocou para o Mundial. Centurión, ex-São Paulo, estava no Racing à época e também não integrou a lista, o que gerou reclamações.

Flamengo