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

Liga dos Campeões - 2022/2023

Liga dos Campeões: veja quais clubes avançaram para as oitavas de final

Mbappé, do PSG, sendo segurado por jogador da Juventus na partida válida pela 6ª rodada da Liga dos Campeões - Valerio Pennicino/Getty
Mbappé, do PSG, sendo segurado por jogador da Juventus na partida válida pela 6ª rodada da Liga dos Campeões Imagem: Valerio Pennicino/Getty

Colaboração para o UOL, em São Paulo (SP)

02/11/2022 19h00

A fase de grupos da Liga dos Campeões de 2022/23 chegou ao fim com a realização dos jogos da tarde de hoje (2). adas seis rodadas, metade das equipes participantes foi eliminada e os 16 clubes que seguem vivos na disputa pelo título do principal torneio do futebol europeu foram definidos.

Cada um dos oito grupos da competição terminou com dois times classificados às oitavas de final, enquanto os terceiros na tabela ficaram com a vaga na Liga Europa. Agora, o sorteio dos duelos da fase seguinte será realizado na próxima segunda (7), às 8h (de Brasília), e colocará um primeiro colocado duelando contra um que ficou em segundo.

Confira quais foram os clubes que avançaram para o mata-mata da Champions:

Napoli e Liverpool

Com os mesmos 15 pontos, Napoli e Liverpool se classificaram às oitavas no Grupo A. O time italiano ficou na liderança por ter feito mais gols no duelo direto entre eles.

Além da igualdade na pontuação, com cinco vitórias e apenas uma derrota, ambas as equipes sofreram seis gols no torneio até então. O Napoli, entretanto, marcou mais tentos nas seis partidas, somando 20 frente aos 17 marcados pelo Liverpool.

Além deles, Ajax e Rangers completaram a chave. Os holandeses, com seis pontos, conquistaram a vaga na Liga Europa, enquanto o clube escocês ficou na lanterna, zerado.

Porto e Clube Brugge

Desbancando Atlético de Madri e Bayer Leverkusen, Porto e Clube Brugge garantiram o aporte do Grupo B para o mata-mata. O time português ficou em primeiro, com 12 pontos, seguido de perto pelos belgas, com 11.

A equipe comandada por Diego Simeone não conseguiu nem a classificação para a Liga Europa. Embora tenha ficado com os mesmos cinco pontos dos alemães, o Atleti levou a pior no confronto direto e terminou em quarto.

Bayern de Munique e Inter de Milão

bayern - Marcio Machado/Eurasia Sport Images/Getty Images - Marcio Machado/Eurasia Sport Images/Getty Images
Kingsley Coman e Robin Gosens disputam lance na partida entre Inter de Milão e Bayern de Munique
Imagem: Marcio Machado/Eurasia Sport Images/Getty Images

Os Bávaros foram a única equipe a terminar a fase de grupos com uma campanha 100%. Eles avançaram às oitavas com 18 gols marcados e apenas dois sofridos em seis jogos na chave C. Enquanto o clube alemão ficou na liderança, a Inter de Milão, que somou dez pontos, garantiu a outra vaga.

O Barça, com sete, caiu antes do mata-mata pelo segundo ano consecutivo e ficou com a participação na Liga Europa como consolo. O Viktoria Plzen, da República Tcheca, terminou zerado.

Tottenham e Eintracht Frankfurk

O Grupo D foi o mais equilibrado do torneio e chegou para a última rodada com todos os integrantes possuindo chances de classificação. Terminou que Tottenham e Frankfurt, que venceram seus respectivos jogos, conquistaram a vaga no mata-mata.

O clube inglês ficou na liderança, com 11 pontos. Logo atrás veio o clube alemão, atual campeão da Liga Europa, com 10. O Sporting terminou em terceiro, classificando-se com sete pontos para o torneio do segundo escalão europeu, enquanto o Olympique de Marselha ocupou a última colocação.

Chelsea e Milan

Os Blues já estavam garantidos na primeira colocação da chave E, mas terminaram a fase de grupos somando 13 pontos com uma vitória de virada sobre o Dínamo Zagreb. Em segundo ficou o Milan, com dez, que também venceu seu duelo de hoje contra o Salzburg.

O time austríaco, com seis pontos, levou a vaga na Liga Europa. A equipe croata, por sua vez, foi o lanterna, com quatro.

Real Madrid e RB Leipzig

real - Fermin Rodriguez/Getty - Fermin Rodriguez/Getty
Vini Jr em ação na partida entre Real Madrid e Leipzig, pela fase de grupos da Liga dos Campeões 22/23
Imagem: Fermin Rodriguez/Getty

Atual campeão da Champions, o Real Madrid goleou o Celtic e garantiu o topo do Grupo F, com 13 pontos. Os Merengues foram seguidos no mata-mata pelo RB Leipzig, com 12.

Eliminados, o Shakhtar Donetsk ficou com a vaga na Liga Europa, com seis pontos, enquanto o clube escocês foi o último, com dois.

Manchester City e Borussia Dortmund

O Grupo G já estava definido antes mesmo de a bola rolar no última jogo, com os dois clubes classificados e com o City na liderança. Com a vitória por 3 a 1 diante do Sevilla, a equipe comandada por Guardiola somou 14 pontos, sendo seguidos pelos alemães, com nove.

O time espanhol ficou em terceiro, com cinco, e o Copenhagen em último, com três.

Benfica e PSG

psg -  Anne-Christine POUJOULAT / AFP -  Anne-Christine POUJOULAT / AFP
Mbappé cobra pênalti em PSG x Benfica, jogo da Champions League
Imagem: Anne-Christine POUJOULAT / AFP

A situação dos classificados da última chave também estava definida, mas com Benfica e PSG jogando pela liderança na partida final. Os portugueses venceram o Maccabi Haifa por 6 a 1 e igualaram os números da equipe sa na torneio, que venceu a Juventus por 2 a 1.

Com esses resultados, ambas as equipes somaram 14 pontos e registraram a mesma quantidade de gols pró e contra: 16 e 7, respectivamente. Eles empataram nos primeiros critérios de desempate e a liderança precisou ser definida pela quantidade de tentos marcados fora de casa. Assim, o Benfica ficou em primeiro e deixou o PSG no pote 2.

Na parte de baixo da tabela, a equipe italiana também terminou com os mesmos três pontos dos israelenses, mas garantiu a vaga na Liga Europa por ter feito mais gols no torneio.