PageSourceSearch

https://amahitotsu.com/_nuxt/C4mNO8TC.js

js amahitotsu.com collected 2026-10-08 20:41:57 UTC 188,024 bytes, 28 lines download raw bytes

vendor: 88,318 bytes, line 1
1import{_ as xt,a as Et}from"./0D5iHjbT.js";import{d as Tt,o as wt,B as Mt,C as Ct,D as Pt,F as Re,U as zt,N as Lt}from"./D-U0Z3rT.js";import{h as It}from"./CEAHMrDC.js";import"./vUDkKGeq.js";function it(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function Je(e={},s={}){const t=["__proto__","constructor","prototype"];Object.keys(s).filter(i=>t.indexOf(i)<0).forEach(i=>{typeof e[i]>"u"?e[i]=s[i]:it(s[i])&&it(e[i])&&Object.keys(s[i]).length>0&&Je(e[i],s[i])})}const ft={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function N(){const e=typeof document<"u"?document:{};return Je(e,ft),e}const At={document:ft,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){return typeof setTimeout>"u"?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){typeof setTimeout>"u"||clearTimeout(e)}};function Y(){const e=typeof window<"u"?window:{};return Je(e,At),e}function le(e=""){return e.trim().split(" ").filter(s=>!!s.trim())}function Ot(e){const s=e;Object.keys(s).forEach(t=>{try{s[t]=null}catch{}try{delete s[t]}catch{}})}function he(e,s=0){return setTimeout(e,s)}function ee(){return Date.now()}function $t(e){const s=Y();let t;return s.getComputedStyle&&(t=s.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}function je(e,s="x"){const t=Y();let i,n,a;const c=$t(e);return t.WebKitCSSMatrix?(n=c.transform||c.webkitTransform,n.split(",").length>6&&(n=n.split(", ").map(d=>d.replace(",",".")).join(", ")),a=new t.WebKitCSSMatrix(n==="none"?"":n)):(a=c.MozTransform||c.OTransform||c.MsTransform||c.msTransform||c.transform||c.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=a.toString().split(",")),s==="x"&&(t.WebKitCSSMatrix?n=a.m41:i.length===16?n=parseFloat(i[12]):n=parseFloat(i[4])),s==="y"&&(t.WebKitCSSMatrix?n=a.m42:i.length===16?n=parseFloat(i[13]):n=parseFloat(i[5])),n||0}function xe(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function Dt(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function K(...e){const s=Object(e[0]);for(let t=1;t<e.length;t+=1){const i=e[t];if(i!=null&&!Dt(i)){const n=Object.keys(Object(i)).filter(a=>a!=="__proto__"&&a!=="constructor"&&a!=="prototype");for(let a=0,c=n.length;a<c;a+=1){const d=n[a],l=Object.getOwnPropertyDescriptor(i,d);l!==void 0&&l.enumerable&&(xe(s[d])&&xe(i[d])?i[d].__swiper__?s[d]=i[d]:K(s[d],i[d]):!xe(s[d])&&xe(i[d])?(s[d]={},i[d].__swiper__?s[d]=i[d]:K(s[d],i[d])):s[d]=i[d])}}}return s}function de(e,s,t){e.style.setProperty(s,t)}function ut({swiper:e,targetPosition:s,side:t}){const i=Y(),n=-e.translate;let a=null,c;const d=e.params.speed;e.wrapperEl.style.scrollSnapType="none",i.cancelAnimationFrame(e.cssModeFrameID);const l=s>n?"next":"prev",f=(u,g)=>l==="next"&&u>=g||l==="prev"&&u<=g,p=()=>{c=new Date().getTime(),a===null&&(a=c);const u=Math.max(Math.min((c-a)/d,1),0),g=.5-Math.cos(u*Math.PI)/2;let r=n+g*(s-n);if(f(r,s)&&(r=s),e.wrapperEl.scrollTo({[t]:r}),f(r,s)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[t]:r})}),i.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=i.requestAnimationFrame(p)};p()}function fe(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function W(e,s=""){const t=Y(),i=[...e.children];return t.HTMLSlotElement&&e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),s?i.filter(n=>n.matches(s)):i}function kt(e,s){const t=[s];for(;t.length>0;){const i=t.shift();if(e===i)return!0;t.push(...i.children,...i.shadowRoot?i.shadowRoot.children:[],...i.assignedElements?i.assignedElements():[])}}function _t(e,s){const t=Y();let i=s.contains(e);return!i&&t.HTMLSlotElement&&s instanceof HTMLSlotElement&&(i=[...s.assignedElements()].includes(e),i||(i=kt(e,s))),i}function Ie(e){try{console.warn(e);return}catch{}}function Q(e,s=[]){const t=document.createElement(e);return t.classList.add(...Array.isArray(s)?s:le(s)),t}function Ae(e){const s=Y(),t=N(),i=e.getBoundingClientRect(),n=t.body,a=e.clientTop||n.clientTop||0,c=e.clientLeft||n.clientLeft||0,d=e===s?s.scrollY:e.scrollTop,l=e===s?s.scrollX:e.scrollLeft;return{top:i.top+d-a,left:i.left+l-c}}function Gt(e,s){const t=[];for(;e.previousElementSibling;){const i=e.previousElementSibling;s?i.matches(s)&&t.push(i):t.push(i),e=i}return t}function Bt(e,s){const t=[];for(;e.nextElementSibling;){const i=e.nextElementSibling;s?i.matches(s)&&t.push(i):t.push(i),e=i}return t}function oe(e,s){return Y().getComputedStyle(e,null).getPropertyValue(s)}function Te(e){let s=e,t;if(s){for(t=0;(s=s.previousSibling)!==null;)s.nodeType===1&&(t+=1);return t}}function ce(e,s){const t=[];let i=e.parentElement;for(;i;)s?i.matches(s)&&t.push(i):t.push(i),i=i.parentElement;return t}function Ee(e,s){function t(i){i.target===e&&(s.call(e,i),e.removeEventListener("transitionend",t))}s&&e.addEventListener("transitionend",t)}function Ue(e,s,t){const i=Y();return e[s==="width"?"offsetWidth":"offsetHeight"]+parseFloat(i.getComputedStyle(e,null).getPropertyValue(s==="width"?"margin-right":"margin-top"))+parseFloat(i.getComputedStyle(e,null).getPropertyValue(s==="width"?"margin-left":"margin-bottom"))}function V(e){return(Array.isArray(e)?e:[e]).filter(s=>!!s)}function Oe(e){return s=>Math.abs(s)>0&&e.browser&&e.browser.need3dFix&&Math.abs(s)%90===0?s+.001:s}function J(e,s=""){typeof trustedTypes<"u"?e.innerHTML=trustedTypes.createPolicy("html",{createHTML:t=>t}).createHTML(s):e.innerHTML=s}let Xe;function Ht(){const e=Y(),s=N();return{smoothScroll:s.documentElement&&s.documentElement.style&&"scrollBehavior"in s.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&s instanceof e.DocumentTouch)}}function pt(){return Xe||(Xe=Ht()),Xe}let Ve;function Rt({userAgent:e}={}){const s=pt(),t=Y(),i=t.navigator.platform,n=e||t.navigator.userAgent,a={ios:!1,android:!1},c=t.screen.width,d=t.screen.height,l=n.match(/(Android);?[\s\/]+([\d.]+)?/);let f=n.match(/(iPad)(?!\1).*OS\s([\d_]+)/);const p=n.match(/(iPod)(.*OS\s([\d_]+))?/),u=!f&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),g=i==="Win32";let r=i==="MacIntel";const o=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!f&&r&&s.touch&&o.indexOf(`${c}x${d}`)>=0&&(f=n.match(/(Version)\/([\d.]+)/),f||(f=[0,1,"13_0_0"]),r=!1),l&&!g&&(a.os="android",a.android=!0),(f||u||p)&&(a.os="ios",a.ios=!0),a}function mt(e={}){return Ve||(Ve=Rt(e)),Ve}let Ye;function Xt(){const e=Y(),s=mt();let t=!1;function i(){const d=e.navigator.userAgent.toLowerCase();return d.indexOf("safari")>=0&&d.indexOf("chrome")<0&&d.indexOf("android")<0}if(i()){const d=String(e.navigator.userAgent);if(d.includes("Version/")){const[l,f]=d.split("Version/")[1].split(" ")[0].split(".").map(p=>Number(p));t=l<16||l===16&&f<2}}const n=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),a=i(),c=a||n&&s.ios;return{isSafari:t||a,needPerspectiveFix:t,need3dFix:c,isWebView:n}}function ht(){return Ye||(Ye=Xt()),Ye}function Vt({swiper:e,on:s,emit:t}){const i=Y();let n=null,a=null;const c=()=>{!e||e.destroyed||!e.initialized||(t("beforeResize"),t("resize"))},d=()=>{!e||e.destroyed||!e.initialized||(n=new ResizeObserver(p=>{a=i.requestAnimationFrame(()=>{const{width:u,height:g}=e;let r=u,o=g;p.forEach(({contentBoxSize:h,contentRect:y,target:m})=>{m&&m!==e.el||(r=y?y.width:(h[0]||h).inlineSize,o=y?y.height:(h[0]||h).blockSize)}),(r!==u||o!==g)&&c()})}),n.observe(e.el))},l=()=>{a&&i.cancelAnimationFrame(a),n&&n.unobserve&&e.el&&(n.unobserve(e.el),n=null)},f=()=>{!e||e.destroyed||!e.initialized||t("orientationchange")};s("init",()=>{if(e.params.resizeObserver&&typeof i.ResizeObserver<"u"){d();return}i.addEventListener("resize",c),i.addEventListener("orientationchange",f)}),s("destroy",()=>{l(),i.removeEventListener("resize",c),i.removeEventListener("orientationchange",f)})}function Yt({swiper:e,extendParams:s,on:t,emit:i}){const n=[],a=Y(),c=(f,p={})=>{const u=a.MutationObserver||a.WebkitMutationObserver,g=new u(r=>{if(e.__preventObserver__)return;if(r.length===1){i("observerUpdate",r[0]);return}const o=function(){i("observerUpdate",r[0])};a.requestAnimationFrame?a.requestAnimationFrame(o):a.setTimeout(o,0)});g.observe(f,{attributes:typeof p.attributes>"u"?!0:p.attributes,childList:e.isElement||(typeof p.childList>"u"?!0:p).childList,characterData:typeof p.characterData>"u"?!0:p.characterData}),n.push(g)},d=()=>{if(e.params.observer){if(e.params.observeParents){const f=ce(e.hostEl);for(let p=0;p<f.length;p+=1)c(f[p])}c(e.hostEl,{childList:e.params.observeSlideChildren}),c(e.wrapperEl,{attributes:!1})}},l=()=>{n.forEach(f=>{f.disconnect()}),n.splice(0,n.length)};s({observer:!1,observeParents:!1,observeSlideChildren:!1}),t("init",d),t("destroy",l)}var Nt={on(e,s,t){const i=this;if(!i.eventsListeners||i.destroyed||typeof s!="function")return i;const n=t?"unshift":"push";return e.split(" ").forEach(a=>{i.eventsListeners[a]||(i.eventsListeners[a]=[]),i.eventsListeners[a][n](s)}),i},once(e,s,t){const i=this;if(!i.eventsListeners||i.destroyed||typeof s!="function")return i;function n(...a){i.off(e,n),n.__emitterProxy&&delete n.__emitterProxy,s.apply(i,a)}return n.__emitterProxy=s,i.on(e,n,t)},onAny(e,s){const t=this;if(!t.eventsListeners||t.destroyed||typeof e!="function")return t;const i=s?"unshift":"push";return t.eventsAnyListeners.indexOf(e)<0&&t.eventsAnyListeners[i](e),t},offAny(e){const s=this;if(!s.eventsListeners||s.destroyed||!s.eventsAnyListeners)return s;const t=s.eventsAnyListeners.indexOf(e);return t>=0&&s.eventsAnyListeners.splice(t,1),s},off(e,s){const t=this;return!t.eventsListeners||t.destroyed||!t.eventsListeners||e.split(" ").forEach(i=>{typeof s>"u"?t.eventsListeners[i]=[]:t.eventsListeners[i]&&t.eventsListeners[i].forEach((n,a)=>{(n===s||n.__emitterProxy&&n.__emitterProxy===s)&&t.eventsListeners[i].splice(a,1)})}),t},emit(...e){const s=this;if(!s.eventsListeners||s.destroyed||!s.eventsListeners)return s;let t,i,n;return typeof e[0]=="string"||Array.isArray(e[0])?(t=e[0],i=e.slice(1,e.length),n=s):(t=e[0].events,i=e[0].data,n=e[0].context||s),i.unshift(n),(Array.isArray(t)?t:t.split(" ")).forEach(c=>{s.eventsAnyListeners&&s.eventsAnyListeners.length&&s.eventsAnyListeners.forEach(d=>{d.apply(n,[c,...i])}),s.eventsListeners&&s.eventsListeners[c]&&s.eventsListeners[c].forEach(d=>{d.apply(n,i)})}),s}};function Ft(){const e=this;let s,t;const i=e.el;typeof e.params.width<"u"&&e.params.width!==null?s=e.params.width:s=i.clientWidth,typeof e.params.height<"u"&&e.params.height!==null?t=e.params.height:t=i.clientHeight,!(s===0&&e.isHorizontal()||t===0&&e.isVertical())&&(s=s-parseInt(oe(i,"padding-left")||0,10)-parseInt(oe(i,"padding-right")||0,10),t=t-parseInt(oe(i,"padding-top")||0,10)-parseInt(oe(i,"padding-bottom")||0,10),Number.isNaN(s)&&(s=0),Number.isNaN(t)&&(t=0),Object.assign(e,{width:s,height:t,size:e.isHorizontal()?s:t}))}function Wt(){const e=this;function s(z,E){return parseFloat(z.getPropertyValue(e.getDirectionLabel(E))||0)}const t=e.params,{wrapperEl:i,slidesEl:n,rtlTranslate:a,wrongRTL:c}=e,d=e.virtual&&t.virtual.enabled,l=d?e.virtual.slides.length:e.slides.length,f=W(n,`.${e.params.slideClass}, swiper-slide`),p=d?e.virtual.slides.length:f.length;let u=[];const g=[],r=[];let o=t.slidesOffsetBefore;typeof o=="function"&&(o=t.slidesOffsetBefore.call(e));let h=t.slidesOffsetAfter;typeof h=="function"&&(h=t.slidesOffsetAfter.call(e));const y=e.snapGrid.length,m=e.slidesGrid.length,v=e.size-o-h;let b=t.spaceBetween,T=-o,M=0,C=0;if(typeof v>"u")return;typeof b=="string"&&b.indexOf("%")>=0?b=parseFloat(b.replace("%",""))/100*v:typeof b=="string"&&(b=parseFloat(b)),e.virtualSize=-b-o-h,f.forEach(z=>{a?z.style.marginLeft="":z.style.marginRight="",z.style.marginBottom="",z.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(de(i,"--swiper-centered-offset-before",""),de(i,"--swiper-centered-offset-after","")),t.cssMode&&(de(i,"--swiper-slides-offset-before",`${o}px`),de(i,"--swiper-slides-offset-after",`${h}px`));const L=t.grid&&t.grid.rows>1&&e.grid;L?e.grid.initSlides(f):e.grid&&e.grid.unsetSlides();let S;const D=t.slidesPerView==="auto"&&t.breakpoints&&Object.keys(t.breakpoints).filter(z=>typeof t.breakpoints[z].slidesPerView<"u").length>0;for(let z=0;z<p;z+=1){S=0;const E=f[z];if(!(E&&(L&&e.grid.updateSlide(z,E,f),oe(E,"display")==="none"))){if(d&&t.slidesPerView==="auto")t.virtual.slidesPerViewAutoSlideSize&&(S=t.virtual.slidesPerViewAutoSlideSize),S&&E&&(t.roundLengths&&(S=Math.floor(S)),E.style[e.getDirectionLabel("width")]=`${S}px`);else if(t.slidesPerView==="auto"){D&&(E.style[e.getDirectionLabel("width")]="");const w=getComputedStyle(E),P=E.style.transform,I=E.style.webkitTransform;if(P&&(E.style.transform="none"),I&&(E.style.webkitTransform="none"),t.roundLengths)S=e.isHorizontal()?Ue(E,"width"):Ue(E,"height");else{const x=s(w,"width"),O=s(w,"padding-left"),$=s(w,"padding-right"),A=s(w,"margin-left"),H=s(w,"margin-right"),X=w.getPropertyValue("box-sizing");if(X&&X==="border-box")S=x+A+H;else{const{clientWidth:U,offsetWidth:F}=E;S=x+O+$+A+H+(F-U)}}P&&(E.style.transform=P),I&&(E.style.webkitTransform=I),t.roundLengths&&(S=Math.floor(S))}else S=(v-(t.slidesPerView-1)*b)/t.slidesPerView,t.roundLengths&&(S=Math.floor(S)),E&&(E.style[e.getDirectionLabel("width")]=`${S}px`);E&&(E.swiperSlideSize=S),r.push(S),t.centeredSlides?(T=T+S/2+M/2+b,M===0&&z!==0&&(T=T-v/2-b),z===0&&(T=T-v/2-b),Math.abs(T)<1/1e3&&(T=0),t.roundLengths&&(T=Math.floor(T)),C%t.slidesPerGroup===0&&u.push(T),g.push(T)):(t.roundLengths&&(T=Math.floor(T)),(C-Math.min(e.params.slidesPerGroupSkip,C))%e.params.slidesPerGroup===0&&u.push(T),g.push(T),T=T+S+b),e.virtualSize+=S+b,M=S,C+=1}}if(e.virtualSize=Math.max(e.virtualSize,v)+h,a&&c&&(t.effect==="slide"||t.effect==="coverflow")&&(i.style.width=`${e.virtualSize+b}px`),t.setWrapperSize&&(i.style[e.getDirectionLabel("width")]=`${e.virtualSize+b}px`),L&&e.grid.updateWrapperSize(S,u),!t.centeredSlides){const z=t.slidesPerView!=="auto"&&t.slidesPerView%1!==0,E=t.snapToSlideEdge&&!t.loop&&(t.slidesPerView==="auto"||z);let w=u.length;if(E){let I;if(t.slidesPerView==="auto"){I=1;let x=0;for(let O=r.length-1;O>=0&&(x+=r[O]+(O<r.length-1?b:0),x<=v);O-=1)I=r.length-O}else I=Math.floor(t.slidesPerView);w=Math.max(p-I,0)}const P=[];for(let I=0;I<u.length;I+=1){let x=u[I];t.roundLengths&&(x=Math.floor(x)),E?I<=w&&P.push(x):u[I]<=e.virtualSize-v&&P.push(x)}u=P,Math.floor(e.virtualSize-v)-Math.floor(u[u.length-1])>1&&(E||u.push(e.virtualSize-v))}if(d&&t.loop){const z=r[0]+b;if(t.slidesPerGroup>1){const E=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/t.slidesPerGroup),w=z*t.slidesPerGroup;for(let P=0;P<E;P+=1)u.push(u[u.length-1]+w)}for(let E=0;E<e.virtual.slidesBefore+e.virtual.slidesAfter;E+=1)t.slidesPerGroup===1&&u.push(u[u.length-1]+z),g.push(g[g.length-1]+z),e.virtualSize+=z}if(u.length===0&&(u=[0]),b!==0){const z=e.isHorizontal()&&a?"marginLeft":e.getDirectionLabel("marginRight");f.filter((E,w)=>!t.cssMode||t.loop?!0:w!==f.length-1).forEach(E=>{E.style[z]=`${b}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let z=0;r.forEach(w=>{z+=w+(b||0)}),z-=b;const E=z>v?z-v:0;u=u.map(w=>w<=0?-o:w>E?E+h:w)}if(t.centerInsufficientSlides){let z=0;if(r.forEach(E=>{z+=E+(b||0)}),z-=b,z<v){const E=(v-z)/2;u.forEach((w,P)=>{u[P]=w-E}),g.forEach((w,P)=>{g[P]=w+E})}}if(Object.assign(e,{slides:f,snapGrid:u,slidesGrid:g,slidesSizesGrid:r}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){de(i,"--swiper-centered-offset-before",`${-u[0]}px`),de(i,"--swiper-centered-offset-after",`${e.size/2-r[r.length-1]/2}px`);const z=-e.snapGrid[0],E=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(w=>w+z),e.slidesGrid=e.slidesGrid.map(w=>w+E)}if(p!==l&&e.emit("slidesLengthChange"),u.length!==y&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),g.length!==m&&e.emit("slidesGridLengthChange"),t.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!d&&!t.cssMode&&(t.effect==="slide"||t.effect==="fade")){const z=`${t.containerModifierClass}backface-hidden`,E=e.el.classList.contains(z);p<=t.maxBackfaceHiddenSlides?E||e.el.classList.add(z):E&&e.el.classList.remove(z)}}function qt(e){const s=this,t=[],i=s.virtual&&s.params.virtual.enabled;let n=0,a;typeof e=="number"?s.setTransition(e):e===!0&&s.setTransition(s.params.speed);const c=d=>i?s.slides[s.getSlideIndexByData(d)]:s.slides[d];if(s.params.slidesPerView!=="auto"&&s.params.slidesPerView>1)if(s.params.centeredSlides)(s.visibleSlides||[]).forEach(d=>{t.push(d)});else for(a=0;a<Math.ceil(s.params.slidesPerView);a+=1){const d=s.activeIndex+a;if(d>s.slides.length&&!i)break;t.push(c(d))}else t.push(c(s.activeIndex));for(a=0;a<t.length;a+=1)if(typeof t[a]<"u"){const d=t[a].offsetHeight;n=d>n?d:n}(n||n===0)&&(s.wrapperEl.style.height=`${n}px`)}function jt(){const e=this,s=e.slides,t=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let i=0;i<s.length;i+=1)s[i].swiperSlideOffset=(e.isHorizontal()?s[i].offsetLeft:s[i].offsetTop)-t-e.cssOverflowAdjustment()}const st=(e,s,t)=>{s&&!e.classList.contains(t)?e.classList.add(t):!s&&e.classList.contains(t)&&e.classList.remove(t)};function Ut(e=this&&this.translate||0){const s=this,t=s.params,{slides:i,rtlTranslate:n,snapGrid:a}=s;if(i.length===0)return;typeof i[0].swiperSlideOffset>"u"&&s.updateSlidesOffset();let c=-e;n&&(c=e),s.visibleSlidesIndexes=[],s.visibleSlides=[];let d=t.spaceBetween;typeof d=="string"&&d.indexOf("%")>=0?d=parseFloat(d.replace("%",""))/100*s.size:typeof d=="string"&&(d=parseFloat(d));for(let l=0;l<i.length;l+=1){const f=i[l];let p=f.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(p-=i[0].swiperSlideOffset);const u=(c+(t.centeredSlides?s.minTranslate():0)-p)/(f.swiperSlideSize+d),g=(c-a[0]+(t.centeredSlides?s.minTranslate():0)-p)/(f.swiperSlideSize+d),r=-(c-p),o=r+s.slidesSizesGrid[l],h=r>=0&&r<=s.size-s.slidesSizesGrid[l],y=r>=0&&r<s.size-1||o>1&&o<=s.size||r<=0&&o>=s.size;y&&(s.visibleSlides.push(f),s.visibleSlidesIndexes.push(l)),st(f,y,t.slideVisibleClass),st(f,h,t.slideFullyVisibleClass),f.progress=n?-u:u,f.originalProgress=n?-g:g}}function Zt(e){const s=this;if(typeof e>"u"){const p=s.rtlTranslate?-1:1;e=s&&s.translate&&s.translate*p||0}const t=s.params,i=s.maxTranslate()-s.minTranslate();let{progress:n,isBeginning:a,isEnd:c,progressLoop:d}=s;const l=a,f=c;if(i===0)n=0,a=!0,c=!0;else{n=(e-s.minTranslate())/i;const p=Math.abs(e-s.minTranslate())<1,u=Math.abs(e-s.maxTranslate())<1;a=p||n<=0,c=u||n>=1,p&&(n=0),u&&(n=1)}if(t.loop){const p=s.getSlideIndexByData(0),u=s.getSlideIndexByData(s.slides.length-1),g=s.slidesGrid[p],r=s.slidesGrid[u],o=s.slidesGrid[s.slidesGrid.length-1],h=Math.abs(e);h>=g?d=(h-g)/o:d=(h+o-r)/o,d>1&&(d-=1)}Object.assign(s,{progress:n,progressLoop:d,isBeginning:a,isEnd:c}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&s.updateSlidesProgress(e),a&&!l&&s.emit("reachBeginning toEdge"),c&&!f&&s.emit("reachEnd toEdge"),(l&&!a||f&&!c)&&s.emit("fromEdge"),s.emit("progress",n)}const Ne=(e,s,t)=>{s&&!e.classList.contains(t)?e.classList.add(t):!s&&e.classList.contains(t)&&e.classList.remove(t)};function Kt(){const e=this,{slides:s,params:t,slidesEl:i,activeIndex:n}=e,a=e.virtual&&t.virtual.enabled,c=e.grid&&t.grid&&t.grid.rows>1,d=u=>W(i,`.${t.slideClass}${u}, swiper-slide${u}`)[0];let l,f,p;if(a)if(t.loop){let u=n-e.virtual.slidesBefore;u<0&&(u=e.virtual.slides.length+u),u>=e.virtual.slides.length&&(u-=e.virtual.slides.length),l=d(`[data-swiper-slide-index="${u}"]`)}else l=d(`[data-swiper-slide-index="${n}"]`);else c?(l=s.find(u=>u.column===n),p=s.find(u=>u.column===n+1),f=s.find(u=>u.column===n-1)):l=s[n];l&&(c||(p=Bt(l,`.${t.slideClass}, swiper-slide`)[0],t.loop&&!p&&(p=s[0]),f=Gt(l,`.${t.slideClass}, swiper-slide`)[0],t.loop&&!f===0&&(f=s[s.length-1]))),s.forEach(u=>{Ne(u,u===l,t.slideActiveClass),Ne(u,u===p,t.slideNextClass),Ne(u,u===f,t.slidePrevClass)}),e.emitSlidesClasses()}const ze=(e,s)=>{if(!e||e.destroyed||!e.params)return;const t=()=>e.isElement?"swiper-slide":`.${e.params.slideClass}`,i=s.closest(t());if(i){let n=i.querySelector(`.${e.params.lazyPreloaderClass}`);!n&&e.isElement&&(i.shadowRoot?n=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(n=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),n&&!n.lazyPreloaderManaged&&n.remove())})),n&&!n.lazyPreloaderManaged&&n.remove()}},Fe=(e,s)=>{if(!e.slides[s])return;const t=e.slides[s].querySelector('[loading="lazy"]');t&&t.removeAttribute("loading")},Ze=e=>{if(!e||e.destroyed||!e.params)return;let s=e.params.lazyPreloadPrevNext;const t=e.slides.length;if(!t||!s||s<0)return;s=Math.min(s,t);const i=e.params.slidesPerView==="auto"?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),n=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const c=n,d=[c-s];d.push(...Array.from({length:s}).map((l,f)=>c+i+f)),e.slides.forEach((l,f)=>{d.includes(l.column)&&Fe(e,f)});return}const a=n+i-1;if(e.params.rewind||e.params.loop)for(let c=n-s;c<=a+s;c+=1){const d=(c%t+t)%t;(d<n||d>a)&&Fe(e,d)}else for(let c=Math.max(n-s,0);c<=Math.min(a+s,t-1);c+=1)c!==n&&(c>a||c<n)&&Fe(e,c)};function Qt(e){const{slidesGrid:s,params:t}=e,i=e.rtlTranslate?e.translate:-e.translate;let n;for(let a=0;a<s.length;a+=1)typeof s[a+1]<"u"?i>=s[a]&&i<s[a+1]-(s[a+1]-s[a])/2?n=a:i>=s[a]&&i<s[a+1]&&(n=a+1):i>=s[a]&&(n=a);return t.normalizeSlideIndex&&(n<0||typeof n>"u")&&(n=0),n}function Jt(e){const s=this,t=s.rtlTranslate?s.translate:-s.translate,{snapGrid:i,params:n,activeIndex:a,realIndex:c,snapIndex:d}=s;let l=e,f;const p=r=>{let o=r-s.virtual.slidesBefore;return o<0&&(o=s.virtual.slides.length+o),o>=s.virtual.slides.length&&(o-=s.virtual.slides.length),o};if(typeof l>"u"&&(l=Qt(s)),i.indexOf(t)>=0)f=i.indexOf(t);else{const r=Math.min(n.slidesPerGroupSkip,l);f=r+Math.floor((l-r)/n.slidesPerGroup)}if(f>=i.length&&(f=i.length-1),l===a&&!s.params.loop){f!==d&&(s.snapIndex=f,s.emit("snapIndexChange"));return}if(l===a&&s.params.loop&&s.virtual&&s.params.virtual.enabled){s.realIndex=p(l);return}const u=s.grid&&n.grid&&n.grid.rows>1;let g;if(s.virtual&&n.virtual.enabled)n.loop?g=p(l):g=l;else if(u){const r=s.slides.find(h=>h.column===l);let o=parseInt(r.getAttribute("data-swiper-slide-index"),10);Number.isNaN(o)&&(o=Math.max(s.slides.indexOf(r),0)),g=Math.floor(o/n.grid.rows)}else if(s.slides[l]){const r=s.slides[l].getAttribute("data-swiper-slide-index");r?g=parseInt(r,10):g=l}else g=l;Object.assign(s,{previousSnapIndex:d,snapIndex:f,previousRealIndex:c,realIndex:g,previousIndex:a,activeIndex:l}),s.initialized&&Ze(s),s.emit("activeIndexChange"),s.emit("snapIndexChange"),(s.initialized||s.params.runCallbacksOnInit)&&(c!==g&&s.emit("realIndexChange"),s.emit("slideChange"))}function ei(e,s){const t=this,i=t.params;let n=e.closest(`.${i.slideClass}, swiper-slide`);!n&&t.isElement&&s&&s.length>1&&s.includes(e)&&[...s.slice(s.indexOf(e)+1,s.length)].forEach(d=>{!n&&d.matches&&d.matches(`.${i.slideClass}, swiper-slide`)&&(n=d)});let a=!1,c;if(n){for(let d=0;d<t.slides.length;d+=1)if(t.slides[d]===n){a=!0,c=d;break}}if(n&&a)t.clickedSlide=n,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(n.getAttribute("data-swiper-slide-index"),10):t.clickedIndex=c;else{t.clickedSlide=void 0,t.clickedIndex=void 0;return}i.slideToClickedSlide&&t.clickedIndex!==void 0&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}var ti={updateSize:Ft,updateSlides:Wt,updateAutoHeight:qt,updateSlidesOffset:jt,updateSlidesProgress:Ut,updateProgress:Zt,updateSlidesClasses:Kt,updateActiveIndex:Jt,updateClickedSlide:ei};function ii(e=this.isHorizontal()?"x":"y"){const s=this,{params:t,rtlTranslate:i,translate:n,wrapperEl:a}=s;if(t.virtualTranslate)return i?-n:n;if(t.cssMode)return n;let c=je(a,e);return c+=s.cssOverflowAdjustment(),i&&(c=-c),c||0}function si(e,s){const t=this,{rtlTranslate:i,params:n,wrapperEl:a,progress:c}=t;let d=0,l=0;const f=0;t.isHorizontal()?d=i?-e:e:l=e,n.roundLengths&&(d=Math.floor(d),l=Math.floor(l)),t.previousTranslate=t.translate,t.translate=t.isHorizontal()?d:l,n.cssMode?a[t.isHorizontal()?"scrollLeft":"scrollTop"]=t.isHorizontal()?-d:-l:n.virtualTranslate||(t.isHorizontal()?d-=t.cssOverflowAdjustment():l-=t.cssOverflowAdjustment(),a.style.transform=`translate3d(${d}px, ${l}px, ${f}px)`);let p;const u=t.maxTranslate()-t.minTranslate();u===0?p=0:p=(e-t.minTranslate())/u,p!==c&&t.updateProgress(e),t.emit("setTranslate",t.translate,s)}function ai(){return-this.snapGrid[0]}function ni(){return-this.snapGrid[this.snapGrid.length-1]}function ri(e=0,s=this.params.speed,t=!0,i=!0,n){const a=this,{params:c,wrapperEl:d}=a;if(a.animating&&c.preventInteractionOnTransition)return!1;const l=a.minTranslate(),f=a.maxTranslate();let p;if(i&&e>l?p=l:i&&e<f?p=f:p=e,a.updateProgress(p),c.cssMode){const u=a.isHorizontal();if(s===0)d[u?"scrollLeft":"scrollTop"]=-p;else{if(!a.support.smoothScroll)return ut({swiper:a,targetPosition:-p,side:u?"left":"top"}),!0;d.scrollTo({[u?"left":"top"]:-p,behavior:"smooth"})}return!0}return s===0?(a.setTransition(0),a.setTranslate(p),t&&(a.emit("beforeTransitionStart",s,n),a.emit("transitionEnd"))):(a.setTransition(s),a.setTranslate(p),t&&(a.emit("beforeTransitionStart",s,n),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(g){!a||a.destroyed||g.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,a.animating=!1,t&&a.emit("transitionEnd"))}),a.wrapperEl.addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd))),!0}var li={getTranslate:ii,setTranslate:si,minTranslate:ai,maxTranslate:ni,translateTo:ri};function oi(e,s){const t=this;t.params.cssMode||(t.wrapperEl.style.transitionDuration=`${e}ms`,t.wrapperEl.style.transitionDelay=e===0?"0ms":""),t.emit("setTransition",e,s)}function gt({swiper:e,runCallbacks:s,direction:t,step:i}){const{activeIndex:n,previousIndex:a}=e;let c=t;c||(n>a?c="next":n<a?c="prev":c="reset"),e.emit(`transition${i}`),s&&c==="reset"?e.emit(`slideResetTransition${i}`):s&&n!==a&&(e.emit(`slideChangeTransition${i}`),c==="next"?e.emit(`slideNextTransition${i}`):e.emit(`slidePrevTransition${i}`))}function di(e=!0,s){const t=this,{params:i}=t;i.cssMode||(i.autoHeight&&t.updateAutoHeight(),gt({swiper:t,runCallbacks:e,direction:s,step:"Start"}))}function ci(e=!0,s){const t=this,{params:i}=t;t.animating=!1,!i.cssMode&&(t.setTransition(0),gt({swiper:t,runCallbacks:e,direction:s,step:"End"}))}var fi={setTransition:oi,transitionStart:di,transitionEnd:ci};function ui(e=0,s,t=!0,i,n){typeof e=="string"&&(e=parseInt(e,10));const a=this;let c=e;c<0&&(c=0);const{params:d,snapGrid:l,slidesGrid:f,previousIndex:p,activeIndex:u,rtlTranslate:g,wrapperEl:r,enabled:o}=a;if(!o&&!i&&!n||a.destroyed||a.animating&&d.preventInteractionOnTransition)return!1;typeof s>"u"&&(s=a.params.speed);const h=Math.min(a.params.slidesPerGroupSkip,c);let y=h+Math.floor((c-h)/a.params.slidesPerGroup);y>=l.length&&(y=l.length-1);const m=-l[y];if(d.normalizeSlideIndex)for(let L=0;L<f.length;L+=1){const S=-Math.floor(m*100),D=Math.floor(f[L]*100),z=Math.floor(f[L+1]*100);typeof f[L+1]<"u"?S>=D&&S<z-(z-D)/2?c=L:S>=D&&S<z&&(c=L+1):S>=D&&(c=L)}if(a.initialized&&c!==u&&(!a.allowSlideNext&&(g?m>a.translate&&m>a.minTranslate():m<a.translate&&m<a.minTranslate())||!a.allowSlidePrev&&m>a.translate&&m>a.maxTranslate()&&(u||0)!==c))return!1;c!==(p||0)&&t&&a.emit("beforeSlideChangeStart"),a.updateProgress(m);let v;c>u?v="next":c<u?v="prev":v="reset";const b=a.virtual&&a.params.virtual.enabled;if(!(b&&n)&&(g&&-m===a.translate||!g&&m===a.translate))return a.updateActiveIndex(c),d.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),d.effect!=="slide"&&a.setTranslate(m),v!=="reset"&&(a.transitionStart(t,v),a.transitionEnd(t,v)),!1;if(d.cssMode){const L=a.isHorizontal(),S=g?m:-m;if(s===0)b&&(a.wrapperEl.style.scrollSnapType="none",a._immediateVirtual=!0),b&&!a._cssModeVirtualInitialSet&&a.params.initialSlide>0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{r[L?"scrollLeft":"scrollTop"]=S})):r[L?"scrollLeft":"scrollTop"]=S,b&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return ut({swiper:a,targetPosition:S,side:L?"left":"top"}),!0;r.scrollTo({[L?"left":"top"]:S,behavior:"smooth"})}return!0}const C=ht().isSafari;return b&&!n&&C&&a.isElement&&a.virtual.update(!1,!1,c),a.setTransition(s),a.setTranslate(m),a.updateActiveIndex(c),a.updateSlidesClasses(),a.emit("beforeTransitionStart",s,i),a.transitionStart(t,v),s===0?a.transitionEnd(t,v):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(S){!a||a.destroyed||S.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(t,v))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0}function pi(e=0,s,t=!0,i){typeof e=="string"&&(e=parseInt(e,10));const n=this;if(n.destroyed)return;typeof s>"u"&&(s=n.params.speed);const a=n.grid&&n.params.grid&&n.params.grid.rows>1;let c=e;if(n.params.loop)if(n.virtual&&n.params.virtual.enabled)c=c+n.virtual.slidesBefore;else{let d;if(a){const h=c*n.params.grid.rows;d=n.slides.find(y=>y.getAttribute("data-swiper-slide-index")*1===h).column}else d=n.getSlideIndexByData(c);const l=a?Math.ceil(n.slides.length/n.params.grid.rows):n.slides.length,{centeredSlides:f,slidesOffsetBefore:p,slidesOffsetAfter:u}=n.params,g=f||!!p||!!u;let r=n.params.slidesPerView;r==="auto"?r=n.slidesPerViewDynamic():(r=Math.ceil(parseFloat(n.params.slidesPerView,10)),g&&r%2===0&&(r=r+1));let o=l-d<r;if(g&&(o=o||d<Math.ceil(r/2)),i&&g&&n.params.slidesPerView!=="auto"&&!a&&(o=!1),o){const h=g?d<n.activeIndex?"prev":"next":d-n.activeIndex-1<n.params.slidesPerView?"next":"prev";n.loopFix({direction:h,slideTo:!0,activeSlideIndex:h==="next"?d+1:d-l+1,slideRealIndex:h==="next"?n.realIndex:void 0})}if(a){const h=c*n.params.grid.rows;c=n.slides.find(y=>y.getAttribute("data-swiper-slide-index")*1===h).column}else c=n.getSlideIndexByData(c)}return requestAnimationFrame(()=>{n.slideTo(c,s,t,i)}),n}function mi(e,s=!0,t){const i=this,{enabled:n,params:a,animating:c}=i;if(!n||i.destroyed)return i;typeof e>"u"&&(e=i.params.speed);let d=a.slidesPerGroup;a.slidesPerView==="auto"&&a.slidesPerGroup===1&&a.slidesPerGroupAuto&&(d=Math.max(i.slidesPerViewDynamic("current",!0),1));const l=i.activeIndex<a.slidesPerGroupSkip?1:d,f=i.virtual&&a.virtual.enabled;if(a.loop){if(c&&!f&&a.loopPreventsSliding)return!1;if(i.loopFix({direction:"next"}),i._clientLeft=i.wrapperEl.clientLeft,i.activeIndex===i.slides.length-1&&a.cssMode)return requestAnimationFrame(()=>{i.slideTo(i.activeIndex+l,e,s,t)}),!0}return a.rewind&&i.isEnd?i.slideTo(0,e,s,t):i.slideTo(i.activeIndex+l,e,s,t)}function hi(e,s=!0,t){const i=this,{params:n,snapGrid:a,slidesGrid:c,rtlTranslate:d,enabled:l,animating:f}=i;if(!l||i.destroyed)return i;typeof e>"u"&&(e=i.params.speed);const p=i.virtual&&n.virtual.enabled;if(n.loop){if(f&&!p&&n.loopPreventsSliding)return!1;i.loopFix({direction:"prev"}),i._clientLeft=i.wrapperEl.clientLeft}const u=d?i.translate:-i.translate;function g(v){return v<0?-Math.floor(Math.abs(v)):Math.floor(v)}const r=g(u),o=a.map(v=>g(v)),h=n.freeMode&&n.freeMode.enabled;let y=a[o.indexOf(r)-1];if(typeof y>"u"&&(n.cssMode||h)){let v;a.forEach((b,T)=>{r>=b&&(v=T)}),typeof v<"u"&&(y=h?a[v]:a[v>0?v-1:v])}let m=0;if(typeof y<"u"&&(m=c.indexOf(y),m<0&&(m=i.activeIndex-1),n.slidesPerView==="auto"&&n.slidesPerGroup===1&&n.slidesPerGroupAuto&&(m=m-i.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),n.rewind&&i.isBeginning){const v=i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1;return i.slideTo(v,e,s,t)}else if(n.loop&&i.activeIndex===0&&n.cssMode)return requestAnimationFrame(()=>{i.slideTo(m,e,s,t)}),!0;return i.slideTo(m,e,s,t)}function gi(e,s=!0,t){const i=this;if(!i.destroyed)return typeof e>"u"&&(e=i.params.speed),i.slideTo(i.activeIndex,e,s,t)}function vi(e,s=!0,t,i=.5){const n=this;if(n.destroyed)return;typeof e>"u"&&(e=n.params.speed);let a=n.activeIndex;const c=Math.min(n.params.slidesPerGroupSkip,a),d=c+Math.floor((a-c)/n.params.slidesPerGroup),l=n.rtlTranslate?n.translate:-n.translate;if(l>=n.snapGrid[d]){const f=n.snapGrid[d],p=n.snapGrid[d+1];l-f>(p-f)*i&&(a+=n.params.slidesPerGroup)}else{const f=n.snapGrid[d-1],p=n.snapGrid[d];l-f<=(p-f)*i&&(a-=n.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,n.slidesGrid.length-1),n.slideTo(a,e,s,t)}function bi(){const e=this;if(e.destroyed)return;const{params:s,slidesEl:t}=e,i=s.slidesPerView==="auto"?e.slidesPerViewDynamic():s.slidesPerView;let n=e.getSlideIndexWhenGrid(e.clickedIndex),a;const c=e.isElement?"swiper-slide":`.${s.slideClass}`,d=e.grid&&e.params.grid&&e.params.grid.rows>1;if(s.loop){if(e.animating)return;a=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),s.centeredSlides?e.slideToLoop(a):n>(d?(e.slides.length-i)/2-(e.params.grid.rows-1):e.slides.length-i)?(e.loopFix(),n=e.getSlideIndex(W(t,`${c}[data-swiper-slide-index="${a}"]`)[0]),he(()=>{e.slideTo(n)})):e.slideTo(n)}else e.slideTo(n)}var yi={slideTo:ui,slideToLoop:pi,slideNext:mi,slidePrev:hi,slideReset:gi,slideToClosest:vi,slideToClickedSlide:bi};function Si(e,s){const t=this,{params:i,slidesEl:n}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const a=()=>{W(n,`.${i.slideClass}, swiper-slide`).forEach((o,h)=>{o.setAttribute("data-swiper-slide-index",h)})},c=()=>{const r=W(n,`.${i.slideBlankClass}`);r.forEach(o=>{o.remove()}),r.length>0&&(t.recalcSlides(),t.updateSlides())},d=t.grid&&i.grid&&i.grid.rows>1;i.loopAddBlankSlides&&(i.slidesPerGroup>1||d)&&c();const l=i.slidesPerGroup*(d?i.grid.rows:1),f=t.slides.length%l!==0,p=d&&t.slides.length%i.grid.rows!==0,u=r=>{for(let o=0;o<r;o+=1){const h=t.isElement?Q("swiper-slide",[i.slideBlankClass]):Q("div",[i.slideClass,i.slideBlankClass]);t.slidesEl.append(h)}};if(f){if(i.loopAddBlankSlides){const r=l-t.slides.length%l;u(r),t.recalcSlides(),t.updateSlides()}else Ie("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");a()}else if(p){if(i.loopAddBlankSlides){const r=i.grid.rows-t.slides.length%i.grid.rows;u(r),t.recalcSlides(),t.updateSlides()}else Ie("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");a()}else a();const g=i.centeredSlides||!!i.slidesOffsetBefore||!!i.slidesOffsetAfter;t.loopFix({slideRealIndex:e,direction:g?void 0:"next",initial:s})}function xi({slideRealIndex:e,slideTo:s=!0,direction:t,setTranslate:i,activeSlideIndex:n,initial:a,byController:c,byMousewheel:d}={}){const l=this;if(!l.params.loop)return;l.emit("beforeLoopFix");const{slides:f,allowSlidePrev:p,allowSlideNext:u,slidesEl:g,params:r}=l,{centeredSlides:o,slidesOffsetBefore:h,slidesOffsetAfter:y,initialSlide:m}=r,v=o||!!h||!!y;if(l.allowSlidePrev=!0,l.allowSlideNext=!0,l.virtual&&r.virtual.enabled){s&&(!v&&l.snapIndex===0?l.slideTo(l.virtual.slides.length,0,!1,!0):v&&l.snapIndex<r.slidesPerView?l.slideTo(l.virtual.slides.length+l.snapIndex,0,!1,!0):l.snapIndex===l.snapGrid.length-1&&l.slideTo(l.virtual.slidesBefore,0,!1,!0)),l.allowSlidePrev=p,l.allowSlideNext=u,l.emit("loopFix");return}let b=r.slidesPerView;b==="auto"?b=l.slidesPerViewDynamic():(b=Math.ceil(parseFloat(r.slidesPerView,10)),v&&b%2===0&&(b=b+1));const T=r.slidesPerGroupAuto?b:r.slidesPerGroup;let M=v?Math.max(T,Math.ceil(b/2)):T;M%T!==0&&(M+=T-M%T),M+=r.loopAdditionalSlides,l.loopedSlides=M;const C=l.grid&&r.grid&&r.grid.rows>1;f.length<b+M||l.params.effect==="cards"&&f.length<b+M*2?Ie("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):C&&r.grid.fill==="row"&&Ie("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const L=[],S=[],D=C?Math.ceil(f.length/r.grid.rows):f.length,z=a&&D-m<b&&!v;let E=z?m:l.activeIndex;typeof n>"u"?n=l.getSlideIndex(f.find(A=>A.classList.contains(r.slideActiveClass))):E=n;const w=t==="next"||!t,P=t==="prev"||!t;let I=0,x=0;const $=(C?f[n].column:n)+(v&&typeof i>"u"?-b/2+.5:0);if($<M){I=Math.max(M-$,T);for(let A=0;A<M-$;A+=1){const H=A-Math.floor(A/D)*D;if(C){const X=D-H-1;for(let U=f.length-1;U>=0;U-=1)f[U].column===X&&L.push(U)}else L.push(D-H-1)}}else if($+b>D-M){x=Math.max($-(D-M*2),T),z&&(x=Math.max(x,b-D+m+1));for(let A=0;A<x;A+=1){const H=A-Math.floor(A/D)*D;C?f.forEach((X,U)=>{X.column===H&&S.push(U)}):S.push(H)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),l.params.effect==="cards"&&f.length<b+M*2&&(S.includes(n)&&S.splice(S.indexOf(n),1),L.includes(n)&&L.splice(L.indexOf(n),1)),P&&L.forEach(A=>{f[A].swiperLoopMoveDOM=!0,g.prepend(f[A]),f[A].swiperLoopMoveDOM=!1}),w&&S.forEach(A=>{f[A].swiperLoopMoveDOM=!0,g.append(f[A]),f[A].swiperLoopMoveDOM=!1}),l.recalcSlides(),r.slidesPerView==="auto"?l.updateSlides():C&&(L.length>0&&P||S.length>0&&w)&&l.slides.forEach((A,H)=>{l.grid.updateSlide(H,A,l.slides)}),r.watchSlidesProgress&&l.updateSlidesOffset(),s){if(L.length>0&&P){if(typeof e>"u"){const A=l.slidesGrid[E],X=l.slidesGrid[E+I]-A;d?l.setTranslate(l.translate-X):(l.slideTo(E+Math.ceil(I),0,!1,!0),i&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-X,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-X))}else if(i){const A=C?L.length/r.grid.rows:L.length;l.slideTo(l.activeIndex+A,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(S.length>0&&w)if(typeof e>"u"){const A=l.slidesGrid[E],X=l.slidesGrid[E-x]-A;d?l.setTranslate(l.translate-X):(l.slideTo(E-x,0,!1,!0),i&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-X,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-X))}else{const A=C?S.length/r.grid.rows:S.length;l.slideTo(l.activeIndex-A,0,!1,!0)}}if(l.allowSlidePrev=p,l.allowSlideNext=u,l.controller&&l.controller.control&&!c){const A={slideRealIndex:e,direction:t,setTranslate:i,activeSlideIndex:n,byController:!0};Array.isArray(l.controller.control)?l.controller.control.forEach(H=>{!H.destroyed&&H.params.loop&&H.loopFix({...A,slideTo:H.params.slidesPerView===r.slidesPerView?s:!1})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...A,slideTo:l.controller.control.params.slidesPerView===r.slidesPerView?s:!1})}l.emit("loopFix")}function Ei(){const e=this,{params:s,slidesEl:t}=e;if(!s.loop||!t||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const i=[];e.slides.forEach(n=>{const a=typeof n.swiperSlideIndex>"u"?n.getAttribute("data-swiper-slide-index")*1:n.swiperSlideIndex;i[a]=n}),e.slides.forEach(n=>{n.removeAttribute("data-swiper-slide-index")}),i.forEach(n=>{t.append(n)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}var Ti={loopCreate:Si,loopFix:xi,loopDestroy:Ei};function wi(e){const s=this;if(!s.params.simulateTouch||s.params.watchOverflow&&s.isLocked||s.params.cssMode)return;const t=s.params.touchEventsTarget==="container"?s.el:s.wrapperEl;s.isElement&&(s.__preventObserver__=!0),t.style.cursor="move",t.style.cursor=e?"grabbing":"grab",s.isElement&&requestAnimationFrame(()=>{s.__preventObserver__=!1})}function Mi(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}var Ci={setGrabCursor:wi,unsetGrabCursor:Mi};function Pi(e,s=this){function t(i){if(!i||i===N()||i===Y())return null;i.assignedSlot&&(i=i.assignedSlot);const n=i.closest(e);return!n&&!i.getRootNode?null:n||t(i.getRootNode().host)}return t(s)}function at(e,s,t){const i=Y(),{params:n}=e,a=n.edgeSwipeDetection,c=n.edgeSwipeThreshold;return a&&(t<=c||t>=i.innerWidth-c)?a==="prevent"?(s.preventDefault(),!0):!1:!0}function zi(e){const s=this;if(s.destroyed)return;const t=N();let i=e;i.originalEvent&&(i=i.originalEvent);const n=s.touchEventsData;if(i.type==="pointerdown"){if(n.pointerId!==null&&n.pointerId!==i.pointerId)return;n.pointerId=i.pointerId}else i.type==="touchstart"&&i.targetTouches.length===1&&(n.touchId=i.targetTouches[0].identifier);if(i.type==="touchstart"){at(s,i,i.targetTouches[0].pageX);return}const{params:a,touches:c,enabled:d}=s;if(!d||!a.simulateTouch&&i.pointerType==="mouse"||s.animating&&a.preventInteractionOnTransition)return;!s.animating&&a.cssMode&&a.loop&&s.loopFix();let l=i.target;if(a.touchEventsTarget==="wrapper"&&!_t(l,s.wrapperEl)||"which"in i&&i.which===3||"button"in i&&i.button>0||n.isTouched&&n.isMoved)return;const f=!!a.noSwipingClass&&a.noSwipingClass!=="",p=i.composedPath?i.composedPath():i.path;f&&i.target&&i.target.shadowRoot&&p&&(l=p[0]);const u=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,g=!!(i.target&&i.target.shadowRoot);if(a.noSwiping&&(g?Pi(u,l):l.closest(u))){s.allowClick=!0;return}if(a.swipeHandler&&!l.closest(a.swipeHandler))return;c.currentX=i.pageX,c.currentY=i.pageY;const r=c.currentX,o=c.currentY;if(!at(s,i,r))return;Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),c.startX=r,c.startY=o,n.touchStartTime=ee(),s.allowClick=!0,s.updateSize(),s.swipeDirection=void 0,a.threshold>0&&(n.allowThresholdMove=!1);let h=!0;l.matches(n.focusableElements)&&(h=!1,l.nodeName==="SELECT"&&(n.isTouched=!1)),t.activeElement&&t.activeElement.matches(n.focusableElements)&&t.activeElement!==l&&(i.pointerType==="mouse"||i.pointerType!=="mouse"&&!l.matches(n.focusableElements))&&t.activeElement.blur();const y=h&&s.allowTouchMove&&a.touchStartPreventDefault;(a.touchStartForcePreventDefault||y)&&!l.isContentEditable&&i.preventDefault(),a.freeMode&&a.freeMode.enabled&&s.freeMode&&s.animating&&!a.cssMode&&s.freeMode.onTouchStart(),s.emit("touchStart",i)}function Li(e){const s=N(),t=this;if(t.destroyed)return;const i=t.touchEventsData,{params:n,touches:a,rtlTranslate:c,enabled:d}=t;if(!d||!n.simulateTouch&&e.pointerType==="mouse")return;let l=e;if(l.originalEvent&&(l=l.originalEvent),l.type==="pointermove"&&(i.touchId!==null||l.pointerId!==i.pointerId))return;let f;if(l.type==="touchmove"){if(f=[...l.changedTouches].find(M=>M.identifier===i.touchId),!f||f.identifier!==i.touchId)return}else f=l;if(!i.isTouched){i.startMoving&&i.isScrolling&&t.emit("touchMoveOpposite",l);return}const p=f.pageX,u=f.pageY;if(l.preventedByNestedSwiper){a.startX=p,a.startY=u;return}if(!t.allowTouchMove){l.target.matches(i.focusableElements)||(t.allowClick=!1),i.isTouched&&(Object.assign(a,{startX:p,startY:u,currentX:p,currentY:u}),i.touchStartTime=ee());return}if(n.touchReleaseOnEdges&&!n.loop)if(t.isVertical()){if(u<a.startY&&t.translate<=t.maxTranslate()||u>a.startY&&t.translate>=t.minTranslate()){i.isTouched=!1,i.isMoved=!1;return}}else{if(c&&(p>a.startX&&-t.translate<=t.maxTranslate()||p<a.startX&&-t.translate>=t.minTranslate()))return;if(!c&&(p<a.startX&&t.translate<=t.maxTranslate()||p>a.startX&&t.translate>=t.minTranslate()))return}if(s.activeElement&&s.activeElement.matches(i.focusableElements)&&s.activeElement!==l.target&&l.pointerType!=="mouse"&&s.activeElement.blur(),s.activeElement&&l.target===s.activeElement&&l.target.matches(i.focusableElements)){i.isMoved=!0,t.allowClick=!1;return}i.allowTouchCallbacks&&t.emit("touchMove",l),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=p,a.currentY=u;const g=a.currentX-a.startX,r=a.currentY-a.startY;if(t.params.threshold&&Math.sqrt(g**2+r**2)<t.params.threshold)return;if(typeof i.isScrolling>"u"){let M;t.isHorizontal()&&a.currentY===a.startY||t.isVertical()&&a.currentX===a.startX?i.isScrolling=!1:g*g+r*r>=25&&(M=Math.atan2(Math.abs(r),Math.abs(g))*180/Math.PI,i.isScrolling=t.isHorizontal()?M>n.touchAngle:90-M>n.touchAngle)}if(i.isScrolling&&t.emit("touchMoveOpposite",l),typeof i.startMoving>"u"&&(a.currentX!==a.startX||a.currentY!==a.startY)&&(i.startMoving=!0),i.isScrolling||l.type==="touchmove"&&i.preventTouchMoveFromPointerMove){i.isTouched=!1;return}if(!i.startMoving)return;t.allowClick=!1,!n.cssMode&&l.cancelable&&l.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&l.stopPropagation();let o=t.isHorizontal()?g:r,h=t.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;n.oneWayMovement&&(o=Math.abs(o)*(c?1:-1),h=Math.abs(h)*(c?1:-1)),a.diff=o,o*=n.touchRatio,c&&(o=-o,h=-h);const y=t.touchesDirection;t.swipeDirection=o>0?"prev":"next",t.touchesDirection=h>0?"prev":"next";const m=t.params.loop&&!n.cssMode,v=t.touchesDirection==="next"&&t.allowSlideNext||t.touchesDirection==="prev"&&t.allowSlidePrev;if(!i.isMoved){if(m&&v&&t.loopFix({direction:t.swipeDirection}),i.startTranslate=t.getTranslate(),t.setTransition(0),t.animating){const M=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});t.wrapperEl.dispatchEvent(M)}i.allowMomentumBounce=!1,n.grabCursor&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!0),t.emit("sliderFirstMove",l)}if(new Date().getTime(),n._loopSwapReset!==!1&&i.isMoved&&i.allowThresholdMove&&y!==t.touchesDirection&&m&&v&&Math.abs(o)>=1){Object.assign(a,{startX:p,startY:u,currentX:p,currentY:u,startTranslate:i.currentTranslate}),i.loopSwapReset=!0,i.startTranslate=i.currentTranslate;return}t.emit("sliderMove",l),i.isMoved=!0,i.currentTranslate=o+i.startTranslate;let b=!0,T=n.resistanceRatio;if(n.touchReleaseOnEdges&&(T=0),o>0?(m&&v&&i.allowThresholdMove&&i.currentTranslate>(n.centeredSlides?t.minTranslate()-t.slidesSizesGrid[t.activeIndex+1]-(n.slidesPerView!=="auto"&&t.slides.length-n.slidesPerView>=2?t.slidesSizesGrid[t.activeIndex+1]+t.params.spaceBetween:0)-t.params.spaceBetween:t.minTranslate())&&t.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>t.minTranslate()&&(b=!1,n.resistance&&(i.currentTranslate=t.minTranslate()-1+(-t.minTranslate()+i.startTranslate+o)**T))):o<0&&(m&&v&&i.allowThresholdMove&&i.currentTranslate<(n.centeredSlides?t.maxTranslate()+t.slidesSizesGrid[t.slidesSizesGrid.length-1]+t.params.spaceBetween+(n.slidesPerView!=="auto"&&t.slides.length-n.slidesPerView>=2?t.slidesSizesGrid[t.slidesSizesGrid.length-1]+t.params.spaceBetween:0):t.maxTranslate())&&t.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:t.slides.length-(n.slidesPerView==="auto"?t.slidesPerViewDynamic():Math.ceil(parseFloat(n.slidesPerView,10)))}),i.currentTranslate<t.maxTranslate()&&(b=!1,n.resistance&&(i.currentTranslate=t.maxTranslate()+1-(t.maxTranslate()-i.startTranslate-o)**T))),b&&(l.preventedByNestedSwiper=!0),!t.allowSlideNext&&t.swipeDirection==="next"&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!t.allowSlidePrev&&t.swipeDirection==="prev"&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),!t.allowSlidePrev&&!t.allowSlideNext&&(i.currentTranslate=i.startTranslate),n.threshold>0)if(Math.abs(o)>n.threshold||i.allowThresholdMove){if(!i.allowThresholdMove){i.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,i.currentTranslate=i.startTranslate,a.diff=t.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY;return}}else{i.currentTranslate=i.startTranslate;return}!n.followFinger||n.cssMode||((n.freeMode&&n.freeMode.enabled&&t.freeMode||n.watchSlidesProgress)&&(t.updateActiveIndex(),t.updateSlidesClasses()),n.freeMode&&n.freeMode.enabled&&t.freeMode&&t.freeMode.onTouchMove(),t.updateProgress(i.currentTranslate),t.setTranslate(i.currentTranslate))}function Ii(e){const s=this;if(s.destroyed)return;const t=s.touchEventsData;let i=e;i.originalEvent&&(i=i.originalEvent);let n;if(i.type==="touchend"||i.type==="touchcancel"){if(n=[...i.changedTouches].find(M=>M.identifier===t.touchId),!n||n.identifier!==t.touchId)return}else{if(t.touchId!==null||i.pointerId!==t.pointerId)return;n=i}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(i.type)&&!(["pointercancel","contextmenu"].includes(i.type)&&(s.browser.isSafari||s.browser.isWebView)))return;t.pointerId=null,t.touchId=null;const{params:c,touches:d,rtlTranslate:l,slidesGrid:f,enabled:p}=s;if(!p||!c.simulateTouch&&i.pointerType==="mouse")return;if(t.allowTouchCallbacks&&s.emit("touchEnd",i),t.allowTouchCallbacks=!1,!t.isTouched){t.isMoved&&c.grabCursor&&s.setGrabCursor(!1),t.isMoved=!1,t.startMoving=!1;return}c.grabCursor&&t.isMoved&&t.isTouched&&(s.allowSlideNext===!0||s.allowSlidePrev===!0)&&s.setGrabCursor(!1);const u=ee(),g=u-t.touchStartTime;if(s.allowClick){const M=i.path||i.composedPath&&i.composedPath();s.updateClickedSlide(M&&M[0]||i.target,M),s.emit("tap click",i),g<300&&u-t.lastClickTime<300&&s.emit("doubleTap doubleClick",i)}if(t.lastClickTime=ee(),he(()=>{s.destroyed||(s.allowClick=!0)}),!t.isTouched||!t.isMoved||!s.swipeDirection||d.diff===0&&!t.loopSwapReset||t.currentTranslate===t.startTranslate&&!t.loopSwapReset){t.isTouched=!1,t.isMoved=!1,t.startMoving=!1;return}t.isTouched=!1,t.isMoved=!1,t.startMoving=!1;let r;if(c.followFinger?r=l?s.translate:-s.translate:r=-t.currentTranslate,c.cssMode)return;if(c.freeMode&&c.freeMode.enabled){s.freeMode.onTouchEnd({currentPos:r});return}const o=r>=-s.maxTranslate()&&!s.params.loop;let h=0,y=s.slidesSizesGrid[0];for(let M=0;M<f.length;M+=M<c.slidesPerGroupSkip?1:c.slidesPerGroup){const C=M<c.slidesPerGroupSkip-1?1:c.slidesPerGroup;typeof f[M+C]<"u"?(o||r>=f[M]&&r<f[M+C])&&(h=M,y=f[M+C]-f[M]):(o||r>=f[M])&&(h=M,y=f[f.length-1]-f[f.length-2])}let m=null,v=null;c.rewind&&(s.isBeginning?v=c.virtual&&c.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1:s.isEnd&&(m=0));const b=(r-f[h])/y,T=h<c.slidesPerGroupSkip-1?1:c.slidesPerGroup;if(g>c.longSwipesMs){if(!c.longSwipes){s.slideTo(s.activeIndex);return}s.swipeDirection==="next"&&(b>=c.longSwipesRatio?s.slideTo(c.rewind&&s.isEnd?m:h+T):s.slideTo(h)),s.swipeDirection==="prev"&&(b>1-c.longSwipesRatio?s.slideTo(h+T):v!==null&&b<0&&Math.abs(b)>c.longSwipesRatio?s.slideTo(v):s.slideTo(h))}else{if(!c.shortSwipes){s.slideTo(s.activeIndex);return}s.navigation&&(i.target===s.navigation.nextEl||i.target===s.navigation.prevEl)?i.target===s.navigation.nextEl?s.slideTo(h+T):s.slideTo(h):(s.swipeDirection==="next"&&s.slideTo(m!==null?m:h+T),s.swipeDirection==="prev"&&s.slideTo(v!==null?v:h))}}function nt(){const e=this,{params:s,el:t}=e;if(t&&t.offsetWidth===0)return;s.breakpoints&&e.setBreakpoint();const{allowSlideNext:i,allowSlidePrev:n,snapGrid:a}=e,c=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const d=c&&s.loop;if((s.slidesPerView==="auto"||s.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides&&!d){const l=c?e.virtual.slides:e.slides;e.slideTo(l.length-1,0,!1,!0)}else e.params.loop&&!c?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0);e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=n,e.allowSlideNext=i,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function Ai(e){const s=this;s.destroyed||s.enabled&&(s.allowClick||(s.params.preventClicks&&e.preventDefault(),s.params.preventClicksPropagation&&s.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function Oi(){const e=this;if(e.destroyed)return;const{wrapperEl:s,rtlTranslate:t,enabled:i}=e;if(!i)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-s.scrollLeft:e.translate=-s.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let n;const a=e.maxTranslate()-e.minTranslate();a===0?n=0:n=(e.translate-e.minTranslate())/a,n!==e.progress&&e.updateProgress(t?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function $i(e){const s=this;s.destroyed||(ze(s,e.target),!(s.params.cssMode||s.params.slidesPerView!=="auto"&&!s.params.autoHeight)&&s.update())}function Di(){const e=this;e.destroyed||e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const vt=(e,s)=>{const t=N(),{params:i,el:n,wrapperEl:a,device:c}=e,d=!!i.nested,l=s==="on"?"addEventListener":"removeEventListener",f=s;!n||typeof n=="string"||(t[l]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:d}),n[l]("touchstart",e.onTouchStart,{passive:!1}),n[l]("pointerdown",e.onTouchStart,{passive:!1}),t[l]("touchmove",e.onTouchMove,{passive:!1,capture:d}),t[l]("pointermove",e.onTouchMove,{passive:!1,capture:d}),t[l]("touchend",e.onTouchEnd,{passive:!0}),t[l]("pointerup",e.onTouchEnd,{passive:!0}),t[l]("pointercancel",e.onTouchEnd,{passive:!0}),t[l]("touchcancel",e.onTouchEnd,{passive:!0}),t[l]("pointerout",e.onTouchEnd,{passive:!0}),t[l]("pointerleave",e.onTouchEnd,{passive:!0}),t[l]("contextmenu",e.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&n[l]("click",e.onClick,!0),i.cssMode&&a[l]("scroll",e.onScroll),i.updateOnWindowResize?e[f](c.ios||c.android?"resize orientationchange observerUpdate":"resize observerUpdate",nt,!0):e[f]("observerUpdate",nt,!0),n[l]("load",e.onLoad,{capture:!0}))};function ki(){const e=this,{params:s}=e;e.onTouchStart=zi.bind(e),e.onTouchMove=Li.bind(e),e.onTouchEnd=Ii.bind(e),e.onDocumentTouchStart=Di.bind(e),s.cssMode&&(e.onScroll=Oi.bind(e)),e.onClick=Ai.bind(e),e.onLoad=$i.bind(e),vt(e,"on")}function _i(){vt(this,"off")}var Gi={attachEvents:ki,detachEvents:_i};const rt=(e,s)=>e.grid&&s.grid&&s.grid.rows>1;function Bi(){const e=this,{realIndex:s,initialized:t,params:i,el:n}=e,a=i.breakpoints;if(!a||a&&Object.keys(a).length===0)return;const c=N(),d=i.breakpointsBase==="window"||!i.breakpointsBase?i.breakpointsBase:"container",l=["window","container"].includes(i.breakpointsBase)||!i.breakpointsBase?e.el:c.querySelector(i.breakpointsBase),f=e.getBreakpoint(a,d,l);if(!f||e.currentBreakpoint===f)return;const u=(f in a?a[f]:void 0)||e.originalParams,g=rt(e,i),r=rt(e,u),o=e.params.grabCursor,h=u.grabCursor,y=i.enabled;g&&!r?(n.classList.remove(`${i.containerModifierClass}grid`,`${i.containerModifierClass}grid-column`),e.emitContainerClasses()):!g&&r&&(n.classList.add(`${i.containerModifierClass}grid`),(u.grid.fill&&u.grid.fill==="column"||!u.grid.fill&&i.grid.fill==="column")&&n.classList.add(`${i.containerModifierClass}grid-column`),e.emitContainerClasses()),o&&!h?e.unsetGrabCursor():!o&&h&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(C=>{if(typeof u[C]>"u")return;const L=i[C]&&i[C].enabled,S=u[C]&&u[C].enabled;L&&!S&&e[C].disable(),!L&&S&&e[C].enable()});const m=u.direction&&u.direction!==i.direction,v=i.loop&&(u.slidesPerView!==i.slidesPerView||m),b=i.loop;m&&t&&e.changeDirection(),K(e.params,u);const T=e.params.enabled,M=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),y&&!T?e.disable():!y&&T&&e.enable(),e.currentBreakpoint=f,e.emit("_beforeBreakpoint",u),t&&(v?(e.loopDestroy(),e.loopCreate(s),e.updateSlides()):!b&&M?(e.loopCreate(s),e.updateSlides()):b&&!M&&e.loopDestroy()),e.emit("breakpoint",u)}function Hi(e,s="window",t){if(!e||s==="container"&&!t)return;let i=!1;const n=Y(),a=s==="window"?n.innerHeight:t.clientHeight,c=Object.keys(e).map(d=>{if(typeof d=="string"&&d.indexOf("@")===0){const l=parseFloat(d.substr(1));return{value:a*l,point:d}}return{value:d,point:d}});c.sort((d,l)=>parseInt(d.value,10)-parseInt(l.value,10));for(let d=0;d<c.length;d+=1){const{point:l,value:f}=c[d];s==="window"?n.matchMedia(`(min-width: ${f}px)`).matches&&(i=l):f<=t.clientWidth&&(i=l)}return i||"max"}var Ri={setBreakpoint:Bi,getBreakpoint:Hi};function Xi(e,s){const t=[];return e.forEach(i=>{typeof i=="object"?Object.keys(i).forEach(n=>{i[n]&&t.push(s+n)}):typeof i=="string"&&t.push(s+i)}),t}function Vi(){const e=this,{classNames:s,params:t,rtl:i,el:n,device:a}=e,c=Xi(["initialized",t.direction,{"free-mode":e.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:i},{grid:t.grid&&t.grid.rows>1},{"grid-column":t.grid&&t.grid.rows>1&&t.grid.fill==="column"},{android:a.android},{ios:a.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);s.push(...c),n.classList.add(...s),e.emitContainerClasses()}function Yi(){const e=this,{el:s,classNames:t}=e;!s||typeof s=="string"||(s.classList.remove(...t),e.emitContainerClasses())}var Ni={addClasses:Vi,removeClasses:Yi};function Fi(){const e=this,{isLocked:s,params:t}=e,{slidesOffsetBefore:i}=t;if(i){const n=e.slides.length-1,a=e.slidesGrid[n]+e.slidesSizesGrid[n]+i*2;e.isLocked=e.size>a}else e.isLocked=e.snapGrid.length===1;t.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),t.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),s&&s!==e.isLocked&&(e.isEnd=!1),s!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}var Wi={checkOverflow:Fi},Ke={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,snapToSlideEdge:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function qi(e,s){return function(i={}){const n=Object.keys(i)[0],a=i[n];if(typeof a!="object"||a===null){K(s,i);return}if(e[n]===!0&&(e[n]={enabled:!0}),n==="navigation"&&e[n]&&e[n].enabled&&!e[n].prevEl&&!e[n].nextEl&&(e[n].auto=!0),["pagination","scrollbar"].indexOf(n)>=0&&e[n]&&e[n].enabled&&!e[n].el&&(e[n].auto=!0),!(n in e&&"enabled"in a)){K(s,i);return}typeof e[n]=="object"&&!("enabled"in e[n])&&(e[n].enabled=!0),e[n]||(e[n]={enabled:!1}),K(s,i)}}const We={eventsEmitter:Nt,update:ti,translate:li,transition:fi,slide:yi,loop:Ti,grabCursor:Ci,events:Gi,breakpoints:Ri,checkOverflow:Wi,classes:Ni},qe={};class Z{constructor(...s){let t,i;s.length===1&&s[0].constructor&&Object.prototype.toString.call(s[0]).slice(8,-1)==="Object"?i=s[0]:[t,i]=s,i||(i={}),i=K({},i),t&&!i.el&&(i.el=t);const n=N();if(i.el&&typeof i.el=="string"&&n.querySelectorAll(i.el).length>1){const l=[];return n.querySelectorAll(i.el).forEach(f=>{const p=K({},i,{el:f});l.push(new Z(p))}),l}const a=this;a.__swiper__=!0,a.support=pt(),a.device=mt({userAgent:i.userAgent}),a.browser=ht(),a.eventsListeners={},a.eventsAnyListeners=[],a.modules=[...a.__modules__],i.modules&&Array.isArray(i.modules)&&i.modules.forEach(l=>{typeof l=="function"&&a.modules.indexOf(l)<0&&a.modules.push(l)});const c={};a.modules.forEach(l=>{l({params:i,swiper:a,extendParams:qi(i,c),on:a.on.bind(a),once:a.once.bind(a),off:a.off.bind(a),emit:a.emit.bind(a)})});const d=K({},Ke,c);return a.params=K({},d,qe,i),a.originalParams=K({},a.params),a.passedParams=K({},i),a.params&&a.params.on&&Object.keys(a.params.on).forEach(l=>{a.on(l,a.params.on[l])}),a.params&&a.params.onAny&&a.onAny(a.params.onAny),Object.assign(a,{enabled:a.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return a.params.direction==="horizontal"},isVertical(){return a.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:a.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:a.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),a.emit("_swiper"),a.params.init&&a.init(),a}getDirectionLabel(s){return this.isHorizontal()?s:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[s]}getSlideIndex(s){const{slidesEl:t,params:i}=this,n=W(t,`.${i.slideClass}, swiper-slide`),a=Te(n[0]);return Te(s)-a}getSlideIndexByData(s){return this.getSlideIndex(this.slides.find(t=>t.getAttribute("data-swiper-slide-index")*1===s))}getSlideIndexWhenGrid(s){return this.grid&&this.params.grid&&this.params.grid.rows>1&&(this.params.grid.fill==="column"?s=Math.floor(s/this.params.grid.rows):this.params.grid.fill==="row"&&(s=s%Math.ceil(this.slides.length/this.params.grid.rows))),s}recalcSlides(){const s=this,{slidesEl:t,params:i}=s;s.slides=W(t,`.${i.slideClass}, swiper-slide`)}enable(){const s=this;s.enabled||(s.enabled=!0,s.params.grabCursor&&s.setGrabCursor(),s.emit("enable"))}disable(){const s=this;s.enabled&&(s.enabled=!1,s.params.grabCursor&&s.unsetGrabCursor(),s.emit("disable"))}setProgress(s,t){const i=this;s=Math.min(Math.max(s,0),1);const n=i.minTranslate(),c=(i.maxTranslate()-n)*s+n;i.translateTo(c,typeof t>"u"?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}emitContainerClasses(){const s=this;if(!s.params._emitClasses||!s.el)return;const t=s.el.className.split(" ").filter(i=>i.indexOf("swiper")===0||i.indexOf(s.params.containerModifierClass)===0);s.emit("_containerClasses",t.join(" "))}getSlideClasses(s){const t=this;return t.destroyed?"":s.className.split(" ").filter(i=>i.indexOf("swiper-slide")===0||i.indexOf(t.params.slideClass)===0).join(" ")}emitSlidesClasses(){const s=this;if(!s.params._emitClasses||!s.el)return;const t=[];s.slides.forEach(i=>{const n=s.getSlideClasses(i);t.push({slideEl:i,classNames:n}),s.emit("_slideClass",i,n)}),s.emit("_slideClasses",t)}slidesPerViewDynamic(s="current",t=!1){const i=this,{params:n,slides:a,slidesGrid:c,slidesSizesGrid:d,size:l,activeIndex:f}=i;let p=1;if(typeof n.slidesPerView=="number")return n.slidesPerView;if(n.centeredSlides){let u=a[f]?Math.ceil(a[f].swiperSlideSize):0,g;for(let r=f+1;r<a.length;r+=1)a[r]&&!g&&(u+=Math.ceil(a[r].swiperSlideSize),p+=1,u>l&&(g=!0));for(let r=f-1;r>=0;r-=1)a[r]&&!g&&(u+=a[r].swiperSlideSize,p+=1,u>l&&(g=!0))}else if(s==="current")for(let u=f+1;u<a.length;u+=1)(t?c[u]+d[u]-c[f]<l:c[u]-c[f]<l)&&(p+=1);else for(let u=f-1;u>=0;u-=1)c[f]-c[u]<l&&(p+=1);return p}update(){const s=this;if(!s||s.destroyed)return;const{snapGrid:t,params:i}=s;i.breakpoints&&s.setBreakpoint(),[...s.el.querySelectorAll('[loading="lazy"]')].forEach(c=>{c.complete&&ze(s,c)}),s.updateSize(),s.updateSlides(),s.updateProgress(),s.updateSlidesClasses();function n(){const c=s.rtlTranslate?s.translate*-1:s.translate,d=Math.min(Math.max(c,s.maxTranslate()),s.minTranslate());s.setTranslate(d),s.updateActiveIndex(),s.updateSlidesClasses()}let a;if(i.freeMode&&i.freeMode.enabled&&!i.cssMode)n(),i.autoHeight&&s.updateAutoHeight();else{if((i.slidesPerView==="auto"||i.slidesPerView>1)&&s.isEnd&&!i.centeredSlides){const c=s.virtual&&i.virtual.enabled?s.virtual.slides:s.slides;a=s.slideTo(c.length-1,0,!1,!0)}else a=s.slideTo(s.activeIndex,0,!1,!0);a||n()}i.watchOverflow&&t!==s.snapGrid&&s.checkOverflow(),s.emit("update")}changeDirection(s,t=!0){const i=this,n=i.params.direction;return s||(s=n==="horizontal"?"vertical":"horizontal"),s===n||s!=="horizontal"&&s!=="vertical"||(i.el.classList.remove(`${i.params.containerModifierClass}${n}`),i.el.classList.add(`${i.params.containerModifierClass}${s}`),i.emitContainerClasses(),i.params.direction=s,i.slides.forEach(a=>{s==="vertical"?a.style.width="":a.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}changeLanguageDirection(s){const t=this;t.rtl&&s==="rtl"||!t.rtl&&s==="ltr"||(t.rtl=s==="rtl",t.rtlTranslate=t.params.direction==="horizontal"&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}mount(s){const t=this;if(t.mounted)return!0;let i=s||t.params.el;if(typeof i=="string"&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const n=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let c=i&&i.shadowRoot&&i.shadowRoot.querySelector?i.shadowRoot.querySelector(n()):W(i,n())[0];return!c&&t.params.createElements&&(c=Q("div",t.params.wrapperClass),i.append(c),W(i,`.${t.params.slideClass}`).forEach(d=>{c.append(d)})),Object.assign(t,{el:i,wrapperEl:c,slidesEl:t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:c,hostEl:t.isElement?i.parentNode.host:i,mounted:!0,rtl:i.dir.toLowerCase()==="rtl"||oe(i,"direction")==="rtl",rtlTranslate:t.params.direction==="horizontal"&&(i.dir.toLowerCase()==="rtl"||oe(i,"direction")==="rtl"),wrongRTL:oe(c,"display")==="-webkit-box"}),!0}init(s){const t=this;if(t.initialized||t.mount(s)===!1)return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents();const n=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&n.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),n.forEach(a=>{a.complete?ze(t,a):a.addEventListener("load",c=>{ze(t,c.target)})}),Ze(t),t.initialized=!0,Ze(t),t.emit("init"),t.emit("afterInit"),t}destroy(s=!0,t=!0){const i=this,{params:n,el:a,wrapperEl:c,slides:d}=i;return typeof i.params>"u"||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),n.loop&&i.loopDestroy(),t&&(i.removeClasses(),a&&typeof a!="string"&&a.removeAttribute("style"),c&&c.removeAttribute("style"),d&&d.length&&d.forEach(l=>{l.classList.remove(n.slideVisibleClass,n.slideFullyVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass),l.removeAttribute("style"),l.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(l=>{i.off(l)}),s!==!1&&(i.el&&typeof i.el!="string"&&(i.el.swiper=null),Ot(i)),i.destroyed=!0),null}static extendDefaults(s){K(qe,s)}static get extendedDefaults(){return qe}static get defaults(){return Ke}static installModule(s){Z.prototype.__modules__||(Z.prototype.__modules__=[]);const t=Z.prototype.__modules__;typeof s=="function"&&t.indexOf(s)<0&&t.push(s)}static use(s){return Array.isArray(s)?(s.forEach(t=>Z.installModule(t)),Z):(Z.installModule(s),Z)}}Object.keys(We).forEach(e=>{Object.keys(We[e]).forEach(s=>{Z.prototype[s]=We[e][s]})});Z.use([Vt,Yt]);function ji({swiper:e,extendParams:s,on:t,emit:i}){s({virtual:{enabled:!1,slides:[],cache:!0,slidesPerViewAutoSlideSize:320,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});let n;const a=N();e.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};const c=a.createElement("div");function d(r,o){const h=e.params.virtual;if(h.cache&&e.virtual.cache[o])return e.virtual.cache[o];let y;return h.renderSlide?(y=h.renderSlide.call(e,r,o),typeof y=="string"&&(J(c,y),y=c.children[0])):e.isElement?y=Q("swiper-slide"):y=Q("div",e.params.slideClass),y.setAttribute("data-swiper-slide-index",o),h.renderSlide||J(y,r),h.cache&&(e.virtual.cache[o]=y),y}function l(r,o,h){const{slidesPerGroup:y,centeredSlides:m,slidesPerView:v,loop:b,initialSlide:T}=e.params;if(o&&!b&&T>0)return;const{addSlidesBefore:M,addSlidesAfter:C,slidesPerViewAutoSlideSize:L}=e.params.virtual,{from:S,to:D,slides:z,slidesGrid:E,offset:w}=e.virtual;e.params.cssMode||e.updateActiveIndex();const P=typeof h>"u"?e.activeIndex||0:h;let I;e.rtlTranslate?I="right":I=e.isHorizontal()?"left":"top";let x;if(v==="auto")if(L){let _=e.size;_||(_=e.isHorizontal()?e.el.getBoundingClientRect().width:e.el.getBoundingClientRect().height),x=Math.max(1,Math.ceil(_/L))}else x=1;else x=v;let O,$;m?(O=Math.floor(x/2)+y+C,$=Math.floor(x/2)+y+M):(O=x+(y-1)+C,$=(b?x:y)+M);let A=P-$,H=P+O;b||(A=Math.max(A,0),H=Math.min(H,z.length-1));let X=(e.slidesGrid[A]||0)-(e.slidesGrid[0]||0);b&&P>=$?(A-=$,m||(X+=e.slidesGrid[0])):b&&P<$&&(A=-$,m&&(X+=e.slidesGrid[0])),Object.assign(e.virtual,{from:A,to:H,offset:X,slidesGrid:e.slidesGrid,slidesBefore:$,slidesAfter:O});function U(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i("virtualUpdate")}if(S===A&&D===H&&!r){e.slidesGrid!==E&&X!==w&&e.slides.forEach(_=>{_.style[I]=`${X-Math.abs(e.cssOverflowAdjustment())}px`}),e.updateProgress(),i("virtualUpdate");return}if(e.params.virtual.renderExternal){e.params.virtual.renderExternal.call(e,{offset:X,from:A,to:H,slides:(function(){const R=[];for(let q=A;q<=H;q+=1)R.push(z[q]);return R})()}),e.params.virtual.renderExternalUpdate?U():i("virtualUpdate");return}const F=[],ae=[],k=_=>{let R=_;return _<0?R=z.length+_:R>=z.length&&(R=R-z.length),R};if(r)e.slides.filter(_=>_.matches(`.${e.params.slideClass}, swiper-slide`)).forEach(_=>{_.remove()});else for(let _=S;_<=D;_+=1)if(_<A||_>H){const R=k(_);e.slides.filter(q=>q.matches(`.${e.params.slideClass}[data-swiper-slide-index="${R}"], swiper-slide[data-swiper-slide-index="${R}"]`)).forEach(q=>{q.remove()})}const B=b?-z.length:0,G=b?z.length*2:z.length;for(let _=B;_<G;_+=1)if(_>=A&&_<=H){const R=k(_);typeof D>"u"||r?ae.push(R):(_>D&&ae.push(R),_<S&&F.push(R))}if(ae.forEach(_=>{e.slidesEl.append(d(z[_],_))}),b)for(let _=F.length-1;_>=0;_-=1){const R=F[_];e.slidesEl.prepend(d(z[R],R))}else F.sort((_,R)=>R-_),F.forEach(_=>{e.slidesEl.prepend(d(z[_],_))});W(e.slidesEl,".swiper-slide, swiper-slide").forEach(_=>{_.style[I]=`${X-Math.abs(e.cssOverflowAdjustment())}px`}),U()}function f(r){if(typeof r=="object"&&"length"in r)for(let o=0;o<r.length;o+=1)r[o]&&e.virtual.slides.push(r[o]);else e.virtual.slides.push(r);l(!0)}function p(r){const o=e.activeIndex;let h=o+1,y=1;if(Array.isArray(r)){for(let m=0;m<r.length;m+=1)r[m]&&e.virtual.slides.unshift(r[m]);h=o+r.length,y=r.length}else e.virtual.slides.unshift(r);if(e.params.virtual.cache){const m=e.virtual.cache,v={};Object.keys(m).forEach(b=>{const T=m[b],M=T.getAttribute("data-swiper-slide-index");M&&T.setAttribute("data-swiper-slide-index",parseInt(M,10)+y),v[parseInt(b,10)+y]=T}),e.virtual.cache=v}l(!0),e.slideTo(h,0)}function u(r){if(typeof r>"u"||r===null)return;let o=e.activeIndex;if(Array.isArray(r))for(let h=r.length-1;h>=0;h-=1)e.params.virtual.cache&&(delete e.virtual.cache[r[h]],Object.keys(e.virtual.cache).forEach(y=>{y>r&&(e.virtual.cache[y-1]=e.virtual.cache[y],e.virtual.cache[y-1].setAttribute("data-swiper-slide-index",y-1),delete e.virtual.cache[y])})),e.virtual.slides.splice(r[h],1),r[h]<o&&(o-=1),o=Math.max(o,0);else e.params.virtual.cache&&(delete e.virtual.cache[r],Object.keys(e.virtual.cache).forEach(h=>{h>r&&(e.virtual.cache[h-1]=e.virtual.cache[h],e.virtual.cache[h-1].setAttribute("data-swiper-slide-index",h-1),delete e.virtual.cache[h])})),e.virtual.slides.splice(r,1),r<o&&(o-=1),o=Math.max(o,0);l(!0),e.slideTo(o,0)}function g(){e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),l(!0),e.slideTo(0,0)}t("beforeInit",()=>{if(!e.params.virtual.enabled)return;let r;if(typeof e.passedParams.virtual.slides>"u"){const o=[...e.slidesEl.children].filter(h=>h.matches(`.${e.params.slideClass}, swiper-slide`));o&&o.length&&(e.virtual.slides=[...o],r=!0,o.forEach((h,y)=>{h.setAttribute("data-swiper-slide-index",y),e.virtual.cache[y]=h,h.remove()}))}r||(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)}),t("setTranslate",()=>{e.params.virtual.enabled&&(e.params.cssMode&&!e._immediateVirtual?(clearTimeout(n),n=setTimeout(()=>{l()},100)):l())}),t("init update resize",()=>{e.params.virtual.enabled&&e.params.cssMode&&de(e.wrapperEl,"--swiper-virtual-size",`${e.virtualSize}px`)}),Object.assign(e.virtual,{appendSlide:f,prependSlide:p,removeSlide:u,removeAllSlides:g,update:l})}function Ui({swiper:e,extendParams:s,on:t,emit:i}){const n=N(),a=Y();e.keyboard={enabled:!1},s({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0,speed:void 0}});function c(f){if(!e.enabled)return;const{rtlTranslate:p}=e;let u=f;u.originalEvent&&(u=u.originalEvent);const g=u.keyCode||u.charCode,r=e.params.keyboard.pageUpDown,o=r&&g===33,h=r&&g===34,y=g===37,m=g===39,v=g===38,b=g===40;if(!e.allowSlideNext&&(e.isHorizontal()&&m||e.isVertical()&&b||h)||!e.allowSlidePrev&&(e.isHorizontal()&&y||e.isVertical()&&v||o))return!1;if(u.shiftKey||u.altKey||u.ctrlKey||u.metaKey||n.activeElement&&(n.activeElement.isContentEditable||n.activeElement.nodeName&&(n.activeElement.nodeName.toLowerCase()==="input"||n.activeElement.nodeName.toLowerCase()==="textarea")))return;if(e.params.keyboard.onlyInViewport&&(o||h||y||m||v||b)){let M=!1;if(ce(e.el,`.${e.params.slideClass}, swiper-slide`).length>0&&ce(e.el,`.${e.params.slideActiveClass}`).length===0)return;const C=e.el,L=C.clientWidth,S=C.clientHeight,D=a.innerWidth,z=a.innerHeight,E=Ae(C);p&&(E.left-=C.scrollLeft);const w=[[E.left,E.top],[E.left+L,E.top],[E.left,E.top+S],[E.left+L,E.top+S]];for(let P=0;P<w.length;P+=1){const I=w[P];if(I[0]>=0&&I[0]<=D&&I[1]>=0&&I[1]<=z){if(I[0]===0&&I[1]===0)continue;M=!0}}if(!M)return}const T=e.params.keyboard.speed;e.isHorizontal()?((o||h||y||m)&&(u.preventDefault?u.preventDefault():u.returnValue=!1),((h||m)&&!p||(o||y)&&p)&&e.slideNext(T),((o||y)&&!p||(h||m)&&p)&&e.slidePrev(T)):((o||h||v||b)&&(u.preventDefault?u.preventDefault():u.returnValue=!1),(h||b)&&e.slideNext(T),(o||v)&&e.slidePrev(T)),i("keyPress",g)}function d(){e.keyboard.enabled||(n.addEventListener("keydown",c),e.keyboard.enabled=!0)}function l(){e.keyboard.enabled&&(n.removeEventListener("keydown",c),e.keyboard.enabled=!1)}t("init",()=>{e.params.keyboard.enabled&&d()}),t("destroy",()=>{e.keyboard.enabled&&l()}),Object.assign(e.keyboard,{enable:d,disable:l})}function Zi({swiper:e,extendParams:s,on:t,emit:i}){const n=Y();s({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 a,c=ee(),d;const l=[];function f(v){let C=0,L=0,S=0,D=0;return"detail"in v&&(L=v.detail),"wheelDelta"in v&&(L=-v.wheelDelta/120),"wheelDeltaY"in v&&(L=-v.wheelDeltaY/120),"wheelDeltaX"in v&&(C=-v.wheelDeltaX/120),"axis"in v&&v.axis===v.HORIZONTAL_AXIS&&(C=L,L=0),S=C*10,D=L*10,"deltaY"in v&&(D=v.deltaY),"deltaX"in v&&(S=v.deltaX),v.shiftKey&&!S&&(S=D,D=0),(S||D)&&v.deltaMode&&(v.deltaMode===1?(S*=40,D*=40):(S*=800,D*=800)),S&&!C&&(C=S<1?-1:1),D&&!L&&(L=D<1?-1:1),{spinX:C,spinY:L,pixelX:S,pixelY:D}}function p(){e.enabled&&(e.mouseEntered=!0)}function u(){e.enabled&&(e.mouseEntered=!1)}function g(v){return e.params.mousewheel.thresholdDelta&&v.delta<e.params.mousewheel.thresholdDelta||e.params.mousewheel.thresholdTime&&ee()-c<e.params.mousewheel.thresholdTime?!1:v.delta>=6&&ee()-c<60?!0:(v.direction<0?(!e.isEnd||e.params.loop)&&!e.animating&&(e.slideNext(),i("scroll",v.raw)):(!e.isBeginning||e.params.loop)&&!e.animating&&(e.slidePrev(),i("scroll",v.raw)),c=new n.Date().getTime(),!1)}function r(v){const b=e.params.mousewheel;if(v.direction<0){if(e.isEnd&&!e.params.loop&&b.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&b.releaseOnEdges)return!0;return!1}function o(v){let b=v,T=!0;if(!e.enabled||v.target.closest(`.${e.params.mousewheel.noMousewheelClass}`))return;const M=e.params.mousewheel;e.params.cssMode&&b.preventDefault();let C=e.el;e.params.mousewheel.eventsTarget!=="container"&&(C=document.querySelector(e.params.mousewheel.eventsTarget));const L=C&&C.contains(b.target);if(!e.mouseEntered&&!L&&!M.releaseOnEdges)return!0;b.originalEvent&&(b=b.originalEvent);let S=0;const D=e.rtlTranslate?-1:1,z=f(b);if(M.forceToAxis)if(e.isHorizontal())if(Math.abs(z.pixelX)>Math.abs(z.pixelY))S=-z.pixelX*D;else return!0;else if(Math.abs(z.pixelY)>Math.abs(z.pixelX))S=-z.pixelY;else return!0;else S=Math.abs(z.pixelX)>Math.abs(z.pixelY)?-z.pixelX*D:-z.pixelY;if(S===0)return!0;M.invert&&(S=-S);let E=e.getTranslate()+S*M.sensitivity;if(E>=e.minTranslate()&&(E=e.minTranslate()),E<=e.maxTranslate()&&(E=e.maxTranslate()),T=e.params.loop?!0:!(E===e.minTranslate()||E===e.maxTranslate()),T&&e.params.nested&&b.stopPropagation(),!e.params.freeMode||!e.params.freeMode.enabled){const w={time:ee(),delta:Math.abs(S),direction:Math.sign(S),raw:v};l.length>=2&&l.shift();const P=l.length?l[l.length-1]:void 0;if(l.push(w),P?(w.direction!==P.direction||w.delta>P.delta||w.time>P.time+150)&&g(w):g(w),r(w))return!0}else{const w={time:ee(),delta:Math.abs(S),direction:Math.sign(S)},P=d&&w.time<d.time+500&&w.delta<=d.delta&&w.direction===d.direction;if(!P){d=void 0;let I=e.getTranslate()+S*M.sensitivity;const x=e.isBeginning,O=e.isEnd;if(I>=e.minTranslate()&&(I=e.minTranslate()),I<=e.maxTranslate()&&(I=e.maxTranslate()),e.setTransition(0),e.setTranslate(I),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!x&&e.isBeginning||!O&&e.isEnd)&&e.updateSlidesClasses(),e.params.loop&&e.loopFix({direction:w.direction<0?"next":"prev",byMousewheel:!0}),e.params.freeMode.sticky){clearTimeout(a),a=void 0,l.length>=15&&l.shift();const $=l.length?l[l.length-1]:void 0,A=l[0];if(l.push(w),$&&(w.delta>$.delta||w.direction!==$.direction))l.splice(0);else if(l.length>=15&&w.time-A.time<500&&A.delta-w.delta>=1&&w.delta<=6){const H=S>0?.8:.2;d=w,l.splice(0),a=he(()=>{e.destroyed||!e.params||e.slideToClosest(e.params.speed,!0,void 0,H)},0)}a||(a=he(()=>{if(e.destroyed||!e.params)return;const H=.5;d=w,l.splice(0),e.slideToClosest(e.params.speed,!0,void 0,H)},500))}if(P||i("scroll",b),e.params.autoplay&&e.params.autoplay.disableOnInteraction&&e.autoplay.stop(),M.releaseOnEdges&&(I===e.minTranslate()||I===e.maxTranslate()))return!0}}return b.preventDefault?b.preventDefault():b.returnValue=!1,!1}function h(v){let b=e.el;e.params.mousewheel.eventsTarget!=="container"&&(b=document.querySelector(e.params.mousewheel.eventsTarget)),b[v]("mouseenter",p),b[v]("mouseleave",u),b[v]("wheel",o)}function y(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",o),!0):e.mousewheel.enabled?!1:(h("addEventListener"),e.mousewheel.enabled=!0,!0)}function m(){return e.params.cssMode?(e.wrapperEl.addEventListener(event,o),!0):e.mousewheel.enabled?(h("removeEventListener"),e.mousewheel.enabled=!1,!0):!1}t("init",()=>{!e.params.mousewheel.enabled&&e.params.cssMode&&m(),e.params.mousewheel.enabled&&y()}),t("destroy",()=>{e.params.cssMode&&y(),e.mousewheel.enabled&&m()}),Object.assign(e.mousewheel,{enable:y,disable:m})}function et(e,s,t,i){return e.params.createElements&&Object.keys(i).forEach(n=>{if(!t[n]&&t.auto===!0){let a=W(e.el,`.${i[n]}`)[0];a||(a=Q("div",i[n]),a.className=i[n],e.el.append(a)),t[n]=a,s[n]=a}}),t}const lt='<svg class="swiper-navigation-icon" width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>';function Ki({swiper:e,extendParams:s,on:t,emit:i}){s({navigation:{nextEl:null,prevEl:null,addIcons:!0,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null,arrowSvg:lt};function n(r){let o;return r&&typeof r=="string"&&e.isElement&&(o=e.el.querySelector(r)||e.hostEl.querySelector(r),o)?o:(r&&(typeof r=="string"&&(o=[...document.querySelectorAll(r)]),e.params.uniqueNavElements&&typeof r=="string"&&o&&o.length>1&&e.el.querySelectorAll(r).length===1?o=e.el.querySelector(r):o&&o.length===1&&(o=o[0])),r&&!o?r:o)}function a(r,o){const h=e.params.navigation;r=V(r),r.forEach(y=>{y&&(y.classList[o?"add":"remove"](...h.disabledClass.split(" ")),y.tagName==="BUTTON"&&(y.disabled=o),e.params.watchOverflow&&e.enabled&&y.classList[e.isLocked?"add":"remove"](h.lockClass))})}function c(){const{nextEl:r,prevEl:o}=e.navigation;if(e.params.loop){a(o,!1),a(r,!1);return}a(o,e.isBeginning&&!e.params.rewind),a(r,e.isEnd&&!e.params.rewind)}function d(r){r.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),i("navigationPrev"))}function l(r){r.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),i("navigationNext"))}function f(){const r=e.params.navigation;if(e.params.navigation=et(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(r.nextEl||r.prevEl))return;let o=n(r.nextEl),h=n(r.prevEl);Object.assign(e.navigation,{nextEl:o,prevEl:h}),o=V(o),h=V(h);const y=(m,v)=>{if(m){if(r.addIcons&&m.matches(".swiper-button-next,.swiper-button-prev")&&!m.querySelector("svg")){const b=document.createElement("div");J(b,lt),m.appendChild(b.querySelector("svg")),b.remove()}m.addEventListener("click",v==="next"?l:d)}!e.enabled&&m&&m.classList.add(...r.lockClass.split(" "))};o.forEach(m=>y(m,"next")),h.forEach(m=>y(m,"prev"))}function p(){let{nextEl:r,prevEl:o}=e.navigation;r=V(r),o=V(o);const h=(y,m)=>{y.removeEventListener("click",m==="next"?l:d),y.classList.remove(...e.params.navigation.disabledClass.split(" "))};r.forEach(y=>h(y,"next")),o.forEach(y=>h(y,"prev"))}t("init",()=>{e.params.navigation.enabled===!1?g():(f(),c())}),t("toEdge fromEdge lock unlock",()=>{c()}),t("destroy",()=>{p()}),t("enable disable",()=>{let{nextEl:r,prevEl:o}=e.navigation;if(r=V(r),o=V(o),e.enabled){c();return}[...r,...o].filter(h=>!!h).forEach(h=>h.classList.add(e.params.navigation.lockClass))}),t("click",(r,o)=>{let{nextEl:h,prevEl:y}=e.navigation;h=V(h),y=V(y);const m=o.target;let v=y.includes(m)||h.includes(m);if(e.isElement&&!v){const b=o.path||o.composedPath&&o.composedPath();b&&(v=b.find(T=>h.includes(T)||y.includes(T)))}if(e.params.navigation.hideOnClick&&!v){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===m||e.pagination.el.contains(m)))return;let b;h.length?b=h[0].classList.contains(e.params.navigation.hiddenClass):y.length&&(b=y[0].classList.contains(e.params.navigation.hiddenClass)),i(b===!0?"navigationShow":"navigationHide"),[...h,...y].filter(T=>!!T).forEach(T=>T.classList.toggle(e.params.navigation.hiddenClass))}});const u=()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),f(),c()},g=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),p()};Object.assign(e.navigation,{enable:u,disable:g,update:c,init:f,destroy:p})}function se(e=""){return`.${e.trim().replace(/([\.:!+\/()[\]#>~*^$|=,'"@{}\\])/g,"\\$1").replace(/ /g,".")}`}function Qi({swiper:e,extendParams:s,on:t,emit:i}){const n="swiper-pagination";s({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:m=>m,formatFractionTotal:m=>m,bulletClass:`${n}-bullet`,bulletActiveClass:`${n}-bullet-active`,modifierClass:`${n}-`,currentClass:`${n}-current`,totalClass:`${n}-total`,hiddenClass:`${n}-hidden`,progressbarFillClass:`${n}-progressbar-fill`,progressbarOppositeClass:`${n}-progressbar-opposite`,clickableClass:`${n}-clickable`,lockClass:`${n}-lock`,horizontalClass:`${n}-horizontal`,verticalClass:`${n}-vertical`,paginationDisabledClass:`${n}-disabled`}}),e.pagination={el:null,bullets:[]};let a,c=0;function d(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function l(m,v){const{bulletActiveClass:b}=e.params.pagination;m&&(m=m[`${v==="prev"?"previous":"next"}ElementSibling`],m&&(m.classList.add(`${b}-${v}`),m=m[`${v==="prev"?"previous":"next"}ElementSibling`],m&&m.classList.add(`${b}-${v}-${v}`)))}function f(m,v,b){if(m=m%b,v=v%b,v===m+1)return"next";if(v===m-1)return"previous"}function p(m){const v=m.target.closest(se(e.params.pagination.bulletClass));if(!v)return;m.preventDefault();const b=Te(v)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===b)return;const T=f(e.realIndex,b,e.slides.length);T==="next"?e.slideNext():T==="previous"?e.slidePrev():e.slideToLoop(b)}else e.slideTo(b)}function u(){const m=e.rtl,v=e.params.pagination;if(d())return;let b=e.pagination.el;b=V(b);let T,M;const C=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,L=e.params.loop?Math.
vendor: 5,149 bytes, line 1
1ceil(C/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(M=e.previousRealIndex||0,T=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):typeof e.snapIndex<"u"?(T=e.snapIndex,M=e.previousSnapIndex):(M=e.previousIndex||0,T=e.activeIndex||0),v.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const S=e.pagination.bullets;let D,z,E;if(v.dynamicBullets&&(a=Ue(S[0],e.isHorizontal()?"width":"height"),b.forEach(w=>{w.style[e.isHorizontal()?"width":"height"]=`${a*(v.dynamicMainBullets+4)}px`}),v.dynamicMainBullets>1&&M!==void 0&&(c+=T-(M||0),c>v.dynamicMainBullets-1?c=v.dynamicMainBullets-1:c<0&&(c=0)),D=Math.max(T-c,0),z=D+(Math.min(S.length,v.dynamicMainBullets)-1),E=(z+D)/2),S.forEach(w=>{const P=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(I=>`${v.bulletActiveClass}${I}`)].map(I=>typeof I=="string"&&I.includes(" ")?I.split(" "):I).flat();w.classList.remove(...P)}),b.length>1)S.forEach(w=>{const P=Te(w);P===T?w.classList.add(...v.bulletActiveClass.split(" ")):e.isElement&&w.setAttribute("part","bullet"),v.dynamicBullets&&(P>=D&&P<=z&&w.classList.add(...`${v.bulletActiveClass}-main`.split(" ")),P===D&&l(w,"prev"),P===z&&l(w,"next"))});else{const w=S[T];if(w&&w.classList.add(...v.bulletActiveClass.split(" ")),e.isElement&&S.forEach((P,I)=>{P.setAttribute("part",I===T?"bullet-active":"bullet")}),v.dynamicBullets){const P=S[D],I=S[z];for(let x=D;x<=z;x+=1)S[x]&&S[x].classList.add(...`${v.bulletActiveClass}-main`.split(" "));l(P,"prev"),l(I,"next")}}if(v.dynamicBullets){const w=Math.min(S.length,v.dynamicMainBullets+4),P=(a*w-a)/2-E*a,I=m?"right":"left";S.forEach(x=>{x.style[e.isHorizontal()?I:"top"]=`${P}px`})}}b.forEach((S,D)=>{if(v.type==="fraction"&&(S.querySelectorAll(se(v.currentClass)).forEach(z=>{z.textContent=v.formatFractionCurrent(T+1)}),S.querySelectorAll(se(v.totalClass)).forEach(z=>{z.textContent=v.formatFractionTotal(L)})),v.type==="progressbar"){let z;v.progressbarOpposite?z=e.isHorizontal()?"vertical":"horizontal":z=e.isHorizontal()?"horizontal":"vertical";const E=(T+1)/L;let w=1,P=1;z==="horizontal"?w=E:P=E,S.querySelectorAll(se(v.progressbarFillClass)).forEach(I=>{I.style.transform=`translate3d(0,0,0) scaleX(${w}) scaleY(${P})`,I.style.transitionDuration=`${e.params.speed}ms`})}v.type==="custom"&&v.renderCustom?(J(S,v.renderCustom(e,T+1,L)),D===0&&i("paginationRender",S)):(D===0&&i("paginationRender",S),i("paginationUpdate",S)),e.params.watchOverflow&&e.enabled&&S.classList[e.isLocked?"add":"remove"](v.lockClass)})}function g(){const m=e.params.pagination;if(d())return;const v=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 b=e.pagination.el;b=V(b);let T="";if(m.type==="bullets"){let M=e.params.loop?Math.ceil(v/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&M>v&&(M=v);for(let C=0;C<M;C+=1)m.renderBullet?T+=m.renderBullet.call(e,C,m.bulletClass):T+=`<${m.bulletElement} ${e.isElement?'part="bullet"':""} class="${m.bulletClass}"></${m.bulletElement}>`}m.type==="fraction"&&(m.renderFraction?T=m.renderFraction.call(e,m.currentClass,m.totalClass):T=`<span class="${m.currentClass}"></span> / <span class="${m.totalClass}"></span>`),m.type==="progressbar"&&(m.renderProgressbar?T=m.renderProgressbar.call(e,m.progressbarFillClass):T=`<span class="${m.progressbarFillClass}"></span>`),e.pagination.bullets=[],b.forEach(M=>{m.type!=="custom"&&J(M,T||""),m.type==="bullets"&&e.pagination.bullets.push(...M.querySelectorAll(se(m.bulletClass)))}),m.type!=="custom"&&i("paginationRender",b[0])}function r(){e.params.pagination=et(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const m=e.params.pagination;if(!m.el)return;let v;typeof m.el=="string"&&e.isElement&&(v=e.el.querySelector(m.el)),!v&&typeof m.el=="string"&&(v=[...document.querySelectorAll(m.el)]),v||(v=m.el),!(!v||v.length===0)&&(e.params.uniqueNavElements&&typeof m.el=="string"&&Array.isArray(v)&&v.length>1&&(v=[...e.el.querySelectorAll(m.el)],v.length>1&&(v=v.find(b=>ce(b,".swiper")[0]===e.el))),Array.isArray(v)&&v.length===1&&(v=v[0]),Object.assign(e.pagination,{el:v}),v=V(v),v.forEach(b=>{m.type==="bullets"&&m.clickable&&b.classList.add(...(m.clickableClass||"").split(" ")),b.classList.add(m.modifierClass+m.type),b.classList.add(e.isHorizontal()?m.horizontalClass:m.verticalClass),m.type==="bullets"&&m.dynamicBullets&&(b.classList.add(`${m.modifierClass}${m.type}-dynamic`),c=0,m.dynamicMainBullets<1&&(m.dynamicMainBullets=1)),m.type==="progressbar"&&m.progressbarOpposite&&b.classList.add(m.progressbarOppositeClass),m.clickable&&b.addEventListener("click",p),e.enabled||b.classList.add(m.lockClass)}))}function o(){const m=e.params.pagination;if(d())return;let v=e.pagination.el;v&&(v=V(v),v.forEach(b=>{b.classList.remove(m.hiddenClass),b.classList.remove(m.modifierClass+m.type),b.classList.remove(e.isHorizontal()?m.horizontalClass:m.verticalClass),m.clickable&&(b.classList.remove(...(m.clickableClass||"").split(" ")),b.removeEventListener("click",p))}
1)),e.pagination.bullets&&e.pagination.bullets.forEach(b=>b.classList.remove(...m.bulletActiveClass.split(" ")))}t("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;const m=e.params.pagination;let{el:v}=e.pagination;v=V(v),v.forEach(b=>{b.classList.remove(m.horizontalClass,m.verticalClass),b.classList.add(e.isHorizontal()?m.horizontalClass:m.verticalClass)})}),t("init",()=>{e.params.pagination.enabled===!1?y():(r(),g(),u())}),t("activeIndexChange",()=>{typeof e.snapIndex>"u"&&u()}),t("snapIndexChange",()=>{u()}),t("snapGridLengthChange",()=>{g(),u()}),t("destroy",()=>{o()}),t("enable disable",()=>{let{el:m}=e.pagination;m&&(m=V(m),m.forEach(v=>v.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),t("lock unlock",()=>{u()}),t("click",(m,v)=>{const b=v.target,T=V(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&T&&T.length>0&&!b.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&b===e.navigation.nextEl||e.navigation.prevEl&&b===e.navigation.prevEl))return;const M=T[0].classList.contains(e.params.pagination.hiddenClass);i(M===!0?"paginationShow":"paginationHide"),T.forEach(C=>C.classList.toggle(e.params.pagination.hiddenClass))}});const h=()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:m}=e.pagination;m&&(m=V(m),m.forEach(v=>v.classList.remove(e.params.pagination.paginationDisabledClass))),r(),g(),u()},y=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:m}=e.pagination;m&&(m=V(m),m.forEach(v=>v.classList.add(e.params.pagination.paginationDisabledClass))),o()};Object.assign(e.pagination,{enable:h,disable:y,render:g,update:u,init:r,destroy:o})}function Ji({swiper:e,extendParams:s,on:t,emit:i}){const n=N();let a=!1,c=null,d=null,l,f,p,u;s({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),e.scrollbar={el:null,dragEl:null};function g(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:E,rtlTranslate:w}=e,{dragEl:P,el:I}=E,x=e.params.scrollbar,O=e.params.loop?e.progressLoop:e.progress;let $=f,A=(p-f)*O;w?(A=-A,A>0?($=f-A,A=0):-A+f>p&&($=p+A)):A<0?($=f+A,A=0):A+f>p&&($=p-A),e.isHorizontal()?(P.style.transform=`translate3d(${A}px, 0, 0)`,P.style.width=`${$}px`):(P.style.transform=`translate3d(0px, ${A}px, 0)`,P.style.height=`${$}px`),x.hide&&(clearTimeout(c),I.style.opacity=1,c=setTimeout(()=>{I.style.opacity=0,I.style.transitionDuration="400ms"},1e3))}function r(E){!e.params.scrollbar.el||!e.scrollbar.el||(e.scrollbar.dragEl.style.transitionDuration=`${E}ms`)}function o(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:E}=e,{dragEl:w,el:P}=E;w.style.width="",w.style.height="",p=e.isHorizontal()?P.offsetWidth:P.offsetHeight,u=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),e.params.scrollbar.dragSize==="auto"?f=p*u:f=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?w.style.width=`${f}px`:w.style.height=`${f}px`,u>=1?P.style.display="none":P.style.display="",e.params.scrollbar.hide&&(P.style.opacity=0),e.params.watchOverflow&&e.enabled&&E.el.classList[e.isLocked?"add":"remove"](e.params.scrollbar.lockClass)}function h(E){return e.isHorizontal()?E.clientX:E.clientY}function y(E){const{scrollbar:w,rtlTranslate:P}=e,{el:I}=w;let x;x=(h(E)-Ae(I)[e.isHorizontal()?"left":"top"]-(l!==null?l:f/2))/(p-f),x=Math.max(Math.min(x,1),0),P&&(x=1-x);const O=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*x;e.updateProgress(O),e.setTranslate(O),e.updateActiveIndex(),e.updateSlidesClasses()}function m(E){const w=e.params.scrollbar,{scrollbar:P,wrapperEl:I}=e,{el:x,dragEl:O}=P;a=!0,l=E.target===O?h(E)-E.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,E.preventDefault(),E.stopPropagation(),I.style.transitionDuration="100ms",O.style.transitionDuration="100ms",y(E),clearTimeout(d),x.style.transitionDuration="0ms",w.hide&&(x.style.opacity=1),e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="none"),i("scrollbarDragStart",E)}function v(E){const{scrollbar:w,wrapperEl:P}=e,{el:I,dragEl:x}=w;a&&(E.preventDefault&&E.cancelable?E.preventDefault():E.returnValue=!1,y(E),P.style.transitionDuration="0ms",I.style.transitionDuration="0ms",x.style.transitionDuration="0ms",i("scrollbarDragMove",E))}function b(E){const w=e.params.scrollbar,{scrollbar:P,wrapperEl:I}=e,{el:x}=P;a&&(a=!1,e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="",I.style.transitionDuration=""),w.hide&&(clearTimeout(d),d=he(()=>{x.style.opacity=0,x.style.transitionDuration="400ms"},1e3)),i("scrollbarDragEnd",E),w.snapOnRelease&&e.slideToClosest())}function T(E){const{scrollbar:w,params:P}=e,I=w.el;if(!I)return;const x=I,O=P.passiveListeners?{passive:!1,capture:!1}:!1,$=P.passiveListeners?{passive:!0,capture:!1}:!1;if(!x)return;const A=E==="on"?"addEventListener":"removeEventListener";x[A]("pointerdown",m,O),n[A]("pointermove",v,O),n[A]("pointerup",b,$)}function M(){!e.params.scrollbar.el||!e.scrollbar.el||T("on")}function C(){!e.params.scrollbar.el||!e.scrollbar.el||T("off")}function L(){const{scrollbar:E,el:w}=e;e.params.scrollbar=et(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const P=e.params.scrollbar;if(!P.el)return;let I;if(typeof P.el=="string"&&e.isElement&&(I=e.el.querySelector(P.el)),!I&&typeof P.el=="string"){if(I=n.querySelectorAll(P.el),!I.length)return}else I||(I=P.el);e.params.uniqueNavElements&&typeof P.el=="string"&&I.length>1&&w.querySelectorAll(P.el).length===1&&(I=w.querySelector(P.el)),I.length>0&&(I=I[0]),I.classList.add(e.isHorizontal()?P.horizontalClass:P.verticalClass);let x;
1I&&(x=I.querySelector(se(e.params.scrollbar.dragClass)),x||(x=Q("div",e.params.scrollbar.dragClass),I.append(x))),Object.assign(E,{el:I,dragEl:x}),P.draggable&&M(),I&&I.classList[e.enabled?"remove":"add"](...le(e.params.scrollbar.lockClass))}function S(){const E=e.params.scrollbar,w=e.scrollbar.el;w&&w.classList.remove(...le(e.isHorizontal()?E.horizontalClass:E.verticalClass)),C()}t("changeDirection",()=>{if(!e.scrollbar||!e.scrollbar.el)return;const E=e.params.scrollbar;let{el:w}=e.scrollbar;w=V(w),w.forEach(P=>{P.classList.remove(E.horizontalClass,E.verticalClass),P.classList.add(e.isHorizontal()?E.horizontalClass:E.verticalClass)})}),t("init",()=>{e.params.scrollbar.enabled===!1?z():(L(),o(),g())}),t("update resize observerUpdate lock unlock changeDirection",()=>{o()}),t("setTranslate",()=>{g()}),t("setTransition",(E,w)=>{r(w)}),t("enable disable",()=>{const{el:E}=e.scrollbar;E&&E.classList[e.enabled?"remove":"add"](...le(e.params.scrollbar.lockClass))}),t("destroy",()=>{S()});const D=()=>{e.el.classList.remove(...le(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.remove(...le(e.params.scrollbar.scrollbarDisabledClass)),L(),o(),g()},z=()=>{e.el.classList.add(...le(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.add(...le(e.params.scrollbar.scrollbarDisabledClass)),S()};Object.assign(e.scrollbar,{enable:D,disable:z,updateSize:o,setTranslate:g,init:L,destroy:S})}function es({swiper:e,extendParams:s,on:t}){s({parallax:{enabled:!1}});const i="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",n=(d,l)=>{const{rtl:f}=e,p=f?-1:1,u=d.getAttribute("data-swiper-parallax")||"0";let g=d.getAttribute("data-swiper-parallax-x"),r=d.getAttribute("data-swiper-parallax-y");const o=d.getAttribute("data-swiper-parallax-scale"),h=d.getAttribute("data-swiper-parallax-opacity"),y=d.getAttribute("data-swiper-parallax-rotate");if(g||r?(g=g||"0",r=r||"0"):e.isHorizontal()?(g=u,r="0"):(r=u,g="0"),g.indexOf("%")>=0?g=`${parseInt(g,10)*l*p}%`:g=`${g*l*p}px`,r.indexOf("%")>=0?r=`${parseInt(r,10)*l}%`:r=`${r*l}px`,typeof h<"u"&&h!==null){const v=h-(h-1)*(1-Math.abs(l));d.style.opacity=v}let m=`translate3d(${g}, ${r}, 0px)`;if(typeof o<"u"&&o!==null){const v=o-(o-1)*(1-Math.abs(l));m+=` scale(${v})`}if(y&&typeof y<"u"&&y!==null){const v=y*l*-1;m+=` rotate(${v}deg)`}d.style.transform=m},a=()=>{const{el:d,slides:l,progress:f,snapGrid:p,isElement:u}=e,g=W(d,i);e.isElement&&g.push(...W(e.hostEl,i)),g.forEach(r=>{n(r,f)}),l.forEach((r,o)=>{let h=r.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(h+=Math.ceil(o/2)-f*(p.length-1)),h=Math.min(Math.max(h,-1),1),r.querySelectorAll(`${i}, [data-swiper-parallax-rotate]`).forEach(y=>{n(y,h)})})},c=(d=e.params.speed)=>{const{el:l,hostEl:f}=e,p=[...l.querySelectorAll(i)];e.isElement&&p.push(...f.querySelectorAll(i)),p.forEach(u=>{let g=parseInt(u.getAttribute("data-swiper-parallax-duration"),10)||d;d===0&&(g=0),u.style.transitionDuration=`${g}ms`})};t("beforeInit",()=>{e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)}),t("init",()=>{e.params.parallax.enabled&&a()}),t("setTranslate",()=>{e.params.parallax.enabled&&a()}),t("setTransition",(d,l)=>{e.params.parallax.enabled&&c(l)})}function ts({swiper:e,extendParams:s,on:t,emit:i}){const n=Y();s({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 a=1,c=!1,d=!1,l={x:0,y:0};const f=-3;let p,u;const g=[],r={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},o={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:{}},h={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let y=1;Object.defineProperty(e.zoom,"scale",{get(){return y},set(k){if(y!==k){const B=r.imageEl,G=r.slideEl;i("zoomChange",k,B,G)}y=k}});function m(){if(g.length<2)return 1;const k=g[0].pageX,B=g[0].pageY,G=g[1].pageX,_=g[1].pageY;return Math.sqrt((G-k)**2+(_-B)**2)}function v(){const k=e.params.zoom,B=r.imageWrapEl.getAttribute("data-swiper-zoom")||k.maxRatio;
vendor: 9,017 bytes, line 1
1if(k.limitToOriginalSize&&r.imageEl&&r.imageEl.naturalWidth){const G=r.imageEl.naturalWidth/r.imageEl.offsetWidth;return Math.min(G,B)}return B}function b(){if(g.length<2)return{x:null,y:null};const k=r.imageEl.getBoundingClientRect();return[(g[0].pageX+(g[1].pageX-g[0].pageX)/2-k.x-n.scrollX)/a,(g[0].pageY+(g[1].pageY-g[0].pageY)/2-k.y-n.scrollY)/a]}function T(){return e.isElement?"swiper-slide":`.${e.params.slideClass}`}function M(k){const B=T();return!!(k.target.matches(B)||e.slides.filter(G=>G.contains(k.target)).length>0)}function C(k){const B=`.${e.params.zoom.containerClass}`;return!!(k.target.matches(B)||[...e.hostEl.querySelectorAll(B)].filter(G=>G.contains(k.target)).length>0)}function L(k){if(k.pointerType==="mouse"&&g.splice(0,g.length),!M(k))return;const B=e.params.zoom;if(p=!1,u=!1,g.push(k),!(g.length<2)){if(p=!0,r.scaleStart=m(),!r.slideEl){r.slideEl=k.target.closest(`.${e.params.slideClass}, swiper-slide`),r.slideEl||(r.slideEl=e.slides[e.activeIndex]);let G=r.slideEl.querySelector(`.${B.containerClass}`);if(G&&(G=G.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),r.imageEl=G,G?r.imageWrapEl=ce(r.imageEl,`.${B.containerClass}`)[0]:r.imageWrapEl=void 0,!r.imageWrapEl){r.imageEl=void 0;return}r.maxRatio=v()}if(r.imageEl){const[G,_]=b();r.originX=G,r.originY=_,r.imageEl.style.transitionDuration="0ms"}c=!0}}function S(k){if(!M(k))return;const B=e.params.zoom,G=e.zoom,_=g.findIndex(R=>R.pointerId===k.pointerId);_>=0&&(g[_]=k),!(g.length<2)&&(u=!0,r.scaleMove=m(),r.imageEl&&(G.scale=r.scaleMove/r.scaleStart*a,G.scale>r.maxRatio&&(G.scale=r.maxRatio-1+(G.scale-r.maxRatio+1)**.5),G.scale<B.minRatio&&(G.scale=B.minRatio+1-(B.minRatio-G.scale+1)**.5),r.imageEl.style.transform=`translate3d(0,0,0) scale(${G.scale})`))}function D(k){if(!M(k)||k.pointerType==="mouse"&&k.type==="pointerout")return;const B=e.params.zoom,G=e.zoom,_=g.findIndex(R=>R.pointerId===k.pointerId);_>=0&&g.splice(_,1),!(!p||!u)&&(p=!1,u=!1,r.imageEl&&(G.scale=Math.max(Math.min(G.scale,r.maxRatio),B.minRatio),r.imageEl.style.transitionDuration=`${e.params.speed}ms`,r.imageEl.style.transform=`translate3d(0,0,0) scale(${G.scale})`,a=G.scale,c=!1,G.scale>1&&r.slideEl?r.slideEl.classList.add(`${B.zoomedSlideClass}`):G.scale<=1&&r.slideEl&&r.slideEl.classList.remove(`${B.zoomedSlideClass}`),G.scale===1&&(r.originX=0,r.originY=0,r.slideEl=void 0)))}let z;function E(){e.touchEventsData.preventTouchMoveFromPointerMove=!1}function w(){clearTimeout(z),e.touchEventsData.preventTouchMoveFromPointerMove=!0,z=setTimeout(()=>{e.destroyed||E()})}function P(k){const B=e.device;if(!r.imageEl||o.isTouched)return;B.android&&k.cancelable&&k.preventDefault(),o.isTouched=!0;const G=g.length>0?g[0]:k;o.touchesStart.x=G.pageX,o.touchesStart.y=G.pageY}function I(k){const G=k.pointerType==="mouse"&&e.params.zoom.panOnMouseMove;if(!M(k)||!C(k))return;const _=e.zoom;if(!r.imageEl)return;if(!o.isTouched||!r.slideEl){G&&$(k);return}if(G){$(k);return}o.isMoved||(o.width=r.imageEl.offsetWidth||r.imageEl.clientWidth,o.height=r.imageEl.offsetHeight||r.imageEl.clientHeight,o.startX=je(r.imageWrapEl,"x")||0,o.startY=je(r.imageWrapEl,"y")||0,r.slideWidth=r.slideEl.offsetWidth,r.slideHeight=r.slideEl.offsetHeight,r.imageWrapEl.style.transitionDuration="0ms");const R=o.width*_.scale,q=o.height*_.scale;if(o.minX=Math.min(r.slideWidth/2-R/2,0),o.maxX=-o.minX,o.minY=Math.min(r.slideHeight/2-q/2,0),o.maxY=-o.minY,o.touchesCurrent.x=g.length>0?g[0].pageX:k.pageX,o.touchesCurrent.y=g.length>0?g[0].pageY:k.pageY,Math.max(Math.abs(o.touchesCurrent.x-o.touchesStart.x),Math.abs(o.touchesCurrent.y-o.touchesStart.y))>5&&(e.allowClick=!1),!o.isMoved&&!c){if(e.isHorizontal()&&(Math.floor(o.minX)===Math.floor(o.startX)&&o.touchesCurrent.x<o.touchesStart.x||Math.floor(o.maxX)===Math.floor(o.startX)&&o.touchesCurrent.x>o.touchesStart.x)){o.isTouched=!1,E();return}if(!e.isHorizontal()&&(Math.floor(o.minY)===Math.floor(o.startY)&&o.touchesCurrent.y<o.touchesStart.y||Math.floor(o.maxY)===Math.floor(o.startY)&&o.touchesCurrent.y>o.touchesStart.y)){o.isTouched=!1,E();return}}k.cancelable&&k.preventDefault(),k.stopPropagation(),w(),o.isMoved=!0;const ie=(_.scale-a)/(r.maxRatio-e.params.zoom.minRatio),{originX:re,originY:j}=r;o.currentX=o.touchesCurrent.x-o.touchesStart.x+o.startX+ie*(o.width-re*2),o.currentY=o.touchesCurrent.y-o.touchesStart.y+o.startY+ie*(o.height-j*2),o.currentX<o.minX&&(o.currentX=o.minX+1-(o.minX-o.currentX+1)**.8),o.currentX>o.maxX&&(o.currentX=o.maxX-1+(o.currentX-o.maxX+1)**.8),o.currentY<o.minY&&(o.currentY=o.minY+1-(o.minY-o.currentY+1)**.8),o.currentY>o.maxY&&(o.currentY=o.maxY-1+(o.currentY-o.maxY+1)**.8),h.prevPositionX||(h.prevPositionX=o.touchesCurrent.x),h.prevPositionY||(h.prevPositionY=o.touchesCurrent.y),h.prevTime||(h.prevTime=Date.now()),h.x=(o.touchesCurrent.x-h.prevPositionX)/(Date.now()-h.prevTime)/2,h.y=(o.touchesCurrent.y-h.prevPositionY)/(Date.now()-h.prevTime)/2,Math.abs(o.touchesCurrent.x-h.prevPositionX)<2&&(h.x=0),Math.abs(o.touchesCurrent.y-h.prevPositionY)<2&&(h.y=0),h.prevPositionX=o.touchesCurrent.x,h.prevPositionY=o.touchesCurrent.y,h.prevTime=Date.now(),r.imageWrapEl.style.transform=`translate3d(${o.currentX}px, ${o.currentY}px,0)`}function x(){const k=e.zoom;if(g.length=0,!r.imageEl)return;if(!o.isTouched||!o.isMoved){o.isTouched=!1,o.isMoved=!1;return}o.isTouched=!1,o.isMoved=!1;let B=300,G=300;const _=h.x*B,R=o.currentX+_,q=h.y*G,ne=o.currentY+q;h.x!==0&&(B=Math.abs((R-o.currentX)/h.x)),h.y!==0&&(G=Math.abs((ne-o.currentY)/h.y));const ie=Math.max(B,G);o.currentX=R,o.currentY=ne;const re=o.width*k.scale,j=o.height*k.scale;o.minX=Math.min(r.slideWidth/2-re/2,0),o.maxX=-o.minX,o.minY=Math.min(r.slideHeight/2-j/2,0),o.maxY=-o.minY,o.currentX=Math.max(Math.min(o.currentX,o.maxX),o.minX),o.currentY=Math.max(Math.min(o.currentY,o.maxY),o.minY),r.imageWrapEl.style.transitionDuration=`${ie}ms`,r.imageWrapEl.style.transform=`translate3d(${o.currentX}px, ${o.currentY}px,0)`}function O(){const k=e.zoom;r.slideEl&&e.activeIndex!==e.slides.indexOf(r.slideEl)&&(r.imageEl&&(r.imageEl.style.transform="translate3d(0,0,0) scale(1)"),r.imageWrapEl&&(r.imageWrapEl.style.transform="translate3d(0,0,0)"),r.slideEl.classList.remove(`${e.params.zoom.zoomedSlideClass}`),k.scale=1,a=1,r.slideEl=void 0,r.imageEl=void 0,r.imageWrapEl=void 0,r.originX=0,r.originY=0)}function $(k){if(a<=1||!r.imageWrapEl||!M(k)||!C(k))return;const B=n.getComputedStyle(r.imageWrapEl).transform,G=new n.DOMMatrix(B);if(!d){d=!0,l.x=k.clientX,l.y=k.clientY,o.startX=G.e,o.startY=G.f,o.width=r.imageEl.offsetWidth||r.imageEl.clientWidth,o.height=r.imageEl.offsetHeight||r.imageEl.clientHeight,r.slideWidth=r.slideEl.offsetWidth,r.slideHeight=r.slideEl.offsetHeight;return}const _=(k.clientX-l.x)*f,R=(k.clientY-l.y)*f,q=o.width*a,ne=o.height*a,ie=r.slideWidth,re=r.slideHeight,j=Math.min(ie/2-q/2,0),te=-j,ye=Math.min(re/2-ne/2,0),Me=-ye,ue=Math.max(Math.min(o.startX+_,te),j),pe=Math.max(Math.min(o.startY+R,Me),ye);r.imageWrapEl.style.transitionDuration="0ms",r.imageWrapEl.style.transform=`translate3d(${ue}px, ${pe}px, 0)`,l.x=k.clientX,l.y=k.clientY,o.startX=ue,o.startY=pe,o.currentX=ue,o.currentY=pe}function A(k){const B=e.zoom,G=e.params.zoom;if(!r.slideEl){k&&k.target&&(r.slideEl=k.target.closest(`.${e.params.slideClass}, swiper-slide`)),r.slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?r.slideEl=W(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:r.slideEl=e.slides[e.activeIndex]);let Se=r.slideEl.querySelector(`.${G.containerClass}`);Se&&(Se=Se.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),r.imageEl=Se,Se?r.imageWrapEl=ce(r.imageEl,`.${G.containerClass}`)[0]:r.imageWrapEl=void 0}if(!r.imageEl||!r.imageWrapEl)return;r.maxRatio=v(),e.params.cssMode&&(e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.touchAction="none"),r.slideEl.classList.add(`${G.zoomedSlideClass}`);let _,R,q,ne,ie,re,j,te,ye,Me,ue,pe,Ce,Pe,ke,_e,Ge,Be;typeof o.touchesStart.x>"u"&&k?(_=k.pageX,R=k.pageY):(_=o.touchesStart.x,R=o.touchesStart.y);const He=a,me=typeof k=="number"?k:null;a===1&&me&&(_=void 0,R=void 0,o.touchesStart.x=void 0,o.touchesStart.y=void 0);const tt=v();B.scale=me||tt,a=me||tt,k&&!(a===1&&me)?(Ge=r.slideEl.offsetWidth,Be=r.slideEl.offsetHeight,q=Ae(r.slideEl).left+n.scrollX,ne=Ae(r.slideEl).top+n.scrollY,ie=q+Ge/2-_,re=ne+Be/2-R,ye=r.imageEl.offsetWidth||r.imageEl.clientWidth,Me=r.imageEl.offsetHeight||r.imageEl.clientHeight,ue=ye*B.scale,pe=Me*B.scale,Ce=Math.min(Ge/2-ue/2,0),Pe=Math.min(Be/2-pe/2,0),ke=-Ce,_e=-Pe,He>0&&me&&typeof o.currentX=="number"&&typeof o.currentY=="number"?(j=o.currentX*B.scale/He,te=o.currentY*B.scale/He):(j=ie*B.scale,te=re*B.scale),j<Ce&&(j=Ce),j>ke&&(j=ke),te<Pe&&(te=Pe),te>_e&&(te=_e)):(j=0,te=0),me&&B.scale===1&&(r.originX=0,r.originY=0),o.currentX=j,o.currentY=te,r.imageWrapEl.style.transitionDuration="300ms",r.imageWrapEl.style.transform=`translate3d(${j}px, ${te}px,0)`,r.imageEl.style.transitionDuration="300ms",r.imageEl.style.transform=`translate3d(0,
10,0) scale(${B.scale})`}function H(){const k=e.zoom,B=e.params.zoom;if(!r.slideEl){e.params.virtual&&e.params.virtual.enabled&&e.virtual?r.slideEl=W(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:r.slideEl=e.slides[e.activeIndex];let G=r.slideEl.querySelector(`.${B.containerClass}`);G&&(G=G.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),r.imageEl=G,G?r.imageWrapEl=ce(r.imageEl,`.${B.containerClass}`)[0]:r.imageWrapEl=void 0}!r.imageEl||!r.imageWrapEl||(r.maxRatio=v(),e.params.cssMode&&(e.wrapperEl.style.overflow="",e.wrapperEl.style.touchAction=""),k.scale=1,a=1,o.currentX=void 0,o.currentY=void 0,o.touchesStart.x=void 0,o.touchesStart.y=void 0,r.imageWrapEl.style.transitionDuration="300ms",r.imageWrapEl.style.transform="translate3d(0,0,0)",r.imageEl.style.transitionDuration="300ms",r.imageEl.style.transform="translate3d(0,0,0) scale(1)",r.slideEl.classList.remove(`${B.zoomedSlideClass}`),r.slideEl=void 0,r.originX=0,r.originY=0,e.params.zoom.panOnMouseMove&&(l={x:0,y:0},d&&(d=!1,o.startX=0,o.startY=0)))}function X(k){const B=e.zoom;B.scale&&B.scale!==1?H():A(k)}function U(){const k=e.params.passiveListeners?{passive:!0,capture:!1}:!1,B=e.params.passiveListeners?{passive:!1,capture:!0}:!0;return{passiveListener:k,activeListenerWithCapture:B}}function F(){const k=e.zoom;if(k.enabled)return;k.enabled=!0;const{passiveListener:B,activeListenerWithCapture:G}=U();e.wrapperEl.addEventListener("pointerdown",L,B),e.wrapperEl.addEventListener("pointermove",S,G),["pointerup","pointercancel","pointerout"].forEach(_=>{e.wrapperEl.addEventListener(_,D,B)}),e.wrapperEl.addEventListener("pointermove",I,G)}function ae(){const k=e.zoom;if(!k.enabled)return;k.enabled=!1;const{passiveListener:B,activeListenerWithCapture:G}=U();e.wrapperEl.removeEventListener("pointerdown",L,B),e.wrapperEl.removeEventListener("pointermove",S,G),["pointerup","pointercancel","pointerout"].forEach(_=>{e.wrapperEl.removeEventListener(_,D,B)}),e.wrapperEl.removeEventListener("pointermove",I,G)}t("init",()=>{e.params.zoom.enabled&&F()}),t("destroy",()=>{ae()}),t("touchStart",(k,B)=>{e.zoom.enabled&&P(B)}),t("touchEnd",(k,B)=>{e.zoom.enabled&&x()}),t("doubleTap",(k,B)=>{!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&X(B)}),t("transitionEnd",()=>{e.zoom.enabled&&e.params.zoom.enabled&&O()}),t("slideChange",()=>{e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&O()}),Object.assign(e.zoom,{enable:F,disable:ae,in:A,out:H,toggle:X})}function is({swiper:e,extendParams:s,on:t}){s({controller:{control:void 0,inverse:!1,by:"slide"}}),e.controller={control:void 0};function i(l,f){const p=(function(){let o,h,y;return(m,v)=>{for(h=-1,o=m.length;o-h>1;)y=o+h>>1,m[y]<=v?h=y:o=y;return o}})();this.x=l,this.y=f,this.lastIndex=l.length-1;let u,g;return this.interpolate=function(o){return o?(g=p(this.x,o),u=g-1,(o-this.x[u])*(this.y[g]-this.y[u])/(this.x[g]-this.x[u])+this.y[u]):0},this}function n(l){e.controller.spline=e.params.loop?new i(e.slidesGrid,l.slidesGrid):new i(e.snapGrid,l.snapGrid)}function a(l,f){const p=e.controller.control;let u,g;const r=e.constructor;function o(h){if(h.destroyed)return;const y=e.rtlTranslate?-e.translate:e.translate;e.params.controller.by==="slide"&&(n(h),g=-e.controller.spline.interpolate(-y)),(!g||e.params.controller.by==="container")&&(u=(h.maxTranslate()-h.minTranslate())/(e.maxTranslate()-e.minTranslate()),(Number.isNaN(u)||!Number.isFinite(u))&&(u=1),g=(y-e.minTranslate())*u+h.minTranslate()),e.params.controller.inverse&&(g=h.maxTranslate()-g),h.updateProgress(g),h.setTranslate(g,e),h.updateActiveIndex(),h.updateSlidesClasses()}if(Array.isArray(p))for(let h=0;h<p.length;h+=1)p[h]!==f&&p[h]instanceof r&&o(p[h]);else p instanceof r&&f!==p&&o(p)}function c(l,f){const p=e.constructor,u=e.controller.control;let g;function r(o){o.destroyed||(o.setTransition(l,e),l!==0&&(o.transitionStart(),o.params.autoHeight&&he(()=>{o.updateAutoHeight()}),Ee(o.wrapperEl,()=>{u&&o.transitionEnd()})))}if(Array.isArray(u))for(g=0;g<u.length;g+=1)u[g]!==f&&u[g]instanceof p&&r(u[g]);else u instanceof p&&f!==u&&r(u)}function d(){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)}t("beforeInit",()=>{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]).forEac
1h(f=>{if(e.controller.control||(e.controller.control=[]),f&&f.swiper)e.controller.control.push(f.swiper);else if(f){const p=`${e.params.eventsPrefix}init`,u=g=>{e.controller.control.push(g.detail[0]),e.update(),f.removeEventListener(p,u)};f.addEventListener(p,u)}});return}e.controller.control=e.params.controller.control}),t("update",()=>{d()}),t("resize",()=>{d()}),t("observerUpdate",()=>{d()}),t("setTranslate",(l,f,p)=>{!e.controller.control||e.controller.control.destroyed||e.controller.setTranslate(f,p)}),t("setTransition",(l,f,p)=>{!e.controller.control||e.controller.control.destroyed||e.controller.setTransition(f,p)}),Object.assign(e.controller,{setTranslate:a,setTransition:c})}function ss({swiper:e,extendParams:s,on:t}){s({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,scrollOnFocus:!0,wrapperLiveRegion:!0}}),e.a11y={clicked:!1};let i=null,n,a,c=new Date().getTime();function d(x){const O=i;O.length!==0&&J(O,x)}function l(x=16){const O=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(x).replace(/x/g,O)}function f(x){x=V(x),x.forEach(O=>{O.setAttribute("tabIndex","0")})}function p(x){x=V(x),x.forEach(O=>{O.setAttribute("tabIndex","-1")})}function u(x,O){x=V(x),x.forEach($=>{$.setAttribute("role",O)})}function g(x,O){x=V(x),x.forEach($=>{$.setAttribute("aria-roledescription",O)})}function r(x,O){x=V(x),x.forEach($=>{$.setAttribute("aria-label",O)})}function o(x,O){x=V(x),x.forEach($=>{$.setAttribute("id",O)})}function h(x,O){x=V(x),x.forEach($=>{$.setAttribute("aria-live",O)})}function y(x){x=V(x),x.forEach(O=>{O.setAttribute("aria-disabled",!0)})}function m(x){x=V(x),x.forEach(O=>{O.removeAttribute("aria-disabled")})}function v(x){if(x.keyCode!==13&&x.keyCode!==32)return;const O=e.params.a11y,$=x.target;if(!(e.pagination&&e.pagination.el&&($===e.pagination.el||e.pagination.el.contains(x.target))&&!x.target.matches(se(e.params.pagination.bulletClass)))){if(e.navigation&&e.navigation.prevEl&&e.navigation.nextEl){const A=V(e.navigation.prevEl);V(e.navigation.nextEl).includes($)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?d(O.lastSlideMessage):d(O.nextSlideMessage)),A.includes($)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?d(O.firstSlideMessage):d(O.prevSlideMessage))}e.pagination&&$.matches(se(e.params.pagination.bulletClass))&&$.click()}}function b(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{nextEl:x,prevEl:O}=e.navigation;O&&(e.isBeginning?(y(O),p(O)):(m(O),f(O))),x&&(e.isEnd?(y(x),p(x)):(m(x),f(x)))}function T(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function M(){return T()&&e.params.pagination.clickable}function C(){const x=e.params.a11y;T()&&e.pagination.bullets.forEach(O=>{e.params.pagination.clickable&&(f(O),e.params.pagination.renderBullet||(u(O,"button"),r(O,x.paginationBulletMessage.replace(/\{\{index\}\}/,Te(O)+1)))),O.matches(se(e.params.pagination.bulletActiveClass))?O.setAttribute("aria-current","true"):O.removeAttribute("aria-current")})}const L=(x,O,$)=>{f(x),x.tagName!=="BUTTON"&&(u(x,"button"),x.addEventListener("keydown",v)),r(x,$)},S=x=>{a&&a!==x.target&&!a.contains(x.target)&&(n=!0),e.a11y.clicked=!0},D=()=>{n=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},z=x=>{c=new Date().getTime()},E=x=>{if(e.a11y.clicked||!e.params.a11y.scrollOnFocus||new Date().getTime()-c<100)return;const O=x.target.closest(`.${e.params.slideClass}, swiper-slide`);if(!O||!e.slides.includes(O))return;a=O;const $=e.virtual&&e.params.virtual.enabled,A=($?parseInt(O.getAttribute("data-swiper-slide-index"),10):e.slides.indexOf(O))===e.activeIndex,H=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(O);A||H||x.sourceCapabilities&&x.sourceCapabilities.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,requestAnimationFrame(()=>
1{n||(e.params.loop?e.slideToLoop(e.getSlideIndexWhenGrid(parseInt(O.getAttribute("data-swiper-slide-index"))),0):$?e.slideTo(e.getSlideIndexWhenGrid(parseInt(O.getAttribute("data-swiper-slide-index"),10)),0):e.slideTo(e.getSlideIndexWhenGrid(e.slides.indexOf(O)),0),n=!1)}))},w=()=>{const x=e.params.a11y;x.itemRoleDescriptionMessage&&g(e.slides,x.itemRoleDescriptionMessage),x.slideRole&&u(e.slides,x.slideRole);const O=e.slides.length;x.slideLabelMessage&&e.slides.forEach(($,A)=>{const H=e.params.loop?parseInt($.getAttribute("data-swiper-slide-index"),10):A,X=x.slideLabelMessage.replace(/\{\{index\}\}/,H+1).replace(/\{\{slidesLength\}\}/,O);r($,X)})},P=()=>{const x=e.params.a11y;e.el.append(i);const O=e.el;x.containerRoleDescriptionMessage&&g(O,x.containerRoleDescriptionMessage),x.containerMessage&&r(O,x.containerMessage),x.containerRole&&u(O,x.containerRole);const $=e.wrapperEl,A=x.id||$.getAttribute("id")||`swiper-wrapper-${l(16)}`;if(o($,A),x.wrapperLiveRegion){const F=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";h($,F)}w();let{nextEl:H,prevEl:X}=e.navigation?e.navigation:{};H=V(H),X=V(X),H&&H.forEach(F=>L(F,A,x.nextSlideMessage)),X&&X.forEach(F=>L(F,A,x.prevSlideMessage)),M()&&V(e.pagination.el).forEach(ae=>{ae.addEventListener("keydown",v)}),N().addEventListener("visibilitychange",z),e.el.addEventListener("focus",E,!0),e.el.addEventListener("pointerdown",S,!0),e.el.addEventListener("pointerup",D,!0)};function I(){i&&i.remove();let{nextEl:x,prevEl:O}=e.navigation?e.navigation:{};x=V(x),O=V(O),x&&x.forEach(A=>A.removeEventListener("keydown",v)),O&&O.forEach(A=>A.removeEventListener("keydown",v)),M()&&V(e.pagination.el).forEach(H=>{H.removeEventListener("keydown",v)}),N().removeEventListener("visibilitychange",z),e.el&&typeof e.el!="string"&&(e.el.removeEventListener("focus",E,!0),e.el.removeEventListener("pointerdown",S,!0),e.el.removeEventListener("pointerup",D,!0))}t("beforeInit",()=>{i=Q("span",e.params.a11y.notificationClass),i.setAttribute("aria-live","assertive"),i.setAttribute("aria-atomic","true")}),t("afterInit",()=>{e.params.a11y.enabled&&P()}),t("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{e.params.a11y.enabled&&w()}),t("fromEdge toEdge afterInit lock unlock",()=>{e.params.a11y.enabled&&b()}),t("paginationUpdate",()=>{e.params.a11y.enabled&&C()}),t("destroy",()=>{e.params.a11y.enabled&&I()})}function as({swiper:e,extendParams:s,on:t}){s({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let i=!1,n={};const a=g=>g.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),c=g=>{const r=Y();let o;g?o=new URL(g):o=r.location;const h=o.pathname.slice(1).split("/").filter(b=>b!==""),y=h.length,m=h[y-2],v=h[y-1];return{key:m,value:v}},d=(g,r)=>{const o=Y();if(!i||!e.params.history.enabled)return;let h;e.params.url?h=new URL(e.params.url):h=o.location;const y=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${r}"]`):e.slides[r];let m=a(y.getAttribute("data-history"));if(e.params.history.root.length>0){let b=e.params.history.root;b[b.length-1]==="/"&&(b=b.slice(0,b.length-1)),m=`${b}/${g?`${g}/`:""}${m}`}else h.pathname.includes(g)||(m=`${g?`${g}/`:""}${m}`);e.params.history.keepQuery&&(m+=h.search);const v=o.history.state;v&&v.value===m||(e.params.history.replaceState?o.history.replaceState({value:m},null,m):o.history.pushState({value:m},null,m))},l=(g,r,o)=>{if(r)for(let h=0,y=e.slides.length;h<y;h+=1){const m=e.slides[h];if(a(m.getAttribute("data-history"))===r){const b=e.getSlideIndex(m);e.slideTo(b,g,o)}}else e.slideTo(0,g,o)},f=()=>{n=c(e.params.url),l(e.params.speed,n.value,!1)},p=()=>{const g=Y();if(e.params.history){if(!g.history||!g.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}if(i=!0,n=c(e.params.url),!n.key&&!n.value){e.params.history.replaceState||g.addEventListener("popstate",f);return}l(0,n.value,e.params.runCallbacksOnInit),e.params.history.replaceState||g.addEventListener("popstate",f)}},u=()=>{const g=Y();e.params.history.replaceState||g.removeEventListener("popstate",f)};t("init",()=>{e.params.history.enabled&&p()}),t("destroy",()=>{e.params.history.enabled&&u()}),t("transitionEnd _freeModeNoMomentumRelease",()=>{i&&d(e.params.history.key,e.activeIndex)}),t("slideChange",()=>{i&&e.params.cssMode&&d(e.params.history.key,e.activeIndex)})}function ns({swiper:e,extendParams:s,emit:t,on:i}){let n=!1;const a=N(),c=Y();s({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(u,g){if(e.virtual&&e.params.virtual.enabled){const r=e.slides.find(h=>h.getAttribute("data-hash")===g);return r?parseInt(r.getAttribute("data-swiper-slide-index"),10):0}return e.getSlideIndex(W(e.slidesEl,`.${e.params.slideClass}[data-hash="${g}"], swiper-slide[data-hash="${g}"]`)[0])}}});const d=()=>{t("hashChange");const u=a.location.hash.replace("#",""),g=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],r=g?g.getAttribute("data-hash"):"";if(u!==r){const o=e.params.hashNavigation.getSlideIndex(e,u);if(typeof o>"u"||Number.isNaN(o))return;e.slideTo(o)}},l=()=>{if(!n||!e.params.hashNavigation.enabled)return;const u=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],g=u?u.getAttribute("data-hash")||u.getAttribute("data-history"):"";e.params.hashNavigation.replaceState&&c.history&&c.history.replaceState?(c.history.replaceState(null,null,`#${g}`||""),t("hashSet")):(a.location.hash=g||"",t("hashSet"))},f=()=>{if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;n=!0;const u=a.location.hash.replace("#","");if(u){const r=e.params.hashNavigation.getSlideIndex(e,u);e.slideTo(r||0,0,e.params.runCallbacksOnInit,!0)}e.params.hashNavigation.watchState&&c.addEventListener("hashchange",d)},p=()=>{e.params.hashNavigation.watchState&&c.removeEventListener("hashchange",d)};i("init",()=>{e.params.hashNavigation.enabled&&f()}),i("destroy",()=>{e.params.hashNavigation.enabled&&p()}),i("transitionEnd _freeModeNoMomentumRelease",()=>{n&&l()}),i("slideChange",()=>{n&&e.params.cssMode&&l()})}function rs({swiper:e,extendParams:s,on:t,emit:i,params:n}){e.autoplay={running:!1,paused:!1,timeLeft:0},s({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let a,c,d=n&&n.autoplay?n.autoplay.delay:3e3,l=n&&n.autoplay?n.autoplay.delay:3e3,f,p=new Date().getTime(),u,g,r,o,h,y;function m($){!e||e.destroyed||!e.wrapperEl||$.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",m),!(y||$.detail&&$.detail.bySwiperTouchMove)&&D())}const v=()=>{if(e.destroyed||!e.autoplay.running)return;
1e.autoplay.paused?u=!0:u&&(l=f,u=!1);const $=e.autoplay.paused?f:p+l-new Date().getTime();e.autoplay.timeLeft=$,i("autoplayTimeLeft",$,$/d),c=requestAnimationFrame(()=>{v()})},b=()=>{let $;return e.virtual&&e.params.virtual.enabled?$=e.slides.find(H=>H.classList.contains("swiper-slide-active")):$=e.slides[e.activeIndex],$?parseInt($.getAttribute("data-swiper-autoplay"),10):void 0},T=()=>{let $=e.params.autoplay.delay;const A=b();return!Number.isNaN(A)&&A>0&&($=A),$},M=$=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(c),v();let A=$;typeof A>"u"&&(A=T(),d=A,l=A),f=A;const H=e.params.speed,X=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(H,!0,!0),i("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,H,!0,!0),i("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(H,!0,!0),i("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,H,!0,!0),i("autoplay")),e.params.cssMode&&(p=new Date().getTime(),requestAnimationFrame(()=>{M()})))};return A>0?(clearTimeout(a),a=setTimeout(()=>{X()},A)):requestAnimationFrame(()=>{X()}),A},C=()=>{p=new Date().getTime(),e.autoplay.running=!0,M(),i("autoplayStart")},L=()=>{e.autoplay.running=!1,clearTimeout(a),cancelAnimationFrame(c),i("autoplayStop")},S=($,A)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(a),$||(h=!0);const H=()=>{i("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",m):D()};if(e.autoplay.paused=!0,A){H();return}f=(f||e.params.autoplay.delay)-(new Date().getTime()-p),!(e.isEnd&&f<0&&!e.params.loop)&&(f<0&&(f=0),H())},D=()=>{e.isEnd&&f<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(p=new Date().getTime(),h?(h=!1,M(f)):M(),e.autoplay.paused=!1,i("autoplayResume"))},z=()=>{if(e.destroyed||!e.autoplay.running)return;const $=N();$.visibilityState==="hidden"&&(h=!0,S(!0)),$.visibilityState==="visible"&&D()},E=$=>{$.pointerType==="mouse"&&(h=!0,y=!0,!(e.animating||e.autoplay.paused)&&S(!0))},w=$=>{$.pointerType==="mouse"&&(y=!1,e.autoplay.paused&&D())},P=()=>{e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",E),e.el.addEventListener("pointerleave",w))},I=()=>{e.el&&typeof e.el!="string"&&(e.el.removeEventListener("pointerenter",E),e.el.removeEventListener("pointerleave",w))},x=()=>{N().addEventListener("visibilitychange",z)},O=()=>{N().removeEventListener("visibilitychange",z)};t("init",()=>{e.params.autoplay.enabled&&(P(),x(),C())}),t("destroy",()=>{I(),O(),e.autoplay.running&&L()}),t("_freeModeStaticRelease",()=>{(r||h)&&D()}),t("_freeModeNoMomentumRelease",()=>{e.params.autoplay.disableOnInteraction?L():S(!0,!0)}),t("beforeTransitionStart",($,A,H)=>{e.destroyed||!e.autoplay.running||(H||!e.params.autoplay.disableOnInteraction?S(!0,!0):L())}),t("sliderFirstMove",()=>{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction){L();return}g=!0,r=!1,h=!1,o=setTimeout(()=>{h=!0,r=!0,S(!0)},200)}}),t("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!g)){if(clearTimeout(o),clearTimeout(a),e.params.autoplay.disableOnInteraction){r=!1,g=!1;return}r&&e.params.cssMode&&D(),r=!1,g=!1}}),t("slideChange",()=>{e.destroyed||!e.autoplay.running||e.autoplay.paused&&(f=T(),d=T())}),Object.assign(e.autoplay,{start:C,stop:L,pause:S,resume:D})}function ls({swiper:e,extendParams:s,on:t}){s({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let i=!1,n=!1;e.thumbs={swiper:null};function a(){const p=e.thumbs.swiper;return!p||p.destroyed?!1:p.params.virtual&&p.params.virtual.enabled}function c(){const p=e.thumbs.swiper;if(!p||p.destroyed)return;const u=p.clickedIndex,g=p.clickedSlide;if(g&&g.classList.contains(e.params.thumbs.slideThumbActiveClass)||typeof u>"u"||u===null)return;let r;p.params.loop?r=parseInt(p.clickedSlide.getAttribute("data-swiper-slide-index"),10):r=u,e.params.loop?e.slideToLoop(r):e.slideTo(r)}function d(){const{thumbs:p}=e.params;if(i)return!1;i=!0;const u=e.constructor;if(p.swiper instanceof u){if(p.swiper.destroyed)return i=!1,!1;e.thumbs.swiper=p.swiper,Object.assign(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}
1),e.thumbs.swiper.update()}else if(xe(p.swiper)){const g=Object.assign({},p.swiper);Object.assign(g,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new u(g),n=!0}return e.thumbs.swiper.el.classList.add(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",c),a()&&e.thumbs.swiper.on("virtualUpdate",()=>{l(!1,{autoScroll:!1})}),!0}function l(p,u){const g=e.thumbs.swiper;if(!g||g.destroyed)return;let r=1;const o=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(r=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),g.slides.forEach(h=>h.classList.remove(o)),g.params.loop||a())for(let h=0;h<r;h+=1)W(g.slidesEl,`[data-swiper-slide-index="${e.realIndex+h}"]`).forEach(y=>{y.classList.add(o)});else for(let h=0;h<r;h+=1)g.slides[e.realIndex+h]&&g.slides[e.realIndex+h].classList.add(o);(u?.autoScroll??!0)&&f(p?0:void 0)}function f(p){const u=e.thumbs.swiper;if(!u||u.destroyed)return;const g=u.params.slidesPerView==="auto"?u.slidesPerViewDynamic():u.params.slidesPerView,r=e.params.thumbs.autoScrollOffset,o=r&&!u.params.loop;if(e.realIndex!==u.realIndex||o){const h=u.activeIndex;let y,m;if(u.params.loop){const v=u.slides.find(b=>b.getAttribute("data-swiper-slide-index")===`${e.realIndex}`);y=u.slides.indexOf(v),m=e.activeIndex>e.previousIndex?"next":"prev"}else y=e.realIndex,m=y>e.previousIndex?"next":"prev";o&&(y+=m==="next"?r:-1*r),u.visibleSlidesIndexes&&u.visibleSlidesIndexes.indexOf(y)<0&&(u.params.centeredSlides?y>h?y=y-Math.floor(g/2)+1:y=y+Math.floor(g/2)-1:y>h&&u.params.slidesPerGroup,u.slideTo(y,p))}}t("beforeInit",()=>{const{thumbs:p}=e.params;if(!(!p||!p.swiper))if(typeof p.swiper=="string"||p.swiper instanceof HTMLElement){const u=N(),g=()=>{const o=typeof p.swiper=="string"?u.querySelector(p.swiper):p.swiper;if(o&&o.swiper)p.swiper=o.swiper,d(),l(!0);else if(o){const h=`${e.params.eventsPrefix}init`,y=m=>{p.swiper=m.detail[0],o.removeEventListener(h,y),d(),l(!0),p.swiper.update(),e.update()};o.addEventListener(h,y)}return o},r=()=>{if(e.destroyed)return;g()||requestAnimationFrame(r)};requestAnimationFrame(r)}else d(),l(!0)}),t("slideChange update resize observerUpdate",()=>{l()}),t("setTransition",(p,u)=>{const g=e.thumbs.swiper;!g||g.destroyed||g.setTransition(u)}),t("beforeDestroy",()=>{const p=e.thumbs.swiper;!p||p.destroyed||n&&p.destroy()}),Object.assign(e.thumbs,{init:d,update:l})}function os({swiper:e,extendParams:s,emit:t,once:i}){s({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});function n(){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 a(){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:ee()})}function c({currentPos:d}){if(e.params.cssMode)return;const{params:l,wrapperEl:f,rtlTranslate:p,snapGrid:u,touchEventsData:g}=e,o=ee()-g.touchStartTime;if(d<-e.minTranslate()){e.slideTo(e.activeIndex);return}if(d>-e.maxTranslate()){e.slides.length<u.length?e.slideTo(u.length-1):e.slideTo(e.slides.length-1);return}if(l.freeMode.momentum){if(g.velocities.length>1){const C=g.velocities.pop(),L=g.velocities.pop(),S=C.position-L.position,D=C.time-L.time;e.velocity=S/D,e.velocity/=2,Math.abs(e.velocity)<l.freeMode.minimumVelocity&&(e.velocity=0),(D>150||ee()-C.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=l.freeMode.momentumVelocityRatio,g.velocities.length=0;let h=1e3*l.freeMode.momentumRatio;const y=e.velocity*h;let m=e.translate+y;p&&(m=-m);let v=!1,b;const T=Math.abs(e.velocity)*20*l.freeMode.momentumBounceRatio;let M;if(m<e.maxTranslate())l.freeMode.momentumBounce?(m+e.maxTranslate()<-T&&(m=e.maxTranslate()-T),b=e.maxTranslate(),v=!0,g.allowMomentumBounce=!0):m=e.maxTranslate(),l.loop&&l.centeredSlides&&(M=!0);else if(m>e.minTranslate())l.freeMode.momentumBounce?(m-e.minTranslate()>T&&(m=e.minTranslate()+T),b=e.minTranslate(),v=!0,g.allowMomentumBounce
vendor: 4,114 bytes, line 1
1=!0):m=e.minTranslate(),l.loop&&l.centeredSlides&&(M=!0);else if(l.freeMode.sticky){let C;for(let L=0;L<u.length;L+=1)if(u[L]>-m){C=L;break}Math.abs(u[C]-m)<Math.abs(u[C-1]-m)||e.swipeDirection==="next"?m=u[C]:m=u[C-1],m=-m}if(M&&i("transitionEnd",()=>{e.loopFix()}),e.velocity!==0){if(p?h=Math.abs((-m-e.translate)/e.velocity):h=Math.abs((m-e.translate)/e.velocity),l.freeMode.sticky){const C=Math.abs((p?-m:m)-e.translate),L=e.slidesSizesGrid[e.activeIndex];C<L?h=l.speed:C<2*L?h=l.speed*1.5:h=l.speed*2.5}}else if(l.freeMode.sticky){e.slideToClosest();return}l.freeMode.momentumBounce&&v?(e.updateProgress(b),e.setTransition(h),e.setTranslate(m),e.transitionStart(!0,e.swipeDirection),e.animating=!0,Ee(f,()=>{!e||e.destroyed||!g.allowMomentumBounce||(t("momentumBounce"),e.setTransition(l.speed),setTimeout(()=>{e.setTranslate(b),Ee(f,()=>{!e||e.destroyed||e.transitionEnd()})},0))})):e.velocity?(t("_freeModeNoMomentumRelease"),e.updateProgress(m),e.setTransition(h),e.setTranslate(m),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,Ee(f,()=>{!e||e.destroyed||e.transitionEnd()}))):e.updateProgress(m),e.updateActiveIndex(),e.updateSlidesClasses()}else if(l.freeMode.sticky){e.slideToClosest();return}else l.freeMode&&t("_freeModeNoMomentumRelease");(!l.freeMode.momentum||o>=l.longSwipesMs)&&(t("_freeModeStaticRelease"),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}Object.assign(e,{freeMode:{onTouchStart:n,onTouchMove:a,onTouchEnd:c}})}function ds({swiper:e,extendParams:s,on:t}){s({grid:{rows:1,fill:"column"}});let i,n,a,c;const d=()=>{let o=e.params.spaceBetween;return typeof o=="string"&&o.indexOf("%")>=0?o=parseFloat(o.replace("%",""))/100*e.size:typeof o=="string"&&(o=parseFloat(o)),o},l=o=>{const{slidesPerView:h}=e.params,{rows:y,fill:m}=e.params.grid,v=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:o.length;a=Math.floor(v/y),Math.floor(v/y)===v/y?i=v:i=Math.ceil(v/y)*y,h!=="auto"&&m==="row"&&(i=Math.max(i,Math.floor(h)*y)),n=i/y},f=()=>{e.slides&&e.slides.forEach(o=>{o.swiperSlideGridSet&&(o.style.height="",o.style[e.getDirectionLabel("margin-top")]="")})},p=(o,h,y)=>{const{slidesPerGroup:m}=e.params,v=d(),{rows:b,fill:T}=e.params.grid,M=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:y.length;let C,L,S;if(T==="row"&&m>1){const D=Math.floor(o/(m*b)),z=o-b*m*D,E=D===0?m:Math.min(Math.ceil((M-D*b*m)/b),m);S=Math.floor(z/E),L=z-S*E+D*m,C=L+S*i/b,h.style.order=C}else T==="column"?(L=Math.floor(o/b),S=o-L*b,(L>a||L===a&&S===b-1)&&(S+=1,S>=b&&(S=0,L+=1))):(S=Math.floor(o/n),L=o-S*n);h.row=S,h.column=L,h.style.height=`calc((100% - ${(b-1)*v}px) / ${b})`,h.style[e.getDirectionLabel("margin-top")]=S!==0?v&&`${v}px`:"",h.swiperSlideGridSet=!0},u=(o,h)=>{const{centeredSlides:y,roundLengths:m}=e.params,v=d(),{rows:b}=e.params.grid;if(e.virtualSize=(o+v)*i,e.virtualSize=Math.ceil(e.virtualSize/b)-v,e.params.cssMode||(e.wrapperEl.style[e.getDirectionLabel("width")]=`${e.virtualSize+v}px`),y){const T=[];for(let M=0;M<h.length;M+=1){let C=h[M];m&&(C=Math.floor(C)),h[M]<e.virtualSize+h[0]&&T.push(C)}h.splice(0,h.length),h.push(...T)}},g=()=>{c=e.params.grid&&e.params.grid.rows>1},r=()=>{const{params:o,el:h}=e,y=o.grid&&o.grid.rows>1;c&&!y?(h.classList.remove(`${o.containerModifierClass}grid`,`${o.containerModifierClass}grid-column`),a=1,e.emitContainerClasses()):!c&&y&&(h.classList.add(`${o.containerModifierClass}grid`),o.grid.fill==="column"&&h.classList.add(`${o.containerModifierClass}grid-column`),e.emitContainerClasses()),c=y};t("init",g),t("update",r),e.grid={initSlides:l,unsetSlides:f,updateSlide:p,updateWrapperSize:u}}function cs(e){const s=this,{params:t,slidesEl:i}=s;t.loop&&s.loopDestroy();const n=a=>{if(typeof a=="string"){const c=document.createElement("div");J(c,a),i.append(c.children[0]),J(c,"")}else i.append(a)};if(typeof e=="object"&&"length"in e)for(let a=0;a<e.length;a+=1)e[a]&&n(e[a]);else n(e);s.recalcSlides(),t.loop&&s.loopCreate(),(!t.observer||s.isElement)&&s.update()}function fs(e){const s=this,{params:t,activeIndex:i,slidesEl:n}=s;t.loop&&s.loopDestroy();let a=i+1;const c=d=>
1{if(typeof d=="string"){const l=document.createElement("div");J(l,d),n.prepend(l.children[0]),J(l,"")}else n.prepend(d)};if(typeof e=="object"&&"length"in e){for(let d=0;d<e.length;d+=1)e[d]&&c(e[d]);a=i+e.length}else c(e);s.recalcSlides(),t.loop&&s.loopCreate(),(!t.observer||s.isElement)&&s.update(),s.slideTo(a,0,!1)}function us(e,s){const t=this,{params:i,activeIndex:n,slidesEl:a}=t;let c=n;i.loop&&(c-=t.loopedSlides,t.loopDestroy(),t.recalcSlides());const d=t.slides.length;if(e<=0){t.prependSlide(s);return}if(e>=d){t.appendSlide(s);return}let l=c>e?c+1:c;const f=[];for(let p=d-1;p>=e;p-=1){const u=t.slides[p];u.remove(),f.unshift(u)}if(typeof s=="object"&&"length"in s){for(let p=0;p<s.length;p+=1)s[p]&&a.append(s[p]);l=c>e?c+s.length:c}else a.append(s);for(let p=0;p<f.length;p+=1)a.append(f[p]);t.recalcSlides(),i.loop&&t.loopCreate(),(!i.observer||t.isElement)&&t.update(),i.loop?t.slideTo(l+t.loopedSlides,0,!1):t.slideTo(l,0,!1)}function ps(e){const s=this,{params:t,activeIndex:i}=s;let n=i;t.loop&&(n-=s.loopedSlides,s.loopDestroy());let a=n,c;if(typeof e=="object"&&"length"in e){for(let d=0;d<e.length;d+=1)c=e[d],s.slides[c]&&s.slides[c].remove(),c<a&&(a-=1);a=Math.max(a,0)}else c=e,s.slides[c]&&s.slides[c].remove(),c<a&&(a-=1),a=Math.max(a,0);s.recalcSlides(),t.loop&&s.loopCreate(),(!t.observer||s.isElement)&&s.update(),t.loop?s.slideTo(a+s.loopedSlides,0,!1):s.slideTo(a,0,!1)}function ms(){const e=this,s=[];for(let t=0;t<e.slides.length;t+=1)s.push(t);e.removeSlide(s)}function hs({swiper:e}){Object.assign(e,{appendSlide:cs.bind(e),prependSlide:fs.bind(e),addSlide:us.bind(e),removeSlide:ps.bind(e),removeAllSlides:ms.bind(e)})}function be(e){const{effect:s,swiper:t,on:i,setTranslate:n,setTransition:a,overwriteParams:c,perspective:d,recreateShadows:l,getEffectParams:f}=e;i("beforeInit",()=>{if(t.params.effect!==s)return;t.classNames.push(`${t.params.containerModifierClass}${s}`),d&&d()&&t.classNames.push(`${t.params.containerModifierClass}3d`);const u=c?c():{};Object.assign(t.params,u),Object.assign(t.originalParams,u)}),i("setTranslate _virtualUpdated",()=>{t.params.effect===s&&n()}),i("setTransition",(u,g)=>{t.params.effect===s&&a(g)}),i("transitionEnd",()=>{if(t.params.effect===s&&l){if(!f||!f().slideShadows)return;t.slides.forEach(u=>{u.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(g=>g.remove())}),l()}});let p;i("virtualUpdate",()=>{t.params.effect===s&&(t.slides.length||(p=!0),requestAnimationFrame(()=>{p&&t.slides&&t.slides.length&&(n(),p=!1)}))})}function we(e,s){const t=fe(s);return t!==s&&(t.style.backfaceVisibility="hidden",t.style["-webkit-backface-visibility"]="hidden"),t}function $e({swiper:e,duration:s,transformElements:t,allSlides:i}){const{activeIndex:n}=e,a=c=>c.parentElement?c.parentElement:e.slides.find(l=>l.shadowRoot&&l.shadowRoot===c.parentNode);if(e.params.virtualTranslate&&s!==0){let c=!1,d;i?d=t:d=t.filter(l=>{const f=l.classList.contains("swiper-slide-transform")?a(l):l;return e.getSlideIndex(f)===n}),d.forEach(l=>{Ee(l,()=>{if(c||!e||e.destroyed)return;c=!0,e.animating=!1;const f=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(f)})})}}function gs({swiper:e,extendParams:s,on:t}){s({fadeEffect:{crossFade:!1}}
1),be({effect:"fade",swiper:e,on:t,setTranslate:()=>{const{slides:a}=e,c=e.params.fadeEffect;for(let d=0;d<a.length;d+=1){const l=e.slides[d];let p=-l.swiperSlideOffset;e.params.virtualTranslate||(p-=e.translate);let u=0;e.isHorizontal()||(u=p,p=0);const g=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(l.progress),0):1+Math.min(Math.max(l.progress,-1),0),r=we(c,l);r.style.opacity=g,r.style.transform=`translate3d(${p}px, ${u}px, 0px)`}},setTransition:a=>{const c=e.slides.map(d=>fe(d));c.forEach(d=>{d.style.transitionDuration=`${a}ms`}),$e({swiper:e,duration:a,transformElements:c,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}function vs({swiper:e,extendParams:s,on:t}){s({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const i=(d,l,f)=>{let p=f?d.querySelector(".swiper-slide-shadow-left"):d.querySelector(".swiper-slide-shadow-top"),u=f?d.querySelector(".swiper-slide-shadow-right"):d.querySelector(".swiper-slide-shadow-bottom");p||(p=Q("div",`swiper-slide-shadow-cube swiper-slide-shadow-${f?"left":"top"}`.split(" ")),d.append(p)),u||(u=Q("div",`swiper-slide-shadow-cube swiper-slide-shadow-${f?"right":"bottom"}`.split(" ")),d.append(u)),p&&(p.style.opacity=Math.max(-l,0)),u&&(u.style.opacity=Math.max(l,0))};
1be({effect:"cube",swiper:e,on:t,setTranslate:()=>{const{el:d,wrapperEl:l,slides:f,width:p,height:u,rtlTranslate:g,size:r,browser:o}=e,h=Oe(e),y=e.params.cubeEffect,m=e.isHorizontal(),v=e.virtual&&e.params.virtual.enabled;let b=0,T;y.shadow&&(m?(T=e.wrapperEl.querySelector(".swiper-cube-shadow"),T||(T=Q("div","swiper-cube-shadow"),e.wrapperEl.append(T)),T.style.height=`${p}px`):(T=d.querySelector(".swiper-cube-shadow"),T||(T=Q("div","swiper-cube-shadow"),d.append(T))));for(let C=0;C<f.length;C+=1){const L=f[C];let S=C;v&&(S=parseInt(L.getAttribute("data-swiper-slide-index"),10));let D=S*90,z=Math.floor(D/360);g&&(D=-D,z=Math.floor(-D/360));const E=Math.max(Math.min(L.progress,1),-1);let w=0,P=0,I=0;S%4===0?(w=-z*4*r,I=0):(S-1)%4===0?(w=0,I=-z*4*r):(S-2)%4===0?(w=r+z*4*r,I=r):(S-3)%4===0&&(w=-r,I=3*r+r*4*z),g&&(w=-w),m||(P=w,w=0);const x=`rotateX(${h(m?0:-D)}deg) rotateY(${h(m?D:0)}deg) translate3d(${w}px, ${P}px, ${I}px)`;E<=1&&E>-1&&(b=S*90+E*90,g&&(b=-S*90-E*90)),L.style.transform=x,y.slideShadows&&i(L,E,m)}if(l.style.transformOrigin=`50% 50% -${r/2}px`,l.style["-webkit-transform-origin"]=`50% 50% -${r/2}px`,y.shadow)if(m)T.style.transform=`translate3d(0px, ${p/2+y.shadowOffset}px, ${-p/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${y.shadowScale})`;else{const C=Math.abs(b)-Math.floor(Math.abs(b)/90)*90,L=1.5-(Math.sin(C*2*Math.PI/360)/2+Math.cos(C*2*Math.PI/360)/2),S=y.shadowScale,D=y.shadowScale/L,z=y.shadowOffset;T.style.transform=`scale3d(${S}, 1, ${D}) translate3d(0px, ${u/2+z}px, ${-u/2/D}px) rotateX(-89.99deg)`}const M=(o.isSafari||o.isWebView)&&o.needPerspectiveFix?-r/2:0;l.style.transform=`translate3d(0px,0,${M}px) rotateX(${h(e.isHorizontal()?0:b)}deg) rotateY(${h(e.isHorizontal()?-b:0)}deg)`,l.style.setProperty("--swiper-cube-translate-z",`${M}px`)},setTransition:d=>{const{el:l,slides:f}=e;if(f.forEach(p=>{p.style.transitionDuration=`${d}ms`,p.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(u=>{u.style.transitionDuration=`${d}ms`})}),e.params.cubeEffect.shadow&&!e.isHorizontal()){const p=l.querySelector(".swiper-cube-shadow");p&&(p.style.transitionDuration=`${d}ms`)}},recreateShadows:()=>{const d=e.isHorizontal();e.slides.forEach(l=>{const f=Math.max(Math.min(l.progress,1),-1);i(l,f,d)})},getEffectParams:()=>e.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})}function ge(e,s,t){const i=`swiper-slide-shadow${t?`-${t}`:""}${e?` swiper-slide-shadow-${e}`:""}`,n=fe(s);let a=n.querySelector(`.${i.split(" ").join(".")}`);return a||(a=Q("div",i.split(" ")),n.append(a)),a}function bs({swiper:e,extendParams:s,on:t}){s({flipEffect:{slideShadows:!0,limitRotation:!0}});const i=(d,l)=>{let f=e.isHorizontal()?d.querySelector(".swiper-slide-shadow-left"):d.querySelector(".swiper-slide-shadow-top"),p=e.isHorizontal()?d.querySelector(".swiper-slide-shadow-right"):d.querySelector(".swiper-slide-shadow-bottom");f||(f=ge("flip",d,e.isHorizontal()?"left":"top")),p||(p=ge("flip",d,e.isHorizontal()?"right":"bottom")),f&&(f.style.opacity=Math.max(-l,0)),p&&(p.style.opacity=Math.max(l,0))};
1be({effect:"flip",swiper:e,on:t,setTranslate:()=>{const{slides:d,rtlTranslate:l}=e,f=e.params.flipEffect,p=Oe(e);for(let u=0;u<d.length;u+=1){const g=d[u];let r=g.progress;e.params.flipEffect.limitRotation&&(r=Math.max(Math.min(g.progress,1),-1));const o=g.swiperSlideOffset;let y=-180*r,m=0,v=e.params.cssMode?-o-e.translate:-o,b=0;e.isHorizontal()?l&&(y=-y):(b=v,v=0,m=-y,y=0),g.style.zIndex=-Math.abs(Math.round(r))+d.length,f.slideShadows&&i(g,r);const T=`translate3d(${v}px, ${b}px, 0px) rotateX(${p(m)}deg) rotateY(${p(y)}deg)`,M=we(f,g);M.style.transform=T}},setTransition:d=>{const l=e.slides.map(f=>fe(f));l.forEach(f=>{f.style.transitionDuration=`${d}ms`,f.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(p=>{p.style.transitionDuration=`${d}ms`})}),$e({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)),i(d,l)})},getEffectParams:()=>e.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}function ys({swiper:e,extendParams:s,on:t}){s({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}
1),be({effect:"coverflow",swiper:e,on:t,setTranslate:()=>{const{width:a,height:c,slides:d,slidesSizesGrid:l}=e,f=e.params.coverflowEffect,p=e.isHorizontal(),u=e.translate,g=p?-u+a/2:-u+c/2,r=p?f.rotate:-f.rotate,o=f.depth,h=Oe(e);for(let y=0,m=d.length;y<m;y+=1){const v=d[y],b=l[y],T=v.swiperSlideOffset,M=(g-T-b/2)/b,C=typeof f.modifier=="function"?f.modifier(M):M*f.modifier;let L=p?r*C:0,S=p?0:r*C,D=-o*Math.abs(C),z=f.stretch;typeof z=="string"&&z.indexOf("%")!==-1&&(z=parseFloat(f.stretch)/100*b);let E=p?0:z*C,w=p?z*C:0,P=1-(1-f.scale)*Math.abs(C);Math.abs(w)<.001&&(w=0),Math.abs(E)<.001&&(E=0),Math.abs(D)<.001&&(D=0),Math.abs(L)<.001&&(L=0),Math.abs(S)<.001&&(S=0),Math.abs(P)<.001&&(P=0);const I=`translate3d(${w}px,${E}px,${D}px)  rotateX(${h(S)}deg) rotateY(${h(L)}deg) scale(${P})`,x=we(f,v);if(x.style.transform=I,v.style.zIndex=-Math.abs(Math.round(C))+1,f.slideShadows){let O=p?v.querySelector(".swiper-slide-shadow-left"):v.querySelector(".swiper-slide-shadow-top"),$=p?v.querySelector(".swiper-slide-shadow-right"):v.querySelector(".swiper-slide-shadow-bottom");O||(O=ge("coverflow",v,p?"left":"top")),$||($=ge("coverflow",v,p?"right":"bottom")),O&&(O.style.opacity=C>0?C:0),$&&($.style.opacity=-C>0?-C:0)}}},setTransition:a=>{e.slides.map(d=>fe(d)).forEach(d=>{d.style.transitionDuration=`${a}ms`,d.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(l=>{l.style.transitionDuration=`${a}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})}function Ss({swiper:e,extendParams:s,on:t}){s({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 i=c=>typeof c=="string"?c:`${c}px`;
1be({effect:"creative",swiper:e,on:t,setTranslate:()=>{const{slides:c,wrapperEl:d,slidesSizesGrid:l}=e,f=e.params.creativeEffect,{progressMultiplier:p}=f,u=e.params.centeredSlides,g=Oe(e);if(u){const r=l[0]/2-e.params.slidesOffsetBefore||0;d.style.transform=`translateX(calc(50% - ${r}px))`}for(let r=0;r<c.length;r+=1){const o=c[r],h=o.progress,y=Math.min(Math.max(o.progress,-f.limitProgress),f.limitProgress);let m=y;u||(m=Math.min(Math.max(o.originalProgress,-f.limitProgress),f.limitProgress));const v=o.swiperSlideOffset,b=[e.params.cssMode?-v-e.translate:-v,0,0],T=[0,0,0];let M=!1;e.isHorizontal()||(b[1]=b[0],b[0]=0);let C={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};y<0?(C=f.next,M=!0):y>0&&(C=f.prev,M=!0),b.forEach((P,I)=>{b[I]=`calc(${P}px + (${i(C.translate[I])} * ${Math.abs(y*p)}))`}),T.forEach((P,I)=>{let x=C.rotate[I]*Math.abs(y*p);T[I]=x}),o.style.zIndex=-Math.abs(Math.round(h))+c.length;const L=b.join(", "),S=`rotateX(${g(T[0])}deg) rotateY(${g(T[1])}deg) rotateZ(${g(T[2])}deg)`,D=m<0?`scale(${1+(1-C.scale)*m*p})`:`scale(${1-(1-C.scale)*m*p})`,z=m<0?1+(1-C.opacity)*m*p:1-(1-C.opacity)*m*p,E=`translate3d(${L}) ${S} ${D}`;if(M&&C.shadow||!M){let P=o.querySelector(".swiper-slide-shadow");if(!P&&C.shadow&&(P=ge("creative",o)),P){const I=f.shadowPerProgress?y*(1/f.limitProgress):y;P.style.opacity=Math.min(Math.max(Math.abs(I),0),1)}}const w=we(f,o);w.style.transform=E,w.style.opacity=z,C.origin&&(w.style.transformOrigin=C.origin)}},setTransition:c=>{const d=e.slides.map(l=>fe(l));d.forEach(l=>{l.style.transitionDuration=`${c}ms`,l.querySelectorAll(".swiper-slide-shadow").forEach(f=>{f.style.transitionDuration=`${c}ms`})}),$e({swiper:e,duration:c,transformElements:d,allSlides:!0})},perspective:()=>e.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})}function xs({swiper:e,extendParams:s,on:t}){s({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}
1),be({effect:"cards",swiper:e,on:t,setTranslate:()=>{const{slides:a,activeIndex:c,rtlTranslate:d}=e,l=e.params.cardsEffect,{startTranslate:f,isTouched:p}=e.touchEventsData,u=d?-e.translate:e.translate;for(let g=0;g<a.length;g+=1){const r=a[g],o=r.progress,h=Math.min(Math.max(o,-4),4);let y=r.swiperSlideOffset;e.params.centeredSlides&&!e.params.cssMode&&(e.wrapperEl.style.transform=`translateX(${e.minTranslate()}px)`),e.params.centeredSlides&&e.params.cssMode&&(y-=a[0].swiperSlideOffset);let m=e.params.cssMode?-y-e.translate:-y,v=0;const b=-100*Math.abs(h);let T=1,M=-l.perSlideRotate*h,C=l.perSlideOffset-Math.abs(h)*.75;const L=e.virtual&&e.params.virtual.enabled?e.virtual.from+g:g,S=(L===c||L===c-1)&&h>0&&h<1&&(p||e.params.cssMode)&&u<f,D=(L===c||L===c+1)&&h<0&&h>-1&&(p||e.params.cssMode)&&u>f;if(S||D){const P=(1-Math.abs((Math.abs(h)-.5)/.5))**.5;M+=-28*h*P,T+=-.5*P,C+=96*P,v=`${(l.rotate||e.isHorizontal()?-25:0)*P*Math.abs(h)}%`}if(h<0?m=`calc(${m}px ${d?"-":"+"} (${C*Math.abs(h)}%))`:h>0?m=`calc(${m}px ${d?"-":"+"} (-${C*Math.abs(h)}%))`:m=`${m}px`,!e.isHorizontal()){const P=v;v=m,m=P}const z=h<0?`${1+(1-T)*h}`:`${1-(1-T)*h}`,E=`
2        translate3d(${m}, ${v}, ${b}px)
3        rotateZ(${l.rotate?d?-M:M:0}deg)
4        scale(${z})
5      `;if(l.slideShadows){let P=r.querySelector(".swiper-slide-shadow");P||(P=ge("cards",r)),P&&(P.style.opacity=Math.min(Math.max((Math.abs(h)-.5)/.5,0),1))}r.style.zIndex=-Math.abs(Math.round(o))+a.length;const w=we(l,r);w.style.transform=E}},setTransition:a=>{const c=e.slides.map(d=>fe(d));c.forEach(d=>{d.style.transitionDuration=`${a}ms`,d.querySelectorAll(".swiper-slide-shadow").forEach(l=>{l.style.transitionDuration=`${a}ms`})}),$e({swiper:e,duration:a,transformElements:c})},perspective:()=>!0,overwriteParams:()=>({_loopSwapReset:!1,watchSlidesProgress:!0,loopAdditionalSlides:e.params.cardsEffect.rotate?3:2,centeredSlides:!0,virtualTranslate:!e.params.cssMode})})}const Es=[ji,Ui,Zi,Ki,Qi,Ji,es,ts,is,ss,as,ns,rs,ls,os,ds,hs,gs,vs,bs,ys,Ss,xs
vendor: 4,621 bytes, line 5
5];Z.use(Es);const De=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_snapToSlideEdge","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function ve(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"&&!e.__swiper__}function Qe(e,s){const t=["__proto__","constructor","prototype"];Object.keys(s).filter(i=>t.indexOf(i)<0).forEach(i=>{typeof e[i]>"u"?e[i]=s[i]:ve(s[i])&&ve(e[i])&&Object.keys(s[i]).length>0?s[i].__swiper__?e[i]=s[i]:Qe(e[i],s[i]):e[i]=s[i]})}function Ts(e={}){return e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function ws(e={}){return e.pagination&&typeof e.pagination.el>"u"}function Ms(e={}){return e.scrollbar&&typeof e.scrollbar.el>"u"}function Le(e=""){return e.replace(/-[a-z]/g,s=>s.toUpperCase().replace("-",""))}function Cs({swiper:e,slides:s,passedParams:t,changedParams:i,nextEl:n,prevEl:a,scrollbarEl:c,paginationEl:d}){const l=i.filter(S=>S!=="children"&&S!=="direction"&&S!=="wrapperClass"),{params:f,pagination:p,navigation:u,scrollbar:g,virtual:r,thumbs:o}=e;let h,y,m,v,b,T,M,C;i.includes("thumbs")&&t.thumbs&&t.thumbs.swiper&&!t.thumbs.swiper.destroyed&&f.thumbs&&(!f.thumbs.swiper||f.thumbs.swiper.destroyed)&&(h=!0),i.includes("controller")&&t.controller&&t.controller.control&&f.controller&&!f.controller.control&&(y=!0),i.includes("pagination")&&t.pagination&&(t.pagination.el||d)&&(f.pagination||f.pagination===!1)&&p&&!p.el&&(m=!0),i.includes("scrollbar")&&t.scrollbar&&(t.scrollbar.el||c)&&(f.scrollbar||f.scrollbar===!1)&&g&&!g.el&&(v=!0),i.includes("navigation")&&t.navigation&&(t.navigation.prevEl||a)&&(t.navigation.nextEl||n)&&(f.navigation||f.navigation===!1)&&u&&!u.prevEl&&!u.nextEl&&(b=!0);const L=S=>{e[S]&&(e[S].destroy(),S==="navigation"?(e.isElement&&(e[S].prevEl.remove(),e[S].nextEl.remove()),f[S].prevEl=void 0,f[S].nextEl=void 0,e[S].prevEl=void 0,e[S].nextEl=void 0):(e.isElement&&e[S].el.remove(),f[S].el=void 0,e[S].el=void 0))};i.includes("loop")&&e.isElement&&(f.loop&&!t.loop?T=!0:!f.loop&&t.loop?M=!0:C=!0),l.forEach(S=>{if(ve(f[S])&&ve(t[S]))Object.assign(f[S],t[S]),(S==="navigation"||S==="pagination"||S==="scrollbar")&&"enabled"in t[S]&&!t[S].enabled&&L(S);else{const D=t[S];(D===!0||D===!1)&&(S==="navigation"||S==="pagination"||S==="scrollbar")?D===!1&&L(S):f[S]=t[S]}}),l.includes("controller")&&!y&&e.controller&&e.controller.control&&f.controller&&f.controller.control&&(e.controller.control=f.controller.control),i.includes("children")&&s&&r&&f.virtual.enabled?(r.slides=s,r.update(!0)):i.includes("virtual")&&r&&f.virtual.enabled&&(s&&(r.slides=s),r.update(!0)),i.includes("children")&&s&&f.loop&&(C=!0),h&&o.init()&&o.update(!0),y&&(e.controller.control=f.controller.control),m&&(e.isElement&&(!d||typeof d=="str
5ing")&&(d=document.createElement("div"),d.classList.add("swiper-pagination"),d.part.add("pagination"),e.el.appendChild(d)),d&&(f.pagination.el=d),p.init(),p.render(),p.update()),v&&(e.isElement&&(!c||typeof c=="string")&&(c=document.createElement("div"),c.classList.add("swiper-scrollbar"),c.part.add("scrollbar"),e.el.appendChild(c)),c&&(f.scrollbar.el=c),g.init(),g.updateSize(),g.setTranslate()),b&&(e.isElement&&((!n||typeof n=="string")&&(n=document.createElement("div"),n.classList.add("swiper-button-next"),J(n,e.navigation.arrowSvg),n.part.add("button-next"),e.el.appendChild(n)),(!a||typeof a=="string")&&(a=document.createElement("div"),a.classList.add("swiper-button-prev"),J(a,e.navigation.arrowSvg),a.part.add("button-prev"),e.el.appendChild(a))),n&&(f.navigation.nextEl=n),a&&(f.navigation.prevEl=a),u.init(),u.update()),i.includes("allowSlideNext")&&(e.allowSlideNext=t.allowSlideNext),i.includes("allowSlidePrev")&&(e.allowSlidePrev=t.allowSlidePrev),i.includes("direction")&&e.changeDirection(t.direction,!1),(T||C)&&e.loopDestroy(),(M||C)&&e.loopCreate(),e.update()}const ot=e=>{if(parseFloat(e)===Number(e))return Number(e);if(e==="true"||e==="")return!0;if(e==="false")return!1;if(e==="null")return null;if(e!=="undefined"){if(typeof e=="string"&&e.includes("{")&&e.includes("}")&&e.includes('"')){let s;try{s=JSON.parse(e)}catch{s=e}return s}return e}},dt=["a11y","autoplay","controller","cards-effect","coverflow-effect","creative-effect","cube-effect","fade-effect","flip-effect","free-mode","grid","hash-navigation","history","keyboard","mousewheel","navigation","pagination","parallax","scrollbar","thumbs","virtual","zoom"];function ct(e,s,t){const i={},n={};Qe(i,Ke);const a=[...De,"on"],c=a.map(l=>l.replace(/_/,""));a.forEach(l=>{l=l.replace("_",""),typeof e[l]<"u"&&(n[l]=e[l])});const d=[...e.attributes];return typeof s=="string"&&typeof t<"u"&&d.push({name:s,value:ve(t)?{...t}:t}),d.forEach(l=>{const f=dt.find(p=>l.name.startsWith(`${p}-`));if(f){const p=Le(f),u=Le(l.name.split(`${f}-`)[1]);typeof n[p]>"u"&&(n[p]={}),n[p]===!0&&(n[p]={enabled:!0}),n[p]===!1&&(n[p]={enabled:!1}),n[p][u]=ot(l.value)}else{const p=Le(l.name);if(!c.includes(p))return;const u=ot(l.value);n[p]&&dt.includes(l.name)&&!ve(u)?(n[p].constructor!==Object&&(n[p]={}),n[p].enabled=!!u):n[p]=u}}),Qe(i,n),i.navigation?i.navigation={prevEl:".swiper-button-prev",nextEl:".swiper-button-next",...i.navigation!==!0?i.navigation:{}}:i.navigation===!1&&delete i.navigation,i.scrollbar?i.scrollbar={el:".swiper-scrollbar",...i.scrollbar!==!0?i.scrollbar:{}}:i.scrollbar===!1&&delete i.scrollbar,i.pagination?i.pagination={el:".swiper-pagination",...i.pagination!==!0?i.pagination:{}}:i.pagination===!1&&delete i.pagination,{params:i,passedParams:n}}const Ps
vendor: 16,702 bytes, line 5
5=':host{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;height:100%;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;width:100%;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android ::slotted(swiper-slide),.swiper-ios ::slotted(swiper-slide),.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}::slotted(swiper-slide){display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}::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){backface-visibility:hidden;transform:translateZ(0)}.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-horizontal ::slotted(swiper-slide):first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal ::slotted(swiper-slide):last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical ::slotted(swiper-slide):first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical ::slotted(swiper-slide):last-child{margin-block-end:var(--swiper-slides-offset-after)}.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{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-virtual ::slotted(swiper-slide){-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.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{height:var(--swiper-virtual-size);width:1px}:host{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next ::slotted(svg),.swiper-button-next svg,.swiper-button-prev ::slotted(svg),.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon,.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-horizontal .swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(0deg)}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-next,.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px)}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next ::slotted(.swiper-navigation-icon){transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;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);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.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{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.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:transform .2s,top .2s}.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:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.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{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.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{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}::slotted(.swiper-slide-zoomed){cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.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){backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.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{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube ::slotted(.swiper-slide-next)+::slotted(swiper-slide){pointer-events:auto;visibility:visible}.swiper.swiper-flip{overflow:visible}.swiper-flip ::slotted(swiper-slide){backface-visibility:hidden;pointer-events:none;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){backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards ::slotted(swiper-slide){backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}',
5zs="::slotted(.swiper-slide-shadow),::slotted(.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-top){height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}::slotted(.swiper-slide-shadow){background:#00000026}::slotted(.swiper-slide-shadow-left){background-image:linear-gradient(270deg,#00000080,#0000)}::slotted(.swiper-slide-shadow-right){background-image:linear-gradient(90deg,#00000080,#0000)}::slotted(.swiper-slide-shadow-top){background-image:linear-gradient(0deg,#00000080,#0000)}::slotted(.swiper-slide-shadow-bottom){background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}::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){backface-visibility:hidden;z-index:0}::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){backface-visibility:hidden;z-index:0}::slotted(.swiper-zoom-container){align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}::slotted(.swiper-zoom-container)>canvas,::slotted(.swiper-zoom-container)>img,::slotted(.swiper-zoom-container)>svg{max-height:100%;max-width:100%;object-fit:contain}";class Ls{}const bt=typeof window>"u"||typeof HTMLElement>"u"?Ls:HTMLElement,yt=(e,s)=>{if(typeof CSSStyleSheet<"u"&&e.adoptedStyleSheets){const t=new CSSStyleSheet;t.replaceSync(s),e.adoptedStyleSheets=[t]}else{const t=document.createElement("style");t.rel="stylesheet",t.textContent=s,e.appendChild(t)}};class St extends bt{constructor(){super(),this.attachShadow({mode:"open"})}cssStyles(){return[Ps,...this.injectStyles&&Array.isArray(this.injectStyles)?this.injectStyles:[]].join(`
6`)}cssLinks(){return this.injectStylesUrls||[]}calcSlideSlots(){const s=this.slideSlots||0,t=[...this.querySelectorAll("[slot^=slide-]")].map(i=>parseInt(i.getAttribute("slot").split("slide-")[1],10));if(this.slideSlots=t.length?Math.max(...t)+1:0,!!this.rendered){if(this.slideSlots>s)for(let i=s;i<this.slideSlots;i+=1){const n=document.createElement("swiper-slide");n.setAttribute("part",`slide slide-${i+1}`);const a=document.createElement("slot");a.setAttribute("name",`slide-${i+1}`),n.appendChild(a),this.shadowRoot.querySelector(".swiper-wrapper").appendChild(n)}else if(this.slideSlots<s){const i=this.swiper.slides;for(let n=i.length-1;n>=0;n-=1)n>this.slideSlots&&i[n].remove()}}}
6render(){if(this.rendered)return;this.calcSlideSlots();let s=this.cssStyles();this.slideSlots>0&&(s=s.replace(/::slotted\(([a-z-0-9.]*)\)/g,"$1")),s.length&&yt(this.shadowRoot,s),this.cssLinks().forEach(i=>{if(this.shadowRoot.querySelector(`link[href="${i}"]`))return;const a=document.createElement("link");a.rel="stylesheet",a.href=i,this.shadowRoot.appendChild(a)});const t=document.createElement("div");t.classList.add("swiper"),t.part="container",J(t,`
7      <slot name="container-start"></slot>
8      <div class="swiper-wrapper" part="wrapper">
9        <slot></slot>
10        ${Array.from({length:this.slideSlots}).map((i,n)=>`
11        <swiper-slide part="slide slide-${n}">
12          <slot name="slide-${n}"></slot>
13        </swiper-slide>
14        `).join("")}
15      </div>
16      <slot name="container-end"></slot>
17      ${Ts(this.passedParams)?`
18        <div part="button-prev" class="swiper-button-prev"><slot name="button-prev"></slot></div>
19        <div part="button-next" class="swiper-button-next"><slot name="button-next"></slot></div>
20      `:""}
21      ${ws(this.passedParams)?`
22        <div part="pagination" class="swiper-pagination"></div>
23      `:""}
24      ${Ms(this.passedParams)?`
25        <div part="scrollbar" class="swiper-scrollbar"></div>
26      `:""}
27    `),this.shadowRoot.appendChild(t),this.rendered=!0}initialize(){if(this.swiper&&this.swiper.initialized)return;const{params:s,passedParams:t}=ct(this);this.swiperParams=s,this.passedParams=t,delete this.swiperParams.init,this.render(),this.swiper=new Z(this.shadowRoot.querySelector(".swiper"),{...s.virtual?{}:{observer:!0},...s,touchEventsTarget:"container",onAny:(i,...n)=>{i==="observerUpdate"&&this.calcSlideSlots();const a=s.eventsPrefix?`${s.eventsPrefix}${i.toLowerCase()}`:i.toLowerCase(),c=new CustomEvent(a,{detail:n,bubbles:i!=="hashChange",cancelable:!0});this.dispatchEvent(c)}})}connectedCallback(){this.swiper&&this.swiper.initialized&&this.nested&&this.closest("swiper-slide")&&this.closest("swiper-slide").swiperLoopMoveDOM||this.init===!1||this.getAttribute("init")==="false"||this.initialize()}disconnectedCallback(){this.nested&&this.closest("swiper-slide")&&this.closest("swiper-slide").swiperLoopMoveDOM||this.swiper&&this.swiper.destroy&&this.swiper.destroy()}updateSwiperOnPropChange(s,t){const{params:i,passedParams:n}=ct(this,s,t);this.passedParams=n,this.swiperParams=i,!(this.swiper&&this.swiper.params[s]===t)&&Cs({swiper:this.swiper,passedParams:this.passedParams,changedParams:[Le(s)],...s==="navigation"&&n[s]?{prevEl:".swiper-button-prev",nextEl:".swiper-button-next"}:{},...s==="pagination"&&n[s]?{paginationEl:".swiper-pagination"}:{},...s==="scrollbar"&&n[s]?{scrollbarEl:".swiper-scrollbar"}:{}})}attributeChangedCallback(s,t,i){this.swiper&&this.swiper.initialized&&(t==="true"&&i===null&&(i=!1),this.updateSwiperOnPropChange(s,i))}static get observedAttributes(){return De.filter(t=>t.includes("_")).map(t=>t.replace(/[A-Z]/g,i=>`-${i}`).replace("_","").toLowerCase())}}De.forEach(e=>{e!=="init"&&(e=e.replace("_",""),Object.defineProperty(St.prototype,e,{configurable:!0,get(){return(this.passedParams||{})[e]},set(s){this.passedParams||(this.passedParams={}),this.passedParams[e]=s,this.swiper&&this.swiper.initialized&&this.updateSwiperOnPropChange(e,s)}}))});class Is extends bt{constructor(){super(),this.attachShadow({mode:"open"})}render(){const s=this.lazy||this.getAttribute("lazy")===""||this.getAttribute("lazy")==="true";if(yt(this.shadowRoot,zs),this.shadowRoot.appendChild(document.createElement("slot")),s){const t=document.createElement("div");t.classList.add("swiper-lazy-preloader"),t.part.add("preloader"),this.shadowRoot.appendChild(t)}}initialize(){this.render()}connectedCallback(){this.swiperLoopMoveDOM||this.initialize()}}const As=()=>{typeof window>"u"||(window.customElements.get("swiper-container")||window.customElements.define("swiper-container",St),window.customElements.get("swiper-slide")||window.customElements.define("swiper-slide",Is))};typeof window<"u"&&(window.SwiperElementRegisterParams=e=>{De.push(...e)});const Os={class:"l-wrapper"},Gs=Tt({__name:"top",setup(e){return It(),As(),wt(()=>{document.documentElement.classList.add("loaded")}),(s,t)=>{const i=xt,n=zt,a=Et;return Mt(),Ct(Lt,null,[Pt("div",Os,[Re(i),Re(n)]),Re(a)],64)}}});
27export{Gs as default};
28//# sourceMappingURL=C4mNO8TC.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.