![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /proc/self/cwd/wp-content/plugins/bdthemes-element-pack/assets/js/modules/ |
!function(e,t){"use strict";var o=function(e,t){var o=e.find(".bdt-age-gate");o.length&&t.each(o,(function(e,o){var n=t(this),i=n.data("settings"),a=i.id,l=(i.displayTimes,i.closeBtnDelayShow),d=i.delayTime,r=i.widgetId,c=i.requiredAge,s=i.redirect_link,m=Boolean(elementorFrontend.isEditMode());m&&(s=!1),{setLocalize:function(){if(m)this.clearLocalize();else{this.clearLocalize();var e=r,t=60*i.displayTimesExpire*60,o=Date.now()+1e3*t;if(null===localStorage.getItem(e)&&(localStorage.setItem(e,0),localStorage.setItem(e+"_expiresIn",o)),null!==localStorage.getItem(e)){var n=parseInt(localStorage.getItem(e));n++,localStorage.setItem(e,n)}}},clearLocalize:function(){var e=parseInt(localStorage.getItem(r+"_expiresIn"));Date.now()>=e&&(localStorage.removeItem(r+"_expiresIn"),localStorage.removeItem(r))},modalFire:function(){(parseInt(localStorage.getItem(r))||0)>=1||bdtUIkit.modal(n,{bgclose:!1,keyboard:!1}).show()},ageVerify:function(){var e=this,o=parseInt(localStorage.getItem(r))||0;t("#"+r).find(".bdt-button").on("click",(function(){if(parseInt(t("#"+r).find(".bdt-age-input").val())>=c)e.setLocalize(),o+=1,bdtUIkit.modal(n).hide();else{if(0==s)return void t(".modal-msg-text").removeClass("bdt-hidden");t(".modal-msg-text").removeClass("bdt-hidden"),window.location.replace(s)}})),bdtUIkit.util.on(n,"hidden",(function(){m||(0==s&&o<=0?setTimeout((function(){e.modalFire()}),1500):!1!==s&&o<=0&&window.location.replace(s))}))},closeBtnDelayShow:function(){var e=t("#"+a);e.find("#bdt-modal-close-button").hide(0),e.on("shown",(function(){t("#bdt-modal-close-button").hide(0).fadeIn(d)})).on("hide",(function(){e.find("#bdt-modal-close-button").hide(0)}))},default:function(){this.modalFire()},init:function(){this.default(),this.ageVerify(),l&&this.closeBtnDelayShow()}}.init()}))};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/bdt-age-gate.default",o)}))}(jQuery,window.elementorFrontend);