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

ANÁLISE

Mauro Cezar: Neymar cada vez mais no time do Pochettino é um garçom

Do UOL, em São Paulo

07/04/2021 21h09

Na vitória do Paris Saint-Germain por 3 a 2 diante do Bayern de Munique, no primeiro jogo pelas quartas de final da Liga dos Campeões, Mbappé saiu como protagonista com dois gols marcados, mas o brasileiro Neymar teve participação importante, com duas assistências, uma para o francês e outra para o zagueiro Marquinhos, que marcou o segundo do time parisiense.

No Fim de Papo, live pós-rodada do UOL Esporte com os jornalistas Júlio Gomes, Mauro Cezar Pereira e Rafael Oliveira, a atuação do camisa 10 do Paris Saint-Germain é avaliada e Mauro destaca a mudança de posicionamento sob o comando do técnico argentino Mauricio Pochettino, assumindo mais a função de distribuir o jogo com es para gols.

"Foram 85 ataques contra 11, 85 ataques do Bayern e 11 do PSG. Se em 11 ataques no jogo inteiro, o cara dá dois es que se transformam em gol, eu acho que isso já mostra que a atuação do Neymar foi muito boa, dentro de uma proposta diferente, o Neymar cada vez mais no time do Pochettino é um garçom, é o cara que vai conduzir a bola e vai distribuir para os companheiros. Também vai fazer gols, também vai aparecer para finalizar, claro, mas ele tem hoje uma outra função e eu acho isso muito legal, eu vejo isso como uma evolução", diz Mauro Cezar.

"O Neymar era um ponta esquerda rápido, de repente o Neymar é um atacante, houve um momento, 'o Neymar vai ser um falso centroavante'. O que o Neymar é afinal? Hoje ele está mostrando que pode jogar como um 10, que conduz a bola, que distribui o jogo, que faz um e decisivo e que aparece para marcar os gols também. Isso para mim é legal, é um ponto positivo", completa.

Enquanto Neymar muda de função, o jogador que tem sido mais decisivo para o time é o francês Kylian Mbappé, que novamente deixou sua marca, como já havia feito no confronto anterior com o Barcelona e em jogos importantes da temporada pelo Campeonato Francês e a Copa da França, com o brasileiro ausente em boa parte devido às lesões, o que leva o jornalista a apoiar que o camisa 7 é hoje o protagonista do PSG, enquanto Neymar está como coadjuvante.

"No contexto do Paris Saint-Germain, analisando não o jogo de hoje, mas o contexto da temporada do PSG, até pelas lesões do Neymar, e aí não é culpa dele, ele se machucou, para mim ele hoje é um coadjuvante, a estrela é o Mbappé, porque o Mbappé é o cara que está fazendo os gols e decidindo os jogos, tem sido assim. Foi contra o Bayern, foi contra o Lille na Copa da França, foi contra o Lyon no Campeonato Francês", diz Mauro.

O jornalista também afirma não ver problema em Neymar ser coadjuvante de Mbappé e diz que o cenário já foi parecido na campanha da Liga dos Campeões em 2015, quando considera que Lionel Messi foi coadjuvante do brasileiro no Barcelona.

"Ser em um determinado momento um coadjuvante do Mbappé, como eu acho que ele hoje é, não vejo vergonha nenhuma, muito pelo contrário, o Mbappé é mais jovem, mas tem até Copa do Mundo no currículo, e é um jogador extraordinariamente decisivo, o terceiro gol, a finalização é brincadeira a maneira como ele consegue dominar, cortar e chutar no contrapé do goleiro Neuer, e o Neymar está até pedindo a bola no centro", diz Mauro.

"Em 2015, quando ganhou a Champions League com Messi e Neymar no Barcelona do Luís Enrique, o Messi teve momentos e que foi ofuscado pelo Neymar, o Neymar mais jovem que o Messi, brilhando muito, fez gol em final, brilhou na final, e em muitos jogos também, ele foi um dos artilheiros da competição. Não vejo nenhum problema, acho até uma oportunidade de demonstrar maturidade, a tal maturidade que tanto nós cobramos do Neymar, que é natural que se cobre, entendendo o seu papel dentro dessa equipe, taticamente a sua função, a sua missão em campo e que ele e o Mbappé têm que somar um ao outro e não ter uma disputa por protagonismo", conclui.

** Este texto não reflete, necessariamente, a opinião do UOL