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

Rodrigo Coutinho

OPINIÃO

Texto em que o autor apresenta e defende suas ideias e opiniões, a partir da interpretação de fatos e dados.

Como a Copa de De Paul e Mac Allister ajuda a explicar o título

Colunista do UOL

18/12/2022 19h00

Lionel Messi é o craque histórico da Argentina tricampeã do Mundo no Qatar, mas contou com diversos coadjuvantes importantes para encerrar os 36 anos de jejum de seu país em Mundiais. Dois deles, com histórias diferentes dentro da competição, precisam ser citados. Rodrigo de Paul e Alexis Mac Allister.

O meio-campista do Atletico de Madri começou mal o torneio. Não fez um bom jogo diante da Arábia Saudita e tinha um desempenho pavoroso no 1º tempo contra o México. Melhorou com a construção da vitória na 2ª etapa, mas esteve próximo de perder vaga no time com o crescimento de Enzo Fernández.

Scaloni o manteve em uma decisão que foi criticada por boa parte da opinião pública argentina para o terceiro jogo da seleção, o decisivo embate com os poloneses. A partir dali Rodrigo De Paul deu boas respostas. Se aproximou do ponto de equilíbrio da equipe que foi desde a Copa América no Brasil. Sobrou contra a Austrália, nas oitavas de final, e na grande final diante da França.

De Paul não é o melhor marcador do meio-campo argentino, também não é o melhor ''ador'', mas consegue unir características que se tornam decisivas. Defensivamente contribui com intensidade na abordagem de marcação, capacidade de cobrir uma faixa extensa de campo, agressividade. Ofensivamente é inteligente para tomar as melhores decisões e auxiliar na construção com es precisos.

01 - Pedro Nunes/Reuters - Pedro Nunes/Reuters
De Paul e McGree brigam pela bola em Argentina x Austrália, jogo das oitavas de final da Copa do Mundo
Imagem: Pedro Nunes/Reuters

O desempenho contra a França é a prova cabal disso. Foi um dos membros mais ativos do time até a metade da 2ª etapa. Acertou 90% dos es. Ganhou metade dos duelos individuais que disputou. Scaloni foi premiado ao confiar em um de seus atletas mais regulares. Sabia que o bom futebol voltaria junto com o crescimento do time. E que a equipe precisava do ajuste oferecido por ele em campo.

Já Mac Allister foi a melhor peça encontrada para se aproximar daquilo que Lo Celso fazia. O meia do Villarreal ''esconde'' a bola como poucos. Dita o ritmo das jogadas com elegância e eficiência nos es, no controle da pelota e em dribles curtos. Um meio-campista argentino na essência. Desfalque de peso para a Copa do Mundo.

Papu Gómez foi testado na estreia e não agradou. Mac Allister foi a opção de Scaloni a partir do jogo com o México. Foi discreto inicialmente, mas deixou nítido que era a melhor opção para dar mais segurança na circulação da bola. Se estabeleceu nesta Copa, assim como De Paul, a partir do jogo com a Polônia, quando abriu o placar e foi apontado por Lionel Messi como o melhor em campo.

02 - Molly Darlington/Reuters - Molly Darlington/Reuters
Alexis Mac Allister tenta desarmar Mooy em Argentina x Austrália, jogo da Copa do Mundo
Imagem: Molly Darlington/Reuters

O jogador do Brighton compôs o trio de meio com De Paul e Enzo Fernández pelo lado esquerdo, mas também jogou como um meia aberto pela esquerda diante da Croácia, quando a opção de Scaloni foi um 4-4-2. É muito versátil, algo que já mostrou nas diferentes funções que faz na Premier League.

De Paul e Mac Allister não são craques, mas representam aquilo que há de mais importante para um meio-campista no futebol de hoje. Poder de marcação, capacidade de retenção de bola, intensidade nos diferentes momentos do jogo e qualidade no e. Entram para a história como peças-chave na ''Scaloneta''.