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

Liga dos Campeões 2019/2020

Uefa cria 'bolha' de segurança em Lisboa para jogos da Liga dos Campeões

Troféu da Uefa Champions League - AFP PHOTO / LLUIS GENE
Troféu da Uefa Champions League Imagem: AFP PHOTO / LLUIS GENE

11/08/2020 09h59

Lisboa, 11 Ago 2020 (AFP) - "Bolha" de segurança sanitária e torneio sob vigilância: a imagem dos dois jogadores do Atlético de Madri infectados e depois isolados, as oito equipes que disputam as quartas de final da Liga dos Campeões a partir de amanhã em Lisboa seguem um rígido protocolo ditado pela UEFA.

Qual é a situação da saúde em Lisboa? No final de junho, Portugal estava entre os países europeus com maior número de novos casos de coronavírus em relação com a sua população de 10 milhões de pessoas, levando a um confinamento parcial da zona norte da capital Lisboa. Mas agora que vários países registram o ressurgimento de focos da doença, o índice de novas infecções no país ibérico diminuiu há cinco semanas.

As autoridades de saúde contabilizaram cerca de 180 diagnósticos positivos na semana ada, metade deles na região de Lisboa e na bacia do Tejo.

A capital e seus arredores ainda estão sujeitos a restrições maiores do que o resto do país, apesar do fato de que no final de julho as medidas de confinamento parcial foram suspensas em uma dezena de bairros.

Em Lisboa, são proibidas reuniões com mais de dez pessoas, contra o limite de 20 no resto do território, e as lojas e bares devem fechar às 20h.

Quantos testes antes dos jogos?

Todos os participantes (jogadores, acompanhantes etc.) são submetidos a testes dois ou três dias antes de viajarem para Lisboa. Eles am por um novo exame no local do torneio, na véspera da primeira partida. Os resultados são comunicados pelo menos 6 horas antes do início do primeiro jogo.

A Uefa defende o teste RT-PCR para covid-19 ou um método equivalente.

O que acontece se um jogador apresentar sintomas?

Qualquer participante que desenvolver sintomas consistentes com uma possível infecção por covid-19 deve ser isolado imediatamente em seu hotel e entrar em contato com as autoridades de saúde locais.

O que acontece se vários jogadores forem infectados?

Para jogar, uma equipe deve ter 13 jogadores saudáveis, incluindo um goleiro. Se um time não tiver 13 integrantes disponíveis na sua "Lista A" apresentada anteriormente, a Uefa "pode autorizar o reescalonamento do jogo".

Se a partida não puder ser adiada, a equipe que não tiver como contar com 13 jogadores saudáveis "será responsabilizada" e considerada derrotada por 3 a 0.

Quem pode ir ao estádio em cada partida?

As equipes podem incluir no máximo 45 pessoas por jogo. A delegação oficial de cada clube (presidente, dirigentes etc.) deve ser de no máximo dez pessoas.

Será medida a temperatura de cada pessoa que entrar no estádio no dia da partida ou na véspera. Além disso, todos devem preencher ficha epidemiológica, desinfetar as mãos e usar máscara.

Como desinfetar o estádio e vestiários?

A distância social e a circulação do ar nos vestiários devem ser otimizadas. Dependendo do tamanho dos vestiários, outros espaços podem ser dedicados a funcionários, equipamentos ou fisioterapeutas.

Além disso, saunas, banhos de gelo, piscinas ou banheiras de hidromassagem devem estar vazias ou bloqueadas e qualquer equipamento de exercício ou fisioterapia deve ser desinfetado antes e após cada uso.

Os vestiários, áreas de o dos jogadores e bancos devem ser desinfetados na véspera do jogo, entre cada sessão de treino e antes do jogo.

Qual é o protocolo para os árbitros?

Os árbitros e dirigentes da Uefa devem respeitar a distância social durante a viagem e usar uma máscara. Os árbitros arão por um programa de testes.

Qual é o protocolo para os gandulas?

Para campos cercados por pistas de corrida, pode haver de seis a oito gandulas. Se não houver tais faixas, serão usados quatro a seis. Devem usar máscara, manter a bola no chão o máximo possível, desinfetar as mãos antes e depois do aquecimento e antes e depois de cada tempo, e manter uma distância de pelo menos dois metros dos jogadores em todos os momentos.

Todas as bolas devem ser desinfetadas após o aquecimento se forem usadas durante o jogo e no intervalo.