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

Argentinos seguem no vestiário; destino de 'ingleses' está indefinido

Jogadores da Argentina deixam o campo da Neo Química Arena, mas permanecem no vestiário - Marcello Zambrana/AGIF
Jogadores da Argentina deixam o campo da Neo Química Arena, mas permanecem no vestiário Imagem: Marcello Zambrana/AGIF

Gabriel Carneiro

Do UOL, em São Paulo

05/09/2021 19h01

A delegação argentina segue na Neo Química Arena após a suspensão da partida contra o Brasil, pelas Eliminatórias Sul-Americanas, que aconteceu neste domingo (5). O motivo é a indefinição do destino dos quatro jogadores que atuam na Premier League —se vão para o hotel com o restante do elenco ou se serão deportados.

A definição será do Ministério da Saúde, que, mais cedo, afirmou que "apoia e reconhece as recomendações da Agência Nacional de Vigilância Sanitária (Anvisa), autoridade em saúde responsável pelas ações de vigilância sanitária do país."

Apesar de o time permanecer trancado no vestiário, os ônibus da delegação argentina estão parados no estacionamento, mas com o motor ligado há mais de duas horas.

A seleção brasileira treinou no gramado após a suspensão do jogo —teve até "rachão". Há pouco, os ônibus com a delegação do Brasil deixaram o estádio. Os torcedores convidados, cerca de 1500, também já foram embora.

"Risco sanitário grave"

No início da tarde, a Anvisa chegou a emitir um comunicado no qual apontou "risco sanitário grave, e por isso orientou às autoridades em saúde locais a determinarem a imediata quarentena dos jogadores, que estão impedidos de participar de qualquer atividade e devem ser impedidos de permanecer em território brasileiro". Segundo a Anvisa, os quatro jogadores declararam não ter agem por nenhum dos quatro países com restrições nos últimos 14 dias — entre eles a Inglaterra. Os viajantes chegaram ao Brasil em voo de Caracas/Venezuela com destino a Guarulhos.

Porém, notícias não oficiais chegaram à Agência dando conta de supostas declarações falsas prestadas por tais viajantes. De acordo com as regras brasileiras, os visitantes que estiveram no Reino Unido 14 dias antes de entrar no país devem ficar em quarentena por 14 dias na chegada. A CBF intercedeu junto ao Governo Federal em apoio à Conmebol e à AFA e tinha como garantido um acordo com as autoridades, tanto que os argentinos escalaram como titulares três dos quatro que vieram da Inglaterra há menos de 14 dias.

"Ninguém está à margem disso, nem eu. É imprescindível que todas as medidas sanitárias sejam cumpridas para garantir segurança a todos —a outros jogadores, a colaboradores e ao público", afirma. Médico infectologista, ele disse ainda ao UOL Esporte que intercedeu para que os jogadores que chegaram da Inglaterra e não cumpriram a quarentena ficassem de fora da partida. "Os jogadores não poderiam jogar, por determinação da Anvisa e do Ministério da Saúde.