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

Juju Salimeni diz que foi chamada de 'satânica' em treta com Nicole Bahls

Juju Salimeni diz que foi chamada de satânica pela ex-panicat Nicole Bahls - Reprodução/Instagram
Juju Salimeni diz que foi chamada de satânica pela ex-panicat Nicole Bahls Imagem: Reprodução/Instagram

Colaboração para Splash, em Minas Gerais

27/07/2022 13h09

Juju Salimeni, 35 anos, revelou mais detalhes sobre a treta com Nichole Bahls, na época do "Pânico na TV!". Em entrevista ao "Eu Fico Loko", no YouTube, a ex-panicat detalhou que a confusão mais séria ocorreu em um episódio de intolerância religiosa por parte da então colega.

Salimeni faz parte do candomblé desde os tempos do programa e, por isso, Nicole Bahls chamou a colega de "satânica" e "macumbeira", acusando-a de "fazer trabalhos contra ela e sacrificar animais", segundo Juju.

"Ela deu uma entrevista e não lembro tudo que ela falou, mas ela falou da minha religião. Na época eu disse para ela: 'olha, eu sou do candomblé'. E sou até hoje. E eu disse que ia ter um compromisso religioso e que a gente fica, depende, 3, 5 dias, e eu contei que ia ficar no meu retiro e beleza", relatou.

Juju afirma que teve a primeira crise de pânico na vida, devido à exposição e à intolerância religiosa que sofreu.

"Disse que eu era satânica, que eu bebia sangue, que eu matava bicho... Intolerância religiosa total. Naquela época não existia, se fosse hoje, seria crime. Aquilo me afetou muito. Se hoje existe preconceito, naquela época era muito mais. Fui super atacada. Isso me gerou um estresse imenso, ei super mal, e no outro dia tive uma crise de pânico", continuou.

A influencer também ironizou sobre a entrevista de Nicole que, segundo ela, usou a informação de outra forma.

"Deu a entrevista e disse que eu tinha feito trabalho pra ela pra bunda cair. E eu lá vou gastar dinheiro para pedir para uma bunda cair?", debochou.

Mas as tretas ficaram no ado e hoje Juju garante que as ex-panicats estão em paz.

"Quando ela foi trabalhar e eu já estava na Record, cheguei e disse que não queria problema com ela, que trabalhava lá e ficou tudo super de boa. Eu nunca mais encontrei ela, faz anos que não a vejo. E se eu encontrar, não vejo problema nenhum, converso, posso participar de programa com ela, normal", concluiu.