/*! Slide - Wed, 16 Apr 2025 23:03:24 GMT */ "use strict";(self.webpackChunkom_api_js=self.webpackChunkom_api_js||[]).push([[24],{5924:function(e,i,s){s.r(i),s.d(i,{default:function(){return o}});var t=s(3824);class o{constructor(e){this.type=e,this.C=e.C,this.open=!1,this.canAutoOpen=!0}show=()=>new Promise((e=>{this.C.options.slideToggleState&&(this.C.viewDiv.querySelector(".Slide--closed").style.display="flex",this.C.viewDiv.querySelector(".Slide--open").style.display="none",(this.C.options.slideOpen||this.C.settings.monster)&&this.openSlide()),this.C.contain.style.display="block",this.C.viewDiv.style.display="block",this.C.displayPoweredBy(),(0,t.css)(this.C.contain,{bottom:"-"+this.C.contain.offsetHeight+"px"}),this.C.Timeouts.set((()=>{(0,t.css)(this.C.contain,{bottom:0,transition:"bottom 0.3s ease"}),this.open=!0,this.C.opening=!1}),10),e()}));close=()=>new Promise((e=>{this.canAutoOpen=!1,(0,t.fadeOut)(this.C.contain,(()=>{e()}))}));openSlide=()=>{this.C.is()&&(this.C.displayPoweredBy(),this.C.options.slideToggleState&&(this.C.viewDiv.querySelector(".Slide--closed").style.display="none",this.C.viewDiv.querySelector(".Slide--open").style.display="block",this.open=!0,this.C.opening=!1,this.canAutoOpen=!1))};closeSlide=()=>{this.C.is()&&(this.C.options.slideToggleState?(this.C.viewDiv.querySelector(".Slide--closed").style.display="flex",this.C.viewDiv.querySelector(".Slide--open").style.display="none",this.C.cleanup()):this.C.startClose(),this.open=!1,this.C.opening=!1,this.canAutoOpen=!1,this.C.displayPoweredBy(!1))};position=()=>{};on=()=>{let e=this.C.id,i=this.C.ns,s=(0,t.querySelectorAll)(`#om-${e} .${i}-close, #om-${e} .${i}-close svg, #om-${e} .${i}-close path`,this.C.viewDiv),o=this.C.viewDiv.querySelector(".Slide--closed");if(this.C.settings.exit||this.C.settings.changeView)this.openSlide();else if(this.C.options.slideToggleState){let e=this.C.preview?1:1e3*this.C.options.autoToggle;(0!==e||this.C.options.slideOpen)&&this.C.Timeouts.set((()=>{this.canAutoOpen&&(this.canAutoOpen=!1,this.openSlide())}),e)}o&&(0,t.on)(o,"click.omSlideOpen."+e,(e=>{e.stopImmediatePropagation(),this.openSlide()})),(0,t.each)(s,((s,o)=>{(0,t.on)(o,"click.omSlideClose."+e,(e=>{e.stopImmediatePropagation(),this.C.preview&&(0,t.hasClass)(e.target,["om-close",i+"om-close"])||((0,t.addClass)(this.C.contain,i+"-close-triggered"),this.closeSlide(),(0,t.trigger)(document,"Slide.close",{type:"slide",Listeners:this,Campaign:this.C}))}))}))};off=()=>{let e=this.C.id,i=this.C.ns,s=(0,t.querySelectorAll)(`#om-${e} .${i}-close, #om-${e} .${i}-close svg, #om-${e} .${i}-close path`,this.C.viewDiv),o=this.C.viewDiv?this.C.viewDiv.querySelector(".Slide--closed"):null;o&&(0,t.off)(o,"click.omSlideOpen."+e),s&&(0,t.each)(s,((i,s)=>(0,t.off)(s,"click.omSlideClose."+e)))}}}}]);