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

Mauro Cezar: Brasil e Argentina não foram devidamente testados para a Copa

Do UOL, em São Paulo

17/11/2022 12h06

Classificação e Jogos

A seleção brasileira e a da Argentina são apontadas entre as favoritas para a conquista da Copa do Mundo no Qatar, o que encerrará uma sequência de quatro títulos seguidos de países europeus. Mas o favoritismo é visto com ressalvas devido ao nível de competição que as seleções enfrentam na América do Sul, sem espaço para mais duelos com países de outros continentes.

Na Live do Mauro Cezar, transmitida pelo UOL Esporte, ele ressalta que Brasil e Argentina podem sim ser apontadas entre as favoritas, mas que na prática só dará para saber quando a bola rolar, já que acredita que as duas seleções não foram devidamente testadas no ciclo até o Qatar.

"Realmente eles não foram devidamente testados, porque são jogos apenas com tines sul-americanos, os dois são muito superiores aos demais, as eliminatórias aqui da América do Sul são de fato tecnicamente muito fracas, não desafiam adequadamente os times do porte da Argentina e do Brasil, acho que isso de fato compromete bastante", diz Mauro Cezar Pereira.

"A gente só vai saber realmente o poderio dessas equipes, os estágios técnicos para valer quando começar a Copa do Mundo e os confrontos contra times mais qualificados tecnicamente. Acho que são duas seleções que podem sim figurar entre as favoritas, entre as que têm maiores possibilidades de sucesso na Copa do Mundo, mas realmente medir mesmo a força desses times só quando começar de fato a Copa do Mundo", completa.

Mauro acredita que no formato atual em que são disputadas as Eliminatórias Sul-Americanas, Brasil e Argentina acabam prejudicadas pela falta de jogos em um patamar mais próximo do futebol que é praticado hoje na Europa.

"Claro que amistoso é amistoso, mas é melhor ter amistosos contra seleções minimamente desafiadoras do que ficar jogando só contra as Bolívias e Venezuelas da vida. O Tite tem perto de 70% dos seus confrontos como técnico da seleção contra times aqui da América do Sul, é um número muito alto e não é nem culpa dele, evidentemente".

Ataque sérvio preocupa na estreia do Brasil

A falta de confrontos do Brasil contra seleções europeias causa esta preocupação justamente por encarar logo na estreia da Copa a Sérvia, que é apontada como um time bem superior ao que a seleção venceu há quatro anos na Rússia. Mauro Cezar aponta o poderio ofensivo da equipe como um fator que deve complicar bastante o primeiro jogo, na quinta-feira (24), às 16h.

"É um time que tem bons jogadores, boa técnica, muita presença na área, jogo aéreo forte e tem um sujeito que cruza muito bem e bate muito bem na bola, que é o Kostic. É um time que deve ameaçar a seleção brasileira pelo alto, por baixo, e acho que vai dar trabalho, vai ser um jogo difícil esse, eu espero um jogo difícil, tomara que seja um bom jogo"

Número de zagueiros pode ser um problema

Não faltam opções ofensivas ao técnico Tite para a Copa do Mundo, com nove jogadores convocados para o setor, mas a quantidade de zagueiros é um fator que Mauro Cezar chama a atenção como um risco para o Brasil no Qatar, considerando também a idade de Thiago Silva.

"O pior na minha opinião é a zaga, são quatro zagueiros somente. É verdade que o Danilo é lateral e pode jogar como zagueiro, mas zagueiros mesmo só tem quatro e um deles tem 38 anos, que é o Thiago Silva. Se por ventura um zagueiro se machucar, ele fica com um suplente só para a posição e o Bremer, que foi convidado, bom jogador da Juventus, tem pouca rodagem na seleção".

A Live do Mauro Cezar vai ao ar uma vez por semana, analisando os destaques do futebol

Quando: Toda quinta-feira, às 10h30

Onde assistir: Ao vivo na home do UOL, no UOL no Youtube e Facebook do UOL.

Veja a íntegra do programa: