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

OPINIÃO

RMP: Flamengo só deve vender Michael na certeza de trazer um grande reforço

Do UOL, em São Paulo

19/01/2022 15h26

Michael treinou normalmente nesta quarta-feira (19) no Ninho do Urubu, mas vive a expectativa de ter seu destino traçado em breve. O atacante do Flamengo despertou o interesse do Al Hilal, da Arábia Saudita, que deseja contar com ele para a disputa do Mundial de Clubes, em fevereiro. A proposta gira em torno de US$ 8 milhões, o que balança a diretoria rubro-negra e divide a opinião dos torcedores.

Na Live do Flamengo, programa do UOL Esporte com as últimas novidades do Mengão, os jornalistas Renato Maurício Prado e André Rocha conversaram sobre a possibilidade de Michael se transferir para o clube saudita. Os colunistas divergiram sobre a necessidade de o Flamengo negociá-lo e colocaram suas opiniões na mesa.

  • De segunda a sexta, às 17h, o Canal UOL traz, ao vivo, as últimas informações do mercado da bola. Inscreva-se no YouTube de UOL Esporte e confira também as lives dos clubes, Posse de Bola e UOL News Esporte:

"O Flamengo só deveria vender o Michael se tiver a certeza de que, com esse dinheiro, vai trazer um grande reforço. Coisa que não estou vendo muito ainda. O clube deve vendê-lo por até US$ 8,5 milhões. O Ferreirinha custa 8 milhões de euros. É mais do que o valor que o Flamengo venderá o Michael. Isso sem falar no imbróglio do Goiás, que quer 5%", analisou Renato, citando um dos possíveis alvos rubro-negros no mercado para repor a lacuna deixada por Michael.

Já Rocha argumentou que pesam para uma possível saída a questão financeira e o fato de o técnico Paulo Sousa não se opor à negociação. "A informação que eu tenho é a de que o Michael está doido para ir. Por uma questão de independência financeira, pode se sentir fortalecido emocionalmente. A depressão está controlada e ele está se sentindo seguro. A grana para ele é muito boa. Ele também pode pensar o seguinte: 'o técnico me liberou'. Não acredito que o Flamengo tenha feito esse negócio à revelia do Paulo Sousa", apontou o colunista do UOL.

Renato demonstrou preocupação com o que pode acontecer com o jogador, que enfrenta um sério problema pessoal. "Concordo que ele queira ir, mas sabemos que ele não tem uma cabeça centrada. Em 2020, ele teve depressão profunda, a ponto de pensar em suicídio. Hoje, ele está estável, mas imagina esse cara na Arábia Saudita, em um time completamente novo, sem conhecer ninguém, com um técnico estrangeiro, sem falar a língua do país e morando de novo em um hotel. Há um risco de recaída", alertou.

Rocha também se mostrou receoso quanto ao lado psicológico de uma mudança tão grande para Michael. Levando em consideração apenas a parte financeira, ele acha uma transação vantajosa para o Flamengo. "Desde que o Flamengo contratou o Michael, o papo é o mesmo: ele não valia os 7,5 milhões de euros e o clube nunca terá o retorno desse dinheiro. Agora surge uma oportunidade de negócio e vai meio que empatar o que investido na época", disse.

Outro aspecto apontado por Rocha é o técnico. Ele não vê tantas chances para Michael atuar e se destacar pelo Flamengo como em 2021. "Com o Paulo Sousa, o time terá uma forma organizada de atacar. O Michael só rendeu bem na anarquia do Renato Gaúcho e, principalmente, quando tinha muito espaço para correr. Não é o cenário provável da equipe com o Paulo Sousa. O Flamengo terá que criar espaços em vez de aproveitá-los. Não vejo perspectiva do Michael, em 2022, dentro do que o Flamengo se propõe a fazer. Agora é o momento de o clube vendê-lo e buscar um jogador que tenha uma conexão maior com esse tipo de futebol que o Flamengo quer", completou.

Não perca! A próxima edição da Live do Flamengo será na quarta-feira (26), logo após a partida contra a Portuguesa na estreia do Carioca. Você pode acompanhar o programa pelo Canal UOL, no app Placar UOL, na página do Flamengo no UOL Esporte e no canal do UOL Esporte no Youtube.