;(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 - 2022/2023

Inglês: Arsenal vence Palace com gol brasileiro em estreia de Gabriel Jesus

Martinelli é abraçado por Gabriel Magalhães após marcar para o Arsenal no duelo contra o Crystal Palace - Julian Finney/Getty Images
Martinelli é abraçado por Gabriel Magalhães após marcar para o Arsenal no duelo contra o Crystal Palace Imagem: Julian Finney/Getty Images

Do UOL, em São Paulo

05/08/2022 17h51

Reforçado para a nova temporada europeia, o Arsenal chegou a sofrer, mas estreou com o pé direito no Campeonato Inglês. Em jogo disputado na tarde de hoje, a equipe comandada por Mikel Arteta venceu, fora de casa, o Crystal Palace por 2 a 0.

Os gols do duelo, marcado pela estreia de Gabriel Jesus em partidas oficiais com a nova camisa, foram feitos pelo brasileiro Martinelli, ainda no 1° tempo, e Guéhi, contra, já nos minutos finais da etapa final.

Com três pontos garantidos e liderança provisória na tabela, o Arsenal volta a campo no dia 13 (sábado), contra o Leicester, no Emirates Stadium.

O Palace, por outro lado, encara outra pedreira pela frente: o time que tem John Textor como proprietário joga com o Liverpool no dia 15 (segunda-feira).

Início avassalador do Arsenal

Os visitantes começaram a partida indo para cima do adversário e, em jogada 100% brasileira, protagonizaram o primeiro susto do duelo.

Gabriel Jesus roubou a bola na intermediária ofensiva, deu uma linda caneta em Doucouré, limpou Andersen e tentou a finalização já dentro da área. O lance sobrou para Martinelli, que bateu cruzado e, por pouco, não acertou o gol defendido por Guaita.

Logo depois, foi a vez de Zinchenko assustar. O lateral ex-Manchester City recebeu e de Saka e finalizou forte, mas viu o goleiro do Palace trabalhar e espalmar.

Depois de tanto martelar, o Arsenal abriu o placar aos 19 minutos — e em jogada ensaiada. Em escanteio na direita cobrado por Saka, Zinchenko, já na ponta oposta e livre, cabeceou para o meio. Martinelli desviou para o gol de Guaita e balançou as redes: 1 a 0.

Martinelli marcou o 1° gol do Campeonato Inglês 22/23 após jogada ensaiada do Arsenal - Paul Childs/Reuters - Paul Childs/Reuters
Martinelli marcou o 1° gol do Campeonato Inglês 22/23 após jogada ensaiada do Arsenal
Imagem: Paul Childs/Reuters

Tudo sob controle? Nem tanto...

Depois do gol, o Arsenal diminuiu o ritmo do confronto e ou a valorizar a posse de bola. O problema é que o goleiro Ramsdale, em duas oportunidades, quase colocou tudo a perder.

O primeiro susto ao torcedor saiu aos 27 minutos. O britânico de 24 anos, com a bola controlada, acabou demorando para lançar e, ao chutar para frente, viu Edouard tentar o corte. Por pouco, o atacante do Palace não conseguiu travar de vez o chute do rival.

Um minuto depois, Ramsdale novamente se atrapalhou com a bola e precisou acionar Gabriel Magalhães, que deu um chutão e afastou o perigo.

Pouco antes do intervalo, no entanto, o arqueiro se redimiu. Após lançamento da esquerda, Andersen escorou para o meio da área e Edouard cabeceou — o goleiro fez linda defesa e evitou o empate.

No início da 2ª etapa, novo milagre de Ramsdale: em erro de saída de bola do Arsenal, Zaha deu lindo e em diagonal para Eze. O goleiro, no entanto, fechou o ângulo do adversário e bloqueou o chute.

Ramsdale faz grande defesa para o Arsenal na partida contra o Crystal Palace, válida pelo Campeonato Inglês - David Klein/Reuters - David Klein/Reuters
Ramsdale faz grande defesa para o Arsenal na partida contra o Crystal Palace, válida pelo Campeonato Inglês
Imagem: David Klein/Reuters

Mandantes neutralizam, mas...

Depois da nova aparição de Ramsdale, o Crystal Palace neutralizou de vez as jogadas ofensivas do Arsenal e, mesmo que de maneira tímida, assumiu as principais ações do confronto.

Apesar das tentativas, a linha defensiva dos visitantes se mostrou segura e bloqueou diversos es e lançamentos dos mandantes.

O jovem zagueiro Saliba, que estreou no Campeonato Inglês formando dupla com Gabriel Magalhães, se destacou nas interceptações.

Saliba, zagueiro do Arsenal, afasta o perigo na partida contra o Crystal Palace - Julian Finney/Getty Images - Julian Finney/Getty Images
Saliba, zagueiro do Arsenal, afasta o perigo na partida contra o Crystal Palace
Imagem: Julian Finney/Getty Images

Gol contra e alívio para o Arsenal

Aos 39 minutos, já com Jesus no banco e no momento em que eram pressionados pelo rival, os visitantes contaram com uma boa dose de sorte e chegaram ao 2° gol.

Após troca de es que saiu da esquerda para a direita, Saka recebeu e, já próximo da linha de fundo, bateu forte para o meio da área.

O zagueiro Guéhi tentou afastar o perigo para o Crystal Palace, mas acabou desviando contra a própria rede e deu números finais ao duelo: 2 a 0.

Saka chutou bola para o meio da área e viu Guéhi marcar contra em Crystal Palace x Arsenal - Marc Atkins/Getty Images - Marc Atkins/Getty Images
Saka chutou bola para o meio da área e viu Guéhi marcar contra em Crystal Palace x Arsenal
Imagem: Marc Atkins/Getty Images

FICHA TÉCNICA:

Crystal Palace 0x2 Arsenal
Competição:
Campeonato Inglês - 1ª rodada
Data e hora: 5 de agosto de 2022, às 16h (de Brasília)
Local: Selhurst Park Stadium
Cartões amarelos: Xhaka (ARS), White (ARS), Clyne (CRY)
Cartões vermelhos: não houve
Gol: Martinelli, aos 19 min do 1° tempo, e Guéhi (contra), aos 39 min do 2° tempo

CRYSTAL PALACE: Guaita; Clyne, Andersen, Guéhi e Mitchell; Doucouré (Milivojevic), Schlupp (Hughes) e Eze (Ebiowei); Zaha, Ayew e Edouard (Mateta). Técnico: Patrick Vieira

ARSENAL: Ramsdale; White, Saliba, Gabriel Magalhães e Zinchenko (Tierney); Partey, Xhaka e Saka; Odegaard (Lokonga), Martinelli e Gabriel Jesus (Nketiah). Técnico: Mikel Arteta