(f=>{function g(e){return(e=e.toString()).padStart(2,"0")}function h(e="",i=""){return void 0===e||""===e||isNaN(e)?i:parseInt(e)}function b(e="",i=""){return void 0===e||""===e?i:"auto-fixed"===e?"auto":e}function x(e="",i,t){return"auto"===t?1:("auto"===i?i=1:("inherit"===i||parseInt(i)>parseInt(t))&&(i=t),void 0===e||""===e?i||1:"inherit"===e?t||1:parseInt(e))}function k(e){e.$wrapperEl.find(".swiper-slide").css({height:"auto"});var i=e.activeIndex,i=f(e.slides[i]).height(),t=e.params.slidesPerView,t=t*i+(t-1)*e.params.spaceBetween;f(e.$el).height(t),f(e.$wrapperEl).find(".swiper-slide").height(i),e.update()}function C(e,i){var i=f(i).filter(".swiper-slide-visible"),t=f(e.$el).offset().left,a=t+f(e.$el).outerWidth();i.each(function(){var e=f(this).offset().left-1,i=f(this).offset().left+1+f(this).outerWidth();t<e&&i<a?f(this).addClass("swiper-slide-centered").removeClass("swiper-slide-uncentered"):f(this).removeClass("swiper-slide-centered").addClass("swiper-slide-uncentered")})}window.minimogSwiperBP={defaults:{361:{name:"mobile_extra"},576:{name:"tablet"},768:{name:"tablet_extra"},992:{name:"laptop"},1200:{name:"desktop"},1600:{name:"widescreen"}}},f.fn.MinimogSwiper=function(e){var w,m=f.extend(!0,{},{},e);return this.each(function(){var e,a,i,t,s=f(this),n=s.children(".swiper-inner").first(),r=n.children(".swiper").first(),o=n.find(".swiper-slide"),l=s.data(),d={},p={},c={},v=h(l.speed,500),u=s.hasClass("use-elementor-breakpoints"),d=(d.desktop=b(l.itemsDesktop,1),d.widescreen=b(l.itemsWideScreen,d.desktop),d.laptop=b(l.itemsLaptop,d.desktop),d.tablet_extra=b(l.itemsTabletExtra,d.laptop),d.tablet=b(l.itemsTablet,d.tablet_extra),d.mobile_extra=b(l.itemsMobileExtra,d.tablet),d.mobile=b(l.itemsMobile,d.mobile_extra),p.desktop=x(l.itemsGroupDesktop,d.desktop,d.desktop),p.widescreen=x(l.itemsGroupWideScreen,p.desktop,d.widescreen),p.laptop=x(l.itemsGroupLaptop,p.desktop,d.laptop),p.tablet_extra=x(l.itemsGroupTabletExtra,p.laptop,d.tablet_extra),p.tablet=x(l.itemsGroupTablet,p.tablet_extra,d.tablet),p.mobile_extra=x(l.itemsGroupMobileExtra,p.tablet,d.mobile_extra),p.mobile=x(l.itemsGroupMobile,p.mobile_extra,d.mobile),c.desktop=h(l.gutterDesktop,0),c.widescreen=h(l.gutterWideScreen,c.desktop),c.laptop=h(l.gutterLaptop,c.desktop),c.tablet_extra=h(l.gutterTabletExtra,c.laptop),c.tablet=h(l.gutterTablet,c.tablet_extra),c.mobile_extra=h(l.gutterMobileExtra,c.tablet),c.mobile=h(l.gutterMobile,c.mobile_extra),f.extend({},{init:!1,watchSlidesProgress:!0,slidesPerView:d.mobile,slidesPerGroup:p.mobile,spaceBetween:c.mobile,resizeObserver:!0,lazy:!0,breakpoints:((e,i,t,a=!1)=>{var s,n=((e=!1)=>{if(e){if(!window.minimogSwiperBP.elementor){var i,t,a=elementorFrontendConfig.responsive.breakpoints,s={},n=0,r="",o=0;for(i in a)a.hasOwnProperty(i)&&a[i].is_enabled&&(r=i,o=t=n+1,n=a[i].value,"mobile"!==i)&&(s[t]={name:i});"widescreen"===r?(s[o].name="desktop",s[a.widescreen.value]={name:"widescreen"}):s[n+1]={name:"desktop"},window.minimogSwiperBP.elementor=s}return window.minimogSwiperBP.elementor}return window.minimogSwiperBP.defaults})(a),r={};for(s in n){var o=n[s].name;r[s]={slidesPerView:e[o],slidesPerGroup:i[o],spaceBetween:t[o]}}return r})(d,p,c,u)},m));d.watchOverflow=!0,l.autoHeight&&(d.autoHeight=!0),void 0===l.simulateTouch||l.simulateTouch||(d.simulateTouch=!1),v&&(d.speed=v),l.effect&&(d.effect=l.effect,"fade"===l.effect)&&(d.fadeEffect={crossFade:"custom"!==l.fadeEffect}),l.loop&&(d.loop=!0,l.loopedSlides)&&(d.loopedSlides=l.loopedSlides),l.centered&&(d.centeredSlides=!0),l.autoplay&&(d.autoplay={delay:l.autoplay,disableOnInteraction:!1},l.autoplayReverseDirection)&&(d.autoplay.reverseDirection=!0),l.freeMode&&(d.freeMode=!0),l.wrapControls&&(p=f('<div class="swiper-controls-wrap"></div>'),e=f('<div class="swiper-controls"></div>'),p.append(e),s.append(p)),l.nav&&(l.customNav&&""!==l.customNav?(a=f("#"+l.customNav),c=f(".pagination-wrapper",a),i=a.find(".slider-prev-btn"),t=a.find(".slider-next-btn"),a.hasClass("style-02")?(d.pagination={el:c.get(0),type:"custom",clickable:!0},d.pagination.renderCustom=function(e,i,t){return'<div class="fraction"><div class="text">'+a.data("text")+'</div><div class="current">'+i+'</div><div class="separator">/</div><div class="total">'+t+"</div></div>"}):(a.hasClass("style-03")||a.hasClass("style-04"))&&(d.pagination={el:c.get(0),type:"bullets",clickable:!0},d.pagination.renderBullet=function(e,i){return'<span class="'+i+'"></span>'})):(i=f('<div class="swiper-nav-button swiper-button-prev"><i class="nav-button-icon"></i><span class="nav-button-text">'+$minimogSwiper.prevText+"</span></div>"),t=f('<div class="swiper-nav-button swiper-button-next"><i class="nav-button-icon"></i><span class="nav-button-text">'+$minimogSwiper.nextText+"</span></div>"),"03"===l.navStyle&&(i=f('<div class="swiper-nav-button swiper-button-prev"><svg width="24" height="16" viewBox="0 0 24 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23 8L2.77778 8" stroke="#000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.22266 1L1.22266 8L8.22266 15" stroke="#000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></div>'),t=f('<div class="swiper-nav-button swiper-button-next"><svg width="24" height="16" viewBox="0 0 24 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 8L21.2222 8" stroke="#000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.7773 1L22.7773 8L15.7773 15" stroke="#000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></div>')),(u=f('<div class="swiper-nav-buttons"></div>')).append(i).append(t),v=f('<div class="swiper-nav-buttons-wrap"></div>'),("grid"==l.navAlignedBy?(p=l.navGridContainer||"container",v.append('<div class="'+p+'"></div>'),v.children("[class*=container]")):v).append(u),(e||n).append(v)),d.navigation={nextEl:t.get(0),prevEl:i.get(0)}),l.pagination&&(c=f('<div class="swiper-pagination-wrap"><div class="swiper-pagination-inner"></div></div>'),p=f('<div class="swiper-pagination"></div>'),c.find(".swiper-pagination-inner").append(p),u=f('<div class="swiper-pagination-container"></div>'),("grid"==l.paginationAlignedBy?(u.append('<div class="container"><div class="row"><div class="col-sm-12"></div></div></div>'),u.find(".col-sm-12")):u).append(c),(e||s).append(u),d.pagination={el:p.get(0),type:l.paginationType||"bullets",clickable:!0},l.paginationDynamicBullets&&(d.pagination.dynamicBullets=!0),s.hasClass("pagination-style-04")?(c.find(".swiper-pagination-inner").append('<div class="swiper-alt-arrow-button swiper-alt-arrow-prev" data-action="prev"></div><div class="swiper-alt-arrow-button swiper-alt-arrow-next" data-action="next"></div>'),d.pagination.renderCustom=function(e,i,t){return'<div class="fraction"><div class="text">'+l.paginationText+'</div><div class="current">'+i+'</div><div class="separator">/</div><div class="total">'+t+"</div></div>"}):s.hasClass("pagination-style-03")?d.pagination.renderCustom=function(e,i,t){return'<div class="fraction"><div class="current">'+g(i)+'</div><div class="separator"></div><div class="total">'+g(t)+"</div></div>"}:s.hasClass("pagination-style-06")?d.pagination.renderCustom=function(e,i,t){return'<div class="fraction"><div class="current">'+i+'<div class="separator">/</div></div><div class="total">'+t+"</div></div>"}:s.hasClass("pagination-style-07")?d.pagination.renderBullet=function(e,i){return'<span class="'+i+'">'+g(e+1)+'<span class="dot">.</span></span>'}:(s.hasClass("pagination-style-08")||s.hasClass("pagination-style-10"))&&(c.find(".swiper-pagination-inner").append('<div class="swiper-alt-arrow-button swiper-alt-arrow-prev" data-action="prev"></div><div class="swiper-alt-arrow-button swiper-alt-arrow-next" data-action="next"></div>'),d.pagination.renderBullet=function(e,i){return'<span class="'+i+'"></span>'})),l.mousewheel&&(d.mousewheel={enabled:!0}),l.vertical&&(d.direction="vertical"),l.slideToClickedSlide&&(d.slideToClickedSlide=!0,d.touchRatio=.2),w=new Swiper(r.get(0),d),l.layerTransition&&(w.on("init",function(){var e=w.$wrapperEl.find(".swiper-slide");f(e).filter(".swiper-slide-visible").addClass("animated")}),w.on("slideChangeTransitionEnd",function(){var e=w.$wrapperEl.find(".swiper-slide"),i=f(e).filter(".swiper-slide-visible");i.addClass("animated"),e.removeClass("swiper-ken-burn-active"),i.addClass("swiper-ken-burn-active")}),w.on("slideChangeTransitionStart",function(){w.$wrapperEl.find(".swiper-slide").removeClass("animated")})),l.vertical&&l.verticalAutoHeight&&(w.on("init",function(){k(this)}),w.on("transitionEnd",function(){k(this)}),w.on("resize",function(){k(this)})),w.on("resize",function(){var e=this.params.slidesPerView;f(this.$wrapperEl).attr("data-active-items",e)}),w.on("beforeInit",function(){var e=this.params.slidesPerView;f(this.$wrapperEl).attr("data-active-items",e)}),w.on("init",function(){var e=this.params.slidesPerView,i=(f(this.$wrapperEl).attr("data-active-items",e),w.$wrapperEl.find(".swiper-slide"));f(i).filter(".swiper-slide-visible").addClass("minimog-slide-active"),l.loop&&(i="auto"===e||o.length>e,w.params.loop!=i)&&((w.params.loop=i)?w.loopCreate():w.loopDestroy(),w.update())}),w.on("slideChangeTransitionEnd",function(){var e=w.$wrapperEl.find(".swiper-slide");f(e).filter(".swiper-slide-visible").addClass("minimog-slide-active")}),w.on("paginationRender",function(){var e=(w.virtual&&w.params.virtual.enabled?w.virtual:w).slides.length,e=w.params.loop?Math.ceil((e-2*w.loopedSlides)/w.params.slidesPerGroup):w.snapGrid.length,i=f(w.$wrapperEl).closest(".tm-swiper");1<e?i.removeClass("pagination-hidden"):i.addClass("pagination-hidden")}),l.centered&&(w.on("slideChangeTransitionStart",function(){w.$wrapperEl.find(".swiper-slide").removeClass("swiper-slide-centered swiper-slide-uncentered")}),w.on("transitionEnd",function(){C(this,w.$wrapperEl.find(".swiper-slide"))}),w.on("update",function(){var i=this;setTimeout(function(){var e=w.$wrapperEl.find(".swiper-slide");C(i,e)},500)})),l.centeredHightlight&&"scale"===l.centeredHightlight&&w.on("beforeInit resize",function(){this.$wrapperEl.find(".swiper-slide").each(function(){var e=f(this);e.css("--placeholder-height",e.children().height()+"px")})}),w.init(),s.on("click",".swiper-alt-arrow-button",function(){"prev"===f(this).data("action")?w.slidePrev():w.slideNext()}),f(document).trigger("MinimogSwiperInit",[w,s,d])}),w}})(jQuery);