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

Grêmio

Grêmio tem 14 jogadores em reta final de contrato; saiba a situação deles

Kannemann (foto), Geromel, Diego Souza e Elkeson são nomes em reta final de contrato no Grêmio - Lucas Uebel/Grêmio FBPA
Kannemann (foto), Geromel, Diego Souza e Elkeson são nomes em reta final de contrato no Grêmio Imagem: Lucas Uebel/Grêmio FBPA

Jeremias Wernek

Do UOL, em Porto Alegre

16/06/2022 04h00

O Grêmio procura contratações para o restante da Série B do Brasileiro, mas também começa a analisar o futuro de jogadores que estão no elenco atual. Quatorze atletas do grupo principal possuem contrato até dezembro. A relação inclui os ídolos Geromel e Kannemann, a maioria dos reforços já contratados em 2022 e também Diego Souza e Elkeson.

A diretoria tem evitado falar sobre os contratos por conta das eleições presidenciais no Grêmio, além da própria disputa da Série B. Mas o UOL Esporte mostra o panorama atual da reta final de cada contrato.

Martín Benítez

Meia argentino está emprestado ao Grêmio pelo Independiente, da Argentina. O clube gaúcho pagou cerca de US$ 200 mil pelo negócio e tem opção de compra dos direitos, mas não deve exercer. A recente lesão no joelho interrompeu o início de nova chance ao camisa 8. Internamente, Benítez é visto como técnico. Mas sem condições de se encaixar no time. Sem atuar, os argumentos para eventual permanência ficam mais distante.

Janderson

Emprestado pelo Corinthians, o meia-atacante chegou como aposta para dar velocidade ao ataque e decepcionou na largada. Recentemente, ganhou espaço sob o comando de Roger Machado. No momento, a tendência é que ele não permaneça para 2023.

Gabriel Teixeira

Indicado por Roger, o meia-atacante revelado pelo Fluminense também está cedido por empréstimo. Depois de um bom início, começou a oscilar de rendimento. Capaz de fazer mais de uma função, com preço considerado ível e potencial de revenda, desde já tem chance de permanecer para o próximo ano.

Nicolas

Lateral esquerdo está emprestado pelo Athletico e teve bom início, mas caiu de rendimento nas últimas semanas. Tem chance de ficar para 2023, mas depende do restante do ano.

Rodrigo Ferreira

Lateral direito contratado por empréstimo em negócio com o Mirassol. Até aqui, a avaliação é de que não se adaptou, mas é elogiado pelo cruzamento e força física.

Phelipe Megiolaro

Goleiro formado na base do Grêmio e que voltou do empréstimo ao Dallas, da MLS (Major League Soccer). Aos 23 anos, atualmente treina no chamado time de transição, uma espécie de elenco B, e não terá contrato renovado.

Léo Gomes

Lateral direito contratado do Boa Esporte, em 2017, não atua desde 2019 após duas lesões no joelho e recentes problemas físicos. Tendência é deixar o clube ao final do contrato.

Edilson

Contratado para agregar experiência ao atual elenco, o lateral direito convive com dores musculares e já contraiu uma segunda lesão. A permanência deverá ser assunto interno, mas divide opiniões desde já.

Geromel

Ídolo da torcida, um dos símbolos da mais recente era vencedora e líder do vestiário. Possui um dos maiores salários do plantel, mas tem cláusula de prorrogação automática. Ideia da diretoria é ampliar o vínculo e o plano do camisa 3 é se aposentar em Porto Alegre. Mas as conversas não foram iniciadas.

Kannemann

Argentino divide com Geromel o papel de líder do elenco, baluarte da era ganhadora e idolatria da torcida. Também tem salário elevado. Renovação depende de acerto, mas conversas não começaram ainda para permanência dele.

Victor Bobsin

Volante com agem pelas seleções de base, chegou a ser observado por clubes da Espanha e Alemanha, mas não conseguiu se afirmar no elenco principal. Será liberado.

Michel

Campeão da Libertadores de 2017, voltou ao Grêmio depois de lesão no joelho. Não deve ter contrato renovado e saída na próxima janela pode ser facilitada.

Matheus Frizzo

Campeão da Série B de 2021 com o Botafogo, volante oriundo da base gremista voltou e não conseguiu se afirmar no elenco principal. Esteve acertado com o Mirassol, mas preferiu ficar. Será liberado ao final do vínculo.

Diego Souza

Artilheiro gremista em 2020, 2021 e também na atual temporada. Permaneceu em Porto Alegre depois de reviravolta na própria carreira. O plano original era se aposentar. Agora, o fim da carreira volta a ser tendência. Mas de maneira definitiva.

Elkeson

Atacante chinês tem o plano de atuar na Copa da Ásia de 2023, mas possui opção de prorrogação do vínculo. Até agora, foram nove partidas pelo Grêmio e um gol. Permanência não é unanimidade.

Grêmio