!function(t){t(window).on("elementor/frontend/init",()=>{class e extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{swiperContainer:".pp-swiper-slider",swiperSlide:".swiper-slide"}}}getDefaultElements(){var e=this.getSettings("selectors");return{$swiperContainer:this.$element.find(e.swiperContainer),$swiperSlide:this.$element.find(e.swiperSlide)}}getSliderSettings(e){var t=undefined!==this.elements.$swiperContainer.data("slider-settings")?this.elements.$swiperContainer.data("slider-settings"):"";return void 0!==e&&"undefined"!==t[e]?t[e]:t}getEffect(){return this.getSliderSettings("effect")}getSwiperOptions(){var e,t,i=this.getSliderSettings(),s={grabCursor:"yes"===i.grab_cursor,slidesPerView:1,slidesPerGroup:1,loop:"yes"===i.loop,centeredSlides:"yes"===i.centered_slides,speed:i.speed,autoHeight:i.auto_height,effect:this.getEffect(),preventClicksPropagation:!1,slideToClickedSlide:!0};return"fade"===this.getEffect()&&(s.fadeEffect={crossFade:!0}),"yes"===i.keyboard&&(s.keyboard={enabled:!0}),i.show_arrows&&(t=this.isEdit?".elementor-swiper-button-prev":".swiper-button-prev-"+this.getID(),e=this.isEdit?".elementor-swiper-button-next":".swiper-button-next-"+this.getID(),s.navigation={prevEl:t,nextEl:e}),i.pagination&&(t=this.isEdit?".swiper-pagination":".swiper-pagination-"+this.getID(),s.pagination={el:t,type:i.pagination,clickable:!0}),!this.isEdit&&i.autoplay&&(s.autoplay={delay:i.autoplay_speed,disableOnInteraction:!!i.pause_on_interaction}),s}bindEvents(){this.initSlider()}async initSlider(){var e=this.getElementSettings(),t=elementorFrontend.utils.swiper;this.swiper=await new t(this.elements.$swiperContainer,this.getSwiperOptions()),"yes"===e.pause_on_hover&&this.togglePauseOnHover(!0),this.setEqualHeight(),"no"!==e.open_lightbox&&this.removeDuplicateLightboxItems()}togglePauseOnHover(e){e?this.elements.$swiperContainer.on({mouseenter:()=>{this.swiper.autoplay.stop()},mouseleave:()=>{this.swiper.autoplay.start()}}):this.elements.$swiperContainer.off("mouseenter mouseleave")}setEqualHeight(){let e=0;this.elements.$swiperSlide.each(function(){t(this).height()>e&&(e=t(this).height())}),this.elements.$swiperContainer.css("height",e+70+"px")}removeDuplicateLightboxItems(){this.$element.find(".pp-card-slider-item.swiper-slide-duplicate").each(function(){var e=t(this).find(".pp-card-slider-image a");e.removeAttr("data-elementor-open-lightbox data-elementor-lightbox-slideshow data-elementor-lightbox-index"),e.removeClass("elementor-clickable")})}}elementorFrontend.elementsHandler.attachHandler("pp-card-slider",e)})}(jQuery);