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

Internacional

Fracasso de atacantes turbina chance de Thiago Galhardo voltar ao Inter

Thiago Galhardo pode voltar a ser utilizado pelo Inter após empréstimo na Espanha - Pedro H. Tesch/AGIF
Thiago Galhardo pode voltar a ser utilizado pelo Inter após empréstimo na Espanha Imagem: Pedro H. Tesch/AGIF

Marinho Saldanha

Do UOL, em Porto Alegre

24/05/2022 04h00

O Internacional ainda espera o melhor rendimento de seus atacantes. Alemão, Wesley Moraes e David alternaram titularidade, mas nenhum deles conseguiu ocupar de vez o posto aberto com a saída de Yuri Alberto para o Zenit, da Rússia. E o fracasso dos homens de frente turbina uma alternativa que parecia esquecida no contexto do Colorado: Thiago Galhardo.

Emprestado ao Celta a pedido de Eduardo Coudet, treinador que catapultou o rendimento do atleta no Beira-Rio e o fez chegar à seleção brasileira, Galhardo disputou 34 partidas, fez dois gols e deu duas assistências na Espanha. O clube optou por não exercer a opção de compra dos direitos econômicos dele.

Com contrato no Inter até o fim deste ano, o jogador está em férias no Brasil e irá se reunir com a direção do clube gaúcho no mês que vem.

Segundo apurou o UOL Esporte, Mano Menezes gostaria de contar com Galhardo na equipe. Preocupado com o rendimento dos atacantes, o treinador entende que além de qualidade o jogador agregaria experiência ao grupo.

Porém, antes de ter o atleta no elenco, Mano quer ouvir dele se há o real interesse de estar em Porto Alegre. Ao mesmo tempo, a direção do clube pretende conversar com o jogador e seu estafe para entender os objetivos dele no Beira-Rio.

Recentemente Galhardo concedeu entrevista na Espanha e se mostrou descontente com o tratamento que recebia do comando do clube. Por isso, segundo ele, optou pode ir embora. Na mesma manifestação, o atacante afirmou que irá se reunir com o Colorado para tratar do futuro.

A chegada dele se escora muito no insucesso dos homens de frente do Inter. Wesley Moraes começou a temporada como titular, mas até hoje fez apenas dois gols em 17 partidas. Alemão apareceu como substituto, começou bem, mas caiu bastante de rendimento. São, até então, três gols em 12 jogos. Já David, quem recebe sequência atualmente, ainda não conseguiu justificar o investimento de R$ 11 milhões feitos pelo clube em 35% de seus direitos. Foram 20 jogos e apenas dois gols até agora.

Mesmo assim, contratação é esperada

Ainda que cada vez fique mais clara a chance de aproveitamento de Thiago Galhardo, o Internacional tem na contratação de um centroavante sua principal movimentação prevista para a próxima janela de transferências. Ainda que siga sob regime de corte de gastos, o clube gaúcho pretende se esforçar ao máximo para contratar um jogador que possa ser a referência da equipe no setor ofensivo.

Hoje (24), David terá nova oportunidade na linha de frente contra o 9 de Octubre. O jogo está marcado para as 21h30 (de Brasília) e vale pela última rodada do Grupo E da Sul-Americana. O Colorado briga pela vaga nas oitavas de final e depende apenas de si para avançar.

FICHA TÉCNICA:

INTERNACIONAL x 9 DE OCTUBRE
Competição: Copa Sul-Americana - Sexta rodada do Grupo E
Data e hora: 24 de maior de 2022 (terça-feira), às 21h30 (de Brasília)
Local: estádio Beira-Rio, em Porto Alegre (RS)
Transmissão na TV: Conmebol TV
Árbitro: Yael Falcón (ARG)
Auxiliares: Cristian Navarro e Pablo González (ambos argentinos)

INTERNACIONAL: Daniel; Bustos, Bruno Méndez, Vitão e Renê; Dourado, De Pena, Edenilson e Mauricio (Taison); Wanderson e David. Técnico: Mano Menezes.

9 DE OCTUBRE: Recalde; Medina, Torres, Manuel Lucas e Nazareno; Jaramillo, José Luis Cazares, Phillips e Mauro da Luz; Danny Luna e Stephens. Técnico: Juan Carlos León

Internacional