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

Inglês - 2021/2022

Chelsea é superior, mas fica no empate com Leicester no Inglês

Jogadores de Chelsea e Leicester disputam a bola em partida do Campeonato Inglês - GLYN KIRK / IKIMAGES / AFP
Jogadores de Chelsea e Leicester disputam a bola em partida do Campeonato Inglês Imagem: GLYN KIRK / IKIMAGES / AFP

Do UOL, em São Paulo

19/05/2022 17h52

O Chelsea venceu o Leicester por 1 a 1, hoje, em partida atrasada da 27ª rodada do Campeonato Inglês. O confronto contou os gols de Alonso para os Blues e Maddison para os Foxes.

Com esse resultado, o Chelsea praticamente garantiu o 3º lugar do campeonato nacional, já que seu saldo de gols é de 42 contra 24 do Tottenham. Ambas as equipes estão apenas cumprindo tabela, já que os comandados de Tuchel já conquistaram sua vaga na próxima Liga dos Campeões. Já a equipe de Rodgers, que está na 9ª colocação, não tem mais nenhuma aspiração na Premier League.

Inicialmente o confronto havia sido marcado para o final de fevereiro, mas foi adiado por conta da quantidade insuficiente de jogadores que o Leicester tinha disponível para o jogo devido ao alto número de casos de covid-19 no elenco.

O Chelsea volta a campo para enfrentar o Watford em casa. Já o Leicester encara o Southampton. Ambas as partidas são válidas pela 38ª rodada do Campeonato Inglês e serão realizadas no domingo (22), às 12h (de Brasília).

Início movimentado

Logo aos seis minutos de jogo o Leicester abriu o placar. Após belo lançamento de Schmeichel nas costas de Alonso, Castagne tocou para o meio, a bola desviou em Rudiger e sobrou para Maddison, que limpou a marcação e bateu de fora da área para balançar as redes.

Maddison, do Leicester, comemora seu gol sobre o Chelsea no Inglês - Robin Jones/Getty Images - Robin Jones/Getty Images
Maddison, do Leicester, comemora seu gol sobre o Chelsea no Inglês
Imagem: Robin Jones/Getty Images

Bombardeio do Chelsea

Nos minutos seguintes, a equipe de Thomas Tuchel ou a comandar a partida e fazer de tudo para buscar o empate. Com a posse de bola no campo de ataque, o Chelsea tentou de diversas formas igualar o marcador, mas poucas oportunidades se transformaram em finalizações. O Leicester conseguiu travar bem a equipe londrina.

Água mole em pedra dura...

Tanto bate, até que fura! Depois de tanta insistência, os Blues conseguiram empatar o confronto. No final da primeira etapa, Reece James deu ótimo e para Alonso na área, que pegou bem de canhota e deixou tudo igual no Stamford Bridge.

Marcos Alonso, do Chelsea, comemora seu gol sobre o Leicester no Inglês - Mike Hewitt/Getty Images - Mike Hewitt/Getty Images
Marcos Alonso, do Chelsea, comemora seu gol sobre o Leicester no Inglês
Imagem: Mike Hewitt/Getty Images

Jogo equilibrado

No começo do segundo tempo o jogo ficou mais lento, com as duas equipes mantendo a bola mais na intermediária. A primeira finalização saiu apenas aos 10 minutos, numa bola batida por Iheanacho que ou longe do gol, sem levar perigo algum para Mendy.

Pouco depois, numa cobrança de falta feita por Ziyech, a bola saiu fraca e Schmeichel defendeu de forma tranquila.

Assim não, Pulisic!

O norte-americano perdeu uma chance inacreditável de virar a partida. Depois de ótima jogada trabalhada do Chelsea, na qual James tabelou com Kanté, que acionou Lukaku na área. O belga cruzou para Pulisic, livre e com o gol vazio, chutar para fora.

Pulisic, do Chelsea, lamenta chance perdida contra o Leicester pelo Inglês - ADRIAN DENNIS / AFP - ADRIAN DENNIS / AFP
Pulisic, do Chelsea, lamenta chance perdida contra o Leicester pelo Inglês
Imagem: ADRIAN DENNIS / AFP

FICHA TÉCNICA: CHELSEA 1x1 LEICESTER

Motivo: 27ª rodada do Campeonato Inglês
Local: Estádio Stamford Bridge, em Londres (Inglaterra)
Data e horário: 19 de maio de 2022, às 16h (de Brasília)
Gols: Maddison (6' 1ºT - LEI), Alonso (34' 1ºT - CHE)
Cartões amarelos: Kanté (CHE), Lukaku (CHE), Evans (LEI), Rudiger (CHE), Jorginho (CHE)

CHELSEA: Mendy; Chalobah, Thiago Silva, Rudiger ;James, Jorginho, Kanté (Loftus-Cheek) e Alonso; Ziyech, Lukaku (Havertz) e Pulisic (Azpilicueta). Técnico: Thomas Tuchel

LEICESTER: Schmeichel; Amartey, Evans, Fofana e Castagne; Thomas, Maddison, Mendy e Dewsbury-Hall; Iheanachoc (Barnes) e Vardy (Ayoze Pérez). Técnico: Brendan Rodgers