PageSourceSearch

https://cosmos.network/_next/static/chunks/393-17c546f0ea36b34e.js?dpl=dpl_AfqfkTgpGy5w9EyvJWdmASBtQuE4

js cosmos.network collected 2026-09-24 08:40:10 UTC 288,689 bytes, 32 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="a66bf547-a487-4a3a-b625-f6a4398416c7",e._sentryDebugIdIdentifier="sentry-dbid-a66bf547-a487-4a3a-b625-f6a4398416c7")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[393],{1150:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let r=i(95155),n=i(12115),s=i(24437);function a(e){return{default:e&&"default"in e?e.default:e}}i(36552);let l={loader:()=>Promise.resolve(a(()=>null)),loading:null,ssr:!0},o=function(e){let t={...l,...e},i=(0,n.lazy)(()=>t.loader().then(a)),o=t.loading;function d(e){let a=o?(0,r.jsx)(o,{isLoading:!0,pastDelay:!0,error:null}):null,l=!t.ssr||!!t.loading,d=l?n.Suspense:n.Fragment,c=t.ssr?(0,r.jsxs)(r.Fragment,{children:[null,(0,r.jsx)(i,{...e})]}):(0,r.jsx)(s.BailoutToCSR,{reason:"next/dynamic",children:(0,r.jsx)(i,{...e})});return(0,r.jsx)(d,{...l?{fallback:a}:{},children:c})}return d.displayName="LoadableComponent",d}},2037:function(e,t,i){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{apiKey:t,...i}=e,r={...i,key:t},{html:l}=(0,s.GoogleMapsEmbed)(r);return(0,n.jsx)(a.default,{height:r.height||null,width:r.width||null,html:l,dataNtpc:"GoogleMapsEmbed"})};let n=i(95155),s=i(13067),a=r(i(57445))},3468:(e,t,i)=>{"use strict";i.d(t,{A:()=>l});var r=i(12115),n=i(95155),s=Object.defineProperty,a=(e,t)=>s(e,"name",{value:t,configurable:!0});function l(e,t=[]){let i=[];function s(t,s){let l=r.createContext(s);l.displayName=t+"Context";let o=i.length;i=[...i,s];let d=a(t=>{let{scope:i,children:s,...a}=t,d=i?.[e]?.[o]||l,c=r.useMemo(()=>a,Object.values(a));return(0,n.jsx)(d.Provider,{value:c,children:s})},"Provider");function c(i,n,a={}){let{optional:d=!1}=a,u=n?.[e]?.[o]||l,p=r.useContext(u);if(p)return p;if(void 0!==s)return s;if(!d)throw Error(`\`${i}\` must be used within \`${t}\``)}return d.displayName=t+"Provider",a(c,"useContext"),[d,c]}a(s,"createContext");let d=a(()=>{let t=i.map(e=>r.createContext(e));return a(function(i){let n=i?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...i,[e]:n}}),[i,n])},"useScope")},"createScope");return d.scopeName=e,[s,o(d,...t)]}function o(...e){let t=e[0];if(1===e.length)return t;let i=a(()=>{let i=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return a(function(e){let n=i.reduce((t,{useScope:i,scopeName:r})=>{let n=i(e)[`__scope${r}`];return{...t,...n}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])},"useComposedScopes")},"createScope");return i.scopeName=t.scopeName,i}a(function(e,t){let i=r.createContext(t);i.displayName=e+"Context";let s=a(e=>{let{children:t,...s}=e,a=r.useMemo(()=>s,Object.values(s));return(0,n.jsx)(i.Provider,{value:a,children:t})},"Provider");function l(n,s={}){let{optional:a=!1}=s,o=r.useContext(i);if(o)return o;if(void 0!==t)return t;if(!a)throw Error(`\`${n}\` must be used within \`${e}\``)}return s.displayName=e+"Provider",a(l,"useContext"),[s,l]},"createContext"),a(l,"createContextScope"),a(o,"composeContextScopes")},4129:(e,t,i)=>{"use strict";i.d(t,{N:()=>n});var r=i(12115),n=globalThis?.document?r.useLayoutEffect:()=>{}},8567:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorage",{enumerable:!0,get:function(){return r.workAsyncStorageInstance}});let r=i(17828)},13067:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.YouTubeEmbed=t.GoogleMapsEmbed=t.GoogleAnalytics=void 0;var r=i(68197);Object.defineProperty(t,"GoogleAnalytics",{enumerable:!0,get:function(){return r.GoogleAnalytics}});var n=i(55546);Object.defineProperty(t,"GoogleMapsEmbed",{enumerable:!0,get:function(){return n.GoogleMapsEmbed}});var s=i(93438);Object.defineProperty(t,"YouTubeEmbed",{enumerable:!0,get:function(){return s.YouTubeEmbed}})},15781:(e,t)=>{"use strict";function i(e,t,r=!1){return t?Object.keys(e).filter(e=>r?!t.includes(e):t.includes(e)).reduce((t,i)=>(t[i]=e[i],t),{}):{}}function r(e,t,i,r){let n=r&&Object.keys(r).length>0?new URL(Object.values(r)[0],e):new URL(e);
1return t&&i&&t.forEach(e=>{i[e]&&n.searchParams.set(e,i[e])}),n.toString()}function n(e,t,i,n,s){var a;if(!t)return`<${e}></${e}>`;let l=(null==(a=t.src)?void 0:a.url)?Object.assign(Object.assign({},t),{src:r(t.src.url,t.src.params,n,s)}):t,o=Object.keys(Object.assign(Object.assign({},l),i)).reduce((e,t)=>{let r=null==i?void 0:i[t],n=l[t],s=null!=r?r:n,a=!0===s?t:`${t}="${s}"`;return s?e+` ${a}`:e},"");return`<${e}${o}></${e}>`}Object.defineProperty(t,"__esModule",{value:!0}),t.formatData=t.createHtml=t.formatUrl=void 0,t.formatUrl=r,t.createHtml=n,t.formatData=function(e,t){var s,a,l,o,d;let c=i(t,null==(s=e.scripts)?void 0:s.reduce((e,t)=>[...e,...Array.isArray(t.params)?t.params:[]],[])),u=i(t,null==(l=null==(a=e.html)?void 0:a.attributes.src)?void 0:l.params),p=i(t,[null==(d=null==(o=e.html)?void 0:o.attributes.src)?void 0:d.slugParam]),h=i(t,[...Object.keys(c),...Object.keys(u),...Object.keys(p)],!0);return Object.assign(Object.assign({},e),{html:e.html?n(e.html.element,e.html.attributes,h,u,p):null,scripts:e.scripts?e.scripts.map(e=>Object.assign(Object.assign({},e),{url:r(e.url,e.params,c)})):null})}},17439:(e,t,i)=>{"use strict";i.d(t,{RK:()=>x});var r=i(95155);function n(e){return"span"===e._type&&"text"in e&&"string"==typeof e.text&&(typeof e.marks>"u"||Array.isArray(e.marks)&&e.marks.every(e=>"string"==typeof e))}function s(e){return"string"==typeof e._type&&"@"!==e._type[0]&&(!("markDefs"in e)||!e.markDefs||Array.isArray(e.markDefs)&&e.markDefs.every(e=>"string"==typeof e._key))&&"children"in e&&Array.isArray(e.children)&&e.children.every(e=>"object"==typeof e&&"_type"in e)}function a(e){return s(e)&&"listItem"in e&&"string"==typeof e.listItem&&(typeof e.level>"u"||"number"==typeof e.level)}function l(e){return"@list"===e._type}function o(e){return"@span"===e._type}function d(e){return"@text"===e._type}let c=["strong","em","code","underline","strike-through"];function u(e,t,i){if(!n(e)||!e.marks||!e.marks.length)return[];let r=e.marks.slice(),s={};return r.forEach(e=>{s[e]=1;for(let r=t+1;r<i.length;r++){let t=i[r];if(t&&n(t)&&Array.isArray(t.marks)&&-1!==t.marks.indexOf(e))s[e]++;else break}}),r.sort((e,t)=>(function(e,t,i){let r=e[t],n=e[i];if(r!==n)return n-r;let s=c.indexOf(t),a=c.indexOf(i);return s!==a?s-a:t.localeCompare(i)})(s,e,t))}function p(e,t,i){return{_type:"@list",_key:`${e._key||`${t}`}-parent`,mode:i,level:e.level||1,listItem:e.listItem,children:[e]}}function h(e,t){let i=t.level||1,r=t.listItem||"normal",s="string"==typeof t.listItem;if(l(e)&&(e.level||1)===i&&s&&(e.listItem||"normal")===r)return e;if(!("children"in e))return;let a=e.children[e.children.length-1];return a&&!n(a)?h(a,t):void 0}var f=i(12115);let m={textDecoration:"underline"},g=(e,t)=>`[@portabletext/react] Unknown ${e}, specify a component for it in the \`components.${t}\` prop`,v=e=>g(`block type "${e}"`,"types");function y(e){console.warn(e)}let b={display:"none"},w={types:{},block:{normal:({children:e})=>(0,r.jsx)("p",{children:e}),blockquote:({children:e})=>(0,r.jsx)("blockquote",{children:e}),h1:({children:e})=>(0,r.jsx)("h1",{children:e}),h2:({children:e})=>(0,r.jsx)("h2",{children:e}),h3:({children:e})=>(0,r.jsx)("h3",{children:e}),h4:({children:e})=>(0,r.jsx)("h4",{children:e}),h5:({children:e})=>(0,r.jsx)("h5",{children:e}),h6:({children:e})=>(0,r.jsx)("h6",{children:e})},marks:{em:({children:e})=>(0,r.jsx)("em",{children:e}),strong:({children:e})=>(0,r.jsx)("strong",{children:e}),code:({children:e})=>(0,r.jsx)("code",{children:e}),underline:({children:e})=>(0,r.jsx)("span",{style:m,children:e}),"strike-through":({children:e})=>(0,r.jsx)("del",{children:e}),link:({children:e,value:t})=>(0,r.jsx)("a",{href:null==t?void 0:t.href,children:e})},list:{number:({children:e})=>(0,r.jsx)("ol",{children:e}),bullet:({children:e})=>(0,r.jsx)("ul",{children:e})},listItem:({children:e})=>(0,r.jsx)("li",{children:e}),hardBreak:()=>(0,r.jsx)("br",{}),unknownType:({value:e,isInline:t})=>{let i=v(e._type);return t?(0,r.jsx)("span",{style:b,children:i}):(0,r.jsx)("div",{style:b,children:i})},unknownMark:({markType:e,children:t})=>(0,r.jsx)("span",{className:`unknown__pt__mark__${e}`,children:t}),unknownList:({children:e})=>(0,r.jsx)("ul",{children:e}),unknownListItem:({children:e})=>(0,r.jsx)("li",{children:e}),unknownBlockStyle:({children:e})=>(0,r.jsx)("p",{children:e})};function E(e,t,i){let r=t[i],n=e[i];return"function"==typeof r||r&&"function"==typeof n?r:r?{...n,...r}:n}function x({value:e,components:t,listNestingMode:i,onMissingComponent:n=y}){let s=n||M,l=function(e,t){let i,r=[];for(let l=0;l<e.length;l++){let o=e[l];
1if(o){var n,s;if(!a(o)){r.push(o),i=void 0;continue}if(!i){i=p(o,l,t),r.push(i);continue}if(n=o,s=i,(n.level||1)===s.level&&n.listItem===s.listItem){i.children.push(o);continue}if((o.level||1)>i.level){let e=p(o,l,t);if("html"===t){let t=i.children[i.children.length-1],r={...t,children:[...t.children,e]};i.children[i.children.length-1]=r}else i.children.push(e);i=e;continue}if((o.level||1)<i.level){let e=r[r.length-1],n=e&&h(e,o);if(n){(i=n).children.push(o);continue}i=p(o,l,t),r.push(i);continue}if(o.listItem!==i.listItem){let e=r[r.length-1],n=e&&h(e,{level:o.level||1});if(n&&n.listItem===o.listItem){(i=n).children.push(o);continue}i=p(o,l,t),r.push(i);continue}console.warn("Unknown state encountered for block",o),r.push(o)}}return r}(Array.isArray(e)?e:[e],i||"html"),o=(0,f.useMemo)(()=>t?function(e,t){let{block:i,list:r,listItem:n,marks:s,types:a,...l}=t;return{...e,block:E(e,t,"block"),list:E(e,t,"list"),listItem:E(e,t,"listItem"),marks:E(e,t,"marks"),types:E(e,t,"types"),...l}}(w,t):w,[t]),d=(0,f.useMemo)(()=>S(o,s),[o,s]),c=l.map((e,t)=>d({node:e,index:t,isInline:!1,renderNode:d}));return(0,r.jsx)(r.Fragment,{children:c})}let S=(e,t)=>function i(n){let{node:c,index:u,isInline:p}=n,h=c._key||`node-${u}`;return l(c)?function(n,s,a){let l=n.children.map((e,t)=>i({node:e._key?e:{...e,_key:`li-${s}-${t}`},index:t,isInline:!1})),o=e.list,d=("function"==typeof o?o:o[n.listItem])||e.unknownList;if(d===e.unknownList){let e=n.listItem||"bullet";t(g(`list style "${e}"`,"list"),{nodeType:"listStyle",type:e})}return(0,r.jsx)(d,{value:n,index:s,isInline:!1,renderNode:i,children:l},a)}(c,u,h):a(c)?function(n,s,a){let l=T({node:n,index:s,isInline:!1,renderNode:i}),o=e.listItem,d=("function"==typeof o?o:o[n.listItem])||e.unknownListItem;if(d===e.unknownListItem){let e=n.listItem||"bullet";t(g(`list item style "${e}"`,"listItem"),{type:e,nodeType:"listItemStyle"})}let c=l.children;if(n.style&&"normal"!==n.style){let{listItem:e,...t}=n;c=i({node:t,index:s,isInline:!1})}return(0,r.jsx)(d,{value:n,index:s,isInline:!1,renderNode:i,children:c},a)}(c,u,h):o(c)?function(n,s,a){let{markDef:l,markType:c,markKey:u}=n,p=e.marks[c]||e.unknownMark,h=n.children.map((e,t)=>i({node:e,index:t,isInline:!0}));return p===e.unknownMark&&t(g(`mark type "${c}"`,"marks"),{nodeType:"mark",type:c}),(0,r.jsx)(p,{text:function e(t){let i="";return t.children.forEach(t=>{d(t)?i+=t.text:o(t)&&(i+=e(t))}),i}(n),value:l,markType:c,markKey:u,renderNode:i,children:h},a)}(c,0,h):c._type in e.types?function(t,n,s,a){let l=e.types[t._type];return l?(0,r.jsx)(l,{value:t,isInline:a,index:n,renderNode:i},s):null}(c,u,h,p):s(c)?function(n,s,a,l){let{_key:o,...d}=T({node:n,index:s,isInline:l,renderNode:i}),c=d.node.style||"normal",u=("function"==typeof e.block?e.block:e.block[c])||e.unknownBlockStyle;return u===e.unknownBlockStyle&&t(g(`block style "${c}"`,"block"),{nodeType:"blockStyle",type:c}),(0,r.jsx)(u,{...d,value:d.node,renderNode:i},a)}(c,u,h,p):d(c)?function(t,i){if(t.text===`
2`){let t=e.hardBreak;return t?(0,r.jsx)(t,{},i):`
3`}return t.text}(c,h):function(n,s,a,l){t(v(n._type),{nodeType:"block",type:n._type});let o=e.unknownType;return(0,r.jsx)(o,{value:n,isInline:l,index:s,renderNode:i},a)}(c,u,h,p)};function T(e){let{node:t,index:i,isInline:r,renderNode:s}=e,a=(function(e){var t;let{children:i}=e,r=e.markDefs??[];if(!i||!i.length)return[];let s=i.map(u),a={_type:"@span",children:[],markType:"<unknown>"},l=[a];for(let e=0;e<i.length;e++){let a=i[e];if(!a)continue;let o=s[e]||[],d=1;if(l.length>1)for(;d<l.length;d++){let e=(null==(t=l[d])?void 0:t.markKey)||"",i=o.indexOf(e);if(-1===i)break;o.splice(i,1)}let c=(l=l.slice(0,d))[l.length-1];if(c){for(let e of o){let t=null==r?void 0:r.find(t=>t._key===e),i=t?t._type:e,n={_type:"@span",_key:a._key,children:[],markDef:t,markType:i,markKey:e};c.children.push(n),l.push(n),c=n}if(n(a)){let e=a.text.split(`
4`);for(let t=e.length;t-- >1;)e.splice(t,0,`
5`);c.children=c.children.concat(e.map(e=>({_type:"@text",text:e})))}else c.children=c.children.concat(a)}}return a.children})(t).map((e,t)=>s({node:e,isInline:!0,index:t,renderNode:s}));return{_key:t._key||`block-${i}`,children:a,index:i,isInline:r,node:t}}function M(){}},17828:(e,t,i)=>{"use strict";
5Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorageInstance",{enumerable:!0,get:function(){return r}});let r=(0,i(64054).createAsyncLocalStorage)()},23264:(e,t,i)=>{"use strict";i.d(t,{p:()=>s});var r=i(85339),n=i(63617);class s extends n.o{constructor(e,t="tDiffuse"){super(),this.textureID=t,this.uniforms=null,this.material=null,e instanceof r.BKk?(this.uniforms=e.uniforms,this.material=e):e&&(this.uniforms=r.LlO.clone(e.uniforms),this.material=new r.BKk({name:void 0!==e.name?e.name:"unspecified",defines:Object.assign({},e.defines),uniforms:this.uniforms,vertexShader:e.vertexShader,fragmentShader:e.fragmentShader})),this._fsQuad=new n.F(this.material)}render(e,t,i){this.uniforms[this.textureID]&&(this.uniforms[this.textureID].value=i.texture),this._fsQuad.material=this.material,this.renderToScreen?e.setRenderTarget(null):(e.setRenderTarget(t),this.clear&&e.clear(e.autoClearColor,e.autoClearDepth,e.autoClearStencil)),this._fsQuad.render(e)}dispose(){this.material.dispose(),this._fsQuad.dispose()}}},23817:e=>{"use strict";e.exports=JSON.parse('{"id":"google-analytics","description":"Install a Google Analytics tag on your website","website":"https://analytics.google.com/analytics/web/","scripts":[{"url":"https://www.googletagmanager.com/gtag/js","params":["id"],"strategy":"worker","location":"head","action":"append"},{"code":"window.dataLayer=window.dataLayer||[];window.gtag=function gtag(){window.dataLayer.push(arguments);};gtag(\'js\',new Date());gtag(\'config\',\'${args.id}\')","strategy":"worker","location":"head","action":"append"}]}')},24437:(e,t,i)=>{"use strict";function r(e){let{reason:t,children:i}=e;return i}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return r}}),i(24553)},25223:()=>{},25667:(e,t,i)=>{"use strict";i.d(t,{B8:()=>_,UC:()=>L,bL:()=>P,l9:()=>O});var r=i(12115),n=i(92556),s=i(3468),a=i(87308),l=i(76842),o=i(97602),d=i(66218),c=i(59478),u=i(68946),p=i(95155),h=Object.defineProperty,f=(e,t)=>h(e,"name",{value:t,configurable:!0}),m="Tabs",[g,v]=(0,s.A)(m,[a.RG]),y=(0,a.RG)(),[b,w]=g(m),E=r.forwardRef(f(function(e,t){let{__scopeTabs:i,value:r,onValueChange:n,defaultValue:s,orientation:a="horizontal",dir:l,activationMode:h="automatic",...f}=e,g=(0,d.jH)(l),[v,y]=(0,c.i)({prop:r,onChange:n,defaultProp:null!=s?s:"",caller:m});return(0,p.jsx)(b,{scope:i,baseId:(0,u.B)(),value:v,onValueChange:y,orientation:a,dir:g,activationMode:h,children:(0,p.jsx)(o.sG.div,{dir:g,"data-orientation":a,...f,ref:t})})},"Tabs")),x=r.forwardRef(f(function(e,t){let{__scopeTabs:i,loop:r=!0,...n}=e,s=w("TabsList",i),l=y(i);return(0,p.jsx)(a.bL,{asChild:!0,...l,orientation:s.orientation,dir:s.dir,loop:r,children:(0,p.jsx)(o.sG.div,{role:"tablist","aria-orientation":s.orientation,...n,ref:t})})},"TabsList")),S=r.forwardRef(f(function(e,t){let{__scopeTabs:i,value:r,disabled:s=!1,...l}=e,d=w("TabsTrigger",i),c=y(i),u=M(d.baseId,r),h=C(d.baseId,r),f=r===d.value;return(0,p.jsx)(a.q7,{asChild:!0,...c,focusable:!s,active:f,children:(0,p.jsx)(o.sG.button,{type:"button",role:"tab","aria-selected":f,"aria-controls":h,"data-state":f?"active":"inactive","data-disabled":s?"":void 0,disabled:s,id:u,...l,ref:t,onMouseDown:(0,n.mK)(e.onMouseDown,e=>{s||0!==e.button||!1!==e.ctrlKey?e.preventDefault():d.onValueChange(r)}),onKeyDown:(0,n.mK)(e.onKeyDown,e=>{!s&&e.target===e.currentTarget&&[" ","Enter"].includes(e.key)&&d.onValueChange(r)}),onFocus:(0,n.mK)(e.onFocus,()=>{let e="manual"!==d.activationMode;f||s||!e||d.onValueChange(r)})})})},"TabsTrigger")),T=r.forwardRef(f(function(e,t){let{__scopeTabs:i,value:n,forceMount:s,children:a,...d}=e,c=w("TabsContent",i),u=M(c.baseId,n),h=C(c.baseId,n),f=n===c.value,m=r.useRef(f);return r.useEffect(()=>{let e=requestAnimationFrame(()=>m.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,p.jsx)(l.C,{present:s||f,children:i=>{let{present:r}=i;return(0,p.jsx)(o.sG.div,{"data-state":f?"active":"inactive","data-orientation":c.orientation,role:"tabpanel","aria-labelledby":u,hidden:!r,id:h,tabIndex:0,...d,ref:t,style:{...e.style,animationDuration:m.current?"0s":void 0},children:r&&a})}})},"TabsContent"));function M(e,t){return"".concat(e,"-trigger-").concat(t)}function C(e,t){return"".concat(e,"-content-").concat(t)}f(M,"makeTriggerId"),f(C,"makeContentId");var P=E,_=x,O=S,L=T},26802:e=>{"use strict";e.exports=JSON.parse('{"id":"google-maps-embed","description":"Embed a Google Maps embed on your webpage","website":"https://developers.google.com/maps/documentation/embed/get-started","html":{"element":"iframe","attributes":{"loading":"lazy","src":{"url":"https://www.google.com/maps/embed/v1/place","slugParam":"mode","params":["key","q","center","zoom","maptype","language","regi
5on"]},"referrerpolicy":"no-referrer-when-downgrade","frameborder":"0","style":"border:0","allowfullscreen":true,"width":null,"height":null}}}')},32467:(e,t,i)=>{"use strict";i.d(t,{TL:()=>o});var r,n=i(12115),s=i(94446),a=Object.defineProperty,l=(e,t)=>a(e,"name",{value:t,configurable:!0});function o(e){let t=n.forwardRef((t,i)=>{let{children:r,...a}=t,l=null,o=!1,d=[];m(r)&&"function"==typeof b&&(r=b(r._payload)),n.Children.forEach(r,e=>{if(h(e)){o=!0;let t="child"in e.props?e.props.child:e.props.children;m(t)&&"function"==typeof b&&(t=b(t._payload)),l=c(e,t),d.push(l?.props?.children)}else d.push(e)}),l?l=n.cloneElement(l,void 0,d):!o&&1===n.Children.count(r)&&n.isValidElement(r)&&(l=r);let f=l?p(l):void 0,g=(0,s.s)(i,f);if(!l){if(r||0===r)throw Error(o?y(e):v(e));return r}let w=u(a,l.props??{});return l.type!==n.Fragment&&(w.ref=i?g:f),n.cloneElement(l,w)});return t.displayName=`${e}.Slot`,t}l(o,"createSlot");var d=Symbol.for("radix.slottable");l(function(e){let t=l(e=>"child"in e?e.children(e.child):e.children,"Slottable");return t.displayName=`${e}.Slottable`,t.__radixId=d,t},"createSlottable");var c=l((e,t)=>{if("child"in e.props){let t=e.props.child;return n.isValidElement(t)?n.cloneElement(t,void 0,e.props.children(t.props.children)):null}return n.isValidElement(t)?t:null},"getSlottableElementFromSlottable");function u(e,t){let i={...t};for(let r in t){let n=e[r],s=t[r];/^on[A-Z]/.test(r)?n&&s?i[r]=(...e)=>{let t=s(...e);return n(...e),t}:n&&(i[r]=n):"style"===r?i[r]={...n,...s}:"className"===r&&(i[r]=[n,s].filter(Boolean).join(" "))}return{...e,...i}}function p(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,i=t&&"isReactWarning"in t&&t.isReactWarning;return i?e.ref:(i=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}function h(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===d}l(u,"mergeProps"),l(p,"getElementRef"),l(h,"isSlottable");var f=Symbol.for("react.lazy");function m(e){return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===f&&"_payload"in e&&g(e._payload)}function g(e){return"object"==typeof e&&null!==e&&"then"in e}l(m,"isLazyComponent"),l(g,"isPromiseLike");var v=l(e=>`${e} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,"createSlotError"),y=l(e=>`${e} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,"createSlottableError"),b=(r||(r=i.t(n,2)))[" use ".trim().toString()]},35833:(e,t,i)=>{"use strict";i.d(t,{N:()=>h});var r=i(85339);let n={type:"change"},s={type:"start"},a={type:"end"},l=new r.RlV,o=new r.Zcv,d=Math.cos(70*r.cj9.DEG2RAD),c=new r.Pq0,u=2*Math.PI,p={NONE:-1,ROTATE:0,DOLLY:1,PAN:2,TOUCH_ROTATE:3,TOUCH_PAN:4,TOUCH_DOLLY_PAN:5,TOUCH_DOLLY_ROTATE:6};class h extends r.H2z{constructor(e,t=null){super(e,t),this.state=p.NONE,this.target=new r.Pq0,this.cursor=new r.Pq0,this.minDistance=0,this.maxDistance=1/0,this.minZoom=0,this.maxZoom=1/0,this.minTargetRadius=0,this.maxTargetRadius=1/0,this.minPolarAngle=0,this.maxPolarAngle=Math.PI,this.minAzimuthAngle=-1/0,this.maxAzimuthAngle=1/0,this.enableDamping=!1,this.dampingFactor=.05,this.enableZoom=!0,this.zoomSpeed=1,this.enableRotate=!0,this.rotateSpeed=1,this.keyRotateSpeed=1,this.enablePan=!0,this.panSpeed=1,this.screenSpacePanning=!0,this.keyPanSpeed=7,this.zoomToCursor=!1,this.autoRotate=!1,this.autoRotateSpeed=2,this.keys={LEFT:"ArrowLeft",UP:"ArrowUp",RIGHT:"ArrowRight",BOTTOM:"ArrowDown"},this.mouseButtons={LEFT:r.kBv.ROTATE,MIDDLE:r.kBv.DOLLY,RIGHT:r.kBv.PAN},this.touches={ONE:r.wtR.ROTATE,TWO:r.wtR.DOLLY_PAN},this.target0=this.target.clone(),this.position0=this.object.position.clone(),this.zoom0=this.object.zoom,this._domElementKeyEvents=null,this._lastPosition=new r.Pq0,this._lastQuaternion=new r.PTz,this._lastTargetPosition=new r.Pq0,this._quat=new r.PTz().setFromUnitVectors(e.up,new r.Pq0(0,1,0)),this._quatInverse=this._quat.clone().invert(),this._spherical=new r.YHV,this._sphericalDelta=new r.YHV,this._scale=1,this._panOffset=new r.Pq0,this._rotateStart=new r.I9Y,this._rotateEnd=new r.I9Y,this._rotateDelta=new r.I9Y,this._panStart=new r.I9Y,this._panEnd=new r.I9Y,this._panDelta=new r.I9Y,this._dollyStart=new r.I9Y,this._dollyEnd=new r.I9Y,this._dollyDelta=new r.I9Y,this._dollyDirection=new r.Pq0,this._mouse=new r.I9Y,this._performCursorZoom=!1,this._pointers=[],this._pointerPositions={},this._controlActive=!1,this._onPointerMove=m.bind(this),this._onPointerDown=f.bind(this),this._onPointerUp=g.bind(this),this._onContextMenu=S.bind(this),this._onMouseWheel=b.bind(this),this._onKeyDown=w.bind(this),this._onTouchStart=E.bind(this),this._onTouchMove=x.bind(this),this._onMouseDown=v.bind(this),this._onMouseMove=y.bind(this),this._interceptControlDown=T.bind(this),this._interceptControlUp=M.bind(this),null!==this.domElement&&this.connect(this.domElement),this.update()}connect(e){super.connect(e),this.domElement.addEventListener("pointerdown",this._onPointerDown),this.domElement.addEventListener("pointercancel",this._onPointerUp),this.domElement.addEventListener("contextmenu",this._onContextMenu),this.domElement.addEventListener("wheel",this._onMouseWheel,{passive:!1}),this.domElement.getRootNode().addEventListener("keydown",this._interceptControlDown,{passive:!0,capture:!0}),this.domElement.style.touchAction="none"}disconnect(){this.domElement.removeEventListener("pointerdown",this._onPointerDown),this.domElement.removeEventListener("pointermove",this._onPointerMove),this.domElement.removeEventListener("pointerup",this._onPointerUp),this.domElement.removeEventListener("pointercancel",this._onPointerUp),this.domElement.removeEventListener("wheel",this._onMouseWheel),this.domElement.removeEventListener("contextmenu",this._onContextMenu),this.stopListenToKeyEvents(),this.domElement.getRootNode().removeEventListener("keydown",this._interceptControlDown,{capture:!0}),this.domElement.style.touchAction="auto"}dispose(){this.disconnect()}getPolarAngle(){return this._spherical.phi}getAzimuthalAngle(){return this._spherical.theta}getDistance(){return this.object.position.distanceTo(this.target)}listenToKeyEvents(e){e.addEventListener("keydown",this._onKeyDown),this._domElementKeyEvents=e}stopListenToKeyEvents(){null!==this._domElementKeyEvents&&(this._domElementKeyEvents.removeEventListener("keydown",this._onKeyDown),this._domElementKeyEvents=null)}saveState(){this.target0.copy(this.target),this.position0.copy(this.object.position),this.zoom0=this.object.zoom}reset(){this.target.copy(this.target0),this.object.position.copy(this.position0),this.object.zoom=this.zoom0,this.object.updateProjectionMatrix(),this.dispatchEvent(n),this.update(),this.state=p.NONE}update(e=null){let t=this.object.position;c.copy(t).sub(this.target),c.applyQuaternion(this._quat),this._spherical.setFromVector3(c),this.autoRotate&&this.state===p.NONE&&this._rotateLeft(this._getAutoRotationAngle(e)),this.enableDamping?(this._spherical.theta+=this._sphericalDelta.theta*this.dampingFactor,this._spherical.phi+=this._sphericalDelta.phi*this.dampingFactor):(this._spherical.theta+=this._sphericalDelta.theta,this._spherical.phi+=this._sphericalDelta.phi);let i=this.minAzimuthAngle,s=this.maxAzimuthAngle;isFinite(i)&&isFinite(s)&&(i<-Math.PI?i+=u:i>Math.PI&&(i-=u),s<-Math.PI?s+=u:s>Math.PI&&(s-=u),i<=s?this._spherical.theta=Math.max(i,Math.min(s,this._spherical.theta)):this._spherical.theta=this._spherical.theta>(i+s)/2?Math.max(i,this._spherical.theta):Math.min(s,this._spherical.theta)),this._spherical.phi=Math.max(this.minPolarAngle,Math.min(this.maxPolarAngle,this._spherical.phi)),this._spherical.makeSafe(),!0===this.enableDamping?this.target.addScaledVector(this._panOffset,this.dampingFactor):this.target.add(this._panOffset),this.target.sub(this.cursor),this.target.clampLength(this.minTargetRadius,this.maxTargetRadius),this.target.add(this.cursor);let a=!1;if(this.zoomToCursor&&this._performCursorZoom||this.object.isOrthographicCamera)this._spherical.radiu
5s=this._clampDistance(this._spherical.radius);else{let e=this._spherical.radius;this._spherical.radius=this._clampDistance(this._spherical.radius*this._scale),a=e!=this._spherical.radius}if(c.setFromSpherical(this._spherical),c.applyQuaternion(this._quatInverse),t.copy(this.target).add(c),this.object.lookAt(this.target),!0===this.enableDamping?(this._sphericalDelta.theta*=1-this.dampingFactor,this._sphericalDelta.phi*=1-this.dampingFactor,this._panOffset.multiplyScalar(1-this.dampingFactor)):(this._sphericalDelta.set(0,0,0),this._panOffset.set(0,0,0)),this.zoomToCursor&&this._performCursorZoom){let e=null;if(this.object.isPerspectiveCamera){let t=c.length();e=this._clampDistance(t*this._scale);let i=t-e;this.object.position.addScaledVector(this._dollyDirection,i),this.object.updateMatrixWorld(),a=!!i}else if(this.object.isOrthographicCamera){let t=new r.Pq0(this._mouse.x,this._mouse.y,0);t.unproject(this.object);let i=this.object.zoom;this.object.zoom=Math.max(this.minZoom,Math.min(this.maxZoom,this.object.zoom/this._scale)),this.object.updateProjectionMatrix(),a=i!==this.object.zoom;let n=new r.Pq0(this._mouse.x,this._mouse.y,0);n.unproject(this.object),this.object.position.sub(n).add(t),this.object.updateMatrixWorld(),e=c.length()}else console.warn("WARNING: OrbitControls.js encountered an unknown camera type - zoom to cursor disabled."),this.zoomToCursor=!1;null!==e&&(this.screenSpacePanning?this.target.set(0,0,-1).transformDirection(this.object.matrix).multiplyScalar(e).add(this.object.position):(l.origin.copy(this.object.position),l.direction.set(0,0,-1).transformDirection(this.object.matrix),Math.abs(this.object.up.dot(l.direction))<d?this.object.lookAt(this.target):(o.setFromNormalAndCoplanarPoint(this.object.up,this.target),l.intersectPlane(o,this.target))))}else if(this.object.isOrthographicCamera){let e=this.object.zoom;this.object.zoom=Math.max(this.minZoom,Math.min(this.maxZoom,this.object.zoom/this._scale)),e!==this.object.zoom&&(this.object.updateProjectionMatrix(),a=!0)}return this._scale=1,this._performCursorZoom=!1,!!(a||this._lastPosition.distanceToSquared(this.object.position)>1e-6||8*(1-this._lastQuaternion.dot(this.object.quaternion))>1e-6||this._lastTargetPosition.distanceToSquared(this.target)>1e-6)&&(this.dispatchEvent(n),this._lastPosition.copy(this.object.position),this._lastQuaternion.copy(this.object.quaternion),this._lastTargetPosition.copy(this.target),!0)}_getAutoRotationAngle(e){return null!==e?u/60*this.autoRotateSpeed*e:u/60/60*this.autoRotateSpeed}_getZoomScale(e){let t=Math.abs(.01*e);return Math.pow(.95,this.zoomSpeed*t)}_rotateLeft(e){this._sphericalDelta.theta-=e}_rotateUp(e){this._sphericalDelta.phi-=e}_panLeft(e,t){c.setFromMatrixColumn(t,0),c.multiplyScalar(-e),this._panOffset.add(c)}_panUp(e,t){!0===this.screenSpacePanning?c.setFromMatrixColumn(t,1):(c.setFromMatrixColumn(t,0),c.crossVectors(this.object.up,c)),c.multiplyScalar(e),this._panOffset.add(c)}_pan(e,t){let i=this.domElement;if(this.object.isPerspectiveCamera){let r=this.object.position;c.copy(r).sub(this.target);let n=c.length();n*=Math.tan(this.object.fov/2*Math.PI/180),this._panLeft(2*e*n/i.clientHeight,this.object.matrix),this._panUp(2*t*n/i.clientHeight,this.object.matrix)}else this.object.isOrthographicCamera?(this._panLeft(e*(this.object.right-this.object.left)/this.object.zoom/i.clientWidth,this.object.matrix),this._panUp(t*(this.object.top-this.object.bottom)/this.object.zoom/i.clientHeight,this.object.matrix)):(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - pan disabled."),this.enablePan=!1)}_dollyOut(e){this.object.isPerspectiveCamera||this.object.isOrthographicCamera?this._scale/=e:(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled."),this.enableZoom=!1)}_dollyIn(e){this.object.isPerspectiveCamera||this.object.isOrthographicCamera?this._scale*=e:(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled."),this.enableZoom=!1)}_updateZoomParameters(e,t){if(!this.zoomToCursor)return;this._performCursorZoom=!0;let i=this.domElement.getBoundingClientRect(),r=e-i.left,n=t-i.top,s=i.width,a=i.height;this._mouse.x=r/s*2-1,this._mouse.y=-(n/a*2)+1,this._dollyDirection.set(this._mouse.x,this._mouse.y,1).unproject(this.object).sub(this.object.position).normalize()}_clampDistance(e){return Math.max(this.minDistance,Math.min(this.maxDistance,e))}_handleMouseDownRotate(e){this._rotateStart.set(e.clientX,e.clientY)}_handleMouseDownDolly(e){this._updateZoomParameters(e.clientX,e.clientX),this._dollyStart.set(e.clientX,e.clientY)}_handleMouseDownPan(e){this._panStart.set(e.clientX,e.clientY)}_handleMouseMoveRotate(e){this._rotateEnd.set(e.clientX,e.clientY),this._rotateDelta.subVectors(this._rotateEnd,this._rotateStart).multiplyScalar(this.rotateSpeed);let t=this.domElement;this._rotateLeft(u*this._rotateDelta.x/t.clientHeight),this._rotateUp(u*this._rotateDelta.y/t.clientHeight),this._rotateStart.copy(this._rotateEnd),this.update()}_handleMouseMoveDolly(e){this._dollyEnd.set(e.clientX,e.clientY),this._dollyDelta.subVectors(this._dollyEnd,this._dollyStart),this._dollyDelta.y>0?this._dollyOut(this._getZoomScale(this._dollyDelta.y)):this._dollyDelta.y<0&&this._dollyIn(this._getZoomScale(this._dollyDelta.y)),this._dollyStart.copy(this._dollyEnd),this.update()}_handleMouseMovePan(e){this._panEnd.set(e.clientX,e.clientY),this._panDelta.subVectors(this._panEnd,this._panStart).multiplyScalar(this.panSpeed),this._pan(this._panDelta.x,this._panDelta.y),this._panStart.copy(this._panEnd),this.update()}_handleMouseWheel(e){this._updateZoomParameters(e.clientX,e.clientY),e.deltaY<0?this._dollyIn(this._getZoomScale(e.deltaY)):e.deltaY>0&&this._dollyOut(this._getZoomScale(e.deltaY)),this.update()}_handleKeyDown(e){let t=!1;switch(e.code){case this.keys.UP:e.ctrlKey||e.metaKey||e.shiftKey?this.enableRotate&&this._rotateUp(u*this.keyRotateSpeed/this.domElement.clientHeight):this.enablePan&&this._pan(0,this.keyPanSpeed),t=!0;break;case this.keys.BOTTOM:e.ctrlKey||e.metaKey||e.shiftKey?this.enableRotate&&this._rotateUp(-u*this.keyRotateSpeed/this.domElement.clientHeight):this.enablePan&&this._pan(0,-this.keyPanSpeed),t=!0;break;case this.keys.LEFT:e.ctrlKey||e.metaKey||e.shiftKey?this.enableRotate&&this._rotateLeft(u*this.keyRotateSpeed/this.domElement.clientHeight):this.enablePan&&this._pan(this.keyPanSpeed,0),t=!0;break;case this.keys.RIGHT:e.ctrlKey||e.metaKey||e.shiftKey?this.enableRotate&&this._rotateLeft(-u*this.keyRotateSpeed/this.domElement.clientHeight):this.enablePan&&this._pan(-this.keyPanSpeed,0),t=!0}t&&(e.preventDefault(),this.update())}_handleTouchStartRotate(e){if(1===this._pointers.length)this._rotateStart.set(e.pageX,e.pageY);else{let t=this._getSecondPointerPosition(e),i=.5*(e.pageX+t.x),r=.5*(e.pageY+t.y);this._rotateStart.set(i,r)}}_handleTouchStartPan(e){if(1===this._pointers.length)this._panStart.set(e.pageX,e.pageY);else{let t=this._getSecondPointerPosition(e),i=.5*(e.pageX+t.x),r=.5*(e.pageY+t.y);this._panStart.set(i,r)}}_handleTouchStartDolly(e){let t=this._getSecondPointerPosition(e),i=e.pageX-t.x,r=e.pageY-t.y,n=Math.sqrt(i*i+r*r);this._dollyStart.set(0,n)}_handleTouchStartDollyPan(e){this.enableZoom&&this._handleTouchStartDolly(e),this.enablePan&&this._handleTouchStartPan(e)}_handleTouchStartDollyRotate(e){this.enableZoom&&this._handleTouchStartDolly(e),this.enableRotate&&this._handleTouchStartRotate(e)}_handleTouchMoveRotate(e){if(1==this._pointers.length)this._rotateEnd.set(e.pageX,e.pageY);else{let t=this._getSecondPointerPosition(e),i=.5*(e.pageX+t.x),r=.5*(e.pageY+t.y);this._rotateEnd.set(i,r)}this._rotateDelta.subVectors(this._rotateEnd,this._rotateStart).multiplyScalar(this.rotateSpeed);let t=this.domElement;this._rotateLeft(u*this._rotateDelta.x/t.clientHeight),this._rotateUp(u*this._rotateDelta.y/t.clientHeight),this._rotateStart.copy(this._rotateEnd)}_handleTouchMovePan(e){if(1===this._pointers.length)this._panEnd.set(e.pageX,e.pageY);else{let t=this._getSecondPointerPosition(e),i=.5*(e.pageX+t.x),r=.5*(e.pageY+t.y);this._panEnd.set(i,r)}this._panDelta.subVectors(this._panEnd,this._panStart).multiplyScalar(this.panSpeed),this._pan(this._panDelta.x,this._panDelta.y),this._panStart.copy(this._panEnd)}_handleTouchMoveDolly(e){let t=this._getSecondPointerPosition(e),i=e.pageX-t.x,r=e.pageY-t.y,n=Math.sqrt(i*i+r*r);this._dollyEnd.set(0,n),this._dollyDelta.set(0,Math.pow(this._dollyEnd.y/this._dollyStart.y,this.zoomSpeed)),this._dollyOut(this._dollyDelta.y),this._dollyStart.copy(this._dollyEnd);let s=(e.pageX+t.x)*.5,a=(e.pageY+t.y)*.5;this._updateZoomParameters(s,a)}_handleTouchMoveDollyPan(e){this.enableZoom&&this._handleTouchMoveDolly(e),this.enablePan&&this._handleTouchMovePan(e)}_handleTouchMoveDollyRotate(e){this.enableZoom&&this._handleTouchMoveDolly(e),this.enableRotate&&this._handleTouchMoveRotate(e)}_addPointer(e){this._pointers.push(e.pointerId)}_removePointer(e){delete this._pointerPositions[e.pointerId];for(let t=0;t<this._pointers.length;t++)if(this._pointers[t]==e.pointerId)return void this._pointers.splice(t,1)}_isTrackingPointer(e){for(let t=0;t<this._pointers.length;t++)if(this._pointers[t]==e.pointerId)return!0;return!1}_trackPointer(e){let t=this._pointerPositions[e.pointerId];void 0===t&&(t=new r.I9Y,this._pointerPositions[e.pointerId]=t),t.set(e.pageX,e.pageY)}_getSecondPointerPosition(e){let t=e.pointerId===this._pointers[0]?this._pointers[1]:this._pointers[0];return this._pointerPositions[t]}_customWheelEvent(e){let t=e.deltaMode,i={clientX:e.clientX,clientY:e.clientY,deltaY:e.deltaY};switch(t){case 1:i.deltaY*=16;break;case 2:i.deltaY*=100}return e.ctrlKey&&!this._controlActive&&(i.deltaY*=10),i}}function f(e){!1!==this.enabled&&(0===this._pointers.length&&(this.domElement.setPointerCapture(e.pointerId),this.domElement.addEventListener("pointermove",this._onPointerMove),this.domElement.addEventListener("pointerup",this._onPointerUp)),this._isTrackingPointer(e)||(this._addPointer(e),"touch"===e.pointerType?this._onTouchStart(e):this._onMouseDown(e)))}function m(e){!1!==this.enabled&&("touch"===e.pointerType?this._onTouchMove(e):this._onMouseMove(e))}function g(e){switch(this._removePointer(e),this._pointers.length){case 0:this.domElement.releasePointerCapture(e.pointerId),this.domElement.removeEventListener("pointermove",this._onPointerMove),this.domElement.removeEventListener("pointerup",this._onPointerUp),this.dispatchEvent(a),this.state=p.NONE;break;case 1:let t=this._pointers[0],i=this._pointerPositions[t];this._onTouchStart({pointerId:t,pageX:i.x,pageY:i.y})}}function v(e){let t;switch(e.button){case 0:t=this.mouseButtons.LEFT;break;case 1:t=this.mouseButtons.MIDDLE;break;case 2:t=this.mouseButtons.RIGHT;break;default:t=-1}switch(t){case r.kBv.DOLLY:if(!1===this.enableZoom)return;this._handleMouseDownDolly(e),this.state=p.DOLLY;break;case r.kBv.ROTATE:if(e.ctrlKey||e.metaKey||e.shiftKey){if(!1===this.enablePan)return;this._handleMouseDownPan(e),this.state=p.PAN}else{if(!1===this.enableRotate)return;this._handleMouseDownRotate(e),this.state=p.ROTATE}break;case r.kBv.PAN:if(e.ctrlKey||e.metaKey||e.shiftKey){if(!1===this.enableRotate)return;this._handleMouseDownRotate(e),this.state=p.ROTATE}else{if(!1===this.enablePan)return;this._handleMouseDownPan(e),this.state=p.PAN}break;default:this.state=p.NONE}this.state!==p.NONE&&this.dispatchEvent(s)}function y(e){switch(this.state){case p.ROTATE:if(!1===this.enableRotate)return;this._handleMouseMoveRotate(e);break;case p.DOLLY:if(!1===this.enableZoom)return;this._handleMouseMoveDolly(e);break;case p.PAN:if(!1===this.enablePan)return;this._handleMouseMovePan(e)}}function b(e){!1!==this.enabled&&!1!==this.enableZoom&&this.state===p.NONE&&(e.preventDefault(),this.dispatchEvent(s),this._handleMouseWheel(this._customWheelEvent(e)),this.dispatchEvent(a))}function w(e){!1!==this.enabled&&this._handleKeyDown(e)}function E(e){switch(this._trackPointer(e),this._pointers.length){case 1:switch(this.touches.ONE){case r.wtR.ROTATE:if(!1===this.enableRotate)return;this._handleTouchStartRotate(e),this.state=p.TOUCH_ROTATE;break;case r.wtR.PAN:if(!1===this.enablePan)return;this._handleTouchStartPan(e),this.state=p.TOUCH_PAN;break;default:this.state=p.NONE}break;case 2:switch(this.touches.TWO){case r.wtR.DOLLY_PAN:if(!1===this.enableZoom&&!1===this.enablePan)return;this._handleTouchStartDollyPan(e),this.state=p.TOUCH_DOLLY_PAN;break;case r.wtR.DOLLY_ROTATE:if(!1===this.enableZoom&&!1===this.enableRotate)return;this._handleTouchStartDollyRotate(e),this.state=p.TOUCH_DOLLY_ROTATE;break;default:this.state=p.NONE}break;default:this.state=p.NONE}this.state!==p.NONE&&this.dispatchEvent(s)}function x(e){switch(this._trackPointer(e),this.state){case p.TOUCH_ROTATE:if(!1===this.enableRotate)return;this._handleTouchMoveRotate(e),this.update();break;case p.TOUCH_PAN:if(!1===this.enablePan)return;this._handleTouchMovePan(e),this.update();break;case p.TOUCH_DOLLY_PAN:if(!1===this.enableZoom&&!1===this.enablePan)return;this._handleTouchMoveDollyPan(e),this.update();break;case p.TOUCH_DOLLY_ROTATE:if(!1===this.enableZoom&&!1===this.enableRotate)return;this._handleTouchMoveDollyRotate(e),this.update();break;default:this.state=p.NONE}}function S(e){!1!==this.enabled&&e.preventDefault()}
5function T(e){"Control"===e.key&&(this._controlActive=!0,this.domElement.getRootNode().addEventListener("keyup",this._interceptControlUp,{passive:!0,capture:!0}))}function M(e){"Control"===e.key&&(this._controlActive=!1,this.domElement.getRootNode().removeEventListener("keyup",this._interceptControlUp,{passive:!0,capture:!0}))}},36552:(e,t,i)=>{"use strict";function r(e){let{moduleIds:t}=e;return null}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadChunks",{enumerable:!0,get:function(){return r}}),i(95155),i(47650),i(8567),i(77278)},37334:(e,t,i)=>{"use strict";let r;i.d(t,{UC:()=>rw,VF:()=>rS,ZL:()=>rb,z6:()=>rE,hN:()=>rx,bL:()=>rv,l9:()=>ry});var n,s,a,l=i(12115),o=i(92556),d=i(94446),c=i(3468),u=i(59478),p=i(97602),h=i(49972),f=i(66218),m=i(70222),g=i(95155),v=Object.defineProperty,y=(e,t)=>v(e,"name",{value:t,configurable:!0}),b="dismissableLayer.update",w=l.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set,dismissableSurfaces:new Set}),E=l.forwardRef(y(function(e,t){var i,r;let{disableOutsidePointerEvents:n=!1,deferPointerDownOutside:a=!1,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:h,onInteractOutside:f,onDismiss:v,...E}=e,x=l.useContext(w),[C,P]=l.useState(null),_=null!=(r=null==C?void 0:C.ownerDocument)?r:null==(i=globalThis)?void 0:i.document,[,O]=l.useState({}),L=(0,d.s)(t,P),k=Array.from(x.layers),[A]=[...x.layersWithOutsidePointerEventsDisabled].slice(-1),D=A?k.indexOf(A):-1,I=C?k.indexOf(C):-1,R=x.layersWithOutsidePointerEventsDisabled.size>0,j=I>=D,z=l.useRef(!1),$=S(e=>{null==u||u(e),null==f||f(e),e.defaultPrevented||null==v||v()},{ownerDocument:_,deferPointerDownOutside:a,isDeferredPointerDownOutsideRef:z,dismissableSurfaces:x.dismissableSurfaces,shouldHandlePointerDownOutside:l.useCallback(e=>{if(!(e instanceof Node))return!1;let t=[...x.branches].some(t=>t.contains(e));return j&&!t},[x.branches,j])}),N=T(e=>{if(a&&z.current)return;let t=e.target;![...x.branches].some(e=>e.contains(t))&&(null==h||h(e),null==f||f(e),e.defaultPrevented||null==v||v())},_),F=!!C&&I===k.length-1,G=(0,m.c)(e=>{"Escape"===e.key&&(null==c||c(e),!e.defaultPrevented&&v&&(e.preventDefault(),v()))});return l.useEffect(()=>{if(F)return _.addEventListener("keydown",G,{capture:!0}),()=>_.removeEventListener("keydown",G,{capture:!0})},[_,F,G]),l.useEffect(()=>{if(C)return n&&(0===x.layersWithOutsidePointerEventsDisabled.size&&(s=_.body.style.pointerEvents,_.body.style.pointerEvents="none"),x.layersWithOutsidePointerEventsDisabled.add(C)),x.layers.add(C),M(),()=>{n&&(x.layersWithOutsidePointerEventsDisabled.delete(C),0===x.layersWithOutsidePointerEventsDisabled.size&&(_.body.style.pointerEvents=s))}},[C,_,n,x]),l.useEffect(()=>()=>{C&&(x.layers.delete(C),x.layersWithOutsidePointerEventsDisabled.delete(C),M())},[C,x]),l.useEffect(()=>{let e=y(()=>O({}),"handleUpdate");return document.addEventListener(b,e),()=>document.removeEventListener(b,e)},[]),(0,g.jsx)(p.sG.div,{...E,ref:L,style:{pointerEvents:R?j?"auto":"none":void 0,...e.style},onFocusCapture:(0,o.mK)(e.onFocusCapture,N.onFocusCapture),onBlurCapture:(0,o.mK)(e.onBlurCapture,N.onBlurCapture),onPointerDownCapture:(0,o.mK)(e.onPointerDownCapture,$.onPointerDownCapture)})},"DismissableLayer"));y(function(){let e=l.useContext(w),[t,i]=l.useState(null);return l.useEffect(()=>{if(t)return e.dismissableSurfaces.add(t),()=>{e.dismissableSurfaces.delete(t)}},[t,e.dismissableSurfaces]),i},"useDismissableLayerSurface");var x=y(()=>!0,"IS_TRUE");function S(e,t){var i;let{ownerDocument:r=null==(i=globalThis)?void 0:i.document,deferPointerDownOutside:n=!1,isDeferredPointerDownOutsideRef:s,dismissableSurfaces:a,shouldHandlePointerDownOutside:o=x}=t,d=(0,m.c)(e),c=l.useRef(!1),u=l.useRef(!1),p=l.useRef(new Map),h=l.useRef(()=>{});return l.useEffect(()=>{function e(){u.current=!1,s.current=!1,p.current.clear()}function t(){return Array.from(p.current.values()).some(Boolean)}function i(e){if(!u.current)return;let t=e.target;t instanceof Node&&[...a].some(e=>e.contains(t))||p.current.set(e.type,!0),"click"===e.type&&window.setTimeout(()=>{u.current&&h.current()},0)}function l(e){u.current&&p.current.set(e.type,!1)}y(e,"resetOutsideInteraction"),y(t,"isOutsideInteractionIntercepted"),y(i,"handleInteractionCapture"),y(l,"handleInteractionBubble");let f=y(i=>{if(i.target&&!c.current){let a=function(){r.removeEventListener("click",h.current);let i=t();
5e(),i||C("dismissableLayer.pointerDownOutside",d,l,{discrete:!0})};if(y(a,"handleAndDispatchPointerDownOutsideEvent"),!o(i.target)){r.removeEventListener("click",h.current),e(),c.current=!1;return}let l={originalEvent:i};u.current=!0,s.current=n&&0===i.button,p.current.clear(),n&&0===i.button?(r.removeEventListener("click",h.current),h.current=a,r.addEventListener("click",h.current,{once:!0})):a()}else r.removeEventListener("click",h.current),e();c.current=!1},"handlePointerDown"),m=["pointerup","mousedown","mouseup","touchstart","touchend","click"];for(let e of m)r.addEventListener(e,i,!0),r.addEventListener(e,l);let g=window.setTimeout(()=>{r.addEventListener("pointerdown",f)},0);return()=>{for(let e of(window.clearTimeout(g),r.removeEventListener("pointerdown",f),r.removeEventListener("click",h.current),m))r.removeEventListener(e,i,!0),r.removeEventListener(e,l)}},[r,d,n,s,a,o]),{onPointerDownCapture:y(()=>c.current=!0,"onPointerDownCapture")}}function T(e){var t;let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,r=(0,m.c)(e),n=l.useRef(!1);return l.useEffect(()=>{let e=y(e=>{e.target&&!n.current&&C("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})},"handleFocus");return i.addEventListener("focusin",e),()=>i.removeEventListener("focusin",e)},[i,r]),{onFocusCapture:y(()=>n.current=!0,"onFocusCapture"),onBlurCapture:y(()=>n.current=!1,"onBlurCapture")}}function M(){let e=new CustomEvent(b);document.dispatchEvent(e)}function C(e,t,i,r){let{discrete:n}=r,s=i.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:i});t&&s.addEventListener(e,t,{once:!0}),n?(0,p.hO)(s,a):s.dispatchEvent(a)}y(S,"usePointerDownOutside"),y(T,"useFocusOutside"),y(M,"dispatchUpdate"),y(C,"handleAndDispatchCustomEvent");var P=Object.defineProperty,_=(e,t)=>
5P(e,"name",{value:t,configurable:!0}),O=0,L=null;function k(){l.useEffect(()=>{L||(L={start:A(),end:A()});let{start:e,end:t}=L;return document.body.firstElementChild!==e&&document.body.insertAdjacentElement("afterbegin",e),document.body.lastElementChild!==t&&document.body.insertAdjacentElement("beforeend",t),O++,()=>{1===O&&(null==L||L.start.remove(),null==L||L.end.remove(),L=null),O=Math.max(0,O-1)}},[])}function A(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}_(function(e){return k(),e.children},"FocusGuards"),_(k,"useFocusGuards"),_(A,"createFocusGuard");var D=Object.defineProperty,I=(e,t)=>D(e,"name",{value:t,configurable:!0}),R="focusScope.autoFocusOnMount",j="focusScope.autoFocusOnUnmount",z={bubbles:!1,cancelable:!0},$=l.forwardRef(I(function(e,t){let{loop:i=!1,trapped:r=!1,onMountAutoFocus:n,onUnmountAutoFocus:s,...a}=e,[o,c]=l.useState(null),u=(0,m.c)(n),h=(0,m.c)(s),f=l.useRef(null),v=(0,d.s)(t,c),y=l.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;l.useEffect(()=>{if(r){let e=function(e){if(y.paused||!o)return;let t=e.target;o.contains(t)?f.current=t:W(f.current,{select:!0})},t=function(e){if(y.paused||!o)return;let t=e.relatedTarget;null!==t&&(o.contains(t)||W(f.current,{select:!0}))},i=function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&W(o)};I(e,"handleFocusIn"),I(t,"handleFocusOut"),I(i,"handleMutations"),document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(i);return o&&r.observe(o,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[r,o,y.paused]),l.useEffect(()=>{if(o){X.add(y);let e=document.activeElement;if(!o.contains(e)){let t=new CustomEvent(R,z);o.addEventListener(R,u),o.dispatchEvent(t),t.defaultPrevented||(N(K(G(o)),{select:!0}),document.activeElement===e&&W(o))}return()=>{o.removeEventListener(R,u),setTimeout(()=>{let t=new CustomEvent(j,z);o.addEventListener(j,h),o.dispatchEvent(t),t.defaultPrevented||W(null!=e?e:document.body,{select:!0}),o.removeEventListener(j,h),X.remove(y)},0)}}},[o,u,h,y]);let b=l.useCallback(e=>{if(!i&&!r||y.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=document.activeElement;if(t&&n){let t=e.currentTarget,[r,s]=F(t);r&&s?e.shiftKey||n!==s?e.shiftKey&&n===r&&(e.preventDefault(),i&&W(s,{select:!0})):(e.preventDefault(),i&&W(r,{select:!0})):n===t&&e.preventDefault()}},[i,r,y.paused]);return(0,g.jsx)(p.sG.div,{tabIndex:-1,...a,ref:v,onKeyDown:b})},"FocusScope"));function N(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=document.activeElement;for(let r of e)if(W(r,{select:t}),document.activeElement!==i)return}function F(e){let t=G(e);return[Y(t,e),Y(t.reverse(),e)]}function G(e){let t=[],i=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:I(e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP},"acceptNode")});for(;i.nextNode();)t.push(i.currentNode);return t}function Y(e,t){let i="function"==typeof t.checkVisibility&&t.checkVisibility({checkVisibilityCSS:!0});for(let r of e)if(!(i?!r.checkVisibility({checkVisibilityCSS:!0}):B(r,{upTo:t})))return r}function B(e,t){let{upTo:i}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===i||e!==i);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function H(e){return e instanceof HTMLInputElement&&"select"in e}function W(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){let i=document.activeElement;e.focus({preventScroll:!0}),e!==i&&H(e)&&t&&e.select()}}I(N,"focusFirst"),I(F,"getTabbableEdges"),I(G,"getTabbableCandidates"),I(Y,"findVisible"),I(B,"isHidden"),I(H,"isSelectableInput"),I(W,"focus");var X=V();function V(){let e=[];return{add(t){let i=e[0];t!==i&&(null==i||i.pause()),(e=q(e,t)).unshift(t)},remove(t){var i;null==(i=(e=q(e,t))[0])||i.resume()}}}function q(e,t){let i=[...e],r=i.indexOf(t);return -1!==r&&i.splice(r,1),i}function K(e){return e.filter(e=>"A"!==e.tagName)}I(V,"createFocusScopesStack"),I(q,"arrayRemove"),I(K,"removeLinks");let U=["top","right","bottom","left"],Z=Math.min,Q=Math.max,J=Math.round,ee=Math.floor,et=e=>({x:e,y:e}
vendor: 2,848 bytes, line 5
5),ei={left:"right",right:"left",bottom:"top",top:"bottom"};function er(e,t){return"function"==typeof e?e(t):e}function en(e){return e.split("-")[0]}function es(e){return e.split("-")[1]}function ea(e){return"x"===e?"y":"x"}function el(e){return"y"===e?"height":"width"}function eo(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function ed(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let ec=["left","right"],eu=["right","left"],ep=["top","bottom"],eh=["bottom","top"];function ef(e){let t=en(e);return ei[t]+e.slice(t.length)}function em(e){var t,i,r,n;return"number"!=typeof e?{top:null!=(t=e.top)?t:0,right:null!=(i=e.right)?i:0,bottom:null!=(r=e.bottom)?r:0,left:null!=(n=e.left)?n:0}:{top:e,right:e,bottom:e,left:e}}function eg(e){let{x:t,y:i,width:r,height:n}=e;return{width:r,height:n,top:i,left:t,right:t+r,bottom:i+n,x:t,y:i}}function ev(e,t,i){let r,{reference:n,floating:s}=e,a=eo(t),l=ea(eo(t)),o=el(l),d=en(t),c=n.x+n.width/2-s.width/2,u=n.y+n.height/2-s.height/2,p=n[o]/2-s[o]/2;switch(d){case"top":r={x:c,y:n.y-s.height};break;case"bottom":r={x:c,y:n.y+n.height};break;case"right":r={x:n.x+n.width,y:u};break;case"left":r={x:n.x-s.width,y:u};break;default:r={x:n.x,y:n.y}}let h=es(t);return h&&(r[l]+=p*("end"===h?1:-1)*(i&&"y"===a?-1:1)),r}async function ey(e,t){var i;void 0===t&&(t={});let{x:r,y:n,platform:s,rects:a,elements:l,strategy:o}=e,{boundary:d="clippingAncestors",rootBoundary:c="viewport",elementContext:u="floating",altBoundary:p=!1,padding:h=0}=er(t,e),f=em(h),m=l[p?"floating"===u?"reference":"floating":u],g=eg(await s.getClippingRect({element:null==(i=await (null==s.isElement?void 0:s.isElement(m)))||i?m:m.contextElement||await (null==s.getDocumentElement?void 0:s.getDocumentElement(l.floating)),boundary:d,rootBoundary:c,strategy:o})),v="floating"===u?{x:r,y:n,width:a.floating.width,height:a.floating.height}:a.reference,y=await (null==s.getOffsetParent?void 0:s.getOffsetParent(l.floating)),b=await (null==s.isElement?void 0:s.isElement(y))&&await (null==s.getScale?void 0:s.getScale(y))||{x:1,y:1},w=eg(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:v,offsetParent:y,strategy:o}):v);return{top:(g.top-w.top+f.top)/b.y,bottom:(w.bottom-g.bottom+f.bottom)/b.y,left:(g.left-w.left+f.left)/b.x,right:(w.right-g.right+f.right)/b.x}}let eb=async(e,t,i)=>{let{placement:r="bottom",strategy:n="absolute",middleware:s=[],platform:a}=i,l=a.detectOverflow?a:{...a,detectOverflow:ey},o=await (null==a.isRTL?void 0:a.isRTL(t)),d=await a.getElementRects({reference:e,floating:t,strategy:n}),{x:c,y:u}=ev(d,r,o),p=r,h=0,f={};for(let i=0;i<s.length;i++){let m=s[i];if(!m)continue;let{name:g,fn:v}=m,{x:y,y:b,data:w,reset:E}=await v({x:c,y:u,initialPlacement:r,placement:p,strategy:n,middlewareData:f,re
5cts:d,platform:l,elements:{reference:e,floating:t}});c=null!=y?y:c,u=null!=b?b:u,f[g]={...f[g],...w},E&&h<50&&(h++,"object"==typeof E&&(E.placement&&(p=E.placement),E.rects&&(d=!0===E.rects?await a.getElementRects({reference:e,floating:t,strategy:n}):E.rects),{x:c,y:u}=ev(d,p,o)),i=-1)}return{x:c,y:u,placement:p,strategy:n,middlewareData:f}};function ew(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function eE(e){return U.some(t=>e[t]>=0)}let ex=new Set(["left","top"]);async function eS(e,t){let{placement:i,platform:r,elements:n}=e,s=await (null==r.isRTL?void 0:r.isRTL(n.floating)),a=en(i),l=es(i),o="y"===eo(i),d=ex.has(a)?-1:1,c=s&&o?-1:1,u=er(t,e),{mainAxis:p,crossAxis:h,alignmentAxis:f}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return l&&"number"==typeof f&&(h="end"===l?-1*f:f),o?{x:h*c,y:p*d}:{x:p*d,y:h*c}}function eT(){return"undefined"!=typeof window}function eM(e){return e_(e)?(e.nodeName||"").toLowerCase():"#document"}function eC(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function eP(e){var t;return null==(t=(e_(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function e_(e){return!!eT()&&(e instanceof Node||e instanceof eC(e).Node)}function eO(e){return!!eT()&&(e instanceof Element||e instanceof eC(e).Element)}function eL(e){return!!eT()&&(e instanceof HTMLElement||e instanceof eC(e).HTMLElement)}function ek(e){return!!eT()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof eC(e).ShadowRoot)}function eA(e){let{overflow:t,overflowX:i,overflowY:r,display:n}=eF(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+i)&&"inline"!==n&&"contents"!==n}function eD(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}let eI=/transform|translate|scale|rotate|perspective|filter/,eR=/paint|layout|strict|content/,ej=e=>!!e&&"none"!==e;function ez(e){let t=eO(e)?eF(e):e;return ej(t.transform)||ej(t.translate)||ej(t.scale)||ej(t.rotate)||ej(t.perspective)||!e$()&&(ej(t.backdropFilter)||ej(t.filter))||eI.test(t.willChange||"")||eR.test(t.contain||"")}function e$(){return null==r&&(r="undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),r}function eN(e){return/^(html|body|#document)$/.test(eM(e))}function eF(e){return eC(e).getComputedStyle(e)}function eG(e){return eO(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function eY(e){if("html"===eM(e))return e;let t=e.assignedSlot||e.parentNode||ek(e)&&e.host||eP(e);return ek(t)?t.host:t}function eB(e,t,i){var r;void 0===t&&(t=[]),void 0===i&&(i=!0);let n=function e(t){let i=eY(t);return eN(i)?(t.ownerDocument||t).body:eL(i)&&eA(i)?i:e(i)}(e),s=n===(null==(r=e.ownerDocument)?void 0:r.body),a=eC(n);if(!s)return t.concat(n,eB(n,[],i));{let e=eH(a);return t.concat(a,a.visualViewport||[],eA(n)?n:[],e&&i?eB(e):[])}}function eH(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function eW(e){let t=eF(e),i=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=eL(e),s=n?e.offsetWidth:i,a=n?e.offsetHeight:r,l=J(i)!==s||J(r)!==a;return l&&(i=s,r=a),{width:i,height:r,$:l}}function eX(e){return eO(e)?e:e.contextElement}function eV(e){let t=eX(e);if(!eL(t))return et(1);let i=t.getBoundingClientRect(),{width:r,height:n,$:s}=eW(t),a=(s?J(i.width):i.width)/r,l=(s?J(i.height):i.height)/n;return a&&Number.isFinite(a)||(a=1),l&&Number.isFinite(l)||(l=1),{x:a,y:l}}let eq=et(0);function eK(e){let t=eC(e);return e$()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:eq}function eU(e,t,i,r){var n;void 0===t&&(t=!1),void 0===i&&(i=!1);let s=e.getBoundingClientRect(),a=eX(e),l=et(1);t&&(r?eO(r)&&(l=eV(r)):l=eV(e));let o=(void 0===(n=i)&&(n=!1),r&&n&&r===eC(a))?eK(a):et(0),d=(s.left+o.x)/l.x,c=(s.top+o.y)/l.y,u=s.width/l.x,p=s.height/l.y;if(a&&r){let e=eC(a),t=eO(r)?eC(r):r,i=e,n=eH(i);for(;n&&t!==i;){let e=eV(n),t=n.getBoundingClientRect(),r=eF(n),s=t.left+(n.clientLeft+parseFloat(r.paddingLeft))*e.x,a=t.to
5p+(n.clientTop+parseFloat(r.paddingTop))*e.y;d*=e.x,c*=e.y,u*=e.x,p*=e.y,d+=s,c+=a,n=eH(i=eC(n))}}return eg({width:u,height:p,x:d,y:c})}function eZ(e,t){let i=eG(e).scrollLeft;return t?t.left+i:eU(eP(e)).left+i}function eQ(e,t){let i=e.getBoundingClientRect();return{x:i.left+t.scrollLeft-eZ(e,i),y:i.top+t.scrollTop}}function eJ(e,t,i){let r;if("viewport"===t||"layoutViewport"===t)r=function(e,t,i){void 0===i&&(i="viewport");let r="layoutViewport"===i,n=eC(e),s=eP(e),a=n.visualViewport,l=s.clientWidth,o=s.clientHeight,d=0,c=0;if(a){let e=!e$()||"fixed"===t;r?e||(d=-a.offsetLeft,c=-a.offsetTop):(l=a.width,o=a.height,e&&(d=a.offsetLeft,c=a.offsetTop))}if(0>=eZ(s)){let e=s.ownerDocument,t=e.body,i=getComputedStyle(t),r="CSS1Compat"===e.compatMode&&parseFloat(i.marginLeft)+parseFloat(i.marginRight)||0,n=Math.abs(s.clientWidth-t.clientWidth-r),a="stable both-edges"===getComputedStyle(s).scrollbarGutter?n/2:n;a<=25&&(l-=a)}return{width:l,height:o,x:d,y:c}}(e,i,t);else if("document"===t)r=function(e){let t=eG(e),i=e.ownerDocument.body,r=Q(e.scrollWidth,e.clientWidth,i.scrollWidth,i.clientWidth),n=Q(e.scrollHeight,e.clientHeight,i.scrollHeight,i.clientHeight),s=-t.scrollLeft+eZ(e),a=-t.scrollTop;return"rtl"===eF(i).direction&&(s+=Q(e.clientWidth,i.clientWidth)-r),{width:r,height:n,x:s,y:a}}(eP(e));else if(eO(t))r=function(e,t){let i=eU(e,!0,"fixed"===t),r=i.top+e.clientTop,n=i.left+e.clientLeft,s=eV(e),a=e.clientWidth*s.x,l=e.clientHeight*s.y;return{width:a,height:l,x:n*s.x,y:r*s.y}}(t,i);else{let i=eK(e);r={x:t.x-i.x,y:t.y-i.y,width:t.width,height:t.height}}return eg(r)}function e0(e){return"static"===eF(e).position}function e1(e,t){if(!eL(e)||"fixed"===eF(e).position)return null;if(t)return t(e);let i=e.offsetParent;return eP(e)===i&&(i=i.ownerDocument.body),i}function e2(e,t){var i;let r=eC(e);if(eD(e))return r;if(!eL(e)){let t=eY(e);for(;t&&!eN(t);){if(eO(t)&&!e0(t))return t;t=eY(t)}return r}let n=e1(e,t);for(;n&&(i=n,/^(table|td|th)$/.test(eM(i)))&&e0(n);)n=e1(n,t);return n&&eN(n)&&e0(n)&&!ez(n)?r:n||function(e){let t=eY(e);for(;eL(t)&&!eN(t);){if(ez(t))return t;if(eD(t))break;t=eY(t)}return null}(e)||r}let e3=async function(e){let t=this.getOffsetParent||e2,i=this.getDimensions,r=await i(e.floating);return{reference:function(e,t,i){let r=eL(t),n=eP(t),s="fixed"===i,a=eU(e,!0,s,t),l={scrollLeft:0,scrollTop:0},o=et(0);if((r||!s)&&(("body"!==eM(t)||eA(n))&&(l=eG(t)),r)){let e=eU(t,!0,s,t);o.x=e.x+t.clientLeft,o.y=e.y+t.clientTop}!r&&n&&(o.x=eZ(n));let d=!n||r||s?et(0):eQ(n,l);return{x:a.left+l.scrollLeft-o.x-d.x,y:a.top+l.scrollTop-o.y-d.y,width:a.width,height:a.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},e5={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:i,offsetParent:r,strategy:n}=e,s="fixed"===n,a=eP(r),l=!!t&&eD(t.floating);if(r===a||l&&s)return i;let o={scrollLeft:0,scrollTop:0},d=et(1),c=et(0),u=eL(r);if((u||!s)&&(("body"!==eM(r)||eA(a))&&(o=eG(r)),u)){let e=eU(r);d=eV(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}let p=!a||u||s?et(0):eQ(a,o);return{width:i.width*d.x,height:i.height*d.y,x:i.x*d.x-o.scrollLeft*d.x+c.x+p.x,y:i.y*d.y-o.scrollTop*d.y+c.y+p.y}},getDocumentElement:eP,getClippingRect:function(e){let{element:t,boundary:i,rootBoundary:r,strategy:n}=e,s=[..."clippingAncestors"===i?eD(t)?[]:function(e,t){let i=t.get(e);if(i)return i;let r=eB(e,[],!1).filter(e=>eO(e)&&"body"!==eM(e)),n=null,s="fixed"===eF(e).position,a=s?eY(e):e;for(;eO(a)&&!eN(a);){let e=eF(a),t=ez(a),i=n?n.position:s?"fixed":"";t||"fixed"!==i&&("absolute"!==i||"static"!==e.position)?n=e:r=r.filter(e=>e!==a),a=eY(a)}return t.set(e,r),r}(t,this._c):[].concat(i),r],a=eJ(t,s[0],n),l=a.top,o=a.right,d=a.bottom,c=a.left;for(let e=1;e<s.length;e++){let i=eJ(t,s[e],n);l=Q(i.top,l),o=Z(i.right,o),d=Z(i.bottom,d),c=Q(i.left,c)}return{width:o-c,height:d-l,x:c,y:l}},getOffsetParent:e2,getElementRects:e3,getClientRects:function(e){return e.getClientRects?Array.from(e.getClientRects()):[]},getDimensions:function(e){let{width:t,height:i}=eW(e);return{width:t,height:i}},getScale:eV,isElement:eO,isRTL:function(e){return"rtl"===eF(e).direction}};function e6(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let e4=e=>({name:"arrow",options:e,async fn(t){let{x:i,y:r,placement:n,rects:s,platform:a,elements:l,middlewareData:o}=t,{element:d,padding:c=0}=er(e,t)||{};if(null==d)return{};let u=em(c),p={x:i,y:r},h=ea(eo(n)),f=el(h),m=await a.getDimensions(d),g="y"===h,v=g?"clientHeight":"clientWidth",y=s.reference[f]+s.reference[h]-p[h]-s.floating[f],b=p[h]-s.reference[h],w=await (null==a.getOffsetParent?void 0:a.getOffsetParent(d)),E=w?w[v]:0;E&&await (null==a.isElement?void 0:a.isElement(w))||(E=l.floating[v]||s.floating[f]);let x=E/2-m[f]/2-1,S=Z(u[g?"top":"left"],x),T=Z(u[g?"bottom":"right"],x),M=E-m[f]-T,C=E/2-m[f]/2+(y/2-b/2),P=Q(S,Z(C,M)),_=!o.arrow&&null!=es(n)&&C!==P&&s.reference[f]/2-(C<S?S:T)-m[f]/2<0,O=_?C<S?C-S:C-M:0;return{[h]:p[h]+O,data:{[h]:P,centerOffset:C-P-O,..._&&{alignmentOffset:O}},reset:_}}});var e8=i(47650),e9="undefined"!=typeof document?l.useLayoutEffect:function(){};function e7(e,t){let i,r,n;if(e===t)return!0;
5if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((i=e.length)!==t.length)return!1;for(r=i;0!=r--;)if(!e7(e[r],t[r]))return!1;return!0}if((i=(n=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=i;0!=r--;)if(!({}).hasOwnProperty.call(t,n[r]))return!1;for(r=i;0!=r--;){let i=n[r];if(("_owner"!==i||!e.$$typeof)&&!e7(e[i],t[i]))return!1}return!0}return e!=e&&t!=t}function te(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function tt(e,t){let i=te(e);return Math.round(t*i)/i}function ti(e){let t=l.useRef(e);return e9(()=>{t.current=e}),t}var tr=i(4129);function tn(e){let[t,i]=l.useState(void 0);return(0,tr.N)(()=>{if(e){i({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,n;if(!Array.isArray(t)||!t.length)return;let s=t[0];if("borderBoxSize"in s){let e=s.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,n=t.blockSize}else r=e.offsetWidth,n=e.offsetHeight;i({width:r,height:n})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}i(void 0)},[e]),t}(0,Object.defineProperty)(tn,"name",{value:"useSize",configurable:!0});var ts=Object.defineProperty,ta=(e,t)=>ts(e,"name",{value:t,configurable:!0}),tl="Popper",[to,td]=(0,c.A)(tl),[tc,tu]=to(tl),tp=ta(e=>{let{__scopePopper:t,children:i}=e,[r,n]=l.useState(null),[s,a]=l.useState(void 0);return(0,g.jsx)(tc,{scope:t,anchor:r,onAnchorChange:n,placementState:s,setPlacementState:a,children:i})},"Popper"),th=l.forwardRef(ta(function(e,t){let{__scopePopper:i,virtualRef:r,...n}=e,s=tu("PopperAnchor",i),a=l.useRef(null),o=s.onAnchorChange,c=l.useCallback(e=>{a.current=e,e&&o(e)},[o]),u=(0,d.s)(t,c),h=l.useRef(null);l.useEffect(()=>{if(!r)return;let e=h.current;h.current=r.current,e!==h.current&&o(h.current)});let f=s.placementState&&tw(s.placementState),m=null==f?void 0:f[0],v=null==f?void 0:f[1];return r?null:(0,g.jsx)(p.sG.div,{"data-radix-popper-side":m,"data-radix-popper-align":v,...n,ref:u})},"PopperAnchor")),tf="PopperContent",[tm,tg]=to(tf),tv=l.forwardRef(ta(function(e,t){var i,r,n,s,a,o,c,u,h,f,v,y;let{__scopePopper:b,side:w="bottom",sideOffset:E=0,align:x="center",alignOffset:S=0,arrowPadding:T=0,avoidCollisions:M=!0,collisionBoundary:C=[],collisionPadding:P=0,sticky:_="partial",hideWhenDetached:O=!1,updatePositionStrategy:L="optimized",onPlaced:k,...A}=e,D=tu(tf,b),[I,R]=l.useState(null),j=(0,d.s)(t,R),[z,$]=l.useState(null),N=tn(z),F=null!=(u=null==N?void 0:N.width)?u:0,G=null!=(h=null==N?void 0:N.height)?h:0,Y="number"==typeof P?P:{top:0,right:0,bottom:0,left:0,...P},B=Array.isArray(C)?C:[C],H=B.length>0,W={padding:Y,boundary:B.filter(ty),altBoundary:H},{refs:X,floatingStyles:V,placement:q,isPositioned:K,middlewareData:U}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:i="absolute",middleware:r=[],platform:n,elements:{reference:s,floating:a}={},transform:o=!0,whileElementsMounted:d,open:c}=e,[u,p]=l.useState({x:0,y:0,strategy:i,placement:t,middlewareData:{},isPositioned:!1}),[h,f]=l.useState(r);e7(h,r)||f(r);let[m,g]=l.useState(null),[v,y]=l.useState(null),b=l.useCallback(e=>{e!==S.current&&(S.current=e,g(e))},[]),w=l.useCallback(e=>{e!==T.current&&(T.current=e,y(e))},[]),E=s||m,x=a||v,S=l.useRef(null),T=l.useRef(null),M=l.useRef(u),C=null!=d,P=ti(d),_=ti(n),O=ti(c),L=l.useCallback(()=>{if(!S.current||!T.current)return;let e={placement:t,strategy:i,middleware:h};_.current&&(e.platform=_.current),((e,t,i)=>{let r=new Map,n=null!=i?i:{},s={...e5,...n.platform,_c:r};return eb(e,t,{...n,platform:s})})(S.current,T.current,e).then(e=>{let t={...e,isPositioned:!1!==O.current};k.current&&!e7(M.current,t)&&(M.current=t,e8.flushSync(()=>{p(t)}))})},[h,t,i,_,O]);e9(()=>{!1===c&&M.current.isPositioned&&(M.current.isPositioned=!1,p(e=>({...e,isPositioned:!1})))},[c]);let k=l.useRef(!1);e9(()=>(k.current=!0,()=>{k.current=!1}),[]),e9(()=>{if(E&&(S.current=E),x&&(T.current=x),E&&x){if(P.current)return P.current(E,x,L);L()}},[E,x,L,P,C]);let A=l.useMemo(()=>({reference:S,floating:T,setReference:b,setFloating:w}),[b,w]),D=l.useMemo(()=>({reference:E,floating:x}),[E,x]),I=l.useMemo(()=>{let e={position:i,left:0,top:0};if(!D.floating)return e;let t=tt(D.floating,u.x),r=tt(D.floating,u.y);return o?{...e,transform:"translate("+t+"px, "+r+"px)",...te(D.floating)>=1.5&&{willChange:"transform"}}:{position:i,left:t,top:r}},[i,o,D.floating,u.x,u.y]);return l.useMemo(()=>({...u,update:L,refs:A,elements:D,floatingStyles:I}),[u,L,A,D,I])}({strategy:"fixed",placement:w+("center"!==x?"-"+x:""),whileElementsMounted:ta(function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return function(e,t,i,r){let n;void 0===r&&(r={});let{ancestorScroll:s=!0,ancestorResize:a=!0,elementResize:l="function"==typeof ResizeObserver,layoutShift:o="function"==typeof IntersectionObserver,animationFrame:d=!1}=r,c=eX(e),u=s||a?[...c?eB(c):[],...t?eB(t):[]]:[];
5u.forEach(e=>{s&&e.addEventListener("scroll",i),a&&e.addEventListener("resize",i)});let p=c&&o?function(e,t,i){let r,n=null,s=eP(e);function a(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}function l(i,o){void 0===i&&(i=!1),void 0===o&&(o=1),a();let d=e.getBoundingClientRect(),{left:c,top:u,width:p,height:h}=d;if(i||t(),!p||!h)return;let f=ee(u),m=ee(s.clientWidth-(c+p)),g={rootMargin:-f+"px "+-m+"px "+-ee(s.clientHeight-(u+h))+"px "+-ee(c)+"px",threshold:Q(0,Z(1,o))||1},v=!0;function y(t){let i=t[0].intersectionRatio;if(!e6(d,e.getBoundingClientRect()))return l();if(i!==o){if(!v)return l();i?l(!1,i):r=setTimeout(()=>{l(!1,1e-7)},1e3)}v=!1}try{n=new IntersectionObserver(y,{...g,root:s.ownerDocument})}catch(e){n=new IntersectionObserver(y,g)}n.observe(e)}let o=eC(e),d=()=>l(i);return o.addEventListener("resize",d),l(!0),()=>{o.removeEventListener("resize",d),a()}}(c,i,a):null,h=-1,f=null;l&&(f=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&f&&t&&(f.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var e;null==(e=f)||e.observe(t)})),i()}),c&&!d&&f.observe(c),t&&f.observe(t));let m=d?eU(e):null;return d&&function t(){let r=eU(e);m&&!e6(m,r)&&i(),m=r,n=requestAnimationFrame(t)}(),i(),()=>{var e;u.forEach(e=>{s&&e.removeEventListener("scroll",i),a&&e.removeEventListener("resize",i)}),null==p||p(),null==(e=f)||e.disconnect(),f=null,d&&cancelAnimationFrame(n)}}(...t,{animationFrame:"always"===L})},"whileElementsMounted"),elements:{reference:D.anchor},middleware:[((e,t)=>{var i;let r=(void 0===(i=e)&&(i=0),{name:"offset",options:i,async fn(e){var t,r;let{x:n,y:s,placement:a,middlewareData:l}=e,o=await eS(e,i);return a===(null==(t=l.offset)?void 0:t.placement)&&null!=(r=l.arrow)&&r.alignmentOffset?{}:{x:n+o.x,y:s+o.y,data:{...o,placement:a}}}});return{name:r.name,fn:r.fn,options:[e,t]}})({mainAxis:E+G,alignmentAxis:S}),M&&((e,t)=>{var i;let r=(void 0===(i=e)&&(i={}),{name:"shift",options:i,async fn(e){let{x:t,y:r,placement:n,platform:s}=e,{mainAxis:a=!0,crossAxis:l=!1,limiter:o={fn:e=>{let{x:t,y:i}=e;return{x:t,y:i}}},...d}=er(i,e),c={x:t,y:r},u=await s.detectOverflow(e,d),p=eo(n),h=ea(p),f=c[h],m=c[p],g=(e,t)=>Q(t+u["y"===e?"top":"left"],Z(t,t-u["y"===e?"bottom":"right"]));a&&(f=g(h,f)),l&&(m=g(p,m));let v=o.fn({...e,[h]:f,[p]:m});return{...v,data:{x:v.x-t,y:v.y-r,enabled:{[h]:a,[p]:l}}}}});return{name:r.name,fn:r.fn,options:[e,t]}})({mainAxis:!0,crossAxis:!1,limiter:"partial"===_?{fn:(void 0===(y=f)&&(y={}),{options:y,fn(e){var t,i,r,n;let{x:s,y:a,placement:l,rects:o,middlewareData:d}=e,{offset:c=0,mainAxis:u=!0,crossAxis:p=!0}=er(y,e),h={x:s,y:a},f=eo(l),m=ea(f),g=h[m],v=h[f],b=er(c,e),w="number"==typeof b?{mainAxis:b,crossAxis:0}:{mainAxis:null!=(t=b.mainAxis)?t:0,crossAxis:null!=(i=b.crossAxis)?i:0};if(u){let e="y"===m?"height":"width",t=o.reference[m]-o.floating[e]+w.mainAxis,i=o.reference[m]+o.reference[e]-w.mainAxis;g<t?g=t:g>i&&(g=i)}if(p){let e="y"===m?"width":"height",t=ex.has(en(l)),i=o.reference[f]-o.floating[e]+(t&&(null==(r=d.offset)?void 0:r[f])||0)+(t?0:w.crossAxis),s=o.reference[f]+o.reference[e]+(t?0:(null==(n=d.offset)?void 0:n[f])||0)-(t?w.crossAxis:0);v<i?v=i:v>s&&(v=s)}return{[m]:g,[f]:v}}}).fn,options:[f,v]}:void 0,...W}),M&&((e,t)=>{var i;let r=(void 0===(i=e)&&(i={}),{name:"flip",options:i,async fn(e){var t,r,n,s,a;let{placement:l,middlewareData:o,rects:d,initialPlacement:c,platform:u,elements:p}=e,{mainAxis:h=!0,crossAxis:f=!0,fallbackPlacements:m,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:y=!0,...b}=er(i,e);if(null!=(t=o.arrow)&&t.alignmentOffset)return{};let w=en(l),E=eo(c),x=en(c)===c,S=await (null==u.isRTL?void 0:u.isRTL(p.floating)),T=m||(x||!y?[ef(c)]:function(e){let t=ef(e);return[ed(e),t,ed(t)]}(c)),M="none"!==v;!m&&M&&T.push(...function(e,t,i,r){let n=es(e),s=function(e,t,i){switch(e){case"top":case"bottom":if(i)return t?eu:ec;return t?ec:eu;case"left":case"right":return t?ep:eh;default:return[]}}(en(e),"start"===i,r);return n&&(s=s.map(e=>e+"-"+n),t&&(s=s.concat(s.map(ed)))),s}(c,y,v,S));let C=[c,...T],P=await u.detectOverflow(e,b),_=[],O=(null==(r=o.flip)?void 0:r.overflows)||[];if(h&&_.push(P[w]),f){let e=function(e,t,i){void 0===i&&(i=!1);let r=es(e),n=ea(eo(e)),s=el(n),a="x"===n?r===(i?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[s]>t.floating[s]&&(a=ef(a)),[a,ef(a)]}(l,d,S);_.push(P[e[0]],P[e[1]])}if(O=[...O,{placement:l,overflows:_}],!_.every(e=>e<=0)){let e=((null==(n=o.flip)?void 0:n.index)||0)+1,t=C[e];if(t&&("alignment"!==f||E===eo(t)||O.every(e=>eo(e.placement)!==E||e.overflows[0]>0)))return{data:{index:e,overflows:O},reset:{placement:t}};let i=null==(s=O.filter(e=>e.overflows[0]<=0).sort((e,t)=>
5e.overflows[1]-t.overflows[1])[0])?void 0:s.placement;if(!i)switch(g){case"bestFit":{let e=null==(a=O.filter(e=>{if(M){let t=eo(e.placement);return t===E||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:a[0];e&&(i=e);break}case"initialPlacement":i=c}if(l!==i)return{reset:{placement:i}}}return{}}});return{name:r.name,fn:r.fn,options:[e,t]}})({...W}),((e,t)=>{var i;let r=(void 0===(i=e)&&(i={}),{name:"size",options:i,async fn(e){let t,r,{placement:n,rects:s,platform:a,elements:l}=e,{apply:o=()=>{},...d}=er(i,e),c=await a.detectOverflow(e,d),u=en(n),p=es(n),h="y"===eo(n),{width:f,height:m}=s.floating;"top"===u||"bottom"===u?(t=u,r=p===(await (null==a.isRTL?void 0:a.isRTL(l.floating))?"start":"end")?"left":"right"):(r=u,t="end"===p?"top":"bottom");let g=m-c.top-c.bottom,v=f-c.left-c.right,y=Z(m-c[t],g),b=Z(f-c[r],v),w=e.middlewareData.shift,E=!w,x=y,S=b;null!=w&&w.enabled.x&&(S=v),null!=w&&w.enabled.y&&(x=g),E&&!p&&(h?S=f-2*Q(c.left,c.right):x=m-2*Q(c.top,c.bottom)),await o({...e,availableWidth:S,availableHeight:x});let T=await a.getDimensions(l.floating);return f!==T.width||m!==T.height?{reset:{rects:!0}}:{}}});return{name:r.name,fn:r.fn,options:[e,t]}})({...W,apply:ta(e=>{let{elements:t,rects:i,availableWidth:r,availableHeight:n}=e,{width:s,height:a}=i.reference,l=t.floating.style;l.setProperty("--radix-popper-available-width","".concat(r,"px")),l.setProperty("--radix-popper-available-height","".concat(n,"px")),l.setProperty("--radix-popper-anchor-width","".concat(s,"px")),l.setProperty("--radix-popper-anchor-height","".concat(a,"px"))},"apply")}),z&&((e,t)=>{let i,r={name:"arrow",options:i=e,fn(e){let{element:t,padding:r}="function"==typeof i?i(e):i;return t&&({}).hasOwnProperty.call(t,"current")?null!=t.current?e4({element:t.current,padding:r}).fn(e):{}:t?e4({element:t,padding:r}).fn(e):{}}};return{name:r.name,fn:r.fn,options:[e,t]}})({element:z,padding:T}),tb({arrowWidth:F,arrowHeight:G}),O&&((e,t)=>{var i;let r=(void 0===(i=e)&&(i={}),{name:"hide",options:i,async fn(e){let{rects:t,platform:r}=e,{strategy:n="referenceHidden",...s}=er(i,e);switch(n){case"referenceHidden":{let i=ew(await r.detectOverflow(e,{...s,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:eE(i)}}}case"escaped":{let i=ew(await r.detectOverflow(e,{...s,altBoundary:!0}),t.floating);return{data:{escapedOffsets:i,escaped:eE(i)}}}default:return{}}}});return{name:r.name,fn:r.fn,options:[e,t]}})({strategy:"referenceHidden",...W,boundary:H?W.boundary:void 0})]}),J=D.setPlacementState;(0,tr.N)(()=>(J(q),()=>{J(void 0)}),[q,J]);let[et,ei]=tw(q),em=(0,m.c)(k);(0,tr.N)(()=>{K&&(null==em||em())},[K,em]);let eg=null==(i=U.arrow)?void 0:i.x,ev=null==(r=U.arrow)?void 0:r.y,ey=(null==(n=U.arrow)?void 0:n.centerOffset)!==0,[eT,eM]=l.useState();return(0,tr.N)(()=>{I&&eM(window.getComputedStyle(I).zIndex)},[I]),(0,g.jsx)("div",{ref:X.setFloating,"data-radix-popper-content-wrapper":"",style:{...V,transform:K?V.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eT,"--radix-popper-transform-origin":[null==(s=U.transformOrigin)?void 0:s.x,null==(a=U.transformOrigin)?void 0:a.y].join(" "),...(null==(o=U.hide)?void 0:o.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,g.jsx)(tm,{scope:b,placedSide:et,placedAlign:ei,onArrowChange:$,arrowX:eg,arrowY:ev,shouldHideArrow:ey,children:(0,g.jsx)(p.sG.div,{"data-side":et,"data-align":ei,...A,ref:j,style:{...A.style,animation:K?null==(c=A.style)?void 0:c.animation:"none"}})})})},"PopperContent"));function ty(e){return null!==e}ta(ty,"isNotNull");var tb=ta(e=>({name:"transformOrigin",options:e,fn(t){var i,r,n,s,a;let{placement:l,rects:o,middlewareData:d}=t,c=(null==(i=d.arrow)?void 0:i.centerOffset)!==0,u=c?0:e.arrowWidth,p=c?0:e.arrowHeight,[h,f]=tw(l),m={start:"0%",center:"50%",end:"100%"}[f],g=(null!=(s=null==(r=d.arrow)?void 0:r.x)?s:0)+u/2,v=(null!=(a=null==(n=d.arrow)?void 0:n.y)?a:0)+p/2,y="",b="";return"bottom"===h?(y=c?m:"".concat(g,"px"),b="".concat(-p,"px")):"top"===h?(y=c?m:"".concat(g,"px"),b="".concat(o.floating.height+p,"px")):"right"===h?(y="".concat(-p,"px"),b=c?m:"".concat(v,"px")):"left"===h&&(y="".concat(o.floating.width+p,"px"),b=c?m:"".concat(v,"px")),{data:{x:y,y:b}}}}),"transformOrigin");function tw(e){let[t,i="center"]=e.split("-");return[t,i]}ta(tw,"getSideAndAlignFromPlacement");var tE=Object.defineProperty,tx=l.forwardRef(tE(function(e,t){var i,r;let{container:n,...s}=e,[a,o]=l.useState(!1);(0,tr.N)(()=>o(!0),[]);let d=n||a&&(null==(r=globalThis)||null==(i=r.document)?void 0:i.body);return d?e8.createPortal((0,g.jsx)(p.sG.div,{...s,ref:t}),d):null},"name",{value:"Portal",configurable:!0})),tS=i(76842),tT=i(87308),tM=i(32467),tC=new WeakMap,tP=new WeakMap,t_={},tO=0,tL=function(e){return e&&(e.host||tL(e.parentNode))},tk=function(e,t,i,r){var n=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var i=tL(e);return i&&t.contains(i)?i:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});t_[i]||(t_[i]=new WeakMap);var s=t_[i],a=[],l=new Set,o=new Set(n),d=function(e){!e||l.has(e)||(l.add(e),d(e.parentNode))};
5n.forEach(d);var c=function(e){!e||o.has(e)||Array.prototype.forEach.call(e.children,function(e){if(l.has(e))c(e);else try{var t=e.getAttribute(r),n=null!==t&&"false"!==t,o=(tC.get(e)||0)+1,d=(s.get(e)||0)+1;tC.set(e,o),s.set(e,d),a.push(e),1===o&&n&&tP.set(e,!0),1===d&&e.setAttribute(i,"true"),n||e.setAttribute(r,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return c(t),l.clear(),tO++,function(){a.forEach(function(e){var t=tC.get(e)-1,n=s.get(e)-1;tC.set(e,t),s.set(e,n),t||(tP.has(e)||e.removeAttribute(r),tP.delete(e)),n||e.removeAttribute(i)}),--tO||(tC=new WeakMap,tC=new WeakMap,tP=new WeakMap,t_={})}},tA=function(e,t,i){void 0===i&&(i="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),n=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return n?(r.push.apply(r,Array.from(n.querySelectorAll("[aria-live], script"))),tk(r,n,i,"aria-hidden")):function(){return null}},tD=i(71450),tI="right-scroll-bar-position",tR="width-before-scroll-bar";function tj(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var tz="undefined"!=typeof window?l.useLayoutEffect:l.useEffect,t$=new WeakMap;function tN(e){return e}var tF=function(e){void 0===e&&(e={});var t,i,r,n=(void 0===t&&(t=tN),i=[],r=!1,{read:function(){if(r)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return i.length?i[i.length-1]:null},useMedium:function(e){var n=t(e,r);return i.push(n),function(){i=i.filter(function(e){return e!==n})}},assignSyncMedium:function(e){for(r=!0;i.length;){var t=i;i=[],t.forEach(e)}i={push:function(t){return e(t)},filter:function(){return i}}},assignMedium:function(e){r=!0;var t=[];if(i.length){var n=i;i=[],n.forEach(e),t=i}var s=function(){var i=t;t=[],i.forEach(e)},a=function(){return Promise.resolve().then(s)};a(),i={push:function(e){t.push(e),a()},filter:function(e){return t=t.filter(e),i}}}});return n.options=(0,tD.Cl)({async:!0,ssr:!1},e),n}(),tG=function(){},tY=l.forwardRef(function(e,t){var i,r,n,s,a=l.useRef(null),o=l.useState({onScrollCapture:tG,onWheelCapture:tG,onTouchMoveCapture:tG}),d=o[0],c=o[1],u=e.forwardProps,p=e.children,h=e.className,f=e.removeScrollBar,m=e.enabled,g=e.shards,v=e.sideCar,y=e.noRelative,b=e.noIsolation,w=e.inert,E=e.allowPinchZoom,x=e.as,S=e.gapMode,T=(0,tD.Tt)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),M=(i=[a,t],r=function(e){return i.forEach(function(t){return tj(t,e)})},(n=(0,l.useState)(function(){return{value:null,callback:r,facade:{get current(){return n.value},set current(value){var e=n.value;e!==value&&(n.value=value,n.callback(value,e))}}}})[0]).callback=r,s=n.facade,tz(function(){var e=t$.get(s);if(e){var t=new Set(e),r=new Set(i),n=s.current;t.forEach(function(e){r.has(e)||tj(e,null)}),r.forEach(function(e){t.has(e)||tj(e,n)})}t$.set(s,i)},[i]),s),C=(0,tD.Cl)((0,tD.Cl)({},T),d);return l.createElement(l.Fragment,null,m&&l.createElement(v,{sideCar:tF,removeScrollBar:f,shards:g,noRelative:y,noIsolation:b,inert:w,setCallbacks:c,allowPinchZoom:!!E,lockRef:a,gapMode:S}),u?l.cloneElement(l.Children.only(p),(0,tD.Cl)((0,tD.Cl)({},C),{ref:M})):l.createElement(void 0===x?"div":x,(0,tD.Cl)({},C,{className:h,ref:M}),p))});tY.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},tY.classNames={fullWidth:tR,zeroRight:tI};var tB=function(e){var t=e.sideCar,i=(0,tD.Tt)(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error("Sidecar medium not found");return l.createElement(r,(0,tD.Cl)({},i))};tB.isSideCarExport=!0;var tH=function(){var e=0,t=null;return{add:function(r){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=a||i.nc;return t&&e.setAttribute("nonce",t),e}())){var n,s;(n=t).styleSheet?n.styleSheet.cssText=r:n.appendChild(document.createTextNode(r)),s=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(s)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},tW=function(){var e=tH();return function(t,i){l.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&i])}},tX=function(){var e=tW();return function(t){return e(t.styles,t.dynamic),null}},tV={left:0,top:0,right:0,gap:0},tq=function(e){return parseInt(e||"",10)||0},tK=function(e){var t=window.getComputedStyle(document.body),i=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],n=t["padding"===e?"paddingRight":"marginRight"];return[tq(i),tq(r),tq(n)]},tU=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return tV;var t=tK(e),i=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-i+t[2]-t[0])}},tZ=tX(),tQ="data-scroll-locked",tJ=function(e,t,i,r){var n=e.left,s=e.top,a=e.right,l=e.gap;return void 0===i&&(i="margin"),"\n  .".concat("with-scroll-bars-hidden"," {\n   overflow: hidden ").concat(r,";\n   padding-right: ").concat(l,"px ").concat(r,";\n  }\n  body[").concat(tQ,"] {\n    overflow: hidden ").concat(r,";\n    overscroll-behavior: contain;\n    ").concat([t&&"position: relative ".concat(r,";"),"margin"===i&&"\n    padding-left: ".concat(n,"px;\n    padding-top: ").concat(s,"px;\n    padding-right: ").concat(a,"px;\n    margin-left:0;\n    margin-top:0;\n    margin-right: ").concat(l,"px ").concat(r,";\n    "),"padding"===i&&"padding-right: ".concat(l,"px ").concat(r,";
5")].filter(Boolean).join(""),"\n  }\n  \n  .").concat(tI," {\n    right: ").concat(l,"px ").concat(r,";\n  }\n  \n  .").concat(tR," {\n    margin-right: ").concat(l,"px ").concat(r,";\n  }\n  \n  .").concat(tI," .").concat(tI," {\n    right: 0 ").concat(r,";\n  }\n  \n  .").concat(tR," .").concat(tR," {\n    margin-right: 0 ").concat(r,";\n  }\n  \n  body[").concat(tQ,"] {\n    ").concat("--removed-body-scroll-bar-size",": ").concat(l,"px;\n  }\n")},t0=function(){var e=parseInt(document.body.getAttribute(tQ)||"0",10);return isFinite(e)?e:0},t1=function(){l.useEffect(function(){return document.body.setAttribute(tQ,(t0()+1).toString()),function(){var e=t0()-1;e<=0?document.body.removeAttribute(tQ):document.body.setAttribute(tQ,e.toString())}},[])},t2=function(e){var t=e.noRelative,i=e.noImportant,r=e.gapMode,n=void 0===r?"margin":r;t1();var s=l.useMemo(function(){return tU(n)},[n]);return l.createElement(tZ,{styles:tJ(s,!t,n,i?"":"!important")})},t3=!1;if("undefined"!=typeof window)try{var t5=Object.defineProperty({},"passive",{get:function(){return t3=!0,!0}});window.addEventListener("test",t5,t5),window.removeEventListener("test",t5,t5)}catch(e){t3=!1}var t6=!!t3&&{passive:!1},t4=function(e,t){if(!(e instanceof Element))return!1;var i=window.getComputedStyle(e);return"hidden"!==i[t]&&(i.overflowY!==i.overflowX||"TEXTAREA"===e.tagName||"visible"!==i[t])},t8=function(e,t){var i=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),t9(e,r)){var n=t7(e,r);if(n[1]>n[2])return!0}r=r.parentNode}while(r&&r!==i.body);return!1},t9=function(e,t){return"v"===e?t4(t,"overflowY"):t4(t,"overflowX")},t7=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},ie=function(e,t,i,r,n){var s,a=(s=window.getComputedStyle(t).direction,"h"===e&&"rtl"===s?-1:1),l=a*r,o=i.target,d=t.contains(o),c=!1,u=l>0,p=0,h=0;do{if(!o)break;var f=t7(e,o),m=f[0],g=f[1]-f[2]-a*m;(m||g)&&t9(e,o)&&(p+=g,h+=m);var v=o.parentNode;o=v&&v.nodeType===Node.DOCUMENT_FRAGMENT_NODE?v.host:v}while(!d&&o!==document.body||d&&(t.contains(o)||t===o));return u&&(n&&1>Math.abs(p)||!n&&l>p)?c=!0:!u&&(n&&1>Math.abs(h)||!n&&-l>h)&&(c=!0),c},it=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},ii=function(e){return[e.deltaX,e.deltaY]},ir=function(e){return e&&"current"in e?e.current:e},is=0,ia=[];let il=(n=function(e){var t=l.useRef([]),i=l.useRef([0,0]),r=l.useRef(),n=l.useState(is++)[0],s=l.useState(tX)[0],a=l.useRef(e);l.useEffect(function(){a.current=e},[e]),l.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(n));var t=(0,tD.fX)([e.lockRef.current],(e.shards||[]).map(ir),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(n))}),function(){document.body.classList.remove("block-interactivity-".concat(n)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(n))})}}},[e.inert,e.lockRef.current,e.shards]);var o=l.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!a.current.allowPinchZoom;var n,s=it(e),l=i.current,o="deltaX"in e?e.deltaX:l[0]-s[0],d="deltaY"in e?e.deltaY:l[1]-s[1],c=e.target,u=Math.abs(o)>Math.abs(d)?"h":"v";if("touches"in e&&"h"===u&&"range"===c.type)return!1;var p=window.getSelection(),h=p&&p.anchorNode;if(h&&(h===c||h.contains(c)))return!1;var f=t8(u,c);if(!f)return!0;if(f?n=u:(n="v"===u?"h":"v",f=t8(u,c)),!f)return!1;if(!r.current&&"changedTouches"in e&&(o||d)&&(r.current=n),!n)return!0;var m=r.current||n;return ie(m,t,e,"h"===m?o:d,!0)},[]),d=l.useCallback(function(e){if(ia.length&&ia[ia.length-1]===s){var i="deltaY"in e?ii(e):it(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta,r[0]===i[0]&&r[1]===i[1])})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var n=(a.current.shards||[]).map(ir).filter(Boolean).filter(function(t){return t.contains(e.target)});(n.length>0?o(e,n[0]):!a.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=l.useCallback(function(e,i,r,n){var s={name:e,delta:i,target:r,should:n,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(s),setTimeout(function(){t.current=t.current.filter(function(e){return e!==s})},1)},[]),u=l.useCallback(function(e){i.current=it(e),r.current=void 0},[]),p=l.useCallback(function(t){c(t.type,ii(t),t.target,o(t,e.lockRef.current))},[]),h=l.useCallback(function(t){c(t.type,it(t),t.target,o(t,e.lockRef.current))},[]);l.useEffect(function(){return ia.push(s),e.setCallbacks({onScrollCapture:p,onWheelCapture:p,onTouchMoveCapture:h}),document.addEventListener("wheel",d,t6),document.addEventListener("touchmove",d,t6),document.addEventListener("touchstart",u,t6),function(){ia=ia.filter(function(e){return e!==s}),document.removeEventListener("wheel",d,t6),document.removeEventListener("touchmove",d,t6),document.removeEventListener("touchstart",u,t6)}},[]);var f=e.removeScrollBar,m=e.inert;return l.createElement(l.Fragment,null,m?l.createElement(s,{styles:"\n  .block-interactivity-".concat(n," {pointer-events: none;}\n  .allow-interactivity-").concat(n," {pointer-events: all;}\n")}):null,f?l.createElement(t2,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},tF.useMedium(n),tB);var io=l.forwardRef(function(e,t){return l.createElement(tY,(0,tD.Cl)({},e,{ref:t,sideCar:il}))});io.classNames=tY.classNames;var id=Object.defineProperty,ic=(e,t)=>id(e,"name",{value:t,configurable:!0}),iu=["Enter"," "],ip=["ArrowUp","PageDown","End"],ih=["ArrowDown","PageUp","Home",...ip];[...iu],[...iu];var im="Menu",[ig,iv,iy]=(0,h.N)(im),[ib,iw]=(0,c.A)(im,[iy,td,tT.RG]),iE=td(),ix=(0,tT.RG)(),[iS,iT]=ib(im),[iM,iC]=ib(im),iP=ic(e=>{let{__scopeMenu:t,open:i=!1,children:r,dir:n,onOpenChange:s,modal:
5a=!0}=e,o=iE(t),[d,c]=l.useState(null),u=l.useRef(!1),p=(0,m.c)(s),h=(0,f.jH)(n);return l.useEffect(()=>{let e=ic(()=>{u.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},"handleKeyDown"),t=ic(()=>u.current=!1,"handlePointer");return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),l.useEffect(()=>{if(!i)return;let e=ic(()=>p(!1),"handleBlur");return window.addEventListener("blur",e),()=>window.removeEventListener("blur",e)},[i,p]),(0,g.jsx)(tp,{...o,children:(0,g.jsx)(iS,{scope:t,open:i,onOpenChange:p,content:d,onContentChange:c,children:(0,g.jsx)(iM,{scope:t,onClose:l.useCallback(()=>p(!1),[p]),isUsingKeyboardRef:u,dir:h,modal:a,children:r})})})},"Menu"),i_=l.forwardRef(ic(function(e,t){let{__scopeMenu:i,...r}=e,n=iE(i);return(0,g.jsx)(th,{...n,...r,ref:t})},"MenuAnchor")),iO="MenuPortal",[iL,ik]=ib(iO,{forceMount:void 0}),iA=ic(e=>{let{__scopeMenu:t,forceMount:i,children:r,container:n}=e,s=iT(iO,t);return(0,g.jsx)(iL,{scope:t,forceMount:i,children:(0,g.jsx)(tS.C,{present:i||s.open,children:(0,g.jsx)(tx,{asChild:!0,container:n,children:r})})})},"MenuPortal"),iD="MenuContent",[iI,iR]=ib(iD),ij=l.forwardRef(ic(function(e,t){let i=ik(iD,e.__scopeMenu),{forceMount:r=i.forceMount,...n}=e,s=iT(iD,e.__scopeMenu),a=iC(iD,e.__scopeMenu);return(0,g.jsx)(ig.Provider,{scope:e.__scopeMenu,children:(0,g.jsx)(tS.C,{present:r||s.open,children:(0,g.jsx)(ig.Slot,{scope:e.__scopeMenu,children:a.modal?(0,g.jsx)(iz,{...n,ref:t}):(0,g.jsx)(i$,{...n,ref:t})})})})},"MenuContent")),iz=l.forwardRef(ic(function(e,t){let i=iT(iD,e.__scopeMenu),r=l.useRef(null),n=(0,d.s)(t,r);return l.useEffect(()=>{let e=r.current;if(e)return tA(e)},[]),(0,g.jsx)(iF,{...e,ref:n,trapFocus:i.open,disableOutsidePointerEvents:i.open,disableOutsideScroll:!0,onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>i.onOpenChange(!1)})},"MenuRootContentModal")),i$=l.forwardRef(ic(function(e,t){let i=iT(iD,e.__scopeMenu);return(0,g.jsx)(iF,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>i.onOpenChange(!1)})},"MenuRootContentNonModal")),iN=(0,tM.TL)("MenuContent.ScrollLock"),iF=l.forwardRef(ic(function(e,t){let{__scopeMenu:i,loop:r=!1,trapFocus:n,onOpenAutoFocus:s,onCloseAutoFocus:a,disableOutsidePointerEvents:c,onEntryFocus:u,onEscapeKeyDown:p,onPointerDownOutside:h,onFocusOutside:f,onInteractOutside:m,onDismiss:v,disableOutsideScroll:y,...b}=e,w=iT(iD,i),x=iC(iD,i),S=iE(i),T=ix(i),M=iv(i),[C,P]=l.useState(null),_=l.useRef(null),O=(0,d.s)(t,_,w.onContentChange),L=l.useRef(0),A=l.useRef(""),D=l.useRef(0),I=l.useRef(null),R=l.useRef("right"),j=l.useRef(0),z=y?io:l.Fragment,N=ic(e=>{var t,i;let r=A.current+e,n=M().filter(e=>!e.disabled),s=document.activeElement,a=null==(t=n.find(e=>e.ref.current===s))?void 0:t.textValue,l=i8(n.map(e=>e.textValue),r,a),o=null==(i=n.find(e=>e.textValue===l))?void 0:i.ref.current;o&&setTimeout(()=>o.focus())},"handleTypeaheadSearch");l.useEffect(()=>()=>window.clearTimeout(L.current),[]),k();let F=l.useCallback(e=>{var t,i;return R.current===(null==(t=I.current)?void 0:t.side)&&i7(e,null==(i=I.current)?void 0:i.area)},[]);return(0,g.jsx)(iI,{scope:i,searchRef:A,onItemEnter:l.useCallback(e=>{F(e)&&e.preventDefault()},[F]),onItemLeave:l.useCallback(e=>{var t;F(e)||(null==(t=_.current)||t.focus(),P(null))},[F]),onTriggerLeave:l.useCallback(e=>{F(e)&&e.preventDefault()},[F]),pointerGraceTimerRef:D,onPointerGraceIntentChange:l.useCallback(e=>{I.current=e},[]),children:(0,g.jsx)(z,{...y?{as:iN,allowPinchZoom:!0}:void 0,children:(0,g.jsx)($,{asChild:!0,trapped:n,onMountAutoFocus:(0,o.mK)(s,e=>{var t;e.preventDefault(),null==(t=_.current)||t.focus({preventScroll:!0})}),onUnmountAutoFocus:a,children:(0,g.jsx)(E,{asChild:!0,disableOutsidePointerEvents:c,onEscapeKeyDown:p,onPointerDownOutside:h,onFocusOutside:f,onInteractOutside:m,onDismiss:v,children:(0,g.jsx)(tT.bL,{asChild:!0,...T,dir:x.dir,orientation:"vertical",loop:r,currentTabStopId:C,onCurrentTabStopIdChange:P,onEntryFocus:(0,o.mK)(u,e=>{x.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,g.jsx)(tv,{role:"menu","aria-orientation":"vertical","data-state":i2(w.open),"data-radix-menu-content":"",dir:x.dir,...S,...b,ref:O,style:{outline:"none",...b.style},onKeyDown:(0,o.mK)(b.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,i=e.ctrlKey||e.altKey||e.metaKey,r=1===e.ke
5y.length;t&&("Tab"===e.key&&e.preventDefault(),!i&&r&&N(e.key));let n=_.current;if(e.target!==n||!ih.includes(e.key))return;e.preventDefault();let s=M().filter(e=>!e.disabled).map(e=>e.ref.current);ip.includes(e.key)&&s.reverse(),i6(s)}),onBlur:(0,o.mK)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(L.current),A.current="")}),onPointerMove:(0,o.mK)(e.onPointerMove,re(e=>{let t=e.target,i=j.current!==e.clientX;e.currentTarget.contains(t)&&i&&(R.current=e.clientX>j.current?"right":"left",j.current=e.clientX)}))})})})})})})},"MenuContentImpl")),iG=l.forwardRef(ic(function(e,t){let{__scopeMenu:i,...r}=e;return(0,g.jsx)(p.sG.div,{role:"group",...r,ref:t})},"MenuGroup")),iY="MenuItem",iB="menu.itemSelect",iH=l.forwardRef(ic(function(e,t){let{disabled:i=!1,onSelect:r,...n}=e,s=l.useRef(null),a=iC(iY,e.__scopeMenu),c=iR(iY,e.__scopeMenu),u=(0,d.s)(t,s),h=l.useRef(!1),f=ic(()=>{let e=s.current;if(!i&&e){let t=new CustomEvent(iB,{bubbles:!0,cancelable:!0});e.addEventListener(iB,e=>null==r?void 0:r(e),{once:!0}),(0,p.hO)(e,t),t.defaultPrevented?h.current=!1:a.onClose()}},"handleSelect");return(0,g.jsx)(iW,{...n,ref:u,disabled:i,onClick:(0,o.mK)(e.onClick,f),onPointerDown:t=>{var i;null==(i=e.onPointerDown)||i.call(e,t),h.current=!0},onPointerUp:(0,o.mK)(e.onPointerUp,e=>{var t;h.current||null==(t=e.currentTarget)||t.click()}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{!i&&e.target===e.currentTarget&&(""===c.searchRef.current||" "!==e.key)&&iu.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})},"MenuItem")),iW=l.forwardRef(ic(function(e,t){let{__scopeMenu:i,disabled:r=!1,textValue:n,...s}=e,a=iR(iY,i),c=ix(i),u=l.useRef(null),h=(0,d.s)(t,u),[f,m]=l.useState(!1),[v,y]=l.useState("");return l.useEffect(()=>{let e=u.current;if(e){var t;y((null!=(t=e.textContent)?t:"").trim())}},[s.children]),(0,g.jsx)(ig.ItemSlot,{scope:i,disabled:r,textValue:null!=n?n:v,children:(0,g.jsx)(tT.q7,{asChild:!0,...c,focusable:!r,children:(0,g.jsx)(p.sG.div,{role:"menuitem","data-highlighted":f?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0,...s,ref:h,onPointerMove:(0,o.mK)(e.onPointerMove,re(e=>{r?a.onItemLeave(e):(a.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,o.mK)(e.onPointerLeave,re(e=>a.onItemLeave(e))),onFocus:(0,o.mK)(e.onFocus,()=>m(!0)),onBlur:(0,o.mK)(e.onBlur,()=>m(!1))})})})},"MenuItemImpl")),[iX,iV]=ib("MenuRadioGroup",{value:void 0,onValueChange:ic(()=>{},"onValueChange")}),iq=l.forwardRef(ic(function(e,t){let{value:i,onValueChange:r,...n}=e,s=(0,m.c)(r);return(0,g.jsx)(iX,{scope:e.__scopeMenu,value:i,onValueChange:s,children:(0,g.jsx)(iG,{...n,ref:t})})},"MenuRadioGroup")),iK=l.forwardRef(ic(function(e,t){let{value:i,...r}=e,n=iV("MenuRadioItem",e.__scopeMenu),s=i===n.value;return(0,g.jsx)(iZ,{scope:e.__scopeMenu,checked:s,children:(0,g.jsx)(iH,{role:"menuitemradio","aria-checked":s,...r,ref:t,"data-state":i5(s),onSelect:(0,o.mK)(r.onSelect,()=>{var e;return null==(e=n.onValueChange)?void 0:e.call(n,i)},{checkForDefaultPrevented:!1})})})},"MenuRadioItem")),iU="MenuItemIndicator",[iZ,iQ]=ib(iU,{checked:!1}),iJ=l.forwardRef(ic(function(e,t){let{__scopeMenu:i,forceMount:r,...n}=e,s=iQ(iU,i);return(0,g.jsx)(tS.C,{present:r||i3(s.checked)||!0===s.checked,children:(0,g.jsx)(p.sG.span,{...n,ref:t,"data-state":i5(s.checked)})})},"MenuItemIndicator")),[i0,i1]=ib("MenuSub");function i2(e){return e?"open":"closed"}function i3(e){return"indeterminate"===e}function i5(e){return i3(e)?"indeterminate":e?"checked":"unchecked"}function i6(e){let t=document.activeElement;for(let i of e)if(i===t||(i.focus(),document.activeElement!==t))return}function i4(e,t){return e.map((i,r)=>e[(t+r)%e.length])}function i8(e,t,i){let r=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,n=i?e.indexOf(i):-1,s=i4(e,Math.max(n,0));1===r.length&&(s=s.filter(e=>e!==i));let a=s.find(e=>e.toLowerCase().startsWith(r.toLowerCase()));return a!==i?a:void 0}function i9(e,t){let{x:i,y:r}=e,n=!1;for(let e=0,s=t.length-1;e<t.length;s=e++){let a=t[e],l=t[s],o=a.x,d=a.y,c=l.x,u=l.y;d>r!=u>r&&i<(c-o)*(r-d)/(u-d)+o&&(n=!n)}return n}function i7(e,t){return!!t&&i9({x:e.clientX,y:e.clientY},t)}function re(e){return t=>
5"mouse"===t.pointerType?e(t):void 0}ic(i2,"getOpenState"),ic(i3,"isIndeterminate"),ic(i5,"getCheckedState"),ic(i6,"focusFirst"),ic(i4,"wrapArray"),ic(i8,"getNextMatch"),ic(i9,"isPointInPolygon"),ic(i7,"isPointerInGraceArea"),ic(re,"whenMouse");var rt=i(68946),ri=Object.defineProperty,rr=(e,t)=>ri(e,"name",{value:t,configurable:!0}),rn="DropdownMenu",[rs,ra]=(0,c.A)(rn,[iw]),rl=iw(),[ro,rd]=rs(rn),rc=rr(e=>{let{__scopeDropdownMenu:t,children:i,dir:r,open:n,defaultOpen:s,onOpenChange:a,modal:o=!0}=e,d=rl(t),c=l.useRef(null),[p,h]=(0,u.i)({prop:n,defaultProp:null!=s&&s,onChange:a,caller:rn});return(0,g.jsx)(ro,{scope:t,triggerId:(0,rt.B)(),triggerRef:c,contentId:(0,rt.B)(),open:p,onOpenChange:h,onOpenToggle:l.useCallback(()=>h(e=>!e),[h]),modal:o,children:(0,g.jsx)(iP,{...d,open:p,onOpenChange:h,dir:r,modal:o,children:i})})},"DropdownMenu"),ru=l.forwardRef(rr(function(e,t){let{__scopeDropdownMenu:i,disabled:r=!1,...n}=e,s=rd("DropdownMenuTrigger",i),a=rl(i),l=(0,d.s)(t,s.triggerRef);return(0,g.jsx)(i_,{asChild:!0,...a,children:(0,g.jsx)(p.sG.button,{type:"button",id:s.triggerId,"aria-haspopup":"menu","aria-expanded":s.open,"aria-controls":s.open?s.contentId:void 0,"data-state":s.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...n,ref:l,onPointerDown:(0,o.mK)(e.onPointerDown,e=>{!r&&0===e.button&&!1===e.ctrlKey&&(s.onOpenToggle(),s.open||e.preventDefault())}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{!r&&(["Enter"," "].includes(e.key)&&s.onOpenToggle(),"ArrowDown"===e.key&&s.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})},"DropdownMenuTrigger")),rp=rr(e=>{let{__scopeDropdownMenu:t,...i}=e,r=rl(t);return(0,g.jsx)(iA,{...r,...i})},"DropdownMenuPortal"),rh=l.forwardRef(rr(function(e,t){let{__scopeDropdownMenu:i,...r}=e,n=rd("DropdownMenuContent",i),s=rl(i),a=l.useRef(!1);return(0,g.jsx)(ij,{id:n.contentId,"aria-labelledby":n.triggerId,...s,...r,ref:t,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{var t;a.current||null==(t=n.triggerRef.current)||t.focus(),a.current=!1,e.preventDefault()}),onInteractOutside:(0,o.mK)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,i=0===t.button&&!0===t.ctrlKey,r=2===t.button||i;(!n.modal||r)&&(a.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})},"DropdownMenuContent")),rf=l.forwardRef(rr(function(e,t){let{__scopeDropdownMenu:i,...r}=e,n=rl(i);return(0,g.jsx)(iq,{...n,...r,ref:t})},"DropdownMenuRadioGroup")),rm=l.forwardRef(rr(function(e,t){let{__scopeDropdownMenu:i,...r}=e,n=rl(i);return(0,g.jsx)(iK,{...n,...r,ref:t})},"DropdownMenuRadioItem")),rg=l.forwardRef(rr(function(e,t){let{__scopeDropdownMenu:i,...r}=e,n=rl(i);return(0,g.jsx)(iJ,{...n,...r,ref:t})},"DropdownMenuItemIndicator")),rv=rc,ry=ru,rb=rp,rw=rh,rE=rf,rx=rm,rS=rg},37577:function(e,t,i){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{html:t,scripts:i,stylesheets:r}=(0,a.YouTubeEmbed)(e);return(0,n.jsx)(l.default,{height:e.height||null,width:e.width||null,html:t,dataNtpc:"YouTubeEmbed",children:null==i?void 0:i.map(e=>(0,n.jsx)(s.default,{src:e.url,strategy:o[e.strategy],stylesheets:r},e.url))})};let n=i(95155),s=r(i(68321)),a=i(13067),l=r(i(57445)),o={server:"beforeInteractive",client:"afterInteractive",idle:"lazyOnload",worker:"worker"}},45038:(e,t,i)=>{"use strict";i.d(t,{s:()=>d});var r=i(85339);let n={name:"CopyShader",uniforms:{tDiffuse:{value:null},opacity:{value:1}},vertexShader:`
6
7		varying vec2 vUv;
8
9		void main() {
10
11			vUv = uv;
12			gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );
13
14		}`,fragmentShader:`
15
16		uniform float opacity;
17
18		uniform sampler2D tDiffuse;
19
20		varying vec2 vUv;
21
22		void main() {
23
24			vec4 texel = texture2D( tDiffuse, vUv );
25			gl_FragColor = opacity * texel;
26
27
28		}`};var s=i(23264),a=i(63617);class l extends a.o{constructor(e,t){super(),this.scene=e,this.camera=t,this.clear=!0,this.needsSwap=!1,this.inverse=!1}render(e,t,i){let r,n,s=e.getContext(),a=e.state;a.buffers.color.setMask(!1),a.buffers.depth.setMask(!1),a.buffers.color.setLocked(!0),a.buffers.depth.setLocked(!0),this.inverse?(r=0,n=1):(r=1,n=0),a.buffers.stencil.setTest(!0),a.buffers.stencil.setOp(s.REPLACE,s.REPLACE,s.REPLACE),a.buffers.stencil.setFunc(s.ALWAYS,r,0xffffffff),a.buffers.stencil.setClear(n),a.buffers.stencil.setLocked(!0),e.setRenderTarget(i),this.clear&&e.clear(),e.render(this.scene,this.camera),e.setRenderTarget(t),this.clear&&e.clear(),e.render(this.scene,this.camera),a.buffers.color.setLocked(!1),a.buffers.depth.setLocked(!1),a.buffers.color.setMask(!0),a.buffers.depth.setMask(!0),a.buffers.stencil.setLocked(!1),a.buffers.stencil.setFunc(s.EQUAL,1,0xffffffff),a.buffers.stencil.setOp(s.KEEP,s.KEEP,s.KEEP),a.buffers.stencil.setLocked(!0)}}class o extends a.o{constructor(){super(),this.needsSwap=!1}render(e){e.state.buffers.stencil.setLocked(!1),e.state.buffers.stencil.setTest(!1)}}class d{constructor(e,t){if(this.renderer=e,this._pixelRatio=e.getPixelRatio(),void 0===t){let i=e.getSize(new r.I9Y);this._width=i.width,this._height=i.height,(t=new r.nWS(this._width*this._pixelRatio,this._height*this._pixelRatio,{type:r.ix0})).texture.name="EffectComposer.rt1"}else this._width=t.width,this._height=t.height;this.renderTarget1=t,this.renderTarget2=t.clone(),this.renderTarget2.texture.name="EffectComposer.rt2",this.writeBuffer=this.renderTarget1,this.readBuffer=this.renderTarget2,this.renderToScreen=!0,this.passes=[],this.copyPass=new s.p(n),this.copyPass.material.blending=r.XIg,this.clock=new r.zD7}swapBuffers(){let e=this.readBuffer;this.readBuffer=this.writeBuffer,this.writeBuffer=e}addPass(e){this.passes.push(e),e.setSize(this._width*this._pixelRatio,this._height*this._pixelRatio)}insertPass(e,t){this.passes.splice(t,0,e),e.setSize(this._width*this._pixelRatio,this._height*this._pixelRatio)}removePass(e){let t=this.passes.indexOf(e);-1!==t&&this.passes.splice(t,1)}isLastEnabledPass(e){for(let t=e+1;t<this.passes.length;t++)if(this.passes[t].enabled)return!1;return!0}render(e){void 0===e&&(e=this.clock.getDelta());let t=this.renderer.getRenderTarget(),i=!1;for(let t=0,r=this.passes.length;t<r;t++){let r=this.passes[t];if(!1!==r.enabled){if(r.renderToScreen=this.renderToScreen&&this.isLastEnabledPass(t),r.render(this.renderer,this.writeBuffer,this.readBuffer,e,i),r.needsSwap){if(i){let t=this.renderer.getContext(),i=this.renderer.state.buffers.stencil;i.setFunc(t.NOTEQUAL,1,0xffffffff),this.copyPass.render(this.renderer,this.writeBuffer,this.readBuffer,e),i.setFunc(t.EQUAL,1,0xffffffff)}this.swapBuffers()}void 0!==l&&(r instanceof l?i=!0:r instanceof o&&(i=!1))}}this.renderer.setRenderTarget(t)}reset(e){if(void 0===e){let t=this.renderer.getSize(new r.I9Y);this._pixelRatio=this.renderer.getPixelRatio(),this._width=t.width,this._height=t.height,(e=this.renderTarget1.clone()).setSize(this._width*this._pixelRatio,this._height*this._pixelRatio)}this.renderTarget1.dispose(),this.renderTarget2.dispose(),this.renderTarget1=e,this.renderTarget2=e.clone(),this.writeBuffer=this.renderTarget1,this.readBuffer=this.renderTarget2}setSize(e,t){this._width=e,this._height=t;let i=this._width*this._pixelRatio,r=this._height*this._pixelRatio;this.renderTarget1.setSize(i,r),this.renderTarget2.setSize(i,r);for(let e=0;e<this.passes.length;e++)this.passes[e].setSize(i,r)}setPixelRatio(e){this._pixelRatio=e,this.setSize(this._width,this._height)}dispose(){this.renderTarget1.dispose(),this.renderTarget2.dispose(),this.copyPass.dispose()}}},46429:(e,t,i)=>{"use strict";i.d(t,{Wx:()=>c});var r,n,s=i(12115),a=Object.defineProperty,l=new Map,o=new WeakMap,d=0;function c(){var e;let{threshold:t,delay:i,trackVisibility:n,rootMargin:a,scrollMargin:c,root:u,triggerOnce:p,skip:h,initialInView:f,fallbackInView:m,onChange:g}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[v,y]=s.useState(null),b=s.useRef(g),w=s.useRef(f),[E,x]=s.useState({inView:!!f,entry:void 0});b.current=g,s.useEffect(()=>{let e;if(void 0===w.current&&(w.current=f),!h&&v)return e=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:r;if(void 0===window.IntersectionObserver&&void 0!==n){let r=e.getBoundingClientRect();return t(n,{isIntersecting:n,target:e,intersectionRatio:"number"==typeof i.threshold?i.threshold:0,time:0,boundingClientRect:r,intersectionRect:r,rootBounds:r}),()=>{}}let{id:s,observer:a,elements:c}=function(e){let t=Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{var i;return"".concat(t,"_").concat("root"===t?(i=e.root)?(o.has(i)||(d+=1,o.set(i,d.toString())),o.get(i)):"0":e[t])}).toString(),i=l.get(t);if(!i){let r,n=new Map,s=new IntersectionObserver(t=>{t.forEach(t=>{var i;let s=t.isIntersecting&&r.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=s),[...null!=(i=n.get(t.target))?i:[]].forEac
28h(e=>{e(s,t)})})},e);r=s.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),i={id:t,observer:s,elements:n},l.set(t,i)}return i}(i),u=c.get(e)||[];return c.has(e)||c.set(e,u),u.push(t),a.observe(e),function(){u.splice(u.indexOf(t),1),0===u.length&&(c.delete(e),a.unobserve(e)),0===c.size&&(a.disconnect(),l.delete(s))}}(v,(t,i)=>{let r=w.current;w.current=t,(void 0!==r||t)&&(x({inView:t,entry:i}),b.current&&b.current(t,i),i.isIntersecting&&p&&e&&(e(),e=void 0))},{root:u,rootMargin:a,scrollMargin:c,threshold:t,trackVisibility:n,delay:i},m),()=>{e&&e()}},[Array.isArray(t)?t.toString():t,v,u,a,c,p,h,n,m,i]);let S=null==(e=E.entry)?void 0:e.target,T=s.useRef(void 0);v||!S||p||h||T.current===S||(T.current=S,x({inView:!!f,entry:void 0}),w.current=f);let M=[y,E.inView,E.entry];return M.ref=M[0],M.inView=M[1],M.entry=M[2],M}s.Component,null!=(null!=(n=s.useInsertionEffect)?n:s.useLayoutEffect)||s.useEffect},49972:(e,t,i)=>{"use strict";function r(e,t,i){if(!t.has(e))throw TypeError("attempted to "+i+" private field on non-instance");return t.get(e)}function n(e,t){var i=r(e,t,"get");return i.get?i.get.call(e):i.value}function s(e,t,i){var n=r(e,t,"set");if(n.set)n.set.call(e,i);else{if(!n.writable)throw TypeError("attempted to set read only private field");n.value=i}return i}i.d(t,{N:()=>m});var a,l,o=i(12115),d=i(3468),c=i(94446),u=i(32467),p=i(95155),h=Object.defineProperty,f=(e,t)=>h(e,"name",{value:t,configurable:!0});function m(e){let t=e+"CollectionProvider",[i,r]=(0,d.A)(t),[n,s]=i(t,{collectionRef:{current:null},itemMap:new Map}),a=f(e=>{let{scope:t,children:i}=e,r=o.useRef(null),s=o.useRef(new Map).current;return(0,p.jsx)(n,{scope:t,itemMap:s,collectionRef:r,children:i})},"CollectionProvider");a.displayName=t;let l=e+"CollectionSlot",h=(0,u.TL)(l),m=o.forwardRef((e,t)=>{let{scope:i,children:r}=e,n=s(l,i),a=(0,c.s)(t,n.collectionRef);return(0,p.jsx)(h,{ref:a,children:r})});m.displayName=l;let g=e+"CollectionItemSlot",v="data-radix-collection-item",y=(0,u.TL)(g),b=o.forwardRef((e,t)=>{let{scope:i,children:r,...n}=e,a=o.useRef(null),l=(0,c.s)(t,a),d=s(g,i);return o.useEffect(()=>(d.itemMap.set(a,{ref:a,...n}),()=>void d.itemMap.delete(a))),(0,p.jsx)(y,{...{[v]:""},ref:l,children:r})});function w(t){let i=s(e+"CollectionConsumer",t);return o.useCallback(()=>{let e=i.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(v,"]")));return Array.from(i.itemMap.values()).sort((e,i)=>t.indexOf(e.ref.current)-t.indexOf(i.ref.current))},[i.collectionRef,i.itemMap])}return b.displayName=g,f(w,"useCollection"),[{Provider:a,Slot:m,ItemSlot:b},w,r]}f(m,"createCollection");var g=new WeakMap,v=(a=new WeakMap,f(l=class e extends Map{set(e,t){return g.get(this)&&(this.has(e)?n(this,a)[n(this,a).indexOf(e)]=e:n(this,a).push(e)),super.set(e,t),this}insert(e,t,i){let r,s=this.has(t),l=n(this,a).length,o=w(e),d=o>=0?o:l+o,c=d<0||d>=l?-1:d;if(c===this.size||s&&c===this.size-1||-1===c)return this.set(t,i),this;let u=this.size+ +!s;o<0&&d++;let p=[...n(this,a)],h=!1;for(let e=d;e<u;e++)if(d===e){let n=p[e];p[e]===t&&(n=p[e+1]),s&&this.delete(t),r=this.get(n),this.set(t,i)}else{h||p[e-1]!==t||(h=!0);let i=p[h?e:e-1],n=r;r=this.get(i),this.delete(i),this.set(i,n)}return this}with(t,i,r){let n=new e(this);return n.insert(t,i,r),n}before(e){let t=n(this,a).indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,i){let r=n(this,a).indexOf(e);return -1===r?this:this.insert(r,t,i)}after(e){let t=n(this,a).indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,i){let r=n(this,a).indexOf(e);return -1===r?this:this.insert(r+1,t,i)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return s(this,a,[]),super.clear()}delete(e){let t=super.delete(e);return t&&n(this,a).splice(n(this,a).indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=y(n(this,a),e);if(void 0!==t)return this.get(t)}entryAt(e){let t=y(n(this,a),e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return n(this,a).indexOf(e)}keyAt(e){return y(n(this,a),e)}from(e,t){let i=this.indexOf(e);if(-1===i)return;let r=i+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.at(r)}keyFrom(e,t){let i=this.indexOf(e);if(-1===i)return;let r=i+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.keyAt(r)}find(e,t){let i=0;for(let r of this){if(Reflect.apply(e,t,[r,i,this]))return r;i++}}findIndex(e,t){let i=0;for(let r of this){if(Reflect.apply(e,t,[r,i,this]))return i;i++}return -1}filter(t,i){let r=[],n=0;for(let e of this)Reflect.apply(t,i,[e,n,this])&&r.push(e),n++;return new e(r)}map(t,i){let r=[],n=0;for(let e of this)r.push([e[0],Reflect.apply(t,i,[e,n,this])]),n++;return new e(r)}reduce(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];let[r,n]=t,s=0,a=null!=n?n:this.at(0);for(let e of this)a=0===s&&1===t.length?e:Reflect.apply(r,this,[a,e,s,this]),s++;return a}reduceRight(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];let[r,n]=t,s=null!=n?n:this.at(-1);for(let e=this.size-1;e>=0;e--){let i=this.at(e);
28s=e===this.size-1&&1===t.length?i:Reflect.apply(r,this,[s,i,e,this])}return s}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let i=this.keyAt(e),r=this.get(i);t.set(i,r)}return t}toSpliced(){for(var t=arguments.length,i=Array(t),r=0;r<t;r++)i[r]=arguments[r];let n=[...this.entries()];return n.splice(...i),new e(n)}slice(t,i){let r=new e,n=this.size-1;if(void 0===t)return r;t<0&&(t+=this.size),void 0!==i&&i>0&&(n=i-1);for(let e=t;e<=n;e++){let t=this.keyAt(e),i=this.get(t);r.set(t,i)}return r}every(e,t){let i=0;for(let r of this){if(!Reflect.apply(e,t,[r,i,this]))return!1;i++}return!0}some(e,t){let i=0;for(let r of this){if(Reflect.apply(e,t,[r,i,this]))return!0;i++}return!1}constructor(e){super(e),function(e,t,i){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.set(e,i)}(this,a,{writable:!0,value:void 0}),s(this,a,[...super.keys()]),g.set(this,!0)}},"OrderedDict"),l);function y(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let i=b(e,t);return -1===i?void 0:e[i]}function b(e,t){let i=e.length,r=w(t),n=r>=0?r:i+r;return n<0||n>=i?-1:n}function w(e){return e!=e||0===e?0:Math.trunc(e)}function E(e,t){if(e===t)return!0;if("object"!=typeof e||"object"!=typeof t||null==e||null==t)return!1;let i=Object.keys(e),r=Object.keys(t);if(i.length!==r.length)return!1;for(let r of i)if(!Object.prototype.hasOwnProperty.call(t,r)||e[r]!==t[r])return!1;return!0}function x(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function S(e,t){return e[1].element&&t[1].element?x(e[1].element,t[1].element)?-1:1:0}function T(e){return new MutationObserver(t=>{for(let i of t)if("childList"===i.type)return void e()})}f(y,"at"),f(b,"toSafeIndex"),f(w,"toSafeInteger"),f(function(e){let t=e+"CollectionProvider",[i,r]=(0,d.A)(t),[n,s]=i(t,{collectionElement:null,collectionRef:{current:null},collectionRefObject:{current:null},itemMap:new v,setItemMap:f(()=>void 0,"setItemMap")}),a=f(e=>{let{state:t,...i}=e;return t?(0,p.jsx)(h,{...i,state:t}):(0,p.jsx)(l,{...i})},"CollectionProvider");a.displayName=t;let l=f(e=>{let t=M();return(0,p.jsx)(h,{...e,state:t})},"CollectionInit");l.displayName=t+"Init";let h=f(e=>{let{scope:t,children:i,state:r}=e,s=o.useRef(null),[a,l]=o.useState(null),d=(0,c.s)(s,l),[u,h]=r;return o.useEffect(()=>{if(!a)return;let e=T(()=>{});return e.observe(a,{childList:!0,subtree:!0}),()=>{e.disconnect()}},[a]),(0,p.jsx)(n,{scope:t,itemMap:u,setItemMap:h,collectionRef:d,collectionRefObject:s,collectionElement:a,children:i})},"CollectionProviderImpl");h.displayName=t+"Impl";let m=e+"CollectionSlot",g=(0,u.TL)(m),y=o.forwardRef((e,t)=>{let{scope:i,children:r}=e,n=s(m,i),a=(0,c.s)(t,n.collectionRef);return(0,p.jsx)(g,{ref:a,children:r})});y.displayName=m;let b=e+"CollectionItemSlot",w=(0,u.TL)(b),x=o.forwardRef((e,t)=>{let{scope:i,children:r,...n}=e,a=o.useRef(null),[l,d]=o.useState(null),u=(0,c.s)(t,a,d),{setItemMap:h}=s(b,i),f=o.useRef(n);E(f.current,n)||(f.current=n);let m=f.current;return o.useEffect(()=>(h(e=>l?e.has(l)?e.set(l,{...m,element:l}).toSorted(S):(e.set(l,{...m,element:l}),e.toSorted(S)):e),()=>{h(e=>l&&e.has(l)?(e.delete(l),new v(e)):e)}),[l,m,h]),(0,p.jsx)(w,{"data-radix-collection-item":"",ref:u,children:r})});function M(){return o.useState(new v)}function C(t){let{itemMap:i}=s(e+"CollectionConsumer",t);return i}return x.displayName=b,f(M,"useInitCollection"),f(C,"useCollection"),[{Provider:a,Slot:y,ItemSlot:x},{createCollectionScope:r,useCollection:C,useInitCollection:M}]},"createCollection"),f(E,"shallowEqual"),f(x,"isElementPreceding"),f(S,"sortByDocumentPosition"),f(T,"getChildListObserver")},53789:(e,t,i)=>{"use strict";i.d(t,{A:()=>s});var r=i(85339),n=i(63617);class s extends n.o{constructor(e,t,i=null,n=null,s=null){super(),this.scene=e,this.camera=t,this.overrideMaterial=i,this.clearColor=n,this.clearAlpha=s,this.clear=!0,this.clearDepth=!1,this.needsSwap=!1,this._oldClearColor=new r.Q1f}render(e,t,i){let r,n,s=e.autoClear;e.autoClear=!1,null!==this.overrideMaterial&&(n=this.scene.overrideMaterial,this.scene.overrideMaterial=this.overrideMaterial),null!==this.clearColor&&(e.getClearColor(this._oldClearColor),e.setClearColor(this.clearColor,e.getClearAlpha())),null!==this.clearAlpha&&
28(r=e.getClearAlpha(),e.setClearAlpha(this.clearAlpha)),!0==this.clearDepth&&e.clearDepth(),e.setRenderTarget(this.renderToScreen?null:i),!0===this.clear&&e.clear(e.autoClearColor,e.autoClearDepth,e.autoClearStencil),e.render(this.scene,this.camera),null!==this.clearColor&&e.setClearColor(this._oldClearColor),null!==this.clearAlpha&&e.setClearAlpha(r),null!==this.overrideMaterial&&(this.scene.overrideMaterial=n),e.autoClear=s}}},55546:function(e,t,i){"use strict";var r=this&&this.__rest||function(e,t){var i={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(i[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,r=Object.getOwnPropertySymbols(e);n<r.length;n++)0>t.indexOf(r[n])&&Object.prototype.propertyIsEnumerable.call(e,r[n])&&(i[r[n]]=e[r[n]]);return i},n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GoogleMapsEmbed=void 0;let s=n(i(26802)),a=i(15781);t.GoogleMapsEmbed=e=>{var t=r(e,[]);return(0,a.formatData)(s.default,t)}},59478:(e,t,i)=>{"use strict";i.d(t,{i:()=>h});var r=i(12115),n=i.t(r,2),s=i(4129),a=Object.defineProperty,l=n[" useEffectEvent ".trim().toString()],o=n[" useInsertionEffect ".trim().toString()];function d(e){if("function"==typeof l)return l(e);let t=r.useRef(()=>{throw Error("Cannot call an event handler while rendering.")});return"function"==typeof o?o(()=>{t.current=e}):(0,s.N)(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}a(d,"name",{value:"useEffectEvent",configurable:!0});var c=Object.defineProperty,u=(e,t)=>c(e,"name",{value:t,configurable:!0}),p=n[" useInsertionEffect ".trim().toString()]||s.N;function h({prop:e,defaultProp:t,onChange:i=u(()=>{},"onChange"),caller:n}){let[s,a,l]=f({defaultProp:t,onChange:i}),o=void 0!==e,d=o?e:s;return[d,r.useCallback(t=>{if(o){let i=m(t)?t(e):t;i!==e&&l.current?.(i)}else a(t)},[o,e,a,l])]}function f({defaultProp:e,onChange:t}){let[i,n]=r.useState(e),s=r.useRef(i),a=r.useRef(t);return p(()=>{a.current=t},[t]),r.useEffect(()=>{s.current!==i&&(a.current?.(i),s.current=i)},[i,s]),[i,n,a]}function m(e){return"function"==typeof e}u(h,"useControllableState"),u(f,"useUncontrolledState"),u(m,"isFunction");var g=Symbol("RADIX:SYNC_STATE");u(function(e,t,i,n){let{prop:s,defaultProp:a,onChange:l,caller:o}=t,c=void 0!==s,u=d(l),p=[{...i,state:a}];n&&p.push(n);let[h,f]=r.useReducer((t,i)=>{if(i.type===g)return{...t,state:i.state};let r=e(t,i);return c&&!Object.is(r.state,t.state)&&u(r.state),r},...p),m=h.state,v=r.useRef(m);r.useEffect(()=>{v.current!==m&&(v.current=m,c||u(m))},[m,v,c]);let y=r.useMemo(()=>void 0!==s?{...h,state:s}:h,[h,s]);return r.useEffect(()=>{c&&!Object.is(s,h.state)&&f({type:g,state:s})},[s,h.state,c]),[y,f]},"useControllableStateReducer")},63617:(e,t,i)=>{"use strict";i.d(t,{F:()=>o,o:()=>n});var r=i(85339);class n{constructor(){this.isPass=!0,this.enabled=!0,this.needsSwap=!0,this.clear=!1,this.renderToScreen=!1}setSize(){}render(){console.error("THREE.Pass: .render() must be implemented in derived pass.")}dispose(){}}let s=new r.qUd(-1,1,1,-1,0,1);class a extends r.LoY{constructor(){super(),this.setAttribute("position",new r.qtW([-1,3,0,-1,-1,0,3,-1,0],3)),this.setAttribute("uv",new r.qtW([0,2,0,0,2,0],2))}}let l=new a;class o{constructor(e){this._mesh=new r.eaF(l,e)}dispose(){this._mesh.geometry.dispose()}render(e){e.render(this._mesh,s)}get material(){return this._mesh.material}set material(e){this._mesh.material=e}}},64054:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var i in t)Object.defineProperty(e,i,{enumerable:!0,get:t[i]})}(t,{bindSnapshot:function(){return a},createAsyncLocalStorage:function(){return s},createSnapshot:function(){return l}});let i=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class r{disable(){throw i}getStore(){}run(){throw i}exit(){throw i}enterWith(){throw i}static bind(e){return e}}let n="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function s(){return n?new n:new r}function a(e){return n?n.bind(e):r.bind(e)}function l(){return n?n.snapshot():function(e,...t){return e(...t)}}},66218:(e,t,i)=>{"use strict";i.d(t,{jH:()=>a});var r=i(12115);i(95155);var n=Object.defineProperty,s=r.createContext(void 0);function a(e){let t=r.useContext(s);return e||t||"ltr"}n(a,"name",{value:"useDirection",configurable:!0})},67909:(e,t,i)=>{"use strict";i.d(t,{default:()=>n.a});var r=i(86278),n=i.n(r)},68197:function(e,t,i){"use strict";var r=this&&this.__rest||function(e,t){var i={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(i[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,r=Object.getOwnPropertySymbols(e);n<r.length;n++)0>t.indexOf(r[n])&&Object.prototype.propertyIsEnumerable.call(e,r[n])&&(i[r[n]]=e[r[n]]);return i}
28,n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GoogleAnalytics=void 0;let s=n(i(23817)),a=i(15781);t.GoogleAnalytics=e=>{var t=r(e,[]);return(0,a.formatData)(s.default,t)}},68946:(e,t,i)=>{"use strict";i.d(t,{B:()=>d});var r,n=i(12115),s=i(4129),a=Object.defineProperty,l=(r||(r=i.t(n,2)))[" useId ".trim().toString()]||(()=>void 0),o=0;function d(e){let[t,i]=n.useState(l());return(0,s.N)(()=>{e||i(e=>e??String(o++))},[e]),e||(t?`radix-${t}`:"")}a(d,"name",{value:"useId",configurable:!0})},70222:(e,t,i)=>{"use strict";i.d(t,{c:()=>n});var r=i(12115);function n(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}(0,Object.defineProperty)(n,"name",{value:"useCallbackRef",configurable:!0})},70316:(e,t,i)=>{"use strict";let r,n,s;function a(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function l(e={},t={}){let i=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>i.indexOf(e)).forEach(i=>{void 0===e[i]?e[i]=t[i]:a(t[i])&&a(e[i])&&Object.keys(t[i]).length>0&&l(e[i],t[i])})}i.d(t,{A:()=>ei});let o={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function d(){let e="undefined"!=typeof document?document:{};return l(e,o),e}let c={document:o,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function u(){let e="undefined"!=typeof window?window:{};return l(e,c),e}function p(e=""){return e.trim().split(" ").filter(e=>!!e.trim())}function h(e,t=0){return setTimeout(e,t)}function f(){return Date.now()}function m(e,t="x"){let i,r,n,s=u(),a=function(e){let t,i=u();return i.getComputedStyle&&(t=i.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return s.WebKitCSSMatrix?((r=a.transform||a.webkitTransform).split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),n=new s.WebKitCSSMatrix("none"===r?"":r)):i=(n=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(r=s.WebKitCSSMatrix?n.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(r=s.WebKitCSSMatrix?n.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),r||0}function g(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function v(...e){let t=Object(e[0]);for(let i=1;i<e.length;i+=1){let r=e[i];if(null!=r&&("undefined"!=typeof window&&void 0!==window.HTMLElement?!(r instanceof HTMLElement):!r||1!==r.nodeType&&11!==r.nodeType)){let e=Object.keys(Object(r)).filter(e=>"__proto__"!==e&&"constructor"!==e&&"prototype"!==e);for(let i=0,n=e.length;i<n;i+=1){let n=e[i],s=Object.getOwnPropertyDescriptor(r,n);void 0!==s&&s.enumerable&&(g(t[n])&&g(r[n])?r[n].__swiper__?t[n]=r[n]:v(t[n],r[n]):!g(t[n])&&g(r[n])?(t[n]={},r[n].__swiper__?t[n]=r[n]:v(t[n],r[n])):t[n]=r[n])}}}return t}function y(e,t,i){e.style.setProperty(t,i)}function b({swiper:e,targetPosition:t,side:i}){let r,n=u(),s=-e.translate,a=null,l=e.params.speed;e.wrapperEl.style.scrollSnapType="none",n.cancelAnimationFrame(e.cssModeFrameID);let o=t>s?"next":"prev",d=(e,t)=>"next"===o&&e>=t||"prev"===o&&e<=t,c=()=>{r=new Date().getTime(),null===a&&(a=r);
28let o=s+(.5-Math.cos(Math.max(Math.min((r-a)/l,1),0)*Math.PI)/2)*(t-s);if(d(o,t)&&(o=t),e.wrapperEl.scrollTo({[i]:o}),d(o,t)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[i]:o})}),n.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=n.requestAnimationFrame(c)};c()}function w(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function E(e,t=""){let i=u(),r=[...e.children];return(i.HTMLSlotElement&&e instanceof HTMLSlotElement&&r.push(...e.assignedElements()),t)?r.filter(e=>e.matches(t)):r}function x(e){try{console.warn(e);return}catch(e){}}function S(e,t=[]){let i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:p(t)),i}function T(e){let t=u(),i=d(),r=e.getBoundingClientRect(),n=i.body,s=e.clientTop||n.clientTop||0,a=e.clientLeft||n.clientLeft||0,l=e===t?t.scrollY:e.scrollTop,o=e===t?t.scrollX:e.scrollLeft;return{top:r.top+l-s,left:r.left+o-a}}function M(e,t){return u().getComputedStyle(e,null).getPropertyValue(t)}function C(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function P(e,t){let i=[],r=e.parentElement;for(;r;)t?r.matches(t)&&i.push(r):i.push(r),r=r.parentElement;return i}function _(e,t){t&&e.addEventListener("transitionend",function i(r){r.target===e&&(t.call(e,r),e.removeEventListener("transitionend",i))})}function O(e,t,i){let r=u();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(r.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(r.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function L(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function k(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}function A(e,t=""){"undefined"!=typeof trustedTypes?e.innerHTML=trustedTypes.createPolicy("html",{createHTML:e=>e}).createHTML(t):e.innerHTML=t}function D(){return r||(r=function(){let e=u(),t=d();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),r}function I(e={}){return n||(n=function({userAgent:e}={}){let t=D(),i=u(),r=i.navigator.platform,n=e||i.navigator.userAgent,s={ios:!1,android:!1},a=i.screen.width,l=i.screen.height,o=n.match(/(Android);?[\s\/]+([\d.]+)?/),d=n.match(/(iPad)(?!\1).*OS\s([\d_]+)/),c=n.match(/(iPod)(.*OS\s([\d_]+))?/),p=!d&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="MacIntel"===r;return!d&&h&&t.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${a}x${l}`)>=0&&((d=n.match(/(Version)\/([\d.]+)/))||(d=[0,1,"13_0_0"]),h=!1),o&&"Win32"!==r&&(s.os="android",s.android=!0),(d||p||c)&&(s.os="ios",s.ios=!0),s}(e)),n}function R(){return s||(s=function(){let e=u(),t=I(),i=!1;function r(){let t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&0>t.indexOf("chrome")&&0>t.indexOf("android")}if(r()){let t=String(e.navigator.userAgent);if(t.includes("Version/")){let[e,r]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));i=e<16||16===e&&r<2}}let n=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),s=r(),a=s||n&&t.ios;return{isSafari:i||s,needPerspectiveFix:i,need3dFix:a,isWebView:n}}()),s}let j=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)},z=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)},$=(e,t)=>{if(!e||e.destroyed||!e.params)return;let i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`))&&!t.lazyPreloaderManaged&&t.remove()})),t&&!t.lazyPreloaderManaged&&t.remove()}},N=(e,t)=>{if(!e.slides[t])return;let i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},F=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext,i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);let r="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),n=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let i=[n-t];i.push(...Array.from({length:t}).map((e,t)=>
28n+r+t)),e.slides.forEach((t,r)=>{i.includes(t.column)&&N(e,r)});return}let s=n+r-1;if(e.params.rewind||e.params.loop)for(let r=n-t;r<=s+t;r+=1){let t=(r%i+i)%i;(t<n||t>s)&&N(e,t)}else for(let r=Math.max(n-t,0);r<=Math.min(s+t,i-1);r+=1)r!==n&&(r>s||r<n)&&N(e,r)};function G({swiper:e,runCallbacks:t,direction:i,step:r}){let{activeIndex:n,previousIndex:s}=e,a=i;a||(a=n>s?"next":n<s?"prev":"reset"),e.emit(`transition${r}`),t&&"reset"===a?e.emit(`slideResetTransition${r}`):t&&n!==s&&(e.emit(`slideChangeTransition${r}`),"next"===a?e.emit(`slideNextTransition${r}`):e.emit(`slidePrevTransition${r}`))}function Y(e,t,i){let r=u(),{params:n}=e,s=n.edgeSwipeDetection,a=n.edgeSwipeThreshold;return!s||!(i<=a)&&!(i>=r.innerWidth-a)||"prevent"===s&&(t.preventDefault(),!0)}function B(e){if(this.destroyed)return;let t=d(),i=e;i.originalEvent&&(i=i.originalEvent);let r=this.touchEventsData;if("pointerdown"===i.type){if(null!==r.pointerId&&r.pointerId!==i.pointerId)return;r.pointerId=i.pointerId}else"touchstart"===i.type&&1===i.targetTouches.length&&(r.touchId=i.targetTouches[0].identifier);if("touchstart"===i.type)return void Y(this,i,i.targetTouches[0].pageX);let{params:n,touches:s,enabled:a}=this;if(!a||!n.simulateTouch&&"mouse"===i.pointerType||this.animating&&n.preventInteractionOnTransition)return;!this.animating&&n.cssMode&&n.loop&&this.loopFix();let l=i.target;if("wrapper"===n.touchEventsTarget&&!function(e,t){let i=u(),r=t.contains(e);return!r&&i.HTMLSlotElement&&t instanceof HTMLSlotElement&&((r=[...t.assignedElements()].includes(e))||(r=function(e,t){let i=[t];for(;i.length>0;){let t=i.shift();if(e===t)return!0;i.push(...t.children,...t.shadowRoot?t.shadowRoot.children:[],...t.assignedElements?t.assignedElements():[])}}(e,t))),r}(l,this.wrapperEl)||"which"in i&&3===i.which||"button"in i&&i.button>0||r.isTouched&&r.isMoved)return;let o=!!n.noSwipingClass&&""!==n.noSwipingClass,c=i.composedPath?i.composedPath():i.path;o&&i.target&&i.target.shadowRoot&&c&&(l=c[0]);let p=n.noSwipingSelector?n.noSwipingSelector:`.${n.noSwipingClass}`,h=!!(i.target&&i.target.shadowRoot);if(n.noSwiping&&(h?function(e,t=this){return function t(i){if(!i||i===d()||i===u())return null;i.assignedSlot&&(i=i.assignedSlot);let r=i.closest(e);return r||i.getRootNode?r||t(i.getRootNode().host):null}(t)}(p,l):l.closest(p))){this.allowClick=!0;return}if(n.swipeHandler&&!l.closest(n.swipeHandler))return;s.currentX=i.pageX,s.currentY=i.pageY;let m=s.currentX,g=s.currentY;if(!Y(this,i,m))return;Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),s.startX=m,s.startY=g,r.touchStartTime=f(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,n.threshold>0&&(r.allowThresholdMove=!1);let v=!0;l.matches(r.focusableElements)&&(v=!1,"SELECT"===l.nodeName&&(r.isTouched=!1)),t.activeElement&&t.activeElement.matches(r.focusableElements)&&t.activeElement!==l&&("mouse"===i.pointerType||"mouse"!==i.pointerType&&!l.matches(r.focusableElements))&&t.activeElement.blur();let y=v&&this.allowTouchMove&&n.touchStartPreventDefault;(n.touchStartForcePreventDefault||y)&&!l.isContentEditable&&i.preventDefault(),n.freeMode&&n.freeMode.enabled&&this.freeMode&&this.animating&&!n.cssMode&&this.freeMode.onTouchStart(),this.emit("touchStart",i)}function H(e){let t,i,r=d();if(this.destroyed)return;let n=this.touchEventsData,{params:s,touches:a,rtlTranslate:l,enabled:o}=this;if(!o||!s.simulateTouch&&"mouse"===e.pointerType)return;let c=e;if(c.originalEvent&&(c=c.originalEvent),"pointermove"===c.type&&(null!==n.touchId||c.pointerId!==n.pointerId))return;if("touchmove"===c.type){if(!(t=[...c.changedTouches].find(e=>e.identifier===n.touchId))||t.identifier!==n.touchId)return}else t=c;if(!n.isTouched){n.startMoving&&n.isScrolling&&this.emit("touchMoveOpposite",c);return}let u=t.pageX,p=t.pageY;if(c.preventedByNestedSwiper){a.startX=u,a.startY=p;return}if(!this.allowTouchMove){c.target.matches(n.focusableElements)||(this.allowClick=!1),n.isTouched&&(Object.assign(a,{startX:u,startY:p,currentX:u,currentY:p}),n.touchStartTime=f());return}if(s.touchReleaseOnEdges&&!s.loop){if(this.isVertical()){if(p<a.startY&&this.translate<=this.maxTranslate()||p>a.startY&&this.translate>=this.minTranslate()){n.isTouched=!1,n.isMoved=!1;return}}else if(l&&(u>a.startX&&-this.translate<=this.maxTranslate()||u<a.startX&&-this.translate>=this.minTranslate()))return;else if(!l&&(u<a.startX&&this.translate<=this.maxTranslate()||u>a.startX&&this.translate>=this.minTranslate()))return}if(r.activeElement&&r.activeElement.matches(n.focusableElements)&&r.activeElement!==c.target&&"mouse"!==c.pointerType&&r.activeElement.blur(),r.activeElement&&c.target===r.activeElement&&c.target.matches(n.focusableElements)){n.isMoved=!0,this.allowClick=!1;return}
28n.allowTouchCallbacks&&this.emit("touchMove",c),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=u,a.currentY=p;let h=a.currentX-a.startX,m=a.currentY-a.startY;if(this.params.threshold&&Math.sqrt(h**2+m**2)<this.params.threshold)return;if(void 0===n.isScrolling){let e;this.isHorizontal()&&a.currentY===a.startY||this.isVertical()&&a.currentX===a.startX?n.isScrolling=!1:h*h+m*m>=25&&(e=180*Math.atan2(Math.abs(m),Math.abs(h))/Math.PI,n.isScrolling=this.isHorizontal()?e>s.touchAngle:90-e>s.touchAngle)}if(n.isScrolling&&this.emit("touchMoveOpposite",c),void 0===n.startMoving&&(a.currentX!==a.startX||a.currentY!==a.startY)&&(n.startMoving=!0),n.isScrolling||"touchmove"===c.type&&n.preventTouchMoveFromPointerMove){n.isTouched=!1;return}if(!n.startMoving)return;this.allowClick=!1,!s.cssMode&&c.cancelable&&c.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&c.stopPropagation();let g=this.isHorizontal()?h:m,v=this.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;s.oneWayMovement&&(g=Math.abs(g)*(l?1:-1),v=Math.abs(v)*(l?1:-1)),a.diff=g,g*=s.touchRatio,l&&(g=-g,v=-v);let y=this.touchesDirection;this.swipeDirection=g>0?"prev":"next",this.touchesDirection=v>0?"prev":"next";let b=this.params.loop&&!s.cssMode,w="next"===this.touchesDirection&&this.allowSlideNext||"prev"===this.touchesDirection&&this.allowSlidePrev;if(!n.isMoved){if(b&&w&&this.loopFix({direction:this.swipeDirection}),n.startTranslate=this.getTranslate(),this.setTransition(0),this.animating){let e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});this.wrapperEl.dispatchEvent(e)}n.allowMomentumBounce=!1,s.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",c)}if(new Date().getTime(),!1!==s._loopSwapReset&&n.isMoved&&n.allowThresholdMove&&y!==this.touchesDirection&&b&&w&&Math.abs(g)>=1){Object.assign(a,{startX:u,startY:p,currentX:u,currentY:p,startTranslate:n.currentTranslate}),n.loopSwapReset=!0,n.startTranslate=n.currentTranslate;return}this.emit("sliderMove",c),n.isMoved=!0,n.currentTranslate=g+n.startTranslate;let E=!0,x=s.resistanceRatio;if(s.touchReleaseOnEdges&&(x=0),g>0?(b&&w&&!i&&n.allowThresholdMove&&n.currentTranslate>(s.centeredSlides?this.minTranslate()-this.slidesSizesGrid[this.activeIndex+1]-("auto"!==s.slidesPerView&&this.slides.length-s.slidesPerView>=2?this.slidesSizesGrid[this.activeIndex+1]+this.params.spaceBetween:0)-this.params.spaceBetween:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),n.currentTranslate>this.minTranslate()&&(E=!1,s.resistance&&(n.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+n.startTranslate+g)**x))):g<0&&(b&&w&&!i&&n.allowThresholdMove&&n.currentTranslate<(s.centeredSlides?this.maxTranslate()+this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween+("auto"!==s.slidesPerView&&this.slides.length-s.slidesPerView>=2?this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween:0):this.maxTranslate())&&this.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:this.slides.length-("auto"===s.slidesPerView?this.slidesPerViewDynamic():Math.ceil(parseFloat(s.slidesPerView,10)))}),n.currentTranslate<this.maxTranslate()&&(E=!1,s.resistance&&(n.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-n.startTranslate-g)**x))),E&&(c.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),this.allowSlidePrev||this.allowSlideNext||(n.currentTranslate=n.startTranslate),s.threshold>0)if(Math.abs(g)>s.threshold||n.allowThresholdMove){if(!n.allowThresholdMove){n.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,n.currentTranslate=n.startTranslate,a.diff=this.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY;return}}else{n.currentTranslate=n.startTranslate;return}s.followFinger&&!s.cssMode&&((s.freeMode&&s.freeMode.enabled&&this.freeMode||s.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),s.freeMode&&s.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(n.currentTranslate),this.setTranslate(n.currentTranslate))}function W(e){let t,i,r=this;if(r.destroyed)return;let n=r.touchEventsData,s=e;if(s.originalEvent&&(s=s.originalEvent),"touchend"===s.type||"touchcancel"===s.type){if(!(t=[...s.changedTouches].find(e=>e.identifier===n.touchId))||t.identifier!==n.touchId)return}else{if(null!==n.touchId||s.pointerId!==n.pointerId)return;t=s}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(s.type)&&!(["pointercancel","contextmenu"].includes(s.type)&&(r.browser.isSafari||r.browser.isWebView)))return;n.pointerId=null,n.touchId=null;let{params:a,touches:l,rtlTranslate:o,slidesGrid:d,enabled:c}=r;if(!c||!a.simulateTouch&&"mouse"===s.pointerType)return;if(n.allowTouchCallbacks&&r.emit("touchEnd",s),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&a.grabCursor&&r.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}a.grabCursor&&n.isMoved&&n.isTouched&&(!0===r.allowSlideNext||!0===r.allowSlidePrev)&&r.setGrabCursor(!1);let u=f(),p=u-n.touchStartTime;if(r.allowClick){let e=s.path||s.composedPath&&s.composedPath();r.updateClickedSlide(e&&e[0]||s.target,e),r.emit("tap click",s),p<300&&u-n.lastClickTime<300&&r.emit("doubleTap doubleClick",
28s)}if(n.lastClickTime=f(),h(()=>{r.destroyed||(r.allowClick=!0)}),!n.isTouched||!n.isMoved||!r.swipeDirection||0===l.diff&&!n.loopSwapReset||n.currentTranslate===n.startTranslate&&!n.loopSwapReset){n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;return}if(n.isTouched=!1,n.isMoved=!1,n.startMoving=!1,i=a.followFinger?o?r.translate:-r.translate:-n.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void r.freeMode.onTouchEnd({currentPos:i});let m=i>=-r.maxTranslate()&&!r.params.loop,g=0,v=r.slidesSizesGrid[0];for(let e=0;e<d.length;e+=e<a.slidesPerGroupSkip?1:a.slidesPerGroup){let t=e<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;void 0!==d[e+t]?(m||i>=d[e]&&i<d[e+t])&&(g=e,v=d[e+t]-d[e]):(m||i>=d[e])&&(g=e,v=d[d.length-1]-d[d.length-2])}let y=null,b=null;a.rewind&&(r.isBeginning?b=a.virtual&&a.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1:r.isEnd&&(y=0));let w=(i-d[g])/v,E=g<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(p>a.longSwipesMs){if(!a.longSwipes)return void r.slideTo(r.activeIndex);"next"===r.swipeDirection&&(w>=a.longSwipesRatio?r.slideTo(a.rewind&&r.isEnd?y:g+E):r.slideTo(g)),"prev"===r.swipeDirection&&(w>1-a.longSwipesRatio?r.slideTo(g+E):null!==b&&w<0&&Math.abs(w)>a.longSwipesRatio?r.slideTo(b):r.slideTo(g))}else{if(!a.shortSwipes)return void r.slideTo(r.activeIndex);r.navigation&&(s.target===r.navigation.nextEl||s.target===r.navigation.prevEl)?s.target===r.navigation.nextEl?r.slideTo(g+E):r.slideTo(g):("next"===r.swipeDirection&&r.slideTo(null!==y?y:g+E),"prev"===r.swipeDirection&&r.slideTo(null!==b?b:g))}}function X(){let e=this,{params:t,el:i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:r,allowSlidePrev:n,snapGrid:s}=e,a=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let l=a&&t.loop;if("auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||l)e.params.loop&&!a?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0);else{let t=a?e.virtual.slides:e.slides;e.slideTo(t.length-1,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=r,e.params.watchOverflow&&s!==e.snapGrid&&e.checkOverflow()}function V(e){!this.destroyed&&this.enabled&&!this.allowClick&&(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function q(){if(this.destroyed)return;let{wrapperEl:e,rtlTranslate:t,enabled:i}=this;if(!i)return;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=-e.scrollLeft:this.translate=-e.scrollTop,0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();let r=this.maxTranslate()-this.minTranslate();(0===r?0:(this.translate-this.minTranslate())/r)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}function K(e){this.destroyed||($(this,e.target),!this.params.cssMode&&("auto"===this.params.slidesPerView||this.params.autoHeight)&&this.update())}function U(){this.destroyed||!this.documentTouchHandlerProceeded&&(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}let Z=(e,t)=>{let i=d(),{params:r,el:n,wrapperEl:s,device:a}=e,l=!!r.nested,o="on"===t?"addEventListener":"removeEventListener";n&&"string"!=typeof n&&(i[o]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:l}),n[o]("touchstart",e.onTouchStart,{passive:!1}),n[o]("pointerdown",e.onTouchStart,{passive:!1}),i[o]("touchmove",e.onTouchMove,{passive:!1,capture:l}),i[o]("pointermove",e.onTouchMove,{passive:!1,capture:l}),i[o]("touchend",e.onTouchEnd,{passive:!0}),i[o]("pointerup",e.onTouchEnd,{passive:!0}),i[o]("pointercancel",e.onTouchEnd,{passive:!0}),i[o]("touchcancel",e.onTouchEnd,{passive:!0}),i[o]("pointerout",e.onTouchEnd,{passive:!0}),i[o]("pointerleave",e.onTouchEnd,{passive:!0}),i[o]("contextmenu",e.onTouchEnd,{passive:!0}),(r.preventClicks||r.preventClicksPropagation)&&n[o]("click",e.onClick,!0),r.cssMode&&s[o]("scroll",e.onScroll),r.updateOnWindowResize?e[t](a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",X,!0):e[t]("observerUpdate",X,!0),n[o]("load",e.onLoad,{capture:!0}))},Q=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var J={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",
28spaceBetween: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};let ee={eventsEmitter:{on(e,t,i){let r=this;if(!r.eventsListeners||r.destroyed||"function"!=typeof t)return r;let n=i?"unshift":"push";return e.split(" ").forEach(e=>{r.eventsListeners[e]||(r.eventsListeners[e]=[]),r.eventsListeners[e][n](t)}),r},once(e,t,i){let r=this;if(!r.eventsListeners||r.destroyed||"function"!=typeof t)return r;function n(...i){r.off(e,n),n.__emitterProxy&&delete n.__emitterProxy,t.apply(r,i)}return n.__emitterProxy=t,r.on(e,n,i)},onAny(e,t){return!this.eventsListeners||this.destroyed||"function"!=typeof e||0>this.eventsAnyListeners.indexOf(e)&&this.eventsAnyListeners[t?"unshift":"push"](e),this},offAny(e){if(!this.eventsListeners||this.destroyed||!this.eventsAnyListeners)return this;let t=this.eventsAnyListeners.indexOf(e);return t>=0&&this.eventsAnyListeners.splice(t,1),this},off(e,t){let i=this;return i.eventsListeners&&!i.destroyed&&i.eventsListeners&&e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((r,n)=>{(r===t||r.__emitterProxy&&r.__emitterProxy===t)&&i.eventsListeners[e].splice(n,1)})}),i},emit(...e){let t,i,r,n=this;return n.eventsListeners&&!n.destroyed&&n.eventsListeners&&("string"==typeof e[0]||Array.isArray(e[0])?(t=e[0],i=e.slice(1,e.length),r=n):(t=e[0].events,i=e[0].data,r=e[0].context||n),i.unshift(r),(Array.isArray(t)?t:t.split(" ")).forEach(e=>{n.eventsAnyListeners&&n.eventsAnyListeners.length&&n.eventsAnyListeners.forEach(t=>{t.apply(r,[e,...i])}),n.eventsListeners&&n.eventsListeners[e]&&n.eventsListeners[e].forEach(e=>{e.apply(r,i)})})),n}},update:{updateSize:function(){let e,t,i=this.el;e=void 0!==this.params.width&&null!==this.params.width?this.params.width:i.clientWidth,t=void 0!==this.params.height&&null!==this.params.height?this.params.height:i.clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt(M(i,"padding-left")||0,10)-parseInt(M(i,"padding-right")||0,10),t=t-parseInt(M(i,"padding-top")||0,10)-parseInt(M(i,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Object.assign(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){let e,t=this;function i(e,i){return parseFloat(e.getPropertyValue(t.getDirectionLabel(i))||0)}let r=t.params,{wrapperEl:n,slidesEl:s,rtlTranslate:a,wrongRTL:l}=t,o=t.virtual&&r.virtual.enabled,d=o?t.virtual.slides.length:t.slides.length,c=E(s,`.${t.params.slideClass}, swiper-slide`),u=o?t.virtual.slides.length:c.length,p=[],h=[],f=[],m=r.slidesOffsetBefore;"function"==typeof m&&(m=r.slidesOffsetBefore.call(t));let g=r.slidesOffsetAfter;"function"==typeof g&&(g=r.slidesOffsetAfter.call(t));let v=t.snapGrid.length,b=t.slidesGrid.length,w=t.size-m-g,x=r.spaceBetween,S=-m,T=0,C=0;if(void 0===w)return;"string"==typeof x&&x.indexOf("%")>=0?x=parseFloat(x.replace("%",""))/100*w:"string"==typeof x&&(x=parseFloat(x)),t.virtualSize=-x-m-g,c.forEac
28h(e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),r.centeredSlides&&r.cssMode&&(y(n,"--swiper-centered-offset-before",""),y(n,"--swiper-centered-offset-after","")),r.cssMode&&(y(n,"--swiper-slides-offset-before",`${m}px`),y(n,"--swiper-slides-offset-after",`${g}px`));let P=r.grid&&r.grid.rows>1&&t.grid;P?t.grid.initSlides(c):t.grid&&t.grid.unsetSlides();let _="auto"===r.slidesPerView&&r.breakpoints&&Object.keys(r.breakpoints).filter(e=>void 0!==r.breakpoints[e].slidesPerView).length>0;for(let n=0;n<u;n+=1){e=0;let s=c[n];if(!s||(P&&t.grid.updateSlide(n,s,c),"none"!==M(s,"display"))){if(o&&"auto"===r.slidesPerView)r.virtual.slidesPerViewAutoSlideSize&&(e=r.virtual.slidesPerViewAutoSlideSize),e&&s&&(r.roundLengths&&(e=Math.floor(e)),s.style[t.getDirectionLabel("width")]=`${e}px`);else if("auto"===r.slidesPerView){_&&(s.style[t.getDirectionLabel("width")]="");let n=getComputedStyle(s),a=s.style.transform,l=s.style.webkitTransform;if(a&&(s.style.transform="none"),l&&(s.style.webkitTransform="none"),r.roundLengths)e=t.isHorizontal()?O(s,"width",!0):O(s,"height",!0);else{let t=i(n,"width"),r=i(n,"padding-left"),a=i(n,"padding-right"),l=i(n,"margin-left"),o=i(n,"margin-right"),d=n.getPropertyValue("box-sizing");if(d&&"border-box"===d)e=t+l+o;else{let{clientWidth:i,offsetWidth:n}=s;e=t+r+a+l+o+(n-i)}}a&&(s.style.transform=a),l&&(s.style.webkitTransform=l),r.roundLengths&&(e=Math.floor(e))}else e=(w-(r.slidesPerView-1)*x)/r.slidesPerView,r.roundLengths&&(e=Math.floor(e)),s&&(s.style[t.getDirectionLabel("width")]=`${e}px`);s&&(s.swiperSlideSize=e),f.push(e),r.centeredSlides?(S=S+e/2+T/2+x,0===T&&0!==n&&(S=S-w/2-
28x),0===n&&(S=S-w/2-x),.001>Math.abs(S)&&(S=0),r.roundLengths&&(S=Math.floor(S)),C%r.slidesPerGroup==0&&p.push(S),h.push(S)):(r.roundLengths&&(S=Math.floor(S)),(C-Math.min(t.params.slidesPerGroupSkip,C))%t.params.slidesPerGroup==0&&p.push(S),h.push(S),S=S+e+x),t.virtualSize+=e+x,T=e,C+=1}}if(t.virtualSize=Math.max(t.virtualSize,w)+g,a&&l&&("slide"===r.effect||"coverflow"===r.effect)&&(n.style.width=`${t.virtualSize+x}px`),r.setWrapperSize&&(n.style[t.getDirectionLabel("width")]=`${t.virtualSize+x}px`),P&&t.grid.updateWrapperSize(e,p),!r.centeredSlides){let e="auto"!==r.slidesPerView&&r.slidesPerView%1!=0,i=r.snapToSlideEdge&&!r.loop&&("auto"===r.slidesPerView||e),n=p.length;if(i){let e;if("auto"===r.slidesPerView){e=1;let t=0;for(let i=f.length-1;i>=0;i-=1)if((t+=f[i]+(i<f.length-1?x:0))<=w)e=f.length-i;else break}else e=Math.floor(r.slidesPerView);n=Math.max(u-e,0)}let s=[];for(let e=0;e<p.length;e+=1){let a=p[e];r.roundLengths&&(a=Math.floor(a)),i?e<=n&&s.push(a):p[e]<=t.virtualSize-w&&s.push(a)}p=s,Math.floor(t.virtualSize-w)-Math.floor(p[p.length-1])>1&&!i&&p.push(t.virtualSize-w)}if(o&&r.loop){let e=f[0]+x;if(r.slidesPerGroup>1){let i=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/r.slidesPerGroup),n=e*r.slidesPerGroup;for(let e=0;e<i;e+=1)p.push(p[p.length-1]+n)}for(let i=0;i<t.virtual.slidesBefore+t.virtual.slidesAfter;i+=1)1===r.slidesPerGroup&&p.push(p[p.length-1]+e),h.push(h[h.length-1]+e),t.virtualSize+=e}if(0===p.length&&(p=[0]),0!==x){let e=t.isHorizontal()&&a?"marginLeft":t.getDirectionLabel("marginRight");c.filter((e,t)=>!r.cssMode||!!r.loop||t!==c.length-1).forEach(t=>{t.style[e]=`${x}px`})}if(r.centeredSlides&&r.centeredSlidesBounds){let e=0;f.forEach(t=>{e+=t+(x||0)});let t=(e-=x)>w?e-w:0;p=p.map(e=>e<=0?-m:e>t?t+g:e)}if(r.centerInsufficientSlides){let e=0;if(f.forEach(t=>{e+=t+(x||0)}),(e-=x)<w){let t=(w-e)/2;p.forEach((e,i)=>{p[i]=e-t}),h.forEach((e,i)=>{h[i]=e+t})}}if(Object.assign(t,{slides:c,snapGrid:p,slidesGrid:h,slidesSizesGrid:f}),r.centeredSlides&&r.cssMode&&!r.centeredSlidesBounds){y(n,"--swiper-centered-offset-before",`${-p[0]}px`),y(n,"--swiper-centered-offset-after",`${t.size/2-f[f.length-1]/2}px`);let e=-t.snapGrid[0],i=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(t=>t+e),t.slidesGrid=t.slidesGrid.map(e=>e+i)}if(u!==d&&t.emit("slidesLengthChange"),p.length!==v&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),h.length!==b&&t.emit("slidesGridLengthChange"),r.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!o&&!r.cssMode&&("slide"===r.effect||"fade"===r.effect)){let e=`${r.containerModifierClass}backface-hidden`,i=t.el.classList.contains(e);u<=r.maxBackfaceHiddenSlides?i||t.el.classList.add(e):i&&t.el.classList.remove(e)}},updateAutoHeight:function(e){let t,i=this,r=[],n=i.virtual&&i.params.virtual.enabled,s=0;"number"==typeof e?i.setTransition(e):!0===e&&i.setTransition(i.params.speed);let a=e=>n?i.slides[i.getSlideIndexByData(e)]:i.slides[e];if("auto"!==i.params.slidesPerView&&i.params.slidesPerView>1)if(i.params.centeredSlides)(i.visibleSlides||[]).forEach(e=>{r.push(e)});else for(t=0;t<Math.ceil(i.params.slidesPerView);t+=1){let e=i.activeIndex+t;if(e>i.slides.length&&!n)break;r.push(a(e))}else r.push(a(i.activeIndex));for(t=0;t<r.length;t+=1)if(void 0!==r[t]){let e=r[t].offsetHeight;s=e>s?e:s}(s||0===s)&&(i.wrapperEl.style.height=`${s}px`)},updateSlidesOffset:function(){let e=this.slides,t=this.isElement?this.isHorizontal()?this.wrapperEl.offsetLeft:this.wrapperEl.offsetTop:0;for(let i=0;i<e.length;i+=1)e[i].swiperSlideOffset=(this.isHorizontal()?e[i].offsetLeft:e[i].offsetTop)-t-this.cssOverflowAdjustment()},updateSlidesProgress:function(e=this&&this.translate||0){let t=this.params,{slides:i,rtlTranslate:r,snapGrid:n}=this;if(0===i.length)return;void 0===i[0].swiperSlideOffset&&this.updateSlidesOffset();let s=-e;r&&(s=e),this.visibleSlidesIndexes=[],this.visibleSlides=[];let a=t.spaceBetween;"string"==typeof a&&a.indexOf("%")>=0?a=parseFloat(a.replace("%",""))/100*this.size:"string"==typeof a&&(a=parseFloat(a));for(let e=0;e<i.length;e+=1){let l=i[e],o=l.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(o-=i[0].swiperSlideOffset);let d=(s+(t.centeredSlides?this.minTranslate():0)-o)/(l.swiperSlideSize+a),c=(s-n[0]+(t.centeredSlides?this.minTranslate():0)-o)/(l.swiperSlideSize+a),u=-(s-o),p=u+this.slidesSizesGrid[e],h=u>=0&&u<=this.size-this.slidesSizesGrid[e],f=u>=0&&u<this.size-1||p>1&&p<=this.size||u<=0&&p>=this.size;f&&(this.visibleSlides.push(l),this.visibleSlidesIndexes.push(e)),j(l,f,t.slideVisibleClass),j(l,h,t.slideFullyVisibleClass),l.progress=r?-d:d,l.originalProgress=r?-c:c}},updateProgress:function(e){if(void 0===e){let t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}let t=this.params,i=this.maxTranslate()-this.minTranslate(),{progress:r,isBeginning:n,isEnd:s,progressLoop:a}=this,l=n,o=s;if(0===i)r=0,n=!0,s=!0;else{r=(e-this.minTranslate())/i;let t=1>Math.abs(e-this.minTranslate()),a=1>Math.abs(e-this.maxTranslate());n=t||r<=0,s=a||r>=1,t&&(r=0),a&&(r=1)}if(t.loop){let t=this.getSlideIndexByData(0),i=this.getSlideIndexByData(this.slides.length-1),r=this.slidesGrid[t],n=this.slidesGrid[i],s=this.slidesGrid[this.slidesGrid.length-1],l=Math.abs(e);(a=l>=r?(l-r)/s:(l+s-n)/s)>1&&(a-=1)}Object.assign(this,{progress:r,progressLoop:a,isBeginning:n,isEnd:s}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),n&&!l&&this.emit
28("reachBeginning toEdge"),s&&!o&&this.emit("reachEnd toEdge"),(l&&!n||o&&!s)&&this.emit("fromEdge"),this.emit("progress",r)},updateSlidesClasses:function(){let e,t,i,{slides:r,params:n,slidesEl:s,activeIndex:a}=this,l=this.virtual&&n.virtual.enabled,o=this.grid&&n.grid&&n.grid.rows>1,d=e=>E(s,`.${n.slideClass}${e}, swiper-slide${e}`)[0];if(l)if(n.loop){let t=a-this.virtual.slidesBefore;t<0&&(t=this.virtual.slides.length+t),t>=this.virtual.slides.length&&(t-=this.virtual.slides.length),e=d(`[data-swiper-slide-index="${t}"]`)}else e=d(`[data-swiper-slide-index="${a}"]`);else o?(e=r.find(e=>e.column===a),i=r.find(e=>e.column===a+1),t=r.find(e=>e.column===a-1)):e=r[a];e&&!o&&(i=function(e,t){let i=[];for(;e.nextElementSibling;){let r=e.nextElementSibling;t?r.matches(t)&&i.push(r):i.push(r),e=r}return i}(e,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!i&&(i=r[0]),t=function(e,t){let i=[];for(;e.previousElementSibling;){let r=e.previousElementSibling;t?r.matches(t)&&i.push(r):i.push(r),e=r}return i}(e,`.${n.slideClass}, swiper-slide`)[0],n.loop),r.forEach(r=>{z(r,r===e,n.slideActiveClass),z(r,r===i,n.slideNextClass),z(r,r===t,n.slidePrevClass)}),this.emitSlidesClasses()},updateActiveIndex:function(e){let t,i,r=this,n=r.rtlTranslate?r.translate:-r.translate,{snapGrid:s,params:a,activeIndex:l,realIndex:o,snapIndex:d}=r,c=e,u=e=>{let t=e-r.virtual.slidesBefore;return t<0&&(t=r.virtual.slides.length+t),t>=r.virtual.slides.length&&(t-=r.virtual.slides.length),t};if(void 0===c&&(c=function(e){let t,{slidesGrid:i,params:r}=e,n=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<i.length;e+=1)void 0!==i[e+1]?n>=i[e]&&n<i[e+1]-(i[e+1]-i[e])/2?t=e:n>=i[e]&&n<i[e+1]&&(t=e+1):n>=i[e]&&(t=e);return r.normalizeSlideIndex&&(t<0||void 0===t)&&(t=0),t}(r)),s.indexOf(n)>=0)t=s.indexOf(n);else{let e=Math.min(a.slidesPerGroupSkip,c);t=e+Math.floor((c-e)/a.slidesPerGroup)}if(t>=s.length&&(t=s.length-1),c===l&&!r.params.loop){t!==d&&(r.snapIndex=t,r.emit("snapIndexChange"));return}if(c===l&&r.params.loop&&r.virtual&&r.params.virtual.enabled){r.realIndex=u(c);return}let p=r.grid&&a.grid&&a.grid.rows>1;if(r.virtual&&a.virtual.enabled)i=a.loop?u(c):c;else if(p){let e=r.slides.find(e=>e.column===c),t=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(t)&&(t=Math.max(r.slides.indexOf(e),0)),i=Math.floor(t/a.grid.rows)}else if(r.slides[c]){let e=r.slides[c].getAttribute("data-swiper-slide-index");i=e?parseInt(e,10):c}else i=c;Object.assign(r,{previousSnapIndex:d,snapIndex:t,previousRealIndex:o,realIndex:i,previousIndex:l,activeIndex:c}),r.initialized&&F(r),r.emit("activeIndexChange"),r.emit("snapIndexChange"),(r.initialized||r.params.runCallbacksOnInit)&&(o!==i&&r.emit("realIndexChange"),r.emit("slideChange"))},updateClickedSlide:function(e,t){let i,r=this.params,n=e.closest(`.${r.slideClass}, swiper-slide`);!n&&this.isElement&&t&&t.length>
281&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!n&&e.matches&&e.matches(`.${r.slideClass}, swiper-slide`)&&(n=e)});let s=!1;if(n){for(let e=0;e<this.slides.length;e+=1)if(this.slides[e]===n){s=!0,i=e;break}}if(n&&s)this.clickedSlide=n,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(n.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=i;else{this.clickedSlide=void 0,this.clickedIndex=void 0;return}r.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e=this.isHorizontal()?"x":"y"){let{params:t,rtlTranslate:i,translate:r,wrapperEl:n}=this;if(t.virtualTranslate)return i?-r:r;if(t.cssMode)return r;let s=m(n,e);return s+=this.cssOverflowAdjustment(),i&&(s=-s),s||0},setTranslate:function(e,t){let{rtlTranslate:i,params:r,wrapperEl:n,progress:s}=this,a=0,l=0;this.isHorizontal()?a=i?-e:e:l=e,r.roundLengths&&(a=Math.floor(a),l=Math.floor(l)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?a:l,r.cssMode?n[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-a:-l:r.virtualTranslate||(this.isHorizontal()?a-=this.cssOverflowAdjustment():l-=this.cssOverflowAdjustment(),n.style.transform=`translate3d(${a}px, ${l}px, 0px)`);let o=this.maxTranslate()-this.minTranslate();(0===o?0:(e-this.minTranslate())/o)!==s&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e=0,t=this.params.speed,i=!0,r=!0,n){let s,a=this,{params:l,wrapperEl:o}=a;if(a.animating&&l.preventInteractionOnTransition)return!1;let d=a.minTranslate(),c=a.maxTranslate();if(s=r&&e>d?d:r&&e<c?c:e,a.updateProgress(s),l.cssMode){let e=a.isHorizontal();if(0===t)o[e?"scrollLeft":"scrollTop"]=-s;else{if(!a.support.smoothScroll)return b({swiper:a,targetPosition:-s,side:e?"left":"top"}),!0;o.scrollTo({[e?"left":"top"]:-s,behavior:"smooth"})}return!0}return 0===t?(a.setTransition(0),a.setTranslate(s),i&&(a.emit("beforeTransitionStart",t,n),a.emit("transitionEnd"))):(a.setTransition(t),a.setTranslate(s),i&&(a.emit("beforeTransitionStart",t,n),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,a.animating=!1,i&&a.emit("transitionEnd"))}),a.wrapperEl.addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){this.params.cssMode||(this.wrapperEl.style.transitionDuration=`${e}ms`,this.wrapperEl.style.transitionDelay=0===e?"0ms":""),this.emit("setTransition",e,t)},transitionStart:function(e=!0,t){let{params:i}=this;i.cssMode||(i.autoHeight&&this.updateAutoHeight(),G({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e=!0,t){let{params:i}=this;this.animating=!1,i.cssMode||(this.setTransition(0),G({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e=0,t,i=!0,r,n){let s;"string"==typeof e&&(e=parseInt(e,10));let a=this,l=e;l<0&&(l=0);let{params:o,snapGrid:d,slidesGrid:c,previousIndex:u,activeIndex:p,rtlTranslate:h,wrapperEl:f,enabled:m}=a;if(!m&&!r&&!n||a.destroyed||a.animating&&o.preventInteractionOnTransition)return!1;void 0===t&&(t=a.params.speed);let g=Math.min(a.params.slidesPerGroupSkip,l),v=g+Math.floor((l-g)/a.params.slidesPerGroup);v>=d.length&&(v=d.length-1);let y=-d[v];if(o.normalizeSlideIndex)for(let e=0;e<c.length;e+=1){let t=-Math.floor(100*y),i=Math.floor(100*c[e]),r=Math.floor(100*c[e+1]);void 0!==c[e+1]?t>=i&&t<r-(r-i)/2?l=e:t>=i&&t<r&&(l=e+1):t>=i&&(l=e)}if(a.initialized&&l!==p&&(!a.allowSlideNext&&(h?y>a.translate&&y>a.minTranslate():y<a.translate&&y<a.minTranslate())||!a.allowSlidePrev&&y>a.translate&&y>a.maxTranslate()&&(p||0)!==l))return!1;l!==(u||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(y),s=l>p?"next":l<p?"prev":"reset";let w=a.virtual&&a.params.virtual.enabled;if(!(w&&n)&&(h&&-y===a.translate||!h&&y===a.translate))return a.updateActiveIndex(l),o.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),"slide"!==o.effect&&a.setTranslate(y),"reset"!==s&&(a.transitionStart(i,s),a.transitionEnd(i,s)),!1;if(o.cssMode){let e=a.isHorizontal(),i=h?y:-y;if(0===t)w&&(a.wrapperEl.style.scrollSnapType="none",a._immediateVirtual=!0),w&&!a._cssModeVirtualInitialSet&&a.params.initialSlide>0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{f[e?"scrollLeft":"scrollTop"]=i})):f[e?"scrollLeft":"scrollTop"]=i,w&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return b({swiper:a,targetPosition:i,side:e?"left"
28:"top"}),!0;f.scrollTo({[e?"left":"top"]:i,behavior:"smooth"})}return!0}let E=R().isSafari;return w&&!n&&E&&a.isElement&&a.virtual.update(!1,!1,l),a.setTransition(t),a.setTranslate(y),a.updateActiveIndex(l),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,r),a.transitionStart(i,s),0===t?a.transitionEnd(i,s):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,s))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e=0,t,i=!0,r){"string"==typeof e&&(e=parseInt(e,10));let n=this;if(n.destroyed)return;void 0===t&&(t=n.params.speed);let s=n.grid&&n.params.grid&&n.params.grid.rows>1,a=e;if(n.params.loop)if(n.virtual&&n.params.virtual.enabled)a+=n.virtual.slidesBefore;else{let e;if(s){let t=a*n.params.grid.rows;e=n.slides.find(e=>+e.getAttribute("data-swiper-slide-index")===t).column}else e=n.getSlideIndexByData(a);let t=s?Math.ceil(n.slides.length/n.params.grid.rows):n.slides.length,{centeredSlides:i,slidesOffsetBefore:l,slidesOffsetAfter:o}=n.params,d=i||!!l||!!o,c=n.params.slidesPerView;"auto"===c?c=n.slidesPerViewDynamic():(c=Math.ceil(parseFloat(n.params.slidesPerView,10)),d&&c%2==0&&(c+=1));let u=t-e<c;if(d&&(u=u||e<Math.ceil(c/2)),r&&d&&"auto"!==n.params.slidesPerView&&!s&&(u=!1),u){let i=d?e<n.activeIndex?"prev":"next":e-n.activeIndex-1<n.params.slidesPerView?"next":"prev";n.loopFix({direction:i,slideTo:!0,activeSlideIndex:"next"===i?e+1:e-t+1,slideRealIndex:"next"===i?n.realIndex:void 0})}if(s){let e=a*n.params.grid.rows;a=n.slides.find(t=>+t.getAttribute("data-swiper-slide-index")===e).column}else a=n.getSlideIndexByData(a)}return requestAnimationFrame(()=>{n.slideTo(a,t,i,r)}),n},slideNext:function(e,t=!0,i){let r=this,{enabled:n,params:s,animating:a}=r;if(!n||r.destroyed)return r;void 0===e&&(e=r.params.speed);let l=s.slidesPerGroup;"auto"===s.slidesPerView&&1===s.slidesPerGroup&&s.slidesPerGroupAuto&&(l=Math.max(r.slidesPerViewDynamic("current",!0),1));let o=r.activeIndex<s.slidesPerGroupSkip?1:l,d=r.virtual&&s.virtual.enabled;if(s.loop){if(a&&!d&&s.loopPreventsSliding)return!1;if(r.loopFix({direction:"next"}),r._clientLeft=r.wrapperEl.clientLeft,r.activeIndex===r.slides.length-1&&s.cssMode)return requestAnimationFrame(()=>{r.slideTo(r.activeIndex+o,e,t,i)}),!0}return s.rewind&&r.isEnd?r.slideTo(0,e,t,i):r.slideTo(r.activeIndex+o,e,t,i)},slidePrev:function(e,t=!0,i){let r=this,{params:n,snapGrid:s,slidesGrid:a,rtlTranslate:l,enabled:o,animating:d}=r;if(!o||r.destroyed)return r;void 0===e&&(e=r.params.speed);let c=r.virtual&&n.virtual.enabled;if(n.loop){if(d&&!c&&n.loopPreventsSliding)return!1;r.loopFix({direction:"prev"}),r._clientLeft=r.wrapperEl.clientLeft}function u(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let p=u(l?r.translate:-r.translate),h=s.map(e=>u(e)),f=n.freeMode&&n.freeMode.enabled,m=s[h.indexOf(p)-1];if(void 0===m&&(n.cssMode||f)){let e;
28s.forEach((t,i)=>{p>=t&&(e=i)}),void 0!==e&&(m=f?s[e]:s[e>0?e-1:e])}let g=0;if(void 0!==m&&((g=a.indexOf(m))<0&&(g=r.activeIndex-1),"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(g=Math.max(g=g-r.slidesPerViewDynamic("previous",!0)+1,0))),n.rewind&&r.isBeginning){let n=r.params.virtual&&r.params.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1;return r.slideTo(n,e,t,i)}return n.loop&&0===r.activeIndex&&n.cssMode?(requestAnimationFrame(()=>{r.slideTo(g,e,t,i)}),!0):r.slideTo(g,e,t,i)},slideReset:function(e,t=!0,i){if(!this.destroyed)return void 0===e&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e,t=!0,i,r=.5){if(this.destroyed)return;void 0===e&&(e=this.params.speed);let n=this.activeIndex,s=Math.min(this.params.slidesPerGroupSkip,n),a=s+Math.floor((n-s)/this.params.slidesPerGroup),l=this.rtlTranslate?this.translate:-this.translate;if(l>=this.snapGrid[a]){let e=this.snapGrid[a];l-e>(this.snapGrid[a+1]-e)*r&&(n+=this.params.slidesPerGroup)}else{let e=this.snapGrid[a-1];l-e<=(this.snapGrid[a]-e)*r&&(n-=this.params.slidesPerGroup)}return n=Math.min(n=Math.max(n,0),this.slidesGrid.length-1),this.slideTo(n,e,t,i)},slideToClickedSlide:function(){let e,t=this;if(t.destroyed)return;let{params:i,slidesEl:r}=t,n="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,s=t.getSlideIndexWhenGrid(t.clickedIndex),a=t.isElement?"swiper-slide":`.${i.slideClass}`,l=t.grid&&t.params.grid&&t.params.grid.rows>1;if(i.loop){if(t.animating)return;e=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),i.centeredSlides?t.slideToLoop(e):s>(l?(t.slides.length-n)/2-(t.params.grid.rows-1):t.slides.length-n)?(t.loopFix(),s=t.getSlideIndex(E(r,`${a}[data-swiper-slide-index="${e}"]`)[0]),h(()=>{t.slideTo(s)})):t.slideTo(s)}else t.slideTo(s)}},loop:{loopCreate:function(e,t){let i=this,{params:r,slidesEl:n}=i;if(!r.loop||i.virtual&&i.params.virtual.enabled)return;let s=i.grid&&r.grid&&r.grid.rows>1;r.loopAddBlankSlides&&(r.slidesPerGroup>1||s)&&(()=>{let e=E(n,`.${r.slideBlankClass}`);e.forEach(e=>{e.remove()}),e.length>0&&(i.recalcSlides(),i.updateSlides())})();let a=r.slidesPerGroup*(s?r.grid.rows:1),l=i.slides.length%a!=0,o=s&&i.slides.length%r.grid.rows!=0,d=e=>{for(let t=0;t<e;t+=1){let e=i.isElement?S("swiper-slide",[r.slideBlankClass]):S("div",[r.slideClass,r.slideBlankClass]);i.slidesEl.append(e)}};l?r.loopAddBlankSlides?(d(a-i.slides.length%a),i.recalcSlides(),i.updateSlides()):x("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)"):o&&(r.loopAddBlankSlides?(d(r.grid.rows-i.slides.length%r.grid.rows),i.recalcSlides(),i.updateSlides()):x("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)")),E(n,`.${r.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)});let c=r.centeredSlides||!!r.slidesOffsetBefore||!!r.slidesOffsetAfter;i.loopFix({slideRealIndex:e,direction:c?void 0:"next",initial:t})},loopFix:function({slideRealIndex:e,slideTo:t=!0,direction:i,setTranslate:r,activeSlideIndex:n,initial:s,byController:a,byMousewheel:l}={}){let o=this;if(!o.params.loop)return;o.emit("beforeLoopFix");let{slides:d,allowSlidePrev:c,allowSlideNext:u,slidesEl:p,params:h}=o,{centeredSlides:f,slidesOffsetBefore:m,slidesOffsetAfter:g,initialSlide:v}=h,y=f||!!m||!!g;if(o.allowSlidePrev=!0,o.allowSlideNext=!0,o.virtual&&h.virtual.enabled){t&&(y||0!==o.snapIndex?y&&o.snapIndex<h.slidesPerView?o.slideTo(o.virtual.slides.length+o.snapIndex,0,!1,!0):o.snapIndex===o.snapGrid.length-1&&o.slideTo(o.virtual.slidesBefore,0,!1,!0):o.slideTo(o.virtual.slides.length,0,!1,!0)),o.allowSlidePrev=c,o.allowSlideNext=u,o.emit("loopFix");return}let b=h.slidesPerView;"auto"===b?b=o.slidesPerViewDynamic():(b=Math.ceil(parseFloat(h.slidesPerView,10)),y&&b%2==0&&(b+=1));let w=h.slidesPerGroupAuto?b:h.slidesPerGroup,E=y?Math.max(w,Math.ceil(b/2)):w;E%w!=0&&(E+=w-E%w),o.loopedSlides=E+=h.loopAdditionalSlides;let S=o.grid&&h.grid&&h.grid.rows>1;d.length<b+E||"cards"===o.params.effect&&d.length<b+2*E?x("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"):S&&"row"===h.grid.fill&&x("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let T=[],M=[],C=S?Math.ceil(d.length/h.grid.rows):d.length,P=s&&C-v<b&&!y,_=P?v:o.activeIndex;void 0===n?n=o.getSlideIndex(d.find(e=>e.classList.contains(h.slideActiveClass))):_=n;let O="next"===i||!i,L="prev"===i||!i,k=0,A=0,D=(S?d[n].column:n)+(y&&void 0===r?-b/2+.5:0);if(D<E){k=Math.max(E-D,w);for(let e=0;e<E-D;e+=1){let t=e-Math.floor(e/C)*C;if(S){let e=C-t-1;for(let t=d.length-1;t>=0;t-=1)d[t].column===e&&T.push(t)}else T.push(C-t-1)}}else if(D+b>C-E){A=Math.max(D-(C-2*E),w),P&&(A=Math.max(A,b-C+v+1));for(let e=0;e<A;e+=1){let t=e-Math.floor(e/C)*C;S?d.forEach((e,i)=>{e.column===t&&M.push(i)}):M.push(t)}}if(o.__preventObserver__=!0,requestAnimationFrame(()=>{o.__preventObserver__=!1}),"cards"===o.params.effect&&d.length<b+2*E&&(M.includes(n)&&M.splice(M.indexOf(n),1),T.includes(n)&&T.splice(T.indexOf(n),1)),L&&T.forEach(e
28=>{d[e].swiperLoopMoveDOM=!0,p.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),O&&M.forEach(e=>{d[e].swiperLoopMoveDOM=!0,p.append(d[e]),d[e].swiperLoopMoveDOM=!1}),o.recalcSlides(),"auto"===h.slidesPerView?o.updateSlides():S&&(T.length>0&&L||M.length>0&&O)&&o.slides.forEach((e,t)=>{o.grid.updateSlide(t,e,o.slides)}),h.watchSlidesProgress&&o.updateSlidesOffset(),t){if(T.length>0&&L){if(void 0===e){let e=o.slidesGrid[_],t=o.slidesGrid[_+k]-e;l?o.setTranslate(o.translate-t):(o.slideTo(_+Math.ceil(k),0,!1,!0),r&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else if(r){let e=S?T.length/h.grid.rows:T.length;o.slideTo(o.activeIndex+e,0,!1,!0),o.touchEventsData.currentTranslate=o.translate}}else if(M.length>0&&O)if(void 0===e){let e=o.slidesGrid[_],t=o.slidesGrid[_-A]-e;l?o.setTranslate(o.translate-t):(o.slideTo(_-A,0,!1,!0),r&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else{let e=S?M.length/h.grid.rows:M.length;o.slideTo(o.activeIndex-e,0,!1,!0)}}if(o.allowSlidePrev=c,o.allowSlideNext=u,o.controller&&o.controller.control&&!a){let s={slideRealIndex:e,direction:i,setTranslate:r,activeSlideIndex:n,byController:!0};Array.isArray(o.controller.control)?o.controller.control.forEach(e=>{!e.destroyed&&e.params.loop&&e.loopFix({...s,slideTo:e.params.slidesPerView===h.slidesPerView&&t})}):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix({...s,slideTo:o.controller.control.params.slidesPerView===h.slidesPerView&&t})}o.emit("loopFix")},loopDestroy:function(){let{params:e,slidesEl:t}=this;if(!e.loop||!t||this.virtual&&this.params.virtual.enabled)return;this.recalcSlides();let i=[];this.slides.forEach(e=>{i[void 0===e.swiperSlideIndex?+e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex]=e}),this.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),i.forEach(e=>{t.append(e)}),this.recalcSlides(),this.slideTo(this.realIndex,0)}},grabCursor:{setGrabCursor:function(e){let t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;let i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},unsetGrabCursor:function(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},events:{attachEvents:function(){let{params:e}=this;this.onTouchStart=B.bind(this),this.onTouchMove=H.bind(this),this.onTouchEnd=W.bind(this),this.onDocumentTouchStart=U.bind(this),e.cssMode&&(this.onScroll=q.bind(this)),this.onClick=V.bind(this),this.onLoad=K.bind(this),Z(this,"on")},detachEvents:function(){Z(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:i,params:r,el:n}=e,s=r.breakpoints;if(!s||s&&0===Object.keys(s).length)return;let a=d(),l="window"!==r.breakpointsBase&&r.breakpointsBase?"container":r.breakpointsBase,o=["window","container"].includes(r.breakpointsBase)||!r.breakpointsBase?e.el:a.querySelector(r.breakpointsBase),c=e.getBreakpoint(s,l,o);if(!c||e.currentBreakpoint===c)return;let u=(c in s?s[c]:void 0)||e.originalParams,p=Q(e,r),h=Q(e,u),f=e.params.grabCursor,m=u.grabCursor,g=r.enabled;p&&!h?(n.classList.remove(`${r.containerModifierClass}grid`,`${r.containerModifierClass}grid-column`),e.emitContainerClasses()):!p&&h&&(n.classList.add(`${r.containerModifierClass}grid`),(u.grid.fill&&"column"===u.grid.fill||!u.grid.fill&&"column"===r.grid.fill)&&n.classList.add(`${r.containerModifierClass}grid-column`),e.emitContainerClasses()),f&&!m?e.unsetGrabCursor():!f&&m&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===u[t])return;let i=r[t]&&r[t].enabled,n=u[t]&&u[t].enabled;i&&!n&&e[t].disable(),!i&&n&&e[t].enable()});let y=u.direction&&u.direction!==r.direction,b=r.loop&&(u.slidesPerView!==r.
28slidesPerView||y),w=r.loop;y&&i&&e.changeDirection(),v(e.params,u);let E=e.params.enabled,x=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),g&&!E?e.disable():!g&&E&&e.enable(),e.currentBreakpoint=c,e.emit("_beforeBreakpoint",u),i&&(b?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!w&&x?(e.loopCreate(t),e.updateSlides()):w&&!x&&e.loopDestroy()),e.emit("breakpoint",u)},getBreakpoint:function(e,t="window",i){if(!e||"container"===t&&!i)return;let r=!1,n=u(),s="window"===t?n.innerHeight:i.clientHeight,a=Object.keys(e).map(e=>"string"==typeof e&&0===e.indexOf("@")?{value:s*parseFloat(e.substr(1)),point:e}:{value:e,point:e});a.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<a.length;e+=1){let{point:s,value:l}=a[e];"window"===t?n.matchMedia(`(min-width: ${l}px)`).matches&&(r=s):l<=i.clientWidth&&(r=s)}return r||"max"}},checkOverflow:{checkOverflow:function(){let{isLocked:e,params:t}=this,{slidesOffsetBefore:i}=t;if(i){let e=this.slides.length-1,t=this.slidesGrid[e]+this.slidesSizesGrid[e]+2*i;this.isLocked=this.size>t}else this.isLocked=1===this.snapGrid.length;!0===t.allowSlideNext&&(this.allowSlideNext=!this.isLocked),!0===t.allowSlidePrev&&(this.allowSlidePrev=!this.isLocked),e&&e!==this.isLocked&&(this.isEnd=!1),e!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock")}},classes:{addClasses:function(){let{classNames:e,params:t,rtl:i,el:r,device:n}=this,s=function(e,t){let i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(r=>{e[r]&&i.push(t+r)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",t.direction,{"free-mode":this.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&&"column"===t.grid.fill},{android:n.android},{ios:n.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...s),r.classList.add(...e),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},et={};class ei{constructor(...e){let t,i;1===e.length&&e[0].constructor&&"Object"===Object.prototype.toString.call(e[0]).slice(8,-1)?i=e[0]:[t,i]=e,i||(i={}),i=v({},i),t&&!i.el&&(i.el=t);let r=d();if(i.el&&"string"==typeof i.el&&r.querySelectorAll(i.el).length>1){let e=[];return r.querySelectorAll(i.el).forEach(t=>{let r=v({},i,{el:t});e.push(new ei(r))}),e}let n=this;n.__swiper__=!0,n.support=D(),n.device=I({userAgent:i.userAgent}),n.browser=R(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],i.modules&&Array.isArray(i.modules)&&i.modules.forEach(e=>{"function"==typeof e&&0>n.modules.indexOf(e)&&n.modules.push(e)});let s={};n.modules.forEach(e=>{e({params:i,swiper:n,extendParams:function(e,t){return function(i={}){let r=Object.keys(i)[0],n=i[r];return"object"!=typeof n||null===n?void v(t,i):(!0===e[r]&&(e[r]={enabled:!0}),"navigation"===r&&e[r]&&e[r].enabled&&!e[r].prevEl&&!e[r].nextEl&&(e[r].auto=!0),["pagination","scrollbar"].indexOf(r)>=0&&e[r]&&e[r].enabled&&!e[r].el&&(e[r].auto=!0),r in e&&"enabled"in n)?void("object"==typeof e[r]&&!("enabled"in e[r])&&(e[r].enabled=!0),!e[r]&&(e[r]={enabled:!1}),v(t,i)):void v(t,i)}}(i,s),on:n.on.bind(n),once:n.once.bind(n),off:n.off.bind(n),emit:n.emit.bind(n)})});let a=v({},J,s);return n.params=v({},a,et,i),n.originalParams=v({},n.params),n.passedParams=v({}
28,i),n.params&&n.params.on&&Object.keys(n.params.on).forEach(e=>{n.on(e,n.params.on[e])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{enabled:n.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===n.params.direction,isVertical:()=>"vertical"===n.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)},allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.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:n.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:n.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),n.emit("_swiper"),n.params.init&&n.init(),n}getDirectionLabel(e){return this.isHorizontal()?e:({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"})[e]}getSlideIndex(e){let{slidesEl:t,params:i}=this,r=C(E(t,`.${i.slideClass}, swiper-slide`)[0]);return C(e)-r}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find(t=>+t.getAttribute("data-swiper-slide-index")===e))}getSlideIndexWhenGrid(e){return this.grid&&this.params.grid&&this.params.grid.rows>1&&("column"===this.params.grid.fill?e=Math.floor(e/this.params.grid.rows):"row"===this.params.grid.fill&&(e%=Math.ceil(this.slides.length/this.params.grid.rows))),e}recalcSlides(){let{slidesEl:e,params:t}=this;this.slides=E(e,`.${t.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(e,t){e=Math.min(Math.max(e,0),1);let i=this.minTranslate(),r=(this.maxTranslate()-i)*e+i;this.translateTo(r,void 0===t?0:t),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){let t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=[];e.slides.forEach(i=>{let r=e.getSlideClasses(i);t.push({slideEl:i,classNames:r}),e.emit("_slideClass",i,r)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e="current",t=!1){let{params:i,slides:r,slidesGrid:n,slidesSizesGrid:s,size:a,activeIndex:l}=this,o=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=r[l]?Math.ceil(r[l].swiperSlideSize):0;for(let i=l+1;i<r.length;i+=1)r[i]&&!e&&(t+=Math.ceil(r[i].swiperSlideSize),o+=1,t>a&&(e=!0));for(let i=l-1;i>=0;i-=1)r[i]&&!e&&(t+=r[i].swiperSlideSize,o+=1,t>a&&(e=!0))}else if("current"===e)for(let e=l+1;e<r.length;e+=1)(t?n[e]+s[e]-n[l]<a:n[e]-n[l]<a)&&(o+=1);else for(let e=l-1;e>=0;e-=1)n[l]-n[e]<a&&(o+=1);return o}update(){let e,t=this;if(!t||t.destroyed)return;let{snapGrid:i,params:r}=t;function n(){let e=Math.min(Math.max(t.rtlTranslate?-1*t.translate:t.translate,t.maxTranslate()),t.minTranslate());t.setTranslate(e),t.updateActiveIndex(),t.updateSlidesClasses()}if(r.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&$(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),r.freeMode&&r.freeMode.enabled&&!r.cssMode)n(),r.autoHeight&&t.updateAutoHeight();else{if(("auto"===r.slidesPerView||r.slidesPerView>1)&&t.isEnd&&!r.centeredSlides){let i=t.virtual&&r.virtual.enabled?t.virtual.slides:t.slides;
28e=t.slideTo(i.length-1,0,!1,!0)}else e=t.slideTo(t.activeIndex,0,!1,!0);e||n()}r.watchOverflow&&i!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(e,t=!0){let i=this.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e||(this.el.classList.remove(`${this.params.containerModifierClass}${i}`),this.el.classList.add(`${this.params.containerModifierClass}${e}`),this.emitContainerClasses(),this.params.direction=e,this.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this}changeLanguageDirection(e){(!this.rtl||"rtl"!==e)&&(this.rtl||"ltr"!==e)&&(this.rtl="rtl"===e,this.rtlTranslate="horizontal"===this.params.direction&&this.rtl,this.rtl?(this.el.classList.add(`${this.params.containerModifierClass}rtl`),this.el.dir="rtl"):(this.el.classList.remove(`${this.params.containerModifierClass}rtl`),this.el.dir="ltr"),this.update())}mount(e){let t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(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);let r=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,n=i&&i.shadowRoot&&i.shadowRoot.querySelector?i.shadowRoot.querySelector(r()):E(i,r())[0];return!n&&t.params.createElements&&(n=S("div",t.params.wrapperClass),i.append(n),E(i,`.${t.params.slideClass}`).forEach(e=>{n.append(e)})),Object.assign(t,{el:i,wrapperEl:n,slidesEl:t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:n,hostEl:t.isElement?i.parentNode.host:i,mounted:!0,rtl:"rtl"===i.dir.toLowerCase()||"rtl"===M(i,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===M(i,"direction")),wrongRTL:"-webkit-box"===M(n,"display")}),!0}init(e){let t=this;if(t.initialized||!1===t.mount(e))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();let i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?$(t,e):e.addEventListener("load",e=>{$(t,e.target)})}),F(t),t.initialized=!0,F(t),t.emit("init"),t.emit("afterInit"),t}destroy(e=!0,t=!0){let i=this,{params:r,el:n,wrapperEl:s,slides:a}=i;if(void 0===i.params||i.destroyed)return null;(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),r.loop&&i.loopDestroy(),t&&(i.removeClasses(),n&&"string"!=typeof n&&n.removeAttribute("style"),s&&s.removeAttribute("style"),a&&a.length&&a.forEach(e=>{e.classList.remove(r.slideVisibleClass,r.slideFullyVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e)&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),Object.keys(i).forEac
28h(e=>{try{i[e]=null}catch(e){}try{delete i[e]}catch(e){}}));return i.destroyed=!0,null}static extendDefaults(e){v(et,e)}static get extendedDefaults(){return et}static get defaults(){return J}static installModule(e){ei.prototype.__modules__||(ei.prototype.__modules__=[]);let t=ei.prototype.__modules__;"function"==typeof e&&0>t.indexOf(e)&&t.push(e)}static use(e){return Array.isArray(e)?e.forEach(e=>ei.installModule(e)):ei.installModule(e),ei}}function er(e,t,i,r){return e.params.createElements&&Object.keys(r).forEach(n=>{if(!i[n]&&!0===i.auto){let s=E(e.el,`.${r[n]}`)[0];s||((s=S("div",r[n])).className=r[n],e.el.append(s)),i[n]=s,t[n]=s}}),i}Object.keys(ee).forEach(e=>{Object.keys(ee[e]).forEach(t=>{ei.prototype[t]=ee[e][t]})}),ei.use([function({swiper:e,on:t,emit:i}){let r=u(),n=null,s=null,a=()=>{e&&!e.destroyed&&e.initialized&&(i("beforeResize"),i("resize"))},l=()=>{e&&!e.destroyed&&e.initialized&&i("orientationchange")};t("init",()=>{if(e.params.resizeObserver&&void 0!==r.ResizeObserver)return void(e&&!e.destroyed&&e.initialized&&(n=new ResizeObserver(t=>{s=r.requestAnimationFrame(()=>{let{width:i,height:r}=e,n=i,s=r;t.forEach(({contentBoxSize:t,contentRect:i,target:r})=>{r&&r!==e.el||(n=i?i.width:(t[0]||t).inlineSize,s=i?i.height:(t[0]||t).blockSize)}),(n!==i||s!==r)&&a()})})).observe(e.el));r.addEventListener("resize",a),r.addEventListener("orientationchange",l)}),t("destroy",()=>{s&&r.cancelAnimationFrame(s),n&&n.unobserve&&e.el&&(n.unobserve(e.el),n=null),r.removeEventListener("resize",a),r.removeEventListener("orientationchange",l)})},function({swiper:e,extendParams:t,on:i,emit:r}){let n=[],s=u(),a=(t,i={})=>{let a=new(s.MutationObserver||s.WebkitMutationObserver)(t=>{if(e.__preventObserver__)return;if(1===t.length)return void r("observerUpdate",t[0]);let i=function(){r("observerUpdate",t[0])};s.requestAnimationFrame?s.requestAnimationFrame(i):s.setTimeout(i,0)});a.observe(t,{attributes:void 0===i.attributes||i.attributes,childList:e.isElement||(void 0===i.childList||i).childList,characterData:void 0===i.characterData||i.characterData}),n.push(a)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),i("init",()=>{if(e.params.observer){if(e.params.observeParents){let t=P(e.hostEl);for(let e=0;e<t.length;e+=1)a(t[e])}a(e.hostEl,{childList:e.params.observeSlideChildren}),a(e.wrapperEl,{attributes:!1})}}),i("destroy",()=>{n.forEach(e=>{e.disconnect()}),n.splice(0,n.length)})}]);let en='<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 es(e=""){return`.${e.trim().replace(/([\.:!+\/()[\]#>~*^$|=,'"@{}\\])/g,"\\$1").replace(/ /g,".")}`}function ea(e){let{params:t,slidesEl:i}=this;t.loop&&this.loopDestroy();let r=e=>{if("string"==typeof e){let t=document.createElement("div");A(t,e),i.append(t.children[0]),A(t,"")}else i.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&r(e[t]);else r(e);this.recalcSlides(),t.loop&&this.loopCreate(),(!t.observer||this.isElement)&&this.update()}function el(e){let{params:t,activeIndex:i,slidesEl:r}=this;t.loop&&this.loopDestroy();let n=i+1,s=e=>{if("string"==typeof e){let t=document.createElement("div");A(t,e),r.prepend(t.children[0]),A(t,"")}else r.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t<e.length;t+=1)e[t]&&s(e[t]);n=i+e.length}else s(e);this.recalcSlides(),t.loop&&this.loopCreate(),(!t.observer||this.isElement)&&this.update(),this.slideTo(n,0,!1)}function eo(e,t){let{params:i,activeIndex:r,slidesEl:n}=this,s=r;i.loop&&(s-=this.loopedSlides,this.loopDestroy(),this.recalcSlides());let a=this.slides.length;if(e<=0)return void this.prependSlide(t);if(e>=a)return void this.appendSlide(t);let l=s>e?s+1:s,o=[];for(let t=a-1;t>=e;t-=1){let e=this.slides[t];e.remove(),o.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&n.append(t[e]);l=s>e?s+t.length:s}else n.append(t);for(let e=0;e<o.length;e+=1)n.append(o[e]);this.recalcSlides(),i.loop&&this.loopCreate(),(!i.observer||this.isElement)&&this.update(),i.loop?this.slideTo(l+this.loopedSlides,0,!1):this.slideTo(l,0,!1)}function ed(e){let t,{params:i,activeIndex:r}=this,n=r;i.loop&&(n-=this.loopedSlides,this.loopDestroy());let s=n;if("object"==typeof e&&"length"in e){for(let i=0;i<e.length;i+=1)t=e[i],this.slides[t]&&this.slides[t].remove(),t<s&&(s-=1);s=Math.max(s,0)}else t=e,this.slides[t]&&this.slides[t].remove(),t<s&&(s-=1),s=Math.max(s,0);this.recalcSlides(),i.loop&&this.loopCreate(),(!i.observer||this.isElement)&&this.update(),i.loop?this.slideTo(s+this.loopedSlides,0,!1):this.slideTo(s,0,!1)}function ec(){let e=[];for(let t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e)}function eu(e){let t,{effect:i,swiper:r,on:n,setTranslate:s,setTransition:a,overwriteParams:l,perspective:o,recreateShadows:d,getEffectParams:c}=e;n("beforeInit",()=>{if(r.params.effect!==i)return;r.classNames.push(`${r.params.containerModifierClass}${i}`),o&&o()&&r.classNames.push(`${r.params.containerModifierClass}3d`);let e=l?l():{};Object.assign(r.params,e),Object.assign(r.originalParams,e)}),n("setTranslate _virtualUpdated",()=>{r.params.effect===i&&s()}),n("setTransition",(e,t)=>{r.params.effect===i&&a(t)}),n("transitionEnd",()=>
28{r.params.effect===i&&d&&c&&c().slideShadows&&(r.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),d())}),n("virtualUpdate",()=>{r.params.effect===i&&(r.slides.length||(t=!0),requestAnimationFrame(()=>{t&&r.slides&&r.slides.length&&(s(),t=!1)}))})}function ep(e,t){let i=w(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function eh({swiper:e,duration:t,transformElements:i,allSlides:r}){let{activeIndex:n}=e;if(e.params.virtualTranslate&&0!==t){let t=!1;(r?i:i.filter(t=>{let i=t.classList.contains("swiper-slide-transform")?t.parentElement?t.parentElement:e.slides.find(e=>e.shadowRoot&&e.shadowRoot===t.parentNode):t;return e.getSlideIndex(i)===n})).forEach(i=>{_(i,()=>{if(t||!e||e.destroyed)return;t=!0,e.animating=!1;let i=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(i)})})}}function ef(e,t,i){let r=`swiper-slide-shadow${i?`-${i}`:""}${e?` swiper-slide-shadow-${e}`:""}`,n=w(t),s=n.querySelector(`.${r.split(" ").join(".")}`);return s||(s=S("div",r.split(" ")),n.append(s)),s}let em=[function({swiper:e,extendParams:t,on:i,emit:r}){let n;t({virtual:{enabled:!1,slides:[],cache:!0,slidesPerViewAutoSlideSize:320,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});let s=d();e.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};let a=s.createElement("div");function l(t,i){let r,n=e.params.virtual;return n.cache&&e.virtual.cache[i]?e.virtual.cache[i]:(n.renderSlide?"string"==typeof(r=n.renderSlide.call(e,t,i))&&(A(a,r),r=a.children[0]):r=e.isElement?S("swiper-slide"):S("div",e.params.slideClass),r.setAttribute("data-swiper-slide-index",i),n.renderSlide||A(r,t),n.cache&&(e.virtual.cache[i]=r),r)}function o(t,i,n){let s,a,o,d,{slidesPerGroup:c,centeredSlides:u,slidesPerView:p,loop:h,initialSlide:f}=e.params;if(i&&!h&&f>0)return;let{addSlidesBefore:m,addSlidesAfter:g,slidesPerViewAutoSlideSize:v}=e.params.virtual,{from:y,to:b,slides:w,slidesGrid:x,offset:S}=e.virtual;e.params.cssMode||e.updateActiveIndex();let T=void 0===n?e.activeIndex||0:n;if(s=e.rtlTranslate?"right":e.isHorizontal()?"left":"top","auto"===p)if(v){let t=e.size;t||(t=e.isHorizontal()?e.el.getBoundingClientRect().width:e.el.getBoundingClientRect().height),a=Math.max(1,Math.ceil(t/v))}else a=1;else a=p;u?(o=Math.floor(a/2)+c+g,d=Math.floor(a/2)+c+m):(o=a+(c-1)+g,d=(h?a:c)+m);let M=T-d,C=T+o;h||(M=Math.max(M,0),C=Math.min(C,w.length-1));let P=(e.slidesGrid[M]||0)-(e.slidesGrid[0]||0);function _(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),r("virtualUpdate")}if(h&&T>=d?(M-=d,u||(P+=e.slidesGrid[0])):h&&T<d&&(M=-d,u&&(P+=e.slidesGrid[0])),Object.assign(e.virtual,{from:M,to:C,offset:P,slidesGrid:e.slidesGrid,slidesBefore:d,slidesAfter:o}),y===M&&b===C&&!t){e.slidesGrid!==x&&P!==S&&e.slides.forEach(t=>{t.style[s]=`${P-Math.abs(e.cssOverflowAdjustment())}px`}),e.updateProgress(),r("virtualUpdate");return}if(e.params.virtual.renderExternal){e.params.virtual.renderExternal.call(e,{offset:P,from:M,to:C,slides:function(){let e=[];for(let t=M;t<=C;t+=1)e.push(w[t]);return e}()}),e.params.virtual.renderExternalUpdate?_():r("virtualUpdate");return}let O=[],L=[],k=e=>{let t=e;return e<0?t=w.length+e:t>=w.length&&(t-=w.length),t};if(t)e.slides.filter(t=>t.matches(`.${e.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let t=y;t<=b;t+=1)if(t<M||t>C){let i=k(t);e.slides.filter(t=>t.matches(`.${e.params.slideClass}[data-swiper-slide-index="${i}"], swiper-slide[data-swiper-slide-index="${i}"]`)).forEach(e=>{e.remove()})}let A=h?-w.length:0,D=h?2*w.length:w.length;for(let e=A;e<D;e+=1)if(e>=M&&e<=C){let i=k(e);void 0===b||t?L.push(i):(e>b&&L.push(i),e<y&&O.push(i))}if(L.forEach(t=>{e.slidesEl.append(l(w[t],t))}),h)for(let t=O.length-1;t>=0;t-=1){let i=O[t];e.slidesEl.prepend(l(w[i],i))}else O.sort((e,t)=>t-e),O.forEach(t=>{e.slidesEl.prepend(l(w[t],t))});E(e.slidesEl,".swiper-slide, swiper-slide").forEach(t=>{t.style[s]=`${P-Math.abs(e.cssOverflowAdjustment())}px`}),_()}i("beforeInit",()=>{let t;if(e.params.virtual.enabled){if(void 0===e.passedParams.virtual.slides){let i=[...e.slidesEl.children].filter(t=>t.matches(`.${e.params.slideClass}, swiper-slide`));
28i&&i.length&&(e.virtual.slides=[...i],t=!0,i.forEach((t,i)=>{t.setAttribute("data-swiper-slide-index",i),e.virtual.cache[i]=t,t.remove()}))}t||(e.virtual.slides=e.params.virtual.slides),e.classNames.push(`${e.params.containerModifierClass}virtual`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0,o(!1,!0)}}),i("setTranslate",()=>{e.params.virtual.enabled&&(e.params.cssMode&&!e._immediateVirtual?(clearTimeout(n),n=setTimeout(()=>{o()},100)):o())}),i("init update resize",()=>{e.params.virtual.enabled&&e.params.cssMode&&y(e.wrapperEl,"--swiper-virtual-size",`${e.virtualSize}px`)}),Object.assign(e.virtual,{appendSlide:function(t){if("object"==typeof t&&"length"in t)for(let i=0;i<t.length;i+=1)t[i]&&e.virtual.slides.push(t[i]);else e.virtual.slides.push(t);o(!0)},prependSlide:function(t){let i=e.activeIndex,r=i+1,n=1;if(Array.isArray(t)){for(let i=0;i<t.length;i+=1)t[i]&&e.virtual.slides.unshift(t[i]);r=i+t.length,n=t.length}else e.virtual.slides.unshift(t);if(e.params.virtual.cache){let t=e.virtual.cache,i={};Object.keys(t).forEach(e=>{let r=t[e],s=r.getAttribute("data-swiper-slide-index");s&&r.setAttribute("data-swiper-slide-index",parseInt(s,10)+n),i[parseInt(e,10)+n]=r}),e.virtual.cache=i}o(!0),e.slideTo(r,0)},removeSlide:function(t){if(null==t)return;let i=e.activeIndex;if(Array.isArray(t))for(let r=t.length-1;r>=0;r-=1)e.params.virtual.cache&&(delete e.virtual.cache[t[r]],Object.keys(e.virtual.cache).forEach(i=>{i>t&&(e.virtual.cache[i-1]=e.virtual.cache[i],e.virtual.cache[i-1].setAttribute("data-swiper-slide-index",i-1),delete e.virtual.cache[i])})),e.virtual.slides.splice(t[r],1),t[r]<i&&(i-=1),i=Math.max(i,0);else e.params.virtual.cache&&(delete e.virtual.cache[t],Object.keys(e.virtual.cache).forEach(i=>{i>t&&(e.virtual.cache[i-1]=e.virtual.cache[i],e.virtual.cache[i-1].setAttribute("data-swiper-slide-index",i-1),delete e.virtual.cache[i])})),e.virtual.slides.splice(t,1),t<i&&(i-=1),i=Math.max(i,0);o(!0),e.slideTo(i,0)},removeAllSlides:function(){e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),o(!0),e.slideTo(0,0)},update:o})},function({swiper:e,extendParams:t,on:i,emit:r}){let n=d(),s=u();function a(t){if(!e.enabled)return;let{rtlTranslate:i}=e,a=t;a.originalEvent&&(a=a.originalEvent);let l=a.keyCode||a.charCode,o=e.params.keyboard.pageUpDown,d=o&&33===l,c=o&&34===l,u=37===l,p=39===l,h=38===l,f=40===l;if(!e.allowSlideNext&&(e.isHorizontal()&&p||e.isVertical()&&f||c)||!e.allowSlidePrev&&(e.isHorizontal()&&u||e.isVertical()&&h||d))return!1;if(a.shiftKey||a.altKey||a.ctrlKey||a.metaKey||n.activeElement&&(n.activeElement.isContentEditable||n.activeElement.nodeName&&("input"===n.activeElement.nodeName.toLowerCase()||"textarea"===n.activeElement.nodeName.toLowerCase())))return;if(e.params.keyboard.onlyInViewport&&(d||c||u||p||h||f)){let t=!1;if(P(e.el,`.${e.params.slideClass}, swiper-slide`).length>0&&0===P(e.el,`.${e.params.slideActiveClass}`).length)return;let r=e.el,n=r.clientWidth,a=r.clientHeight,l=s.innerWidth,o=s.innerHeight,d=T(r);i&&(d.left-=r.scrollLeft);let c=[[d.left,d.top],[d.left+n,d.top],[d.left,d.top+a],[d.left+n,d.top+a]];for(let e=0;e<c.length;e+=1){let i=c[e];if(i[0]>=0&&i[0]<=l&&i[1]>=0&&i[1]<=o){if(0===i[0]&&0===i[1])continue;t=!0}}if(!t)return}let m=e.params.keyboard.speed;e.isHorizontal()?((d||c||u||p)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),((c||p)&&!i||(d||u)&&i)&&e.slideNext(m),((d||u)&&!i||(c||p)&&i)&&e.slidePrev(m)):((d||c||h||f)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),(c||f)&&e.slideNext(m),(d||h)&&e.slidePrev(m)),r("keyPress",l)}function l(){e.keyboard.enabled||(n.addEventListener("keydown",a),e.keyboard.enabled=!0)}function o(){e.keyboard.enabled&&(n.removeEventListener("keydown",a),e.keyboard.enabled=!1)}e.keyboard={enabled:!1},t({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0,speed:void 0}}),i("init",()=>{e.params.keyboard.enabled&&l()}),i("destroy",()=>{e.keyboard.enabled&&o()}),Object.assign(e.keyboard,{enable:l,disable:o})},function({swiper:e,extendParams:t,on:i,emit:r}){let n,s,a=u();t({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 l=f(),o=[];function d(){e.enabled&&(e.mouseEntered=!0)}function c(){e.enabled&&(e.mouseEntered=!1)}function p(t){return!(e.params.mousewheel.thresholdDelta&&t.delta<e.params.mousewheel.thresholdDelta||e.params.mousewheel.thresholdTime&&f()-l<e.params.mousewheel.thresholdTime)&&(!!(t.delta>=6&&f()-l<60)||(t.direction<0?e.isEnd&&!e.params.loop||e.animating||(e.slideNext(),r("scroll",t.raw)):e.isBeginning&&!e.params.loop||e.animating||(e.slidePrev(),r("scroll",t.raw)),l=new a.Date().getTime(),!1))}function m(t){var i;let a,l,d,c,u=t;if(!e.enabled||t.target.closest(`.${e.params.mousewheel.noMousewheelClass}`))return;let m=e.params.mousewheel;e.params.cssMode&&u.preventDefault();let g=e.el;"container"!==e.params.mousewheel.eventsTarget&&(g=document.querySelector(e.params.mousewheel.eventsTarget));let v=g&&g.contains(u.target);if(!e.mouseEntered&&!v&&!m.releaseOnEdges)return!0;u.originalEvent&&(u=u.originalEvent);let y=0,b=e.rtlTranslate?-1:1,w=(a=0,l=0,d=0,c=0,"detail"in(i=u)&&(l=i.detail),"wheelDelta"in i&&(l=-i.wheelDelta/120),"wheelDeltaY"in i&&(l=-i.wheelDeltaY/120
28),"wheelDeltaX"in i&&(a=-i.wheelDeltaX/120),"axis"in i&&i.axis===i.HORIZONTAL_AXIS&&(a=l,l=0),d=10*a,c=10*l,"deltaY"in i&&(c=i.deltaY),"deltaX"in i&&(d=i.deltaX),i.shiftKey&&!d&&(d=c,c=0),(d||c)&&i.deltaMode&&(1===i.deltaMode?(d*=40,c*=40):(d*=800,c*=800)),d&&!a&&(a=d<1?-1:1),c&&!l&&(l=c<1?-1:1),{spinX:a,spinY:l,pixelX:d,pixelY:c});if(m.forceToAxis)if(e.isHorizontal())if(!(Math.abs(w.pixelX)>Math.abs(w.pixelY)))return!0;else y=-w.pixelX*b;else{if(!(Math.abs(w.pixelY)>Math.abs(w.pixelX)))return!0;y=-w.pixelY}else y=Math.abs(w.pixelX)>Math.abs(w.pixelY)?-w.pixelX*b:-w.pixelY;if(0===y)return!0;m.invert&&(y=-y);let E=e.getTranslate()+y*m.sensitivity;if(E>=e.minTranslate()&&(E=e.minTranslate()),E<=e.maxTranslate()&&(E=e.maxTranslate()),(e.params.loop||E!==e.minTranslate()&&E!==e.maxTranslate())&&e.params.nested&&u.stopPropagation(),e.params.freeMode&&e.params.freeMode.enabled){let t={time:f(),delta:Math.abs(y),direction:Math.sign(y)},i=s&&t.time<s.time+500&&t.delta<=s.delta&&t.direction===s.direction;if(!i){s=void 0;let a=e.getTranslate()+y*m.sensitivity,l=e.isBeginning,d=e.isEnd;if(a>=e.minTranslate()&&(a=e.minTranslate()),a<=e.maxTranslate()&&(a=e.maxTranslate()),e.setTransition(0),e.setTranslate(a),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!l&&e.isBeginning||!d&&e.isEnd)&&e.updateSlidesClasses(),e.params.loop&&e.loopFix({direction:t.direction<0?"next":"prev",byMousewheel:!0}),e.params.freeMode.sticky){clearTimeout(n),n=void 0,o.length>=15&&o.shift();let i=o.length?o[o.length-1]:void 0,r=o[0];if(o.push(t),i&&(t.delta>i.delta||t.direction!==i.direction))o.splice(0);else if(o.length>=15&&t.time-r.time<500&&r.delta-t.delta>=1&&t.delta<=6){let i=y>0?.8:.2;s=t,o.splice(0),n=h(()=>{!e.destroyed&&e.params&&e.slideToClosest(e.params.speed,!0,void 0,i)},0)}n||(n=h(()=>{!e.destroyed&&e.params&&(s=t,o.splice(0),e.slideToClosest(e.params.speed,!0,void 0,.5))},500))}if(i||r("scroll",u),e.params.autoplay&&e.params.autoplay.disableOnInteraction&&e.autoplay.stop(),m.releaseOnEdges&&(a===e.minTranslate()||a===e.maxTranslate()))return!0}}else{let i={time:f(),delta:Math.abs(y),direction:Math.sign(y),raw:t};o.length>=2&&o.shift();let r=o.length?o[o.length-1]:void 0;if(o.push(i),r?(i.direction!==r.direction||i.delta>r.delta||i.time>r.time+150)&&p(i):p(i),function(t){let i=e.params.mousewheel;if(t.direction<0){if(e.isEnd&&!e.params.loop&&i.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&i.releaseOnEdges)return!0;return!1}(i))return!0}return u.preventDefault?u.preventDefault():u.returnValue=!1,!1}function g(t){let i=e.el;"container"!==e.params.mousewheel.eventsTarget&&(i=document.querySelector(e.params.mousewheel.eventsTarget)),i[t]("mouseenter",d),i[t]("mouseleave",c),i[t]("wheel",m)}function v(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",m),!0):!e.mousewheel.enabled&&(g("addEventListener"),e.mousewheel.enabled=!0,!0)}function y(){return e.params.cssMode?(e.wrapperEl.addEventListener(event,m),!0):!!e.mousewheel.enabled&&(g("removeEventListener"),e.mousewheel.enabled=!1,!0)}i("init",()=>{!e.params.mousewheel.enabled&&e.params.cssMode&&y(),e.params.mousewheel.enabled&&v()}),i("destroy",()=>{e.params.cssMode&&v(),e.mousewheel.enabled&&y()}),Object.assign(e.mousewheel,{enable:v,disable:y})},function({swiper:e,extendParams:t,on:i,emit:r}){function n(t){let i;return t&&"string"==typeof t&&e.isElement&&(i=e.el.querySelector(t)||e.hostEl.querySelector(t))?i:(t&&("string"==typeof t&&(i=[...document.querySelectorAll(t)]),e.params.uniqueNavElements&&"string"==typeof t&&i&&i.length>1&&1===e.el.querySelectorAll(t).length?i=e.el.querySelector(t):i&&1===i.length&&(i=i[0])),t&&!i)?t:i}function s(t,i){let r=e.params.navigation;(t=L(t)).forEach(t=>{t&&(t.classList[i?"add":"remove"](...r.disabledClass.split(" ")),"BUTTON"===t.tagName&&(t.disabled=i),e.params.watchOverflow&&e.enabled&&t.classList[e.isLocked?"add":"remove"](r.lockClass))})}function a(){let{nextEl:t,prevEl:i}=e.navigation;if(e.params.loop){s(i,!1),s(t,!1);return}s(i,e.isBeginning&&!e.params.rewind),s(t,e.isEnd&&!e.params.rewind)}function l(t){t.preventDefault(),(!e.isBeginning||e.params.loop||e.params.rewind)&&(e.slidePrev(),r("navigationPrev"))}function o(t){t.preventDefault(),(!e.isEnd||e.params.loop||e.params.rewind)&&(e.slideNext(),r("navigationNext"))}function d(){let t=e.params.navigation;if(e.params.navigation=er(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(t.nextEl||t.prevEl))return;let i=n(t.nextEl),r=n(t.prevEl);Object.assign(e.navigation,{nextEl:i,prevEl:r}),i=L(i),r=L(r);let s=(i,r)=>{if(i){if(t.addIcons&&i.matches(".swiper-button-next,.swiper-button-prev")&&!i.querySelector("svg")){let e=document.createElement("div");A(e,en),i.appendChild(e.querySelector("svg")),e.remove()}i.addEventListener("click","next"===r?o:l)}!e.enabled&&i&&i.classList.add(...t.lockClass.split(" "))};
28i.forEach(e=>s(e,"next")),r.forEach(e=>s(e,"prev"))}function c(){let{nextEl:t,prevEl:i}=e.navigation;t=L(t),i=L(i);let r=(t,i)=>{t.removeEventListener("click","next"===i?o:l),t.classList.remove(...e.params.navigation.disabledClass.split(" "))};t.forEach(e=>r(e,"next")),i.forEach(e=>r(e,"prev"))}t({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:en},i("init",()=>{!1===e.params.navigation.enabled?u():(d(),a())}),i("toEdge fromEdge lock unlock",()=>{a()}),i("destroy",()=>{c()}),i("enable disable",()=>{let{nextEl:t,prevEl:i}=e.navigation;if(t=L(t),i=L(i),e.enabled)return void a();[...t,...i].filter(e=>!!e).forEach(t=>t.classList.add(e.params.navigation.lockClass))}),i("click",(t,i)=>{let{nextEl:n,prevEl:s}=e.navigation;n=L(n),s=L(s);let a=i.target,l=s.includes(a)||n.includes(a);if(e.isElement&&!l){let e=i.path||i.composedPath&&i.composedPath();e&&(l=e.find(e=>n.includes(e)||s.includes(e)))}if(e.params.navigation.hideOnClick&&!l){let t;if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===a||e.pagination.el.contains(a)))return;n.length?t=n[0].classList.contains(e.params.navigation.hiddenClass):s.length&&(t=s[0].classList.contains(e.params.navigation.hiddenClass)),!0===t?r("navigationShow"):r("navigationHide"),[...n,...s].filter(e=>!!e).forEach(t=>t.classList.toggle(e.params.navigation.hiddenClass))}});let u=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),c()};Object.assign(e.navigation,{enable:()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),d(),a()},disable:u,update:a,init:d,destroy:c})},function({swiper:e,extendParams:t,on:i,emit:r}){let n,s="swiper-pagination";t({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${s}-bullet`,bulletActiveClass:`${s}-bullet-active`,modifierClass:`${s}-`,currentClass:`${s}-current`,totalClass:`${s}-total`,hiddenClass:`${s}-hidden`,progressbarFillClass:`${s}-progressbar-fill`,progressbarOppositeClass:`${s}-progressbar-opposite`,clickableClass:`${s}-clickable`,lockClass:`${s}-lock`,horizontalClass:`${s}-horizontal`,verticalClass:`${s}-vertical`,paginationDisabledClass:`${s}-disabled`}}),e.pagination={el:null,bullets:[]};let a=0;function l(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&0===e.pagination.el.length}function o(t,i){let{bulletActiveClass:r}=e.params.pagination;t&&(t=t[`${"prev"===i?"previous":"next"}ElementSibling`])&&(t.classList.add(`${r}-${i}`),(t=t[`${"prev"===i?"previous":"next"}ElementSibling`])&&t.classList.add(`${r}-${i}-${i}`))}function d(t){let i=t.target.closest(es(e.params.pagination.bulletClass));if(!i)return;t.preventDefault();let r=C(i)*e.params.slidesPerGroup;if(e.params.loop){var n,s,a;if(e.realIndex===r)return;let t=(n=e.realIndex,s=r,(n%=a=e.slides.length,(s%=a)===n+1)?"next":s===n-1?"previous":void 0);"next"===t?e.slideNext():"previous"===t?e.slidePrev():e.slideToLoop(r)}else e.slideTo(r)}function c(){let t,i,s=e.rtl,d=e.params.pagination;if(l())return;let c=e.pagination.el;c=L(c);let u=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,p=e.params.loop?Math.ceil(u/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(i=e.previousRealIndex||0,t=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):void 0!==e.snapIndex?(t=e.snapIndex,i=e.previousSnapIndex):(i=e.previousIndex||0,t=e.activeIndex||0),"bullets"===d.type&&e.pagination.bullets&&e.pagination.bullets.length>0){let r,l,u,p=e.pagination.bullets;if(d.dynamicBullets&&(n=O(p[0],e.isHorizontal()?"width":"height",!0),c.forEach(t=>{t.style[e.isHorizontal()?"width":"height"]=`${n*(d.dynamicMainBullets+4)}px`}),d.dynamicMainBullets>1&&void 0!==i&&((a+=t-(i||0))>d.dynamicMainBullets-1?a=d.dynamicMainBullets-1:a<0&&(a=0)),u=((l=(r=Math.max(t-a,0))+(Math.min(p.length,d.dynamicMainBullets)-1))+r)/2),p.forEach(e
28=>{let t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${d.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),c.length>1)p.forEach(i=>{let n=C(i);n===t?i.classList.add(...d.bulletActiveClass.split(" ")):e.isElement&&i.setAttribute("part","bullet"),d.dynamicBullets&&(n>=r&&n<=l&&i.classList.add(...`${d.bulletActiveClass}-main`.split(" ")),n===r&&o(i,"prev"),n===l&&o(i,"next"))});else{let i=p[t];if(i&&i.classList.add(...d.bulletActiveClass.split(" ")),e.isElement&&p.forEach((e,i)=>{e.setAttribute("part",i===t?"bullet-active":"bullet")}),d.dynamicBullets){let e=p[r],t=p[l];for(let e=r;e<=l;e+=1)p[e]&&p[e].classList.add(...`${d.bulletActiveClass}-main`.split(" "));o(e,"prev"),o(t,"next")}}if(d.dynamicBullets){let t=Math.min(p.length,d.dynamicMainBullets+4),i=(n*t-n)/2-u*n,r=s?"right":"left";p.forEach(t=>{t.style[e.isHorizontal()?r:"top"]=`${i}px`})}}c.forEach((i,n)=>{if("fraction"===d.type&&(i.querySelectorAll(es(d.currentClass)).forEach(e=>{e.textContent=d.formatFractionCurrent(t+1)}),i.querySelectorAll(es(d.totalClass)).forEach(e=>{e.textContent=d.formatFractionTotal(p)})),"progressbar"===d.type){let r;r=d.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";let n=(t+1)/p,s=1,a=1;"horizontal"===r?s=n:a=n,i.querySelectorAll(es(d.progressbarFillClass)).forEach(t=>{t.style.transform=`translate3d(0,0,0) scaleX(${s}) scaleY(${a})`,t.style.transitionDuration=`${e.params.speed}ms`})}"custom"===d.type&&d.renderCustom?(A(i,d.renderCustom(e,t+1,p)),0===n&&r("paginationRender",i)):(0===n&&r("paginationRender",i),r("paginationUpdate",i)),e.params.watchOverflow&&e.enabled&&i.classList[e.isLocked?"add":"remove"](d.lockClass)})}function u(){let t=e.params.pagination;if(l())return;let i=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,n=e.pagination.el;n=L(n);let s="";if("bullets"===t.type){let r=e.params.loop?Math.ceil(i/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&r>i&&(r=i);for(let i=0;i<r;i+=1)t.renderBullet?s+=t.renderBullet.call(e,i,t.bulletClass):s+=`<${t.bulletElement} ${e.isElement?'part="bullet"':""} class="${t.bulletClass}"></${t.bulletElement}>`}"fraction"===t.type&&(s=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):`<span class="${t.currentClass}"></span> / <span class="${t.totalClass}"></span>`),"progressbar"===t.type&&(s=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):`<span class="${t.progressbarFillClass}"></span>`),e.pagination.bullets=[],n.forEach(i=>{"custom"!==t.type&&A(i,s||""),"bullets"===t.type&&e.pagination.bullets.push(...i.querySelectorAll(es(t.bulletClass)))}),"custom"!==t.type&&r("paginationRender",n[0])}function p(){let t;e.params.pagination=er(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});let i=e.params.pagination;i.el&&("string"==typeof i.el&&e.isElement&&(t=e.el.querySelector(i.el)),t||"string"!=typeof i.el||(t=[...document.querySelectorAll(i.el)]),t||(t=i.el),t&&0!==t.length&&(e.params.uniqueNavElements&&"string"==typeof i.el&&Array.isArray(t)&&t.length>1&&(t=[...e.el.querySelectorAll(i.el)]).length>1&&(t=t.find(t=>P(t,".swiper")[0]===e.el)),Array.isArray(t)&&1===t.length&&(t=t[0]),Object.assign(e.pagination,{el:t}),(t=L(t)).forEach(t=>{"bullets"===i.type&&i.clickable&&t.classList.add(...(i.clickableClass||"").split(" ")),t.classList.add(i.modifierClass+i.type),t.classList.add(e.isHorizontal()?i.horizontalClass:i.verticalClass),"bullets"===i.type&&i.dynamicBullets&&(t.classList.add(`${i.modifierClass}${i.type}-dynamic`),a=0,i.dynamicMainBullets<1&&(i.dynamicMainBullets=1)),"progressbar"===i.type&&i.progressbarOpposite&&t.classList.add(i.progressbarOppositeClass),i.clickable&&t.addEventListener("click",d),e.enabled||t.classList.add(i.lockClass)})))}function h(){let t=e.params.pagination;if(l())return;let i=e.pagination.el;i&&(i=L(i)).forEach(i=>{i.classList.remove(t.hiddenClass),i.classList.remove(t.modifierClass+t.type),i.classList.remove(e.isHorizontal()?t.horizontalClass:t.verticalClass),t.clickable&&(i.classList.remove(...(t.clickableClass||"").split(" ")),i.removeEventListener("click",d))}
28),e.pagination.bullets&&e.pagination.bullets.forEach(e=>e.classList.remove(...t.bulletActiveClass.split(" ")))}i("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;let t=e.params.pagination,{el:i}=e.pagination;(i=L(i)).forEach(i=>{i.classList.remove(t.horizontalClass,t.verticalClass),i.classList.add(e.isHorizontal()?t.horizontalClass:t.verticalClass)})}),i("init",()=>{!1===e.params.pagination.enabled?f():(p(),u(),c())}),i("activeIndexChange",()=>{void 0===e.snapIndex&&c()}),i("snapIndexChange",()=>{c()}),i("snapGridLengthChange",()=>{u(),c()}),i("destroy",()=>{h()}),i("enable disable",()=>{let{el:t}=e.pagination;t&&(t=L(t)).forEach(t=>t.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass))}),i("lock unlock",()=>{c()}),i("click",(t,i)=>{let n=i.target,s=L(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&s&&s.length>0&&!n.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&n===e.navigation.nextEl||e.navigation.prevEl&&n===e.navigation.prevEl))return;!0===s[0].classList.contains(e.params.pagination.hiddenClass)?r("paginationShow"):r("paginationHide"),s.forEach(t=>t.classList.toggle(e.params.pagination.hiddenClass))}});let f=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:t}=e.pagination;t&&(t=L(t)).forEach(t=>t.classList.add(e.params.pagination.paginationDisabledClass)),h()};Object.assign(e.pagination,{enable:()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:t}=e.pagination;t&&(t=L(t)).forEach(t=>t.classList.remove(e.params.pagination.paginationDisabledClass)),p(),u(),c()},disable:f,render:u,update:c,init:p,destroy:h})},function({swiper:e,extendParams:t,on:i,emit:r}){let n,s,a,l,o=d(),c=!1,u=null,f=null;function m(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;let{scrollbar:t,rtlTranslate:i}=e,{dragEl:r,el:n}=t,l=e.params.scrollbar,o=e.params.loop?e.progressLoop:e.progress,d=s,c=(a-s)*o;i?(c=-c)>0?(d=s-c,c=0):-c+s>a&&(d=a+c):c<0?(d=s+c,c=0):c+s>a&&(d=a-c),e.isHorizontal()?(r.style.transform=`translate3d(${c}px, 0, 0)`,r.style.width=`${d}px`):(r.style.transform=`translate3d(0px, ${c}px, 0)`,r.style.height=`${d}px`),l.hide&&(clearTimeout(u),n.style.opacity=1,u=setTimeout(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3))}function g(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;let{scrollbar:t}=e,{dragEl:i,el:r}=t;i.style.width="",i.style.height="",a=e.isHorizontal()?r.offsetWidth:r.offsetHeight,l=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),s="auto"===e.params.scrollbar.dragSize?a*l:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?i.style.width=`${s}px`:i.style.height=`${s}px`,l>=1?r.style.display="none":r.style.display="",e.params.scrollbar.hide&&(r.style.opacity=0),e.params.watchOverflow&&e.enabled&&t.el.classList[e.isLocked?"add":"remove"](e.params.scrollbar.lockClass)}function v(t){return e.isHorizontal()?t.clientX:t.clientY}function y(t){let i,{scrollbar:r,rtlTranslate:l}=e,{el:o}=r;i=Math.max(Math.min(i=(v(t)-T(o)[e.isHorizontal()?"left":"top"]-(null!==n?n:s/2))/(a-s),1),0),l&&(i=1-i);let d=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*i;e.updateProgress(d),e.setTranslate(d),e.updateActiveIndex(),e.updateSlidesClasses()}function b(t){let i=e.params.scrollbar,{scrollbar:s,wrapperEl:a}=e,{el:l,dragEl:o}=s;c=!0,n=t.target===o?v(t)-t.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,t.preventDefault(),t.stopPropagation(),a.style.transitionDuration="100ms",o.style.transitionDuration="100ms",y(t),clearTimeout(f),l.style.transitionDuration="0ms",i.hide&&(l.style.opacity=1),e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",t)}function w(t){let{scrollbar:i,wrapperEl:n}=e,{el:s,dragEl:a}=i;c&&(t.preventDefault&&t.cancelable?t.preventDefault():t.returnValue=!1,y(t),n.style.transitionDuration="0ms",s.style.transitionDuration="0ms",a.style.transitionDuration="0ms",r("scrollbarDragMove",t))}function E(t){let i=e.params.scrollbar,{scrollbar:n,wrapperEl:s}=e,{el:a}=n;c&&(c=!1,e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="",s.style.transitionDuration=""),i.hide&&(clearTimeout(f),f=h(()=>{a.style.opacity=0,a.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",t),i.snapOnRelease&&e.slideToClosest())}function x(t){let{scrollbar:i,params:r}=e,n=i.el;if(!n)return;let s=!!r.passiveListeners&&{passive:!1,capture:!1},a=!!r.passiveListeners&&{passive:!0,capture:!1};if(!n)return;let l="on"===t?"addEventListener":"removeEventListener";
28n[l]("pointerdown",b,s),o[l]("pointermove",w,s),o[l]("pointerup",E,a)}function M(){let t,i,{scrollbar:r,el:n}=e;e.params.scrollbar=er(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});let s=e.params.scrollbar;if(s.el){if("string"==typeof s.el&&e.isElement&&(t=e.el.querySelector(s.el)),t||"string"!=typeof s.el)t||(t=s.el);else if(!(t=o.querySelectorAll(s.el)).length)return;e.params.uniqueNavElements&&"string"==typeof s.el&&t.length>1&&1===n.querySelectorAll(s.el).length&&(t=n.querySelector(s.el)),t.length>0&&(t=t[0]),t.classList.add(e.isHorizontal()?s.horizontalClass:s.verticalClass),t&&((i=t.querySelector(es(e.params.scrollbar.dragClass)))||(i=S("div",e.params.scrollbar.dragClass),t.append(i))),Object.assign(r,{el:t,dragEl:i}),s.draggable&&e.params.scrollbar.el&&e.scrollbar.el&&x("on"),t&&t.classList[e.enabled?"remove":"add"](...p(e.params.scrollbar.lockClass))}}function C(){let t=e.params.scrollbar,i=e.scrollbar.el;i&&i.classList.remove(...p(e.isHorizontal()?t.horizontalClass:t.verticalClass)),e.params.scrollbar.el&&e.scrollbar.el&&x("off")}t({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},i("changeDirection",()=>{if(!e.scrollbar||!e.scrollbar.el)return;let t=e.params.scrollbar,{el:i}=e.scrollbar;(i=L(i)).forEach(i=>{i.classList.remove(t.horizontalClass,t.verticalClass),i.classList.add(e.isHorizontal()?t.horizontalClass:t.verticalClass)})}),i("init",()=>{!1===e.params.scrollbar.enabled?P():(M(),g(),m())}),i("update resize observerUpdate lock unlock changeDirection",()=>{g()}),i("setTranslate",()=>{m()}),i("setTransition",(t,i)=>{e.params.scrollbar.el&&e.scrollbar.el&&(e.scrollbar.dragEl.style.transitionDuration=`${i}ms`)}),i("enable disable",()=>{let{el:t}=e.scrollbar;t&&t.classList[e.enabled?"remove":"add"](...p(e.params.scrollbar.lockClass))}),i("destroy",()=>{C()});let P=()=>{e.el.classList.add(...p(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.add(...p(e.params.scrollbar.scrollbarDisabledClass)),C()};Object.assign(e.scrollbar,{enable:()=>{e.el.classList.remove(...p(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.remove(...p(e.params.scrollbar.scrollbarDisabledClass)),M(),g(),m()},disable:P,updateSize:g,setTranslate:m,init:M,destroy:C})},function({swiper:e,extendParams:t,on:i}){t({parallax:{enabled:!1}});let r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",n=(t,i)=>{let{rtl:r}=e,n=r?-1:1,s=t.getAttribute("data-swiper-parallax")||"0",a=t.getAttribute("data-swiper-parallax-x"),l=t.getAttribute("data-swiper-parallax-y"),o=t.getAttribute("data-swiper-parallax-scale"),d=t.getAttribute("data-swiper-parallax-opacity"),c=t.getAttribute("data-swiper-parallax-rotate");if(a||l?(a=a||"0",l=l||"0"):e.isHorizontal()?(a=s,l="0"):(l=s,a="0"),a=a.indexOf("%")>=0?`${parseInt(a,10)*i*n}%`:`${a*i*n}px`,l=l.indexOf("%")>=0?`${parseInt(l,10)*i}%`:`${l*i}px`,null!=d){let e=d-(d-1)*(1-Math.abs(i));t.style.opacity=e}let u=`translate3d(${a}, ${l}, 0px)`;if(null!=o){let e=o-(o-1)*(1-Math.abs(i));u+=` scale(${e})`}c&&null!=c&&(u+=` rotate(${-(c*i*1)}deg)`),t.style.transform=u},s=()=>{let{el:t,slides:i,progress:s,snapGrid:a,isElement:l}=e,o=E(t,r);e.isElement&&o.push(...E(e.hostEl,r)),o.forEach(e=>{n(e,s)}
28),i.forEach((t,i)=>{let l=t.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(l+=Math.ceil(i/2)-s*(a.length-1)),l=Math.min(Math.max(l,-1),1),t.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(e=>{n(e,l)})})};i("beforeInit",()=>{e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)}),i("init",()=>{e.params.parallax.enabled&&s()}),i("setTranslate",()=>{e.params.parallax.enabled&&s()}),i("setTransition",(t,i)=>{e.params.parallax.enabled&&((t=e.params.speed)=>{let{el:i,hostEl:n}=e,s=[...i.querySelectorAll(r)];e.isElement&&s.push(...n.querySelectorAll(r)),s.forEach(e=>{let i=parseInt(e.getAttribute("data-swiper-parallax-duration"),10)||t;0===t&&(i=0),e.style.transitionDuration=`${i}ms`})})(i)})},function({swiper:e,extendParams:t,on:i,emit:r}){let n,s,a,l=u();t({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 o=1,d=!1,c=!1,p={x:0,y:0},h=[],f={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},g={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:{}},v={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},y=1;function b(){if(h.length<2)return 1;let e=h[0].pageX,t=h[0].pageY;return Math.sqrt((h[1].pageX-e)**2+(h[1].pageY-t)**2)}function w(){let t=e.params.zoom,i=f.imageWrapEl.getAttribute("data-swiper-zoom")||t.maxRatio;return t.limitToOriginalSize&&f.imageEl&&f.imageEl.naturalWidth?Math.min(f.imageEl.naturalWidth/f.imageEl.offsetWidth,i):i}function x(t){let i=e.isElement?"swiper-slide":`.${e.params.slideClass}`;return!!t.target.matches(i)||!!(e.slides.filter(e=>e.contains(t.target)).length>0)}function S(t){let i=`.${e.params.zoom.containerClass}`;return!!t.target.matches(i)||!!([...e.hostEl.querySelectorAll(i)].filter(e=>e.contains(t.target)).length>0)}function M(t){if("mouse"===t.pointerType&&h.splice(0,h.length),!x(t))return;let i=e.params.zoom;if(n=!1,s=!1,h.push(t),!(h.length<2)){if(n=!0,f.scaleStart=b(),!f.slideEl){f.slideEl=t.target.closest(`.${e.params.slideClass}, swiper-slide`),f.slideEl||(f.slideEl=e.slides[e.activeIndex]);let r=f.slideEl.querySelector(`.${i.containerClass}`);if(r&&(r=r.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),f.imageEl=r,r?f.imageWrapEl=P(f.imageEl,`.${i.containerClass}`)[0]:f.imageWrapEl=void 0,!f.imageWrapEl){f.imageEl=void 0;return}f.maxRatio=w()}if(f.imageEl){let[e,t]=function(){if(h.length<2)return{x:null,y:null};let e=f.imageEl.getBoundingClientRect();return[(h[0].pageX+(h[1].pageX-h[0].pageX)/2-e.x-l.scrollX)/o,(h[0].pageY+(h[1].pageY-h[0].pageY)/2-e.y-l.scrollY)/o]}();f.originX=e,f.originY=t,f.imageEl.style.transitionDuration="0ms"}d=!0}}function C(t){if(!x(t))return;let i=e.params.zoom,r=e.zoom,n=h.findIndex(e=>e.pointerId===t.pointerId);n>=0&&(h[n]=t),!(h.length<2)&&(s=!0,f.scaleMove=b(),f.imageEl&&(r.scale=f.scaleMove/f.scaleStart*o,r.scale>f.maxRatio&&(r.scale=f.maxRatio-1+(r.scale-f.maxRatio+1)**.5),r.scale<i.minRatio&&(r.scale=i.minRatio+1-(i.minRatio-r.scale+1)**.5),f.imageEl.style.transform=`translate3d(0,0,0) scale(${r.scale})`))}function _(t){if(!x(t)||"mouse"===t.pointerType&&"pointerout"===t.type)return;let i=e.params.zoom,r=e.zoom,a=h.findIndex(e=>e.pointerId===t.pointerId);a>=0&&h.splice(a,1),n&&s&&(n=!1,s=!1,f.imageEl&&(r.scale=Math.max(Math.min(r.scale,f.maxRatio),i.minRatio),f.imageEl.style.transitionDuration=`${e.params.speed}ms`,f.imageEl.style.transform=`translate3d(0,0,0) scale(${r.scale})`,o=r.scale,d=!1,r.scale>1&&f.slideEl?f.slideEl.classList.add(`${i.zoomedSlideClass}`):r.scale<=1&&f.slideEl&&f.slideEl.classList.remove(`${i.zoomedSlideClass}`),1===r.scale&&(f.originX=0,f.originY=0,f.slideEl=void 0)))}function O(){e.touchEventsData.preventTouchMoveFromPointerMove=!1}function L(t){let i="mouse"===t.pointerType&&e.params.zoom.panOnMouseMove;if(!x(t)||!S(t))return;let r=e.zoom;if(!f.imageEl)return;if(!g.isTouched||!f.slideEl){i&&A(t);return}if(i)return void A(t);g.isMoved||(g.width=f.imageEl.offsetWidth||f.imageEl.clientWidth,g.height=f.imageEl.offsetHeight||f.imageEl.clientHeight,g.startX=m(f.imageWrapEl,"x")||0,g.startY=m(f.imageWrapEl,"y")||0,f.slideWidth=f.slideEl.offsetWidth,f.slideHeight=f.slideEl.offsetHeight,f.imageWrapEl.style.transitionDuration="0ms");let n=g.width*r.scale,s=g.height*r.scale;if(g.minX=Math.min(f.slideWidth/2-n/2,0),g.maxX=-g.minX,g.minY=Math.min(f.slideHeight/2-s/2,0),g.maxY=-g.minY,g.touchesCurrent.x=h.length>0?h[0].pageX:t.pageX,g.touchesCurrent.y=h.length>0?h[0].pageY:t.pageY,Math.max(Math.abs(g.touchesCurrent.x-g.touchesStart.x),Math.abs(g.touchesCurrent.y-g.touchesStart.y))>5&&(e.allowClick=!1),!g.isMoved&&!d&&(e.isHorizontal()&&(Math.floor(g.minX)===Math.floor(g.startX)&&g.touchesCurrent.x<g.touchesStart.x||Math.floor(g.maxX)===Math.floor(g.startX)&&g.touchesCurrent.x>g.touchesStart.x)||!e.isHorizontal()&&(Math.floor(g.minY)===Math.floor(g.startY)&&g.touchesCurrent.y<g.touchesStart.y||Math.floor(g.maxY)===Math.floor(g.startY)&&g.touchesCurrent.y>g.touchesStart.y))){g.isTouched=!1,O();return}t.cancelable&&t.preventDefault(),t.stopPropagation(),clearTimeout(a),e.touchEventsData.preventTouchMoveFromPointerMove=!0,a=setTimeout(()=>{e.destroyed||O()}),g.isMoved=!0;let l=(r.scale-o)/(f.maxRatio-e.params.zoom.minRatio),{originX:c,originY:u}=f;g.currentX=g.touchesCurrent.x-g.touchesStart.x+g.startX+l*(g.width-2*c),g.currentY=g.touchesCurrent.y-g.touchesStart.y+g.startY+l*(g.height-2*u),g.currentX<g.minX&&(g.currentX=g.minX+1-(g.minX-g.currentX+1)**.8),g.currentX>g.maxX&&(g.currentX=g.maxX-1+(g.currentX-g.maxX+1)**.8),g.currentY<g.minY&&(g.currentY=g.minY+1-(g.minY-g.currentY+1)**.8),g.currentY>g.maxY&&(g.currentY=g.maxY-1+(g.currentY-g.maxY+1)**.8),v.prevPositionX||(v.prevPositionX=g.touchesCurrent.x),v.prevPositionY||(v.prevPositionY=g.touchesCurrent.y),v.prevTime||(v.prevTime=Date.now()),v.x=(g.touchesCurrent.x-v.prevPositionX)/(Date.now()-v.prevTime)/2,v.y=(g.touchesCurrent.y-v.prevPositionY)/(Date.now()-v.prevTime)/2,2>Math.abs(g.touchesCurrent.x-v.prevPositionX)&&(v.x=0),2>Math.abs(g.touchesCurrent.y-v.prevPositionY)&&(v.y=0),v.prevPositionX=g.touchesCurrent.x,v.prevPositionY=g.touchesCurrent.y,v.prevTime=Date.now(),f.imageWrapEl.style.transform=`translate3d(${g.currentX}px, ${g.currentY}px,0)`}function k(){let t=e.zoom;f.slideEl&&e.activeIndex!==e.slides.indexOf(f.slideEl)&&(f.imageEl&&(f.imageEl.style.transform="translate3d(0,
280,0) scale(1)"),f.imageWrapEl&&(f.imageWrapEl.style.transform="translate3d(0,0,0)"),f.slideEl.classList.remove(`${e.params.zoom.zoomedSlideClass}`),t.scale=1,o=1,f.slideEl=void 0,f.imageEl=void 0,f.imageWrapEl=void 0,f.originX=0,f.originY=0)}function A(e){if(o<=1||!f.imageWrapEl||!x(e)||!S(e))return;let t=l.getComputedStyle(f.imageWrapEl).transform,i=new l.DOMMatrix(t);if(!c){c=!0,p.x=e.clientX,p.y=e.clientY,g.startX=i.e,g.startY=i.f,g.width=f.imageEl.offsetWidth||f.imageEl.clientWidth,g.height=f.imageEl.offsetHeight||f.imageEl.clientHeight,f.slideWidth=f.slideEl.offsetWidth,f.slideHeight=f.slideEl.offsetHeight;return}let r=-((e.clientX-p.x)*3),n=-((e.clientY-p.y)*3),s=g.width*o,a=g.height*o,d=f.slideWidth,u=f.slideHeight,h=Math.min(d/2-s/2,0),m=Math.min(u/2-a/2,0),v=Math.max(Math.min(g.startX+r,-h),h),y=Math.max(Math.min(g.startY+n,-m),m);f.imageWrapEl.style.transitionDuration="0ms",f.imageWrapEl.style.transform=`translate3d(${v}px, ${y}px, 0)`,p.x=e.clientX,p.y=e.clientY,g.startX=v,g.startY=y,g.currentX=v,g.currentY=y}function D(t){let i,r,n,s,a,d,c,u,p,h,m,v,y,b,x,S,M,C,_=e.zoom,O=e.params.zoom;if(!f.slideEl){t&&t.target&&(f.slideEl=t.target.closest(`.${e.params.slideClass}, swiper-slide`)),f.slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?f.slideEl=E(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:f.slideEl=e.slides[e.activeIndex]);let i=f.slideEl.querySelector(`.${O.containerClass}`);i&&(i=i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),f.imageEl=i,i?f.imageWrapEl=P(f.imageEl,`.${O.containerClass}`)[0]:f.imageWrapEl=void 0}if(!f.imageEl||!f.imageWrapEl)return;f.maxRatio=w(),e.params.cssMode&&(e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.touchAction="none"),f.slideEl.classList.add(`${O.zoomedSlideClass}`),void 0===g.touchesStart.x&&t?(i=t.pageX,r=t.pageY):(i=g.touchesStart.x,r=g.touchesStart.y);let L=o,k="number"==typeof t?t:null;1===o&&k&&(i=void 0,r=void 0,g.touchesStart.x=void 0,g.touchesStart.y=void 0);let A=w();_.scale=k||A,o=k||A,t&&!(1===o&&k)?(M=f.slideEl.offsetWidth,C=f.slideEl.offsetHeight,n=T(f.slideEl).left+l.scrollX,s=T(f.slideEl).top+l.scrollY,a=n+M/2-i,d=s+C/2-r,p=f.imageEl.offsetWidth||f.imageEl.clientWidth,h=f.imageEl.offsetHeight||f.imageEl.clientHeight,m=p*_.scale,v=h*_.scale,y=Math.min(M/2-m/2,0),b=Math.min(C/2-v/2,0),x=-y,S=-b,L>0&&k&&"number"==typeof g.currentX&&"number"==typeof g.currentY?(c=g.currentX*_.scale/L,u=g.currentY*_.scale/L):(c=a*_.scale,u=d*_.scale),c<y&&(c=y),c>x&&(c=x),u<b&&(u=b),u>S&&(u=S)):(c=0,u=0),k&&1===_.scale&&(f.originX=0,f.originY=0),g.currentX=c,g.currentY=u,f.imageWrapEl.style.transitionDuration="300ms",f.imageWrapEl.style.transform=`translate3d(${c}px, ${u}px,0)`,f.imageEl.style.transitionDuration="300ms",f.imageEl.style.transform=`translate3d(0,0,0) scale(${_.scale})`}function I(){let t=e.zoom,i=e.params.zoom;if(!f.slideEl){e.params.virtual&&e.params.virtual.enabled&&e.virtual?f.slideEl=E(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:f.slideEl=e.slides[e.activeIndex];let t=f.slideEl.querySelector(`.${i.containerClass}`);t&&(t=t.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),f.imageEl=t,t?f.imageWrapEl=P(f.imageEl,`.${i.containerClass}`)[0]:f.imageWrapEl=void 0}f.imageEl&&f.imageWrapEl&&(f.maxRatio=w(),e.params.cssMode&&(e.wrapperEl.style.overflow="",e.wrapperEl.style.touchAction=""),t.scale=1,o=1,g.currentX=void 0,g.currentY=void 0,g.touchesStart.x=void 0,g.touchesStart.y=void 0,f.imageWrapEl.style.transitionDuration="300ms",f.imageWrapEl.style.transform="translate3d(0,0,0)",f.imageEl.style.transitionDuration="300ms",f.imageEl.style.transform="translate3d(0,0,0) scale(1)",f.slideEl.classList.remove(`${i.zoomedSlideClass}`),f.slideEl=void 0,f.originX=0,f.originY=0,e.params.zoom.panOnMouseMove&&(p={x:0,y:0},c&&(c=!1,g.startX=0,g.startY=0)))}function R(t){let i=e.zoom;i.scale&&1!==i.scale?I():D(t)}function j(){return{passiveListener:!!e.params.passiveListeners&&{passive:!0,capture:!1},activeListenerWithCapture:!e.params.passiveListeners||{passive:!1,capture:!0}}}function z(){let t=e.zoom;if(t.enabled)return;t.enabled=!0;let{passiveListener:i,activeListenerWithCapture:r}=j();e.wrapperEl.addEventListener("pointerdown",M,i),e.wrapperEl.addEventListener("pointermove",C,r),["pointerup","pointercancel","pointerout"].forEach(t=>{e.wrapperEl.addEventListener(t,_,i)}),e.wrapperEl.addEventListener("pointermove",L,r)}function $(){let t=e.zoom;if(!t.enabled)return;t.enabled=!1;let{passiveListener:i,activeListenerWithCapture:r}=j();e.wrapperEl.removeEventListener("pointerdown",M,i),e.wrapperEl.removeEventListener("pointermove",C,r),["pointerup","pointercancel","pointerout"].forEach(t=>{e.wrapperEl.removeEventListener(t,_,i)}),e.wrapperEl.removeEventListener("pointermove",L,r)}Object.defineProperty(e.zoom,"scale",{get:()=>y,set(e){y!==e&&r("zoomChange",e,f.imageEl,f.slideEl),y=e}}),i("init",()=>{e.params.zoom.enabled&&z()}),i("destroy",()=>{$()}),i("touchStart",(t,i)=>{e.zoom.enabled&&function(t){let i=e.device;if(!f.imageEl||g.isTouched)return;i.android&&t.cancelable&&t.preventDefault(),g.isTouched=!0;let r=h.length>0?h[0]:t;g.touchesStart.x=r.pageX,g.touchesStart.y=r.pageY}(i)}),i("touchEnd",(t,i)=>{e.zoom.enabled&&function(){let t=e.zoom;if(h.length=0,!f.imageEl)return;if(!g.isTouched||!g.isMoved){g.isTouched=!1,g.isMoved=!1;return}g.isTouched=!1,g.isMoved=!1;let i=300,r=300,n=v.x*i,s=g.currentX+n,a=v.y*r,l=g.currentY+a;0!==v.x&&(i=Math.abs((s-g.currentX)/v.x)),0!==v.y&&(r=Math.abs((l-g.currentY)/v.y));let o=Math.max(i,r);g.currentX=s,g.currentY=l;let d=g.width*t.scale,c=g.height*t.scale;g.minX=Math.min(f.slideWidth/2-d/2,0),g.maxX=-g.minX,g.minY=Math.min(f.slideHeight/2-c/2,0),g.maxY=-g.minY,g.currentX=Math.max(Math.min(g.currentX,g.maxX),g.minX),g.currentY=Math.max(Math.min(g.currentY,g.maxY),g.minY),f.imageWrapEl.style.transitionDuration=`${o}ms`,f.imageWrapEl.style.transform=`translate3d(${g.currentX}px, ${g.currentY}px,0)`}()}),i("doubleTap",(t,i)=>{!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&R(i)}),i("transitionEnd",()=>{e.zoom.enabled&&e.params.zoom.enabled&&k()}),i("slideChange",()=>{e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&k()}),Object.assign(e.zoom,{enable:z,disable:$,in:D,out:I,toggle:R})},function({swiper:e,extendParams:t,on:i}){function r(e,t){let i,r,n,s,a;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=(r=((e,t)=>{for(s=-1,n=e.length;n-s>1;)e[a=n+s>>
281]<=t?s=a:n=a;return n})(this.x,e))-1,(e-this.x[i])*(this.y[r]-this.y[i])/(this.x[r]-this.x[i])+this.y[i]):0},this}function n(){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)}t({controller:{control:void 0,inverse:!1,by:"slide"}}),e.controller={control:void 0},i("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof e.params.controller.control||e.params.controller.control instanceof HTMLElement))return void("string"==typeof e.params.controller.control?[...document.querySelectorAll(e.params.controller.control)]:[e.params.controller.control]).forEach(t=>{if(e.controller.control||(e.controller.control=[]),t&&t.swiper)e.controller.control.push(t.swiper);else if(t){let i=`${e.params.eventsPrefix}init`,r=n=>{e.controller.control.push(n.detail[0]),e.update(),t.removeEventListener(i,r)};t.addEventListener(i,r)}});e.controller.control=e.params.controller.control}),i("update",()=>{n()}),i("resize",()=>{n()}),i("observerUpdate",()=>{n()}),i("setTranslate",(t,i,r)=>{e.controller.control&&!e.controller.control.destroyed&&e.controller.setTranslate(i,r)}),i("setTransition",(t,i,r)=>{e.controller.control&&!e.controller.control.destroyed&&e.controller.setTransition(i,r)}),Object.assign(e.controller,{setTranslate:function(t,i){let n,s,a=e.controller.control,l=e.constructor;function o(t){if(t.destroyed)return;let i=e.rtlTranslate?-e.translate:e.translate;"slide"===e.params.controller.by&&(e.controller.spline=e.params.loop?new r(e.slidesGrid,t.slidesGrid):new r(e.snapGrid,t.snapGrid),s=-e.controller.spline.interpolate(-i));s&&"container"!==e.params.controller.by||((Number.isNaN(n=(t.maxTranslate()-t.minTranslate())/(e.maxTranslate()-e.minTranslate()))||!Number.isFinite(n))&&(n=1),s=(i-e.minTranslate())*n+t.minTranslate()),e.params.controller.inverse&&(s=t.maxTranslate()-s),t.updateProgress(s),t.setTranslate(s,e),t.updateActiveIndex(),t.updateSlidesClasses()}if(Array.isArray(a))for(let e=0;e<a.length;e+=1)a[e]!==i&&a[e]instanceof l&&o(a[e]);else a instanceof l&&i!==a&&o(a)},setTransition:function(t,i){let r,n=e.constructor,s=e.controller.control;function a(i){i.destroyed||(i.setTransition(t,e),0!==t&&(i.transitionStart(),i.params.autoHeight&&h(()=>{i.updateAutoHeight()}),_(i.wrapperEl,()=>{s&&i.transitionEnd()})))}if(Array.isArray(s))for(r=0;r<s.length;r+=1)s[r]!==i&&s[r]instanceof n&&a(s[r]);else s instanceof n&&i!==s&&a(s)}})},function({swiper:e,extendParams:t,on:i}){let r,n;t({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 s=null,a=new Date().getTime();function l(e){let t=s;0!==t.length&&A(t,e)}function o(e){(e=L(e)).forEach(e=>{e.setAttribute("tabIndex","0")})}function c(e){(e=L(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function u(e,t){(e=L(e)).forEach(e=>{e.setAttribute("role",t)})}function p(e,t){(e=L(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function h(e,t){(e=L(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function f(e){(e=L(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function m(e){(e=L(e)).forEach(e=>{e.removeAttribute("aria-disabled")})}function g(t){if(13!==t.keyCode&&32!==t.keyCode)return;let i=e.params.a11y,r=t.target;if(!(e.pagination&&e.pagination.el&&(r===e.pagination.el||e.pagination.el.contains(t.target)))||t.target.matches(es(e.params.pagination.bulletClass))){if(e.navigation&&e.navigation.prevEl&&e.navigation.nextEl){let t=L(e.navigation.prevEl);L(e.navigation.nextEl).includes(r)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?l(i.lastSlideMessage):l(i.nextSlideMessage)),t.includes(r)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?l(i.firstSlideMessage):l(i.prevSlideMessage))}e.pagination&&r.matches(es(e.params.pagination.bulletClass))&&r.click()}}function v(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function y(){return v()&&e.params.pagination.clickable}let b=(e,t,i)=>{o(e),"BUTTON"!==e.tagName&&(u(e,"button"),e.addEventListener("keydown",g)),h(e,i)},w=t=>{n&&n!==t.target&&!n.contains(t.target)&&(r=!0),e.a11y.clicked=!0},E=()=>{r=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},x=e=>{a=new Date().getTime()},T=t=>{if(e.a11y.clicked||!e.params.a11y.scrollOnFocus||new Date().getTime()-a<100)return;let i=t.target.closest(`.${e.params.slideClass}, swiper-slide`);if(!i||!e.slides.includes(i))return;n=i;let s=e.virtual&&e.params.virtual.enabled,l=(s?parseInt(i.getAttribute("data-swiper-slide-index"),10):e.slides.indexOf(i))===e.activeIndex,o=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(i);!l&&!o&&(t.sourceCapabilities&&t.sourceCapabilities.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,requestAnimationFrame(()=>
28{r||(e.params.loop?e.slideToLoop(e.getSlideIndexWhenGrid(parseInt(i.getAttribute("data-swiper-slide-index"))),0):s?e.slideTo(e.getSlideIndexWhenGrid(parseInt(i.getAttribute("data-swiper-slide-index"),10)),0):e.slideTo(e.getSlideIndexWhenGrid(e.slides.indexOf(i)),0),r=!1)})))},M=()=>{let t=e.params.a11y;t.itemRoleDescriptionMessage&&p(e.slides,t.itemRoleDescriptionMessage),t.slideRole&&u(e.slides,t.slideRole);let i=e.slides.length;t.slideLabelMessage&&e.slides.forEach((r,n)=>{let s=e.params.loop?parseInt(r.getAttribute("data-swiper-slide-index"),10):n;h(r,t.slideLabelMessage.replace(/\{\{index\}\}/,s+1).replace(/\{\{slidesLength\}\}/,i))})};i("beforeInit",()=>{(s=S("span",e.params.a11y.notificationClass)).setAttribute("aria-live","assertive"),s.setAttribute("aria-atomic","true")}),i("afterInit",()=>{e.params.a11y.enabled&&(()=>{var t,i;let r=e.params.a11y;e.el.append(s);let n=e.el;r.containerRoleDescriptionMessage&&p(n,r.containerRoleDescriptionMessage),r.containerMessage&&h(n,r.containerMessage),r.containerRole&&u(n,r.containerRole);let a=e.wrapperEl,l=r.id||a.getAttribute("id")||`swiper-wrapper-${function(e=16){return"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`;if((t=L(t=a)).forEach(e=>{e.setAttribute("id",l)}),r.wrapperLiveRegion){let t=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";(i=L(i=a)).forEach(e=>{e.setAttribute("aria-live",t)})}M();let{nextEl:o,prevEl:c}=e.navigation?e.navigation:{};o=L(o),c=L(c),o&&o.forEach(e=>b(e,l,r.nextSlideMessage)),c&&c.forEach(e=>b(e,l,r.prevSlideMessage)),y()&&L(e.pagination.el).forEach(e=>{e.addEventListener("keydown",g)}),d().addEventListener("visibilitychange",x),e.el.addEventListener("focus",T,!0),e.el.addEventListener("pointerdown",w,!0),e.el.addEventListener("pointerup",E,!0)})()}),i("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{e.params.a11y.enabled&&M()}),i("fromEdge toEdge afterInit lock unlock",()=>{e.params.a11y.enabled&&function(){if(e.params.loop||e.params.rewind||!e.navigation)return;let{nextEl:t,prevEl:i}=e.navigation;i&&(e.isBeginning?(f(i),c(i)):(m(i),o(i))),t&&(e.isEnd?(f(t),c(t)):(m(t),o(t)))}()}),i("paginationUpdate",()=>{if(e.params.a11y.enabled){let t=e.params.a11y;v()&&e.pagination.bullets.forEach(i=>{e.params.pagination.clickable&&(o(i),e.params.pagination.renderBullet||(u(i,"button"),h(i,t.paginationBulletMessage.replace(/\{\{index\}\}/,C(i)+1)))),i.matches(es(e.params.pagination.bulletActiveClass))?i.setAttribute("aria-current","true"):i.removeAttribute("aria-current")})}}),i("destroy",()=>{e.params.a11y.enabled&&function(){s&&s.remove();let{nextEl:t,prevEl:i}=e.navigation?e.navigation:{};t=L(t),i=L(i),t&&t.forEach(e=>e.removeEventListener("keydown",g)),i&&i.forEach(e=>e.removeEventListener("keydown",g)),y()&&L(e.pagination.el).forEach(e=>{e.removeEventListener("keydown",g)}),d().removeEventListener("visibilitychange",x),e.el&&"string"!=typeof e.el&&(e.el.removeEventListener("focus",T,!0),e.el.removeEventListener("pointerdown",w,!0),e.el.removeEventListener("pointerup",E,!0))}()})},function({swiper:e,extendParams:t,on:i}){t({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let r=!1,n={},s=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),a=e=>{let t=u(),i=(e?new URL(e):t.location).pathname.slice(1).split("/").filter(e=>""!==e),r=i.length;return{key:i[r-2],value:i[r-1]}},l=(t,i)=>{let n,a=u();if(!r||!e.params.history.enabled)return;n=e.params.url?new URL(e.params.url):a.location;let l=s((e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):e.slides[i]).getAttribute("data-history"));if(e.params.history.root.length>0){let i=e.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),l=`${i}/${t?`${t}/`:""}${l}`}else n.pathname.includes(t)||(l=`${t?`${t}/`:""}${l}`);e.params.history.keepQuery&&(l+=n.search);let o=a.history.state;o&&o.value===l||(e.params.history.replaceState?a.history.replaceState({value:l},null,l):a.history.pushState({value:l},null,l))},o=(t,i,r)=>{if(i)for(let n=0,a=e.slides.length;n<a;n+=1){let a=e.slides[n];if(s(a.getAttribute("data-history"))===i){let i=e.getSlideIndex(a);e.slideTo(i,t,r)}}else e.slideTo(0,t,r)},d=()=>{n=a(e.params.url),o(e.params.speed,n.value,!1)};i("init",()=>{e.params.history.enabled&&(()=>{let t=u();
28if(e.params.history){if(!t.history||!t.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}if(r=!0,!(n=a(e.params.url)).key&&!n.value){e.params.history.replaceState||t.addEventListener("popstate",d);return}o(0,n.value,e.params.runCallbacksOnInit),e.params.history.replaceState||t.addEventListener("popstate",d)}})()}),i("destroy",()=>{e.params.history.enabled&&(()=>{let t=u();e.params.history.replaceState||t.removeEventListener("popstate",d)})()}),i("transitionEnd _freeModeNoMomentumRelease",()=>{r&&l(e.params.history.key,e.activeIndex)}),i("slideChange",()=>{r&&e.params.cssMode&&l(e.params.history.key,e.activeIndex)})},function({swiper:e,extendParams:t,emit:i,on:r}){let n=!1,s=d(),a=u();t({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(t,i){if(e.virtual&&e.params.virtual.enabled){let t=e.slides.find(e=>e.getAttribute("data-hash")===i);return t?parseInt(t.getAttribute("data-swiper-slide-index"),10):0}return e.getSlideIndex(E(e.slidesEl,`.${e.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0])}}});let l=()=>{i("hashChange");let t=s.location.hash.replace("#",""),r=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex];if(t!==(r?r.getAttribute("data-hash"):"")){let i=e.params.hashNavigation.getSlideIndex(e,t);if(void 0===i||Number.isNaN(i))return;e.slideTo(i)}},o=()=>{if(!n||!e.params.hashNavigation.enabled)return;let t=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],r=t?t.getAttribute("data-hash")||t.getAttribute("data-history"):"";e.params.hashNavigation.replaceState&&a.history&&a.history.replaceState?a.history.replaceState(null,null,`#${r}`||""):s.location.hash=r||"",i("hashSet")};r("init",()=>{e.params.hashNavigation.enabled&&(()=>{if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;n=!0;let t=s.location.hash.replace("#","");if(t){let i=e.params.hashNavigation.getSlideIndex(e,t);e.slideTo(i||0,0,e.params.runCallbacksOnInit,!0)}e.params.hashNavigation.watchState&&a.addEventListener("hashchange",l)})()}),r("destroy",()=>{e.params.hashNavigation.enabled&&e.params.hashNavigation.watchState&&a.removeEventListener("hashchange",l)}),r("transitionEnd _freeModeNoMomentumRelease",()=>{n&&o()}),r("slideChange",()=>{n&&e.params.cssMode&&o()})},function({swiper:e,extendParams:t,on:i,emit:r,params:n}){let s,a,l,o,c,u,p,h,f;e.autoplay={running:!1,paused:!1,timeLeft:0},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let m=n&&n.autoplay?n.autoplay.delay:3e3,g=n&&n.autoplay?n.autoplay.delay:3e3,v=new Date().getTime();function y(t){e&&!e.destroyed&&e.wrapperEl&&t.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",y),f||t.detail&&t.detail.bySwiperTouchMove||M())}let b=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?o=!0:o&&(g=l,o=!1);let t=e.autoplay.paused?l:v+g-new Date().getTime();e.autoplay.timeLeft=t,r("autoplayTimeLeft",t,t/m),a=requestAnimationFrame(()=>{b()})},w=()=>{let t=e.params.autoplay.delay,i=(()=>{let t;if(t=e.virtual&&e.params.virtual.enabled?e.slides.find(e=>e.classList.contains("swiper-slide-active")):e.slides[e.activeIndex])return parseInt(t.getAttribute("data-swiper-autoplay"),10)})();return!Number.isNaN(i)&&i>0&&(t=i),t},E=t=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(a),b();let i=t;void 0===i&&(m=i=w(),g=i),l=i;let n=e.params.speed,o=()=>{e&&!e.destroyed&&(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(n,!0,!0),r("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,n,!0,!0),r("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(n,!0,!0),r("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,n,!0,!0),r("autoplay")),e.params.cssMode&&(v=new Date().getTime(),requestAnimationFrame(()=>{E()})))};return i>0?(clearTimeout(s),s=setTimeout(()=>{o()},i)):requestAnimationFrame(()=>{o()}),i},x=()=>{v=new Date().getTime(),e.autoplay.running=!0,E(),r("autoplayStart")},S=()=>
28{e.autoplay.running=!1,clearTimeout(s),cancelAnimationFrame(a),r("autoplayStop")},T=(t,i)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(s),t||(h=!0);let n=()=>{r("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",y):M()};if(e.autoplay.paused=!0,i)return void n();l=(l||e.params.autoplay.delay)-(new Date().getTime()-v),e.isEnd&&l<0&&!e.params.loop||(l<0&&(l=0),n())},M=()=>{e.isEnd&&l<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(v=new Date().getTime(),h?(h=!1,E(l)):E(),e.autoplay.paused=!1,r("autoplayResume"))},C=()=>{if(e.destroyed||!e.autoplay.running)return;let t=d();"hidden"===t.visibilityState&&(h=!0,T(!0)),"visible"===t.visibilityState&&M()},P=t=>{"mouse"===t.pointerType&&(h=!0,f=!0,e.animating||e.autoplay.paused||T(!0))},_=t=>{"mouse"===t.pointerType&&(f=!1,e.autoplay.paused&&M())};i("init",()=>{e.params.autoplay.enabled&&(e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",P),e.el.addEventListener("pointerleave",_)),d().addEventListener("visibilitychange",C),x())}),i("destroy",()=>{e.el&&"string"!=typeof e.el&&(e.el.removeEventListener("pointerenter",P),e.el.removeEventListener("pointerleave",_)),d().removeEventListener("visibilitychange",C),e.autoplay.running&&S()}),i("_freeModeStaticRelease",()=>{(u||h)&&M()}),i("_freeModeNoMomentumRelease",()=>{e.params.autoplay.disableOnInteraction?S():T(!0,!0)}),i("beforeTransitionStart",(t,i,r)=>{!e.destroyed&&e.autoplay.running&&(r||!e.params.autoplay.disableOnInteraction?T(!0,!0):S())}),i("sliderFirstMove",()=>{if(!e.destroyed&&e.autoplay.running){if(e.params.autoplay.disableOnInteraction)return void S();c=!0,u=!1,h=!1,p=setTimeout(()=>{h=!0,u=!0,T(!0)},200)}}),i("touchEnd",()=>{if(!e.destroyed&&e.autoplay.running&&c){if(clearTimeout(p),clearTimeout(s),e.params.autoplay.disableOnInteraction){u=!1,c=!1;return}u&&e.params.cssMode&&M(),u=!1,c=!1}}),i("slideChange",()=>{!e.destroyed&&e.autoplay.running&&e.autoplay.paused&&(l=w(),m=w())}),Object.assign(e.autoplay,{start:x,stop:S,pause:T,resume:M})},function({swiper:e,extendParams:t,on:i}){t({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let r=!1,n=!1;function s(){let t=e.thumbs.swiper;return!!t&&!t.destroyed&&t.params.virtual&&t.params.virtual.enabled}function a(){let t,i=e.thumbs.swiper;if(!i||i.destroyed)return;let r=i.clickedIndex,n=i.clickedSlide;n&&n.classList.contains(e.params.thumbs.slideThumbActiveClass)||null!=r&&(t=i.params.loop?parseInt(i.clickedSlide.getAttribute("data-swiper-slide-index"),10):r,e.params.loop?e.slideToLoop(t):e.slideTo(t))}function l(){let{thumbs:t}=e.params;if(r)return!1;r=!0;let i=e.constructor;if(t.swiper instanceof i){if(t.swiper.destroyed)return r=!1,!1;e.thumbs.swiper=t.swiper,Object.assign(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper.update()}else if(g(t.swiper)){let r=Object.assign({},t.swiper);Object.assign(r,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new i(r),n=!0}return e.thumbs.swiper.el.classList.add(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",a),s()&&e.thumbs.swiper.on("virtualUpdate",()=>{o(!1,{autoScroll:!1})}),!0}function o(t,i){let r=e.thumbs.swiper;if(!r||r.destroyed)return;let n=1,a=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(n=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(n=1),n=Math.floor(n),r.slides.forEach(e=>e.classList.remove(a)),r.params.loop||s())for(let t=0;t<n;t+=1)E(r.slidesEl,`[data-swiper-slide-index="${e.realIndex+t}"]`).forEach(e=>{e.classList.add(a)});else for(let t=0;t<n;t+=1)r.slides[e.realIndex+t]&&r.slides[e.realIndex+t].classList.add(a);(i?.autoScroll??!0)&&function(t){let i=e.thumbs.swiper;if(!i||i.destroyed)return;let r="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView,n=e.params.thumbs.autoScrollOffset,s=n&&!i.params.loop;if(e.realIndex!==i.realIndex||s){let a,l,o=i.activeIndex;if(i.params.loop){let t=i.slides.find(t=>t.getAttribute("data-swiper-slide-index")===`${e.realIndex}`);a=i.slides.indexOf(t),l=e.activeIndex>e.previousIndex?"next":"prev"}else l=(a=e.realIndex)>e.previousIndex?"next":"prev";s&&(a+="next"===l?n:-1*n),i.visibleSlidesIndexes&&0>i.visibleSlidesIndexes.indexOf(a)&&(i.params.centeredSlides?a=a>o?a-Math.floor(r/2)+1:a+Math.floor(r/2)-1:a>o&&i.params.slidesPerGroup,i.slideTo(a,t))}}(t?0:void 0)}e.thumbs={swiper:null},i("beforeInit",()=>{let{thumbs:t}=e.params;if(t&&t.swiper)if("string"==typeof t.swiper||t.swiper instanceof HTMLElement){let i=d(),r=()=>{!e.destroyed&&((()=>{let r="string"==typeof t.swiper?i.querySelector(t.swiper):t.swiper;if(r&&r.swiper)t.swiper=r.swiper,l(),o(!0);else if(r){let i=`${e.params.eventsPrefix}init`,n=s=>{t.swiper=s.detail[0],r.removeEventListener(i,n),l(),o(!0),t.swiper.update(
28),e.update()};r.addEventListener(i,n)}return r})()||requestAnimationFrame(r))};requestAnimationFrame(r)}else l(),o(!0)}),i("slideChange update resize observerUpdate",()=>{o()}),i("setTransition",(t,i)=>{let r=e.thumbs.swiper;r&&!r.destroyed&&r.setTransition(i)}),i("beforeDestroy",()=>{let t=e.thumbs.swiper;t&&!t.destroyed&&n&&t.destroy()}),Object.assign(e.thumbs,{init:l,update:o})},function({swiper:e,extendParams:t,emit:i,once:r}){t({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(e,{freeMode:{onTouchStart:function(){if(e.params.cssMode)return;let t=e.getTranslate();e.setTranslate(t),e.setTransition(0),e.touchEventsData.velocities.length=0,e.freeMode.onTouchEnd({currentPos:e.rtl?e.translate:-e.translate})},onTouchMove:function(){if(e.params.cssMode)return;let{touchEventsData:t,touches:i}=e;0===t.velocities.length&&t.velocities.push({position:i[e.isHorizontal()?"startX":"startY"],time:t.touchStartTime}),t.velocities.push({position:i[e.isHorizontal()?"currentX":"currentY"],time:f()})},onTouchEnd:function({currentPos:t}){if(e.params.cssMode)return;let{params:n,wrapperEl:s,rtlTranslate:a,snapGrid:l,touchEventsData:o}=e,d=f()-o.touchStartTime;if(t<-e.minTranslate())return void e.slideTo(e.activeIndex);if(t>-e.maxTranslate())return void(e.slides.length<l.length?e.slideTo(l.length-1):e.slideTo(e.slides.length-1));if(n.freeMode.momentum){let t,d;if(o.velocities.length>1){let t=o.velocities.pop(),i=o.velocities.pop(),r=t.position-i.position,s=t.time-i.time;e.velocity=r/s,e.velocity/=2,Math.abs(e.velocity)<n.freeMode.minimumVelocity&&(e.velocity=0),(s>150||f()-t.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=n.freeMode.momentumVelocityRatio,o.velocities.length=0;let c=1e3*n.freeMode.momentumRatio,u=e.velocity*c,p=e.translate+u;a&&(p=-p);let h=!1,m=20*Math.abs(e.velocity)*n.freeMode.momentumBounceRatio;if(p<e.maxTranslate())n.freeMode.momentumBounce?(p+e.maxTranslate()<-m&&(p=e.maxTranslate()-m),t=e.maxTranslate(),h=!0,o.allowMomentumBounce=!0):p=e.maxTranslate(),n.loop&&n.centeredSlides&&(d=!0);else if(p>e.minTranslate())n.freeMode.momentumBounce?(p-e.minTranslate()>m&&(p=e.minTranslate()+m),t=e.minTranslate(),h=!0,o.allowMomentumBounce=!0):p=e.minTranslate(),n.loop&&n.centeredSlides&&(d=!0);else if(n.freeMode.sticky){let t;for(let e=0;e<l.length;e+=1)if(l[e]>-p){t=e;break}p=-(p=Math.abs(l[t]-p)<Math.abs(l[t-1]-p)||"next"===e.swipeDirection?l[t]:l[t-1])}if(d&&r("transitionEnd",()=>{e.loopFix()}),0!==e.velocity){if(c=a?Math.abs((-p-e.translate)/e.velocity):Math.abs((p-e.translate)/e.velocity),n.freeMode.sticky){let t=Math.abs((a?-p:p)-e.translate),i=e.slidesSizesGrid[e.activeIndex];c=t<i?n.speed:t<2*i?1.5*n.speed:2.5*n.speed}}else if(n.freeMode.sticky)return void e.slideToClosest();n.freeMode.momentumBounce&&h?(e.updateProgress(t),e.setTransition(c),e.setTranslate(p),e.transitionStart(!0,e.swipeDirection),e.animating=!0,_(s,()=>{e&&!e.destroyed&&o.allowMomentumBounce&&(i("momentumBounce"),e.setTransition(n.speed),setTimeout(()=>{e.setTranslate(t),_(s,()=>{e&&!e.destroyed&&e.transitionEnd()})},0))})):e.velocity?(i("_freeModeNoMomentumRelease"),e.updateProgress(p),e.setTransition(c),e.setTranslate(p),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,_(s,()=>{e&&!e.destroyed&&e.transitionEnd()}))):e.updateProgress(p),e.updateActiveIndex(),e.updateSlidesClasses()}else{if(n.freeMode.sticky)return void e.slideToClosest();n.freeMode&&i("_freeModeNoMomentumRelease")}(!n.freeMode.momentum||d>=n.longSwipesMs)&&(i("_freeModeStaticRelease"),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}}})},function({swiper:e,extendParams:t,on:i}){let r,n,s,a;t({grid:{rows:1,fill:"column"}});let l=()=>{let t=e.params.spaceBetween;return"string"==typeof t&&t.indexOf("%")>=0?t=parseFloat(t.replace("%",""))/100*e.size:"string"==typeof t&&(t=parseFloat(t)),t};i("init",()=>{a=e.params.grid&&e.params.grid.rows>1}),i("update",()=>{let{params:t,el:i}=e,r=t.grid&&t.grid.rows>1;a&&!r?(i.classList.remove(`${t.containerModifierClass}grid`,`${t.containerModifierClass}grid-column`),s=1,e.emitContainerClasses()):!a&&r&&(i.classList.add(`${t.containerModifierClass}grid`),"column"===t.grid.fill&&i.classList.add(`${t.containerModifierClass}grid-column`),e.emitContainerClasses()),a=r}),e.grid={initSlides:t=>{let{slidesPerView:i}=e.params,{rows:a,fill:l}=e.params.grid,o=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:t.length;s=Math.floor(o/a),r=Math.floor(o/a)===o/a?o:Math.ceil(o/a)*a,"auto"!==i&&"row"===l&&(r=
28Math.max(r,Math.floor(i)*a)),n=r/a},unsetSlides:()=>{e.slides&&e.slides.forEach(t=>{t.swiperSlideGridSet&&(t.style.height="",t.style[e.getDirectionLabel("margin-top")]="")})},updateSlide:(t,i,a)=>{let o,d,c,{slidesPerGroup:u}=e.params,p=l(),{rows:h,fill:f}=e.params.grid,m=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:a.length;if("row"===f&&u>1){let e=Math.floor(t/(u*h)),n=t-h*u*e,s=0===e?u:Math.min(Math.ceil((m-e*h*u)/h),u);c=Math.floor(n/s),o=(d=n-c*s+e*u)+c*r/h,i.style.order=o}else"column"===f?(d=Math.floor(t/h),c=t-d*h,(d>s||d===s&&c===h-1)&&(c+=1)>=h&&(c=0,d+=1)):(c=Math.floor(t/n),d=t-c*n);i.row=c,i.column=d,i.style.height=`calc((100% - ${(h-1)*p}px) / ${h})`,i.style[e.getDirectionLabel("margin-top")]=0!==c?p&&`${p}px`:"",i.swiperSlideGridSet=!0},updateWrapperSize:(t,i)=>{let{centeredSlides:n,roundLengths:s}=e.params,a=l(),{rows:o}=e.params.grid;if(e.virtualSize=(t+a)*r,e.virtualSize=Math.ceil(e.virtualSize/o)-a,e.params.cssMode||(e.wrapperEl.style[e.getDirectionLabel("width")]=`${e.virtualSize+a}px`),n){let t=[];for(let r=0;r<i.length;r+=1){let n=i[r];s&&(n=Math.floor(n)),i[r]<e.virtualSize+i[0]&&t.push(n)}i.splice(0,i.length),i.push(...t)}}}},function({swiper:e}){Object.assign(e,{appendSlide:ea.bind(e),prependSlide:el.bind(e),addSlide:eo.bind(e),removeSlide:ed.bind(e),removeAllSlides:ec.bind(e)})},function({swiper:e,extendParams:t,on:i}){t({fadeEffect:{crossFade:!1}}),eu({effect:"fade",swiper:e,on:i,setTranslate:()=>{let{slides:t}=e,i=e.params.fadeEffect;for(let r=0;r<t.length;r+=1){let t=e.slides[r],n=-t.swiperSlideOffset;e.params.virtualTranslate||(n-=e.translate);let s=0;e.isHorizontal()||(s=n,n=0);let a=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(t.progress),0):1+Math.min(Math.max(t.progress,-1),0),l=ep(i,t);l.style.opacity=a,l.style.transform=`translate3d(${n}px, ${s}px, 0px)`}},setTransition:t=>{let i=e.slides.map(e=>w(e));i.forEach(e=>{e.style.transitionDuration=`${t}ms`}),eh({swiper:e,duration:t,transformElements:i,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})},function({swiper:e,extendParams:t,on:i}){t({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});let r=(e,t,i)=>{let r=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),n=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");r||(r=S("div",`swiper-slide-shadow-cube swiper-slide-shadow-${i?"left":"top"}`.split(" ")),e.append(r)),n||(n=S("div",`swiper-slide-shadow-cube swiper-slide-shadow-${i?"right":"bottom"}`.split(" ")),e.append(n)),r&&(r.style.opacity=Math.max(-t,0)),n&&(n.style.opacity=Math.max(t,0))};eu({effect:"cube",swiper:e,on:i,setTranslate:()=>{let t,{el:i,wrapperEl:n,slides:s,width:a,height:l,rtlTranslate:o,size:d,browser:c}=e,u=k(e),p=e.params.cubeEffect,h=e.isHorizontal(),f=e.virtual&&e.params.virtual.enabled,m=0;p.shadow&&(h?((t=e.wrapperEl.querySelector(".swiper-cube-shadow"))||(t=S("div","swiper-cube-shadow"),e.wrapperEl.append(t)),t.style.height=`${a}px`):(t=i.querySelector(".swiper-cube-shadow"))||(t=S("div","swiper-cube-shadow"),i.append(t)));for(let e=0;e<s.length;e+=1){let t=s[e],i=e;f&&(i=parseInt(t.getAttribute("data-swiper-slide-index"),10));let n=90*i,a=Math.floor(n/360);o&&(a=Math.floor(-(n=-n)/360));let l=Math.max(Math.min(t.progress,1),-1),c=0,g=0,v=0;i%4==0?(c=-(4*a)*d,v=0):(i-1)%4==0?(c=0,v=-(4*a)*d):(i-2)%4==0?(c=d+4*a*d,v=d):(i-3)%4==0&&(c=-d,v=3*d+4*d*a),o&&(c=-c),h||(g=c,c=0);let y=`rotateX(${u(h?0:-n)}deg) rotateY(${u(h?n:0)}deg) translate3d(${c}px, ${g}px, ${v}px)`;l<=1&&l>-1&&(m=90*i+90*l,o&&(m=-(90*i)-90*l)),t.style.transform=y,p.slideShadows&&r(t,l,h)}if(n.style.transformOrigin=`50% 50% -${d/2}px`,n.style["-webkit-transform-origin"]=`50% 50% -${d/2}px`,p.shadow)if(h)t.style.transform=`translate3d(0px, ${a/2+p.shadowOffset}px, ${-a/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${p.shadowScale})`;else{let e=Math.abs(m)-90*Math.floor(Math.abs(m)/90),i=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),r=p.shadowScale,n=p.shadowScale/i,s=p.shadowOffset;t.style.transform=`scale3d(${r}, 1, ${n}) translate3d(0px, ${l/2+s}px, ${-l/2/n}px) rotateX(-89.99deg)`}let g=(c.isSafari||c.isWebView)&&c.needPerspectiveFix?-d/2:0;n.style.transform=`translate3d(0px,0,${g}px) rotateX(${u(e.isHorizontal()?0:m)}deg) rotateY(${u(e.isHorizontal()?-m:0)}deg)`,n.style.setProperty("--swiper-cube-translate-z",`${g}px`)},setTransition:t=>{let{el:i,slides:r}=e;
28if(r.forEach(e=>{e.style.transitionDuration=`${t}ms`,e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>{e.style.transitionDuration=`${t}ms`})}),e.params.cubeEffect.shadow&&!e.isHorizontal()){let e=i.querySelector(".swiper-cube-shadow");e&&(e.style.transitionDuration=`${t}ms`)}},recreateShadows:()=>{let t=e.isHorizontal();e.slides.forEach(e=>{let i=Math.max(Math.min(e.progress,1),-1);r(e,i,t)})},getEffectParams:()=>e.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function({swiper:e,extendParams:t,on:i}){t({flipEffect:{slideShadows:!0,limitRotation:!0}});let r=(t,i)=>{let r=e.isHorizontal()?t.querySelector(".swiper-slide-shadow-left"):t.querySelector(".swiper-slide-shadow-top"),n=e.isHorizontal()?t.querySelector(".swiper-slide-shadow-right"):t.querySelector(".swiper-slide-shadow-bottom");r||(r=ef("flip",t,e.isHorizontal()?"left":"top")),n||(n=ef("flip",t,e.isHorizontal()?"right":"bottom")),r&&(r.style.opacity=Math.max(-i,0)),n&&(n.style.opacity=Math.max(i,0))};eu({effect:"flip",swiper:e,on:i,setTranslate:()=>{let{slides:t,rtlTranslate:i}=e,n=e.params.flipEffect,s=k(e);for(let a=0;a<t.length;a+=1){let l=t[a],o=l.progress;e.params.flipEffect.limitRotation&&(o=Math.max(Math.min(l.progress,1),-1));let d=l.swiperSlideOffset,c=-180*o,u=0,p=e.params.cssMode?-d-e.translate:-d,h=0;e.isHorizontal()?i&&(c=-c):(h=p,p=0,u=-c,c=0),l.style.zIndex=-Math.abs(Math.round(o))+t.length,n.slideShadows&&r(l,o);let f=`translate3d(${p}px, ${h}px, 0px) rotateX(${s(u)}deg) rotateY(${s(c)}deg)`;ep(n,l).style.transform=f}},setTransition:t=>{let i=e.slides.map(e=>w(e));i.forEach(e=>{e.style.transitionDuration=`${t}ms`,e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>{e.style.transitionDuration=`${t}ms`})}),eh({swiper:e,duration:t,transformElements:i})},recreateShadows:()=>{e.params.flipEffect,e.slides.forEach(t=>{let i=t.progress;e.params.flipEffect.limitRotation&&(i=Math.max(Math.min(t.progress,1),-1)),r(t,i)})},getEffectParams:()=>e.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})},function({swiper:e,extendParams:t,on:i}){t({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),eu({effect:"coverflow",swiper:e,on:i,setTranslate:()=>{let{width:t,height:i,slides:r,slidesSizesGrid:n}=e,s=e.params.coverflowEffect,a=e.isHorizontal(),l=e.translate,o=a?-l+t/2:-l+i/2,d=a?s.rotate:-s.rotate,c=s.depth,u=k(e);for(let e=0,t=r.length;e<t;e+=1){let t=r[e],i=n[e],l=(o-t.swiperSlideOffset-i/2)/i,p="function"==typeof s.modifier?s.modifier(l):l*s.modifier,h=a?d*p:0,f=a?0:d*p,m=-c*Math.abs(p),g=s.stretch;"string"==typeof g&&-1!==g.indexOf("%")&&(g=parseFloat(s.stretch)/100*i);let v=a?0:g*p,y=a?g*p:0,b=1-(1-s.scale)*Math.abs(p);.001>Math.abs(y)&&(y=0),.001>Math.abs(v)&&(v=0),.001>Math.abs(m)&&(m=0),.001>Math.abs(h)&&(h=0),.001>Math.abs(f)&&(f=0),.001>Math.abs(b)&&(b=0);let w=`translate3d(${y}px,${v}px,${m}px)  rotateX(${u(f)}deg) rotateY(${u(h)}deg) scale(${b})`;if(ep(s,t).style.transform=w,t.style.zIndex=-Math.abs(Math.round(p))+1,s.slideShadows){let e=a?t.querySelector(".swiper-slide-shadow-left"):t.querySelector(".swiper-slide-shadow-top"),i=a?t.querySelector(".swiper-slide-shadow-right"):t.querySelector(".swiper-slide-shadow-bottom");e||(e=ef("coverflow",t,a?"left":"top")),i||(i=ef("coverflow",t,a?"right":"bottom")),e&&(e.style.opacity=p>0?p:0),i&&(i.style.opacity=-p>0?-p:0)}}},setTransition:t=>{e.slides.map(e=>w(e)).forEach(e=>{e.style.transitionDuration=`${t}ms`,e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>{e.style.transitionDuration=`${t}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function({swiper:e,extendParams:t,on:i}){t({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}}});let r=e=>"string"==typeof e?e:`${e}px`;eu({effect:"creative",swiper:e,on:i,setTranslate:()=>{let{slides:t,wrapperEl:i,slidesSizesGrid:n}=e,s=e.params.creativeEffect,{progressMultiplier:a}=s,l=e.params.centeredSlides,o=k(e);if(l){let t=n[0]/2-e.params.slidesOffsetBefore||0;i.style.transform=`translateX(calc(50% - ${t}px))`}for(let i=0;i<t.length;i+=1){let n=t[i],d=n.progress,c=Math.min(Math.max(n.progress,-s.limitProgress),s.limitProgress),u=c;l||(u=Math.min(Math.max(n.originalProgress,-s.limitProgress),s.limitProgress));let p=n.swiperSlideOffset,h=[e.params.cssMode?-p-e.translate:-p,0,0],f=[0,0,0],m=!1;e.isHorizontal()||(h[1]=h[0],h[0]=0);
28let g={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};c<0?(g=s.next,m=!0):c>0&&(g=s.prev,m=!0),h.forEach((e,t)=>{h[t]=`calc(${e}px + (${r(g.translate[t])} * ${Math.abs(c*a)}))`}),f.forEach((e,t)=>{let i=g.rotate[t]*Math.abs(c*a);f[t]=i}),n.style.zIndex=-Math.abs(Math.round(d))+t.length;let v=h.join(", "),y=`rotateX(${o(f[0])}deg) rotateY(${o(f[1])}deg) rotateZ(${o(f[2])}deg)`,b=u<0?`scale(${1+(1-g.scale)*u*a})`:`scale(${1-(1-g.scale)*u*a})`,w=u<0?1+(1-g.opacity)*u*a:1-(1-g.opacity)*u*a,E=`translate3d(${v}) ${y} ${b}`;if(m&&g.shadow||!m){let e=n.querySelector(".swiper-slide-shadow");if(!e&&g.shadow&&(e=ef("creative",n)),e){let t=s.shadowPerProgress?c*(1/s.limitProgress):c;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}let x=ep(s,n);x.style.transform=E,x.style.opacity=w,g.origin&&(x.style.transformOrigin=g.origin)}},setTransition:t=>{let i=e.slides.map(e=>w(e));i.forEach(e=>{e.style.transitionDuration=`${t}ms`,e.querySelectorAll(".swiper-slide-shadow").forEach(e=>{e.style.transitionDuration=`${t}ms`})}),eh({swiper:e,duration:t,transformElements:i,allSlides:!0})},perspective:()=>e.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})},function({swiper:e,extendParams:t,on:i}){t({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),eu({effect:"cards",swiper:e,on:i,setTranslate:()=>{let{slides:t,activeIndex:i,rtlTranslate:r}=e,n=e.params.cardsEffect,{startTranslate:s,isTouched:a}=e.touchEventsData,l=r?-e.translate:e.translate;for(let o=0;o<t.length;o+=1){let d=t[o],c=d.progress,u=Math.min(Math.max(c,-4),4),p=d.swiperSlideOffset;e.params.centeredSlides&&!e.params.cssMode&&(e.wrapperEl.style.transform=`translateX(${e.minTranslate()}px)`),e.params.centeredSlides&&e.params.cssMode&&(p-=t[0].swiperSlideOffset);let h=e.params.cssMode?-p-e.translate:-p,f=0,m=-100*Math.abs(u),g=1,v=-n.perSlideRotate*u,y=n.perSlideOffset-.75*Math.abs(u),b=e.virtual&&e.params.virtual.enabled?e.virtual.from+o:o,w=(b===i||b===i-1)&&u>0&&u<1&&(a||e.params.cssMode)&&l<s,E=(b===i||b===i+1)&&u<0&&u>-1&&(a||e.params.cssMode)&&l>s;if(w||E){let t=(1-Math.abs((Math.abs(u)-.5)/.5))**.5;v+=-28*u*t,g+=-.5*t,y+=96*t,f=`${(n.rotate||e.isHorizontal()?-25:0)*t*Math.abs(u)}%`}if(h=u<0?`calc(${h}px ${r?"-":"+"} (${y*Math.abs(u)}%))`:u>0?`calc(${h}px ${r?"-":"+"} (-${y*Math.abs(u)}%))`:`${h}px`,!e.isHorizontal()){let e=f;f=h,h=e}let x=u<0?`${1+(1-g)*u}`:`${1-(1-g)*u}`,S=`
29        translate3d(${h}, ${f}, ${m}px)
30        rotateZ(${n.rotate?r?-v:v:0}deg)
31        scale(${x})
32      `;if(n.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=ef("cards",d)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(u)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(c))+t.length,ep(n,d).style.transform=S}},setTransition:t=>{let i=e.slides.map(e=>w(e));i.forEach(e=>{e.style.transitionDuration=`${t}ms`,e.querySelectorAll(".swiper-slide-shadow").forEach(e=>{e.style.transitionDuration=`${t}ms`})}),eh({swiper:e,duration:t,transformElements:i})},perspective:()=>!0,overwriteParams:()=>({_loopSwapReset:!1,watchSlidesProgress:!0,loopAdditionalSlides:e.params.cardsEffect.rotate?3:2,centeredSlides:!0,virtualTranslate:!e.params.cssMode})})}];ei.use(em)},76784:function(e,t,i){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sendGAEvent=t.GoogleAnalytics=t.sendGTMEvent=t.GoogleTagManager=t.YouTubeEmbed=t.GoogleMapsEmbed=void 0;var n=i(2037);Object.defineProperty(t,"GoogleMapsEmbed",{enumerable:!0,get:function(){return r(n).default}});var s=i(37577);Object.defineProperty(t,"YouTubeEmbed",{enumerable:!0,get:function(){return r(s).default}});var a=i(98202);Object.defineProperty(t,"GoogleTagManager",{enumerable:!0,get:function(){return a.GoogleTagManager}}),Object.defineProperty(t,"sendGTMEvent",{enumerable:!0,get:function(){return a.sendGTMEvent}});var l=i(68332);Object.defineProperty(t,"GoogleAnalytics",{enumerable:!0,get:function(){return l.GoogleAnalytics}}),Object.defineProperty(t,"sendGAEvent",{enumerable:!0,get:function(){return l.sendGAEvent}})},76842:(e,t,i)=>{"use strict";i.d(t,{C:()=>o});var r=i(12115),n=i(4129),s=Object.defineProperty,a=(e,t)=>s(e,"name",{value:t,configurable:!0});function l(e,t){return r.useReducer((e,i)=>{let r=t[e][i];return null!=r?r:e},e)}a(l,"useStateMachine");var o=a(e=>{let{present:t,children:i}=e,n=d(t),s="function"==typeof i?i({present:n.isPresent}):r.Children.only(i),a=u(n.ref,h(s));return"function"==typeof i||n.isPresent?r.cloneElement(s,{ref:a}):null},"Presence");function d(e){let[t,i]=r.useState(),s=r.useRef(null),o=r.useRef(e),d=r.useRef("none"),c=r.useRef(void 0),[u,h]=l(e?"mounted":"unmounted",{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return r.useEffect(()=>{if("mounted"===u){var e;d.current=null!=(e=c.current)?e:p(s.current),c.current=void 0}else d.current="none"},[u]),(0,n.N)(()=>{let t=s.current,i=o.current;if(i!==e){let r=d.current,n=p(t);e?(c.current=n,h("MOUNT")):"none"===n||(null==t?void 0:t.display)==="none"?h("UNMOUNT"):i&&r!==n?h("ANIMATION_OUT"):h("UNMOUNT"),o.current=e}},[e,h]),(0,n.N)(()=>
32{if(t){var e;let i,r=null!=(e=t.ownerDocument.defaultView)?e:window,n=a(e=>{let n=p(s.current).includes(CSS.escape(e.animationName));if(e.target===t&&n&&(h("ANIMATION_END"),!o.current)){let e=t.style.animationFillMode;t.style.animationFillMode="forwards",i=r.setTimeout(()=>{"forwards"===t.style.animationFillMode&&(t.style.animationFillMode=e)})}},"handleAnimationEnd"),l=a(e=>{e.target===t&&(d.current=p(s.current))},"handleAnimationStart");return t.addEventListener("animationstart",l),t.addEventListener("animationcancel",n),t.addEventListener("animationend",n),()=>{r.clearTimeout(i),t.removeEventListener("animationstart",l),t.removeEventListener("animationcancel",n),t.removeEventListener("animationend",n)}}h("ANIMATION_END")},[t,h]),{isPresent:["mounted","unmountSuspended"].includes(u),ref:r.useCallback(e=>{if(e){let t=getComputedStyle(e);s.current=t,c.current=p(t)}else s.current=null;i(e)},[])}}function c(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function u(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];let n=r.useRef(t);return n.current=t,r.useCallback(e=>{let t=n.current,i=!1,r=t.map(t=>{let r=c(t,e);return i||"function"!=typeof r||(i=!0),r});if(i)return()=>{for(let e=0;e<r.length;e++){let i=r[e];"function"==typeof i?i():c(t[e],null)}}},[])}function p(e){return(null==e?void 0:e.animationName)||"none"}function h(e){var t,i;let r=null==(t=Object.getOwnPropertyDescriptor(e.props,"ref"))?void 0:t.get,n=r&&"isReactWarning"in r&&r.isReactWarning;return n?e.ref:(n=(r=null==(i=Object.getOwnPropertyDescriptor(e,"ref"))?void 0:i.get)&&"isReactWarning"in r&&r.isReactWarning)?e.props.ref:e.props.ref||e.ref}a(d,"usePresence"),a(c,"setRef"),a(u,"useStableComposedRefs"),a(p,"getAnimationName"),a(h,"getElementRef")},85203:(e,t)=>{var i;!function(){"use strict";var r={}.hasOwnProperty;function n(){for(var e="",t=0;t<arguments.length;t++){var i=arguments[t];i&&(e=s(e,function(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return n.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var i in e)r.call(e,i)&&e[i]&&(t=s(t,i));return t}(i)))}return e}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(n.default=n,e.exports=n):void 0===(i=(function(){return n}).apply(t,[]))||(e.exports=i)}()},86278:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}});let r=i(28140)._(i(1150));function n(e,t){var i;let n={};"function"==typeof e&&(n.loader=e);let s={...n,...t};return(0,r.default)({...s,modules:null==(i=s.loadableGenerated)?void 0:i.modules})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},87308:(e,t,i)=>{"use strict";i.d(t,{q7:()=>W,bL:()=>H,RG:()=>D});var r=i(12115),n=i.t(r,2),s=i(92556),a=i(49972),l=i(94446),o=i(3468),d=i(68946),c=i(97602),u=i(70222),p=i(59478),h=i(66218),f=i(4129),m=Object.defineProperty,g=(e,t)=>m(e,"name",{value:t,configurable:!0}),v=!1;function y(){let[e,t]=r.useState(v);return r.useEffect(()=>{v||(v=!0,t(!0))},[]),e}g(y,"useIsHydrated");var b=n[" useSyncExternalStore ".trim().toString()];function w(){return()=>{}}function E(){return b(w,()=>!0,()=>!1)}g(w,"subscribe"),g(E,"useIsHydratedModern");var x="function"==typeof b?E:y,S=i(95155),T=Object.defineProperty,M=(e,t)=>T(e,"name",{value:t,configurable:!0}),C="rovingFocusGroup.onEntryFocus",P={bubbles:!1,cancelable:!0},_="RovingFocusGroup",[O,L,k]=(0,a.N)(_),[A,D]=(0,o.A)(_,[k]),[I,R]=A(_),j=r.forwardRef(M(function(e,t){return(0,S.jsx)(O.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,S.jsx)(O.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,S.jsx)(z,{...e,ref:t})})})},"RovingFocusGroup")),z=r.forwardRef(M(function(e,t){let{__scopeRovingFocusGroup:i,orientation:n,loop:a=!1,dir:o,currentTabStopId:d,defaultCurrentTabStopId:f,onCurrentTabStopIdChange:m,onEntryFocus:g,preventScrollOnEntryFocus:v=!1,...y}=e,b=r.useRef(null),w=(0,l.s)(t,b),E=(0,h.jH)(o),[x,T]=(0,p.i)({prop:d,defaultProp:null!=f?f:null,onChange:m,caller:_}),[M,O]=r.useState(!1),k=(0,u.c)(g),A=L(i),D=r.useRef(!1),[R,j]=r.useState(0);return r.useEffect(()=>{let e=b.current;if(e)return e.addEventListener(C,k),()=>e.removeEventListener(C,k)},[k]),(0,S.jsx)(I,{scope:i,orientation:n,dir:E,loop:a,currentTabStopId:x,onItemFocus:r.useCallback(e=>T(e),[T]),onItemShiftTab:r.useCallback(()=>O(!0),[]),onFocusableItemAdd:r.useCallback(()=>j(e=>e+1),[]),onFocusableItemRemove:r.useCallback(()=>j(e=>e-1),[]),children:(0,S.jsx)(c.sG.div,{tabIndex:M||0===R?-1:0,"data-orientation":n,...y,ref:w,style:{outline:"none",...e.style},onMouseDown:(0,s.mK)(e.onMouseDown,()=>{D.current=!0}),onFocus:(0,s.mK)(e.onFocus,e=>{let t=!D.current;if(e.target===e.currentTarget&&t&&!M){let t=new CustomEvent(C,P);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=A().filter(e=>
32e.focusable);Y([e.find(e=>e.active),e.find(e=>e.id===x),...e].filter(Boolean).map(e=>e.ref.current),v)}}D.current=!1}),onBlur:(0,s.mK)(e.onBlur,()=>O(!1))})})},"RovingFocusGroupImpl")),$=r.forwardRef(M(function(e,t){let{__scopeRovingFocusGroup:i,focusable:n=!0,active:a=!1,tabStopId:l,children:o,...u}=e,p=(0,d.B)(),h=l||p,m=R("RovingFocusGroupItem",i),g=m.currentTabStopId===h,v=L(i),{onFocusableItemAdd:y,onFocusableItemRemove:b,currentTabStopId:w}=m,E=x();return(0,f.N)(()=>{if(E&&n)return y(),()=>b()},[E,n,y,b]),r.useEffect(()=>{if(!E&&n)return y(),()=>b()},[E,n,y,b]),(0,S.jsx)(O.ItemSlot,{scope:i,id:h,focusable:n,active:a,children:(0,S.jsx)(c.sG.span,{tabIndex:g?0:-1,"data-orientation":m.orientation,...u,ref:t,onMouseDown:(0,s.mK)(e.onMouseDown,e=>{n?m.onItemFocus(h):e.preventDefault()}),onFocus:(0,s.mK)(e.onFocus,()=>m.onItemFocus(h)),onKeyDown:(0,s.mK)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void m.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=G(e,m.orientation,m.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let i=v().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)i.reverse();else if("prev"===t||"next"===t){"prev"===t&&i.reverse();let r=i.indexOf(e.currentTarget);i=m.loop?B(i,r+1):i.slice(r+1)}setTimeout(()=>Y(i))}}),children:"function"==typeof o?o({isCurrentTabStop:g,hasTabStop:null!=w}):o})})},"RovingFocusGroupItem")),N={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function F(e,t){return"rtl"!==t?e:"ArrowLeft"===e?"ArrowRight":"ArrowRight"===e?"ArrowLeft":e}function G(e,t,i){let r=F(e.key,i);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(r))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(r)))return N[r]}function Y(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=document.activeElement;for(let r of e)if(r===i||(r.focus({preventScroll:t}),document.activeElement!==i))return}function B(e,t){return e.map((i,r)=>e[(t+r)%e.length])}M(F,"getDirectionAwareKey"),M(G,"getFocusIntent"),M(Y,"focusFirst"),M(B,"wrapArray");var H=j,W=$},88246:e=>{"use strict";e.exports=JSON.parse('{"id":"youtube-embed","description":"Embed a YouTube embed on your webpage.","website":"https://github.com/paulirish/lite-youtube-embed","html":{"element":"lite-youtube","attributes":{"videoid":null,"playlabel":null}},"stylesheets":["https://cdn.jsdelivr.net/gh/paulirish/lite-youtube-embed@master/src/lite-yt-embed.css"],"scripts":[{"url":"https://cdn.jsdelivr.net/gh/paulirish/lite-youtube-embed@master/src/lite-yt-embed.js","strategy":"idle","location":"head","action":"append"}]}')},92556:(e,t,i)=>{"use strict";i.d(t,{mK:()=>a});var r=Object.defineProperty,n=(e,t)=>r(e,"name",{value:t,configurable:!0}),s=!!("undefined"!=typeof window&&window.document&&window.document.createElement);function a(e,t,{checkForDefaultPrevented:i=!0}={}){return n(function(r){if(e?.(r),!1===i||!r||!r.defaultPrevented)return t?.(r)},"handleEvent")}function l(e){if(!s)throw Error("Cannot access document outside of the DOM");return e?.ownerDocument??document}function o(e){return"IFRAME"===e.tagName}n(a,"composeEventHandlers"),n(function(e){if(!s)throw Error("Cannot access window outside of the DOM");return e?.ownerDocument?.defaultView??window},"getOwnerWindow"),n(l,"getOwnerDocument"),n(function e(t,i=!1){let{activeElement:r}=l(t);if(!r?.nodeName)return null;if(o(r)&&r.contentDocument)return e(r.contentDocument.body,i);if(i){let e=r.getAttribute("aria-activedescendant");if(e){let t=l(r).getElementById(e);if(t)return t}}return r},"getActiveElement"),n(o,"isFrame")},93438:function(e,t,i){"use strict";var r=this&&this.__rest||function(e,t){var i={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(i[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,r=Object.getOwnPropertySymbols(e);n<r.length;n++)0>t.indexOf(r[n])&&Object.prototype.propertyIsEnumerable.call(e,r[n])&&(i[r[n]]=e[r[n]]);return i}
32,n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.YouTubeEmbed=void 0;let s=n(i(88246)),a=i(15781);t.YouTubeEmbed=e=>{var t=r(e,[]);return(0,a.formatData)(s.default,t)}},94446:(e,t,i)=>{"use strict";i.d(t,{s:()=>o});var r=i(12115),n=Object.defineProperty,s=(e,t)=>n(e,"name",{value:t,configurable:!0});function a(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function l(...e){return t=>{let i=!1,r=e.map(e=>{let r=a(e,t);return i||"function"!=typeof r||(i=!0),r});if(i)return()=>{for(let t=0;t<r.length;t++){let i=r[t];"function"==typeof i?i():a(e[t],null)}}}}function o(...e){return r.useCallback(l(...e),e)}s(a,"setRef"),s(l,"composeRefs"),s(o,"useComposedRefs")},97602:(e,t,i)=>{"use strict";i.d(t,{hO:()=>d,sG:()=>o});var r=i(12115),n=i(47650),s=i(32467),a=i(95155),l=Object.defineProperty,o=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let i=(0,s.TL)(`Primitive.${t}`),n=r.forwardRef((e,r)=>{let{asChild:n,...s}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(n?i:t,{...s,ref:r})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function d(e,t){e&&n.flushSync(()=>e.dispatchEvent(t))}l(d,"name",{value:"dispatchDiscreteCustomEvent",configurable:!0})}}]);

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