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

Lei em Campo

OPINIÃO

Texto em que o autor apresenta e defende suas ideias e opiniões, a partir da interpretação de fatos e dados.

Dois meses depois,"jogo sem fim" entre Brasil e Argentina segue sem solução

08/11/2021 08h06

Receba os novos posts desta coluna no seu e-mail

Email inválido

Por Gabriel Coccetrone

Na última sexta-feira, 5 de novembro, completou-se dois meses em que a partida entre Brasil e Argentina, pelas Eliminatórias Sul-Americana da Copa do Mundo de 2022, foi interrompida aos seis minutos do primeiro tempo após representantes da Agência de Vigilância Sanitária (Anvisa) ingressarem no gramado para tomar medidas contra quatro jogadores argentinos que jogam no Reino Unido que desrespeitaram as regras sanitárias brasileiras contra a Covid-19 na entrada ao país.

Após a entrada dos agentes, a seleção argentina se retirou de campo e foi para o vestiário da Neo Química Arena, onde ficou por horas até deixar o país.

Desde então, a Fifa, por ser organizadora das Eliminatórias, abriu um procedimento para investigar o que aconteceu e decidir qual será o resultado da partida. No entanto, ado os 60 dias, a entidade máxima do futebol não informou qualquer prazo para a apresentação da decisão.

Para João Paulo Di Carlo, advogado especialista em direito desportivo e colunista do Lei em Campo, essa demora diminui a importância do caso.

"É muito difícil analisar o que vem ocorrendo no procedimento instaurado para resolver o ime do jogo entre Brasil e Argentina, pois ele é sigiloso. Igualmente, não há um prazo estipulado pelo Código que para que Comissão Disciplinar da FIFA delibere sobre o tema, uma vez que ela atua com discricionariedade. Entretanto, o que se nota é que esse decurso do tempo deve tirar o peso e a importância da própria decisão, já que Brasil e Argentina vêm somando pontos, garantindo-se cada vez mais na disputa do Mundial do Catar, o que acabará tornando irrelevante o teor da resolução", avalia.

O que pode acontecer?

Na época em que o caso aconteceu, o Lei em Campo ouviu especialistas para saber quem deverá ser punido ou responsabilizado pela situação. Segundo eles, a atitude dos argentinos é ível de punições, como W.O e multa para a federação nacional.

"Ao meu ver, seria aplicado W.O (3 a 0) e multa de 10 mil francos suíços para a federação argentina, sem prejuízo de outras medidas disciplinares. Isso está previsto nos artigos 14 e 20 do Código Disciplinar da FIFA", disse João Paulo Di Carlo.

Gustavo Lopes, advogado especializado em direito desportivo e colunista do Lei em Campo, também acredita no W.O e "a possibilidade (remota) de serem eliminados na Copa".

"Art 5º do regulamento da FIFA fala em força maior (Argentina vai alegar isso). Se não aceito esse argumento, Código Disciplinar da FIFA prevê W,O, multa de 10 mil francos suíços. Mas mesmo que regulamento preveja, não acredito em chance de exclusão das eliminatórias", avaliou Jean Nicolau, advogado especialista em direito desportivo e autor do livro 'Direito Internacional Privado do Esporte'.

"Tudo vai depender do que foi acordado entre as confederações. Se o jogo não ocorrer, alguma das seleções deverá ser punida com o WO. Nesse caso é importante destacar que a norma esportiva prevalecerá sobre as normas nacionais, única e exclusivamente para a definição do responsável pela não realização da partida", acrescentou Vinicius Loureiro, advogado especializado em direito desportivo.

Entenda o caso

Quatro jogadores argentinos que atuam no Reino Unido mentiram às autoridades brasileiras ao entrar no Brasil para disputar a partida. Os goleiros Emiliano Martínez, o zagueiro Cristian Romero e os meio-campistas Lo Celso, do Tottenham, e Buendia, do Aston Villa, receberam ordem de deportação da Anvisa por terem dado informações falsas na chegada ao país.

Eles disseram que não teriam estado no Reino Unido nos últimos 14 dias, o que não condiz com a verdade. Os protocolos sanitários adotados pelo governo brasileiro não permitem a entrada de viajantes vindo do país europeu por causa da pandemia de Covid-19.

Horas antes da partida, marcada para as 16h (de Brasília), a Anvisa determinou à Polícia Federal que atuasse na deportação dos quatro jogadores argentinos. No entanto, os mesmos descumpriram a determinação de se manterem no hotel em que a delegação da Argentina está hospedada e se descolocaram com o restante do elenco para o estádio.

Em contato com a 'Globo' durante a transmissão da partida, o diretor-presidente da Anvisa, Antonio Barra Torres, explicou a situação:

"São quatro jogadores. Eles, ao chegarem em território nacional, apresentam a declaração de saúde do viajante. Neste documento não falava que eles aram por um dos três países que estão s, justamente para a contenção da pandemia. Mas depois foi constatado que eles aram pelo Reino Unido. Foi constatado entre ontem de noite e hoje. Chegamos nesse ponto porque tudo aquilo que a Anvisa orientou, desde o primeiro momento, não foi cumprido. Eles tiveram orientação para permanecer isolados para aguardar a deportação. Mas não foi cumprido. Eles se deslocam até o estádio, entram em campo, há uma sequência de descumprimentos", disse o representante do órgão sanitário brasileiro.

Horas após a paralisação, a Conmebol declarou oficialmente a suspensão da partida.

Nos siga nas redes sociais: @leiemcampo