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

OPINIÃO

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

'Não há por que questionar foto de Anitta com babalorixá. Ela teve coragem'

A cantora Anitta publicou foto no Instagram ao lado do babalorixá Sergio Pina - Reprodução/Instagram
A cantora Anitta publicou foto no Instagram ao lado do babalorixá Sergio Pina Imagem: Reprodução/Instagram

Colaboração para Universa

19/12/2021 04h00

Sabedora da repercussão que causa, a cantora Anitta postou nas redes sociais uma fotografia com seu Babalorixá em agradecimento às suas orientações sacerdotais. Sua atitude fez jus às características de seu Orixá: Equede Larissa é filha do Orixá Ológúnede, o menino que os Orixás mais velhos respeitam, caçador aguerrido, ora doce, ora muito temido.

A destemida mulher, funkeira, feminista, oriunda da periferia, empresária, ativista em diversas causas em um país que empossou um ministro do STF "terrivelmente evangélico", orgulhou-se da sua tradição religiosa e mergulhou no combate ao racismo religioso com uma simples foto e seu poderoso alcance em views.

A identidade religiosa positiva dos povos pertencentes às tradições da diáspora africana é um ato político que exige muita coragem. Clamamos com frequência que adeptos e artistas com poderio de influência popular denunciem o racismo religioso posicionando-se publicamente, mas são poucas as pessoas dispostas a enfrentar os constantes ataques racistas, a perda de seguidores e até a perda de contratos que isso pode causar.

anitta - Reprodução/Instagram - Reprodução/Instagram
O pai de Anitta, Mauro, o pai de santo Sergio Pina, a cantora e o irmão dela, Renan, no registro que circulou nas redes sociais
Imagem: Reprodução/Instagram

Enfrentamos no Brasil tempos sombrios de intolerância contra as religiões de Matrizes Africanas. Há perseguição feita desde as ações do Estado, que não respeita a sua laicidade, ao avanço do neopentecostalismo associado a facções criminosas espalhadas pelo país, provocando um verdadeiro terror entre os adeptos e Comunidades que são obrigadas a fecharem suas portas sob ameaça de morte.

A Equede Larissa também levantou uma discussão entre a comunidade religiosa, que questionou o seu pertencimento. A mesma comunidade que ovacionou há pouco o jogador da seleção brasileira Paulinho, que celebrou um gol olímpico fazendo uma flecha de Oxóssi.

Cabe dizer que, diferentemente de outras religiões, as Comunidades Tradicionais de Terreiro são espaços políticos de discussão das mazelas sociais que nos assolam, combatendo-as de dentro para fora.

Exu é o Orixá que faz o erro virar acerto e, nessa perspectiva, saudamos a oportunidade de compreendermos os nossos erros e resolvermos os males que nos cercam. O machismo, a misoginia não são valores civilizatórios de nossa comunidade. Nós exaltamos e contemplamos em nossa história mulheres independentes!

Não há um 'papado' entre nós que determina regras rígidas sobre pertencimento. A comunidade que abraçamos e em que somos abraçadas é quem diz sobre nós e, no caso da Equede Larissa, isso está bem resolvido, não há nada a ser questionado.

As Comunidades Tradicionais de Terreiro agradecem a coragem de todas as pessoas que vêm fortalecendo a base que necessita de representatividade. Sabiamente, diz o Doutor e Babalorixá Sidnei de Xangô que: "...A política vê números e visibilidade. Trata-se de disputa de narrativas."

Aplaudimos e agradecemos personalidades que corajosamente fortalecem o seu axé fortalecendo a sua comunidade, que honram cotidianamente a sua ancestralidade. Há entre elas o fotógrafo Roger Cipó, a modelo Suellen Massena, a cantora Nara Couto, a escritora Ryane Leão, o empresário Ricardo Silvestre, o humorista Yuri Marçal e tantas outras.

Para nós, sozinhos até caminhamos, mas em comunidade vamos muito longe!

*Sacerdotisa de Candomblé Èfòn no Àse Oloroke Omibainá, compositora e ativista antirracista pelos direitos dos povos de terreiro, Yemojazz tem carreira extensa de atuação nas manifestações artísticas, culturais e sociais negras. É pedagoga com foco na coordenação de projetos pedagógicos de valorização das tradições de matriz africana e estudante de Direito.