;(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: 'Vítor Pereira é o técnico mais fracassado da história do Flamengo'

Colaboração para o UOL, em Aracaju

11/04/2023 09h43Atualizada em 11/04/2023 11h45

Vítor Pereira já foi avisado que não comanda mais o Flamengo e nem treina o time hoje na preparação para a estreia da Copa do Brasil. No UOL News Esporte, o colunista Renato Maurício Prado afirmou que VP é o técnico mais fracassado da história do Fla.

'O mais fracassado': "Além da multa de R$ 15 milhões, o Flamengo deixou de ganhar nos quatro torneios que disputou R$ 22 milhões. Se o Flamengo tivesse ganho os quatro, claro que o Mundial seria muito difícil, mas se tivesse ido pelo menos à final do Mundial, teria ganho uma fortuna, e o Vítor Pereira perdeu todos eles. O Vítor Pereira é sem dúvida o técnico mais fracassado da história do Flamengo, porque ele disputou quatro títulos e perdeu todos, isso é inacreditável".

Erro de planejamento: "O problema do Flamengo é que não poderia ter tratado esse início de ano como pré-temporada, essa é a questão. O problema do Flamengo começou lá atrás, quando deu quase 60 dias de desmobilização sabendo que ia disputar um Mundial no início do ano. Se o Flamengo tivesse feito o que o Palmeiras fez no segundo Mundial que disputou, no primeiro o Palmeiras quebrou a cara porque o Mundial foi em cima da final da Libertadores, mas o Flamengo teve tempo".

'Diretoria erra sistematicamente nas escolhas de técnico', afirma RMP

RMP ainda criticou a diretoria do Flamengo pela sequência de erros nas escolhas de técnico.

Eles erram sistematicamente na escolha. Os três treinadores estrangeiros depois de Jorge Jesus, o único que eu perdoo é o Domenèc Torrent, que parecia uma boa ideia, o cara tinha assessor do Guardiola durante 13 anos. Veio aqui, meteu os pés pelas mãos e destruiu o time do Jorge Jesus em 45 minutos, mas era uma boa ideia. Agora, buscar depois o Paulo Sousa, igualmente adepto do jogo posicional como Dome, foi uma estupidez gigantesca. E depois agora o Vítor Pereira, os caras não conhecem as características dos jogadores que têm." RMP

'Flamengo só tem um nome: Jorge Jesus', analisa Milly Lacombe

Na opinião de Milly Lacombe, esse é o momento certo para a volta de Jorge Jesus ao Flamengo.

Só tem um nome: é o Jorge Jesus. Depois dele, o elenco se fechou nele mesmo, descobriu a força que tem, e isso para o bem e para o mal, virou um elenco forte demais. O único capaz é o Jorge Jesus, o elenco do Flamengo é uma bomba-relógio, vai explodir com qualquer outro treinador, o Jorge Jesus desarma sem machucar ninguém. Esse elenco era remédio em 2019, agora virou veneno, remédio e veneno só se separam por dosagem." Milly Lacombe

RMP: 'Se Jorge Jesus tivesse ficado, poderia nem haver Abel Ferreira'

RMP destacou o fato de o Flamengo, mesmo com os erros da diretoria, ter colecionado títulos nos últimos anos.

O Flamengo ganhou tanto quanto o Palmeiras nesse período, aos trancos e barrancos, errando, o Flamengo ganhou duas Libertadores assim como o Palmeiras, o Flamengo ganhou dois Brasileiros, o Palmeiras ganhou um. Se Jesus tivesse ficado, aí é outra história, talvez não houvesse nem Abel Ferreira, porque simplesmente o Jesus poderia ter ganho tudo sem parar. Esse elenco é tão forte que, mesmo aos trancos e barrancos, ganhou tudo que o Abel ganhou e até um pouquinho mais." RMP

Milly Lacombe: 'Abel não ter sido eleito o melhor técnico do Paulistão foi um absurdo'

O Palmeiras teve cinco jogadores na seleção do Campeonato Paulista, mas a vaga de técnico ficou com Thiago Carpini, do Água Santa.

É um absurdo, esse prêmio tinha que ser dado para o Abel, não faz nenhum sentido, o time que ganhou o prêmio tomou de quatro, ganhou do São Paulo, tudo bem, mas era o Abel, é quase uma provocação. É uma história para a gente falar por anos e anos o Palmeiras do Abel." Milly Lacombe

'Fernando Diniz vai deslanchar e ganhar coisa grande esse ano', diz RMP

Na opinião de RMP, o Fluminense de Fernando Diniz pode voar mais alto na temporada.

Acho que o Diniz vai deslanchar e vai ganhar mais coisa grande esse ano. Vejo esse Fluminense do Diniz, com os reforços que ganharam, com o Marcelo, com capacidade de brigar pela Libertadores, pelo Brasileiro e pela Copa do Brasil. Não para ganhar os três, porque isso hoje é quase impossível, mas para ganhar de repente um desses três, que seria mais um avanço na carreira do Diniz." RMP

Assista ao UOL News Esporte na íntegra

Copa do Brasil

O próximo compromisso do Flamengo é contra o Maringá, na quinta-feira (13), pela Copa do Brasil. O jogo terá transmissão exclusiva do Amazon Prime Video.

Assine o Amazon Prime Video para assistir ao jogo pela Copa do Brasil 2023

O UOL pode receber uma parcela das vendas pelos links recomendados neste conteúdo.