1function Online_Magazine_Slider(id,layout,settings){this.id=id,this.layout=layout,this.settings=settings,this.init()}Online_Magazine_Slider.prototype.init=function(){window.hsInEditor&&void 0!==this.settings.autoplay&&(this.settings.autoplay=!1),this.handlerLayoutSettings(),window.hsInEditor||requestAnimationFrame(()=>{document.dispatchEvent(new CustomEvent("contentUpdated"))})},Online_Magazine_Slider.prototype.debounce=function(func,wait){let timeout;return function(){clearTimeout(timeout),timeout=setTimeout(()=>func.apply(this,arguments),wait)}},Online_Magazine_Slider.prototype.handlerLayoutSettings=function(){const vm=this;switch(vm.layout){case"2":vm.handlerLayout2();break;case"3":vm.handlerLayout3();break;default:vm.handlerLayout1()}},Online_Magazine_Slider.prototype.handlerLayout1=function(){const id=this.id,settings=this.settings;$(`#${id} .js-slider`).on("init",function(){$(`#${id} .online-magazine-slider__slider`).removeClass("slick-not-init")}),$(`#${id} .online-magazine-slider__slider`).slick(settings)},Online_Magazine_Slider.prototype.handlerLayout2=function(){const id=this.id,settings=this.settings,slider=$(`#${id}
1 .js-slider`).flickity(settings),preButton=$(`#${id} .slider-prev`),nextButton=$(`#${id} .slider-next`),slideCount=slider.data("flickity").slides.length;preButton.on("click",function(){slider.flickity("previous")}),nextButton.on("click",function(){slider.flickity("next")}),0==slider.data("flickity").selectedIndex&&preButton.addClass("disable"),slideCount-1==0&&nextButton.addClass("disable"),slider.on("select.flickity",function(){const selectedIndex=slider.data("flickity").selectedIndex;requestAnimationFrame(()=>{preButton.toggleClass("disable",0===selectedIndex),nextButton.toggleClass("disable",selectedIndex===slideCount-1)})})},Online_Magazine_Slider.prototype.handlerLayout3=function(){const id=this.id,settings=this.settings,msnrys=new Masonry(`#${id} .online-magazine-slider__masonry`,settings),reloadAndLayout=()=>{msnrys.reloadItems(),msnrys.layout()};if(!window.hsInEditor){const debouncedReloadAndLayout=this.debounce(reloadAndLayout,200);window.addEventListener("resize",debouncedReloadAndLayout)}}; 2//# sourceURL=https://145864298.fs1.hubspotusercontent-eu1.net/hubfs/145864298/hub_generated/template_assets/1/214845139172/1790946690646/template_online_magazine_slider.js
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.