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

Rafael Reis

Conheça os brasileiros mais caros da história dos maiores clubes da Europa

Titular da seleção, goleiro Alisson é o reforço brasileiro mais caro da história do Liverpool - Sergio Perez/Reuters
Titular da seleção, goleiro Alisson é o reforço brasileiro mais caro da história do Liverpool Imagem: Sergio Perez/Reuters

07/06/2020 04h00

Receba os novos posts desta coluna no seu e-mail

Email inválido

A pandemia do novo coronavírus (Covid-19) não só infectou mais de 6,5 milhões de pessoas e provocou pelo menos 387 mil mortes em todo planeta, como também impactou profundamente o cenário econômico do futebol mundial.

Com menos dinheiro nos cofres, os clubes provavelmente serão bem mais modestos na hora de reforçar seus elencos. Resultado: na próxima janela de transferências, os grandes negócios serão raros. E isso inclui aqueles envolvendo jogadores do único país pentacampeão mundial de futebol.

Por isso, será difícil encontrar algum time relevante no cenário europeu quebrando seu recorde de reforço de reforço brasileiro mais caro da história.

Dos 19 clubes que tiveram seus históricos de transações analisados pelo "Blog do Rafael Reis", somente um já derrubou essa barreira para a próxima janela de transferências: o Benfica, que irá pagar 20 milhões de euros (R$ 112,2 milhões) pelo meia-atacante Pedrinho, do Corinthians.

Só que esse negócio foi fechado antes da pandemia da Covid-19 chegar à Europa e, muito possivelmente, será o único envolvendo um brasileiro que poderá ganhar o rótulo de recorde em 2020/2021.

Atualmente, as maioria dos clubes analisados tem como reforço brasileiro mais caro de todos os tempos jogadores que foram contratados em 2018. Barcelona (Philippe Coutinho), Liverpool (Alisson), Manchester United (Fred), Juventus (Douglas Costa) e Tottenham (Lucas Moura) fazem parte dessa lista.

O Borussia Dortmund é aquele que possui a marca mais antiga. O máximo que ele pagou por um jogador com DNA verde e amarelo foi 25,5 milhões de euros (R$ 143,1 milhões, na cotação atual), lá em 2001, por Amoroso.

O recorde do Manchester City também é da década ada: Robinho, que custou 43 milhões de euros (R$ 241,2 milhões) em 2008.

Apenas dois times do primeiro escalão da Europa têm brasileiros como seus reforços mais caros de todos os tempos: o Paris Saint-Germain, que gastou 222 milhões de euros (R$ 1,2 bilhão) para contratar Neymar, e o Barcelona, cujo investimento em Philippe Coutinho chegou a 160 milhões de euros (R$ 898 milhões).

Esses também são os dois únicos negócios envolvendo atletas do país da CBF que ultraaram a barreira dos 100 milhões de euros (R$ 561 milhões).

O brasileiro mais caro da história de cada clube

PARIS SAINT-GERMAIN: Neymar (2017), 222 milhões de euros
BARCELONA: Philippe Coutinho (2018), 160 milhões de euros
REAL MADRID: Kaká (2009), 67 milhões de euros

LIVERPOOL: Alisson (2018), 62,5 milhões de euros
MANCHESTER UNITED: Fred (2018), 59 milhões de euros
MANCHESTER CITY: Robinho (2008), 43 milhões de euros
JUVENTUS: Douglas Costa (2018), 40 milhões de euros
CHELSEA: Willian (2013), 35,5 milhões de euros

MILAN: Lucas Paquetá (2019), 35 milhões de euros
BAYERN DE MUNIQUE: Douglas Costa (2015), 30 milhões de euros
INTER DE MILÃO: Gabigol (2016), 29,5 milhões de euros
TOTTENHAM: Lucas Moura (2018), 28,4 milhões de euros

BORUSSIA DORTMUND: Amoroso (2001), 25,5 milhões de euros
ATLÉTICO DE MADRI: Felipe e Renan Lodi (2019), 20 milhões de euros
BENFICA: Pedrinho (2020), 20 milhões de euros
ROMA: Gerson (2016), 18,6 milhões de euros
ARSENAL: Gabriel Paulista (2014), 15 milhões de euros
PORTO: Danilo (2011), 13 milhões de euros
NAPOLI: Allan (2015), 11,5 milhões de euros