;(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: veteranos em xeque no São Paulo e preço de Gabriel Jesus

Miranda em ação com a camisa do São Paulo; zagueiro pode deixar o clube no fim do ano - Reprodução/Instagram
Miranda em ação com a camisa do São Paulo; zagueiro pode deixar o clube no fim do ano Imagem: Reprodução/Instagram

Do UOL, em São Paulo

07/06/2022 19h20

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 fica para o São Paulo, que já começa a pensar no futuro de jogadores veteranos em fim de contrato.

Já na Europa, a imprensa espanhola divulgou o possível valor fixado pelo Manchester City para que o Real Madrid consiga ter Gabriel Jesus.

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

Futuro dos veteranos do São Paulo

O São Paulo renovou o contrato de uma série de jovens atletas nos últimos meses e ainda tem como prioridade a ampliação do vínculo de Igor Gomes. Justamente por isso, acordos com outros jogadores do elenco, sobretudo os mais experientes, devem ser considerados apenas no segundo semestre.

Nomes como Miranda, Reinaldo, Eder e Rafinha possuem vínculo com o São Paulo somente até o fim da atual temporada. Pela idade avançada desses atletas, a diretoria prefere aguardar e conversar com o técnico Rogério Ceni para definir se ainda poderão ser úteis em 2023 — dos citados, Rafinha é quem tem mais chance de permanecer. Miranda, por sua vez, tem uma situação bem mais delicada.

Bayern insiste por Mané

Após o Liverpool ter recusado a primeira investida do Bayern de Munique por Sadio Mané, os bávaros planejam aumentar a oferta para contratar o senegalês de 29 anos. Segundo a imprensa britânica, o Bayern de Munique teria oferecido inicialmente 25 milhões de libras (quase R$ 150 milhões na cotação atual).

Com a proposta descartada, os alemães pensam em realizar uma proposta na casa dos 30 milhões de libras (cerca de R$ 180 milhões), mais 4 milhões de libras condicionado ao cumprimento de metas e conquistas de títulos.

Gabriel Jesus tem preço fixado

Gabriel Jesus em atuação pelo Manchester City - Visionhaus/Visionhaus/Getty Images - Visionhaus/Visionhaus/Getty Images
Imagem: Visionhaus/Visionhaus/Getty Images

O Manchester City estipulou preço para vender Gabriel Jesus ao Real Madrid: 50 milhões de euros (cerca de R$ 255 milhões na cotação atual). Ontem, a rádio espanhola 'Cadena Ser' noticiou o interesse do time merengue na contratação do brasileiro, e hoje o jornal 'Marca' revelou os possíveis valores da negociação.

Segundo o tabloide espanhol, o City fez um estudo de mercado e vai facilitar a venda do atacante se o Real pagar entre 45 e 50 milhões de euros. O Marca também informou que a contratação de Gabriel Jesus não será barata — já que seu salário é de 7,5 milhões de euros líquidos (R$ 38,3 milhões) por temporada.

Suárez no River?

O atacante Luis Suárez desperta o interesse do River Plate na janela de transferências do meio do ano, segundo o jornalista Gustavo Yarroch. O clube enxerga o veterano uruguaio como o substituto ideal para Julian Álvarez. O centroavante de 35 anos é um sonho de Marcelo Gallardo e da diretoria dos Millonarios.

Já houve algumas conversas entre as partes, mas a contratação é tratada com dificuldade. No entanto, o atleta não fechou suas portas para a Argentina — Enzo scoli, dirigente do River Plate, conversou diretamente com Suárez, mas o centroavante pediu tempo para analisar todas as ofertas que tem em mãos.

Português especulado no Flamengo

Com agens pelo departamento de futebol de Benfica e Shakhtar Donetsk, o português José Boto, hoje no PAOK, voltou a ser avaliado nos bastidores do Flamengo. O nome do experiente dirigente foi sugerido pela primeira vez por conselheiros rubro-negros ainda em abril ado.

Experiente e bem avaliado no mercado da bola, Boto é visto pelo vice-presidente Marcos Braz como um possível "braço direito" nas decisões sobre o futebol do clube carioca. A ideia é dividir as responsabilidades na área.

Maycon e Luan podem sair do Corinthians?

Maycon durante treino do Corinthians no CT Dr. Joaquim Grava - Rodrigo Coca/Agência Corinthians - Rodrigo Coca/Agência Corinthians
Imagem: Rodrigo Coca/Agência Corinthians

Presidente do Corinthians, Duilio Monteiro Alves atualizou as situações do volante Maycon e do meio-campista Luan. Embora estejam em momentos completamente opostos no clube do Parque São Jorge, a dupla é cotada para deixar o Timão na abertura da janela de transferências.

Emprestado pelo Shakhtar Donetsk até o fim desta temporada, Maycon pode ser transferido a qualquer momento caso receba uma proposta vinda nos próximos meses — situação aguardada pela diretoria e também pelos representantes de Maycon com a intertemporada do futebol europeu.

A situação de Luan, que ainda não jogou sob o comando de Vítor Pereira e possui um dos salários mais expressivos do elenco, também indica uma saída, porém se dá por outros motivos. O meio-campista tem apenas 89 minutos em campo em 2022, não disputa uma partida oficial desde o dia 19 de fevereiro, e pode ser emprestado ou negociado para algum clube interessado em resgatar seu futebol.