PageSourceSearch

https://www.winerist.com/default-src_app_core_models_product_optio…ts-src_app_pages-475e73.c1558e8b360bdaf5.js

js winerist.com collected 2026-10-02 11:22:32 UTC 114,884 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkwinerist=self.webpackChunkwinerist||[]).push([["default-src_app_core_models_product_option_product-option-availability_model_ts-src_app_pages-475e73"],{52296:(xe,re,Q)=>{Q.d(re,{X:()=>h});var h=(()=>{return(j=h||(h={}))[j.Child=1]="Child",j[j.Student=2]="Student",j[j.Adult=3]="Adult",j[j.Senior=4]="Senior",h;var j})()},98963:(xe,re,Q)=>{Q.d(re,{D:()=>j});var h=Q(52296);class j{constructor(){this.languages=[],this.from=new Date,this.to=new Date,this.pricingSchemas=[]}static getLowestAdultPrice(K){const J=[];return K.forEach(ee=>ee.availabilities.forEach(se=>se.pricingSchemas.filter(F=>F.pricingSchemaId===h.X.Adult).forEach(F=>J.push(F.rate)))),Math.min(...J)}}},64887:(xe,re,Q)=>{Q.d(re,{Y:()=>ae});var h=Q(94650),j=Q(28729);let ae=(()=>{const J=class{constructor(){this.imagePlaceHolderUrl="https://wineristgo.blob.core.windows.net/front-end/loaction-placeholder.png",this.queryParams={},this.height=175}set imageUrl(se){this._imageUrl=se||this.imagePlaceHolderUrl}ngOnChanges(){this.routerLink=this.routerLink.map(se=>se.toLowerCase())}};let K=J;return J.\u0275fac=function(F){return new(F||J)},J.\u0275cmp=h.Xpm({type:J,selectors:[["app-image-card"]],inputs:{imageUrl:"imageUrl",title:"title",routerLink:"routerLink",queryParams:"queryParams",height:"height",alt:"alt"},features:[h.TTD],decls:5,vars:7,consts:[[1,"position-relative","d-block","border-radius-card","overflow-hidden",3,"routerLink","queryParams"],["width","100%","loading","lazy",3,"src","alt"],[1,"blackout-layer",2,"position","absolute","display","block","width","100%","top","0"],[1,"title","text-shadow","text-center","text-white","w-100","position-absolute","px-4","pb-3",2,"font-weight","600","transform","translateY(-100%)","box-sizing","border-box"]],template:function(F,U){1&F&&(h.TgZ(0,"a",0),h._UZ(1,"img",1)(2,"div",2),h.TgZ(3,"div",3),h._uU(4),h.qZA()()),2&F&&(h.Q6J("routerLink",U.routerLink)("queryParams",U.queryParams),h.xp6(1),h.Udp("height",U.height,"px"),h.Q6J("src",U._imageUrl,h.LSH)("alt",U.alt||U.title),h.xp6(3),h.hij(" ",U.title," "))},dependencies:[j.rH],styles:["[_nghost-%COMP%]{display:block;position:relative}img[_ngcontent-%COMP%]{object-fit:cover;object-position:50%}"]}),K})()},21669:(xe,re,Q)=>{Q.d(re,{z:()=>ae});var h=Q(94650);const j=["*"];let ae=(()=>{const J=class{};let K=J;return J.\u0275fac=function(F){return new(F||J)},J.\u0275cmp=h.Xpm({type:J,selectors:[["app-modal"]],inputs:{title:"title",modalId:"modalId"},ngContentSelectors:j,decls:11,vars:2,consts:[["tabindex","-1","role","dialog","aria-hidden","true",1,"modal","fade",3,"id"],[1,"modal-dialog","modal
1-dialog-centered","modal-md"],[1,"modal-content"],[1,"d-flex","justify-content-between","px-3","pt-3"],[1,"fw-700","fs-16"],["type","button","data-dismiss","modal","aria-label","Close",1,"btn-close","border-0","bg-white"],[1,"fas","fa-times"],[1,"w-100"],[1,"fw-400","fs-14","mx-4","mt-1","mb-3"]],template:function(F,U){1&F&&(h.F$t(),h.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),h._uU(5),h.qZA(),h.TgZ(6,"button",5),h._UZ(7,"i",6),h.qZA()(),h._UZ(8,"hr",7),h.TgZ(9,"div",8),h.Hsn(10),h.qZA()()()()),2&F&&(h.Q6J("id",U.modalId),h.xp6(5),h.Oqu(U.title))},encapsulation:2}),K})()},47352:(xe,re,Q)=>{Q.d(re,{n:()=>se});var h=Q(94650),j=Q(36895);function ae(F,U){if(1&F&&(h.TgZ(0,"span",5),h._uU(1),h.qZA()),2&F){const oe=h.oxw(2);h.xp6(1),h.Oqu(oe.separator)}}function K(F,U){if(1&F&&(h.TgZ(0,"a",6),h._uU(1),h.qZA()),2&F){const oe=h.oxw().$implicit;h.s9C("href",oe.path.toLowerCase(),h.LSH),h.xp6(1),h.Oqu(oe.name)}}function J(F,U){if(1&F&&(h.TgZ(0,"span"),h._uU(1),h.qZA()),2&F){const oe=h.oxw().$implicit;h.xp6(1),h.Oqu(oe.name)}}function ee(F,U){if(1&F&&(h.YNc(0,ae,2,1,"span",2),h.YNc(1,K,2,2,"ng-template",3),h.YNc(2,J,2,1,"ng-template",null,4,h.W1O)),2&F){const oe=U.$implicit,pe=U.index,ie=h.MAs(3),fe=h.oxw();h.Q6J("ngIf",pe>0),h.xp6(1),h.Q6J("ngIf",fe.anchors&&oe.path)("ngIfElse",ie)}}let se=(()=>{const U=class{constructor(){this.separator=" / ",this.variant="full",this.anchors=!0}ngOnInit(){this.breadcrumbSegments=this.getBreadcrumbSegments(this.product)}getBreadcrumbSegments({location:pe}){const{countryName:ie,regionName:fe}=pe,G=[];let ve="";return"full"===this.variant&&(G.push({name:"Home",path:"/"}),G.push({name:"Destinations"})),ie&&(ve+=`/country/${ie.replace(/\s/g,"-")}`,G.push({name:ie,path:ve}),fe&&(ve+=`/wine-region/${fe.replace(/\s/g,"-")}`,G.push({name:`${fe} region`,path:ve}))),G}};let F=U;return U.\u0275fac=function(ie){return new(ie||U)},U.\u0275cmp=h.Xpm({type:U,selectors:[["app-breadcrumbs"]],inputs:{product:"product",separator:"separator",variant:"variant",anchors:"anchors"},decls:2,vars:1,consts:[[1,"breadcrumbs"],["ngFor","",3,"ngForOf"],["class","separator",4,"ngIf"],[3,"ngIf","ngIfElse"],["simpleSpan",""],[1,"separator"],[3,"href"]],template:function(ie,fe){1&ie&&(h.TgZ(0,"div",0),h.YNc(1,ee,4,3,"ng-template",1),h.qZA()),2&ie&&(h.xp6(1),h.Q6J("ngForOf",fe.breadcrumbSegments))},dependencies:[j.sg,j.O5],encapsulation:2}),F})()},99485:(xe,re,Q)=>{Q.d(re,{YC:()=>Ke,kz:()=>Qe,nF:()=>bt});var h=Q(94650),j=Q(36895),ae=Q(68879),K=Q(5529),J=Q(21086);const ee=["prevElRef"],se=["nextElRef"],F=["scrollbarElRef"],U=["paginationElRef"];function oe(z,B){1&z&&(h.ynx(0),h._UZ(1,"div",6,7)(3,"div",8,9),h.BQk())}function pe(z,B){1&z&&h._UZ(0,"div",10,11)}function ie(z,B){1&z&&h._UZ(0,"div",12,13)}function fe(z,B){}function G(z,B){1&z&&h.YNc(0,fe,0,0,"ng-template")}function ve(z,B){}function Ge(z,B){1&z&&h.YNc(0,ve,0,0,"ng-template")}function Ve(z,B){}function We(z,B){1&z&&h.YNc(0,Ve,0,0,"ng-template")}function Ye(z,B){}const Ie=function(z){return{$implicit:z}};function ft(z,B){if(1&z&&(h.TgZ(0,"div",3),h.YNc(1,Ye,0,0,"ng-template",18),h.qZA()),2&z){const T=h.oxw().$implicit,L=h.oxw(2);h.Q6J("ngClass",L.zoomContainerClass),h.xp6(1),h.Q6J("ngTemplateOutlet",T.template)("ngTemplateOutletContext",h.VKq(3,Ie,T.slideData))}}function ut(z,B){}function pt(z,B){if(1&z&&(h.ynx(0),h.YNc(1,ut,0,0,"ng-template",18),h.BQk()),2&z){const T=h.oxw().$implicit;h.xp6(1),h.Q6J("ngTemplateOutlet",T.template)("ngTemplateOutletContext",h.VKq(2,Ie,T.slideData))}}function ht(z,B){if(1&z&&(h.TgZ(0,"div",15),h.YNc(1,ft,2,5,"div",16),h.YNc(2,pt,2,4,"ng-container",17),h.qZA()),2&z){const T=B.$implicit,L=h.oxw().key,H=h.oxw();h.Akn(H.style),h.Q6J("ngClass",(T.class?T.class+" ":"")+H.slideClass+(""!==L?" "+H.slideDuplicateClass:""))("ngSwitch",T.zoom),h.uIk("data-swiper-slide-index",T.virtualIndex?T.virtualIndex:T.slideIndex)("data-swiper-autoplay",T.autoplayDelay),h.xp6(1),h.Q6J("ngSwitchCase",!0)}}function mt(z,B){1&z&&(h.YNc(0,ht,3,7,"div",14),h.ALo(1,"async")),2&z&&h.Q6J("ngForOf",h.lcZ(1,1,B.loopSlides))}const gt=[[["","slot","container-start"]],[["","slot","wrapper-start"]],[["","slot","wrapper-end"]],[["","slot","container-end"]]],Fe=function(z){return{loopSlides:z,key:"prepend"}},Xe=function(z){return{loopSlides:z,key:""}},qe=function(z){return{loopSlides:z,key:"append"}},je=["[slot=container-start]","[slot=wrapper-start]","[slot=wrapper-end]","[slot=container-end]"],Ue=["init","enabled","_direction","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesB
1ounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_preloadImages","updateOnImagesReady","_loop","_loopAdditionalSlides","_loopedSlides","_loopedSlidesLimit","_loopFillGroupWithBlank","loopPreventsSlide","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideBlankClass","slideActiveClass","slideDuplicateActiveClass","slideVisibleClass","slideDuplicateClass","slideNextClass","slideDuplicateNextClass","slidePrevClass","slideDuplicatePrevClass","wrapperClass","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","lazy","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","on"];function be(z){return"object"==typeof z&&null!==z&&z.constructor&&"Object"===Object.prototype.toString.call(z).slice(8,-1)}function Oe(z){return typeof z<"u"&&"boolean"!=typeof z&&!0===z.enabled}function ke(z,B,T){return!0===Te(z)&&B&&!B.el||!("boolean"!=typeof B&&B.el!==T?.nativeElement&&("string"==typeof B.el||"object"==typeof B.el))}function he(z,B){const T=["__proto__","constructor","prototype"];Object.keys(B).filter(L=>T.indexOf(L)<0).forEach(L=>{typeof z[L]>"u"?z[L]=B[L]:z[L]&&!B[L]||(be(B[L])&&be(z[L])&&Object.keys(B[L]).length>0?B[L].__swiper__?z[L]=B[L]:he(z[L],B[L]):z[L]=B[L])})}function Te(z){return null!=z&&"false"!=`${z}`}const Ze=["pagination","navigation","scrollbar","virtual"];function _e(z,B={}){return be(z)?z:!0===Te(z)&&B}function $e(z={}){const B={on:{}},T={};he(B,ae.ZP.defaults),he(B,ae.ZP.extendedDefaults),B._emitClasses=!0,B.init=!1;const L={},H=Ue.map(V=>V.replace(/_/,""));return Object.keys(z).forEach(V=>{const Y=V.replace(/^_/,"");H.indexOf(Y)>=0?be(z[V])?(B[Y]={},T[Y]={},he(B[Y],z[V]),he(T[Y],z[V])):(B[Y]=z[V],T[Y]=z[V]):L[Y]=z[V]}),["navigation","pagination","scrollbar"].forEach(V=>{!0===B[V]&&(B[V]={}),!1===B[V]&&delete B[V]}),{params:B,passedParams:T,rest:L}}Ue.map(z=>z.replace(/_/,""));let Ke=(()=>{class z{constructor(T){this.template=T,this.class="",this.autoplayDelay=null,this.slideData={isActive:!1,isPrev:!1,isNext:!1,isVisible:!1,isDuplicate:!1}}set ngClass(T){this.class=[this.class||"",T].join(" ")}set zoom(T){this._zoom=Te(T)}get zoom(){return this._zoom}get classNames(){return this._classNames}set classNames(T){this._classNames!==T&&(this._classNames=T,this.slideData={isActive:this._hasClass(["swiper-slide-active","swiper-slide-duplicate-active"]),isVisible:this._hasClass(["swiper-slide-visible"]),isDuplicate:this._hasClass(["swiper-slide-duplicate"]),isPrev:this._hasClass(["swiper-slide-prev","swiper-slide-duplicate-prev"]),isNext:this._hasClass(["swiper-slide-next","swiper-slide-duplicate-next"])})}_hasClass(T){return T.some(L=>this._classNames.indexOf(L)>=0)}}return z.\u0275fac=function(T){return new(T||z)(h.Y36(h.Rgc))},z.\u0275dir=h.lG2({type:z,selectors:[["ng-template","swiperSlide",""]],inputs:{virtualIndex:"virtualIndex",class:"class",ngClass:"ngClass",autoplayDelay:["data-swiper-autoplay","autoplayDelay"],zoom:"zoom"}}),z})(),bt=(()=>{class z{constructor(T,L,H,V){this._ngZone=T,this.elementRef=L,this._changeDetectorRef=H,this._platformId=V,this.slideClass="swiper-slide",this.wrapperClass="swiper-wrapper",this.showNavigation=!0,this.showPagination=!0,this.showScrollbar=!0,this.s__beforeBreakpoint=new h.vpe,this.s__containerClasses=new h.vpe,this.s__slideClass=new h.vpe,this.s__swiper=new h.vpe,this.s_activeIndexChange=new h.vpe,this.s_afterInit=new h.vpe,this.s_autoplay=new h.vpe,this.s_autoplayStart=new h.vpe,this.s_autoplayStop=new h.vpe,this.s_autoplayPause=new h.vpe,this.s_autoplayResume=new h.vpe,this.s_beforeDestroy=new h.vpe,this.s_beforeInit=new h.vpe,this.s_beforeLoopFix=new h.vpe,this.s_beforeResize=new h.vpe,this.s_beforeSlideChangeStart=new h.vpe,this.s_beforeTransitionStart=new h.vpe,this.s_breakpoint=new h.vpe,this.s_changeDirection=new h.vpe,this.s_click=new h.vpe,this.s_doubleTap=new h.vpe,this.s_doubleClick=new h.vpe,this.s_destroy=new h.vpe,this.s_fromEdge=new h.vpe,this.s_hashChange=new h.vpe,this.s_hashSet=new h.vpe,this.s_imagesReady=new h.vpe,this.s_init=new h.vpe,this.s_keyPress=new h.vpe,this.s_lazyImageLoad=new h.vpe,this.s_lazyImageReady=new h.vpe,this.s_loopFix=new h.vpe,this.s_momentumBounce
1=new h.vpe,this.s_navigationHide=new h.vpe,this.s_navigationShow=new h.vpe,this.s_navigationPrev=new h.vpe,this.s_navigationNext=new h.vpe,this.s_observerUpdate=new h.vpe,this.s_orientationchange=new h.vpe,this.s_paginationHide=new h.vpe,this.s_paginationRender=new h.vpe,this.s_paginationShow=new h.vpe,this.s_paginationUpdate=new h.vpe,this.s_progress=new h.vpe,this.s_reachBeginning=new h.vpe,this.s_reachEnd=new h.vpe,this.s_realIndexChange=new h.vpe,this.s_resize=new h.vpe,this.s_scroll=new h.vpe,this.s_scrollbarDragEnd=new h.vpe,this.s_scrollbarDragMove=new h.vpe,this.s_scrollbarDragStart=new h.vpe,this.s_setTransition=new h.vpe,this.s_setTranslate=new h.vpe,this.s_slideChange=new h.vpe,this.s_slideChangeTransitionEnd=new h.vpe,this.s_slideChangeTransitionStart=new h.vpe,this.s_slideNextTransitionEnd=new h.vpe,this.s_slideNextTransitionStart=new h.vpe,this.s_slidePrevTransitionEnd=new h.vpe,this.s_slidePrevTransitionStart=new h.vpe,this.s_slideResetTransitionStart=new h.vpe,this.s_slideResetTransitionEnd=new h.vpe,this.s_sliderMove=new h.vpe,this.s_sliderFirstMove=new h.vpe,this.s_slidesLengthChange=new h.vpe,this.s_slidesGridLengthChange=new h.vpe,this.s_snapGridLengthChange=new h.vpe,this.s_snapIndexChange=new h.vpe,this.s_tap=new h.vpe,this.s_toEdge=new h.vpe,this.s_touchEnd=new h.vpe,this.s_touchMove=new h.vpe,this.s_touchMoveOpposite=new h.vpe,this.s_touchStart=new h.vpe,this.s_transitionEnd=new h.vpe,this.s_transitionStart=new h.vpe,this.s_update=new h.vpe,this.s_zoomChange=new h.vpe,this.s_swiper=new h.vpe,this.s_lock=new h.vpe,this.s_unlock=new h.vpe,this._activeSlides=new K.xQ,this.containerClasses="swiper",this.slidesChanges=Y=>{this.slides=Y.map((ue,ne)=>(ue.slideIndex=ne,ue.classNames=this.slideClass||"",ue)),this.loop&&!this.loopedSlides&&this.calcLoopedSlides(),this.virtual?this.swiperRef&&this.swiperRef.virtual&&this._ngZone.runOutsideAngular(()=>{this.swiperRef.virtual.slides=this.slides,this.swiperRef.virtual.update(!0)}):this.loopedSlides&&(this.prependSlides=(0,J.of)(this.slides.slice(this.slides.length-this.loopedSlides)),this.appendSlides=(0,J.of)(this.slides.slice(0,this.loopedSlides))),this._changeDetectorRef.detectChanges()},this.style=null,this.updateVirtualSlides=Y=>{!this.swiperRef||this.currentVirtualData&&this.currentVirtualData.from===Y.from&&this.currentVirtualData.to===Y.to&&this.currentVirtualData.offset===Y.offset||(this.style=this.swiperRef.isHorizontal()?{[this.swiperRef.rtlTranslate?"right":"left"]:`${Y.offset}px`}:{top:`${Y.offset}px`},this.currentVirtualData=Y,this._activeSlides.next(Y.slides),this._ngZone.run(()=>{this._changeDetectorRef.detectChanges()}),this._ngZone.runOutsideAngular(()=>{this.swiperRef.updateSlides(),this.swiperRef.updateProgress(),this.swiperRef.updateSlidesClasses(),Oe(this.swiperRef.params.lazy)&&this.swiperRef.lazy.load(),this.swiperRef.virtual.update(!0)}))}}set navigation(T){var L,H,V;const Y="boolean"!=typeof this._navigation&&""!==this._navigation?null===(L=this._navigation)||void 0===L?void 0:L.nextEl:null,ue="boolean"!=typeof this._navigation&&""!==this._navigation?null===(H=this._navigation)||void 0===H?void 0:H.prevEl:null;this._navigation=_e(T,{nextEl:Y||null,prevEl:ue||null}),this.showNavigation=!(!0!==Te(T)||this._navigation&&"boolean"!=typeof this._navigation&&this._navigation.prevEl!==(null===(V=this._prevElRef)||void 0===V?void 0:V.nativeElement)&&(null!==this._navigation.prevEl||null!==this._navigation.nextEl)&&("string"==typeof this._navigation.nextEl||"string"==typeof this._navigation.prevEl||"object"==typeof this._navigation.nextEl||"object"==typeof this._navigation.prevEl))}get navigation(){return this._navigation}set pagination(T){var L;const H="boolean"!=typeof this._pagination&&""!==this._pagination?null===(L=this._pagination)||void 0===L?void 0:L.el:null;this._pagination=_e(T,{el:H||null}),this.showPagination=ke(T,this._pagination,this._paginationElRef)}get pagination(){return this._pagination}set scrollbar(T){var L;const H="boolean"!=typeof this._scrollbar&&""!==this._scrollbar?null===(L=this._scrollbar)||void 0===L?void 0:L.el:null;this._scrollbar=_e(T,{el:H||null}),this.showScrollbar=ke(T,this._scrollbar,this._scrollbarElRef)}get scrollbar(){return this._scrollbar}set virtual(T){this._virtual=_e(T)}get virtual(){return this._virtual}set config(T){this.updateSwiper(T);const{params:L}=$e(T);Object.assign(this,L)}set prevElRef(T){this._prevElRef=T,this._setElement(T,this.navigation,"navigation","prevEl")}set nextElRef(T){this._nextElRef=T,this._setElement(T,this.navigation,"navigation","nextEl")}set scrollbarElRef(T){this._scrollbarElRef=T,this._setElement(T,this.scrollbar,"scrollbar")}set paginationElRef(T){this._paginationElRef=T,this._setElement(T,this.pagination,"pagination")}get activeSlides(){return this.virtual?this._activeSlides:(0,J.of)(this.slides)}get zoomContainerClass(){return this.zoom&&"boolean"!=typeof this.zoom?this.zoom.containerClass:"swiper-zoom-container"}_setElement(T,L,H,V="el"){if(!L||!T)return;if(T.nativeElement){if(L[V]===T.nativeElement)return;L[V]=T.nativeElement}const Y={};Y[H]=!0,this.updateInitSwiper(Y)}ngOnInit(){const{params:T}=$e(this);Object.assign(this,T)}ngAfterViewInit(){this.childrenSlidesInit(),this.initSwiper(),this._changeDetectorRef.detectChanges(),setTimeout(()=>{this.s_swiper.emit(this.swiperRef)})}childrenSlidesInit(){this.slidesChanges(this.slidesEl),this.slidesEl.changes.subscribe(this.slidesChanges)}get isSwiperActive(){return this.swiperRef&&!this.swiperRef.destroyed}initSwiper(){const{params:T}=$e(this);Object.assign(this,T),this._ngZone.runOutsideAngular(()=>{T.init=!1,T.virtual||(T.observer=!0),T.onAny=(ne,...Se)=>{const Ce=this["s_"+ne];Ce&&Ce.emit([...Se])},Object.assign(T.on,{_containerClasses:(ne,Se)=>{setTimeout(()=>{this.containerClasses=Se})},_slideClasses:(ne,Se)=>{Se.forEach(({slideEl:Ce,classNames:Je},St)=>{const et=Ce.getAttribute("data-swiper-slide-index"),Me=et?parseInt(et):St;if(this.virtual){const ze=this.slides.find(Le=>Le.virtualIndex&&Le.virtualIndex===Me);if(ze)return void(ze.classNames=Je)}this.slides[Me]&&(this.slides[Me].classNames=Je)}),this._changeDetectorRef.detectChanges()}});const Y=new ae.ZP(T);Y.loopCreate=()=>{},Y.loopDestroy=()=>{},T.loop&&(Y.loopedSlides=this.loopedSlides);const ue=Oe(Y.params.virtual);if(Y.virtual&&ue){Y.virtual.slides=this.slides;const ne={cache:!1,slides:this.slides,renderExternal:this.updateVirtualSlides,renderExternalUpdate:!1};he(Y.params.virtual,ne),he(Y.originalParams.virtual,ne)}if((0,j.NF)(this._platformId)){this.swiperRef=Y.init(this.elementRef.nativeElement);const ne=Oe(this.swiperRef.params.virtual);this.swiperRef.virtual&&ne&&this.swiperRef.virtual.update(!0),this._changeDetectorRef.detectChanges()}})}ngOnChanges(T){this.updateSwiper(T),this._changeDetectorRef.detectChanges()}updateInitSwiper(T){T&&this.swiperRef&&!this.swiperRef.destroyed&&this._ngZone.runOutsideAngular(()=>{const{pagination:H,navigation:V,scrollbar:Y,thumbs:ne}=this.swiperRef;T.pagination&&(this.pagination&&"boolean"!=typeof this.pagination&&this.pagination.el&&H&&!H.el?(this.updateParameter("pagination",this.pagination),H.init(),H.render(),H.update()):(H.destroy(),H.el=null)),T.scrollbar&&(this.scrollbar&&"boolean"!=typeof this.scrollbar&&this.scrollbar.el&&Y&&!Y.el?(this.updateParameter("scrollbar",this.scrollbar),Y.init(),Y.updateSize(),Y.setTranslate()):(Y.destroy(),Y.el=null)),T.navigation&&(this.navigation&&"boolean"!=typeof this.navigation&&this.navigation.prevEl&&this.navigation.nextEl&&V&&!V.prevEl&&!V.nextEl?(this.updateParameter("navigation",this.navigation),V.init(),V.update()):V.prevEl&&V.nextEl&&(V.destroy(),V.nextEl=null,V.prevEl=null)),T.thumbs&&this.thumbs&&this.thumbs.swiper&&(this.updateParameter("thumbs",this.thumbs),ne.init()&&ne.update(!0)),T.controller&&this.controller&&this.controller.control&&(this.swiperRef.controller.control=this.controller.control),this.swiperRef.update(
1)})}updateSwiper(T){this._ngZone.runOutsideAngular(()=>{var L,H;if(!T.config&&T&&this.swiperRef&&!this.swiperRef.destroyed){for(const V in T){if(Ze.indexOf(V)>=0)continue;const Y=null!==(H=null===(L=T[V])||void 0===L?void 0:L.currentValue)&&void 0!==H?H:T[V];this.updateParameter(V,Y)}T.allowSlideNext&&(this.swiperRef.allowSlideNext=this.allowSlideNext),T.allowSlidePrev&&(this.swiperRef.allowSlidePrev=this.allowSlidePrev),T.direction&&this.swiperRef.changeDirection(this.direction,!1),T.breakpoints&&(this.loop&&!this.loopedSlides&&this.calcLoopedSlides(),this.swiperRef.currentBreakpoint=null,this.swiperRef.setBreakpoint()),(T.thumbs||T.controller)&&this.updateInitSwiper(T),this.swiperRef.update()}})}calcLoopedSlides(){if(!this.loop)return!1;let T=this.slidesPerView;if(this.breakpoints){const H=ae.ZP.prototype.getBreakpoint(this.breakpoints),V=H in this.breakpoints?this.breakpoints[H]:void 0;V&&V.slidesPerView&&(T=V.slidesPerView)}if("auto"===T)return this.loopedSlides=this.slides.length,this.slides.length;let L=this.loopedSlides||T;return!!L&&(this.loopAdditionalSlides&&(L+=this.loopAdditionalSlides),L>this.slides.length&&(L=this.slides.length),this.loopedSlides=L,!0)}updateParameter(T,L){if(!this.swiperRef||this.swiperRef.destroyed)return;const H=T.replace(/^_/,""),V=be(this.swiperRef.params[H]);"enabled"!==H?V&&be(L)?he(this.swiperRef.params[H],L):this.swiperRef.params[H]=L:!0===L?this.swiperRef.enable():!1===L&&this.swiperRef.disable()}ngOnDestroy(){this._ngZone.runOutsideAngular(()=>{var T;null===(T=this.swiperRef)||void 0===T||T.destroy(!0,!1)})}}return z.\u0275fac=function(T){return new(T||z)(h.Y36(h.R0b),h.Y36(h.SBq),h.Y36(h.sBO),h.Y36(h.Lbi))},z.\u0275cmp=h.Xpm({type:z,selectors:[["swiper"],["","swiper",""]],contentQueries:function(T,L,H){if(1&T&&h.Suo(H,Ke,4),2&T){let V;h.iGM(V=h.CRH())&&(L.slidesEl=V)}},viewQuery:function(T,L){if(1&T&&(h.Gf(ee,5),h.Gf(se,5),h.Gf(F,5),h.Gf(U,5)),2&T){let H;h.iGM(H=h.CRH())&&(L.prevElRef=H.first),h.iGM(H=h.CRH())&&(L.nextElRef=H.first),h.iGM(H=h.CRH())&&(L.scrollbarElRef=H.first),h.iGM(H=h.CRH())&&(L.paginationElRef=H.first)}},hostVars:2,hostBindings:function(T,L){2&T&&h.Tol(L.containerClasses)},inputs:{enabled:"enabled",on:"on",direction:"direction",touchEventsTarget:"touchEventsTarget",initialSlide:"initialSlide",speed:"speed",cssMode:"cssMode",updateOnWindowResize:"updateOnWindowResize",resizeObserver:"resizeObserver",nested:"nested",focusableElements:"focusableElements",width:"width",height:"height",preventInteractionOnTransition:"preventInteractionOnTransition",userAgent:"userAgent",url:"url",edgeSwipeDetection:"edgeSwipeDetection",edgeSwipeThreshold:"edgeSwipeThreshold",freeMode:"freeMode",autoHeight:"autoHeight",setWrapperSize:"setWrapperSize",virtualTranslate:"virtualTranslate",effect:"effect",breakpoints:"breakpoints",spaceBetween:"spaceBetween",slidesPerView:"slidesPerView",maxBackfaceHiddenSlides:"maxBackfaceHiddenSlides",grid:"grid",slidesPerGroup:"slidesPerGroup",slidesPerGroupSkip:"slidesPerGroupSkip",centeredSlides:"centeredSlides",centeredSlidesBounds:"centeredSlidesBounds",slidesOffsetBefore:"slidesOffsetBefore",slidesOffsetAfter:"slidesOffsetAfter",normalizeSlideIndex:"normalizeSlideIndex",centerInsufficientSlides:"centerInsufficientSlides",watchOverflow:"watchOverflow",roundLengths:"roundLengths",touchRatio:"touchRatio",touchAngle:"touchAngle",simulateTouch:"simulateTouch",shortSwipes:"shortSwipes",longSwipes:"longSwipes",longSwipesRatio:"longSwipesRatio",longSwipesMs:"longSwipesMs",followFinger:"followFinger",allowTouchMove:"allowTouchMove",threshold:"threshold",touchMoveStopPropagation:"touchMoveStopPropagation",touchStartPreventDefault:"touchStartPreventDefault",touchStartForcePreventDefault:"touchStartForcePreventDefault",touchReleaseOnEdges:"touchReleaseOnEdges",uniqueNavElements:"uniqueNavElements",resistance:"resistance",resistanceRatio:"resistanceRatio",watchSlidesProgress:"watchSlidesProgress",grabCursor:"grabCursor",preventClicks:"preventClicks",preventClicksPropagation:"preventClicksPropagation",slideToClickedSlide:"slideToClickedSlide",preloadImages:"preloadImages",updateOnImagesReady:"updateOnImagesReady",loop:"loop",loopAdditionalSlides:"loopAdditionalSlides",loopedSlides:"loopedSlides",loopedSlidesLimit:"loopedSlidesLimit",loopFillGroupWithBlank:"loopFillGroupWithBlank",loopPreventsSlide:"loopPreventsSlide",rewind:"rewind",allowSlidePrev:"allowSlidePrev",allowSlideNext:"allowSlideNext",swipeHandler:"swipeHandler",noSwiping:"noSwiping",noSwipingClass:"noSwipingClass",noSwipingSelector:"noSwipingSelector",passiveListeners:"passiveListeners",containerModifierClass:"containerModifierClass",slideClass:"slideClass",slideBlankClass:"slideBlankClass",slideActiveClass:"slideActiveClass",slideDuplicateActiveClass:"slideDuplicateActiveClass",slideVisibleClass:"slideVisibleClass",slideDuplicateClass:"slideDuplicateClass",slideNextClass:"slideNextClass",slideDuplicateNextClass:"slideDuplicateNextClass",slidePrevClass:"slidePrevClass",slideDuplicatePrevClass:"slideDuplicatePrevClass",wrapperClass:"wrapperClass",runCallbacksOnInit:"runCallbacksOnInit",observeParents:"observeParents",observeSlideChildren:"observeSlideChildren",a11y:"a11y",auto
1play:"autoplay",controller:"controller",coverflowEffect:"coverflowEffect",cubeEffect:"cubeEffect",fadeEffect:"fadeEffect",flipEffect:"flipEffect",creativeEffect:"creativeEffect",cardsEffect:"cardsEffect",hashNavigation:"hashNavigation",history:"history",keyboard:"keyboard",lazy:"lazy",mousewheel:"mousewheel",parallax:"parallax",thumbs:"thumbs",zoom:"zoom",slidesPerGroupAuto:"slidesPerGroupAuto",class:"class",id:"id",navigation:"navigation",pagination:"pagination",scrollbar:"scrollbar",virtual:"virtual",config:"config"},outputs:{s__beforeBreakpoint:"_beforeBreakpoint",s__containerClasses:"_containerClasses",s__slideClass:"_slideClass",s__swiper:"_swiper",s_activeIndexChange:"activeIndexChange",s_afterInit:"afterInit",s_autoplay:"autoplay",s_autoplayStart:"autoplayStart",s_autoplayStop:"autoplayStop",s_autoplayPause:"autoplayPause",s_autoplayResume:"autoplayResume",s_beforeDestroy:"beforeDestroy",s_beforeInit:"beforeInit",s_beforeLoopFix:"beforeLoopFix",s_beforeResize:"beforeResize",s_beforeSlideChangeStart:"beforeSlideChangeStart",s_beforeTransitionStart:"beforeTransitionStart",s_breakpoint:"breakpoint",s_changeDirection:"changeDirection",s_click:"click",s_doubleTap:"doubleTap",s_doubleClick:"doubleClick",s_destroy:"destroy",s_fromEdge:"fromEdge",s_hashChange:"hashChange",s_hashSet:"hashSet",s_imagesReady:"imagesReady",s_init:"init",s_keyPress:"keyPress",s_lazyImageLoad:"lazyImageLoad",s_lazyImageReady:"lazyImageReady",s_loopFix:"loopFix",s_momentumBounce:"momentumBounce",s_navigationHide:"navigationHide",s_navigationShow:"navigationShow",s_navigationPrev:"navigationPrev",s_navigationNext:"navigationNext",s_observerUpdate:"observerUpdate",s_orientationchange:"orientationchange",s_paginationHide:"paginationHide",s_paginationRender:"paginationRender",s_paginationShow:"paginationShow",s_paginationUpdate:"paginationUpdate",s_progress:"progress",s_reachBeginning:"reachBeginning",s_reachEnd:"reachEnd",s_realIndexChange:"realIndexChange",s_resize:"resize",s_scroll:"scroll",s_scrollbarDragEnd:"scrollbarDragEnd",s_scrollbarDragMove:"scrollbarDragMove",s_scrollbarDragStart:"scrollbarDragStart",s_setTransition:"setTransition",s_setTranslate:"setTranslate",s_slideChange:"slideChange",s_slideChangeTransitionEnd:"slideChangeTransitionEnd",s_slideChangeTransitionStart:"slideChangeTransitionStart",s_slideNextTransitionEnd:"slideNextTransitionEnd",s_slideNextTransitionStart:"slideNextTransitionStart",s_slidePrevTransitionEnd:"slidePrevTransitionEnd",s_slidePrevTransitionStart:"slidePrevTransitionStart",s_slideResetTransitionStart:"slideResetTransitionStart",s_slideResetTransitionEnd:"slideResetTransitionEnd",s_sliderMove:"sliderMove",s_sliderFirstMove:"sliderFirstMove",s_slidesLengthChange:"slidesLengthChange",s_slidesGridLengthChange:"slidesGridLengthChange",s_snapGridLengthChange:"snapGridLengthChange",s_snapIndexChange:"snapIndexChange",s_tap:"tap",s_toEdge:"toEdge",s_touchEnd:"touchEnd",s_touchMove:"touchMove",s_touchMoveOpposite:"touchMoveOpposite",s_touchStart:"touchStart",s_transitionEnd:"transitionEnd",s_transitionStart:"transitionStart",s_update:"update",s_zoomChange:"zoomChange",s_swiper:"swiper",s_lock:"lock",s_unlock:"unlock"},features:[h.TTD],ngContentSelectors:je,decls:13,vars:17,consts:[[4,"ngIf"],["class","swiper-scrollbar",4,"ngIf"],["class","swiper-pagination",4,"ngIf"],[3,"ngClass"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["slidesTemplate",""],[1,"swiper-button-prev"],["prevElRef",""],[1,"swiper-button-next"],["nextElRef",""],[1,"swiper-scrollbar"],["scrollbarElRef",""],[1,"swiper-pagination"],["paginationElRef",""],[3,"ngClass","style","ngSwitch",4,"ngFor","ngForOf"],[3,"ngClass","ngSwitch"],[3,"ngClass",4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(T,L){if(1&T&&(h.F$t(gt),h.Hsn(0),h.YNc(1,oe,5,0,"ng-container",0),h.YNc(2,pe,2,0,"div",1),h.YNc(3,ie,2,0,"div",2),h.TgZ(4,"div",3),h.Hsn(5,1),h.YNc(6,G,1,0,null,4),h.YNc(7,Ge,1,0,null,4),h.YNc(8,We,1,0,null,4),h.Hsn(9,2),h.qZA(),h.Hsn(10,3),h.YNc(11,mt,2,3,"ng-template",null,5,h.W1O)),2&T){const H=h.MAs(12);h.xp6(1),h.Q6J("ngIf",L.navigation&&L.showNavigation),h.xp6(1),h.Q6J("ngIf",L.scrollbar&&L.showScrollbar),h.xp6(1),h.Q6J("ngIf",L.pagination&&L.showPagination),h.xp6(1),h.Q6J("ngClass",L.wrapperClass),h.uIk("id",L.id),h.xp6(2),h.Q6J("ngTemplateOutlet",H)("ngTemplateOutletContext",h.VKq(11,Fe,L.prependSlides)),h.xp6(1),h.Q6J("ngTemplateOutlet",H)("ngTemplateOutletContext",h.VKq(13,Xe,L.activeSlides)),h.xp6(1),h.Q6J("ngTemplateOutlet",H)("ngTemplateOutletContext",h.VKq(15,qe,L.appendSlides))}},dependencies:[j.O5,j.mk,j.tP,j.sg,j.RF,j.n9,j.ED,j.Ov],styles:["swiper{display:block}\n"],encapsulation:2,changeDetection:0}),z})(),Qe=(()=>{class z{}return z.\u0275fac=function(T){return new(T||z)},z.\u0275mod=h.oAB({type:z}),z.\u0275inj=h.cJS({imports:[[j.ez]]}),z})()},68879:(xe,re,Q)=>{function h(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function j(e={},s={}
1){Object.keys(s).forEach(t=>{typeof e[t]>"u"?e[t]=s[t]:h(s[t])&&h(e[t])&&Object.keys(s[t]).length>0&&j(e[t],s[t])})}Q.d(re,{s5:()=>on,W_:()=>an,tl:()=>ln,LW:()=>rn,ZP:()=>nn});const ae={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function K(){const e=typeof document<"u"?document:{};return j(e,ae),e}const J={document:ae,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>typeof setTimeout>"u"?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){typeof setTimeout>"u"||clearTimeout(e)}};function ee(){const e=typeof window<"u"?window:{};return j(e,J),e}class F extends Array{constructor(s){"number"==typeof s?super(s):(super(...s||[]),function se(e){const s=e.__proto__;Object.defineProperty(e,"__proto__",{get:()=>s,set(t){s.__proto__=t}})}(this))}}function U(e=[]){const s=[];return e.forEach(t=>{Array.isArray(t)?s.push(...U(t)):s.push(t)}),s}function oe(e,s){return Array.prototype.filter.call(e,s)}function G(e,s){const t=ee(),n=K();let a=[];if(!s&&e instanceof F)return e;if(!e)return new F(a);if("string"==typeof e){const i=e.trim();if(i.indexOf("<")>=0&&i.indexOf(">")>=0){let c="div";0===i.indexOf("<li")&&(c="ul"),0===i.indexOf("<tr")&&(c="tbody"),(0===i.indexOf("<td")||0===i.indexOf("<th"))&&(c="tr"),0===i.indexOf("<tbody")&&(c="table"),0===i.indexOf("<option")&&(c="select");const f=n.createElement(c);f.innerHTML=i;for(let l=0;l<f.childNodes.length;l+=1)a.push(f.childNodes[l])}else a=function fe(e,s){if("string"!=typeof e)return[e];const t=[],n=s.querySelectorAll(e);for(let a=0;a<n.length;a+=1)t.push(n[a]);return t}(e.trim(),s||n)}else if(e.nodeType||e===t||e===n)a.push(e);else if(Array.isArray(e)){if(e instanceof F)return e;a=e}return new F(function pe(e){const s=[];for(let t=0;t<e.length;t+=1)-1===s.indexOf(e[t])&&s.push(e[t]);return s}(a))}G.fn=F.prototype;const Ht="resize scroll".split(" ");function te(e){return function s(...t){if(typeof t[0]>"u"){for(let n=0;n<this.length;n+=1)Ht.indexOf(e)<0&&(e in this[n]?this[n][e]():G(this[n]).trigger(e));return this}return this.on(e,...t)}}te("click"),te("blur"),te("focus"),te("focusin"),te("focusout"),te("keyup"),te("keydown"),te("keypress"),te("submit"),te("change"),te("mousedown"),te("mousemove"),te("mouseup"),te("mouseenter"),te("mouseleave"),te("mouseout"),te("mouseover"),te("touchstart"),te("touchend"),te("touchmove"),te("resize"),te("scroll");const yt={addClass:function ve(...e){const s=U(e.map(t=>t.split(" ")));return this.forEach(t=>{t.classList.add(...s)}),this},removeClass:function Ge(...e){const s=U(e.map(t=>t.split(" ")));return this.forEach(t=>{t.classList.remove(...s)}),this},hasClass:function We(...e){const s=U(e.map(t=>t.split(" ")));return oe(this,t=>s.filter(n=>t.classList.contains(n)).length>0).length>0},toggleClass:function Ve(...e){const s=U(e.map(t=>t.split(" ")));this.forEach(t=>{s.forEach(n=>{t.classList.toggle(n)})})},attr:function Ye(e,s){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(let t=0;t<this.length;t+=1)if(2===arguments.length)this[t].setAttribute(e,s);else for(const n in e)this[t][n]=e[n],this[t].setAttribute(n,e[n]);return this},removeAttr:function Ie(e){for(let s=0;s<this.length;s+=1)this[s].removeAttribute(e);return this},transform:function Fe(e){for(let s=0;s<this.length;s+=1)this[s].style.transform=e;return this},transition:function Xe(e){for(let s=0;s<this.length;s+=1)this[s].style.transitionDuration="string"!=typeof e?`${e}ms`:e;return this},on:function qe(...e){let[s,t,n,a]=e;function i(d){const o=d.target;if(!o)return;const r=d.target.dom7EventData||[];if(r.indexOf(d)<0&&r.unshift(d),G(o).is(t))n.apply(o,r);else{const u=G(o).parents();for(let g=0;g<u.length;g+=1)G(u[g]).is(t)&&n.apply(u[g],r)}}function c(d){const o=d&&d.target&&d.target.dom7EventData||[];o.indexOf(d)<0&&o.unshift(d),n.apply(this,o)}"function"==typeof e[1]&&([s,n,a]=e,t=void 0),a||(a=!1);const f=s.split(" ");let l;for(let d=0;d<this.length;d+=1){const o=this[d];if(t)for(l=0;l<f.length;l+=1){const r=f[l];o.dom7LiveListeners||(o.dom7LiveListeners={}),o.dom7LiveListeners[r]||(o.dom7LiveListeners[r]=[]),o.dom7LiveListeners[r].push({listener:n,proxyListener:i}),o.addEventListener(r,i,a)}else for(l=0;l<f.length;l+=1){const r=f[l];o.dom7Listeners||(o.dom7Listeners={}),o.dom7Listeners[r]||(o.dom7Listeners[r]=[]),o.dom7Listeners[r].push({listener:n,proxyListener:c}),o.addEventListener(r,c,a)}}return this},off:function je(...e){let[s,t,n,a]=e;"function"==typeof e[1]&&([s,n,a]=e,t=void 0),a||(a=!1);const i=s.split(" ");for(let c=0;c<i.length;c+=1){const f=i[c];for(let l=0;l<this.length;l+=1){const d=this[l];let o;if(!t&&d.dom7Listeners?o=d.dom7Listeners[f]:t&&d.dom7LiveListeners&&(o=d.dom7LiveListeners[f]),o&&o.length)for(let r=o.length-1;r>=0;r-=1){const u=o[r];n&&u.listener===n||n&&u.listener&&u.listener.dom7proxy&&u.listener.dom7proxy===n?(d.removeEventListener(f,u.proxyListener,a),o.splice(r,1)):n||(d.removeEventListener(f,u.proxyListener,a),o.splice(r,1))}}}return this},trigger:function be(...e){const s=ee(),t=e[0].split(" "),n=e[1];for(let a=0;a<t.length;a+=1){const i=t[a];for(let c=0;c<this.length;c+=1){const f=this[c];if(s.CustomEvent){const l=new s.CustomEvent(i,{detail:n,bubbles:!0,cancelable:!0});f.dom7EventData=e.filter((d,o)=>o>0),f.dispatchEvent(l),f.dom7EventData=[],delete f.dom7EventData}}}return this},transitionEnd:function ke(e){const s=this;return e&&s.on("transitionend",function t(n){n.target===this&&(e.call(this,n),s.off("transitionend",t))}),this},outerWidth:function Ze(e){if(this.length>0){if(e){const s=this.styles();return this[0].offsetWidth+parseFloat(s.getPropertyValue("margin-right"))+
1parseFloat(s.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function vt(e){if(this.length>0){if(e){const s=this.styles();return this[0].offsetHeight+parseFloat(s.getPropertyValue("margin-top"))+parseFloat(s.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function Qe(){const e=ee();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function $e(){if(this.length>0){const e=ee(),s=K(),t=this[0],n=t.getBoundingClientRect(),a=s.body;return{top:n.top+(t===e?e.scrollY:t.scrollTop)-(t.clientTop||a.clientTop||0),left:n.left+(t===e?e.scrollX:t.scrollLeft)-(t.clientLeft||a.clientLeft||0)}}return null},css:function z(e,s){const t=ee();let n;if(1===arguments.length){if("string"!=typeof e){for(n=0;n<this.length;n+=1)for(const a in e)this[n].style[a]=e[a];return this}if(this[0])return t.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(n=0;n<this.length;n+=1)this[n].style[e]=s;return this}return this},each:function B(e){return e?(this.forEach((s,t)=>{e.apply(s,[s,t])}),this):this},html:function L(e){if(typeof e>"u")return this[0]?this[0].innerHTML:null;for(let s=0;s<this.length;s+=1)this[s].innerHTML=e;return this},text:function H(e){if(typeof e>"u")return this[0]?this[0].textContent.trim():null;for(let s=0;s<this.length;s+=1)this[s].textContent=e;return this},is:function V(e){const s=ee(),t=K(),n=this[0];let a,i;if(!n||typeof e>"u")return!1;if("string"==typeof e){if(n.matches)return n.matches(e);if(n.webkitMatchesSelector)return n.webkitMatchesSelector(e);if(n.msMatchesSelector)return n.msMatchesSelector(e);for(a=G(e),i=0;i<a.length;i+=1)if(a[i]===n)return!0;return!1}if(e===t)return n===t;if(e===s)return n===s;if(e.nodeType||e instanceof F){for(a=e.nodeType?[e]:e,i=0;i<a.length;i+=1)if(a[i]===n)return!0;return!1}return!1},index:function Y(){let s,e=this[0];if(e){for(s=0;null!==(e=e.previousSibling);)1===e.nodeType&&(s+=1);return s}},eq:function ue(e){if(typeof e>"u")return this;const s=this.length;if(e>s-1)return G([]);if(e<0){const t=s+e;return G(t<0?[]:[this[t]])}return G([this[e]])},append:function ne(...e){let s;const t=K();for(let n=0;n<e.length;n+=1){s=e[n];for(let a=0;a<this.length;a+=1)if("string"==typeof s){const i=t.createElement("div");for(i.innerHTML=s;i.firstChild;)this[a].appendChild(i.firstChild)}else if(s instanceof F)for(let i=0;i<s.length;i+=1)this[a].appendChild(s[i]);else this[a].appendChild(s)}return this},prepend:function Ce(e){const s=K();let t,n;for(t=0;t<this.length;t+=1)if("string"==typeof e){const a=s.createElement("div");for(a.innerHTML=e,n=a.childNodes.length-1;n>=0;n-=1)this[t].insertBefore(a.childNodes[n],this[t].childNodes[0])}else if(e instanceof F)for(n=0;n<e.length;n+=1)this[t].insertBefore(e[n],this[t].childNodes[0]);else this[t].insertBefore(e,this[t].childNodes[0]);return this},next:function Me(e){return this.length>0?e?this[0].nextElementSibling&&G(this[0].nextElementSibling).is(e)?G([this[0].nextElementSibling]):G([]):G(this[0].nextElementSibling?[this[0].nextElementSibling]:[]):G([])},nextAll:function ze(e){const s=[];let t=this[0];if(!t)return G([]);for(;t.nextElementSibling;){const n=t.nextElementSibling;e?G(n).is(e)&&s.push(n):s.push(n),t=n}return G(s)},prev:function Le(e){if(this.length>0){const s=this[0];return e?s.previousElementSibling&&G(s.previousElementSibling).is(e)?G([s.previousElementSibling]):G([]):G(s.previousElementSibling?[s.previousElementSibling]:[])}return G([])},prevAll:function Lt(e){const s=[];let t=this[0];if(!t)return G([]);for(;t.previousElementSibling;){const n=t.previousElementSibling;e?G(n).is(e)&&s.push(n):s.push(n),t=n}return G(s)},parent:function Dt(e){const s=[];for(let t=0;t<this.length;t+=1)null!==this[t].parentNode&&(e?G(this[t].parentNode).is(e)&&s.push(this[t].parentNode):s.push(this[t].parentNode));return G(s)},parents:function wt(e){const s=[];for(let t=0;t<this.length;t+=1){let n=this[t].parentNode;for(;n;)e?G(n).is(e)&&s.push(n):s.push(n),n=n.parentNode}return G(s)},closest:function At(e){let s=this;return typeof e>"u"?G([]):(s.is(e)||(s=s.parents(e).eq(0)),s)},find:function Rt(e){const s=[];for(let t=0;t<this.length;t+=1){const n=this[t].querySelectorAll(e);for(let a=0;a<n.length;a+=1)s.push(n[a])}return G(s)},children:function Nt(e){const s=[];for(let t=0;t<this.length;t+=1){const n=this[t].children;for(let a=0;a<n.length;a+=1)(!e||G(n[a]).is(e))&&s.push(n[a])}return G(s)},filter:function T(e){return G(oe(this,e))},remove:function Bt(){for(let e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};
1Object.keys(yt).forEach(e=>{Object.defineProperty(G.fn,e,{value:yt[e],writable:!0})});const X=G;function De(e,s=0){return setTimeout(e,s)}function Pe(){return Date.now()}function we(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function Yt(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function de(...e){const s=Object(e[0]),t=["__proto__","constructor","prototype"];for(let n=1;n<e.length;n+=1){const a=e[n];if(null!=a&&!Yt(a)){const i=Object.keys(Object(a)).filter(c=>t.indexOf(c)<0);for(let c=0,f=i.length;c<f;c+=1){const l=i[c],d=Object.getOwnPropertyDescriptor(a,l);void 0!==d&&d.enumerable&&(we(s[l])&&we(a[l])?a[l].__swiper__?s[l]=a[l]:de(s[l],a[l]):!we(s[l])&&we(a[l])?(s[l]={},a[l].__swiper__?s[l]=a[l]:de(s[l],a[l])):s[l]=a[l])}}}return s}function Ae(e,s,t){e.style.setProperty(s,t)}function Et({swiper:e,targetPosition:s,side:t}){const n=ee(),a=-e.translate;let c,i=null;const f=e.params.speed;e.wrapperEl.style.scrollSnapType="none",n.cancelAnimationFrame(e.cssModeFrameID);const l=s>a?"next":"prev",d=(r,u)=>"next"===l&&r>=u||"prev"===l&&r<=u,o=()=>{c=(new Date).getTime(),null===i&&(i=c);const r=Math.max(Math.min((c-i)/f,1),0),u=.5-Math.cos(r*Math.PI)/2;let g=a+u*(s-a);if(d(g,s)&&(g=s),e.wrapperEl.scrollTo({[t]:g}),d(g,s))return e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[t]:g})}),void n.cancelAnimationFrame(e.cssModeFrameID);e.cssModeFrameID=n.requestAnimationFrame(o)};o()}let tt,st,nt;function xt(){return tt||(tt=function Ft(){const e=ee(),s=K();return{smoothScroll:s.documentElement&&"scrollBehavior"in s.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&s instanceof e.DocumentTouch),passiveListener:function(){let n=!1;try{const a=Object.defineProperty({},"passive",{get(){n=!0}});e.addEventListener("testPassiveListener",null,a)}catch{}return n}(),gestures:"ongesturestart"in e}}()),tt}function Ct({swiper:e,runCallbacks:s,direction:t,step:n}){const{activeIndex:a,previousIndex:i}=e;let c=t;if(c||(c=a>i?"next":a<i?"prev":"reset"),e.emit(`transition${n}`),s&&a!==i){if("reset"===c)return void e.emit(`slideResetTransition${n}`);e.emit(`slideChangeTransition${n}`),e.emit("next"===c?`slideNextTransition${n}`:`slidePrevTransition${n}`)}}function ws(e){const s=this,t=K(),n=ee(),a=s.touchEventsData,{params:i,touches:c,enabled:f}=s;if(!f||s.animating&&i.preventInteractionOnTransition)return;!s.animating&&i.cssMode&&i.loop&&s.loopFix();let l=e;l.originalEvent&&(l=l.originalEvent);let d=X(l.target);if("wrapper"===i.touchEventsTarget&&!d.closest(s.wrapperEl).length||(a.isTouchEvent="touchstart"===l.type,!a.isTouchEvent&&"which"in l&&3===l.which)||!a.isTouchEvent&&"button"in l&&l.button>0||a.isTouched&&a.isMoved)return;const o=!!i.noSwipingClass&&""!==i.noSwipingClass,r=e.composedPath?e.composedPath():e.path;o&&l.target&&l.target.shadowRoot&&r&&(d=X(r[0]));const u=i.noSwipingSelector?i.noSwipingSelector:`.${i.noSwipingClass}`;if(i.noSwiping&&(l.target&&l.target.shadowRoot?function Ds(e,s=this){return function t(n){if(!n||n===K()||n===ee())return null;n.assignedSlot&&(n=n.assignedSlot);const a=n.closest(e);return a||n.getRootNode?a||t(n.getRootNode().host):null}(s)}(u,d[0]):d.closest(u)[0]))return void(s.allowClick=!0);if(i.swipeHandler&&!d.closest(i.swipeHandler)[0])return;c.currentX="touchstart"===l.type?l.targetTouches[0].pageX:l.pageX,c.currentY="touchstart"===l.type?l.targetTouches[0].pageY:l.pageY;const v=c.currentX,p=c.currentY,m=i.edgeSwipeDetection||i.iOSEdgeSwipeDetection,S=i.edgeSwipeThreshold||i.iOSEdgeSwipeThreshold;if(m&&(v<=S||v>=n.innerWidth-S)){if("prevent"!==m)return;e.preventDefault()}if(Object.assign(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),c.startX=v,c.startY=p,a.touchStartTime=Pe(),s.allowClick=!0,s.updateSize(),s.swipeDirection=void 0,i.threshold>0&&(a.allowThresholdMove=!1),"touchstart"!==l.type){let b=!0;d.is(a.focusableElements)&&(b=!1,"SELECT"===d[0].nodeName&&(a.isTouched=!1)),t.activeElement&&X(t.activeElement).is(a.focusableElements)&&t.activeElement!==d[0]&&t.activeElement.blur(),(i.touchStartForcePreventDefault||b&&s.allowTouchMove&&i.touchStartPreventDefault)&&!d[0].isContentEditable&&l.preventDefault()}s.params.freeMode&&s.params.freeMode.enabled&&s.freeMode&&s.animating&&!i.cssMode&&s.freeMode.onTouchStart(),s.emit("touchStart",l)}function As(e){const s=K(),t=this,n=t.touchEventsData,{params:a,touches:i,rtlTranslate:c,enabled:f}=t;if(!f)return;let l=e;if(l.originalEvent&&(l=l.originalEvent),!n.isTouched)return void(n.startMoving&&n.isScrolling&&t.emit("touchMoveOpposite",l));if(n.isTouchEvent&&"touchmove"!==l.type)return;const d="touchmove"===l.type&&l.targetTouches&&(l.targetTouches[0]||l.changedTouches[0]),o="touchmove"===l.type?d.pageX:l.pageX,r="touchmove"===l.type?d.pageY:l.pageY;if(l.preventedByNestedSwiper)return i.startX=o,void(i.startY=r);if(!t.allowTouchMove)return X(l.target).is(n.focusableElements)||(t.allowClick=!1),void(n.isTouched&&(Object.assign(i,{startX:o,startY:r,currentX:o,currentY:r}),n.touchStartTime=Pe()));if(n.isTouchEvent&&a.touchReleaseOnEdges&&!a.loop)if(t.isVertical()){if(r<i.startY&&t.translate<=t.maxTranslate()||r>i.startY&&t.translate>=t.minTranslate())return n.isTouched=!1,void(n.isMoved=!1)}else if(o<i.startX&&t.translate<=t.maxTranslate()||o>i.startX&&t.translate>=t.minTranslate())return;if(n.isTouchEvent&&s.activeElement&&l.target===s.activeElement&&X(l.target).is(n.focusableElements))return n.isMoved=!0,void(t.allowClick=!1);if(n.allowTouchCallbacks&&t.emit("touchMove",l),l.targetTouches&&l.targetTouches.length>1)return;i.currentX=o,i.currentY=r;const u=i.currentX-i.startX,g=i.currentY-i.startY;if(t.params.threshold&&Math.sqrt(u**2+g**2)<t.params.threshold)return;if(typeof n.isScrolling>"u"){let S;t.isHorizontal()&&i.currentY===i.startY||t.isVertical()&&i.currentX===i.startX?n.isScrolling=!1:u*u+g*g>=25&&(S=180*Math.atan2(Math.abs(g),Math.abs(u))/Math.PI,n.isScrolling=t.isHorizontal()?S>a.touchAngle:90-S>a.touchAngle)}if(n.isScrolling&&t.emit("touchMoveOpposite",l),typeof n.startMoving>"u"&&(i.currentX!==i.startX||i.currentY!==i.startY)&&(n.startMoving=!0),n.isScrolling)return void(n.isTouched=!1);if(!n.startMoving)return;t.allowClick=!1,!a.cssMode&&l.cancelable&&l.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&l.stopPropagation(),n.isMoved||(a.loop&&!a.cssMode&&t.loopFix(),n.startTranslate=t.getTranslate(),t.setTransition(0),t.animating&&t.$wrapperEl.trigger("webkitTransitionEnd transitionend"),n.allowMomentumBounce
vendor: 1,103 bytes, line 1
1=!1,a.grabCursor&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!0),t.emit("sliderFirstMove",l)),t.emit("sliderMove",l),n.isMoved=!0;let v=t.isHorizontal()?u:g;i.diff=v,v*=a.touchRatio,c&&(v=-v),t.swipeDirection=v>0?"prev":"next",n.currentTranslate=v+n.startTranslate;let p=!0,m=a.resistanceRatio;if(a.touchReleaseOnEdges&&(m=0),v>0&&n.currentTranslate>t.minTranslate()?(p=!1,a.resistance&&(n.currentTranslate=t.minTranslate()-1+(-t.minTranslate()+n.startTranslate+v)**m)):v<0&&n.currentTranslate<t.maxTranslate()&&(p=!1,a.resistance&&(n.currentTranslate=t.maxTranslate()+1-(t.maxTranslate()-n.startTranslate-v)**m)),p&&(l.preventedByNestedSwiper=!0),!t.allowSlideNext&&"next"===t.swipeDirection&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!t.allowSlidePrev&&"prev"===t.swipeDirection&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),!t.allowSlidePrev&&!t.allowSlideNext&&(n.currentTranslate=n.startTranslate),a.threshold>0){if(!(Math.abs(v)>a.threshold||n.allowThresholdMove))return void(n.currentTranslate=n.startTranslate);
1if(!n.allowThresholdMove)return n.allowThresholdMove=!0,i.startX=i.currentX,i.startY=i.currentY,n.currentTranslate=n.startTranslate,void(i.diff=t.isHorizontal()?i.currentX-i.startX:i.currentY-i.startY)}!a.followFinger||a.cssMode||((a.freeMode&&a.freeMode.enabled&&t.freeMode||a.watchSlidesProgress)&&(t.updateActiveIndex(),t.updateSlidesClasses()),t.params.freeMode&&a.freeMode.enabled&&t.freeMode&&t.freeMode.onTouchMove(),t.updateProgress(n.currentTranslate),t.setTranslate(n.currentTranslate))}function Rs(e){const s=this,t=s.touchEventsData,{params:n,touches:a,rtlTranslate:i,slidesGrid:c,enabled:f}=s;if(!f)return;let l=e;if(l.originalEvent&&(l=l.originalEvent),t.allowTouchCallbacks&&s.emit("touchEnd",l),t.allowTouchCallbacks=!1,!t.isTouched)return t.isMoved&&n.grabCursor&&s.setGrabCursor(!1),t.isMoved=!1,void(t.startMoving=!1);n.grabCursor&&t.isMoved&&t.isTouched&&(!0===s.allowSlideNext||!0===s.allowSlidePrev)&&s.setGrabCursor(!1);const d=Pe(),o=d-t.touchStartTime;if(s.allowClick){const b=l.path||l.composedPath&&l.composedPath();s.updateClickedSlide(b&&b[0]||l.target),s.emit("tap click",l),o<300&&d-t.lastClickTime<300&&s.emit("doubleTap doubleClick",l)}if(t.lastClickTime=Pe(),De(()=>{s.destroyed||(s.allowClick=!0)}),!t.isTouched||!t.isMoved||!s.swipeDirection||0===a.diff||t.currentTranslate===t.startTranslate)return t.isTouched=!1,t.isMoved=!1,void(t.startMoving=!1);let r;if(t.isTouched=!1,t.isMoved=!1,t.startMoving=!1,r=n.followFinger?i?s.translate:-s.translate:-t.currentTranslate,n.cssMode)return;if(s.params.freeMode&&n.freeMode.enabled)return void s.freeMode.onTouchEnd({currentPos:r});let u=0,g=s.slidesSizesGrid[0];for(let b=0;b<c.length;b+=b<n.slidesPerGroupSkip?1:n.slidesPerGroup){const y=b<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;typeof c[b+y]<"u"?r>=c[b]&&r<c[b+y]&&(u=b,g=c[b+y]-c[b]):r>=c[b]&&(u=b,g=c[c.length-1]-c[c.length-2])}let v=null,p=null;n.rewind&&(s.isBeginning?p=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1:s.isEnd&&(v=0));const m=(r-c[u])/g,S=u<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;if(o>n.longSwipesMs){if(!n.longSwipes)return void s.slideTo(s.activeIndex);"next"===s.swipeDirection&&s.slideTo(m>=n.longSwipesRatio?n.rewind&&s.isEnd?v:u+S:u),"prev"===s.swipeDirection&&(m>1-n.longSwipesRatio?s.slideTo(u+S):null!==p&&m<0&&Math.abs(m)>n.longSwipesRatio?s.slideTo(p):s.slideTo(u))}else{if(!n.shortSwipes)return void s.slideTo(s.activeIndex);!s.navigation||l.target!==s.navigation.nextEl&&l.target!==s.navigation.prevEl?("next"===s.swipeDirection&&s.slideTo(null!==v?v:u+S),"prev"===s.swipeDirection&&s.slideTo(null!==p?p:u)):s.slideTo(l.target===s.navigation.nextEl?u+S:u)}}function Tt(){const e=this,{params:s,el:t}=e;if(t&&0===t.offsetWidth)return;s.breakpoints&&e.setBreakpoint();const{allowSlideNext:n,allowSlidePrev:a,snapGrid:i}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),e.slideTo(("auto"===s.slidesPerView||s.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slides.length-1:e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=a,e.allowSlideNext=n,e.params.watchOverflow&&i!==e.snapGrid&&e.checkOverflow()}function Ns(e){const s=this;s.enabled&&(s.allowClick||(s.params.preventClicks&&e.preventDefault(),s.params.preventClicksPropagation&&s.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function Bs(){const e=this,{wrapperEl:s,rtlTranslate:t,enabled:n}=e;if(!n)return;let a;e.previousTranslate=e.translate,e.translate=e.isHorizontal()?-s.scrollLeft:-s.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const i=e.maxTranslate()-e.minTranslate();a=0===i?0:(e.translate-e.minTranslate())/i,a!==e.progress&&e.updateProgress(t?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let _t=!1;function Hs(){}const $t=(e,s)=>{const t=K(),{params:n,touchEvents:a,el:i,wrapperEl:c,device:f,support:l}=e,d=!!n.nested,o="on"===s?"addEventListener":"removeEventListener",r=s;if(l.touch){const u=!("touchstart"!==a.start||!l.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1};i[o](a.start,e.onTouchStart,u),i[o](a.move,e.onTouchMove,l.passiveListener?{passive:!1,capture:d}:d),i[o](a.end,e.onTouchEnd,u),a.cancel&&i[o](a.cancel,e.onTouchEnd,u)}else i[o](a.start,e.onTouchStart,!1),t[o](a.move,e.onTouchMove,d),t[o](a.end,e.onTouchEnd,!1);(n.preventClicks||n.preventClicksPropagation)&&i[o]("click",e.onClick,!0),n.cssMode&&c[o]("scroll",e.onScroll),e[r](n.updateOnWindowResize?f.ios||f.android?"resize orientationchange observerUpdate":"resize observerUpdate":"observerUpdate",Tt,!0)},Mt=(e,s)=>e.grid&&s.grid&&s.grid.rows>1,Pt={init:!0,direction:"horizontal",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",
1spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopedSlidesLimit:!0,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};function sn(e,s){return function(n={}){const a=Object.keys(n)[0],i=n[a];"object"==typeof i&&null!==i?(["navigation","pagination","scrollbar"].indexOf(a)>=0&&!0===e[a]&&(e[a]={auto:!0}),a in e&&"enabled"in i?(!0===e[a]&&(e[a]={enabled:!0}),"object"==typeof e[a]&&!("enabled"in e[a])&&(e[a].enabled=!0),e[a]||(e[a]={enabled:!1}),de(s,n)):de(s,n)):de(s,n)}}const at={eventsEmitter:{on(e,s,t){const n=this;if(!n.eventsListeners||n.destroyed||"function"!=typeof s)return n;const a=t?"unshift":"push";return e.split(" ").forEach(i=>{n.eventsListeners[i]||(n.eventsListeners[i]=[]),n.eventsListeners[i][a](s)}),n},once(e,s,t){const n=this;if(!n.eventsListeners||n.destroyed||"function"!=typeof s)return n;function a(...i){n.off(e,a),a.__emitterProxy&&delete a.__emitterProxy,s.apply(n,i)}return a.__emitterProxy=s,n.on(e,a,t)},onAny(e,s){const t=this;if(!t.eventsListeners||t.destroyed||"function"!=typeof e)return t;const n=s?"unshift":"push";return t.eventsAnyListeners.indexOf(e)<0&&t.eventsAnyListeners[n](e),t},offAny(e){const s=this;if(!s.eventsListeners||s.destroyed||!s.eventsAnyListeners)return s;const t=s.eventsAnyListeners.indexOf(e);return t>=0&&s.eventsAnyListeners.splice(t,1),s},off(e,s){const t=this;return!t.eventsListeners||t.destroyed||!t.eventsListeners||e.split(" ").forEach(n=>{typeof s>"u"?t.eventsListeners[n]=[]:t.eventsListeners[n]&&t.eventsListeners[n].forEach((a,i)=>{(a===s||a.__emitterProxy&&a.__emitterProxy===s)&&t.eventsListeners[n].splice(i,1)})}),t},emit(...e){const s=this;if(!s.eventsListeners||s.destroyed||!s.eventsListeners)return s;let t,n,a;return"string"==typeof e[0]||Array.isArray(e[0])?(t=e[0],n=e.slice(1,e.length),a=s):(t=e[0].events,n=e[0].data,a=e[0].context||s),n.unshift(a),(Array.isArray(t)?t:t.split(" ")).forEach(c=>{s.eventsAnyListeners&&s.eventsAnyListeners.length&&s.eventsAnyListeners.forEach(f=>{f.apply(a,[c,...n])}),s.eventsListeners&&s.eventsListeners[c]&&s.eventsListeners[c].forEach(f=>{f.apply(a,n)})}),s}},update:{updateSize:function Jt(){const e=this;let s,t;const n=e.$el;s=typeof e.params.width<"u"&&null!==e.params.width?e.params.width:n[0].clientWidth,t=typeof e.params.height<"u"&&null!==e.params.height?e.params.height:n[0].clientHeight,!(0===s&&e.isHorizontal()||0===t&&e.isVertical())&&(s=s-parseInt(n.css("padding-left")||0,10)-parseInt(n.css("padding-right")||0,10),t=t-parseInt(n.css("padding-top")||0,10)-parseInt(n.css("padding-bottom")||0,10),Number.isNaN(s)&&(s=0),Number.isNaN(t)&&(t=0),Object.assign(e,{width:s,height:t,size:e.isHorizontal()?s:t}))},updateSlides:function es(){const e=this;function s(k){return e.isHorizontal()?k:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[k]}function t(k,x){return parseFloat(k.getPropertyValue(s(x))||0)}const n=e.params,{$wrapperEl:a,size:i,rtlTranslate:c,wrongRTL:f}=e,l=e.virtual&&n.virtual.enabled,d=l?e.virtual.slides.length:e.slides.length,o=a.children(`.${e.params.slideClass}`),r=l?e.virtual.slides.length:o.length;let u=[];const g=[],v=[];let p=n.slidesOffsetBefore;"function"==typeof p&&(p=n.slidesOffsetBefore.call(e));let m=n.slidesOffsetAfter;"function"==typeof m&&(m=n.slidesOffsetAfter.call(e));const S=e.snapGrid.length,b=e.slidesGrid.length;let y=n.spaceBetween,I=-p,M=0,O=0;if(typeof i>"u")return;"string"==typeof y&&y.indexOf("%")>=0&&(y=parseFloat(y.replace("%",""))/100*i),e.virtualSize=-y,o.css(c?{marginLeft:"",marginBottom:"",marginTop:""}:{marginRight:"",marginBottom:"",marginTop:""}),n.centeredSlides&&n.cssMode&&(Ae(e.wrapperEl,"--swiper-centered-offset-before",""),Ae(e.wrapperEl,"--swiper-centered-offset-after",""));const P=n.grid&&n.grid.rows>1&&e.grid;let D;P&&e.grid.initSlides(r);const R="auto"===n.slidesPerView&&n.breakpoints&&Object.keys(n.breakpoints).filter(k=>typeof n.breakpoints[k].slidesPerView<"u").length>0;for(let k=0;k<r;k+=1){D=0;const x=o.eq(k);if(P&&e.grid.updateSlide(k,x,r,s),"none"!==x.css("display")){if("auto"===n.slidesPerView){R&&(o[k].style[s("width")]="");const E=getComputedStyle(x[0]),_=x[0].style.transform,N=x[0].style.webkitTransform;if(_&&(x[0].style.transform="none"),N&&(x[0].style.webkitTransform="none"),n.roun
vendor: 4,109 bytes, line 1
1dLengths)D=e.isHorizontal()?x.outerWidth(!0):x.outerHeight(!0);else{const W=t(E,"width"),C=t(E,"padding-left"),A=t(E,"padding-right"),w=t(E,"margin-left"),q=t(E,"margin-right"),Z=E.getPropertyValue("box-sizing");if(Z&&"border-box"===Z)D=W+w+q;else{const{clientWidth:le,offsetWidth:ye}=x[0];D=W+C+A+w+q+(ye-le)}}_&&(x[0].style.transform=_),N&&(x[0].style.webkitTransform=N),n.roundLengths&&(D=Math.floor(D))}else D=(i-(n.slidesPerView-1)*y)/n.slidesPerView,n.roundLengths&&(D=Math.floor(D)),o[k]&&(o[k].style[s("width")]=`${D}px`);o[k]&&(o[k].swiperSlideSize=D),v.push(D),n.centeredSlides?(I=I+D/2+M/2+y,0===M&&0!==k&&(I=I-i/2-y),0===k&&(I=I-i/2-y),Math.abs(I)<.001&&(I=0),n.roundLengths&&(I=Math.floor(I)),O%n.slidesPerGroup==0&&u.push(I),g.push(I)):(n.roundLengths&&(I=Math.floor(I)),(O-Math.min(e.params.slidesPerGroupSkip,O))%e.params.slidesPerGroup==0&&u.push(I),g.push(I),I=I+D+y),e.virtualSize+=D+y,M=D,O+=1}}if(e.virtualSize=Math.max(e.virtualSize,i)+m,c&&f&&("slide"===n.effect||"coverflow"===n.effect)&&a.css({width:`${e.virtualSize+n.spaceBetween}px`}),n.setWrapperSize&&a.css({[s("width")]:`${e.virtualSize+n.spaceBetween}px`}),P&&e.grid.updateWrapperSize(D,u,s),!n.centeredSlides){const k=[];for(let x=0;x<u.length;x+=1){let E=u[x];n.roundLengths&&(E=Math.floor(E)),u[x]<=e.virtualSize-i&&k.push(E)}u=k,Math.floor(e.virtualSize-i)-Math.floor(u[u.length-1])>1&&u.push(e.virtualSize-i)}if(0===u.length&&(u=[0]),0!==n.spaceBetween){const k=e.isHorizontal()&&c?"marginLeft":s("marginRight");o.filter((x,E)=>!n.cssMode||E!==o.length-1).css({[k]:`${y}px`})}if(n.centeredSlides&&n.centeredSlidesBounds){let k=0;v.forEach(E=>{k+=E+(n.spaceBetween?n.spaceBetween:0)}),k-=n.spaceBetween;const x=k-i;u=u.map(E=>E<0?-p:E>x?x+m:E)}if(n.centerInsufficientSlides){let k=0;if(v.forEach(x=>{k+=x+(n.spaceBetween?n.spaceBetween:0)}),k-=n.spaceBetween,k<i){const x=(i-k)/2;u.forEach((E,_)=>{u[_]=E-x}),g.forEach((E,_)=>{g[_]=E+x})}}if(Object.assign(e,{slides:o,snapGrid:u,slidesGrid:g,slidesSizesGrid:v}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){Ae(e.wrapperEl,"--swiper-centered-offset-before",-u[0]+"px"),Ae(e.wrapperEl,"--swiper-centered-offset-after",e.size/2-v[v.length-1]/2+"px");const k=-e.snapGrid[0],x=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(E=>E+k),e.slidesGrid=e.slidesGrid.map(E=>E+x)}if(r!==d&&e.emit("slidesLengthChange"),u.length!==S&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),g.length!==b&&e.emit("slidesGridLengthChange"),n.watchSlidesProgress&&e.updateSlidesOffset(),!(l||n.cssMode||"slide"!==n.effect&&"fade"!==n.effect)){const k=`${n.containerModifierClass}backface-hidden`,x=e.$el.hasClass(k);r<=n.maxBackfaceHiddenSlides?x||e.$el.addClass(k):x&&e.$el.removeClass(k)}},updateAutoHeight:function ts(e){const s=this,t=[],n=s.virtual&&s.params.virtual.enabled;let i,a=0;"number"==typeof e?s.setTransition(e):!0===e&&s.setTransition(s.params.speed);const c=f=>n?s.slides.filter(l=>parseInt(l.getAttribute("data-swiper-slide-index"),10)===f)[0]:s.slides.eq(f)[0];if("auto"!==s.params.slidesPerView&&s.params.slidesPerView>1)if(s.params.centeredSlides)(s.visibleSlides||X([])).each(f=>{t.push(f)});else for(i=0;i<Math.ceil(s.params.slidesPerView);i+=1){const f=s.activeIndex+i;if(f>s.slides.length&&!n)break;t.push(c(f))}else t.push(c(s.activeIndex));for(i=0;i<t.length;i+=1)if(typeof t[i]<"u"){const f=t[i].offsetHeight;a=f>a?f:a}(a||0===a)&&s.$wrapperEl.css("height",`${a}px`)},updateSlidesOffset:function ss(){const e=this,s=e.slides;for(let t=0;t<s.length;t+=1)s[t].swiperSlideOffset=e.isHorizontal()?s[t].offsetLeft:s[t].offsetTop},updateSlidesProgress:function ns(e=this&&this.translate||0){const s=this,t=s.params,{slides:n,rtlTranslate:a,snapGrid:i}=s;if(0===n.length)return;typeof n[0].swiperSlideOffset>"u"&&s.updateSlidesOffset();let c=-e;a&&(c=e),n.removeClass(t.slideVisibleClass),s.visibleSlidesIndexes=[],s.visibleSlides=[];for(let f=0;f<n.length;f+=1){const l=n[f];let d=l.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(d-=n[0].swiperSlideOffset);const o=(c+(t.centeredSlides?s.minTranslate():0)-d)/(l.swiperSlideSize+t.spaceBetween),r
1=(c-i[0]+(t.centeredSlides?s.minTranslate():0)-d)/(l.swiperSlideSize+t.spaceBetween),u=-(c-d),g=u+s.slidesSizesGrid[f];(u>=0&&u<s.size-1||g>1&&g<=s.size||u<=0&&g>=s.size)&&(s.visibleSlides.push(l),s.visibleSlidesIndexes.push(f),n.eq(f).addClass(t.slideVisibleClass)),l.progress=a?-o:o,l.originalProgress=a?-r:r}s.visibleSlides=X(s.visibleSlides)},updateProgress:function as(e){const s=this;typeof e>"u"&&(e=s&&s.translate&&s.translate*(s.rtlTranslate?-1:1)||0);const t=s.params,n=s.maxTranslate()-s.minTranslate();let{progress:a,isBeginning:i,isEnd:c}=s;const f=i,l=c;0===n?(a=0,i=!0,c=!0):(a=(e-s.minTranslate())/n,i=a<=0,c=a>=1),Object.assign(s,{progress:a,isBeginning:i,isEnd:c}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&s.updateSlidesProgress(e),i&&!f&&s.emit("reachBeginning toEdge"),c&&!l&&s.emit("reachEnd toEdge"),(f&&!i||l&&!c)&&s.emit("fromEdge"),s.emit("progress",a)},updateSlidesClasses:function is(){const e=this,{slides:s,params:t,$wrapperEl:n,activeIndex:a,realIndex:i}=e,c=e.virtual&&t.virtual.enabled;let f;s.removeClass(`${t.slideActiveClass} ${t.slideNextClass} ${t.slidePrevClass} ${t.slideDuplicateActiveClass} ${t.slideDuplicateNextClass} ${t.slideDuplicatePrevClass}`),f=c?e.$wrapperEl.find(`.${t.slideClass}[data-swiper-slide-index="${a}"]`):s.eq(a),f.addClass(t.slideActiveClass),t.loop&&(f.hasClass(t.slideDuplicateClass)?n.children(`.${t.slideClass}:not(.${t.slideDuplicateClass})[data-swiper-slide-index="${i}"]`).addClass(t.slideDuplicateActiveClass):n.children(`.${t.slideClass}.${t.slideDuplicateClass}[data-swiper-slide-index="${i}"]`).addClass(t.slideDuplicateActiveClass));let l=f.nextAll(`.${t.slideClass}`).eq(0).addClass(t.slideNextClass);t.loop&&0===l.length&&(l=s.eq(0),l.addClass(t.slideNextClass));let d=f.prevAll(`.${t.slideClass}`).eq(0).addClass(t.slidePrevClass);t.loop&&0===d.length&&(d=s.eq(-1),d.addClass(t.slidePrevClass)),t.loop&&(l.hasClass(t.slideDuplicateClass)?n.children(`.${t.slideClass}:not(.${t.slideDuplicateClass})[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(t.slideDuplicateNextClass):n.children(`.${t.slideClass}.${t.slideDuplicateClass}[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(t.slideDuplicateNextClass),d.hasClass(t.slideDuplicateClass)?n.children(`.${t.slideClass}:not(.${t.slideDuplicateClass})[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(t.slideDuplicatePrevClass):n.children(`.${t.slideClass}.${t.slideDuplicateClass}[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(t.slideDuplicatePrevClass)),e.emitSlidesClasses()},updateActiveIndex:function ls(e){const s=this,t=s.rtlTranslate?s.translate:-s.translate,{slidesGrid:n,snapGrid:a,params:i,activeIndex:c,realIndex:f,snapIndex:l}=s;let o,d=e;if(typeof d>"u"){for(let u=0;u<n.length;u+=1)typeof n[u+1]<"u"?t>=n[u]&&t<n[u+1]-(n[u+1]-n[u])/2?d=u:t>=n[u]&&t<n[u+1]&&(d=u+1):t>=n[u]&&(d=u);i.normalizeSlideIndex&&(d<0||typeof d>"u")&&(d=0)}if(a.indexOf(t)>=0)o=a.indexOf(t);else{const u=Math.min(i.slidesPerGroupSkip,d);o=u+Math.floor((d-u)/i.slidesPerGroup)}if(o>=a.length&&(o=a.length-1),d===c)return void(o!==l&&(s.snapIndex=o,s.emit("snapIndexChange")));const r=parseInt(s.slides.eq(d).attr("data-swiper-slide-index")||d,10);Object.assign(s,{snapIndex:o,realIndex:r,previousIndex:c,activeIndex:d}),s.emit("activeIndexChange"),s.emit("snapIndexChange"),f!==r&&s.emit("realIndexChange"),(s.initialized||s.params.runCallbacksOnInit)&&s.emit("slideChange")},updateClickedSlide:function rs(e){const s=this,t=s.params,n=X(e).closest(`.${t.slideClass}`)[0];let i,a=!1;if(n)for(let c=0;c<s.slides.length;c+=1)if(s.slides[c]===n){a=!0,i=c;break}if(!n||!a)return s.clickedSlide=void 0,void(s.clickedIndex=void 0);s.clickedSlide=n,s.clickedIndex=s.virtual&&s.params.virtual.enabled?parseInt(X(n).attr("data-swiper-slide-index"),10):i,t.slideToClickedSlide&&void 0!==s.clickedIndex&&s.clickedIndex!==s.activeIndex&&s.slideToClickedSlide()}},translate:{getTranslate:function ds(e=(this.isHorizontal()?"x":"y")){const{params:t,rtlTranslate:n,translate:a,$wrapperEl:i}=this;if(t.virtualTranslate)return n?-a:a;if(t.cssMode)return a;let c=function Wt(e,s="x"){const t=ee();let n,a,i;const c=function Vt(e){const s=ee();let t;return s.getComputedStyle&&(t=s.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return t.WebKitCSSMatrix?(a=c.transform||c.webkitTransform,a.split(",").length>6&&(a=a.split(", ").map(f=>f.replace(",",".")).join(", ")),i=new t.WebKitCSSMatrix("none"===a?"":a)):(i=c.MozTransform||c.OTransform||c.MsTransform||c.msTransform||c.transform||c.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),n=i.toString().split(",")),"x"===s&&(a=t.WebKitCSSMatrix?i.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===s&&(a=t.WebKitCSSMatrix?i.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),a||0}(i[0],e);return n&&(c=-c),c||0},setTranslate:function cs(e,s){const t=this,{rtlTranslate:n,params:a,$wrapperEl:i,wrapperEl:c,progress:f}=t;let r,l=0,d=0;t.isHorizontal()?l=n?-e:e:d=e,a.roundLengths&&(l=Math.floor(l),d=Math.floor(d)),a.cssMode?c[t.isHorizontal()?"scrollLeft":"scrollTop"]=t.isHorizontal()?-l:-d:a.virtualTranslate||i.transform(`translate3d(${l}px, ${d}px, 0px)`),t.previousTranslate=t.translate,t.translate=t.isHorizontal()?l:d;const u=t.maxTranslate()-t.minTranslate();r=0===u?0:(e-t.minTranslate())/u,r!==f&&t.updateProgress(e),t.emit("setTranslate",t.translate,s)},minTranslate:function fs(){return-this.snapGrid[0]},maxTranslate:function us(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function ps(e=0,s=this.params.speed,t=!0,n=!0,a){const i=this,{params:c,wrapperEl:f}=i;if(i.animating&&c.preventInteractionOnTransition)return!1;const l=i.minTranslate(),d=i.maxTranslate();let o;if(o=n&&e>l?l:n&&e<d?d:e,i.updateProgress(o),c.cssMode){const r=i.isHorizontal();if(0===s)f[r?"scrollLeft":"scrollTop"]=-o;else{if(!i.support.smoothScroll)return Et({swiper:i,targetPosition:-o,side:r?"left":"top"}),!0;
1f.scrollTo({[r?"left":"top"]:-o,behavior:"smooth"})}return!0}return 0===s?(i.setTransition(0),i.setTranslate(o),t&&(i.emit("beforeTransitionStart",s,a),i.emit("transitionEnd"))):(i.setTransition(s),i.setTranslate(o),t&&(i.emit("beforeTransitionStart",s,a),i.emit("transitionStart")),i.animating||(i.animating=!0,i.onTranslateToWrapperTransitionEnd||(i.onTranslateToWrapperTransitionEnd=function(u){!i||i.destroyed||u.target===this&&(i.$wrapperEl[0].removeEventListener("transitionend",i.onTranslateToWrapperTransitionEnd),i.$wrapperEl[0].removeEventListener("webkitTransitionEnd",i.onTranslateToWrapperTransitionEnd),i.onTranslateToWrapperTransitionEnd=null,delete i.onTranslateToWrapperTransitionEnd,t&&i.emit("transitionEnd"))}),i.$wrapperEl[0].addEventListener("transitionend",i.onTranslateToWrapperTransitionEnd),i.$wrapperEl[0].addEventListener("webkitTransitionEnd",i.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function ms(e,s){const t=this;t.params.cssMode||t.$wrapperEl.transition(e),t.emit("setTransition",e,s)},transitionStart:function gs(e=!0,s){const t=this,{params:n}=t;n.cssMode||(n.autoHeight&&t.updateAutoHeight(),Ct({swiper:t,runCallbacks:e,direction:s,step:"Start"}))},transitionEnd:function vs(e=!0,s){const t=this,{params:n}=t;t.animating=!1,!n.cssMode&&(t.setTransition(0),Ct({swiper:t,runCallbacks:e,direction:s,step:"End"}))}},slide:{slideTo:function Ss(e=0,s=this.params.speed,t=!0,n,a){if("number"!=typeof e&&"string"!=typeof e)throw new Error(`The 'index' argument cannot have type other than 'number' or 'string'. [${typeof e}] given.`);if("string"==typeof e){const y=parseInt(e,10);if(!isFinite(y))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=y}const i=this;let c=e;c<0&&(c=0);const{params:f,snapGrid:l,slidesGrid:d,previousIndex:o,activeIndex:r,rtlTranslate:u,wrapperEl:g,enabled:v}=i;if(i.animating&&f.preventInteractionOnTransition||!v&&!n&&!a)return!1;const p=Math.min(i.params.slidesPerGroupSkip,c);let m=p+Math.floor((c-p)/i.params.slidesPerGroup);m>=l.length&&(m=l.length-1);const S=-l[m];if(f.normalizeSlideIndex)for(let y=0;y<d.length;y+=1){const I=-Math.floor(100*S),M=Math.floor(100*d[y]),O=Math.floor(100*d[y+1]);typeof d[y+1]<"u"?I>=M&&I<O-(O-M)/2?c=y:I>=M&&I<O&&(c=y+1):I>=M&&(c=y)}if(i.initialized&&c!==r&&(!i.allowSlideNext&&S<i.translate&&S<i.minTranslate()||!i.allowSlidePrev&&S>i.translate&&S>i.maxTranslate()&&(r||0)!==c))return!1;let b;if(c!==(o||0)&&t&&i.emit("beforeSlideChangeStart"),i.updateProgress(S),b=c>r?"next":c<r?"prev":"reset",u&&-S===i.translate||!u&&S===i.translate)return i.updateActiveIndex(c),f.autoHeight&&i.updateAutoHeight(),i.updateSlidesClasses(),"slide"!==f.effect&&i.setTranslate(S),"reset"!==b&&(i.transitionStart(t,b),i.transitionEnd(t,b)),!1;if(f.cssMode){const y=i.isHorizontal(),I=u?S:-S;if(0===s){const M=i.virtual&&i.params.virtual.enabled;M&&(i.wrapperEl.style.scrollSnapType="none",i._immediateVirtual=!0),g[y?"scrollLeft":"scrollTop"]=I,M&&requestAnimationFrame(()=>{i.wrapperEl.style.scrollSnapType="",i._swiperImmediateVirtual=!1})}else{if(!i.support.smoothScroll)return Et({swiper:i,targetPosition:I,side:y?"left":"top"}),!0;g.scrollTo({[y?"left":"top"]:I,behavior:"smooth"})}return!0}return i.setTransition(s),i.setTranslate(S),i.updateActiveIndex(c),i.updateSlidesClasses(),i.emit("beforeTransitionStart",s,n),i.transitionStart(t,b),0===s?i.transitionEnd(t,b):i.animating||(i.animating=!0,i.onSlideToWrapperTransitionEnd||(i.onSlideToWrapperTransitionEnd=function(I){!i||i.destroyed||I.target===this&&(i.$wrapperEl[0].removeEventListener("transitionend",i.onSlideToWrapperTransitionEnd),i.$wrapperEl[0].removeEventListener("webkitTransitionEnd",i.onSlideToWrapperTransitionEnd),i.onSlideToWrapperTransitionEnd=null,delete i.onSlideToWrapperTransitionEnd,i.transitionEnd(t,b))}),i.$wrapperEl[0].addEventListener("transitionend",i.onSlideToWrapperTransitionEnd),i.$wrapperEl[0].addEventListener("webkitTransitionEnd",i.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function ys(e=0,s=this.params.speed,t=!0,n){if("string"==typeof e){const c=parseInt(e,10);if(!isFinite(c))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=c}const a=this;let i=e;return a.params.loop&&(i+=a.loopedSlides),a.slideTo(i,s,t,n)},slideNext:function Es(e=this.params.speed,s=!0,t){const n=this,{animating:a,enabled:i,params:c}=n;if(!i)return n;let f=c.slidesPerGroup;"auto"===c.slidesPerView&&1===c.slidesPerGroup&&c.slidesPerGroupAuto&&(f=Math.max(n.slidesPerViewDynamic("current",!0),1));const l=n.activeIndex<c.slidesPerGroupSkip?1:f;if(c.loop){if(a&&c.loopPreventsSlide)return!1;n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft}return n.slideTo(c.rewind&&n.isEnd?0:n.activeIndex+l,e,s,t)},slidePrev:function xs(e=this.params.speed,s=!0,t){const n=this,{params:a,animating:i,snapGrid:c,slidesGrid:f,rtlTranslate:l,enabled:d}=n;if(!d)return n;if(a.loop){if(i&&a.loopPreventsSlide)return!1;n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft}function r(m){return m<0?-Math.floor(Math.abs(m)):Math.floor(m)}const u=r(l?n.translate:-n.translate),g=c.map(m=>r(m));let v=c[g.indexOf(u)-1];if(typeof v>"u"&&a.cssMode){let m;
1c.forEach((S,b)=>{u>=S&&(m=b)}),typeof m<"u"&&(v=c[m>0?m-1:m])}let p=0;return typeof v<"u"&&(p=f.indexOf(v),p<0&&(p=n.activeIndex-1),"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(p=p-n.slidesPerViewDynamic("previous",!0)+1,p=Math.max(p,0))),n.slideTo(a.rewind&&n.isBeginning?n.params.virtual&&n.params.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1:p,e,s,t)},slideReset:function Cs(e=this.params.speed,s=!0,t){return this.slideTo(this.activeIndex,e,s,t)},slideToClosest:function Ts(e=this.params.speed,s=!0,t,n=.5){const a=this;let i=a.activeIndex;const c=Math.min(a.params.slidesPerGroupSkip,i),f=c+Math.floor((i-c)/a.params.slidesPerGroup),l=a.rtlTranslate?a.translate:-a.translate;if(l>=a.snapGrid[f]){const d=a.snapGrid[f];l-d>(a.snapGrid[f+1]-d)*n&&(i+=a.params.slidesPerGroup)}else{const d=a.snapGrid[f-1];l-d<=(a.snapGrid[f]-d)*n&&(i-=a.params.slidesPerGroup)}return i=Math.max(i,0),i=Math.min(i,a.slidesGrid.length-1),a.slideTo(i,e,s,t)},slideToClickedSlide:function _s(){const e=this,{params:s,$wrapperEl:t}=e,n="auto"===s.slidesPerView?e.slidesPerViewDynamic():s.slidesPerView;let i,a=e.clickedIndex;if(s.loop){if(e.animating)return;i=parseInt(X(e.clickedSlide).attr("data-swiper-slide-index"),10),s.centeredSlides?a<e.loopedSlides-n/2||a>e.slides.length-e.loopedSlides+n/2?(e.loopFix(),a=t.children(`.${s.slideClass}[data-swiper-slide-index="${i}"]:not(.${s.slideDuplicateClass})`).eq(0).index(),De(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-n?(e.loopFix(),a=t.children(`.${s.slideClass}[data-swiper-slide-index="${i}"]:not(.${s.slideDuplicateClass})`).eq(0).index(),De(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}},loop:{loopCreate:function Ms(){const e=this,s=K(),{params:t,$wrapperEl:n}=e,a=n.children().length>0?X(n.children()[0].parentNode):n;a.children(`.${t.slideClass}.${t.slideDuplicateClass}`).remove();let i=a.children(`.${t.slideClass}`);if(t.loopFillGroupWithBlank){const l=t.slidesPerGroup-i.length%t.slidesPerGroup;if(l!==t.slidesPerGroup){for(let d=0;d<l;d+=1){const o=X(s.createElement("div")).addClass(`${t.slideClass} ${t.slideBlankClass}`);a.append(o)}i=a.children(`.${t.slideClass}`)}}"auto"===t.slidesPerView&&!t.loopedSlides&&(t.loopedSlides=i.length),e.loopedSlides=Math.ceil(parseFloat(t.loopedSlides||t.slidesPerView,10)),e.loopedSlides+=t.loopAdditionalSlides,e.loopedSlides>i.length&&e.params.loopedSlidesLimit&&(e.loopedSlides=i.length);const c=[],f=[];i.each((l,d)=>{X(l).attr("data-swiper-slide-index",d)});for(let l=0;l<e.loopedSlides;l+=1){const d=l-Math.floor(l/i.length)*i.length;f.push(i.eq(d)[0]),c.unshift(i.eq(i.length-d-1)[0])}for(let l=0;l<f.length;l+=1)a.append(X(f[l].cloneNode(!0)).addClass(t.slideDuplicateClass));for(let l=c.length-1;l>=0;l-=1)a.prepend(X(c[l].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function Ps(){const e=this;e.emit("beforeLoopFix");const{activeIndex:s,slides:t,loopedSlides:n,allowSlidePrev:a,allowSlideNext:i,snapGrid:c,rtlTranslate:f}=e;let l;e.allowSlidePrev=!0,e.allowSlideNext=!0;const o=-c[s]-e.getTranslate();s<n?(l=t.length-3*n+s,l+=n,e.slideTo(l,0,!1,!0)&&0!==o&&e.setTranslate((f?-e.translate:e.translate)-o)):s>=t.length-n&&(l=-t.length+s+n,l+=n,e.slideTo(l,0,!1,!0)&&0!==o&&e.setTranslate((f?-e.translate:e.translate)-o)),e.allowSlidePrev=a,e.allowSlideNext=i,e.emit("loopFix")},loopDestroy:function Is(){const{$wrapperEl:s,params:t,slides:n}=this;s.children(`.${t.slideClass}.${t.slideDuplicateClass},.${t.slideClass}.${t.slideBlankClass}`).remove(),n.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function ks(e){const s=this;if(s.support.touch||!s.params.simulateTouch||s.params.watchOverflow&&s.isLocked||s.params.cssMode)return;const t="container"===s.params.touchEventsTarget?s.el:s.wrapperEl;t.style.cursor="move",t.style.cursor=e?"grabbing":"grab"},unsetGrabCursor:function zs(){const e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="")}},events:{attachEvents:function Gs(){const e=this,s=K(),{params:t,supp
1ort:n}=e;e.onTouchStart=ws.bind(e),e.onTouchMove=As.bind(e),e.onTouchEnd=Rs.bind(e),t.cssMode&&(e.onScroll=Bs.bind(e)),e.onClick=Ns.bind(e),n.touch&&!_t&&(s.addEventListener("touchstart",Hs),_t=!0),$t(e,"on")},detachEvents:function Vs(){$t(this,"off")}},breakpoints:{setBreakpoint:function Ys(){const e=this,{activeIndex:s,initialized:t,loopedSlides:n=0,params:a,$el:i}=e,c=a.breakpoints;if(!c||c&&0===Object.keys(c).length)return;const f=e.getBreakpoint(c,e.params.breakpointsBase,e.el);if(!f||e.currentBreakpoint===f)return;const d=(f in c?c[f]:void 0)||e.originalParams,o=Mt(e,a),r=Mt(e,d),u=a.enabled;o&&!r?(i.removeClass(`${a.containerModifierClass}grid ${a.containerModifierClass}grid-column`),e.emitContainerClasses()):!o&&r&&(i.addClass(`${a.containerModifierClass}grid`),(d.grid.fill&&"column"===d.grid.fill||!d.grid.fill&&"column"===a.grid.fill)&&i.addClass(`${a.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(m=>{const S=a[m]&&a[m].enabled,b=d[m]&&d[m].enabled;S&&!b&&e[m].disable(),!S&&b&&e[m].enable()});const g=d.direction&&d.direction!==a.direction,v=a.loop&&(d.slidesPerView!==a.slidesPerView||g);g&&t&&e.changeDirection(),de(e.params,d);const p=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),u&&!p?e.disable():!u&&p&&e.enable(),e.currentBreakpoint=f,e.emit("_beforeBreakpoint",d),v&&t&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(s-n+e.loopedSlides,0,!1)),e.emit("breakpoint",d)},getBreakpoint:function Fs(e,s="window",t){if(!e||"container"===s&&!t)return;let n=!1;const a=ee(),i="window"===s?a.innerHeight:t.clientHeight,c=Object.keys(e).map(f=>{if("string"==typeof f&&0===f.indexOf("@")){const l=parseFloat(f.substr(1));return{value:i*l,point:f}}return{value:f,point:f}});c.sort((f,l)=>parseInt(f.value,10)-parseInt(l.value,10));for(let f=0;f<c.length;f+=1){const{point:l,value:d}=c[f];"window"===s?a.matchMedia(`(min-width: ${d}px)`).matches&&(n=l):d<=t.clientWidth&&(n=l)}return n||"max"}},checkOverflow:{checkOverflow:function en(){const e=this,{isLocked:s,params:t}=e,{slidesOffsetBefore:n}=t;if(n){const a=e.slides.length-1;e.isLocked=e.size>e.slidesGrid[a]+e.slidesSizesGrid[a]+2*n}else e.isLocked=1===e.snapGrid.length;!0===t.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===t.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),s&&s!==e.isLocked&&(e.isEnd=!1),s!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:{addClasses:function js(){const e=this,{classNames:s,params:t,rtl:n,$el:a,device:i,support:c}=e,f=function qs(e,s){const t=[];return e.forEach(n=>{"object"==typeof n?Object.keys(n).forEach(a=>{n[a]&&t.push(s+a)}):"string"==typeof n&&t.push(s+n)}),t}(["initialized",t.direction,{"pointer-events":!c.touch},{"free-mode":e.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:n},{grid:t.grid&&t.grid.rows>1},{"grid-column":t.grid&&t.grid.rows>1&&"column"===t.grid.fill},{android:i.android},{ios:i.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);s.push(...f),a.addClass([...s].join(" ")),e.emitContainerClasses()},removeClasses:function Us(){const{$el:s,classNames:t}=this;s.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function Ks(e,s,t,n,a,i){const c=ee();let f;function l(){i&&i()}X(e).parent("picture")[0]||e.complete&&a||!s?l():(f=new c.Image,f.onload=l,f.onerror=l,n&&(f.sizes=n),t&&(f.srcset=t),s&&(f.src=s))},preloadImages:function Qs(){const e=this;function s(){typeof e>"u"||null===e||!e||e.destroyed||(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(let t=0;t<e.imagesToLoad.length;t+=1){const n=e.imagesToLoad[t];e.loadImage(n,n.currentSrc||n.getAttribute("src"),n.srcset||n.getAttribute("srcset"),n.sizes||n.getAttribute("sizes"),!0,s)}}}},it={};class ce{constructor(...s){let t,n;if(1===s.length&&s[0].constructor&&"Object"===Object.prototype.toString.call(s[0]).slice(8,-1)?n=s[0]:[t,n]=s,n||(n={}),n=de({},n),t&&!n.el&&(n.el=t),n.el&&X(n.el).length>1){const f=[];return X(n.el).each(l=>{const d=de({},n,{el:l});f.push(new ce(d))}),f}const a=this;a.__swiper__=!0,a.support=xt(),a.device=function qt(e={}){return st||(st=function Xt({userAgent:e}={}){const s=xt(),t=ee(),n=t.navigator.platform,a=e||t.navigator.userAgent,i={ios:!1,android:!1},c=t.screen.width,f=t.screen.height,l=a.match(/(Android);?[\s\/]+([\d.]+)?/);let d=a.match(/(iPad).*OS\s([\d_]+)/);const o=a.match(/(iPod)(.*OS\s([\d_]+))?/),r=!d&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),u="Win32"===n;let g="MacIntel"===n;return!d&&g&&s.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${c}x${f}`)>
1=0&&(d=a.match(/(Version)\/([\d.]+)/),d||(d=[0,1,"13_0_0"]),g=!1),l&&!u&&(i.os="android",i.android=!0),(d||r||o)&&(i.os="ios",i.ios=!0),i}(e)),st}({userAgent:n.userAgent}),a.browser=function Ut(){return nt||(nt=function jt(){const e=ee();return{isSafari:function s(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}()),nt}(),a.eventsListeners={},a.eventsAnyListeners=[],a.modules=[...a.__modules__],n.modules&&Array.isArray(n.modules)&&a.modules.push(...n.modules);const i={};a.modules.forEach(f=>{f({swiper:a,extendParams:sn(n,i),on:a.on.bind(a),once:a.once.bind(a),off:a.off.bind(a),emit:a.emit.bind(a)})});const c=de({},Pt,i);return a.params=de({},c,it,n),a.originalParams=de({},a.params),a.passedParams=de({},n),a.params&&a.params.on&&Object.keys(a.params.on).forEach(f=>{a.on(f,a.params.on[f])}),a.params&&a.params.onAny&&a.onAny(a.params.onAny),a.$=X,Object.assign(a,{enabled:a.params.enabled,el:t,classNames:[],slides:X(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===a.params.direction,isVertical:()=>"vertical"===a.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev,touchEvents:function(){const l=["touchstart","touchmove","touchend","touchcancel"],d=["pointerdown","pointermove","pointerup"];return a.touchEventsTouch={start:l[0],move:l[1],end:l[2],cancel:l[3]},a.touchEventsDesktop={start:d[0],move:d[1],end:d[2]},a.support.touch||!a.params.simulateTouch?a.touchEventsTouch:a.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:a.params.focusableElements,lastClickTime:Pe(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:a.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),a.emit("_swiper"),a.params.init&&a.init(),a}enable(){const s=this;s.enabled||(s.enabled=!0,s.params.grabCursor&&s.setGrabCursor(),s.emit("enable"))}disable(){const s=this;s.enabled&&(s.enabled=!1,s.params.grabCursor&&s.unsetGrabCursor(),s.emit("disable"))}setProgress(s,t){const n=this;s=Math.min(Math.max(s,0),1);const a=n.minTranslate(),c=(n.maxTranslate()-a)*s+a;n.translateTo(c,typeof t>"u"?0:t),n.updateActiveIndex(),n.updateSlidesClasses()}emitContainerClasses(){const s=this;if(!s.params._emitClasses||!s.el)return;const t=s.el.className.split(" ").filter(n=>0===n.indexOf("swiper")||0===n.indexOf(s.params.containerModifierClass));s.emit("_containerClasses",t.join(" "))}getSlideClasses(s){const t=this;return t.destroyed?"":s.className.split(" ").filter(n=>0===n.indexOf("swiper-slide")||0===n.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){const s=this;if(!s.params._emitClasses||!s.el)return;const t=[];s.slides.each(n=>{const a=s.getSlideClasses(n);t.push({slideEl:n,classNames:a}),s.emit("_slideClass",n,a)}),s.emit("_slideClasses",t)}slidesPerViewDynamic(s="current",t=!1){const{params:a,slides:i,slidesGrid:c,slidesSizesGrid:f,size:l,activeIndex:d}=this;let o=1;if(a.centeredSlides){let u,r=i[d].swiperSlideSize;for(let g=d+1;g<i.length;g+=1)i[g]&&!u&&(r+=i[g].swiperSlideSize,o+=1,r>l&&(u=!0));for(let g=d-1;g>=0;g-=1)i[g]&&!u&&(r+=i[g].swiperSlideSize,o+=1,r>l&&(u=!0))}else if("current"===s)for(let r=d+1;r<i.length;r+=1)(t?c[r]+f[r]-c[d]<l:c[r]-c[d]<l)&&(o+=1);else for(let r=d-1;r>=0;r-=1)c[d]-c[r]<l&&(o+=1);return o}update(){const s=this;if(!s||s.destroyed)return;const{snapGrid:t,params:n}=s;function a(){const f=Math.min(Math.max(s.rtlTranslate?-1*s.translate:s.translate,s.maxTranslate()),s.minTranslate());s.setTranslate(f),s.updateActiveIndex(),s.updateSlidesClasses()}let i;n.breakpoints&&s.setBreakpoint(),s.updateSize(),s.updateSlides(),s.updateProgress(),s.updateSlidesClasses(),s.params.freeMode&&s.params.freeMode.enabled?(a(),s.params.autoHeight&&s.updateAutoHeight()):(i=s.slideTo(("auto"===s.params.slidesPerView||s.params.slidesPerView>1)&&s.isEnd&&!s.params.centeredSlides?s.slides.length-1:s.activeIndex,0,!1,!0),i||a()),n.watchOverflow&&t!==s.snapGrid&&s.checkOverflow(),s.emit("update")}changeDirection(s,t=!0){const n=this,a=n.params.direction;return s||(s="horizontal"===a?"vertical":"horizontal"),s===a||"horizontal"!==s&&"vertical"!==s||(n.$el.removeClass(`${n.params.containerModifierClass}${a}`).addClass(`${n.params.containerModifierClass}${s}`),n.emitContainerClasses(),n.params.direction=s,n.slides.each(i=>{"vertical"===s?i.style.width="":i.style.height=""}),n.emit("changeDirection"),t&&n.update()),n}changeLanguageDirection(s){const t=this;t.rtl&&"rtl"===s||!t.rtl&&"ltr"===s||(t.rtl="rtl"===s,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.$el.addClass(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.$el.removeClass(`${t.params.containerModifierClass}
1rtl`),t.el.dir="ltr"),t.update())}mount(s){const t=this;if(t.mounted)return!0;const n=X(s||t.params.el);if(!(s=n[0]))return!1;s.swiper=t;const a=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let c=(()=>{if(s&&s.shadowRoot&&s.shadowRoot.querySelector){const f=X(s.shadowRoot.querySelector(a()));return f.children=l=>n.children(l),f}return n.children?n.children(a()):X(n).children(a())})();if(0===c.length&&t.params.createElements){const l=K().createElement("div");c=X(l),l.className=t.params.wrapperClass,n.append(l),n.children(`.${t.params.slideClass}`).each(d=>{c.append(d)})}return Object.assign(t,{$el:n,el:s,$wrapperEl:c,wrapperEl:c[0],mounted:!0,rtl:"rtl"===s.dir.toLowerCase()||"rtl"===n.css("direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===s.dir.toLowerCase()||"rtl"===n.css("direction")),wrongRTL:"-webkit-box"===c.css("display")}),!0}init(s){const t=this;return t.initialized||!1===t.mount(s)||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.slideTo(t.params.loop?t.params.initialSlide+t.loopedSlides:t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.attachEvents(),t.initialized=!0,t.emit("init"),t.emit("afterInit")),t}destroy(s=!0,t=!0){const n=this,{params:a,$el:i,$wrapperEl:c,slides:f}=n;return typeof n.params>"u"||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),a.loop&&n.loopDestroy(),t&&(n.removeClasses(),i.removeAttr("style"),c.removeAttr("style"),f&&f.length&&f.removeClass([a.slideVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(l=>{n.off(l)}),!1!==s&&(n.$el[0].swiper=null,function Gt(e){const s=e;Object.keys(s).forEach(t=>{try{s[t]=null}catch{}try{delete s[t]}catch{}})}(n)),n.destroyed=!0),null}static extendDefaults(s){de(it,s)}static get extendedDefaults(){return it}static get defaults(){return Pt}static installModule(s){ce.prototype.__modules__||(ce.prototype.__modules__=[]);const t=ce.prototype.__modules__;"function"==typeof s&&t.indexOf(s)<0&&t.push(s)}static use(s){return Array.isArray(s)?(s.forEach(t=>ce.installModule(t)),ce):(ce.installModule(s),ce)}}Object.keys(at).forEach(e=>{Object.keys(at[e]).forEach(s=>{ce.prototype[s]=at[e][s]})}),ce.use([function Zt({swiper:e,on:s,emit:t}){const n=ee();let a=null,i=null;const c=()=>{!e||e.destroyed||!e.initialized||(t("beforeResize"),t("resize"))},d=()=>{!e||e.destroyed||!e.initialized||t("orientationchange")};s("init",()=>{e.params.resizeObserver&&typeof n.ResizeObserver<"u"?!e||e.destroyed||!e.initialized||(a=new ResizeObserver(o=>{i=n.requestAnimationFrame(()=>{const{width:r,height:u}=e;let g=r,v=u;o.forEach(({contentBoxSize:p,contentRect:m,target:S})=>{S&&S!==e.el||(g=m?m.width:(p[0]||p).inlineSize,v=m?m.height:(p[0]||p).blockSize)}),(g!==r||v!==u)&&c()})}),a.observe(e.el)):(n.addEventListener("resize",c),n.addEventListener("orientationchange",d))}),s("destroy",()=>{i&&n.cancelAnimationFrame(i),a&&a.unobserve&&e.el&&(a.unobserve(e.el),a=null),n.removeEventListener("resize",c),n.removeEventListener("orientationchange",d)})},function Kt({swiper:e,extendParams:s,on:t,emit:n}){const a=[],i=ee(),c=(d,o={})=>{const u=new(i.MutationObserver||i.WebkitMutationObserver)(g=>{if(1===g.length)return void n("observerUpdate",g[0]);const v=function(){n("observerUpdate",g[0])};i.requestAnimationFrame?i.requestAnimationFrame(v):i.setTimeout(v,0)});u.observe(d,{attributes:typeof o.attributes>"u"||o.attributes,childList:typeof o.childList>"u"||o.childList,characterData:typeof o.characterData>"u"||o.characterData}),a.push(u)};s({observer:!1,observeParents:!1,observeSlideChildren:!1}),t("init",()=>{if(e.params.observer){if(e.params.observeParents){const d=e.$el.parents();for(let o=0;o<d.length;o+=1)c(d[o])}c(e.$el[0],{childList:e.params.observeSlideChildren}),c(e.$wrapperEl[0],{attributes:!1})}}),t("destroy",()=>{a.forEach(d=>{d.disconnect()}),a.splice(0,a.length)})}]);const nn=ce;function lt(e,s,t,n){const a=K();
1return e.params.createElements&&Object.keys(n).forEach(i=>{if(!t[i]&&!0===t.auto){let c=e.$el.children(`.${n[i]}`)[0];c||(c=a.createElement("div"),c.className=n[i],e.$el.append(c)),t[i]=c,s[i]=c}}),t}function an({swiper:e,extendParams:s,on:t,emit:n}){function a(g){let v;return g&&(v=X(g),e.params.uniqueNavElements&&"string"==typeof g&&v.length>1&&1===e.$el.find(g).length&&(v=e.$el.find(g))),v}function i(g,v){const p=e.params.navigation;g&&g.length>0&&(g[v?"addClass":"removeClass"](p.disabledClass),g[0]&&"BUTTON"===g[0].tagName&&(g[0].disabled=v),e.params.watchOverflow&&e.enabled&&g[e.isLocked?"addClass":"removeClass"](p.lockClass))}function c(){if(e.params.loop)return;const{$nextEl:g,$prevEl:v}=e.navigation;i(v,e.isBeginning&&!e.params.rewind),i(g,e.isEnd&&!e.params.rewind)}function f(g){g.preventDefault(),(!e.isBeginning||e.params.loop||e.params.rewind)&&(e.slidePrev(),n("navigationPrev"))}function l(g){g.preventDefault(),(!e.isEnd||e.params.loop||e.params.rewind)&&(e.slideNext(),n("navigationNext"))}function d(){const g=e.params.navigation;if(e.params.navigation=lt(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!g.nextEl&&!g.prevEl)return;const v=a(g.nextEl),p=a(g.prevEl);v&&v.length>0&&v.on("click",l),p&&p.length>0&&p.on("click",f),Object.assign(e.navigation,{$nextEl:v,nextEl:v&&v[0],$prevEl:p,prevEl:p&&p[0]}),e.enabled||(v&&v.addClass(g.lockClass),p&&p.addClass(g.lockClass))}function o(){const{$nextEl:g,$prevEl:v}=e.navigation;g&&g.length&&(g.off("click",l),g.removeClass(e.params.navigation.disabledClass)),v&&v.length&&(v.off("click",f),v.removeClass(e.params.navigation.disabledClass))}s({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null},t("init",()=>{!1===e.params.navigation.enabled?u():(d(),c())}),t("toEdge fromEdge lock unlock",()=>{c()}),t("destroy",()=>{o()}),t("enable disable",()=>{const{$nextEl:g,$prevEl:v}=e.navigation;g&&g[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass),v&&v[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass)}),t("click",(g,v)=>{const{$nextEl:p,$prevEl:m}=e.navigation,S=v.target;if(e.params.navigation.hideOnClick&&!X(S).is(m)&&!X(S).is(p)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===S||e.pagination.el.contains(S)))return;let b;p?b=p.hasClass(e.params.navigation.hiddenClass):m&&(b=m.hasClass(e.params.navigation.hiddenClass)),n(!0===b?"navigationShow":"navigationHide"),p&&p.toggleClass(e.params.navigation.hiddenClass),m&&m.toggleClass(e.params.navigation.hiddenClass)}});const u=()=>{e.$el.addClass(e.params.navigation.navigationDisabledClass),o()};Object.assign(e.navigation,{enable:()=>{e.$el.removeClass(e.params.navigation.navigationDisabledClass),d(),c()},disable:u,update:c,init:d,destroy:o})}function me(e=""){return`.${e.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}function ln({swiper:e,extendParams:s,on:t,emit:n}){const a="swiper-pagination";s({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:p=>p,formatFractionTotal:p=>p,bulletClass:`${a}-bullet`,bulletActiveClass:`${a}-bullet-active`,modifierClass:`${a}-`,currentClass:`${a}-current`,totalClass:`${a}-total`,hiddenClass:`${a}-hidden`,progressbarFillClass:`${a}-progressbar-fill`,progressbarOppositeClass:`${a}-progressbar-opposite`,clickableClass:`${a}-clickable`,lockClass:`${a}-lock`,horizontalClass:`${a}-horizontal`,verticalClass:`${a}-vertical`,paginationDisabledClass:`${a}-disabled`}}),e.pagination={el:null,$el:null,bullets:[]};let i,c=0;function f(){return!e.params.pagination.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length}function l(p,m){const{bulletActiveClass:S}=e.params.pagination;p[m]().addClass(`${S}-${m}`)[m]().addClass(`${S}-${m}-${m}`)}function d(){const p=e.rtl,m=e.params.pagination;if(f())return;const S=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,b=e.pagination.$el;let y;
1const I=e.params.loop?Math.ceil((S-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(y=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),y>S-1-2*e.loopedSlides&&(y-=S-2*e.loopedSlides),y>I-1&&(y-=I),y<0&&"bullets"!==e.params.paginationType&&(y=I+y)):y=typeof e.snapIndex<"u"?e.snapIndex:e.activeIndex||0,"bullets"===m.type&&e.pagination.bullets&&e.pagination.bullets.length>0){const M=e.pagination.bullets;let O,P,D;if(m.dynamicBullets&&(i=M.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),b.css(e.isHorizontal()?"width":"height",i*(m.dynamicMainBullets+4)+"px"),m.dynamicMainBullets>1&&void 0!==e.previousIndex&&(c+=y-(e.previousIndex-e.loopedSlides||0),c>m.dynamicMainBullets-1?c=m.dynamicMainBullets-1:c<0&&(c=0)),O=Math.max(y-c,0),P=O+(Math.min(M.length,m.dynamicMainBullets)-1),D=(P+O)/2),M.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map(R=>`${m.bulletActiveClass}${R}`).join(" ")),b.length>1)M.each(R=>{const k=X(R),x=k.index();x===y&&k.addClass(m.bulletActiveClass),m.dynamicBullets&&(x>=O&&x<=P&&k.addClass(`${m.bulletActiveClass}-main`),x===O&&l(k,"prev"),x===P&&l(k,"next"))});else{const R=M.eq(y),k=R.index();if(R.addClass(m.bulletActiveClass),m.dynamicBullets){const x=M.eq(O),E=M.eq(P);for(let _=O;_<=P;_+=1)M.eq(_).addClass(`${m.bulletActiveClass}-main`);if(e.params.loop)if(k>=M.length){for(let _=m.dynamicMainBullets;_>=0;_-=1)M.eq(M.length-_).addClass(`${m.bulletActiveClass}-main`);M.eq(M.length-m.dynamicMainBullets-1).addClass(`${m.bulletActiveClass}-prev`)}else l(x,"prev"),l(E,"next");else l(x,"prev"),l(E,"next")}}if(m.dynamicBullets){const R=Math.min(M.length,m.dynamicMainBullets+4),k=(i*R-i)/2-D*i,x=p?"right":"left";M.css(e.isHorizontal()?x:"top",`${k}px`)}}if("fraction"===m.type&&(b.find(me(m.currentClass)).text(m.formatFractionCurrent(y+1)),b.find(me(m.totalClass)).text(m.formatFractionTotal(I))),"progressbar"===m.type){let M;M=m.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";const O=(y+1)/I;let P=1,D=1;"horizontal"===M?P=O:D=O,b.find(me(m.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${P}) scaleY(${D})`).transition(e.params.speed)}"custom"===m.type&&m.renderCustom?(b.html(m.renderCustom(e,y+1,I)),n("paginationRender",b[0])):n("paginationUpdate",b[0]),e.params.watchOverflow&&e.enabled&&b[e.isLocked?"addClass":"removeClass"](m.lockClass)}function o(){const p=e.params.pagination;if(f())return;const m=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,S=e.pagination.$el;let b="";if("bullets"===p.type){let y=e.params.loop?Math.ceil((m-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&!e.params.loop&&y>m&&(y=m);for(let I=0;I<y;I+=1)b+=p.renderBullet?p.renderBullet.call(e,I,p.bulletClass):`<${p.bulletElement} class="${p.bulletClass}"></${p.bulletElement}>`;S.html(b),e.pagination.bullets=S.find(me(p.bulletClass))}"fraction"===p.type&&(b=p.renderFraction?p.renderFraction.call(e,p.currentClass,p.totalClass):`<span class="${p.currentClass}"></span> / <span class="${p.totalClass}"></span>`,S.html(b)),"progressbar"===p.type&&(b=p.renderProgressbar?p.renderProgressbar.call(e,p.progressbarFillClass):`<span class="${p.progressbarFillClass}"></span>`,S.html(b)),"custom"!==p.type&&n("paginationRender",e.pagination.$el[0])}function r(){e.params.pagination=lt(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const p=e.params.pagination;if(!p.el)return;let m=X(p.el);0!==m.length&&(e.params.uniqueNavElements&&"string"==typeof p.el&&m.length>1&&(m=e.$el.find(p.el),m.length>1&&(m=m.filter(S=>X(S).parents(".swiper")[0]===e.el))),"bullets"===p.type&&p.clickable&&m.addClass(p.clickableClass),m.addClass(p.modifierClass+p.type),m.addClass(e.isHorizontal()?p.horizontalClass:p.verticalClass),"bullets"===p.type&&p.dynamicBullets&&(m.addClass(`${p.modifierClass}${p.type}-dynamic`),c=0,p.dynamicMainBullets<1&&(p.dynamicMainBullets=1)),"progressbar"===p.type&&p.progressbarOpposite&&m.addClass(p.progressbarOppositeClass),p.clickable&&m.on("click",me(p.bulletClass),function(b){b.preventDefault();let y=X(this).index()*e.params.slidesPerGroup;e.params.loop&&(y+=e.loopedSlides),e.slideTo(y)}),Object.assign(e.pagination,{$el:m,el:m[0]}),e.enabled||m.addClass(p.lockClass))}function u(){const p=e.params.pagination;if(f())return;const m=e.pagination.$el;m.removeClass(p.hiddenClass),m.removeClass(p.modifierClass+p.type),m.removeClass(e.isHorizontal()?p.horizontalClass:p.verticalClass),e.pagination.bullets&&e.pagination.bullets.removeClass&&e.pagination.bullets.removeClass(p.bulletActiveClass),p.clickable&&m.off("click",me(p.bulletClass))}t("init",()=>{!1===e.params.pagination.enabled?v():(r(),o(),d())}),t("activeIndexChange",()=>{(e.params.loop||typeof e.snapIndex>"u")&&d()}),t("snapIndexChange",()=>{e.params.loop||d()}),t("slidesLengthChange",()=>{e.params.loop&&(o(),d())}),t("snapGridLengthChange",()=>{e.params.loop||(o(),d())}),t("destroy",()=>{u()}),t("enable disable",()=>{const{$el:p}=e.pagination;p&&p[e.enabled?"removeClass":"addClass"](e.params.pagination.lockClass)}),t("lock unlock",()=>{d()}),t("click",(p,m)=>{const S=m.target,{$el:b}=e.pagination;if(e.params.pagination.el&&e.params.pagination.hideOnClick&&b&&b.length>0&&!X(S).hasClass(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&S===e.navigation.nextEl||e.navigation.prevEl&&S===e.navigation.prevEl))return;const y=b.hasClass(e.params.pagination.hiddenClass);n(!0===y?"paginationShow":"paginationHide"),b.toggleClass(e.params.pagination.hiddenClass)}});const v=()=>{e.$el.addClass(e.params.pagination.paginationDisabledClass),e.pagination.$el&&e.pagination.$el.addClass(e.params.pagination.paginationDisabledClass),u()};Object.assign(e.pagination,{enable:()=>{e.$el.removeClass(e.params.pagination.paginationDisabledClass),e.pagination.$el&&e.pagination.$el.removeClass(e.params.pagination.paginationDisabledClass),r(),o(),d()}
1,disable:v,render:o,update:d,init:r,destroy:u})}function rn({swiper:e,extendParams:s,on:t,emit:n}){const a=K();let l,d,o,r,i=!1,c=null,f=null;function u(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:x,rtlTranslate:E,progress:_}=e,{$dragEl:N,$el:W}=x,C=e.params.scrollbar;let A=d,w=(o-d)*_;E?(w=-w,w>0?(A=d-w,w=0):-w+d>o&&(A=o+w)):w<0?(A=d+w,w=0):w+d>o&&(A=o-w),e.isHorizontal()?(N.transform(`translate3d(${w}px, 0, 0)`),N[0].style.width=`${A}px`):(N.transform(`translate3d(0px, ${w}px, 0)`),N[0].style.height=`${A}px`),C.hide&&(clearTimeout(c),W[0].style.opacity=1,c=setTimeout(()=>{W[0].style.opacity=0,W.transition(400)},1e3))}function v(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:x}=e,{$dragEl:E,$el:_}=x;E[0].style.width="",E[0].style.height="",o=e.isHorizontal()?_[0].offsetWidth:_[0].offsetHeight,r=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),d="auto"===e.params.scrollbar.dragSize?o*r:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?E[0].style.width=`${d}px`:E[0].style.height=`${d}px`,_[0].style.display=r>=1?"none":"",e.params.scrollbar.hide&&(_[0].style.opacity=0),e.params.watchOverflow&&e.enabled&&x.$el[e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)}function p(x){return e.isHorizontal()?"touchstart"===x.type||"touchmove"===x.type?x.targetTouches[0].clientX:x.clientX:"touchstart"===x.type||"touchmove"===x.type?x.targetTouches[0].clientY:x.clientY}function m(x){const{scrollbar:E,rtlTranslate:_}=e,{$el:N}=E;let W;W=(p(x)-N.offset()[e.isHorizontal()?"left":"top"]-(null!==l?l:d/2))/(o-d),W=Math.max(Math.min(W,1),0),_&&(W=1-W);const C=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*W;e.updateProgress(C),e.setTranslate(C),e.updateActiveIndex(),e.updateSlidesClasses()}function S(x){const E=e.params.scrollbar,{scrollbar:_,$wrapperEl:N}=e,{$el:W,$dragEl:C}=_;i=!0,l=x.target===C[0]||x.target===C?p(x)-x.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,x.preventDefault(),x.stopPropagation(),N.transition(100),C.transition(100),m(x),clearTimeout(f),W.transition(0),E.hide&&W.css("opacity",1),e.params.cssMode&&e.$wrapperEl.css("scroll-snap-type","none"),n("scrollbarDragStart",x)}function b(x){const{scrollbar:E,$wrapperEl:_}=e,{$el:N,$dragEl:W}=E;i&&(x.preventDefault?x.preventDefault():x.returnValue=!1,m(x),_.transition(0),N.transition(0),W.transition(0),n("scrollbarDragMove",x))}function y(x){const E=e.params.scrollbar,{scrollbar:_,$wrapperEl:N}=e,{$el:W}=_;i&&(i=!1,e.params.cssMode&&(e.$wrapperEl.css("scroll-snap-type",""),N.transition("")),E.hide&&(clearTimeout(f),f=De(()=>{W.css("opacity",0),W.transition(400)},1e3)),n("scrollbarDragEnd",x),E.snapOnRelease&&e.slideToClosest())}function I(x){const{scrollbar:E,touchEventsTouch:_,touchEventsDesktop:N,params:W,support:C}=e,A=E.$el;if(!A)return;const w=A[0],q=!(!C.passiveListener||!W.passiveListeners)&&{passive:!1,capture:!1},Z=!(!C.passiveListener||!W.passiveListeners)&&{passive:!0,capture:!1};if(!w)return;const le="on"===x?"addEventListener":"removeEventListener";C.touch?(w[le](_.start,S,q),w[le](_.move,b,q),w[le](_.end,y,Z)):(w[le](N.start,S,q),a[le](N.move,b,q),a[le](N.end,y,Z))}function P(){const{scrollbar:x,$el:E}=e;e.params.scrollbar=lt(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const _=e.params.scrollbar;if(!_.el)return;let N=X(_.el);e.params.uniqueNavElements&&"string"==typeof _.el&&N.length>1&&1===E.find(_.el).length&&(N=E.find(_.el)),N.addClass(e.isHorizontal()?_.horizontalClass:_.verticalClass);let W=N.find(`.${e.params.scrollbar.dragClass}`);0===W.length&&(W=X(`<div class="${e.params.scrollbar.dragClass}"></div>`),N.append(W)),Object.assign(x,{$el:N,el:N[0],$dragEl:W,dragEl:W[0]}),_.draggable&&function M(){!e.params.scrollbar.el||!e.scrollbar.el||I("on")}(),N&&N[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)}function D(){const x=e.params.scrollbar,E=e.scrollbar.$el;E&&E.removeClass(e.isHorizontal()?x.horizontalClass:x.verticalClass),function O(){!e.params.scrollbar.el||!e.scrollbar.el||I("off")}()}s({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),e.scrollbar={el:null,dragEl:null,$el:null,$dragEl:null},t("init",()=>{!1===e.params.scrollbar.enabled?k():(P(),v(),u())}),t("update resize observerUpdate lock unlock",()=>{v()}),t("setTranslate",()=>{u()}),t("setTransition",(x,E)=>{!function g(x){!e.params.scrollbar.el||!e.scrollbar.el||e.scrollbar.$dragEl.transition(x)}(E)}),t("enable disable",()=>{const{$el:x}=e.scrollbar;x&&x[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)}),t("destroy",()=>{D()});const k=()=>{e.$el.addClass(e.params.scrollbar.scrollbarDisabledClass),e.scrollbar.$el&&e.scrollbar.$el.addClass(e.params.scrollbar.scrollbarDisabledClass),D()};Object.assign(e.scrollbar,{enable:()=>{e.$el.removeClass(e.params.scrollbar.scrollbarDisabledClass),e.scrollbar.$el&&e.scrollbar.$el.removeClass(e.params.scrollbar.scrollbarDisabledClass),P(),v(),u()},disable:k,updateSize:v,setTranslate:u,init:P,destroy:D})}function on({swiper:e,extendParams:s,on:t}){s({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null}}),e.a11y={clicked:!1};let n=null;function a(E){const _=n;0!==_.length&&(_.html(""),_.html(E))}function c(E){E.attr("tabIndex","0")}function f(E){E.attr("tabIndex","-1")}function l(E,_){E.attr("role",_)}function d(E,_){E.attr("aria-roledescription",_)}function r(E,_){E.attr("aria-label",_)}function v(E){E.attr("aria-disabled",!0)}function p(E){E.attr("aria-disabled",!1)}function m(E){if(13!==E.keyCode&&32!==E.keyCode)return;const _=e.params.a11y,N=X(E.target);e.navigation&&e.navigation.$nextEl&&N.is(e.navigation.$nextEl)&&(e.isEnd&&!e.params.loop||e.slideNext(),a(e.isEnd?_.lastSlideMessage:_.nextSlideMessage)),e.navigation&&e.navigation.$prevEl&&N.is(e.navigation.$prevEl)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),a(e.isBeginning?_.firstSlideMessage:_.prevSlideMessage)),e.pagination&&N.is(me(e.params.pagination.bulletClass))&&N[0].click()}function b(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function y(){return b()&&e.params.pagination.clickable}const M=(E,_,N)=>{c(E),"BUTTON"!==E[0].tagName&&(l(E,"button"),E.on("keydown",m)),r(E,N),function o(E,_){E.attr("aria-controls",_)}(E,_)},O=()=>{e.a11y.clicked=!0},P=()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},D=E=>{if(e.a11y.clicked)return;const _=E.target.closest(`.${e.params.slideClass}`);
1if(!_||!e.slides.includes(_))return;const N=e.slides.indexOf(_)===e.activeIndex,W=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(_);N||W||E.sourceCapabilities&&E.sourceCapabilities.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,e.slideTo(e.slides.indexOf(_),0))},R=()=>{const E=e.params.a11y;E.itemRoleDescriptionMessage&&d(X(e.slides),E.itemRoleDescriptionMessage),E.slideRole&&l(X(e.slides),E.slideRole);const _=e.params.loop?e.slides.filter(N=>!N.classList.contains(e.params.slideDuplicateClass)).length:e.slides.length;E.slideLabelMessage&&e.slides.each((N,W)=>{const C=X(N),A=e.params.loop?parseInt(C.attr("data-swiper-slide-index"),10):W;r(C,E.slideLabelMessage.replace(/\{\{index\}\}/,A+1).replace(/\{\{slidesLength\}\}/,_))})};t("beforeInit",()=>{n=X(`<span class="${e.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)}),t("afterInit",()=>{e.params.a11y.enabled&&(()=>{const E=e.params.a11y;e.$el.append(n);const _=e.$el;E.containerRoleDescriptionMessage&&d(_,E.containerRoleDescriptionMessage),E.containerMessage&&r(_,E.containerMessage);const N=e.$wrapperEl,W=E.id||N.attr("id")||`swiper-wrapper-${function i(E=16){return"x".repeat(E).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,C=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";let A,w;(function u(E,_){E.attr("id",_)})(N,W),function g(E,_){E.attr("aria-live",_)}(N,C),R(),e.navigation&&e.navigation.$nextEl&&(A=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(w=e.navigation.$prevEl),A&&A.length&&M(A,W,E.nextSlideMessage),w&&w.length&&M(w,W,E.prevSlideMessage),y()&&e.pagination.$el.on("keydown",me(e.params.pagination.bulletClass),m),e.$el.on("focus",D,!0),e.$el.on("pointerdown",O,!0),e.$el.on("pointerup",P,!0)})()}),t("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{e.params.a11y.enabled&&R()}),t("fromEdge toEdge afterInit lock unlock",()=>{e.params.a11y.enabled&&function S(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{$nextEl:E,$prevEl:_}=e.navigation;_&&_.length>0&&(e.isBeginning?(v(_),f(_)):(p(_),c(_))),E&&E.length>0&&(e.isEnd?(v(E),f(E)):(p(E),c(E)))}()}),t("paginationUpdate",()=>{e.params.a11y.enabled&&function I(){const E=e.params.a11y;b()&&e.pagination.bullets.each(_=>{const N=X(_);e.params.pagination.clickable&&(c(N),e.params.pagination.renderBullet||(l(N,"button"),r(N,E.paginationBulletMessage.replace(/\{\{index\}\}/,N.index()+1)))),N.is(`.${e.params.pagination.bulletActiveClass}`)?N.attr("aria-current","true"):N.removeAttr("aria-current")})}()}),t("destroy",()=>{e.params.a11y.enabled&&function x(){let E,_;n&&n.length>0&&n.remove(),e.navigation&&e.navigation.$nextEl&&(E=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(_=e.navigation.$prevEl),E&&E.off("keydown",m),_&&_.off("keydown",m),y()&&e.pagination.$el.off("keydown",me(e.params.pagination.bulletClass),m),e.$el.off("focus",D,!0),e.$el.off("pointerdown",O,!0),e.$el.off("pointerup",P,!0)}()})}}}]);

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.