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

Rafael Reis

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.

Favorito da CBF, Ancelotti já perdeu emprego por ser 'bonzinho demais'

Carlo Ancelotti, treinador do Real Madrid, é agora o favorito para assumir a seleção - David S. Bustamante/Soccrates/Getty Images
Carlo Ancelotti, treinador do Real Madrid, é agora o favorito para assumir a seleção Imagem: David S. Bustamante/Soccrates/Getty Images

12/02/2023 04h00

Receba os novos posts desta coluna no seu e-mail

Email inválido

Favorito da CBF para ser o técnico do Brasil no ciclo da Copa do Mundo-2026, que será organizada em parceria entre Estados Unidos, México e Canadá, Carlo Ancelotti certamente não comandará a seleção mais vitoriosa da história fazendo cara feia e distribuindo "patadas" nos jogadores e jornalistas.

O italiano de 63 anos, que tem no currículo quatro títulos de Liga dos Campeões da Europa, está longe do perfil linha dura que tanto sucesso faz no futebol pentacampeão mundial. Pelo contrário, tem fama de ser dócil com todos aos seu redor e de se comportar como um verdadeiro gentleman.

Mas essa imagem de "bonzinho", vista por muitos como uma das suas grandes qualidades à beira do gramado, também já prejudicou o andamento da carreira do atual comandante do Real Madrid.

Em 2008, Carleto quase teve sua primeira oportunidade de trabalhar na Premier League inglesa, que já despontava como o principal campeonato nacional do planeta. Só que, após negociar com o italiano, a alta cúpula do Chelsea preferiu apostar em um nome de perfil radicalmente diferente, o "sargentão" brasileiro Luiz Felipe Scolari.

Em sua autobiografia "Liderança Tranquila", publicada no Brasil pela Editora Grande Área, Ancelotti contou a história e afirmou que não ficou com o emprego porque seu inglês não era suficientemente bom. Mas, pouco tempo depois, ele descobriria que Roman Abramovich, então dono do clube londrino, realmente preferia treinadores mais durões.

Uma temporada depois da contratação de Felipão, Ancelotti, enfim, recebeu sua chance de comandar o Chelsea. A experiência durou dois anos (com direito a três títulos, incluindo o Campeonato Inglês de 2009/10).

O principal motivo da sua demissão não foi a ausência de resultados, mas sim o fato de "ser bonzinho demais com os jogadores". Abramovich queria que o técnico pressionasse mais os jogadores, só que o italiano não conseguia cumprir às expectativas do chefão russo.

Mas é claro que Ancelotti também tem seus dias de fúria. Em um deles, quando comandava o Paris Saint-Germain, entrou tão furioso no vestiário que meteu o bico em uma caixa que estava jogada no chão. O problema é que ela voou bem na cabeça de Zlatan Ibrahimovic, o craque do time. A sorte é que o astro sueco reconheceu que foi um acidente e deixou por isso mesmo.

De acordo com reportagem publicada na última sexta-feira pelo UOL Esporte, a CBF (Confederação Brasileira de Futebol) já aceitou a ideia de que só poderá ter italiano a partir do segundo semestre, após o fim da temporada europeia.

A ideia da entidade é que Ancelotti fique com o cargo de técnico da seleção e tenha como seu coordenador o ex-meia Kaká, último brasileiro a ser eleito o melhor jogador do mundo, que foi seu atleta no Milan e no Real.

Além do agora favorito Ancelotti, a CBF tem o espanhol Luis Enrique e os portugueses Jorge Jesus e José Mourinho como outras opções principais para substituir Tite à frente da equipe canarinho.

Os primeiros compromissos da seleção brasileira após a Copa do Qatar-2022 serão dois amistosos contra adversários ainda indefinidos na Data Fifa do próximo mês, entre os dias 21 e 29 de março.

Inicialmente, o presidente da CBF, Ednaldo Rodrigues, havia afirmado que gostaria que a equipe canarinho já fosse comandada por um treinador efetivo nessas partidas. No entanto, agora ele já ite a possibilidade de entregar o controle para um profissional interino.

Nesse cenário, o favorito para treinar o Brasil neste pontapé inicial de novo ciclo é Ramon Menezes, técnico da seleção sub-20 que encerra hoje sua participação no Sul-Americano da categoria e já conquistou, de forma antecipada, a classificação para o Mundial.