PageSourceSearch

https://billfox.de/_nuxt/BbvvlcZ8.js

js billfox.de collected 2026-10-07 20:44:20 UTC 110,460 bytes, 1 lines download raw bytes

1import{d as he,o as F,c as q,y as Oe,h as R,F as xe,r as Te,b as D,l as ne,a2 as Ne,a0 as Re,G as Me,a1 as Ie,a3 as X,C as H,a4 as et,a5 as tt,a6 as $e,a7 as it,w as nt,M as st,e as re,f as ae,k as me,t as Q,x as ze,i as rt,H as at,a8 as lt,a9 as ot,m as dt}from"./DxYSBI_R.js";const ut=["aria-label"],ct=he({__name:"StarRating",props:{rating:{},size:{default:"md"}},setup(e){const t=e,i=ne(()=>{switch(t.size){case"sm":return"gap-0.5";case"lg":return"gap-1.5";default:return"gap-1"}}),n=ne(()=>{switch(t.size){case"sm":return"h-3.5 w-3.5";case"lg":return"h-6 w-6";default:return"h-5 w-5"}});return(s,r)=>(F(),q("div",{class:Oe(["inline-flex items-center",R(i)]),role:"img","aria-label":`${e.rating} von 5 Sternen`},[(F(),q(xe,null,Te(5,o=>D("svg",{key:o,viewBox:"0 0 24 24",fill:"currentColor",class:Oe(["shrink-0",[o<=Math.round(e.rating)?"text-yellow-400":"text-brand-border",R(n)]]),"aria-hidden":"true"},[...r[0]||(r[0]=[D("path",{d:"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"},null,-1)])],2)),64))],10,ut))}}),ft=Object.assign(ct,{__name:"StarRating"});function pt(e=""){return e.trim().split(" ").filter(t=>!!t.trim())}function ht(e){Object.keys(e).forEach(t=>{try{e[t]=null}catch{}try{delete e[t]}catch{}})}function je(e,t=0){return setTimeout(e,t)}function de(){return Date.now()}function mt(e){return window.getComputedStyle(e,null)}function gt(e,t="x"){const i=mt(e),n=i.transform||i.webkitTransform;if(!n||n==="none")return 0;const s=new DOMMatrixReadOnly(n);return t==="x"?s.m41:s.m42}function le(e){return typeof e=="object"&&e!==null&&e.constructor===Object&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function vt(e){return typeof HTMLElement<"u"&&e instanceof HTMLElement?!0:!!e&&typeof e=="object"&&(e.nodeType===1||e.nodeType===11)}function W(e,...t){const i=Object(e);for(let n=0;n<t.length;n+=1){const s=t[n];if(s==null||vt(s))continue;const r=s,o=Object.keys(Object(r)).filter(l=>l!=="__proto__"&&l!=="constructor"&&l!=="prototype");for(const l of o){const a=Object.getOwnPropertyDescriptor(r,l);if(!a||!a.enumerable)continue;const c=r[l];le(i[l])&&le(c)?c.__swiper__?i[l]=c:W(i[l],c):!le(i[l])&&le(c)?(i[l]={},c.__swiper__?i[l]=c:W(i[l],c)):i[l]=c}}return i}function ee(e,t,i){e.style.setProperty(t,i)}function Y(e,t=""){const i=[...e.children];return e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(n=>n.matches(t)):i}function bt(e,t){const i=[t];for(;i.length>0;){const n=i.shift();if(e===n)return!0;i.push(...n.children,...n.shadowRoot?n.shadowRoot.children:[],...n.assignedElements?n.assignedElements():[])}return!1}function yt(e,t){let i=t.contains(e);return!i&&t instanceof HTMLSlotElement&&(i=[...t.assignedElements()].includes(e),i||(i=bt(e,t))),i}function ue(e){try{console.warn(e)}catch{}}function ce(e,t=[]){const i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:pt(t)),i}function St(e,t){const i=[];let n=e.previousElementSibling;for(;n;)(!t||n.matches(t))&&i.push(n),n=n.previousElementSibling;return i}function wt(e,t){const i=[];let n=e.nextElementSibling;for(;n;)(!t||n.matches(t))&&i.push(n),n=n.nextElementSibling;return i}function J(e,t){return window.getComputedStyle(e,null).getPropertyValue(t)}function fe(e){if(!(!e||!e.parentNode))return[...e.parentNode.children].indexOf(e)}function Fe(e,t){const i=[];let n=e.parentElement;for(;n;)(!t||n.matches(t))&&i.push(n),n=n.parentElement;return i}function Ee(e,t,i){{const n=window.getComputedStyle(e,null);return e[t==="width"?"offsetWidth":"offsetHeight"]+parseFloat(n.getPropertyValue(t==="width"?"margin-right":"margin-top"))+parseFloat(n.getPropertyValue(t==="width"?"margin-left":"margin-bottom"))}}function U(e){return(Array.isArray(e)?e:[e]).filter(t=>!!t)}function pe(e,t=""){const i=globalThis.trustedTypes;typeof i<"u"?e.innerHTML=i.createPolicy("html",{createHTML:n=>n}).createHTML(t):e.innerHTML=t}const He=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesB
1ounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_snapToSlideEdge","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function $(e){if(typeof e!="object"||e===null)return!1;const t=e;return!!t.constructor&&Object.prototype.toString.call(t).slice(8,-1)==="Object"&&!t.__swiper__}function te(e,t){const i=["__proto__","constructor","prototype"],n=e,s=t;return Object.keys(s).filter(r=>i.indexOf(r)<0).forEach(r=>{const o=s[r],l=n[r];typeof l>"u"?n[r]=o:$(o)&&$(l)&&Object.keys(o).length>0?o.__swiper__?n[r]=o:te(l,o):n[r]=o}),e}function We(e={}){const t=e.navigation;return t?t===!0?!0:typeof t.nextEl>"u"&&typeof t.prevEl>"u":!1}function qe(e={}){const t=e.pagination;return t?t===!0?!0:typeof t.el>"u":!1}function Xe(e={}){const t=e.scrollbar;return t?t===!0?!0:typeof t.el>"u":!1}function Ye(e=""){const t=e.split(" ").map(n=>n.trim()).filter(n=>!!n),i=[];return t.forEach(n=>{i.indexOf(n)<0&&i.push(n)}),i.join(" ")}function xt(e=""){return e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}function Tt(e){let{nextEl:t,prevEl:i,scrollbarEl:n,paginationEl:s}=e;const{swiper:r,slides:o,passedParams:l,changedParams:a}=e,c=a.filter(B=>B!=="children"&&B!=="direction"&&B!=="wrapperClass"),{params:d,pagination:u,navigation:p,scrollbar:v,virtual:y,thumbs:g}=r,T=l,w=d;let f,h,b,m,P,L,I,S;const z=T.thumbs,x=w.thumbs;a.includes("thumbs")&&$(z)&&z.swiper&&!z.swiper.destroyed&&$(x)&&(!x.swiper||x.swiper.destroyed)&&(f=!0);const M=T.controller,C=w.controller;a.includes("controller")&&$(M)&&M.control&&$(C)&&!C.control&&(h=!0);const _=T.pagination;a.includes("pagination")&&$(_)&&(_.el||s)&&(w.pagination||w.pagination===!1)&&u&&!u.el&&(b=!0);const k=T.scrollbar;a.includes("scrollbar")&&$(k)&&(k.el||n)&&(w.scrollbar||w.scrollbar===!1)&&v&&!v.el&&(m=!0);const V=T.navigation;a.includes("navigation")&&$(V)&&(V.prevEl||i)&&(V.nextEl||t)&&(w.navigation||w.navigation===!1)&&p&&!p.prevEl&&!p.nextEl&&(P=!0);const N=B=>{const E=r[B];if(!E)return;E.destroy();const A=w[B],O=$(A)?A:void 0;B==="navigation"?(r.isElement&&(E.prevEl?.remove(),E.nextEl?.remove()),O&&(O.prevEl=void 0,O.nextEl=void 0),E.prevEl=void 0,E.nextEl=void 0):(r.isElement&&E.el?.remove(),O&&(O.el=void 0),E.el=void 0)};if(a.includes("loop")&&r.isElement&&(d.loop&&!l.loop?L=!0:!d.loop&&l.loop?I=!0:S=!0),c.forEach(B=>{const E=w[B],A=T[B];$(E)&&$(A)?(Object.assign(E,A),(B==="navigation"||B==="pagination"||B==="scrollbar")&&"enabled"in A&&!A.enabled&&N(B)):(A===!0||A===!1)&&(B==="navigation"||B==="pagination"||B==="scrollbar")?A===!1&&N(B):w[B]=A}),c.includes("controller")&&!h&&r.controller&&r.controller.control&&$(C)&&C.control&&(r.controller.control=C.control),a.includes("children")&&o&&y&&d.virtual?.enabled?(y.slides=o,y.update(!0)):a.includes("virtual")&&y&&d.virtual?.enabled&&(o&&(y.slides=o),y.update(!0)),a.includes("children")&&o&&d.loop&&(S=!0),f&&g&&g.init()&&g.update(!0),h&&r.controller&&$(C)&&(r.controller.control=C.control),b&&u){if(r.isElement&&(!s||typeof s=="string")){const E=document.createElement("div");E.classList.add("swiper-pagination"),E.part.add("pagination"),r.el.appendChild(E),s=E}const B=w.pagination;
1s&&$(B)&&(B.el=s),u.init(),u.render(),u.update()}if(m&&v){if(r.isElement&&(!n||typeof n=="string")){const E=document.createElement("div");E.classList.add("swiper-scrollbar"),E.part.add("scrollbar"),r.el.appendChild(E),n=E}const B=w.scrollbar;n&&$(B)&&(B.el=n),v.init(),v.updateSize(),v.setTranslate()}if(P&&p){if(r.isElement){if(!t||typeof t=="string"){const E=document.createElement("div");E.classList.add("swiper-button-next"),pe(E,p.arrowSvg),E.part.add("button-next"),r.el.appendChild(E),t=E}if(!i||typeof i=="string"){const E=document.createElement("div");E.classList.add("swiper-button-prev"),pe(E,p.arrowSvg),E.part.add("button-prev"),r.el.appendChild(E),i=E}}const B=w.navigation;t&&$(B)&&(B.nextEl=t),i&&$(B)&&(B.prevEl=i),p.init(),p.update()}a.includes("allowSlideNext")&&(r.allowSlideNext=T.allowSlideNext),a.includes("allowSlidePrev")&&(r.allowSlidePrev=T.allowSlidePrev),a.includes("direction")&&r.changeDirection(T.direction,!1),(L||S)&&r.loopDestroy(),(I||S)&&r.loopCreate(),r.update()}let ge;function Et(){return typeof window>"u"?{touch:!1}:{touch:"ontouchstart"in window||navigator.maxTouchPoints>0}}function Ue(){return ge||(ge=Et()),ge}let ve;function Pt({userAgent:e}={}){if(typeof window>"u")return{ios:!1,android:!1};const t=Ue(),i=navigator.platform,n=e||navigator.userAgent,s={ios:!1,android:!1},r=/(Android);?[\s/]+([\d.]+)?/.test(n),o=/(iPhone\sOS|iOS|iPod)/.test(n),l=/iPad/.test(n),a=i==="MacIntel"&&t.touch&&navigator.maxTouchPoints>1,c=l||a;return r&&!(i==="Win32")&&(s.os="android",s.android=!0),(c||o)&&(s.os="ios",s.ios=!0),s}function Ke(e={}){return ve||(ve=Pt(e)),ve}let be;function Ct(){if(typeof window>"u")return{isSafari:!1,isWebView:!1,need3dFix:!1};const e=Ke(),t=navigator.userAgent,i=t.toLowerCase(),n=i.includes("safari")&&!i.includes("chrome")&&!i.includes("android"),s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t),r=n||s&&e.ios;return{isSafari:n,isWebView:s,need3dFix:r}}function Je(){return be||(be=Ct()),be}const oe=(e,t)=>{if(!e||e.destroyed||!e.params)return;const i=()=>e.isElement?"swiper-slide":`.${e.params.slideClass}`,n=t.closest(i());if(n){let s=n.querySelector(`.${e.params.lazyPreloaderClass}`);!s&&e.isElement&&(n.shadowRoot?s=n.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{if(n.shadowRoot){const r=n.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`);r&&!r.lazyPreloaderManaged&&r.remove()}})),s&&!s.lazyPreloaderManaged&&s.remove()}},ye=(e,t)=>{if(!e.slides[t])return;const i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},Pe=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const n=e.params.slidesPerView==="auto"?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),s=e.activeIndex;if(e.params.grid&&(e.params.grid.rows??1)>1){const o=s,l=[o-t];l.push(...Array.from({length:t}).map((a,c)=>o+n+c)),e.slides.forEach((a,c)=>{a.column!==void 0&&l.includes(a.column)&&ye(e,c)});return}const r=s+n-1;if(e.params.rewind||e.params.loop)for(let o=s-t;o<=r+t;o+=1){const l=(o%i+i)%i;(l<s||l>r)&&ye(e,l)}else for(let o=Math.max(s-t,0);o<=Math.min(r+t,i-1);o+=1)o!==s&&(o>r||o<s)&&ye(e,o)};function Mt(e,t="window",i){if(!e||t==="container"&&!i)return;let n=!1;const s=t==="window"?window.innerHeight:i.clientHeight,r=Object.keys(e).map(o=>{if(typeof o=="string"&&o.indexOf("@")===0){const l=parseFloat(o.substr(1));return{value:s*l,point:o}}return{value:o,point:o}});r.sort((o,l)=>parseInt(String(o.value),10)-parseInt(String(l.value),10));for(let o=0;o<r.length;o+=1){const{point:l,value:a}=r[o];t==="window"?window.matchMedia(`(min-width: ${a}px)`).matches&&(n=l):a<=i.clientWidth&&(n=l)}return n||"max"}const _e=(e,t)=>!!(e.grid&&t.grid&&t.grid.rows>1);function It(){const e=this,{realIndex:t,initialized:i,params:n,el:s}=e,r=n.breakpoints;if(!r||r&&Object.keys(r).length===0)return;const o=n.breakpointsBase==="window"||!n.breakpointsBase?n.breakpointsBase:"container",l=["window","container"].includes(n.breakpointsBase)||!n.breakpointsBase?e.el:document.querySelector(n.breakpointsBase),a=e.getBreakp
vendor: 22,222 bytes, line 1
1oint(r,o,l);if(!a||e.currentBreakpoint===a)return;const c=r,u=(a in c?c[a]:void 0)||e.originalParams,p=_e(e,n),v=_e(e,u),y=e.params.grabCursor,g=u.grabCursor,T=n.enabled;p&&!v?(s.classList.remove(`${n.containerModifierClass}grid`,`${n.containerModifierClass}grid-column`),e.emitContainerClasses()):!p&&v&&(s.classList.add(`${n.containerModifierClass}grid`),(u.grid.fill&&u.grid.fill==="column"||!u.grid.fill&&n.grid.fill==="column")&&s.classList.add(`${n.containerModifierClass}grid-column`),e.emitContainerClasses()),y&&!g?e.unsetGrabCursor():!y&&g&&e.setGrabCursor();const w=(L,I)=>L[I];["navigation","pagination","scrollbar"].forEach(L=>{const I=w(u,L);if(typeof I>"u")return;const S=w(n,L),z=typeof S=="object"&&S!==null&&S.enabled,x=typeof I=="object"&&I!==null&&I.enabled,M=e[L];z&&!x&&M?.disable?.(),!z&&x&&M?.enable?.()});const f=u.direction&&u.direction!==n.direction,h=n.loop&&(u.slidesPerView!==n.slidesPerView||f),b=n.loop;f&&i&&e.changeDirection(),W(e.params,u);const m=e.params.enabled,P=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),T&&!m?e.disable():!T&&m&&e.enable(),e.currentBreakpoint=a,e.emit("_beforeBreakpoint",u),i&&(h?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!b&&P?(e.loopCreate(t),e.updateSlides()):b&&!P&&e.loopDestroy()),e.emit("breakpoint",u)}var Lt={setBreakpoint:It,getBreakpoint:Mt};function Ot(){const e=this,{isLocked:t,params:i}=e,{slidesOffsetBefore:n}=i;if(n){const s=e.slides.length-1,r=e.slidesGrid[s]+e.slidesSizesGrid[s]+n*2;e.isLocked=e.size>r}else e.isLocked=e.snapGrid.length===1;i.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),i.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}var zt={checkOverflow:Ot};function _t(e,t){const i=[];return e.forEach(n=>{typeof n=="object"?Object.keys(n).forEach(s=>{n[s]&&i.push(t+s)}):typeof n=="string"&&i.push(t+n)}),i}function kt(){const e=this,{classNames:t,params:i,rtl:n,el:s,device:r}=e,o=_t(["initialized",i.direction,{"free-mode":e.params.freeMode&&i.freeMode.enabled},{autoheight:i.autoHeight},{rtl:n},{grid:i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&i.grid.fill==="column"},{android:r.android},{ios:r.ios},{"css-mode":i.cssMode},{centered:i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...o),s.classList.add(...t),e.emitContainerClasses()}function At(){const e=this,{el:t,classNames:i}=e;!t||typeof t=="string"||(t.classList.remove(...i),e.emitContainerClasses())}var Bt={addClasses:kt,removeClasses:At};const Le={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",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",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,snapToSlideEdge:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!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-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};var Dt={on(e,t,i){const n=this;if(!n.eventsListeners||n.destroyed||typeof t!="function")return n;const s=i?"unshift":"push";return e.split(" ").forEach(r=>{n.eventsListeners[r]||(n.eventsListeners[r]=[]),n.eventsListeners[r][s](t)}),n},once(e,t,i){const n=this;if(!n.eventsListeners||n.destroyed||typeof t!="function")return n;const s=function(...o){n.off(e,s),s.__emitterProxy&&delete s.__emitterProxy,t.apply(n,o)};return s.__emitterProxy=t,n.on(e,s,i)},onAny(e,t){const i=this;if(!i.eventsListeners||i.destroyed||typeof e!="function")return i;const n=t?"unshift":"push";return i.eventsAnyListeners.indexOf(e)<0&&i.eventsAnyListeners[n](e),i},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsAnyListeners)return t;const i=t.eventsAnyListeners.indexOf(e);return i>=0&&t.eventsAnyListeners.splice(i,1),t},off(e,t){const i=this;return!i.eventsListeners||i.destroyed||!i.eventsListeners||e.split(" ").forEach(n=>{typeof t>"u"?i.eventsListeners[n]=[]:i.eventsListeners[n]&&i.eventsListeners[n].forEach((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[n].splice(r,1)})}),i},emit(...e){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsListeners)return t;let i,n,s;if(typeof e[0]=="string"||Array.isArray(e[0]))i=e[0],n=e.slice(1,e.length),s=t;else{const o=e[0];i=o.events,n=o.data??[],s=o.context||t}return n.unshift(s),(Array.isArray(i)?i:i.split(" ")).forEach(o=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(l=>{l.apply(s,[o,...n])}),t.eventsListeners&&t.eventsListeners[o]&&t.eventsListeners[o].forEach(l=>{l.apply(s,n)})}),t}};function Gt(e){const t=this;t.destroyed||t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function Vt(){const e=this;e.destroyed||e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}function Nt(e){const t=this;t.destroyed||(oe(t,e.target),!(t.params.cssMode||t.params.slidesPerView!=="auto"&&!t.params.autoHeight)&&t.update())}function Rt(){const e=this,{params:t,el:i}=e;if(i&&i.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:n,allowSlidePrev:s,snapGrid:r}=e,o=e.virtual&&e.params.virtual?.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const l=o&&t.loop;if((t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides&&!l){const a=o?e.virtual.slides.length:e.slides.length;e.slideTo(a-1,0,!1,!0)}else e.params.loop&&!o?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0);if(e.autoplay&&e.autoplay.running&&e.autoplay.paused){const a=e.autoplay;clearTimeout(a.resizeTimeout),a.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)}e.allowSlidePrev=s,e.allowSlideNext=n,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}function $t(){const e=this;if(e.destroyed)return;const{wrapperEl:t,rtlTranslate:i,enabled:n}=e;if(!n)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let s;const r=e.maxTranslate()-e.minTranslate();r===0?s=0:s=(e.translate-e.minTranslate())/r,s!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function jt(e){const t=this;if(t.destroyed)return;const i=t.touchEventsData;let n=e.originalEvent??e;if(n.type==="touchend"||n.type==="touchcancel"){const m=[...n.changedTouches].find(P=>P.identifier===i.touchId);if(!m||m.identifier!==i.touchId)return}else if(i.touchId!==null||n.pointerId!==i.pointerId)return;if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(n.type)&&!(["pointercancel","contextmenu"].includes(n.type)&&(t.browser.isSafari||t.browser.isWebView)))return;i.pointerId=null,i.touchId=null;const{params:r,touches:o,rtlTranslate:l,slidesGrid:a,enabled:c}=t;if(!c||!r.simulateTouch&&n.pointerType==="mouse")return;if(i.allowTouchCallbacks&&t.emit("touchEnd",n),i.allowTouchCallbacks=!1,!i.isTouched){i.isMoved&&r.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,i.startMoving=!1;return}r.grabCursor&&i.isMoved&&i.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);const d=de(),u=d-i.touchStartTime;if(t.allowClick){const b=n.path??(n.composedPath&&n.composedPath());t.updateClickedSlide(b&&b[0],b),t.emit("tap click",n),u<300&&d-i.lastClickTime<300&&t.emit("doubleTap doubleClick",n)}if(i.lastClickTime=de(),je(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||o.diff===0&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset){i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;return}i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;let p;if(r.followFinger?p=l?t.translate:-t.translate:p=-(i.currentTranslate??0),r.cssMode)return;if(r.freeMode&&r.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:p});return}const v=p>=-t.maxTranslate()&&!t.params.loop;let y=0,g=t.slidesSizesGrid[0];for(let b=0;b<a.length;b+=b<r.slidesPerGroupSkip?1:r.slidesPerGroup){const m=b<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;typeof a[b+m]<"u"?(v||p>=a[b]&&p<a[b+m])&&(y=b,g=a[b+m]-a[b]):(v||p>=a[b])&&(y=b,g=a[a.length-1]-a[a.length-2])}let T=null,w=null;r.rewind&&(t.isBeginning?w=r.virtual?.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(T=0));const f=(p-a[y])/g,h=y<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;if(u>r.longSwipesMs){if(!r.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(f>=r.longSwipesRatio?t.slideTo(r.rewind&&t.isEnd?T:y+h):t.slideTo(y)),t.swipeDirection==="prev"&&(f>1-r.longSwipesRatio?t.slideTo(y+h):w!==null&&f<0&&Math.abs(f)>r.longSwipesRatio?t.slideTo(w):t.slideTo(y))}else{if(!r.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(n.target===t.navigation.nextEl||n.target===t.navigation.prevEl)?n.target===t.navigation.nextEl?t.slideTo(y+h):t.slideTo(y):(t.swipeDirection==="next"&&t.slideTo(T!==null?T:y+h),t.swipeDirection==="prev"&&t.slideTo(w!==null?w:y))}}function Ft(e){const t=this;if(t.destroyed)return;const i=t.touchEventsData,{params:n,touches:s,rtlTranslate:r,enabled:o}=t;if(!o||!n.simulateTouch&&e.pointerType==="mouse")return;const l=e,a=l.originalEvent??l;if(a.type==="pointermove"&&(i.touchId!==null||a.pointerId!==i.pointerId))return;let c;if(a.type==="touchmove"){const L=[...a.changedTouches].find(I=>I.identifier===i.touchId);if(!L||L.identifier!==i.touchId)return;c=L}else c=a;if(!i.isTouched){i.startMoving&&i.isScrolling&&t.emit("touchMoveOpposite",a);return}const d=c.pageX,u=c.pageY;if(a.preventedByNestedSwiper){s.startX=d,s.startY=u;return}if(!t.allowTouchMove){a.target.matches(i.focusableElements)||(t.allowClick=!1),i.isTouched&&(Object.assign(s,{startX:d,startY:u,currentX:d,currentY:u}),i.touchStartTime=de());return}if(n.touchReleaseOnEdges&&!n.loop)if(t.isVertical()){if(u<s.startY&&t.translate<=t.maxTranslate()||u>s.startY&&t.translate>=t.minTranslate()){i.isTouched=!1,i.isMoved=!1;return}}else{if(r&&(d>s.startX&&-t.translate<=t.maxTranslate()||d<s.startX&&-t.translate>=t.minTranslate()))return;if(!r&&(d<s.startX&&t.translate<=t.maxTranslate()||d>s.startX&&t.translate>=t.minTranslate()))return}if(document.activeElement&&document.activeElement.matches(i.focusableElements)&&document.activeElement!==a.target&&a.pointerType!=="mouse"&&document.activeElement.blur(),document.activeElement&&a.target===document.activeElement&&a.target.matches(i.focusableElements)){i.isMoved=!0,t.allowClick=!1;return}i.allowTouchCallbacks&&t.emit("touchMove",a),s.previousX=s.currentX,s.previousY=s.currentY,s.currentX=d,s.currentY=u;const p=s.currentX-s.startX,v=s.currentY-s.startY;if(t.params.threshold&&Math.sqrt(p**2+v**2)<t.params.threshold)return;if(typeof i.isScrolling>"u"){let P;t.isHorizontal()&&s.currentY===s.startY||t.isVertical()&&s.currentX===s.startX?i.isScrolling=!1:p*p+v*v>=25&&(P=Math.atan2(Math.abs(v),Math.abs(p))*180/Math.PI,i.isScrolling=t.isHorizontal()?P>n.touchAngle:90-P>n.touchAngle)}if(i.isScrolling&&t.emit("touchMoveOpposite",a),typeof i.startMoving>"u"&&(s.currentX!==s.startX||s.currentY!==s.startY)&&(i.startMoving=!0),i.isScrolling||a.type==="touchmove"&&i.preventTouchMoveFromPointerMove){i.isTouched=!1;return}if(!i.startMoving)return;t.allowClick=!1,!n.cssMode&&a.cancelable&&a.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&a.stopPropagation();let y=t.isHorizontal()?p:v,g=t.isHorizontal()?s.currentX-s.previousX:s.currentY-s.previousY;n.oneWayMovement&&(y=Math.abs(y)*(r?1:-1),g=Math.abs(g)*(r?1:-1)),s.diff=y,y*=n.touchRatio,r&&(y=-y,g=-g);const T=t.touchesDirection;t.swipeDirection=y>0?"prev":"next",t.touchesDirection=g>0?"prev":"next";const w=t.params.loop&&!n.cssMode,f=t.touchesDirection==="next"&&t.allowSlideNext||t.touchesDirection==="prev"&&t.allowSlidePrev;if(!i.isMoved){if(w&&f&&t.loopFix({direction:t.swipeDirection}),i.startTranslate=t.getTranslate(),t.setTransition(0),t.animating){const P=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});t.wrapperEl.dispatchEvent(P)}i.allowMomentumBounce=!1,n.grabCursor&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!0),t.emit("sliderFirstMove",a)}if(new Date().getTime(),n._loopSwapReset!==!1&&i.isMoved&&i.allowThresholdMove&&T!==t.touchesDirection&&w&&f&&Math.abs(y)>=1){Object.assign(s,{startX:d,startY:u,currentX:d,currentY:u,startTranslate:i.currentTranslate}),i.loopSwapReset=!0,i.startTranslate=i.currentTranslate;return}t.emit("sliderMove",a),i.isMoved=!0;const h=i.startTranslate??0;i.currentTranslate=y+h;let b=!0,m=n.resistanceRatio;if(n.touchReleaseOnEdges&&(m=0),y>0?(w&&f&&i.allowThresholdMove&&i.currentTranslate>(n.centeredSlides?t.minTranslate()-t.slidesSizesGrid[t.activeIndex+1]-(n.slidesPerView!=="auto"&&t.slides.length-n.slidesPerView>=2?t.slidesSizesGrid[t.activeIndex+1]+t.params.spaceBetween:0)-t.params.spaceBetween:t.minTranslate())&&t.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>t.minTranslate()&&(b=!1,n.resistance&&(i.currentTranslate=t.minTranslate()-1+(-t.minTranslate()+h+y)**m))):y<0&&(w&&f&&i.allowThresholdMove&&i.currentTranslate<(n.centeredSlides?t.maxTranslate()+t.slidesSizesGrid[t.slidesSizesGrid.length-1]+t.params.spaceBetween+(n.slidesPerView!=="auto"&&t.slides.length-n.slidesPerView>=2?t.slidesSizesGrid[t.slidesSizesGrid.length-1]+t.params.spaceBetween:0):t.maxTranslate())&&t.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:t.slides.length-(n.slidesPerView==="auto"?t.slidesPerViewDynamic():Math.ceil(parseFloat(String(n.slidesPerView))))}),i.currentTranslate<t.maxTranslate()&&(b=!1,n.resistance&&(i.currentTranslate=t.maxTranslate()+1-(t.maxTranslate()-h-y)**m))),b&&(a.preventedByNestedSwiper=!0),!t.allowSlideNext&&t.swipeDirection==="next"&&(i.currentTranslate??0)<h&&(i.currentTranslate=h),!t.allowSlidePrev&&t.swipeDirection==="prev"&&(i.currentTranslate??0)>h&&(i.currentTranslate=h),!t.allowSlidePrev&&!t.allowSlideNext&&(i.currentTranslate=h),n.threshold>0)if(Math.abs(y)>n.threshold||i.allowThresholdMove){if(!i.allowThresholdMove){i.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,i.currentTranslate=i.startTranslate,s.diff=t.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY;return}}else{i.currentTranslate=i.startTranslate;return}!n.followFinger||n.cssMode||((n.freeMode&&n.freeMode.enabled&&t.freeMode||n.watchSlidesProgress)&&(t.updateActiveIndex(),t.updateSlidesClasses()),n.freeMode&&n.freeMode.enabled&&t.freeMode&&t.freeMode.onTouchMove(),t.updateProgress(i.currentTranslate),t.setTranslate(i.currentTranslate??0))}function Ht(e,t){function i(n){if(!n||n===document||n===window)return null;let s=n;s.assignedSlot&&(s=s.assignedSlot);const r=s.closest(e);if(!r&&!s.getRootNode)return null;const o=s.getRootNode();return r||i(o.host)}return i(t)}function ke(e,t,i){const{params:n}=e,s=n.edgeSwipeDetection,r=n.edgeSwipeThreshold;return s&&(i<=r||i>=window.innerWidth-r)?s==="prevent"?(t.preventDefault(),!0):!1:!0}function Wt(e){const t=this;if(t.destroyed)return;const i=e.originalEvent??e,n=t.touchEventsData;if(i.type==="pointerdown"){const f=i;if(n.pointerId!==null&&n.pointerId!==f.pointerId)return;n.pointerId=f.pointerId}else i.type==="touchstart"&&i.targetTouches.length===1&&(n.touchId=i.targetTouches[0].identifier);if(i.type==="touchstart"){ke(t,i,i.targetTouches[0].pageX);return}const{params:s,touches:r,enabled:o}=t;if(!o||!s.simulateTouch&&i.pointerType==="mouse"||t.animating&&s.preventInteractionOnTransition)return;!t.animating&&s.cssMode&&s.loop&&t.loopFix();let l=i.target;if(s.touchEventsTarget==="wrapper"&&!yt(l,t.wrapperEl))return;const a=i;if(typeof a.which=="number"&&a.which===3||typeof a.button=="number"&&a.button>0||n.isTouched&&n.isMoved)return;const c=!!s.noSwipingClass&&s.noSwipingClass!=="",d=i.composedPath?i.composedPath():i.path;c&&i.target&&i.target.shadowRoot&&d&&(l=d[0]);const u=s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`,p=!!(i.target&&i.target.shadowRoot);if(s.noSwiping&&(p?Ht(u,l):l.closest(u))){t.allowClick=!0;return}if(s.swipeHandler&&typeof s.swipeHandler=="string"&&!l.closest(s.swipeHandler))return;const v=i;r.currentX=v.pageX,r.currentY=v.pageY;const y=r.currentX,g=r.currentY;if(!ke(t,i,y))return;Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),r.startX=y,r.startY=g,n.touchStartTime=de(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,s.threshold>0&&(n.allowThresholdMove=!1);let T=!0;l.matches(n.focusableElements)&&(T=!1,l.nodeName==="SELECT"&&(n.isTouched=!1)),document.activeElement&&document.activeElement.matches(n.focusableElements)&&document.activeElement!==l&&(v.pointerType==="mouse"||v.pointerType!=="mouse"&&!l.matches(n.focusableElements))&&document.activeElement.blur();const w=T&&t.allowTouchMove&&s.touchStartPreventDefault;(s.touchStartForcePreventDefault||w)&&!l.isContentEditable&&i.preventDefault(),s.freeMode&&s.freeMode.enabled&&t.freeMode&&t.animating&&!s.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",i)}const Ze=(e,t)=>{const{params:i,el:n,wrapperEl:s,device:r}=e,o=!!i.nested,l=t==="on"?"addEventListener":"removeEventListener",a=t;if(!n||typeof n=="string")return;document[l]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:o}),n[l]("touchstart",e.onTouchStart,{passive:!1}),n[l]("pointerdown",e.onTouchStart,{passive:!1}),document[l]("touchmove",e.onTouchMove,{passive:!1,capture:o}),document[l]("pointermove",e.onTouchMove,{passive:!1,capture:o}),document[l]("touchend",e.onTouchEnd,{passive:!0}),document[l]("pointerup",e.onTouchEnd,{passive:!0}),document[l]("pointercancel",e.onTouchEnd,{passive:!0}),document[l]("touchcancel",e.onTouchEnd,{passive:!0}),document[l]("pointerout",e.onTouchEnd,{passive:!0}),document[l]("pointerleave",e.onTouchEnd,{passive:!0}),document[l]("contextmenu",e.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&n[l]("click",e.onClick,!0),i.cssMode&&s[l]("scroll",e.onScroll);const c=d=>{e[a](d,Rt,!0)};i.updateOnWindowResize?c(r.ios||r.android?"resize orientationchange observerUpdate":"resize observerUpdate"):c("observerUpdate"),n[l]("load",e.onLoad,{capture:!0})};function qt(){const e=this,{params:t}=e;e.onTouchStart=Wt.bind(e),e.onTouchMove=Ft.bind(e),e.onTouchEnd=jt.bind(e),e.onDocumentTouchStart=Vt.bind(e),t.cssMode&&(e.onScroll=$t.bind(e)),e.onClick=Gt.bind(e),e.onLoad=Nt.bind(e),Ze(e,"on")}function Xt(){Ze(this,"off")}var Yt={attachEvents:qt,detachEvents:Xt};function Ut(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i=t.params.touchEventsTarget==="container"?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})}function Kt(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}var Jt={setGrabCursor:Ut,unsetGrabCursor:Kt};function Zt(e,t){const i=this,{params:n,slidesEl:s}=i;if(!n.loop||i.virtual&&i.params.virtual?.enabled)return;const r=()=>{Y(s,`.${n.slideClass}, swiper-slide`).forEach((y,g)=>{y.setAttribute("data-swiper-slide-index",String(g))})},o=()=>{const v=Y(s,`.${n.slideBlankClass}`);v.forEach(y=>{y.remove()}),v.length>0&&(i.recalcSlides(),i.updateSlides())},l=i.grid&&n.grid&&n.grid.rows>1;n.loopAddBlankSlides&&(n.slidesPerGroup>1||l)&&o();const a=n.slidesPerGroup*(l?n.grid.rows:1),c=i.slides.length%a!==0,d=l&&i.slides.length%n.grid.rows!==0,u=v=>{for(let y=0;y<v;y+=1){const g=i.isElement?ce("swiper-slide",[n.slideBlankClass]):ce("div",[n.slideClass,n.slideBlankClass]);i.slidesEl.append(g)}};if(c){if(n.loopAddBlankSlides){const v=a-i.slides.length%a;u(v),i.recalcSlides(),i.updateSlides()}else ue("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");r()}else if(d){if(n.loopAddBlankSlides){const v=n.grid.rows-i.slides.length%n.grid.rows;u(v),i.recalcSlides(),i.updateSlides()}else ue("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may 
1not function properly. You need to add more slides (or make duplicates, or empty slides)");r()}else r();const p=n.centeredSlides||!!n.slidesOffsetBefore||!!n.slidesOffsetAfter;i.loopFix({slideRealIndex:e,direction:p?void 0:"next",initial:t})}function Qt(){const e=this,{params:t,slidesEl:i}=e;if(!t.loop||!i||e.virtual&&e.params.virtual?.enabled)return;e.recalcSlides();const n=[];e.slides.forEach(s=>{const r=s,o=typeof r.swiperSlideIndex>"u"?Number(s.getAttribute("data-swiper-slide-index")):r.swiperSlideIndex;n[o]=s}),e.slides.forEach(s=>{s.removeAttribute("data-swiper-slide-index")}),n.forEach(s=>{i.append(s)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}function ei(e={}){const{slideRealIndex:t,slideTo:i=!0,direction:n,setTranslate:s,activeSlideIndex:r,initial:o,byController:l,byMousewheel:a}=e;let c=r;const d=this;if(!d.params.loop)return;d.emit("beforeLoopFix");const{slides:u,allowSlidePrev:p,allowSlideNext:v,slidesEl:y,params:g}=d,{centeredSlides:T,slidesOffsetBefore:w,slidesOffsetAfter:f,initialSlide:h}=g,b=T||!!w||!!f;if(d.allowSlidePrev=!0,d.allowSlideNext=!0,d.virtual&&g.virtual?.enabled){if(i){const O=d.virtual.slides.length,G=d.virtual.slidesBefore??0;!b&&d.snapIndex===0?d.slideTo(O,0,!1,!0):b&&d.snapIndex<g.slidesPerView?d.slideTo(O+d.snapIndex,0,!1,!0):d.snapIndex===d.snapGrid.length-1&&d.slideTo(G,0,!1,!0)}d.allowSlidePrev=p,d.allowSlideNext=v,d.emit("loopFix");return}let m=g.slidesPerView;m==="auto"?m=d.slidesPerViewDynamic():(m=Math.ceil(parseFloat(String(g.slidesPerView))),b&&m%2===0&&(m=m+1));const P=g.slidesPerGroupAuto?m:g.slidesPerGroup;let L=b?Math.max(P,Math.ceil(m/2)):P;L%P!==0&&(L+=P-L%P),L+=g.loopAdditionalSlides,d.loopedSlides=L;const I=d.grid&&g.grid&&g.grid.rows>1;u.length<m+L||d.params.effect==="cards"&&u.length<m+L*2?ue("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):I&&g.grid.fill==="row"&&ue("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const S=[],z=[],x=I?Math.ceil(u.length/g.grid.rows):u.length,M=o&&x-h<m&&!b;let C=M?h:d.activeIndex;typeof c>"u"?c=d.getSlideIndex(u.find(O=>O.classList.contains(g.slideActiveClass))):C=c;const _=n==="next"||!n,k=n==="prev"||!n;let V=0,N=0;const E=(I?u[c].column??0:c)+(b&&typeof s>"u"?-m/2+.5:0);if(E<L){V=Math.max(L-E,P);for(let O=0;O<L-E;O+=1){const G=O-Math.floor(O/x)*x;if(I){const j=x-G-1;for(let Z=u.length-1;Z>=0;Z-=1)u[Z].column===j&&S.push(Z)}else S.push(x-G-1)}}else if(E+m>x-L){N=Math.max(E-(x-L*2),P),M&&(N=Math.max(N,m-x+h+1));for(let O=0;O<N;O+=1){const G=O-Math.floor(O/x)*x;I?u.forEach((j,Z)=>{j.column===G&&z.push(Z)}):z.push(G)}}if(d.__preventObserver__=!0,requestAnimationFrame(()=>{d.__preventObserver__=!1}),d.params.effect==="cards"&&u.length<m+L*2&&(z.includes(c)&&z.splice(z.indexOf(c),1),S.includes(c)&&S.splice(S.indexOf(c),1)),k&&S.forEach(O=>{const G=u[O];G.swiperLoopMoveDOM=!0,y.prepend(G),G.swiperLoopMoveDOM=!1}),_&&z.forEach(O=>{const G=u[O];G.swiperLoopMoveDOM=!0,y.append(G),G.swiperLoopMoveDOM=!1}),d.recalcSlides(),g.slidesPerView==="auto"?d.updateSlides():I&&(S.length>0&&k||z.length>0&&_)&&d.slides.forEach((O,G)=>{d.grid.updateSlide(G,O,d.slides)}),g.watchSlidesProgress&&d.updateSlidesOffset(),i){if(S.length>0&&k){if(typeof t>"u"){const O=d.slidesGrid[C],j=d.slidesGrid[C+V]-O;a?d.setTranslate(d.translate-j):(d.slideTo(C+Math.ceil(V),0,!1,!0),s&&(d.touchEventsData.startTranslate=d.touchEventsData.startTranslate-j,d.touchEventsData.currentTranslate=d.touchEventsData.currentTranslate-j))}else if(s){const O=I?S.length/g.grid.rows:S.length;d.slideTo(d.activeIndex+O,0,!1,!0),d.touchEventsData.currentTranslate=d.translate}}else if(z.length>0&&_)if(typeof t>"u"){const O=d.slidesGrid[C],j=d.slidesGrid[C-N]-O;a?d.setTranslate(d.translate-j):(d.slideTo(C-N,0,!1,!0),s&&(d.touchEventsData.startTranslate=d.touchEventsData.startTranslate-j,d.touchEventsData.currentTranslate=d.touchEventsData.currentTranslate-j))}else{const O=I?z.length/g.grid.rows:z.length;d.slideTo(d.activeIndex-O,0,!1,!0)}}d.allowSlidePrev=p,d.allowSlideNext=v;const A=d.controller?.control;if(A&&!l){const O={slideRealIndex:t,direction:n,setTranslate:s,activeSlideIndex:c,byController:!0};Array.isArray(A)?A.forEach(G=>{!G.destroyed&&G.params.loop&&G.loopFix({...O,slideTo:G.params.slidesPerView===g.slidesPerView?i:!1})}):A instanceof d.constructor&&A.params.loop&&A.loopFix({...O,slideTo:A.params.slidesPerView===g.slidesPerView?i:!1})}d.emit("loopFix")}var ti={loopCreate:Zt,loopFix:ei,loopDestroy:Qt};function ii(e,t){return function(n={}){const s=Object.keys(n)[0],r=n[s];if(typeof r!="object"||r===null){W(t,n);return}
vendor: 32,161 bytes, line 1
1if(e[s]===!0&&(e[s]={enabled:!0}),s==="navigation"&&e[s]&&e[s].enabled&&!e[s].prevEl&&!e[s].nextEl&&(e[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&e[s]&&e[s].enabled&&!e[s].el&&(e[s].auto=!0),!(s in e&&"enabled"in r)){W(t,n);return}typeof e[s]=="object"&&!("enabled"in e[s])&&(e[s].enabled=!0),e[s]||(e[s]={enabled:!1}),W(t,n)}}const ni=({swiper:e,extendParams:t,on:i})=>{const n=[],s=(l,a={})=>{const c=window.MutationObserver||window.WebkitMutationObserver;if(!c)return;const d=new c(u=>{if(e.__preventObserver__)return;if(u.length===1){e.emit("observerUpdate",u[0]);return}const p=function(){e.emit("observerUpdate",u[0])};window.requestAnimationFrame?window.requestAnimationFrame(p):window.setTimeout(p,0)});d.observe(l,{attributes:typeof a.attributes>"u"?!0:a.attributes,childList:e.isElement||(typeof a.childList>"u"?!0:a.childList),characterData:typeof a.characterData>"u"?!0:a.characterData}),n.push(d)},r=()=>{if(e.params.observer){if(e.params.observeParents){const l=Fe(e.hostEl);for(let a=0;a<l.length;a+=1)s(l[a])}s(e.hostEl,{childList:e.params.observeSlideChildren}),s(e.wrapperEl,{attributes:!1})}},o=()=>{n.forEach(l=>{l.disconnect()}),n.splice(0,n.length)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),i("init",r),i("destroy",o)},si=({swiper:e,on:t,emit:i})=>{let n=null,s=null;const r=()=>{!e||e.destroyed||!e.initialized||(i("beforeResize"),i("resize"))},o=()=>{!e||e.destroyed||!e.initialized||(n=new ResizeObserver(c=>{s=window.requestAnimationFrame(()=>{const{width:d,height:u}=e;let p=d,v=u;c.forEach(({contentBoxSize:y,contentRect:g,target:T})=>{if(T&&T!==e.el)return;const w=Array.isArray(y)?y[0]:y;p=g?g.width:w.inlineSize,v=g?g.height:w.blockSize}),(p!==d||v!==u)&&r()})}),n.observe(e.el))},l=()=>{s&&window.cancelAnimationFrame(s),n&&n.unobserve&&e.el&&(n.unobserve(e.el),n=null)},a=()=>{!e||e.destroyed||!e.initialized||i("orientationchange")};t("init",()=>{if(e.params.resizeObserver&&typeof window.ResizeObserver<"u"){o();return}window.addEventListener("resize",r),window.addEventListener("orientationchange",a)}),t("destroy",()=>{l(),window.removeEventListener("resize",r),window.removeEventListener("orientationchange",a)})};function ri(e,t=!0,i){const n=this,{enabled:s,params:r,animating:o}=n;if(!s||n.destroyed)return n;typeof e>"u"&&(e=n.params.speed);let l=r.slidesPerGroup;r.slidesPerView==="auto"&&r.slidesPerGroup===1&&r.slidesPerGroupAuto&&(l=Math.max(n.slidesPerViewDynamic("current",!0),1));const a=n.activeIndex<r.slidesPerGroupSkip?1:l,c=n.virtual&&r.virtual?.enabled;if(r.loop){if(o&&!c&&r.loopPreventsSliding)return!1;if(n.loopFix({direction:"next"}),n._clientLeft=n.wrapperEl.clientLeft,n.activeIndex===n.slides.length-1&&r.cssMode)return requestAnimationFrame(()=>{n.slideTo(n.activeIndex+a,e,t,i)}),!0}return r.rewind&&n.isEnd?n.slideTo(0,e,t,i):n.slideTo(n.activeIndex+a,e,t,i)}function ai(e,t=!0,i){const n=this,{params:s,snapGrid:r,slidesGrid:o,rtlTranslate:l,enabled:a,animating:c}=n;if(!a||n.destroyed)return n;typeof e>"u"&&(e=n.params.speed);const d=n.virtual&&s.virtual?.enabled;if(s.loop){if(c&&!d&&s.loopPreventsSliding)return!1;n.loopFix({direction:"prev"}),n._clientLeft=n.wrapperEl.clientLeft}const u=l?n.translate:-n.translate;function p(f){return f<0?-Math.floor(Math.abs(f)):Math.floor(f)}const v=p(u),y=r.map(f=>p(f)),g=s.freeMode&&s.freeMode.enabled;let T=r[y.indexOf(v)-1];if(typeof T>"u"&&(s.cssMode||g)){let f;r.forEach((h,b)=>{v>=h&&(f=b)}),typeof f<"u"&&(T=g?r[f]:r[f>0?f-1:f])}let w=0;if(typeof T<"u"&&(w=o.indexOf(T),w<0&&(w=n.activeIndex-1),s.slidesPerView==="auto"&&s.slidesPerGroup===1&&s.slidesPerGroupAuto&&(w=w-n.slidesPerViewDynamic("previous",!0)+1,w=Math.max(w,0))),s.rewind&&n.isBeginning){const f=n.params.virtual?.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1;return n.slideTo(f,e,t,i)}else if(s.loop&&n.activeIndex===0&&s.cssMode)return requestAnimationFrame(()=>{n.slideTo(w,e,t,i)}),!0;return n.slideTo(w,e,t,i)}function li(e,t=!0,i){const n=this;if(!n.destroyed)return typeof e>"u"&&(e=n.params.speed),n.slideTo(n.activeIndex,e,t,i)}function oi(e=0,t,i=!0,n,s){typeof e=="string"&&(e=parseInt(e,10));const r=this;let o=e;o<0&&(o=0);const{params:l,snapGrid:a,slidesGrid:c,previousIndex:d,activeIndex:u,rtlTranslate:p,wrapperEl:v,enabled:y}=r;if(!y&&!n&&!s||r.destroyed||r.animating&&l.preventInteractionOnTransition)return!1;typeof t>"u"&&(t=r.params.speed);const g=Math.min(r.params.slidesPerGroupSkip,o);let T=g+Math.floor((o-g)/r.params.slidesPerGroup);T>=a.length&&(T=a.length-1);const w=-a[T];if(l.normalizeSlideIndex)for(let L=0;L<c.length;L+=1){const I=-Math.floor(w*100),S=Math.floor(c[L]*100),z=Math.floor(c[L+1]*100);typeof c[L+1]<"u"?I>=S&&I<z-(z-S)/2?o=L:I>=S&&I<z&&(o=L+1):I>=S&&(o=L)}if(r.initialized&&o!==u&&(!r.allowSlideNext&&(p?w>r.translate&&w>r.minTranslate():w<r.translate&&w<r.minTranslate())||!r.allowSlidePrev&&w>r.translate&&w>r.maxTranslate()&&(u||0)!==o))return!1;o!==(d||0)&&i&&r.emit("beforeSlideChangeStart"),r.updateProgress(w);let f;o>u?f="next":o<u?f="prev":f="reset";const h=r.virtual&&r.params.virtual?.enabled;if(!(h&&s)&&(p&&-w===r.translate||!p&&w===r.translate))return r.updateActiveIndex(o),l.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),l.effect!=="slide"&&r.setTranslate(w),f!=="reset"&&(r.transitionStart(i,f),r.transitionEnd(i,f)),!1;if(l.cssMode){const L=r.isHorizontal(),I=p?w:-w;return t===0?(h&&(r.wrapperEl.style.scrollSnapType="none",r._immediateVirtual=!0),h&&!r._cssModeVirtualInitialSet&&(r.params.initialSlide??0)>0?(r._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{v[L?"scrollLeft":"scrollTop"]=I})):v[L?"scrollLeft":"scrollTop"]=I,h&&requestAnimationFrame(()=>{r.wrapperEl.style.scrollSnapType="",r._immediateVirtual=!1})):v.scrollTo({[L?"left":"top"]:I,behavior:"smooth"}),!0}const P=Je().isSafari;return h&&!s&&P&&r.isElement&&r.virtual.update(!1,!1,o),r.setTransition(t),r.setTranslate(w),r.updateActiveIndex(o),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,n),r.transitionStart(i,f),t===0?r.transitionEnd(i,f):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(I){!r||r.destroyed||I.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(i,f))}),r.wrapperEl.addEventListener("transitionend",r.onSlideToWrapperTransitionEnd)),!0}function di(){const e=this;if(e.destroyed)return;const{params:t,slidesEl:i,clickedSlide:n,clickedIndex:s}=e;if(n===void 0||s===void 0)return;const r=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;let o=e.getSlideIndexWhenGrid(s),l;const a=e.isElement?"swiper-slide":`.${t.slideClass}`,c=e.grid&&e.params.grid&&e.params.grid.rows>1;if(t.loop){if(e.animating)return;l=parseInt(n.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?e.slideToLoop(l):o>(c?(e.slides.length-r)/2-(e.params.grid.rows-1):e.slides.length-r)?(e.loopFix(),o=e.getSlideIndex(Y(i,`${a}[data-swiper-slide-index="${l}"]`)[0]),je(()=>{e.slideTo(o)})):e.slideTo(o)}else e.slideTo(o)}function ui(e,t=!0,i,n=.5){const s=this;if(s.destroyed)return;typeof e>"u"&&(e=s.params.speed);let r=s.activeIndex;const o=Math.min(s.params.slidesPerGroupSkip,r),l=o+Math.floor((r-o)/s.params.slidesPerGroup),a=s.rtlTranslate?s.translate:-s.translate;if(a>=s.snapGrid[l]){const c=s.snapGrid[l],d=s.snapGrid[l+1];a-c>(d-c)*n&&(r+=s.params.slidesPerGroup)}else{const c=s.snapGrid[l-1],d=s.snapGrid[l];a-c<=(d-c)*n&&(r-=s.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,s.slidesGrid.length-1),s.slideTo(r,e,t,i)}function ci(e=0,t,i=!0,n){typeof e=="string"&&(e=parseInt(e,10));const s=this;if(s.destroyed)return;typeof t>"u"&&(t=s.params.speed);const r=s.grid&&s.params.grid&&s.params.grid.rows>1;let o=e;if(s.params.loop)if(s.virtual&&s.params.virtual?.enabled)o=o+(s.virtual.slidesBefore??0);else{let l;if(r){const g=o*s.params.grid.rows;l=s.slides.find(w=>Number(w.getAttribute("data-swiper-slide-index"))===g)?.column??0}else l=s.getSlideIndexByData(o);const a=r?Math.ceil(s.slides.length/s.params.grid.rows):s.slides.length,{centeredSlides:c,slidesOffsetBefore:d,slidesOffsetAfter:u}=s.params,p=c||!!d||!!u;let v;s.params.slidesPerView==="auto"?v=s.slidesPerViewDynamic():(v=Math.ceil(parseFloat(String(s.params.slidesPerView))),p&&v%2===0&&(v=v+1));let y=a-l<v;if(p&&(y=y||l<Math.ceil(v/2)),n&&p&&s.params.slidesPerView!=="auto"&&!r&&(y=!1),y){const g=p?l<s.activeIndex?"prev":"next":l-s.activeIndex-1<s.params.slidesPerView?"next":"prev";s.loopFix({direction:g,slideTo:!0,activeSlideIndex:g==="next"?l+1:l-a+1,slideRealIndex:g==="next"?s.realIndex:void 0})}if(r){const g=o*s.params.grid.rows;o=s.slides.find(w=>Number(w.getAttribute("data-swiper-slide-index"))===g)?.column??0}else o=s.getSlideIndexByData(o)}return requestAnimationFrame(()=>{s.slideTo(o,t,i,n)}),s}var fi={slideTo:oi,slideToLoop:ci,slideNext:ri,slidePrev:ai,slideReset:li,slideToClosest:ui,slideToClickedSlide:di};function pi(e,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${e}ms`,i.wrapperEl.style.transitionDelay=e===0?"0ms":""),i.emit("setTransition",e,t)}function Qe({swiper:e,runCallbacks:t,direction:i,step:n}){const{activeIndex:s,previousIndex:r}=e;let o=i;o||(s>r?o="next":s<r?o="prev":o="reset"),e.emit(`transition${n}`),t&&o==="reset"?e.emit(`slideResetTransition${n}`):t&&s!==r&&(e.emit(`slideChangeTransition${n}`),o==="next"?e.emit(`slideNextTransition${n}`):e.emit(`slidePrevTransition${n}`))}function hi(e=!0,t){const i=this,{params:n}=i;i.animating=!1,!n.cssMode&&(i.setTransition(0),Qe({swiper:i,runCallbacks:e,direction:t,step:"End"}))}function mi(e=!0,t){const i=this,{params:n}=i;n.cssMode||(n.autoHeight&&i.updateAutoHeight(),Qe({swiper:i,runCallbacks:e,direction:t,step:"Start"}))}var gi={setTransition:pi,transitionStart:mi,transitionEnd:hi};function vi(e=this.isHorizontal()?"x":"y"){const t=this,{params:i,rtlTranslate:n,translate:s,wrapperEl:r}=t;if(i.virtualTranslate)return n?-s:s;if(i.cssMode)return s;let o=gt(r,e);return o+=t.cssOverflowAdjustment(),n&&(o=-o),o||0}function bi(){return-this.snapGrid[this.snapGrid.length-1]}function yi(){return-this.snapGrid[0]}function Si(e,t){const i=this,{rtlTranslate:n,params:s,wrapperEl:r,progress:o}=i;let l=0,a=0;const c=0;i.isHorizontal()?l=n?-e:e:a=e,s.roundLengths&&(l=Math.floor(l),a=Math.floor(a)),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?l:a,s.cssMode?r[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-l:-a:s.virtualTranslate||(i.isHorizontal()?l-=i.cssOverflowAdjustment():a-=i.cssOverflowAdjustment(),r.style.transform=`translate3d(${l}px, ${a}px, ${c}px)`);let d;const u=i.maxTranslate()-i.minTranslate();u===0?d=0:d=(e-i.minTranslate())/u,d!==o&&i.updateProgress(e),i.emit("setTranslate",i.translate,t)}function wi(e=0,t=this.params.speed,i=!0,n=!0,s){const r=this,{params:o,wrapperEl:l}=r;if(r.animating&&o.preventInteractionOnTransition)return!1;const a=r.minTranslate(),c=r.maxTranslate();let d;if(n&&e>a?d=a:n&&e<c?d=c:d=e,r.updateProgress(d),o.cssMode){const u=r.isHorizontal();return t===0?l[u?"scrollLeft":"scrollTop"]=-d:l.scrollTo({[u?"left":"top"]:-d,behavior:"smooth"}),!0}return t===0?(r.setTransition(0),r.setTranslate(d),i&&(r.emit("beforeTransitionStart",t,s),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(d),i&&(r.emit("beforeTransitionStart",t,s),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(p){!r||r.destroyed||p.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,r.animating=!1,i&&r.emit("transitionEnd"))}),r.wrapperEl.addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd))),!0}var xi={getTranslate:vi,setTranslate:Si,minTranslate:yi,maxTranslate:bi,translateTo:wi};function Ti(e){const{slidesGrid:t,params:i}=e,n=e.rtlTranslate?e.translate:-e.translate;let s;for(let r=0;r<t.length;r+=1)typeof t[r+1]<"u"?n>=t[r]&&n<t[r+1]-(t[r+1]-t[r])/2?s=r:n>=t[r]&&n<t[r+1]&&(s=r+1):n>=t[r]&&(s=r);return i.normalizeSlideIndex&&(s<0||typeof s>"u")&&(s=0),s}function Ei(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{snapGrid:n,params:s,activeIndex:r,realIndex:o,snapIndex:l}=t;let a=e,c;const d=v=>{const y=t.virtual.slides;let g=v-(t.virtual.slidesBefore??0);return g<0&&(g=y.length+g),g>=y.length&&(g-=y.length),g};if(typeof a>"u"&&(a=Ti(t)),n.indexOf(i)>=0)c=n.indexOf(i);else{const v=Math.min(s.slidesPerGroupSkip,a);c=v+Math.floor((a-v)/s.slidesPerGroup)}if(c>=n.length&&(c=n.length-1),a===r&&!t.params.loop){c!==l&&(t.snapIndex=c,t.emit("snapIndexChange"));return}if(a===r&&t.params.loop&&t.virtual&&t.params.virtual?.enabled){t.realIndex=d(a);return}const u=t.grid&&s.grid&&s.grid.rows>1;let p;if(t.virtual&&s.virtual?.enabled)s.loop?p=d(a):p=a;else if(u){const v=t.slides.find(g=>g.column===a);let y=parseInt(v.getAttribute("data-swiper-slide-index"),10);Number.isNaN(y)&&(y=Math.max(t.slides.indexOf(v),0)),p=Math.floor(y/s.grid.rows)}else if(t.slides[a]){const v=t.slides[a].getAttribute("data-swiper-slide-index");v?p=parseInt(v,10):p=a}else p=a;Object.assign(t,{previousSnapIndex:l,snapIndex:c,previousRealIndex:o,realIndex:p,previousIndex:r,activeIndex:a}),t.initialized&&Pe(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(o!==p&&t.emit("realIndexChange"),t.emit("slideChange"))}function Pi(e){const t=this,i=[],n=t.virtual&&t.params.virtual?.enabled;let s=0,r;typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed);const o=l=>n?t.slides[t.getSlideIndexByData(l)]:t.slides[l];if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(l=>{i.push(l)});else for(r=0;r<Math.ceil(t.params.slidesPerView);r+=1){const l=t.activeIndex+r;if(l>t.slides.length&&!n)break;const a=o(l);a&&i.push(a)}else{const l=o(t.activeIndex);l&&i.push(l)}for(r=0;r<i.length;r+=1)if(typeof i[r]<"u"){const l=i[r].offsetHeight;s=l>s?l:s}(s||s===0)&&(t.wrapperEl.style.height=`${s}px`)}function Ci(e,t){const i=this,n=i.params;let s=e.closest(`.${n.slideClass}, swiper-slide`);!s&&i.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(l=>{!s&&l.matches&&l.matches(`.${n.slideClass}, swiper-slide`)&&(s=l)});let r=!1,o;if(s){for(let l=0;l<i.slides.length;l+=1)if(i.slides[l]===s){r=!0,o=l;break}}if(s&&r)i.clickedSlide=s,i.virtual&&i.params.virtual?.enabled?i.clickedIndex=parseInt(s.getAttribute("data-swiper-slide-index"),10):i.clickedIndex=o;else{i.clickedSlide=void 0,i.clickedIndex=void 0;return}n.slideToClickedSlide&&i.clickedIndex!==void 0&&i.clickedIndex!==i.activeIndex&&i.slideToClickedSlide()}function Mi(e){const t=this;if(typeof e>"u"){const d=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*d||0}const i=t.params,n=t.maxTranslate()-t.minTranslate();let{progress:s,isBeginning:r,isEnd:o}=t,l=t.progressLoop;const a=r,c=o;if(n===0)s=0,r=!0,o=!0;else{s=(e-t.minTranslate())/n;const d=Math.abs(e-t.minTranslate())<1,u=Math.abs(e-t.maxTranslate())<1;r=d||s<=0,o=u||s>=1,d&&(s=0),u&&(s=1)}if(i.loop){const d=t.getSlideIndexByData(0),u=t.getSlideIndexByData(t.slides.length-1),p=t.slidesGrid[d],v=t.slidesGrid[u],y=t.slidesGrid[t.slidesGrid.length-1],g=Math.abs(e);g>=p?l=(g-p)/y:l=(g+y-v)/y,l>1&&(l-=1)}Object.assign(t,{progress:s,progressLoop:l,isBeginning:r,isEnd:o}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),r&&!a&&t.emit("reachBeginning toEdge"),o&&!c&&t.emit("reachEnd toEdge"),(a&&!r||c&&!o)&&t.emit("fromEdge"),t.emit("progress",s)}function Ii(){const e=this;let t,i;const n=e.el;typeof e.params.width<"u"&&e.params.width!==null?t=e.params.width:t=n.clientWidth,typeof e.params.height<"u"&&e.params.height!==null?i=e.params.height:i=n.clientHeight,!(t===0&&e.isHorizontal()||i===0&&e.isVertical())&&(t=t-parseInt(J(n,"padding-left")||"0",10)-parseInt(J(n,"padding-right")||"0",10),i=i-parseInt(J(n,"padding-top")||"0",10)-parseInt(J(n,"padding-bottom")||"0",10),Number.isNaN(t)&&(t=0),Number.isNaN(i)&&(i=0),Object.assign(e,{width:t,height:i,size:e.isHorizontal()?t:i}))}function Li(){const e=this;function t(x,M){return parseFloat(x.getPropertyValue(e.getDirectionLabel(M))||"0")}const i=e.params,{wrapperEl:n,slidesEl:s,rtlTranslate:r,wrongRTL:o}=e,l=!!(e.virtual&&i.virtual?.enabled),a=l?e.virtual.slides.length:e.slides.length,c=Y(s,`.${e.params.slideClass}, swiper-slide`),d=l?e.virtual.slides.length:c.length;let u=[];const p=[],v=[],y=x=>typeof x=="function"?x.call(e):x,g=y(i.slidesOffsetBefore),T=y(i.slidesOffsetAfter),w=e.snapGrid.length,f=e.slidesGrid.length,h=e.size-g-T;let b=i.spaceBetween,m=-g,P=0,L=0;if(typeof h>"u")return;typeof b=="string"&&b.indexOf("%")>=0?b=parseFloat(b.replace("%",""))/100*h:typeof b=="string"&&(b=parseFloat(b)),e.virtualSize=-b-g-T,c.forEach(x=>{r?x.style.marginLeft="":x.style.marginRight="",x.style.marginBottom="",x.style.marginTop=""}),i.centeredSlides&&i.cssMode&&(ee(n,"--swiper-centered-offset-before",""),ee(n,"--swiper-centered-offset-after","")),i.cssMode&&(ee(n,"--swiper-slides-offset-before",`${g}px`),ee(n,"--swiper-slides-offset-after",`${T}px`));const I=i.grid&&i.grid.rows>1&&e.grid;I?e.grid.initSlides(c):e.grid&&e.grid.unsetSlides();let S=0;const z=i.slidesPerView==="auto"&&i.breakpoints&&Object.keys(i.breakpoints).filter(x=>typeof i.breakpoints[x]?.slidesPerView<"u").length>0;for(let x=0;x<d;x+=1){S=0;const M=c[x];if(!(M&&(I&&e.grid.updateSlide(x,M,c),J(M,"display")==="none"))){if(l&&i.slidesPerView==="auto")i.virtual?.slidesPerViewAutoSlideSize&&(S=i.virtual.slidesPerViewAutoSlideSize),S&&M&&(i.roundLengths&&(S=Math.floor(S)),M.style[e.getDirectionLabel("width")]=`${S}px`);else if(i.slidesPerView==="auto"){z&&(M.style[e.getDirectionLabel("width")]="");const C=getComputedStyle(M),_=M.style.transform,k=M.style.webkitTransform;if(_&&(M.style.transform="none"),k&&(M.style.webkitTransform="none"),i.roundLengths)S=e.isHorizontal()?Ee(M,"width"):Ee(M,"height");else{const V=t(C,"width"),N=t(C,"padding-left"),B=t(C,"padding-right"),E=t(C,"margin-left"),A=t(C,"margin-right"),O=C.getPropertyValue("box-sizing");if(O&&O==="border-box")S=V+E+A;else{const{clientWidth:G,offsetWidth:j}=M;S=V+N+B+E+A+(j-G)}}_&&(M.style.transform=_),k&&(M.style.webkitTransform=k),i.roundLengths&&(S=Math.floor(S))}else S=(h-(i.slidesPerView-1)*b)/i.slidesPerView,i.roundLengths&&(S=Math.floor(S)),M&&(M.style[e.getDirectionLabel("width")]=`${S}px`);M&&(M.swiperSlideSize=S),v.push(S),i.centeredSlides?(m=m+S/2+P/2+b,P===0&&x!==0&&(m=m-h/2-b),x===0&&(m=m-h/2-b),Math.abs(m)<1/1e3&&(m=0),i.roundLengths&&(m=Math.floor(m)),L%i.slidesPerGroup===0&&u.push(m),p.push(m)):(i.roundLengths&&(m=Math.floor(m)),(L-Math.min(e.params.slidesPerGroupSkip,L))%e.params.slidesPerGroup===0&&u.push(m),p.push(m),m=m+S+b),e.virtualSize+=S+b,P=S,L+=1}}if(e.virtualSize=Math.max(e.virtualSize,h)+T,r&&o&&(i.effect==="slide"||i.effect==="coverflow")&&(n.style.width=`${e.virtualSize+b}px`),i.setWrapperSize&&(n.style[e.getDirectionLabel("width")]=`${e.virtualSize+b}px`),I&&e.grid.updateWrapperSize(S,u),!i.centeredSlides){const x=i.slidesPerView!=="auto"&&i.slidesPerView%1!==0,M=i.snapToSlideEdge&&!i.loop&&(i.slidesPerView==="auto"||x);let C=u.length;if(M){let k;if(i.slidesPerView==="auto"){k=1;let V=0;for(let N=v.length-1;N>=0&&(V+=v[N]+(N<v.length-1?b:0),V<=h);N-=1)k=v.length-N}else k=Math.floor(i.slidesPerView);C=Math.max(d-k,0)}const _=[];for(let k=0;k<u.length;k+=1){let V=u[k];i.roundLengths&&(V=Math.floor(V)),M?k<=C&&_.push(V):u[k]<=e.virtualSize-h&&_.push(V)}u=_,Math.floor(e.virtualSize-h)-Math.floor(u[u.length-1])>1&&(M||u.push(e.virtualSize-h))}if(l&&i.loop){const x=v[0]+b,M=e.virtual.slidesBefore??0,C=e.virtual.slidesAfter??0,_=M+C;if(i.slidesPerGroup>1){const k=Math.ceil(_/i.slidesPerGroup),V=x*i.slidesPerGroup;for(let N=0;N<k;N+=1)u.push(u[u.length-1]+V)}for(let k=0;k<_;k+=1)i.slidesPerGroup===1&&u.push(u[u.length-1]+x),p.push(p[p.length-1]+x),e.virtualSize+=x}if(u.length===0&&(u=[0]),b!==0){const x=e.isHorizontal()&&r?"marginLeft":e.getDirectionLabel("marginRight");c.filter((M,C)=>!i.cssMode||i.loop?!0:C!==c.length-1).forEach(M=>{M.style[x]=`${b}px`})}if(i.centeredSlides&&i.centeredSlidesBounds){let x=0;v.forEach(C=>{x+=C+(b||0)}),x-=b;const M=x>h?x-h:0;u=u.map(C=>C<=0?-g:C>M?M+T:C)}if(i.centerInsufficientSlides){let x=0;if(v.forEach(M=>{x+=M+(b||0)}),x-=b,x<h){const M=(h-x)/2;u.forEach((C,_)=>{u[_]=C-M}),p.forEach((C,_)=>{p[_]=C+M})}}if(Object.assign(e,{slides:c,snapGrid:u,slidesGrid:p,slidesSizesGrid:v}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){ee(n,"--swiper-centered-offset-before",`${-u[0]}px`),ee(n,"--swiper-centered-offset-after",`${e.size/2-v[v.length-1]/2}px`);const x=-e.snapGrid[0],M=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(C=>C+x),e.slidesGrid=e.slidesGrid.map(C=>C+M)}if(d!==a&&e.emit("slidesLengthChange"),u.length!==w&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),p.length!==f&&e.emit("slidesGridLengthChange"),i.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!l&&!i.cssMode&&(i.effect==="slide"||i.effect==="fade")){const x=`${i.containerModifierClass}backface-hidden`,M=e.el.classList.contains(x);d<=i.maxBackfaceHiddenSlides?M||e.el.classList.add(x):M&&e.el.classList.remove(x)}}const Se=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};function Oi(){const e=this,{slides:t,params:i,slidesEl:n,activeIndex:s}=e,r=!!(e.virtual&&i.virtual?.enabled),o=e.grid&&i.grid&&i.grid.rows>1,l=u=>Y(n,`.${i.slideClass}${u}, swiper-slide${u}`)[0];let a,c,d;if(r)if(i.loop){const u=e.virtual.slides;let p=s-(e.virtual.slidesBefore??0);p<0&&(p=u.length+p),p>=u.length&&(p-=u.length),a=l(`[data-swiper-slide-index="${p}"]`)}else a=l(`[data-swiper-slide-index="${s}"]`);else o?(a=t.find(u=>u.column===s),d=t.find(u=>u.column===s+1),c=t.find(u=>u.column===s-1)):a=t[s];a&&(o||(d=wt(a,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!d&&(d=t[0]),c=St(a,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!c===0&&(c=t[t.length-1]))),t.forEach(u=>{Se(u,u===a,i.slideActiveClass),Se(u,u===d,i.slideNextClass),Se(u,u===c,i.slidePrevClass)}),e.emitSlidesClasses()}function zi(){const e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let n=0;n<t.length;n+=1)t[n].swiperSlideOffset=(e.isHorizontal()?t[n].offsetLeft:t[n].offsetTop)-i-e.cssOverflowAdjustment()}const Ae=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};function _i(e=this&&this.translate||0){const t=this,i=t.params,{slides:n,rtlTranslate:s,snapGrid:r}=t;if(n.length===0)return;typeof n[0].swiperSlideOffset>"u"&&t.updateSlidesOffset();let o=-e;s&&(o=e),t.visibleSlidesIndexes=[],t.visibleSlides=[];let l=i.spaceBetween;typeof l=="string"&&l.indexOf("%")>=0?l=parseFloat(l.replace("%",""))/100*t.size:typeof l=="string"&&(l=parseFloat(l));for(let a=0;a<n.length;a+=1){const c=n[a];let d=c.swiperSlideOffset??0;i.cssMode&&i.centeredSlides&&(d-=n[0].swiperSlideOffset??0);const u=c.swiperSlideSize??0,p=(o+(i.centeredSlides?t.minTranslate():0)-d)/(u+l),v=(o-r[0]+(i.centeredSlides?t.minTranslate():0)-d)/(u+l),y=-(o-d),g=y+t.slidesSizesGrid[a],T=y>=0&&y<=t.size-t.slidesSizesGrid[a],w=y>=0&&y<t.size-1||g>1&&g<=t.size||y<=0&&g>=t.size;w&&(t.visibleSlides.push(c),t.visibleSlidesIndexes.push(a)),Ae(c,w,i.slideVisibleClass),Ae(c,T,i.slideFullyVisibleClass),c.progress=s?-p:p,c.originalProgress=s?-v:v}}var ki={updateSize:Ii,updateSlides:Li,updateAutoHeight:Pi,updateSlidesOffset:zi,updateSlidesProgress:_i,updateProgress:Mi,updateSlidesClasses:Oi,updateActiveIndex:Ei,updateClickedSlide:Ci};const Ai={eventsEmitter:Dt,update:ki,translate:xi,transition:gi,slide:fi,loop:ti,grabCursor:Jt,events:Yt,breakpoints:Lt,checkOverflow:zt,classes:Bt},Ce={};let se=class K{static extendedDefaults;static defaults;constructor(...t){let i,n;if(t.length===1&&t[0]!==null&&typeof t[0]=="object"&&Object.prototype.toString.call(t[0]).slice(8,-1)==="Object"?n=t[0]:[i,n]=t,n||(n={}),n=W({},n),i&&!n.el&&(n.el=i),n.el&&typeof n.el=="string"&&typeof document<"u"&&document.querySelectorAll(n.el).length>1){const l=[];return document.querySelectorAll(n.el).forEach(a=>{const c=W({},n,{el:a});l.push(new K(c))}),l}const s=this;s.__swiper__=!0,s.support=Ue(),s.device=Ke({userAgent:n.userAgent??void 0}),s.browser=Je(),s.eventsListeners={},s.eventsAnyListeners=[],s.modules=[...s.__modules__||[]],n.modules&&Array.isArray(n.modules)&&n.modules.forEach(l=>{const a=l;typeof a=="function"&&s.modules.indexOf(a)<0&&s.modules.push(a)});const r={};s.modules.forEach(l=>{l({params:n,swiper:s,extendParams:ii(n,r),on:s.on.bind(s),once:s.once.bind(s),off:s.off.bind(s),emit:s.emit.bind(s)})});const o=W({},Le,r);if(s.params=W({},o,Ce,n),s.originalParams=W({},s.params),s.passedParams=W({},n),s.params&&s.params.on){const l=s.params.on;Object.keys(l).forEach(a=>{const c=l[a];c&&s.on(a,c)})}return s.params&&s.params.onAny&&s.onAny(s.params.onAny),Object.assign(s,{enabled:s.params.enabled,el:i,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return s.params.direction==="horizontal"},isVertical(){return s.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,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:s.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.emit("_swiper"),s.params.init&&s.init(),s}getDirectionLabel(t){return this.isHorizontal()?t:{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"}[t]}isHorizontal(){return this.params.direction==="horizontal"}isVertical(){return this.params.direction==="vertical"}cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23}getSlideIndex(t){const{slidesEl:i,params:n}=this,s=Y(i,`.${n.slideClass}, swiper-slide`),r=fe(s[0]);return fe(t)-(r??0)}getSlideIndexByData(t){return this.getSlideIndex(this.slides.find(i=>Number(i.getAttribute("data-swiper-slide-index"))===t))}getSlideIndexWhenGrid(t){return this.grid&&this.params.grid&&this.params.grid.rows>1&&(this.params.grid.fill==="column"?t=Math.floor(t/this.params.grid.rows):this.params.grid.fill==="row"&&(t=t%Math.ceil(this.slides.length/this.params.grid.rows))),t}recalcSlides(){const{slidesEl:t,params:i}=this;this.slides=Y(t,`.${i.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(t,i){t=Math.min(Math.max(t,0),1);const n=this.minTranslate(),r=(this.maxTranslate()-n)*t+n;this.translateTo(r,typeof i>"u"?0:i),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){if(!this.params._emitClasses||!this.el)return;const t=this.el.className.split(" ").filter(i=>i.indexOf("swiper")===0||i.indexOf(this.params.containerModifierClass)===0);this.emit("_containerClasses",t.join(" "))}getSlideClasses(t){return this.destroyed?"":t.className.split(" ").filter(i=>i.indexOf("swiper-slide")===0||i.indexOf(this.params.slideClass)===0).join(" ")}emitSlidesClasses(){if(!this.params._emitClasses||!this.el)return;const t=[];this.slides.forEach(i=>{const n=this.getSlideClasses(i);t.push({slideEl:i,classNames:n}),this.emit("_slideClass",i,n)}),this.emit("_slideClasses",t)}slidesPerViewDynamic(t="current",i=!1){const{params:n,slides:s,slidesGrid:r,slidesSizesGrid:o,size:l,activeIndex:a}=this;let c=1;if(typeof n.slidesPerView=="number")return n.slidesPerView;if(n.centeredSlides){let d=s[a]?Math.ceil(s[a].swiperSlideSize??0):0,u=!1;for(let p=a+1;p<s.length;p+=1)s[p]&&!u&&(d+=Math.ceil(s[p].swiperSlideSize??0),c+=1,d>l&&(u=!0));for(let p=a-1;p>=0;p-=1)s[p]&&!u&&(d+=s[p].swiperSlideSize??0,c+=1,d>l&&(u=!0))}else if(t==="current")for(let d=a+1;d<s.length;d+=1)(i?r[d]+o[d]-r[a]<l:r[d]-r[a]<l)&&(c+=1);else for(let d=a-1;d>=0;d-=1)r[a]-r[d]<l&&(c+=1);return c}update(){const t=this;if(!t||t.destroyed)return;const{snapGrid:i,params:n}=t;n.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(o=>{o.complete&&oe(t,o)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();function s(){const o=t.rtlTranslate?t.translate*-1:t.translate,l=Math.min(Math.max(o,t.maxTranslate()),t.minTranslate());t.setTranslate(l),t.updateActiveIndex(),t.updateSlidesClasses()}let r;if(n.freeMode?.enabled&&!n.cssMode)s(),n.autoHeight&&t.updateAutoHeight();else{if((n.slidesPerView==="auto"||n.slidesPerView>1)&&t.isEnd&&!n.centeredSlides){const o=t.virtual&&n.virtual?.enabled?t.virtual.slides.length:t.slides.length;r=t.slideTo(o-1,0,!1,!0)}else r=t.slideTo(t.activeIndex,0,!1,!0);r||s()}n.watchOverflow&&i!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,i=!0){const n=this,s=n.params.direction;return t||(t=s==="horizontal"?"vertical":"horizontal"),t===s||t!=="horizontal"&&t!=="vertical"||(n.el.classList.remove(`${n.params.containerModifierClass}${s}`),n.el.classList.add(`${n.params.containerModifierClass}${t}`),n.emitContainerClasses(),n.params.direction=t,n.slides.forEach(r=>{t==="vertical"?r.style.width="":r.style.height=""}),n.emit("changeDirection"),i&&n.update()),n}changeLanguageDirection(t){const i=this;i.rtl&&t==="rtl"||!i.rtl&&t==="ltr"||(i.rtl=t==="rtl",i.rtlTranslate=i.params.direction==="horizontal"&&i.rtl,i.rtl?(i.el.classList.add(`${i.params.containerModifierClass}rtl`),i.el.dir="rtl"):(i.el.classList.remove(`${i.params.containerModifierClass}rtl`),i.el.dir="ltr"),i.update())}mount(t){const i=this;if(i.mounted)return!0;if(typeof document>"u")return!1;const n=t??i.params.el;let s=null;if(typeof n=="string"?s=document.querySelector(n):n instanceof HTMLElement&&(s=n),!s)return!1;s.swiper=i;const r=s.parentNode;r&&r.host&&r.host.nodeName===i.params.swiperElementNodeName.toUpperCase()&&(i.isElement=!0);const o=()=>`.${(i.params.wrapperClass||"").trim().split(" ").join(".")}`;let a=s&&s.shadowRoot?s.shadowRoot.querySelector(o()):Y(s,o())[0];!a&&i.params.createElements&&(a=ce("div",i.params.wrapperClass),s.append(a),Y(s,`.${i.params.slideClass}`).forEach(d=>{a.append(d)}));const c=i.isElement?s.parentNode.host:null;return Object.assign(i,{el:s,wrapperEl:a,slidesEl:i.isElement&&!c.slideSlots?c:a,hostEl:i.isElement?c:s,mounted:!0,rtl:s.dir.toLowerCase()==="rtl"||J(s,"direction")==="rtl",rtlTranslate:i.params.direction==="horizontal"&&(s.dir.toLowerCase()==="rtl"||J(s,"direction")==="rtl"),wrongRTL:J(a,"display")==="-webkit-box"}),!0}init(t){const i=this;if(i.initialized||i.mount(t)===!1)return i;i.emit("beforeInit"),i.params.breakpoints&&i.setBreakpoint(),i.addClasses(),i.updateSize(),i.updateSlides(),i.params.watchOverflow&&i.checkOverflow(),i.params.grabCursor&&i.enabled&&i.setGrabCursor(),i.params.loop&&i.virtual&&i.params.virtual?.enabled?i.slideTo((i.params.initialSlide??0)+(i.virtual.slidesBefore??0),0,i.params.runCallbacksOnInit,!1,!0):i.slideTo(i.params.initialSlide,0,i.params.runCallbacksOnInit,!1,!0),i.params.loop&&i.loopCreate(void 0,!0),i.attachEvents();const s=[...i.el.querySelectorAll('[loading="lazy"]')];return i.isElement&&s.push(...i.hostEl.querySelectorAll('[loading="lazy"]')),s.forEac
1h(r=>{r.complete?oe(i,r):r.addEventListener("load",o=>{oe(i,o.target)})}),Pe(i),i.initialized=!0,Pe(i),i.emit("init"),i.emit("afterInit"),i}destroy(t=!0,i=!0){const n=this,{params:s,el:r,wrapperEl:o,slides:l}=n;return typeof n.params>"u"||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),s.loop&&n.loopDestroy(),i&&(n.removeClasses(),r&&typeof r!="string"&&r.removeAttribute("style"),o&&o.removeAttribute("style"),l&&l.length&&l.forEach(a=>{a.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),a.removeAttribute("style"),a.removeAttribute("data-swiper-slide-index")})),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(a=>{n.off(a)}),t!==!1&&(n.el&&typeof n.el!="string"&&(n.el.swiper=null),ht(n)),n.destroyed=!0),null}static extendDefaults(t){W(Ce,t)}static installModule(t){K.prototype.__modules__||(K.prototype.__modules__=[]);const i=K.prototype.__modules__;typeof t=="function"&&i.indexOf(t)<0&&i.push(t)}static use(t){return Array.isArray(t)?(t.forEach(i=>K.installModule(i)),K):(K.installModule(t),K)}};Object.defineProperty(se,"extendedDefaults",{get(){return Ce}});Object.defineProperty(se,"defaults",{get(){return Le}});const Be=Ai,Bi=se.prototype;Object.keys(Be).forEach(e=>{const t=Be[e];Object.keys(t).forEach(i=>{Bi[i]=t[i]})});se.use([si,ni]);function Di(e,t,i,n,s){const r=[];if(!t)return r;const o=a=>{r.indexOf(a)<0&&r.push(a)};if(i&&n){const a=n.map(s),c=i.map(s);a.join("")!==c.join("")&&o("children"),n.length!==i.length&&o("children")}return He.filter(a=>a[0]==="_").map(a=>a.replace(/_/,"")).forEach(a=>{if(a in e&&a in t){const c=e[a],d=t[a];if($(c)&&$(d)){const u=Object.keys(c),p=Object.keys(d);u.length!==p.length?o(a):(u.forEach(v=>{c[v]!==d[v]&&o(a)}),p.forEach(v=>{c[v]!==d[v]&&o(a)}))}else c!==d&&o(a)}}),r}function De(e={},t=!0){const i={on:{}},n={},s={};te(i,Le),i._emitClasses=!0,i.init=!1;const r={},o=He.map(a=>a.replace(/_/,"")),l={...e};return Object.keys(l).forEach(a=>{const c=e[a];if(!(typeof c>"u"))if(o.indexOf(a)>=0)$(c)?(i[a]={},s[a]={},te(i[a],c),te(s[a],c)):(i[a]=c,s[a]=c);else if(a.search(/on[A-Z]/)===0&&typeof c=="function"){const d=`${a[2].toLowerCase()}${a.substring(3)}`,u=c;t?n[d]=u:i.on[d]=u}else r[a]=c}),["navigation","pagination","scrollbar"].forEach(a=>{i[a]===!0&&(i[a]={}),i[a]===!1&&delete i[a]}),{params:i,passedParams:s,rest:r,events:n}}function Gi(e,t){const{el:i,nextEl:n,prevEl:s,paginationEl:r,scrollbarEl:o,swiper:l}=e;if(We(t)&&n&&s){const a=l.params.navigation,c=l.originalParams.navigation;a.nextEl=n,c.nextEl=n,a.prevEl=s,c.prevEl=s}qe(t)&&r&&(l.params.pagination.el=r,l.originalParams.pagination.el=r),Xe(t)&&o&&(l.params.scrollbar.el=o,l.originalParams.scrollbar.el=o),l.init(i)}const Vi=e=>{!e||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.emit("_virtualUpdated"),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate?.())};function we(e={},t,i){const n=[],s={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]},r=(o,l)=>{if(!Array.isArray(o))return;let a=l==="default"?"container-end":l;o.forEach(c=>{if(typeof c.type=="symbol"&&c.children){r(c.children,a);return}const u=c.type,p=c.componentOptions?.tag;u&&(u.name==="SwiperSlide"||u.name==="AsyncComponentWrapper")||p==="SwiperSlide"?n.push(c):s[a]&&s[a].push(c)})};return Object.keys(e).forEach(o=>{const l=e[o];if(typeof l!="function")return;const a=l();r(a,o)}),i.value=t.value,t.value=n,{slides:n,slots:s}}function Ni(e,t,i){if(!i)return null;const n=e.value;if(!n)return null;const s=u=>{let p=u;return u<0?p=t.length+u:p>=t.length&&(p-=t.length),p},r=n.isHorizontal()?{[n.rtlTranslate?"right":"left"]:`${i.offset}px`}:{top:`${i.offset}px`},{from:o,to:l}=i,a=n.params.loop?-t.length:0,c=n.params.loop?t.length*2:t.length,d=[];for(let u=a;u<c;u+=1)if(u>=o&&u<=l&&d.length<t.length){const p=t[s(u)];p&&d.push(p)}return d.map(u=>{const p=u.props??{};if(p.style=p.style??{},p.swiperRef=e,p.style=r,u.props=p,u.type)return X(u.type,{...p},u.children);if(u.componentOptions)return X(u.componentOptions.Ctor,{...p},u.componentOptions.children)})}const Ri=["_beforeBreakpoint","_containerClasses","_slideClass","_slideClasses","_swiper","_freeModeNoMomentumRelease","_virtualUpdated","activeIndexChange","afterInit","autoplay","autoplayStart","autoplayStop","auto
1playPause","autoplayResume","autoplayTimeLeft","beforeDestroy","beforeInit","beforeLoopFix","beforeResize","beforeSlideChangeStart","beforeTransitionStart","breakpoint","changeDirection","click","disable","doubleTap","doubleClick","destroy","enable","fromEdge","hashChange","hashSet","init","keyPress","lock","loopFix","momentumBounce","navigationHide","navigationShow","navigationPrev","navigationNext","observerUpdate","orientationchange","paginationHide","paginationRender","paginationShow","paginationUpdate","progress","reachBeginning","reachEnd","realIndexChange","resize","scroll","scrollbarDragEnd","scrollbarDragMove","scrollbarDragStart","setTransition","setTranslate","slidesUpdated","slideChange","slideChangeTransitionEnd","slideChangeTransitionStart","slideNextTransitionEnd","slideNextTransitionStart","slidePrevTransitionEnd","slidePrevTransitionStart","slideResetTransitionStart","slideResetTransitionEnd","sliderMove","sliderFirstMove","slidesLengthChange","slidesGridLengthChange","snapGridLengthChange","snapIndexChange","swiper","tap","toEdge","touchEnd","touchMove","touchMoveOpposite","touchStart","transitionEnd","transitionStart","unlock","update","virtualUpdate","zoomChange"],$i=he({name:"Swiper",props:{tag:{type:String,default:"div"},wrapperTag:{type:String,default:"div"},modules:{type:Array,default:void 0},init:{type:Boolean,default:void 0},direction:{type:String,default:void 0},oneWayMovement:{type:Boolean,default:void 0},swiperElementNodeName:{type:String,default:"SWIPER-CONTAINER"},touchEventsTarget:{type:String,default:void 0},initialSlide:{type:Number,default:void 0},speed:{type:Number,default:void 0},cssMode:{type:Boolean,default:void 0},updateOnWindowResize:{type:Boolean,default:void 0},resizeObserver:{type:Boolean,default:void 0},nested:{type:Boolean,default:void 0},focusableElements:{type:String,default:void 0},width:{type:Number,default:void 0},height:{type:Number,default:void 0},preventInteractionOnTransition:{type:Boolean,default:void 0},userAgent:{type:String,default:void 0},url:{type:String,default:void 0},edgeSwipeDetection:{type:[Boolean,String],default:void 0},edgeSwipeThreshold:{type:Number,default:void 0},autoHeight:{type:Boolean,default:void 0},setWrapperSize:{type:Boolean,default:void 0},virtualTranslate:{type:Boolean,default:void 0},effect:{type:String,default:void 0},breakpoints:{type:Object,default:void 0},breakpointsBase:{type:String,default:void 0},spaceBetween:{type:[Number,String],default:void 0},slidesPerView:{type:[Number,String],default:void 0},maxBackfaceHiddenSlides:{type:Number,default:void 0},slidesPerGroup:{type:Number,default:void 0},slidesPerGroupSkip:{type:Number,default:void 0},slidesPerGroupAuto:{type:Boolean,default:void 0},centeredSlides:{type:Boolean,default:void 0},centeredSlidesBounds:{type:Boolean,default:void 0},slidesOffsetBefore:{type:Number,default:void 0},slidesOffsetAfter:{type:Number,default:void 0},normalizeSlideIndex:{type:Boolean,default:void 0},centerInsufficientSlides:{type:Boolean,default:void 0},watchOverflow:{type:Boolean,default:void 0},roundLengths:{type:Boolean,default:void 0},touchRatio:{type:Number,default:void 0},touchAngle:{type:Number,default:void 0},simulateTouch:{type:Boolean,default:void 0},shortSwipes:{type:Boolean,default:void 0},longSwipes:{type:Boolean,default:void 0},longSwipesRatio:{type:Number,default:void 0},longSwipesMs:{type:Number,default:void 0},followFinger:{type:Boolean,default:void 0},allowTouchMove:{type:Boolean,default:void 0},threshold:{type:Number,default:void 0},touchMoveStopPropagation:{type:Boolean,default:void 0},touchStartPreventDefault:{type:Boolean,default:void 0},touchStartForcePreventDefault:{type:Boolean,default:void 0},touchReleaseOnEdges:{type:Boolean,default:void 0},uniqueNavElements:{type:Boolean,default:void 0},resistance:{type:Boolean,default:void 0},resistanceRatio:{type:Number,default:void 0},watchSlidesProgress:{type:Boolean,default:void 0},grabCursor:{type:Boolean,default:void 0},preventClicks:{type:Boolean,default:void 0},preventClicksPropagation:{type:Boolean,default:void 0},slideToClickedSlide:{type:Boolean,default:void 0},loop:{type:Boolean,default:void 0},loopedSlides:{type:Number,default:void 0},loopPreventsSliding:{type:Boolean,default:void 0},loopAdditionalSlides:{type:Number,default:void 0},loopAddBlankSlides:{type:Boolean,default:void 0},rewind:{type:Boolean,default:void 0},allowSlidePrev:{type:Boolean,default:void 0},allowSlideNext:{type:Boolean,default:void 0},swipeHandler:{type:Boolean,default:void 0},noSwiping:{type:Boolean,default:void 0},noSwipingClass:{type:String,default:void 0},noSwipingSelector:{type:String,default:void 0},passiveListeners:{type:Boolean,default:void 0},containerModifierClass:{type:String,default:void 0},slideClass:{type:String,default:void 0},slideActiveClass:{type:String,default:void 0},slideVisibleClass:{type:String,default:void 0},slideFullyVisibleClass:{type:String,default:void 0},slideBlankClass:{type:String,default:void 0},slideNextClass:{type:String,default:void 0},slidePrevClass:{type:String,default:void 0},wrapperClass:{type:String,default:void 0},lazyPreloaderClass:{type:String,default:void 0},lazyPreloadPrevNext:{type:Number,default:void 0},runCallbacksOnInit:{type:Boolean,default:void 0},observer:{type:Boolean,default:void 0},observeParents:{type:Boolean,default:void 0},observeSlideChildren:{type:Boolean,default:void 0},a11y:{type:[Boolean,Object],default:void 0},autoplay:{type:[Boolean,Object],default:void 0},controller:{type:Object,default:void 0},coverflowEffect:{type:Object,default:void 0},cubeEffect:{type:Object,default:void 0},fadeEffect:{type:Object,default:void 0},flipEffect:{type:Object,default:void 0},creativeEffect:{type:Object,default:void 0},cardsEffect:{type:Object,default:void 0},hashNavigation:{type:[Boolean,Object],default:void 0},history:{type:[Boolean,Object],default:void 0},keyboard:{type:[Boolean,Object],default:void 0},mousewheel:{type:[Boolean,Object],default:void 0},navigation:{type:[Boolean,Object],default:void 0},pagination:{type:[Boolean,Object],default:void 0},parallax:{type:[Boolean,Object],default:void 0},scrollbar:{type:[Boolean,Object],default:void 0},thumbs:{type:Object,default:void 0},virtual:{type:[Boolean,Object],default:void 0},zoom:{type:[Boolean,Object],default:void 0},grid:{type:Object,default:void 0},freeMode:{type:[Boolean,Object],default:void 0},enabled:{type:Boolean,default:void 0}},emits:Ri,setup(e,{slots:t,emit:i}){const{tag:n,wrapperTag:s}=e,r=H("swiper"),o=H(null),l=H(!1),a=H(!1),c=H(null),d=et(null),u=H(null),p={value:[]},v={value:[]},y=H(null),g=H(null),T=H(null),w=H(null),{params:f,passedParams:h}=De(e,!1);we(t,p,v),u.value=h,v.value=p.value;const b=()=>{we(t,p,v),l.value=!0};f.onAny=(I,...S)=>{i(I,...S)},Object.assign(f.on,{_beforeBreakpoint:b,_containerClasses(I,S){r.value=S}});const m={...f};delete m.wrapperClass,d.value=new se(m);const P=d.value;if(P&&P.virtual&&P.params.virtual?.enabled){P.virtual.slides=p.value;const I={cache:!1,slides:p.value,renderExternal:S=>{o.value=S},renderExternalUpdate:!1};te(P.params.virtual,I),P.originalParams.virtual&&te(P.originalParams.virtual,I)}Ne(()=>{!a.value&&d.value&&(d.value.emitSlidesClasses(),a.value=!0);const{passedParams:I}=De(e,!1),S=Di(I,u.value,p.value,v.value,z=>z.props?z.props.key:void 0);
1u.value=I,(S.length||l.value)&&d.value&&!d.value.destroyed&&Tt({swiper:d.value,slides:p.value,passedParams:I,changedParams:S,nextEl:y.value,prevEl:g.value,scrollbarEl:w.value,paginationEl:T.value}),l.value=!1}),$e("swiper",d),Re(o,()=>{it(()=>{Vi(d.value)})}),Me(()=>{!c.value||!d.value||(Gi({el:c.value,nextEl:y.value,prevEl:g.value,paginationEl:T.value,scrollbarEl:w.value,swiper:d.value},f),i("swiper",d.value))}),Ie(()=>{d.value&&!d.value.destroyed&&d.value.destroy(!0,!1)});function L(I){return f.virtual?Ni(d,I,o.value):(I.forEach((S,z)=>{const x=S.props??{};x.swiperRef=d,x.swiperSlideIndex=z,S.props=x}),I)}return()=>{const{slides:I,slots:S}=we(t,p,v);return X(n,{ref:c,class:Ye(r.value)},[S["container-start"],X(s,{class:xt(f.wrapperClass)},[S["wrapper-start"],L(I),S["wrapper-end"]]),We(e)&&[X("div",{ref:g,class:"swiper-button-prev"}),X("div",{ref:y,class:"swiper-button-next"})],Xe(e)&&X("div",{ref:w,class:"swiper-scrollbar"}),qe(e)&&X("div",{ref:T,class:"swiper-pagination"}),S["container-end"]])}}}),ji=he({name:"SwiperSlide",props:{tag:{type:String,default:"div"},swiperRef:{type:Object,required:!1},swiperSlideIndex:{type:Number,default:void 0,required:!1},zoom:{type:[Boolean,Number],default:void 0,required:!1},lazy:{type:Boolean,default:!1,required:!1},virtualIndex:{type:[String,Number],default:void 0}},setup(e,{slots:t}){let i=!1;const{swiperRef:n}=e,s=H(null),r=H("swiper-slide"),o=H(!1);function l(u,p,v){p===s.value&&(r.value=v)}Me(()=>{!n||!n.value||(n.value.on("_slideClass",l),i=!0)}),tt(()=>{i||!n||!n.value||(n.value.on("_slideClass",l),i=!0)}),Ne(()=>{!s.value||!n||!n.value||(typeof e.swiperSlideIndex<"u"&&(s.value.swiperSlideIndex=e.swiperSlideIndex),n.value.destroyed&&r.value!=="swiper-slide"&&(r.value="swiper-slide"))}),Ie(()=>{!n||!n.value||n.value.off("_slideClass",l)});const a=ne(()=>({isActive:r.value.indexOf("swiper-slide-active")>=0,isVisible:r.value.indexOf("swiper-slide-visible")>=0,isPrev:r.value.indexOf("swiper-slide-prev")>=0,isNext:r.value.indexOf("swiper-slide-next")>=0}));$e("swiperSlide",a);const c=()=>{o.value=!0},d=u=>{const p=u.el;p&&(p.lazyPreloaderManaged=!0)};return()=>X(e.tag,{class:Ye(`${r.value}`),ref:s,"data-swiper-slide-index":typeof e.virtualIndex>"u"&&n&&n.value&&n.value.params.loop?e.swiperSlideIndex:e.virtualIndex,onLoadCapture:c},e.zoom?X("div",{class:"swiper-zoom-container","data-swiper-zoom":typeof e.zoom=="number"?e.zoom:void 0},[t.default&&t.default(a.value),e.lazy&&!o.value&&X("div",{class:"swiper-lazy-preloader",onVnodeMounted:d})]):[t.default&&t.default(a.value),e.lazy&&!o.value&&X("div",{class:"swiper-lazy-preloader",onVnodeMounted:d})])}});function Fi(e,t,i,n){const s=i??{},r=t??{};return e.params.createElements&&Object.keys(n).forEach(o=>{if(!s[o]&&s.auto===!0){let l=Y(e.el,`.${n[o]}`)[0];l||(l=ce("div",n[o]),l.className=n[o],e.el.append(l)),s[o]=l,r[o]=l}}),s}function ie(e=""){return`.${e.trim().replace(/([.:!+/()[\]#>~*^$|=,'"@{}\\])/g,"\\$1").replace(/ /g,".")}`}const Hi=e=>!!e.virtual&&!!e.params.virtual?.enabled,Wi=e=>!!e.params.freeMode?.enabled,Ge=e=>{if(Hi(e))return e.virtual.slides.length;const t=e.params.grid?.rows;return e.grid&&t&&t>1?e.slides.length/Math.ceil(t):e.slides.length},qi=({swiper:e,extendParams:t,on:i,emit:n})=>{const s="swiper-pagination";t({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:f=>f,formatFractionTotal:f=>f,bulletClass:`${s}-bullet`,bulletActiveClass:`${s}-bullet-active`,modifierClass:`${s}-`,currentClass:`${s}-current`,totalClass:`${s}-total`,hiddenClass:`${s}-hidden`,progressbarFillClass:`${s}-progressbar-fill`,progressbarOppositeClass:`${s}-progressbar-opposite`,clickableClass:`${s}-clickable`,lockClass:`${s}-lock`,horizontalClass:`${s}-horizontal`,verticalClass:`${s}-vertical`,paginationDisabledClass:`${s}-disabled`}}),e.pagination={el:null,bullets:[]};let r,o=0;function l(){return e.params.pagination}function a(){return!l().el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function c(f,h){const{bulletActiveClass:b}=l();if(!f)return;let m=f[`${h==="prev"?"previous":"next"}ElementSibling`];m&&(m.classList.add(`${b}-${h}`),m=m[`${h==="prev"?"previous":"next"}ElementSibling`],m&&m.classList.add(`${b}-${h}-${h}`))}function d(f,h,b){if(f=f%b,h=h%b,h===f+1)return"next";if(h===f-1)return"previous"}function u(f){const b=f.target.closest(ie(l().bulletClass));if(!b)return;f.preventDefault();const m=(fe(b)??0)*(e.params.slidesPerGroup??1);if(e.params.loop){if(e.realIndex===m)return;const P=d(e.realIndex,m,e.slides.length);P==="next"?e.slideNext():P==="previous"?e.slidePrev():e.slideToLoop(m)}else e.slideTo(m)}function p(){const f=e.rtl,h=l();if(a())return;const b=U(e.pagination.el);let m,P;
1const L=Ge(e),I=e.params.loop?Math.ceil(L/(e.params.slidesPerGroup??1)):e.snapGrid.length;if(e.params.loop?(P=e.previousRealIndex||0,m=(e.params.slidesPerGroup??1)>1?Math.floor(e.realIndex/(e.params.slidesPerGroup??1)):e.realIndex):typeof e.snapIndex<"u"?(m=e.snapIndex,P=e.previousSnapIndex):(P=e.previousIndex||0,m=e.activeIndex||0),h.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const S=e.pagination.bullets;let z=0,x=0,M=0;if(h.dynamicBullets){r=Ee(S[0],e.isHorizontal()?"width":"height");const C=e.isHorizontal()?"width":"height";b.forEach(_=>{_.style[C]=`${(r??0)*(h.dynamicMainBullets+4)}px`}),h.dynamicMainBullets>1&&P!==void 0&&(o+=m-(P||0),o>h.dynamicMainBullets-1?o=h.dynamicMainBullets-1:o<0&&(o=0)),z=Math.max(m-o,0),x=z+(Math.min(S.length,h.dynamicMainBullets)-1),M=(x+z)/2}if(S.forEach(C=>{const _=["","-next","-next-next","-prev","-prev-prev","-main"].map(k=>`${h.bulletActiveClass}${k}`).flatMap(k=>typeof k=="string"&&k.includes(" ")?k.split(" "):[k]);C.classList.remove(..._)}),b.length>1)S.forEach(C=>{const _=fe(C);_===m?C.classList.add(...h.bulletActiveClass.split(" ")):e.isElement&&C.setAttribute("part","bullet"),h.dynamicBullets&&_!==void 0&&(_>=z&&_<=x&&C.classList.add(...`${h.bulletActiveClass}-main`.split(" ")),_===z&&c(C,"prev"),_===x&&c(C,"next"))});else{const C=S[m];if(C&&C.classList.add(...h.bulletActiveClass.split(" ")),e.isElement&&S.forEach((_,k)=>{_.setAttribute("part",k===m?"bullet-active":"bullet")}),h.dynamicBullets){const _=S[z],k=S[x];for(let V=z;V<=x;V+=1)S[V]&&S[V].classList.add(...`${h.bulletActiveClass}-main`.split(" "));c(_,"prev"),c(k,"next")}}if(h.dynamicBullets){const C=Math.min(S.length,h.dynamicMainBullets+4),_=((r??0)*C-(r??0))/2-M*(r??0),k=f?"right":"left",V=e.isHorizontal()?k:"top";S.forEach(N=>{N.style[V]=`${_}px`})}}b.forEach((S,z)=>{if(h.type==="fraction"&&(S.querySelectorAll(ie(h.currentClass)).forEach(x=>{x.textContent=String(h.formatFractionCurrent(m+1))}),S.querySelectorAll(ie(h.totalClass)).forEach(x=>{x.textContent=String(h.formatFractionTotal(I))})),h.type==="progressbar"){let x;h.progressbarOpposite?x=e.isHorizontal()?"vertical":"horizontal":x=e.isHorizontal()?"horizontal":"vertical";const M=(m+1)/I;let C=1,_=1;x==="horizontal"?C=M:_=M,S.querySelectorAll(ie(h.progressbarFillClass)).forEach(k=>{k.style.transform=`translate3d(0,0,0) scaleX(${C}) scaleY(${_})`,k.style.transitionDuration=`${e.params.speed}ms`})}h.type==="custom"&&h.renderCustom?(pe(S,h.renderCustom(e,m+1,I)),z===0&&n("paginationRender",S)):(z===0&&n("paginationRender",S),n("paginationUpdate",S)),e.params.watchOverflow&&e.enabled&&S.classList[e.isLocked?"add":"remove"](h.lockClass)})}function v(){const f=l();if(a())return;const h=Ge(e),b=U(e.pagination.el);let m="";if(f.type==="bullets"){let P=e.params.loop?Math.ceil(h/(e.params.slidesPerGroup??1)):e.snapGrid.length;e.params.freeMode&&Wi(e)&&P>h&&(P=h);for(let L=0;L<P;L+=1)f.renderBullet?m+=f.renderBullet.call(e,L,f.bulletClass):m+=`<${f.bulletElement} ${e.isElement?'part="bullet"':""} class="${f.bulletClass}"></${f.bulletElement}>`}f.type==="fraction"&&(f.renderFraction?m=f.renderFraction.call(e,f.currentClass,f.totalClass):m=`<span class="${f.currentClass}"></span> / <span class="${f.totalClass}"></span>`),f.type==="progressbar"&&(f.renderProgressbar?m=f.renderProgressbar.call(e,f.progressbarFillClass):m=`<span class="${f.progressbarFillClass}"></span>`),e.pagination.bullets=[],b.forEach(P=>{f.type!=="custom"&&pe(P,m||""),f.type==="bullets"&&e.pagination.bullets.push(...Array.from(P.querySelectorAll(ie(f.bulletClass))))}),f.type!=="custom"&&n("paginationRender",b[0])}function y(){e.params.pagination=Fi(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const f=l();if(!f.el)return;let h;if(typeof f.el=="string"&&e.isElement&&(h=e.el.querySelector(f.el)),!h&&typeof f.el=="string"&&(h=[...document.querySelectorAll(f.el)]),h||(h=f.el),!h||Array.isArray(h)&&h.length===0)return;if(e.params.uniqueNavElements&&typeof f.el=="string"&&Array.isArray(h)&&h.length>1&&(h=[...e.el.querySelectorAll(f.el)],h.length>1)){const m=h.find(P=>Fe(P,".swiper")[0]===e.el);m&&(h=m)}Array.isArray(h)&&h.length===1&&(h=h[0]),Object.assign(e.pagination,{el:h}
1),U(h).forEach(m=>{f.type==="bullets"&&f.clickable&&m.classList.add(...(f.clickableClass||"").split(" ")),m.classList.add(f.modifierClass+f.type),m.classList.add(e.isHorizontal()?f.horizontalClass:f.verticalClass),f.type==="bullets"&&f.dynamicBullets&&(m.classList.add(`${f.modifierClass}${f.type}-dynamic`),o=0,f.dynamicMainBullets<1&&(f.dynamicMainBullets=1)),f.type==="progressbar"&&f.progressbarOpposite&&m.classList.add(f.progressbarOppositeClass),f.clickable&&m.addEventListener("click",u),e.enabled||m.classList.add(f.lockClass)})}function g(){const f=l();if(a())return;const h=e.pagination.el;h&&U(h).forEach(m=>{m.classList.remove(f.hiddenClass),m.classList.remove(f.modifierClass+f.type),m.classList.remove(e.isHorizontal()?f.horizontalClass:f.verticalClass),f.clickable&&(m.classList.remove(...(f.clickableClass||"").split(" ")),m.removeEventListener("click",u))}),e.pagination.bullets&&e.pagination.bullets.forEach(b=>b.classList.remove(...f.bulletActiveClass.split(" ")))}i("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;const f=l();U(e.pagination.el).forEach(b=>{b.classList.remove(f.horizontalClass,f.verticalClass),b.classList.add(e.isHorizontal()?f.horizontalClass:f.verticalClass)})}),i("init",()=>{l().enabled===!1?w():(y(),v(),p())}),i("activeIndexChange",()=>{typeof e.snapIndex>"u"&&p()}),i("snapIndexChange",()=>{p()}),i("snapGridLengthChange",()=>{v(),p()}),i("destroy",()=>{g()}),i("enable disable",()=>{const{el:f}=e.pagination;if(f){const h=l();U(f).forEach(m=>m.classList[e.enabled?"remove":"add"](h.lockClass))}}),i("lock unlock",()=>{p()}),i("click",(f,h)=>{const b=h.target,m=U(e.pagination.el),P=l();if(P.el&&P.hideOnClick&&m&&m.length>0&&!b.classList.contains(P.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&b===e.navigation.nextEl||e.navigation.prevEl&&b===e.navigation.prevEl))return;const L=m[0].classList.contains(P.hiddenClass);n(L===!0?"paginationShow":"paginationHide"),m.forEach(I=>I.classList.toggle(P.hiddenClass))}});const T=()=>{const f=l();e.el.classList.remove(f.paginationDisabledClass);const{el:h}=e.pagination;h&&U(h).forEach(m=>m.classList.remove(f.paginationDisabledClass)),y(),v(),p()},w=()=>{const f=l();e.el.classList.add(f.paginationDisabledClass);const{el:h}=e.pagination;h&&U(h).forEach(m=>m.classList.add(f.paginationDisabledClass)),g()};Object.assign(e.pagination,{enable:T,disable:w,render:v,update:p,init:y,destroy:g})},Xi=({swiper:e,extendParams:t,on:i,emit:n,params:s})=>{e.autoplay={running:!1,paused:!1,timeLeft:0},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});function r(){return e.params.autoplay}const o=typeof s.autoplay=="object"&&s.autoplay&&typeof s.autoplay.delay=="number"?s.autoplay.delay:3e3;let l,a,c=o,d=o,u=0,p=new Date().getTime(),v=!1,y=!1,g=!1,T,w=!1,f=!1;function h(E){if(!e||e.destroyed||!e.wrapperEl||E.target!==e.wrapperEl)return;e.wrapperEl.removeEventListener("transitionend",h);const A=E.detail;f||A&&A.bySwiperTouchMove||x()}const b=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?v=!0:v&&(d=u,v=!1);const E=e.autoplay.paused?u:p+d-new Date().getTime();e.autoplay.timeLeft=E,n("autoplayTimeLeft",E,E/c),a=requestAnimationFrame(()=>{b()})},m=()=>{let E;const A=!!e.params.virtual?.enabled;if(e.virtual&&A?E=e.slides.find(G=>G.classList.contains("swiper-slide-active")):E=e.slides[e.activeIndex],!E)return;const O=E.getAttribute("data-swiper-autoplay");if(O!=null)return parseInt(O,10)},P=()=>{let E=r().delay;const A=m();return typeof A=="number"&&!Number.isNaN(A)&&A>0&&(E=A),E},L=E=>{if(e.destroyed||!e.autoplay.running)return 0;a!==void 0&&cancelAnimationFrame(a),b();let A=E;typeof A>"u"&&(A=P(),c=A,d=A),u=A;const O=e.params.speed,G=()=>{if(!e||e.destroyed)return;const j=r();j.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(O,!0,!0),n("autoplay")):j.stopOnLastSlide||(e.slideTo(e.slides.length-1,O,!0,!0),n("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(O,!0,!0),n("autoplay")):j.stopOnLastSlide||(e.slideTo(0,O,!0,!0),n("autoplay")),e.params.cssMode&&(p=new Date().getTime(),requestAnimationFrame(()=>{L()}))};return A>0?(l!==void 0&&clearTimeout(l),l=setTimeout(()=>{G()},A)):requestAnimationFrame(()=>{G()}),A},I=()=>(p=new Date().getTime(),e.autoplay.running=!0,L(),n("autoplayStart"),!0),S=()=>(e.autoplay.running=!1,l!==void 0&&clearTimeout(l),a!==void 0&&cancelAnimationFrame(a),n("autoplayStop"),!0),z=(E,A)=>{if(e.destroyed||!e.autoplay.running)return;l!==void 0&&clearTimeout(l),E||(w=!0);const O=()=>{n("autoplayPause"),r().waitForTransition?e.wrapperEl.addEventListener("transitionend",h):x()};if(e.autoplay.paused=!0,A){O();return}u=(u||r().delay)-(new Date().getTime()-p),!(e.isEnd&&u<0&&!e.params.loop)&&(u<0&&(u=0),O())},x=()=>{e.isEnd&&u<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(p=new Date().getTime(),w?(w=!1,L(u)):L(),e.autoplay.paused=!1,n("autoplayResume"))},M=()=>{e.destroyed||!e.autoplay.running||(document.visibilityState==="hidden"&&(w=!0,z(!0)),document.visibilityState==="visible"&&x())},C=E=>{E.pointerType==="mouse"&&(w=!0,f=!0,!(e.animating||e.autoplay.paused)&&z(!0))},_=E=>{E.pointerType==="mouse"&&(f=!1,e.autoplay.paused&&x())},k=()=>{r().pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",C),e.el.addEventListener("pointerleave",_))},V=()=>{e.el&&typeof e.el!="string"&&(e.el.removeEventListener("pointerenter",C),e.el.removeEventListener("pointerleave",_))},N=()=>{document.addEventListener("visibilitychange",M)},B=()=>{document.removeEventListener("visibilitychange",M)};i("init",()=>{r().enabled&&(k(),N(),I())}),i("destroy",()=>{V(),B(),e.autoplay.running&&S()}),i("_freeModeStaticRelease",()=>{(g||w)&&x()}),i("_freeModeNoMomentumRelease",()=>{r().disableOnInteraction?S():z(!0,!0)}),i("beforeTransitionStart",(E,A,O)=>{e.destroyed||!e.autoplay.running||(O||!r().disableOnInteraction?z(!0,!0):S())}),i("sliderFirstMove",()=>
1{if(!(e.destroyed||!e.autoplay.running)){if(r().disableOnInteraction){S();return}y=!0,g=!1,w=!1,T=setTimeout(()=>{w=!0,g=!0,z(!0)},200)}}),i("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!y)){if(T!==void 0&&clearTimeout(T),l!==void 0&&clearTimeout(l),r().disableOnInteraction){g=!1,y=!1;return}g&&e.params.cssMode&&x(),g=!1,y=!1}}),i("slideChange",()=>{e.destroyed||!e.autoplay.running||e.autoplay.paused&&(u=P(),c=P())}),Object.assign(e.autoplay,{start:I,stop:S,pause:z,resume:x})},Yi={class:"section-padding bg-white pb-6 pt-10 md:pb-8 md:pt-0 lg:pb-10"},Ui={class:"pb-5 lg:pb-10"},Ki={key:0,class:"grid gap-4 md:grid-cols-2 lg:grid-cols-3"},Ji={class:"flex h-full flex-col rounded-[16px] border border-brand-border-light bg-white p-6 shadow-[0_10px_28px_rgba(44,62,80,0.05)]"},Zi={class:"mb-4 flex items-start justify-between gap-3"},Qi={class:"flex items-center gap-3"},en=["src","alt","onError"],tn={key:1,class:"flex h-14 w-14 shrink-0 items-center justify-center rounded-full bg-brand-primary-soft text-lg font-bold text-brand-primary-text","aria-hidden":"true"},nn={class:"min-w-0"},sn={class:"truncate text-base font-bold text-brand-heading"},rn={class:"flex-1"},an={class:"text-[15px] leading-relaxed text-brand-text"},ln=["onClick"],on={class:"relative w-full max-w-lg rounded-[16px] bg-white p-6 shadow-[0_30px_80px_rgba(44,62,80,0.3)] sm:p-8"},dn={class:"mb-4 flex items-center gap-3 pr-8"},un=["src","alt"],cn={key:1,class:"flex h-14 w-14 shrink-0 items-center justify-center rounded-full bg-brand-primary-soft text-lg font-bold text-brand-primary-text","aria-hidden":"true"},fn={class:"min-w-0"},pn={class:"truncate text-base font-bold text-brand-heading"},hn={class:"max-h-[55vh] overflow-y-auto text-[15px] leading-relaxed text-brand-text"},Ve=200,mn=he({__name:"HomeSocialProof",async setup(e){let t,i;const{data:n,status:s}=([t,i]=nt(()=>st("/api/google-reviews",{server:!0,default:()=>null},"$x97WwsmUfX")),t=await t,i(),t),r=[{authorName:"Lukas Kuntz",authorPhoto:"https://lh3.googleusercontent.com/a/ACg8ocKf7Dv2irzKfMTNXREabOKLzMclXbHfkerHp3NbfSne4UVa6g=w40-h40-c-rp-mo-br100",rating:5,text:"Top Support, ist immer erreichbar, optimal für Osteopathen. Weiter so :)",relativeTime:""},{authorName:"Victor M.",authorPhoto:"https://lh3.googleusercontent.com/a/ACg8ocIBRpyWpYN0BTRuLdTE16h3mAvc7zfQ3Xv7TXEvcYLao5gTMA=w40-h40-c-rp-mo-br100",rating:5,text:"Super Bedienung! Kann ich nur weiterempfehlen :)",relativeTime:""},{authorName:"Carolin",authorPhoto:"https://lh3.googleusercontent.com/a-/ALV-UjXOBkytIzGm4vyhlAvKIefu-jHzd2L2Aqg4FH8KlYosubQbvvw=w40-h40-c-rp-mo-br100",rating:5,text:"Billfox erleichtert die Planung und Abrechnung in meiner Praxis. Der Support ist vorbildlich. Sehr zu empfehlen!!!",relativeTime:""},{authorName:"Malina Junge",authorPhoto:"https://lh3.googleusercontent.com/a/ACg8ocKgPvCHQWJd-AOsgIhVPT2AZGb0QTrv5CjTxF5gF787CqNbPA=w40-h40-c-rp-mo-br100",rating:5,text:"Ich habe sehr lange diverse Software Angebote auf dem Markt verglichen und ausprobiert. Billfox ist mit Abstand das beste Produkt was meiner Meinung nach derzeit auf dem Markt ist. Funktion, Design, intuitive Nutzung und Support. Da kommt keins von den anderen Produkten ran. Mein Alltag ist so viel einfacher geworden, seitdem ich es nutze. Danke",relativeTime:""},{authorName:"Eric Pauly",authorPhoto:"https://lh3.googleusercontent.com/a-/ALV-UjW7huRu9zo3cYzGyT0PFQxDdhJabr0qAVm5HS7bcxgSXvQxZZjo=w40-h40-c-rp-mo-ba12-br100",rating:5,text:"Ich nutze Billfox nun schon eine Weile und bin wirklich begeistert. Das Abrechnungsprogramm ist sehr übersichtlich, leicht verständlich und dadurch auch für den Praxisalltag optimal geeignet. Besonders hervorheben möchte ich den Support des Entwicklers: Fragen werden schnell beantwortet, Probleme ernst genommen und es gibt sogar maßgeschneiderte Updates, die genau auf die Bedürfnisse der Nutzer eingehen. So einen persönlichen und zuverlässigen Service findet man selten. Absolut empfehlenswert!",relativeTime:""},{authorName:"Hi La",authorPhoto:"https://lh3.googleusercontent.com/a-/ALV-UjVsLvxMORGnHDG5a2hEnh2pD6JnWddE3RAgUpph1IIahwuLkDY6=w40-h40-c-rp-mo-ba12-br100",rating:5,text:"Der Support von Billfox ist wirklich hervorragend! Anfragen werden schnell, freundlich und kompetent beantwortet. Man fühlt sich als Kunde ernst genommen, und Probleme werden zügig gelöst. Besonders schätze ich die persönliche Kommunikation und die Zuverlässigkeit. Danke.",relativeTime:""},{authorName:"Julius Krings",authorPhoto:"https://lh3.googleusercontent.com/a-/ALV-UjUyaSr1IY29VEu_JeRewPaxTyRXMTUtAvl1RS9O0KNA2fX_W9_W=w40-h40-c-rp-mo-br100",rating:5,text:"Ich benutze Billfox jetzt schon seit einem halben Jahr und muss sagen, dass ich sehr 
1überzeugt von dem simplen aber effizienten Aufbau des Programms bin. Außerdem habe ich immer innerhalb von kürzester Zeit Antworten auf meine Fragen von der Kundenberatung bekommen. Dadurch hatte ich zum Beispiel nie das Gefühl, mit meinen Problemen bei Abrechnung oder Einstellungen alleine zu sein, sondern jemanden zu haben, der mir hilft. Ich kann das Programm wirklich sehr empfehlen, auch gerade mit der hinzugekommen Funktion des Terminkalenders :)",relativeTime:""},{authorName:"Pauline Petersohn",authorPhoto:"https://lh3.googleusercontent.com/a/ACg8ocI2tSuvGIGclDJVUzyZD4NfooDFtF1W_sLJYrj9e835BRJebw=w40-h40-c-rp-mo-br100",rating:5,text:"Ich nutze Billfox für meine Praxis und bin insgesamt wirklich sehr zufrieden. Die Rechnungsstellung ist einfach, die Oberfläche übersichtlich und das Programm macht vieles im Praxisalltag leichter. Besonders schön finde ich, dass es speziell für Heilberufler*innen konzipiert ist. Ich freue mich auf die nächsten Updates und nutze Billfox weiterhin sehr gerne! 💛",relativeTime:""},{authorName:"Jannik Richter",authorPhoto:"https://lh3.googleusercontent.com/a-/ALV-UjWqfzHlw_wX99bSRG6MT0v-_VOV7D5cVsUfajHP1nXrgox9r3o=w40-h40-c-rp-mo-br100",rating:5,text:"Meine Praxis ist papierlos! Unglaublich, aber wahr! Billfox ist ein absoluter Glücksfall für meine neue Praxis. Sehr intuitiv, perfekt individualisierbar und zuverlässig, sowohl im Programm (als App oder Desktop-Version) als auch in der Serveranbindung. Buchhaltung, Dokumentation und Terminreservierung in einer App und das zum besten Preis. Und das alles mit einem einzigartigen Kundensupport.",relativeTime:""},{authorName:"Robin Janssen",authorPhoto:"https://lh3.googleusercontent.com/a/ACg8ocIkdo-cCiuZ5TuCzHalRH0MUVoP0lUnVS3DtydHr9GhZgZt8g=w40-h40-c-rp-mo-br100",rating:5,text:"Sehr übersichtliches und gut strukturiertes Abrechnungsprogramm. Erleichtert mir den Arbeitsalltag als Osteopath/Heilpraktiker von Anamnese bis zur Rechnung sehr.",relativeTime:""}],o=ne(()=>n.value?.reviews?.length?n.value.reviews:r),l=g=>{const T=g.trim().split(/\s+/).filter(Boolean);if(T.length===0)return"";if(T.length===1){const h=T[0];return h.length>1?(h.charAt(0)+h.charAt(h.length-1)).toUpperCase():h.charAt(0).toUpperCase()}const w=T[0].charAt(0),f=T[T.length-1].charAt(0);return(w+f).toUpperCase()},a=H({}),c=g=>{a.value[g]=!0},d=(g,T=Ve)=>g.length<=T?g:`${g.slice(0,T).trimEnd()}…`,u=H(null),p=ne(()=>u.value!==null?o.value[u.value]??null:null),v=g=>{u.value=g},y=()=>{u.value=null};{Re(u,T=>{document.body.style.overflow=T!==null?"hidden":""});const g=T=>{T.key==="Escape"&&y()};Me(()=>window.addEventListener("keydown",g)),Ie(()=>{window.removeEventListener("keydown",g),document.body.style.overflow=""})}return(g,T)=>{const w=ft,f=rt;return F(),q("section",Yi,[re(f,null,{default:ae(()=>[D("div",Ui,[R(s)==="pending"?(F(),q("div",Ki,[(F(),q(xe,null,Te(3,h=>D("div",{key:h,class:"h-[200px] animate-pulse rounded-[12px] bg-white p-5"},[...T[1]||(T[1]=[D("div",{class:"mb-4 flex items-center gap-3"},[D("div",{class:"h-10 w-10 rounded-full bg-brand-bg"}),D("div",{class:"space-y-2"},[D("div",{class:"h-3 w-24 rounded bg-brand-bg"}),D("div",{class:"h-2 w-16 rounded bg-brand-bg"})])],-1),D("div",{class:"mb-3 h-3 w-20 rounded bg-brand-bg"},null,-1),D("div",{class:"space-y-2"},[D("div",{class:"h-2 w-full rounded bg-brand-bg"}),D("div",{class:"h-2 w-full rounded bg-brand-bg"}),D("div",{class:"h-2 w-2/3 rounded bg-brand-bg"})],-1)])])),64))])):(F(),me(R($i),{key:1,modules:[R(qi),R(Xi)],"slides-per-view":1,"space-between":16,loop:R(o).length>1,autoplay:R(o).length>1?{delay:5e3,disableOnInteraction:!1}:!1,pagination:{clickable:!0,el:".home-social-proof-pagination"},breakpoints:{640:{slidesPerView:1},768:{slidesPerView:2},1024:{slidesPerView:3}},class:"home-social-proof-swiper !pb-10","aria-label":"Google Bewertungen"},{default:ae(()=>[(F(!0),q(xe,null,Te(R(o),(h,b)=>(F(),me(R(ji),{key:b,class:"h-auto"},{default:ae(()=>[D("article",Ji,[D("div",Zi,[D("div",Qi,[h.authorPhoto&&!R(a)[b]?(F(),q("img",{key:0,src:h.authorPhoto,alt:`Profilbild von ${h.authorName}`,loading:"lazy",width:"56",height:"56",class:"h-14 w-14 shrink-0 rounded-full object-cover",onError:m=>c(b)},null,40,en)):(F(),q("div",tn,Q(l(h.authorName)),1)),D("div",nn,[T[2]||(T[2]=D("p",{class:"text-sm font-medium text-brand-text"},"Gepostet auf Google",-1)),D("p",sn,Q(h.authorName),1)])]),re(w,{rating:h.rating,size:"sm",class:"shrink-0 pt-1"}
1,null,8,["rating"])]),D("div",rn,[D("p",an,Q(d(h.text)),1),h.text.length>Ve?(F(),q("button",{key:0,type:"button",class:"mt-2 text-sm font-semibold text-brand-primary-text transition-colors hover:text-brand-primary-dark focus:outline-none focus-visible:ring-2 focus-visible:ring-brand-primary",onClick:m=>v(b)}," Mehr lesen ",8,ln)):ze("",!0)]),T[3]||(T[3]=D("div",{class:"mt-5 border-t border-brand-border-light pt-4"},[D("p",{class:"text-xs leading-relaxed text-brand-text"}," Öffentliche Google-Bewertung. ")],-1))])]),_:2},1024))),128)),T[4]||(T[4]=D("div",{class:"home-social-proof-pagination absolute bottom-0 left-0 right-0 flex justify-center gap-2"},null,-1))]),_:1},8,["modules","loop","autoplay"]))])]),_:1}),(F(),me(ot,{to:"body"},[re(lt,{"enter-active-class":"transition-opacity duration-200 ease-out","enter-from-class":"opacity-0","enter-to-class":"opacity-100","leave-active-class":"transition-opacity duration-150 ease-in","leave-from-class":"opacity-100","leave-to-class":"opacity-0"},{default:ae(()=>[R(p)?(F(),q("div",{key:0,class:"fixed inset-0 z-[100] flex items-center justify-center bg-brand-dark/60 p-4",onClick:at(y,["self"])},[D("div",on,[D("button",{type:"button",class:"absolute right-4 top-4 flex h-9 w-9 items-center justify-center rounded-full text-brand-text transition-colors hover:bg-brand-bg-alt hover:text-brand-heading focus:outline-none focus-visible:ring-2 focus-visible:ring-brand-primary","aria-label":"Schließen",onClick:y},[...T[5]||(T[5]=[D("svg",{class:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"},[D("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M6 18L18 6M6 6l12 12"})],-1)])]),D("div",dn,[R(p).authorPhoto&&R(u)!==null&&!R(a)[R(u)]?(F(),q("img",{key:0,src:R(p).authorPhoto,alt:`Profilbild von ${R(p).authorName}`,width:"56",height:"56",class:"h-14 w-14 shrink-0 rounded-full object-cover",onError:T[0]||(T[0]=h=>R(u)!==null&&c(R(u)))},null,40,un)):(F(),q("div",cn,Q(l(R(p).authorName)),1)),D("div",fn,[T[6]||(T[6]=D("p",{class:"text-sm font-medium text-brand-text"},"Gepostet auf Google",-1)),D("p",pn,Q(R(p).authorName),1)])]),re(w,{rating:R(p).rating,size:"md",class:"mb-4"},null,8,["rating"]),D("p",hn,Q(R(p).text),1)])])):ze("",!0)]),_:1})]))])}}}),vn=Object.assign(dt(mn,[["__scopeId","data-v-83f1c6b2"]]),{__name:"HomeSocialProof"});export{vn as _};

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.