1!function(h){h(window).on("elementor/frontend/init",()=>{class i extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{swiperContainer:".pp-swiper-slider",swiperSlide:".swiper-slide"},slidesPerView:{widescreen:3,desktop:3,laptop:3,tablet_extra:3,tablet:2,mobile_extra:2,mobile:1}}}getDefaultElements(){var e=this.getSettings("selectors"),t=this.$element.find(e.swiperContainer);return{$swiperContainer:t,$swiperSlide:t.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}getSlidesCount(){return this.elements.$swiperSlide.length}getEffect(){return this.getSliderSettings("effect")||"slide"}getDeviceSlidesPerView(e){var t="slides_per_view"+("desktop"===e?"":"_"+e);return Math.min(this.getSlidesCount(),+this.getSliderSettings(t)||this.getSettings("slidesPerView")[e])}getSlidesPerView(e){return"slide"===this.getEffect()||"coverflow"===this.getEffect()?this.getDeviceSlidesPerView(e):1}getDeviceSlidesToScroll(e){e="slides_to_scroll"+("desktop"===e?"":"_"+e);return Math.min(this.getSlidesCount(),+this.getElementSettings(e)||1)}getSlidesToScroll(e){return"slide"===this.getEffect()?this.getDeviceSlidesToScroll(e):1}getSpaceBetween(e){return e&&"desktop"!==e&&0,elementorFrontend.utils.controls.getResponsiveControlValue(this.getSliderSettings(),"space_between","size",e)||0}getSwiperOptions(){var e,t,s=this.getSliderSettings(),i={grabCursor:"yes"===s.grab_cursor,slidesPerView:this.getSlidesPerView("desktop"),slidesPerGroup:this.getSlidesToScroll("desktop"),spaceBetween:this.getSpaceBetween(),loop:"yes"===s.loop,centeredSlides:"yes"===s.centered_slides,speed:s.speed,autoHeight:s.auto_height,effect:this.getEffect(),watchSlidesVisibility:!0,watchSlidesProgress:!0,preventClicksPropagation:!1,slideToClickedSlide:!0,handleElementorBreakpoints:!0};if("fade"===this.getEffect()&&(i.fadeEffect={crossFade:!0}),s.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(),i.navigation={prevEl:t,nextEl:e}),s.pagination&&(t=this.isEdit?".swiper-pagination":".swiper-pagination-"+this.getID(),i.pagination={el:t,type:s.pagination,clickable:!0}),"cube"!==this.getEffect()){const n={},r=elementorFrontend.config.responsive.activeBreakpoints;Object.keys(r).forEach(e=>{n[r[e].value]={slidesPerView:this.getSlidesPerView(e),slidesPerGroup:this.getSlidesToScroll(e)},this.getSpaceBetween(e)&&(n[r[e].value].spaceBetween=this.getSpaceBetween(e))}),i.breakpoints=n}return!this.isEdit&&s.autoplay&&(i.autoplay={delay:s.autoplay_speed,disableOnInteraction:!!s.pause_on_interaction}),i}bindEvents(){this.elements.$swiperContainer.hasClass("pp-swiper-slider")&&this.initSlider()}async initSlider(){const n=this.getElementSettings();var e=1,t=(this.elements.$swiperSlide.each(function(){h(this).attr({"aria-roledescription":"slide"}),1===e?h(this).attr({"aria-hidden":"false",tabindex:"0"}):h(this).attr({"aria-hidden":"true",tabindex:"-1"}),e++}),elementorFrontend.utils.swiper);this.swiper=await new t(this.elements.$swiperContainer,this.getSwiperOptions()),this.thumbsNav(),await this.initThumbsCarousel(t),this.bindThumbsCarousel(),"yes"===n.pause_on_hover&&this.togglePauseOnHover(!0),"yes"!==n.equal_height_boxes&&"yes"!==n.equal_height||this.setEqualHeight(),this.swiper.on("slideChange",function(){"yes"!==n.equal_height_boxes&&"yes"!==n.equal_height||this.setEqualHeight();var e=this.elements.$swiperContainer.find(".swiper-slide");const s=this.swiper.realIndex;var t=this.swiper.realIndex+1,i=this.getSlidesCount(),e=(e.each((e,t)=>{e===s?(t.setAttribute("aria-hidden","false"),t.setAttribute("tabindex","0")):(t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex","-1"))}),"undefined"!=typeof ppCarouselScript&&ppCarouselScript.slide_status?ppCarouselScript.slide_status:"Showing Slide %1$s of %2$s");this.elements.$swiperContainer.find(".pp-screen-only").text(e.replace("%1$s",t).replace("%2$s",i))}
1.bind(this)),this.elements.$swiperContainer.on("keydown",function(e){"ArrowRight"===e.key&&this.swiper.slideNext(),"ArrowLeft"===e.key&&this.swiper.slidePrev()}.bind(this)),this.initFancybox()}thumbsNav(){const t=this.getElementSettings(),s=this.$element.find(".pp-image-slider-thumb-item-wrap"),i=this.swiper,e=undefined!==this.elements.$swiperContainer.data("scroll-top")?this.elements.$swiperContainer.data("scroll-top"):"";if(!this.getThumbsElement().length&&"slideshow"===t.skin){s.removeClass("pp-active-slide"),s.eq(0).addClass("pp-active-slide"),i.on("slideChange",function(){var e="yes"===t.infinite_loop?i.realIndex:i.activeIndex;s.removeClass("pp-active-slide"),s.eq(e).addClass("pp-active-slide")});const r=t.infinite_loop?1:0;var n=this.elements.$swiperContainer;h(s).on("click",function(){i.slideTo(h(this).index()+r,500),"yes"===e&&h("html, body").animate({scrollTop:n.offset().top-50+"px"},100)})}}getThumbsElement(){return this.$element.find(".pp-image-slider-thumbs-slider")}getThumbsSettings(e){var t=this.getThumbsElement();return t.length?(t=undefined!==t.data("thumbs-settings")?t.data("thumbs-settings"):"")&&void 0!==e?t[e]:t:""}getThumbsDirection(){var e,t;return"vertical"!==this.getThumbsSettings("direction")||(e=this.getThumbsSettings("stack_on")||"tablet",(t=(t=elementorFrontend.config.responsive.activeBreakpoints)[e]?t[e].value:{tablet:1024,mobile:767}[e])&&window.innerWidth<=t)?"horizontal":"vertical"}getThumbsSlidesPerView(e){e="slides_per_view"+("desktop"===e?"":"_"+e);return Math.min(this.getSlidesCount(),+this.getThumbsSettings(e)||+this.getThumbsSettings("slides_per_view")||4)}getThumbsSlidesToScroll(e){e="slides_per_group"+("desktop"===e?"":"_"+e);return Math.min(this.getSlidesCount(),+this.getThumbsSettings(e)||1)}getThumbsSpaceBetween(e){e=this.getThumbsSettings("space_between"+("desktop"===e?"":"_"+e));return undefined!==e&&""!==e?+e:+this.getThumbsSettings("space_between")||0}getThumbsOptions(){var e=this.getThumbsSettings(),t={direction:this.getThumbsDirection(),slidesPerView:this.getThumbsSlidesPerView("desktop"),slidesPerGroup:this.getThumbsSlidesToScroll("desktop"),spaceBetween:this.getThumbsSpaceBetween("desktop"),watchOverflow:!0,watchSlidesVisibility:!0,watchSlidesProgress:!0,preventClicksPropagation:!1,handleElementorBreakpoints:!0};e.free_mode&&(t.freeMode={enabled:!0}),e.loop&&this.getSlidesCount()>this.getThumbsSlidesPerView("desktop")&&(t.loop=!0,t.loopedSlides=this.getSlidesCount()),e.arrows&&(t.navigation={prevEl:".pp-thumbs-button-prev-"+this.getID(),nextEl:".pp-thumbs-button-next-"+this.getID()});const s={},i=elementorFrontend.config.responsive.activeBreakpoints;
1return Object.keys(i).forEach(e=>{s[i[e].value]={slidesPerView:this.getThumbsSlidesPerView(e),slidesPerGroup:this.getThumbsSlidesToScroll(e),spaceBetween:this.getThumbsSpaceBetween(e)}}),t.breakpoints=s,t}async initThumbsCarousel(e){var t=this.getThumbsElement();t.length&&(this.onThumbsResize=this.onThumbsResize.bind(this),this.matchThumbsHeight=this.matchThumbsHeight.bind(this),this.setThumbsDirectionClass(this.getThumbsDirection()),this.matchThumbsHeight(),this.thumbsSwiper=await new e(t,this.getThumbsOptions()),this.observeFeatureImageHeight(),elementorFrontend.elements.$window.on("resize",this.onThumbsResize))}bindThumbsCarousel(){const s=this.swiper,e=this.thumbsSwiper;if(s&&e){const t=!!this.getThumbsSettings("scroll_top"),i=this.elements.$swiperContainer;this.scrollThumbsIntoView=this.scrollThumbsIntoView.bind(this),this.lastThumbRealIndex=s.realIndex,this.syncActiveThumb=()=>{var t=e.slides;for(let e=0;e<t.length;e++)h(t[e]).toggleClass("pp-active-slide",this.getSlideRealIndex(t[e],e)===s.realIndex)},this.syncActiveThumb(),this.getThumbsElement().on("click.ppThumbs",".swiper-wrapper > .swiper-slide",e=>{e=this.getSlideRealIndex(e.currentTarget,h(e.currentTarget).index());s.slideTo(s.params.loop?this.getNearestSlideIndex(s,e):e),t&&h("html, body").animate({scrollTop:i.offset().top-50+"px"},100)}),s.on("slideChange",()=>{this.syncActiveThumb(),this.scrollThumbsIntoView()})}}getSlideRealIndex(e,t){e=e.getAttribute("data-swiper-slide-index");return null===e?t:parseInt(e,10)}getNearestSlideIndex(e,t,s){var i=e.activeIndex,n=e.slides;let r=-1,h=-1,a=-1;for(let e=0;e<n.length;e++)this.getSlideRealIndex(n[e],e)===t&&(e>=i&&(h<0||e<h)&&(h=e),e<=i&&(a<0||e>a)&&(a=e),r<0||Math.abs(e-i)<Math.abs(r-i))&&(r=e);return!0===s&&0<=h?h:!1===s&&0<=a?a:r<0?t:r}scrollThumbsIntoView(){var s=this.thumbsSwiper;if(s&&!s.destroyed){var i=this.swiper.realIndex,n=this.getSlidesCount(),r=this.lastThumbRealIndex;let e;undefined!==r&&r!==i&&1<n&&(e=(i-r+n)%n<=n/2),this.lastThumbRealIndex=i;var r=s.params.loop?this.getNearestSlideIndex(s,i,e):i,n=Math.ceil(s.params.slidesPerView)||1,i=Math.max(s.slides.length-n,0),h=s.activeIndex;let t;if(h+n-1<=r)t=this.snapThumbIndex(Math.min(r-n+2,i),!0);else{if(!(r<=h))return;t=this.snapThumbIndex(Math.max(r-1,0),!1)}i=Math.abs(t-h)>n;s.slideTo(t,i?0:undefined)}}snapThumbIndex(e,t){var s=this.thumbsSwiper,i=s.params.slidesPerGroup||1;return i<2?e:(t=t?Math.ceil(e/i)*i:Math.floor(e/i)*i,Math.max(0,Math.min(t,Math.max(s.slides.length-1,0))))}setThumbsDirectionClass(e){this.$element.find(".pp-image-slider-thumbs").removeClass("pp-image-slider-thumbs-horizontal pp-image-slider-thumbs-vertical").addClass("pp-image-slider-thumbs-"+e),"vertical"!==e&&(this.thumbsMatchedHeight=null,this.getThumbsElement().css("height",""))}observeFeatureImageHeight(){"undefined"!=typeof ResizeObserver&&this.elements.$swiperContainer.length&&(this.thumbsResizeObserver=new ResizeObserver(this.matchThumbsHeight),this.thumbsResizeObserver.observe(this.elements.$swiperContainer[0]))}matchThumbsHeight(){var e;this.getThumbsSettings("match_height")&&"vertical"===this.getThumbsDirection()&&(e=this.elements.$swiperContainer.outerHeight())&&e!==this.thumbsMatchedHeight&&(this.thumbsMatchedHeight=e,this.getThumbsElement().css("height",e+"px"),this.thumbsSwiper)&&(this.thumbsSwiper.animating?this.thumbsSwiper.once("transitionEnd",()=>{this.thumbsSwiper&&!this.thumbsSwiper.destroyed&&this.thumbsSwiper.update()}):this.thumbsSwiper.update())}onThumbsResize(){var e;this.thumbsSwiper&&((e=this.getThumbsDirection())!==this.thumbsSwiper.params.direction&&(this.setThumbsDirectionClass(e),this.thumbsSwiper.changeDirection(e)),this.matchThumbsHeight(),this.syncActiveThumb)&&this.syncActiveThumb()}togglePauseOnHover(e){e?this.elements.$swiperContainer.on({mouseenter:()=>{this.swiper.autoplay.stop()},mouseleave:()=>{this.swiper.autoplay.start()}}):this.elements.$swiperContainer.off("mouseenter mouseleave")}setEqualHeight(){const e=this.getSwiperOptions(),t=e.effect,s=this.elements.$swiperContainer.find(".swiper-slide-visible");let i=-1;s.each(function(){var e=h(this).outerHeight();i<e&&(i=e)}),s.each(function(){"coverflow"===t?h(this).css({height:i}):h(this).animate({height:i},{duration:200,easing:"linear"})})}initFancybox(){var e=this.elements.$swiperContainer.attr("id"),t=this.elements.$swiperContainer.data("fancybox-settings"),e='.pp-swiper-slide:not(.swiper-slide-duplicate) .pp-image-slider-slide-link[data-fancybox="'+e+'"]';0<h(e).length&&h(e).fancybox(t)}onDestroy(){elementorFrontend.elements.$window.off("resize",this.onThumbsResize),this.thumbsResizeObserver&&(this.thumbsResizeObserver.disconnect(),this.thumbsResizeObserver=null),this.thumbsSwiper&&(this.thumbsSwiper.destroy(!0,!0),this.thumbsSwiper=null),super.onDestroy()}}h.each({"business-reviews":["default","classic","card"],"content-ticker":"","image-slider":"","info-box-carousel":"","logo-carousel":"","magazine-slider":"","team-member-carousel":"","woo-categories":""},function(s,e){"object"==typeof e?h.each(e,function(e,t){elementorFrontend.elementsHandler.attachHandler("pp-"+s,i,t)}):elementorFrontend.elementsHandler.attachHandler("pp-"+s,i)})})}(jQuery);
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.