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

Bombeiro de Sampaoli, Scaloni desafia Deschamps, maior técnico desta Copa

Didier Deschamps comemora classificação da França para a final da Copa do Mundo - REUTERS/Hannah Mckay
Didier Deschamps comemora classificação da França para a final da Copa do Mundo Imagem: REUTERS/Hannah Mckay

Do UOL, em Doha (Qatar)

16/12/2022 04h00

Classificação e Jogos

Frente a frente na final da Copa do Mundo no domingo (18), Lionel Scaloni e Didier Deschamps têm trajetórias bem diferentes na carreira como técnico. O francês tem história de peso como jogador, experiências em times grandes como treinador e é o maior técnico, o único que começou o torneio sabendo o que é ser campeão do mundo com seleções. Enquanto o argentino surgiu como um improviso da AFA que acabou se transformando em uma opção acertada até hoje, mas que enfrentou muita resistência no início.

O argentino começou com uma experiência como auxiliar de Jorge Sampaoli no Sevilla, da Espanha, e foi junto com ele para a comissão técnica da seleção. Como em praticamente todo o time em que a, Sampaoli não teve um bom relacionamento com seus jogadores, e foi Scaloni que assumiu o papel de bombeiro, tentando minimizar os atritos entre o técnico e as estrelas.

Os jogadores daquela seleção começaram a valorizar a postura do então auxiliar, o que fez a AFA decidir por colocá-lo no comando do time sub-20 quando decidiu demitir Sampaoli. A questão é que a federação não encontrava uma alternativa rápida para assumir a equipe profissional e, com a chegada de um amistoso, resolveu colocar Scaloni como técnico tampão.

Messi e Scaloni, da Argentina, após vitória sobre a Croácia pela Copa do Mundo -  REUTERS/Paul Childs -  REUTERS/Paul Childs
Messi e Scaloni, da Argentina, após vitória sobre a Croácia pela Copa do Mundo
Imagem: REUTERS/Paul Childs

O trabalho deu tão certo que ele conseguiu interromper um jejum de mais de 20 anos sem conquistar títulos ao ser campeão da Copa América em 2020 no Brasil, derrotando os donos da casa em pleno Maracanã e, agora, aos 44 anos, pode ser o técnico mais novo a conquistar uma Copa desde 1978. Naquele ano, o também argentino César Luis Menotti conquistou o mundo pela Albiceleste.

"Eu até me seguro para não me emocionar. Eu estou em um lugar que todo argentino gostaria de estar e não há nada melhor do que estar em uma final de Copa do Mundo representando esse país que eu sei que gosta tanto de futebol", disse o técnico logo após a vitória por 3 a 0 contra a Croácia.

Como jogador, Scaloni teve sucesso no sub-20, onde foi campeão ao lado de Walter Samuel (que hoje está em sua comissão), Esteban Cambiasso e Riquelme. No profissional, esteve no La Coruña em um dos melhores momentos da história recente do clube, ao lado de brasileiros como Djalminha e Flávio Conceição, e também na Lazio, entre outras equipes de menor expressão da Europa. Ele também chegou a ser convocado para a Argentina, mas não chegou perto do sucesso do seu rival de domingo.

Além de ter sido campeão em 2018 como treinador, ele também já tinha sido campeão como jogador em 1998, na vitória em cima do Brasil, sendo um dos grandes nomes daquele time.

Treinador que está há mais tempo no cargo no atual Mundial, Deschamps já está à frente da França pela sua terceira Copa e agora tenta colocar mais uma estrela em seu currículo. Antes de assumir os Bleus, ele começou a carreira no Monaco logo após pendurar as chuteiras e foi campeão da Copa da Liga sa, além de ter sido vice-campeão da Liga dos Campeões em 2004, perdendo para o Porto.

Ele trabalhou na Juventus, onde foi campeão da Série B da Itália e logo saiu, para voltar à França e treinar o Olympique de Marselha, onde voltou a ter títulos importantes e tirar a equipe de um longo jejum que durava desde 1991 ao ser campeão do Francês em 2009. Em 2010 e 2011, ainda foi campeão da Supercopa sa e da Copa da Liga.

No domingo, Deschamps pode igualar o recorde de Vittorio Pozzo, que foi bicampeão consecutivo com a Itália em 1934 e 1938. Ou Scaloni entra para a história do futebol argentino ao lado de Menotti e Carlos Bilardo, nomes que ele, por enquanto, não ousa se comparar.