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

Redskins: os protestos que fizeram time de futebol americano mudar de nome

O time da NFL não é a primeira equipe de esportes de Washington a mudar seu nome em meio a mudanças de cenários culturais - BBC
O time da NFL não é a primeira equipe de esportes de Washington a mudar seu nome em meio a mudanças de cenários culturais Imagem: BBC

Da BBC

13/07/2020 16h56

O time de futebol americano Washington Redskins anunciou que vai mudar de nome, depois de receber muitas críticas que relacionavam o nome do clube ("peles-vermelhas", em tradução livre) ao racismo.

Em um comunicado, a equipe disse que "está aposentando o nome e o logotipo dos Redskins após a conclusão de uma revisão" exigida por seus patrocinadores.

Seus principais patrocinadores recentemente ameaçaram retirar investimentos da equipe da NFL, principal liga do futebol americano, se o time não avaliasse a troca de nome.

A equipe de Washington enfrentou anos de pressão sobre um nome visto como ofensivo para os indígenas americanos.

Dan Snyder, dono dos Redskins, prometeu que nunca mudaria o nome da equipe de 87 anos - o nome foi definido em 1933, quando o time ainda tinha sua sede em Boston.

Pressão econômica

Mas, em meio a protestos contra a violência policial e o racismo, os principais patrocinadores da equipe - a FedEx, a Nike, a Pepsi e o Bank of America -, pediram a Snyder que avaliasse mudar o nome do clube.

Na semana ada, Amazon, Walmart e Target, Nike e outras lojas de varejo removeram produtos da equipe de seus sites. O canal de televisão ESPN também disse que deixaria de usar o logotipo do time, que retrata um homem nativo americano.

O anúncio não muda imediatamente o nome do clube. Um novo deve ser escolhido antes do início da temporada de 2020, em setembro. O site oficial da equipe mantém o nome atual, assim como o Twitter oficial.

Alguns nomes foram sugeridos como substitutos, como Washington Warriors e Washington Red Tails.

O time da NFL não é a primeira equipe de esportes de Washington a mudar seu nome em meio a mudanças de cenários culturais.

Em 1995, o Washington Bullets, da NBA, foi rebatizado como Wizards depois que o dono da equipe afirmou ter ficado incomodado com as conotações violentas do nome. Bullets pode ser traduzido como "balas" de armas de fogo.

Os Redskins se mudaram para Washington em 1937 e foram fundados pelo empresário George Preston Marshall, que acreditava na segregação racial.

O clube foi o último time a permitir jogadores negros, e só o fez depois que o governo ameaçou revogar o contrato de arrendamento em seu estádio, em 1962.

No mês ado, uma estátua de Marshall foi removida do terreno do estádio depois de ter sido vandalizada. O clube também disse que vai desmontar o Ring of Fame, um setor do estádio que destaca as contribuições de certos indivíduos à história da equipe.

Redskins - BBC - BBC
Redskins
Imagem: BBC

Qual é a reação?

Ray Halbritter, representante da Nação Indígena Oneida e fundador da campanha Change the Mascot (Mude o Mascote, em tradução livre), que defendia a mudança de nome e dos símbolos do clube, elogiou o anúncio feito nesta segunda-feira.

"Esta é uma boa decisão para o país — não apenas para os povos nativos — já que encerra um capítulo doloroso de desrespeito aos nativos americanos e outras pessoas de cor", disse ele em comunicado.

"As gerações futuras de jovens nativos não serão mais submetidas a esse insulto ofensivo e prejudicial durante a temporada de futebol."

"Já era hora", tuitou a congressista Deb Haaland, do Novo México, uma das únicas mulheres nativas americanas no Congresso.

"Não deveria ser necessário um grande movimento social e pressão dos patrocinadores corporativos para fazer a coisa certa, mas estou feliz que isso esteja acontecendo", continuou ela. "Muito obrigado a todos que fizeram suas vozes serem ouvidas."

Os ativistas dizem que o nome da equipe de Washington é o mais ofensivo, em meio a outros nomes que também evocam os estereótipos sobre nativos americanos.

Atlanta Braves, Chicago Blackhawks e Kansas City Chiefs também são nomes de equipes que alguns ativistas esperam que sejam mudados, já que os Estados Unidos têm realizado uma espécie de "acerto de contas racial" após a morte de George Floyd, homem negro assassinado por um policial branco enquanto estava sob custódia.

Os Cleveland Indians, uma equipe de beisebol, também anunciaram uma revisão do nome horas depois dos Redskins.