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

Pela continuidade de algo grande, importante e glorioso

Nina Silva | Por Helton Simões Gomes, editor de diversidade do UOL

O exame de DNA se popularizou. Mais barato e fácil de fazer, ele virou uma importante ferramenta para resgatar a ancestralidade negra do povo brasileiro. Tilt propôs, e 20 personalidades toparam fazer o teste e olhar para essa cicatriz histórica gerada pela escravidão no Brasil (veja abaixo). Se você quer entender o papel da ferramenta genética e como o Estado brasileiro moeu memórias, leia o texto "Quando o DNA diz de onde vim", que dá início ao projeto documental Origens. Agora, é hora de elas contarem o que descobriram e de onde vieram. Com a palavra, Nina Silva:

Não há um 'Nina pré-teste' ou 'Nina pós-teste'. Eu me autodeclaro uma africana nascida na diáspora e já sabia que não tinha grandes mestiçagens e raízes no Brasil"

Este é um capítulo da série

Origens

Quem não sabe de onde veio não sabe para onde vai?

Olhar para o lado e não ver semelhantes é cada vez menos comum para a executiva Marina Silva, a Nina. De tanto intensificar o contato com o empresariado negro, a fundadora do Movimento Black Money e da fintech D'Blackbank já colhe os frutos e se cerca dos seus. Agora, anda inquieta por buscar negócios fora do país. A nova caminhada foi impulsionada pelo resultado do teste de DNA, que trouxe detalhes sobre quais regiões guardam seus laços genéticos.

"Devo dar entrada em alguma cidadania. Do Benin, nigeriana, angolana... Vou pedir para todo mundo, quem me der deu. Tem branco com cidadania de 500 lugares, chave da cidade e tal. Quero a chave de todas as cidades possíveis na África."

Agora ligue o som, no canto superior direito.

Nascida e criada em São Gonçalo, região metropolitana do Rio de Janeiro, Nina recebeu pouquíssimos detalhes de suas raízes. A família da mãe vem de uma região de plantação de cana-de-açúcar no interior do Estado, enquanto a do pai é toda de Salvador (BA). Ninguém sabia onde as histórias começam, antes de chegarem ao Brasil. As reflexões sobre ancestralidade eram escassas dentro de casa, e o "letramento racial", raso. "Faziam outros tipos de proteção à criança preta, mas não verbalizavam", lembra.

O processo escravocrata em torno do canavial marcou a família materna. Todos moravam em uma comunidade remanescente de um quilombo, além de ter o mesmo sobrenome, igual ao do antigo senhor. E, da avó à mãe, ando pelas tias, seguiram na mesma labuta. Isso contribuiu significantemente para as memórias serem limitadas. "ei o resultado do teste para meus pais e eles ficaram bastante felizes de terem algumas informações, mesmo sem saber de que lado veio. Não tinham a mínima noção", conta.

"Na minha cabeça, sempre fui muito preta, não tem como fugir", diz Nina. Só adulta, entretanto, ela percebeu que, ao seu redor, havia muitas pistas da herança deixada pelos anteados. Na área remanescente do quilombo, por exemplo, viu pela primeira vez o jongo, dança em roda de matriz africana, e guardou a referência de sabores e jeitos de lidar com o alimento.

"Já sabemos dos pormenores da história [da escravidão], mas as consequências também são muito pesadas", afirma a empresária. O racismo, diz ela, não só impediu o surgimento de memórias como apartou a própria família: como o avô não criou o pai de Nina, ela foi afastada da família paterna e conviveu com diversos tios; envolvidos no intenso trabalho no canavial e na pesca, os avós maternos aram pouco tempo com filhos e neto; desde muito cedo, a mãe foi trabalhar como doméstica na cidade grande...

"É um processo de desconexão familiar que acontece desde que somos desembarcados aqui, e as famílias são separadas. A gente continua sofrendo isso ao longo dos séculos: famílias separadas por brigas afetivas, pela não-construção familiar de um homem negro encarcerado, por um homem negro morto, pela mulher negra que vive e trabalha essa solidão... É um processo estrutural".

Ainda que o teste tenha sido uma ferramenta importante na construção de sua identidade, Nina temeu fazer o exame. "Não ava pela minha cabeça: 'nossa, será que vai dar um porcentual grande fora do continente africano e eu vou ficar mal com isso ou vou descobrir estupros na família ou que sou menos preta do que a minha melanina representa'. Foi muito mais uma não-confiança na branquitude do que medo dessa exposição genética", diz.

Ela receava duas coisas: que o resultado não fosse satisfatório, porque os bancos genéticos são muito eurocêntricos e poderiam ter detalhes insuficientes sobre povos africanos, e que as informações fossem usadas propositadamente de forma negativa em áreas da saúde pública —por exemplo, criarem remédios ou vacinas que não atendam o DNA dos afrodescendentes.

Depois da pandemia, Nina pretende visitar países da África, a começar pelo Benin —por conta das "histórias de mulheres rainhas, guerreiras, onde é muito forte o matriarcado e a resistência aos processos de colonização". O teste de DNA reforçou a vontade de estar lá e se aproximar de algo que já havia conseguido por meio da religião. "Sou candomblecista, tenho o conhecimento da linhagem espiritual. Com o teste, consegui fazer esse match com a espiritualidade também."

O plano é buscar uma cidadania e começar uma conexão formalizada. Buscar mais referências fenotípicas e ancestrais, mas também recriar negócios, conhecer soluções e estabelecer trocas construtivas. "Um tráfego de informações, um hackeamento de sistemas", diz. "E também falar: eu tenho lugar no mundo, sei de onde vim e esse lugar me reconhece como filha desta terra."

"Eu posso recriar esse afro futuro, alimentando minhas origens e tentando deixar um pouco de lado esse processo cruel dos últimos quatro séculos no Brasil."

Nina planeja virar mãe em um futuro próximo e quer ar aos filhos e também sobrinhos todo o conhecimento recém-adquirido para fortalecê-los. "Esse mapeamento traz subterfúgios para eles saberem mais e se orgulharem", acredita. "Eu espero poder dar deste alimento, um pouquinho mais de enegrecimento sobre a história ancestral."

Testes de DNA:

  • Como o teste é feito: o DNA é coletado pela própria pessoa que esfrega uma haste flexível com algodão na parte de dentro da bochecha. Na sequência, este material deve ser enviado para a empresa;
  • O que o teste mostra: As empresas fornecem detalhes da ancestralidade, que pode retroceder de cinco a oito gerações, e pode mostrar a linhagem de pai e mãe ou até busca de parentes;
  • Quem oferece no Brasil: Genera, meuDNA (Mendelics) e MyHeritage;
  • Quanto custa: os testes variam de R$ 200 a R$ 500.

Publicado em 29 de abril de 2021.

Reportagem: Helton Simões Gomes e Lola Ferreira

Coordenação e Edição: Fabiana Uchinaka e Helton Simões Gomes

Produção: Barbara Therrie

Arte: Suellen Lima

Fotos: Keiny Andrade

Este é um capítulo da série

Origens

Quem não sabe de onde veio não sabe para onde vai?