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

Flamengo

Gabigol e Gérson comparam Flamengo a Real Madrid: "Todos querem jogar aqui"

Gabigol e Gérson comemoram segundo gol do Flamengo diante do Inter, jogo que colocou o time na liderança na 37ª rodada - Thiago Ribeiro/AGIF
Gabigol e Gérson comemoram segundo gol do Flamengo diante do Inter, jogo que colocou o time na liderança na 37ª rodada Imagem: Thiago Ribeiro/AGIF

Eder Traskini e Gabriel Carneiro

Do UOL, em São Paulo

26/02/2021 11h01

Dois grandes destaques do Flamengo na campanha do título do Brasileirão conquistado ontem (25) disseram que boa parte dos jogadores de futebol do país sonham em vestir a camisa rubro-negra. Quem iniciou o movimento foi Gabigol, numa comparação entre o clube brasileiro e o Real Madrid — onde, segundo ele, todos os jogadores gostariam de estar.

O atacante, que marcou 14 gols na campanha, ressaltou a força do elenco flamenguista, dizendo que não é fácil chegar ao clube. Gabigol ainda alfinetou times adversários, sugerindo que jogadores de São Paulo e Grêmio, por exemplo, gostariam de vestir a camisa flamenguista.

"Independente do jogador, se joga muito ou não, chegar no Flamengo não é fácil. Flamengo é o Real Madrid do Brasil, é onde todos os jogadores querem estar", disparou Gabigol em entrevista ao canal "Paparazzo rubro-negro" após o jogo.

"Ou você acha que os jogadores do São Paulo, do Grêmio não querem estar no Flamengo? Todos querem estar aqui, mas para estar aqui tem que ganhar, é isso que esse time faz", completou.

O meio-campista Gérson reforçou o coro durante entrevista coletiva do troféu Bola de Prata, da ESPN, em que foi eleito como um dos melhores volantes do Brasileirão.

"Na verdade todo mundo sempre falou, não só hoje em dia. Desde muito tempo atrás a maioria dos jogadores que conversei tem o sonho de jogar no Flamengo por ser um grande clube, ser no Rio de Janeiro, ter uma grande torcida. É o sonho de todo mundo quando olha um jogo no Maracanã com 70 mil, 65 mil pessoas, todos querem sentir esse gostinho de estar num palco histórico vestindo a camisa do Mengão."

Campeão apesar de derrota

O Flamengo conquistou o título do Brasileirão ontem, mesmo sendo derrotado pelo São Paulo por 2 a 1. O time carioca somou 71 pontos na competição contra 70 do Internacional, que empatou com o Corinthians na última rodada.

Flamengo