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

Por que Messi é chamado de Pulga? Confira os apelidos dos craques da Copa

Messi com o troféu da Copa do Mundo no Qatar - Divulgação/Fifa
Messi com o troféu da Copa do Mundo no Qatar Imagem: Divulgação/Fifa

Do UOL, em São Paulo

19/12/2022 10h27

Classificação e Jogos

Messi carrega o apelido de "La Pulga", em português "A Pulga", desde criança. Na infância, o craque argentino teve problemas de crescimento e precisou tomar hormônios. Além do tamanho, Lionel sempre conseguiu "esconder" a bola dos adversários dentro de campo, como uma pulga em meio aos pelos de um animal.

Veja os outros apelidos:

Mbappé: Tartaruga

Mbappé recebeu o apelido de "Tartaruga" e "Donatello" um mês após chegar ao PSG. A brincadeira foi revelada primeiro pelo lateral-direito belga Meunier. Donatello é o nome de uma das "Tartarugas ninja", revista em quadrinhos e desenho animado dos anos 1980. Segundo os jogadores do clube, o atacante francês parece com o personagem.

Richarlison: Pombo

Ele se tornou o "Pombo" em setembro de 2018. Em uma brincadeira com seus amigos, o artilheiro brasileiro fez a coreografia da música "Dança do Pombo", de MC Faísca e Perseguidores. Como a coreografia bombou, ele adotou como comemoração dos gols.

tite - Reprodução - Reprodução
Até Tite fez a 'Dança do Pombo' com Richarlison
Imagem: Reprodução

Alejandro Gómez: Papu

Alejandro Gómez é conhecido como "Papu" desde a infância, o apelido foi dado por sua mãe que o chamava de "Papuchito". A palavra papu deriva, em espanhol, de "papai" e é uma linguagem coloquial para falar "amigo".

Casemiro: Trakinas

Herói do Brasil no segundo jogo da Copa do Qatar, Casemiro tem um apelido curioso, que ele não gosta muito. Desde os tempos do São Paulo, o volante era motivo de brincadeiras dos colegas por seu rosto. "Chamava ele muito de Trakinas, cara de bolacha, aquela cara redonda dele lá. Os meninos brincavam muito com ele assim. Comecei a pegar no pé dele, ele fica bastante nervoso. A gente evitava porque ele é mais nervosinho", disse o zagueiro Maicon, hoje no Santos, ao UOL em 2016.

Griezmann: Pequeno Príncipe

As ligações entre Griezmann e o clássico literário francês "Pequeno Príncipe", de 1943, são várias. Além de uma semelhança física com o personagem principal, por ser loiro e magro, o atleta tem o mesmo primeiro nome do autor do livro, Antoine Saint-Exupéry. Por fim, o jogador também é fã da obra e tem uma frase contida no romance tatuada no corpo: "Faça da sua vida um sonho, e faça do seu sonho uma realidade"

Acuña: Huevo (ovo)

O lateral-esquerdo Acuña também recebeu o apelido de "Huevo", "Ovo" em português, na infância. O jogador batia a cabeça frequentemente quando jogava bola com os amigos e ficava com um galo, ou um ovo, na testa. Don Cubilla, empresário que descobriu o atleta, gostou da alcunha e manteve-a após a chegada do defensor a grandes clubes.

Rabiot: Le Duc (o duque)

Durante os bons momentos vividos no PSG após subir à equipe profissional - o meio-campista atuou no time francês entre 2012 e 2019 -, Adrien Rabiot foi apelidado de "Duque" pela torcida parisiense por causa da elegância com a qual jogava.

Julián Álvarez: Aranha

Assim como Messi e Acuña, Julián Álvarez carrega o apelido desde a infância. O atacante argentino era chamado de "Aranha" pelo irmão porque nunca perdia a bola e, por isso, parecia ter oito pernas. O jogador manteve a alcunha viva quando virou jogador profissional e já comemorou gols fazendo o gesto do Homem-Aranha mais de uma vez.

Dembélé: Mosquito

O apelido de "Mosquito" dado a Dembélé se popularizou após o atleta chegar ao Barcelona. O companheiro de time Umtiti, inclusive, desejou boas-vindas ao jogador chamando-o dessa forma. O francês é comparado ao inseto pelas pernas finas e a velocidade. Curiosamente, quando perguntado pela "Barça TV" sobre o motivo de receber esse apelido, Dembélé não sabia a resposta.

Emiliano Martínez: Dibu

Martínez, goleiro titular da Argentina, é chamado de "Dibu" pela semelhança com o personagem principal do desenho animado argentino de mesmo nome, lançado em 1997, quando o arqueiro tinha apenas cinco anos.

Theo Hernández: Avião

O jornal espanhol "Marca" revelou, em 2017, que o lateral-esquerdo francês Theo Hernández era conhecido no vestiário do Real Madrid como "avião" pela potência e velocidade. O apelido permaneceu após sair do clube, em 2019. (Com Lance Press)