;(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: contra "Turco", Diniz busca manter retrospecto contra técnicos gringos

Fernando Diniz, técnico do Fluminense, conversa com jogadores no CT - Mailson Santana/Fluminense FC
Fernando Diniz, técnico do Fluminense, conversa com jogadores no CT Imagem: Mailson Santana/Fluminense FC

Do UOL, no Rio de Janeiro (RJ)

08/06/2022 04h00

O Fluminense encara o Atlético-MG, hoje (8), com a intenção de retomar o caminho das vitórias no Campeonato Brasileiro e se afastar da zona de rebaixamento. À beira do gramado do adversário, estará o argentino Antonio Mohamed, que chegou ao Brasil no início do ano em meio à onda de técnicos estrangeiros. Mas Fernando Diniz, técnico do Tricolor, tem retrospecto parelho nos duelos contra colegas de fora do país. O confronto, no Maracanã, será às 21h30 (de Brasília).

O time das Laranjeiras tenta se recuperar na competição após as derrotas para Flamengo e Juventude. Com 11 pontos, a equipe vê a zona da degola se aproximar. O Galo, por outro lado, com 16, olha para a briga pela liderança.

Após início de trabalho invicto com Diniz, o Flu vem de dois resultados negativos: no clássico com o Rubro-Negro e no confronto em Caxias do Sul, com o gramado encharcado. Comissão técnica e elenco, agora, trabalham para que não haja abalos na confiança, e a caminhada possa seguir o rumo que indicava outrora.

"É sempre importante somar pontos, mas isso não afeta em nada o que a gente pensa para o Brasileiro, que está na fase inicial. Deixamos escapar pontos contra o Flamengo, hoje [contra o Juventude] também. Precisamos voltar a somar", disse Diniz, após o duelo do último domingo (5).

"[Atlético-MG] É um dos grandes orçamentos do Brasil, com grandes jogadores e um grande treinador. Sabemos das qualidades do Atlético, semifinalista de Libertadores, campeão brasileiro e da Copa do Brasil. Vamos fazer o nosso trabalho para sairmos vencedores", completou.

Como citado por Diniz, o Galo tem, atualmente, um dos maiores orçamentos do país, e no comando conta com o argentino Antonio Mohamed, conhecido como Turco. Ele desembarcou em Minas Gerais no início do ano para substituir Cuca, e em meio a uma onda de treinadores estrangeiros que atingiu o futebol brasileiro nos últimos anos, principalmente após os sucessos dos portugueses Jorge Jesus (no Flamengo) e Abel Ferreira (Palmeiras).

O Tricolor carioca foi um dos clubes que, por outro lado, apostou em treinadores nacionais nas últimas temporadas. Diniz chegou para ocupar a vaga deixada por Abel Braga, e os números dos confrontos com os gringos podem ser, até certo ponto, considerados positivos.

De Jorge Jesus a Jorge Sampaoli, ando por Diego Aguirre e outros, foram 21 confrontos nos anos mais recentes, com oito vitórias, sete empates e seis derrotas — aproveitamento de 49,2%. Os duelos aconteceram nas mais variadas competições, como no caso do confronto com Bauza, pelo Paulista de 2016, ou Gustavo Morínigo, pela Série B do Brasileiro do ano ado. Na atual edição do Brasileiro, porém, empatou com o Palmeiras, de Abel, e perdeu para o Flamengo, de Paulo Sousa.

Em fevereiro deste ano, em participação no programa "Bem, Amigos", do SporTV, o atual comandante do Fluminense foi questionado sobre o fato de alguns clubes terem apostado em treinadores de fora do Brasil.

"No fundo, queremos resolver os problemas do futebol brasileiro da maneira mais superficial possível, com certa infantilidade. Dos estrangeiros que estiverem na América do Sul, o melhor foi o Ramirez, no Del Valle. Você traz, bota no Inter e manda embora depois de cem dias. A régua aqui é o resultado. Não sabemos quem é bom treinador aqui. A gente discute quem ganha e quem perde. Jogou agora a final da Supercopa, foi decidido no 12º pênalti. As manchetes no dia seguinte supervalorizam quem ganhou e diminuem quem perdeu", disse, na ocasião.

"Quais são os melhores times do mundo? Os que têm mais dinheiro e podem contratar os melhores jogadores. Aqui no Brasil, Flamengo, Palmeiras, Atlético-MG e, agora, Corinthians. Se você colocar um estrangeiro nos quatro, um deles, provavelmente, vai ter mais chance de título. Se colocar esses quatro em um time de investimento menor, vamos ver o que vai acontecer. É uma análise muito superficial", apontou.

Novos planos de sócios

O jogo de logo mais é o primeiro no Maracanã após o Fluminense lançar os novos planos do programa de sócio-torcedor. O clube divulgou ontem (7) as novas diretrizes, tendo, inclusive, planos para a família, para quem mora fora do Estado do Rio e o plano popular.

FICHA TÉCNICA:

FLUMINENSE x ATLÉTICO-MG
Competição
: Campeonato Brasileiro - Décima rodada
Local: Maracanã, no Rio de Janeiro (RJ)
Dia: 8 de junho de 2022, quarta-feira
Horário: 21h30 (horário de Brasília)
Árbitro: Leandro Pedro Vuaden (RS)
Assistentes: Jorge Eduardo Bernardi (RS) e Jose Eduardo Calza (RS)
VAR: Daiane Caroline Muniz dos Santos (VAR-Fifa/SP)

FLUMINENSE: Fábio; Samuel Xavier; Manoel, David Braz e Cris Silva; Wellington (Felipe Melo), André e Ganso; Luiz Henrique, Arias (Willian Bigode) e Cano. Técnico: Fernando Diniz

ATLÉTICO-MG: Everson; Mariano, Nathan Silva, Junior Alonso e Rubens; Allan, Jair e Nacho; Ademir, Sasha e Hulk. Técnico: Antônio Mohamed

Fluminense