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

"Morri por 5 minutos": o jogador que foi reanimado em 2021 estreou na Copa

Christian Eriksen em jogo contra a Tunísia na Copa do Qatar - Natalia Kolesnikova/AFP
Christian Eriksen em jogo contra a Tunísia na Copa do Qatar Imagem: Natalia Kolesnikova/AFP

Tales Torraga e Thiago Arantes

do UOL, em São Paulo e Barcelona (ESP)

22/11/2022 14h30

Classificação e Jogos

"Eu morri por 5 minutos".

É assim que o dinamarquês Christian Eriksen define o incidente que marcou para sempre sua carreira. Em 12 de junho de 2021, ele caiu em campo durante o duelo entre Dinamarca e Finlândia, pela fase de grupos da Eurocopa. O meia, então na Inter de Milão, teve um ataque cardíaco.

Enquanto os médicos tentavam reanimar Eriksen no gramado do Parken Stadium, em Copenhague, os jogadores dinamarqueses faziam uma barreira humana para que as câmeras não captassem o drama. A esposa de Eriksen, Sabrina, desceu das arquibancadas e foi abraçada pelo goleiro Kasper Schmeichel. A cena era de tragédia.

Nesta terça-feira, Christian Eriksen esteve em campo do início ao fim no empate por 0 a 0 entre Dinamarca e Tunísia, pelo Grupo D da Copa do Mundo. Ele até tentou marcar o 1 a 0 com um chute no segundo tempo, mas parou em bela defesa do goleiro Aymen Dahmen. Foram 17 meses, do incidente à redenção. Como é possível que um jogador que foi reanimado em campo possa não apenas sobreviver, mas voltar a atuar no mais alto nível?

"Tudo ter ocorrido em um jogo de um torneio de elite como a Eurocopa pode ter feito toda a diferença. Ninguém jamais poderá saber se ele sobreviveria se a anomalia ocorresse em um treino ou um jogo menor", pondera o cardiologista Miguel González, do Sanatorio Finochietto, de Buenos Aires.

"Conversei com médicos europeus a respeito do que aconteceu e todos concordam que foi uma combinação de fatores típica do futebol de elite. O jogador voltou à vida e agora volta aos gramados por sua seleção em um campeonato como a Copa do Mundo. O incrível é que seu cérebro não sofreu nenhum dano. Há muito o que estudar do seu caso", afirma Pedro Martínez, médico do River Plate.

eriksen - Reprodução/Instagram - Reprodução/Instagram
Eriksen, durante o período de recuperação do infarto, em 2021
Imagem: Reprodução/Instagram

As condições em que o incidente de Eriksen aconteceu foram importantes para uma intervenção rápida dos médicos. Mas a recuperação completa e o retorno ao futebol competitivo am também por um aparelho da mais alta tecnologia: um cardioversor desfibrilador implantável, que previne problemas semelhantes por meio de pequenas descargas elétricas.

Para voltar a jogar, Eriksen mudou de time e de país -a Liga Italiana não permite que jogadores atuem usando o desfibrilador. O clube que abriu as portas para ele foi o Brentford, da Premier League. Em 26 de fevereiro deste ano, oito meses depois daquela tarde em Copenhague, ele voltou a entrar em campo.

Nos meses seguintes, além de se tornar titular da equipe, ele voltou também voltou à seleção. Em 26 de março, saiu do banco e marcou logo em seu segundo toque na bola, durante a derrota por 4 a 2 para a Holanda, em Amsterdã. Em agosto, ele foi anunciado como reforço do Manchester United. Começou a temporada como titular e ganhou a confiança do técnico Erik Ten Hag. O sonho de disputar a Copa do Qatar, a terceira da carreira, estava vivo.

Um sonho que parecia impossível há 17 meses, e que Eriksen realizou nesta terça-feira.