import{d as U,e as qe,f as ae,s as Z,h as _,i as se,j as de,k as Ee,l as ie,m as xe,o as B,q as We,r as Le,t as re,v as Ie,w as ge,x as Ne,y as ne,z as Se,S as Ye,n as Ge,a as Fe,b as je,g as Oe,u as Ve,c as _e,p as Ae}from"./CJr9Iqje.js";function Ue(S){let{swiper:e,extendParams:h,on:f,emit:g}=S;h({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});let w;const b=U();e.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};const E=b.createElement("div");function d(i,t){const r=e.params.virtual;if(r.cache&&e.virtual.cache[t])return e.virtual.cache[t];let p;return r.renderSlide?(p=r.renderSlide.call(e,i,t),typeof p=="string"&&(Z(E,p),p=E.children[0])):e.isElement?p=_("swiper-slide"):p=_("div",e.params.slideClass),p.setAttribute("data-swiper-slide-index",t),r.renderSlide||Z(p,i),r.cache&&(e.virtual.cache[t]=p),p}function l(i,t,r){const{slidesPerView:p,slidesPerGroup:a,centeredSlides:s,loop:c,initialSlide:z}=e.params;if(t&&!c&&z>0)return;const{addSlidesBefore:I,addSlidesAfter:D}=e.params.virtual,{from:O,to:x,slides:k,slidesGrid:X,offset:P}=e.virtual;e.params.cssMode||e.updateActiveIndex();const T=typeof r>"u"?e.activeIndex||0:r;let M;e.rtlTranslate?M="right":M=e.isHorizontal()?"left":"top";let L,H;s?(L=Math.floor(p/2)+a+D,H=Math.floor(p/2)+a+I):(L=p+(a-1)+D,H=(c?p:a)+I);let v=T-H,y=T+L;c||(v=Math.max(v,0),y=Math.min(y,k.length-1));let Y=(e.slidesGrid[v]||0)-(e.slidesGrid[0]||0);c&&T>=H?(v-=H,s||(Y+=e.slidesGrid[0])):c&&T{C.style[M]=`${Y-Math.abs(e.cssOverflowAdjustment())}px`}),e.updateProgress(),g("virtualUpdate");return}if(e.params.virtual.renderExternal){e.params.virtual.renderExternal.call(e,{offset:Y,from:v,to:y,slides:function(){const A=[];for(let q=v;q<=y;q+=1)a.push(k[q]);return A}()}),e.params.virtual.renderExternalUpdate?R():g("virtualUpdate");return}const W=[],N=[],V=C=>{let A=C;return C<0?a=k.length+c:a>=k.length&&(A=A-k.length),A};if(i)e.slides.filter(C=>C.matches(`.${e.params.slideClass}, swiper-slide`)).forEach(C=>{C.remove()});else for(let C=O;C<=x;c+=1)if(cy){const A=V(C);e.slides.filter(q=>q.matches(`.${e.params.slideClass}[data-swiper-slide-index="${A}"], swiper-slide[data-swiper-slide-index="${A}"]`)).forEach(q=>{q.remove()})}const ue=c?-k.length:0,$=c?k.length*2:k.length;for(let C=ue;C<$;c+=1)if(c>=v&&C<=y){const A=V(C);typeof x>"u"||i?N.push(A):(C>x&&N.push(A),C{e.slidesEl.append(d(k[C],C))}),c)for(let C=W.length-1;C>=0;C-=1){const A=W[C];e.slidesEl.prepend(d(k[A],A))}else W.sort((C,A)=>A-C),W.forEach(C=>{e.slidesEl.prepend(d(k[C],C))});ae(e.slidesEl,".swiper-slide, swiper-slide").forEach(C=>{C.style[M]=`${Y-Math.abs(e.cssOverflowAdjustment())}px`}),R()}function n(i){if(typeof i=="object"&&"length"in i)for(let t=0;t{const z=a[c],I=z.getAttribute("data-swiper-slide-index");I&&z.setAttribute("data-swiper-slide-index",parseInt(I,10)+p),s[parseInt(c,10)+p]=z}),e.virtual.cache=s}l(!0),e.slideTo(r,0)}function m(i){if(typeof i>"u"||i===null)return;let t=e.activeIndex;if(Array.isArray(i))for(let r=i.length-1;r>=0;r-=1)e.params.virtual.cache&&(delete e.virtual.cache[i[r]],Object.keys(e.virtual.cache).forEach(p=>{p>i&&(e.virtual.cache[p-1]=e.virtual.cache[p],e.virtual.cache[p-1].setAttribute("data-swiper-slide-index",p-1),delete e.virtual.cache[p])})),e.virtual.slides.splice(i[r],1),i[r]{r>i&&(e.virtual.cache[r-1]=e.virtual.cache[r],e.virtual.cache[r-1].setAttribute("data-swiper-slide-index",r-1),delete e.virtual.cache[r])})),e.virtual.slides.splice(i,1),i{if(!e.params.virtual.enabled)return;let i;if(typeof e.passedParams.virtual.slides>"u"){const t=[...e.slidesEl.children].filter(r=>r.matches(`.${e.params.slideClass}, swiper-slide`));t&&t.length&&(e.virtual.slides=[...t],i=!0,t.forEach((r,p)=>{r.setAttribute("data-swiper-slide-index",p),e.virtual.cache[p]=r,r.remove()}))}i||(e.virtual.slides=e.params.virtual.slides),e.classNames.push(`${e.params.containerModifierClass}virtual`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0,l(!1,!0)}),f("setTranslate",()=>{e.params.virtual.enabled&&(e.params.cssMode&&!e._immediateVirtual?(clearTimeout(w),w=setTimeout(()=>{l()},100)):l())}),f("init update resize",()=>{e.params.virtual.enabled&&e.params.cssMode&&qe(e.wrapperEl,"--swiper-virtual-size",`${e.virtualSize}px`)}),Object.assign(e.virtual,{appendSlide:n,prependSlide:u,removeSlide:m,removeAllSlides:o,update:l})}function Ze(S){let{swiper:e,extendParams:h,on:f,emit:g}=S;const w=U(),b=se();e.keyboard={enabled:!1},h({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}});function E(n){if(!e.enabled)return;const{rtlTranslate:u}=e;let m=n;m.originalEvent&&(m=m.originalEvent);const o=m.keyCode||m.charCode,i=e.params.keyboard.pageUpDown,t=i&&o===33,r=i&&o===34,p=o===37,a=o===39,s=o===38,c=o===40;if(!e.allowSlideNext&&(e.isHorizontal()&&a||e.isVertical()&&c||r)||!e.allowSlidePrev&&(e.isHorizontal()&&p||e.isVertical()&&s||t))return!1;if(!(m.shiftKey||m.altKey||m.ctrlKey||m.metaKey)&&!(w.activeElement&&(w.activeElement.isContentEditable||w.activeElement.nodeName&&(w.activeElement.nodeName.toLowerCase()==="input"||w.activeElement.nodeName.toLowerCase()==="textarea")))){if(e.params.keyboard.onlyInViewport&&(t||r||p||a||s||c)){let z=!1;if(de(e.el,`.${e.params.slideClass}, swiper-slide`).length>0&&de(e.el,`.${e.params.slideActiveClass}`).length===0)return;const I=e.el,D=I.clientWidth,O=I.clientHeight,x=b.innerWidth,k=b.innerHeight,X=Ee(I);u&&(X.left-=I.scrollLeft);const P=[[X.left,X.top],[X.left+D,X.top],[X.left,X.top+O],[X.left+D,X.top+O]];for(let T=0;T=0&&M[0]<=x&&m[1]>=0&&M[1]<=k){if(m[0]===0&&m[1]===0)continue;z=!0}}if(!z)return}e.ishorizontal()?((t||r||p||a)&&(m.preventdefault?m.preventdefault():m.returnvalue=!1),((r||a)&&!u||(t||p)&&u)&&e.slidenext(),((t||p)&&!u||(r||a)&&u)&&e.slideprev()):((t||r||s||c)&&(m.preventdefault?m.preventdefault():m.returnvalue=!1),(r||c)&&e.slidenext(),(t||s)&&e.slideprev()),g("keypress",o)}}function d(){e.keyboard.enabled||(w.addEventListener("keydown",E),e.keyboard.enabled=!0)}function l(){e.keyboard.enabled&&(w.removeEventListener("keydown",E),e.keyboard.enabled=!1)}f("init",()=>{e.params.keyboard.enabled&&d()}),f("destroy",()=>{e.keyboard.enabled&&l()}),Object.assign(e.keyboard,{enable:d,disable:l})}function Ke(S){let{swiper:e,extendParams:h,on:f,emit:g}=S;const w=se();h({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),e.mousewheel={enabled:!1};let b,E=ie(),d;const l=[];function n(s){let D=0,O=0,x=0,k=0;return"detail"in s&&(O=s.detail),"wheelDelta"in s&&(O=-s.wheelDelta/120),"wheelDeltaY"in s&&(O=-s.wheelDeltaY/120),"wheelDeltaX"in s&&(D=-s.wheelDeltaX/120),"axis"in s&&s.axis===s.HORIZONTAL_AXIS&&(D=O,O=0),x=D*10,k=O*10,"deltaY"in s&&(k=s.deltaY),"deltaX"in s&&(x=s.deltaX),s.shiftKey&&!x&&(x=k,k=0),(x||k)&&s.deltaMode&&(s.deltaMode===1?(x*=40,k*=40):(x*=800,k*=800)),x&&!D&&(D=x<1?-1:1),k&&!o&&(o=k<1?-1:1),{spinx:d,spiny:o,pixelx:x,pixely:k}}function u(){e.enabled&&(e.mouseEntered=!0)}function m(){e.enabled&&(e.mouseEntered=!1)}function o(s){return e.params.mousewheel.thresholdDelta&&s.delta=6&&ie()-E<60?!0:(s.direction<0?(!e.isend||e.params.loop)&&!e.animating&&(e.slidenext(),g("scroll",s.raw)):(!e.isbeginning||e.params.loop)&&!e.animating&&(e.slideprev(),g("scroll",s.raw)),e=new w.Date().getTime(),!1)}function i(s){const c=e.params.mousewheel;if(s.direction<0){if(e.isend&&!e.params.loop&&c.releaseonedges)return!0}else if(e.isBeginning&&!e.params.loop&&c.releaseOnEdges)return!0;return!1}function t(s){let c=s,z=!0;if(!e.enabled||s.target.closest(`.${e.params.mousewheel.noMousewheelClass}`))return;const I=e.params.mousewheel;e.params.cssMode&&c.preventDefault();let D=e.el;e.params.mousewheel.eventsTarget!=="container"&&(D=document.querySelector(e.params.mousewheel.eventsTarget));const O=D&&D.contains(c.target);if(!e.mouseEntered&&!O&&!I.releaseOnEdges)return!0;c.originalEvent&&(c=c.originalEvent);let x=0;const k=e.rtlTranslate?-1:1,X=n(c);if(I.forceToAxis)if(e.isHorizontal())if(Math.abs(X.pixelX)>Math.abs(X.pixelY))x=-X.pixelX*k;else return!0;else if(Math.abs(X.pixelY)>Math.abs(X.pixelX))x=-X.pixelY;else return!0;else x=Math.abs(X.pixelX)>Math.abs(X.pixelY)?-X.pixelX*k:-X.pixelY;if(x===0)return!0;I.invert&&(x=-x);let P=e.getTranslate()+x*I.sensitivity;if(P>=e.minTranslate()&&(P=e.minTranslate()),P<=e.maxtranslate()&&(p=e.maxtranslate()),z=e.params.loop?!0:!(p===e.mintranslate()||p===e.maxtranslate()),z&&e.params.nested&&c.stoppropagation(),!e.params.freemode||!e.params.freemode.enabled){const T={time:ie(),delta:Math.abs(x),direction:Math.sign(x),raw:s};l.length>=2&&l.shift();const M=l.length?l[l.length-1]:void 0;if(l.push(T),M?(T.direction!==M.direction||T.delta>M.delta||T.time>M.time+150)&&o(T):o(T),i(T))return!0}else{const T={time:ie(),delta:Math.abs(x),direction:Math.sign(x)},M=d&&T.time=e.minTranslate()&&(L=e.minTranslate()),L<=e.maxtranslate()&&(l=e.maxtranslate()),e.settransition(0),e.settranslate(l),e.updateprogress(),e.updateactiveindex(),e.updateslidesclasses(),(!h&&e.isbeginning||!v&&e.isend)&&e.updateslidesclasses(),e.params.loop&&e.loopfix({direction:t.direction<0?"next":"prev",bymousewheel:!0}),e.params.freemode.sticky){cleartimeout(b),b=void 0,l.length>=15&&l.shift();const y=l.length?l[l.length-1]:void 0,Y=l[0];if(l.push(T),y&&(T.delta>y.delta||T.direction!==y.direction))l.splice(0);else if(l.length>=15&&T.time-Y.time<500&&y.delta-t.delta>=1&&T.delta<=6){const R=x>0?.8:.2;d=T,l.splice(0),b=xe(()=>{e.destroyed||!e.params||e.slideToClosest(e.params.speed,!0,void 0,R)},0)}b||(b=xe(()=>{if(e.destroyed||!e.params)return;const R=.5;d=T,l.splice(0),e.slideToClosest(e.params.speed,!0,void 0,R)},500))}if(M||g("scroll",c),e.params.autoplay&&e.params.autoplay.disableOnInteraction&&e.autoplay.stop(),I.releaseOnEdges&&(L===e.minTranslate()||L===e.maxTranslate()))return!0}}return c.preventDefault?c.preventDefault():c.returnValue=!1,!1}function r(s){let c=e.el;e.params.mousewheel.eventsTarget!=="container"&&(c=document.querySelector(e.params.mousewheel.eventsTarget)),c[s]("mouseenter",u),c[s]("mouseleave",m),c[s]("wheel",t)}function p(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",t),!0):e.mousewheel.enabled?!1:(r("addEventListener"),e.mousewheel.enabled=!0,!0)}function a(){return e.params.cssMode?(e.wrapperEl.addEventListener(event,t),!0):e.mousewheel.enabled?(r("removeEventListener"),e.mousewheel.enabled=!1,!0):!1}f("init",()=>{!e.params.mousewheel.enabled&&e.params.cssMode&&a(),e.params.mousewheel.enabled&&p()}),f("destroy",()=>{e.params.cssMode&&p(),e.mousewheel.enabled&&a()}),Object.assign(e.mousewheel,{enable:p,disable:a})}function De(S,e,h,f){return S.params.createElements&&Object.keys(f).forEach(g=>{if(!h[g]&&h.auto===!0){let w=ae(S.el,`.${f[g]}`)[0];w||(w=_("div",f[g]),w.className=f[g],S.el.append(w)),h[g]=w,e[g]=w}}),h}function Qe(S){let{swiper:e,extendParams:h,on:f,emit:g}=S;h({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null};function w(i){let t;return i&&typeof i=="string"&&e.isElement&&(t=e.el.querySelector(i)||e.hostEl.querySelector(i),t)?t:(i&&(typeof i=="string"&&(t=[...document.querySelectorAll(i)]),e.params.uniqueNavElements&&typeof i=="string"&&t&&t.length>1&&e.el.querySelectorAll(i).length===1?t=e.el.querySelector(i):t&&t.length===1&&(t=t[0])),i&&!t?i:t)}function b(i,t){const r=e.params.navigation;i=B(i),i.forEach(p=>{p&&(p.classList[t?"add":"remove"](...r.disabledClass.split(" ")),p.tagName==="BUTTON"&&(p.disabled=t),e.params.watchOverflow&&e.enabled&&p.classList[e.isLocked?"add":"remove"](r.lockClass))})}function E(){const{nextEl:i,prevEl:t}=e.navigation;if(e.params.loop){b(t,!1),b(i,!1);return}b(t,e.isBeginning&&!e.params.rewind),b(i,e.isEnd&&!e.params.rewind)}function d(i){i.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),g("navigationPrev"))}function l(i){i.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),g("navigationNext"))}function n(){const i=e.params.navigation;if(e.params.navigation=De(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(i.nextEl||i.prevEl))return;let t=w(i.nextEl),r=w(i.prevEl);Object.assign(e.navigation,{nextEl:t,prevEl:r}),t=B(t),r=B(r);const p=(a,s)=>{a&&a.addEventListener("click",s==="next"?l:d),!e.enabled&&a&&a.classList.add(...i.lockClass.split(" "))};t.forEach(a=>p(a,"next")),r.forEach(a=>p(a,"prev"))}function u(){let{nextEl:i,prevEl:t}=e.navigation;i=B(i),t=B(t);const r=(p,a)=>{p.removeEventListener("click",a==="next"?l:d),p.classList.remove(...e.params.navigation.disabledClass.split(" "))};i.forEach(p=>r(p,"next")),t.forEach(p=>r(p,"prev"))}f("init",()=>{e.params.navigation.enabled===!1?o():(n(),E())}),f("toEdge fromEdge lock unlock",()=>{E()}),f("destroy",()=>{u()}),f("enable disable",()=>{let{nextEl:i,prevEl:t}=e.navigation;if(i=B(i),t=B(t),e.enabled){E();return}[...i,...t].filter(r=>!!r).forEach(r=>r.classList.add(e.params.navigation.lockClass))}),f("click",(i,t)=>{let{nextEl:r,prevEl:p}=e.navigation;r=B(r),p=B(p);const a=t.target;let s=p.includes(a)||r.includes(a);if(e.isElement&&!s){const c=t.path||t.composedPath&&t.composedPath();c&&(s=c.find(z=>r.includes(z)||p.includes(z)))}if(e.params.navigation.hideOnClick&&!s){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===a||e.pagination.el.contains(a)))return;let c;r.length?c=r[0].classList.contains(e.params.navigation.hiddenClass):p.length&&(c=p[0].classList.contains(e.params.navigation.hiddenClass)),g(c===!0?"navigationShow":"navigationHide"),[...r,...p].filter(z=>!!z).forEach(z=>z.classList.toggle(e.params.navigation.hiddenClass))}});const m=()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),n(),E()},o=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),u()};Object.assign(e.navigation,{enable:m,disable:o,update:E,init:n,destroy:u})}function Q(S){return S===void 0&&(S=""),`.${S.trim().replace(/([\.:!+\/()[\]])/g,"\\1ドル").replace(/ /g,".")}`}function Je(S){let{swiper:e,extendParams:h,on:f,emit:g}=S;const w="swiper-pagination";h({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:a=>a,formatFractionTotal:a=>a,bulletClass:`${w}-bullet`,bulletActiveClass:`${w}-bullet-active`,modifierClass:`${w}-`,currentClass:`${w}-current`,totalClass:`${w}-total`,hiddenClass:`${w}-hidden`,progressbarFillClass:`${w}-progressbar-fill`,progressbarOppositeClass:`${w}-progressbar-opposite`,clickableClass:`${w}-clickable`,lockClass:`${w}-lock`,horizontalClass:`${w}-horizontal`,verticalClass:`${w}-vertical`,paginationDisabledClass:`${w}-disabled`}}),e.pagination={el:null,bullets:[]};let b,E=0;function d(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function l(a,s){const{bulletActiveClass:c}=e.params.pagination;a&&(a=a[`${s==="prev"?"previous":"next"}ElementSibling`],a&&(a.classList.add(`${c}-${s}`),a=a[`${s==="prev"?"previous":"next"}ElementSibling`],a&&a.classList.add(`${c}-${s}-${s}`)))}function n(a,s,c){if(a=a%c,s=s%c,s===a+1)return"next";if(s===a-1)return"previous"}function u(a){const s=a.target.closest(Q(e.params.pagination.bulletClass));if(!s)return;a.preventDefault();const c=Le(s)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===c)return;const z=n(e.realIndex,c,e.slides.length);z==="next"?e.slideNext():z==="previous"?e.slidePrev():e.slideToLoop(c)}else e.slideTo(c)}function m(){const a=e.rtl,s=e.params.pagination;if(d())return;let c=e.pagination.el;c=B(c);let z,I;const D=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,O=e.params.loop?Math.ceil(D/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(I=e.previousRealIndex||0,z=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):typeof e.snapIndex<"u"?(z=e.snapindex,i=e.previoussnapindex):(i=e.previousindex||0,z=e.activeindex||0),s.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const x=e.pagination.bullets;let k,X,P;if(s.dynamicBullets&&(b=We(x[0],e.isHorizontal()?"width":"height"),c.forEach(T=>{T.style[e.isHorizontal()?"width":"height"]=`${b*(s.dynamicMainBullets+4)}px`}),s.dynamicMainBullets>1&&I!==void 0&&(E+=z-(I||0),E>s.dynamicMainBullets-1?E=s.dynamicMainBullets-1:E<0&&(e=0)),k=math.max(z-e,0),x=k+(math.min(x.length,s.dynamicmainbullets)-1),p=(x+k)/2),x.foreach(t=>{const M=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(L=>`${s.bulletActiveClass}${L}`)].map(L=>typeof L=="string"&&L.includes(" ")?L.split(" "):L).flat();T.classList.remove(...M)}),c.length>1)x.forEach(T=>{const M=Le(T);M===z?T.classList.add(...s.bulletActiveClass.split(" ")):e.isElement&&T.setAttribute("part","bullet"),s.dynamicBullets&&(M>=k&&M<=x&&t.classlist.add(...`${s.bulletactiveclass}-main`.split(" ")),M===k&&l(T,"prev"),M===X&&l(T,"next"))});else{const T=x[z];if(T&&T.classList.add(...s.bulletActiveClass.split(" ")),e.isElement&&x.forEach((M,L)=>{M.setAttribute("part",L===z?"bullet-active":"bullet")}),s.dynamicBullets){const M=x[k],L=x[X];for(let H=k;H<=x;h+=1)x[h]&&x[h].classlist.add(...`${s.bulletactiveclass}-main`.split(" "));l(M,"prev"),l(L,"next")}}if(s.dynamicBullets){const T=Math.min(x.length,s.dynamicMainBullets+4),M=(b*T-b)/2-P*b,L=a?"right":"left";x.forEach(H=>{H.style[e.isHorizontal()?L:"top"]=`${M}px`})}}c.forEach((x,k)=>{if(s.type==="fraction"&&(x.querySelectorAll(Q(s.currentClass)).forEach(X=>{X.textContent=s.formatFractionCurrent(z+1)}),x.querySelectorAll(Q(s.totalClass)).forEach(X=>{X.textContent=s.formatFractionTotal(O)})),s.type==="progressbar"){let X;s.progressbarOpposite?X=e.isHorizontal()?"vertical":"horizontal":X=e.isHorizontal()?"horizontal":"vertical";const P=(z+1)/O;let T=1,M=1;X==="horizontal"?T=P:M=P,x.querySelectorAll(Q(s.progressbarFillClass)).forEach(L=>{L.style.transform=`translate3d(0,0,0) scaleX(${T}) scaleY(${M})`,L.style.transitionDuration=`${e.params.speed}ms`})}s.type==="custom"&&s.renderCustom?(Z(x,s.renderCustom(e,z+1,O)),k===0&&g("paginationRender",x)):(k===0&&g("paginationRender",x),g("paginationUpdate",x)),e.params.watchOverflow&&e.enabled&&x.classList[e.isLocked?"add":"remove"](s.lockClass)})}function o(){const a=e.params.pagination;if(d())return;const s=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.grid&&e.params.grid.rows>1?e.slides.length/Math.ceil(e.params.grid.rows):e.slides.length;let c=e.pagination.el;c=B(c);let z="";if(a.type==="bullets"){let I=e.params.loop?Math.ceil(s/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&I>s&&(I=s);for(let D=0;D`}a.type==="fraction"&&(a.renderFraction?z=a.renderFraction.call(e,a.currentClass,a.totalClass):z=` / `),a.type==="progressbar"&&(a.renderProgressbar?z=a.renderProgressbar.call(e,a.progressbarFillClass):z=``),e.pagination.bullets=[],c.forEach(I=>{a.type!=="custom"&&Z(I,z||""),a.type==="bullets"&&e.pagination.bullets.push(...I.querySelectorAll(Q(a.bulletClass)))}),a.type!=="custom"&&g("paginationRender",c[0])}function i(){e.params.pagination=De(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const a=e.params.pagination;if(!a.el)return;let s;typeof a.el=="string"&&e.isElement&&(s=e.el.querySelector(a.el)),!s&&typeof a.el=="string"&&(s=[...document.querySelectorAll(a.el)]),s||(s=a.el),!(!s||s.length===0)&&(e.params.uniqueNavElements&&typeof a.el=="string"&&Array.isArray(s)&&s.length>1&&(s=[...e.el.querySelectorAll(a.el)],s.length>1&&(s=s.find(c=>de(c,".swiper")[0]===e.el))),Array.isArray(s)&&s.length===1&&(s=s[0]),Object.assign(e.pagination,{el:s}),s=B(s),s.forEach(c=>{a.type==="bullets"&&a.clickable&&c.classList.add(...(a.clickableClass||"").split(" ")),c.classList.add(a.modifierClass+a.type),c.classList.add(e.isHorizontal()?a.horizontalClass:a.verticalClass),a.type==="bullets"&&a.dynamicBullets&&(c.classList.add(`${a.modifierClass}${a.type}-dynamic`),E=0,a.dynamicMainBullets<1&&(a.dynamicmainbullets=1)),a.type==="progressbar"&&a.progressbaropposite&&c.classlist.add(a.progressbaroppositeclass),a.clickable&&c.addeventlistener("click",u),e.enabled||c.classlist.add(a.lockclass)}))}function t(){const a=e.params.pagination;if(d())return;let s=e.pagination.el;s&&(s=B(s),s.forEach(c=>{c.classList.remove(a.hiddenClass),c.classList.remove(a.modifierClass+a.type),c.classList.remove(e.isHorizontal()?a.horizontalClass:a.verticalClass),a.clickable&&(c.classList.remove(...(a.clickableClass||"").split(" ")),c.removeEventListener("click",u))})),e.pagination.bullets&&e.pagination.bullets.forEach(c=>c.classList.remove(...a.bulletActiveClass.split(" ")))}f("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;const a=e.params.pagination;let{el:s}=e.pagination;s=B(s),s.forEach(c=>{c.classList.remove(a.horizontalClass,a.verticalClass),c.classList.add(e.isHorizontal()?a.horizontalClass:a.verticalClass)})}),f("init",()=>{e.params.pagination.enabled===!1?p():(i(),o(),m())}),f("activeIndexChange",()=>{typeof e.snapIndex>"u"&&m()}),f("snapIndexChange",()=>{m()}),f("snapGridLengthChange",()=>{o(),m()}),f("destroy",()=>{t()}),f("enable disable",()=>{let{el:a}=e.pagination;a&&(a=B(a),a.forEach(s=>s.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),f("lock unlock",()=>{m()}),f("click",(a,s)=>{const c=s.target,z=B(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&z&&z.length>0&&!c.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&c===e.navigation.nextEl||e.navigation.prevEl&&c===e.navigation.prevEl))return;const I=z[0].classList.contains(e.params.pagination.hiddenClass);g(I===!0?"paginationShow":"paginationHide"),z.forEach(D=>D.classList.toggle(e.params.pagination.hiddenClass))}});const r=()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:a}=e.pagination;a&&(a=B(a),a.forEach(s=>s.classList.remove(e.params.pagination.paginationDisabledClass))),i(),o(),m()},p=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:a}=e.pagination;a&&(a=B(a),a.forEach(s=>s.classList.add(e.params.pagination.paginationDisabledClass))),t()};Object.assign(e.pagination,{enable:r,disable:p,render:o,update:m,init:i,destroy:t})}function et(S){let{swiper:e,extendParams:h,on:f,emit:g}=S;const w=U();let b=!1,E=null,d=null,l,n,u,m;h({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),e.scrollbar={el:null,dragEl:null};function o(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:P,rtlTranslate:T}=e,{dragEl:M,el:L}=P,H=e.params.scrollbar,v=e.params.loop?e.progressLoop:e.progress;let y=n,Y=(u-n)*v;T?(Y=-Y,Y>0?(y=n-Y,Y=0):-Y+n>u&&(y=u+Y)):Y<0?(y=n+y,y=0):y+n>u&&(y=u-Y),e.isHorizontal()?(M.style.transform=`translate3d(${Y}px, 0, 0)`,M.style.width=`${y}px`):(M.style.transform=`translate3d(0px, ${Y}px, 0)`,M.style.height=`${y}px`),H.hide&&(clearTimeout(E),L.style.opacity=1,E=setTimeout(()=>{L.style.opacity=0,L.style.transitionDuration="400ms"},1e3))}function i(P){!e.params.scrollbar.el||!e.scrollbar.el||(e.scrollbar.dragEl.style.transitionDuration=`${P}ms`)}function t(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:P}=e,{dragEl:T,el:M}=P;T.style.width="",T.style.height="",u=e.isHorizontal()?M.offsetWidth:M.offsetHeight,m=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),e.params.scrollbar.dragSize==="auto"?n=u*m:n=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?T.style.width=`${n}px`:T.style.height=`${n}px`,m>=1?M.style.display="none":M.style.display="",e.params.scrollbar.hide&&(M.style.opacity=0),e.params.watchOverflow&&e.enabled&&P.el.classList[e.isLocked?"add":"remove"](e.params.scrollbar.lockClass)}function r(P){return e.isHorizontal()?P.clientX:P.clientY}function p(P){const{scrollbar:T,rtlTranslate:M}=e,{el:L}=T;let H;H=(r(P)-Ee(L)[e.isHorizontal()?"left":"top"]-(l!==null?l:n/2))/(u-n),H=Math.max(Math.min(H,1),0),M&&(H=1-H);const v=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*H;e.updateProgress(v),e.setTranslate(v),e.updateActiveIndex(),e.updateSlidesClasses()}function a(P){const T=e.params.scrollbar,{scrollbar:M,wrapperEl:L}=e,{el:H,dragEl:v}=M;b=!0,l=P.target===v?r(P)-P.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,P.preventDefault(),P.stopPropagation(),L.style.transitionDuration="100ms",v.style.transitionDuration="100ms",p(P),clearTimeout(d),H.style.transitionDuration="0ms",T.hide&&(H.style.opacity=1),e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="none"),g("scrollbarDragStart",P)}function s(P){const{scrollbar:T,wrapperEl:M}=e,{el:L,dragEl:H}=T;b&&(P.preventDefault&&P.cancelable?P.preventDefault():P.returnValue=!1,p(P),M.style.transitionDuration="0ms",L.style.transitionDuration="0ms",H.style.transitionDuration="0ms",g("scrollbarDragMove",P))}function c(P){const T=e.params.scrollbar,{scrollbar:M,wrapperEl:L}=e,{el:H}=M;b&&(b=!1,e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="",L.style.transitionDuration=""),T.hide&&(clearTimeout(d),d=xe(()=>{H.style.opacity=0,H.style.transitionDuration="400ms"},1e3)),g("scrollbarDragEnd",P),T.snapOnRelease&&e.slideToClosest())}function z(P){const{scrollbar:T,params:M}=e,L=T.el;if(!L)return;const H=L,v=M.passiveListeners?{passive:!1,capture:!1}:!1,y=M.passiveListeners?{passive:!0,capture:!1}:!1;if(!H)return;const Y=P==="on"?"addEventListener":"removeEventListener";H[Y]("pointerdown",a,v),w[Y]("pointermove",s,v),w[Y]("pointerup",c,y)}function I(){!e.params.scrollbar.el||!e.scrollbar.el||z("on")}function D(){!e.params.scrollbar.el||!e.scrollbar.el||z("off")}function O(){const{scrollbar:P,el:T}=e;e.params.scrollbar=De(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const M=e.params.scrollbar;if(!M.el)return;let L;if(typeof M.el=="string"&&e.isElement&&(L=e.el.querySelector(M.el)),!L&&typeof M.el=="string"){if(L=w.querySelectorAll(M.el),!L.length)return}else L||(L=M.el);e.params.uniqueNavElements&&typeof M.el=="string"&&L.length>1&&T.querySelectorAll(M.el).length===1&&(L=T.querySelector(M.el)),L.length>0&&(L=L[0]),L.classList.add(e.isHorizontal()?M.horizontalClass:M.verticalClass);let H;L&&(H=L.querySelector(Q(e.params.scrollbar.dragClass)),H||(H=_("div",e.params.scrollbar.dragClass),L.append(H))),Object.assign(P,{el:L,dragEl:H}),M.draggable&&I(),L&&L.classList[e.enabled?"remove":"add"](...re(e.params.scrollbar.lockClass))}function x(){const P=e.params.scrollbar,T=e.scrollbar.el;T&&T.classList.remove(...re(e.isHorizontal()?P.horizontalClass:P.verticalClass)),D()}f("changeDirection",()=>{if(!e.scrollbar||!e.scrollbar.el)return;const P=e.params.scrollbar;let{el:T}=e.scrollbar;T=B(T),T.forEach(M=>{M.classList.remove(P.horizontalClass,P.verticalClass),M.classList.add(e.isHorizontal()?P.horizontalClass:P.verticalClass)})}),f("init",()=>{e.params.scrollbar.enabled===!1?X():(O(),t(),o())}),f("update resize observerUpdate lock unlock changeDirection",()=>{t()}),f("setTranslate",()=>{o()}),f("setTransition",(P,T)=>{i(T)}),f("enable disable",()=>{const{el:P}=e.scrollbar;P&&P.classList[e.enabled?"remove":"add"](...re(e.params.scrollbar.lockClass))}),f("destroy",()=>{x()});const k=()=>{e.el.classList.remove(...re(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.remove(...re(e.params.scrollbar.scrollbarDisabledClass)),O(),t(),o()},X=()=>{e.el.classList.add(...re(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.add(...re(e.params.scrollbar.scrollbarDisabledClass)),x()};Object.assign(e.scrollbar,{enable:k,disable:X,updateSize:t,setTranslate:o,init:O,destroy:x})}function tt(S){let{swiper:e,extendParams:h,on:f}=S;h({parallax:{enabled:!1}});const g="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",w=(d,l)=>{const{rtl:n}=e,u=n?-1:1,m=d.getAttribute("data-swiper-parallax")||"0";let o=d.getAttribute("data-swiper-parallax-x"),i=d.getAttribute("data-swiper-parallax-y");const t=d.getAttribute("data-swiper-parallax-scale"),r=d.getAttribute("data-swiper-parallax-opacity"),p=d.getAttribute("data-swiper-parallax-rotate");if(o||i?(o=o||"0",i=i||"0"):e.isHorizontal()?(o=m,i="0"):(i=m,o="0"),o.indexOf("%")>=0?o=`${parseInt(o,10)*l*u}%`:o=`${o*l*u}px`,i.indexOf("%")>=0?i=`${parseInt(i,10)*l}%`:i=`${i*l}px`,typeof r<"u"&&r!==null){const s=r-(r-1)*(1-Math.abs(l));d.style.opacity=s}let a=`translate3d(${o}, ${i}, 0px)`;if(typeof t<"u"&&t!==null){const s=t-(t-1)*(1-Math.abs(l));a+=` scale(${s})`}if(p&&typeof p<"u"&&p!==null){const s=p*l*-1;a+=` rotate(${s}deg)`}d.style.transform=a},b=()=>{const{el:d,slides:l,progress:n,snapGrid:u,isElement:m}=e,o=ae(d,g);e.isElement&&o.push(...ae(e.hostEl,g)),o.forEach(i=>{w(i,n)}),l.forEach((i,t)=>{let r=i.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(r+=Math.ceil(t/2)-n*(u.length-1)),r=Math.min(Math.max(r,-1),1),i.querySelectorAll(`${g}, [data-swiper-parallax-rotate]`).forEach(p=>{w(p,r)})})},E=function(d){d===void 0&&(d=e.params.speed);const{el:l,hostEl:n}=e,u=[...l.querySelectorAll(g)];e.isElement&&u.push(...n.querySelectorAll(g)),u.forEach(m=>{let o=parseInt(m.getAttribute("data-swiper-parallax-duration"),10)||d;d===0&&(o=0),m.style.transitionDuration=`${o}ms`})};f("beforeInit",()=>{e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)}),f("init",()=>{e.params.parallax.enabled&&b()}),f("setTranslate",()=>{e.params.parallax.enabled&&b()}),f("setTransition",(d,l)=>{e.params.parallax.enabled&&E(l)})}function it(S){let{swiper:e,extendParams:h,on:f,emit:g}=S;const w=se();h({zoom:{enabled:!1,limitToOriginalSize:!1,maxRatio:3,minRatio:1,panOnMouseMove:!1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),e.zoom={enabled:!1};let b=1,E=!1,d=!1,l={x:0,y:0};const n=-3;let u,m;const o=[],i={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},t={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},r={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let p=1;Object.defineProperty(e.zoom,"scale",{get(){return p},set($){if(p!==$){const C=i.imageEl,A=i.slideEl;g("zoomChange",,ドルC,A)}p=$}});function a(){if(o.length<2)return 1;const $=o[0].pageX,C=o[0].pageY,A=o[1].pageX,q=o[1].pageY;return Math.sqrt((A-$)**2+(q-C)**2)}function s(){const $=e.params.zoom,C=i.imageWrapEl.getAttribute("data-swiper-zoom")||$.maxRatio;if($.limitToOriginalSize&&i.imageEl&&i.imageEl.naturalWidth){const A=i.imageEl.naturalWidth/i.imageEl.offsetWidth;return Math.min(A,C)}return C}function c(){if(o.length<2)return{x:null,y:null};const $=i.imageEl.getBoundingClientRect();return[(o[0].pageX+(o[1].pageX-o[0].pageX)/2-$.x-w.scrollX)/b,(o[0].pageY+(o[1].pageY-o[0].pageY)/2-$.y-w.scrollY)/b]}function z(){return e.isElement?"swiper-slide":`.${e.params.slideClass}`}function I($){const C=z();return!!($.target.matches(C)||e.slides.filter(A=>A.contains($.target)).length>0)}function D($){const C=`.${e.params.zoom.containerClass}`;return!!($.target.matches(C)||[...e.hostEl.querySelectorAll(C)].filter(A=>A.contains($.target)).length>0)}function O($){if($.pointerType==="mouse"&&o.splice(0,o.length),!I($))return;const C=e.params.zoom;if(u=!1,m=!1,o.push($),!(o.length<2)){if(u=!0,i.scalestart=a(),!i.slideel){i.slideel=$.target.closest(`.${e.params.slideclass}, swiper-slide`),i.slideEl||(i.slideEl=e.slides[e.activeIndex]);let A=i.slideEl.querySelector(`.${C.containerClass}`);if(A&&(A=A.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),i.imageEl=A,A?i.imageWrapEl=de(i.imageEl,`.${C.containerClass}`)[0]:i.imageWrapEl=void 0,!i.imageWrapEl){i.imageEl=void 0;return}i.maxRatio=s()}if(i.imageEl){const[A,q]=c();i.originX=A,i.originY=q,i.imageEl.style.transitionDuration="0ms"}E=!0}}function x($){if(!I($))return;const C=e.params.zoom,A=e.zoom,q=o.findIndex(G=>G.pointerId===$.pointerId);q>=0&&(o[q]=$),!(o.length<2)&&(m=!0,i.scalemove=a(),i.imageel&&(a.scale=i.scalemove/i.scalestart*b,a.scale>i.maxRatio&&(A.scale=i.maxRatio-1+(A.scale-i.maxRatio+1)**.5),A.scaleG.pointerId===$.pointerId);q>=0&&o.splice(q,1),!(!u||!m)&&(u=!1,m=!1,i.imageEl&&(A.scale=Math.max(Math.min(A.scale,i.maxRatio),C.minRatio),i.imageEl.style.transitionDuration=`${e.params.speed}ms`,i.imageEl.style.transform=`translate3d(0,0,0) scale(${A.scale})`,b=A.scale,E=!1,A.scale>1&&i.slideEl?i.slideEl.classList.add(`${C.zoomedSlideClass}`):A.scale<=1&&i.slideel&&i.slideel.classlist.remove(`${c.zoomedslideclass}`),a.scale===1&&(i.originx=0,i.originy=0,i.slideel=void 0)))}let X;function P(){e.touchEventsData.preventTouchMoveFromPointerMove=!1}function T(){clearTimeout(X),e.touchEventsData.preventTouchMoveFromPointerMove=!0,X=setTimeout(()=>{e.destroyed||P()})}function M($){const C=e.device;if(!i.imageEl||t.isTouched)return;C.android&&$.cancelable&&$.preventDefault(),t.isTouched=!0;const A=o.length>0?o[0]:$;t.touchesStart.x=A.pageX,t.touchesStart.y=A.pageY}function L($){const A=$.pointerType==="mouse"&&e.params.zoom.panOnMouseMove;if(!I($)||!D($))return;const q=e.zoom;if(!i.imageEl)return;if(!t.isTouched||!i.slideEl){A&&y($);return}if(A){y($);return}t.isMoved||(t.width=i.imageEl.offsetWidth||i.imageEl.clientWidth,t.height=i.imageEl.offsetHeight||i.imageEl.clientHeight,t.startX=Ie(i.imageWrapEl,"x")||0,t.startY=Ie(i.imageWrapEl,"y")||0,i.slideWidth=i.slideEl.offsetWidth,i.slideHeight=i.slideEl.offsetHeight,i.imageWrapEl.style.transitionDuration="0ms");const G=t.width*q.scale,J=t.height*q.scale;if(t.minX=Math.min(i.slideWidth/2-G/2,0),t.maxX=-t.minX,t.minY=Math.min(i.slideHeight/2-J/2,0),t.maxY=-t.minY,t.touchesCurrent.x=o.length>0?o[0].pageX:$.pageX,t.touchesCurrent.y=o.length>0?o[0].pageY:$.pageY,Math.max(Math.abs(t.touchesCurrent.x-t.touchesStart.x),Math.abs(t.touchesCurrent.y-t.touchesStart.y))>5&&(e.allowClick=!1),!t.isMoved&&!E){if(e.isHorizontal()&&(Math.floor(t.minX)===Math.floor(t.startX)&&t.touchesCurrent.xt.touchesStart.x)){t.isTouched=!1,P();return}if(!e.isHorizontal()&&(Math.floor(t.minY)===Math.floor(t.startY)&&t.touchesCurrent.yt.touchesStart.y)){t.isTouched=!1,P();return}}$.cancelable&&$.preventDefault(),$.stopPropagation(),T(),t.isMoved=!0;const K=(q.scale-b)/(i.maxRatio-e.params.zoom.minRatio),{originX:te,originY:F}=i;t.currentX=t.touchesCurrent.x-t.touchesStart.x+t.startX+K*(t.width-te*2),t.currentY=t.touchesCurrent.y-t.touchesStart.y+t.startY+K*(t.height-F*2),t.currentXt.maxX&&(t.currentX=t.maxX-1+(t.currentX-t.maxX+1)**.8),t.currentYt.maxY&&(t.currentY=t.maxY-1+(t.currentY-t.maxY+1)**.8),r.prevPositionX||(r.prevPositionX=t.touchesCurrent.x),r.prevPositionY||(r.prevPositionY=t.touchesCurrent.y),r.prevTime||(r.prevTime=Date.now()),r.x=(t.touchesCurrent.x-r.prevPositionX)/(Date.now()-r.prevTime)/2,r.y=(t.touchesCurrent.y-r.prevPositionY)/(Date.now()-r.prevTime)/2,Math.abs(t.touchesCurrent.x-r.prevPositionX)<2&&(r.x=0),math.abs(t.touchescurrent.y-r.prevpositiony)<2&&(r.y=0),r.prevpositionx=t.touchescurrent.x,r.prevpositiony=t.touchescurrent.y,r.prevtime=date.now(),i.imagewrapel.style.transform=`translate3d(${t.currentx}px, ${t.currentY}px,0)`}function H(){const $=e.zoom;if(o.length=0,!i.imageEl)return;if(!t.isTouched||!t.isMoved){t.isTouched=!1,t.isMoved=!1;return}t.isTouched=!1,t.isMoved=!1;let C=300,A=300;const q=r.x*C,G=t.currentX+q,J=r.y*A,ee=t.currentY+J;r.x!==0&&(C=Math.abs((G-t.currentX)/r.x)),r.y!==0&&(A=Math.abs((ee-t.currentY)/r.y));const K=Math.max(C,A);t.currentX=G,t.currentY=ee;const te=t.width*$.scale,F=t.height*$.scale;t.minX=Math.min(i.slideWidth/2-te/2,0),t.maxX=-t.minX,t.minY=Math.min(i.slideHeight/2-F/2,0),t.maxY=-t.minY,t.currentX=Math.max(Math.min(t.currentX,t.maxX),t.minX),t.currentY=Math.max(Math.min(t.currentY,t.maxY),t.minY),i.imageWrapEl.style.transitionDuration=`${K}ms`,i.imageWrapEl.style.transform=`translate3d(${t.currentX}px, ${t.currentY}px,0)`}function v(){const $=e.zoom;i.slideEl&&e.activeIndex!==e.slides.indexOf(i.slideEl)&&(i.imageEl&&(i.imageEl.style.transform="translate3d(0,0,0) scale(1)"),i.imageWrapEl&&(i.imageWrapEl.style.transform="translate3d(0,0,0)"),i.slideEl.classList.remove(`${e.params.zoom.zoomedSlideClass}`),$.scale=1,b=1,i.slideEl=void 0,i.imageEl=void 0,i.imageWrapEl=void 0,i.originX=0,i.originY=0)}function y($){if(b<=1||!i.imagewrapel||!i($)||!d($))return;const C=w.getComputedStyle(i.imageWrapEl).transform,A=new w.DOMMatrix(C);if(!d){d=!0,l.x=$.clientX,l.y=$.clientY,t.startX=A.e,t.startY=A.f,t. q=($.clientX-l.x)*n,G=($.clientY-l.y)*n,J=t.width*b,ee=t.height*b,K=i.slideWidth,te=i.slideHeight,F=Math.min(K/2-J/2,0),j=-F,me=Math.min(te/2-ee/2,0),ve=-me,le=Math.max(Math.min(t.startX+q,j),F),oe=Math.max(Math.min(t.startY+G,ve),me);i.imageWrapEl.style.transitionDuration="0ms",i.imageWrapEl.style.transform=`translate3d(${le}px, ${oe}px, 0)`,l.x=$.clientX,l.y=$.clientY,t.startX=le,t.startY=oe,t.currentX=le,t.currentY=oe}function Y($){const C=e.zoom,A=e.params.zoom;if(!i.slideEl){$&&$.target&&(i.slideEl=$.target.closest(`.${e.params.slideClass}, swiper-slide`)),i.slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?i.slideEl=ae(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:i.slideEl=e.slides[e.activeIndex]);let he=i.slideEl.querySelector(`.${A.containerClass}`);he&&(he=he.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),i.imageEl=he,he?i.imageWrapEl=de(i.imageEl,`.${A.containerClass}`)[0]:i.imageWrapEl=void 0}if(!i.imageEl||!i.imageWrapEl)return;e.params.cssMode&&(e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.touchAction="none"),i.slideEl.classList.add(`${A.zoomedSlideClass}`);let q,G,J,ee,K,te,F,j,me,ve,le,oe,be,ye,Te,Ce,ze,$e;typeof t.touchesStart.x>"u"&&$?(q=$.pageX,G=$.pageY):(q=t.touchesStart.x,G=t.touchesStart.y);const Pe=b,pe=typeof $=="number"?$:null;b===1&&pe&&(q=void 0,G=void 0,t.touchesStart.x=void 0,t.touchesStart.y=void 0);const ke=s();C.scale=pe||ke,b=pe||ke,$&&!(b===1&&pe)?(ze=i.slideEl.offsetWidth,$e=i.slideEl.offsetHeight,J=Ee(i.slideEl).left+w.scrollX,ee=Ee(i.slideEl).top+w.scrollY,K=J+ze/2-q,te=ee+$e/2-G,me=i.imageEl.offsetWidth||i.imageEl.clientWidth,ve=i.imageEl.offsetHeight||i.imageEl.clientHeight,le=me*C.scale,oe=ve*C.scale,be=Math.min(ze/2-le/2,0),ye=Math.min($e/2-oe/2,0),Te=-be,Ce=-ye,Pe>0&&pe&&typeof t.currentX=="number"&&typeof t.currentY=="number"?(F=t.currentX*C.scale/Pe,j=t.currentY*C.scale/Pe):(F=K*C.scale,j=te*C.scale),FTe&&(F=Te),jCe&&(j=Ce)):(F=0,j=0),pe&&C.scale===1&&(i.originX=0,i.originY=0),t.currentX=F,t.currentY=j,i.imageWrapEl.style.transitionDuration="300ms",i.imageWrapEl.style.transform=`translate3d(${F}px, ${j}px,0)`,i.imageEl.style.transitionDuration="300ms",i.imageEl.style.transform=`translate3d(0,0,0) scale(${C.scale})`}function R(){const $=e.zoom,C=e.params.zoom;if(!i.slideEl){e.params.virtual&&e.params.virtual.enabled&&e.virtual?i.slideEl=ae(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:i.slideEl=e.slides[e.activeIndex];let A=i.slideEl.querySelector(`.${C.containerClass}`);A&&(A=A.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),i.imageEl=A,A?i.imageWrapEl=de(i.imageEl,`.${C.containerClass}`)[0]:i.imageWrapEl=void 0}!i.imageEl||!i.imageWrapEl||(e.params.cssMode&&(e.wrapperEl.style.overflow="",e.wrapperEl.style.touchAction=""),$.scale=1,b=1,t.currentX=void 0,t.currentY=void 0,t.touchesStart.x=void 0,t.touchesStart.y=void 0,i.imageWrapEl.style.transitionDuration="300ms",i.imageWrapEl.style.transform="translate3d(0,0,0)",i.imageEl.style.transitionDuration="300ms",i.imageEl.style.transform="translate3d(0,0,0) scale(1)",i.slideEl.classList.remove(`${C.zoomedSlideClass}`),i.slideEl=void 0,i.originX=0,i.originY=0,e.params.zoom.panOnMouseMove&&(l={x:0,y:0},d&&(d=!1,t.startX=0,t.startY=0)))}function W($){const C=e.zoom;C.scale&&C.scale!==1?R():Y($)}function N(){const $=e.params.passiveListeners?{passive:!0,capture:!1}:!1,C=e.params.passiveListeners?{passive:!1,capture:!0}:!0;return{passiveListener:,ドルactiveListenerWithCapture:C}}function V(){const $=e.zoom;if($.enabled)return;$.enabled=!0;const{passiveListener:C,activeListenerWithCapture:A}=N();e.wrapperEl.addEventListener("pointerdown",O,C),e.wrapperEl.addEventListener("pointermove",x,A),["pointerup","pointercancel","pointerout"].forEach(q=>{e.wrapperEl.addEventListener(q,k,C)}),e.wrapperEl.addEventListener("pointermove",L,A)}function ue(){const $=e.zoom;if(!$.enabled)return;$.enabled=!1;const{passiveListener:C,activeListenerWithCapture:A}=N();e.wrapperEl.removeEventListener("pointerdown",O,C),e.wrapperEl.removeEventListener("pointermove",x,A),["pointerup","pointercancel","pointerout"].forEach(q=>{e.wrapperEl.removeEventListener(q,k,C)}),e.wrapperEl.removeEventListener("pointermove",L,A)}f("init",()=>{e.params.zoom.enabled&&V()}),f("destroy",()=>{ue()}),f("touchStart",(,ドルC)=>{e.zoom.enabled&&M(C)}),f("touchEnd",(,ドルC)=>{e.zoom.enabled&&H()}),f("doubleTap",(,ドルC)=>{!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&W(C)}),f("transitionEnd",()=>{e.zoom.enabled&&e.params.zoom.enabled&&v()}),f("slideChange",()=>{e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&v()}),Object.assign(e.zoom,{enable:V,disable:ue,in:Y,out:R,toggle:W})}function st(S){let{swiper:e,extendParams:h,on:f}=S;h({controller:{control:void 0,inverse:!1,by:"slide"}}),e.controller={control:void 0};function g(l,n){const u=function(){let t,r,p;return(a,s)=>{for(r=-1,t=a.length;t-r>1;)p=t+r>>1,a[p]<=s?r=p:t=p;return t}}();this.x=l,this.y=n,this.lastIndex=l.length-1;let m,o;return this.interpolate=function(t){return t?(o=u(this.x,t),m=o-1,(t-this.x[m])*(this.y[o]-this.y[m])/(this.x[o]-this.x[m])+this.y[m]):0},this}function w(l){e.controller.spline=e.params.loop?new g(e.slidesGrid,l.slidesGrid):new g(e.snapGrid,l.snapGrid)}function b(l,n){const u=e.controller.control;let m,o;const i=e.constructor;function t(r){if(r.destroyed)return;const p=e.rtlTranslate?-e.translate:e.translate;e.params.controller.by==="slide"&&(w(r),o=-e.controller.spline.interpolate(-p)),(!o||e.params.controller.by==="container")&&(m=(r.maxTranslate()-r.minTranslate())/(e.maxTranslate()-e.minTranslate()),(Number.isNaN(m)||!Number.isFinite(m))&&(m=1),o=(p-e.minTranslate())*m+r.minTranslate()),e.params.controller.inverse&&(o=r.maxTranslate()-o),r.updateProgress(o),r.setTranslate(o,e),r.updateActiveIndex(),r.updateSlidesClasses()}if(Array.isArray(u))for(let r=0;r{t.updateAutoHeight()}),ge(t.wrapperEl,()=>{m&&t.transitionEnd()})))}if(Array.isArray(m))for(o=0;o{if(typeof window<"u"&&(typeof e.params.controller.control=="string"||e.params.controller.control instanceof HTMLElement)){(typeof e.params.controller.control=="string"?[...document.querySelectorAll(e.params.controller.control)]:[e.params.controller.control]).forEach(n=>{if(e.controller.control||(e.controller.control=[]),n&&n.swiper)e.controller.control.push(n.swiper);else if(n){const u=`${e.params.eventsPrefix}init`,m=o=>{e.controller.control.push(o.detail[0]),e.update(),n.removeEventListener(u,m)};n.addEventListener(u,m)}});return}e.controller.control=e.params.controller.control}),f("update",()=>{d()}),f("resize",()=>{d()}),f("observerUpdate",()=>{d()}),f("setTranslate",(l,n,u)=>{!e.controller.control||e.controller.control.destroyed||e.controller.setTranslate(n,u)}),f("setTransition",(l,n,u)=>{!e.controller.control||e.controller.control.destroyed||e.controller.setTransition(n,u)}),Object.assign(e.controller,{setTranslate:b,setTransition:E})}function at(S){let{swiper:e,extendParams:h,on:f}=S;h({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,scrollOnFocus:!0}}),e.a11y={clicked:!1};let g=null,w,b,E=new Date().getTime();function d(v){const y=g;y.length!==0&&Z(y,v)}function l(v){const y=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(v).replace(/x/g,y)}function n(v){v=B(v),v.forEach(y=>{y.setAttribute("tabIndex","0")})}function u(v){v=B(v),v.forEach(y=>{y.setAttribute("tabIndex","-1")})}function m(v,y){v=B(v),v.forEach(Y=>{Y.setAttribute("role",y)})}function o(v,y){v=B(v),v.forEach(Y=>{Y.setAttribute("aria-roledescription",y)})}function i(v,y){v=B(v),v.forEach(Y=>{Y.setAttribute("aria-controls",y)})}function t(v,y){v=B(v),v.forEach(Y=>{Y.setAttribute("aria-label",y)})}function r(v,y){v=B(v),v.forEach(Y=>{Y.setAttribute("id",y)})}function p(v,y){v=B(v),v.forEach(Y=>{Y.setAttribute("aria-live",y)})}function a(v){v=B(v),v.forEach(y=>{y.setAttribute("aria-disabled",!0)})}function s(v){v=B(v),v.forEach(y=>{y.setAttribute("aria-disabled",!1)})}function c(v){if(v.keyCode!==13&&v.keyCode!==32)return;const y=e.params.a11y,Y=v.target;if(!(e.pagination&&e.pagination.el&&(Y===e.pagination.el||e.pagination.el.contains(v.target))&&!v.target.matches(Q(e.params.pagination.bulletClass)))){if(e.navigation&&e.navigation.prevEl&&e.navigation.nextEl){const R=B(e.navigation.prevEl);B(e.navigation.nextEl).includes(Y)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?d(y.lastSlideMessage):d(y.nextSlideMessage)),R.includes(Y)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?d(y.firstSlideMessage):d(y.prevSlideMessage))}e.pagination&&Y.matches(Q(e.params.pagination.bulletClass))&&Y.click()}}function z(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{nextEl:v,prevEl:y}=e.navigation;y&&(e.isBeginning?(a(y),u(y)):(s(y),n(y))),v&&(e.isEnd?(a(v),u(v)):(s(v),n(v)))}function I(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function D(){return I()&&e.params.pagination.clickable}function O(){const v=e.params.a11y;I()&&e.pagination.bullets.forEach(y=>{e.params.pagination.clickable&&(n(y),e.params.pagination.renderBullet||(m(y,"button"),t(y,v.paginationBulletMessage.replace(/\{\{index\}\}/,Le(y)+1)))),y.matches(Q(e.params.pagination.bulletActiveClass))?y.setAttribute("aria-current","true"):y.removeAttribute("aria-current")})}const x=(v,y,Y)=>{n(v),v.tagName!=="BUTTON"&&(m(v,"button"),v.addEventListener("keydown",c)),t(v,Y),i(v,y)},k=v=>{b&&b!==v.target&&!b.contains(v.target)&&(w=!0),e.a11y.clicked=!0},X=()=>{w=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},P=v=>{E=new Date().getTime()},T=v=>{if(e.a11y.clicked||!e.params.a11y.scrollOnFocus||new Date().getTime()-E<100)return;const y=v.target.closest(`.${e.params.slideClass}, swiper-slide`);if(!y||!e.slides.includes(y))return;b=y;const Y=e.slides.indexOf(y)===e.activeIndex,R=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(y);Y||R||v.sourceCapabilities&&v.sourceCapabilities.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,requestAnimationFrame(()=>{w||(e.params.loop?e.slideToLoop(e.getSlideIndexWhenGrid(parseInt(y.getAttribute("data-swiper-slide-index"))),0):e.slideTo(e.getSlideIndexWhenGrid(e.slides.indexOf(y)),0),w=!1)}))},M=()=>{const v=e.params.a11y;v.itemRoleDescriptionMessage&&o(e.slides,v.itemRoleDescriptionMessage),v.slideRole&&m(e.slides,v.slideRole);const y=e.slides.length;v.slideLabelMessage&&e.slides.forEach((Y,R)=>{const W=e.params.loop?parseInt(Y.getAttribute("data-swiper-slide-index"),10):R,N=v.slideLabelMessage.replace(/\{\{index\}\}/,W+1).replace(/\{\{slidesLength\}\}/,y);t(Y,N)})},L=()=>{const v=e.params.a11y;e.el.append(g);const y=e.el;v.containerRoleDescriptionMessage&&o(y,v.containerRoleDescriptionMessage),v.containerMessage&&t(y,v.containerMessage),v.containerRole&&m(y,v.containerRole);const Y=e.wrapperEl,R=v.id||Y.getAttribute("id")||`swiper-wrapper-${l(16)}`,W=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";r(Y,R),p(Y,W),M();let{nextEl:N,prevEl:V}=e.navigation?e.navigation:{};N=B(N),V=B(V),N&&N.forEach($=>x(,ドルR,v.nextSlideMessage)),V&&V.forEach($=>x(,ドルR,v.prevSlideMessage)),D()&&B(e.pagination.el).forEach(C=>{C.addEventListener("keydown",c)}),U().addEventListener("visibilitychange",P),e.el.addEventListener("focus",T,!0),e.el.addEventListener("focus",T,!0),e.el.addEventListener("pointerdown",k,!0),e.el.addEventListener("pointerup",X,!0)};function H(){g&&g.remove();let{nextEl:v,prevEl:y}=e.navigation?e.navigation:{};v=B(v),y=B(y),v&&v.forEach(R=>R.removeEventListener("keydown",c)),y&&y.forEach(R=>R.removeEventListener("keydown",c)),D()&&B(e.pagination.el).forEach(W=>{W.removeEventListener("keydown",c)}),U().removeEventListener("visibilitychange",P),e.el&&typeof e.el!="string"&&(e.el.removeEventListener("focus",T,!0),e.el.removeEventListener("pointerdown",k,!0),e.el.removeEventListener("pointerup",X,!0))}f("beforeInit",()=>{g=_("span",e.params.a11y.notificationClass),g.setAttribute("aria-live","assertive"),g.setAttribute("aria-atomic","true")}),f("afterInit",()=>{e.params.a11y.enabled&&L()}),f("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{e.params.a11y.enabled&&M()}),f("fromEdge toEdge afterInit lock unlock",()=>{e.params.a11y.enabled&&z()}),f("paginationUpdate",()=>{e.params.a11y.enabled&&O()}),f("destroy",()=>{e.params.a11y.enabled&&H()})}function rt(S){let{swiper:e,extendParams:h,on:f}=S;h({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let g=!1,w={};const b=o=>o.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),E=o=>{const i=se();let t;o?t=new URL(o):t=i.location;const r=t.pathname.slice(1).split("/").filter(c=>c!==""),p=r.length,a=r[p-2],s=r[p-1];return{key:a,value:s}},d=(o,i)=>{const t=se();if(!g||!e.params.history.enabled)return;let r;e.params.url?r=new URL(e.params.url):r=t.location;const p=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):e.slides[i];let a=b(p.getAttribute("data-history"));if(e.params.history.root.length>0){let c=e.params.history.root;c[c.length-1]==="/"&&(c=c.slice(0,c.length-1)),a=`${c}/${o?`${o}/`:""}${a}`}else r.pathname.includes(o)||(a=`${o?`${o}/`:""}${a}`);e.params.history.keepQuery&&(a+=r.search);const s=t.history.state;s&&s.value===a||(e.params.history.replaceState?t.history.replaceState({value:a},null,a):t.history.pushState({value:a},null,a))},l=(o,i,t)=>{if(i)for(let r=0,p=e.slides.length;r{w=E(e.params.url),l(e.params.speed,w.value,!1)},u=()=>{const o=se();if(e.params.history){if(!o.history||!o.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}if(g=!0,w=E(e.params.url),!w.key&&!w.value){e.params.history.replaceState||o.addEventListener("popstate",n);return}l(0,w.value,e.params.runCallbacksOnInit),e.params.history.replaceState||o.addEventListener("popstate",n)}},m=()=>{const o=se();e.params.history.replaceState||o.removeEventListener("popstate",n)};f("init",()=>{e.params.history.enabled&&u()}),f("destroy",()=>{e.params.history.enabled&&m()}),f("transitionEnd _freeModeNoMomentumRelease",()=>{g&&d(e.params.history.key,e.activeIndex)}),f("slideChange",()=>{g&&e.params.cssMode&&d(e.params.history.key,e.activeIndex)})}function nt(S){let{swiper:e,extendParams:h,emit:f,on:g}=S,w=!1;const b=U(),E=se();h({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(m,o){if(e.virtual&&e.params.virtual.enabled){const i=e.slides.find(r=>r.getAttribute("data-hash")===o);return i?parseInt(i.getAttribute("data-swiper-slide-index"),10):0}return e.getSlideIndex(ae(e.slidesEl,`.${e.params.slideClass}[data-hash="${o}"], swiper-slide[data-hash="${o}"]`)[0])}}});const d=()=>{f("hashChange");const m=b.location.hash.replace("#",""),o=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],i=o?o.getAttribute("data-hash"):"";if(m!==i){const t=e.params.hashNavigation.getSlideIndex(e,m);if(typeof t>"u"||Number.isNaN(t))return;e.slideTo(t)}},l=()=>{if(!w||!e.params.hashNavigation.enabled)return;const m=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],o=m?m.getAttribute("data-hash")||m.getAttribute("data-history"):"";e.params.hashNavigation.replaceState&&E.history&&E.history.replaceState?(E.history.replaceState(null,null,`#${o}`||""),f("hashSet")):(b.location.hash=o||"",f("hashSet"))},n=()=>{if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;w=!0;const m=b.location.hash.replace("#","");if(m){const i=e.params.hashNavigation.getSlideIndex(e,m);e.slideTo(i||0,0,e.params.runCallbacksOnInit,!0)}e.params.hashNavigation.watchState&&E.addEventListener("hashchange",d)},u=()=>{e.params.hashNavigation.watchState&&E.removeEventListener("hashchange",d)};g("init",()=>{e.params.hashNavigation.enabled&&n()}),g("destroy",()=>{e.params.hashNavigation.enabled&&u()}),g("transitionEnd _freeModeNoMomentumRelease",()=>{w&&l()}),g("slideChange",()=>{w&&e.params.cssMode&&l()})}function lt(S){let{swiper:e,extendParams:h,on:f,emit:g,params:w}=S;e.autoplay={running:!1,paused:!1,timeLeft:0},h({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let b,E,d=w&&w.autoplay?w.autoplay.delay:3e3,l=w&&w.autoplay?w.autoplay.delay:3e3,n,u=new Date().getTime(),m,o,i,t,r,p,a;function s(y){!e||e.destroyed||!e.wrapperEl||y.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",s),!(a||y.detail&&y.detail.bySwiperTouchMove)&&k())}const c=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?m=!0:m&&(l=n,m=!1);const y=e.autoplay.paused?n:u+l-new Date().getTime();e.autoplay.timeLeft=y,g("autoplayTimeLeft",y,y/d),E=requestAnimationFrame(()=>{c()})},z=()=>{let y;return e.virtual&&e.params.virtual.enabled?y=e.slides.find(R=>R.classList.contains("swiper-slide-active")):y=e.slides[e.activeIndex],y?parseInt(y.getAttribute("data-swiper-autoplay"),10):void 0},I=y=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(E),c();let Y=typeof y>"u"?e.params.autoplay.delay:y;d=e.params.autoplay.delay,l=e.params.autoplay.delay;const R=z();!Number.isNaN(R)&&R>0&&typeof y>"u"&&(Y=R,d=R,l=R),n=Y;const W=e.params.speed,N=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(W,!0,!0),g("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,W,!0,!0),g("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(W,!0,!0),g("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,W,!0,!0),g("autoplay")),e.params.cssMode&&(u=new Date().getTime(),requestAnimationFrame(()=>{I()})))};return Y>0?(clearTimeout(b),b=setTimeout(()=>{N()},Y)):requestAnimationFrame(()=>{N()}),Y},D=()=>{u=new Date().getTime(),e.autoplay.running=!0,I(),g("autoplayStart")},O=()=>{e.autoplay.running=!1,clearTimeout(b),cancelAnimationFrame(E),g("autoplayStop")},x=(y,Y)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(b),y||(p=!0);const R=()=>{g("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",s):k()};if(e.autoplay.paused=!0,Y){r&&(n=e.params.autoplay.delay),r=!1,R();return}n=(n||e.params.autoplay.delay)-(new Date().getTime()-u),!(e.isEnd&&n<0&&!e.params.loop)&&(n<0&&(n=0),r())},k=()=>{e.isEnd&&n<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(u=new Date().getTime(),p?(p=!1,I(n)):I(),e.autoplay.paused=!1,g("autoplayResume"))},X=()=>{if(e.destroyed||!e.autoplay.running)return;const y=U();y.visibilityState==="hidden"&&(p=!0,x(!0)),y.visibilityState==="visible"&&k()},P=y=>{y.pointerType==="mouse"&&(p=!0,a=!0,!(e.animating||e.autoplay.paused)&&x(!0))},T=y=>{y.pointerType==="mouse"&&(a=!1,e.autoplay.paused&&k())},M=()=>{e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",P),e.el.addEventListener("pointerleave",T))},L=()=>{e.el&&typeof e.el!="string"&&(e.el.removeEventListener("pointerenter",P),e.el.removeEventListener("pointerleave",T))},H=()=>{U().addEventListener("visibilitychange",X)},v=()=>{U().removeEventListener("visibilitychange",X)};f("init",()=>{e.params.autoplay.enabled&&(M(),H(),D())}),f("destroy",()=>{L(),v(),e.autoplay.running&&O()}),f("_freeModeStaticRelease",()=>{(i||p)&&k()}),f("_freeModeNoMomentumRelease",()=>{e.params.autoplay.disableOnInteraction?O():x(!0,!0)}),f("beforeTransitionStart",(y,Y,R)=>{e.destroyed||!e.autoplay.running||(R||!e.params.autoplay.disableOnInteraction?x(!0,!0):O())}),f("sliderFirstMove",()=>{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction){O();return}o=!0,i=!1,p=!1,t=setTimeout(()=>{p=!0,i=!0,x(!0)},200)}}),f("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!o)){if(clearTimeout(t),clearTimeout(b),e.params.autoplay.disableOnInteraction){i=!1,o=!1;return}i&&e.params.cssMode&&k(),i=!1,o=!1}}),f("slideChange",()=>{e.destroyed||!e.autoplay.running||(r=!0)}),Object.assign(e.autoplay,{start:D,stop:O,pause:x,resume:k})}function ot(S){let{swiper:e,extendParams:h,on:f}=S;h({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let g=!1,w=!1;e.thumbs={swiper:null};function b(){const l=e.thumbs.swiper;if(!l||l.destroyed)return;const n=l.clickedIndex,u=l.clickedSlide;if(u&&u.classList.contains(e.params.thumbs.slideThumbActiveClass)||typeof n>"u"||n===null)return;let m;l.params.loop?m=parseInt(l.clickedSlide.getAttribute("data-swiper-slide-index"),10):m=n,e.params.loop?e.slideToLoop(m):e.slideTo(m)}function E(){const{thumbs:l}=e.params;if(g)return!1;g=!0;const n=e.constructor;if(l.swiper instanceof n){if(l.swiper.destroyed)return g=!1,!1;e.thumbs.swiper=l.swiper,Object.assign(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper.update()}else if(Ne(l.swiper)){const u=Object.assign({},l.swiper);Object.assign(u,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new n(u),w=!0}return e.thumbs.swiper.el.classList.add(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",b),!0}function d(l){const n=e.thumbs.swiper;if(!n||n.destroyed)return;const u=n.params.slidesPerView==="auto"?n.slidesPerViewDynamic():n.params.slidesPerView;let m=1;const o=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(m=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(m=1),m=Math.floor(m),n.slides.forEach(r=>r.classList.remove(o)),n.params.loop||n.params.virtual&&n.params.virtual.enabled)for(let r=0;r{p.classList.add(o)});else for(let r=0;rc.getAttribute("data-swiper-slide-index")===`${e.realIndex}`);p=n.slides.indexOf(s),a=e.activeIndex>e.previousIndex?"next":"prev"}else p=e.realIndex,a=p>e.previousIndex?"next":"prev";t&&(p+=a==="next"?i:-1*i),n.visibleSlidesIndexes&&n.visibleSlidesIndexes.indexOf(p)<0&&(n.params.centeredslides?p>r?p=p-Math.floor(u/2)+1:p=p+Math.floor(u/2)-1:p>r&&n.params.slidesPerGroup,n.slideTo(p,l?0:void 0))}}f("beforeInit",()=>{const{thumbs:l}=e.params;if(!(!l||!l.swiper))if(typeof l.swiper=="string"||l.swiper instanceof HTMLElement){const n=U(),u=()=>{const o=typeof l.swiper=="string"?n.querySelector(l.swiper):l.swiper;if(o&&o.swiper)l.swiper=o.swiper,E(),d(!0);else if(o){const i=`${e.params.eventsPrefix}init`,t=r=>{l.swiper=r.detail[0],o.removeEventListener(i,t),E(),d(!0),l.swiper.update(),e.update()};o.addEventListener(i,t)}return o},m=()=>{if(e.destroyed)return;u()||requestAnimationFrame(m)};requestAnimationFrame(m)}else E(),d(!0)}),f("slideChange update resize observerUpdate",()=>{d()}),f("setTransition",(l,n)=>{const u=e.thumbs.swiper;!u||u.destroyed||u.setTransition(n)}),f("beforeDestroy",()=>{const l=e.thumbs.swiper;!l||l.destroyed||w&&l.destroy()}),Object.assign(e.thumbs,{init:E,update:d})}function pt(S){let{swiper:e,extendParams:h,emit:f,once:g}=S;h({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});function w(){if(e.params.cssMode)return;const d=e.getTranslate();e.setTranslate(d),e.setTransition(0),e.touchEventsData.velocities.length=0,e.freeMode.onTouchEnd({currentPos:e.rtl?e.translate:-e.translate})}function b(){if(e.params.cssMode)return;const{touchEventsData:d,touches:l}=e;d.velocities.length===0&&d.velocities.push({position:l[e.isHorizontal()?"startX":"startY"],time:d.touchStartTime}),d.velocities.push({position:l[e.isHorizontal()?"currentX":"currentY"],time:ie()})}function E(d){let{currentPos:l}=d;if(e.params.cssMode)return;const{params:n,wrapperEl:u,rtlTranslate:m,snapGrid:o,touchEventsData:i}=e,r=ie()-i.touchStartTime;if(l<-e.mintranslate()){e.slideto(e.activeindex);return}if(l>-e.maxTranslate()){e.slides.length1){const O=i.velocities.pop(),x=i.velocities.pop(),k=O.position-x.position,X=O.time-x.time;e.velocity=k/X,e.velocity/=2,Math.abs(e.velocity)150||ie()-O.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=n.freeMode.momentumVelocityRatio,i.velocities.length=0;let p=1e3*n.freeMode.momentumRatio;const a=e.velocity*p;let s=e.translate+a;m&&(s=-s);let c=!1,z;const I=Math.abs(e.velocity)*20*n.freeMode.momentumBounceRatio;let D;if(se.minTranslate())n.freeMode.momentumBounce?(s-e.minTranslate()>I&&(s=e.minTranslate()+I),z=e.minTranslate(),c=!0,i.allowMomentumBounce=!0):s=e.minTranslate(),n.loop&&n.centeredSlides&&(D=!0);else if(n.freeMode.sticky){let O;for(let x=0;x-s){O=x;break}Math.abs(o[O]-s){e.loopFix()}),e.velocity!==0){if(m?p=Math.abs((-s-e.translate)/e.velocity):p=Math.abs((s-e.translate)/e.velocity),n.freeMode.sticky){const O=Math.abs((m?-s:s)-e.translate),x=e.slidesSizesGrid[e.activeIndex];O{!e||e.destroyed||!i.allowMomentumBounce||(f("momentumBounce"),e.setTransition(n.speed),setTimeout(()=>{e.setTranslate(z),ge(u,()=>{!e||e.destroyed||e.transitionEnd()})},0))})):e.velocity?(f("_freeModeNoMomentumRelease"),e.updateProgress(s),e.setTransition(p),e.setTranslate(s),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,ge(u,()=>{!e||e.destroyed||e.transitionEnd()}))):e.updateProgress(s),e.updateActiveIndex(),e.updateSlidesClasses()}else if(n.freeMode.sticky){e.slideToClosest();return}else n.freeMode&&f("_freeModeNoMomentumRelease");(!n.freeMode.momentum||r>=n.longSwipesMs)&&(f("_freeModeStaticRelease"),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}Object.assign(e,{freeMode:{onTouchStart:w,onTouchMove:b,onTouchEnd:E}})}function dt(S){let{swiper:e,extendParams:h,on:f}=S;h({grid:{rows:1,fill:"column"}});let g,w,b,E;const d=()=>{let t=e.params.spaceBetween;return typeof t=="string"&&t.indexOf("%")>=0?t=parseFloat(t.replace("%",""))/100*e.size:typeof t=="string"&&(t=parseFloat(t)),t},l=t=>{const{slidesPerView:r}=e.params,{rows:p,fill:a}=e.params.grid,s=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:t.length;b=Math.floor(s/p),Math.floor(s/p)===s/p?g=s:g=Math.ceil(s/p)*p,r!=="auto"&&a==="row"&&(g=Math.max(g,r*p)),w=g/p},n=()=>{e.slides&&e.slides.forEach(t=>{t.swiperSlideGridSet&&(t.style.height="",t.style[e.getDirectionLabel("margin-top")]="")})},u=(t,r,p)=>{const{slidesPerGroup:a}=e.params,s=d(),{rows:c,fill:z}=e.params.grid,I=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:p.length;let D,O,x;if(z==="row"&&a>1){const k=Math.floor(t/(a*c)),X=t-c*a*k,P=k===0?a:Math.min(Math.ceil((I-k*c*a)/c),a);x=Math.floor(X/P),O=X-x*P+k*a,D=O+x*g/c,r.style.order=D}else z==="column"?(O=Math.floor(t/c),x=t-O*c,(O>b||O===b&&x===c-1)&&(x+=1,x>=c&&(x=0,O+=1))):(x=Math.floor(t/w),O=t-x*w);r.row=x,r.column=O,r.style.height=`calc((100% - ${(c-1)*s}px) / ${c})`,r.style[e.getDirectionLabel("margin-top")]=x!==0?s&&`${s}px`:"",r.swiperSlideGridSet=!0},m=(t,r)=>{const{centeredSlides:p,roundLengths:a}=e.params,s=d(),{rows:c}=e.params.grid;if(e.virtualSize=(t+s)*g,e.virtualSize=Math.ceil(e.virtualSize/c)-s,e.params.cssMode||(e.wrapperEl.style[e.getDirectionLabel("width")]=`${e.virtualSize+s}px`),p){const z=[];for(let I=0;I{E=e.params.grid&&e.params.grid.rows>1},i=()=>{const{params:t,el:r}=e,p=t.grid&&t.grid.rows>1;E&&!p?(r.classList.remove(`${t.containerModifierClass}grid`,`${t.containerModifierClass}grid-column`),b=1,e.emitContainerClasses()):!E&&p&&(r.classList.add(`${t.containerModifierClass}grid`),t.grid.fill==="column"&&r.classList.add(`${t.containerModifierClass}grid-column`),e.emitContainerClasses()),E=p};f("init",o),f("update",i),e.grid={initSlides:l,unsetSlides:n,updateSlide:u,updateWrapperSize:m}}function ct(S){const e=this,{params:h,slidesEl:f}=e;h.loop&&e.loopDestroy();const g=w=>{if(typeof w=="string"){const b=document.createElement("div");Z(b,w),f.append(b.children[0]),Z(b,"")}else f.append(w)};if(typeof S=="object"&&"length"in S)for(let w=0;w{if(typeof E=="string"){const d=document.createElement("div");Z(d,E),g.prepend(d.children[0]),Z(d,"")}else g.prepend(E)};if(typeof S=="object"&&"length"in S){for(let E=0;E=E){h.appendSlide(e);return}let d=b>S?b+1:b;const l=[];for(let n=E-1;n>=S;n-=1){const u=h.slides[n];u.remove(),l.unshift(u)}if(typeof e=="object"&&"length"in e){for(let n=0;nS?b+e.length:b}else w.append(e);for(let n=0;n{if(h.params.effect!==e)return;h.classNames.push(`${h.params.containerModifierClass}${e}`),E&&E()&&h.classNames.push(`${h.params.containerModifierClass}3d`);const u=b?b():{};Object.assign(h.params,u),Object.assign(h.originalParams,u)}),f("setTranslate _virtualUpdated",()=>{h.params.effect===e&&g()}),f("setTransition",(u,m)=>{h.params.effect===e&&w(m)}),f("transitionEnd",()=>{if(h.params.effect===e&&d){if(!l||!l().slideShadows)return;h.slides.forEach(u=>{u.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(m=>m.remove())}),d()}});let n;f("virtualUpdate",()=>{h.params.effect===e&&(h.slides.length||(n=!0),requestAnimationFrame(()=>{n&&h.slides&&h.slides.length&&(g(),n=!1)}))})}function we(S,e){const h=ne(e);return h!==e&&(h.style.backfaceVisibility="hidden",h.style["-webkit-backface-visibility"]="hidden"),h}function Me(S){let{swiper:e,duration:h,transformElements:f,allSlides:g}=S;const{activeIndex:w}=e,b=E=>E.parentElement?E.parentElement:e.slides.find(l=>l.shadowRoot&&l.shadowRoot===E.parentNode);if(e.params.virtualTranslate&&h!==0){let E=!1,d;g?d=f:d=f.filter(l=>{const n=l.classList.contains("swiper-slide-transform")?b(l):l;return e.getSlideIndex(n)===w}),d.forEach(l=>{ge(l,()=>{if(E||!e||e.destroyed)return;E=!0,e.animating=!1;const n=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(n)})})}}function wt(S){let{swiper:e,extendParams:h,on:f}=S;h({fadeEffect:{crossFade:!1}}),fe({effect:"fade",swiper:e,on:f,setTranslate:()=>{const{slides:b}=e,E=e.params.fadeEffect;for(let d=0;d{const E=e.slides.map(d=>ne(d));E.forEach(d=>{d.style.transitionDuration=`${b}ms`}),Me({swiper:e,duration:b,transformElements:E,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}function vt(S){let{swiper:e,extendParams:h,on:f}=S;h({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const g=(d,l,n)=>{let u=n?d.querySelector(".swiper-slide-shadow-left"):d.querySelector(".swiper-slide-shadow-top"),m=n?d.querySelector(".swiper-slide-shadow-right"):d.querySelector(".swiper-slide-shadow-bottom");u||(u=_("div",`swiper-slide-shadow-cube swiper-slide-shadow-${n?"left":"top"}`.split(" ")),d.append(u)),m||(m=_("div",`swiper-slide-shadow-cube swiper-slide-shadow-${n?"right":"bottom"}`.split(" ")),d.append(m)),u&&(u.style.opacity=Math.max(-l,0)),m&&(m.style.opacity=Math.max(l,0))};fe({effect:"cube",swiper:e,on:f,setTranslate:()=>{const{el:d,wrapperEl:l,slides:n,width:u,height:m,rtlTranslate:o,size:i,browser:t}=e,r=Se(e),p=e.params.cubeEffect,a=e.isHorizontal(),s=e.virtual&&e.params.virtual.enabled;let c=0,z;p.shadow&&(a?(z=e.wrapperEl.querySelector(".swiper-cube-shadow"),z||(z=_("div","swiper-cube-shadow"),e.wrapperEl.append(z)),z.style.height=`${u}px`):(z=d.querySelector(".swiper-cube-shadow"),z||(z=_("div","swiper-cube-shadow"),d.append(z))));for(let D=0;D-1&&(c=x*90+P*90,o&&(c=-x*90-P*90)),O.style.transform=H,p.slideShadows&&g(O,P,a)}if(l.style.transformOrigin=`50% 50% -${i/2}px`,l.style["-webkit-transform-origin"]=`50% 50% -${i/2}px`,p.shadow)if(a)z.style.transform=`translate3d(0px, ${u/2+p.shadowOffset}px, ${-u/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${p.shadowScale})`;else{const D=Math.abs(c)-Math.floor(Math.abs(c)/90)*90,O=1.5-(Math.sin(D*2*Math.PI/360)/2+Math.cos(D*2*Math.PI/360)/2),x=p.shadowScale,k=p.shadowScale/O,X=p.shadowOffset;z.style.transform=`scale3d(${x}, 1, ${k}) translate3d(0px, ${m/2+X}px, ${-m/2/k}px) rotateX(-89.99deg)`}const I=(t.isSafari||t.isWebView)&&t.needPerspectiveFix?-i/2:0;l.style.transform=`translate3d(0px,0,${I}px) rotateX(${r(e.isHorizontal()?0:c)}deg) rotateY(${r(e.isHorizontal()?-c:0)}deg)`,l.style.setProperty("--swiper-cube-translate-z",`${I}px`)},setTransition:d=>{const{el:l,slides:n}=e;if(n.forEach(u=>{u.style.transitionDuration=`${d}ms`,u.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(m=>{m.style.transitionDuration=`${d}ms`})}),e.params.cubeEffect.shadow&&!e.isHorizontal()){const u=l.querySelector(".swiper-cube-shadow");u&&(u.style.transitionDuration=`${d}ms`)}},recreateShadows:()=>{const d=e.isHorizontal();e.slides.forEach(l=>{const n=Math.max(Math.min(l.progress,1),-1);g(l,n,d)})},getEffectParams:()=>e.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})}function ce(S,e,h){const f=`swiper-slide-shadow${h?`-${h}`:""}${S?` swiper-slide-shadow-${S}`:""}`,g=ne(e);let w=g.querySelector(`.${f.split(" ").join(".")}`);return w||(w=_("div",f.split(" ")),g.append(w)),w}function bt(S){let{swiper:e,extendParams:h,on:f}=S;h({flipEffect:{slideShadows:!0,limitRotation:!0}});const g=(d,l)=>{let n=e.isHorizontal()?d.querySelector(".swiper-slide-shadow-left"):d.querySelector(".swiper-slide-shadow-top"),u=e.isHorizontal()?d.querySelector(".swiper-slide-shadow-right"):d.querySelector(".swiper-slide-shadow-bottom");n||(n=ce("flip",d,e.isHorizontal()?"left":"top")),u||(u=ce("flip",d,e.isHorizontal()?"right":"bottom")),n&&(n.style.opacity=Math.max(-l,0)),u&&(u.style.opacity=Math.max(l,0))};fe({effect:"flip",swiper:e,on:f,setTranslate:()=>{const{slides:d,rtlTranslate:l}=e,n=e.params.flipEffect,u=Se(e);for(let m=0;m{const l=e.slides.map(n=>ne(n));l.forEach(n=>{n.style.transitionDuration=`${d}ms`,n.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(u=>{u.style.transitionDuration=`${d}ms`})}),Me({swiper:e,duration:d,transformElements:l})},recreateShadows:()=>{e.params.flipEffect,e.slides.forEach(d=>{let l=d.progress;e.params.flipEffect.limitRotation&&(l=Math.max(Math.min(d.progress,1),-1)),g(d,l)})},getEffectParams:()=>e.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}function yt(S){let{swiper:e,extendParams:h,on:f}=S;h({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),fe({effect:"coverflow",swiper:e,on:f,setTranslate:()=>{const{width:b,height:E,slides:d,slidesSizesGrid:l}=e,n=e.params.coverflowEffect,u=e.isHorizontal(),m=e.translate,o=u?-m+b/2:-m+E/2,i=u?n.rotate:-n.rotate,t=n.depth,r=Se(e);for(let p=0,a=d.length;p0?D:0),y&&(y.style.opacity=-D>0?-D:0)}}},setTransition:b=>{e.slides.map(d=>ne(d)).forEach(d=>{d.style.transitionDuration=`${b}ms`,d.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(l=>{l.style.transitionDuration=`${b}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})}function Et(S){let{swiper:e,extendParams:h,on:f}=S;h({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const g=E=>typeof E=="string"?E:`${E}px`;fe({effect:"creative",swiper:e,on:f,setTranslate:()=>{const{slides:E,wrapperEl:d,slidesSizesGrid:l}=e,n=e.params.creativeEffect,{progressMultiplier:u}=n,m=e.params.centeredSlides,o=Se(e);if(m){const i=l[0]/2-e.params.slidesOffsetBefore||0;d.style.transform=`translateX(calc(50% - ${i}px))`}for(let i=0;i0&&(D=n.prev,I=!0),c.forEach((M,L)=>{c[L]=`calc(${M}px + (${g(D.translate[L])} * ${Math.abs(p*u)}))`}),z.forEach((M,L)=>{let H=D.rotate[L]*Math.abs(p*u);z[L]=H}),t.style.zIndex=-Math.abs(Math.round(r))+E.length;const O=c.join(", "),x=`rotateX(${o(z[0])}deg) rotateY(${o(z[1])}deg) rotateZ(${o(z[2])}deg)`,k=a<0?`scale(${1+(1-d.scale)*a*u})`:`scale(${1-(1-d.scale)*a*u})`,x=a<0?1+(1-d.opacity)*a*u:1-(1-d.opacity)*a*u,p=`translate3d(${o}) ${x} ${k}`;if(I&&D.shadow||!I){let M=t.querySelector(".swiper-slide-shadow");if(!M&&D.shadow&&(M=ce("creative",t)),M){const L=n.shadowPerProgress?p*(1/n.limitProgress):p;M.style.opacity=Math.min(Math.max(Math.abs(L),0),1)}}const T=we(n,t);T.style.transform=P,T.style.opacity=X,D.origin&&(T.style.transformOrigin=D.origin)}},setTransition:E=>{const d=e.slides.map(l=>ne(l));d.forEach(l=>{l.style.transitionDuration=`${E}ms`,l.querySelectorAll(".swiper-slide-shadow").forEach(n=>{n.style.transitionDuration=`${E}ms`})}),Me({swiper:e,duration:E,transformElements:d,allSlides:!0})},perspective:()=>e.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})}function xt(S){let{swiper:e,extendParams:h,on:f}=S;h({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),fe({effect:"cards",swiper:e,on:f,setTranslate:()=>{const{slides:b,activeIndex:E,rtlTranslate:d}=e,l=e.params.cardsEffect,{startTranslate:n,isTouched:u}=e.touchEventsData,m=d?-e.translate:e.translate;for(let o=0;o0&&r<1&&(u||e.params.cssmode)&&m-1&&(u||e.params.cssMode)&&m>n;if(x||k){const M=(1-Math.abs((Math.abs(r)-.5)/.5))**.5;I+=-28*r*M,z+=-.5*M,D+=96*M,s=`${-25*M*Math.abs(r)}%`}if(r<0?a=`calc(${a}px ${d?"-":"+"} (${D*Math.abs(r)}%))`:r>0?a=`calc(${a}px ${d?"-":"+"} (-${D*Math.abs(r)}%))`:a=`${a}px`,!e.isHorizontal()){const M=s;s=a,a=M}const X=r<0?`${1+(1-z)*r}`:`${1-(1-z)*r}`,p=` translate3d(${a}, ${s}, ${c}px) rotateZ(${l.rotate?d?-I:I:0}deg) scale(${X}) `;if(l.slideShadows){let M=i.querySelector(".swiper-slide-shadow");M||(M=ce("cards",i)),M&&(M.style.opacity=Math.min(Math.max((Math.abs(r)-.5)/.5,0),1))}i.style.zIndex=-Math.abs(Math.round(t))+b.length;const T=we(l,i);T.style.transform=P}},setTransition:b=>{const E=e.slides.map(d=>ne(d));E.forEach(d=>{d.style.transitionDuration=`${b}ms`,d.querySelectorAll(".swiper-slide-shadow").forEach(l=>{l.style.transitionDuration=`${b}ms`})}),Me({swiper:e,duration:b,transformElements:E})},perspective:()=>!0,overwriteParams:()=>({_loopSwapReset:!1,watchSlidesProgress:!0,loopAdditionalSlides:e.params.cardsEffect.rotate?3:2,centeredSlides:!0,virtualTranslate:!e.params.cssMode})})}const St=[Ue,Ze,Ke,Qe,Je,et,tt,it,st,at,rt,nt,lt,ot,pt,dt,gt,wt,vt,bt,yt,Et,xt];Ye.use(St);const Mt=":host{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{width:100%;height:100%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android ::slotted(swiper-slide),.swiper-ios ::slotted(swiper-slide),.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}::slotted(swiper-slide){flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}::slotted(.swiper-slide-invisible-blank){visibility:hidden}.swiper-autoheight,.swiper-autoheight ::slotted(swiper-slide){height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden ::slotted(swiper-slide){transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d ::slotted(swiper-slide){transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode ::slotted(swiper-slide){scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode ::slotted(swiper-slide){scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered ::slotted(swiper-slide){scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal ::slotted(swiper-slide):first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical ::slotted(swiper-slide):first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-virtual ::slotted(swiper-slide){-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:host{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}::slotted(.swiper-slide-zoomed){cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode ::slotted(swiper-slide){transition-timing-function:ease-out}.swiper-fade ::slotted(swiper-slide){pointer-events:none;transition-property:opacity}.swiper-fade ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-fade ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-fade ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube ::slotted(swiper-slide){pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-cube.swiper-rtl ::slotted(swiper-slide){transform-origin:100% 0}.swiper-cube ::slotted(.swiper-slide-active),.swiper-cube ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-cube ::slotted(.swiper-slide-active),.swiper-cube ::slotted(.swiper-slide-next),.swiper-cube ::slotted(.swiper-slide-prev){pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube ::slotted(.swiper-slide-next)+::slotted(swiper-slide){pointer-events:auto;visibility:visible}.swiper.swiper-flip{overflow:visible}.swiper-flip ::slotted(swiper-slide){pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-flip ::slotted(.swiper-slide-active),.swiper-flip ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-creative ::slotted(swiper-slide){-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards ::slotted(swiper-slide){transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}",Tt="::slotted(.swiper-slide-shadow),::slotted(.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-top){position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}::slotted(.swiper-slide-shadow){background:rgba(0,0,0,.15)}::slotted(.swiper-slide-shadow-left){background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-right){background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-top){background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-bottom){background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear;width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-top){z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-top){z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}::slotted(.swiper-zoom-container){width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}::slotted(.swiper-zoom-container)>canvas,::slotted(.swiper-zoom-container)>img,::slotted(.swiper-zoom-container)>svg{max-width:100%;max-height:100%;object-fit:contain}";class Ct{}const He=typeof window>"u"||typeof HTMLElement>"u"?Ct:HTMLElement,Xe=` `,Re=(S,e)=>{if(typeof CSSStyleSheet<"u"&&s.adoptedstylesheets){const h=new CSSStyleSheet;h.replaceSync(e),S.adoptedStyleSheets=[h]}else{const h=document.createElement("style");h.rel="stylesheet",h.textContent=e,S.appendChild(h)}};class Be extends He{constructor(){super(),this.attachShadow({mode:"open"})}static get nextButtonSvg(){return Xe}static get prevButtonSvg(){return Xe.replace("/>",' transform-origin="center" transform="rotate(180)"/>')}cssStyles(){return[Mt,...this.injectStyles&&Array.isArray(this.injectStyles)?this.injectStyles:[]].join(` `)}cssLinks(){return this.injectStylesUrls||[]}calcSlideSlots(){const e=this.slideSlots||0,h=[...this.querySelectorAll("[slot^=slide-]")].map(f=>parseInt(f.getAttribute("slot").split("slide-")[1],10));if(this.slideSlots=h.length?Math.max(...h)+1:0,!!this.rendered){if(this.slideSlots>e)for(let f=e;f=0;g-=1)g>this.slideSlots&&f[g].remove()}}}render(){if(this.rendered)return;this.calcSlideSlots();let e=this.cssStyles();this.slideSlots>0&&(e=e.replace(/::slotted\(([a-z-0-9.]*)\)/g,"1ドル")),e.length&&Re(this.shadowRoot,e),this.cssLinks().forEach(f=>{if(this.shadowRoot.querySelector(`link[href="${f}"]`))return;const w=document.createElement("link");w.rel="stylesheet",w.href=f,this.shadowRoot.appendChild(w)});const h=document.createElement("div");h.classList.add("swiper"),h.part="container",Z(h,`
${Array.from({length:this.slideSlots}).map((f,g)=>` `).join("")}
${Ge(this.passedParams)?`
${this.constructor.prevButtonSvg}
${this.constructor.nextButtonSvg}
`:""} ${Fe(this.passedParams)?` `:""} ${je(this.passedParams)?` `:""} `),this.shadowRoot.appendChild(h),this.rendered=!0}initialize(){var e=this;if(this.swiper&&this.swiper.initialized)return;const{params:h,passedParams:f}=Oe(this);this.swiperParams=h,this.passedParams=f,delete this.swiperParams.init,this.render(),this.swiper=new Ye(this.shadowRoot.querySelector(".swiper"),{...h.virtual?{}:{observer:!0},...h,touchEventsTarget:"container",onAny:function(g){g==="observerUpdate"&&e.calcSlideSlots();const w=h.eventsPrefix?`${h.eventsPrefix}${g.toLowerCase()}`:g.toLowerCase();for(var b=arguments.length,E=new Array(b>1?b-1:0),d=1;dh.includes("_")).map(h=>h.replace(/[A-Z]/g,f=>`-${f}`).replace("_","").toLowerCase())}}Ae.forEach(S=>{S!=="init"&&(S=S.replace("_",""),Object.defineProperty(Be.prototype,S,{configurable:!0,get(){return(this.passedParams||{})[S]},set(e){this.passedParams||(this.passedParams={}),this.passedParams[S]=e,this.swiper&&this.swiper.initialized&&this.updateSwiperOnPropChange(S,e)}}))});class zt extends He{constructor(){super(),this.attachShadow({mode:"open"})}render(){const e=this.lazy||this.getAttribute("lazy")===""||this.getAttribute("lazy")==="true";if(Re(this.shadowRoot,Tt),this.shadowRoot.appendChild(document.createElement("slot")),e){const h=document.createElement("div");h.classList.add("swiper-lazy-preloader"),h.part.add("preloader"),this.shadowRoot.appendChild(h)}}initialize(){this.render()}connectedCallback(){this.swiperLoopMoveDOM||this.initialize()}}const Pt=()=>{typeof window>"u"||(window.customElements.get("swiper-container")||window.customElements.define("swiper-container",Be),window.customElements.get("swiper-slide")||window.customElements.define("swiper-slide",zt))};typeof window<"u"&&(window.swiperelementregisterparams=s=>{Ae.push(...S)});export{Be as SwiperContainer,zt as SwiperSlide,Pt as register};

AltStyle によって変換されたページ (->オリジナル) /