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

Vasco

Vasco lança camisa alusiva à luta racial e réplica da 'resposta histórica'

Vasco lança camisa All Black - Reprodução Twitter
Vasco lança camisa All Black Imagem: Reprodução Twitter

Do UOL, no Rio de Janeiro (RJ)

07/04/2021 18h15

No dia em que a "resposta histórica" completa 97 anos, o Vasco lançou uma camisa que faz menção justamente à luta do clube contra o racismo. Segundo divulgado pelo Cruz-Maltino, a "All Black Vasco da Gama" estará, em breve, disponível nas lojas Gigante da Colina. Além disso, foi divulgado também uma versão do documento para os torcedores terem em casa como artigo de decoração.

A camisa, que segue os traços do terceiro uniforme utilizado pelo time, tem o símbolo do punho erguido no lado esquerdo do peito, onde pode-se ler "Vasco da Gama - respeito e igualdade". Já a réplica da "resposta histórica" está em um quadro que tem também o desenho da fachada do estádio São Januário.

A "resposta histórica" foi como ficou conhecida a carta que se tornou a síntese da luta do clube contra a discriminação racial e social no futebol brasileiro. Publicado em 1924, o documento foi elaborado pelo então presidente José Augusto Prestes. Naquela época, o esporte bretão ainda era bastante elitista e não permitia a participação de negros e pessoas de origem humilde, como operários.

Em 1923, o Cruz-Maltino, considerado um clube pequeno e que havia acabado de ser promovido à elite do futebol carioca, se sagrou campeão. No elenco, negros e brancos sem posições sociais.

No ano seguinte, a AMEA — associação de futebol que havia sido fundada por clubes como Botafogo, Flamengo, Fluminense, América e Bangu — impôs algumas condições para permitir a entrada do Vasco no grupo. Dentre elas, a exclusão de 12 jogadores, sob o argumento de maior controle sobre "a moral no esporte" e de se defender um futebol que fosse puramente amador.

Um dos critérios utilizados nesta seleção baseou-se no analfabetismo e nas condições e natureza das profissões dos jogadores vascaínos. "Curiosamente", os 12 atletas eram os negros e aqueles em condições financeiras simples.

Diante disso, Prestes informou, em ofício, que o Vasco estava desistindo de participar da associação por não concordar com as determinações, fazendo com que o Cruz-Maltino disputasse uma liga alternativa.

Em nota, o clube afirmou que, dentre as ações pela semana de aniversário da 'resposta histórica' vai "presentear 24 personalidades negras (12 homens e 12 mulheres), não necessariamente torcedores do Vasco, com um kit alusivo à data, que transcende a ação para além de seus muros". Além disso, indicou "o lançamento de um produto licenciado com mensagem de respeito e igualdade, disponibilizado em todas as lojas Gigante da Colina ainda esta semana".

Veja nota do Vasco

"O maior troféu de uma entidade esportiva brasileira, a Resposta Histórica do Vasco da Gama completa 97 anos nesta quarta-feira (7/4) e o Clube prepara uma semana especialmente dedicada à manutenção e valorização da memória desse que foi um dos grandes marcos, se não o maior, de sua história.

97 anos depois, a luta contra o racismo ainda é latente em todo o mundo. E o Vasco da Gama, como sempre, não poderia se calar. Reforçando o DNA de luta contra a discriminação, o Clube fará uma série de ações para relembrar essa data histórica e reforça a necessidade da discussão.

São Januário amanheceu com o mosaico "CRVG 1924" e a faixa "Lutei Por Negros e Operários", trecho da canção Camisas Negras, criada e cantada por sua torcida sempre que o time entra em campo.

Além disso, o Cruzmaltino quebra mais uma barreira ao presentear 24 personalidades negras (12 homens e 12 mulheres), não necessariamente torcedores do Vasco, com um kit alusivo à data, que transcende a ação para além de seus muros.

Haverá ainda o lançamento de um produto licenciado com mensagem de respeito e igualdade, disponibilizado em todas as lojas Gigante da Colina ainda esta semana"

Vasco