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

Ex-Corinthians diz que estádios com ar da Copa-2022 dão até "um friozinho"

Guilherme defende o Al-Sadd, time mais poderoso do futebol do Qatar - Divulgação
Guilherme defende o Al-Sadd, time mais poderoso do futebol do Qatar Imagem: Divulgação

27/01/2022 04h00

Receba os novos posts desta coluna no seu e-mail

Email inválido

A Copa do Mundo-2022 será jogada no deserto do Qatar. E, mesmo deslocada para os meses de novembro e dezembro para fugir das temperaturas mais altas que assolam a região, deve receber jogos com os termômetros batendo 30 ou 35 graus Celsius.

Para tornar mais confortável a vida dos torcedores e jogadores, os estádios utilizados no torneio mais importante do calendário quadrienal de futebol estarão equipados com sistema de ar-condicionado.

A organização do Mundial promete que, mesmo em arenas abertas (ou seja, sem cobertura, o que torna o ambiente mais difícil de ser controlado), a refrigeração é capaz de reduzir a percepção de calor tanto nas arquibancadas quanto dentro de campo.

Mas, será que esses equipamentos são tão eficientes assim?

"Vou te falar: o ar-condicionado funciona mesmo. Dá até para sentir um friozinho. O estádio fica geladinho mesmo, com uns 18 ou 20 graus Celsius. É um absurdo. Mas, para o Qatar, dinheiro não é problema. Eles fazem tudo que podem para ter a melhor Copa possível", afirmou o volante Guilherme, do Al-Sadd, em entrevista por telefone ao "Blog do Rafael Reis".

Ex-jogador de Corinthians e Portuguesa, o brasileiro está no país-sede do próximo Mundial desde agosto de 2020 e já jogou em quatro dos oito estádios que serão utilizados na competição.

"Faz tempo que o Qatar está vivendo clima de Copa. A cidade inteira [Doha, capital do país] está tomada por relógios fazendo contagem regressiva e tem até um prédio que foi construído em formato de 2022", relatou o volante.

Com contrato até junho de 2023, Guilherme tem um atrativo a mais para permanecer no Al-Sadd pelo menos até a virada do ano: aproveitar que todas as arenas estão em um raio de 70 km para acompanhar o máximo do torneio que conseguir.

"Sabe como é o mundo do futebol, né? Mas, se eu estiver aqui, vou turistar um pouco, assistir aos jogos do Brasil e ir às partidas mais importantes. Tudo é tão pertinho, do lado de casa, não precisa ficar viajando. Então, dá para aproveitar bastante."

Antes disso, no entanto, Guilherme precisa defender o título nacional conquistado pelo Al-Sadd na temporada ada (lidera a competição com quatro pontos de vantagem para o Al-Duhail) e ajudar o time a se acostumar a não ter mais Xavi Hernández (hoje no Barcelona) como técnico.

"É claro que eu sabia que aqui era um grande clube, que brigava por títulos e tudo mais. Mas também aceitei vir para o Qatar por causa da possibilidade de trabalhar com ele. Com Xavi, aprendi coisas simples que todo meio-campista deveria saber, pontos de posicionamento, a hora certa de dar o e", completa o brasileiro, que também já ou por Itália (Udinese), Espanha (La Coruña) e Grécia (Olympiacos).

Um total de 13 seleções já estão asseguradas na próxima Copa do Mundo. Além do Qatar, que conseguiu sua vaga por ser país-sede, Alemanha, Dinamarca, Brasil, França, Bélgica, Croácia, Espanha, Sérvia, Inglaterra, Suíça, Holanda e Argentina estão garantidos na competição.

Essa será a última edição do torneio da Fifa com o formato que vem sendo utilizado desde a França-1998. A partir do Mundial seguinte, organizado por Estados Unidos, Canadá e México, serão 48 participantes.

Uma nova mudança pode acontecer em breve. Apesar da rejeição das confederações europeia e sul-americana, a entidade que gerencia o futebol vem tentando emplacar uma proposta para realizar a Copa a cada dois anos.

Desde que foi criado, em 1930, o torneio é jogado com quatro anos de diferença de uma edição para a outra. A única exceção aconteceu no período da Segunda Guerra Mundial, quando houve uma pausa forçada de 12 anos sem que a bola rolasse.