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

Rodolfo Rodrigues

REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

Arrascaeta iguala Guerrero como 6º estrangeiro com mais gols pelo Flamengo

Arrascaeta, do Flamengo - JORGE RODRIGUES/AGIF - AGÊNCIA DE FOTOGRAFIA/ESTADÃO CONTEÚDO
Arrascaeta, do Flamengo Imagem: JORGE RODRIGUES/AGIF - AGÊNCIA DE FOTOGRAFIA/ESTADÃO CONTEÚDO

Colunista do UOL

10/03/2022 04h00

Autor do gol da vitória do Flamengo no clássico contra o Vasco no último domingo (6), o uruguaio Arrascaeta entrou na temporada 2022 mais goleador que nunca pelo clube. Em seu melhor início de ano pelo Fla, Arrasca tem até aqui 4 gols em 7 jogos, além de 2 assistências.

Com os gols marcados neste ano, Arrascaeta chegou a 43 gols pelo Rubro-negro, igualou o número do peruano Paolo Guerrero e subiu para a 6ª colocação entre os estrangeiros com mais gols na história do clube.

Com uma média de 0,30 gol por jogo, o uruguaio tem uma média superior a de outro ídolo recente do Fla, o sérvio Petkovic (0,29). Com 43 gols, Arrascaeta está próximo também de superar o número de gols que marcou pelo Cruzeiro (49). Além disso, está perto de ganhar mais posições na lista de artilheiros estrangeiros do Flamengo e pular para a 4ª posição — precisa de mais 3 gols para isso.

Até aqui, o argentino Doval, o El Loco, é o estrangeiro com mais gols pelo Fla, com 95 tentos entre 1969 e 1975. Campeão carioca em 1972 e 1974, Doval está entre os principais gringos que já vestiram a camisa do clube. Em número de títulos, porém, Arrascaeta segue folgado na liderança com 9 conquistas (1 Libertadores, 2 Brasileiros, 1 Recopa Sul-Americana, 2 Supercopa do Brasil e 3 Cariocas).

Estrangeiros com mais gols na história do Flamengo

1º - Doval (Argentina) - 95 gols em 263 jogos (1969 a 1971 e 1972 a 1975)
2º - Jorge Benítez (Paraguai) - 76 gols em 115 jogos (1952 a 1956)
3º - Petkovic (Sérvia) - 57 gols em 196 jogos (2000 a 2002 e 2009 a 2011)
4º - Sidney Pullen (Inglaterra) - 47 gols em 130 jogos (1915 a 1923)
5º - Valido (Argentina) - 45 gols em 143 jogos (1937 a 1944)
6º - Arrascaeta (Uruguai) - 43 gols em 144 jogos (2019 a 2022)
6º - Guerrero (Peru) - 43 gols em 112 jogos (2015 a 2018)
8º - Alfredo González (Argentina) ? 31 gols em 45 jogos (1938 a 1939)
9º - Engel (Alemanha) - 23 gols em 75 jogos (1936 a 1938)
10º - Agustín Cosso (Argentina) - 20 gols em 28 jogos (1937 a 1938)

No século 21, Arrascaeta está também bem colocado na lista geral dos maiores artilheiros do Flamengo. Também ao lado de Guerrero, Arrasca está na 10ª posição, atrás de Pedro, que marcou 44 gols.

1º - Gabigol - 110 gols
2º - Bruno Henrique - 77 gols
3º - Renato Abreu - 73 gols
4º - Obina - 47 gols
4º - Vágner Love - 47 gols
4º - Leonardo Moura - 47 gols
7º - Hernane - 45 gols
8º - Edílson - 44 gols
8º - Pedro - 44 gols
10º - Guerrero - 43 gols
10º - Arrascaeta - 43 gols
12º - Diego - 42 gols
13º - Everton - 39 gols
14º - Adriano - 36 gols
14º - Éverton Ribeiro - 36 gols

Siga Rodolfo Rodrigues no Instagram

Siga Rodolfo Rodrigues no Twitter