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

Fluminense

Flu revê Cerro na Libertadores, e Romerito relembra estreia: 'Um presságio'

Romerito estreou pelo Fluminense com gol e vitória sobre o Cerro Porteño, o que espera na Libertadores - Reprodução
Romerito estreou pelo Fluminense com gol e vitória sobre o Cerro Porteño, o que espera na Libertadores Imagem: Reprodução

Caio Blois

Do UOL, no Rio de Janeiro

13/07/2021 04h00

O Fluminense dá o primeiro o no mata-mata da Libertadores hoje, às 19h15, em La Olla Azulgrana, em Assunção, no Paraguai, contra um velho conhecido. No jogo de ida das oitavas de final, o Tricolor enfrenta o Cerro Porteño com a estreia de um grande ídolo na lembrança: o paraguaio Romerito.

"Don Romero" fez seu primeiro jogo com a camisa tricolor justamente contra o adversário da noite. Em 28 de março de 1984, o Flu viajou pela América do Sul para fazer amistosos, e venceu o Cerro com um gol de cabeça de seu novo reforço, em seu primeiro o para a idolatria eterna: "Foi um presságio de que tudo daria muito certo no Fluminense", relembrou, em entrevista exclusiva ao UOL Esporte.

"O Assis deu um belo cruzamento e toquei de cabeça. Logo na estreia fiz meu primeiro gol, não tem como esquecer isso. Lembro de cada detalhe", disse, ao telefone, direto de Macapá, onde fazia escala para voltar ao Paraguai após visita ao Brasil.

Ainda naquele ano, o paraguaio se firmaria de vez como o maior estrangeiro da história do clube. O gol do título brasileiro de 1984 sobre o Vasco é lembrança marcante.

"Não foi o mais bonito, mas com certeza o melhor. A taça coroou o grande time, assim como o tricampeonato. Serei sempre grato ao amor e toda a história que construí no Fluminense. Essa final foi marcante, esperávamos que fosse mais difícil. O Vasco tinha um grande time, mas não foi bem nos confrontos. Naquela época, sempre ganhávamos deles. Acho que sentiram esse peso. O gol me colocou de vez na história, e eu só posso agradecer. Metade do meu coração é tricolor", afirmou o ídolo.

Romerito marcou o gol do título do Fluminense no Campeonato Brasileiro de 1984 sobre o Vasco - Acervo Flu Memória - Acervo Flu Memória
Romerito marcou o gol do título do Fluminense no Campeonato Brasileiro de 1984 sobre o Vasco
Imagem: Acervo Flu Memória

Se metade é Fluminense, a outra está bem longe de ser Cerro Porteño. Maior jogador da história de seu país, Romerito tem outra preferência em seu país natal: o Sportivo Luqueño, onde hoje é vice-presidente — ele voltou a residir em Luque, cidade onde nasceu. Também por isso, reforçará a torcida tricolor na Libertadores.

"Espero que o Fluminense ganhe. Eu não sou Cerro, sou Sportivo Luqueño [risos]. O Fluminense é minha prioridade", disse.

No Paraguai, inclusive, o Flu é conhecido e respeitado justamente pela história de Romerito, que, mesmo em seu país, costuma se dizer "tricolor de corazón". Nesta noite, em La Olla Azulgrana, o Tricolor espera manter o tabu e o bom retrospecto.

Briga, lembranças e invencibilidade

Foi na capital paraguaia que o Flu viveu o último capítulo de sua história em jogos de mata-mata da Libertadores. Em 2013, o Tricolor sucumbiu ao Olímpia, grande rival do Cerro. Mas se engana quem pensa que o retrospecto contra os times do país é ruim. Entre amistosos e competições sul-americanas, são 22 jogos, com 12 vitórias, cinco empates e cinco derrotas.

Como visitante, o clube das Laranjeiras venceu sete, empatou três e perdeu quatro vezes, mas nunca para o adversário da noite. São quatro jogos na história contra o Cerro Porteño, e todos com alguma lembrança marcante.

O último foi a semifinal da Copa Sul-Americana de 2009 opôs Flu e Cerro no mais importante confronto entre os dois. O Tricolor venceu os dois jogos, mas a classificação foi digna da alcunha de "Time de Guerreiros" que a equipe recebeu naquele ano.

Depois de sair atrás no placar e ver o zagueiro Gum tomar pontos por conta de uma cotovelada covarde do centroavante, o Fluminense contou com um belo gol do defensor, de cabeça enfaixada, antes de Alan botar o Maracanã abaixo driblando o goleiro fora da área para virar. O jogo terminou em batalha campal no gramado, em cenas lamentáveis até hoje relembradas nas redes sociais.

De cabeça enfaixada, Gum marcou gol da vitória do Fluminense sobre o Cerro Porteño em 2009 - Sergio Moraes/Reuters - Sergio Moraes/Reuters
De cabeça enfaixada, Gum marcou gol da vitória do Fluminense sobre o Cerro Porteño em 2009
Imagem: Sergio Moraes/Reuters

Desfalques e alternativas por 'jogo da temporada'

Principal objetivo do Tricolor na temporada, a competição internacional afunila para os 16 melhores times do continente. Se por um lado comemorou o sorteio, tanto pela logística quanto pelo adversário, dentro das possibilidades, por outro perdeu jogadores importantes em cima da hora e terá vida difícil fora de casa.

Fred e Abel Hernández viajaram para o Paraguai sem certeza sobre o aproveitamento. Roger Machado mandará a campo a mesma estrutura que bateu o Flamengo e o Sport pelo Campeonato Brasileiro, com Lucca, que recuperou a confiança, como esperança de gols no ataque. A boa notícia é o retorno de John Kennedy, que se recuperou de um caso grave de covid-19 e será opção para o setor ofensivo.

"Para nós é o grande jogo da temporada. É um confronto de ida e volta, uma eliminatória de Libertadores. Então a gente sabe da importância de se fazer um grande primeiro jogo, trazer um bom resultado para nossa casa e decidir a vaga no Maracanã", disse o volante Yago ao site oficial do Flu.

FICHA TÉCNICA

COPA LIBERTADORES DA AMÉRICA 2021

CERRO PORTEÑO-PAR x FLUMINENSE

Data e hora: 13/07/2021, às 19h15 (de Brasília)
Local: Estádio La Nueva Olla, Assunção (PAR)
Árbitro: Facundo Tello (ARG)
Assistentes: Cristian Navarro (ARG) e Julio Fernandez (ARG)
Árbitro de vídeo (VAR): Cesar Deishler (CHI)
Onde assistir: Conmebol TV e tempo real do Placar UOL

CERRO: Jean, Espínola, Duarte, Adorno (Delvalle) e Alan Rodríguez; Carrascal, Villasanti, Mateus Gonçalves (Giménez) e Aquino; Morales e Boselli. Técnico: Francisco Arce.

FLUMINENSE: Marcos Felipe, Samuel Xavier, Manoel, Luccas Claro e Egídio; André, Yago e Nenê; Caio Paulista, Gabriel Teixeira e Lucca. Técnico: Roger Machado.

Fluminense