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

Lewandowski recebe Chuteira de Ouro e homenageia Gerd Muller após superar Messi e CR7

Polonês marcou impressionantes 41 gols em 29 jogos no último Campeonato Alemão - LUKAS BARTH-TUTTAS / various sources / AFP
Polonês marcou impressionantes 41 gols em 29 jogos no último Campeonato Alemão Imagem: LUKAS BARTH-TUTTAS / various sources / AFP

Esporte News Mundo ([email protected])

21/09/2021 11h52

A cerimônia de entrega da Chuteira de Ouro, prêmio promovido anualmente pela European Sports Media (Mídia Europeia de Esportes) que premia o maior artilheiro de campeonatos nacionais da Europa, ocorreu hoje e consagrou o atacante Lewandowski.

O polonês marcou impressionantes 41 gols em 29 jogos na última edição do Campeonato Alemão, superando nomes como Messi, com 30 gols, e Cristiano Ronaldo, com 29.

O jogador do Bayern se tornou o segundo jogador que vive na Alemanha, depois de Gerd Muller (1970 e 1972), a receber o prêmio especial. Em entrevista durante a cerimônia, transmitida pelo canal no Youtube da Bundesliga, Lewandowski agradeceu aos seus companheiros de clube.

"Gostaria de agradecer à minha família, aos meus companheiros, à equipe técnica e a todo o Bayern. Não poderia ganhar esses títulos sem o apoio deles. Dedico este prêmio a todas as pessoas que estão ao meu lado todos os dias. Estou muito feliz com o que conquistamos juntos como equipe. Muito obrigado", disse.

Com essa marca de 41 gols no torneio nacional, o craque polonês superou a histórica marca de 40 gols do próprio Muller, que morreu em agosto. Lewandowski fez questão de dedicar o seu prêmio à lenda da Alemanha e do Bayern:

" Dedico este prêmio a Gerd Muller, que não está mais conosco. Ele é um jogador de futebol que iro há anos. O que ele fez pelo Bayern ficará para sempre na história do clube", declarou.

Parabenizado por treinadores

O evento marcou a presença de grandes nomes do futebol que trabalharam com Lewandowski. Dentre eles, o seu ex-técnico dos tempos de Borussia Dortmund Jürgen Klopp entre os anos de 2010-2014, período em que o polonês ganhou reconhecimento mundial.

"Olá Lewy, parabéns pela Chuteira de Ouro. Quando soube que você tinha ganhado a Chuteira de Ouro, pensei: Como? Agora? Você pode ver quanto tempo leva para realmente, de maneira completa, chegar ao topo. Você está no topo há muito tempo, mas agora sublinhou isso ao ganhar este prêmio extraordinário", declarou o atual técnico do Liverpool.

Outro técnico que trabalhou com Lewandowski foi Hansi Flick, treinador do Bayern por duas temporadas que venceu a Liga dos Campeões quando o camisa 9 do Bayern conquistou o prêmio de melhor do mundo.

"Eu trabalhei com você durante dois anos e eu pude sentir todo seu entusiasmo e determinação para marcar gols. Obrigado, parabéns e boa sorte com o Bayern", disse.