(()=>{"use strict";var e={1929:e=>{e.exports=function(e){return"number"==typeof e?e-e==0:"string"==typeof e&&""!==e.trim()&&(Number.isFinite?Number.isFinite(+e):isFinite(+e))}}},i={};function t(s){var r=i[s];if(void 0!==r)return r.exports;var o=i[s]={exports:{}};return e[s](o,o.exports,t),o.exports}t.n=e=>{var i=e&&e.__esModule?()=>e.default:()=>e;return t.d(i,{a:i}),i},t.d=(e,i)=>{for(var s in i)t.o(i,s)&&!t.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:i[s]})},t.o=(e,i)=>Object.prototype.hasOwnProperty.call(e,i);var s=t(1929),r=t.n(s);const o=window.jQuery,n=t.n(o)()(document),{screenSizes:a}=window.VPData;n.on("extendClass.vpf",((e,i)=>{"vpf"===e.namespace&&(i.prototype.initSwiper=function(e=!1){const i=this;if("slider"===i.options.layout&&void 0!==window.Swiper){const t=i.$items_wrap.parent();t.addClass("swiper"),i.$items_wrap.addClass("swiper-wrapper"),i.$items_wrap.children().addClass("swiper-slide");let s=i.options.sliderSlidesPerView||3;const o={};if("fade"===i.options.sliderEffect&&(s=1),r()(s)){let e=s,i=Math.min(a.length-1,e-1);for(;i>=0;i-=1)e>0&&void 0!==a[i]&&(o[a[i]+1]={slidesPerView:e}),e-=1;s=e||1}let n=!1,l=!1;0===(e=e||{speed:1e3*(parseFloat(i.options.sliderSpeed)||0),autoHeight:"auto"===i.options.sliderItemsHeight,effect:i.options.sliderEffect||"slide",fadeEffect:{crossFade:!0},spaceBetween:parseFloat(i.options.itemsGap)||0,centeredSlides:"true"===i.options.sliderCenteredSlides,freeMode:{enabled:"true"===i.options.sliderFreeMode,sticky:"true"===i.options.sliderFreeModeSticky},loop:"true"===i.options.sliderLoop,autoplay:parseFloat(i.options.sliderAutoplay)>0&&{delay:1e3*parseFloat(i.options.sliderAutoplay),disableOnInteraction:!1},navigation:"true"===i.options.sliderArrows&&{nextEl:".vp-portfolio__items-arrow-next",prevEl:".vp-portfolio__items-arrow-prev"},pagination:"true"===i.options.sliderBullets&&{el:".vp-portfolio__items-bullets",clickable:!0,dynamicBullets:"true"===i.options.sliderBulletsDynamic,renderBullet:(e,i)=>`<span class="${i}" data-bullet-index="${e}" data-bullet-number="${e+1}"></span>`},mousewheel:"true"===i.options.sliderMousewheel,slidesPerView:s,breakpoints:o,keyboard:!0,grabCursor:!0,preloadImages:!1,touchEventsTarget:"container"}).speed&&(e.speed=1);let p=0;if(e.on={transitionEnd(){0===p?(p=1,this.setTransition(1),this.setTranslate(this.translate+.1)):1===p&&(p=2,this.slideReset())},touchStart(e,t){i.emitEvent("swiperTouchStart",[e,t])},touchMove(e,t){i.emitEvent("swiperTouchMove",[e,t])},touchEnd(e,t){i.emitEvent("swiperTouchEnd",[e,t])}},i.emitEvent("beforeInitSwiper",[e]),i.$slider_thumbnails_wrap.length){l=i.$slider_thumbnails_wrap.parent(),l.addClass("swiper"),i.$slider_thumbnails_wrap.addClass("swiper-wrapper"),i.$slider_thumbnails_wrap.children().addClass("swiper-slide");let e=i.options.sliderThumbnailsPerView||8;const t={};if(r()(e)){let i=e,s=Math.min(a.length-1,i-1);for(;s>=0;s-=1)i>0&&void 0!==a[s]&&(t[a[s]+1]={slidesPerView:i}),i-=1;e=i||1}n={autoHeight:"auto"===i.options.sliderThumbnailsHeight,effect:"slide",spaceBetween:parseFloat(i.options.sliderThumbnailsGap)||0,loop:!1,freeMode:{enabled:!0,sticky:!0},loopedSlides:5,slidesPerView:e,breakpoints:t,keyboard:!0,grabCursor:!0,watchSlidesVisibility:!0,watchSlidesProgress:!0,preloadImages:!1,touchEventsTarget:"container",on:{touchStart(e,t){i.emitEvent("swiperTouchStart",[e,t])},touchMove(e,t){i.emitEvent("swiperTouchMove",[e,t])},touchEnd(e,t){i.emitEvent("swiperTouchEnd",[e,t])}}}}if((()=>{const i=function(e){let i=8;return void 0===e.defaults.maxBackfaceHiddenSlides&&(i=7),void 0===e.defaults.rewind&&(i=6),void 0===e.defaults.loopPreventsSlide&&(i=5),i}(window.Swiper),s=n&&l&&l[0];i<7&&(t.addClass("swiper-container"),s&&l.addClass("swiper-container")),i<7&&(e.freeModeSticky=e.freeMode.sticky,e.freeMode=e.freeMode.enabled,s&&(n.freeModeSticky=n.freeMode.sticky,n.freeMode=n.freeMode.enabled)),i>=5&&(e.breakpointsInverse=!0,s&&(n.breakpointsInverse=!0))})(),n&&l&&l[0]){const i=new window.Swiper(l[0],n);e.thumbs={swiper:i}}const d=new window.Swiper(t[0],e);"true"===i.options.sliderAutoplayHoverPause&&parseFloat(i.options.sliderAutoplay)>0&&(i.$item.on(`mouseenter.vpf-uid-${i.uid}`,".swiper",(()=>{t[0].swiper.autoplay.stop()})),i.$item.on(`mouseleave.vpf-uid-${i.uid}`,".swiper",(()=>{t[0].swiper.autoplay.start()}))),i.emitEvent("initSwiper",[e,d])}},i.prototype.destroySwiper=function(){const e=this,i=e.$items_wrap.parent(),t=!!e.$slider_thumbnails_wrap.length&&e.$slider_thumbnails_wrap.parent(),s=i[0].swiper,r=!!t&&t[0].swiper;let o=!1;r&&(r.destroy(),t.removeClass("swiper"),e.$slider_thumbnails_wrap.removeClass("swiper-wrapper"),e.$slider_thumbnails_wrap.children().removeClass("swiper-slide"),o=!0),s&&(s.destroy(),i.removeClass("swiper"),e.$items_wrap.removeClass("swiper-wrapper"),e.$items_wrap.children().removeClass("swiper-slide"),i.find(".vp-portfolio__items-bullets").removeClass("swiper-pagination-clickable swiper-pagination-bullets-dynamic").removeAttr("style").html(""),o=!0),o&&e.emitEvent("destroySwiper")})})),n.on("addItems.vpf",((e,i,t,s,r)=>{if("vpf"!==e.namespace)return;const o=i.$items_wrap.parent()[0].swiper;if(!o)return;{s&&o.removeAllSlides();const e=[];t.addClass("swiper-slide").each((function(){e.push(this)})),o.appendSlide(e)}const n=!!i.$slider_thumbnails_wrap.length&&i.$slider_thumbnails_wrap.parent()[0].swiper;if(n){s&&n.removeAllSlides();const e=[];r.find(".vp-portfolio__thumbnails > .vp-portfolio__thumbnail-wrap").clone().addClass("swiper-slide").each((function(){e.push(this)})),n.appendSlide(e)}})),n.on("init.vpf",((e,i)=>{"vpf"===e.namespace&&i.initSwiper()})),n.on("destroy.vpf",((e,i)=>{"vpf"===e.namespace&&i.destroySwiper()}))})();