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

Fayza Lamari: mãe de Mbappé é terror dos cartolas gerindo carreira do filho

Kylian Mbappé e a mãe, Fayza Lamari - Reprodução
Kylian Mbappé e a mãe, Fayza Lamari Imagem: Reprodução

Thiago Arantes

Colaboração para o UOL, em Barcelona (Espanha)

08/03/2022 04h00

Kylian Mbappé tem algo que nenhum de seus rivais na luta para ser o melhor jogador do mundo possui. Não é a velocidade, nem o amplo repertório de dribles ou a capacidade goleadora. O francês, de 23 anos, tem a carreira comandada por uma mulher: a mãe, Fayza Lamari.

Fayza, 48 anos, cuida há mais de uma década da carreira do filho. Ela e o pai de Kylian, Wilfred Mbappé, sempre acompanharam de perto todos os os do filho. Desde o ano ado, quando se divorciaram, a mãe ganhou todo o protagonismo.

Fayza Lamari, mãe de Kylian Mbappe - John Berry/Getty Images - John Berry/Getty Images
Fayza Lamari, mãe de Kylian Mbappe, em jogo da seleção sa em 2021
Imagem: John Berry/Getty Images

Ex-jogadora de handebol — chegou a disputar a primeira divisão sa —, Fayza carrega duas características dos tempos em que era atleta profissional. Uma delas é a desconfiança de que os dirigentes sempre tentam pagar menos do que devem aos atletas. A outra é a competitividade: quem já negociou com ela afirma que é "impossível sair ganhando".

Essa personalidade implacável fez de Fayza Lamari um personagem central na disputa milionária entre PSG e Real Madrid por Mbappé. Cada frase dela é capaz de revolucionar a imprensa, os torcedores e, principalmente, as diretorias dos dois gigantes europeus. Depois de seguidas reuniões em que a empresária aumentava os valores para com o clube espanhol, a cúpula do Real Madrid decidiu procurar intermediários para lidar com a situação. A cada rodada de diálogo, alguns milhões de euros entravam em cena —a última pedida foi de 120 milhões de euros (R$ 660 milhões), segundo a imprensa espanhola.

  • Veja análises e últimas notícias do futebol no UOL News Esporte:

A luta pelas melhores condições possíveis para o filho não vem de hoje. A história de vida dos Mbappé é marcada por uma dedicação intensa dos pais para que o garoto tivesse uma carreira vitoriosa. Moradores da comuna de Bondy, nos arredores de Paris, Fayza e Wilfred criavam estratégias para que Kylian, então uma criança apaixonada por futebol, pudesse ter contato com jogadores famosos: Thierry Henry e Zinedine Zidane estão na lista de craques que a atual estrela do PSG conheceu durante a infância.

No que diz respeito à carreira, a mãe também toma decisões desde muito cedo. A primeira grande equipe sa que se aproximou de Kylian com um contrato nas mãos foi o Stade Rennes, onde jogava seu irmão adotivo, Jirès Kembo Ekoko. O jovem Mbappé chegou a jogar — e a ganhar — um campeonato infantil pela equipe rubro-negra, mas os pais não chegaram a um acordo sobre um contrato permanente.

Outro episódio em que a personalidade forte da mãe ficou clara aconteceu longe de casa. Em 2012, Mbappé foi até Londres para uma etapa de testes no Chelsea. Na hora do veredito, os treinadores pediram que Kylian voltasse para uma segunda bateria de treinamentos. Fayza não aceitou a proposta, e os dois voltaram para a França. Meses depois, ele finalmente chegaria ao Monaco, onde começou o caminho rumo ao estrelato.

Ser mãe e empresária ainda é algo raro no mundo do futebol, mas quem conhece de perto a relação entre ambos afirma que Fayza e Kylian conseguem separar bem o pessoal do profissional. A última palavra sempre é dele, mas a mãe e o pai são ouvidos e têm as opiniões levadas em conta. Recentemente, ambos ganharam uma ajuda importante no trabalho de istrar a carreira do filho: a advogada Delphine Verheyden, que assessora com toda a parte contratual e jurídica.

Assine o UOL Play e ganhe 12 meses de HBO Max para poder ver jogos da Champions e do Paulistão.

A operação familiar vai crescendo e se tornando mais profissional, mas o lado mãe de Fayza ainda se faz presente. Quando Kylian chegou ao PSG, um grupo de jogadores — entre eles Neymar, Thiago Silva e Daniel Alves - foi rápido em encontrar um apelido: Donatello, em referência ao personagem das "Tartarugas Ninjas". Na época, Mbappé ainda morava com os pais. Fayza ficou indignada com o apelido, incitando o filho a reagir de alguma forma.

Esse instinto protetor também teve como alvo o alemão Thomas Tuchel. O técnico, hoje campeão mundial e da Champions League com o Chelsea, confidenciou a pessoas próximas que recebeu mais de uma ligação de Fayza por deixar Mbappé no banco, quando treinava o PSG.