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

"Era Mbappé" já tem atrito com Neymar, racha no elenco e caça a argentinos

Neymar e Mbappé em treinamento do PSG durante tour pelo Japão, em julho de 2022 - Koji Watanabe/Getty Images
Neymar e Mbappé em treinamento do PSG durante tour pelo Japão, em julho de 2022 Imagem: Koji Watanabe/Getty Images

Thiago Arantes

Colaboração para o UOL, de Barcelona (ESP)

18/08/2022 04h00

O reinado de Kylian Mbappé como peça principal do projeto do PSG começou turbulento. Bastou um jogo oficial na temporada para que a "nova ordem" do clube parisiense fosse estremecida. Mas o comportamento do jogador na vitória por 5 a 2 contra o Montpellier, no último sábado (13), pelo Campeonato Francês, apenas expôs incômodos que já existem no elenco há mais tempo.

Desde que assinou um novo contrato, no início de maio, tornando-se o jogador mais bem pago do clube e frustrando o Real Madrid, Mbappé ou a ter um comportamento diferente. Companheiros de vestiário usam palavras como "mimado" e "inável" para referir-se ao camisa 7, segundo apurou o UOL Esporte.

A transformação de Mbappé a, de acordo com fontes com trânsito no PSG, por dois fatores principais. O primeiro tem relação com o novo contrato: além de um salário superior ao de Neymar e Messi, o francês ou a ser ouvido em decisões extracampo. Ele foi a favor, por exemplo, da demissão do treinador Maurício Pochettino e do diretor de futebol Leonardo.

O camisa 7 também pediu ao presidente Nasser Al-Khelaifi que desmontasse a "república argentina" que existia no vestiário e era composta em sua maioria por jogadores do país.

Além de Messi, o grupo tinha Di María, já negociado com a Juventus, Mauro Icardi e Leandro Paredes. Assim como os 'hermanos', também integram a lista o espanhol Ander Herrera e o costa-riquenho Keylor Navas, todos em vias de saída nos próximos dias.

A ideia por trás do "desmonte" do grupo seria criar uma nova ordem, algo semelhante ao que aconteceu após as saídas de Thiago Silva e Daniel Alves. Assim, Mbappé poderia emergir como uma nova liderança em um vestiário mais francês após as chegadas do treinador Christophe Galtier, do zagueiro/lateral Nordi Mukiele e do atacante Hugo Ekitike. No entanto, o esperado processo de transformação de Mbappé em líder do grupo ainda não aconteceu.

Neymar, Leandro Paredes e Lionel Messi conversam durante partida do PSG contra o Real Madrid pela Liga dos Campeões - David S. Bustamante/Soccrates/Getty Images - David S. Bustamante/Soccrates/Getty Images
Neymar, Leandro Paredes e Lionel Messi conversam durante partida do PSG contra o Real Madrid pela Liga dos Campeões
Imagem: David S. Bustamante/Soccrates/Getty Images

Neymar, que tem proximidade com o grupo dos argentinos, chegou a ser tratado pelo clube como jogador negociável, em decisão à qual Mbappé não se opôs. Sem propostas que agradassem, o PSG manteve o brasileiro no elenco. No início de julho, segundo o jornal "L'Équipe", Neymar ativou uma cláusula contratual e estendeu o vínculo com o clube por um ano extra, até 2027.

O segundo fator que influencia a mudança de postura de Mbappé é pessoal: a mãe e empresária do jogador, Fayza Lamari, cobra há anos que ele se imponha no vestiário e nunca aprovou as brincadeiras que os colegas faziam com o filho. Em uma delas, em 2017, o zagueiro Thiago Silva deu de "presente" ao francês uma máscara de Tartaruga Ninja. Com o novo contrato e a expectativa de ser o novo líder do clube, a cobrança por uma postura diferente se intensificou.

Solução diplomática

Depois de perder um pênalti quando o jogo ainda estava 0 a 0, Mbappé pediu a bola a Neymar para cobrar uma segunda penalidade, quando o placar já apontava vantagem de 1 a 0 para o PSG. O brasileiro não deu ouvidos e converteu a cobrança, fazendo 2 a 0.

Além do atrito com o camisa 10, o francês protagonizou uma cena insólita, quando deixou de acompanhar um contra-ataque ao não receber um e do meio-campista português Vitinha. Essa atitude, mais do que a discussão sobre a cobrança de pênalti, foi o que ligou o sinal de alerta no PSG.

Durante toda semana, o clube tem trabalhado para encerrar o caso de forma diplomática. O técnico Christophe Galtier e o diretor de futebol Luís Campos preferiram conversar com Neymar e Mbappé para tentar selar a paz entre ambos, sem qualquer tipo de punição ou declaração pública.

Dentro do clube, o episódio é considerado o primeiro grande desafio de Galtier. Embora seja irado pelas principais estrelas do elenco -destacadamente por Messi-, o novo treinador nunca teve um vestiário com jogadores de tanto peso, nem viveu situação parecida em seus quase 20 anos de carreira.

Lionel Messi, Neymar e Mbappé escutam instruções do técnico Christophe Galtier em treino do PSG no Japão - Koji Watanabe/Getty Images - Koji Watanabe/Getty Images
Lionel Messi, Neymar e Mbappé escutam instruções do técnico Christophe Galtier em treino do PSG no Japão
Imagem: Koji Watanabe/Getty Images