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

REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

7 brasileiros que podem ser (ou que já estão) rebaixados na Europa

Ronaldo é dono do Valladolid, que está ameaçado na Espanha - Quality Sport Images/Getty Images
Ronaldo é dono do Valladolid, que está ameaçado na Espanha Imagem: Quality Sport Images/Getty Images

19/05/2021 04h00

Receba os novos posts desta coluna no seu e-mail

Email inválido

Todo jogador de futebol que se transfere para a Europa sonha construir uma carreira em times grandes por lá, com disputa de títulos, participação na Liga dos Campeões e sem nenhuma preocupação com o fantasma do rebaixamento.

Só que essa trajetória tão desejada nem sempre se torna realidade. E, de repente, mesmo aqueles nomes consagrados, que disputaram Champions ou fizeram parte de convocações da seleção, acabam se envolvendo na luta para não cair à segunda divisão de algum campeonato nacional.

Na reta final da temporada 2020/21, o "Blog do Rafael Reis" mostra abaixo sete brasileiros (seis jogadores e um dirigente) que acabaram enfrentando o rebaixamento nos últimos meses. Alguns já sacramentaram a queda, enquanto outros ainda estão na briga para evitar esse marco negativo.

RONALDO
Valladolid, 19º no Espanhol

Um dos nomes mais importantes da história do futebol brasileiro, o Fenômeno está prestes a sentir o gosto amargo do rebaixamento pela primeira vez na carreira. Aposentado desde 2011, o ex-atacante é o acionista majoritário e presidente do Valladolid, clube que ocupa a penúltima colocação do Campeonato Espanhol e que não vence uma partida há mais de dois meses. Para permanecer na elite na próxima temporada, o time de Ronaldo terá necessariamente de encerrar esse jejum de vitórias justamente contra o Atlético de Madri, líder e favorito ao título. Mas mesmo que vença a partida de sábado, o Valladolid ainda ficará na dependência de tropeços de Elche e Huesca para não manchar o currículo vitorioso do seu proprietário.

MATHEUS PEREIRA
West Bromwich, 19º no Inglês

Matheus Pereira é um dos destaques do WBA e pode em breve jogar pela seleção portuguesa - Getty Images - Getty Images
Imagem: Getty Images

Artilheiro brasileiro nesta temporada da Premier League, o meia-atacante não conseguiu ajudar o West Bromwich a continuar na elite inglesa. Apesar dos dez gols marcados por Matheus Pereira, o WBA já sabe há mais de dez dias que terá de disputar novamente a segunda divisão em 2021/22. Só que o camisa 12, que trocou Minas Gerais por Portugal ainda no começo da adolescência e foi formado nas categorias de base do Sporting, talvez escape desse descenso. Afinal, é bem provável que acabe sendo negociado com alguma equipe que vai continuar disputando o campeonato nacional mais rico e badalado do planeta.

WILLIAM
Schalke 04, 18º no Alemão

William (Schalke 04) - Divulgação - Divulgação
Imagem: Divulgação

Medalhista de ouro nos Jogos Olímpicos do Rio-2016, o ex-lateral direito do Internacional fez parte da campanha que vai levar o tradicional Schalke 04 para a segundona alemã. William foi emprestado pelo Wolsfsburg à equipe de Gelsenkirchen em janeiro, mas só atuou em oito partidas (cinco derrotas e três empates) antes de ir para o banco de reservas e, na sequência, sofrer uma grave contusão no joelho. Com o rebaixamento do Schalke sacramentado, o brasileiro deve ser devolvido ao time da Volkswagen, que se classificou para a próxima edição da Champions.

ANDREI GIROTTO
Nantes, 18º no Francês

Andrei Girotto em ação pelo Nantes durante jogo contra o Nimes - Tim Clayton/Corbis via Getty Images - Tim Clayton/Corbis via Getty Images
Imagem: Tim Clayton/Corbis via Getty Images

O ex-jogador do Palmeiras, que era volante aqui no Brasil, virou zagueiro na França, foi titular durante a temporada toda e até chegou a vestir a braçadeira de capitão do Nantes em algumas rodadas desta edição do Campeonato Francês. Seu time já está no lucro só de ainda permanecer viva na briga para continuar na primeira divisão. Isso porque, no fim do mês ado, ele já era tratado como um virtual rebaixado. Só que o Nantes emendou quatro vitórias consecutivas nas últimas quatro rodadas e agora só depende dele para escapar do descenso. Além de Andrei Girotto, o clube conta com mais um brasileiro, o lateral esquerdo Fábio, ex-Manchester United, que até já defendeu a seleção.

HERNANI
Parma, 20º no Italiano

Hernani (Parma) - Giuseppe Bellini/Getty Images - Giuseppe Bellini/Getty Images
Imagem: Giuseppe Bellini/Getty Images

O ex-volante do Athletico-PR está na Europa desde 2017 e atuou na Rússia (Zenit São Petersburgo) e na França (Saint-Étienne) antes de se transferir para o Parma, dois anos atrás. Na atual temporada, naufragou junto com a equipe, lanterna do Campeonato Italiano e já rebaixada para a Serie B. Mas, como marcou sete gols no Calcio e foi um dos principais destaques do time, Hernani provavelmente não terá que disputar a segunda divisão a partir do meio do ano. Seu nome já vem sendo ventilado como possível reforço do Galatasaray, da Turquia, e também da Atalanta.

JEAN LUCAS
Brest, 16º no Francês

Jean Lucas, meia do Brest, da França - Marcio Machado/Eurasia Sport Images/Getty Images - Marcio Machado/Eurasia Sport Images/Getty Images
Imagem: Marcio Machado/Eurasia Sport Images/Getty Images

Cria da base do Flamengo, o volante teve uma rápida agem pelo Santos em 2019 antes de se transferir para a França. Como não vinha tendo muitas oportunidades no Lyon, dono dos seus direitos econômicos, Jean Lucas acabou emprestado ao Brest na janela de janeiro. A transferência lhe deu mais oportunidades de ficar em campo (tem sido titular na maioria das partidas), mas também o colocou sob risco de rebaixamento. Afinal, o Brest, que só venceu uma das últimas nove partidas, entra na última rodada do Francês apenas um ponto acima da zona de descenso.

OTÁVIO
Bordeaux, 14º no Francês

Otávio é um reho no meio-campo do Bordeaux - Getty Images - Getty Images
Imagem: Getty Images

Apesar de o Bordeaux estar na 14ª colocação do Francês, o ex-jogador do Athletico-PR também corre risco de rebaixamento na última semana dos campeonatos nacionais da Europa. Isso porque a equipe de Otávio só tem dois pontos a mais que o Nantes, que abre o grupo da queda. Para piorar, o brasileiro nem poderá ajudar seus companheiros no jogo decisivo contra o Reims, já que se recupera desde janeiro de uma ruptura no tendão de Aquiles. A queda do Bordeaux na classificação, aliás, coincide com seu afastamento dos gramados.