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

Vice do Flamengo não descarta W.O. caso STJD mantenha jogo com Palmeiras

Rodrigo Dunshee de Abranches, vice-presidente do Flamengo - Reprodução/SporTV
Rodrigo Dunshee de Abranches, vice-presidente do Flamengo Imagem: Reprodução/SporTV

Colaboração para o UOL, em São Paulo

25/09/2020 15h03

Rodrigo Dunshee de Abranches, vice-presidente Geral e Jurídico do Flamengo, não descartou a possibilidade de a equipe da Gávea não entrar em campo contra o Palmeiras, caso a decisão do Superior Tribunal de Justiça Desportiva (STJD) seja a manutenção da data do confronto, marcado para este domingo (27), às 16h, no Allianz Parque, pelo Campeonato Brasileiro.

O dirigente afirmou que o tema ainda tem de ser melhor discutido entre os membros da cúpula rubro-negra, mas itiu que já fez pesquisas para saber quais as possíveis punições podem ser geradas diante de tal atitude.

"Essa é uma decisão que o presidente tem de tomar. Por enquanto, ainda não houve uma deliberação se nós vamos ou não vamos jogar. Vamos ter de decidir isso até amanhã [sábado]. Se o STJD acolher essas questões médicas, essa necessidade de isolamento dos atletas e funcionários do Flamengo até segunda-feira... Se ele der essa decisão, a gente não joga. Se ele não der essa decisão, a gente vai sentar e avaliar os riscos. Toda decisão tem consequência. No caso de não jogar uma partida, tem o W.O., a derrota por 3 a 0, mas temos de avaliar se tem mais alguma coisa. Já pedi para verem, mas estamos avaliando", disse em participação no Fox Sports Rádio, hoje.

"Sempre existe a possibilidade de W.O., mas não discuti isso com o presidente do Flamengo. Estou pensando nisso ainda: "o que vai acontecer e tal?", mas acho que é muito prematuro dizer que o Flamengo não vai viajar", completou.

Dunshee afirmou que a Confederação Brasileira de Futebol (CBF), apegada ao regulamento do Campeonato Brasileiro, não está protegendo o clube rubro-negro e seus atletas ao decidir manter o dia do jogo.

"A CBF tem que proteger os clubes e os jogadores do Brasil e eles não estão fazendo isso. Eles estão errados ao ignorar os nossos laudos médicos que exigem nossa quarentena. Está faltando sensibilidade em um momento de surto. Protocolos podem ter situações delicadas como aconteceu em uma viagem de oito dias. A gente aprendeu que não dá para fazer esse tipo de viagem", afirmou.

Na opinião do dirigente, é uma irresponsabilidade da CBF manter uma partida que colocará pessoas potencialmente infectadas em contato com atletas das categorias de base do Flamengo, adversários e funcionários da organização da competição.

"É uma irresponsabilidade colocar funcionários do Flamengo que participaram dessa viagem com outros que não participaram antes desse prazo, incluindo quem vai participar da partida e nossos atletas da base. Entendemos que a CBF se apegou ao regulamento e não aos laudos médicos, que determinam que não haja essa partida porque são necessários cinco dias para os testes negativos serem realmente negativos. (...) Isso pode ar para os jogadores do Palmeiras e eles vão testar negativo até o jogo seguinte e podem ar para outro time. Então, existe uma determinação médica. A CBF está ignorando a quarentena do Flamengo. Nosso caso é diferente.", complementou Dunshee.

O vice-presidente do Flamengo ainda falou sobre a possibilidade de o Flamengo perder outros jogos por conta do surto de covid-19 que atingiu o clube. Segundo Dunshee, até quarta-feira (30) - quando o time recebe o Independiente Del Valle, pela Copa Libertadores da América - o time rubro-negro já deve contar com o retorno de alguns atletas que foram infectados.

"A janela de incubação não se estende até quarta-feira que vem. Então, eu não posso falar para a Conmebol que a gente tem o risco de ter atletas contaminados depois de segunda-feira. Nossos exames positivos foram feitos no dia 19, o jogo é no dia 30. Normalmente, são dez dias até as pessoas voltarem a ficar boas e negativarem no exame. Então, existe a possibilidade de muitos atletas voltarem para o jogo de quarta-feira, mas não temos o mesmo argumento do jogo de domingo", completou.