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

Mercado da bola: Richarlison alvo de gigantes e clima de despedida no Fla

Richarlison, do Everton, virou alvo de outros ingleses nos últimos dias: Chelsea e Tottenham - Hector Vivas - FIFA/FIFA via Getty Images
Richarlison, do Everton, virou alvo de outros ingleses nos últimos dias: Chelsea e Tottenham Imagem: Hector Vivas - FIFA/FIFA via Getty Images

Do UOL, em São Paulo

20/06/2022 18h52

O mercado da bola do futebol nacional e internacional continua agitado, com especulações e desfechos em meio à abertura da janela de transferências.

No Brasil, o destaque vai o Flamengo, que finalmente anunciou a contratação de Éverton Cebolinha e vê o goleiro Diego Alves cumprir seus últimos meses de contrato no clube.

Já na Europa, as novidades giram em torno do futuro do atacante Richarlison, do Everton, que virou alvo de gigantes da Inglaterra.

O UOL Esporte destaca as principais notícias do dia no mercado da bola. Confira:

Agora é oficial

O Flamengo realizou o sonho de contratar Everton Cebolinha. A negociação chegou ao fim, o atacante assinou contrato com o clube carioca até dezembro de 2026 e foi anunciado hoje (20) nas redes sociais.

A novela para contratação de Cebolinha começou ainda em janeiro, no entanto, a penhora do Banco Central atrasou o negócio. Aparando as arestas desde então, o Fla comprou 90% dos direitos econômicos do jogador por 13,5 milhões de euros (R$ 69,8 milhões). A negociação pode chegar até 16 milhões de euros caso o atleta cumpra metas esportivas estipuladas.

Trajetória perto do fim

Diego Alves em ação pelo Flamengo no jogo contra o Inter; goleiro retomou titularidade sob comando de Dorival Júnior - RAUL PEREIRA/FOTOARENA/FOTOARENA/ESTADÃO CONTEÚDO - RAUL PEREIRA/FOTOARENA/FOTOARENA/ESTADÃO CONTEÚDO
Imagem: RAUL PEREIRA/FOTOARENA/FOTOARENA/ESTADÃO CONTEÚDO

Enquanto uns chegam, outros estão perto de sair do Flamengo, e Diego Alves é um deles. O goleiro, que tem contrato até o fim do ano, está vivendo seus últimos meses como jogador do clube. Sob comando de Dorival Júnior, ele voltou a ganhar espaço e retomou a vaga de titular.

"Posso estar vivendo meus últimos meses aqui com certeza dentro do Flamengo. Com certeza vai ser assim. Dentre os momentos que a gente ou agora, eu só tenho a agradecer o carinho da torcida e dos jogadores. Estamos aqui para ajudar o Flamengo. Nós, jogadores, vamos ar, vêm outros, e o Flamengo continua", falou o camisa 1, em tom de despedida, sobre o seu futuro.

Wanderson vai ficar no Inter?

O atacante Wanderson é um dos principais destaques do Inter atualmente. Por isso, o clube abriu negociação para permanência dele e aguarda a chegada do estafe do atleta a Porto Alegre para encaminhar acordo. O jogador atua no Beira-Rio emprestado até o fim do ano pelo Krasnodar, da Rússia.

O clube gostaria do retorno dele após o período, mas a opção de compra prevista no vínculo, cujo valor vai de 4 milhões de euros (R$ 21,7 milhões na cotação atual) a 5 milhões de euros (R$ 27 milhões na cotação atual), pode ser acionada e impedir o regresso. Na semana ada, a reportagem do UOL Esporte informou que a movimentação para permanência já acontecia nos bastidores. Agora, o clube parte para a negociação.

Mantuan não nega: quer ir para a Europa

Gustavo Mantuan comemora gol do Corinthians sobre o Atlético-GO pelo Brasileirão -  Heber Gomes/AGIF -  Heber Gomes/AGIF
Imagem: Heber Gomes/AGIF

Mantuan tem sido um dos jogadores mais importantes do Corinthians nas últimas semanas. "Miúdo", como VP chama os atletas da base corintiana, o jovem de 21 anos vem se destacando pela sua polivalência, podendo desempenhar diferentes funções em campo. Após a vitória por 1 a 0 contra o Goiás, porém, o atleta não escondeu que tem o desejo de atuar na Europa em um futuro breve.

Perguntado na zona mista sobre sua relação com Gabriel Martinelli, do Arsenal, o atleta disse que também espera atuar no futebol europeu em breve. "É um amigo, irmão, a gente jogou desde pequeno, ganhamos todos títulos juntos, era muito bom. Muito feliz pelo sucesso dele e espero já já estar com ele lá na Europa", disse o atleta.

Pombo disputado

O Chelsea é o mais novo clube em busca da contratação de Richarlison, segundo o "Daily Mail". O Everton está disposto a escutar ofertas por seu principal astro, mas só deve aceitar propostas acima dos 50 milhões de libras (R$ 313 milhões).

Além dos Blues, o Tottenham é um forte candidato para receber o jogador da seleção brasileira na próxima temporada. Outro na lista é o Arsenal, também apontado como um interessado no "Pombo", mas que tem outras opções na mira.