diff --git a/docs/404.html b/docs/404.html index 853d6386..1274ebe1 100644 --- a/docs/404.html +++ b/docs/404.html @@ -8,18 +8,19 @@ - + +
- + \ No newline at end of file diff --git a/docs/assets/app.cojKQqen.js b/docs/assets/app.CboAC2kg.js similarity index 90% rename from docs/assets/app.cojKQqen.js rename to docs/assets/app.CboAC2kg.js index fd6f4195..f229fffb 100644 --- a/docs/assets/app.cojKQqen.js +++ b/docs/assets/app.CboAC2kg.js @@ -1 +1 @@ -import{W as o,al as p,am as u,an as l,ao as c,ap as f,aq as d,ar as m,as as h,at as g,au as A,d as v,u as P,y as w,x as y,av as C,aw as R,ax as b,aa as E}from"./chunks/framework.BpiZUkLr.js";import{R as S}from"./chunks/theme.BOL5waQS.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=i(S),T=v({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=P();return w(()=>{y(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&C(),R(),b(),s.setup&&s.setup(),()=>E(s.Layout)}});async function _(){globalThis.__VITEPRESS__=!0;const e=D(),a=x();a.provide(u,e);const t=l(e.route);return a.provide(c,t),a.component("Content",f),a.component("ClientOnly",d),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:m}),{app:a,router:e,data:t}}function x(){return h(T)}function D(){let e=o,a;return g(t=>{let n=A(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&_().then(({app:e,router:a,data:t})=>{a.go().then(()=>{p(a.route,t.site),e.mount("#app")})});export{_ as createApp}; +import{W as o,al as p,am as u,an as l,ao as c,ap as f,aq as d,ar as m,as as h,at as g,au as A,d as v,u as P,y as w,x as y,av as C,aw as R,ax as b,aa as E}from"./chunks/framework.CwZBdDmI.js";import{R as S}from"./chunks/theme.ByA3fR5L.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=i(S),T=v({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=P();return w(()=>{y(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&C(),R(),b(),s.setup&&s.setup(),()=>E(s.Layout)}});async function _(){globalThis.__VITEPRESS__=!0;const e=D(),a=x();a.provide(u,e);const t=l(e.route);return a.provide(c,t),a.component("Content",f),a.component("ClientOnly",d),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:m}),{app:a,router:e,data:t}}function x(){return h(T)}function D(){let e=o,a;return g(t=>{let n=A(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&_().then(({app:e,router:a,data:t})=>{a.go().then(()=>{p(a.route,t.site),e.mount("#app")})});export{_ as createApp}; diff --git a/docs/assets/chunks/VPAlgoliaSearchBox.BRFvvT_F.js b/docs/assets/chunks/VPAlgoliaSearchBox.BntF-wkq.js similarity index 99% rename from docs/assets/chunks/VPAlgoliaSearchBox.BRFvvT_F.js rename to docs/assets/chunks/VPAlgoliaSearchBox.BntF-wkq.js index 81e2217e..35ed2616 100644 --- a/docs/assets/chunks/VPAlgoliaSearchBox.BRFvvT_F.js +++ b/docs/assets/chunks/VPAlgoliaSearchBox.BntF-wkq.js @@ -1,4 +1,4 @@ -import{d as mo,ay as po,N as vo,y as ho,v as yo,U as go,o as bo,c as _o}from"./framework.BpiZUkLr.js";import{u as Oo}from"./theme.BOL5waQS.js";/*! @docsearch/js 3.6.0 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */function lr(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),r.push.apply(r,n)}return r}function I(t){for(var e=1;e=0||(l[u]=a[u]);return l}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}function se(t,e){return function(r){if(Array.isArray(r))return r}(t)||function(r,n){var o=r==null?null:typeof Symbol<"u"&&r[Symbol.iterator]||r["@@iterator"];if(o!=null){var i,a,c=[],u=!0,s=!1;try{for(o=o.call(r);!(u=(i=o.next()).done)&&(c.push(i.value),!n||c.length!==n);u=!0);}catch(l){s=!0,a=l}finally{try{u||o.return==null||o.return()}finally{if(s)throw a}}return c}}(t,e)||_n(t,e)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +import{d as mo,ay as po,N as vo,y as ho,v as yo,U as go,o as bo,c as _o}from"./framework.CwZBdDmI.js";import{u as Oo}from"./theme.ByA3fR5L.js";/*! @docsearch/js 3.6.0 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */function lr(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),r.push.apply(r,n)}return r}function I(t){for(var e=1;e=0||(l[u]=a[u]);return l}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}function se(t,e){return function(r){if(Array.isArray(r))return r}(t)||function(r,n){var o=r==null?null:typeof Symbol<"u"&&r[Symbol.iterator]||r["@@iterator"];if(o!=null){var i,a,c=[],u=!0,s=!1;try{for(o=o.call(r);!(u=(i=o.next()).done)&&(c.push(i.value),!n||c.length!==n);u=!0);}catch(l){s=!0,a=l}finally{try{u||o.return==null||o.return()}finally{if(s)throw a}}return c}}(t,e)||_n(t,e)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function ft(t){return function(e){if(Array.isArray(e))return qt(e)}(t)||function(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}(t)||_n(t)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function _n(t,e){if(t){if(typeof t=="string")return qt(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set"?Array.from(t):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?qt(t,e):void 0}}function qt(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r3)for(r=[r],i=3;i0?Ie(v.type,v.props,v.key,null,v.__v):v)!=null){if(v.__=r,v.__b=r.__b+1,(p=b[l])===null||p&&v.key==p.key&&v.type===p.type)b[l]=void 0;else for(m=0;m<_;m++){if((p=b[m])&&v.key==p.key&&v.type===p.type){b[m]=void 0;break}p=null}Yt(t,v,p=p||mt,o,i,a,c,u,s),d=v.__e,(m=v.ref)&&p.ref!=m&&(y||(y=[]),p.ref&&y.push(p.ref,null,v),y.push(m,v.__c||d,v)),d!=null?(h==null&&(h=d),typeof v.type=="function"&&v.__k!=null&&v.__k===p.__k?v.__d=u=Pn(v,u,t):u=In(t,v,p,b,d,u),s||r.type!=="option"?typeof r.type=="function"&&(r.__d=u):t.value=""):u&&p.__e==u&&u.parentNode!=t&&(u=Ke(p))}for(r.__e=h,l=_;l--;)b[l]!=null&&(typeof r.type=="function"&&b[l].__e!=null&&b[l].__e==r.__d&&(r.__d=Ke(n,l+1)),An(b[l],b[l]));if(y)for(l=0;l3)for(r=[r],i=3;i=r.__.length&&r.__.push({}),r.__[t]}function Gt(t){return pe=1,xn(Nn,t)}function xn(t,e,r){var n=Je(de++,2);return n.t=t,n.__c||(n.__=[r?r(e):Nn(void 0,e),function(o){var i=n.t(n.__[0],o);n.__[0]!==i&&(n.__=[i,n.__[1]],n.__c.setState({}))}],n.__c=L),n.__}function Xt(t,e){var r=Je(de++,3);!w.__s&&er(r.__H,e)&&(r.__=t,r.__H=e,L.__H.__h.push(r))}function _r(t,e){var r=Je(de++,4);!w.__s&&er(r.__H,e)&&(r.__=t,r.__H=e,L.__h.push(r))}function Pt(t,e){var r=Je(de++,7);return er(r.__H,e)&&(r.__=t(),r.__H=e,r.__h=t),r.__}function ko(){Ht.forEach(function(t){if(t.__P)try{t.__H.__h.forEach(ut),t.__H.__h.forEach(Ut),t.__H.__h=[]}catch(e){t.__H.__h=[],w.__e(e,t.__v)}}),Ht=[]}w.__b=function(t){L=null,dr&&dr(t)},w.__r=function(t){hr&&hr(t),de=0;var e=(L=t.__c).__H;e&&(e.__h.forEach(ut),e.__h.forEach(Ut),e.__h=[])},w.diffed=function(t){yr&&yr(t);var e=t.__c;e&&e.__H&&e.__H.__h.length&&(Ht.push(e)!==1&&vr===w.requestAnimationFrame||((vr=w.requestAnimationFrame)||function(r){var n,o=function(){clearTimeout(i),Or&&cancelAnimationFrame(n),setTimeout(r)},i=setTimeout(o,100);Or&&(n=requestAnimationFrame(o))})(ko)),L=void 0},w.__c=function(t,e){e.some(function(r){try{r.__h.forEach(ut),r.__h=r.__h.filter(function(n){return!n.__||Ut(n)})}catch(n){e.some(function(o){o.__h&&(o.__h=[])}),e=[],w.__e(n,r.__v)}}),gr&&gr(t,e)},w.unmount=function(t){br&&br(t);var e=t.__c;if(e&&e.__H)try{e.__H.__.forEach(ut)}catch(r){w.__e(r,e.__v)}};var Or=typeof requestAnimationFrame=="function";function ut(t){var e=L;typeof t.__c=="function"&&t.__c(),L=e}function Ut(t){var e=L;t.__c=t.__(),L=e}function er(t,e){return!t||t.length!==e.length||e.some(function(r,n){return r!==t[n]})}function Nn(t,e){return typeof e=="function"?e(t):e}function Tn(t,e){for(var r in e)t[r]=e[r];return t}function Ft(t,e){for(var r in t)if(r!=="__source"&&!(r in e))return!0;for(var n in e)if(n!=="__source"&&t[n]!==e[n])return!0;return!1}function Bt(t){this.props=t}(Bt.prototype=new W).isPureReactComponent=!0,Bt.prototype.shouldComponentUpdate=function(t,e){return Ft(this.props,t)||Ft(this.state,e)};var Sr=w.__b;w.__b=function(t){t.type&&t.type.__f&&t.ref&&(t.props.ref=t.ref,t.ref=null),Sr&&Sr(t)};var Do=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.forward_ref")||3911,wr=function(t,e){return t==null?null:$($(t).map(e))},Ao={map:wr,forEach:wr,count:function(t){return t?$(t).length:0},only:function(t){var e=$(t);if(e.length!==1)throw"Children.only";return e[0]},toArray:$},Co=w.__e;function ct(){this.__u=0,this.t=null,this.__b=null}function Rn(t){var e=t.__.__c;return e&&e.__e&&e.__e(t)}function je(){this.u=null,this.o=null}w.__e=function(t,e,r){if(t.then){for(var n,o=e;o=o.__;)if((n=o.__c)&&n.__c)return e.__e==null&&(e.__e=r.__e,e.__k=r.__k),n.__c(t,e)}Co(t,e,r)},(ct.prototype=new W).__c=function(t,e){var r=e.__c,n=this;n.t==null&&(n.t=[]),n.t.push(r);var o=Rn(n.__v),i=!1,a=function(){i||(i=!0,r.componentWillUnmount=r.__c,o?o(c):c())};r.__c=r.componentWillUnmount,r.componentWillUnmount=function(){a(),r.__c&&r.__c()};var c=function(){if(!--n.__u){if(n.state.__e){var s=n.state.__e;n.__v.__k[0]=function m(p,v,d){return p&&(p.__v=null,p.__k=p.__k&&p.__k.map(function(h){return m(h,v,d)}),p.__c&&p.__c.__P===v&&(p.__e&&d.insertBefore(p.__e,p.__d),p.__c.__e=!0,p.__c.__P=d)),p}(s,s.__c.__P,s.__c.__O)}var l;for(n.setState({__e:n.__b=null});l=n.t.pop();)l.forceUpdate()}},u=e.__h===!0;n.__u++||u||n.setState({__e:n.__b=n.__v.__k[0]}),t.then(a,a)},ct.prototype.componentWillUnmount=function(){this.t=[]},ct.prototype.render=function(t,e){if(this.__b){if(this.__v.__k){var r=document.createElement("div"),n=this.__v.__k[0].__c;this.__v.__k[0]=function i(a,c,u){return a&&(a.__c&&a.__c.__H&&(a.__c.__H.__.forEach(function(s){typeof s.__c=="function"&&s.__c()}),a.__c.__H=null),(a=Tn({},a)).__c!=null&&(a.__c.__P===u&&(a.__c.__P=c),a.__c=null),a.__k=a.__k&&a.__k.map(function(s){return i(s,c,u)})),a}(this.__b,r,n.__O=n.__P)}this.__b=null}var o=e.__e&&K(X,null,t.fallback);return o&&(o.__h=null),[K(X,null,e.__e?null:t.children),o]};var jr=function(t,e,r){if(++r[1]===r[0]&&t.o.delete(e),t.props.revealOrder&&(t.props.revealOrder[0]!=="t"||!t.o.size))for(r=t.u;r;){for(;r.length>3;)r.pop()();if(r[1]>>1,1),e.i.removeChild(n)}}),We(K(xo,{context:e.context},t.__v),e.l)):e.l&&e.componentWillUnmount()}function Ln(t,e){return K(No,{__v:t,i:e})}(je.prototype=new W).__e=function(t){var e=this,r=Rn(e.__v),n=e.o.get(t);return n[0]++,function(o){var i=function(){e.props.revealOrder?(n.push(o),jr(e,t,n)):o()};r?r(i):i()}},je.prototype.render=function(t){this.u=null,this.o=new Map;var e=$(t.children);t.revealOrder&&t.revealOrder[0]==="b"&&e.reverse();for(var r=e.length;r--;)this.o.set(e[r],this.u=[1,0,this.u]);return t.children},je.prototype.componentDidUpdate=je.prototype.componentDidMount=function(){var t=this;this.o.forEach(function(e,r){jr(t,r,e)})};var qn=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.element")||60103,To=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Ro=function(t){return(typeof Symbol<"u"&&Ve(Symbol())=="symbol"?/fil|che|rad/i:/fil|che|ra/i).test(t)};function Mn(t,e,r){return e.__k==null&&(e.textContent=""),We(t,e),typeof r=="function"&&r(),t?t.__c:null}W.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(t){Object.defineProperty(W.prototype,t,{configurable:!0,get:function(){return this["UNSAFE_"+t]},set:function(e){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:e})}})});var Er=w.event;function Lo(){}function qo(){return this.cancelBubble}function Mo(){return this.defaultPrevented}w.event=function(t){return Er&&(t=Er(t)),t.persist=Lo,t.isPropagationStopped=qo,t.isDefaultPrevented=Mo,t.nativeEvent=t};var Hn,Pr={configurable:!0,get:function(){return this.class}},Ir=w.vnode;w.vnode=function(t){var e=t.type,r=t.props,n=r;if(typeof e=="string"){for(var o in n={},r){var i=r[o];o==="value"&&"defaultValue"in r&&i==null||(o==="defaultValue"&&"value"in r&&r.value==null?o="value":o==="download"&&i===!0?i="":/ondoubleclick/i.test(o)?o="ondblclick":/^onchange(textarea|input)/i.test(o+e)&&!Ro(r.type)?o="oninput":/^on(Ani|Tra|Tou|BeforeInp)/.test(o)?o=o.toLowerCase():To.test(o)?o=o.replace(/[A-Z0-9]/,"-$&").toLowerCase():i===null&&(i=void 0),n[o]=i)}e=="select"&&n.multiple&&Array.isArray(n.value)&&(n.value=$(r.children).forEach(function(a){a.props.selected=n.value.indexOf(a.props.value)!=-1})),e=="select"&&n.defaultValue!=null&&(n.value=$(r.children).forEach(function(a){a.props.selected=n.multiple?n.defaultValue.indexOf(a.props.value)!=-1:n.defaultValue==a.props.value})),t.props=n}e&&r.class!=r.className&&(Pr.enumerable="className"in r,r.className!=null&&(n.class=r.className),Object.defineProperty(n,"className",Pr)),t.$$typeof=qn,Ir&&Ir(t)};var kr=w.__r;w.__r=function(t){kr&&kr(t),Hn=t.__c};var Ho={ReactCurrentDispatcher:{current:{readContext:function(t){return Hn.__n[t.__c].props.value}}}};(typeof performance>"u"?"undefined":Ve(performance))=="object"&&typeof performance.now=="function"&&performance.now.bind(performance);function Dr(t){return!!t&&t.$$typeof===qn}var f={useState:Gt,useReducer:xn,useEffect:Xt,useLayoutEffect:_r,useRef:function(t){return pe=5,Pt(function(){return{current:t}},[])},useImperativeHandle:function(t,e,r){pe=6,_r(function(){typeof t=="function"?t(e()):t&&(t.current=e())},r==null?r:r.concat(t))},useMemo:Pt,useCallback:function(t,e){return pe=8,Pt(function(){return t},e)},useContext:function(t){var e=L.context[t.__c],r=Je(de++,9);return r.__c=t,e?(r.__==null&&(r.__=!0,e.sub(L)),e.props.value):t.__},useDebugValue:function(t,e){w.useDebugValue&&w.useDebugValue(e?e(t):t)},version:"16.8.0",Children:Ao,render:Mn,hydrate:function(t,e,r){return Cn(t,e),typeof r=="function"&&r(),t?t.__c:null},unmountComponentAtNode:function(t){return!!t.__k&&(We(null,t),!0)},createPortal:Ln,createElement:K,createContext:function(t,e){var r={__c:e="__cC"+Sn++,__:t,Consumer:function(n,o){return n.children(o)},Provider:function(n){var o,i;return this.getChildContext||(o=[],(i={})[e]=this,this.getChildContext=function(){return i},this.shouldComponentUpdate=function(a){this.props.value!==a.value&&o.some(Mt)},this.sub=function(a){o.push(a);var c=a.componentWillUnmount;a.componentWillUnmount=function(){o.splice(o.indexOf(a),1),c&&c.call(a)}}),n.children}};return r.Provider.__=r.Consumer.contextType=r},createFactory:function(t){return K.bind(null,t)},cloneElement:function(t){return Dr(t)?Io.apply(null,arguments):t},createRef:function(){return{current:null}},Fragment:X,isValidElement:Dr,findDOMNode:function(t){return t&&(t.base||t.nodeType===1&&t)||null},Component:W,PureComponent:Bt,memo:function(t,e){function r(o){var i=this.props.ref,a=i==o.ref;return!a&&i&&(i.call?i(null):i.current=null),e?!e(this.props,o)||!a:Ft(this.props,o)}function n(o){return this.shouldComponentUpdate=r,K(t,o)}return n.displayName="Memo("+(t.displayName||t.name)+")",n.prototype.isReactComponent=!0,n.__f=!0,n},forwardRef:function(t){function e(r,n){var o=Tn({},r);return delete o.ref,t(o,(n=r.ref||n)&&(Ve(n)!="object"||"current"in n)?n:null)}return e.$$typeof=Do,e.render=e,e.prototype.isReactComponent=e.__f=!0,e.displayName="ForwardRef("+(t.displayName||t.name)+")",e},unstable_batchedUpdates:function(t,e){return t(e)},StrictMode:X,Suspense:ct,SuspenseList:je,lazy:function(t){var e,r,n;function o(i){if(e||(e=t()).then(function(a){r=a.default||a},function(a){n=a}),n)throw n;if(!r)throw e;return K(r,i)}return o.displayName="Lazy",o.__f=!0,o},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Ho};function Uo(){return f.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},f.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}function Un(){return f.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20","aria-hidden":"true"},f.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}var Fo=["translations"];function Vt(){return Vt=Object.assign||function(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r=0||(l[u]=a[u]);return l}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}var Vo=f.forwardRef(function(t,e){var r=t.translations,n=r===void 0?{}:r,o=Bo(t,Fo),i=n.buttonText,a=i===void 0?"Search":i,c=n.buttonAriaLabel,u=c===void 0?"Search":c,s=Fn(Gt(null),2),l=s[0],m=s[1];return Xt(function(){typeof navigator<"u"&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?m("⌘"):m("Ctrl"))},[]),f.createElement("button",Vt({type:"button",className:"DocSearch DocSearch-Button","aria-label":u},o,{ref:e}),f.createElement("span",{className:"DocSearch-Button-Container"},f.createElement(Un,null),f.createElement("span",{className:"DocSearch-Button-Placeholder"},a)),f.createElement("span",{className:"DocSearch-Button-Keys"},l!==null&&f.createElement(f.Fragment,null,f.createElement(Cr,{reactsToKey:l==="Ctrl"?"Ctrl":"Meta"},l==="Ctrl"?f.createElement(Uo,null):l),f.createElement(Cr,{reactsToKey:"k"},"K"))))});function Cr(t){var e=t.reactsToKey,r=t.children,n=Fn(Gt(!1),2),o=n[0],i=n[1];return Xt(function(){if(e)return window.addEventListener("keydown",a),window.addEventListener("keyup",c),function(){window.removeEventListener("keydown",a),window.removeEventListener("keyup",c)};function a(u){u.key===e&&i(!0)}function c(u){u.key!==e&&u.key!=="Meta"||i(!1)}},[e]),f.createElement("kbd",{className:o?"DocSearch-Button-Key DocSearch-Button-Key--pressed":"DocSearch-Button-Key"},r)}function Bn(t,e){var r=void 0;return function(){for(var n=arguments.length,o=new Array(n),i=0;in.has(r)}const ee={},mt=[],xe=()=>{},Ri=()=>!1,Kt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Or=e=>e.startsWith("onUpdate:"),ie=Object.assign,Ir=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Oi=Object.prototype.hasOwnProperty,Y=(e,t)=>Oi.call(e,t),D=Array.isArray,yt=e=>Wt(e)==="[object Map]",Ln=e=>Wt(e)==="[object Set]",es=e=>Wt(e)==="[object Date]",W=e=>typeof e=="function",ne=e=>typeof e=="string",je=e=>typeof e=="symbol",Z=e=>e!==null&&typeof e=="object",Ys=e=>(Z(e)||W(e))&&W(e.then)&&W(e.catch),Js=Object.prototype.toString,Wt=e=>Js.call(e),Ii=e=>Wt(e).slice(8,-1),Qs=e=>Wt(e)==="[object Object]",Lr=e=>ne(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,_t=Rr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Mn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Li=/-(\w)/g,Ne=Mn(e=>e.replace(Li,(t,n)=>n?n.toUpperCase():"")),Mi=/\B([A-Z])/g,ht=Mn(e=>e.replace(Mi,"-$1").toLowerCase()),Pn=Mn(e=>e.charAt(0).toUpperCase()+e.slice(1)),hn=Mn(e=>e?`on${Pn(e)}`:""),Qe=(e,t)=>!Object.is(e,t),pn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},bn=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Pi=e=>{const t=ne(e)?Number(e):NaN;return isNaN(t)?e:t};let ts;const eo=()=>ts||(ts=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Nn(e){if(D(e)){const t={};for(let n=0;n{if(n){const r=n.split(Fi);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Fn(e){let t="";if(ne(e))t=e;else if(D(e))for(let n=0;n$n(n,t))}const iu=e=>ne(e)?e:e==null?"":D(e)||Z(e)&&(e.toString===Js||!W(e.toString))?JSON.stringify(e,no,2):String(e),no=(e,t)=>t&&t.__v_isRef?no(e,t.value):yt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],o)=>(n[Jn(r,o)+" =>"]=s,n),{})}:Ln(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Jn(n))}:je(t)?Jn(t):Z(t)&&!D(t)&&!Qs(t)?String(t):t,Jn=(e,t="")=>{var n;return je(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.4.27 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let we;class ki{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=we,!t&&we&&(this.index=(we.scopes||(we.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=we;try{return we=this,t()}finally{we=n}}}on(){we=this}off(){we=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),tt()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Xe,n=ut;try{return Xe=!0,ut=this,this._runnings++,ns(this),this.fn()}finally{rs(this),this._runnings--,ut=n,Xe=t}}stop(){this.active&&(ns(this),rs(this),this.onStop&&this.onStop(),this.active=!1)}}function Wi(e){return e.value}function ns(e){e._trackId++,e._depsLength=0}function rs(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},vn=new WeakMap,ft=Symbol(""),yr=Symbol("");function be(e,t,n){if(Xe&&ut){let r=vn.get(e);r||vn.set(e,r=new Map);let s=r.get(n);s||r.set(n,s=co(()=>r.delete(n))),io(ut,s)}}function He(e,t,n,r,s,o){const i=vn.get(e);if(!i)return;let l=[];if(t==="clear")l=[...i.values()];else if(n==="length"&&D(e)){const c=Number(r);i.forEach((a,f)=>{(f==="length"||!je(f)&&f>=c)&&l.push(a)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":D(e)?Lr(n)&&l.push(i.get("length")):(l.push(i.get(ft)),yt(e)&&l.push(i.get(yr)));break;case"delete":D(e)||(l.push(i.get(ft)),yt(e)&&l.push(i.get(yr)));break;case"set":yt(e)&&l.push(i.get(ft));break}Pr();for(const c of l)c&&lo(c,4);Nr()}function qi(e,t){const n=vn.get(e);return n&&n.get(t)}const Gi=Rr("__proto__,__v_isRef,__isVue"),ao=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(je)),ss=zi();function zi(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=J(this);for(let o=0,i=this.length;o{e[t]=function(...n){et(),Pr();const r=J(this)[t].apply(this,n);return Nr(),tt(),r}}),e}function Xi(e){je(e)||(e=String(e));const t=J(this);return be(t,"has",e),t.hasOwnProperty(e)}class uo{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const s=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return o;if(n==="__v_raw")return r===(s?o?cl:go:o?po:ho).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=D(t);if(!s){if(i&&Y(ss,n))return Reflect.get(ss,n,r);if(n==="hasOwnProperty")return Xi}const l=Reflect.get(t,n,r);return(je(n)?ao.has(n):Gi(n))||(s||be(t,"get",n),o)?l:pe(l)?i&&Lr(n)?l:l.value:Z(l)?s?Vn(l):jn(l):l}}class fo extends uo{constructor(t=!1){super(!1,t)}set(t,n,r,s){let o=t[n];if(!this._isShallow){const c=jt(o);if(!wn(r)&&!jt(r)&&(o=J(o),r=J(r)),!D(t)&&pe(o)&&!pe(r))return c?!1:(o.value=r,!0)}const i=D(t)&&Lr(n)?Number(n)e,Hn=e=>Reflect.getPrototypeOf(e);function Zt(e,t,n=!1,r=!1){e=e.__v_raw;const s=J(e),o=J(t);n||(Qe(t,o)&&be(s,"get",t),be(s,"get",o));const{has:i}=Hn(s),l=r?Fr:n?jr:Vt;if(i.call(s,t))return l(e.get(t));if(i.call(s,o))return l(e.get(o));e!==s&&e.get(t)}function en(e,t=!1){const n=this.__v_raw,r=J(n),s=J(e);return t||(Qe(e,s)&&be(r,"has",e),be(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function tn(e,t=!1){return e=e.__v_raw,!t&&be(J(e),"iterate",ft),Reflect.get(e,"size",e)}function os(e){e=J(e);const t=J(this);return Hn(t).has.call(t,e)||(t.add(e),He(t,"add",e,e)),this}function is(e,t){t=J(t);const n=J(this),{has:r,get:s}=Hn(n);let o=r.call(n,e);o||(e=J(e),o=r.call(n,e));const i=s.call(n,e);return n.set(e,t),o?Qe(t,i)&&He(n,"set",e,t):He(n,"add",e,t),this}function ls(e){const t=J(this),{has:n,get:r}=Hn(t);let s=n.call(t,e);s||(e=J(e),s=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return s&&He(t,"delete",e,void 0),o}function cs(){const e=J(this),t=e.size!==0,n=e.clear();return t&&He(e,"clear",void 0,void 0),n}function nn(e,t){return function(r,s){const o=this,i=o.__v_raw,l=J(i),c=t?Fr:e?jr:Vt;return!e&&be(l,"iterate",ft),i.forEach((a,f)=>r.call(s,c(a),c(f),o))}}function rn(e,t,n){return function(...r){const s=this.__v_raw,o=J(s),i=yt(o),l=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,a=s[e](...r),f=n?Fr:t?jr:Vt;return!t&&be(o,"iterate",c?yr:ft),{next(){const{value:h,done:m}=a.next();return m?{value:h,done:m}:{value:l?[f(h[0]),f(h[1])]:f(h),done:m}},[Symbol.iterator](){return this}}}}function Ue(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function el(){const e={get(o){return Zt(this,o)},get size(){return tn(this)},has:en,add:os,set:is,delete:ls,clear:cs,forEach:nn(!1,!1)},t={get(o){return Zt(this,o,!1,!0)},get size(){return tn(this)},has:en,add:os,set:is,delete:ls,clear:cs,forEach:nn(!1,!0)},n={get(o){return Zt(this,o,!0)},get size(){return tn(this,!0)},has(o){return en.call(this,o,!0)},add:Ue("add"),set:Ue("set"),delete:Ue("delete"),clear:Ue("clear"),forEach:nn(!0,!1)},r={get(o){return Zt(this,o,!0,!0)},get size(){return tn(this,!0)},has(o){return en.call(this,o,!0)},add:Ue("add"),set:Ue("set"),delete:Ue("delete"),clear:Ue("clear"),forEach:nn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=rn(o,!1,!1),n[o]=rn(o,!0,!1),t[o]=rn(o,!1,!0),r[o]=rn(o,!0,!0)}),[e,n,t,r]}const[tl,nl,rl,sl]=el();function $r(e,t){const n=t?e?sl:rl:e?nl:tl;return(r,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(Y(n,s)&&s in r?n:r,s,o)}const ol={get:$r(!1,!1)},il={get:$r(!1,!0)},ll={get:$r(!0,!1)};const ho=new WeakMap,po=new WeakMap,go=new WeakMap,cl=new WeakMap;function al(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function ul(e){return e.__v_skip||!Object.isExtensible(e)?0:al(Ii(e))}function jn(e){return jt(e)?e:Hr(e,!1,Ji,ol,ho)}function fl(e){return Hr(e,!1,Zi,il,po)}function Vn(e){return Hr(e,!0,Qi,ll,go)}function Hr(e,t,n,r,s){if(!Z(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const i=ul(e);if(i===0)return e;const l=new Proxy(e,i===2?r:n);return s.set(e,l),l}function It(e){return jt(e)?It(e.__v_raw):!!(e&&e.__v_isReactive)}function jt(e){return!!(e&&e.__v_isReadonly)}function wn(e){return!!(e&&e.__v_isShallow)}function mo(e){return e?!!e.__v_raw:!1}function J(e){const t=e&&e.__v_raw;return t?J(t):e}function gn(e){return Object.isExtensible(e)&&Zs(e,"__v_skip",!0),e}const Vt=e=>Z(e)?jn(e):e,jr=e=>Z(e)?Vn(e):e;class yo{constructor(t,n,r,s){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Mr(()=>t(this._value),()=>Lt(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=J(this);return(!t._cacheable||t.effect.dirty)&&Qe(t._value,t._value=t.effect.run())&&Lt(t,4),Vr(t),t.effect._dirtyLevel>=2&&Lt(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function dl(e,t,n=!1){let r,s;const o=W(e);return o?(r=e,s=xe):(r=e.get,s=e.set),new yo(r,s,o||!s,n)}function Vr(e){var t;Xe&&ut&&(e=J(e),io(ut,(t=e.dep)!=null?t:e.dep=co(()=>e.dep=void 0,e instanceof yo?e:void 0)))}function Lt(e,t=4,n){e=J(e);const r=e.dep;r&&lo(r,t)}function pe(e){return!!(e&&e.__v_isRef===!0)}function oe(e){return bo(e,!1)}function _o(e){return bo(e,!0)}function bo(e,t){return pe(e)?e:new hl(e,t)}class hl{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:J(t),this._value=n?t:Vt(t)}get value(){return Vr(this),this._value}set value(t){const n=this.__v_isShallow||wn(t)||jt(t);t=n?t:J(t),Qe(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Vt(t),Lt(this,4))}}function vo(e){return pe(e)?e.value:e}const pl={get:(e,t,n)=>vo(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return pe(s)&&!pe(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function wo(e){return It(e)?e:new Proxy(e,pl)}class gl{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Vr(this),()=>Lt(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function ml(e){return new gl(e)}class yl{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return qi(J(this._object),this._key)}}class _l{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function bl(e,t,n){return pe(e)?e:W(e)?new _l(e):Z(e)&&arguments.length>1?vl(e,t,n):oe(e)}function vl(e,t,n){const r=e[t];return pe(r)?r:new yl(e,t,n)}/** -* @vue/runtime-core v3.4.27 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Ye(e,t,n,r){try{return r?e(...r):e()}catch(s){qt(s,t,n)}}function Se(e,t,n,r){if(W(e)){const s=Ye(e,t,n,r);return s&&Ys(s)&&s.catch(o=>{qt(o,t,n)}),s}if(D(e)){const s=[];for(let o=0;o>>1,s=he[r],o=Ut(s);oMe&&he.splice(t,1)}function xl(e){D(e)?bt.push(...e):(!We||!We.includes(e,e.allowRecurse?it+1:it))&&bt.push(e),Co()}function as(e,t,n=Dt?Me+1:0){for(;nUt(n)-Ut(r));if(bt.length=0,We){We.push(...t);return}for(We=t,it=0;ite.id==null?1/0:e.id,Sl=(e,t)=>{const n=Ut(e)-Ut(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function xo(e){_r=!1,Dt=!0,he.sort(Sl);try{for(Me=0;Mene(v)?v.trim():v)),h&&(s=n.map(bn))}let l,c=r[l=hn(t)]||r[l=hn(Ne(t))];!c&&o&&(c=r[l=hn(ht(t))]),c&&Se(c,e,6,s);const a=r[l+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Se(a,e,6,s)}}function So(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const o=e.emits;let i={},l=!1;if(!W(e)){const c=a=>{const f=So(a,t,!0);f&&(l=!0,ie(i,f))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!l?(Z(e)&&r.set(e,null),null):(D(o)?o.forEach(c=>i[c]=null):ie(i,o),Z(e)&&r.set(e,i),i)}function Un(e,t){return!e||!Kt(t)?!1:(t=t.slice(2).replace(/Once$/,""),Y(e,t[0].toLowerCase()+t.slice(1))||Y(e,ht(t))||Y(e,t))}let ce=null,kn=null;function Cn(e){const t=ce;return ce=e,kn=e&&e.type.__scopeId||null,t}function lu(e){kn=e}function cu(){kn=null}function Al(e,t=ce,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&Cs(-1);const o=Cn(t);let i;try{i=e(...s)}finally{Cn(o),r._d&&Cs(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function Qn(e){const{type:t,vnode:n,proxy:r,withProxy:s,propsOptions:[o],slots:i,attrs:l,emit:c,render:a,renderCache:f,props:h,data:m,setupState:v,ctx:C,inheritAttrs:L}=e,$=Cn(e);let q,U;try{if(n.shapeFlag&4){const y=s||r,M=y;q=Ae(a.call(M,y,f,h,v,m,C)),U=l}else{const y=t;q=Ae(y.length>1?y(h,{attrs:l,slots:i,emit:c}):y(h,null)),U=t.props?l:Rl(l)}}catch(y){$t.length=0,qt(y,e,1),q=se(_e)}let p=q;if(U&&L!==!1){const y=Object.keys(U),{shapeFlag:M}=p;y.length&&M&7&&(o&&y.some(Or)&&(U=Ol(U,o)),p=Ze(p,U,!1,!0))}return n.dirs&&(p=Ze(p,null,!1,!0),p.dirs=p.dirs?p.dirs.concat(n.dirs):n.dirs),n.transition&&(p.transition=n.transition),q=p,Cn($),q}const Rl=e=>{let t;for(const n in e)(n==="class"||n==="style"||Kt(n))&&((t||(t={}))[n]=e[n]);return t},Ol=(e,t)=>{const n={};for(const r in e)(!Or(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Il(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:l,patchFlag:c}=t,a=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?us(r,i,a):!!i;if(c&8){const f=t.dynamicProps;for(let h=0;he.__isSuspense;function Ro(e,t){t&&t.pendingBranch?D(e)?t.effects.push(...e):t.effects.push(e):xl(e)}const Pl=Symbol.for("v-scx"),Nl=()=>wt(Pl);function Oo(e,t){return Bn(e,null,t)}function fu(e,t){return Bn(e,null,{flush:"post"})}const sn={};function Pe(e,t,n){return Bn(e,t,n)}function Bn(e,t,{immediate:n,deep:r,flush:s,once:o,onTrack:i,onTrigger:l}=ee){if(t&&o){const O=t;t=(...N)=>{O(...N),M()}}const c=ue,a=O=>r===!0?O:at(O,r===!1?1:void 0);let f,h=!1,m=!1;if(pe(e)?(f=()=>e.value,h=wn(e)):It(e)?(f=()=>a(e),h=!0):D(e)?(m=!0,h=e.some(O=>It(O)||wn(O)),f=()=>e.map(O=>{if(pe(O))return O.value;if(It(O))return a(O);if(W(O))return Ye(O,c,2)})):W(e)?t?f=()=>Ye(e,c,2):f=()=>(v&&v(),Se(e,c,3,[C])):f=xe,t&&r){const O=f;f=()=>at(O())}let v,C=O=>{v=p.onStop=()=>{Ye(O,c,4),v=p.onStop=void 0}},L;if(Yt)if(C=xe,t?n&&Se(t,c,3,[f(),m?[]:void 0,C]):f(),s==="sync"){const O=Nl();L=O.__watcherHandles||(O.__watcherHandles=[])}else return xe;let $=m?new Array(e.length).fill(sn):sn;const q=()=>{if(!(!p.active||!p.dirty))if(t){const O=p.run();(r||h||(m?O.some((N,T)=>Qe(N,$[T])):Qe(O,$)))&&(v&&v(),Se(t,c,3,[O,$===sn?void 0:m&&$[0]===sn?[]:$,C]),$=O)}else p.run()};q.allowRecurse=!!t;let U;s==="sync"?U=q:s==="post"?U=()=>me(q,c&&c.suspense):(q.pre=!0,c&&(q.id=c.uid),U=()=>Dn(q));const p=new Mr(f,xe,U),y=ro(),M=()=>{p.stop(),y&&Ir(y.effects,p)};return t?n?q():$=p.run():s==="post"?me(p.run.bind(p),c&&c.suspense):p.run(),L&&L.push(M),M}function Fl(e,t,n){const r=this.proxy,s=ne(e)?e.includes(".")?Io(r,e):()=>r[e]:e.bind(r,r);let o;W(t)?o=t:(o=t.handler,n=t);const i=Xt(this),l=Bn(s,o.bind(r),n);return i(),l}function Io(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s{at(r,t,n)});else if(Qs(e))for(const r in e)at(e[r],t,n);return e}function du(e,t){if(ce===null)return e;const n=Gn(ce)||ce.proxy,r=e.dirs||(e.dirs=[]);for(let s=0;s{e.isMounted=!0}),Fo(()=>{e.isUnmounting=!0}),e}const Ee=[Function,Array],Lo={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ee,onEnter:Ee,onAfterEnter:Ee,onEnterCancelled:Ee,onBeforeLeave:Ee,onLeave:Ee,onAfterLeave:Ee,onLeaveCancelled:Ee,onBeforeAppear:Ee,onAppear:Ee,onAfterAppear:Ee,onAppearCancelled:Ee},Hl={name:"BaseTransition",props:Lo,setup(e,{slots:t}){const n=qn(),r=$l();return()=>{const s=t.default&&Po(t.default(),!0);if(!s||!s.length)return;let o=s[0];if(s.length>1){for(const m of s)if(m.type!==_e){o=m;break}}const i=J(e),{mode:l}=i;if(r.isLeaving)return Zn(o);const c=ds(o);if(!c)return Zn(o);const a=br(c,i,r,n);vr(c,a);const f=n.subTree,h=f&&ds(f);if(h&&h.type!==_e&&!lt(c,h)){const m=br(h,i,r,n);if(vr(h,m),l==="out-in"&&c.type!==_e)return r.isLeaving=!0,m.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},Zn(o);l==="in-out"&&c.type!==_e&&(m.delayLeave=(v,C,L)=>{const $=Mo(r,h);$[String(h.key)]=h,v[qe]=()=>{C(),v[qe]=void 0,delete a.delayedLeave},a.delayedLeave=L})}return o}}},jl=Hl;function Mo(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function br(e,t,n,r){const{appear:s,mode:o,persisted:i=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:a,onEnterCancelled:f,onBeforeLeave:h,onLeave:m,onAfterLeave:v,onLeaveCancelled:C,onBeforeAppear:L,onAppear:$,onAfterAppear:q,onAppearCancelled:U}=t,p=String(e.key),y=Mo(n,e),M=(T,F)=>{T&&Se(T,r,9,F)},O=(T,F)=>{const w=F[1];M(T,F),D(T)?T.every(j=>j.length<=1)&&w():T.length<=1&&w()},N={mode:o,persisted:i,beforeEnter(T){let F=l;if(!n.isMounted)if(s)F=L||l;else return;T[qe]&&T[qe](!0);const w=y[p];w&<(e,w)&&w.el[qe]&&w.el[qe](),M(F,[T])},enter(T){let F=c,w=a,j=f;if(!n.isMounted)if(s)F=$||c,w=q||a,j=U||f;else return;let A=!1;const G=T[on]=le=>{A||(A=!0,le?M(j,[T]):M(w,[T]),N.delayedLeave&&N.delayedLeave(),T[on]=void 0)};F?O(F,[T,G]):G()},leave(T,F){const w=String(e.key);if(T[on]&&T[on](!0),n.isUnmounting)return F();M(h,[T]);let j=!1;const A=T[qe]=G=>{j||(j=!0,F(),G?M(C,[T]):M(v,[T]),T[qe]=void 0,y[w]===e&&delete y[w])};y[w]=e,m?O(m,[T,A]):A()},clone(T){return br(T,t,n,r)}};return N}function Zn(e){if(zt(e))return e=Ze(e),e.children=null,e}function ds(e){if(!zt(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&W(n.default))return n.default()}}function vr(e,t){e.shapeFlag&6&&e.component?vr(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Po(e,t=!1,n){let r=[],s=0;for(let o=0;o1)for(let o=0;o!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function hu(e){W(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,timeout:o,suspensible:i=!0,onError:l}=e;let c=null,a,f=0;const h=()=>(f++,c=null,m()),m=()=>{let v;return c||(v=c=t().catch(C=>{if(C=C instanceof Error?C:new Error(String(C)),l)return new Promise((L,$)=>{l(C,()=>L(h()),()=>$(C),f+1)});throw C}).then(C=>v!==c&&c?c:(C&&(C.__esModule||C[Symbol.toStringTag]==="Module")&&(C=C.default),a=C,C)))};return kr({name:"AsyncComponentWrapper",__asyncLoader:m,get __asyncResolved(){return a},setup(){const v=ue;if(a)return()=>er(a,v);const C=U=>{c=null,qt(U,v,13,!r)};if(i&&v.suspense||Yt)return m().then(U=>()=>er(U,v)).catch(U=>(C(U),()=>r?se(r,{error:U}):null));const L=oe(!1),$=oe(),q=oe(!!s);return s&&setTimeout(()=>{q.value=!1},s),o!=null&&setTimeout(()=>{if(!L.value&&!$.value){const U=new Error(`Async component timed out after ${o}ms.`);C(U),$.value=U}},o),m().then(()=>{L.value=!0,v.parent&&zt(v.parent.vnode)&&(v.parent.effect.dirty=!0,Dn(v.parent.update))}).catch(U=>{C(U),$.value=U}),()=>{if(L.value&&a)return er(a,v);if($.value&&r)return se(r,{error:$.value});if(n&&!q.value)return se(n)}}})}function er(e,t){const{ref:n,props:r,children:s,ce:o}=t.vnode,i=se(e,r,s);return i.ref=n,i.ce=o,delete t.vnode.ce,i}const zt=e=>e.type.__isKeepAlive;function Vl(e,t){No(e,"a",t)}function Dl(e,t){No(e,"da",t)}function No(e,t,n=ue){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Kn(t,r,n),n){let s=n.parent;for(;s&&s.parent;)zt(s.parent.vnode)&&Ul(r,t,n,s),s=s.parent}}function Ul(e,t,n,r){const s=Kn(t,e,r,!0);Wn(()=>{Ir(r[t],s)},n)}function Kn(e,t,n=ue,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;et();const l=Xt(n),c=Se(t,n,e,i);return l(),tt(),c});return r?s.unshift(o):s.push(o),o}}const De=e=>(t,n=ue)=>(!Yt||e==="sp")&&Kn(e,(...r)=>t(...r),n),kl=De("bm"),St=De("m"),Bl=De("bu"),Kl=De("u"),Fo=De("bum"),Wn=De("um"),Wl=De("sp"),ql=De("rtg"),Gl=De("rtc");function zl(e,t=ue){Kn("ec",e,t)}function pu(e,t,n,r){let s;const o=n;if(D(e)||ne(e)){s=new Array(e.length);for(let i=0,l=e.length;it(i,l,void 0,o));else{const i=Object.keys(e);s=new Array(i.length);for(let l=0,c=i.length;l{const o=r.fn(...s);return o&&(o.key=r.key),o}:r.fn)}return e}function mu(e,t,n={},r,s){if(ce.isCE||ce.parent&&vt(ce.parent)&&ce.parent.isCE)return t!=="default"&&(n.name=t),se("slot",n,r&&r());let o=e[t];o&&o._c&&(o._d=!1),Jo();const i=o&&$o(o(n)),l=Zo(ye,{key:n.key||i&&i.key||`_${t}`},i||(r?r():[]),i&&e._===1?64:-2);return!s&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),o&&o._c&&(o._d=!0),l}function $o(e){return e.some(t=>Tn(t)?!(t.type===_e||t.type===ye&&!$o(t.children)):!0)?e:null}function yu(e,t){const n={};for(const r in e)n[/[A-Z]/.test(r)?`on:${r}`:hn(r)]=e[r];return n}const wr=e=>e?ri(e)?Gn(e)||e.proxy:wr(e.parent):null,Mt=ie(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>wr(e.parent),$root:e=>wr(e.root),$emit:e=>e.emit,$options:e=>Br(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Dn(e.update)}),$nextTick:e=>e.n||(e.n=Gt.bind(e.proxy)),$watch:e=>Fl.bind(e)}),tr=(e,t)=>e!==ee&&!e.__isScriptSetup&&Y(e,t),Xl={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:l,appContext:c}=e;let a;if(t[0]!=="$"){const v=i[t];if(v!==void 0)switch(v){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(tr(r,t))return i[t]=1,r[t];if(s!==ee&&Y(s,t))return i[t]=2,s[t];if((a=e.propsOptions[0])&&Y(a,t))return i[t]=3,o[t];if(n!==ee&&Y(n,t))return i[t]=4,n[t];Er&&(i[t]=0)}}const f=Mt[t];let h,m;if(f)return t==="$attrs"&&be(e.attrs,"get",""),f(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==ee&&Y(n,t))return i[t]=4,n[t];if(m=c.config.globalProperties,Y(m,t))return m[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return tr(s,t)?(s[t]=n,!0):r!==ee&&Y(r,t)?(r[t]=n,!0):Y(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:o}},i){let l;return!!n[i]||e!==ee&&Y(e,i)||tr(t,i)||(l=o[0])&&Y(l,i)||Y(r,i)||Y(Mt,i)||Y(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Y(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function _u(){return Yl().slots}function Yl(){const e=qn();return e.setupContext||(e.setupContext=oi(e))}function hs(e){return D(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Er=!0;function Jl(e){const t=Br(e),n=e.proxy,r=e.ctx;Er=!1,t.beforeCreate&&ps(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:l,provide:c,inject:a,created:f,beforeMount:h,mounted:m,beforeUpdate:v,updated:C,activated:L,deactivated:$,beforeDestroy:q,beforeUnmount:U,destroyed:p,unmounted:y,render:M,renderTracked:O,renderTriggered:N,errorCaptured:T,serverPrefetch:F,expose:w,inheritAttrs:j,components:A,directives:G,filters:le}=t;if(a&&Ql(a,r,null),i)for(const X in i){const V=i[X];W(V)&&(r[X]=V.bind(n))}if(s){const X=s.call(n,n);Z(X)&&(e.data=jn(X))}if(Er=!0,o)for(const X in o){const V=o[X],Fe=W(V)?V.bind(n,n):W(V.get)?V.get.bind(n,n):xe,Jt=!W(V)&&W(V.set)?V.set.bind(n):xe,nt=re({get:Fe,set:Jt});Object.defineProperty(r,X,{enumerable:!0,configurable:!0,get:()=>nt.value,set:Oe=>nt.value=Oe})}if(l)for(const X in l)Ho(l[X],r,n,X);if(c){const X=W(c)?c.call(n):c;Reflect.ownKeys(X).forEach(V=>{sc(V,X[V])})}f&&ps(f,e,"c");function k(X,V){D(V)?V.forEach(Fe=>X(Fe.bind(n))):V&&X(V.bind(n))}if(k(kl,h),k(St,m),k(Bl,v),k(Kl,C),k(Vl,L),k(Dl,$),k(zl,T),k(Gl,O),k(ql,N),k(Fo,U),k(Wn,y),k(Wl,F),D(w))if(w.length){const X=e.exposed||(e.exposed={});w.forEach(V=>{Object.defineProperty(X,V,{get:()=>n[V],set:Fe=>n[V]=Fe})})}else e.exposed||(e.exposed={});M&&e.render===xe&&(e.render=M),j!=null&&(e.inheritAttrs=j),A&&(e.components=A),G&&(e.directives=G)}function Ql(e,t,n=xe){D(e)&&(e=Cr(e));for(const r in e){const s=e[r];let o;Z(s)?"default"in s?o=wt(s.from||r,s.default,!0):o=wt(s.from||r):o=wt(s),pe(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function ps(e,t,n){Se(D(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ho(e,t,n,r){const s=r.includes(".")?Io(n,r):()=>n[r];if(ne(e)){const o=t[e];W(o)&&Pe(s,o)}else if(W(e))Pe(s,e.bind(n));else if(Z(e))if(D(e))e.forEach(o=>Ho(o,t,n,r));else{const o=W(e.handler)?e.handler.bind(n):t[e.handler];W(o)&&Pe(s,o,e)}}function Br(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let c;return l?c=l:!s.length&&!n&&!r?c=t:(c={},s.length&&s.forEach(a=>xn(c,a,i,!0)),xn(c,t,i)),Z(t)&&o.set(t,c),c}function xn(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&xn(e,o,n,!0),s&&s.forEach(i=>xn(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const l=Zl[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const Zl={data:gs,props:ms,emits:ms,methods:Ot,computed:Ot,beforeCreate:ge,created:ge,beforeMount:ge,mounted:ge,beforeUpdate:ge,updated:ge,beforeDestroy:ge,beforeUnmount:ge,destroyed:ge,unmounted:ge,activated:ge,deactivated:ge,errorCaptured:ge,serverPrefetch:ge,components:Ot,directives:Ot,watch:tc,provide:gs,inject:ec};function gs(e,t){return t?e?function(){return ie(W(e)?e.call(this,this):e,W(t)?t.call(this,this):t)}:t:e}function ec(e,t){return Ot(Cr(e),Cr(t))}function Cr(e){if(D(e)){const t={};for(let n=0;n1)return n&&W(t)?t.call(r&&r.proxy):t}}const Vo={},Do=()=>Object.create(Vo),Uo=e=>Object.getPrototypeOf(e)===Vo;function oc(e,t,n,r=!1){const s={},o=Do();e.propsDefaults=Object.create(null),ko(e,t,s,o);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:fl(s):e.type.props?e.props=s:e.props=o,e.attrs=o}function ic(e,t,n,r){const{props:s,attrs:o,vnode:{patchFlag:i}}=e,l=J(s),[c]=e.propsOptions;let a=!1;if((r||i>0)&&!(i&16)){if(i&8){const f=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[m,v]=Bo(h,t,!0);ie(i,m),v&&l.push(...v)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!o&&!c)return Z(e)&&r.set(e,mt),mt;if(D(o))for(let f=0;f-1,v[1]=L<0||C-1||Y(v,"default"))&&l.push(h)}}}const a=[i,l];return Z(e)&&r.set(e,a),a}function ys(e){return e[0]!=="$"&&!_t(e)}function _s(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function bs(e,t){return _s(e)===_s(t)}function vs(e,t){return D(t)?t.findIndex(n=>bs(n,e)):W(t)&&bs(t,e)?0:-1}const Ko=e=>e[0]==="_"||e==="$stable",Kr=e=>D(e)?e.map(Ae):[Ae(e)],lc=(e,t,n)=>{if(t._n)return t;const r=Al((...s)=>Kr(t(...s)),n);return r._c=!1,r},Wo=(e,t,n)=>{const r=e._ctx;for(const s in e){if(Ko(s))continue;const o=e[s];if(W(o))t[s]=lc(s,o,r);else if(o!=null){const i=Kr(o);t[s]=()=>i}}},qo=(e,t)=>{const n=Kr(t);e.slots.default=()=>n},cc=(e,t)=>{const n=e.slots=Do();if(e.vnode.shapeFlag&32){const r=t._;r?(ie(n,t),Zs(n,"_",r,!0)):Wo(t,n)}else t&&qo(e,t)},ac=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=ee;if(r.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:(ie(s,t),!n&&l===1&&delete s._):(o=!t.$stable,Wo(t,s)),i=t}else t&&(qo(e,t),i={default:1});if(o)for(const l in s)!Ko(l)&&i[l]==null&&delete s[l]};function Sn(e,t,n,r,s=!1){if(D(e)){e.forEach((m,v)=>Sn(m,t&&(D(t)?t[v]:t),n,r,s));return}if(vt(r)&&!s)return;const o=r.shapeFlag&4?Gn(r.component)||r.component.proxy:r.el,i=s?null:o,{i:l,r:c}=e,a=t&&t.r,f=l.refs===ee?l.refs={}:l.refs,h=l.setupState;if(a!=null&&a!==c&&(ne(a)?(f[a]=null,Y(h,a)&&(h[a]=null)):pe(a)&&(a.value=null)),W(c))Ye(c,l,12,[i,f]);else{const m=ne(c),v=pe(c);if(m||v){const C=()=>{if(e.f){const L=m?Y(h,c)?h[c]:f[c]:c.value;s?D(L)&&Ir(L,o):D(L)?L.includes(o)||L.push(o):m?(f[c]=[o],Y(h,c)&&(h[c]=f[c])):(c.value=[o],e.k&&(f[e.k]=c.value))}else m?(f[c]=i,Y(h,c)&&(h[c]=i)):v&&(c.value=i,e.k&&(f[e.k]=i))};i?(C.id=-1,me(C,n)):C()}}}let ke=!1;const uc=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",fc=e=>e.namespaceURI.includes("MathML"),ln=e=>{if(uc(e))return"svg";if(fc(e))return"mathml"},cn=e=>e.nodeType===8;function dc(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:o,parentNode:i,remove:l,insert:c,createComment:a}}=e,f=(p,y)=>{if(!y.hasChildNodes()){n(null,p,y),En(),y._vnode=p;return}ke=!1,h(y.firstChild,p,null,null,null),En(),y._vnode=p,ke&&console.error("Hydration completed but contains mismatches.")},h=(p,y,M,O,N,T=!1)=>{T=T||!!y.dynamicChildren;const F=cn(p)&&p.data==="[",w=()=>L(p,y,M,O,N,F),{type:j,ref:A,shapeFlag:G,patchFlag:le}=y;let fe=p.nodeType;y.el=p,le===-2&&(T=!1,y.dynamicChildren=null);let k=null;switch(j){case Ct:fe!==3?y.children===""?(c(y.el=s(""),i(p),p),k=p):k=w():(p.data!==y.children&&(ke=!0,p.data=y.children),k=o(p));break;case _e:U(p)?(k=o(p),q(y.el=p.content.firstChild,p,M)):fe!==8||F?k=w():k=o(p);break;case Ft:if(F&&(p=o(p),fe=p.nodeType),fe===1||fe===3){k=p;const X=!y.children.length;for(let V=0;V{T=T||!!y.dynamicChildren;const{type:F,props:w,patchFlag:j,shapeFlag:A,dirs:G,transition:le}=y,fe=F==="input"||F==="option";if(fe||j!==-1){G&&Le(y,null,M,"created");let k=!1;if(U(p)){k=zo(O,le)&&M&&M.vnode.props&&M.vnode.props.appear;const V=p.content.firstChild;k&&le.beforeEnter(V),q(V,p,M),y.el=p=V}if(A&16&&!(w&&(w.innerHTML||w.textContent))){let V=v(p.firstChild,y,p,M,O,N,T);for(;V;){ke=!0;const Fe=V;V=V.nextSibling,l(Fe)}}else A&8&&p.textContent!==y.children&&(ke=!0,p.textContent=y.children);if(w)if(fe||!T||j&48)for(const V in w)(fe&&(V.endsWith("value")||V==="indeterminate")||Kt(V)&&!_t(V)||V[0]===".")&&r(p,V,null,w[V],void 0,void 0,M);else w.onClick&&r(p,"onClick",null,w.onClick,void 0,void 0,M);let X;(X=w&&w.onVnodeBeforeMount)&&Ce(X,M,y),G&&Le(y,null,M,"beforeMount"),((X=w&&w.onVnodeMounted)||G||k)&&Ro(()=>{X&&Ce(X,M,y),k&&le.enter(p),G&&Le(y,null,M,"mounted")},O)}return p.nextSibling},v=(p,y,M,O,N,T,F)=>{F=F||!!y.dynamicChildren;const w=y.children,j=w.length;for(let A=0;A{const{slotScopeIds:F}=y;F&&(N=N?N.concat(F):F);const w=i(p),j=v(o(p),y,w,M,O,N,T);return j&&cn(j)&&j.data==="]"?o(y.anchor=j):(ke=!0,c(y.anchor=a("]"),w,j),j)},L=(p,y,M,O,N,T)=>{if(ke=!0,y.el=null,T){const j=$(p);for(;;){const A=o(p);if(A&&A!==j)l(A);else break}}const F=o(p),w=i(p);return l(p),n(null,y,w,F,M,O,ln(w),N),F},$=(p,y="[",M="]")=>{let O=0;for(;p;)if(p=o(p),p&&cn(p)&&(p.data===y&&O++,p.data===M)){if(O===0)return o(p);O--}return p},q=(p,y,M)=>{const O=y.parentNode;O&&O.replaceChild(p,y);let N=M;for(;N;)N.vnode.el===y&&(N.vnode.el=N.subTree.el=p),N=N.parent},U=p=>p.nodeType===1&&p.tagName.toLowerCase()==="template";return[f,h]}const me=Ro;function hc(e){return Go(e)}function pc(e){return Go(e,dc)}function Go(e,t){const n=eo();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:l,createComment:c,setText:a,setElementText:f,parentNode:h,nextSibling:m,setScopeId:v=xe,insertStaticContent:C}=e,L=(u,d,g,_=null,b=null,S=null,I=void 0,x=null,R=!!d.dynamicChildren)=>{if(u===d)return;u&&!lt(u,d)&&(_=Qt(u),Oe(u,b,S,!0),u=null),d.patchFlag===-2&&(R=!1,d.dynamicChildren=null);const{type:E,ref:P,shapeFlag:B}=d;switch(E){case Ct:$(u,d,g,_);break;case _e:q(u,d,g,_);break;case Ft:u==null&&U(d,g,_,I);break;case ye:A(u,d,g,_,b,S,I,x,R);break;default:B&1?M(u,d,g,_,b,S,I,x,R):B&6?G(u,d,g,_,b,S,I,x,R):(B&64||B&128)&&E.process(u,d,g,_,b,S,I,x,R,pt)}P!=null&&b&&Sn(P,u&&u.ref,S,d||u,!d)},$=(u,d,g,_)=>{if(u==null)r(d.el=l(d.children),g,_);else{const b=d.el=u.el;d.children!==u.children&&a(b,d.children)}},q=(u,d,g,_)=>{u==null?r(d.el=c(d.children||""),g,_):d.el=u.el},U=(u,d,g,_)=>{[u.el,u.anchor]=C(u.children,d,g,_,u.el,u.anchor)},p=({el:u,anchor:d},g,_)=>{let b;for(;u&&u!==d;)b=m(u),r(u,g,_),u=b;r(d,g,_)},y=({el:u,anchor:d})=>{let g;for(;u&&u!==d;)g=m(u),s(u),u=g;s(d)},M=(u,d,g,_,b,S,I,x,R)=>{d.type==="svg"?I="svg":d.type==="math"&&(I="mathml"),u==null?O(d,g,_,b,S,I,x,R):F(u,d,b,S,I,x,R)},O=(u,d,g,_,b,S,I,x)=>{let R,E;const{props:P,shapeFlag:B,transition:H,dirs:K}=u;if(R=u.el=i(u.type,S,P&&P.is,P),B&8?f(R,u.children):B&16&&T(u.children,R,null,_,b,nr(u,S),I,x),K&&Le(u,null,_,"created"),N(R,u,u.scopeId,I,_),P){for(const Q in P)Q!=="value"&&!_t(Q)&&o(R,Q,null,P[Q],S,u.children,_,b,$e);"value"in P&&o(R,"value",null,P.value,S),(E=P.onVnodeBeforeMount)&&Ce(E,_,u)}K&&Le(u,null,_,"beforeMount");const z=zo(b,H);z&&H.beforeEnter(R),r(R,d,g),((E=P&&P.onVnodeMounted)||z||K)&&me(()=>{E&&Ce(E,_,u),z&&H.enter(R),K&&Le(u,null,_,"mounted")},b)},N=(u,d,g,_,b)=>{if(g&&v(u,g),_)for(let S=0;S<_.length;S++)v(u,_[S]);if(b){let S=b.subTree;if(d===S){const I=b.vnode;N(u,I,I.scopeId,I.slotScopeIds,b.parent)}}},T=(u,d,g,_,b,S,I,x,R=0)=>{for(let E=R;E{const x=d.el=u.el;let{patchFlag:R,dynamicChildren:E,dirs:P}=d;R|=u.patchFlag&16;const B=u.props||ee,H=d.props||ee;let K;if(g&&rt(g,!1),(K=H.onVnodeBeforeUpdate)&&Ce(K,g,d,u),P&&Le(d,u,g,"beforeUpdate"),g&&rt(g,!0),E?w(u.dynamicChildren,E,x,g,_,nr(d,b),S):I||V(u,d,x,null,g,_,nr(d,b),S,!1),R>0){if(R&16)j(x,d,B,H,g,_,b);else if(R&2&&B.class!==H.class&&o(x,"class",null,H.class,b),R&4&&o(x,"style",B.style,H.style,b),R&8){const z=d.dynamicProps;for(let Q=0;Q{K&&Ce(K,g,d,u),P&&Le(d,u,g,"updated")},_)},w=(u,d,g,_,b,S,I)=>{for(let x=0;x{if(g!==_){if(g!==ee)for(const x in g)!_t(x)&&!(x in _)&&o(u,x,g[x],null,I,d.children,b,S,$e);for(const x in _){if(_t(x))continue;const R=_[x],E=g[x];R!==E&&x!=="value"&&o(u,x,E,R,I,d.children,b,S,$e)}"value"in _&&o(u,"value",g.value,_.value,I)}},A=(u,d,g,_,b,S,I,x,R)=>{const E=d.el=u?u.el:l(""),P=d.anchor=u?u.anchor:l("");let{patchFlag:B,dynamicChildren:H,slotScopeIds:K}=d;K&&(x=x?x.concat(K):K),u==null?(r(E,g,_),r(P,g,_),T(d.children||[],g,P,b,S,I,x,R)):B>0&&B&64&&H&&u.dynamicChildren?(w(u.dynamicChildren,H,g,b,S,I,x),(d.key!=null||b&&d===b.subTree)&&Wr(u,d,!0)):V(u,d,g,P,b,S,I,x,R)},G=(u,d,g,_,b,S,I,x,R)=>{d.slotScopeIds=x,u==null?d.shapeFlag&512?b.ctx.activate(d,g,_,I,R):le(d,g,_,b,S,I,R):fe(u,d,R)},le=(u,d,g,_,b,S,I)=>{const x=u.component=Sc(u,_,b);if(zt(u)&&(x.ctx.renderer=pt),Tc(x),x.asyncDep){if(b&&b.registerDep(x,k),!u.el){const R=x.subTree=se(_e);q(null,R,d,g)}}else k(x,u,d,g,b,S,I)},fe=(u,d,g)=>{const _=d.component=u.component;if(Il(u,d,g))if(_.asyncDep&&!_.asyncResolved){X(_,d,g);return}else _.next=d,Cl(_.update),_.effect.dirty=!0,_.update();else d.el=u.el,_.vnode=d},k=(u,d,g,_,b,S,I)=>{const x=()=>{if(u.isMounted){let{next:P,bu:B,u:H,parent:K,vnode:z}=u;{const gt=Xo(u);if(gt){P&&(P.el=z.el,X(u,P,I)),gt.asyncDep.then(()=>{u.isUnmounted||x()});return}}let Q=P,te;rt(u,!1),P?(P.el=z.el,X(u,P,I)):P=z,B&&pn(B),(te=P.props&&P.props.onVnodeBeforeUpdate)&&Ce(te,K,P,z),rt(u,!0);const ae=Qn(u),Te=u.subTree;u.subTree=ae,L(Te,ae,h(Te.el),Qt(Te),u,b,S),P.el=ae.el,Q===null&&Ll(u,ae.el),H&&me(H,b),(te=P.props&&P.props.onVnodeUpdated)&&me(()=>Ce(te,K,P,z),b)}else{let P;const{el:B,props:H}=d,{bm:K,m:z,parent:Q}=u,te=vt(d);if(rt(u,!1),K&&pn(K),!te&&(P=H&&H.onVnodeBeforeMount)&&Ce(P,Q,d),rt(u,!0),B&&Yn){const ae=()=>{u.subTree=Qn(u),Yn(B,u.subTree,u,b,null)};te?d.type.__asyncLoader().then(()=>!u.isUnmounted&&ae()):ae()}else{const ae=u.subTree=Qn(u);L(null,ae,g,_,u,b,S),d.el=ae.el}if(z&&me(z,b),!te&&(P=H&&H.onVnodeMounted)){const ae=d;me(()=>Ce(P,Q,ae),b)}(d.shapeFlag&256||Q&&vt(Q.vnode)&&Q.vnode.shapeFlag&256)&&u.a&&me(u.a,b),u.isMounted=!0,d=g=_=null}},R=u.effect=new Mr(x,xe,()=>Dn(E),u.scope),E=u.update=()=>{R.dirty&&R.run()};E.id=u.uid,rt(u,!0),E()},X=(u,d,g)=>{d.component=u;const _=u.vnode.props;u.vnode=d,u.next=null,ic(u,d.props,_,g),ac(u,d.children,g),et(),as(u),tt()},V=(u,d,g,_,b,S,I,x,R=!1)=>{const E=u&&u.children,P=u?u.shapeFlag:0,B=d.children,{patchFlag:H,shapeFlag:K}=d;if(H>0){if(H&128){Jt(E,B,g,_,b,S,I,x,R);return}else if(H&256){Fe(E,B,g,_,b,S,I,x,R);return}}K&8?(P&16&&$e(E,b,S),B!==E&&f(g,B)):P&16?K&16?Jt(E,B,g,_,b,S,I,x,R):$e(E,b,S,!0):(P&8&&f(g,""),K&16&&T(B,g,_,b,S,I,x,R))},Fe=(u,d,g,_,b,S,I,x,R)=>{u=u||mt,d=d||mt;const E=u.length,P=d.length,B=Math.min(E,P);let H;for(H=0;HP?$e(u,b,S,!0,!1,B):T(d,g,_,b,S,I,x,R,B)},Jt=(u,d,g,_,b,S,I,x,R)=>{let E=0;const P=d.length;let B=u.length-1,H=P-1;for(;E<=B&&E<=H;){const K=u[E],z=d[E]=R?Ge(d[E]):Ae(d[E]);if(lt(K,z))L(K,z,g,null,b,S,I,x,R);else break;E++}for(;E<=B&&E<=H;){const K=u[B],z=d[H]=R?Ge(d[H]):Ae(d[H]);if(lt(K,z))L(K,z,g,null,b,S,I,x,R);else break;B--,H--}if(E>B){if(E<=H){const K=H+1,z=KH)for(;E<=B;)Oe(u[E],b,S,!0),E++;else{const K=E,z=E,Q=new Map;for(E=z;E<=H;E++){const ve=d[E]=R?Ge(d[E]):Ae(d[E]);ve.key!=null&&Q.set(ve.key,E)}let te,ae=0;const Te=H-z+1;let gt=!1,Jr=0;const Tt=new Array(Te);for(E=0;E=Te){Oe(ve,b,S,!0);continue}let Ie;if(ve.key!=null)Ie=Q.get(ve.key);else for(te=z;te<=H;te++)if(Tt[te-z]===0&<(ve,d[te])){Ie=te;break}Ie===void 0?Oe(ve,b,S,!0):(Tt[Ie-z]=E+1,Ie>=Jr?Jr=Ie:gt=!0,L(ve,d[Ie],g,null,b,S,I,x,R),ae++)}const Qr=gt?gc(Tt):mt;for(te=Qr.length-1,E=Te-1;E>=0;E--){const ve=z+E,Ie=d[ve],Zr=ve+1{const{el:S,type:I,transition:x,children:R,shapeFlag:E}=u;if(E&6){nt(u.component.subTree,d,g,_);return}if(E&128){u.suspense.move(d,g,_);return}if(E&64){I.move(u,d,g,pt);return}if(I===ye){r(S,d,g);for(let B=0;Bx.enter(S),b);else{const{leave:B,delayLeave:H,afterLeave:K}=x,z=()=>r(S,d,g),Q=()=>{B(S,()=>{z(),K&&K()})};H?H(S,z,Q):Q()}else r(S,d,g)},Oe=(u,d,g,_=!1,b=!1)=>{const{type:S,props:I,ref:x,children:R,dynamicChildren:E,shapeFlag:P,patchFlag:B,dirs:H}=u;if(x!=null&&Sn(x,null,g,u,!0),P&256){d.ctx.deactivate(u);return}const K=P&1&&H,z=!vt(u);let Q;if(z&&(Q=I&&I.onVnodeBeforeUnmount)&&Ce(Q,d,u),P&6)Ai(u.component,g,_);else{if(P&128){u.suspense.unmount(g,_);return}K&&Le(u,null,d,"beforeUnmount"),P&64?u.type.remove(u,d,g,b,pt,_):E&&(S!==ye||B>0&&B&64)?$e(E,d,g,!1,!0):(S===ye&&B&384||!b&&P&16)&&$e(R,d,g),_&&Xr(u)}(z&&(Q=I&&I.onVnodeUnmounted)||K)&&me(()=>{Q&&Ce(Q,d,u),K&&Le(u,null,d,"unmounted")},g)},Xr=u=>{const{type:d,el:g,anchor:_,transition:b}=u;if(d===ye){Ti(g,_);return}if(d===Ft){y(u);return}const S=()=>{s(g),b&&!b.persisted&&b.afterLeave&&b.afterLeave()};if(u.shapeFlag&1&&b&&!b.persisted){const{leave:I,delayLeave:x}=b,R=()=>I(g,S);x?x(u.el,S,R):R()}else S()},Ti=(u,d)=>{let g;for(;u!==d;)g=m(u),s(u),u=g;s(d)},Ai=(u,d,g)=>{const{bum:_,scope:b,update:S,subTree:I,um:x}=u;_&&pn(_),b.stop(),S&&(S.active=!1,Oe(I,u,d,g)),x&&me(x,d),me(()=>{u.isUnmounted=!0},d),d&&d.pendingBranch&&!d.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===d.pendingId&&(d.deps--,d.deps===0&&d.resolve())},$e=(u,d,g,_=!1,b=!1,S=0)=>{for(let I=S;Iu.shapeFlag&6?Qt(u.component.subTree):u.shapeFlag&128?u.suspense.next():m(u.anchor||u.el);let zn=!1;const Yr=(u,d,g)=>{u==null?d._vnode&&Oe(d._vnode,null,null,!0):L(d._vnode||null,u,d,null,null,null,g),zn||(zn=!0,as(),En(),zn=!1),d._vnode=u},pt={p:L,um:Oe,m:nt,r:Xr,mt:le,mc:T,pc:V,pbc:w,n:Qt,o:e};let Xn,Yn;return t&&([Xn,Yn]=t(pt)),{render:Yr,hydrate:Xn,createApp:rc(Yr,Xn)}}function nr({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function rt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function zo(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Wr(e,t,n=!1){const r=e.children,s=t.children;if(D(r)&&D(s))for(let o=0;o>1,e[n[l]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function Xo(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Xo(t)}const mc=e=>e.__isTeleport,Nt=e=>e&&(e.disabled||e.disabled===""),ws=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Es=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Sr=(e,t)=>{const n=e&&e.to;return ne(n)?t?t(n):null:n},yc={name:"Teleport",__isTeleport:!0,process(e,t,n,r,s,o,i,l,c,a){const{mc:f,pc:h,pbc:m,o:{insert:v,querySelector:C,createText:L,createComment:$}}=a,q=Nt(t.props);let{shapeFlag:U,children:p,dynamicChildren:y}=t;if(e==null){const M=t.el=L(""),O=t.anchor=L("");v(M,n,r),v(O,n,r);const N=t.target=Sr(t.props,C),T=t.targetAnchor=L("");N&&(v(T,N),i==="svg"||ws(N)?i="svg":(i==="mathml"||Es(N))&&(i="mathml"));const F=(w,j)=>{U&16&&f(p,w,j,s,o,i,l,c)};q?F(n,O):N&&F(N,T)}else{t.el=e.el;const M=t.anchor=e.anchor,O=t.target=e.target,N=t.targetAnchor=e.targetAnchor,T=Nt(e.props),F=T?n:O,w=T?M:N;if(i==="svg"||ws(O)?i="svg":(i==="mathml"||Es(O))&&(i="mathml"),y?(m(e.dynamicChildren,y,F,s,o,i,l),Wr(e,t,!0)):c||h(e,t,F,w,s,o,i,l,!1),q)T?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):an(t,n,M,a,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const j=t.target=Sr(t.props,C);j&&an(t,j,null,a,0)}else T&&an(t,O,N,a,1)}Yo(t)},remove(e,t,n,r,{um:s,o:{remove:o}},i){const{shapeFlag:l,children:c,anchor:a,targetAnchor:f,target:h,props:m}=e;if(h&&o(f),i&&o(a),l&16){const v=i||!Nt(m);for(let C=0;C0?Re||mt:null,bc(),kt>0&&Re&&Re.push(e),e}function vu(e,t,n,r,s,o){return Qo(ti(e,t,n,r,s,o,!0))}function Zo(e,t,n,r,s){return Qo(se(e,t,n,r,s,!0))}function Tn(e){return e?e.__v_isVNode===!0:!1}function lt(e,t){return e.type===t.type&&e.key===t.key}const ei=({key:e})=>e??null,mn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ne(e)||pe(e)||W(e)?{i:ce,r:e,k:t,f:!!n}:e:null);function ti(e,t=null,n=null,r=0,s=null,o=e===ye?0:1,i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&ei(t),ref:t&&mn(t),scopeId:kn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:ce};return l?(qr(c,n),o&128&&e.normalize(c)):n&&(c.shapeFlag|=ne(n)?8:16),kt>0&&!i&&Re&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&Re.push(c),c}const se=vc;function vc(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===To)&&(e=_e),Tn(e)){const l=Ze(e,t,!0);return n&&qr(l,n),kt>0&&!o&&Re&&(l.shapeFlag&6?Re[Re.indexOf(e)]=l:Re.push(l)),l.patchFlag|=-2,l}if(Ic(e)&&(e=e.__vccOpts),t){t=wc(t);let{class:l,style:c}=t;l&&!ne(l)&&(t.class=Fn(l)),Z(c)&&(mo(c)&&!D(c)&&(c=ie({},c)),t.style=Nn(c))}const i=ne(e)?1:Ml(e)?128:mc(e)?64:Z(e)?4:W(e)?2:0;return ti(e,t,n,r,s,i,o,!0)}function wc(e){return e?mo(e)||Uo(e)?ie({},e):e:null}function Ze(e,t,n=!1,r=!1){const{props:s,ref:o,patchFlag:i,children:l,transition:c}=e,a=t?Ec(s||{},t):s,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&ei(a),ref:t&&t.ref?n&&o?D(o)?o.concat(mn(t)):[o,mn(t)]:mn(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ye?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ze(e.ssContent),ssFallback:e.ssFallback&&Ze(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&r&&(f.transition=c.clone(f)),f}function ni(e=" ",t=0){return se(Ct,null,e,t)}function wu(e,t){const n=se(Ft,null,e);return n.staticCount=t,n}function Eu(e="",t=!1){return t?(Jo(),Zo(_e,null,e)):se(_e,null,e)}function Ae(e){return e==null||typeof e=="boolean"?se(_e):D(e)?se(ye,null,e.slice()):typeof e=="object"?Ge(e):se(Ct,null,String(e))}function Ge(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ze(e)}function qr(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(D(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),qr(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!Uo(t)?t._ctx=ce:s===3&&ce&&(ce.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else W(t)?(t={default:t,_ctx:ce},n=32):(t=String(t),r&64?(n=16,t=[ni(t)]):n=8);e.children=t,e.shapeFlag|=n}function Ec(...e){const t={};for(let n=0;nue||ce;let An,Tr;{const e=eo(),t=(n,r)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),o=>{s.length>1?s.forEach(i=>i(o)):s[0](o)}};An=t("__VUE_INSTANCE_SETTERS__",n=>ue=n),Tr=t("__VUE_SSR_SETTERS__",n=>Yt=n)}const Xt=e=>{const t=ue;return An(e),e.scope.on(),()=>{e.scope.off(),An(t)}},xs=()=>{ue&&ue.scope.off(),An(null)};function ri(e){return e.vnode.shapeFlag&4}let Yt=!1;function Tc(e,t=!1){t&&Tr(t);const{props:n,children:r}=e.vnode,s=ri(e);oc(e,n,s,t),cc(e,r);const o=s?Ac(e,t):void 0;return t&&Tr(!1),o}function Ac(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Xl);const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?oi(e):null,o=Xt(e);et();const i=Ye(r,e,0,[e.props,s]);if(tt(),o(),Ys(i)){if(i.then(xs,xs),t)return i.then(l=>{Ss(e,l,t)}).catch(l=>{qt(l,e,0)});e.asyncDep=i}else Ss(e,i,t)}else si(e,t)}function Ss(e,t,n){W(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Z(t)&&(e.setupState=wo(t)),si(e,n)}let Ts;function si(e,t,n){const r=e.type;if(!e.render){if(!t&&Ts&&!r.render){const s=r.template||Br(e).template;if(s){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:c}=r,a=ie(ie({isCustomElement:o,delimiters:l},i),c);r.render=Ts(s,a)}}e.render=r.render||xe}{const s=Xt(e);et();try{Jl(e)}finally{tt(),s()}}}const Rc={get(e,t){return be(e,"get",""),e[t]}};function oi(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Rc),slots:e.slots,emit:e.emit,expose:t}}function Gn(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(wo(gn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Mt)return Mt[n](e)},has(t,n){return n in t||n in Mt}}))}function Oc(e,t=!0){return W(e)?e.displayName||e.name:e.name||t&&e.__name}function Ic(e){return W(e)&&"__vccOpts"in e}const re=(e,t)=>dl(e,t,Yt);function Ar(e,t,n){const r=arguments.length;return r===2?Z(t)&&!D(t)?Tn(t)?se(e,null,[t]):se(e,t):se(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Tn(n)&&(n=[n]),se(e,t,n))}const Lc="3.4.27";/** -* @vue/runtime-dom v3.4.27 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const Mc="http://www.w3.org/2000/svg",Pc="http://www.w3.org/1998/Math/MathML",ze=typeof document<"u"?document:null,As=ze&&ze.createElement("template"),Nc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?ze.createElementNS(Mc,e):t==="mathml"?ze.createElementNS(Pc,e):ze.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>ze.createTextNode(e),createComment:e=>ze.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ze.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild;if(s&&(s===o||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===o||!(s=s.nextSibling)););else{As.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const l=As.content;if(r==="svg"||r==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Be="transition",At="animation",Bt=Symbol("_vtc"),ii=(e,{slots:t})=>Ar(jl,Fc(e),t);ii.displayName="Transition";const li={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};ii.props=ie({},Lo,li);const st=(e,t=[])=>{D(e)?e.forEach(n=>n(...t)):e&&e(...t)},Rs=e=>e?D(e)?e.some(t=>t.length>1):e.length>1:!1;function Fc(e){const t={};for(const A in e)A in li||(t[A]=e[A]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=o,appearActiveClass:a=i,appearToClass:f=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,C=$c(s),L=C&&C[0],$=C&&C[1],{onBeforeEnter:q,onEnter:U,onEnterCancelled:p,onLeave:y,onLeaveCancelled:M,onBeforeAppear:O=q,onAppear:N=U,onAppearCancelled:T=p}=t,F=(A,G,le)=>{ot(A,G?f:l),ot(A,G?a:i),le&&le()},w=(A,G)=>{A._isLeaving=!1,ot(A,h),ot(A,v),ot(A,m),G&&G()},j=A=>(G,le)=>{const fe=A?N:U,k=()=>F(G,A,le);st(fe,[G,k]),Os(()=>{ot(G,A?c:o),Ke(G,A?f:l),Rs(fe)||Is(G,r,L,k)})};return ie(t,{onBeforeEnter(A){st(q,[A]),Ke(A,o),Ke(A,i)},onBeforeAppear(A){st(O,[A]),Ke(A,c),Ke(A,a)},onEnter:j(!1),onAppear:j(!0),onLeave(A,G){A._isLeaving=!0;const le=()=>w(A,G);Ke(A,h),Ke(A,m),Vc(),Os(()=>{A._isLeaving&&(ot(A,h),Ke(A,v),Rs(y)||Is(A,r,$,le))}),st(y,[A,le])},onEnterCancelled(A){F(A,!1),st(p,[A])},onAppearCancelled(A){F(A,!0),st(T,[A])},onLeaveCancelled(A){w(A),st(M,[A])}})}function $c(e){if(e==null)return null;if(Z(e))return[rr(e.enter),rr(e.leave)];{const t=rr(e);return[t,t]}}function rr(e){return Pi(e)}function Ke(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Bt]||(e[Bt]=new Set)).add(t)}function ot(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Bt];n&&(n.delete(t),n.size||(e[Bt]=void 0))}function Os(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Hc=0;function Is(e,t,n,r){const s=e._endId=++Hc,o=()=>{s===e._endId&&r()};if(n)return setTimeout(o,n);const{type:i,timeout:l,propCount:c}=jc(e,t);if(!i)return r();const a=i+"end";let f=0;const h=()=>{e.removeEventListener(a,m),o()},m=v=>{v.target===e&&++f>=c&&h()};setTimeout(()=>{f(n[C]||"").split(", "),s=r(`${Be}Delay`),o=r(`${Be}Duration`),i=Ls(s,o),l=r(`${At}Delay`),c=r(`${At}Duration`),a=Ls(l,c);let f=null,h=0,m=0;t===Be?i>0&&(f=Be,h=i,m=o.length):t===At?a>0&&(f=At,h=a,m=c.length):(h=Math.max(i,a),f=h>0?i>a?Be:At:null,m=f?f===Be?o.length:c.length:0);const v=f===Be&&/\b(transform|all)(,|$)/.test(r(`${Be}Property`).toString());return{type:f,timeout:h,propCount:m,hasTransform:v}}function Ls(e,t){for(;e.lengthMs(n)+Ms(e[r])))}function Ms(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Vc(){return document.body.offsetHeight}function Dc(e,t,n){const r=e[Bt];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Rn=Symbol("_vod"),ci=Symbol("_vsh"),Cu={beforeMount(e,{value:t},{transition:n}){e[Rn]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Rt(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),Rt(e,!0),r.enter(e)):r.leave(e,()=>{Rt(e,!1)}):Rt(e,t))},beforeUnmount(e,{value:t}){Rt(e,t)}};function Rt(e,t){e.style.display=t?e[Rn]:"none",e[ci]=!t}const Uc=Symbol(""),kc=/(^|;)\s*display\s*:/;function Bc(e,t,n){const r=e.style,s=ne(n);let o=!1;if(n&&!s){if(t)if(ne(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&yn(r,l,"")}else for(const i in t)n[i]==null&&yn(r,i,"");for(const i in n)i==="display"&&(o=!0),yn(r,i,n[i])}else if(s){if(t!==n){const i=r[Uc];i&&(n+=";"+i),r.cssText=n,o=kc.test(n)}}else t&&e.removeAttribute("style");Rn in e&&(e[Rn]=o?r.display:"",e[ci]&&(r.display="none"))}const Ps=/\s*!important$/;function yn(e,t,n){if(D(n))n.forEach(r=>yn(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Kc(e,t);Ps.test(n)?e.setProperty(ht(r),n.replace(Ps,""),"important"):e[r]=n}}const Ns=["Webkit","Moz","ms"],sr={};function Kc(e,t){const n=sr[t];if(n)return n;let r=Ne(t);if(r!=="filter"&&r in e)return sr[t]=r;r=Pn(r);for(let s=0;sor||(Yc.then(()=>or=0),or=Date.now());function Qc(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Se(Zc(r,n.value),t,5,[r])};return n.value=e,n.attached=Jc(),n}function Zc(e,t){if(D(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const js=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,ea=(e,t,n,r,s,o,i,l,c)=>{const a=s==="svg";t==="class"?Dc(e,r,a):t==="style"?Bc(e,n,r):Kt(t)?Or(t)||zc(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):ta(e,t,r,a))?qc(e,t,r,o,i,l,c):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Wc(e,t,r,a))};function ta(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&js(t)&&W(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return js(t)&&ne(n)?!1:t in e}const On=e=>{const t=e.props["onUpdate:modelValue"]||!1;return D(t)?n=>pn(t,n):t};function na(e){e.target.composing=!0}function Vs(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Et=Symbol("_assign"),xu={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e[Et]=On(s);const o=r||s.props&&s.props.type==="number";ct(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n&&(l=l.trim()),o&&(l=bn(l)),e[Et](l)}),n&&ct(e,"change",()=>{e.value=e.value.trim()}),t||(ct(e,"compositionstart",na),ct(e,"compositionend",Vs),ct(e,"change",Vs))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:s}},o){if(e[Et]=On(o),e.composing)return;const i=(s||e.type==="number")&&!/^0\d/.test(e.value)?bn(e.value):e.value,l=t??"";i!==l&&(document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===l)||(e.value=l))}},Su={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const s=Ln(t);ct(e,"change",()=>{const o=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?bn(In(i)):In(i));e[Et](e.multiple?s?new Set(o):o:o[0]),e._assigning=!0,Gt(()=>{e._assigning=!1})}),e[Et]=On(r)},mounted(e,{value:t,modifiers:{number:n}}){Ds(e,t)},beforeUpdate(e,t,n){e[Et]=On(n)},updated(e,{value:t,modifiers:{number:n}}){e._assigning||Ds(e,t)}};function Ds(e,t,n){const r=e.multiple,s=D(t);if(!(r&&!s&&!Ln(t))){for(let o=0,i=e.options.length;oString(f)===String(c)):l.selected=Ui(t,c)>-1}else l.selected=t.has(c);else if($n(In(l),t)){e.selectedIndex!==o&&(e.selectedIndex=o);return}}!r&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function In(e){return"_value"in e?e._value:e.value}const ra=["ctrl","shift","alt","meta"],sa={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>ra.some(n=>e[`${n}Key`]&&!t.includes(n))},Tu=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(s,...o)=>{for(let i=0;i{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=s=>{if(!("key"in s))return;const o=ht(s.key);if(t.some(i=>i===o||oa[i]===o))return e(s)})},ai=ie({patchProp:ea},Nc);let Ht,Us=!1;function ia(){return Ht||(Ht=hc(ai))}function la(){return Ht=Us?Ht:pc(ai),Us=!0,Ht}const Ru=(...e)=>{ia().render(...e)},Ou=(...e)=>{const t=la().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=aa(r);if(s)return n(s,!0,ca(s))},t};function ca(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function aa(e){return ne(e)?document.querySelector(e):e}const Iu=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},ua="modulepreload",fa=function(e){return"/"+e},ks={},Lu=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),i=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));s=Promise.all(n.map(l=>{if(l=fa(l),l in ks)return;ks[l]=!0;const c=l.endsWith(".css"),a=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${a}`))return;const f=document.createElement("link");if(f.rel=c?"stylesheet":ua,c||(f.as="script",f.crossOrigin=""),f.href=l,i&&f.setAttribute("nonce",i),document.head.appendChild(f),c)return new Promise((h,m)=>{f.addEventListener("load",h),f.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${l}`)))})}))}return s.then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})},da=window.__VP_SITE_DATA__;function Gr(e){return ro()?(Ki(e),!0):!1}function Je(e){return typeof e=="function"?e():vo(e)}const ui=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const ha=Object.prototype.toString,pa=e=>ha.call(e)==="[object Object]",fi=()=>{},Bs=ga();function ga(){var e,t;return ui&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function ma(e,t){function n(...r){return new Promise((s,o)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(s).catch(o)})}return n}const di=e=>e();function ya(e=di){const t=oe(!0);function n(){t.value=!1}function r(){t.value=!0}const s=(...o)=>{t.value&&e(...o)};return{isActive:Vn(t),pause:n,resume:r,eventFilter:s}}function _a(e){return qn()}function hi(...e){if(e.length!==1)return bl(...e);const t=e[0];return typeof t=="function"?Vn(ml(()=>({get:t,set:fi}))):oe(t)}function ba(e,t,n={}){const{eventFilter:r=di,...s}=n;return Pe(e,ma(r,t),s)}function va(e,t,n={}){const{eventFilter:r,...s}=n,{eventFilter:o,pause:i,resume:l,isActive:c}=ya(r);return{stop:ba(e,t,{...s,eventFilter:o}),pause:i,resume:l,isActive:c}}function zr(e,t=!0,n){_a()?St(e,n):t?e():Gt(e)}function pi(e){var t;const n=Je(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Ve=ui?window:void 0;function xt(...e){let t,n,r,s;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,s]=e,t=Ve):[t,n,r,s]=e,!t)return fi;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const o=[],i=()=>{o.forEach(f=>f()),o.length=0},l=(f,h,m,v)=>(f.addEventListener(h,m,v),()=>f.removeEventListener(h,m,v)),c=Pe(()=>[pi(t),Je(s)],([f,h])=>{if(i(),!f)return;const m=pa(h)?{...h}:h;o.push(...n.flatMap(v=>r.map(C=>l(f,v,C,m))))},{immediate:!0,flush:"post"}),a=()=>{c(),i()};return Gr(a),a}function wa(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function Mu(...e){let t,n,r={};e.length===3?(t=e[0],n=e[1],r=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],r=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:s=Ve,eventName:o="keydown",passive:i=!1,dedupe:l=!1}=r,c=wa(t);return xt(s,o,f=>{f.repeat&&Je(l)||c(f)&&n(f)},i)}function Ea(){const e=oe(!1),t=qn();return t&&St(()=>{e.value=!0},t),e}function Ca(e){const t=Ea();return re(()=>(t.value,!!e()))}function gi(e,t={}){const{window:n=Ve}=t,r=Ca(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let s;const o=oe(!1),i=a=>{o.value=a.matches},l=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",i):s.removeListener(i))},c=Oo(()=>{r.value&&(l(),s=n.matchMedia(Je(e)),"addEventListener"in s?s.addEventListener("change",i):s.addListener(i),o.value=s.matches)});return Gr(()=>{c(),l(),s=void 0}),o}const un=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},fn="__vueuse_ssr_handlers__",xa=Sa();function Sa(){return fn in un||(un[fn]=un[fn]||{}),un[fn]}function mi(e,t){return xa[e]||t}function Ta(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const Aa={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Ks="vueuse-storage";function Ra(e,t,n,r={}){var s;const{flush:o="pre",deep:i=!0,listenToStorageChanges:l=!0,writeDefaults:c=!0,mergeDefaults:a=!1,shallow:f,window:h=Ve,eventFilter:m,onError:v=w=>{console.error(w)},initOnMounted:C}=r,L=(f?_o:oe)(typeof t=="function"?t():t);if(!n)try{n=mi("getDefaultStorage",()=>{var w;return(w=Ve)==null?void 0:w.localStorage})()}catch(w){v(w)}if(!n)return L;const $=Je(t),q=Ta($),U=(s=r.serializer)!=null?s:Aa[q],{pause:p,resume:y}=va(L,()=>O(L.value),{flush:o,deep:i,eventFilter:m});h&&l&&zr(()=>{xt(h,"storage",T),xt(h,Ks,F),C&&T()}),C||T();function M(w,j){h&&h.dispatchEvent(new CustomEvent(Ks,{detail:{key:e,oldValue:w,newValue:j,storageArea:n}}))}function O(w){try{const j=n.getItem(e);if(w==null)M(j,null),n.removeItem(e);else{const A=U.write(w);j!==A&&(n.setItem(e,A),M(j,A))}}catch(j){v(j)}}function N(w){const j=w?w.newValue:n.getItem(e);if(j==null)return c&&$!=null&&n.setItem(e,U.write($)),$;if(!w&&a){const A=U.read(j);return typeof a=="function"?a(A,$):q==="object"&&!Array.isArray(A)?{...$,...A}:A}else return typeof j!="string"?j:U.read(j)}function T(w){if(!(w&&w.storageArea!==n)){if(w&&w.key==null){L.value=$;return}if(!(w&&w.key!==e)){p();try{(w==null?void 0:w.newValue)!==U.write(L.value)&&(L.value=N(w))}catch(j){v(j)}finally{w?Gt(y):y()}}}}function F(w){T(w.detail)}return L}function yi(e){return gi("(prefers-color-scheme: dark)",e)}function Oa(e={}){const{selector:t="html",attribute:n="class",initialValue:r="auto",window:s=Ve,storage:o,storageKey:i="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:c,emitAuto:a,disableTransition:f=!0}=e,h={auto:"",light:"light",dark:"dark",...e.modes||{}},m=yi({window:s}),v=re(()=>m.value?"dark":"light"),C=c||(i==null?hi(r):Ra(i,r,o,{window:s,listenToStorageChanges:l})),L=re(()=>C.value==="auto"?v.value:C.value),$=mi("updateHTMLAttrs",(y,M,O)=>{const N=typeof y=="string"?s==null?void 0:s.document.querySelector(y):pi(y);if(!N)return;let T;if(f&&(T=s.document.createElement("style"),T.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),s.document.head.appendChild(T)),M==="class"){const F=O.split(/\s/g);Object.values(h).flatMap(w=>(w||"").split(/\s/g)).filter(Boolean).forEach(w=>{F.includes(w)?N.classList.add(w):N.classList.remove(w)})}else N.setAttribute(M,O);f&&(s.getComputedStyle(T).opacity,document.head.removeChild(T))});function q(y){var M;$(t,n,(M=h[y])!=null?M:y)}function U(y){e.onChanged?e.onChanged(y,q):q(y)}Pe(L,U,{flush:"post",immediate:!0}),zr(()=>U(L.value));const p=re({get(){return a?C.value:L.value},set(y){C.value=y}});try{return Object.assign(p,{store:C,system:v,state:L})}catch{return p}}function Ia(e={}){const{valueDark:t="dark",valueLight:n="",window:r=Ve}=e,s=Oa({...e,onChanged:(l,c)=>{var a;e.onChanged?(a=e.onChanged)==null||a.call(e,l==="dark",c,l):c(l)},modes:{dark:t,light:n}}),o=re(()=>s.system?s.system.value:yi({window:r}).value?"dark":"light");return re({get(){return s.value==="dark"},set(l){const c=l?"dark":"light";o.value===c?s.value="auto":s.value=c}})}function ir(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function _i(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const lr=new WeakMap;function Pu(e,t=!1){const n=oe(t);let r=null,s="";Pe(hi(e),l=>{const c=ir(Je(l));if(c){const a=c;if(lr.get(a)||lr.set(a,a.style.overflow),a.style.overflow!=="hidden"&&(s=a.style.overflow),a.style.overflow==="hidden")return n.value=!0;if(n.value)return a.style.overflow="hidden"}},{immediate:!0});const o=()=>{const l=ir(Je(e));!l||n.value||(Bs&&(r=xt(l,"touchmove",c=>{La(c)},{passive:!1})),l.style.overflow="hidden",n.value=!0)},i=()=>{const l=ir(Je(e));!l||!n.value||(Bs&&(r==null||r()),l.style.overflow=s,lr.delete(l),n.value=!1)};return Gr(i),re({get(){return n.value},set(l){l?o():i()}})}function Nu(e={}){const{window:t=Ve,behavior:n="auto"}=e;if(!t)return{x:oe(0),y:oe(0)};const r=oe(t.scrollX),s=oe(t.scrollY),o=re({get(){return r.value},set(l){scrollTo({left:l,behavior:n})}}),i=re({get(){return s.value},set(l){scrollTo({top:l,behavior:n})}});return xt(t,"scroll",()=>{r.value=t.scrollX,s.value=t.scrollY},{capture:!1,passive:!0}),{x:o,y:i}}function Fu(e={}){const{window:t=Ve,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:s=!0,includeScrollbar:o=!0}=e,i=oe(n),l=oe(r),c=()=>{t&&(o?(i.value=t.innerWidth,l.value=t.innerHeight):(i.value=t.document.documentElement.clientWidth,l.value=t.document.documentElement.clientHeight))};if(c(),zr(c),xt("resize",c,{passive:!0}),s){const a=gi("(orientation: portrait)");Pe(a,()=>c())}return{width:i,height:l}}var cr={BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1},ar={};const bi=/^(?:[a-z]+:|\/\/)/i,Ma="vitepress-theme-appearance",Pa=/#.*$/,Na=/[?#].*$/,Fa=/(?:(^|\/)index)?\.(?:md|html)$/,de=typeof document<"u",vi={relativePath:"404.md",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function $a(e,t,n=!1){if(t===void 0)return!1;if(e=Ws(`/${e}`),n)return new RegExp(t).test(e);if(Ws(t)!==e)return!1;const r=t.match(Pa);return r?(de?location.hash:"")===r[0]:!0}function Ws(e){return decodeURI(e).replace(Na,"").replace(Fa,"$1")}function Ha(e){return bi.test(e)}function ja(e,t){return Object.keys((e==null?void 0:e.locales)||{}).find(n=>n!=="root"&&!Ha(n)&&$a(t,`/${n}/`,!0))||"root"}function Va(e,t){var r,s,o,i,l,c,a;const n=ja(e,t);return Object.assign({},e,{localeIndex:n,lang:((r=e.locales[n])==null?void 0:r.lang)??e.lang,dir:((s=e.locales[n])==null?void 0:s.dir)??e.dir,title:((o=e.locales[n])==null?void 0:o.title)??e.title,titleTemplate:((i=e.locales[n])==null?void 0:i.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:Ei(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(a=e.locales[n])==null?void 0:a.themeConfig}})}function wi(e,t){const n=t.title||e.title,r=t.titleTemplate??e.titleTemplate;if(typeof r=="string"&&r.includes(":title"))return r.replace(/:title/g,n);const s=Da(e.title,r);return n===s.slice(3)?n:`${n}${s}`}function Da(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function Ua(e,t){const[n,r]=t;if(n!=="meta")return!1;const s=Object.entries(r)[0];return s==null?!1:e.some(([o,i])=>o===n&&i[s[0]]===s[1])}function Ei(e,t){return[...e.filter(n=>!Ua(t,n)),...t]}const ka=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,Ba=/^[a-z]:/i;function qs(e){const t=Ba.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(ka,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const ur=new Set;function Ka(e){if(ur.size===0){const n=typeof process=="object"&&(ar==null?void 0:ar.VITE_EXTRA_EXTENSIONS)||(cr==null?void 0:cr.VITE_EXTRA_EXTENSIONS)||"";("3g2,3gp,aac,ai,apng,au,avif,bin,bmp,cer,class,conf,crl,css,csv,dll,doc,eps,epub,exe,gif,gz,ics,ief,jar,jpe,jpeg,jpg,js,json,jsonld,m4a,man,mid,midi,mjs,mov,mp2,mp3,mp4,mpe,mpeg,mpg,mpp,oga,ogg,ogv,ogx,opus,otf,p10,p7c,p7m,p7s,pdf,png,ps,qt,roff,rtf,rtx,ser,svg,t,tif,tiff,tr,ts,tsv,ttf,txt,vtt,wav,weba,webm,webp,woff,woff2,xhtml,xml,yaml,yml,zip"+(n&&typeof n=="string"?","+n:"")).split(",").forEach(r=>ur.add(r))}const t=e.split(".").pop();return t==null||!ur.has(t.toLowerCase())}const Wa=Symbol(),dt=_o(da);function $u(e){const t=re(()=>Va(dt.value,e.data.relativePath)),n=t.value.appearance,r=n==="force-dark"?oe(!0):n?Ia({storageKey:Ma,initialValue:()=>typeof n=="string"?n:"auto",...typeof n=="object"?n:{}}):oe(!1),s=oe(de?location.hash:"");return de&&window.addEventListener("hashchange",()=>{s.value=location.hash}),Pe(()=>e.data,()=>{s.value=de?location.hash:""}),{site:t,theme:re(()=>t.value.themeConfig),page:re(()=>e.data),frontmatter:re(()=>e.data.frontmatter),params:re(()=>e.data.params),lang:re(()=>t.value.lang),dir:re(()=>e.data.frontmatter.dir||t.value.dir),localeIndex:re(()=>t.value.localeIndex||"root"),title:re(()=>wi(t.value,e.data)),description:re(()=>e.data.description||t.value.description),isDark:r,hash:re(()=>s.value)}}function qa(){const e=wt(Wa);if(!e)throw new Error("vitepress data not properly injected in app");return e}function Ga(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function Gs(e){return bi.test(e)||!e.startsWith("/")?e:Ga(dt.value.base,e)}function za(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),de){const n="/";t=qs(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let r=__VP_HASH_MAP__[t.toLowerCase()];if(r||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",r=__VP_HASH_MAP__[t.toLowerCase()]),!r)return null;t=`${n}assets/${t}.${r}.js`}else t=`./${qs(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let _n=[];function Hu(e){_n.push(e),Wn(()=>{_n=_n.filter(t=>t!==e)})}function Xa(){let e=dt.value.scrollOffset,t=0,n=24;if(typeof e=="object"&&"padding"in e&&(n=e.padding,e=e.selector),typeof e=="number")t=e;else if(typeof e=="string")t=zs(e,n);else if(Array.isArray(e))for(const r of e){const s=zs(r,n);if(s){t=s;break}}return t}function zs(e,t){const n=document.querySelector(e);if(!n)return 0;const r=n.getBoundingClientRect().bottom;return r<0?0:r+t}const Ya=Symbol(),Ci="http://a.com",Ja=()=>({path:"/",component:null,data:vi});function ju(e,t){const n=jn(Ja()),r={route:n,go:s};async function s(l=de?location.href:"/"){var c,a;l=fr(l),await((c=r.onBeforeRouteChange)==null?void 0:c.call(r,l))!==!1&&(de&&l!==fr(location.href)&&(history.replaceState({scrollPosition:window.scrollY},""),history.pushState({},"",l)),await i(l),await((a=r.onAfterRouteChanged)==null?void 0:a.call(r,l)))}let o=null;async function i(l,c=0,a=!1){var m;if(await((m=r.onBeforePageLoad)==null?void 0:m.call(r,l))===!1)return;const f=new URL(l,Ci),h=o=f.pathname;try{let v=await e(h);if(!v)throw new Error(`Page not found: ${h}`);if(o===h){o=null;const{default:C,__pageData:L}=v;if(!C)throw new Error(`Invalid route component: ${C}`);n.path=de?h:Gs(h),n.component=gn(C),n.data=gn(L),de&&Gt(()=>{let $=dt.value.base+L.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!dt.value.cleanUrls&&!$.endsWith("/")&&($+=".html"),$!==f.pathname&&(f.pathname=$,l=$+f.search+f.hash,history.replaceState({},"",l)),f.hash&&!c){let q=null;try{q=document.getElementById(decodeURIComponent(f.hash).slice(1))}catch(U){console.warn(U)}if(q){Xs(q,f.hash);return}}window.scrollTo(0,c)})}}catch(v){if(!/fetch|Page not found/.test(v.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(v),!a)try{const C=await fetch(dt.value.base+"hashmap.json");window.__VP_HASH_MAP__=await C.json(),await i(l,c,!0);return}catch{}if(o===h){o=null,n.path=de?h:Gs(h),n.component=t?gn(t):null;const C=de?h.replace(/(^|\/)$/,"$1index").replace(/(\.html)?$/,".md").replace(/^\//,""):"404.md";n.data={...vi,relativePath:C}}}}return de&&(history.state===null&&history.replaceState({},""),window.addEventListener("click",l=>{if(l.target.closest("button"))return;const a=l.target.closest("a");if(a&&!a.closest(".vp-raw")&&(a instanceof SVGElement||!a.download)){const{target:f}=a,{href:h,origin:m,pathname:v,hash:C,search:L}=new URL(a.href instanceof SVGAnimatedString?a.href.animVal:a.href,a.baseURI),$=new URL(location.href);!l.ctrlKey&&!l.shiftKey&&!l.altKey&&!l.metaKey&&!f&&m===$.origin&&Ka(v)&&(l.preventDefault(),v===$.pathname&&L===$.search?(C!==$.hash&&(history.pushState({},"",h),window.dispatchEvent(new HashChangeEvent("hashchange",{oldURL:$.href,newURL:h}))),C?Xs(a,C,a.classList.contains("header-anchor")):window.scrollTo(0,0)):s(h))}},{capture:!0}),window.addEventListener("popstate",async l=>{var c;l.state!==null&&(await i(fr(location.href),l.state&&l.state.scrollPosition||0),(c=r.onAfterRouteChanged)==null||c.call(r,location.href))}),window.addEventListener("hashchange",l=>{l.preventDefault()})),r}function Qa(){const e=wt(Ya);if(!e)throw new Error("useRouter() is called without provider.");return e}function xi(){return Qa().route}function Xs(e,t,n=!1){let r=null;try{r=e.classList.contains("header-anchor")?e:document.getElementById(decodeURIComponent(t).slice(1))}catch(s){console.warn(s)}if(r){let s=function(){!n||Math.abs(i-window.scrollY)>window.innerHeight?window.scrollTo(0,i):window.scrollTo({left:0,top:i,behavior:"smooth"})};const o=parseInt(window.getComputedStyle(r).paddingTop,10),i=window.scrollY+r.getBoundingClientRect().top-Xa()+o;requestAnimationFrame(s)}}function fr(e){const t=new URL(e,Ci);return t.pathname=t.pathname.replace(/(^|\/)index(\.html)?$/,"$1"),dt.value.cleanUrls?t.pathname=t.pathname.replace(/\.html$/,""):!t.pathname.endsWith("/")&&!t.pathname.endsWith(".html")&&(t.pathname+=".html"),t.pathname+t.search+t.hash}const dr=()=>_n.forEach(e=>e()),Vu=kr({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=xi(),{site:n}=qa();return()=>Ar(e.as,n.value.contentProps??{style:{position:"relative"}},[t.component?Ar(t.component,{onVnodeMounted:dr,onVnodeUpdated:dr,onVnodeUnmounted:dr}):"404 Page Not Found"])}}),Du="/logo.png",Uu=kr({setup(e,{slots:t}){const n=oe(!1);return St(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function ku(){de&&window.addEventListener("click",e=>{var n;const t=e.target;if(t.matches(".vp-code-group input")){const r=(n=t.parentElement)==null?void 0:n.parentElement;if(!r)return;const s=Array.from(r.querySelectorAll("input")).indexOf(t);if(s<0)return;const o=r.querySelector(".blocks");if(!o)return;const i=Array.from(o.children).find(a=>a.classList.contains("active"));if(!i)return;const l=o.children[s];if(!l||i===l)return;i.classList.remove("active"),l.classList.add("active");const c=r==null?void 0:r.querySelector(`label[for="${t.id}"]`);c==null||c.scrollIntoView({block:"nearest"})}})}function Bu(){if(de){const e=new WeakMap;window.addEventListener("click",t=>{var r;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const s=n.parentElement,o=(r=n.nextElementSibling)==null?void 0:r.nextElementSibling;if(!s||!o)return;const i=/language-(shellscript|shell|bash|sh|zsh)/.test(s.className),l=[".vp-copy-ignore",".diff.remove"],c=o.cloneNode(!0);c.querySelectorAll(l.join(",")).forEach(f=>f.remove());let a=c.textContent||"";i&&(a=a.replace(/^ *(\$|>) /gm,"").trim()),Za(a).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const f=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,f)})}})}}async function Za(e){try{return navigator.clipboard.writeText(e)}catch{const t=document.createElement("textarea"),n=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const r=document.getSelection(),s=r?r.rangeCount>0&&r.getRangeAt(0):null;document.body.appendChild(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length,document.execCommand("copy"),document.body.removeChild(t),s&&(r.removeAllRanges(),r.addRange(s)),n&&n.focus()}}function Ku(e,t){let n=!0,r=[];const s=o=>{if(n){n=!1,o.forEach(l=>{const c=hr(l);for(const a of document.head.children)if(a.isEqualNode(c)){r.push(a);return}});return}const i=o.map(hr);r.forEach((l,c)=>{const a=i.findIndex(f=>f==null?void 0:f.isEqualNode(l??null));a!==-1?delete i[a]:(l==null||l.remove(),delete r[c])}),i.forEach(l=>l&&document.head.appendChild(l)),r=[...r,...i].filter(Boolean)};Oo(()=>{const o=e.data,i=t.value,l=o&&o.description,c=o&&o.frontmatter.head||[],a=wi(i,o);a!==document.title&&(document.title=a);const f=l||i.description;let h=document.querySelector("meta[name=description]");h?h.getAttribute("content")!==f&&h.setAttribute("content",f):hr(["meta",{name:"description",content:f}]),s(Ei(i.head,tu(c)))})}function hr([e,t,n]){const r=document.createElement(e);for(const s in t)r.setAttribute(s,t[s]);return n&&(r.innerHTML=n),e==="script"&&!t.async&&(r.async=!1),r}function eu(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function tu(e){return e.filter(t=>!eu(t))}const pr=new Set,Si=()=>document.createElement("link"),nu=e=>{const t=Si();t.rel="prefetch",t.href=e,document.head.appendChild(t)},ru=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let dn;const su=de&&(dn=Si())&&dn.relList&&dn.relList.supports&&dn.relList.supports("prefetch")?nu:ru;function Wu(){if(!de||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const r=()=>{n&&n.disconnect(),n=new IntersectionObserver(o=>{o.forEach(i=>{if(i.isIntersecting){const l=i.target;n.unobserve(l);const{pathname:c}=l;if(!pr.has(c)){pr.add(c);const a=za(c);a&&su(a)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(o=>{const{hostname:i,pathname:l}=new URL(o.href instanceof SVGAnimatedString?o.href.animVal:o.href,o.baseURI),c=l.match(/\.\w+$/);c&&c[0]!==".html"||o.target!=="_blank"&&i===location.hostname&&(l!==location.pathname?n.observe(o):pr.add(l))})})};St(r);const s=xi();Pe(()=>s.path,r),Wn(()=>{n&&n.disconnect()})}export{Au as $,fu as A,Kl as B,Xa as C,au as D,pu as E,ye as F,_o as G,Hu as H,se as I,hu as J,Lu as K,uu as L,bi as M,xi as N,Ec as O,wt as P,Fu as Q,Nn as R,Mu as S,ii as T,Gt as U,Nu as V,de as W,Vn as X,Pu as Y,sc as Z,Iu as _,ni as a,yu as a0,Tu as a1,_u as a2,jn as a3,bl as a4,gu as a5,ou as a6,wc as a7,pe as a8,bu as a9,Ar as aa,Ru as ab,Bl as ac,du as ad,Cu as ae,ro as af,Ki as ag,Du as ah,Su as ai,xu as aj,wu as ak,Ku as al,Ya as am,$u as an,Wa as ao,Vu as ap,Uu as aq,dt as ar,Ou as as,ju as at,za as au,Wu as av,Bu as aw,ku as ax,Qa as ay,Zo as b,vu as c,kr as d,Eu as e,Ka as f,Gs as g,re as h,Ha as i,ti as j,vo as k,cu as l,$a as m,Fn as n,Jo as o,lu as p,gi as q,mu as r,oe as s,iu as t,qa as u,Pe as v,Al as w,Oo as x,St as y,Wn as z}; diff --git a/docs/assets/chunks/framework.CwZBdDmI.js b/docs/assets/chunks/framework.CwZBdDmI.js new file mode 100644 index 00000000..af3776a8 --- /dev/null +++ b/docs/assets/chunks/framework.CwZBdDmI.js @@ -0,0 +1,17 @@ +/** +* @vue/shared v3.4.30 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function Rr(e,t){const n=new Set(e.split(","));return r=>n.has(r)}const te={},mt=[],Se=()=>{},Mi=()=>!1,Kt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Or=e=>e.startsWith("onUpdate:"),le=Object.assign,Lr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Pi=Object.prototype.hasOwnProperty,z=(e,t)=>Pi.call(e,t),D=Array.isArray,yt=e=>Wt(e)==="[object Map]",Mn=e=>Wt(e)==="[object Set]",es=e=>Wt(e)==="[object Date]",K=e=>typeof e=="function",ne=e=>typeof e=="string",Ne=e=>typeof e=="symbol",Z=e=>e!==null&&typeof e=="object",Zs=e=>(Z(e)||K(e))&&K(e.then)&&K(e.catch),eo=Object.prototype.toString,Wt=e=>eo.call(e),Ni=e=>Wt(e).slice(8,-1),to=e=>Wt(e)==="[object Object]",Ir=e=>ne(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,_t=Rr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Pn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Fi=/-(\w)/g,Fe=Pn(e=>e.replace(Fi,(t,n)=>n?n.toUpperCase():"")),$i=/\B([A-Z])/g,dt=Pn(e=>e.replace($i,"-$1").toLowerCase()),Nn=Pn(e=>e.charAt(0).toUpperCase()+e.slice(1)),hn=Pn(e=>e?`on${Nn(e)}`:""),Ze=(e,t)=>!Object.is(e,t),pn=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},bn=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Hi=e=>{const t=ne(e)?Number(e):NaN;return isNaN(t)?e:t};let ts;const ro=()=>ts||(ts=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Fn(e){if(D(e)){const t={};for(let n=0;n{if(n){const r=n.split(Vi);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function $n(e){let t="";if(ne(e))t=e;else if(D(e))for(let n=0;nHn(n,t))}const ff=e=>ne(e)?e:e==null?"":D(e)||Z(e)&&(e.toString===eo||!K(e.toString))?JSON.stringify(e,oo,2):String(e),oo=(e,t)=>t&&t.__v_isRef?oo(e,t.value):yt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],o)=>(n[Qn(r,o)+" =>"]=s,n),{})}:Mn(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Qn(n))}:Ne(t)?Qn(t):Z(t)&&!D(t)&&!to(t)?String(t):t,Qn=(e,t="")=>{var n;return Ne(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.4.30 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let we;class qi{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=we,!t&&we&&(this.index=(we.scopes||(we.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=we;try{return we=this,t()}finally{we=n}}}on(){we=this}off(){we=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=5)break}}this._dirtyLevel===1&&(this._dirtyLevel=0),De()}return this._dirtyLevel>=5}set dirty(t){this._dirtyLevel=t?5:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=ze,n=at;try{return ze=!0,at=this,this._runnings++,ns(this),this.fn()}finally{rs(this),this._runnings--,at=n,ze=t}}stop(){this.active&&(ns(this),rs(this),this.onStop&&this.onStop(),this.active=!1)}}function Yi(e){return e.value}function ns(e){e._trackId++,e._depsLength=0}function rs(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t0&&(s??(s=e.get(r)===r._trackId))){r._dirtyLevel=2;continue}r._dirtyLevel{const n=new Map;return n.cleanup=e,n.computed=t,n},vn=new WeakMap,ft=Symbol(""),_r=Symbol("");function be(e,t,n){if(ze&&at){let r=vn.get(e);r||vn.set(e,r=new Map);let s=r.get(n);s||r.set(n,s=uo(()=>r.delete(n))),ao(at,s)}}function Ve(e,t,n,r,s,o){const i=vn.get(e);if(!i)return;let l=[];if(t==="clear")l=[...i.values()];else if(n==="length"&&D(e)){const c=Number(r);i.forEach((a,u)=>{(u==="length"||!Ne(u)&&u>=c)&&l.push(a)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":D(e)?Ir(n)&&l.push(i.get("length")):(l.push(i.get(ft)),yt(e)&&l.push(i.get(_r)));break;case"delete":D(e)||(l.push(i.get(ft)),yt(e)&&l.push(i.get(_r)));break;case"set":yt(e)&&l.push(i.get(ft));break}Pr();for(const c of l)c&&fo(c,5);Nr()}function zi(e,t){const n=vn.get(e);return n&&n.get(t)}const Ji=Rr("__proto__,__v_isRef,__isVue"),ho=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ne)),ss=Qi();function Qi(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=J(this);for(let o=0,i=this.length;o{e[t]=function(...n){tt(),Pr();const r=J(this)[t].apply(this,n);return Nr(),De(),r}}),e}function Zi(e){Ne(e)||(e=String(e));const t=J(this);return be(t,"has",e),t.hasOwnProperty(e)}class po{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const s=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return o;if(n==="__v_raw")return r===(s?o?dl:_o:o?yo:mo).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=D(t);if(!s){if(i&&z(ss,n))return Reflect.get(ss,n,r);if(n==="hasOwnProperty")return Zi}const l=Reflect.get(t,n,r);return(Ne(n)?ho.has(n):Ji(n))||(s||be(t,"get",n),o)?l:pe(l)?i&&Ir(n)?l:l.value:Z(l)?s?Dn(l):Vn(l):l}}class go extends po{constructor(t=!1){super(!1,t)}set(t,n,r,s){let o=t[n];if(!this._isShallow){const c=jt(o);if(!wn(r)&&!jt(r)&&(o=J(o),r=J(r)),!D(t)&&pe(o)&&!pe(r))return c?!1:(o.value=r,!0)}const i=D(t)&&Ir(n)?Number(n)e,jn=e=>Reflect.getPrototypeOf(e);function Zt(e,t,n=!1,r=!1){e=e.__v_raw;const s=J(e),o=J(t);n||(Ze(t,o)&&be(s,"get",t),be(s,"get",o));const{has:i}=jn(s),l=r?Fr:n?jr:Vt;if(i.call(s,t))return l(e.get(t));if(i.call(s,o))return l(e.get(o));e!==s&&e.get(t)}function en(e,t=!1){const n=this.__v_raw,r=J(n),s=J(e);return t||(Ze(e,s)&&be(r,"has",e),be(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function tn(e,t=!1){return e=e.__v_raw,!t&&be(J(e),"iterate",ft),Reflect.get(e,"size",e)}function os(e){e=J(e);const t=J(this);return jn(t).has.call(t,e)||(t.add(e),Ve(t,"add",e,e)),this}function is(e,t){t=J(t);const n=J(this),{has:r,get:s}=jn(n);let o=r.call(n,e);o||(e=J(e),o=r.call(n,e));const i=s.call(n,e);return n.set(e,t),o?Ze(t,i)&&Ve(n,"set",e,t):Ve(n,"add",e,t),this}function ls(e){const t=J(this),{has:n,get:r}=jn(t);let s=n.call(t,e);s||(e=J(e),s=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return s&&Ve(t,"delete",e,void 0),o}function cs(){const e=J(this),t=e.size!==0,n=e.clear();return t&&Ve(e,"clear",void 0,void 0),n}function nn(e,t){return function(r,s){const o=this,i=o.__v_raw,l=J(i),c=t?Fr:e?jr:Vt;return!e&&be(l,"iterate",ft),i.forEach((a,u)=>r.call(s,c(a),c(u),o))}}function rn(e,t,n){return function(...r){const s=this.__v_raw,o=J(s),i=yt(o),l=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,a=s[e](...r),u=n?Fr:t?jr:Vt;return!t&&be(o,"iterate",c?_r:ft),{next(){const{value:h,done:m}=a.next();return m?{value:h,done:m}:{value:l?[u(h[0]),u(h[1])]:u(h),done:m}},[Symbol.iterator](){return this}}}}function Be(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function sl(){const e={get(o){return Zt(this,o)},get size(){return tn(this)},has:en,add:os,set:is,delete:ls,clear:cs,forEach:nn(!1,!1)},t={get(o){return Zt(this,o,!1,!0)},get size(){return tn(this)},has:en,add:os,set:is,delete:ls,clear:cs,forEach:nn(!1,!0)},n={get(o){return Zt(this,o,!0)},get size(){return tn(this,!0)},has(o){return en.call(this,o,!0)},add:Be("add"),set:Be("set"),delete:Be("delete"),clear:Be("clear"),forEach:nn(!0,!1)},r={get(o){return Zt(this,o,!0,!0)},get size(){return tn(this,!0)},has(o){return en.call(this,o,!0)},add:Be("add"),set:Be("set"),delete:Be("delete"),clear:Be("clear"),forEach:nn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=rn(o,!1,!1),n[o]=rn(o,!0,!1),t[o]=rn(o,!1,!0),r[o]=rn(o,!0,!0)}),[e,n,t,r]}const[ol,il,ll,cl]=sl();function $r(e,t){const n=t?e?cl:ll:e?il:ol;return(r,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(z(n,s)&&s in r?n:r,s,o)}const al={get:$r(!1,!1)},fl={get:$r(!1,!0)},ul={get:$r(!0,!1)};const mo=new WeakMap,yo=new WeakMap,_o=new WeakMap,dl=new WeakMap;function hl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function pl(e){return e.__v_skip||!Object.isExtensible(e)?0:hl(Ni(e))}function Vn(e){return jt(e)?e:Hr(e,!1,tl,al,mo)}function gl(e){return Hr(e,!1,rl,fl,yo)}function Dn(e){return Hr(e,!0,nl,ul,_o)}function Hr(e,t,n,r,s){if(!Z(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const i=pl(e);if(i===0)return e;const l=new Proxy(e,i===2?r:n);return s.set(e,l),l}function Lt(e){return jt(e)?Lt(e.__v_raw):!!(e&&e.__v_isReactive)}function jt(e){return!!(e&&e.__v_isReadonly)}function wn(e){return!!(e&&e.__v_isShallow)}function bo(e){return e?!!e.__v_raw:!1}function J(e){const t=e&&e.__v_raw;return t?J(t):e}function gn(e){return Object.isExtensible(e)&&no(e,"__v_skip",!0),e}const Vt=e=>Z(e)?Vn(e):e,jr=e=>Z(e)?Dn(e):e;class vo{constructor(t,n,r,s){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Mr(()=>t(this._value),()=>It(this,this.effect._dirtyLevel===3?3:4)),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=J(this),n=t.effect._dirtyLevel;return(!t._cacheable||t.effect.dirty)&&Ze(t._value,t._value=t.effect.run())&&n!==3&&It(t,5),Vr(t),t.effect._dirtyLevel>=2&&It(t,3),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function ml(e,t,n=!1){let r,s;const o=K(e);return o?(r=e,s=Se):(r=e.get,s=e.set),new vo(r,s,o||!s,n)}function Vr(e){var t;ze&&at&&(e=J(e),ao(at,(t=e.dep)!=null?t:e.dep=uo(()=>e.dep=void 0,e instanceof vo?e:void 0)))}function It(e,t=5,n,r){e=J(e);const s=e.dep;s&&fo(s,t)}function pe(e){return!!(e&&e.__v_isRef===!0)}function ie(e){return Eo(e,!1)}function wo(e){return Eo(e,!0)}function Eo(e,t){return pe(e)?e:new yl(e,t)}class yl{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:J(t),this._value=n?t:Vt(t)}get value(){return Vr(this),this._value}set value(t){const n=this.__v_isShallow||wn(t)||jt(t);t=n?t:J(t),Ze(t,this._rawValue)&&(this._rawValue,this._rawValue=t,this._value=n?t:Vt(t),It(this,5))}}function Co(e){return pe(e)?e.value:e}const _l={get:(e,t,n)=>Co(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return pe(s)&&!pe(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function So(e){return Lt(e)?e:new Proxy(e,_l)}class bl{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Vr(this),()=>It(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function vl(e){return new bl(e)}class wl{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return zi(J(this._object),this._key)}}class El{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Cl(e,t,n){return pe(e)?e:K(e)?new El(e):Z(e)&&arguments.length>1?Sl(e,t,n):ie(e)}function Sl(e,t,n){const r=e[t];return pe(r)?r:new wl(e,t,n)}/** +* @vue/runtime-core v3.4.30 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Je(e,t,n,r){try{return r?e(...r):e()}catch(s){qt(s,t,n)}}function xe(e,t,n,r){if(K(e)){const s=Je(e,t,n,r);return s&&Zs(s)&&s.catch(o=>{qt(o,t,n)}),s}if(D(e)){const s=[];for(let o=0;o>>1,s=he[r],o=Ut(s);oMe&&he.splice(t,1)}function Rl(e){D(e)?bt.push(...e):(!qe||!qe.includes(e,e.allowRecurse?it+1:it))&&bt.push(e),To()}function as(e,t,n=Dt?Me+1:0){for(;nUt(n)-Ut(r));if(bt.length=0,qe){qe.push(...t);return}for(qe=t,it=0;ite.id==null?1/0:e.id,Ol=(e,t)=>{const n=Ut(e)-Ut(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Ao(e){br=!1,Dt=!0,he.sort(Ol);try{for(Me=0;Mene(b)?b.trim():b)),h&&(s=n.map(bn))}let l,c=r[l=hn(t)]||r[l=hn(Fe(t))];!c&&o&&(c=r[l=hn(dt(t))]),c&&xe(c,e,6,s);const a=r[l+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,xe(a,e,6,s)}}function Ro(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const o=e.emits;let i={},l=!1;if(!K(e)){const c=a=>{const u=Ro(a,t,!0);u&&(l=!0,le(i,u))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!l?(Z(e)&&r.set(e,null),null):(D(o)?o.forEach(c=>i[c]=null):le(i,o),Z(e)&&r.set(e,i),i)}function kn(e,t){return!e||!Kt(t)?!1:(t=t.slice(2).replace(/Once$/,""),z(e,t[0].toLowerCase()+t.slice(1))||z(e,dt(t))||z(e,t))}let ue=null,Bn=null;function Cn(e){const t=ue;return ue=e,Bn=e&&e.type.__scopeId||null,t}function uf(e){Bn=e}function df(){Bn=null}function Il(e,t=ue,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&xs(-1);const o=Cn(t);let i;try{i=e(...s)}finally{Cn(o),r._d&&xs(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function Zn(e){const{type:t,vnode:n,proxy:r,withProxy:s,propsOptions:[o],slots:i,attrs:l,emit:c,render:a,renderCache:u,props:h,data:m,setupState:b,ctx:S,inheritAttrs:P}=e,H=Cn(e);let W,U;try{if(n.shapeFlag&4){const y=s||r,I=y;W=Ae(a.call(I,y,u,h,b,m,S)),U=l}else{const y=t;W=Ae(y.length>1?y(h,{attrs:l,slots:i,emit:c}):y(h,null)),U=t.props?l:Ml(l)}}catch(y){$t.length=0,qt(y,e,1),W=oe(me)}let p=W;if(U&&P!==!1){const y=Object.keys(U),{shapeFlag:I}=p;y.length&&I&7&&(o&&y.some(Or)&&(U=Pl(U,o)),p=et(p,U,!1,!0))}return n.dirs&&(p=et(p,null,!1,!0),p.dirs=p.dirs?p.dirs.concat(n.dirs):n.dirs),n.transition&&(p.transition=n.transition),W=p,Cn(H),W}const Ml=e=>{let t;for(const n in e)(n==="class"||n==="style"||Kt(n))&&((t||(t={}))[n]=e[n]);return t},Pl=(e,t)=>{const n={};for(const r in e)(!Or(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Nl(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:l,patchFlag:c}=t,a=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?fs(r,i,a):!!i;if(c&8){const u=t.dynamicProps;for(let h=0;he.__isSuspense;function Io(e,t){t&&t.pendingBranch?D(e)?t.effects.push(...e):t.effects.push(e):Rl(e)}function Kn(e,t,n=fe,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{tt();const l=Yt(n),c=xe(t,n,e,i);return l(),De(),c});return r?s.unshift(o):s.push(o),o}}const ke=e=>(t,n=fe)=>{(!zt||e==="sp")&&Kn(e,(...r)=>t(...r),n)},Hl=ke("bm"),xt=ke("m"),jl=ke("bu"),Vl=ke("u"),Mo=ke("bum"),Wn=ke("um"),Dl=ke("sp"),Ul=ke("rtg"),kl=ke("rtc");function Bl(e,t=fe){Kn("ec",e,t)}function gf(e,t){if(ue===null)return e;const n=Xn(ue),r=e.dirs||(e.dirs=[]);for(let s=0;st(i,l,void 0,o));else{const i=Object.keys(e);s=new Array(i.length);for(let l=0,c=i.length;l{const o=r.fn(...s);return o&&(o.key=r.key),o}:r.fn)}return e}/*! #__NO_SIDE_EFFECTS__ */function kr(e,t){return K(e)?le({name:e.name},t,{setup:e}):e}const vt=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function _f(e){K(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,timeout:o,suspensible:i=!0,onError:l}=e;let c=null,a,u=0;const h=()=>(u++,c=null,m()),m=()=>{let b;return c||(b=c=t().catch(S=>{if(S=S instanceof Error?S:new Error(String(S)),l)return new Promise((P,H)=>{l(S,()=>P(h()),()=>H(S),u+1)});throw S}).then(S=>b!==c&&c?c:(S&&(S.__esModule||S[Symbol.toStringTag]==="Module")&&(S=S.default),a=S,S)))};return kr({name:"AsyncComponentWrapper",__asyncLoader:m,get __asyncResolved(){return a},setup(){const b=fe;if(a)return()=>er(a,b);const S=U=>{c=null,qt(U,b,13,!r)};if(i&&b.suspense||zt)return m().then(U=>()=>er(U,b)).catch(U=>(S(U),()=>r?oe(r,{error:U}):null));const P=ie(!1),H=ie(),W=ie(!!s);return s&&setTimeout(()=>{W.value=!1},s),o!=null&&setTimeout(()=>{if(!P.value&&!H.value){const U=new Error(`Async component timed out after ${o}ms.`);S(U),H.value=U}},o),m().then(()=>{P.value=!0,b.parent&&Xt(b.parent.vnode)&&(b.parent.effect.dirty=!0,Un(b.parent.update))}).catch(U=>{S(U),H.value=U}),()=>{if(P.value&&a)return er(a,b);if(H.value&&r)return oe(r,{error:H.value});if(n&&!W.value)return oe(n)}}})}function er(e,t){const{ref:n,props:r,children:s,ce:o}=t.vnode,i=oe(e,r,s);return i.ref=n,i.ce=o,delete t.vnode.ce,i}function bf(e,t,n={},r,s){if(ue.isCE||ue.parent&&vt(ue.parent)&&ue.parent.isCE)return t!=="default"&&(n.name=t),oe("slot",n,r&&r());let o=e[t];o&&o._c&&(o._d=!1),ti();const i=o&&Po(o(n)),l=ri(_e,{key:n.key||i&&i.key||`_${t}`},i||(r?r():[]),i&&e._===1?64:-2);return!s&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),o&&o._c&&(o._d=!0),l}function Po(e){return e.some(t=>An(t)?!(t.type===me||t.type===_e&&!Po(t.children)):!0)?e:null}function vf(e,t){const n={};for(const r in e)n[/[A-Z]/.test(r)?`on:${r}`:hn(r)]=e[r];return n}const vr=e=>e?li(e)?Xn(e):vr(e.parent):null,Mt=le(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>vr(e.parent),$root:e=>vr(e.root),$emit:e=>e.emit,$options:e=>Br(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Un(e.update)}),$nextTick:e=>e.n||(e.n=Gt.bind(e.proxy)),$watch:e=>hc.bind(e)}),tr=(e,t)=>e!==te&&!e.__isScriptSetup&&z(e,t),Kl={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:l,appContext:c}=e;let a;if(t[0]!=="$"){const b=i[t];if(b!==void 0)switch(b){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(tr(r,t))return i[t]=1,r[t];if(s!==te&&z(s,t))return i[t]=2,s[t];if((a=e.propsOptions[0])&&z(a,t))return i[t]=3,o[t];if(n!==te&&z(n,t))return i[t]=4,n[t];wr&&(i[t]=0)}}const u=Mt[t];let h,m;if(u)return t==="$attrs"&&be(e.attrs,"get",""),u(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==te&&z(n,t))return i[t]=4,n[t];if(m=c.config.globalProperties,z(m,t))return m[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return tr(s,t)?(s[t]=n,!0):r!==te&&z(r,t)?(r[t]=n,!0):z(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:o}},i){let l;return!!n[i]||e!==te&&z(e,i)||tr(t,i)||(l=o[0])&&z(l,i)||z(r,i)||z(Mt,i)||z(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:z(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function wf(){return Wl().slots}function Wl(){const e=Gn();return e.setupContext||(e.setupContext=ai(e))}function ds(e){return D(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let wr=!0;function ql(e){const t=Br(e),n=e.proxy,r=e.ctx;wr=!1,t.beforeCreate&&hs(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:l,provide:c,inject:a,created:u,beforeMount:h,mounted:m,beforeUpdate:b,updated:S,activated:P,deactivated:H,beforeDestroy:W,beforeUnmount:U,destroyed:p,unmounted:y,render:I,renderTracked:A,renderTriggered:F,errorCaptured:$,serverPrefetch:L,expose:w,inheritAttrs:N,components:T,directives:G,filters:re}=t;if(a&&Gl(a,r,null),i)for(const Y in i){const V=i[Y];K(V)&&(r[Y]=V.bind(n))}if(s){const Y=s.call(n,n);Z(Y)&&(e.data=Vn(Y))}if(wr=!0,o)for(const Y in o){const V=o[Y],$e=K(V)?V.bind(n,n):K(V.get)?V.get.bind(n,n):Se,Jt=!K(V)&&K(V.set)?V.set.bind(n):Se,nt=se({get:$e,set:Jt});Object.defineProperty(r,Y,{enumerable:!0,configurable:!0,get:()=>nt.value,set:Oe=>nt.value=Oe})}if(l)for(const Y in l)No(l[Y],r,n,Y);if(c){const Y=K(c)?c.call(n):c;Reflect.ownKeys(Y).forEach(V=>{Zl(V,Y[V])})}u&&hs(u,e,"c");function k(Y,V){D(V)?V.forEach($e=>Y($e.bind(n))):V&&Y(V.bind(n))}if(k(Hl,h),k(xt,m),k(jl,b),k(Vl,S),k(pc,P),k(gc,H),k(Bl,$),k(kl,A),k(Ul,F),k(Mo,U),k(Wn,y),k(Dl,L),D(w))if(w.length){const Y=e.exposed||(e.exposed={});w.forEach(V=>{Object.defineProperty(Y,V,{get:()=>n[V],set:$e=>n[V]=$e})})}else e.exposed||(e.exposed={});I&&e.render===Se&&(e.render=I),N!=null&&(e.inheritAttrs=N),T&&(e.components=T),G&&(e.directives=G)}function Gl(e,t,n=Se){D(e)&&(e=Er(e));for(const r in e){const s=e[r];let o;Z(s)?"default"in s?o=wt(s.from||r,s.default,!0):o=wt(s.from||r):o=wt(s),pe(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function hs(e,t,n){xe(D(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function No(e,t,n,r){const s=r.includes(".")?Xo(n,r):()=>n[r];if(ne(e)){const o=t[e];K(o)&&Pe(s,o)}else if(K(e))Pe(s,e.bind(n));else if(Z(e))if(D(e))e.forEach(o=>No(o,t,n,r));else{const o=K(e.handler)?e.handler.bind(n):t[e.handler];K(o)&&Pe(s,o,e)}}function Br(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let c;return l?c=l:!s.length&&!n&&!r?c=t:(c={},s.length&&s.forEach(a=>Sn(c,a,i,!0)),Sn(c,t,i)),Z(t)&&o.set(t,c),c}function Sn(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&Sn(e,o,n,!0),s&&s.forEach(i=>Sn(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const l=Xl[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const Xl={data:ps,props:gs,emits:gs,methods:Ot,computed:Ot,beforeCreate:ge,created:ge,beforeMount:ge,mounted:ge,beforeUpdate:ge,updated:ge,beforeDestroy:ge,beforeUnmount:ge,destroyed:ge,unmounted:ge,activated:ge,deactivated:ge,errorCaptured:ge,serverPrefetch:ge,components:Ot,directives:Ot,watch:zl,provide:ps,inject:Yl};function ps(e,t){return t?e?function(){return le(K(e)?e.call(this,this):e,K(t)?t.call(this,this):t)}:t:e}function Yl(e,t){return Ot(Er(e),Er(t))}function Er(e){if(D(e)){const t={};for(let n=0;n1)return n&&K(t)?t.call(r&&r.proxy):t}}const $o={},Ho=()=>Object.create($o),jo=e=>Object.getPrototypeOf(e)===$o;function ec(e,t,n,r=!1){const s={},o=Ho();e.propsDefaults=Object.create(null),Vo(e,t,s,o);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:gl(s):e.type.props?e.props=s:e.props=o,e.attrs=o}function tc(e,t,n,r){const{props:s,attrs:o,vnode:{patchFlag:i}}=e,l=J(s),[c]=e.propsOptions;let a=!1;if((r||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[m,b]=Do(h,t,!0);le(i,m),b&&l.push(...b)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!o&&!c)return Z(e)&&r.set(e,mt),mt;if(D(o))for(let u=0;u-1,b[1]=P<0||S-1||z(b,"default"))&&l.push(h)}}}const a=[i,l];return Z(e)&&r.set(e,a),a}function ms(e){return e[0]!=="$"&&!_t(e)}function ys(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function _s(e,t){return ys(e)===ys(t)}function bs(e,t){return D(t)?t.findIndex(n=>_s(n,e)):K(t)&&_s(t,e)?0:-1}const Uo=e=>e[0]==="_"||e==="$stable",Kr=e=>D(e)?e.map(Ae):[Ae(e)],nc=(e,t,n)=>{if(t._n)return t;const r=Il((...s)=>Kr(t(...s)),n);return r._c=!1,r},ko=(e,t,n)=>{const r=e._ctx;for(const s in e){if(Uo(s))continue;const o=e[s];if(K(o))t[s]=nc(s,o,r);else if(o!=null){const i=Kr(o);t[s]=()=>i}}},Bo=(e,t)=>{const n=Kr(t);e.slots.default=()=>n},rc=(e,t)=>{const n=e.slots=Ho();if(e.vnode.shapeFlag&32){const r=t._;r?(le(n,t),no(n,"_",r,!0)):ko(t,n)}else t&&Bo(e,t)},sc=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=te;if(r.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:(le(s,t),!n&&l===1&&delete s._):(o=!t.$stable,ko(t,s)),i=t}else t&&(Bo(e,t),i={default:1});if(o)for(const l in s)!Uo(l)&&i[l]==null&&delete s[l]};function xn(e,t,n,r,s=!1){if(D(e)){e.forEach((m,b)=>xn(m,t&&(D(t)?t[b]:t),n,r,s));return}if(vt(r)&&!s)return;const o=r.shapeFlag&4?Xn(r.component):r.el,i=s?null:o,{i:l,r:c}=e,a=t&&t.r,u=l.refs===te?l.refs={}:l.refs,h=l.setupState;if(a!=null&&a!==c&&(ne(a)?(u[a]=null,z(h,a)&&(h[a]=null)):pe(a)&&(a.value=null)),K(c))Je(c,l,12,[i,u]);else{const m=ne(c),b=pe(c);if(m||b){const S=()=>{if(e.f){const P=m?z(h,c)?h[c]:u[c]:c.value;s?D(P)&&Lr(P,o):D(P)?P.includes(o)||P.push(o):m?(u[c]=[o],z(h,c)&&(h[c]=u[c])):(c.value=[o],e.k&&(u[e.k]=c.value))}else m?(u[c]=i,z(h,c)&&(h[c]=i)):b&&(c.value=i,e.k&&(u[e.k]=i))};i?(S.id=-1,ye(S,n)):S()}}}let vs=!1;const gt=()=>{vs||(console.error("Hydration completed but contains mismatches."),vs=!0)},oc=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",ic=e=>e.namespaceURI.includes("MathML"),sn=e=>{if(oc(e))return"svg";if(ic(e))return"mathml"},on=e=>e.nodeType===8;function lc(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:o,parentNode:i,remove:l,insert:c,createComment:a}}=e,u=(p,y)=>{if(!y.hasChildNodes()){n(null,p,y),En(),y._vnode=p;return}h(y.firstChild,p,null,null,null),En(),y._vnode=p},h=(p,y,I,A,F,$=!1)=>{$=$||!!y.dynamicChildren;const L=on(p)&&p.data==="[",w=()=>P(p,y,I,A,F,L),{type:N,ref:T,shapeFlag:G,patchFlag:re}=y;let ce=p.nodeType;y.el=p,re===-2&&($=!1,y.dynamicChildren=null);let k=null;switch(N){case Ct:ce!==3?y.children===""?(c(y.el=s(""),i(p),p),k=p):k=w():(p.data!==y.children&&(gt(),p.data=y.children),k=o(p));break;case me:U(p)?(k=o(p),W(y.el=p.content.firstChild,p,I)):ce!==8||L?k=w():k=o(p);break;case Ft:if(L&&(p=o(p),ce=p.nodeType),ce===1||ce===3){k=p;const Y=!y.children.length;for(let V=0;V{$=$||!!y.dynamicChildren;const{type:L,props:w,patchFlag:N,shapeFlag:T,dirs:G,transition:re}=y,ce=L==="input"||L==="option";if(ce||N!==-1){G&&Ie(y,null,I,"created");let k=!1;if(U(p)){k=Wo(A,re)&&I&&I.vnode.props&&I.vnode.props.appear;const V=p.content.firstChild;k&&re.beforeEnter(V),W(V,p,I),y.el=p=V}if(T&16&&!(w&&(w.innerHTML||w.textContent))){let V=b(p.firstChild,y,p,I,A,F,$);for(;V;){gt();const $e=V;V=V.nextSibling,l($e)}}else T&8&&p.textContent!==y.children&&(gt(),p.textContent=y.children);if(w)if(ce||!$||N&48)for(const V in w)(ce&&(V.endsWith("value")||V==="indeterminate")||Kt(V)&&!_t(V)||V[0]===".")&&r(p,V,null,w[V],void 0,void 0,I);else w.onClick&&r(p,"onClick",null,w.onClick,void 0,void 0,I);let Y;(Y=w&&w.onVnodeBeforeMount)&&Ce(Y,I,y),G&&Ie(y,null,I,"beforeMount"),((Y=w&&w.onVnodeMounted)||G||k)&&Io(()=>{Y&&Ce(Y,I,y),k&&re.enter(p),G&&Ie(y,null,I,"mounted")},A)}return p.nextSibling},b=(p,y,I,A,F,$,L)=>{L=L||!!y.dynamicChildren;const w=y.children,N=w.length;for(let T=0;T{const{slotScopeIds:L}=y;L&&(F=F?F.concat(L):L);const w=i(p),N=b(o(p),y,w,I,A,F,$);return N&&on(N)&&N.data==="]"?o(y.anchor=N):(gt(),c(y.anchor=a("]"),w,N),N)},P=(p,y,I,A,F,$)=>{if(gt(),y.el=null,$){const N=H(p);for(;;){const T=o(p);if(T&&T!==N)l(T);else break}}const L=o(p),w=i(p);return l(p),n(null,y,w,L,I,A,sn(w),F),L},H=(p,y="[",I="]")=>{let A=0;for(;p;)if(p=o(p),p&&on(p)&&(p.data===y&&A++,p.data===I)){if(A===0)return o(p);A--}return p},W=(p,y,I)=>{const A=y.parentNode;A&&A.replaceChild(p,y);let F=I;for(;F;)F.vnode.el===y&&(F.vnode.el=F.subTree.el=p),F=F.parent},U=p=>p.nodeType===1&&p.tagName.toLowerCase()==="template";return[u,h]}const ye=Io;function cc(e){return Ko(e)}function ac(e){return Ko(e,lc)}function Ko(e,t){const n=ro();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:l,createComment:c,setText:a,setElementText:u,parentNode:h,nextSibling:m,setScopeId:b=Se,insertStaticContent:S}=e,P=(f,d,g,_=null,v=null,x=null,O=void 0,C=null,R=!!d.dynamicChildren)=>{if(f===d)return;f&&!lt(f,d)&&(_=Qt(f),Oe(f,v,x,!0),f=null),d.patchFlag===-2&&(R=!1,d.dynamicChildren=null);const{type:E,ref:M,shapeFlag:B}=d;switch(E){case Ct:H(f,d,g,_);break;case me:W(f,d,g,_);break;case Ft:f==null&&U(d,g,_,O);break;case _e:T(f,d,g,_,v,x,O,C,R);break;default:B&1?I(f,d,g,_,v,x,O,C,R):B&6?G(f,d,g,_,v,x,O,C,R):(B&64||B&128)&&E.process(f,d,g,_,v,x,O,C,R,ht)}M!=null&&v&&xn(M,f&&f.ref,x,d||f,!d)},H=(f,d,g,_)=>{if(f==null)r(d.el=l(d.children),g,_);else{const v=d.el=f.el;d.children!==f.children&&a(v,d.children)}},W=(f,d,g,_)=>{f==null?r(d.el=c(d.children||""),g,_):d.el=f.el},U=(f,d,g,_)=>{[f.el,f.anchor]=S(f.children,d,g,_,f.el,f.anchor)},p=({el:f,anchor:d},g,_)=>{let v;for(;f&&f!==d;)v=m(f),r(f,g,_),f=v;r(d,g,_)},y=({el:f,anchor:d})=>{let g;for(;f&&f!==d;)g=m(f),s(f),f=g;s(d)},I=(f,d,g,_,v,x,O,C,R)=>{d.type==="svg"?O="svg":d.type==="math"&&(O="mathml"),f==null?A(d,g,_,v,x,O,C,R):L(f,d,v,x,O,C,R)},A=(f,d,g,_,v,x,O,C)=>{let R,E;const{props:M,shapeFlag:B,transition:j,dirs:q}=f;if(R=f.el=i(f.type,x,M&&M.is,M),B&8?u(R,f.children):B&16&&$(f.children,R,null,_,v,nr(f,x),O,C),q&&Ie(f,null,_,"created"),F(R,f,f.scopeId,O,_),M){for(const ee in M)ee!=="value"&&!_t(ee)&&o(R,ee,null,M[ee],x,f.children,_,v,He);"value"in M&&o(R,"value",null,M.value,x),(E=M.onVnodeBeforeMount)&&Ce(E,_,f)}q&&Ie(f,null,_,"beforeMount");const X=Wo(v,j);X&&j.beforeEnter(R),r(R,d,g),((E=M&&M.onVnodeMounted)||X||q)&&ye(()=>{E&&Ce(E,_,f),X&&j.enter(R),q&&Ie(f,null,_,"mounted")},v)},F=(f,d,g,_,v)=>{if(g&&b(f,g),_)for(let x=0;x<_.length;x++)b(f,_[x]);if(v){let x=v.subTree;if(d===x){const O=v.vnode;F(f,O,O.scopeId,O.slotScopeIds,v.parent)}}},$=(f,d,g,_,v,x,O,C,R=0)=>{for(let E=R;E{const C=d.el=f.el;let{patchFlag:R,dynamicChildren:E,dirs:M}=d;R|=f.patchFlag&16;const B=f.props||te,j=d.props||te;let q;if(g&&rt(g,!1),(q=j.onVnodeBeforeUpdate)&&Ce(q,g,d,f),M&&Ie(d,f,g,"beforeUpdate"),g&&rt(g,!0),E?w(f.dynamicChildren,E,C,g,_,nr(d,v),x):O||V(f,d,C,null,g,_,nr(d,v),x,!1),R>0){if(R&16)N(C,d,B,j,g,_,v);else if(R&2&&B.class!==j.class&&o(C,"class",null,j.class,v),R&4&&o(C,"style",B.style,j.style,v),R&8){const X=d.dynamicProps;for(let ee=0;ee{q&&Ce(q,g,d,f),M&&Ie(d,f,g,"updated")},_)},w=(f,d,g,_,v,x,O)=>{for(let C=0;C{if(g!==_){if(g!==te)for(const C in g)!_t(C)&&!(C in _)&&o(f,C,g[C],null,O,d.children,v,x,He);for(const C in _){if(_t(C))continue;const R=_[C],E=g[C];R!==E&&C!=="value"&&o(f,C,E,R,O,d.children,v,x,He)}"value"in _&&o(f,"value",g.value,_.value,O)}},T=(f,d,g,_,v,x,O,C,R)=>{const E=d.el=f?f.el:l(""),M=d.anchor=f?f.anchor:l("");let{patchFlag:B,dynamicChildren:j,slotScopeIds:q}=d;q&&(C=C?C.concat(q):q),f==null?(r(E,g,_),r(M,g,_),$(d.children||[],g,M,v,x,O,C,R)):B>0&&B&64&&j&&f.dynamicChildren?(w(f.dynamicChildren,j,g,v,x,O,C),(d.key!=null||v&&d===v.subTree)&&Wr(f,d,!0)):V(f,d,g,M,v,x,O,C,R)},G=(f,d,g,_,v,x,O,C,R)=>{d.slotScopeIds=C,f==null?d.shapeFlag&512?v.ctx.activate(d,g,_,O,R):re(d,g,_,v,x,O,R):ce(f,d,R)},re=(f,d,g,_,v,x,O)=>{const C=f.component=Oc(f,_,v);if(Xt(f)&&(C.ctx.renderer=ht),Lc(C),C.asyncDep){if(v&&v.registerDep(C,k,O),!f.el){const R=C.subTree=oe(me);W(null,R,d,g)}}else k(C,f,d,g,v,x,O)},ce=(f,d,g)=>{const _=d.component=f.component;if(Nl(f,d,g))if(_.asyncDep&&!_.asyncResolved){Y(_,d,g);return}else _.next=d,Al(_.update),_.effect.dirty=!0,_.update();else d.el=f.el,_.vnode=d},k=(f,d,g,_,v,x,O)=>{const C=()=>{if(f.isMounted){let{next:M,bu:B,u:j,parent:q,vnode:X}=f;{const pt=qo(f);if(pt){M&&(M.el=X.el,Y(f,M,O)),pt.asyncDep.then(()=>{f.isUnmounted||C()});return}}let ee=M,Q;rt(f,!1),M?(M.el=X.el,Y(f,M,O)):M=X,B&&pn(B),(Q=M.props&&M.props.onVnodeBeforeUpdate)&&Ce(Q,q,M,X),rt(f,!0);const ae=Zn(f),Te=f.subTree;f.subTree=ae,P(Te,ae,h(Te.el),Qt(Te),f,v,x),M.el=ae.el,ee===null&&Fl(f,ae.el),j&&ye(j,v),(Q=M.props&&M.props.onVnodeUpdated)&&ye(()=>Ce(Q,q,M,X),v)}else{let M;const{el:B,props:j}=d,{bm:q,m:X,parent:ee}=f,Q=vt(d);if(rt(f,!1),q&&pn(q),!Q&&(M=j&&j.onVnodeBeforeMount)&&Ce(M,ee,d),rt(f,!0),B&&Jn){const ae=()=>{f.subTree=Zn(f),Jn(B,f.subTree,f,v,null)};Q?d.type.__asyncLoader().then(()=>!f.isUnmounted&&ae()):ae()}else{const ae=f.subTree=Zn(f);P(null,ae,g,_,f,v,x),d.el=ae.el}if(X&&ye(X,v),!Q&&(M=j&&j.onVnodeMounted)){const ae=d;ye(()=>Ce(M,ee,ae),v)}(d.shapeFlag&256||ee&&vt(ee.vnode)&&ee.vnode.shapeFlag&256)&&f.a&&ye(f.a,v),f.isMounted=!0,d=g=_=null}},R=f.effect=new Mr(C,Se,()=>Un(E),f.scope),E=f.update=()=>{R.dirty&&R.run()};E.id=f.uid,rt(f,!0),E()},Y=(f,d,g)=>{d.component=f;const _=f.vnode.props;f.vnode=d,f.next=null,tc(f,d.props,_,g),sc(f,d.children,g),tt(),as(f),De()},V=(f,d,g,_,v,x,O,C,R=!1)=>{const E=f&&f.children,M=f?f.shapeFlag:0,B=d.children,{patchFlag:j,shapeFlag:q}=d;if(j>0){if(j&128){Jt(E,B,g,_,v,x,O,C,R);return}else if(j&256){$e(E,B,g,_,v,x,O,C,R);return}}q&8?(M&16&&He(E,v,x),B!==E&&u(g,B)):M&16?q&16?Jt(E,B,g,_,v,x,O,C,R):He(E,v,x,!0):(M&8&&u(g,""),q&16&&$(B,g,_,v,x,O,C,R))},$e=(f,d,g,_,v,x,O,C,R)=>{f=f||mt,d=d||mt;const E=f.length,M=d.length,B=Math.min(E,M);let j;for(j=0;jM?He(f,v,x,!0,!1,B):$(d,g,_,v,x,O,C,R,B)},Jt=(f,d,g,_,v,x,O,C,R)=>{let E=0;const M=d.length;let B=f.length-1,j=M-1;for(;E<=B&&E<=j;){const q=f[E],X=d[E]=R?Xe(d[E]):Ae(d[E]);if(lt(q,X))P(q,X,g,null,v,x,O,C,R);else break;E++}for(;E<=B&&E<=j;){const q=f[B],X=d[j]=R?Xe(d[j]):Ae(d[j]);if(lt(q,X))P(q,X,g,null,v,x,O,C,R);else break;B--,j--}if(E>B){if(E<=j){const q=j+1,X=qj)for(;E<=B;)Oe(f[E],v,x,!0),E++;else{const q=E,X=E,ee=new Map;for(E=X;E<=j;E++){const ve=d[E]=R?Xe(d[E]):Ae(d[E]);ve.key!=null&&ee.set(ve.key,E)}let Q,ae=0;const Te=j-X+1;let pt=!1,Jr=0;const Tt=new Array(Te);for(E=0;E=Te){Oe(ve,v,x,!0);continue}let Le;if(ve.key!=null)Le=ee.get(ve.key);else for(Q=X;Q<=j;Q++)if(Tt[Q-X]===0&<(ve,d[Q])){Le=Q;break}Le===void 0?Oe(ve,v,x,!0):(Tt[Le-X]=E+1,Le>=Jr?Jr=Le:pt=!0,P(ve,d[Le],g,null,v,x,O,C,R),ae++)}const Qr=pt?fc(Tt):mt;for(Q=Qr.length-1,E=Te-1;E>=0;E--){const ve=X+E,Le=d[ve],Zr=ve+1{const{el:x,type:O,transition:C,children:R,shapeFlag:E}=f;if(E&6){nt(f.component.subTree,d,g,_);return}if(E&128){f.suspense.move(d,g,_);return}if(E&64){O.move(f,d,g,ht);return}if(O===_e){r(x,d,g);for(let B=0;BC.enter(x),v);else{const{leave:B,delayLeave:j,afterLeave:q}=C,X=()=>r(x,d,g),ee=()=>{B(x,()=>{X(),q&&q()})};j?j(x,X,ee):ee()}else r(x,d,g)},Oe=(f,d,g,_=!1,v=!1)=>{const{type:x,props:O,ref:C,children:R,dynamicChildren:E,shapeFlag:M,patchFlag:B,dirs:j,memoIndex:q}=f;if(B===-2&&(v=!1),C!=null&&xn(C,null,g,f,!0),q!=null&&(d.renderCache[q]=void 0),M&256){d.ctx.deactivate(f);return}const X=M&1&&j,ee=!vt(f);let Q;if(ee&&(Q=O&&O.onVnodeBeforeUnmount)&&Ce(Q,d,f),M&6)Ii(f.component,g,_);else{if(M&128){f.suspense.unmount(g,_);return}X&&Ie(f,null,d,"beforeUnmount"),M&64?f.type.remove(f,d,g,ht,_):E&&(x!==_e||B>0&&B&64)?He(E,d,g,!1,!0):(x===_e&&B&384||!v&&M&16)&&He(R,d,g),_&&Yr(f)}(ee&&(Q=O&&O.onVnodeUnmounted)||X)&&ye(()=>{Q&&Ce(Q,d,f),X&&Ie(f,null,d,"unmounted")},g)},Yr=f=>{const{type:d,el:g,anchor:_,transition:v}=f;if(d===_e){Li(g,_);return}if(d===Ft){y(f);return}const x=()=>{s(g),v&&!v.persisted&&v.afterLeave&&v.afterLeave()};if(f.shapeFlag&1&&v&&!v.persisted){const{leave:O,delayLeave:C}=v,R=()=>O(g,x);C?C(f.el,x,R):R()}else x()},Li=(f,d)=>{let g;for(;f!==d;)g=m(f),s(f),f=g;s(d)},Ii=(f,d,g)=>{const{bum:_,scope:v,update:x,subTree:O,um:C,m:R,a:E}=f;ws(R),ws(E),_&&pn(_),v.stop(),x&&(x.active=!1,Oe(O,f,d,g)),C&&ye(C,d),ye(()=>{f.isUnmounted=!0},d),d&&d.pendingBranch&&!d.isUnmounted&&f.asyncDep&&!f.asyncResolved&&f.suspenseId===d.pendingId&&(d.deps--,d.deps===0&&d.resolve())},He=(f,d,g,_=!1,v=!1,x=0)=>{for(let O=x;Of.shapeFlag&6?Qt(f.component.subTree):f.shapeFlag&128?f.suspense.next():m(f.anchor||f.el);let Yn=!1;const zr=(f,d,g)=>{f==null?d._vnode&&Oe(d._vnode,null,null,!0):P(d._vnode||null,f,d,null,null,null,g),Yn||(Yn=!0,as(),En(),Yn=!1),d._vnode=f},ht={p:P,um:Oe,m:nt,r:Yr,mt:re,mc:$,pc:V,pbc:w,n:Qt,o:e};let zn,Jn;return t&&([zn,Jn]=t(ht)),{render:zr,hydrate:zn,createApp:Ql(zr,zn)}}function nr({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function rt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Wo(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Wr(e,t,n=!1){const r=e.children,s=t.children;if(D(r)&&D(s))for(let o=0;o>1,e[n[l]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function qo(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:qo(t)}function ws(e){if(e)for(let t=0;twt(uc);function Go(e,t){return qn(e,null,t)}function Ef(e,t){return qn(e,null,{flush:"post"})}const ln={};function Pe(e,t,n){return qn(e,t,n)}function qn(e,t,{immediate:n,deep:r,flush:s,once:o,onTrack:i,onTrigger:l}=te){if(t&&o){const A=t;t=(...F)=>{A(...F),I()}}const c=fe,a=A=>r===!0?A:Ye(A,r===!1?1:void 0);let u,h=!1,m=!1;if(pe(e)?(u=()=>e.value,h=wn(e)):Lt(e)?(u=()=>a(e),h=!0):D(e)?(m=!0,h=e.some(A=>Lt(A)||wn(A)),u=()=>e.map(A=>{if(pe(A))return A.value;if(Lt(A))return a(A);if(K(A))return Je(A,c,2)})):K(e)?t?u=()=>Je(e,c,2):u=()=>(b&&b(),xe(e,c,3,[S])):u=Se,t&&r){const A=u;u=()=>Ye(A())}let b,S=A=>{b=p.onStop=()=>{Je(A,c,4),b=p.onStop=void 0}},P;if(zt)if(S=Se,t?n&&xe(t,c,3,[u(),m?[]:void 0,S]):u(),s==="sync"){const A=dc();P=A.__watcherHandles||(A.__watcherHandles=[])}else return Se;let H=m?new Array(e.length).fill(ln):ln;const W=()=>{if(!(!p.active||!p.dirty))if(t){const A=p.run();(r||h||(m?A.some((F,$)=>Ze(F,H[$])):Ze(A,H)))&&(b&&b(),xe(t,c,3,[A,H===ln?void 0:m&&H[0]===ln?[]:H,S]),H=A)}else p.run()};W.allowRecurse=!!t;let U;s==="sync"?U=W:s==="post"?U=()=>ye(W,c&&c.suspense):(W.pre=!0,c&&(W.id=c.uid),U=()=>Un(W));const p=new Mr(u,Se,U),y=io(),I=()=>{p.stop(),y&&Lr(y.effects,p)};return t?n?W():H=p.run():s==="post"?ye(p.run.bind(p),c&&c.suspense):p.run(),P&&P.push(I),I}function hc(e,t,n){const r=this.proxy,s=ne(e)?e.includes(".")?Xo(r,e):()=>r[e]:e.bind(r,r);let o;K(t)?o=t:(o=t.handler,n=t);const i=Yt(this),l=qn(s,o.bind(r),n);return i(),l}function Xo(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s{Ye(r,t,n)});else if(to(e)){for(const r in e)Ye(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Ye(e[r],t,n)}return e}const Xt=e=>e.type.__isKeepAlive;function pc(e,t){Yo(e,"a",t)}function gc(e,t){Yo(e,"da",t)}function Yo(e,t,n=fe){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Kn(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Xt(s.parent.vnode)&&mc(r,t,n,s),s=s.parent}}function mc(e,t,n,r){const s=Kn(t,e,r,!0);Wn(()=>{Lr(r[t],s)},n)}const Ge=Symbol("_leaveCb"),cn=Symbol("_enterCb");function yc(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return xt(()=>{e.isMounted=!0}),Mo(()=>{e.isUnmounting=!0}),e}const Ee=[Function,Array],zo={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ee,onEnter:Ee,onAfterEnter:Ee,onEnterCancelled:Ee,onBeforeLeave:Ee,onLeave:Ee,onAfterLeave:Ee,onLeaveCancelled:Ee,onBeforeAppear:Ee,onAppear:Ee,onAfterAppear:Ee,onAppearCancelled:Ee},Jo=e=>{const t=e.subTree;return t.component?Jo(t.component):t},_c={name:"BaseTransition",props:zo,setup(e,{slots:t}){const n=Gn(),r=yc();return()=>{const s=t.default&&Zo(t.default(),!0);if(!s||!s.length)return;let o=s[0];if(s.length>1){for(const m of s)if(m.type!==me){o=m;break}}const i=J(e),{mode:l}=i;if(r.isLeaving)return rr(o);const c=Es(o);if(!c)return rr(o);let a=Sr(c,i,r,n,m=>a=m);Tn(c,a);const u=n.subTree,h=u&&Es(u);if(h&&h.type!==me&&!lt(c,h)&&Jo(n).type!==me){const m=Sr(h,i,r,n);if(Tn(h,m),l==="out-in"&&c.type!==me)return r.isLeaving=!0,m.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},rr(o);l==="in-out"&&c.type!==me&&(m.delayLeave=(b,S,P)=>{const H=Qo(r,h);H[String(h.key)]=h,b[Ge]=()=>{S(),b[Ge]=void 0,delete a.delayedLeave},a.delayedLeave=P})}return o}}},bc=_c;function Qo(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Sr(e,t,n,r,s){const{appear:o,mode:i,persisted:l=!1,onBeforeEnter:c,onEnter:a,onAfterEnter:u,onEnterCancelled:h,onBeforeLeave:m,onLeave:b,onAfterLeave:S,onLeaveCancelled:P,onBeforeAppear:H,onAppear:W,onAfterAppear:U,onAppearCancelled:p}=t,y=String(e.key),I=Qo(n,e),A=(L,w)=>{L&&xe(L,r,9,w)},F=(L,w)=>{const N=w[1];A(L,w),D(L)?L.every(T=>T.length<=1)&&N():L.length<=1&&N()},$={mode:i,persisted:l,beforeEnter(L){let w=c;if(!n.isMounted)if(o)w=H||c;else return;L[Ge]&&L[Ge](!0);const N=I[y];N&<(e,N)&&N.el[Ge]&&N.el[Ge](),A(w,[L])},enter(L){let w=a,N=u,T=h;if(!n.isMounted)if(o)w=W||a,N=U||u,T=p||h;else return;let G=!1;const re=L[cn]=ce=>{G||(G=!0,ce?A(T,[L]):A(N,[L]),$.delayedLeave&&$.delayedLeave(),L[cn]=void 0)};w?F(w,[L,re]):re()},leave(L,w){const N=String(e.key);if(L[cn]&&L[cn](!0),n.isUnmounting)return w();A(m,[L]);let T=!1;const G=L[Ge]=re=>{T||(T=!0,w(),re?A(P,[L]):A(S,[L]),L[Ge]=void 0,I[N]===e&&delete I[N])};I[N]=e,b?F(b,[L,G]):G()},clone(L){const w=Sr(L,t,n,r,s);return s&&s(w),w}};return $}function rr(e){if(Xt(e))return e=et(e),e.children=null,e}function Es(e){if(!Xt(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&K(n.default))return n.default()}}function Tn(e,t){e.shapeFlag&6&&e.component?Tn(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Zo(e,t=!1,n){let r=[],s=0;for(let o=0;o1)for(let o=0;oe.__isTeleport,Nt=e=>e&&(e.disabled||e.disabled===""),Cs=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Ss=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,xr=(e,t)=>{const n=e&&e.to;return ne(n)?t?t(n):null:n},wc={name:"Teleport",__isTeleport:!0,process(e,t,n,r,s,o,i,l,c,a){const{mc:u,pc:h,pbc:m,o:{insert:b,querySelector:S,createText:P,createComment:H}}=a,W=Nt(t.props);let{shapeFlag:U,children:p,dynamicChildren:y}=t;if(e==null){const I=t.el=P(""),A=t.anchor=P("");b(I,n,r),b(A,n,r);const F=t.target=xr(t.props,S),$=t.targetAnchor=P("");F&&(b($,F),i==="svg"||Cs(F)?i="svg":(i==="mathml"||Ss(F))&&(i="mathml"));const L=(w,N)=>{U&16&&u(p,w,N,s,o,i,l,c)};W?L(n,A):F&&L(F,$)}else{t.el=e.el;const I=t.anchor=e.anchor,A=t.target=e.target,F=t.targetAnchor=e.targetAnchor,$=Nt(e.props),L=$?n:A,w=$?I:F;if(i==="svg"||Cs(A)?i="svg":(i==="mathml"||Ss(A))&&(i="mathml"),y?(m(e.dynamicChildren,y,L,s,o,i,l),Wr(e,t,!0)):c||h(e,t,L,w,s,o,i,l,!1),W)$?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):an(t,n,I,a,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const N=t.target=xr(t.props,S);N&&an(t,N,null,a,0)}else $&&an(t,A,F,a,1)}ei(t)},remove(e,t,n,{um:r,o:{remove:s}},o){const{shapeFlag:i,children:l,anchor:c,targetAnchor:a,target:u,props:h}=e;if(u&&s(a),o&&s(c),i&16){const m=o||!Nt(h);for(let b=0;b0?Re||mt:null,Cc(),kt>0&&Re&&Re.push(e),e}function Sf(e,t,n,r,s,o){return ni(oi(e,t,n,r,s,o,!0))}function ri(e,t,n,r,s){return ni(oe(e,t,n,r,s,!0))}function An(e){return e?e.__v_isVNode===!0:!1}function lt(e,t){return e.type===t.type&&e.key===t.key}const si=({key:e})=>e??null,mn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ne(e)||pe(e)||K(e)?{i:ue,r:e,k:t,f:!!n}:e:null);function oi(e,t=null,n=null,r=0,s=null,o=e===_e?0:1,i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&si(t),ref:t&&mn(t),scopeId:Bn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:ue};return l?(qr(c,n),o&128&&e.normalize(c)):n&&(c.shapeFlag|=ne(n)?8:16),kt>0&&!i&&Re&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&Re.push(c),c}const oe=Sc;function Sc(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===Oo)&&(e=me),An(e)){const l=et(e,t,!0);return n&&qr(l,n),kt>0&&!o&&Re&&(l.shapeFlag&6?Re[Re.indexOf(e)]=l:Re.push(l)),l.patchFlag=-2,l}if(Nc(e)&&(e=e.__vccOpts),t){t=xc(t);let{class:l,style:c}=t;l&&!ne(l)&&(t.class=$n(l)),Z(c)&&(bo(c)&&!D(c)&&(c=le({},c)),t.style=Fn(c))}const i=ne(e)?1:$l(e)?128:vc(e)?64:Z(e)?4:K(e)?2:0;return oi(e,t,n,r,s,i,o,!0)}function xc(e){return e?bo(e)||jo(e)?le({},e):e:null}function et(e,t,n=!1,r=!1){const{props:s,ref:o,patchFlag:i,children:l,transition:c}=e,a=t?Tc(s||{},t):s,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&si(a),ref:t&&t.ref?n&&o?D(o)?o.concat(mn(t)):[o,mn(t)]:mn(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==_e?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&et(e.ssContent),ssFallback:e.ssFallback&&et(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&r&&Tn(u,c.clone(u)),u}function ii(e=" ",t=0){return oe(Ct,null,e,t)}function xf(e,t){const n=oe(Ft,null,e);return n.staticCount=t,n}function Tf(e="",t=!1){return t?(ti(),ri(me,null,e)):oe(me,null,e)}function Ae(e){return e==null||typeof e=="boolean"?oe(me):D(e)?oe(_e,null,e.slice()):typeof e=="object"?Xe(e):oe(Ct,null,String(e))}function Xe(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:et(e)}function qr(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(D(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),qr(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!jo(t)?t._ctx=ue:s===3&&ue&&(ue.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else K(t)?(t={default:t,_ctx:ue},n=32):(t=String(t),r&64?(n=16,t=[ii(t)]):n=8);e.children=t,e.shapeFlag|=n}function Tc(...e){const t={};for(let n=0;nfe||ue;let Rn,Tr;{const e=ro(),t=(n,r)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),o=>{s.length>1?s.forEach(i=>i(o)):s[0](o)}};Rn=t("__VUE_INSTANCE_SETTERS__",n=>fe=n),Tr=t("__VUE_SSR_SETTERS__",n=>zt=n)}const Yt=e=>{const t=fe;return Rn(e),e.scope.on(),()=>{e.scope.off(),Rn(t)}},Ts=()=>{fe&&fe.scope.off(),Rn(null)};function li(e){return e.vnode.shapeFlag&4}let zt=!1;function Lc(e,t=!1){t&&Tr(t);const{props:n,children:r}=e.vnode,s=li(e);ec(e,n,s,t),rc(e,r);const o=s?Ic(e,t):void 0;return t&&Tr(!1),o}function Ic(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Kl);const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?ai(e):null,o=Yt(e);tt();const i=Je(r,e,0,[e.props,s]);if(De(),o(),Zs(i)){if(i.then(Ts,Ts),t)return i.then(l=>{As(e,l,t)}).catch(l=>{qt(l,e,0)});e.asyncDep=i}else As(e,i,t)}else ci(e,t)}function As(e,t,n){K(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Z(t)&&(e.setupState=So(t)),ci(e,n)}let Rs;function ci(e,t,n){const r=e.type;if(!e.render){if(!t&&Rs&&!r.render){const s=r.template||Br(e).template;if(s){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:c}=r,a=le(le({isCustomElement:o,delimiters:l},i),c);r.render=Rs(s,a)}}e.render=r.render||Se}{const s=Yt(e);tt();try{ql(e)}finally{De(),s()}}}const Mc={get(e,t){return be(e,"get",""),e[t]}};function ai(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Mc),slots:e.slots,emit:e.emit,expose:t}}function Xn(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(So(gn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Mt)return Mt[n](e)},has(t,n){return n in t||n in Mt}})):e.proxy}function Pc(e,t=!0){return K(e)?e.displayName||e.name:e.name||t&&e.__name}function Nc(e){return K(e)&&"__vccOpts"in e}const se=(e,t)=>ml(e,t,zt);function Ar(e,t,n){const r=arguments.length;return r===2?Z(t)&&!D(t)?An(t)?oe(e,null,[t]):oe(e,t):oe(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&An(n)&&(n=[n]),oe(e,t,n))}const Fc="3.4.30";/** +* @vue/runtime-dom v3.4.30 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const $c="http://www.w3.org/2000/svg",Hc="http://www.w3.org/1998/Math/MathML",je=typeof document<"u"?document:null,Os=je&&je.createElement("template"),jc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?je.createElementNS($c,e):t==="mathml"?je.createElementNS(Hc,e):n?je.createElement(e,{is:n}):je.createElement(e);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>je.createTextNode(e),createComment:e=>je.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>je.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild;if(s&&(s===o||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===o||!(s=s.nextSibling)););else{Os.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const l=Os.content;if(r==="svg"||r==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Ke="transition",At="animation",Bt=Symbol("_vtc"),fi=(e,{slots:t})=>Ar(bc,Vc(e),t);fi.displayName="Transition";const ui={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};fi.props=le({},zo,ui);const st=(e,t=[])=>{D(e)?e.forEach(n=>n(...t)):e&&e(...t)},Ls=e=>e?D(e)?e.some(t=>t.length>1):e.length>1:!1;function Vc(e){const t={};for(const T in e)T in ui||(t[T]=e[T]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=o,appearActiveClass:a=i,appearToClass:u=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:b=`${n}-leave-to`}=e,S=Dc(s),P=S&&S[0],H=S&&S[1],{onBeforeEnter:W,onEnter:U,onEnterCancelled:p,onLeave:y,onLeaveCancelled:I,onBeforeAppear:A=W,onAppear:F=U,onAppearCancelled:$=p}=t,L=(T,G,re)=>{ot(T,G?u:l),ot(T,G?a:i),re&&re()},w=(T,G)=>{T._isLeaving=!1,ot(T,h),ot(T,b),ot(T,m),G&&G()},N=T=>(G,re)=>{const ce=T?F:U,k=()=>L(G,T,re);st(ce,[G,k]),Is(()=>{ot(G,T?c:o),We(G,T?u:l),Ls(ce)||Ms(G,r,P,k)})};return le(t,{onBeforeEnter(T){st(W,[T]),We(T,o),We(T,i)},onBeforeAppear(T){st(A,[T]),We(T,c),We(T,a)},onEnter:N(!1),onAppear:N(!0),onLeave(T,G){T._isLeaving=!0;const re=()=>w(T,G);We(T,h),We(T,m),Bc(),Is(()=>{T._isLeaving&&(ot(T,h),We(T,b),Ls(y)||Ms(T,r,H,re))}),st(y,[T,re])},onEnterCancelled(T){L(T,!1),st(p,[T])},onAppearCancelled(T){L(T,!0),st($,[T])},onLeaveCancelled(T){w(T),st(I,[T])}})}function Dc(e){if(e==null)return null;if(Z(e))return[sr(e.enter),sr(e.leave)];{const t=sr(e);return[t,t]}}function sr(e){return Hi(e)}function We(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Bt]||(e[Bt]=new Set)).add(t)}function ot(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Bt];n&&(n.delete(t),n.size||(e[Bt]=void 0))}function Is(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Uc=0;function Ms(e,t,n,r){const s=e._endId=++Uc,o=()=>{s===e._endId&&r()};if(n)return setTimeout(o,n);const{type:i,timeout:l,propCount:c}=kc(e,t);if(!i)return r();const a=i+"end";let u=0;const h=()=>{e.removeEventListener(a,m),o()},m=b=>{b.target===e&&++u>=c&&h()};setTimeout(()=>{u(n[S]||"").split(", "),s=r(`${Ke}Delay`),o=r(`${Ke}Duration`),i=Ps(s,o),l=r(`${At}Delay`),c=r(`${At}Duration`),a=Ps(l,c);let u=null,h=0,m=0;t===Ke?i>0&&(u=Ke,h=i,m=o.length):t===At?a>0&&(u=At,h=a,m=c.length):(h=Math.max(i,a),u=h>0?i>a?Ke:At:null,m=u?u===Ke?o.length:c.length:0);const b=u===Ke&&/\b(transform|all)(,|$)/.test(r(`${Ke}Property`).toString());return{type:u,timeout:h,propCount:m,hasTransform:b}}function Ps(e,t){for(;e.lengthNs(n)+Ns(e[r])))}function Ns(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Bc(){return document.body.offsetHeight}function Kc(e,t,n){const r=e[Bt];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const On=Symbol("_vod"),di=Symbol("_vsh"),Af={beforeMount(e,{value:t},{transition:n}){e[On]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Rt(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),Rt(e,!0),r.enter(e)):r.leave(e,()=>{Rt(e,!1)}):Rt(e,t))},beforeUnmount(e,{value:t}){Rt(e,t)}};function Rt(e,t){e.style.display=t?e[On]:"none",e[di]=!t}const Wc=Symbol(""),qc=/(^|;)\s*display\s*:/;function Gc(e,t,n){const r=e.style,s=ne(n);let o=!1;if(n&&!s){if(t)if(ne(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&yn(r,l,"")}else for(const i in t)n[i]==null&&yn(r,i,"");for(const i in n)i==="display"&&(o=!0),yn(r,i,n[i])}else if(s){if(t!==n){const i=r[Wc];i&&(n+=";"+i),r.cssText=n,o=qc.test(n)}}else t&&e.removeAttribute("style");On in e&&(e[On]=o?r.display:"",e[di]&&(r.display="none"))}const Fs=/\s*!important$/;function yn(e,t,n){if(D(n))n.forEach(r=>yn(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Xc(e,t);Fs.test(n)?e.setProperty(dt(r),n.replace(Fs,""),"important"):e[r]=n}}const $s=["Webkit","Moz","ms"],or={};function Xc(e,t){const n=or[t];if(n)return n;let r=Fe(t);if(r!=="filter"&&r in e)return or[t]=r;r=Nn(r);for(let s=0;s<$s.length;s++){const o=$s[s]+r;if(o in e)return or[t]=o}return t}const Hs="http://www.w3.org/1999/xlink";function js(e,t,n,r,s,o=Bi(t)){r&&t.startsWith("xlink:")?n==null?e.removeAttributeNS(Hs,t.slice(6,t.length)):e.setAttributeNS(Hs,t,n):n==null||o&&!so(n)?e.removeAttribute(t):e.setAttribute(t,o?"":Ne(n)?String(n):n)}function Yc(e,t,n,r,s,o,i){if(t==="innerHTML"||t==="textContent"){r&&i(r,s,o),e[t]=n??"";return}const l=e.tagName;if(t==="value"&&l!=="PROGRESS"&&!l.includes("-")){const a=l==="OPTION"?e.getAttribute("value")||"":e.value,u=n==null?"":String(n);(a!==u||!("_value"in e))&&(e.value=u),n==null&&e.removeAttribute(t),e._value=n;return}let c=!1;if(n===""||n==null){const a=typeof e[t];a==="boolean"?n=so(n):n==null&&a==="string"?(n="",c=!0):a==="number"&&(n=0,c=!0)}try{e[t]=n}catch{}c&&e.removeAttribute(t)}function ct(e,t,n,r){e.addEventListener(t,n,r)}function zc(e,t,n,r){e.removeEventListener(t,n,r)}const Vs=Symbol("_vei");function Jc(e,t,n,r,s=null){const o=e[Vs]||(e[Vs]={}),i=o[t];if(r&&i)i.value=r;else{const[l,c]=Qc(t);if(r){const a=o[t]=ta(r,s);ct(e,l,a,c)}else i&&(zc(e,l,i,c),o[t]=void 0)}}const Ds=/(?:Once|Passive|Capture)$/;function Qc(e){let t;if(Ds.test(e)){t={};let r;for(;r=e.match(Ds);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):dt(e.slice(2)),t]}let ir=0;const Zc=Promise.resolve(),ea=()=>ir||(Zc.then(()=>ir=0),ir=Date.now());function ta(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;xe(na(r,n.value),t,5,[r])};return n.value=e,n.attached=ea(),n}function na(e,t){if(D(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const Us=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,ra=(e,t,n,r,s,o,i,l,c)=>{const a=s==="svg";t==="class"?Kc(e,r,a):t==="style"?Gc(e,n,r):Kt(t)?Or(t)||Jc(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):sa(e,t,r,a))?(Yc(e,t,r,o,i,l,c),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&js(e,t,r,a,i,t!=="value")):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),js(e,t,r,a))};function sa(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Us(t)&&K(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return Us(t)&&ne(n)?!1:t in e}const Ln=e=>{const t=e.props["onUpdate:modelValue"]||!1;return D(t)?n=>pn(t,n):t};function oa(e){e.target.composing=!0}function ks(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Et=Symbol("_assign"),Rf={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e[Et]=Ln(s);const o=r||s.props&&s.props.type==="number";ct(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n&&(l=l.trim()),o&&(l=bn(l)),e[Et](l)}),n&&ct(e,"change",()=>{e.value=e.value.trim()}),t||(ct(e,"compositionstart",oa),ct(e,"compositionend",ks),ct(e,"change",ks))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:s,number:o}},i){if(e[Et]=Ln(i),e.composing)return;const l=(o||e.type==="number")&&!/^0\d/.test(e.value)?bn(e.value):e.value,c=t??"";l!==c&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||s&&e.value.trim()===c)||(e.value=c))}},Of={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const s=Mn(t);ct(e,"change",()=>{const o=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?bn(In(i)):In(i));e[Et](e.multiple?s?new Set(o):o:o[0]),e._assigning=!0,Gt(()=>{e._assigning=!1})}),e[Et]=Ln(r)},mounted(e,{value:t,modifiers:{number:n}}){Bs(e,t)},beforeUpdate(e,t,n){e[Et]=Ln(n)},updated(e,{value:t,modifiers:{number:n}}){e._assigning||Bs(e,t)}};function Bs(e,t,n){const r=e.multiple,s=D(t);if(!(r&&!s&&!Mn(t))){for(let o=0,i=e.options.length;oString(u)===String(c)):l.selected=Wi(t,c)>-1}else l.selected=t.has(c);else if(Hn(In(l),t)){e.selectedIndex!==o&&(e.selectedIndex=o);return}}!r&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function In(e){return"_value"in e?e._value:e.value}const ia=["ctrl","shift","alt","meta"],la={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>ia.some(n=>e[`${n}Key`]&&!t.includes(n))},Lf=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(s,...o)=>{for(let i=0;i{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=s=>{if(!("key"in s))return;const o=dt(s.key);if(t.some(i=>i===o||ca[i]===o))return e(s)})},hi=le({patchProp:ra},jc);let Ht,Ks=!1;function aa(){return Ht||(Ht=cc(hi))}function fa(){return Ht=Ks?Ht:ac(hi),Ks=!0,Ht}const Mf=(...e)=>{aa().render(...e)},Pf=(...e)=>{const t=fa().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=da(r);if(s)return n(s,!0,ua(s))},t};function ua(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function da(e){return ne(e)?document.querySelector(e):e}const Nf=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},ha="modulepreload",pa=function(e){return"/"+e},Ws={},Ff=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),i=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));s=Promise.all(n.map(l=>{if(l=pa(l),l in Ws)return;Ws[l]=!0;const c=l.endsWith(".css"),a=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${a}`))return;const u=document.createElement("link");if(u.rel=c?"stylesheet":ha,c||(u.as="script",u.crossOrigin=""),u.href=l,i&&u.setAttribute("nonce",i),document.head.appendChild(u),c)return new Promise((h,m)=>{u.addEventListener("load",h),u.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${l}`)))})}))}return s.then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})},ga=window.__VP_SITE_DATA__;function Gr(e){return io()?(Xi(e),!0):!1}function Qe(e){return typeof e=="function"?e():Co(e)}const pi=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const ma=Object.prototype.toString,ya=e=>ma.call(e)==="[object Object]",gi=()=>{},qs=_a();function _a(){var e,t;return pi&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function ba(e,t){function n(...r){return new Promise((s,o)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(s).catch(o)})}return n}const mi=e=>e();function va(e=mi){const t=ie(!0);function n(){t.value=!1}function r(){t.value=!0}const s=(...o)=>{t.value&&e(...o)};return{isActive:Dn(t),pause:n,resume:r,eventFilter:s}}function wa(e){return Gn()}function yi(...e){if(e.length!==1)return Cl(...e);const t=e[0];return typeof t=="function"?Dn(vl(()=>({get:t,set:gi}))):ie(t)}function Ea(e,t,n={}){const{eventFilter:r=mi,...s}=n;return Pe(e,ba(r,t),s)}function Ca(e,t,n={}){const{eventFilter:r,...s}=n,{eventFilter:o,pause:i,resume:l,isActive:c}=va(r);return{stop:Ea(e,t,{...s,eventFilter:o}),pause:i,resume:l,isActive:c}}function Xr(e,t=!0,n){wa()?xt(e,n):t?e():Gt(e)}function _i(e){var t;const n=Qe(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Ue=pi?window:void 0;function St(...e){let t,n,r,s;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,s]=e,t=Ue):[t,n,r,s]=e,!t)return gi;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const o=[],i=()=>{o.forEach(u=>u()),o.length=0},l=(u,h,m,b)=>(u.addEventListener(h,m,b),()=>u.removeEventListener(h,m,b)),c=Pe(()=>[_i(t),Qe(s)],([u,h])=>{if(i(),!u)return;const m=ya(h)?{...h}:h;o.push(...n.flatMap(b=>r.map(S=>l(u,b,S,m))))},{immediate:!0,flush:"post"}),a=()=>{c(),i()};return Gr(a),a}function Sa(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function $f(...e){let t,n,r={};e.length===3?(t=e[0],n=e[1],r=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],r=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:s=Ue,eventName:o="keydown",passive:i=!1,dedupe:l=!1}=r,c=Sa(t);return St(s,o,u=>{u.repeat&&Qe(l)||c(u)&&n(u)},i)}function xa(){const e=ie(!1),t=Gn();return t&&xt(()=>{e.value=!0},t),e}function Ta(e){const t=xa();return se(()=>(t.value,!!e()))}function bi(e,t={}){const{window:n=Ue}=t,r=Ta(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let s;const o=ie(!1),i=a=>{o.value=a.matches},l=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",i):s.removeListener(i))},c=Go(()=>{r.value&&(l(),s=n.matchMedia(Qe(e)),"addEventListener"in s?s.addEventListener("change",i):s.addListener(i),o.value=s.matches)});return Gr(()=>{c(),l(),s=void 0}),o}const fn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},un="__vueuse_ssr_handlers__",Aa=Ra();function Ra(){return un in fn||(fn[un]=fn[un]||{}),fn[un]}function vi(e,t){return Aa[e]||t}function Oa(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const La={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Gs="vueuse-storage";function Ia(e,t,n,r={}){var s;const{flush:o="pre",deep:i=!0,listenToStorageChanges:l=!0,writeDefaults:c=!0,mergeDefaults:a=!1,shallow:u,window:h=Ue,eventFilter:m,onError:b=w=>{console.error(w)},initOnMounted:S}=r,P=(u?wo:ie)(typeof t=="function"?t():t);if(!n)try{n=vi("getDefaultStorage",()=>{var w;return(w=Ue)==null?void 0:w.localStorage})()}catch(w){b(w)}if(!n)return P;const H=Qe(t),W=Oa(H),U=(s=r.serializer)!=null?s:La[W],{pause:p,resume:y}=Ca(P,()=>A(P.value),{flush:o,deep:i,eventFilter:m});h&&l&&Xr(()=>{St(h,"storage",$),St(h,Gs,L),S&&$()}),S||$();function I(w,N){h&&h.dispatchEvent(new CustomEvent(Gs,{detail:{key:e,oldValue:w,newValue:N,storageArea:n}}))}function A(w){try{const N=n.getItem(e);if(w==null)I(N,null),n.removeItem(e);else{const T=U.write(w);N!==T&&(n.setItem(e,T),I(N,T))}}catch(N){b(N)}}function F(w){const N=w?w.newValue:n.getItem(e);if(N==null)return c&&H!=null&&n.setItem(e,U.write(H)),H;if(!w&&a){const T=U.read(N);return typeof a=="function"?a(T,H):W==="object"&&!Array.isArray(T)?{...H,...T}:T}else return typeof N!="string"?N:U.read(N)}function $(w){if(!(w&&w.storageArea!==n)){if(w&&w.key==null){P.value=H;return}if(!(w&&w.key!==e)){p();try{(w==null?void 0:w.newValue)!==U.write(P.value)&&(P.value=F(w))}catch(N){b(N)}finally{w?Gt(y):y()}}}}function L(w){$(w.detail)}return P}function wi(e){return bi("(prefers-color-scheme: dark)",e)}function Ma(e={}){const{selector:t="html",attribute:n="class",initialValue:r="auto",window:s=Ue,storage:o,storageKey:i="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:c,emitAuto:a,disableTransition:u=!0}=e,h={auto:"",light:"light",dark:"dark",...e.modes||{}},m=wi({window:s}),b=se(()=>m.value?"dark":"light"),S=c||(i==null?yi(r):Ia(i,r,o,{window:s,listenToStorageChanges:l})),P=se(()=>S.value==="auto"?b.value:S.value),H=vi("updateHTMLAttrs",(y,I,A)=>{const F=typeof y=="string"?s==null?void 0:s.document.querySelector(y):_i(y);if(!F)return;let $;if(u&&($=s.document.createElement("style"),$.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),s.document.head.appendChild($)),I==="class"){const L=A.split(/\s/g);Object.values(h).flatMap(w=>(w||"").split(/\s/g)).filter(Boolean).forEach(w=>{L.includes(w)?F.classList.add(w):F.classList.remove(w)})}else F.setAttribute(I,A);u&&(s.getComputedStyle($).opacity,document.head.removeChild($))});function W(y){var I;H(t,n,(I=h[y])!=null?I:y)}function U(y){e.onChanged?e.onChanged(y,W):W(y)}Pe(P,U,{flush:"post",immediate:!0}),Xr(()=>U(P.value));const p=se({get(){return a?S.value:P.value},set(y){S.value=y}});try{return Object.assign(p,{store:S,system:b,state:P})}catch{return p}}function Pa(e={}){const{valueDark:t="dark",valueLight:n="",window:r=Ue}=e,s=Ma({...e,onChanged:(l,c)=>{var a;e.onChanged?(a=e.onChanged)==null||a.call(e,l==="dark",c,l):c(l)},modes:{dark:t,light:n}}),o=se(()=>s.system?s.system.value:wi({window:r}).value?"dark":"light");return se({get(){return s.value==="dark"},set(l){const c=l?"dark":"light";o.value===c?s.value="auto":s.value=c}})}function lr(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function Ei(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const cr=new WeakMap;function Hf(e,t=!1){const n=ie(t);let r=null,s="";Pe(yi(e),l=>{const c=lr(Qe(l));if(c){const a=c;if(cr.get(a)||cr.set(a,a.style.overflow),a.style.overflow!=="hidden"&&(s=a.style.overflow),a.style.overflow==="hidden")return n.value=!0;if(n.value)return a.style.overflow="hidden"}},{immediate:!0});const o=()=>{const l=lr(Qe(e));!l||n.value||(qs&&(r=St(l,"touchmove",c=>{Na(c)},{passive:!1})),l.style.overflow="hidden",n.value=!0)},i=()=>{const l=lr(Qe(e));!l||!n.value||(qs&&(r==null||r()),l.style.overflow=s,cr.delete(l),n.value=!1)};return Gr(i),se({get(){return n.value},set(l){l?o():i()}})}function jf(e={}){const{window:t=Ue,behavior:n="auto"}=e;if(!t)return{x:ie(0),y:ie(0)};const r=ie(t.scrollX),s=ie(t.scrollY),o=se({get(){return r.value},set(l){scrollTo({left:l,behavior:n})}}),i=se({get(){return s.value},set(l){scrollTo({top:l,behavior:n})}});return St(t,"scroll",()=>{r.value=t.scrollX,s.value=t.scrollY},{capture:!1,passive:!0}),{x:o,y:i}}function Vf(e={}){const{window:t=Ue,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:s=!0,includeScrollbar:o=!0}=e,i=ie(n),l=ie(r),c=()=>{t&&(o?(i.value=t.innerWidth,l.value=t.innerHeight):(i.value=t.document.documentElement.clientWidth,l.value=t.document.documentElement.clientHeight))};if(c(),Xr(c),St("resize",c,{passive:!0}),s){const a=bi("(orientation: portrait)");Pe(a,()=>c())}return{width:i,height:l}}var ar={BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1},fr={};const Ci=/^(?:[a-z]+:|\/\/)/i,Fa="vitepress-theme-appearance",$a=/#.*$/,Ha=/[?#].*$/,ja=/(?:(^|\/)index)?\.(?:md|html)$/,de=typeof document<"u",Si={relativePath:"404.md",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function Va(e,t,n=!1){if(t===void 0)return!1;if(e=Xs(`/${e}`),n)return new RegExp(t).test(e);if(Xs(t)!==e)return!1;const r=t.match($a);return r?(de?location.hash:"")===r[0]:!0}function Xs(e){return decodeURI(e).replace(Ha,"").replace(ja,"$1")}function Da(e){return Ci.test(e)}function Ua(e,t){return Object.keys((e==null?void 0:e.locales)||{}).find(n=>n!=="root"&&!Da(n)&&Va(t,`/${n}/`,!0))||"root"}function ka(e,t){var r,s,o,i,l,c,a;const n=Ua(e,t);return Object.assign({},e,{localeIndex:n,lang:((r=e.locales[n])==null?void 0:r.lang)??e.lang,dir:((s=e.locales[n])==null?void 0:s.dir)??e.dir,title:((o=e.locales[n])==null?void 0:o.title)??e.title,titleTemplate:((i=e.locales[n])==null?void 0:i.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:Ti(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(a=e.locales[n])==null?void 0:a.themeConfig}})}function xi(e,t){const n=t.title||e.title,r=t.titleTemplate??e.titleTemplate;if(typeof r=="string"&&r.includes(":title"))return r.replace(/:title/g,n);const s=Ba(e.title,r);return n===s.slice(3)?n:`${n}${s}`}function Ba(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function Ka(e,t){const[n,r]=t;if(n!=="meta")return!1;const s=Object.entries(r)[0];return s==null?!1:e.some(([o,i])=>o===n&&i[s[0]]===s[1])}function Ti(e,t){return[...e.filter(n=>!Ka(t,n)),...t]}const Wa=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,qa=/^[a-z]:/i;function Ys(e){const t=qa.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(Wa,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const ur=new Set;function Ga(e){if(ur.size===0){const n=typeof process=="object"&&(fr==null?void 0:fr.VITE_EXTRA_EXTENSIONS)||(ar==null?void 0:ar.VITE_EXTRA_EXTENSIONS)||"";("3g2,3gp,aac,ai,apng,au,avif,bin,bmp,cer,class,conf,crl,css,csv,dll,doc,eps,epub,exe,gif,gz,ics,ief,jar,jpe,jpeg,jpg,js,json,jsonld,m4a,man,mid,midi,mjs,mov,mp2,mp3,mp4,mpe,mpeg,mpg,mpp,oga,ogg,ogv,ogx,opus,otf,p10,p7c,p7m,p7s,pdf,png,ps,qt,roff,rtf,rtx,ser,svg,t,tif,tiff,tr,ts,tsv,ttf,txt,vtt,wav,weba,webm,webp,woff,woff2,xhtml,xml,yaml,yml,zip"+(n&&typeof n=="string"?","+n:"")).split(",").forEach(r=>ur.add(r))}const t=e.split(".").pop();return t==null||!ur.has(t.toLowerCase())}const Xa=Symbol(),ut=wo(ga);function Df(e){const t=se(()=>ka(ut.value,e.data.relativePath)),n=t.value.appearance,r=n==="force-dark"?ie(!0):n?Pa({storageKey:Fa,initialValue:()=>typeof n=="string"?n:"auto",...typeof n=="object"?n:{}}):ie(!1),s=ie(de?location.hash:"");return de&&window.addEventListener("hashchange",()=>{s.value=location.hash}),Pe(()=>e.data,()=>{s.value=de?location.hash:""}),{site:t,theme:se(()=>t.value.themeConfig),page:se(()=>e.data),frontmatter:se(()=>e.data.frontmatter),params:se(()=>e.data.params),lang:se(()=>t.value.lang),dir:se(()=>e.data.frontmatter.dir||t.value.dir),localeIndex:se(()=>t.value.localeIndex||"root"),title:se(()=>xi(t.value,e.data)),description:se(()=>e.data.description||t.value.description),isDark:r,hash:se(()=>s.value)}}function Ya(){const e=wt(Xa);if(!e)throw new Error("vitepress data not properly injected in app");return e}function za(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function zs(e){return Ci.test(e)||!e.startsWith("/")?e:za(ut.value.base,e)}function Ja(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),de){const n="/";t=Ys(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let r=__VP_HASH_MAP__[t.toLowerCase()];if(r||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",r=__VP_HASH_MAP__[t.toLowerCase()]),!r)return null;t=`${n}assets/${t}.${r}.js`}else t=`./${Ys(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let _n=[];function Uf(e){_n.push(e),Wn(()=>{_n=_n.filter(t=>t!==e)})}function Qa(){let e=ut.value.scrollOffset,t=0,n=24;if(typeof e=="object"&&"padding"in e&&(n=e.padding,e=e.selector),typeof e=="number")t=e;else if(typeof e=="string")t=Js(e,n);else if(Array.isArray(e))for(const r of e){const s=Js(r,n);if(s){t=s;break}}return t}function Js(e,t){const n=document.querySelector(e);if(!n)return 0;const r=n.getBoundingClientRect().bottom;return r<0?0:r+t}const Za=Symbol(),Ai="http://a.com",ef=()=>({path:"/",component:null,data:Si});function kf(e,t){const n=Vn(ef()),r={route:n,go:s};async function s(l=de?location.href:"/"){var c,a;l=dr(l),await((c=r.onBeforeRouteChange)==null?void 0:c.call(r,l))!==!1&&(de&&l!==dr(location.href)&&(history.replaceState({scrollPosition:window.scrollY},""),history.pushState({},"",l)),await i(l),await((a=r.onAfterRouteChanged)==null?void 0:a.call(r,l)))}let o=null;async function i(l,c=0,a=!1){var m;if(await((m=r.onBeforePageLoad)==null?void 0:m.call(r,l))===!1)return;const u=new URL(l,Ai),h=o=u.pathname;try{let b=await e(h);if(!b)throw new Error(`Page not found: ${h}`);if(o===h){o=null;const{default:S,__pageData:P}=b;if(!S)throw new Error(`Invalid route component: ${S}`);n.path=de?h:zs(h),n.component=gn(S),n.data=gn(P),de&&Gt(()=>{let H=ut.value.base+P.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!ut.value.cleanUrls&&!H.endsWith("/")&&(H+=".html"),H!==u.pathname&&(u.pathname=H,l=H+u.search+u.hash,history.replaceState({},"",l)),u.hash&&!c){let W=null;try{W=document.getElementById(decodeURIComponent(u.hash).slice(1))}catch(U){console.warn(U)}if(W){Qs(W,u.hash);return}}window.scrollTo(0,c)})}}catch(b){if(!/fetch|Page not found/.test(b.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(b),!a)try{const S=await fetch(ut.value.base+"hashmap.json");window.__VP_HASH_MAP__=await S.json(),await i(l,c,!0);return}catch{}if(o===h){o=null,n.path=de?h:zs(h),n.component=t?gn(t):null;const S=de?h.replace(/(^|\/)$/,"$1index").replace(/(\.html)?$/,".md").replace(/^\//,""):"404.md";n.data={...Si,relativePath:S}}}}return de&&(history.state===null&&history.replaceState({},""),window.addEventListener("click",l=>{if(l.target.closest("button"))return;const a=l.target.closest("a");if(a&&!a.closest(".vp-raw")&&(a instanceof SVGElement||!a.download)){const{target:u}=a,{href:h,origin:m,pathname:b,hash:S,search:P}=new URL(a.href instanceof SVGAnimatedString?a.href.animVal:a.href,a.baseURI),H=new URL(location.href);!l.ctrlKey&&!l.shiftKey&&!l.altKey&&!l.metaKey&&!u&&m===H.origin&&Ga(b)&&(l.preventDefault(),b===H.pathname&&P===H.search?(S!==H.hash&&(history.pushState({},"",h),window.dispatchEvent(new HashChangeEvent("hashchange",{oldURL:H.href,newURL:h}))),S?Qs(a,S,a.classList.contains("header-anchor")):window.scrollTo(0,0)):s(h))}},{capture:!0}),window.addEventListener("popstate",async l=>{var c;l.state!==null&&(await i(dr(location.href),l.state&&l.state.scrollPosition||0),(c=r.onAfterRouteChanged)==null||c.call(r,location.href))}),window.addEventListener("hashchange",l=>{l.preventDefault()})),r}function tf(){const e=wt(Za);if(!e)throw new Error("useRouter() is called without provider.");return e}function Ri(){return tf().route}function Qs(e,t,n=!1){let r=null;try{r=e.classList.contains("header-anchor")?e:document.getElementById(decodeURIComponent(t).slice(1))}catch(s){console.warn(s)}if(r){let s=function(){!n||Math.abs(i-window.scrollY)>window.innerHeight?window.scrollTo(0,i):window.scrollTo({left:0,top:i,behavior:"smooth"})};const o=parseInt(window.getComputedStyle(r).paddingTop,10),i=window.scrollY+r.getBoundingClientRect().top-Qa()+o;requestAnimationFrame(s)}}function dr(e){const t=new URL(e,Ai);return t.pathname=t.pathname.replace(/(^|\/)index(\.html)?$/,"$1"),ut.value.cleanUrls?t.pathname=t.pathname.replace(/\.html$/,""):!t.pathname.endsWith("/")&&!t.pathname.endsWith(".html")&&(t.pathname+=".html"),t.pathname+t.search+t.hash}const hr=()=>_n.forEach(e=>e()),Bf=kr({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=Ri(),{site:n}=Ya();return()=>Ar(e.as,n.value.contentProps??{style:{position:"relative"}},[t.component?Ar(t.component,{onVnodeMounted:hr,onVnodeUpdated:hr,onVnodeUnmounted:hr}):"404 Page Not Found"])}}),Kf="/logo.png",Wf=kr({setup(e,{slots:t}){const n=ie(!1);return xt(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function qf(){de&&window.addEventListener("click",e=>{var n;const t=e.target;if(t.matches(".vp-code-group input")){const r=(n=t.parentElement)==null?void 0:n.parentElement;if(!r)return;const s=Array.from(r.querySelectorAll("input")).indexOf(t);if(s<0)return;const o=r.querySelector(".blocks");if(!o)return;const i=Array.from(o.children).find(a=>a.classList.contains("active"));if(!i)return;const l=o.children[s];if(!l||i===l)return;i.classList.remove("active"),l.classList.add("active");const c=r==null?void 0:r.querySelector(`label[for="${t.id}"]`);c==null||c.scrollIntoView({block:"nearest"})}})}function Gf(){if(de){const e=new WeakMap;window.addEventListener("click",t=>{var r;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const s=n.parentElement,o=(r=n.nextElementSibling)==null?void 0:r.nextElementSibling;if(!s||!o)return;const i=/language-(shellscript|shell|bash|sh|zsh)/.test(s.className),l=[".vp-copy-ignore",".diff.remove"],c=o.cloneNode(!0);c.querySelectorAll(l.join(",")).forEach(u=>u.remove());let a=c.textContent||"";i&&(a=a.replace(/^ *(\$|>) /gm,"").trim()),nf(a).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const u=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,u)})}})}}async function nf(e){try{return navigator.clipboard.writeText(e)}catch{const t=document.createElement("textarea"),n=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const r=document.getSelection(),s=r?r.rangeCount>0&&r.getRangeAt(0):null;document.body.appendChild(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length,document.execCommand("copy"),document.body.removeChild(t),s&&(r.removeAllRanges(),r.addRange(s)),n&&n.focus()}}function Xf(e,t){let n=!0,r=[];const s=o=>{if(n){n=!1,o.forEach(l=>{const c=pr(l);for(const a of document.head.children)if(a.isEqualNode(c)){r.push(a);return}});return}const i=o.map(pr);r.forEach((l,c)=>{const a=i.findIndex(u=>u==null?void 0:u.isEqualNode(l??null));a!==-1?delete i[a]:(l==null||l.remove(),delete r[c])}),i.forEach(l=>l&&document.head.appendChild(l)),r=[...r,...i].filter(Boolean)};Go(()=>{const o=e.data,i=t.value,l=o&&o.description,c=o&&o.frontmatter.head||[],a=xi(i,o);a!==document.title&&(document.title=a);const u=l||i.description;let h=document.querySelector("meta[name=description]");h?h.getAttribute("content")!==u&&h.setAttribute("content",u):pr(["meta",{name:"description",content:u}]),s(Ti(i.head,sf(c)))})}function pr([e,t,n]){const r=document.createElement(e);for(const s in t)r.setAttribute(s,t[s]);return n&&(r.innerHTML=n),e==="script"&&!t.async&&(r.async=!1),r}function rf(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function sf(e){return e.filter(t=>!rf(t))}const gr=new Set,Oi=()=>document.createElement("link"),of=e=>{const t=Oi();t.rel="prefetch",t.href=e,document.head.appendChild(t)},lf=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let dn;const cf=de&&(dn=Oi())&&dn.relList&&dn.relList.supports&&dn.relList.supports("prefetch")?of:lf;function Yf(){if(!de||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const r=()=>{n&&n.disconnect(),n=new IntersectionObserver(o=>{o.forEach(i=>{if(i.isIntersecting){const l=i.target;n.unobserve(l);const{pathname:c}=l;if(!gr.has(c)){gr.add(c);const a=Ja(c);a&&cf(a)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(o=>{const{hostname:i,pathname:l}=new URL(o.href instanceof SVGAnimatedString?o.href.animVal:o.href,o.baseURI),c=l.match(/\.\w+$/);c&&c[0]!==".html"||o.target!=="_blank"&&i===location.hostname&&(l!==location.pathname?n.observe(o):gr.add(l))})})};xt(r);const s=Ri();Pe(()=>s.path,r),Wn(()=>{n&&n.disconnect()})}export{If as $,Ef as A,Vl as B,Qa as C,hf as D,mf as E,_e as F,wo as G,Uf as H,oe as I,_f as J,Ff as K,pf as L,Ci as M,Ri as N,Tc as O,wt as P,Vf as Q,Fn as R,$f as S,fi as T,Gt as U,jf as V,de as W,Dn as X,Hf as Y,Zl as Z,Nf as _,ii as a,vf as a0,Lf as a1,wf as a2,Vn as a3,Cl as a4,yf as a5,af as a6,xc as a7,pe as a8,Cf as a9,Ar as aa,Mf as ab,jl as ac,gf as ad,Af as ae,io as af,Xi as ag,Kf as ah,Of as ai,Rf as aj,xf as ak,Xf as al,Za as am,Df as an,Xa as ao,Bf as ap,Wf as aq,ut as ar,Pf as as,kf as at,Ja as au,Yf as av,Gf as aw,qf as ax,tf as ay,ri as b,Sf as c,kr as d,Tf as e,Ga as f,zs as g,se as h,Da as i,oi as j,Co as k,df as l,Va as m,$n as n,ti as o,uf as p,bi as q,bf as r,ie as s,ff as t,Ya as u,Pe as v,Il as w,Go as x,xt as y,Wn as z}; diff --git a/docs/assets/chunks/theme.BOL5waQS.js b/docs/assets/chunks/theme.BOL5waQS.js deleted file mode 100644 index 6370aa8a..00000000 --- a/docs/assets/chunks/theme.BOL5waQS.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__fileDeps=["assets/chunks/ui-custom.Lrn8TO40.js","assets/chunks/framework.BpiZUkLr.js","assets/chunks/VPAlgoliaSearchBox.BRFvvT_F.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); -var Yr=Object.defineProperty;var Br=(e,a,t)=>a in e?Yr(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t;var he=(e,a,t)=>(Br(e,typeof a!="symbol"?a+"":a,t),t);import{d as q,o as u,c as m,r as $,n as ye,a as Re,t as ie,b as ue,w as D,e as A,T as Yt,_ as ke,u as Ne,i as Fr,f as zr,g as Ln,h as x,j as g,k as s,p as nt,l as ot,m as sa,q as Pn,s as C,v as et,x as ja,y as Qe,z as Kt,A as Co,B as Wr,C as Ur,D as ua,F as me,E as Pe,G as Vo,H as Qa,I as J,J as Oo,K as No,L as Ot,M as Lo,N as Ga,O as Le,P as Xa,Q as qr,R as vt,S as jr,U as ht,V as Io,W as Ka,X as Qr,Y as Ro,Z as Eo,$ as Ho,a0 as Gr,a1 as ia,a2 as Jt,a3 as Va,a4 as xa,a5 as at,a6 as lt,a7 as pt,a8 as io,a9 as Xr,aa as Kr,ab as uo,ac as Jr,ad as pa,ae as Ba,af as Zr,ag as el,ah as Lt,ai as tl,aj as al}from"./framework.BpiZUkLr.js";const nl=q({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(e){return(a,t)=>(u(),m("span",{class:ye(["VPBadge",a.type])},[$(a.$slots,"default",{},()=>[Re(ie(a.text),1)])],2))}}),ol={key:0,class:"VPBackdrop"},rl=q({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(a,t)=>(u(),ue(Yt,{name:"fade"},{default:D(()=>[a.show?(u(),m("div",ol)):A("",!0)]),_:1}))}}),ll=ke(rl,[["__scopeId","data-v-c79a1216"]]),Ae=Ne;function sl(e,a){let t,n=!1;return()=>{t&&clearTimeout(t),n?t=setTimeout(e,a):(e(),(n=!0)&&setTimeout(()=>n=!1,a))}}function Tn(e){return/^\//.test(e)?e:`/${e}`}function In(e){const{pathname:a,search:t,hash:n,protocol:o}=new URL(e,"http://a.com");if(Fr(e)||e.startsWith("#")||!o.startsWith("http")||!zr(a))return e;const{site:r}=Ae(),l=a.endsWith("/")||a.endsWith(".html")?e:e.replace(/(?:(^\.+)\/)?.*$/,`$1${a.replace(/(\.md)?$/,r.value.cleanUrls?"":".html")}${t}${n}`);return Ln(l)}function Oa({correspondingLink:e=!1}={}){const{site:a,localeIndex:t,page:n,theme:o,hash:r}=Ae(),l=x(()=>{var i,k;return{label:(i=a.value.locales[t.value])==null?void 0:i.label,link:((k=a.value.locales[t.value])==null?void 0:k.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:x(()=>Object.entries(a.value.locales).flatMap(([i,k])=>l.value.label===k.label?[]:{text:k.label,link:il(k.link||(i==="root"?"/":`/${i}/`),o.value.i18nRouting!==!1&&e,n.value.relativePath.slice(l.value.link.length-1),!a.value.cleanUrls)+r.value})),currentLang:l}}function il(e,a,t,n){return a?e.replace(/\/$/,"")+Tn(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,n?".html":"")):e}const ul=e=>(nt("data-v-d6be1790"),e=e(),ot(),e),dl={class:"NotFound"},cl={class:"code"},ml={class:"title"},vl=ul(()=>g("div",{class:"divider"},null,-1)),pl={class:"quote"},fl={class:"action"},hl=["href","aria-label"],yl=q({__name:"NotFound",setup(e){const{theme:a}=Ae(),{currentLang:t}=Oa();return(n,o)=>{var r,l,d,i,k;return u(),m("div",dl,[g("p",cl,ie(((r=s(a).notFound)==null?void 0:r.code)??"404"),1),g("h1",ml,ie(((l=s(a).notFound)==null?void 0:l.title)??"PAGE NOT FOUND"),1),vl,g("blockquote",pl,ie(((d=s(a).notFound)==null?void 0:d.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),g("div",fl,[g("a",{class:"link",href:s(Ln)(s(t).link),"aria-label":((i=s(a).notFound)==null?void 0:i.linkLabel)??"go to home"},ie(((k=s(a).notFound)==null?void 0:k.linkText)??"Take me home"),9,hl)])])}}}),gl=ke(yl,[["__scopeId","data-v-d6be1790"]]);function Yo(e,a){if(Array.isArray(e))return Fa(e);if(e==null)return[];a=Tn(a);const t=Object.keys(e).sort((o,r)=>r.split("/").length-o.split("/").length).find(o=>a.startsWith(Tn(o))),n=t?e[t]:[];return Array.isArray(n)?Fa(n):Fa(n.items,n.base)}function _l(e){const a=[];let t=0;for(const n in e){const o=e[n];if(o.items){t=a.push(o);continue}a[t]||a.push({items:[]}),a[t].items.push(o)}return a}function bl(e){const a=[];function t(n){for(const o of n)o.text&&o.link&&a.push({text:o.text,link:o.link,docFooterText:o.docFooterText}),o.items&&t(o.items)}return t(e),a}function Mn(e,a){return Array.isArray(a)?a.some(t=>Mn(e,t)):sa(e,a.link)?!0:a.items?Mn(e,a.items):!1}function Fa(e,a){return[...e].map(t=>{const n={...t},o=n.base||a;return o&&n.link&&(n.link=o+n.link),n.items&&(n.items=Fa(n.items,o)),n})}function Bt(){const{frontmatter:e,page:a,theme:t}=Ae(),n=Pn("(min-width: 960px)"),o=C(!1),r=x(()=>{const T=t.value.sidebar,S=a.value.relativePath;return T?Yo(T,S):[]}),l=C(r.value);et(r,(T,S)=>{JSON.stringify(T)!==JSON.stringify(S)&&(l.value=r.value)});const d=x(()=>e.value.sidebar!==!1&&l.value.length>0&&e.value.layout!=="home"),i=x(()=>k?e.value.aside==null?t.value.aside==="left":e.value.aside==="left":!1),k=x(()=>e.value.layout==="home"?!1:e.value.aside!=null?!!e.value.aside:t.value.aside!==!1),v=x(()=>d.value&&n.value),p=x(()=>d.value?_l(l.value):[]);function c(){o.value=!0}function _(){o.value=!1}function M(){o.value?_():c()}return{isOpen:o,sidebar:l,sidebarGroups:p,hasSidebar:d,hasAside:k,leftAside:i,isSidebarEnabled:v,open:c,close:_,toggle:M}}function kl(e,a){let t;ja(()=>{t=e.value?document.activeElement:void 0}),Qe(()=>{window.addEventListener("keyup",n)}),Kt(()=>{window.removeEventListener("keyup",n)});function n(o){o.key==="Escape"&&e.value&&(a(),t==null||t.focus())}}function wl(e){const{page:a,hash:t}=Ae(),n=C(!1),o=x(()=>e.value.collapsed!=null),r=x(()=>!!e.value.link),l=C(!1),d=()=>{l.value=sa(a.value.relativePath,e.value.link)};et([a,e,t],d),Qe(d);const i=x(()=>l.value?!0:e.value.items?Mn(a.value.relativePath,e.value.items):!1),k=x(()=>!!(e.value.items&&e.value.items.length));ja(()=>{n.value=!!(o.value&&e.value.collapsed)}),Co(()=>{(l.value||i.value)&&(n.value=!1)});function v(){o.value&&(n.value=!n.value)}return{collapsed:n,collapsible:o,isLink:r,isActiveLink:l,hasActiveLink:i,hasChildren:k,toggle:v}}function $l(){const{hasSidebar:e}=Bt(),a=Pn("(min-width: 960px)"),t=Pn("(min-width: 1280px)");return{isAsideEnabled:x(()=>!t.value&&!a.value?!1:e.value?t.value:a.value)}}const Sn=[];function Bo(e){return typeof e.outline=="object"&&!Array.isArray(e.outline)&&e.outline.label||e.outlineTitle||"On this page"}function Rn(e){const a=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const n=Number(t.tagName[1]);return{element:t,title:Dl(t),link:"#"+t.id,level:n}});return Pl(a,e)}function Dl(e){let a="";for(const t of e.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;a+=t.textContent}else t.nodeType===3&&(a+=t.textContent);return a.trim()}function Pl(e,a){if(a===!1)return[];const t=(typeof a=="object"&&!Array.isArray(a)?a.level:a)||2,[n,o]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;e=e.filter(l=>l.level>=n&&l.level<=o),Sn.length=0;for(const{element:l,link:d}of e)Sn.push({element:l,link:d});const r=[];e:for(let l=0;l=0;i--){const k=e[i];if(k.level{requestAnimationFrame(r),window.addEventListener("scroll",n)}),Wr(()=>{l(location.hash)}),Kt(()=>{window.removeEventListener("scroll",n)});function r(){if(!t.value)return;const d=window.scrollY,i=window.innerHeight,k=document.body.offsetHeight,v=Math.abs(d+i-k)<1,p=Sn.map(({element:_,link:M})=>({link:M,top:Ml(_)})).filter(({top:_})=>!Number.isNaN(_)).sort((_,M)=>_.top-M.top);if(!p.length){l(null);return}if(d<1){l(null);return}if(v){l(p[p.length-1].link);return}let c=null;for(const{link:_,top:M}of p){if(M>d+Ur()+4)break;c=_}l(c)}function l(d){o&&o.classList.remove("active"),d==null?o=null:o=e.value.querySelector(`a[href="${decodeURIComponent(d)}"]`);const i=o;i?(i.classList.add("active"),a.value.style.top=i.offsetTop+39+"px",a.value.style.opacity="1"):(a.value.style.top="33px",a.value.style.opacity="0")}}function Ml(e){let a=0;for(;e!==document.body;){if(e===null)return NaN;a+=e.offsetTop,e=e.offsetParent}return a}const Sl=["href","title"],xl=q({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(e){function a({target:t}){const n=t.href.split("#")[1],o=document.getElementById(decodeURIComponent(n));o==null||o.focus({preventScroll:!0})}return(t,n)=>{const o=ua("VPDocOutlineItem",!0);return u(),m("ul",{class:ye(["VPDocOutlineItem",t.root?"root":"nested"])},[(u(!0),m(me,null,Pe(t.headers,({children:r,link:l,title:d})=>(u(),m("li",null,[g("a",{class:"outline-link",href:l,onClick:a,title:d},ie(d),9,Sl),r!=null&&r.length?(u(),ue(o,{key:0,headers:r},null,8,["headers"])):A("",!0)]))),256))],2)}}}),Fo=ke(xl,[["__scopeId","data-v-b933a997"]]),Al={class:"content"},Cl={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Vl=q({__name:"VPDocAsideOutline",setup(e){const{frontmatter:a,theme:t}=Ae(),n=Vo([]);Qa(()=>{n.value=Rn(a.value.outline??t.value.outline)});const o=C(),r=C();return Tl(o,r),(l,d)=>(u(),m("nav",{"aria-labelledby":"doc-outline-aria-label",class:ye(["VPDocAsideOutline",{"has-outline":n.value.length>0}]),ref_key:"container",ref:o},[g("div",Al,[g("div",{class:"outline-marker",ref_key:"marker",ref:r},null,512),g("div",Cl,ie(s(Bo)(s(t))),1),J(Fo,{headers:n.value,root:!0},null,8,["headers"])])],2))}}),Ol=ke(Vl,[["__scopeId","data-v-a5bbad30"]]),Nl={class:"VPDocAsideCarbonAds"},Ll=q({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(e){const a=Oo(()=>No(()=>import("./ui-custom.Lrn8TO40.js"),__vite__mapDeps([0,1])));return(t,n)=>(u(),m("div",Nl,[J(s(a),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Il=e=>(nt("data-v-3f215769"),e=e(),ot(),e),Rl={class:"VPDocAside"},El=Il(()=>g("div",{class:"spacer"},null,-1)),Hl=q({__name:"VPDocAside",setup(e){const{theme:a}=Ae();return(t,n)=>(u(),m("div",Rl,[$(t.$slots,"aside-top",{},void 0,!0),$(t.$slots,"aside-outline-before",{},void 0,!0),J(Ol),$(t.$slots,"aside-outline-after",{},void 0,!0),El,$(t.$slots,"aside-ads-before",{},void 0,!0),s(a).carbonAds?(u(),ue(Ll,{key:0,"carbon-ads":s(a).carbonAds},null,8,["carbon-ads"])):A("",!0),$(t.$slots,"aside-ads-after",{},void 0,!0),$(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Yl=ke(Hl,[["__scopeId","data-v-3f215769"]]);function Bl(){const{theme:e,page:a}=Ae();return x(()=>{const{text:t="Edit this page",pattern:n=""}=e.value.editLink||{};let o;return typeof n=="function"?o=n(a.value):o=n.replace(/:path/g,a.value.filePath),{url:o,text:t}})}function Fl(){const{page:e,theme:a,frontmatter:t}=Ae();return x(()=>{var k,v,p,c,_,M,T,S;const n=Yo(a.value.sidebar,e.value.relativePath),o=bl(n),r=zl(o,U=>U.link.replace(/[?#].*$/,"")),l=r.findIndex(U=>sa(e.value.relativePath,U.link)),d=((k=a.value.docFooter)==null?void 0:k.prev)===!1&&!t.value.prev||t.value.prev===!1,i=((v=a.value.docFooter)==null?void 0:v.next)===!1&&!t.value.next||t.value.next===!1;return{prev:d?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((p=r[l-1])==null?void 0:p.docFooterText)??((c=r[l-1])==null?void 0:c.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((_=r[l-1])==null?void 0:_.link)},next:i?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((M=r[l+1])==null?void 0:M.docFooterText)??((T=r[l+1])==null?void 0:T.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((S=r[l+1])==null?void 0:S.link)}}})}function zl(e,a){const t=new Set;return e.filter(n=>{const o=a(n);return t.has(o)?!1:t.add(o)})}const Nt=q({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(e){const a=e,t=x(()=>a.tag??(a.href?"a":"span")),n=x(()=>a.href&&Lo.test(a.href)||a.target==="_blank");return(o,r)=>(u(),ue(Ot(t.value),{class:ye(["VPLink",{link:o.href,"vp-external-link-icon":n.value,"no-icon":o.noIcon}]),href:o.href?s(In)(o.href):void 0,target:o.target??(n.value?"_blank":void 0),rel:o.rel??(n.value?"noreferrer":void 0)},{default:D(()=>[$(o.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Wl={class:"VPLastUpdated"},Ul=["datetime"],ql=q({__name:"VPDocFooterLastUpdated",setup(e){const{theme:a,page:t,frontmatter:n,lang:o}=Ae(),r=x(()=>new Date(n.value.lastUpdated??t.value.lastUpdated)),l=x(()=>r.value.toISOString()),d=C("");return Qe(()=>{ja(()=>{var i,k,v;d.value=new Intl.DateTimeFormat((k=(i=a.value.lastUpdated)==null?void 0:i.formatOptions)!=null&&k.forceLocale?o.value:void 0,((v=a.value.lastUpdated)==null?void 0:v.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(r.value)})}),(i,k)=>{var v;return u(),m("p",Wl,[Re(ie(((v=s(a).lastUpdated)==null?void 0:v.text)||s(a).lastUpdatedText||"Last updated")+": ",1),g("time",{datetime:l.value},ie(d.value),9,Ul)])}}}),jl=ke(ql,[["__scopeId","data-v-7e05ebdb"]]),zo=e=>(nt("data-v-d4a0bba5"),e=e(),ot(),e),Ql={key:0,class:"VPDocFooter"},Gl={key:0,class:"edit-info"},Xl={key:0,class:"edit-link"},Kl=zo(()=>g("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),Jl={key:1,class:"last-updated"},Zl={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},es=zo(()=>g("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),ts={class:"pager"},as=["innerHTML"],ns=["innerHTML"],os={class:"pager"},rs=["innerHTML"],ls=["innerHTML"],ss=q({__name:"VPDocFooter",setup(e){const{theme:a,page:t,frontmatter:n}=Ae(),o=Bl(),r=Fl(),l=x(()=>a.value.editLink&&n.value.editLink!==!1),d=x(()=>t.value.lastUpdated&&n.value.lastUpdated!==!1),i=x(()=>l.value||d.value||r.value.prev||r.value.next);return(k,v)=>{var p,c,_,M;return i.value?(u(),m("footer",Ql,[$(k.$slots,"doc-footer-before",{},void 0,!0),l.value||d.value?(u(),m("div",Gl,[l.value?(u(),m("div",Xl,[J(Nt,{class:"edit-link-button",href:s(o).url,"no-icon":!0},{default:D(()=>[Kl,Re(" "+ie(s(o).text),1)]),_:1},8,["href"])])):A("",!0),d.value?(u(),m("div",Jl,[J(jl)])):A("",!0)])):A("",!0),(p=s(r).prev)!=null&&p.link||(c=s(r).next)!=null&&c.link?(u(),m("nav",Zl,[es,g("div",ts,[(_=s(r).prev)!=null&&_.link?(u(),ue(Nt,{key:0,class:"pager-link prev",href:s(r).prev.link},{default:D(()=>{var T;return[g("span",{class:"desc",innerHTML:((T=s(a).docFooter)==null?void 0:T.prev)||"Previous page"},null,8,as),g("span",{class:"title",innerHTML:s(r).prev.text},null,8,ns)]}),_:1},8,["href"])):A("",!0)]),g("div",os,[(M=s(r).next)!=null&&M.link?(u(),ue(Nt,{key:0,class:"pager-link next",href:s(r).next.link},{default:D(()=>{var T;return[g("span",{class:"desc",innerHTML:((T=s(a).docFooter)==null?void 0:T.next)||"Next page"},null,8,rs),g("span",{class:"title",innerHTML:s(r).next.text},null,8,ls)]}),_:1},8,["href"])):A("",!0)])])):A("",!0)])):A("",!0)}}}),is=ke(ss,[["__scopeId","data-v-d4a0bba5"]]),us=e=>(nt("data-v-39a288b8"),e=e(),ot(),e),ds={class:"container"},cs=us(()=>g("div",{class:"aside-curtain"},null,-1)),ms={class:"aside-container"},vs={class:"aside-content"},ps={class:"content"},fs={class:"content-container"},hs={class:"main"},ys=q({__name:"VPDoc",setup(e){const{theme:a}=Ae(),t=Ga(),{hasSidebar:n,hasAside:o,leftAside:r}=Bt(),l=x(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(d,i)=>{const k=ua("Content");return u(),m("div",{class:ye(["VPDoc",{"has-sidebar":s(n),"has-aside":s(o)}])},[$(d.$slots,"doc-top",{},void 0,!0),g("div",ds,[s(o)?(u(),m("div",{key:0,class:ye(["aside",{"left-aside":s(r)}])},[cs,g("div",ms,[g("div",vs,[J(Yl,null,{"aside-top":D(()=>[$(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":D(()=>[$(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":D(()=>[$(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":D(()=>[$(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":D(()=>[$(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":D(()=>[$(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):A("",!0),g("div",ps,[g("div",fs,[$(d.$slots,"doc-before",{},void 0,!0),g("main",hs,[J(k,{class:ye(["vp-doc",[l.value,s(a).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),J(is,null,{"doc-footer-before":D(()=>[$(d.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),$(d.$slots,"doc-after",{},void 0,!0)])])]),$(d.$slots,"doc-bottom",{},void 0,!0)],2)}}}),gs=ke(ys,[["__scopeId","data-v-39a288b8"]]),_s=q({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(e){const a=e,t=x(()=>a.href&&Lo.test(a.href)),n=x(()=>a.tag||a.href?"a":"button");return(o,r)=>(u(),ue(Ot(n.value),{class:ye(["VPButton",[o.size,o.theme]]),href:o.href?s(In)(o.href):void 0,target:a.target??(t.value?"_blank":void 0),rel:a.rel??(t.value?"noreferrer":void 0)},{default:D(()=>[Re(ie(o.text),1)]),_:1},8,["class","href","target","rel"]))}}),bs=ke(_s,[["__scopeId","data-v-cad61b99"]]),ks=["src","alt"],ws=q({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(e){return(a,t)=>{const n=ua("VPImage",!0);return a.image?(u(),m(me,{key:0},[typeof a.image=="string"||"src"in a.image?(u(),m("img",Le({key:0,class:"VPImage"},typeof a.image=="string"?a.$attrs:{...a.image,...a.$attrs},{src:s(Ln)(typeof a.image=="string"?a.image:a.image.src),alt:a.alt??(typeof a.image=="string"?"":a.image.alt||"")}),null,16,ks)):(u(),m(me,{key:1},[J(n,Le({class:"dark",image:a.image.dark,alt:a.image.alt},a.$attrs),null,16,["image","alt"]),J(n,Le({class:"light",image:a.image.light,alt:a.image.alt},a.$attrs),null,16,["image","alt"])],64))],64)):A("",!0)}}}),za=ke(ws,[["__scopeId","data-v-8426fc1a"]]),$s=e=>(nt("data-v-303bb580"),e=e(),ot(),e),Ds={class:"container"},Ps={class:"main"},Ts={key:0,class:"name"},Ms=["innerHTML"],Ss=["innerHTML"],xs=["innerHTML"],As={key:0,class:"actions"},Cs={key:0,class:"image"},Vs={class:"image-container"},Os=$s(()=>g("div",{class:"image-bg"},null,-1)),Ns=q({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(e){const a=Xa("hero-image-slot-exists");return(t,n)=>(u(),m("div",{class:ye(["VPHero",{"has-image":t.image||s(a)}])},[g("div",Ds,[g("div",Ps,[$(t.$slots,"home-hero-info-before",{},void 0,!0),$(t.$slots,"home-hero-info",{},()=>[t.name?(u(),m("h1",Ts,[g("span",{innerHTML:t.name,class:"clip"},null,8,Ms)])):A("",!0),t.text?(u(),m("p",{key:1,innerHTML:t.text,class:"text"},null,8,Ss)):A("",!0),t.tagline?(u(),m("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,xs)):A("",!0)],!0),$(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(u(),m("div",As,[(u(!0),m(me,null,Pe(t.actions,o=>(u(),m("div",{key:o.link,class:"action"},[J(bs,{tag:"a",size:"medium",theme:o.theme,text:o.text,href:o.link,target:o.target,rel:o.rel},null,8,["theme","text","href","target","rel"])]))),128))])):A("",!0),$(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||s(a)?(u(),m("div",Cs,[g("div",Vs,[Os,$(t.$slots,"home-hero-image",{},()=>[t.image?(u(),ue(za,{key:0,class:"image-src",image:t.image},null,8,["image"])):A("",!0)],!0)])])):A("",!0)])],2))}}),Ls=ke(Ns,[["__scopeId","data-v-303bb580"]]),Is=q({__name:"VPHomeHero",setup(e){const{frontmatter:a}=Ae();return(t,n)=>s(a).hero?(u(),ue(Ls,{key:0,class:"VPHomeHero",name:s(a).hero.name,text:s(a).hero.text,tagline:s(a).hero.tagline,image:s(a).hero.image,actions:s(a).hero.actions},{"home-hero-info-before":D(()=>[$(t.$slots,"home-hero-info-before")]),"home-hero-info":D(()=>[$(t.$slots,"home-hero-info")]),"home-hero-info-after":D(()=>[$(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":D(()=>[$(t.$slots,"home-hero-actions-after")]),"home-hero-image":D(()=>[$(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):A("",!0)}}),Rs=e=>(nt("data-v-a3976bdc"),e=e(),ot(),e),Es={class:"box"},Hs={key:0,class:"icon"},Ys=["innerHTML"],Bs=["innerHTML"],Fs=["innerHTML"],zs={key:4,class:"link-text"},Ws={class:"link-text-value"},Us=Rs(()=>g("span",{class:"vpi-arrow-right link-text-icon"},null,-1)),qs=q({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(e){return(a,t)=>(u(),ue(Nt,{class:"VPFeature",href:a.link,rel:a.rel,target:a.target,"no-icon":!0,tag:a.link?"a":"div"},{default:D(()=>[g("article",Es,[typeof a.icon=="object"&&a.icon.wrap?(u(),m("div",Hs,[J(za,{image:a.icon,alt:a.icon.alt,height:a.icon.height||48,width:a.icon.width||48},null,8,["image","alt","height","width"])])):typeof a.icon=="object"?(u(),ue(za,{key:1,image:a.icon,alt:a.icon.alt,height:a.icon.height||48,width:a.icon.width||48},null,8,["image","alt","height","width"])):a.icon?(u(),m("div",{key:2,class:"icon",innerHTML:a.icon},null,8,Ys)):A("",!0),g("h2",{class:"title",innerHTML:a.title},null,8,Bs),a.details?(u(),m("p",{key:3,class:"details",innerHTML:a.details},null,8,Fs)):A("",!0),a.linkText?(u(),m("div",zs,[g("p",Ws,[Re(ie(a.linkText)+" ",1),Us])])):A("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),js=ke(qs,[["__scopeId","data-v-a3976bdc"]]),Qs={key:0,class:"VPFeatures"},Gs={class:"container"},Xs={class:"items"},Ks=q({__name:"VPFeatures",props:{features:{}},setup(e){const a=e,t=x(()=>{const n=a.features.length;if(n){if(n===2)return"grid-2";if(n===3)return"grid-3";if(n%3===0)return"grid-6";if(n>3)return"grid-4"}else return});return(n,o)=>n.features?(u(),m("div",Qs,[g("div",Gs,[g("div",Xs,[(u(!0),m(me,null,Pe(n.features,r=>(u(),m("div",{key:r.title,class:ye(["item",[t.value]])},[J(js,{icon:r.icon,title:r.title,details:r.details,link:r.link,"link-text":r.linkText,rel:r.rel,target:r.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):A("",!0)}}),Js=ke(Ks,[["__scopeId","data-v-a6181336"]]),Zs=q({__name:"VPHomeFeatures",setup(e){const{frontmatter:a}=Ae();return(t,n)=>s(a).features?(u(),ue(Js,{key:0,class:"VPHomeFeatures",features:s(a).features},null,8,["features"])):A("",!0)}}),ei=q({__name:"VPHomeContent",setup(e){const{width:a}=qr({initialWidth:0,includeScrollbar:!1});return(t,n)=>(u(),m("div",{class:"vp-doc container",style:vt(s(a)?{"--vp-offset":`calc(50% - ${s(a)/2}px)`}:{})},[$(t.$slots,"default",{},void 0,!0)],4))}}),ti=ke(ei,[["__scopeId","data-v-8e2d4988"]]),ai={class:"VPHome"},ni=q({__name:"VPHome",setup(e){const{frontmatter:a}=Ae();return(t,n)=>{const o=ua("Content");return u(),m("div",ai,[$(t.$slots,"home-hero-before",{},void 0,!0),J(Is,null,{"home-hero-info-before":D(()=>[$(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":D(()=>[$(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":D(()=>[$(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":D(()=>[$(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":D(()=>[$(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),$(t.$slots,"home-hero-after",{},void 0,!0),$(t.$slots,"home-features-before",{},void 0,!0),J(Zs),$(t.$slots,"home-features-after",{},void 0,!0),s(a).markdownStyles!==!1?(u(),ue(ti,{key:0},{default:D(()=>[J(o)]),_:1})):(u(),ue(o,{key:1}))])}}}),oi=ke(ni,[["__scopeId","data-v-686f80a6"]]),ri={},li={class:"VPPage"};function si(e,a){const t=ua("Content");return u(),m("div",li,[$(e.$slots,"page-top"),J(t),$(e.$slots,"page-bottom")])}const ii=ke(ri,[["render",si]]),ui=q({__name:"VPContent",setup(e){const{page:a,frontmatter:t}=Ae(),{hasSidebar:n}=Bt();return(o,r)=>(u(),m("div",{class:ye(["VPContent",{"has-sidebar":s(n),"is-home":s(t).layout==="home"}]),id:"VPContent"},[s(a).isNotFound?$(o.$slots,"not-found",{key:0},()=>[J(gl)],!0):s(t).layout==="page"?(u(),ue(ii,{key:1},{"page-top":D(()=>[$(o.$slots,"page-top",{},void 0,!0)]),"page-bottom":D(()=>[$(o.$slots,"page-bottom",{},void 0,!0)]),_:3})):s(t).layout==="home"?(u(),ue(oi,{key:2},{"home-hero-before":D(()=>[$(o.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":D(()=>[$(o.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":D(()=>[$(o.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":D(()=>[$(o.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":D(()=>[$(o.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":D(()=>[$(o.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":D(()=>[$(o.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":D(()=>[$(o.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":D(()=>[$(o.$slots,"home-features-after",{},void 0,!0)]),_:3})):s(t).layout&&s(t).layout!=="doc"?(u(),ue(Ot(s(t).layout),{key:3})):(u(),ue(gs,{key:4},{"doc-top":D(()=>[$(o.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":D(()=>[$(o.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":D(()=>[$(o.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":D(()=>[$(o.$slots,"doc-before",{},void 0,!0)]),"doc-after":D(()=>[$(o.$slots,"doc-after",{},void 0,!0)]),"aside-top":D(()=>[$(o.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":D(()=>[$(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":D(()=>[$(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":D(()=>[$(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":D(()=>[$(o.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":D(()=>[$(o.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),di=ke(ui,[["__scopeId","data-v-1428d186"]]),ci={class:"container"},mi=["innerHTML"],vi=["innerHTML"],pi=q({__name:"VPFooter",setup(e){const{theme:a,frontmatter:t}=Ae(),{hasSidebar:n}=Bt();return(o,r)=>s(a).footer&&s(t).footer!==!1?(u(),m("footer",{key:0,class:ye(["VPFooter",{"has-sidebar":s(n)}])},[g("div",ci,[s(a).footer.message?(u(),m("p",{key:0,class:"message",innerHTML:s(a).footer.message},null,8,mi)):A("",!0),s(a).footer.copyright?(u(),m("p",{key:1,class:"copyright",innerHTML:s(a).footer.copyright},null,8,vi)):A("",!0)])],2)):A("",!0)}}),fi=ke(pi,[["__scopeId","data-v-e315a0ad"]]);function hi(){const{theme:e,frontmatter:a}=Ae(),t=Vo([]),n=x(()=>t.value.length>0);return Qa(()=>{t.value=Rn(a.value.outline??e.value.outline)}),{headers:t,hasLocalNav:n}}const yi=e=>(nt("data-v-17a5e62e"),e=e(),ot(),e),gi={class:"menu-text"},_i=yi(()=>g("span",{class:"vpi-chevron-right icon"},null,-1)),bi={class:"header"},ki={class:"outline"},wi=q({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(e){const a=e,{theme:t}=Ae(),n=C(!1),o=C(0),r=C(),l=C();function d(p){var c;(c=r.value)!=null&&c.contains(p.target)||(n.value=!1)}et(n,p=>{if(p){document.addEventListener("click",d);return}document.removeEventListener("click",d)}),jr("Escape",()=>{n.value=!1}),Qa(()=>{n.value=!1});function i(){n.value=!n.value,o.value=window.innerHeight+Math.min(window.scrollY-a.navHeight,0)}function k(p){p.target.classList.contains("outline-link")&&(l.value&&(l.value.style.transition="none"),ht(()=>{n.value=!1}))}function v(){n.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(p,c)=>(u(),m("div",{class:"VPLocalNavOutlineDropdown",style:vt({"--vp-vh":o.value+"px"}),ref_key:"main",ref:r},[p.headers.length>0?(u(),m("button",{key:0,onClick:i,class:ye({open:n.value})},[g("span",gi,ie(s(Bo)(s(t))),1),_i],2)):(u(),m("button",{key:1,onClick:v},ie(s(t).returnToTopLabel||"Return to top"),1)),J(Yt,{name:"flyout"},{default:D(()=>[n.value?(u(),m("div",{key:0,ref_key:"items",ref:l,class:"items",onClick:k},[g("div",bi,[g("a",{class:"top-link",href:"#",onClick:v},ie(s(t).returnToTopLabel||"Return to top"),1)]),g("div",ki,[J(Fo,{headers:p.headers},null,8,["headers"])])],512)):A("",!0)]),_:1})],4))}}),$i=ke(wi,[["__scopeId","data-v-17a5e62e"]]),Di=e=>(nt("data-v-a6f0e41e"),e=e(),ot(),e),Pi={class:"container"},Ti=["aria-expanded"],Mi=Di(()=>g("span",{class:"vpi-align-left menu-icon"},null,-1)),Si={class:"menu-text"},xi=q({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(e){const{theme:a,frontmatter:t}=Ae(),{hasSidebar:n}=Bt(),{headers:o}=hi(),{y:r}=Io(),l=C(0);Qe(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),Qa(()=>{o.value=Rn(t.value.outline??a.value.outline)});const d=x(()=>o.value.length===0),i=x(()=>d.value&&!n.value),k=x(()=>({VPLocalNav:!0,"has-sidebar":n.value,empty:d.value,fixed:i.value}));return(v,p)=>s(t).layout!=="home"&&(!i.value||s(r)>=l.value)?(u(),m("div",{key:0,class:ye(k.value)},[g("div",Pi,[s(n)?(u(),m("button",{key:0,class:"menu","aria-expanded":v.open,"aria-controls":"VPSidebarNav",onClick:p[0]||(p[0]=c=>v.$emit("open-menu"))},[Mi,g("span",Si,ie(s(a).sidebarMenuLabel||"Menu"),1)],8,Ti)):A("",!0),J($i,{headers:s(o),navHeight:l.value},null,8,["headers","navHeight"])])],2)):A("",!0)}}),Ai=ke(xi,[["__scopeId","data-v-a6f0e41e"]]);function Ci(){const e=C(!1);function a(){e.value=!0,window.addEventListener("resize",o)}function t(){e.value=!1,window.removeEventListener("resize",o)}function n(){e.value?t():a()}function o(){window.outerWidth>=768&&t()}const r=Ga();return et(()=>r.path,t),{isScreenOpen:e,openScreen:a,closeScreen:t,toggleScreen:n}}const Vi={},Oi={class:"VPSwitch",type:"button",role:"switch"},Ni={class:"check"},Li={key:0,class:"icon"};function Ii(e,a){return u(),m("button",Oi,[g("span",Ni,[e.$slots.default?(u(),m("span",Li,[$(e.$slots,"default",{},void 0,!0)])):A("",!0)])])}const Ri=ke(Vi,[["render",Ii],["__scopeId","data-v-1d5665e3"]]),Wo=e=>(nt("data-v-d1f28634"),e=e(),ot(),e),Ei=Wo(()=>g("span",{class:"vpi-sun sun"},null,-1)),Hi=Wo(()=>g("span",{class:"vpi-moon moon"},null,-1)),Yi=q({__name:"VPSwitchAppearance",setup(e){const{isDark:a,theme:t}=Ae(),n=Xa("toggle-appearance",()=>{a.value=!a.value}),o=x(()=>a.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme");return(r,l)=>(u(),ue(Ri,{title:o.value,class:"VPSwitchAppearance","aria-checked":s(a),onClick:s(n)},{default:D(()=>[Ei,Hi]),_:1},8,["title","aria-checked","onClick"]))}}),En=ke(Yi,[["__scopeId","data-v-d1f28634"]]),Bi={key:0,class:"VPNavBarAppearance"},Fi=q({__name:"VPNavBarAppearance",setup(e){const{site:a}=Ae();return(t,n)=>s(a).appearance&&s(a).appearance!=="force-dark"?(u(),m("div",Bi,[J(En)])):A("",!0)}}),zi=ke(Fi,[["__scopeId","data-v-e6aabb21"]]),Hn=C();let Uo=!1,vn=0;function Wi(e){const a=C(!1);if(Ka){!Uo&&Ui(),vn++;const t=et(Hn,n=>{var o,r,l;n===e.el.value||(o=e.el.value)!=null&&o.contains(n)?(a.value=!0,(r=e.onFocus)==null||r.call(e)):(a.value=!1,(l=e.onBlur)==null||l.call(e))});Kt(()=>{t(),vn--,vn||qi()})}return Qr(a)}function Ui(){document.addEventListener("focusin",qo),Uo=!0,Hn.value=document.activeElement}function qi(){document.removeEventListener("focusin",qo)}function qo(){Hn.value=document.activeElement}const ji={class:"VPMenuLink"},Qi=q({__name:"VPMenuLink",props:{item:{}},setup(e){const{page:a}=Ae();return(t,n)=>(u(),m("div",ji,[J(Nt,{class:ye({active:s(sa)(s(a).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:D(()=>[Re(ie(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),Ja=ke(Qi,[["__scopeId","data-v-43f1e123"]]),Gi={class:"VPMenuGroup"},Xi={key:0,class:"title"},Ki=q({__name:"VPMenuGroup",props:{text:{},items:{}},setup(e){return(a,t)=>(u(),m("div",Gi,[a.text?(u(),m("p",Xi,ie(a.text),1)):A("",!0),(u(!0),m(me,null,Pe(a.items,n=>(u(),m(me,null,["link"in n?(u(),ue(Ja,{key:0,item:n},null,8,["item"])):A("",!0)],64))),256))]))}}),Ji=ke(Ki,[["__scopeId","data-v-69e747b5"]]),Zi={class:"VPMenu"},eu={key:0,class:"items"},tu=q({__name:"VPMenu",props:{items:{}},setup(e){return(a,t)=>(u(),m("div",Zi,[a.items?(u(),m("div",eu,[(u(!0),m(me,null,Pe(a.items,n=>(u(),m(me,{key:n.text},["link"in n?(u(),ue(Ja,{key:0,item:n},null,8,["item"])):(u(),ue(Ji,{key:1,text:n.text,items:n.items},null,8,["text","items"]))],64))),128))])):A("",!0),$(a.$slots,"default",{},void 0,!0)]))}}),au=ke(tu,[["__scopeId","data-v-e7ea1737"]]),nu=e=>(nt("data-v-b6c34ac9"),e=e(),ot(),e),ou=["aria-expanded","aria-label"],ru={key:0,class:"text"},lu=["innerHTML"],su=nu(()=>g("span",{class:"vpi-chevron-down text-icon"},null,-1)),iu={key:1,class:"vpi-more-horizontal icon"},uu={class:"menu"},du=q({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(e){const a=C(!1),t=C();Wi({el:t,onBlur:n});function n(){a.value=!1}return(o,r)=>(u(),m("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:r[1]||(r[1]=l=>a.value=!0),onMouseleave:r[2]||(r[2]=l=>a.value=!1)},[g("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":a.value,"aria-label":o.label,onClick:r[0]||(r[0]=l=>a.value=!a.value)},[o.button||o.icon?(u(),m("span",ru,[o.icon?(u(),m("span",{key:0,class:ye([o.icon,"option-icon"])},null,2)):A("",!0),o.button?(u(),m("span",{key:1,innerHTML:o.button},null,8,lu)):A("",!0),su])):(u(),m("span",iu))],8,ou),g("div",uu,[J(au,{items:o.items},{default:D(()=>[$(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),Yn=ke(du,[["__scopeId","data-v-b6c34ac9"]]),cu=["href","aria-label","innerHTML"],mu=q({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(e){const a=e,t=x(()=>typeof a.icon=="object"?a.icon.svg:``);return(n,o)=>(u(),m("a",{class:"VPSocialLink no-icon",href:n.link,"aria-label":n.ariaLabel??(typeof n.icon=="string"?n.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,cu))}}),vu=ke(mu,[["__scopeId","data-v-eee4e7cb"]]),pu={class:"VPSocialLinks"},fu=q({__name:"VPSocialLinks",props:{links:{}},setup(e){return(a,t)=>(u(),m("div",pu,[(u(!0),m(me,null,Pe(a.links,({link:n,icon:o,ariaLabel:r})=>(u(),ue(vu,{key:n,icon:o,link:n,ariaLabel:r},null,8,["icon","link","ariaLabel"]))),128))]))}}),Bn=ke(fu,[["__scopeId","data-v-7bc22406"]]),hu={key:0,class:"group translations"},yu={class:"trans-title"},gu={key:1,class:"group"},_u={class:"item appearance"},bu={class:"label"},ku={class:"appearance-action"},wu={key:2,class:"group"},$u={class:"item social-links"},Du=q({__name:"VPNavBarExtra",setup(e){const{site:a,theme:t}=Ae(),{localeLinks:n,currentLang:o}=Oa({correspondingLink:!0}),r=x(()=>n.value.length&&o.value.label||a.value.appearance||t.value.socialLinks);return(l,d)=>r.value?(u(),ue(Yn,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:D(()=>[s(n).length&&s(o).label?(u(),m("div",hu,[g("p",yu,ie(s(o).label),1),(u(!0),m(me,null,Pe(s(n),i=>(u(),ue(Ja,{key:i.link,item:i},null,8,["item"]))),128))])):A("",!0),s(a).appearance&&s(a).appearance!=="force-dark"?(u(),m("div",gu,[g("div",_u,[g("p",bu,ie(s(t).darkModeSwitchLabel||"Appearance"),1),g("div",ku,[J(En)])])])):A("",!0),s(t).socialLinks?(u(),m("div",wu,[g("div",$u,[J(Bn,{class:"social-links-list",links:s(t).socialLinks},null,8,["links"])])])):A("",!0)]),_:1})):A("",!0)}}),Pu=ke(Du,[["__scopeId","data-v-d0bd9dde"]]),Tu=e=>(nt("data-v-e5dd9c1c"),e=e(),ot(),e),Mu=["aria-expanded"],Su=Tu(()=>g("span",{class:"container"},[g("span",{class:"top"}),g("span",{class:"middle"}),g("span",{class:"bottom"})],-1)),xu=[Su],Au=q({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(a,t)=>(u(),m("button",{type:"button",class:ye(["VPNavBarHamburger",{active:a.active}]),"aria-label":"mobile navigation","aria-expanded":a.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=n=>a.$emit("click"))},xu,10,Mu))}}),Cu=ke(Au,[["__scopeId","data-v-e5dd9c1c"]]),Vu=["innerHTML"],Ou=q({__name:"VPNavBarMenuLink",props:{item:{}},setup(e){const{page:a}=Ae();return(t,n)=>(u(),ue(Nt,{class:ye({VPNavBarMenuLink:!0,active:s(sa)(s(a).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,noIcon:t.item.noIcon,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:D(()=>[g("span",{innerHTML:t.item.text},null,8,Vu)]),_:1},8,["class","href","noIcon","target","rel"]))}}),Nu=ke(Ou,[["__scopeId","data-v-9c663999"]]),Lu=q({__name:"VPNavBarMenuGroup",props:{item:{}},setup(e){const a=e,{page:t}=Ae(),n=r=>"link"in r?sa(t.value.relativePath,r.link,!!a.item.activeMatch):r.items.some(n),o=x(()=>n(a.item));return(r,l)=>(u(),ue(Yn,{class:ye({VPNavBarMenuGroup:!0,active:s(sa)(s(t).relativePath,r.item.activeMatch,!!r.item.activeMatch)||o.value}),button:r.item.text,items:r.item.items},null,8,["class","button","items"]))}}),Iu=e=>(nt("data-v-7f418b0f"),e=e(),ot(),e),Ru={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Eu=Iu(()=>g("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),Hu=q({__name:"VPNavBarMenu",setup(e){const{theme:a}=Ae();return(t,n)=>s(a).nav?(u(),m("nav",Ru,[Eu,(u(!0),m(me,null,Pe(s(a).nav,o=>(u(),m(me,{key:o.text},["link"in o?(u(),ue(Nu,{key:0,item:o},null,8,["item"])):(u(),ue(Lu,{key:1,item:o},null,8,["item"]))],64))),128))])):A("",!0)}}),Yu=ke(Hu,[["__scopeId","data-v-7f418b0f"]]);function Bu(e){const{localeIndex:a,theme:t}=Ae();function n(o){var M,T,S;const r=o.split("."),l=(M=t.value.search)==null?void 0:M.options,d=l&&typeof l=="object",i=d&&((S=(T=l.locales)==null?void 0:T[a.value])==null?void 0:S.translations)||null,k=d&&l.translations||null;let v=i,p=k,c=e;const _=r.pop();for(const U of r){let j=null;const N=c==null?void 0:c[U];N&&(j=c=N);const G=p==null?void 0:p[U];G&&(j=p=G);const ae=v==null?void 0:v[U];ae&&(j=v=ae),N||(c=j),G||(p=j),ae||(v=j)}return(v==null?void 0:v[_])??(p==null?void 0:p[_])??(c==null?void 0:c[_])??""}return n}const Fu=["aria-label"],zu={class:"DocSearch-Button-Container"},Wu=g("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1),Uu={class:"DocSearch-Button-Placeholder"},qu=g("span",{class:"DocSearch-Button-Keys"},[g("kbd",{class:"DocSearch-Button-Key"}),g("kbd",{class:"DocSearch-Button-Key"},"K")],-1),co=q({__name:"VPNavBarSearchButton",setup(e){const t=Bu({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(n,o)=>(u(),m("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":s(t)("button.buttonAriaLabel")},[g("span",zu,[Wu,g("span",Uu,ie(s(t)("button.buttonText")),1)]),qu],8,Fu))}}),ju={class:"VPNavBarSearch"},Qu={id:"local-search"},Gu={key:1,id:"docsearch"},Xu=q({__name:"VPNavBarSearch",setup(e){const a=()=>null,t=Oo(()=>No(()=>import("./VPAlgoliaSearchBox.BRFvvT_F.js"),__vite__mapDeps([2,1]))),{theme:n}=Ae(),o=C(!1),r=C(!1),l=()=>{const c="VPAlgoliaPreconnect";(window.requestIdleCallback||setTimeout)(()=>{var T;const M=document.createElement("link");M.id=c,M.rel="preconnect",M.href=`https://${(((T=n.value.search)==null?void 0:T.options)??n.value.algolia).appId}-dsn.algolia.net`,M.crossOrigin="",document.head.appendChild(M)})};Qe(()=>{l();const c=M=>{(M.key.toLowerCase()==="k"&&(M.metaKey||M.ctrlKey)||!k(M)&&M.key==="/")&&(M.preventDefault(),d(),_())},_=()=>{window.removeEventListener("keydown",c)};window.addEventListener("keydown",c),Kt(_)});function d(){o.value||(o.value=!0,setTimeout(i,16))}function i(){const c=new Event("keydown");c.key="k",c.metaKey=!0,window.dispatchEvent(c),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||i()},16)}function k(c){const _=c.target,M=_.tagName;return _.isContentEditable||M==="INPUT"||M==="SELECT"||M==="TEXTAREA"}const v=C(!1),p="algolia";return(c,_)=>{var M;return u(),m("div",ju,[s(p)==="local"?(u(),m(me,{key:0},[v.value?(u(),ue(s(a),{key:0,onClose:_[0]||(_[0]=T=>v.value=!1)})):A("",!0),g("div",Qu,[J(co,{onClick:_[1]||(_[1]=T=>v.value=!0)})])],64)):s(p)==="algolia"?(u(),m(me,{key:1},[o.value?(u(),ue(s(t),{key:0,algolia:((M=s(n).search)==null?void 0:M.options)??s(n).algolia,onVnodeBeforeMount:_[2]||(_[2]=T=>r.value=!0)},null,8,["algolia"])):A("",!0),r.value?A("",!0):(u(),m("div",Gu,[J(co,{onClick:d})]))],64)):A("",!0)])}}}),Ku=q({__name:"VPNavBarSocialLinks",setup(e){const{theme:a}=Ae();return(t,n)=>s(a).socialLinks?(u(),ue(Bn,{key:0,class:"VPNavBarSocialLinks",links:s(a).socialLinks},null,8,["links"])):A("",!0)}}),Ju=ke(Ku,[["__scopeId","data-v-0394ad82"]]),Zu=["href","rel","target"],ed={key:1},td={key:2},ad=q({__name:"VPNavBarTitle",setup(e){const{site:a,theme:t}=Ae(),{hasSidebar:n}=Bt(),{currentLang:o}=Oa(),r=x(()=>{var i;return typeof t.value.logoLink=="string"?t.value.logoLink:(i=t.value.logoLink)==null?void 0:i.link}),l=x(()=>{var i;return typeof t.value.logoLink=="string"||(i=t.value.logoLink)==null?void 0:i.rel}),d=x(()=>{var i;return typeof t.value.logoLink=="string"||(i=t.value.logoLink)==null?void 0:i.target});return(i,k)=>(u(),m("div",{class:ye(["VPNavBarTitle",{"has-sidebar":s(n)}])},[g("a",{class:"title",href:r.value??s(In)(s(o).link),rel:l.value,target:d.value},[$(i.$slots,"nav-bar-title-before",{},void 0,!0),s(t).logo?(u(),ue(za,{key:0,class:"logo",image:s(t).logo},null,8,["image"])):A("",!0),s(t).siteTitle?(u(),m("span",ed,ie(s(t).siteTitle),1)):s(t).siteTitle===void 0?(u(),m("span",td,ie(s(a).title),1)):A("",!0),$(i.$slots,"nav-bar-title-after",{},void 0,!0)],8,Zu)],2))}}),nd=ke(ad,[["__scopeId","data-v-ab179fa1"]]),od={class:"items"},rd={class:"title"},ld=q({__name:"VPNavBarTranslations",setup(e){const{theme:a}=Ae(),{localeLinks:t,currentLang:n}=Oa({correspondingLink:!0});return(o,r)=>s(t).length&&s(n).label?(u(),ue(Yn,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:s(a).langMenuLabel||"Change language"},{default:D(()=>[g("div",od,[g("p",rd,ie(s(n).label),1),(u(!0),m(me,null,Pe(s(t),l=>(u(),ue(Ja,{key:l.link,item:l},null,8,["item"]))),128))])]),_:1},8,["label"])):A("",!0)}}),sd=ke(ld,[["__scopeId","data-v-88af2de4"]]),id=e=>(nt("data-v-ccf7ddec"),e=e(),ot(),e),ud={class:"wrapper"},dd={class:"container"},cd={class:"title"},md={class:"content"},vd={class:"content-body"},pd=id(()=>g("div",{class:"divider"},[g("div",{class:"divider-line"})],-1)),fd=q({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(e){const{y:a}=Io(),{hasSidebar:t}=Bt(),{frontmatter:n}=Ae(),o=C({});return Co(()=>{o.value={"has-sidebar":t.value,home:n.value.layout==="home",top:a.value===0}}),(r,l)=>(u(),m("div",{class:ye(["VPNavBar",o.value])},[g("div",ud,[g("div",dd,[g("div",cd,[J(nd,null,{"nav-bar-title-before":D(()=>[$(r.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":D(()=>[$(r.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),g("div",md,[g("div",vd,[$(r.$slots,"nav-bar-content-before",{},void 0,!0),J(Xu,{class:"search"}),J(Yu,{class:"menu"}),J(sd,{class:"translations"}),J(zi,{class:"appearance"}),J(Ju,{class:"social-links"}),J(Pu,{class:"extra"}),$(r.$slots,"nav-bar-content-after",{},void 0,!0),J(Cu,{class:"hamburger",active:r.isScreenOpen,onClick:l[0]||(l[0]=d=>r.$emit("toggle-screen"))},null,8,["active"])])])])]),pd],2))}}),hd=ke(fd,[["__scopeId","data-v-ccf7ddec"]]),yd={key:0,class:"VPNavScreenAppearance"},gd={class:"text"},_d=q({__name:"VPNavScreenAppearance",setup(e){const{site:a,theme:t}=Ae();return(n,o)=>s(a).appearance&&s(a).appearance!=="force-dark"?(u(),m("div",yd,[g("p",gd,ie(s(t).darkModeSwitchLabel||"Appearance"),1),J(En)])):A("",!0)}}),bd=ke(_d,[["__scopeId","data-v-2d7af913"]]),kd=q({__name:"VPNavScreenMenuLink",props:{item:{}},setup(e){const a=Xa("close-screen");return(t,n)=>(u(),ue(Nt,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:s(a),innerHTML:t.item.text},null,8,["href","target","rel","onClick","innerHTML"]))}}),wd=ke(kd,[["__scopeId","data-v-7f31e1f6"]]),$d=q({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(e){const a=Xa("close-screen");return(t,n)=>(u(),ue(Nt,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:s(a)},{default:D(()=>[Re(ie(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),jo=ke($d,[["__scopeId","data-v-19976ae1"]]),Dd={class:"VPNavScreenMenuGroupSection"},Pd={key:0,class:"title"},Td=q({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(e){return(a,t)=>(u(),m("div",Dd,[a.text?(u(),m("p",Pd,ie(a.text),1)):A("",!0),(u(!0),m(me,null,Pe(a.items,n=>(u(),ue(jo,{key:n.text,item:n},null,8,["item"]))),128))]))}}),Md=ke(Td,[["__scopeId","data-v-8133b170"]]),Sd=e=>(nt("data-v-ff6087d4"),e=e(),ot(),e),xd=["aria-controls","aria-expanded"],Ad=["innerHTML"],Cd=Sd(()=>g("span",{class:"vpi-plus button-icon"},null,-1)),Vd=["id"],Od={key:1,class:"group"},Nd=q({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(e){const a=e,t=C(!1),n=x(()=>`NavScreenGroup-${a.text.replace(" ","-").toLowerCase()}`);function o(){t.value=!t.value}return(r,l)=>(u(),m("div",{class:ye(["VPNavScreenMenuGroup",{open:t.value}])},[g("button",{class:"button","aria-controls":n.value,"aria-expanded":t.value,onClick:o},[g("span",{class:"button-text",innerHTML:r.text},null,8,Ad),Cd],8,xd),g("div",{id:n.value,class:"items"},[(u(!0),m(me,null,Pe(r.items,d=>(u(),m(me,{key:d.text},["link"in d?(u(),m("div",{key:d.text,class:"item"},[J(jo,{item:d},null,8,["item"])])):(u(),m("div",Od,[J(Md,{text:d.text,items:d.items},null,8,["text","items"])]))],64))),128))],8,Vd)],2))}}),Ld=ke(Nd,[["__scopeId","data-v-ff6087d4"]]),Id={key:0,class:"VPNavScreenMenu"},Rd=q({__name:"VPNavScreenMenu",setup(e){const{theme:a}=Ae();return(t,n)=>s(a).nav?(u(),m("nav",Id,[(u(!0),m(me,null,Pe(s(a).nav,o=>(u(),m(me,{key:o.text},["link"in o?(u(),ue(wd,{key:0,item:o},null,8,["item"])):(u(),ue(Ld,{key:1,text:o.text||"",items:o.items},null,8,["text","items"]))],64))),128))])):A("",!0)}}),Ed=q({__name:"VPNavScreenSocialLinks",setup(e){const{theme:a}=Ae();return(t,n)=>s(a).socialLinks?(u(),ue(Bn,{key:0,class:"VPNavScreenSocialLinks",links:s(a).socialLinks},null,8,["links"])):A("",!0)}}),Qo=e=>(nt("data-v-858fe1a4"),e=e(),ot(),e),Hd=Qo(()=>g("span",{class:"vpi-languages icon lang"},null,-1)),Yd=Qo(()=>g("span",{class:"vpi-chevron-down icon chevron"},null,-1)),Bd={class:"list"},Fd=q({__name:"VPNavScreenTranslations",setup(e){const{localeLinks:a,currentLang:t}=Oa({correspondingLink:!0}),n=C(!1);function o(){n.value=!n.value}return(r,l)=>s(a).length&&s(t).label?(u(),m("div",{key:0,class:ye(["VPNavScreenTranslations",{open:n.value}])},[g("button",{class:"title",onClick:o},[Hd,Re(" "+ie(s(t).label)+" ",1),Yd]),g("ul",Bd,[(u(!0),m(me,null,Pe(s(a),d=>(u(),m("li",{key:d.link,class:"item"},[J(Nt,{class:"link",href:d.link},{default:D(()=>[Re(ie(d.text),1)]),_:2},1032,["href"])]))),128))])],2)):A("",!0)}}),zd=ke(Fd,[["__scopeId","data-v-858fe1a4"]]),Wd={class:"container"},Ud=q({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const a=C(null),t=Ro(Ka?document.body:null);return(n,o)=>(u(),ue(Yt,{name:"fade",onEnter:o[0]||(o[0]=r=>t.value=!0),onAfterLeave:o[1]||(o[1]=r=>t.value=!1)},{default:D(()=>[n.open?(u(),m("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:a,id:"VPNavScreen"},[g("div",Wd,[$(n.$slots,"nav-screen-content-before",{},void 0,!0),J(Rd,{class:"menu"}),J(zd,{class:"translations"}),J(bd,{class:"appearance"}),J(Ed,{class:"social-links"}),$(n.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):A("",!0)]),_:3}))}}),qd=ke(Ud,[["__scopeId","data-v-cc5739dd"]]),jd={key:0,class:"VPNav"},Qd=q({__name:"VPNav",setup(e){const{isScreenOpen:a,closeScreen:t,toggleScreen:n}=Ci(),{frontmatter:o}=Ae(),r=x(()=>o.value.navbar!==!1);return Eo("close-screen",t),ja(()=>{Ka&&document.documentElement.classList.toggle("hide-nav",!r.value)}),(l,d)=>r.value?(u(),m("header",jd,[J(hd,{"is-screen-open":s(a),onToggleScreen:s(n)},{"nav-bar-title-before":D(()=>[$(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":D(()=>[$(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":D(()=>[$(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":D(()=>[$(l.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),J(qd,{open:s(a)},{"nav-screen-content-before":D(()=>[$(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":D(()=>[$(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):A("",!0)}}),Gd=ke(Qd,[["__scopeId","data-v-ae24b3ad"]]),Go=e=>(nt("data-v-b8d55f3b"),e=e(),ot(),e),Xd=["role","tabindex"],Kd=Go(()=>g("div",{class:"indicator"},null,-1)),Jd=Go(()=>g("span",{class:"vpi-chevron-right caret-icon"},null,-1)),Zd=[Jd],ec={key:1,class:"items"},tc=q({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(e){const a=e,{collapsed:t,collapsible:n,isLink:o,isActiveLink:r,hasActiveLink:l,hasChildren:d,toggle:i}=wl(x(()=>a.item)),k=x(()=>d.value?"section":"div"),v=x(()=>o.value?"a":"div"),p=x(()=>d.value?a.depth+2===7?"p":`h${a.depth+2}`:"p"),c=x(()=>o.value?void 0:"button"),_=x(()=>[[`level-${a.depth}`],{collapsible:n.value},{collapsed:t.value},{"is-link":o.value},{"is-active":r.value},{"has-active":l.value}]);function M(S){"key"in S&&S.key!=="Enter"||!a.item.link&&i()}function T(){a.item.link&&i()}return(S,U)=>{const j=ua("VPSidebarItem",!0);return u(),ue(Ot(k.value),{class:ye(["VPSidebarItem",_.value])},{default:D(()=>[S.item.text?(u(),m("div",Le({key:0,class:"item",role:c.value},Gr(S.item.items?{click:M,keydown:M}:{},!0),{tabindex:S.item.items&&0}),[Kd,S.item.link?(u(),ue(Nt,{key:0,tag:v.value,class:"link",href:S.item.link,rel:S.item.rel,target:S.item.target},{default:D(()=>[(u(),ue(Ot(p.value),{class:"text",innerHTML:S.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(u(),ue(Ot(p.value),{key:1,class:"text",innerHTML:S.item.text},null,8,["innerHTML"])),S.item.collapsed!=null&&S.item.items&&S.item.items.length?(u(),m("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:T,onKeydown:Ho(T,["enter"]),tabindex:"0"},Zd,32)):A("",!0)],16,Xd)):A("",!0),S.item.items&&S.item.items.length?(u(),m("div",ec,[S.depth<5?(u(!0),m(me,{key:0},Pe(S.item.items,N=>(u(),ue(j,{key:N.text,item:N,depth:S.depth+1},null,8,["item","depth"]))),128)):A("",!0)])):A("",!0)]),_:1},8,["class"])}}}),ac=ke(tc,[["__scopeId","data-v-b8d55f3b"]]),Xo=e=>(nt("data-v-575e6a36"),e=e(),ot(),e),nc=Xo(()=>g("div",{class:"curtain"},null,-1)),oc={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},rc=Xo(()=>g("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),lc=q({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const{sidebarGroups:a,hasSidebar:t}=Bt(),n=e,o=C(null),r=Ro(Ka?document.body:null);return et([n,o],()=>{var l;n.open?(r.value=!0,(l=o.value)==null||l.focus()):r.value=!1},{immediate:!0,flush:"post"}),(l,d)=>s(t)?(u(),m("aside",{key:0,class:ye(["VPSidebar",{open:l.open}]),ref_key:"navEl",ref:o,onClick:d[0]||(d[0]=ia(()=>{},["stop"]))},[nc,g("nav",oc,[rc,$(l.$slots,"sidebar-nav-before",{},void 0,!0),(u(!0),m(me,null,Pe(s(a),i=>(u(),m("div",{key:i.text,class:"group"},[J(ac,{item:i,depth:0},null,8,["item"])]))),128)),$(l.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):A("",!0)}}),sc=ke(lc,[["__scopeId","data-v-575e6a36"]]),ic=q({__name:"VPSkipLink",setup(e){const a=Ga(),t=C();et(()=>a.path,()=>t.value.focus());function n({target:o}){const r=document.getElementById(decodeURIComponent(o.hash).slice(1));if(r){const l=()=>{r.removeAttribute("tabindex"),r.removeEventListener("blur",l)};r.setAttribute("tabindex","-1"),r.addEventListener("blur",l),r.focus(),window.scrollTo(0,0)}}return(o,r)=>(u(),m(me,null,[g("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),g("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:n}," Skip to content ")],64))}}),uc=ke(ic,[["__scopeId","data-v-0f60ec36"]]),dc=q({__name:"Layout",setup(e){const{isOpen:a,open:t,close:n}=Bt(),o=Ga();et(()=>o.path,n),kl(a,n);const{frontmatter:r}=Ae(),l=Jt(),d=x(()=>!!l["home-hero-image"]);return Eo("hero-image-slot-exists",d),(i,k)=>{const v=ua("Content");return s(r).layout!==!1?(u(),m("div",{key:0,class:ye(["Layout",s(r).pageClass])},[$(i.$slots,"layout-top",{},void 0,!0),J(uc),J(ll,{class:"backdrop",show:s(a),onClick:s(n)},null,8,["show","onClick"]),J(Gd,null,{"nav-bar-title-before":D(()=>[$(i.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":D(()=>[$(i.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":D(()=>[$(i.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":D(()=>[$(i.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":D(()=>[$(i.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":D(()=>[$(i.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),J(Ai,{open:s(a),onOpenMenu:s(t)},null,8,["open","onOpenMenu"]),J(sc,{open:s(a)},{"sidebar-nav-before":D(()=>[$(i.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":D(()=>[$(i.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),J(di,null,{"page-top":D(()=>[$(i.$slots,"page-top",{},void 0,!0)]),"page-bottom":D(()=>[$(i.$slots,"page-bottom",{},void 0,!0)]),"not-found":D(()=>[$(i.$slots,"not-found",{},void 0,!0)]),"home-hero-before":D(()=>[$(i.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":D(()=>[$(i.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":D(()=>[$(i.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":D(()=>[$(i.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":D(()=>[$(i.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":D(()=>[$(i.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":D(()=>[$(i.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":D(()=>[$(i.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":D(()=>[$(i.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":D(()=>[$(i.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":D(()=>[$(i.$slots,"doc-before",{},void 0,!0)]),"doc-after":D(()=>[$(i.$slots,"doc-after",{},void 0,!0)]),"doc-top":D(()=>[$(i.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":D(()=>[$(i.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":D(()=>[$(i.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":D(()=>[$(i.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":D(()=>[$(i.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":D(()=>[$(i.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":D(()=>[$(i.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":D(()=>[$(i.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),J(fi),$(i.$slots,"layout-bottom",{},void 0,!0)],2)):(u(),ue(v,{key:1}))}}}),cc=ke(dc,[["__scopeId","data-v-5d98c3a5"]]),mc={Layout:cc,enhanceApp:({app:e})=>{e.component("Badge",nl)}},vc={},pc={class:"star-and-sponsor"},fc=g("p",null,[Re(" ⭐ If you like the component, give it a star on "),g("a",{class:"home-link",href:"https://github.com/Vuepic/vue-datepicker",target:"_blank"},"GitHub"),Re(" and consider "),g("a",{class:"home-link",href:"https://github.com/sponsors/Vuepic",target:"_blank"},"sponsoring"),Re(" its development! ⭐ ")],-1),hc=[fc];function yc(e,a){return u(),m("div",pc,hc)}const gc=ke(vc,[["render",yc]]);function ge(e){const a=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&a==="[object Date]"?new e.constructor(+e):typeof e=="number"||a==="[object Number]"||typeof e=="string"||a==="[object String]"?new Date(e):new Date(NaN)}function Ee(e,a){return e instanceof Date?new e.constructor(a):new Date(a)}function Ke(e,a){const t=ge(e);return isNaN(a)?Ee(e,NaN):(a&&t.setDate(t.getDate()+a),t)}function _t(e,a){const t=ge(e);if(isNaN(a))return Ee(e,NaN);if(!a)return t;const n=t.getDate(),o=Ee(e,t.getTime());o.setMonth(t.getMonth()+a+1,0);const r=o.getDate();return n>=r?o:(t.setFullYear(o.getFullYear(),o.getMonth(),n),t)}function Ko(e,a){const{years:t=0,months:n=0,weeks:o=0,days:r=0,hours:l=0,minutes:d=0,seconds:i=0}=a,k=ge(e),v=n||t?_t(k,n+t*12):k,p=r||o?Ke(v,r+o*7):v,c=d+l*60,M=(i+c*60)*1e3;return Ee(e,p.getTime()+M)}function _c(e,a){const t=+ge(e);return Ee(e,t+a)}const Jo=6048e5,bc=864e5,kc=6e4,Zo=36e5,wc=1e3;function $c(e,a){return _c(e,a*Zo)}let Dc={};function da(){return Dc}function Pt(e,a){var d,i,k,v;const t=da(),n=(a==null?void 0:a.weekStartsOn)??((i=(d=a==null?void 0:a.locale)==null?void 0:d.options)==null?void 0:i.weekStartsOn)??t.weekStartsOn??((v=(k=t.locale)==null?void 0:k.options)==null?void 0:v.weekStartsOn)??0,o=ge(e),r=o.getDay(),l=(r=o.getTime()?t+1:a.getTime()>=l.getTime()?t:t-1}function mo(e){const a=ge(e);return a.setHours(0,0,0,0),a}function Wa(e){const a=ge(e),t=new Date(Date.UTC(a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds(),a.getMilliseconds()));return t.setUTCFullYear(a.getFullYear()),+e-+t}function tr(e,a){const t=mo(e),n=mo(a),o=+t-Wa(t),r=+n-Wa(n);return Math.round((o-r)/bc)}function Pc(e){const a=er(e),t=Ee(e,0);return t.setFullYear(a,0,4),t.setHours(0,0,0,0),ha(t)}function Tc(e,a){const t=a*3;return _t(e,t)}function Fn(e,a){return _t(e,a*12)}function vo(e,a){const t=ge(e),n=ge(a),o=t.getTime()-n.getTime();return o<0?-1:o>0?1:o}function ar(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Ma(e){if(!ar(e)&&typeof e!="number")return!1;const a=ge(e);return!isNaN(Number(a))}function po(e){const a=ge(e);return Math.trunc(a.getMonth()/3)+1}function Mc(e,a){const t=ge(e),n=ge(a);return t.getFullYear()-n.getFullYear()}function fo(e){const a=ge(e),t=a.getMonth();return a.setFullYear(a.getFullYear(),t+1,0),a.setHours(23,59,59,999),a}function Sc(e,a){const t=ge(e),n=ge(a),o=vo(t,n),r=Math.abs(Mc(t,n));t.setFullYear(1584),n.setFullYear(1584);const l=vo(t,n)===-o,d=o*(r-+l);return d===0?0:d}function nr(e,a){const t=ge(e.start),n=ge(e.end);let o=+t>+n;const r=o?+t:+n,l=o?n:t;l.setHours(0,0,0,0);let d=1;const i=[];for(;+l<=r;)i.push(ge(l)),l.setDate(l.getDate()+d),l.setHours(0,0,0,0);return o?i.reverse():i}function qt(e){const a=ge(e),t=a.getMonth(),n=t-t%3;return a.setMonth(n,1),a.setHours(0,0,0,0),a}function xc(e,a){const t=ge(e.start),n=ge(e.end);let o=+t>+n;const r=o?+qt(t):+qt(n);let l=qt(o?n:t),d=1;const i=[];for(;+l<=r;)i.push(ge(l)),l=Tc(l,d);return o?i.reverse():i}function xn(e){const a=ge(e);return a.setDate(1),a.setHours(0,0,0,0),a}function zn(e){const a=ge(e),t=a.getFullYear();return a.setFullYear(t+1,0,0),a.setHours(23,59,59,999),a}function ya(e){const a=ge(e),t=Ee(e,0);return t.setFullYear(a.getFullYear(),0,1),t.setHours(0,0,0,0),t}function or(e,a){var d,i,k,v;const t=da(),n=(a==null?void 0:a.weekStartsOn)??((i=(d=a==null?void 0:a.locale)==null?void 0:d.options)==null?void 0:i.weekStartsOn)??t.weekStartsOn??((v=(k=t.locale)==null?void 0:k.options)==null?void 0:v.weekStartsOn)??0,o=ge(e),r=o.getDay(),l=(r{let n;const o=Ac[e];return typeof o=="string"?n=o:a===1?n=o.one:n=o.other.replace("{{count}}",a.toString()),t!=null&&t.addSuffix?t.comparison&&t.comparison>0?"in "+n:n+" ago":n};function fa(e){return(a={})=>{const t=a.width?String(a.width):e.defaultWidth;return e.formats[t]||e.formats[e.defaultWidth]}}const Vc={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Oc={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Nc={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Lc={date:fa({formats:Vc,defaultWidth:"full"}),time:fa({formats:Oc,defaultWidth:"full"}),dateTime:fa({formats:Nc,defaultWidth:"full"})},Ic={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Rc=(e,a,t,n)=>Ic[e];function St(e){return(a,t)=>{const n=t!=null&&t.context?String(t.context):"standalone";let o;if(n==="formatting"&&e.formattingValues){const l=e.defaultFormattingWidth||e.defaultWidth,d=t!=null&&t.width?String(t.width):l;o=e.formattingValues[d]||e.formattingValues[l]}else{const l=e.defaultWidth,d=t!=null&&t.width?String(t.width):e.defaultWidth;o=e.values[d]||e.values[l]}const r=e.argumentCallback?e.argumentCallback(a):a;return o[r]}}const Ec={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Hc={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Yc={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},Bc={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},Fc={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},zc={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Wc=(e,a)=>{const t=Number(e),n=t%100;if(n>20||n<10)switch(n%10){case 1:return t+"st";case 2:return t+"nd";case 3:return t+"rd"}return t+"th"},Uc={ordinalNumber:Wc,era:St({values:Ec,defaultWidth:"wide"}),quarter:St({values:Hc,defaultWidth:"wide",argumentCallback:e=>e-1}),month:St({values:Yc,defaultWidth:"wide"}),day:St({values:Bc,defaultWidth:"wide"}),dayPeriod:St({values:Fc,defaultWidth:"wide",formattingValues:zc,defaultFormattingWidth:"wide"})};function xt(e){return(a,t={})=>{const n=t.width,o=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],r=a.match(o);if(!r)return null;const l=r[0],d=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],i=Array.isArray(d)?jc(d,p=>p.test(l)):qc(d,p=>p.test(l));let k;k=e.valueCallback?e.valueCallback(i):i,k=t.valueCallback?t.valueCallback(k):k;const v=a.slice(l.length);return{value:k,rest:v}}}function qc(e,a){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t)&&a(e[t]))return t}function jc(e,a){for(let t=0;t{const n=a.match(e.matchPattern);if(!n)return null;const o=n[0],r=a.match(e.parsePattern);if(!r)return null;let l=e.valueCallback?e.valueCallback(r[0]):r[0];l=t.valueCallback?t.valueCallback(l):l;const d=a.slice(o.length);return{value:l,rest:d}}}const Qc=/^(\d+)(th|st|nd|rd)?/i,Gc=/\d+/i,Xc={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},Kc={any:[/^b/i,/^(a|c)/i]},Jc={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Zc={any:[/1/i,/2/i,/3/i,/4/i]},em={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},tm={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},am={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},nm={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},om={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},rm={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},lm={ordinalNumber:rr({matchPattern:Qc,parsePattern:Gc,valueCallback:e=>parseInt(e,10)}),era:xt({matchPatterns:Xc,defaultMatchWidth:"wide",parsePatterns:Kc,defaultParseWidth:"any"}),quarter:xt({matchPatterns:Jc,defaultMatchWidth:"wide",parsePatterns:Zc,defaultParseWidth:"any",valueCallback:e=>e+1}),month:xt({matchPatterns:em,defaultMatchWidth:"wide",parsePatterns:tm,defaultParseWidth:"any"}),day:xt({matchPatterns:am,defaultMatchWidth:"wide",parsePatterns:nm,defaultParseWidth:"any"}),dayPeriod:xt({matchPatterns:om,defaultMatchWidth:"any",parsePatterns:rm,defaultParseWidth:"any"})},lr={code:"en-US",formatDistance:Cc,formatLong:Lc,formatRelative:Rc,localize:Uc,match:lm,options:{weekStartsOn:0,firstWeekContainsDate:1}};function sm(e){const a=ge(e);return tr(a,ya(a))+1}function Wn(e){const a=ge(e),t=+ha(a)-+Pc(a);return Math.round(t/Jo)+1}function Un(e,a){var v,p,c,_;const t=ge(e),n=t.getFullYear(),o=da(),r=(a==null?void 0:a.firstWeekContainsDate)??((p=(v=a==null?void 0:a.locale)==null?void 0:v.options)==null?void 0:p.firstWeekContainsDate)??o.firstWeekContainsDate??((_=(c=o.locale)==null?void 0:c.options)==null?void 0:_.firstWeekContainsDate)??1,l=Ee(e,0);l.setFullYear(n+1,0,r),l.setHours(0,0,0,0);const d=Pt(l,a),i=Ee(e,0);i.setFullYear(n,0,r),i.setHours(0,0,0,0);const k=Pt(i,a);return t.getTime()>=d.getTime()?n+1:t.getTime()>=k.getTime()?n:n-1}function im(e,a){var d,i,k,v;const t=da(),n=(a==null?void 0:a.firstWeekContainsDate)??((i=(d=a==null?void 0:a.locale)==null?void 0:d.options)==null?void 0:i.firstWeekContainsDate)??t.firstWeekContainsDate??((v=(k=t.locale)==null?void 0:k.options)==null?void 0:v.firstWeekContainsDate)??1,o=Un(e,a),r=Ee(e,0);return r.setFullYear(o,0,n),r.setHours(0,0,0,0),Pt(r,a)}function qn(e,a){const t=ge(e),n=+Pt(t,a)-+im(t,a);return Math.round(n/Jo)+1}function Ye(e,a){const t=e<0?"-":"",n=Math.abs(e).toString().padStart(a,"0");return t+n}const Wt={y(e,a){const t=e.getFullYear(),n=t>0?t:1-t;return Ye(a==="yy"?n%100:n,a.length)},M(e,a){const t=e.getMonth();return a==="M"?String(t+1):Ye(t+1,2)},d(e,a){return Ye(e.getDate(),a.length)},a(e,a){const t=e.getHours()/12>=1?"pm":"am";switch(a){case"a":case"aa":return t.toUpperCase();case"aaa":return t;case"aaaaa":return t[0];case"aaaa":default:return t==="am"?"a.m.":"p.m."}},h(e,a){return Ye(e.getHours()%12||12,a.length)},H(e,a){return Ye(e.getHours(),a.length)},m(e,a){return Ye(e.getMinutes(),a.length)},s(e,a){return Ye(e.getSeconds(),a.length)},S(e,a){const t=a.length,n=e.getMilliseconds(),o=Math.trunc(n*Math.pow(10,t-3));return Ye(o,a.length)}},ca={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},yo={G:function(e,a,t){const n=e.getFullYear()>0?1:0;switch(a){case"G":case"GG":case"GGG":return t.era(n,{width:"abbreviated"});case"GGGGG":return t.era(n,{width:"narrow"});case"GGGG":default:return t.era(n,{width:"wide"})}},y:function(e,a,t){if(a==="yo"){const n=e.getFullYear(),o=n>0?n:1-n;return t.ordinalNumber(o,{unit:"year"})}return Wt.y(e,a)},Y:function(e,a,t,n){const o=Un(e,n),r=o>0?o:1-o;if(a==="YY"){const l=r%100;return Ye(l,2)}return a==="Yo"?t.ordinalNumber(r,{unit:"year"}):Ye(r,a.length)},R:function(e,a){const t=er(e);return Ye(t,a.length)},u:function(e,a){const t=e.getFullYear();return Ye(t,a.length)},Q:function(e,a,t){const n=Math.ceil((e.getMonth()+1)/3);switch(a){case"Q":return String(n);case"QQ":return Ye(n,2);case"Qo":return t.ordinalNumber(n,{unit:"quarter"});case"QQQ":return t.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return t.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return t.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,a,t){const n=Math.ceil((e.getMonth()+1)/3);switch(a){case"q":return String(n);case"qq":return Ye(n,2);case"qo":return t.ordinalNumber(n,{unit:"quarter"});case"qqq":return t.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return t.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return t.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,a,t){const n=e.getMonth();switch(a){case"M":case"MM":return Wt.M(e,a);case"Mo":return t.ordinalNumber(n+1,{unit:"month"});case"MMM":return t.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return t.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return t.month(n,{width:"wide",context:"formatting"})}},L:function(e,a,t){const n=e.getMonth();switch(a){case"L":return String(n+1);case"LL":return Ye(n+1,2);case"Lo":return t.ordinalNumber(n+1,{unit:"month"});case"LLL":return t.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return t.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return t.month(n,{width:"wide",context:"standalone"})}},w:function(e,a,t,n){const o=qn(e,n);return a==="wo"?t.ordinalNumber(o,{unit:"week"}):Ye(o,a.length)},I:function(e,a,t){const n=Wn(e);return a==="Io"?t.ordinalNumber(n,{unit:"week"}):Ye(n,a.length)},d:function(e,a,t){return a==="do"?t.ordinalNumber(e.getDate(),{unit:"date"}):Wt.d(e,a)},D:function(e,a,t){const n=sm(e);return a==="Do"?t.ordinalNumber(n,{unit:"dayOfYear"}):Ye(n,a.length)},E:function(e,a,t){const n=e.getDay();switch(a){case"E":case"EE":case"EEE":return t.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return t.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return t.day(n,{width:"short",context:"formatting"});case"EEEE":default:return t.day(n,{width:"wide",context:"formatting"})}},e:function(e,a,t,n){const o=e.getDay(),r=(o-n.weekStartsOn+8)%7||7;switch(a){case"e":return String(r);case"ee":return Ye(r,2);case"eo":return t.ordinalNumber(r,{unit:"day"});case"eee":return t.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return t.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return t.day(o,{width:"short",context:"formatting"});case"eeee":default:return t.day(o,{width:"wide",context:"formatting"})}},c:function(e,a,t,n){const o=e.getDay(),r=(o-n.weekStartsOn+8)%7||7;switch(a){case"c":return String(r);case"cc":return Ye(r,a.length);case"co":return t.ordinalNumber(r,{unit:"day"});case"ccc":return t.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return t.day(o,{width:"narrow",context:"standalone"});case"cccccc":return t.day(o,{width:"short",context:"standalone"});case"cccc":default:return t.day(o,{width:"wide",context:"standalone"})}},i:function(e,a,t){const n=e.getDay(),o=n===0?7:n;switch(a){case"i":return String(o);case"ii":return Ye(o,a.length);case"io":return t.ordinalNumber(o,{unit:"day"});case"iii":return t.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return t.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return t.day(n,{width:"short",context:"formatting"});case"iiii":default:return t.day(n,{width:"wide",context:"formatting"})}},a:function(e,a,t){const o=e.getHours()/12>=1?"pm":"am";switch(a){case"a":case"aa":return t.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return t.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return t.dayPeriod(o,{width:"narrow",context:"formatting"});case"aaaa":default:return t.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(e,a,t){const n=e.getHours();let o;switch(n===12?o=ca.noon:n===0?o=ca.midnight:o=n/12>=1?"pm":"am",a){case"b":case"bb":return t.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"bbb":return t.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return t.dayPeriod(o,{width:"narrow",context:"formatting"});case"bbbb":default:return t.dayPeriod(o,{width:"wide",context:"formatting"})}},B:function(e,a,t){const n=e.getHours();let o;switch(n>=17?o=ca.evening:n>=12?o=ca.afternoon:n>=4?o=ca.morning:o=ca.night,a){case"B":case"BB":case"BBB":return t.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"BBBBB":return t.dayPeriod(o,{width:"narrow",context:"formatting"});case"BBBB":default:return t.dayPeriod(o,{width:"wide",context:"formatting"})}},h:function(e,a,t){if(a==="ho"){let n=e.getHours()%12;return n===0&&(n=12),t.ordinalNumber(n,{unit:"hour"})}return Wt.h(e,a)},H:function(e,a,t){return a==="Ho"?t.ordinalNumber(e.getHours(),{unit:"hour"}):Wt.H(e,a)},K:function(e,a,t){const n=e.getHours()%12;return a==="Ko"?t.ordinalNumber(n,{unit:"hour"}):Ye(n,a.length)},k:function(e,a,t){let n=e.getHours();return n===0&&(n=24),a==="ko"?t.ordinalNumber(n,{unit:"hour"}):Ye(n,a.length)},m:function(e,a,t){return a==="mo"?t.ordinalNumber(e.getMinutes(),{unit:"minute"}):Wt.m(e,a)},s:function(e,a,t){return a==="so"?t.ordinalNumber(e.getSeconds(),{unit:"second"}):Wt.s(e,a)},S:function(e,a){return Wt.S(e,a)},X:function(e,a,t){const n=e.getTimezoneOffset();if(n===0)return"Z";switch(a){case"X":return _o(n);case"XXXX":case"XX":return aa(n);case"XXXXX":case"XXX":default:return aa(n,":")}},x:function(e,a,t){const n=e.getTimezoneOffset();switch(a){case"x":return _o(n);case"xxxx":case"xx":return aa(n);case"xxxxx":case"xxx":default:return aa(n,":")}},O:function(e,a,t){const n=e.getTimezoneOffset();switch(a){case"O":case"OO":case"OOO":return"GMT"+go(n,":");case"OOOO":default:return"GMT"+aa(n,":")}},z:function(e,a,t){const n=e.getTimezoneOffset();switch(a){case"z":case"zz":case"zzz":return"GMT"+go(n,":");case"zzzz":default:return"GMT"+aa(n,":")}},t:function(e,a,t){const n=Math.trunc(e.getTime()/1e3);return Ye(n,a.length)},T:function(e,a,t){const n=e.getTime();return Ye(n,a.length)}};function go(e,a=""){const t=e>0?"-":"+",n=Math.abs(e),o=Math.trunc(n/60),r=n%60;return r===0?t+String(o):t+String(o)+a+Ye(r,2)}function _o(e,a){return e%60===0?(e>0?"-":"+")+Ye(Math.abs(e)/60,2):aa(e,a)}function aa(e,a=""){const t=e>0?"-":"+",n=Math.abs(e),o=Ye(Math.trunc(n/60),2),r=Ye(n%60,2);return t+o+a+r}const bo=(e,a)=>{switch(e){case"P":return a.date({width:"short"});case"PP":return a.date({width:"medium"});case"PPP":return a.date({width:"long"});case"PPPP":default:return a.date({width:"full"})}},sr=(e,a)=>{switch(e){case"p":return a.time({width:"short"});case"pp":return a.time({width:"medium"});case"ppp":return a.time({width:"long"});case"pppp":default:return a.time({width:"full"})}},um=(e,a)=>{const t=e.match(/(P+)(p+)?/)||[],n=t[1],o=t[2];if(!o)return bo(e,a);let r;switch(n){case"P":r=a.dateTime({width:"short"});break;case"PP":r=a.dateTime({width:"medium"});break;case"PPP":r=a.dateTime({width:"long"});break;case"PPPP":default:r=a.dateTime({width:"full"});break}return r.replace("{{date}}",bo(n,a)).replace("{{time}}",sr(o,a))},An={p:sr,P:um},dm=/^D+$/,cm=/^Y+$/,mm=["D","DD","YY","YYYY"];function ir(e){return dm.test(e)}function ur(e){return cm.test(e)}function Cn(e,a,t){const n=vm(e,a,t);if(console.warn(n),mm.includes(e))throw new RangeError(n)}function vm(e,a,t){const n=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${a}\`) for formatting ${n} to the input \`${t}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const pm=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,fm=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,hm=/^'([^]*?)'?$/,ym=/''/g,gm=/[a-zA-Z]/;function wt(e,a,t){var v,p,c,_,M,T,S,U;const n=da(),o=(t==null?void 0:t.locale)??n.locale??lr,r=(t==null?void 0:t.firstWeekContainsDate)??((p=(v=t==null?void 0:t.locale)==null?void 0:v.options)==null?void 0:p.firstWeekContainsDate)??n.firstWeekContainsDate??((_=(c=n.locale)==null?void 0:c.options)==null?void 0:_.firstWeekContainsDate)??1,l=(t==null?void 0:t.weekStartsOn)??((T=(M=t==null?void 0:t.locale)==null?void 0:M.options)==null?void 0:T.weekStartsOn)??n.weekStartsOn??((U=(S=n.locale)==null?void 0:S.options)==null?void 0:U.weekStartsOn)??0,d=ge(e);if(!Ma(d))throw new RangeError("Invalid time value");let i=a.match(fm).map(j=>{const N=j[0];if(N==="p"||N==="P"){const G=An[N];return G(j,o.formatLong)}return j}).join("").match(pm).map(j=>{if(j==="''")return{isToken:!1,value:"'"};const N=j[0];if(N==="'")return{isToken:!1,value:_m(j)};if(yo[N])return{isToken:!0,value:j};if(N.match(gm))throw new RangeError("Format string contains an unescaped latin alphabet character `"+N+"`");return{isToken:!1,value:j}});o.localize.preprocessor&&(i=o.localize.preprocessor(d,i));const k={firstWeekContainsDate:r,weekStartsOn:l,locale:o};return i.map(j=>{if(!j.isToken)return j.value;const N=j.value;(!(t!=null&&t.useAdditionalWeekYearTokens)&&ur(N)||!(t!=null&&t.useAdditionalDayOfYearTokens)&&ir(N))&&Cn(N,a,String(e));const G=yo[N[0]];return G(d,N,o.localize,k)}).join("")}function _m(e){const a=e.match(hm);return a?a[1].replace(ym,"'"):e}function bm(e){return ge(e).getDay()}function km(e){const a=ge(e),t=a.getFullYear(),n=a.getMonth(),o=Ee(e,0);return o.setFullYear(t,n+1,0),o.setHours(0,0,0,0),o.getDate()}function wm(){return Object.assign({},da())}function Et(e){return ge(e).getHours()}function $m(e){let t=ge(e).getDay();return t===0&&(t=7),t}function Xt(e){return ge(e).getMinutes()}function xe(e){return ge(e).getMonth()}function ga(e){return ge(e).getSeconds()}function $e(e){return ge(e).getFullYear()}function _a(e,a){const t=ge(e),n=ge(a);return t.getTime()>n.getTime()}function Aa(e,a){const t=ge(e),n=ge(a);return+t<+n}function oa(e,a){const t=ge(e),n=ge(a);return+t==+n}function Dm(e,a){const t=a instanceof Date?Ee(a,0):new a(0);return t.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),t.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),t}const Pm=10;class dr{constructor(){he(this,"subPriority",0)}validate(a,t){return!0}}class Tm extends dr{constructor(a,t,n,o,r){super(),this.value=a,this.validateValue=t,this.setValue=n,this.priority=o,r&&(this.subPriority=r)}validate(a,t){return this.validateValue(a,this.value,t)}set(a,t,n){return this.setValue(a,t,this.value,n)}}class Mm extends dr{constructor(){super(...arguments);he(this,"priority",Pm);he(this,"subPriority",-1)}set(t,n){return n.timestampIsSet?t:Ee(t,Dm(t,Date))}}class He{run(a,t,n,o){const r=this.parse(a,t,n,o);return r?{setter:new Tm(r.value,this.validate,this.set,this.priority,this.subPriority),rest:r.rest}:null}validate(a,t,n){return!0}}class Sm extends He{constructor(){super(...arguments);he(this,"priority",140);he(this,"incompatibleTokens",["R","u","t","T"])}parse(t,n,o){switch(n){case"G":case"GG":case"GGG":return o.era(t,{width:"abbreviated"})||o.era(t,{width:"narrow"});case"GGGGG":return o.era(t,{width:"narrow"});case"GGGG":default:return o.era(t,{width:"wide"})||o.era(t,{width:"abbreviated"})||o.era(t,{width:"narrow"})}}set(t,n,o){return n.era=o,t.setFullYear(o,0,1),t.setHours(0,0,0,0),t}}const Je={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},At={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function Ze(e,a){return e&&{value:a(e.value),rest:e.rest}}function We(e,a){const t=a.match(e);return t?{value:parseInt(t[0],10),rest:a.slice(t[0].length)}:null}function Ct(e,a){const t=a.match(e);if(!t)return null;if(t[0]==="Z")return{value:0,rest:a.slice(1)};const n=t[1]==="+"?1:-1,o=t[2]?parseInt(t[2],10):0,r=t[3]?parseInt(t[3],10):0,l=t[5]?parseInt(t[5],10):0;return{value:n*(o*Zo+r*kc+l*wc),rest:a.slice(t[0].length)}}function cr(e){return We(Je.anyDigitsSigned,e)}function je(e,a){switch(e){case 1:return We(Je.singleDigit,a);case 2:return We(Je.twoDigits,a);case 3:return We(Je.threeDigits,a);case 4:return We(Je.fourDigits,a);default:return We(new RegExp("^\\d{1,"+e+"}"),a)}}function Ua(e,a){switch(e){case 1:return We(Je.singleDigitSigned,a);case 2:return We(Je.twoDigitsSigned,a);case 3:return We(Je.threeDigitsSigned,a);case 4:return We(Je.fourDigitsSigned,a);default:return We(new RegExp("^-?\\d{1,"+e+"}"),a)}}function jn(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function mr(e,a){const t=a>0,n=t?a:1-a;let o;if(n<=50)o=e||100;else{const r=n+50,l=Math.trunc(r/100)*100,d=e>=r%100;o=e+l-(d?100:0)}return t?o:1-o}function vr(e){return e%400===0||e%4===0&&e%100!==0}class xm extends He{constructor(){super(...arguments);he(this,"priority",130);he(this,"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"])}parse(t,n,o){const r=l=>({year:l,isTwoDigitYear:n==="yy"});switch(n){case"y":return Ze(je(4,t),r);case"yo":return Ze(o.ordinalNumber(t,{unit:"year"}),r);default:return Ze(je(n.length,t),r)}}validate(t,n){return n.isTwoDigitYear||n.year>0}set(t,n,o){const r=t.getFullYear();if(o.isTwoDigitYear){const d=mr(o.year,r);return t.setFullYear(d,0,1),t.setHours(0,0,0,0),t}const l=!("era"in n)||n.era===1?o.year:1-o.year;return t.setFullYear(l,0,1),t.setHours(0,0,0,0),t}}class Am extends He{constructor(){super(...arguments);he(this,"priority",130);he(this,"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"])}parse(t,n,o){const r=l=>({year:l,isTwoDigitYear:n==="YY"});switch(n){case"Y":return Ze(je(4,t),r);case"Yo":return Ze(o.ordinalNumber(t,{unit:"year"}),r);default:return Ze(je(n.length,t),r)}}validate(t,n){return n.isTwoDigitYear||n.year>0}set(t,n,o,r){const l=Un(t,r);if(o.isTwoDigitYear){const i=mr(o.year,l);return t.setFullYear(i,0,r.firstWeekContainsDate),t.setHours(0,0,0,0),Pt(t,r)}const d=!("era"in n)||n.era===1?o.year:1-o.year;return t.setFullYear(d,0,r.firstWeekContainsDate),t.setHours(0,0,0,0),Pt(t,r)}}class Cm extends He{constructor(){super(...arguments);he(this,"priority",130);he(this,"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"])}parse(t,n){return Ua(n==="R"?4:n.length,t)}set(t,n,o){const r=Ee(t,0);return r.setFullYear(o,0,4),r.setHours(0,0,0,0),ha(r)}}class Vm extends He{constructor(){super(...arguments);he(this,"priority",130);he(this,"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"])}parse(t,n){return Ua(n==="u"?4:n.length,t)}set(t,n,o){return t.setFullYear(o,0,1),t.setHours(0,0,0,0),t}}class Om extends He{constructor(){super(...arguments);he(this,"priority",120);he(this,"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"])}parse(t,n,o){switch(n){case"Q":case"QQ":return je(n.length,t);case"Qo":return o.ordinalNumber(t,{unit:"quarter"});case"QQQ":return o.quarter(t,{width:"abbreviated",context:"formatting"})||o.quarter(t,{width:"narrow",context:"formatting"});case"QQQQQ":return o.quarter(t,{width:"narrow",context:"formatting"});case"QQQQ":default:return o.quarter(t,{width:"wide",context:"formatting"})||o.quarter(t,{width:"abbreviated",context:"formatting"})||o.quarter(t,{width:"narrow",context:"formatting"})}}validate(t,n){return n>=1&&n<=4}set(t,n,o){return t.setMonth((o-1)*3,1),t.setHours(0,0,0,0),t}}class Nm extends He{constructor(){super(...arguments);he(this,"priority",120);he(this,"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"])}parse(t,n,o){switch(n){case"q":case"qq":return je(n.length,t);case"qo":return o.ordinalNumber(t,{unit:"quarter"});case"qqq":return o.quarter(t,{width:"abbreviated",context:"standalone"})||o.quarter(t,{width:"narrow",context:"standalone"});case"qqqqq":return o.quarter(t,{width:"narrow",context:"standalone"});case"qqqq":default:return o.quarter(t,{width:"wide",context:"standalone"})||o.quarter(t,{width:"abbreviated",context:"standalone"})||o.quarter(t,{width:"narrow",context:"standalone"})}}validate(t,n){return n>=1&&n<=4}set(t,n,o){return t.setMonth((o-1)*3,1),t.setHours(0,0,0,0),t}}class Lm extends He{constructor(){super(...arguments);he(this,"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]);he(this,"priority",110)}parse(t,n,o){const r=l=>l-1;switch(n){case"M":return Ze(We(Je.month,t),r);case"MM":return Ze(je(2,t),r);case"Mo":return Ze(o.ordinalNumber(t,{unit:"month"}),r);case"MMM":return o.month(t,{width:"abbreviated",context:"formatting"})||o.month(t,{width:"narrow",context:"formatting"});case"MMMMM":return o.month(t,{width:"narrow",context:"formatting"});case"MMMM":default:return o.month(t,{width:"wide",context:"formatting"})||o.month(t,{width:"abbreviated",context:"formatting"})||o.month(t,{width:"narrow",context:"formatting"})}}validate(t,n){return n>=0&&n<=11}set(t,n,o){return t.setMonth(o,1),t.setHours(0,0,0,0),t}}class Im extends He{constructor(){super(...arguments);he(this,"priority",110);he(this,"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"])}parse(t,n,o){const r=l=>l-1;switch(n){case"L":return Ze(We(Je.month,t),r);case"LL":return Ze(je(2,t),r);case"Lo":return Ze(o.ordinalNumber(t,{unit:"month"}),r);case"LLL":return o.month(t,{width:"abbreviated",context:"standalone"})||o.month(t,{width:"narrow",context:"standalone"});case"LLLLL":return o.month(t,{width:"narrow",context:"standalone"});case"LLLL":default:return o.month(t,{width:"wide",context:"standalone"})||o.month(t,{width:"abbreviated",context:"standalone"})||o.month(t,{width:"narrow",context:"standalone"})}}validate(t,n){return n>=0&&n<=11}set(t,n,o){return t.setMonth(o,1),t.setHours(0,0,0,0),t}}function Rm(e,a,t){const n=ge(e),o=qn(n,t)-a;return n.setDate(n.getDate()-o*7),n}class Em extends He{constructor(){super(...arguments);he(this,"priority",100);he(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"])}parse(t,n,o){switch(n){case"w":return We(Je.week,t);case"wo":return o.ordinalNumber(t,{unit:"week"});default:return je(n.length,t)}}validate(t,n){return n>=1&&n<=53}set(t,n,o,r){return Pt(Rm(t,o,r),r)}}function Hm(e,a){const t=ge(e),n=Wn(t)-a;return t.setDate(t.getDate()-n*7),t}class Ym extends He{constructor(){super(...arguments);he(this,"priority",100);he(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"])}parse(t,n,o){switch(n){case"I":return We(Je.week,t);case"Io":return o.ordinalNumber(t,{unit:"week"});default:return je(n.length,t)}}validate(t,n){return n>=1&&n<=53}set(t,n,o){return ha(Hm(t,o))}}const Bm=[31,28,31,30,31,30,31,31,30,31,30,31],Fm=[31,29,31,30,31,30,31,31,30,31,30,31];class zm extends He{constructor(){super(...arguments);he(this,"priority",90);he(this,"subPriority",1);he(this,"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"])}parse(t,n,o){switch(n){case"d":return We(Je.date,t);case"do":return o.ordinalNumber(t,{unit:"date"});default:return je(n.length,t)}}validate(t,n){const o=t.getFullYear(),r=vr(o),l=t.getMonth();return r?n>=1&&n<=Fm[l]:n>=1&&n<=Bm[l]}set(t,n,o){return t.setDate(o),t.setHours(0,0,0,0),t}}class Wm extends He{constructor(){super(...arguments);he(this,"priority",90);he(this,"subpriority",1);he(this,"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"])}parse(t,n,o){switch(n){case"D":case"DD":return We(Je.dayOfYear,t);case"Do":return o.ordinalNumber(t,{unit:"date"});default:return je(n.length,t)}}validate(t,n){const o=t.getFullYear();return vr(o)?n>=1&&n<=366:n>=1&&n<=365}set(t,n,o){return t.setMonth(0,o),t.setHours(0,0,0,0),t}}function Qn(e,a,t){var p,c,_,M;const n=da(),o=(t==null?void 0:t.weekStartsOn)??((c=(p=t==null?void 0:t.locale)==null?void 0:p.options)==null?void 0:c.weekStartsOn)??n.weekStartsOn??((M=(_=n.locale)==null?void 0:_.options)==null?void 0:M.weekStartsOn)??0,r=ge(e),l=r.getDay(),i=(a%7+7)%7,k=7-o,v=a<0||a>6?a-(l+k)%7:(i+k)%7-(l+k)%7;return Ke(r,v)}class Um extends He{constructor(){super(...arguments);he(this,"priority",90);he(this,"incompatibleTokens",["D","i","e","c","t","T"])}parse(t,n,o){switch(n){case"E":case"EE":case"EEE":return o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"});case"EEEEE":return o.day(t,{width:"narrow",context:"formatting"});case"EEEEEE":return o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"});case"EEEE":default:return o.day(t,{width:"wide",context:"formatting"})||o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"})}}validate(t,n){return n>=0&&n<=6}set(t,n,o,r){return t=Qn(t,o,r),t.setHours(0,0,0,0),t}}class qm extends He{constructor(){super(...arguments);he(this,"priority",90);he(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"])}parse(t,n,o,r){const l=d=>{const i=Math.floor((d-1)/7)*7;return(d+r.weekStartsOn+6)%7+i};switch(n){case"e":case"ee":return Ze(je(n.length,t),l);case"eo":return Ze(o.ordinalNumber(t,{unit:"day"}),l);case"eee":return o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"});case"eeeee":return o.day(t,{width:"narrow",context:"formatting"});case"eeeeee":return o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"});case"eeee":default:return o.day(t,{width:"wide",context:"formatting"})||o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"})}}validate(t,n){return n>=0&&n<=6}set(t,n,o,r){return t=Qn(t,o,r),t.setHours(0,0,0,0),t}}class jm extends He{constructor(){super(...arguments);he(this,"priority",90);he(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"])}parse(t,n,o,r){const l=d=>{const i=Math.floor((d-1)/7)*7;return(d+r.weekStartsOn+6)%7+i};switch(n){case"c":case"cc":return Ze(je(n.length,t),l);case"co":return Ze(o.ordinalNumber(t,{unit:"day"}),l);case"ccc":return o.day(t,{width:"abbreviated",context:"standalone"})||o.day(t,{width:"short",context:"standalone"})||o.day(t,{width:"narrow",context:"standalone"});case"ccccc":return o.day(t,{width:"narrow",context:"standalone"});case"cccccc":return o.day(t,{width:"short",context:"standalone"})||o.day(t,{width:"narrow",context:"standalone"});case"cccc":default:return o.day(t,{width:"wide",context:"standalone"})||o.day(t,{width:"abbreviated",context:"standalone"})||o.day(t,{width:"short",context:"standalone"})||o.day(t,{width:"narrow",context:"standalone"})}}validate(t,n){return n>=0&&n<=6}set(t,n,o,r){return t=Qn(t,o,r),t.setHours(0,0,0,0),t}}function Qm(e,a){const t=ge(e),n=$m(t),o=a-n;return Ke(t,o)}class Gm extends He{constructor(){super(...arguments);he(this,"priority",90);he(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"])}parse(t,n,o){const r=l=>l===0?7:l;switch(n){case"i":case"ii":return je(n.length,t);case"io":return o.ordinalNumber(t,{unit:"day"});case"iii":return Ze(o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"}),r);case"iiiii":return Ze(o.day(t,{width:"narrow",context:"formatting"}),r);case"iiiiii":return Ze(o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"}),r);case"iiii":default:return Ze(o.day(t,{width:"wide",context:"formatting"})||o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"}),r)}}validate(t,n){return n>=1&&n<=7}set(t,n,o){return t=Qm(t,o),t.setHours(0,0,0,0),t}}class Xm extends He{constructor(){super(...arguments);he(this,"priority",80);he(this,"incompatibleTokens",["b","B","H","k","t","T"])}parse(t,n,o){switch(n){case"a":case"aa":case"aaa":return o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaaa":return o.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaa":default:return o.dayPeriod(t,{width:"wide",context:"formatting"})||o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,n,o){return t.setHours(jn(o),0,0,0),t}}class Km extends He{constructor(){super(...arguments);he(this,"priority",80);he(this,"incompatibleTokens",["a","B","H","k","t","T"])}parse(t,n,o){switch(n){case"b":case"bb":case"bbb":return o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbbb":return o.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbb":default:return o.dayPeriod(t,{width:"wide",context:"formatting"})||o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,n,o){return t.setHours(jn(o),0,0,0),t}}class Jm extends He{constructor(){super(...arguments);he(this,"priority",80);he(this,"incompatibleTokens",["a","b","t","T"])}parse(t,n,o){switch(n){case"B":case"BB":case"BBB":return o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBBB":return o.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBB":default:return o.dayPeriod(t,{width:"wide",context:"formatting"})||o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,n,o){return t.setHours(jn(o),0,0,0),t}}class Zm extends He{constructor(){super(...arguments);he(this,"priority",70);he(this,"incompatibleTokens",["H","K","k","t","T"])}parse(t,n,o){switch(n){case"h":return We(Je.hour12h,t);case"ho":return o.ordinalNumber(t,{unit:"hour"});default:return je(n.length,t)}}validate(t,n){return n>=1&&n<=12}set(t,n,o){const r=t.getHours()>=12;return r&&o<12?t.setHours(o+12,0,0,0):!r&&o===12?t.setHours(0,0,0,0):t.setHours(o,0,0,0),t}}class ev extends He{constructor(){super(...arguments);he(this,"priority",70);he(this,"incompatibleTokens",["a","b","h","K","k","t","T"])}parse(t,n,o){switch(n){case"H":return We(Je.hour23h,t);case"Ho":return o.ordinalNumber(t,{unit:"hour"});default:return je(n.length,t)}}validate(t,n){return n>=0&&n<=23}set(t,n,o){return t.setHours(o,0,0,0),t}}class tv extends He{constructor(){super(...arguments);he(this,"priority",70);he(this,"incompatibleTokens",["h","H","k","t","T"])}parse(t,n,o){switch(n){case"K":return We(Je.hour11h,t);case"Ko":return o.ordinalNumber(t,{unit:"hour"});default:return je(n.length,t)}}validate(t,n){return n>=0&&n<=11}set(t,n,o){return t.getHours()>=12&&o<12?t.setHours(o+12,0,0,0):t.setHours(o,0,0,0),t}}class av extends He{constructor(){super(...arguments);he(this,"priority",70);he(this,"incompatibleTokens",["a","b","h","H","K","t","T"])}parse(t,n,o){switch(n){case"k":return We(Je.hour24h,t);case"ko":return o.ordinalNumber(t,{unit:"hour"});default:return je(n.length,t)}}validate(t,n){return n>=1&&n<=24}set(t,n,o){const r=o<=24?o%24:o;return t.setHours(r,0,0,0),t}}class nv extends He{constructor(){super(...arguments);he(this,"priority",60);he(this,"incompatibleTokens",["t","T"])}parse(t,n,o){switch(n){case"m":return We(Je.minute,t);case"mo":return o.ordinalNumber(t,{unit:"minute"});default:return je(n.length,t)}}validate(t,n){return n>=0&&n<=59}set(t,n,o){return t.setMinutes(o,0,0),t}}class ov extends He{constructor(){super(...arguments);he(this,"priority",50);he(this,"incompatibleTokens",["t","T"])}parse(t,n,o){switch(n){case"s":return We(Je.second,t);case"so":return o.ordinalNumber(t,{unit:"second"});default:return je(n.length,t)}}validate(t,n){return n>=0&&n<=59}set(t,n,o){return t.setSeconds(o,0),t}}class rv extends He{constructor(){super(...arguments);he(this,"priority",30);he(this,"incompatibleTokens",["t","T"])}parse(t,n){const o=r=>Math.trunc(r*Math.pow(10,-n.length+3));return Ze(je(n.length,t),o)}set(t,n,o){return t.setMilliseconds(o),t}}class lv extends He{constructor(){super(...arguments);he(this,"priority",10);he(this,"incompatibleTokens",["t","T","x"])}parse(t,n){switch(n){case"X":return Ct(At.basicOptionalMinutes,t);case"XX":return Ct(At.basic,t);case"XXXX":return Ct(At.basicOptionalSeconds,t);case"XXXXX":return Ct(At.extendedOptionalSeconds,t);case"XXX":default:return Ct(At.extended,t)}}set(t,n,o){return n.timestampIsSet?t:Ee(t,t.getTime()-Wa(t)-o)}}class sv extends He{constructor(){super(...arguments);he(this,"priority",10);he(this,"incompatibleTokens",["t","T","X"])}parse(t,n){switch(n){case"x":return Ct(At.basicOptionalMinutes,t);case"xx":return Ct(At.basic,t);case"xxxx":return Ct(At.basicOptionalSeconds,t);case"xxxxx":return Ct(At.extendedOptionalSeconds,t);case"xxx":default:return Ct(At.extended,t)}}set(t,n,o){return n.timestampIsSet?t:Ee(t,t.getTime()-Wa(t)-o)}}class iv extends He{constructor(){super(...arguments);he(this,"priority",40);he(this,"incompatibleTokens","*")}parse(t){return cr(t)}set(t,n,o){return[Ee(t,o*1e3),{timestampIsSet:!0}]}}class uv extends He{constructor(){super(...arguments);he(this,"priority",20);he(this,"incompatibleTokens","*")}parse(t){return cr(t)}set(t,n,o){return[Ee(t,o),{timestampIsSet:!0}]}}const dv={G:new Sm,y:new xm,Y:new Am,R:new Cm,u:new Vm,Q:new Om,q:new Nm,M:new Lm,L:new Im,w:new Em,I:new Ym,d:new zm,D:new Wm,E:new Um,e:new qm,c:new jm,i:new Gm,a:new Xm,b:new Km,B:new Jm,h:new Zm,H:new ev,K:new tv,k:new av,m:new nv,s:new ov,S:new rv,X:new lv,x:new sv,t:new iv,T:new uv},cv=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,mv=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,vv=/^'([^]*?)'?$/,pv=/''/g,fv=/\S/,hv=/[a-zA-Z]/;function Vn(e,a,t,n){var T,S,U,j,N,G,ae,B;const o=wm(),r=(n==null?void 0:n.locale)??o.locale??lr,l=(n==null?void 0:n.firstWeekContainsDate)??((S=(T=n==null?void 0:n.locale)==null?void 0:T.options)==null?void 0:S.firstWeekContainsDate)??o.firstWeekContainsDate??((j=(U=o.locale)==null?void 0:U.options)==null?void 0:j.firstWeekContainsDate)??1,d=(n==null?void 0:n.weekStartsOn)??((G=(N=n==null?void 0:n.locale)==null?void 0:N.options)==null?void 0:G.weekStartsOn)??o.weekStartsOn??((B=(ae=o.locale)==null?void 0:ae.options)==null?void 0:B.weekStartsOn)??0;if(a==="")return e===""?ge(t):Ee(t,NaN);const i={firstWeekContainsDate:l,weekStartsOn:d,locale:r},k=[new Mm],v=a.match(mv).map(V=>{const te=V[0];if(te in An){const K=An[te];return K(V,r.formatLong)}return V}).join("").match(cv),p=[];for(let V of v){!(n!=null&&n.useAdditionalWeekYearTokens)&&ur(V)&&Cn(V,a,e),!(n!=null&&n.useAdditionalDayOfYearTokens)&&ir(V)&&Cn(V,a,e);const te=V[0],K=dv[te];if(K){const{incompatibleTokens:F}=K;if(Array.isArray(F)){const _e=p.find(be=>F.includes(be.token)||be.token===te);if(_e)throw new RangeError(`The format string mustn't contain \`${_e.fullToken}\` and \`${V}\` at the same time`)}else if(K.incompatibleTokens==="*"&&p.length>0)throw new RangeError(`The format string mustn't contain \`${V}\` and any other token at the same time`);p.push({token:te,fullToken:V});const le=K.run(e,V,r.match,i);if(!le)return Ee(t,NaN);k.push(le.setter),e=le.rest}else{if(te.match(hv))throw new RangeError("Format string contains an unescaped latin alphabet character `"+te+"`");if(V==="''"?V="'":te==="'"&&(V=yv(V)),e.indexOf(V)===0)e=e.slice(V.length);else return Ee(t,NaN)}}if(e.length>0&&fv.test(e))return Ee(t,NaN);const c=k.map(V=>V.priority).sort((V,te)=>te-V).filter((V,te,K)=>K.indexOf(V)===te).map(V=>k.filter(te=>te.priority===V).sort((te,K)=>K.subPriority-te.subPriority)).map(V=>V[0]);let _=ge(t);if(isNaN(_.getTime()))return Ee(t,NaN);const M={};for(const V of c){if(!V.validate(_,i))return Ee(t,NaN);const te=V.set(_,M,i);Array.isArray(te)?(_=te[0],Object.assign(M,te[1])):_=te}return Ee(t,_)}function yv(e){return e.match(vv)[1].replace(pv,"'")}function ko(e,a){const t=qt(e),n=qt(a);return+t==+n}function Gn(e,a){return Ke(e,-a)}function pr(e,a){const t=ge(e),n=t.getFullYear(),o=t.getDate(),r=Ee(e,0);r.setFullYear(n,a,15),r.setHours(0,0,0,0);const l=km(r);return t.setMonth(a,Math.min(o,l)),t}function Be(e,a){let t=ge(e);return isNaN(+t)?Ee(e,NaN):(a.year!=null&&t.setFullYear(a.year),a.month!=null&&(t=pr(t,a.month)),a.date!=null&&t.setDate(a.date),a.hours!=null&&t.setHours(a.hours),a.minutes!=null&&t.setMinutes(a.minutes),a.seconds!=null&&t.setSeconds(a.seconds),a.milliseconds!=null&&t.setMilliseconds(a.milliseconds),t)}function gv(e,a){const t=ge(e);return t.setHours(a),t}function fr(e,a){const t=ge(e);return t.setMilliseconds(a),t}function _v(e,a){const t=ge(e);return t.setMinutes(a),t}function hr(e,a){const t=ge(e);return t.setSeconds(a),t}function Vt(e,a){const t=ge(e);return isNaN(+t)?Ee(e,NaN):(t.setFullYear(a),t)}function Ht(e,a){return _t(e,-a)}function bv(e,a){const{years:t=0,months:n=0,weeks:o=0,days:r=0,hours:l=0,minutes:d=0,seconds:i=0}=a,k=Ht(e,n+t*12),v=Gn(k,r+o*7),p=d+l*60,_=(i+p*60)*1e3;return Ee(e,v.getTime()-_)}function yr(e,a){return Fn(e,-a)}function wa(){return u(),m("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[g("path",{d:"M29.333 8c0-2.208-1.792-4-4-4h-18.667c-2.208 0-4 1.792-4 4v18.667c0 2.208 1.792 4 4 4h18.667c2.208 0 4-1.792 4-4v-18.667zM26.667 8v18.667c0 0.736-0.597 1.333-1.333 1.333 0 0-18.667 0-18.667 0-0.736 0-1.333-0.597-1.333-1.333 0 0 0-18.667 0-18.667 0-0.736 0.597-1.333 1.333-1.333 0 0 18.667 0 18.667 0 0.736 0 1.333 0.597 1.333 1.333z"}),g("path",{d:"M20 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),g("path",{d:"M9.333 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),g("path",{d:"M4 14.667h24c0.736 0 1.333-0.597 1.333-1.333s-0.597-1.333-1.333-1.333h-24c-0.736 0-1.333 0.597-1.333 1.333s0.597 1.333 1.333 1.333z"})])}wa.compatConfig={MODE:3};function gr(){return u(),m("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[g("path",{d:"M23.057 7.057l-16 16c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l16-16c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0z"}),g("path",{d:"M7.057 8.943l16 16c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885l-16-16c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}gr.compatConfig={MODE:3};function Xn(){return u(),m("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[g("path",{d:"M20.943 23.057l-7.057-7.057c0 0 7.057-7.057 7.057-7.057 0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-8 8c-0.521 0.521-0.521 1.365 0 1.885l8 8c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}Xn.compatConfig={MODE:3};function Kn(){return u(),m("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[g("path",{d:"M12.943 24.943l8-8c0.521-0.521 0.521-1.365 0-1.885l-8-8c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885l7.057 7.057c0 0-7.057 7.057-7.057 7.057-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0z"})])}Kn.compatConfig={MODE:3};function Jn(){return u(),m("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[g("path",{d:"M16 1.333c-8.095 0-14.667 6.572-14.667 14.667s6.572 14.667 14.667 14.667c8.095 0 14.667-6.572 14.667-14.667s-6.572-14.667-14.667-14.667zM16 4c6.623 0 12 5.377 12 12s-5.377 12-12 12c-6.623 0-12-5.377-12-12s5.377-12 12-12z"}),g("path",{d:"M14.667 8v8c0 0.505 0.285 0.967 0.737 1.193l5.333 2.667c0.658 0.329 1.46 0.062 1.789-0.596s0.062-1.46-0.596-1.789l-4.596-2.298c0 0 0-7.176 0-7.176 0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"})])}Jn.compatConfig={MODE:3};function Zn(){return u(),m("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[g("path",{d:"M24.943 19.057l-8-8c-0.521-0.521-1.365-0.521-1.885 0l-8 8c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l7.057-7.057c0 0 7.057 7.057 7.057 7.057 0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}Zn.compatConfig={MODE:3};function eo(){return u(),m("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[g("path",{d:"M7.057 12.943l8 8c0.521 0.521 1.365 0.521 1.885 0l8-8c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-7.057 7.057c0 0-7.057-7.057-7.057-7.057-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}eo.compatConfig={MODE:3};const bt=(e,a)=>a?new Date(e.toLocaleString("en-US",{timeZone:a})):new Date(e),to=(e,a,t)=>On(e,a,t)||Z(),kv=(e,a,t)=>{const n=a.dateInTz?bt(new Date(e),a.dateInTz):Z(e);return t?ct(n,!0):n},On=(e,a,t)=>{if(!e)return null;const n=t?ct(Z(e),!0):Z(e);return a?a.exactMatch?kv(e,a,t):bt(n,a.timezone):n},wv=e=>{if(!e)return 0;const a=new Date,t=new Date(a.toLocaleString("en-US",{timeZone:"UTC"})),n=new Date(a.toLocaleString("en-US",{timeZone:e})),o=n.getTimezoneOffset()/60;return(+t-+n)/(1e3*60*60)-o};var $t=(e=>(e.month="month",e.year="year",e))($t||{}),na=(e=>(e.top="top",e.bottom="bottom",e))(na||{}),ra=(e=>(e.header="header",e.calendar="calendar",e.timePicker="timePicker",e))(ra||{}),it=(e=>(e.month="month",e.year="year",e.calendar="calendar",e.time="time",e.minutes="minutes",e.hours="hours",e.seconds="seconds",e))(it||{});const $v=["timestamp","date","iso"];var dt=(e=>(e.up="up",e.down="down",e.left="left",e.right="right",e))(dt||{}),ze=(e=>(e.arrowUp="ArrowUp",e.arrowDown="ArrowDown",e.arrowLeft="ArrowLeft",e.arrowRight="ArrowRight",e.enter="Enter",e.space=" ",e.esc="Escape",e.tab="Tab",e.home="Home",e.end="End",e.pageUp="PageUp",e.pageDown="PageDown",e))(ze||{});function wo(e){return a=>new Intl.DateTimeFormat(e,{weekday:"short",timeZone:"UTC"}).format(new Date(`2017-01-0${a}T00:00:00+00:00`)).slice(0,2)}function Dv(e){return a=>wt(new Date(`2017-01-0${a}T00:00:00+00:00`),"EEEEEE",{locale:e})}const Pv=(e,a,t)=>{const n=[1,2,3,4,5,6,7];let o;if(e!==null)try{o=n.map(Dv(e))}catch{o=n.map(wo(a))}else o=n.map(wo(a));const r=o.slice(0,t),l=o.slice(t+1,o.length);return[o[t]].concat(...l).concat(...r)},ao=(e,a,t)=>{const n=[];for(let o=+e[0];o<=+e[1];o++)n.push({value:+o,text:wr(o,a)});return t?n.reverse():n},_r=(e,a,t)=>{const n=[1,2,3,4,5,6,7,8,9,10,11,12].map(r=>{const l=r<10?`0${r}`:r;return new Date(`2017-${l}-01T00:00:00+00:00`)});if(e!==null)try{const r=t==="long"?"LLLL":"LLL";return n.map((l,d)=>{const i=wt(bt(l,"UTC"),r,{locale:e});return{text:i.charAt(0).toUpperCase()+i.substring(1),value:d}})}catch{}const o=new Intl.DateTimeFormat(a,{month:t,timeZone:"UTC"});return n.map((r,l)=>{const d=o.format(r);return{text:d.charAt(0).toUpperCase()+d.substring(1),value:l}})},Tv=e=>[12,1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,11][e],tt=e=>{const a=s(e);return a!=null&&a.$el?a==null?void 0:a.$el:a},Mv=e=>({type:"dot",...e??{}}),br=e=>Array.isArray(e)?!!e[0]&&!!e[1]:!1,no={prop:e=>`"${e}" prop must be enabled!`,dateArr:e=>`You need to use array as "model-value" binding in order to support "${e}"`},rt=e=>e,$o=e=>e===0?e:!e||isNaN(+e)?null:+e,Do=e=>e===null,kr=e=>{if(e)return[...e.querySelectorAll("input, button, select, textarea, a[href]")][0]},Sv=e=>{const a=[],t=n=>n.filter(o=>o);for(let n=0;n{const n=t!=null,o=a!=null;if(!n&&!o)return!1;const r=+t,l=+a;return n&&o?+e>r||+er:o?+eSv(e).map(t=>t.map(n=>{const{active:o,disabled:r,isBetween:l,highlighted:d}=a(n);return{...n,active:o,disabled:r,className:{dp__overlay_cell_active:o,dp__overlay_cell:!o,dp__overlay_cell_disabled:r,dp__overlay_cell_pad:!0,dp__overlay_cell_active_disabled:r&&o,dp__cell_in_between:l,"dp--highlighted":d}}})),Qt=(e,a,t=!1)=>{e&&a.allowStopPropagation&&(t&&e.stopImmediatePropagation(),e.stopPropagation())},xv=()=>["a[href]","area[href]","input:not([disabled]):not([type='hidden'])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","[tabindex]:not([tabindex='-1'])","[data-datepicker-instance]"].join(", ");function Av(e,a){let t=[...document.querySelectorAll(xv())];t=t.filter(o=>!e.contains(o)||o.hasAttribute("data-datepicker-instance"));const n=t.indexOf(e);if(n>=0&&(a?n-1>=0:n+1<=t.length))return t[n+(a?-1:1)]}const Cv=(e,a)=>e==null?void 0:e.querySelector(`[data-dp-element="${a}"]`),wr=(e,a)=>new Intl.NumberFormat(a,{useGrouping:!1,style:"decimal"}).format(e),oo=e=>wt(e,"dd-MM-yyyy"),pn=e=>Array.isArray(e),qa=(e,a)=>a.get(oo(e)),Vv=(e,a)=>e?a?a instanceof Map?!!qa(e,a):a(Z(e)):!1:!0,ft=(e,a,t=!1)=>{if(e.key===ze.enter||e.key===ze.space)return t&&e.preventDefault(),a()},Po=(e,a,t,n,o,r)=>{const l=Vn(e,a.slice(0,e.length),new Date,{locale:r});return Ma(l)&&ar(l)?n||o?l:Be(l,{hours:+t.hours,minutes:+(t==null?void 0:t.minutes),seconds:+(t==null?void 0:t.seconds),milliseconds:0}):null},Ov=(e,a,t,n,o,r)=>{const l=Array.isArray(t)?t[0]:t;if(typeof a=="string")return Po(e,a,l,n,o,r);if(Array.isArray(a)){let d=null;for(const i of a)if(d=Po(e,i,l,n,o,r),d)break;return d}return typeof a=="function"?a(e):null},Z=e=>e?new Date(e):new Date,Nv=(e,a,t)=>{if(a){const o=(e.getMonth()+1).toString().padStart(2,"0"),r=e.getDate().toString().padStart(2,"0"),l=e.getHours().toString().padStart(2,"0"),d=e.getMinutes().toString().padStart(2,"0"),i=t?e.getSeconds().toString().padStart(2,"0"):"00";return`${e.getFullYear()}-${o}-${r}T${l}:${d}:${i}.000Z`}const n=Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds());return new Date(n).toISOString()},ct=(e,a)=>{const t=Z(JSON.parse(JSON.stringify(e))),n=Be(t,{hours:0,minutes:0,seconds:0,milliseconds:0});return a?xn(n):n},Gt=(e,a,t,n)=>{let o=e?Z(e):Z();return(a||a===0)&&(o=gv(o,+a)),(t||t===0)&&(o=_v(o,+t)),(n||n===0)&&(o=hr(o,+n)),fr(o,0)},qe=(e,a)=>!e||!a?!1:Aa(ct(e),ct(a)),Oe=(e,a)=>!e||!a?!1:oa(ct(e),ct(a)),Xe=(e,a)=>!e||!a?!1:_a(ct(e),ct(a)),Za=(e,a,t)=>e!=null&&e[0]&&e!=null&&e[1]?Xe(t,e[0])&&qe(t,e[1]):e!=null&&e[0]&&a?Xe(t,e[0])&&qe(t,a)||qe(t,e[0])&&Xe(t,a):!1,Dt=e=>{const a=Be(new Date(e),{date:1});return ct(a)},fn=(e,a,t)=>a&&(t||t===0)?Object.fromEntries(["hours","minutes","seconds"].map(n=>n===a?[n,t]:[n,isNaN(+e[n])?void 0:+e[n]])):{hours:isNaN(+e.hours)?void 0:+e.hours,minutes:isNaN(+e.minutes)?void 0:+e.minutes,seconds:isNaN(+e.seconds)?void 0:+e.seconds},la=e=>({hours:Et(e),minutes:Xt(e),seconds:ga(e)}),$r=(e,a)=>{if(a){const t=$e(Z(a));if(t>e)return 12;if(t===e)return xe(Z(a))}},Dr=(e,a)=>{if(a){const t=$e(Z(a));return t{if(e)return $e(Z(e))},Pr=(e,a)=>{const t=Xe(e,a)?a:e,n=Xe(a,e)?a:e;return nr({start:t,end:n})},Lv=e=>{const a=_t(e,1);return{month:xe(a),year:$e(a)}},It=(e,a)=>{const t=Pt(e,{weekStartsOn:+a}),n=or(e,{weekStartsOn:+a});return[t,n]},Tr=(e,a)=>{const t={hours:Et(Z()),minutes:Xt(Z()),seconds:a?ga(Z()):0};return Object.assign(t,e)},jt=(e,a,t)=>[Be(Z(e),{date:1}),Be(Z(),{month:a,year:t,date:1})],Rt=(e,a,t)=>{let n=e?Z(e):Z();return(a||a===0)&&(n=pr(n,a)),t&&(n=Vt(n,t)),n},Mr=(e,a,t,n,o)=>{if(!n||o&&!a||!o&&!t)return!1;const r=o?_t(e,1):Ht(e,1),l=[xe(r),$e(r)];return o?!Rv(...l,a):!Iv(...l,t)},Iv=(e,a,t)=>qe(...jt(t,e,a))||Oe(...jt(t,e,a)),Rv=(e,a,t)=>Xe(...jt(t,e,a))||Oe(...jt(t,e,a)),Sr=(e,a,t,n,o,r,l)=>{if(typeof a=="function"&&!l)return a(e);const d=t?{locale:t}:void 0;return Array.isArray(e)?`${wt(e[0],r,d)}${o&&!e[1]?"":n}${e[1]?wt(e[1],r,d):""}`:wt(e,r,d)},ma=e=>{if(e)return null;throw new Error(no.prop("partial-range"))},Ha=(e,a)=>{if(a)return e();throw new Error(no.prop("range"))},Nn=e=>Array.isArray(e)?Ma(e[0])&&(e[1]?Ma(e[1]):!0):e?Ma(e):!1,Ev=(e,a)=>Be(a??Z(),{hours:+e.hours||0,minutes:+e.minutes||0,seconds:+e.seconds||0}),hn=(e,a,t,n)=>{if(!e)return!0;if(n){const o=t==="max"?Aa(e,a):_a(e,a),r={seconds:0,milliseconds:0};return o||oa(Be(e,r),Be(a,r))}return t==="max"?e.getTime()<=a.getTime():e.getTime()>=a.getTime()},yn=(e,a,t)=>e?Ev(e,a):Z(t??a),To=(e,a,t,n,o)=>{if(Array.isArray(n)){const l=yn(e,n[0],a),d=yn(e,n[1],a);return hn(n[0],l,t,!!a)&&hn(n[1],d,t,!!a)&&o}const r=yn(e,n,a);return hn(n,r,t,!!a)&&o},gn=e=>Be(Z(),la(e)),Hv=(e,a)=>e instanceof Map?Array.from(e.values()).filter(t=>$e(Z(t))===a).map(t=>xe(t)):[],xr=(e,a,t)=>typeof e=="function"?e({month:a,year:t}):!!e.months.find(n=>n.month===a&&n.year===t),ro=(e,a)=>typeof e=="function"?e(a):e.years.includes(a),Ar=e=>wt(e,"yyyy-MM-dd"),Ta=Va({menuFocused:!1,shiftKeyInMenu:!1}),Cr=()=>{const e=t=>{Ta.menuFocused=t},a=t=>{Ta.shiftKeyInMenu!==t&&(Ta.shiftKeyInMenu=t)};return{control:x(()=>({shiftKeyInMenu:Ta.shiftKeyInMenu,menuFocused:Ta.menuFocused})),setMenuFocused:e,setShiftKey:a}},Fe=Va({monthYear:[],calendar:[],time:[],actionRow:[],selectionGrid:[],timePicker:{0:[],1:[]},monthPicker:[]}),_n=C(null),Ya=C(!1),bn=C(!1),kn=C(!1),wn=C(!1),st=C(0),Ge=C(0),Zt=()=>{const e=x(()=>Ya.value?[...Fe.selectionGrid,Fe.actionRow].filter(p=>p.length):bn.value?[...Fe.timePicker[0],...Fe.timePicker[1],wn.value?[]:[_n.value],Fe.actionRow].filter(p=>p.length):kn.value?[...Fe.monthPicker,Fe.actionRow]:[Fe.monthYear,...Fe.calendar,Fe.time,Fe.actionRow].filter(p=>p.length)),a=p=>{st.value=p?st.value+1:st.value-1;let c=null;e.value[Ge.value]&&(c=e.value[Ge.value][st.value]),!c&&e.value[Ge.value+(p?1:-1)]?(Ge.value=Ge.value+(p?1:-1),st.value=p?0:e.value[Ge.value].length-1):c||(st.value=p?st.value-1:st.value+1)},t=p=>{Ge.value===0&&!p||Ge.value===e.value.length&&p||(Ge.value=p?Ge.value+1:Ge.value-1,e.value[Ge.value]?e.value[Ge.value]&&!e.value[Ge.value][st.value]&&st.value!==0&&(st.value=e.value[Ge.value].length-1):Ge.value=p?Ge.value-1:Ge.value+1)},n=p=>{let c=null;e.value[Ge.value]&&(c=e.value[Ge.value][st.value]),c?c.focus({preventScroll:!Ya.value}):st.value=p?st.value-1:st.value+1},o=()=>{a(!0),n(!0)},r=()=>{a(!1),n(!1)},l=()=>{t(!1),n(!0)},d=()=>{t(!0),n(!0)},i=(p,c)=>{Fe[c]=p},k=(p,c)=>{Fe[c]=p},v=()=>{st.value=0,Ge.value=0};return{buildMatrix:i,buildMultiLevelMatrix:k,setTimePickerBackRef:p=>{_n.value=p},setSelectionGrid:p=>{Ya.value=p,v(),p||(Fe.selectionGrid=[])},setTimePicker:(p,c=!1)=>{bn.value=p,wn.value=c,v(),p||(Fe.timePicker[0]=[],Fe.timePicker[1]=[])},setTimePickerElements:(p,c=0)=>{Fe.timePicker[c]=p},arrowRight:o,arrowLeft:r,arrowUp:l,arrowDown:d,clearArrowNav:()=>{Fe.monthYear=[],Fe.calendar=[],Fe.time=[],Fe.actionRow=[],Fe.selectionGrid=[],Fe.timePicker[0]=[],Fe.timePicker[1]=[],Ya.value=!1,bn.value=!1,wn.value=!1,kn.value=!1,v(),_n.value=null},setMonthPicker:p=>{kn.value=p,v()},refSets:Fe}},Mo=e=>({menuAppearTop:"dp-menu-appear-top",menuAppearBottom:"dp-menu-appear-bottom",open:"dp-slide-down",close:"dp-slide-up",next:"calendar-next",previous:"calendar-prev",vNext:"dp-slide-up",vPrevious:"dp-slide-down",...e??{}}),Yv=e=>({toggleOverlay:"Toggle overlay",menu:"Datepicker menu",input:"Datepicker input",calendarWrap:"Calendar wrapper",calendarDays:"Calendar days",openTimePicker:"Open time picker",closeTimePicker:"Close time Picker",incrementValue:a=>`Increment ${a}`,decrementValue:a=>`Decrement ${a}`,openTpOverlay:a=>`Open ${a} overlay`,amPmButton:"Switch AM/PM mode",openYearsOverlay:"Open years overlay",openMonthsOverlay:"Open months overlay",nextMonth:"Next month",prevMonth:"Previous month",nextYear:"Next year",prevYear:"Previous year",day:void 0,weekDay:void 0,...e??{}}),So=e=>e?typeof e=="boolean"?e?2:0:+e>=2?+e:2:0,Bv=e=>{const a=typeof e=="object"&&e,t={static:!0,solo:!1};if(!e)return{...t,count:So(!1)};const n=a?e:{},o=a?n.count??!0:e,r=So(o);return Object.assign(t,n,{count:r})},Fv=(e,a,t)=>e||(typeof t=="string"?t:a),zv=e=>typeof e=="boolean"?e?Mo({}):!1:Mo(e),Wv=e=>{const a={enterSubmit:!0,tabSubmit:!0,openMenu:!0,selectOnFocus:!1,rangeSeparator:" - "};return typeof e=="object"?{...a,...e??{},enabled:!0}:{...a,enabled:e}},Uv=e=>({months:[],years:[],times:{hours:[],minutes:[],seconds:[]},...e??{}}),qv=e=>({showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0,...e??{}}),jv=e=>{const a={input:!1};return typeof e=="object"?{...a,...e??{},enabled:!0}:{enabled:e,...a}},Qv=e=>({allowStopPropagation:!0,closeOnScroll:!1,modeHeight:255,allowPreventDefault:!1,closeOnClearValue:!0,closeOnAutoApply:!0,noSwipe:!1,keepActionRow:!1,onClickOutside:void 0,tabOutClosesMenu:!0,arrowLeft:void 0,keepViewOnOffsetClick:!1,timeArrowHoldThreshold:0,...e??{}}),Gv=e=>{const a={dates:Array.isArray(e)?e.map(t=>Z(t)):[],years:[],months:[],quarters:[],weeks:[],weekdays:[],options:{highlightDisabled:!1}};return typeof e=="function"?e:{...a,...e??{}}},Xv=e=>typeof e=="object"?{type:(e==null?void 0:e.type)??"local",hideOnOffsetDates:(e==null?void 0:e.hideOnOffsetDates)??!1}:{type:e,hideOnOffsetDates:!1},Kv=(e,a)=>typeof e=="object"?{enabled:!0,...{noDisabledRange:!1,showLastInRange:!0,minMaxRawRange:!1,partialRange:!0,disableTimeRangeValidation:!1,maxRange:void 0,minRange:void 0,autoRange:void 0,fixedStart:!1,fixedEnd:!1},...e}:{enabled:e,noDisabledRange:a.noDisabledRange,showLastInRange:a.showLastInRange,minMaxRawRange:a.minMaxRawRange,partialRange:a.partialRange,disableTimeRangeValidation:a.disableTimeRangeValidation,maxRange:a.maxRange,minRange:a.minRange,autoRange:a.autoRange,fixedStart:a.fixedStart,fixedEnd:a.fixedEnd},Jv=(e,a)=>e?typeof e=="string"?{timezone:e,exactMatch:!1,dateInTz:void 0,emitTimezone:a,convertModel:!0}:{timezone:e.timezone,exactMatch:e.exactMatch??!1,dateInTz:e.dateInTz??void 0,emitTimezone:a??e.emitTimezone,convertModel:e.convertModel??!0}:{timezone:void 0,exactMatch:!1,emitTimezone:a},$n=(e,a,t)=>new Map(e.map(n=>{const o=to(n,a,t);return[oo(o),o]})),Zv=(e,a)=>e.length?new Map(e.map(t=>{const n=to(t.date,a);return[oo(n),t]})):null,ep=e=>{var a;return{minDate:On(e.minDate,e.timezone,e.isSpecific),maxDate:On(e.maxDate,e.timezone,e.isSpecific),disabledDates:pn(e.disabledDates)?$n(e.disabledDates,e.timezone,e.isSpecific):e.disabledDates,allowedDates:pn(e.allowedDates)?$n(e.allowedDates,e.timezone,e.isSpecific):null,highlight:typeof e.highlight=="object"&&pn((a=e.highlight)==null?void 0:a.dates)?$n(e.highlight.dates,e.timezone):e.highlight,markers:Zv(e.markers,e.timezone)}},tp=(e,a)=>typeof e=="boolean"?{enabled:e,dragSelect:!0,limit:+a}:{enabled:!!e,limit:e.limit?+e.limit:null,dragSelect:e.dragSelect??!0},ap=e=>({...Object.fromEntries(Object.keys(e).map(a=>{const t=a,n=e[t],o=typeof e[t]=="string"?{[n]:!0}:Object.fromEntries(n.map(r=>[r,!0]));return[a,o]}))}),Ue=e=>{const a=()=>{const B=e.enableSeconds?":ss":"",V=e.enableMinutes?":mm":"";return e.is24?`HH${V}${B}`:`hh${V}${B} aa`},t=()=>{var B;return e.format?e.format:e.monthPicker?"MM/yyyy":e.timePicker?a():e.weekPicker?`${((B=S.value)==null?void 0:B.type)==="iso"?"RR":"ww"}-yyyy`:e.yearPicker?"yyyy":e.quarterPicker?"QQQ/yyyy":e.enableTimePicker?`MM/dd/yyyy, ${a()}`:"MM/dd/yyyy"},n=B=>Tr(B,e.enableSeconds),o=()=>G.value.enabled?e.startTime&&Array.isArray(e.startTime)?[n(e.startTime[0]),n(e.startTime[1])]:null:e.startTime&&!Array.isArray(e.startTime)?n(e.startTime):null,r=x(()=>Bv(e.multiCalendars)),l=x(()=>o()),d=x(()=>Yv(e.ariaLabels)),i=x(()=>Uv(e.filters)),k=x(()=>zv(e.transitions)),v=x(()=>qv(e.actionRow)),p=x(()=>Fv(e.previewFormat,e.format,t())),c=x(()=>Wv(e.textInput)),_=x(()=>jv(e.inline)),M=x(()=>Qv(e.config)),T=x(()=>Gv(e.highlight)),S=x(()=>Xv(e.weekNumbers)),U=x(()=>Jv(e.timezone,e.emitTimezone)),j=x(()=>tp(e.multiDates,e.multiDatesLimit)),N=x(()=>ep({minDate:e.minDate,maxDate:e.maxDate,disabledDates:e.disabledDates,allowedDates:e.allowedDates,highlight:T.value,markers:e.markers,timezone:U.value,isSpecific:e.monthPicker||e.yearPicker||e.quarterPicker})),G=x(()=>Kv(e.range,{minMaxRawRange:!1,maxRange:e.maxRange,minRange:e.minRange,noDisabledRange:e.noDisabledRange,showLastInRange:e.showLastInRange,partialRange:e.partialRange,disableTimeRangeValidation:e.disableTimeRangeValidation,autoRange:e.autoRange,fixedStart:e.fixedStart,fixedEnd:e.fixedEnd})),ae=x(()=>ap(e.ui));return{defaultedTransitions:k,defaultedMultiCalendars:r,defaultedStartTime:l,defaultedAriaLabels:d,defaultedFilters:i,defaultedActionRow:v,defaultedPreviewFormat:p,defaultedTextInput:c,defaultedInline:_,defaultedConfig:M,defaultedHighlight:T,defaultedWeekNumbers:S,defaultedRange:G,propDates:N,defaultedTz:U,defaultedMultiDates:j,defaultedUI:ae,getDefaultPattern:t,getDefaultStartTime:o}},np=(e,a,t)=>{const n=C(),{defaultedTextInput:o,defaultedRange:r,defaultedTz:l,defaultedMultiDates:d,getDefaultPattern:i}=Ue(a),k=C(""),v=xa(a,"format"),p=xa(a,"formatLocale");et(n,()=>{typeof a.onInternalModelChange=="function"&&e("internal-model-change",n.value,ce(!0))},{deep:!0}),et(r,(w,ve)=>{w.enabled!==ve.enabled&&(n.value=null)}),et(v,()=>{X()});const c=w=>l.value.timezone&&l.value.convertModel?bt(w,l.value.timezone):w,_=w=>{if(l.value.timezone&&l.value.convertModel){const ve=wv(l.value.timezone);return $c(w,ve)}return w},M=(w,ve,Me=!1)=>Sr(w,a.format,a.formatLocale,o.value.rangeSeparator,a.modelAuto,ve??i(),Me),T=w=>w?a.modelType?fe(w):{hours:Et(w),minutes:Xt(w),seconds:a.enableSeconds?ga(w):0}:null,S=w=>a.modelType?fe(w):{month:xe(w),year:$e(w)},U=w=>Array.isArray(w)?d.value.enabled?w.map(ve=>j(ve,Vt(Z(),ve))):Ha(()=>[Vt(Z(),w[0]),w[1]?Vt(Z(),w[1]):ma(r.value.partialRange)],r.value.enabled):Vt(Z(),+w),j=(w,ve)=>(typeof w=="string"||typeof w=="number")&&a.modelType?de(w):ve,N=w=>Array.isArray(w)?[j(w[0],Gt(null,+w[0].hours,+w[0].minutes,w[0].seconds)),j(w[1],Gt(null,+w[1].hours,+w[1].minutes,w[1].seconds))]:j(w,Gt(null,w.hours,w.minutes,w.seconds)),G=w=>{const ve=Be(Z(),{date:1});return Array.isArray(w)?d.value.enabled?w.map(Me=>j(Me,Rt(ve,+Me.month,+Me.year))):Ha(()=>[j(w[0],Rt(ve,+w[0].month,+w[0].year)),j(w[1],w[1]?Rt(ve,+w[1].month,+w[1].year):ma(r.value.partialRange))],r.value.enabled):j(w,Rt(ve,+w.month,+w.year))},ae=w=>{if(Array.isArray(w))return w.map(ve=>de(ve));throw new Error(no.dateArr("multi-dates"))},B=w=>{if(Array.isArray(w)&&r.value.enabled){const ve=w[0],Me=w[1];return[Z(Array.isArray(ve)?ve[0]:null),Z(Array.isArray(Me)?Me[0]:null)]}return Z(w[0])},V=w=>a.modelAuto?Array.isArray(w)?[de(w[0]),de(w[1])]:a.autoApply?[de(w)]:[de(w),null]:Array.isArray(w)?Ha(()=>w[1]?[de(w[0]),w[1]?de(w[1]):ma(r.value.partialRange)]:[de(w[0])],r.value.enabled):de(w),te=()=>{Array.isArray(n.value)&&r.value.enabled&&n.value.length===1&&n.value.push(ma(r.value.partialRange))},K=()=>{const w=n.value;return[fe(w[0]),w[1]?fe(w[1]):ma(r.value.partialRange)]},F=()=>n.value[1]?K():fe(rt(n.value[0])),le=()=>(n.value||[]).map(w=>fe(w)),_e=(w=!1)=>(w||te(),a.modelAuto?F():d.value.enabled?le():Array.isArray(n.value)?Ha(()=>K(),r.value.enabled):fe(rt(n.value))),be=w=>!w||Array.isArray(w)&&!w.length?null:a.timePicker?N(rt(w)):a.monthPicker?G(rt(w)):a.yearPicker?U(rt(w)):d.value.enabled?ae(rt(w)):a.weekPicker?B(rt(w)):V(rt(w)),H=w=>{const ve=be(w);Nn(rt(ve))?(n.value=rt(ve),X()):(n.value=null,k.value="")},b=()=>{const w=ve=>wt(ve,o.value.format);return`${w(n.value[0])} ${o.value.rangeSeparator} ${n.value[1]?w(n.value[1]):""}`},I=()=>t.value&&n.value?Array.isArray(n.value)?b():wt(n.value,o.value.format):M(n.value),h=()=>n.value?d.value.enabled?n.value.map(w=>M(w)).join("; "):o.value.enabled&&typeof o.value.format=="string"?I():M(n.value):"",X=()=>{!a.format||typeof a.format=="string"||o.value.enabled&&typeof o.value.format=="string"?k.value=h():k.value=a.format(n.value)},de=w=>{if(a.utc){const ve=new Date(w);return a.utc==="preserve"?new Date(ve.getTime()+ve.getTimezoneOffset()*6e4):ve}return a.modelType?$v.includes(a.modelType)?c(new Date(w)):a.modelType==="format"&&(typeof a.format=="string"||!a.format)?c(Vn(w,i(),new Date,{locale:p.value})):c(Vn(w,a.modelType,new Date,{locale:p.value})):c(new Date(w))},fe=w=>w?a.utc?Nv(w,a.utc==="preserve",a.enableSeconds):a.modelType?a.modelType==="timestamp"?+_(w):a.modelType==="iso"?_(w).toISOString():a.modelType==="format"&&(typeof a.format=="string"||!a.format)?M(_(w)):M(_(w),a.modelType,!0):_(w):"",De=(w,ve=!1,Me=!1)=>{if(Me)return w;if(e("update:model-value",w),l.value.emitTimezone&&ve){const Y=Array.isArray(w)?w.map(Te=>bt(rt(Te),l.value.emitTimezone)):bt(rt(w),l.value.emitTimezone);e("update:model-timezone-value",Y)}},P=w=>Array.isArray(n.value)?d.value.enabled?n.value.map(ve=>w(ve)):[w(n.value[0]),n.value[1]?w(n.value[1]):ma(r.value.partialRange)]:w(rt(n.value)),W=()=>{if(Array.isArray(n.value)){const w=It(n.value[0],a.weekStart),ve=n.value[1]?It(n.value[1],a.weekStart):[];return[w.map(Me=>Z(Me)),ve.map(Me=>Z(Me))]}return It(n.value,a.weekStart).map(w=>Z(w))},f=(w,ve)=>De(rt(P(w)),!1,ve),E=w=>{const ve=W();return w?ve:e("update:model-value",W())},ce=(w=!1)=>(w||X(),a.monthPicker?f(S,w):a.timePicker?f(T,w):a.yearPicker?f($e,w):a.weekPicker?E(w):De(_e(w),!0,w));return{inputValue:k,internalModelValue:n,checkBeforeEmit:()=>n.value?r.value.enabled?r.value.partialRange?n.value.length>=1:n.value.length===2:!!n.value:!1,parseExternalModelValue:H,formatInputValue:X,emitModelValue:ce}},op=(e,a)=>{const{defaultedFilters:t,propDates:n}=Ue(e),{validateMonthYearInRange:o}=ea(e),r=(v,p)=>{let c=v;return t.value.months.includes(xe(c))?(c=p?_t(v,1):Ht(v,1),r(c,p)):c},l=(v,p)=>{let c=v;return t.value.years.includes($e(c))?(c=p?Fn(v,1):yr(v,1),l(c,p)):c},d=(v,p=!1)=>{const c=Be(Z(),{month:e.month,year:e.year});let _=v?_t(c,1):Ht(c,1);e.disableYearSelect&&(_=Vt(_,e.year));let M=xe(_),T=$e(_);t.value.months.includes(M)&&(_=r(_,v),M=xe(_),T=$e(_)),t.value.years.includes(T)&&(_=l(_,v),T=$e(_)),o(M,T,v,e.preventMinMaxNavigation)&&i(M,T,p)},i=(v,p,c)=>{a("update-month-year",{month:v,year:p,fromNav:c})},k=x(()=>v=>Mr(Be(Z(),{month:e.month,year:e.year}),n.value.maxDate,n.value.minDate,e.preventMinMaxNavigation,v));return{handleMonthYearChange:d,isDisabled:k,updateMonthYear:i}},en={multiCalendars:{type:[Boolean,Number,String,Object],default:void 0},modelValue:{type:[String,Date,Array,Object,Number],default:null},modelType:{type:String,default:null},position:{type:String,default:"center"},dark:{type:Boolean,default:!1},format:{type:[String,Function],default:()=>null},autoPosition:{type:Boolean,default:!0},altPosition:{type:Function,default:null},transitions:{type:[Boolean,Object],default:!0},formatLocale:{type:Object,default:null},utc:{type:[Boolean,String],default:!1},ariaLabels:{type:Object,default:()=>({})},offset:{type:[Number,String],default:10},hideNavigation:{type:Array,default:()=>[]},timezone:{type:[String,Object],default:null},emitTimezone:{type:String,default:null},vertical:{type:Boolean,default:!1},disableMonthYearSelect:{type:Boolean,default:!1},disableYearSelect:{type:Boolean,default:!1},menuClassName:{type:String,default:null},dayClass:{type:Function,default:null},yearRange:{type:Array,default:()=>[1900,2100]},calendarCellClassName:{type:String,default:null},enableTimePicker:{type:Boolean,default:!0},autoApply:{type:Boolean,default:!1},disabledDates:{type:[Array,Function],default:()=>[]},monthNameFormat:{type:String,default:"short"},startDate:{type:[Date,String],default:null},startTime:{type:[Object,Array],default:null},hideOffsetDates:{type:Boolean,default:!1},autoRange:{type:[Number,String],default:null},noToday:{type:Boolean,default:!1},disabledWeekDays:{type:Array,default:()=>[]},allowedDates:{type:Array,default:null},nowButtonLabel:{type:String,default:"Now"},markers:{type:Array,default:()=>[]},escClose:{type:Boolean,default:!0},spaceConfirm:{type:Boolean,default:!0},monthChangeOnArrows:{type:Boolean,default:!0},presetDates:{type:Array,default:()=>[]},flow:{type:Array,default:()=>[]},partialFlow:{type:Boolean,default:!1},preventMinMaxNavigation:{type:Boolean,default:!1},minRange:{type:[Number,String],default:null},maxRange:{type:[Number,String],default:null},multiDatesLimit:{type:[Number,String],default:null},reverseYears:{type:Boolean,default:!1},weekPicker:{type:Boolean,default:!1},filters:{type:Object,default:()=>({})},arrowNavigation:{type:Boolean,default:!1},disableTimeRangeValidation:{type:Boolean,default:!1},highlight:{type:[Function,Object],default:null},teleport:{type:[Boolean,String,Object],default:null},teleportCenter:{type:Boolean,default:!1},locale:{type:String,default:"en-Us"},weekNumName:{type:String,default:"W"},weekStart:{type:[Number,String],default:1},weekNumbers:{type:[String,Function,Object],default:null},calendarClassName:{type:String,default:null},monthChangeOnScroll:{type:[Boolean,String],default:!0},dayNames:{type:[Function,Array],default:null},monthPicker:{type:Boolean,default:!1},customProps:{type:Object,default:null},yearPicker:{type:Boolean,default:!1},modelAuto:{type:Boolean,default:!1},selectText:{type:String,default:"Select"},cancelText:{type:String,default:"Cancel"},previewFormat:{type:[String,Function],default:()=>""},multiDates:{type:[Object,Boolean],default:!1},partialRange:{type:Boolean,default:!0},ignoreTimeValidation:{type:Boolean,default:!1},minDate:{type:[Date,String],default:null},maxDate:{type:[Date,String],default:null},minTime:{type:Object,default:null},maxTime:{type:Object,default:null},name:{type:String,default:null},placeholder:{type:String,default:""},hideInputIcon:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},state:{type:Boolean,default:null},required:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"},inputClassName:{type:String,default:null},fixedStart:{type:Boolean,default:!1},fixedEnd:{type:Boolean,default:!1},timePicker:{type:Boolean,default:!1},enableSeconds:{type:Boolean,default:!1},is24:{type:Boolean,default:!0},noHoursOverlay:{type:Boolean,default:!1},noMinutesOverlay:{type:Boolean,default:!1},noSecondsOverlay:{type:Boolean,default:!1},hoursGridIncrement:{type:[String,Number],default:1},minutesGridIncrement:{type:[String,Number],default:5},secondsGridIncrement:{type:[String,Number],default:5},hoursIncrement:{type:[Number,String],default:1},minutesIncrement:{type:[Number,String],default:1},secondsIncrement:{type:[Number,String],default:1},range:{type:[Boolean,Object],default:!1},uid:{type:String,default:null},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},inline:{type:[Boolean,Object],default:!1},textInput:{type:[Boolean,Object],default:!1},noDisabledRange:{type:Boolean,default:!1},sixWeeks:{type:[Boolean,String],default:!1},actionRow:{type:Object,default:()=>({})},focusStartDate:{type:Boolean,default:!1},disabledTimes:{type:[Function,Array],default:void 0},showLastInRange:{type:Boolean,default:!0},timePickerInline:{type:Boolean,default:!1},calendar:{type:Function,default:null},config:{type:Object,default:void 0},quarterPicker:{type:Boolean,default:!1},yearFirst:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},onInternalModelChange:{type:[Function,Object],default:null},enableMinutes:{type:Boolean,default:!0},ui:{type:Object,default:()=>({})}},Tt={...en,shadow:{type:Boolean,default:!1},flowStep:{type:Number,default:0},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},menuWrapRef:{type:Object,default:null},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1}},rp=["title"],lp=["disabled"],sp=q({compatConfig:{MODE:3},__name:"ActionRow",props:{menuMount:{type:Boolean,default:!1},calendarWidth:{type:Number,default:0},...Tt},emits:["close-picker","select-date","select-now","invalid-select"],setup(e,{emit:a}){const t=a,n=e,{defaultedActionRow:o,defaultedPreviewFormat:r,defaultedMultiCalendars:l,defaultedTextInput:d,defaultedInline:i,defaultedRange:k,defaultedMultiDates:v,getDefaultPattern:p}=Ue(n),{isTimeValid:c,isMonthValid:_}=ea(n),{buildMatrix:M}=Zt(),T=C(null),S=C(null),U=C(!1),j=C({}),N=C(null),G=C(null);Qe(()=>{n.arrowNavigation&&M([tt(T),tt(S)],"actionRow"),ae(),window.addEventListener("resize",ae)}),Kt(()=>{window.removeEventListener("resize",ae)});const ae=()=>{U.value=!1,setTimeout(()=>{var b,I;const h=(b=N.value)==null?void 0:b.getBoundingClientRect(),X=(I=G.value)==null?void 0:I.getBoundingClientRect();h&&X&&(j.value.maxWidth=`${X.width-h.width-20}px`),U.value=!0},0)},B=x(()=>k.value.enabled&&!k.value.partialRange&&n.internalModelValue?n.internalModelValue.length===2:!0),V=x(()=>!c.value(n.internalModelValue)||!_.value(n.internalModelValue)||!B.value),te=()=>{const b=r.value;return n.timePicker||n.monthPicker,b(rt(n.internalModelValue))},K=()=>{const b=n.internalModelValue;return l.value.count>0?`${F(b[0])} - ${F(b[1])}`:[F(b[0]),F(b[1])]},F=b=>Sr(b,r.value,n.formatLocale,d.value.rangeSeparator,n.modelAuto,p()),le=x(()=>!n.internalModelValue||!n.menuMount?"":typeof r.value=="string"?Array.isArray(n.internalModelValue)?n.internalModelValue.length===2&&n.internalModelValue[1]?K():v.value.enabled?n.internalModelValue.map(b=>`${F(b)}`):n.modelAuto?`${F(n.internalModelValue[0])}`:`${F(n.internalModelValue[0])} -`:F(n.internalModelValue):te()),_e=()=>v.value.enabled?"; ":" - ",be=x(()=>Array.isArray(le.value)?le.value.join(_e()):le.value),H=()=>{c.value(n.internalModelValue)&&_.value(n.internalModelValue)&&B.value?t("select-date"):t("invalid-select")};return(b,I)=>(u(),m("div",{ref_key:"actionRowRef",ref:G,class:"dp__action_row"},[b.$slots["action-row"]?$(b.$slots,"action-row",lt(Le({key:0},{internalModelValue:b.internalModelValue,disabled:V.value,selectDate:()=>b.$emit("select-date"),closePicker:()=>b.$emit("close-picker")}))):(u(),m(me,{key:1},[s(o).showPreview?(u(),m("div",{key:0,class:"dp__selection_preview",title:be.value,style:vt(j.value)},[b.$slots["action-preview"]&&U.value?$(b.$slots,"action-preview",{key:0,value:b.internalModelValue}):A("",!0),!b.$slots["action-preview"]&&U.value?(u(),m(me,{key:1},[Re(ie(be.value),1)],64)):A("",!0)],12,rp)):A("",!0),g("div",{ref_key:"actionBtnContainer",ref:N,class:"dp__action_buttons","data-dp-element":"action-row"},[b.$slots["action-buttons"]?$(b.$slots,"action-buttons",{key:0,value:b.internalModelValue}):A("",!0),b.$slots["action-buttons"]?A("",!0):(u(),m(me,{key:1},[!s(i).enabled&&s(o).showCancel?(u(),m("button",{key:0,ref_key:"cancelButtonRef",ref:T,type:"button",class:"dp__action_button dp__action_cancel",onClick:I[0]||(I[0]=h=>b.$emit("close-picker")),onKeydown:I[1]||(I[1]=h=>s(ft)(h,()=>b.$emit("close-picker")))},ie(b.cancelText),545)):A("",!0),s(o).showNow?(u(),m("button",{key:1,type:"button",class:"dp__action_button dp__action_cancel",onClick:I[2]||(I[2]=h=>b.$emit("select-now")),onKeydown:I[3]||(I[3]=h=>s(ft)(h,()=>b.$emit("select-now")))},ie(b.nowButtonLabel),33)):A("",!0),s(o).showSelect?(u(),m("button",{key:2,ref_key:"selectButtonRef",ref:S,type:"button",class:"dp__action_button dp__action_select",disabled:V.value,"data-test":"select-button",onKeydown:I[4]||(I[4]=h=>s(ft)(h,()=>H())),onClick:H},ie(b.selectText),41,lp)):A("",!0)],64))],512)],64))],512))}}),ip={class:"dp__selection_grid_header"},up=["aria-selected","aria-disabled","data-test","onClick","onKeydown","onMouseover"],dp=["aria-label"],Na=q({__name:"SelectionOverlay",props:{items:{},type:{},isLast:{type:Boolean},arrowNavigation:{type:Boolean},skipButtonRef:{type:Boolean},headerRefs:{},hideNavigation:{},escClose:{type:Boolean},useRelative:{type:Boolean},height:{},textInput:{type:[Boolean,Object]},config:{},noOverlayFocus:{type:Boolean},focusValue:{},menuWrapRef:{},ariaLabels:{}},emits:["selected","toggle","reset-flow","hover-value"],setup(e,{expose:a,emit:t}){const{setSelectionGrid:n,buildMultiLevelMatrix:o,setMonthPicker:r}=Zt(),l=t,d=e,{defaultedAriaLabels:i,defaultedTextInput:k,defaultedConfig:v}=Ue(d),{hideNavigationButtons:p}=nn(),c=C(!1),_=C(null),M=C(null),T=C([]),S=C(),U=C(null),j=C(0),N=C(null);Jr(()=>{_.value=null}),Qe(()=>{ht().then(()=>le()),d.noOverlayFocus||ae(),G(!0)}),Kt(()=>G(!1));const G=P=>{var W;d.arrowNavigation&&((W=d.headerRefs)!=null&&W.length?r(P):n(P))},ae=()=>{var P;const W=tt(M);W&&(k.value.enabled||(_.value?(P=_.value)==null||P.focus({preventScroll:!0}):W.focus({preventScroll:!0})),c.value=W.clientHeight({dp__overlay:!0,"dp--overlay-absolute":!d.useRelative,"dp--overlay-relative":d.useRelative})),V=x(()=>d.useRelative?{height:`${d.height}px`,width:"260px"}:void 0),te=x(()=>({dp__overlay_col:!0})),K=x(()=>({dp__btn:!0,dp__button:!0,dp__overlay_action:!0,dp__over_action_scroll:c.value,dp__button_bottom:d.isLast})),F=x(()=>{var P,W;return{dp__overlay_container:!0,dp__container_flex:((P=d.items)==null?void 0:P.length)<=6,dp__container_block:((W=d.items)==null?void 0:W.length)>6}});et(()=>d.items,()=>le(!1),{deep:!0});const le=(P=!0)=>{ht().then(()=>{const W=tt(_),f=tt(M),E=tt(U),ce=tt(N),w=E?E.getBoundingClientRect().height:0;f&&(f.getBoundingClientRect().height?j.value=f.getBoundingClientRect().height-w:j.value=v.value.modeHeight-w),W&&ce&&P&&(ce.scrollTop=W.offsetTop-ce.offsetTop-(j.value/2-W.getBoundingClientRect().height)-w)})},_e=P=>{P.disabled||l("selected",P.value)},be=()=>{l("toggle"),l("reset-flow")},H=()=>{d.escClose&&be()},b=(P,W,f,E)=>{P&&((W.active||W.value===d.focusValue)&&(_.value=P),d.arrowNavigation&&(Array.isArray(T.value[f])?T.value[f][E]=P:T.value[f]=[P],I()))},I=()=>{var P,W;const f=(P=d.headerRefs)!=null&&P.length?[d.headerRefs].concat(T.value):T.value.concat([d.skipButtonRef?[]:[U.value]]);o(rt(f),(W=d.headerRefs)!=null&&W.length?"monthPicker":"selectionGrid")},h=P=>{d.arrowNavigation||Qt(P,v.value,!0)},X=P=>{S.value=P,l("hover-value",P)},de=()=>{if(be(),!d.isLast){const P=Cv(d.menuWrapRef??null,"action-row");if(P){const W=kr(P);W==null||W.focus()}}},fe=P=>{switch(P.key){case ze.esc:return H();case ze.arrowLeft:return h(P);case ze.arrowRight:return h(P);case ze.arrowUp:return h(P);case ze.arrowDown:return h(P);default:return}},De=P=>{if(P.key===ze.enter)return be();if(P.key===ze.tab)return de()};return a({focusGrid:ae}),(P,W)=>{var f;return u(),m("div",{ref_key:"gridWrapRef",ref:M,class:ye(B.value),style:vt(V.value),role:"dialog",tabindex:"0",onKeydown:fe,onClick:W[0]||(W[0]=ia(()=>{},["prevent"]))},[g("div",{ref_key:"containerRef",ref:N,class:ye(F.value),role:"grid",style:vt({"--dp-overlay-height":`${j.value}px`})},[g("div",ip,[$(P.$slots,"header")]),P.$slots.overlay?$(P.$slots,"overlay",{key:0}):(u(!0),m(me,{key:1},Pe(P.items,(E,ce)=>(u(),m("div",{key:ce,class:ye(["dp__overlay_row",{dp__flex_row:P.items.length>=3}]),role:"row"},[(u(!0),m(me,null,Pe(E,(w,ve)=>(u(),m("div",{key:w.value,ref_for:!0,ref:Me=>b(Me,w,ce,ve),role:"gridcell",class:ye(te.value),"aria-selected":w.active||void 0,"aria-disabled":w.disabled||void 0,tabindex:"0","data-test":w.text,onClick:ia(Me=>_e(w),["prevent"]),onKeydown:Me=>s(ft)(Me,()=>_e(w),!0),onMouseover:Me=>X(w.value)},[g("div",{class:ye(w.className)},[P.$slots.item?$(P.$slots,"item",{key:0,item:w}):A("",!0),P.$slots.item?A("",!0):(u(),m(me,{key:1},[Re(ie(w.text),1)],64))],2)],42,up))),128))],2))),128))],6),P.$slots["button-icon"]?pa((u(),m("button",{key:0,ref_key:"toggleButton",ref:U,type:"button","aria-label":(f=s(i))==null?void 0:f.toggleOverlay,class:ye(K.value),tabindex:"0",onClick:be,onKeydown:De},[$(P.$slots,"button-icon")],42,dp)),[[Ba,!s(p)(P.hideNavigation,P.type)]]):A("",!0)],38)}}}),tn=q({__name:"InstanceWrap",props:{multiCalendars:{},stretch:{type:Boolean},collapse:{type:Boolean}},setup(e){const a=e,t=x(()=>a.multiCalendars>0?[...Array(a.multiCalendars).keys()]:[0]),n=x(()=>({dp__instance_calendar:a.multiCalendars>0}));return(o,r)=>(u(),m("div",{class:ye({dp__menu_inner:!o.stretch,"dp--menu--inner-stretched":o.stretch,dp__flex_display:o.multiCalendars>0,"dp--flex-display-collapsed":o.collapse})},[(u(!0),m(me,null,Pe(t.value,(l,d)=>(u(),m("div",{key:l,class:ye(n.value)},[$(o.$slots,"default",{instance:l,index:d})],2))),128))],2))}}),cp=["aria-label","aria-disabled"],Sa=q({compatConfig:{MODE:3},__name:"ArrowBtn",props:{ariaLabel:{},disabled:{type:Boolean}},emits:["activate","set-ref"],setup(e,{emit:a}){const t=a,n=C(null);return Qe(()=>t("set-ref",n)),(o,r)=>(u(),m("button",{ref_key:"elRef",ref:n,type:"button",class:"dp__btn dp--arrow-btn-nav",tabindex:"0","aria-label":o.ariaLabel,"aria-disabled":o.disabled||void 0,onClick:r[0]||(r[0]=l=>o.$emit("activate")),onKeydown:r[1]||(r[1]=l=>s(ft)(l,()=>o.$emit("activate"),!0))},[g("span",{class:ye(["dp__inner_nav",{dp__inner_nav_disabled:o.disabled}])},[$(o.$slots,"default")],2)],40,cp))}}),mp={class:"dp--year-mode-picker"},vp=["aria-label","data-test"],Vr=q({__name:"YearModePicker",props:{...Tt,showYearPicker:{type:Boolean,default:!1},items:{type:Array,default:()=>[]},instance:{type:Number,default:0},year:{type:Number,default:0},isDisabled:{type:Function,default:()=>!1}},emits:["toggle-year-picker","year-select","handle-year"],setup(e,{emit:a}){const t=a,n=e,{showRightIcon:o,showLeftIcon:r}=nn(),{defaultedConfig:l,defaultedMultiCalendars:d,defaultedAriaLabels:i,defaultedTransitions:k,defaultedUI:v}=Ue(n),{showTransition:p,transitionName:c}=La(k),_=(S=!1,U)=>{t("toggle-year-picker",{flow:S,show:U})},M=S=>{t("year-select",S)},T=(S=!1)=>{t("handle-year",S)};return(S,U)=>{var j,N,G,ae,B;return u(),m("div",mp,[s(r)(s(d),e.instance)?(u(),ue(Sa,{key:0,ref:"mpPrevIconRef","aria-label":(j=s(i))==null?void 0:j.prevYear,disabled:e.isDisabled(!1),class:ye((N=s(v))==null?void 0:N.navBtnPrev),onActivate:U[0]||(U[0]=V=>T(!1))},{default:D(()=>[S.$slots["arrow-left"]?$(S.$slots,"arrow-left",{key:0}):A("",!0),S.$slots["arrow-left"]?A("",!0):(u(),ue(s(Xn),{key:1}))]),_:3},8,["aria-label","disabled","class"])):A("",!0),g("button",{ref:"mpYearButtonRef",class:"dp__btn dp--year-select",type:"button","aria-label":(G=s(i))==null?void 0:G.openYearsOverlay,"data-test":`year-mode-btn-${e.instance}`,onClick:U[1]||(U[1]=()=>_(!1)),onKeydown:U[2]||(U[2]=Ho(()=>_(!1),["enter"]))},[S.$slots.year?$(S.$slots,"year",{key:0,year:e.year}):A("",!0),S.$slots.year?A("",!0):(u(),m(me,{key:1},[Re(ie(e.year),1)],64))],40,vp),s(o)(s(d),e.instance)?(u(),ue(Sa,{key:1,ref:"mpNextIconRef","aria-label":(ae=s(i))==null?void 0:ae.nextYear,disabled:e.isDisabled(!0),class:ye((B=s(v))==null?void 0:B.navBtnNext),onActivate:U[3]||(U[3]=V=>T(!0))},{default:D(()=>[S.$slots["arrow-right"]?$(S.$slots,"arrow-right",{key:0}):A("",!0),S.$slots["arrow-right"]?A("",!0):(u(),ue(s(Kn),{key:1}))]),_:3},8,["aria-label","disabled","class"])):A("",!0),J(Yt,{name:s(c)(e.showYearPicker),css:s(p)},{default:D(()=>[e.showYearPicker?(u(),ue(Na,{key:0,items:e.items,"text-input":S.textInput,"esc-close":S.escClose,config:S.config,"is-last":S.autoApply&&!s(l).keepActionRow,"hide-navigation":S.hideNavigation,"aria-labels":S.ariaLabels,type:"year",onToggle:_,onSelected:U[4]||(U[4]=V=>M(V))},at({"button-icon":D(()=>[S.$slots["calendar-icon"]?$(S.$slots,"calendar-icon",{key:0}):A("",!0),S.$slots["calendar-icon"]?A("",!0):(u(),ue(s(wa),{key:1}))]),_:2},[S.$slots["year-overlay-value"]?{name:"item",fn:D(({item:V})=>[$(S.$slots,"year-overlay-value",{text:V.text,value:V.value})]),key:"0"}:void 0]),1032,["items","text-input","esc-close","config","is-last","hide-navigation","aria-labels"])):A("",!0)]),_:3},8,["name","css"])])}}}),lo=(e,a,t)=>{if(a.value&&Array.isArray(a.value))if(a.value.some(n=>Oe(e,n))){const n=a.value.filter(o=>!Oe(o,e));a.value=n.length?n:null}else(t&&+t>a.value.length||!t)&&a.value.push(e);else a.value=[e]},so=(e,a,t)=>{let n=e.value?e.value.slice():[];return n.length===2&&n[1]!==null&&(n=[]),n.length?qe(a,n[0])?(n.unshift(a),t("range-start",n[0]),t("range-start",n[1])):(n[1]=a,t("range-end",a)):(n=[a],t("range-start",a)),n},an=(e,a,t,n)=>{e&&(e[0]&&e[1]&&t&&a("auto-apply"),e[0]&&!e[1]&&n&&t&&a("auto-apply"))},Or=e=>{Array.isArray(e.value)&&e.value.length<=2&&e.range?e.modelValue.value=e.value.map(a=>bt(Z(a),e.timezone)):Array.isArray(e.value)||(e.modelValue.value=bt(Z(e.value),e.timezone))},Nr=(e,a,t,n)=>Array.isArray(a.value)&&(a.value.length===2||a.value.length===1&&n.value.partialRange)?n.value.fixedStart&&(Xe(e,a.value[0])||Oe(e,a.value[0]))?[a.value[0],e]:n.value.fixedEnd&&(qe(e,a.value[1])||Oe(e,a.value[1]))?[e,a.value[1]]:(t("invalid-fixed-range",e),a.value):[],Lr=({multiCalendars:e,range:a,highlight:t,propDates:n,calendars:o,modelValue:r,props:l,filters:d,year:i,month:k,emit:v})=>{const p=x(()=>ao(l.yearRange,l.locale,l.reverseYears)),c=C([!1]),_=x(()=>(F,le)=>{const _e=Be(Dt(new Date),{month:k.value(F),year:i.value(F)}),be=le?zn(_e):ya(_e);return Mr(be,n.value.maxDate,n.value.minDate,l.preventMinMaxNavigation,le)}),M=()=>Array.isArray(r.value)&&e.value.solo&&r.value[1],T=()=>{for(let F=0;F{if(!F)return T();const le=Be(Z(),o.value[F]);return o.value[0].year=$e(yr(le,e.value.count-1)),T()},U=(F,le)=>{const _e=Sc(le,F);return a.value.showLastInRange&&_e>1?le:F},j=F=>l.focusStartDate||e.value.solo?F[0]:F[1]?U(F[0],F[1]):F[0],N=()=>{if(r.value){const F=Array.isArray(r.value)?j(r.value):r.value;o.value[0]={month:xe(F),year:$e(F)}}},G=()=>{N(),e.value.count&&T()};et(r,(F,le)=>{l.isTextInputDate&&JSON.stringify(F??{})!==JSON.stringify(le??{})&&G()}),Qe(()=>{G()});const ae=(F,le)=>{o.value[le].year=F,v("update-month-year",{instance:le,year:F,month:o.value[le].month}),e.value.count&&!e.value.solo&&S(le)},B=x(()=>F=>ba(p.value,le=>{var _e;const be=i.value(F)===le.value,H=Ca(le.value,ka(n.value.minDate),ka(n.value.maxDate))||((_e=d.value.years)==null?void 0:_e.includes(i.value(F))),b=ro(t.value,le.value);return{active:be,disabled:H,highlighted:b}})),V=(F,le)=>{ae(F,le),K(le)},te=(F,le=!1)=>{if(!_.value(F,le)){const _e=le?i.value(F)+1:i.value(F)-1;ae(_e,F)}},K=(F,le=!1,_e)=>{le||v("reset-flow"),_e!==void 0?c.value[F]=_e:c.value[F]=!c.value[F],c.value[F]?v("overlay-toggle",{open:!0,overlay:it.year}):(v("overlay-closed"),v("overlay-toggle",{open:!1,overlay:it.year}))};return{isDisabled:_,groupedYears:B,showYearPicker:c,selectYear:ae,toggleYearPicker:K,handleYearSelect:V,handleYear:te}},pp=(e,a)=>{const{defaultedMultiCalendars:t,defaultedAriaLabels:n,defaultedTransitions:o,defaultedConfig:r,defaultedRange:l,defaultedHighlight:d,propDates:i,defaultedTz:k,defaultedFilters:v,defaultedMultiDates:p}=Ue(e),c=()=>{e.isTextInputDate&&G($e(Z(e.startDate)),0)},{modelValue:_,year:M,month:T,calendars:S}=Ia(e,a,c),U=x(()=>_r(e.formatLocale,e.locale,e.monthNameFormat)),j=C(null),{checkMinMaxRange:N}=ea(e),{selectYear:G,groupedYears:ae,showYearPicker:B,toggleYearPicker:V,handleYearSelect:te,handleYear:K,isDisabled:F}=Lr({modelValue:_,multiCalendars:t,range:l,highlight:d,calendars:S,year:M,propDates:i,month:T,filters:v,props:e,emit:a});Qe(()=>{e.startDate&&(_.value&&e.focusStartDate||!_.value)&&G($e(Z(e.startDate)),0)});const le=f=>f?{month:xe(f),year:$e(f)}:{month:null,year:null},_e=()=>_.value?Array.isArray(_.value)?_.value.map(f=>le(f)):le(_.value):le(),be=(f,E)=>{const ce=S.value[f],w=_e();return Array.isArray(w)?w.some(ve=>ve.year===(ce==null?void 0:ce.year)&&ve.month===E):(ce==null?void 0:ce.year)===w.year&&E===w.month},H=(f,E,ce)=>{var w,ve;const Me=_e();return Array.isArray(Me)?M.value(E)===((w=Me[ce])==null?void 0:w.year)&&f===((ve=Me[ce])==null?void 0:ve.month):!1},b=(f,E)=>{if(l.value.enabled){const ce=_e();if(Array.isArray(_.value)&&Array.isArray(ce)){const w=H(f,E,0)||H(f,E,1),ve=Rt(Dt(Z()),f,M.value(E));return Za(_.value,j.value,ve)&&!w}return!1}return!1},I=x(()=>f=>ba(U.value,E=>{var ce;const w=be(f,E.value),ve=Ca(E.value,$r(M.value(f),i.value.minDate),Dr(M.value(f),i.value.maxDate))||Hv(i.value.disabledDates,M.value(f)).includes(E.value)||((ce=v.value.months)==null?void 0:ce.includes(E.value)),Me=b(E.value,f),Y=xr(d.value,E.value,M.value(f));return{active:w,disabled:ve,isBetween:Me,highlighted:Y}})),h=(f,E)=>Rt(Dt(Z()),f,M.value(E)),X=(f,E)=>{const ce=_.value?_.value:Dt(new Date);_.value=Rt(ce,f,M.value(E)),a("auto-apply"),a("update-flow-step")},de=(f,E)=>{const ce=h(f,E);l.value.fixedEnd||l.value.fixedStart?_.value=Nr(ce,_,a,l):_.value?N(ce,_.value)&&(_.value=so(_,h(f,E),a)):_.value=[h(f,E)],ht().then(()=>{an(_.value,a,e.autoApply,e.modelAuto)})},fe=(f,E)=>{lo(h(f,E),_,p.value.limit),a("auto-apply",!0)},De=(f,E)=>(S.value[E].month=f,W(E,S.value[E].year,f),p.value.enabled?fe(f,E):l.value.enabled?de(f,E):X(f,E)),P=(f,E)=>{G(f,E),W(E,f,null)},W=(f,E,ce)=>{let w=ce;if(!w&&w!==0){const ve=_e();w=Array.isArray(ve)?ve[f].month:ve.month}a("update-month-year",{instance:f,year:E,month:w})};return{groupedMonths:I,groupedYears:ae,year:M,isDisabled:F,defaultedMultiCalendars:t,defaultedAriaLabels:n,defaultedTransitions:o,defaultedConfig:r,showYearPicker:B,modelValue:_,presetDate:(f,E)=>{Or({value:f,modelValue:_,range:l.value.enabled,timezone:E?void 0:k.value.timezone}),a("auto-apply")},setHoverDate:(f,E)=>{j.value=h(f,E)},selectMonth:De,selectYear:P,toggleYearPicker:V,handleYearSelect:te,handleYear:K,getModelMonthYear:_e}},fp=q({compatConfig:{MODE:3},__name:"MonthPicker",props:{...Tt},emits:["update:internal-model-value","overlay-closed","reset-flow","range-start","range-end","auto-apply","update-month-year","update-flow-step","mount","invalid-fixed-range","overlay-toggle"],setup(e,{expose:a,emit:t}){const n=t,o=Jt(),r=gt(o,"yearMode"),l=e;Qe(()=>{l.shadow||n("mount",null)});const{groupedMonths:d,groupedYears:i,year:k,isDisabled:v,defaultedMultiCalendars:p,defaultedConfig:c,showYearPicker:_,modelValue:M,presetDate:T,setHoverDate:S,selectMonth:U,selectYear:j,toggleYearPicker:N,handleYearSelect:G,handleYear:ae,getModelMonthYear:B}=pp(l,n);return a({getSidebarProps:()=>({modelValue:M,year:k,getModelMonthYear:B,selectMonth:U,selectYear:j,handleYear:ae}),presetDate:T,toggleYearPicker:V=>N(0,V)}),(V,te)=>(u(),ue(tn,{"multi-calendars":s(p).count,collapse:V.collapse,stretch:""},{default:D(({instance:K})=>[V.$slots["top-extra"]?$(V.$slots,"top-extra",{key:0,value:V.internalModelValue}):A("",!0),V.$slots["month-year"]?$(V.$slots,"month-year",lt(Le({key:1},{year:s(k),months:s(d)(K),years:s(i)(K),selectMonth:s(U),selectYear:s(j),instance:K}))):(u(),ue(Na,{key:2,items:s(d)(K),"arrow-navigation":V.arrowNavigation,"is-last":V.autoApply&&!s(c).keepActionRow,"esc-close":V.escClose,height:s(c).modeHeight,config:V.config,"no-overlay-focus":!!(V.noOverlayFocus||V.textInput),"use-relative":"",type:"month",onSelected:F=>s(U)(F,K),onHoverValue:F=>s(S)(F,K)},at({header:D(()=>[J(Vr,Le(V.$props,{items:s(i)(K),instance:K,"show-year-picker":s(_)[K],year:s(k)(K),"is-disabled":F=>s(v)(K,F),onHandleYear:F=>s(ae)(K,F),onYearSelect:F=>s(G)(F,K),onToggleYearPicker:F=>s(N)(K,F==null?void 0:F.flow,F==null?void 0:F.show)}),at({_:2},[Pe(s(r),(F,le)=>({name:F,fn:D(_e=>[$(V.$slots,F,lt(pt(_e)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),_:2},[V.$slots["month-overlay-value"]?{name:"item",fn:D(({item:F})=>[$(V.$slots,"month-overlay-value",{text:F.text,value:F.value})]),key:"0"}:void 0]),1032,["items","arrow-navigation","is-last","esc-close","height","config","no-overlay-focus","onSelected","onHoverValue"]))]),_:3},8,["multi-calendars","collapse"]))}}),hp=(e,a)=>{const t=()=>{e.isTextInputDate&&(v.value=$e(Z(e.startDate)))},{modelValue:n}=Ia(e,a,t),o=C(null),{defaultedHighlight:r,defaultedMultiDates:l,defaultedFilters:d,defaultedRange:i,propDates:k}=Ue(e),v=C();Qe(()=>{e.startDate&&(n.value&&e.focusStartDate||!n.value)&&(v.value=$e(Z(e.startDate)))});const p=T=>Array.isArray(n.value)?n.value.some(S=>$e(S)===T):n.value?$e(n.value)===T:!1,c=T=>i.value.enabled&&Array.isArray(n.value)?Za(n.value,o.value,M(T)):!1,_=x(()=>ba(ao(e.yearRange,e.locale,e.reverseYears),T=>{const S=p(T.value),U=Ca(T.value,ka(k.value.minDate),ka(k.value.maxDate))||d.value.years.includes(T.value),j=c(T.value)&&!S,N=ro(r.value,T.value);return{active:S,disabled:U,isBetween:j,highlighted:N}})),M=T=>Vt(Dt(ya(new Date)),T);return{groupedYears:_,modelValue:n,focusYear:v,setHoverValue:T=>{o.value=Vt(Dt(new Date),T)},selectYear:T=>{var S;if(a("update-month-year",{instance:0,year:T}),l.value.enabled)return n.value?Array.isArray(n.value)&&(((S=n.value)==null?void 0:S.map(U=>$e(U))).includes(T)?n.value=n.value.filter(U=>$e(U)!==T):n.value.push(Vt(ct(Z()),T))):n.value=[Vt(ct(ya(Z())),T)],a("auto-apply",!0);i.value.enabled?(n.value=so(n,M(T),a),ht().then(()=>{an(n.value,a,e.autoApply,e.modelAuto)})):(n.value=M(T),a("auto-apply"))}}},yp=q({compatConfig:{MODE:3},__name:"YearPicker",props:{...Tt},emits:["update:internal-model-value","reset-flow","range-start","range-end","auto-apply","update-month-year"],setup(e,{expose:a,emit:t}){const n=t,o=e,{groupedYears:r,modelValue:l,focusYear:d,selectYear:i,setHoverValue:k}=hp(o,n),{defaultedConfig:v}=Ue(o);return a({getSidebarProps:()=>({modelValue:l,selectYear:i})}),(p,c)=>(u(),m("div",null,[p.$slots["top-extra"]?$(p.$slots,"top-extra",{key:0,value:p.internalModelValue}):A("",!0),p.$slots["month-year"]?$(p.$slots,"month-year",lt(Le({key:1},{years:s(r),selectYear:s(i)}))):(u(),ue(Na,{key:2,items:s(r),"is-last":p.autoApply&&!s(v).keepActionRow,height:s(v).modeHeight,config:p.config,"no-overlay-focus":!!(p.noOverlayFocus||p.textInput),"focus-value":s(d),type:"year","use-relative":"",onSelected:s(i),onHoverValue:s(k)},at({_:2},[p.$slots["year-overlay-value"]?{name:"item",fn:D(({item:_})=>[$(p.$slots,"year-overlay-value",{text:_.text,value:_.value})]),key:"0"}:void 0]),1032,["items","is-last","height","config","no-overlay-focus","focus-value","onSelected","onHoverValue"]))]))}}),gp={key:0,class:"dp__time_input"},_p=["data-test","aria-label","onKeydown","onClick","onMousedown"],bp=g("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1),kp=g("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1),wp=["aria-label","disabled","data-test","onKeydown","onClick"],$p=["data-test","aria-label","onKeydown","onClick","onMousedown"],Dp=g("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1),Pp=g("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1),Tp={key:0},Mp=["aria-label"],Sp=q({compatConfig:{MODE:3},__name:"TimeInput",props:{hours:{type:Number,default:0},minutes:{type:Number,default:0},seconds:{type:Number,default:0},closeTimePickerBtn:{type:Object,default:null},order:{type:Number,default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...Tt},emits:["set-hours","set-minutes","update:hours","update:minutes","update:seconds","reset-flow","mounted","overlay-closed","overlay-opened","am-pm-change"],setup(e,{expose:a,emit:t}){const n=t,o=e,{setTimePickerElements:r,setTimePickerBackRef:l}=Zt(),{defaultedAriaLabels:d,defaultedTransitions:i,defaultedFilters:k,defaultedConfig:v,defaultedRange:p}=Ue(o),{transitionName:c,showTransition:_}=La(i),M=Va({hours:!1,minutes:!1,seconds:!1}),T=C("AM"),S=C(null),U=C([]),j=C();Qe(()=>{n("mounted")});const N=y=>Be(new Date,{hours:y.hours,minutes:y.minutes,seconds:o.enableSeconds?y.seconds:0,milliseconds:0}),G=x(()=>y=>I(y,o[y])||B(y,o[y])),ae=x(()=>({hours:o.hours,minutes:o.minutes,seconds:o.seconds})),B=(y,z)=>p.value.enabled&&!p.value.disableTimeRangeValidation?!o.validateTime(y,z):!1,V=(y,z)=>{if(p.value.enabled&&!p.value.disableTimeRangeValidation){const ne=z?+o[`${y}Increment`]:-+o[`${y}Increment`],ee=o[y]+ne;return!o.validateTime(y,ee)}return!1},te=x(()=>y=>!De(+o[y]+ +o[`${y}Increment`],y)||V(y,!0)),K=x(()=>y=>!De(+o[y]-+o[`${y}Increment`],y)||V(y,!1)),F=(y,z)=>Ko(Be(Z(),y),z),le=(y,z)=>bv(Be(Z(),y),z),_e=x(()=>({dp__time_col:!0,dp__time_col_block:!o.timePickerInline,dp__time_col_reg_block:!o.enableSeconds&&o.is24&&!o.timePickerInline,dp__time_col_reg_inline:!o.enableSeconds&&o.is24&&o.timePickerInline,dp__time_col_reg_with_button:!o.enableSeconds&&!o.is24,dp__time_col_sec:o.enableSeconds&&o.is24,dp__time_col_sec_with_button:o.enableSeconds&&!o.is24})),be=x(()=>{const y=[{type:"hours"}];return o.enableMinutes&&y.push({type:"",separator:!0},{type:"minutes"}),o.enableSeconds&&y.push({type:"",separator:!0},{type:"seconds"}),y}),H=x(()=>be.value.filter(y=>!y.separator)),b=x(()=>y=>{if(y==="hours"){const z=w(+o.hours);return{text:z<10?`0${z}`:`${z}`,value:z}}return{text:o[y]<10?`0${o[y]}`:`${o[y]}`,value:o[y]}}),I=(y,z)=>{var ne;if(!o.disabledTimesConfig)return!1;const ee=o.disabledTimesConfig(o.order,y==="hours"?z:void 0);return ee[y]?!!((ne=ee[y])!=null&&ne.includes(z)):!0},h=(y,z)=>z!=="hours"||T.value==="AM"?y:y+12,X=y=>{const z=o.is24?24:12,ne=y==="hours"?z:60,ee=+o[`${y}GridIncrement`],Q=y==="hours"&&!o.is24?ee:0,Ve=[];for(let L=Q;L({active:!1,disabled:k.value.times[y].includes(L.value)||!De(L.value,y)||I(y,L.value)||B(y,L.value)}))},de=y=>y>=0?y:59,fe=y=>y>=0?y:23,De=(y,z)=>{const ne=o.minTime?N(fn(o.minTime)):null,ee=o.maxTime?N(fn(o.maxTime)):null,Q=N(fn(ae.value,z,z==="minutes"||z==="seconds"?de(y):fe(y)));return ne&&ee?(Aa(Q,ee)||oa(Q,ee))&&(_a(Q,ne)||oa(Q,ne)):ne?_a(Q,ne)||oa(Q,ne):ee?Aa(Q,ee)||oa(Q,ee):!0},P=y=>o[`no${y[0].toUpperCase()+y.slice(1)}Overlay`],W=y=>{P(y)||(M[y]=!M[y],M[y]?n("overlay-opened",y):n("overlay-closed",y))},f=y=>y==="hours"?Et:y==="minutes"?Xt:ga,E=()=>{j.value&&clearTimeout(j.value)},ce=(y,z=!0,ne)=>{const ee=z?F:le,Q=z?+o[`${y}Increment`]:-+o[`${y}Increment`];De(+o[y]+Q,y)&&n(`update:${y}`,f(y)(ee({[y]:+o[y]},{[y]:+o[`${y}Increment`]}))),!(ne!=null&&ne.keyboard)&&v.value.timeArrowHoldThreshold&&(j.value=setTimeout(()=>{ce(y,z)},v.value.timeArrowHoldThreshold))},w=y=>o.is24?y:(y>=12?T.value="PM":T.value="AM",Tv(y)),ve=()=>{T.value==="PM"?(T.value="AM",n("update:hours",o.hours-12)):(T.value="PM",n("update:hours",o.hours+12)),n("am-pm-change",T.value)},Me=y=>{M[y]=!0},Y=(y,z,ne)=>{if(y&&o.arrowNavigation){Array.isArray(U.value[z])?U.value[z][ne]=y:U.value[z]=[y];const ee=U.value.reduce((Q,Ve)=>Ve.map((L,se)=>[...Q[se]||[],Ve[se]]),[]);l(o.closeTimePickerBtn),S.value&&(ee[1]=ee[1].concat(S.value)),r(ee,o.order)}},Te=(y,z)=>(W(y),n(`update:${y}`,z));return a({openChildCmp:Me}),(y,z)=>{var ne;return y.disabled?A("",!0):(u(),m("div",gp,[(u(!0),m(me,null,Pe(be.value,(ee,Q)=>{var Ve,L,se;return u(),m("div",{key:Q,class:ye(_e.value)},[ee.separator?(u(),m(me,{key:0},[Re(" : ")],64)):(u(),m(me,{key:1},[g("button",{ref_for:!0,ref:Se=>Y(Se,Q,0),type:"button",class:ye({dp__btn:!0,dp__inc_dec_button:!y.timePickerInline,dp__inc_dec_button_inline:y.timePickerInline,dp__tp_inline_btn_top:y.timePickerInline,dp__inc_dec_button_disabled:te.value(ee.type)}),"data-test":`${ee.type}-time-inc-btn-${o.order}`,"aria-label":(Ve=s(d))==null?void 0:Ve.incrementValue(ee.type),tabindex:"0",onKeydown:Se=>s(ft)(Se,()=>ce(ee.type,!0,{keyboard:!0}),!0),onClick:Se=>s(v).timeArrowHoldThreshold?void 0:ce(ee.type,!0),onMousedown:Se=>s(v).timeArrowHoldThreshold?ce(ee.type,!0):void 0,onMouseup:E},[o.timePickerInline?(u(),m(me,{key:1},[y.$slots["tp-inline-arrow-up"]?$(y.$slots,"tp-inline-arrow-up",{key:0}):(u(),m(me,{key:1},[bp,kp],64))],64)):(u(),m(me,{key:0},[y.$slots["arrow-up"]?$(y.$slots,"arrow-up",{key:0}):A("",!0),y.$slots["arrow-up"]?A("",!0):(u(),ue(s(Zn),{key:1}))],64))],42,_p),g("button",{ref_for:!0,ref:Se=>Y(Se,Q,1),type:"button","aria-label":(L=s(d))==null?void 0:L.openTpOverlay(ee.type),class:ye({dp__time_display:!0,dp__time_display_block:!y.timePickerInline,dp__time_display_inline:y.timePickerInline,"dp--time-invalid":G.value(ee.type),"dp--time-overlay-btn":!G.value(ee.type)}),disabled:P(ee.type),tabindex:"0","data-test":`${ee.type}-toggle-overlay-btn-${o.order}`,onKeydown:Se=>s(ft)(Se,()=>W(ee.type),!0),onClick:Se=>W(ee.type)},[y.$slots[ee.type]?$(y.$slots,ee.type,{key:0,text:b.value(ee.type).text,value:b.value(ee.type).value}):A("",!0),y.$slots[ee.type]?A("",!0):(u(),m(me,{key:1},[Re(ie(b.value(ee.type).text),1)],64))],42,wp),g("button",{ref_for:!0,ref:Se=>Y(Se,Q,2),type:"button",class:ye({dp__btn:!0,dp__inc_dec_button:!y.timePickerInline,dp__inc_dec_button_inline:y.timePickerInline,dp__tp_inline_btn_bottom:y.timePickerInline,dp__inc_dec_button_disabled:K.value(ee.type)}),"data-test":`${ee.type}-time-dec-btn-${o.order}`,"aria-label":(se=s(d))==null?void 0:se.decrementValue(ee.type),tabindex:"0",onKeydown:Se=>s(ft)(Se,()=>ce(ee.type,!1,{keyboard:!0}),!0),onClick:Se=>s(v).timeArrowHoldThreshold?void 0:ce(ee.type,!1),onMousedown:Se=>s(v).timeArrowHoldThreshold?ce(ee.type,!1):void 0,onMouseup:E},[o.timePickerInline?(u(),m(me,{key:1},[y.$slots["tp-inline-arrow-down"]?$(y.$slots,"tp-inline-arrow-down",{key:0}):(u(),m(me,{key:1},[Dp,Pp],64))],64)):(u(),m(me,{key:0},[y.$slots["arrow-down"]?$(y.$slots,"arrow-down",{key:0}):A("",!0),y.$slots["arrow-down"]?A("",!0):(u(),ue(s(eo),{key:1}))],64))],42,$p)],64))],2)}),128)),y.is24?A("",!0):(u(),m("div",Tp,[y.$slots["am-pm-button"]?$(y.$slots,"am-pm-button",{key:0,toggle:ve,value:T.value}):A("",!0),y.$slots["am-pm-button"]?A("",!0):(u(),m("button",{key:1,ref_key:"amPmButton",ref:S,type:"button",class:"dp__pm_am_button",role:"button","aria-label":(ne=s(d))==null?void 0:ne.amPmButton,tabindex:"0",onClick:ve,onKeydown:z[0]||(z[0]=ee=>s(ft)(ee,()=>ve(),!0))},ie(T.value),41,Mp))])),(u(!0),m(me,null,Pe(H.value,(ee,Q)=>(u(),ue(Yt,{key:Q,name:s(c)(M[ee.type]),css:s(_)},{default:D(()=>[M[ee.type]?(u(),ue(Na,{key:0,items:X(ee.type),"is-last":y.autoApply&&!s(v).keepActionRow,"esc-close":y.escClose,type:ee.type,"text-input":y.textInput,config:y.config,"arrow-navigation":y.arrowNavigation,"aria-labels":y.ariaLabels,onSelected:Ve=>Te(ee.type,Ve),onToggle:Ve=>W(ee.type),onResetFlow:z[1]||(z[1]=Ve=>y.$emit("reset-flow"))},at({"button-icon":D(()=>[y.$slots["clock-icon"]?$(y.$slots,"clock-icon",{key:0}):A("",!0),y.$slots["clock-icon"]?A("",!0):(u(),ue(Ot(y.timePickerInline?s(wa):s(Jn)),{key:1}))]),_:2},[y.$slots[`${ee.type}-overlay-value`]?{name:"item",fn:D(({item:Ve})=>[$(y.$slots,`${ee.type}-overlay-value`,{text:Ve.text,value:Ve.value})]),key:"0"}:void 0,y.$slots[`${ee.type}-overlay-header`]?{name:"header",fn:D(()=>[$(y.$slots,`${ee.type}-overlay-header`,{toggle:()=>W(ee.type)})]),key:"1"}:void 0]),1032,["items","is-last","esc-close","type","text-input","config","arrow-navigation","aria-labels","onSelected","onToggle"])):A("",!0)]),_:2},1032,["name","css"]))),128))]))}}}),xp={class:"dp--tp-wrap"},Ap=["aria-label","tabindex"],Cp=["tabindex"],Vp=["aria-label"],Ir=q({compatConfig:{MODE:3},__name:"TimePicker",props:{hours:{type:[Number,Array],default:0},minutes:{type:[Number,Array],default:0},seconds:{type:[Number,Array],default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...Tt},emits:["update:hours","update:minutes","update:seconds","mount","reset-flow","overlay-opened","overlay-closed","am-pm-change"],setup(e,{expose:a,emit:t}){const n=t,o=e,{buildMatrix:r,setTimePicker:l}=Zt(),d=Jt(),{defaultedTransitions:i,defaultedAriaLabels:k,defaultedTextInput:v,defaultedConfig:p,defaultedRange:c}=Ue(o),{transitionName:_,showTransition:M}=La(i),{hideNavigationButtons:T}=nn(),S=C(null),U=C(null),j=C([]),N=C(null);Qe(()=>{n("mount"),!o.timePicker&&o.arrowNavigation?r([tt(S.value)],"time"):l(!0,o.timePicker)});const G=x(()=>c.value.enabled&&o.modelAuto?br(o.internalModelValue):!0),ae=C(!1),B=h=>({hours:Array.isArray(o.hours)?o.hours[h]:o.hours,minutes:Array.isArray(o.minutes)?o.minutes[h]:o.minutes,seconds:Array.isArray(o.seconds)?o.seconds[h]:o.seconds}),V=x(()=>{const h=[];if(c.value.enabled)for(let X=0;X<2;X++)h.push(B(X));else h.push(B(0));return h}),te=(h,X=!1,de="")=>{X||n("reset-flow"),ae.value=h,n(h?"overlay-opened":"overlay-closed",it.time),o.arrowNavigation&&l(h),ht(()=>{de!==""&&j.value[0]&&j.value[0].openChildCmp(de)})},K=x(()=>({dp__btn:!0,dp__button:!0,dp__button_bottom:o.autoApply&&!p.value.keepActionRow})),F=gt(d,"timePicker"),le=(h,X,de)=>c.value.enabled?X===0?[h,V.value[1][de]]:[V.value[0][de],h]:h,_e=h=>{n("update:hours",h)},be=h=>{n("update:minutes",h)},H=h=>{n("update:seconds",h)},b=()=>{if(N.value&&!v.value.enabled&&!o.noOverlayFocus){const h=kr(N.value);h&&h.focus({preventScroll:!0})}},I=h=>{n("overlay-closed",h)};return a({toggleTimePicker:te}),(h,X)=>{var de;return u(),m("div",xp,[!h.timePicker&&!h.timePickerInline?pa((u(),m("button",{key:0,ref_key:"openTimePickerBtn",ref:S,type:"button",class:ye(K.value),"aria-label":(de=s(k))==null?void 0:de.openTimePicker,tabindex:h.noOverlayFocus?void 0:0,"data-test":"open-time-picker-btn",onKeydown:X[0]||(X[0]=fe=>s(ft)(fe,()=>te(!0))),onClick:X[1]||(X[1]=fe=>te(!0))},[h.$slots["clock-icon"]?$(h.$slots,"clock-icon",{key:0}):A("",!0),h.$slots["clock-icon"]?A("",!0):(u(),ue(s(Jn),{key:1}))],42,Ap)),[[Ba,!s(T)(h.hideNavigation,"time")]]):A("",!0),J(Yt,{name:s(_)(ae.value),css:s(M)&&!h.timePickerInline},{default:D(()=>{var fe;return[ae.value||h.timePicker||h.timePickerInline?(u(),m("div",{key:0,ref_key:"overlayRef",ref:N,class:ye({dp__overlay:!h.timePickerInline,"dp--overlay-absolute":!o.timePicker&&!h.timePickerInline,"dp--overlay-relative":o.timePicker}),style:vt(h.timePicker?{height:`${s(p).modeHeight}px`}:void 0),tabindex:h.timePickerInline?void 0:0},[g("div",{class:ye(h.timePickerInline?"dp__time_picker_inline_container":"dp__overlay_container dp__container_flex dp__time_picker_overlay_container"),style:{display:"flex"}},[h.$slots["time-picker-overlay"]?$(h.$slots,"time-picker-overlay",{key:0,hours:e.hours,minutes:e.minutes,seconds:e.seconds,setHours:_e,setMinutes:be,setSeconds:H}):A("",!0),h.$slots["time-picker-overlay"]?A("",!0):(u(),m("div",{key:1,class:ye(h.timePickerInline?"dp__flex":"dp__overlay_row dp__flex_row")},[(u(!0),m(me,null,Pe(V.value,(De,P)=>pa((u(),ue(Sp,Le({key:P,ref_for:!0},{...h.$props,order:P,hours:De.hours,minutes:De.minutes,seconds:De.seconds,closeTimePickerBtn:U.value,disabledTimesConfig:e.disabledTimesConfig,disabled:P===0?h.fixedStart:h.fixedEnd},{ref_for:!0,ref_key:"timeInputRefs",ref:j,"validate-time":(W,f)=>e.validateTime(W,le(f,P,W)),"onUpdate:hours":W=>_e(le(W,P,"hours")),"onUpdate:minutes":W=>be(le(W,P,"minutes")),"onUpdate:seconds":W=>H(le(W,P,"seconds")),onMounted:b,onOverlayClosed:I,onOverlayOpened:X[2]||(X[2]=W=>h.$emit("overlay-opened",W)),onAmPmChange:X[3]||(X[3]=W=>h.$emit("am-pm-change",W))}),at({_:2},[Pe(s(F),(W,f)=>({name:W,fn:D(E=>[$(h.$slots,W,Le({ref_for:!0},E))])}))]),1040,["validate-time","onUpdate:hours","onUpdate:minutes","onUpdate:seconds"])),[[Ba,P===0?!0:G.value]])),128))],2)),!h.timePicker&&!h.timePickerInline?pa((u(),m("button",{key:2,ref_key:"closeTimePickerBtn",ref:U,type:"button",class:ye(K.value),"aria-label":(fe=s(k))==null?void 0:fe.closeTimePicker,tabindex:"0",onKeydown:X[4]||(X[4]=De=>s(ft)(De,()=>te(!1))),onClick:X[5]||(X[5]=De=>te(!1))},[h.$slots["calendar-icon"]?$(h.$slots,"calendar-icon",{key:0}):A("",!0),h.$slots["calendar-icon"]?A("",!0):(u(),ue(s(wa),{key:1}))],42,Vp)),[[Ba,!s(T)(h.hideNavigation,"time")]]):A("",!0)],2)],14,Cp)):A("",!0)]}),_:3},8,["name","css"])])}}}),Rr=(e,a,t,n)=>{const{defaultedRange:o}=Ue(e),r=(N,G)=>Array.isArray(a[N])?a[N][G]:a[N],l=N=>e.enableSeconds?Array.isArray(a.seconds)?a.seconds[N]:a.seconds:0,d=(N,G)=>N?G!==void 0?Gt(N,r("hours",G),r("minutes",G),l(G)):Gt(N,a.hours,a.minutes,l()):hr(Z(),l(G)),i=(N,G)=>{a[N]=G},k=x(()=>e.modelAuto&&o.value.enabled?Array.isArray(t.value)?t.value.length>1:!1:o.value.enabled),v=(N,G)=>{const ae=Object.fromEntries(Object.keys(a).map(B=>B===N?[B,G]:[B,a[B]].slice()));if(k.value&&!o.value.disableTimeRangeValidation){const B=te=>t.value?Gt(t.value[te],ae.hours[te],ae.minutes[te],ae.seconds[te]):null,V=te=>fr(t.value[te],0);return!(Oe(B(0),B(1))&&(_a(B(0),V(1))||Aa(B(1),V(0))))}return!0},p=(N,G)=>{v(N,G)&&(i(N,G),n&&n())},c=N=>{p("hours",N)},_=N=>{p("minutes",N)},M=N=>{p("seconds",N)},T=(N,G,ae,B)=>{G&&c(N),!G&&!ae&&_(N),ae&&M(N),t.value&&B(t.value)},S=N=>{if(N){const G=Array.isArray(N),ae=G?[+N[0].hours,+N[1].hours]:+N.hours,B=G?[+N[0].minutes,+N[1].minutes]:+N.minutes,V=G?[+N[0].seconds,+N[1].seconds]:+N.seconds;i("hours",ae),i("minutes",B),e.enableSeconds&&i("seconds",V)}},U=(N,G)=>{const ae={hours:Array.isArray(a.hours)?a.hours[N]:a.hours,disabledArr:[]};return(G||G===0)&&(ae.hours=G),Array.isArray(e.disabledTimes)&&(ae.disabledArr=o.value.enabled&&Array.isArray(e.disabledTimes[N])?e.disabledTimes[N]:e.disabledTimes),ae},j=x(()=>(N,G)=>{var ae;if(Array.isArray(e.disabledTimes)){const{disabledArr:B,hours:V}=U(N,G),te=B.filter(K=>+K.hours===V);return((ae=te[0])==null?void 0:ae.minutes)==="*"?{hours:[V],minutes:void 0,seconds:void 0}:{hours:[],minutes:(te==null?void 0:te.map(K=>+K.minutes))??[],seconds:(te==null?void 0:te.map(K=>K.seconds?+K.seconds:void 0))??[]}}return{hours:[],minutes:[],seconds:[]}});return{setTime:i,updateHours:c,updateMinutes:_,updateSeconds:M,getSetDateTime:d,updateTimeValues:T,getSecondsValue:l,assignStartTime:S,validateTime:v,disabledTimesConfig:j}},Op=(e,a)=>{const t=()=>{e.isTextInputDate&&G()},{modelValue:n,time:o}=Ia(e,a,t),{defaultedStartTime:r,defaultedRange:l,defaultedTz:d}=Ue(e),{updateTimeValues:i,getSetDateTime:k,setTime:v,assignStartTime:p,disabledTimesConfig:c,validateTime:_}=Rr(e,o,n,M);function M(){a("update-flow-step")}const T=B=>{const{hours:V,minutes:te,seconds:K}=B;return{hours:+V,minutes:+te,seconds:K?+K:0}},S=()=>{if(e.startTime){if(Array.isArray(e.startTime)){const V=T(e.startTime[0]),te=T(e.startTime[1]);return[Be(Z(),V),Be(Z(),te)]}const B=T(e.startTime);return Be(Z(),B)}return l.value.enabled?[null,null]:null},U=()=>{if(l.value.enabled){const[B,V]=S();n.value=[bt(k(B,0),d.value.timezone),bt(k(V,1),d.value.timezone)]}else n.value=bt(k(S()),d.value.timezone)},j=B=>Array.isArray(B)?[la(Z(B[0])),la(Z(B[1]))]:[la(B??Z())],N=(B,V,te)=>{v("hours",B),v("minutes",V),v("seconds",e.enableSeconds?te:0)},G=()=>{const[B,V]=j(n.value);return l.value.enabled?N([B.hours,V.hours],[B.minutes,V.minutes],[B.seconds,V.seconds]):N(B.hours,B.minutes,B.seconds)};Qe(()=>{if(!e.shadow)return p(r.value),n.value?G():U()});const ae=()=>{Array.isArray(n.value)?n.value=n.value.map((B,V)=>B&&k(B,V)):n.value=k(n.value),a("time-update")};return{modelValue:n,time:o,disabledTimesConfig:c,updateTime:(B,V=!0,te=!1)=>{i(B,V,te,ae)},validateTime:_}},Np=q({compatConfig:{MODE:3},__name:"TimePickerSolo",props:{...Tt},emits:["update:internal-model-value","time-update","am-pm-change","mount","reset-flow","update-flow-step","overlay-toggle"],setup(e,{expose:a,emit:t}){const n=t,o=e,r=Jt(),l=gt(r,"timePicker"),d=C(null),{time:i,modelValue:k,disabledTimesConfig:v,updateTime:p,validateTime:c}=Op(o,n);return Qe(()=>{o.shadow||n("mount",null)}),a({getSidebarProps:()=>({modelValue:k,time:i,updateTime:p}),toggleTimePicker:(_,M=!1,T="")=>{var S;(S=d.value)==null||S.toggleTimePicker(_,M,T)}}),(_,M)=>(u(),ue(tn,{"multi-calendars":0,stretch:""},{default:D(()=>[J(Ir,Le({ref_key:"tpRef",ref:d},_.$props,{hours:s(i).hours,minutes:s(i).minutes,seconds:s(i).seconds,"internal-model-value":_.internalModelValue,"disabled-times-config":s(v),"validate-time":s(c),"onUpdate:hours":M[0]||(M[0]=T=>s(p)(T)),"onUpdate:minutes":M[1]||(M[1]=T=>s(p)(T,!1)),"onUpdate:seconds":M[2]||(M[2]=T=>s(p)(T,!1,!0)),onAmPmChange:M[3]||(M[3]=T=>_.$emit("am-pm-change",T)),onResetFlow:M[4]||(M[4]=T=>_.$emit("reset-flow")),onOverlayClosed:M[5]||(M[5]=T=>_.$emit("overlay-toggle",{open:!1,overlay:T})),onOverlayOpened:M[6]||(M[6]=T=>_.$emit("overlay-toggle",{open:!0,overlay:T}))}),at({_:2},[Pe(s(l),(T,S)=>({name:T,fn:D(U=>[$(_.$slots,T,lt(pt(U)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"])]),_:3}))}}),Lp={class:"dp--header-wrap"},Ip={key:0,class:"dp__month_year_wrap"},Rp={key:0},Ep={class:"dp__month_year_wrap"},Hp=["aria-label","data-test","onClick","onKeydown"],Yp=q({compatConfig:{MODE:3},__name:"DpHeader",props:{month:{type:Number,default:0},year:{type:Number,default:0},instance:{type:Number,default:0},years:{type:Array,default:()=>[]},months:{type:Array,default:()=>[]},...Tt},emits:["update-month-year","mount","reset-flow","overlay-closed","overlay-opened"],setup(e,{expose:a,emit:t}){const n=t,o=e,{defaultedTransitions:r,defaultedAriaLabels:l,defaultedMultiCalendars:d,defaultedFilters:i,defaultedConfig:k,defaultedHighlight:v,propDates:p,defaultedUI:c}=Ue(o),{transitionName:_,showTransition:M}=La(r),{buildMatrix:T}=Zt(),{handleMonthYearChange:S,isDisabled:U,updateMonthYear:j}=op(o,n),{showLeftIcon:N,showRightIcon:G}=nn(),ae=C(!1),B=C(!1),V=C([null,null,null,null]);Qe(()=>{n("mount")});const te=P=>({get:()=>o[P],set:W=>{const f=P===$t.month?$t.year:$t.month;n("update-month-year",{[P]:W,[f]:o[f]}),P===$t.month?I(!0):h(!0)}}),K=x(te($t.month)),F=x(te($t.year)),le=x(()=>P=>({month:o.month,year:o.year,items:P===$t.month?o.months:o.years,instance:o.instance,updateMonthYear:j,toggle:P===$t.month?I:h})),_e=x(()=>o.months.find(W=>W.value===o.month)||{text:"",value:0}),be=x(()=>ba(o.months,P=>{const W=o.month===P.value,f=Ca(P.value,$r(o.year,p.value.minDate),Dr(o.year,p.value.maxDate))||i.value.months.includes(P.value),E=xr(v.value,P.value,o.year);return{active:W,disabled:f,highlighted:E}})),H=x(()=>ba(o.years,P=>{const W=o.year===P.value,f=Ca(P.value,ka(p.value.minDate),ka(p.value.maxDate))||i.value.years.includes(P.value),E=ro(v.value,P.value);return{active:W,disabled:f,highlighted:E}})),b=(P,W,f)=>{f!==void 0?P.value=f:P.value=!P.value,P.value?n("overlay-opened",W):n("overlay-closed",W)},I=(P=!1,W)=>{X(P),b(ae,it.month,W)},h=(P=!1,W)=>{X(P),b(B,it.year,W)},X=P=>{P||n("reset-flow")},de=(P,W)=>{o.arrowNavigation&&(V.value[W]=tt(P),T(V.value,"monthYear"))},fe=x(()=>{var P,W;return[{type:$t.month,index:1,toggle:I,modelValue:K.value,updateModelValue:f=>K.value=f,text:_e.value.text,showSelectionGrid:ae.value,items:be.value,ariaLabel:(P=l.value)==null?void 0:P.openMonthsOverlay},{type:$t.year,index:2,toggle:h,modelValue:F.value,updateModelValue:f=>F.value=f,text:wr(o.year,o.locale),showSelectionGrid:B.value,items:H.value,ariaLabel:(W=l.value)==null?void 0:W.openYearsOverlay}]}),De=x(()=>o.disableYearSelect?[fe.value[0]]:o.yearFirst?[...fe.value].reverse():fe.value);return a({toggleMonthPicker:I,toggleYearPicker:h,handleMonthYearChange:S}),(P,W)=>{var f,E,ce,w,ve,Me;return u(),m("div",Lp,[P.$slots["month-year"]?(u(),m("div",Ip,[$(P.$slots,"month-year",lt(pt({month:e.month,year:e.year,months:e.months,years:e.years,updateMonthYear:s(j),handleMonthYearChange:s(S),instance:e.instance})))])):(u(),m(me,{key:1},[P.$slots["top-extra"]?(u(),m("div",Rp,[$(P.$slots,"top-extra",{value:P.internalModelValue})])):A("",!0),g("div",Ep,[s(N)(s(d),e.instance)&&!P.vertical?(u(),ue(Sa,{key:0,"aria-label":(f=s(l))==null?void 0:f.prevMonth,disabled:s(U)(!1),class:ye((E=s(c))==null?void 0:E.navBtnPrev),onActivate:W[0]||(W[0]=Y=>s(S)(!1,!0)),onSetRef:W[1]||(W[1]=Y=>de(Y,0))},{default:D(()=>[P.$slots["arrow-left"]?$(P.$slots,"arrow-left",{key:0}):A("",!0),P.$slots["arrow-left"]?A("",!0):(u(),ue(s(Xn),{key:1}))]),_:3},8,["aria-label","disabled","class"])):A("",!0),g("div",{class:ye(["dp__month_year_wrap",{dp__year_disable_select:P.disableYearSelect}])},[(u(!0),m(me,null,Pe(De.value,(Y,Te)=>(u(),m(me,{key:Y.type},[g("button",{ref_for:!0,ref:y=>de(y,Te+1),type:"button",class:"dp__btn dp__month_year_select",tabindex:"0","aria-label":Y.ariaLabel,"data-test":`${Y.type}-toggle-overlay-${e.instance}`,onClick:Y.toggle,onKeydown:y=>s(ft)(y,()=>Y.toggle(),!0)},[P.$slots[Y.type]?$(P.$slots,Y.type,{key:0,text:Y.text,value:o[Y.type]}):A("",!0),P.$slots[Y.type]?A("",!0):(u(),m(me,{key:1},[Re(ie(Y.text),1)],64))],40,Hp),J(Yt,{name:s(_)(Y.showSelectionGrid),css:s(M)},{default:D(()=>[Y.showSelectionGrid?(u(),ue(Na,{key:0,items:Y.items,"arrow-navigation":P.arrowNavigation,"hide-navigation":P.hideNavigation,"is-last":P.autoApply&&!s(k).keepActionRow,"skip-button-ref":!1,config:P.config,type:Y.type,"header-refs":[],"esc-close":P.escClose,"menu-wrap-ref":P.menuWrapRef,"text-input":P.textInput,"aria-labels":P.ariaLabels,onSelected:Y.updateModelValue,onToggle:Y.toggle},at({"button-icon":D(()=>[P.$slots["calendar-icon"]?$(P.$slots,"calendar-icon",{key:0}):A("",!0),P.$slots["calendar-icon"]?A("",!0):(u(),ue(s(wa),{key:1}))]),_:2},[P.$slots[`${Y.type}-overlay-value`]?{name:"item",fn:D(({item:y})=>[$(P.$slots,`${Y.type}-overlay-value`,{text:y.text,value:y.value})]),key:"0"}:void 0,P.$slots[`${Y.type}-overlay`]?{name:"overlay",fn:D(()=>[$(P.$slots,`${Y.type}-overlay`,Le({ref_for:!0},le.value(Y.type)))]),key:"1"}:void 0,P.$slots[`${Y.type}-overlay-header`]?{name:"header",fn:D(()=>[$(P.$slots,`${Y.type}-overlay-header`,{toggle:Y.toggle})]),key:"2"}:void 0]),1032,["items","arrow-navigation","hide-navigation","is-last","config","type","esc-close","menu-wrap-ref","text-input","aria-labels","onSelected","onToggle"])):A("",!0)]),_:2},1032,["name","css"])],64))),128))],2),s(N)(s(d),e.instance)&&P.vertical?(u(),ue(Sa,{key:1,"aria-label":(ce=s(l))==null?void 0:ce.prevMonth,disabled:s(U)(!1),class:ye((w=s(c))==null?void 0:w.navBtnPrev),onActivate:W[2]||(W[2]=Y=>s(S)(!1,!0))},{default:D(()=>[P.$slots["arrow-up"]?$(P.$slots,"arrow-up",{key:0}):A("",!0),P.$slots["arrow-up"]?A("",!0):(u(),ue(s(Zn),{key:1}))]),_:3},8,["aria-label","disabled","class"])):A("",!0),s(G)(s(d),e.instance)?(u(),ue(Sa,{key:2,ref:"rightIcon",disabled:s(U)(!0),"aria-label":(ve=s(l))==null?void 0:ve.nextMonth,class:ye((Me=s(c))==null?void 0:Me.navBtnNext),onActivate:W[3]||(W[3]=Y=>s(S)(!0,!0)),onSetRef:W[4]||(W[4]=Y=>de(Y,P.disableYearSelect?2:3))},{default:D(()=>[P.$slots[P.vertical?"arrow-down":"arrow-right"]?$(P.$slots,P.vertical?"arrow-down":"arrow-right",{key:0}):A("",!0),P.$slots[P.vertical?"arrow-down":"arrow-right"]?A("",!0):(u(),ue(Ot(P.vertical?s(eo):s(Kn)),{key:1}))]),_:3},8,["disabled","aria-label","class"])):A("",!0)])],64))])}}}),Bp=["aria-label"],Fp={class:"dp__calendar_header",role:"row"},zp={key:0,class:"dp__calendar_header_item",role:"gridcell"},Wp=["aria-label"],Up=g("div",{class:"dp__calendar_header_separator"},null,-1),qp=["aria-label"],jp={key:0,role:"gridcell",class:"dp__calendar_item dp__week_num"},Qp={class:"dp__cell_inner"},Gp=["id","aria-selected","aria-disabled","aria-label","data-test","onClick","onKeydown","onMouseenter","onMouseleave","onMousedown"],Xp=q({compatConfig:{MODE:3},__name:"DpCalendar",props:{mappedDates:{type:Array,default:()=>[]},instance:{type:Number,default:0},month:{type:Number,default:0},year:{type:Number,default:0},...Tt},emits:["select-date","set-hover-date","handle-scroll","mount","handle-swipe","handle-space","tooltip-open","tooltip-close"],setup(e,{expose:a,emit:t}){const n=t,o=e,{buildMultiLevelMatrix:r}=Zt(),{defaultedTransitions:l,defaultedConfig:d,defaultedAriaLabels:i,defaultedMultiCalendars:k,defaultedWeekNumbers:v,defaultedMultiDates:p,defaultedUI:c}=Ue(o),_=C(null),M=C({bottom:"",left:"",transform:""}),T=C([]),S=C(null),U=C(!0),j=C(""),N=C({startX:0,endX:0,startY:0,endY:0}),G=C([]),ae=C({left:"50%"}),B=C(!1),V=x(()=>o.calendar?o.calendar(o.mappedDates):o.mappedDates),te=x(()=>o.dayNames?Array.isArray(o.dayNames)?o.dayNames:o.dayNames(o.locale,+o.weekStart):Pv(o.formatLocale,o.locale,+o.weekStart));Qe(()=>{n("mount",{cmp:"calendar",refs:T}),d.value.noSwipe||S.value&&(S.value.addEventListener("touchstart",de,{passive:!1}),S.value.addEventListener("touchend",fe,{passive:!1}),S.value.addEventListener("touchmove",De,{passive:!1})),o.monthChangeOnScroll&&S.value&&S.value.addEventListener("wheel",f,{passive:!1})});const K=Y=>Y?o.vertical?"vNext":"next":o.vertical?"vPrevious":"previous",F=(Y,Te)=>{if(o.transitions){const y=ct(Rt(Z(),o.month,o.year));j.value=Xe(ct(Rt(Z(),Y,Te)),y)?l.value[K(!0)]:l.value[K(!1)],U.value=!1,ht(()=>{U.value=!0})}},le=x(()=>({[o.calendarClassName]:!!o.calendarClassName,...c.value.calendar??{}})),_e=x(()=>Y=>{const Te=Mv(Y);return{dp__marker_dot:Te.type==="dot",dp__marker_line:Te.type==="line"}}),be=x(()=>Y=>Oe(Y,_.value)),H=x(()=>({dp__calendar:!0,dp__calendar_next:k.value.count>0&&o.instance!==0})),b=x(()=>Y=>o.hideOffsetDates?Y.current:!0),I=async(Y,Te,y)=>{const z=tt(T.value[Te][y]);if(z){const{width:ne,height:ee}=z.getBoundingClientRect();_.value=Y.value;let Q={left:`${ne/2}px`},Ve=-50;if(await ht(),G.value[0]){const{left:L,width:se}=G.value[0].getBoundingClientRect();L<0&&(Q={left:"0"},Ve=0,ae.value.left=`${ne/2}px`),window.innerWidth{var z,ne;if(B.value&&p.value.enabled&&p.value.dragSelect)return n("select-date",Y);n("set-hover-date",Y),(ne=(z=Y.marker)==null?void 0:z.tooltip)!=null&&ne.length&&await I(Y,Te,y)},X=Y=>{_.value&&(_.value=null,M.value=JSON.parse(JSON.stringify({bottom:"",left:"",transform:""})),n("tooltip-close",Y.marker))},de=Y=>{N.value.startX=Y.changedTouches[0].screenX,N.value.startY=Y.changedTouches[0].screenY},fe=Y=>{N.value.endX=Y.changedTouches[0].screenX,N.value.endY=Y.changedTouches[0].screenY,P()},De=Y=>{o.vertical&&!o.inline&&Y.preventDefault()},P=()=>{const Y=o.vertical?"Y":"X";Math.abs(N.value[`start${Y}`]-N.value[`end${Y}`])>10&&n("handle-swipe",N.value[`start${Y}`]>N.value[`end${Y}`]?"right":"left")},W=(Y,Te,y)=>{Y&&(Array.isArray(T.value[Te])?T.value[Te][y]=Y:T.value[Te]=[Y]),o.arrowNavigation&&r(T.value,"calendar")},f=Y=>{o.monthChangeOnScroll&&(Y.preventDefault(),n("handle-scroll",Y))},E=Y=>v.value.type==="local"?qn(Y.value,{weekStartsOn:+o.weekStart}):v.value.type==="iso"?Wn(Y.value):typeof v.value.type=="function"?v.value.type(Y.value):"",ce=Y=>{const Te=Y[0];return v.value.hideOnOffsetDates?Y.some(y=>y.current)?E(Te):"":E(Te)},w=(Y,Te)=>{p.value.enabled||(Qt(Y,d.value),n("select-date",Te))},ve=Y=>{Qt(Y,d.value)},Me=Y=>{p.value.enabled&&p.value.dragSelect?(B.value=!0,n("select-date",Y)):p.value.enabled&&n("select-date",Y)};return a({triggerTransition:F}),(Y,Te)=>{var y;return u(),m("div",{class:ye(H.value)},[g("div",{ref_key:"calendarWrapRef",ref:S,role:"grid",class:ye(le.value),"aria-label":(y=s(i))==null?void 0:y.calendarWrap},[g("div",Fp,[Y.weekNumbers?(u(),m("div",zp,ie(Y.weekNumName),1)):A("",!0),(u(!0),m(me,null,Pe(te.value,(z,ne)=>{var ee,Q;return u(),m("div",{key:ne,class:"dp__calendar_header_item",role:"gridcell","data-test":"calendar-header","aria-label":(Q=(ee=s(i))==null?void 0:ee.weekDay)==null?void 0:Q.call(ee,ne)},[Y.$slots["calendar-header"]?$(Y.$slots,"calendar-header",{key:0,day:z,index:ne}):A("",!0),Y.$slots["calendar-header"]?A("",!0):(u(),m(me,{key:1},[Re(ie(z),1)],64))],8,Wp)}),128))]),Up,J(Yt,{name:j.value,css:!!Y.transitions},{default:D(()=>{var z;return[U.value?(u(),m("div",{key:0,class:"dp__calendar",role:"rowgroup","aria-label":((z=s(i))==null?void 0:z.calendarDays)||void 0,onMouseleave:Te[1]||(Te[1]=ne=>B.value=!1)},[(u(!0),m(me,null,Pe(V.value,(ne,ee)=>(u(),m("div",{key:ee,class:"dp__calendar_row",role:"row"},[Y.weekNumbers?(u(),m("div",jp,[g("div",Qp,ie(ce(ne.days)),1)])):A("",!0),(u(!0),m(me,null,Pe(ne.days,(Q,Ve)=>{var L,se,Se;return u(),m("div",{id:s(Ar)(Q.value),ref_for:!0,ref:Ie=>W(Ie,ee,Ve),key:Ve+ee,role:"gridcell",class:"dp__calendar_item","aria-selected":(Q.classData.dp__active_date||Q.classData.dp__range_start||Q.classData.dp__range_start)??void 0,"aria-disabled":Q.classData.dp__cell_disabled||void 0,"aria-label":(se=(L=s(i))==null?void 0:L.day)==null?void 0:se.call(L,Q),tabindex:"0","data-test":Q.value,onClick:ia(Ie=>w(Ie,Q),["prevent"]),onKeydown:Ie=>s(ft)(Ie,()=>Y.$emit("select-date",Q)),onMouseenter:Ie=>h(Q,ee,Ve),onMouseleave:Ie=>X(Q),onMousedown:Ie=>Me(Q),onMouseup:Te[0]||(Te[0]=Ie=>B.value=!1)},[g("div",{class:ye(["dp__cell_inner",Q.classData])},[Y.$slots.day&&b.value(Q)?$(Y.$slots,"day",{key:0,day:+Q.text,date:Q.value}):A("",!0),Y.$slots.day?A("",!0):(u(),m(me,{key:1},[Re(ie(Q.text),1)],64)),Q.marker&&b.value(Q)?(u(),m(me,{key:2},[Y.$slots.marker?$(Y.$slots,"marker",{key:0,marker:Q.marker,day:+Q.text,date:Q.value}):(u(),m("div",{key:1,class:ye(_e.value(Q.marker)),style:vt(Q.marker.color?{backgroundColor:Q.marker.color}:{})},null,6))],64)):A("",!0),be.value(Q.value)?(u(),m("div",{key:3,ref_for:!0,ref_key:"activeTooltip",ref:G,class:"dp__marker_tooltip",style:vt(M.value)},[(Se=Q.marker)!=null&&Se.tooltip?(u(),m("div",{key:0,class:"dp__tooltip_content",onClick:ve},[(u(!0),m(me,null,Pe(Q.marker.tooltip,(Ie,mt)=>(u(),m("div",{key:mt,class:"dp__tooltip_text"},[Y.$slots["marker-tooltip"]?$(Y.$slots,"marker-tooltip",{key:0,tooltip:Ie,day:Q.value}):A("",!0),Y.$slots["marker-tooltip"]?A("",!0):(u(),m(me,{key:1},[g("div",{class:"dp__tooltip_mark",style:vt(Ie.color?{backgroundColor:Ie.color}:{})},null,4),g("div",null,ie(Ie.text),1)],64))]))),128)),g("div",{class:"dp__arrow_bottom_tp",style:vt(ae.value)},null,4)])):A("",!0)],4)):A("",!0)],2)],40,Gp)}),128))]))),128))],40,qp)):A("",!0)]}),_:3},8,["name","css"])],10,Bp)],2)}}}),xo=e=>Array.isArray(e),Kp=(e,a,t,n)=>{const o=C([]),r=C(new Date),l=C(),d=()=>fe(e.isTextInputDate),{modelValue:i,calendars:k,time:v,today:p}=Ia(e,a,d),{defaultedMultiCalendars:c,defaultedStartTime:_,defaultedRange:M,defaultedConfig:T,defaultedTz:S,propDates:U,defaultedMultiDates:j}=Ue(e),{validateMonthYearInRange:N,isDisabled:G,isDateRangeAllowed:ae,checkMinMaxRange:B}=ea(e),{updateTimeValues:V,getSetDateTime:te,setTime:K,assignStartTime:F,validateTime:le,disabledTimesConfig:_e}=Rr(e,v,i,n),be=x(()=>O=>k.value[O]?k.value[O].month:0),H=x(()=>O=>k.value[O]?k.value[O].year:0),b=O=>!T.value.keepViewOnOffsetClick||O?!0:!l.value,I=(O,oe,R,re=!1)=>{var pe,ut;b(re)&&(k.value[O]||(k.value[O]={month:0,year:0}),k.value[O].month=Do(oe)?(pe=k.value[O])==null?void 0:pe.month:oe,k.value[O].year=Do(R)?(ut=k.value[O])==null?void 0:ut.year:R)},h=()=>{e.autoApply&&a("select-date")};Qe(()=>{e.shadow||(i.value||(Te(),_.value&&F(_.value)),fe(!0),e.focusStartDate&&e.startDate&&Te())});const X=x(()=>{var O;return(O=e.flow)!=null&&O.length&&!e.partialFlow?e.flowStep===e.flow.length:!0}),de=()=>{e.autoApply&&X.value&&a("auto-apply")},fe=(O=!1)=>{if(i.value)return Array.isArray(i.value)?(o.value=i.value,w(O)):W(i.value,O);if(c.value.count&&O&&!e.startDate)return P(Z(),O)},De=()=>Array.isArray(i.value)&&M.value.enabled?xe(i.value[0])===xe(i.value[1]??i.value[0]):!1,P=(O=new Date,oe=!1)=>{if((!c.value.count||!c.value.static||oe)&&I(0,xe(O),$e(O)),c.value.count&&(!c.value.solo||!i.value||De()))for(let R=1;R{P(O),K("hours",Et(O)),K("minutes",Xt(O)),K("seconds",ga(O)),c.value.count&&oe&&Y()},f=O=>{if(c.value.count){if(c.value.solo)return 0;const oe=xe(O[0]),R=xe(O[1]);return Math.abs(R-oe){O[1]&&M.value.showLastInRange?P(O[f(O)],oe):P(O[0],oe);const R=(re,pe)=>[re(O[0]),O[1]?re(O[1]):v[pe][1]];K("hours",R(Et,"hours")),K("minutes",R(Xt,"minutes")),K("seconds",R(ga,"seconds"))},ce=(O,oe)=>{if((M.value.enabled||e.weekPicker)&&!j.value.enabled)return E(O,oe);if(j.value.enabled&&oe){const R=O[O.length-1];return W(R,oe)}},w=O=>{const oe=i.value;ce(oe,O),c.value.count&&c.value.solo&&Y()},ve=(O,oe)=>{const R=Be(Z(),{month:be.value(oe),year:H.value(oe)}),re=O<0?_t(R,1):Ht(R,1);N(xe(re),$e(re),O<0,e.preventMinMaxNavigation)&&(I(oe,xe(re),$e(re)),a("update-month-year",{instance:oe,month:xe(re),year:$e(re)}),c.value.count&&!c.value.solo&&Me(oe),t())},Me=O=>{for(let oe=O-1;oe>=0;oe--){const R=Ht(Be(Z(),{month:be.value(oe+1),year:H.value(oe+1)}),1);I(oe,xe(R),$e(R))}for(let oe=O+1;oe<=c.value.count-1;oe++){const R=_t(Be(Z(),{month:be.value(oe-1),year:H.value(oe-1)}),1);I(oe,xe(R),$e(R))}},Y=()=>{if(Array.isArray(i.value)&&i.value.length===2){const O=Z(Z(i.value[1]?i.value[1]:_t(i.value[0],1))),[oe,R]=[xe(i.value[0]),$e(i.value[0])],[re,pe]=[xe(i.value[1]),$e(i.value[1])];(oe!==re||oe===re&&R!==pe)&&c.value.solo&&I(1,xe(O),$e(O))}else i.value&&!Array.isArray(i.value)&&(I(0,xe(i.value),$e(i.value)),P(Z()))},Te=()=>{e.startDate&&(I(0,xe(Z(e.startDate)),$e(Z(e.startDate))),c.value.count&&Me(0))},y=(O,oe)=>{if(e.monthChangeOnScroll){const R=new Date().getTime()-r.value.getTime(),re=Math.abs(O.deltaY);let pe=500;re>1&&(pe=100),re>100&&(pe=0),R>pe&&(r.value=new Date,ve(e.monthChangeOnScroll!=="inverse"?-O.deltaY:O.deltaY,oe))}},z=(O,oe,R=!1)=>{e.monthChangeOnArrows&&e.vertical===R&&ne(O,oe)},ne=(O,oe)=>{ve(O==="right"?-1:1,oe)},ee=O=>{if(U.value.markers)return qa(O.value,U.value.markers)},Q=(O,oe)=>{switch(e.sixWeeks===!0?"append":e.sixWeeks){case"prepend":return[!0,!1];case"center":return[O==0,!0];case"fair":return[O==0||oe>O,!0];case"append":return[!1,!1];default:return[!1,!1]}},Ve=(O,oe,R,re)=>{if(e.sixWeeks&&O.length<6){const pe=6-O.length,ut=(oe.getDay()+7-re)%7,kt=6-(R.getDay()+7-re)%7,[ta,Ea]=Q(ut,kt);for(let Pa=1;Pa<=pe;Pa++)if(Ea?!!(Pa%2)==ta:ta){const zt=O[0].days[0],mn=L(Ke(zt.value,-7),xe(oe));O.unshift({days:mn})}else{const zt=O[O.length-1],mn=zt.days[zt.days.length-1],Hr=L(Ke(mn.value,1),xe(oe));O.push({days:Hr})}}return O},L=(O,oe)=>{const R=Z(O),re=[];for(let pe=0;pe<7;pe++){const ut=Ke(R,pe),kt=xe(ut)!==oe;re.push({text:e.hideOffsetDates&&kt?"":ut.getDate(),value:ut,current:!kt,classData:{}})}return re},se=(O,oe)=>{const R=[],re=new Date(oe,O),pe=new Date(oe,O+1,0),ut=e.weekStart,kt=Pt(re,{weekStartsOn:ut}),ta=Ea=>{const Pa=L(Ea,O);if(R.push({days:Pa}),!R[R.length-1].days.some(zt=>Oe(ct(zt.value),ct(pe)))){const zt=Ke(Ea,7);ta(zt)}};return ta(kt),Ve(R,re,pe,ut)},Se=O=>{const oe=Gt(Z(O.value),v.hours,v.minutes,yt());a("date-update",oe),j.value.enabled?lo(oe,i,j.value.limit):i.value=oe,n(),ht().then(()=>{de()})},Ie=O=>M.value.noDisabledRange?Pr(o.value[0],O).some(oe=>G(oe)):!1,mt=()=>{o.value=i.value?i.value.slice():[],o.value.length===2&&!(M.value.fixedStart||M.value.fixedEnd)&&(o.value=[])},we=(O,oe)=>{const R=[Z(O.value),Ke(Z(O.value),+M.value.autoRange)];ae(R)?(oe&&Ft(O.value),o.value=R):a("invalid-date",O.value)},Ft=O=>{const oe=xe(Z(O)),R=$e(Z(O));if(I(0,oe,R),c.value.count>0)for(let re=1;re{if(Ie(O.value)||!B(O.value,i.value,M.value.fixedStart?0:1))return a("invalid-date",O.value);o.value=Nr(Z(O.value),i,a,M)},$a=(O,oe)=>{if(mt(),M.value.autoRange)return we(O,oe);if(M.value.fixedStart||M.value.fixedEnd)return Mt(O);o.value[0]?B(Z(O.value),i.value)&&!Ie(O.value)?qe(Z(O.value),Z(o.value[0]))?(o.value.unshift(Z(O.value)),a("range-end",o.value[0])):(o.value[1]=Z(O.value),a("range-end",o.value[1])):(e.autoApply&&a("auto-apply-invalid",O.value),a("invalid-date",O.value)):(o.value[0]=Z(O.value),a("range-start",o.value[0]))},yt=(O=!0)=>e.enableSeconds?Array.isArray(v.seconds)?O?v.seconds[0]:v.seconds[1]:v.seconds:0,Da=O=>{o.value[O]=Gt(o.value[O],v.hours[O],v.minutes[O],yt(O!==1))},on=()=>{var O,oe;o.value[0]&&o.value[1]&&+((O=o.value)==null?void 0:O[0])>+((oe=o.value)==null?void 0:oe[1])&&(o.value.reverse(),a("range-start",o.value[0]),a("range-end",o.value[1]))},Ra=()=>{o.value.length&&(o.value[0]&&!o.value[1]?Da(0):(Da(0),Da(1),n()),on(),i.value=o.value.slice(),an(o.value,a,e.autoApply,e.modelAuto))},rn=(O,oe=!1)=>{if(G(O.value)||!O.current&&e.hideOffsetDates)return a("invalid-date",O.value);if(l.value=JSON.parse(JSON.stringify(O)),!M.value.enabled)return Se(O);xo(v.hours)&&xo(v.minutes)&&!j.value.enabled&&($a(O,oe),Ra())},ln=(O,oe)=>{var R;I(O,oe.month,oe.year,!0),c.value.count&&!c.value.solo&&Me(O),a("update-month-year",{instance:O,month:oe.month,year:oe.year}),t(c.value.solo?O:void 0);const re=(R=e.flow)!=null&&R.length?e.flow[e.flowStep]:void 0;!oe.fromNav&&(re===it.month||re===it.year)&&n()},sn=(O,oe)=>{Or({value:O,modelValue:i,range:M.value.enabled,timezone:oe?void 0:S.value.timezone}),h(),e.multiCalendars&&ht().then(()=>fe(!0))},un=()=>{const O=to(Z(),S.value);M.value.enabled?i.value&&Array.isArray(i.value)&&i.value[0]?i.value=qe(O,i.value[0])?[O,i.value[0]]:[i.value[0],O]:i.value=[O]:i.value=O,h()},dn=()=>{if(Array.isArray(i.value))if(j.value.enabled){const O=cn();i.value[i.value.length-1]=te(O)}else i.value=i.value.map((O,oe)=>O&&te(O,oe));else i.value=te(i.value);a("time-update")},cn=()=>Array.isArray(i.value)&&i.value.length?i.value[i.value.length-1]:null;return{calendars:k,modelValue:i,month:be,year:H,time:v,disabledTimesConfig:_e,today:p,validateTime:le,getCalendarDays:se,getMarker:ee,handleScroll:y,handleSwipe:ne,handleArrow:z,selectDate:rn,updateMonthYear:ln,presetDate:sn,selectCurrentDate:un,updateTime:(O,oe=!0,R=!1)=>{V(O,oe,R,dn)},assignMonthAndYear:P}},Jp={key:0},Zp=q({__name:"DatePicker",props:{...Tt},emits:["tooltip-open","tooltip-close","mount","update:internal-model-value","update-flow-step","reset-flow","auto-apply","focus-menu","select-date","range-start","range-end","invalid-fixed-range","time-update","am-pm-change","time-picker-open","time-picker-close","recalculate-position","update-month-year","auto-apply-invalid","date-update","invalid-date","overlay-toggle"],setup(e,{expose:a,emit:t}){const n=t,o=e,{calendars:r,month:l,year:d,modelValue:i,time:k,disabledTimesConfig:v,today:p,validateTime:c,getCalendarDays:_,getMarker:M,handleArrow:T,handleScroll:S,handleSwipe:U,selectDate:j,updateMonthYear:N,presetDate:G,selectCurrentDate:ae,updateTime:B,assignMonthAndYear:V}=Kp(o,n,De,P),te=Jt(),{setHoverDate:K,getDayClassData:F,clearHoverDate:le}=hf(i,o),{defaultedMultiCalendars:_e}=Ue(o),be=C([]),H=C([]),b=C(null),I=gt(te,"calendar"),h=gt(te,"monthYear"),X=gt(te,"timePicker"),de=y=>{o.shadow||n("mount",y)};et(r,()=>{o.shadow||setTimeout(()=>{n("recalculate-position")},0)},{deep:!0}),et(_e,(y,z)=>{y.count-z.count>0&&V()},{deep:!0});const fe=x(()=>y=>_(l.value(y),d.value(y)).map(z=>({...z,days:z.days.map(ne=>(ne.marker=M(ne),ne.classData=F(ne),ne))})));function De(y){var z;y||y===0?(z=H.value[y])==null||z.triggerTransition(l.value(y),d.value(y)):H.value.forEach((ne,ee)=>ne.triggerTransition(l.value(ee),d.value(ee)))}function P(){n("update-flow-step")}const W=(y,z=!1)=>{j(y,z),o.spaceConfirm&&n("select-date")},f=(y,z,ne=0)=>{var ee;(ee=be.value[ne])==null||ee.toggleMonthPicker(y,z)},E=(y,z,ne=0)=>{var ee;(ee=be.value[ne])==null||ee.toggleYearPicker(y,z)},ce=(y,z,ne)=>{var ee;(ee=b.value)==null||ee.toggleTimePicker(y,z,ne)},w=(y,z)=>{var ne;if(!o.range){const ee=i.value?i.value:p,Q=z?new Date(z):ee,Ve=y?Pt(Q,{weekStartsOn:1}):or(Q,{weekStartsOn:1});j({value:Ve,current:xe(Q)===l.value(0),text:"",classData:{}}),(ne=document.getElementById(Ar(Ve)))==null||ne.focus()}},ve=y=>{var z;(z=be.value[0])==null||z.handleMonthYearChange(y,!0)},Me=y=>{N(0,{month:l.value(0),year:d.value(0)+(y?1:-1),fromNav:!0})},Y=(y,z)=>{y===it.time&&n(`time-picker-${z?"open":"close"}`),n("overlay-toggle",{open:z,overlay:y})},Te=y=>{n("overlay-toggle",{open:!1,overlay:y}),n("focus-menu")};return a({clearHoverDate:le,presetDate:G,selectCurrentDate:ae,toggleMonthPicker:f,toggleYearPicker:E,toggleTimePicker:ce,handleArrow:T,updateMonthYear:N,getSidebarProps:()=>({modelValue:i,month:l,year:d,time:k,updateTime:B,updateMonthYear:N,selectDate:j,presetDate:G}),changeMonth:ve,changeYear:Me,selectWeekDate:w}),(y,z)=>(u(),m(me,null,[J(tn,{"multi-calendars":s(_e).count,collapse:y.collapse},{default:D(({instance:ne,index:ee})=>[y.disableMonthYearSelect?A("",!0):(u(),ue(Yp,Le({key:0,ref:Q=>{Q&&(be.value[ee]=Q)},months:s(_r)(y.formatLocale,y.locale,y.monthNameFormat),years:s(ao)(y.yearRange,y.locale,y.reverseYears),month:s(l)(ne),year:s(d)(ne),instance:ne},y.$props,{onMount:z[0]||(z[0]=Q=>de(s(ra).header)),onResetFlow:z[1]||(z[1]=Q=>y.$emit("reset-flow")),onUpdateMonthYear:Q=>s(N)(ne,Q),onOverlayClosed:Te,onOverlayOpened:z[2]||(z[2]=Q=>y.$emit("overlay-toggle",{open:!0,overlay:Q}))}),at({_:2},[Pe(s(h),(Q,Ve)=>({name:Q,fn:D(L=>[$(y.$slots,Q,lt(pt(L)))])}))]),1040,["months","years","month","year","instance","onUpdateMonthYear"])),J(Xp,Le({ref:Q=>{Q&&(H.value[ee]=Q)},"mapped-dates":fe.value(ne),month:s(l)(ne),year:s(d)(ne),instance:ne},y.$props,{onSelectDate:Q=>s(j)(Q,ne!==1),onHandleSpace:Q=>W(Q,ne!==1),onSetHoverDate:z[3]||(z[3]=Q=>s(K)(Q)),onHandleScroll:Q=>s(S)(Q,ne),onHandleSwipe:Q=>s(U)(Q,ne),onMount:z[4]||(z[4]=Q=>de(s(ra).calendar)),onResetFlow:z[5]||(z[5]=Q=>y.$emit("reset-flow")),onTooltipOpen:z[6]||(z[6]=Q=>y.$emit("tooltip-open",Q)),onTooltipClose:z[7]||(z[7]=Q=>y.$emit("tooltip-close",Q))}),at({_:2},[Pe(s(I),(Q,Ve)=>({name:Q,fn:D(L=>[$(y.$slots,Q,lt(pt({...L})))])}))]),1040,["mapped-dates","month","year","instance","onSelectDate","onHandleSpace","onHandleScroll","onHandleSwipe"])]),_:3},8,["multi-calendars","collapse"]),y.enableTimePicker?(u(),m("div",Jp,[y.$slots["time-picker"]?$(y.$slots,"time-picker",lt(Le({key:0},{time:s(k),updateTime:s(B)}))):(u(),ue(Ir,Le({key:1,ref_key:"timePickerRef",ref:b},y.$props,{hours:s(k).hours,minutes:s(k).minutes,seconds:s(k).seconds,"internal-model-value":y.internalModelValue,"disabled-times-config":s(v),"validate-time":s(c),onMount:z[8]||(z[8]=ne=>de(s(ra).timePicker)),"onUpdate:hours":z[9]||(z[9]=ne=>s(B)(ne)),"onUpdate:minutes":z[10]||(z[10]=ne=>s(B)(ne,!1)),"onUpdate:seconds":z[11]||(z[11]=ne=>s(B)(ne,!1,!0)),onResetFlow:z[12]||(z[12]=ne=>y.$emit("reset-flow")),onOverlayClosed:z[13]||(z[13]=ne=>Y(ne,!1)),onOverlayOpened:z[14]||(z[14]=ne=>Y(ne,!0)),onAmPmChange:z[15]||(z[15]=ne=>y.$emit("am-pm-change",ne))}),at({_:2},[Pe(s(X),(ne,ee)=>({name:ne,fn:D(Q=>[$(y.$slots,ne,lt(pt(Q)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"]))])):A("",!0)],64))}}),ef=(e,a)=>{const t=C(),{defaultedMultiCalendars:n,defaultedConfig:o,defaultedHighlight:r,defaultedRange:l,propDates:d,defaultedFilters:i,defaultedMultiDates:k}=Ue(e),{modelValue:v,year:p,month:c,calendars:_}=Ia(e,a),{isDisabled:M}=ea(e),{selectYear:T,groupedYears:S,showYearPicker:U,isDisabled:j,toggleYearPicker:N,handleYearSelect:G,handleYear:ae}=Lr({modelValue:v,multiCalendars:n,range:l,highlight:r,calendars:_,propDates:d,month:c,year:p,filters:i,props:e,emit:a}),B=(b,I)=>[b,I].map(h=>wt(h,"MMMM",{locale:e.formatLocale})).join("-"),V=x(()=>b=>v.value?Array.isArray(v.value)?v.value.some(I=>ko(b,I)):ko(v.value,b):!1),te=b=>{if(l.value.enabled){if(Array.isArray(v.value)){const I=Oe(b,v.value[0])||Oe(b,v.value[1]);return Za(v.value,t.value,b)&&!I}return!1}return!1},K=(b,I)=>b.quarter===po(I)&&b.year===$e(I),F=b=>typeof r.value=="function"?r.value({quarter:po(b),year:$e(b)}):!!r.value.quarters.find(I=>K(I,b)),le=x(()=>b=>{const I=Be(new Date,{year:p.value(b)});return xc({start:ya(I),end:zn(I)}).map(h=>{const X=qt(h),de=ho(h),fe=M(h),De=te(X),P=F(X);return{text:B(X,de),value:X,active:V.value(X),highlighted:P,disabled:fe,isBetween:De}})}),_e=b=>{lo(b,v,k.value.limit),a("auto-apply",!0)},be=b=>{v.value=so(v,b,a),an(v.value,a,e.autoApply,e.modelAuto)},H=b=>{v.value=b,a("auto-apply")};return{defaultedConfig:o,defaultedMultiCalendars:n,groupedYears:S,year:p,isDisabled:j,quarters:le,showYearPicker:U,modelValue:v,setHoverDate:b=>{t.value=b},selectYear:T,selectQuarter:(b,I,h)=>{if(!h)return _.value[I].month=xe(ho(b)),k.value.enabled?_e(b):l.value.enabled?be(b):H(b)},toggleYearPicker:N,handleYearSelect:G,handleYear:ae}},tf={class:"dp--quarter-items"},af=["data-test","disabled","onClick","onMouseover"],nf=q({compatConfig:{MODE:3},__name:"QuarterPicker",props:{...Tt},emits:["update:internal-model-value","reset-flow","overlay-closed","auto-apply","range-start","range-end","overlay-toggle","update-month-year"],setup(e,{expose:a,emit:t}){const n=t,o=e,r=Jt(),l=gt(r,"yearMode"),{defaultedMultiCalendars:d,defaultedConfig:i,groupedYears:k,year:v,isDisabled:p,quarters:c,modelValue:_,showYearPicker:M,setHoverDate:T,selectQuarter:S,toggleYearPicker:U,handleYearSelect:j,handleYear:N}=ef(o,n);return a({getSidebarProps:()=>({modelValue:_,year:v,selectQuarter:S,handleYearSelect:j,handleYear:N})}),(G,ae)=>(u(),ue(tn,{"multi-calendars":s(d).count,collapse:G.collapse,stretch:""},{default:D(({instance:B})=>[g("div",{class:"dp-quarter-picker-wrap",style:vt({minHeight:`${s(i).modeHeight}px`})},[G.$slots["top-extra"]?$(G.$slots,"top-extra",{key:0,value:G.internalModelValue}):A("",!0),g("div",null,[J(Vr,Le(G.$props,{items:s(k)(B),instance:B,"show-year-picker":s(M)[B],year:s(v)(B),"is-disabled":V=>s(p)(B,V),onHandleYear:V=>s(N)(B,V),onYearSelect:V=>s(j)(V,B),onToggleYearPicker:V=>s(U)(B,V==null?void 0:V.flow,V==null?void 0:V.show)}),at({_:2},[Pe(s(l),(V,te)=>({name:V,fn:D(K=>[$(G.$slots,V,lt(pt(K)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),g("div",tf,[(u(!0),m(me,null,Pe(s(c)(B),(V,te)=>(u(),m("div",{key:te},[g("button",{type:"button",class:ye(["dp--qr-btn",{"dp--qr-btn-active":V.active,"dp--qr-btn-between":V.isBetween,"dp--qr-btn-disabled":V.disabled,"dp--highlighted":V.highlighted}]),"data-test":V.value,disabled:V.disabled,onClick:K=>s(S)(V.value,B,V.disabled),onMouseover:K=>s(T)(V.value)},[G.$slots.quarter?$(G.$slots,"quarter",{key:0,value:V.value,text:V.text}):(u(),m(me,{key:1},[Re(ie(V.text),1)],64))],42,af)]))),128))])],4)]),_:3},8,["multi-calendars","collapse"]))}}),of=["id","aria-label"],rf={key:0,class:"dp--menu-load-container"},lf=g("span",{class:"dp--menu-loader"},null,-1),sf=[lf],uf={key:0,class:"dp__sidebar_left"},df=["data-test","onClick","onKeydown"],cf={key:2,class:"dp__sidebar_right"},mf={key:3,class:"dp__action_extra"},Ao=q({compatConfig:{MODE:3},__name:"DatepickerMenu",props:{...en,shadow:{type:Boolean,default:!1},openOnTop:{type:Boolean,default:!1},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1}},emits:["close-picker","select-date","auto-apply","time-update","flow-step","update-month-year","invalid-select","update:internal-model-value","recalculate-position","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","auto-apply-invalid","date-update","invalid-date","overlay-toggle"],setup(e,{expose:a,emit:t}){const n=t,o=e,r=C(null),l=x(()=>{const{openOnTop:L,...se}=o;return{...se,flowStep:K.value,collapse:o.collapse,noOverlayFocus:o.noOverlayFocus,menuWrapRef:r.value}}),{setMenuFocused:d,setShiftKey:i,control:k}=Cr(),v=Jt(),{defaultedTextInput:p,defaultedInline:c,defaultedConfig:_,defaultedUI:M}=Ue(o),T=C(null),S=C(0),U=C(null),j=C(!1),N=C(null);Qe(()=>{if(!o.shadow){j.value=!0,G(),window.addEventListener("resize",G);const L=tt(r);if(L&&!p.value.enabled&&!c.value.enabled&&(d(!0),I()),L){const se=Se=>{_.value.allowPreventDefault&&Se.preventDefault(),Qt(Se,_.value,!0)};L.addEventListener("pointerdown",se),L.addEventListener("mousedown",se)}}}),Kt(()=>{window.removeEventListener("resize",G)});const G=()=>{const L=tt(U);L&&(S.value=L.getBoundingClientRect().width)},{arrowRight:ae,arrowLeft:B,arrowDown:V,arrowUp:te}=Zt(),{flowStep:K,updateFlowStep:F,childMount:le,resetFlow:_e,handleFlow:be}=yf(o,n,N),H=x(()=>o.monthPicker?fp:o.yearPicker?yp:o.timePicker?Np:o.quarterPicker?nf:Zp),b=x(()=>{var L;if(_.value.arrowLeft)return _.value.arrowLeft;const se=(L=r.value)==null?void 0:L.getBoundingClientRect(),Se=o.getInputRect();return Se.width{const L=tt(r);L&&L.focus({preventScroll:!0})},h=x(()=>{var L;return((L=N.value)==null?void 0:L.getSidebarProps())||{}}),X=()=>{o.openOnTop&&n("recalculate-position")},de=gt(v,"action"),fe=x(()=>o.monthPicker||o.yearPicker?gt(v,"monthYear"):o.timePicker?gt(v,"timePicker"):gt(v,"shared")),De=x(()=>o.openOnTop?"dp__arrow_bottom":"dp__arrow_top"),P=x(()=>({dp__menu_disabled:o.disabled,dp__menu_readonly:o.readonly,"dp-menu-loading":o.loading})),W=x(()=>({dp__menu:!0,dp__menu_index:!c.value.enabled,dp__relative:c.value.enabled,[o.menuClassName]:!!o.menuClassName,...M.value.menu??{}})),f=L=>{Qt(L,_.value,!0)},E=()=>{o.escClose&&n("close-picker")},ce=L=>{if(o.arrowNavigation){if(L===dt.up)return te();if(L===dt.down)return V();if(L===dt.left)return B();if(L===dt.right)return ae()}else L===dt.left||L===dt.up?Te("handleArrow",dt.left,0,L===dt.up):Te("handleArrow",dt.right,0,L===dt.down)},w=L=>{i(L.shiftKey),!o.disableMonthYearSelect&&L.code===ze.tab&&L.target.classList.contains("dp__menu")&&k.value.shiftKeyInMenu&&(L.preventDefault(),Qt(L,_.value,!0),n("close-picker"))},ve=()=>{I(),n("time-picker-close")},Me=L=>{var se,Se,Ie;(se=N.value)==null||se.toggleTimePicker(!1,!1),(Se=N.value)==null||Se.toggleMonthPicker(!1,!1,L),(Ie=N.value)==null||Ie.toggleYearPicker(!1,!1,L)},Y=(L,se=0)=>{var Se,Ie,mt;return L==="month"?(Se=N.value)==null?void 0:Se.toggleMonthPicker(!1,!0,se):L==="year"?(Ie=N.value)==null?void 0:Ie.toggleYearPicker(!1,!0,se):L==="time"?(mt=N.value)==null?void 0:mt.toggleTimePicker(!0,!1):Me(se)},Te=(L,...se)=>{var Se,Ie;(Se=N.value)!=null&&Se[L]&&((Ie=N.value)==null||Ie[L](...se))},y=()=>{Te("selectCurrentDate")},z=(L,se)=>{Te("presetDate",L,se)},ne=()=>{Te("clearHoverDate")},ee=(L,se)=>{Te("updateMonthYear",L,se)},Q=(L,se)=>{L.preventDefault(),ce(se)},Ve=L=>{var se;if(w(L),L.key===ze.home||L.key===ze.end)return Te("selectWeekDate",L.key===ze.home,L.target.getAttribute("id"));switch((L.key===ze.pageUp||L.key===ze.pageDown)&&(L.shiftKey?Te("changeYear",L.key===ze.pageUp):Te("changeMonth",L.key===ze.pageUp),L.target.getAttribute("id")&&((se=r.value)==null||se.focus({preventScroll:!0}))),L.key){case ze.esc:return E();case ze.arrowLeft:return Q(L,dt.left);case ze.arrowRight:return Q(L,dt.right);case ze.arrowUp:return Q(L,dt.up);case ze.arrowDown:return Q(L,dt.down);default:return}};return a({updateMonthYear:ee,switchView:Y,handleFlow:be}),(L,se)=>{var Se,Ie,mt;return u(),m("div",{id:L.uid?`dp-menu-${L.uid}`:void 0,ref_key:"dpMenuRef",ref:r,tabindex:"0",role:"dialog","aria-label":(Se=L.ariaLabels)==null?void 0:Se.menu,class:ye(W.value),style:vt({"--dp-arrow-left":b.value}),onMouseleave:ne,onClick:f,onKeydown:Ve},[(L.disabled||L.readonly)&&s(c).enabled||L.loading?(u(),m("div",{key:0,class:ye(P.value)},[L.loading?(u(),m("div",rf,sf)):A("",!0)],2)):A("",!0),!s(c).enabled&&!L.teleportCenter?(u(),m("div",{key:1,class:ye(De.value)},null,2)):A("",!0),g("div",{ref_key:"innerMenuRef",ref:U,class:ye({dp__menu_content_wrapper:((Ie=L.presetDates)==null?void 0:Ie.length)||!!L.$slots["left-sidebar"]||!!L.$slots["right-sidebar"],"dp--menu-content-wrapper-collapsed":e.collapse&&(((mt=L.presetDates)==null?void 0:mt.length)||!!L.$slots["left-sidebar"]||!!L.$slots["right-sidebar"])}),style:vt({"--dp-menu-width":`${S.value}px`})},[L.$slots["left-sidebar"]?(u(),m("div",uf,[$(L.$slots,"left-sidebar",lt(pt(h.value)))])):A("",!0),L.presetDates.length?(u(),m("div",{key:1,class:ye({"dp--preset-dates-collapsed":e.collapse,"dp--preset-dates":!0})},[(u(!0),m(me,null,Pe(L.presetDates,(we,Ft)=>(u(),m(me,{key:Ft},[we.slot?$(L.$slots,we.slot,{key:0,presetDate:z,label:we.label,value:we.value}):(u(),m("button",{key:1,type:"button",style:vt(we.style||{}),class:ye(["dp__btn dp--preset-range",{"dp--preset-range-collapsed":e.collapse}]),"data-test":we.testId??void 0,onClick:ia(Mt=>z(we.value,we.noTz),["prevent"]),onKeydown:Mt=>s(ft)(Mt,()=>z(we.value,we.noTz),!0)},ie(we.label),47,df))],64))),128))],2)):A("",!0),g("div",{ref_key:"calendarWrapperRef",ref:T,class:"dp__instance_calendar",role:"document"},[(u(),ue(Ot(H.value),Le({ref_key:"dynCmpRef",ref:N},l.value,{"flow-step":s(K),onMount:s(le),onUpdateFlowStep:s(F),onResetFlow:s(_e),onFocusMenu:I,onSelectDate:se[0]||(se[0]=we=>L.$emit("select-date")),onDateUpdate:se[1]||(se[1]=we=>L.$emit("date-update",we)),onTooltipOpen:se[2]||(se[2]=we=>L.$emit("tooltip-open",we)),onTooltipClose:se[3]||(se[3]=we=>L.$emit("tooltip-close",we)),onAutoApply:se[4]||(se[4]=we=>L.$emit("auto-apply",we)),onRangeStart:se[5]||(se[5]=we=>L.$emit("range-start",we)),onRangeEnd:se[6]||(se[6]=we=>L.$emit("range-end",we)),onInvalidFixedRange:se[7]||(se[7]=we=>L.$emit("invalid-fixed-range",we)),onTimeUpdate:se[8]||(se[8]=we=>L.$emit("time-update")),onAmPmChange:se[9]||(se[9]=we=>L.$emit("am-pm-change",we)),onTimePickerOpen:se[10]||(se[10]=we=>L.$emit("time-picker-open",we)),onTimePickerClose:ve,onRecalculatePosition:X,onUpdateMonthYear:se[11]||(se[11]=we=>L.$emit("update-month-year",we)),onAutoApplyInvalid:se[12]||(se[12]=we=>L.$emit("auto-apply-invalid",we)),onInvalidDate:se[13]||(se[13]=we=>L.$emit("invalid-date",we)),onOverlayToggle:se[14]||(se[14]=we=>L.$emit("overlay-toggle",we)),"onUpdate:internalModelValue":se[15]||(se[15]=we=>L.$emit("update:internal-model-value",we))}),at({_:2},[Pe(fe.value,(we,Ft)=>({name:we,fn:D(Mt=>[$(L.$slots,we,lt(pt({...Mt})))])}))]),1040,["flow-step","onMount","onUpdateFlowStep","onResetFlow"]))],512),L.$slots["right-sidebar"]?(u(),m("div",cf,[$(L.$slots,"right-sidebar",lt(pt(h.value)))])):A("",!0),L.$slots["action-extra"]?(u(),m("div",mf,[L.$slots["action-extra"]?$(L.$slots,"action-extra",{key:0,selectCurrentDate:y}):A("",!0)])):A("",!0)],6),!L.autoApply||s(_).keepActionRow?(u(),ue(sp,Le({key:2,"menu-mount":j.value},l.value,{"calendar-width":S.value,onClosePicker:se[16]||(se[16]=we=>L.$emit("close-picker")),onSelectDate:se[17]||(se[17]=we=>L.$emit("select-date")),onInvalidSelect:se[18]||(se[18]=we=>L.$emit("invalid-select")),onSelectNow:y}),at({_:2},[Pe(s(de),(we,Ft)=>({name:we,fn:D(Mt=>[$(L.$slots,we,lt(pt({...Mt})))])}))]),1040,["menu-mount","calendar-width"])):A("",!0)],46,of)}}});var va=(e=>(e.center="center",e.left="left",e.right="right",e))(va||{});const vf=({menuRef:e,menuRefInner:a,inputRef:t,pickerWrapperRef:n,inline:o,emit:r,props:l,slots:d})=>{const i=C({}),k=C(!1),v=C({top:"0",left:"0"}),p=C(!1),c=xa(l,"teleportCenter");et(c,()=>{v.value=JSON.parse(JSON.stringify({})),G()});const _=b=>{if(l.teleport){const I=b.getBoundingClientRect();return{left:I.left+window.scrollX,top:I.top+window.scrollY}}return{top:0,left:0}},M=(b,I)=>{v.value.left=`${b+I-i.value.width}px`},T=b=>{v.value.left=`${b}px`},S=(b,I)=>{l.position===va.left&&T(b),l.position===va.right&&M(b,I),l.position===va.center&&(v.value.left=`${b+I/2-i.value.width/2}px`)},U=b=>{const{width:I,height:h}=b.getBoundingClientRect(),{top:X,left:de}=l.altPosition?l.altPosition(b):_(b);return{top:+X,left:+de,width:I,height:h}},j=()=>{v.value.left="50%",v.value.top="50%",v.value.transform="translate(-50%, -50%)",v.value.position="fixed",delete v.value.opacity},N=()=>{const b=tt(t),{top:I,left:h,transform:X}=l.altPosition(b);v.value={top:`${I}px`,left:`${h}px`,transform:X??""}},G=(b=!0)=>{var I;if(!o.value.enabled){if(c.value)return j();if(l.altPosition!==null)return N();if(b){const h=l.teleport?(I=a.value)==null?void 0:I.$el:e.value;h&&(i.value=h.getBoundingClientRect()),r("recalculate-position")}return le()}},ae=({inputEl:b,left:I,width:h})=>{window.screen.width>768&&!k.value&&S(I,h),te(b)},B=b=>{const{top:I,left:h,height:X,width:de}=U(b);v.value.top=`${X+I+ +l.offset}px`,p.value=!1,k.value||(v.value.left=`${h+de/2-i.value.width/2}px`),ae({inputEl:b,left:h,width:de})},V=b=>{const{top:I,left:h,width:X}=U(b);v.value.top=`${I-+l.offset-i.value.height}px`,p.value=!0,ae({inputEl:b,left:h,width:X})},te=b=>{if(l.autoPosition){const{left:I,width:h}=U(b),{left:X,right:de}=i.value;if(!k.value){if(Math.abs(X)!==Math.abs(de)){if(X<=0)return k.value=!0,T(I);if(de>=document.documentElement.clientWidth)return k.value=!0,M(I,h)}return S(I,h)}}},K=()=>{const b=tt(t);if(b){const{height:I}=i.value,{top:h,height:X}=b.getBoundingClientRect(),de=window.innerHeight-h-X,fe=h;return I<=de?na.bottom:I>de&&I<=fe?na.top:de>=fe?na.bottom:na.top}return na.bottom},F=b=>K()===na.bottom?B(b):V(b),le=()=>{const b=tt(t);if(b)return l.autoPosition?F(b):B(b)},_e=function(b){if(b){const I=b.scrollHeight>b.clientHeight,h=window.getComputedStyle(b).overflowY.indexOf("hidden")!==-1;return I&&!h}return!0},be=function(b){return!b||b===document.body||b.nodeType===Node.DOCUMENT_FRAGMENT_NODE?window:_e(b)?b:be(b.assignedSlot?b.assignedSlot.parentNode:b.parentNode)},H=b=>{if(b)switch(l.position){case va.left:return{left:0,transform:"translateX(0)"};case va.right:return{left:`${b.width}px`,transform:"translateX(-100%)"};default:return{left:`${b.width/2}px`,transform:"translateX(-50%)"}}return{}};return{openOnTop:p,menuStyle:v,xCorrect:k,setMenuPosition:G,getScrollableParent:be,shadowRender:(b,I)=>{var h,X,de;const fe=document.createElement("div"),De=(h=tt(t))==null?void 0:h.getBoundingClientRect();fe.setAttribute("id","dp--temp-container");const P=(X=n.value)!=null&&X.clientWidth?n.value:document.body;P.append(fe);const W=H(De),f=Kr(b,{...I,shadow:!0,style:{opacity:0,position:"absolute",...W}},Object.fromEntries(Object.keys(d).filter(E=>["right-sidebar","left-sidebar","top-extra","action-extra"].includes(E)).map(E=>[E,d[E]])));uo(f,fe),i.value=(de=f.el)==null?void 0:de.getBoundingClientRect(),uo(null,fe),P.removeChild(fe)}}},Ut=[{name:"clock-icon",use:["time","calendar","shared"]},{name:"arrow-left",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-right",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-up",use:["time","calendar","month-year","shared"]},{name:"arrow-down",use:["time","calendar","month-year","shared"]},{name:"calendar-icon",use:["month-year","time","calendar","shared","year-mode"]},{name:"day",use:["calendar","shared"]},{name:"month-overlay-value",use:["calendar","month-year","shared"]},{name:"year-overlay-value",use:["calendar","month-year","shared","year-mode"]},{name:"year-overlay",use:["month-year","shared"]},{name:"month-overlay",use:["month-year","shared"]},{name:"month-overlay-header",use:["month-year","shared"]},{name:"year-overlay-header",use:["month-year","shared"]},{name:"hours-overlay-value",use:["calendar","time","shared"]},{name:"hours-overlay-header",use:["calendar","time","shared"]},{name:"minutes-overlay-value",use:["calendar","time","shared"]},{name:"minutes-overlay-header",use:["calendar","time","shared"]},{name:"seconds-overlay-value",use:["calendar","time","shared"]},{name:"seconds-overlay-header",use:["calendar","time","shared"]},{name:"hours",use:["calendar","time","shared"]},{name:"minutes",use:["calendar","time","shared"]},{name:"month",use:["calendar","month-year","shared"]},{name:"year",use:["calendar","month-year","shared","year-mode"]},{name:"action-buttons",use:["action"]},{name:"action-preview",use:["action"]},{name:"calendar-header",use:["calendar","shared"]},{name:"marker-tooltip",use:["calendar","shared"]},{name:"action-extra",use:["menu"]},{name:"time-picker-overlay",use:["calendar","time","shared"]},{name:"am-pm-button",use:["calendar","time","shared"]},{name:"left-sidebar",use:["menu"]},{name:"right-sidebar",use:["menu"]},{name:"month-year",use:["month-year","shared"]},{name:"time-picker",use:["menu","shared"]},{name:"action-row",use:["action"]},{name:"marker",use:["calendar","shared"]},{name:"quarter",use:["shared"]},{name:"top-extra",use:["shared","month-year"]},{name:"tp-inline-arrow-up",use:["shared","time"]},{name:"tp-inline-arrow-down",use:["shared","time"]}],pf=[{name:"trigger"},{name:"input-icon"},{name:"clear-icon"},{name:"dp-input"}],ff={all:()=>Ut,monthYear:()=>Ut.filter(e=>e.use.includes("month-year")),input:()=>pf,timePicker:()=>Ut.filter(e=>e.use.includes("time")),action:()=>Ut.filter(e=>e.use.includes("action")),calendar:()=>Ut.filter(e=>e.use.includes("calendar")),menu:()=>Ut.filter(e=>e.use.includes("menu")),shared:()=>Ut.filter(e=>e.use.includes("shared")),yearMode:()=>Ut.filter(e=>e.use.includes("year-mode"))},gt=(e,a,t)=>{const n=[];return ff[a]().forEach(o=>{e[o.name]&&n.push(o.name)}),t!=null&&t.length&&t.forEach(o=>{o.slot&&n.push(o.slot)}),n},La=e=>{const a=x(()=>n=>e.value?n?e.value.open:e.value.close:""),t=x(()=>n=>e.value?n?e.value.menuAppearTop:e.value.menuAppearBottom:"");return{transitionName:a,showTransition:!!e.value,menuTransition:t}},Ia=(e,a,t)=>{const{defaultedRange:n,defaultedTz:o}=Ue(e),r=Z(bt(Z(),o.value.timezone)),l=C([{month:xe(r),year:$e(r)}]),d=c=>{const _={hours:Et(r),minutes:Xt(r),seconds:0};return n.value.enabled?[_[c],_[c]]:_[c]},i=Va({hours:d("hours"),minutes:d("minutes"),seconds:d("seconds")});et(n,(c,_)=>{c.enabled!==_.enabled&&(i.hours=d("hours"),i.minutes=d("minutes"),i.seconds=d("seconds"))},{deep:!0});const k=x({get:()=>e.internalModelValue,set:c=>{!e.readonly&&!e.disabled&&a("update:internal-model-value",c)}}),v=x(()=>c=>l.value[c]?l.value[c].month:0),p=x(()=>c=>l.value[c]?l.value[c].year:0);return et(k,(c,_)=>{t&&JSON.stringify(c??{})!==JSON.stringify(_??{})&&t()},{deep:!0}),{calendars:l,time:i,modelValue:k,month:v,year:p,today:r}},hf=(e,a)=>{const{defaultedMultiCalendars:t,defaultedMultiDates:n,defaultedUI:o,defaultedHighlight:r,defaultedTz:l,propDates:d,defaultedRange:i}=Ue(a),{isDisabled:k}=ea(a),v=C(null),p=C(bt(new Date,l.value.timezone)),c=f=>{!f.current&&a.hideOffsetDates||(v.value=f.value)},_=()=>{v.value=null},M=f=>Array.isArray(e.value)&&i.value.enabled&&e.value[0]&&v.value?f?Xe(v.value,e.value[0]):qe(v.value,e.value[0]):!0,T=(f,E)=>{const ce=()=>e.value?E?e.value[0]||null:e.value[1]:null,w=e.value&&Array.isArray(e.value)?ce():null;return Oe(Z(f.value),w)},S=f=>{const E=Array.isArray(e.value)?e.value[0]:null;return f?!qe(v.value??null,E):!0},U=(f,E=!0)=>(i.value.enabled||a.weekPicker)&&Array.isArray(e.value)&&e.value.length===2?a.hideOffsetDates&&!f.current?!1:Oe(Z(f.value),e.value[E?0:1]):i.value.enabled?T(f,E)&&S(E)||Oe(f.value,Array.isArray(e.value)?e.value[0]:null)&&M(E):!1,j=(f,E)=>{if(Array.isArray(e.value)&&e.value[0]&&e.value.length===1){const ce=Oe(f.value,v.value);return E?Xe(e.value[0],f.value)&&ce:qe(e.value[0],f.value)&&ce}return!1},N=f=>!e.value||a.hideOffsetDates&&!f.current?!1:i.value.enabled?a.modelAuto&&Array.isArray(e.value)?Oe(f.value,e.value[0]?e.value[0]:p.value):!1:n.value.enabled&&Array.isArray(e.value)?e.value.some(E=>Oe(E,f.value)):Oe(f.value,e.value?e.value:p.value),G=f=>{if(i.value.autoRange||a.weekPicker){if(v.value){if(a.hideOffsetDates&&!f.current)return!1;const E=Ke(v.value,+i.value.autoRange),ce=It(Z(v.value),a.weekStart);return a.weekPicker?Oe(ce[1],Z(f.value)):Oe(E,Z(f.value))}return!1}return!1},ae=f=>{if(i.value.autoRange||a.weekPicker){if(v.value){const E=Ke(v.value,+i.value.autoRange);if(a.hideOffsetDates&&!f.current)return!1;const ce=It(Z(v.value),a.weekStart);return a.weekPicker?Xe(f.value,ce[0])&&qe(f.value,ce[1]):Xe(f.value,v.value)&&qe(f.value,E)}return!1}return!1},B=f=>{if(i.value.autoRange||a.weekPicker){if(v.value){if(a.hideOffsetDates&&!f.current)return!1;const E=It(Z(v.value),a.weekStart);return a.weekPicker?Oe(E[0],f.value):Oe(v.value,f.value)}return!1}return!1},V=f=>Za(e.value,v.value,f.value),te=()=>a.modelAuto&&Array.isArray(a.internalModelValue)?!!a.internalModelValue[0]:!1,K=()=>a.modelAuto?br(a.internalModelValue):!0,F=f=>{if(a.weekPicker)return!1;const E=i.value.enabled?!U(f)&&!U(f,!1):!0;return!k(f.value)&&!N(f)&&!(!f.current&&a.hideOffsetDates)&&E},le=f=>i.value.enabled?a.modelAuto?te()&&N(f):!1:N(f),_e=f=>r.value?Vv(f.value,d.value.highlight):!1,be=f=>{const E=k(f.value);return E&&(typeof r.value=="function"?!r.value(f.value,E):!r.value.options.highlightDisabled)},H=f=>{var E;return typeof r.value=="function"?r.value(f.value):(E=r.value.weekdays)==null?void 0:E.includes(f.value.getDay())},b=f=>(i.value.enabled||a.weekPicker)&&(!(t.value.count>0)||f.current)&&K()&&!(!f.current&&a.hideOffsetDates)&&!N(f)?V(f):!1,I=f=>{const{isRangeStart:E,isRangeEnd:ce}=fe(f),w=i.value.enabled?E||ce:!1;return{dp__cell_offset:!f.current,dp__pointer:!a.disabled&&!(!f.current&&a.hideOffsetDates)&&!k(f.value),dp__cell_disabled:k(f.value),dp__cell_highlight:!be(f)&&(_e(f)||H(f))&&!le(f)&&!w&&!B(f)&&!(b(f)&&a.weekPicker)&&!ce,dp__cell_highlight_active:!be(f)&&(_e(f)||H(f))&&le(f),dp__today:!a.noToday&&Oe(f.value,p.value)&&f.current,"dp--past":qe(f.value,p.value),"dp--future":Xe(f.value,p.value)}},h=f=>({dp__active_date:le(f),dp__date_hover:F(f)}),X=f=>{if(e.value&&!Array.isArray(e.value)){const E=It(e.value,a.weekStart);return{...P(f),dp__range_start:Oe(E[0],f.value),dp__range_end:Oe(E[1],f.value),dp__range_between_week:Xe(f.value,E[0])&&qe(f.value,E[1])}}return{...P(f)}},de=f=>{if(e.value&&Array.isArray(e.value)){const E=It(e.value[0],a.weekStart),ce=e.value[1]?It(e.value[1],a.weekStart):[];return{...P(f),dp__range_start:Oe(E[0],f.value)||Oe(ce[0],f.value),dp__range_end:Oe(E[1],f.value)||Oe(ce[1],f.value),dp__range_between_week:Xe(f.value,E[0])&&qe(f.value,E[1])||Xe(f.value,ce[0])&&qe(f.value,ce[1]),dp__range_between:Xe(f.value,E[1])&&qe(f.value,ce[0])}}return{...P(f)}},fe=f=>{const E=t.value.count>0?f.current&&U(f)&&K():U(f)&&K(),ce=t.value.count>0?f.current&&U(f,!1)&&K():U(f,!1)&&K();return{isRangeStart:E,isRangeEnd:ce}},De=f=>{const{isRangeStart:E,isRangeEnd:ce}=fe(f);return{dp__range_start:E,dp__range_end:ce,dp__range_between:b(f),dp__date_hover:Oe(f.value,v.value)&&!E&&!ce&&!a.weekPicker,dp__date_hover_start:j(f,!0),dp__date_hover_end:j(f,!1)}},P=f=>({...De(f),dp__cell_auto_range:ae(f),dp__cell_auto_range_start:B(f),dp__cell_auto_range_end:G(f)}),W=f=>i.value.enabled?i.value.autoRange?P(f):a.modelAuto?{...h(f),...De(f)}:a.weekPicker?de(f):De(f):a.weekPicker?X(f):h(f);return{setHoverDate:c,clearHoverDate:_,getDayClassData:f=>a.hideOffsetDates&&!f.current?{}:{...I(f),...W(f),[a.dayClass?a.dayClass(f.value,a.internalModelValue):""]:!0,[a.calendarCellClassName]:!!a.calendarCellClassName,...o.value.calendarCell??{}}}},ea=e=>{const{defaultedFilters:a,defaultedRange:t,propDates:n,defaultedMultiDates:o}=Ue(e),r=H=>n.value.disabledDates?typeof n.value.disabledDates=="function"?n.value.disabledDates(Z(H)):!!qa(H,n.value.disabledDates):!1,l=H=>n.value.maxDate?e.yearPicker?$e(H)>$e(n.value.maxDate):Xe(H,n.value.maxDate):!1,d=H=>n.value.minDate?e.yearPicker?$e(H)<$e(n.value.minDate):qe(H,n.value.minDate):!1,i=H=>{const b=l(H),I=d(H),h=r(H),X=a.value.months.map(W=>+W).includes(xe(H)),de=e.disabledWeekDays.length?e.disabledWeekDays.some(W=>+W===bm(H)):!1,fe=_(H),De=$e(H),P=De<+e.yearRange[0]||De>+e.yearRange[1];return!(b||I||h||X||P||de||fe)},k=(H,b)=>qe(...jt(n.value.minDate,H,b))||Oe(...jt(n.value.minDate,H,b)),v=(H,b)=>Xe(...jt(n.value.maxDate,H,b))||Oe(...jt(n.value.maxDate,H,b)),p=(H,b,I)=>{let h=!1;return n.value.maxDate&&I&&v(H,b)&&(h=!0),n.value.minDate&&!I&&k(H,b)&&(h=!0),h},c=(H,b,I,h)=>{let X=!1;return h?n.value.minDate&&n.value.maxDate?X=p(H,b,I):(n.value.minDate&&k(H,b)||n.value.maxDate&&v(H,b))&&(X=!0):X=!0,X},_=H=>Array.isArray(n.value.allowedDates)&&!n.value.allowedDates.length?!0:n.value.allowedDates?!qa(H,n.value.allowedDates):!1,M=H=>!i(H),T=H=>t.value.noDisabledRange?!nr({start:H[0],end:H[1]}).some(b=>M(b)):!0,S=H=>{if(H){const b=$e(H);return b>=+e.yearRange[0]&&b<=e.yearRange[1]}return!0},U=(H,b)=>!!(Array.isArray(H)&&H[b]&&(t.value.maxRange||t.value.minRange)&&S(H[b])),j=(H,b,I=0)=>{if(U(b,I)&&S(H)){const h=tr(H,b[I]),X=Pr(b[I],H),de=X.length===1?0:X.filter(De=>M(De)).length,fe=Math.abs(h)-(t.value.minMaxRawRange?0:de);if(t.value.minRange&&t.value.maxRange)return fe>=+t.value.minRange&&fe<=+t.value.maxRange;if(t.value.minRange)return fe>=+t.value.minRange;if(t.value.maxRange)return fe<=+t.value.maxRange}return!0},N=()=>!e.enableTimePicker||e.monthPicker||e.yearPicker||e.ignoreTimeValidation,G=H=>Array.isArray(H)?[H[0]?gn(H[0]):null,H[1]?gn(H[1]):null]:gn(H),ae=(H,b,I)=>H.find(h=>+h.hours===Et(b)&&h.minutes==="*"?!0:+h.minutes===Xt(b)&&+h.hours===Et(b))&&I,B=(H,b,I)=>{const[h,X]=H,[de,fe]=b;return!ae(h,de,I)&&!ae(X,fe,I)&&I},V=(H,b)=>{const I=Array.isArray(b)?b:[b];return Array.isArray(e.disabledTimes)?Array.isArray(e.disabledTimes[0])?B(e.disabledTimes,I,H):!I.some(h=>ae(e.disabledTimes,h,H)):H},te=(H,b)=>{const I=Array.isArray(b)?[la(b[0]),b[1]?la(b[1]):void 0]:la(b),h=!e.disabledTimes(I);return H&&h},K=(H,b)=>e.disabledTimes?Array.isArray(e.disabledTimes)?V(b,H):te(b,H):b,F=H=>{let b=!0;if(!H||N())return!0;const I=!n.value.minDate&&!n.value.maxDate?G(H):H;return(e.maxTime||n.value.maxDate)&&(b=To(e.maxTime,n.value.maxDate,"max",rt(I),b)),(e.minTime||n.value.minDate)&&(b=To(e.minTime,n.value.minDate,"min",rt(I),b)),K(H,b)},le=H=>{if(!e.monthPicker)return!0;let b=!0;const I=Z(Dt(H));if(n.value.minDate&&n.value.maxDate){const h=Z(Dt(n.value.minDate)),X=Z(Dt(n.value.maxDate));return Xe(I,h)&&qe(I,X)||Oe(I,h)||Oe(I,X)}if(n.value.minDate){const h=Z(Dt(n.value.minDate));b=Xe(I,h)||Oe(I,h)}if(n.value.maxDate){const h=Z(Dt(n.value.maxDate));b=qe(I,h)||Oe(I,h)}return b},_e=x(()=>H=>!e.enableTimePicker||e.ignoreTimeValidation?!0:F(H)),be=x(()=>H=>e.monthPicker?Array.isArray(H)&&(t.value.enabled||o.value.enabled)?!H.filter(b=>!le(b)).length:le(H):!0);return{isDisabled:M,validateDate:i,validateMonthYearInRange:c,isDateRangeAllowed:T,checkMinMaxRange:j,isValidTime:F,isTimeValid:_e,isMonthValid:be}},nn=()=>{const e=x(()=>(n,o)=>n==null?void 0:n.includes(o)),a=x(()=>(n,o)=>n.count?n.solo?!0:o===0:!0),t=x(()=>(n,o)=>n.count?n.solo?!0:o===n.count-1:!0);return{hideNavigationButtons:e,showLeftIcon:a,showRightIcon:t}},yf=(e,a,t)=>{const n=C(0),o=Va({[ra.timePicker]:!e.enableTimePicker||e.timePicker||e.monthPicker,[ra.calendar]:!1,[ra.header]:!1}),r=x(()=>e.monthPicker||e.timePicker),l=p=>{var c;if((c=e.flow)!=null&&c.length){if(!p&&r.value)return v();o[p]=!0,Object.keys(o).filter(_=>!o[_]).length||v()}},d=()=>{var p,c;(p=e.flow)!=null&&p.length&&n.value!==-1&&(n.value+=1,a("flow-step",n.value),v()),((c=e.flow)==null?void 0:c.length)===n.value&&ht().then(()=>i())},i=()=>{n.value=-1},k=(p,c,..._)=>{var M,T;e.flow[n.value]===p&&t.value&&((T=(M=t.value)[c])==null||T.call(M,..._))},v=(p=0)=>{p&&(n.value+=p),k(it.month,"toggleMonthPicker",!0),k(it.year,"toggleYearPicker",!0),k(it.calendar,"toggleTimePicker",!1,!0),k(it.time,"toggleTimePicker",!0,!0);const c=e.flow[n.value];(c===it.hours||c===it.minutes||c===it.seconds)&&k(c,"toggleTimePicker",!0,!0,c)};return{childMount:l,updateFlowStep:d,resetFlow:i,handleFlow:v,flowStep:n}},gf={key:1,class:"dp__input_wrap"},_f=["id","name","inputmode","placeholder","disabled","readonly","required","value","autocomplete","aria-label","aria-disabled","aria-invalid"],bf={key:2,class:"dp__clear_icon"},kf=q({compatConfig:{MODE:3},__name:"DatepickerInput",props:{isMenuOpen:{type:Boolean,default:!1},inputValue:{type:String,default:""},...en},emits:["clear","open","update:input-value","set-input-date","close","select-date","set-empty-date","toggle","focus-prev","focus","blur","real-blur"],setup(e,{expose:a,emit:t}){const n=t,o=e,{defaultedTextInput:r,defaultedAriaLabels:l,defaultedInline:d,defaultedConfig:i,defaultedRange:k,defaultedMultiDates:v,defaultedUI:p,getDefaultPattern:c,getDefaultStartTime:_}=Ue(o),{checkMinMaxRange:M}=ea(o),T=C(),S=C(null),U=C(!1),j=C(!1),N=x(()=>({dp__pointer:!o.disabled&&!o.readonly&&!r.value.enabled,dp__disabled:o.disabled,dp__input_readonly:!r.value.enabled,dp__input:!0,dp__input_icon_pad:!o.hideInputIcon,dp__input_valid:!!o.state,dp__input_invalid:o.state===!1,dp__input_focus:U.value||o.isMenuOpen,dp__input_reg:!r.value.enabled,[o.inputClassName]:!!o.inputClassName,...p.value.input??{}})),G=()=>{n("set-input-date",null),o.clearable&&o.autoApply&&(n("set-empty-date"),T.value=null)},ae=h=>{const X=_();return Ov(h,r.value.format??c(),X??Tr({},o.enableSeconds),o.inputValue,j.value,o.formatLocale)},B=h=>{const{rangeSeparator:X}=r.value,[de,fe]=h.split(`${X}`);if(de){const De=ae(de.trim()),P=fe?ae(fe.trim()):null;if(_a(De,P))return;const W=De&&P?[De,P]:[De];M(P,W,0)&&(T.value=De?W:null)}},V=()=>{j.value=!0},te=h=>{if(k.value.enabled)B(h);else if(v.value.enabled){const X=h.split(";");T.value=X.map(de=>ae(de.trim())).filter(de=>de)}else T.value=ae(h)},K=h=>{var X;const de=typeof h=="string"?h:(X=h.target)==null?void 0:X.value;de!==""?(r.value.openMenu&&!o.isMenuOpen&&n("open"),te(de),n("set-input-date",T.value)):G(),j.value=!1,n("update:input-value",de)},F=h=>{r.value.enabled?(te(h.target.value),r.value.enterSubmit&&Nn(T.value)&&o.inputValue!==""?(n("set-input-date",T.value,!0),T.value=null):r.value.enterSubmit&&o.inputValue===""&&(T.value=null,n("clear"))):be(h)},le=h=>{r.value.enabled&&r.value.tabSubmit&&te(h.target.value),r.value.tabSubmit&&Nn(T.value)&&o.inputValue!==""?(n("set-input-date",T.value,!0,!0),T.value=null):r.value.tabSubmit&&o.inputValue===""&&(T.value=null,n("clear",!0))},_e=()=>{U.value=!0,n("focus"),ht().then(()=>{var h;r.value.enabled&&r.value.selectOnFocus&&((h=S.value)==null||h.select())})},be=h=>{h.preventDefault(),Qt(h,i.value,!0),r.value.enabled&&r.value.openMenu&&!d.value.input&&!o.isMenuOpen?n("open"):r.value.enabled||n("toggle")},H=()=>{n("real-blur"),U.value=!1,(!o.isMenuOpen||d.value.enabled&&d.value.input)&&n("blur"),o.autoApply&&r.value.enabled&&T.value&&!o.isMenuOpen&&(n("set-input-date",T.value),n("select-date"),T.value=null)},b=h=>{Qt(h,i.value,!0),n("clear")},I=h=>{if(h.key==="Tab"&&le(h),h.key==="Enter"&&F(h),!r.value.enabled){if(h.code==="Tab")return;h.preventDefault()}};return a({focusInput:()=>{var h;(h=S.value)==null||h.focus({preventScroll:!0})},setParsedDate:h=>{T.value=h}}),(h,X)=>{var de;return u(),m("div",{onClick:be},[h.$slots.trigger&&!h.$slots["dp-input"]&&!s(d).enabled?$(h.$slots,"trigger",{key:0}):A("",!0),!h.$slots.trigger&&(!s(d).enabled||s(d).input)?(u(),m("div",gf,[h.$slots["dp-input"]&&!h.$slots.trigger&&(!s(d).enabled||s(d).enabled&&s(d).input)?$(h.$slots,"dp-input",{key:0,value:e.inputValue,isMenuOpen:e.isMenuOpen,onInput:K,onEnter:F,onTab:le,onClear:b,onBlur:H,onKeypress:I,onPaste:V,onFocus:_e,openMenu:()=>h.$emit("open"),closeMenu:()=>h.$emit("close"),toggleMenu:()=>h.$emit("toggle")}):A("",!0),h.$slots["dp-input"]?A("",!0):(u(),m("input",{key:1,id:h.uid?`dp-input-${h.uid}`:void 0,ref_key:"inputRef",ref:S,"data-test":"dp-input",name:h.name,class:ye(N.value),inputmode:s(r).enabled?"text":"none",placeholder:h.placeholder,disabled:h.disabled,readonly:h.readonly,required:h.required,value:e.inputValue,autocomplete:h.autocomplete,"aria-label":(de=s(l))==null?void 0:de.input,"aria-disabled":h.disabled||void 0,"aria-invalid":h.state===!1?!0:void 0,onInput:K,onBlur:H,onFocus:_e,onKeypress:I,onKeydown:I,onPaste:V},null,42,_f)),g("div",{onClick:X[2]||(X[2]=fe=>n("toggle"))},[h.$slots["input-icon"]&&!h.hideInputIcon?(u(),m("span",{key:0,class:"dp__input_icon",onClick:X[0]||(X[0]=fe=>n("toggle"))},[$(h.$slots,"input-icon")])):A("",!0),!h.$slots["input-icon"]&&!h.hideInputIcon&&!h.$slots["dp-input"]?(u(),ue(s(wa),{key:1,class:"dp__input_icon dp__input_icons",onClick:X[1]||(X[1]=fe=>n("toggle"))})):A("",!0)]),h.$slots["clear-icon"]&&e.inputValue&&h.clearable&&!h.disabled&&!h.readonly?(u(),m("span",bf,[$(h.$slots,"clear-icon",{clear:b})])):A("",!0),h.clearable&&!h.$slots["clear-icon"]&&e.inputValue&&!h.disabled&&!h.readonly?(u(),ue(s(gr),{key:3,class:"dp__clear_icon dp__input_icons","data-test":"clear-icon",onClick:X[3]||(X[3]=ia(fe=>b(fe),["prevent"]))})):A("",!0)])):A("",!0)])}}}),wf=typeof window<"u"?window:void 0,Dn=()=>{},$f=e=>Zr()?(el(e),!0):!1,Df=(e,a,t,n)=>{if(!e)return Dn;let o=Dn;const r=et(()=>s(e),d=>{o(),d&&(d.addEventListener(a,t,n),o=()=>{d.removeEventListener(a,t,n),o=Dn})},{immediate:!0,flush:"post"}),l=()=>{r(),o()};return $f(l),l},Pf=(e,a,t,n={})=>{const{window:o=wf,event:r="pointerdown"}=n;return o?Df(o,r,l=>{const d=tt(e),i=tt(a);!d||!i||d===l.target||l.composedPath().includes(d)||l.composedPath().includes(i)||t(l)},{passive:!0}):void 0},Tf=q({compatConfig:{MODE:3},__name:"VueDatePicker",props:{...en},emits:["update:model-value","update:model-timezone-value","text-submit","closed","cleared","open","focus","blur","internal-model-change","recalculate-position","flow-step","update-month-year","invalid-select","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","date-update","invalid-date","overlay-toggle"],setup(e,{expose:a,emit:t}){const n=t,o=e,r=Jt(),l=C(!1),d=xa(o,"modelValue"),i=xa(o,"timezone"),k=C(null),v=C(null),p=C(null),c=C(!1),_=C(null),M=C(!1),T=C(!1),S=C(!1),U=C(!1),{setMenuFocused:j,setShiftKey:N}=Cr(),{clearArrowNav:G}=Zt(),{validateDate:ae,isValidTime:B}=ea(o),{defaultedTransitions:V,defaultedTextInput:te,defaultedInline:K,defaultedConfig:F,defaultedRange:le,defaultedMultiDates:_e}=Ue(o),{menuTransition:be,showTransition:H}=La(V);Qe(()=>{E(o.modelValue),ht().then(()=>{if(!K.value.enabled){const R=De(_.value);R==null||R.addEventListener("scroll",ee),window==null||window.addEventListener("resize",Q)}}),K.value.enabled&&(l.value=!0),window==null||window.addEventListener("keyup",Ve),window==null||window.addEventListener("keydown",L)}),Kt(()=>{if(!K.value.enabled){const R=De(_.value);R==null||R.removeEventListener("scroll",ee),window==null||window.removeEventListener("resize",Q)}window==null||window.removeEventListener("keyup",Ve),window==null||window.removeEventListener("keydown",L)});const b=gt(r,"all",o.presetDates),I=gt(r,"input");et([d,i],()=>{E(d.value)},{deep:!0});const{openOnTop:h,menuStyle:X,xCorrect:de,setMenuPosition:fe,getScrollableParent:De,shadowRender:P}=vf({menuRef:k,menuRefInner:v,inputRef:p,pickerWrapperRef:_,inline:K,emit:n,props:o,slots:r}),{inputValue:W,internalModelValue:f,parseExternalModelValue:E,emitModelValue:ce,formatInputValue:w,checkBeforeEmit:ve}=np(n,o,c),Me=x(()=>({dp__main:!0,dp__theme_dark:o.dark,dp__theme_light:!o.dark,dp__flex_display:K.value.enabled,"dp--flex-display-collapsed":S.value,dp__flex_display_with_input:K.value.input})),Y=x(()=>o.dark?"dp__theme_dark":"dp__theme_light"),Te=x(()=>o.teleport?{to:typeof o.teleport=="boolean"?"body":o.teleport,disabled:!o.teleport||K.value.enabled}:{}),y=x(()=>({class:"dp__outer_menu_wrap"})),z=x(()=>K.value.enabled&&(o.timePicker||o.monthPicker||o.yearPicker||o.quarterPicker)),ne=()=>{var R,re;return(re=(R=p.value)==null?void 0:R.$el)==null?void 0:re.getBoundingClientRect()},ee=()=>{l.value&&(F.value.closeOnScroll?yt():fe())},Q=()=>{var R;l.value&&fe();const re=(R=v.value)==null?void 0:R.$el.getBoundingClientRect().width;S.value=document.body.offsetWidth<=re},Ve=R=>{R.key==="Tab"&&!K.value.enabled&&!o.teleport&&F.value.tabOutClosesMenu&&(_.value.contains(document.activeElement)||yt()),T.value=R.shiftKey},L=R=>{T.value=R.shiftKey},se=()=>{!o.disabled&&!o.readonly&&(P(Ao,o),fe(!1),l.value=!0,l.value&&n("open"),l.value||$a(),E(o.modelValue))},Se=()=>{var R;W.value="",$a(),(R=p.value)==null||R.setParsedDate(null),n("update:model-value",null),n("update:model-timezone-value",null),n("cleared"),F.value.closeOnClearValue&&yt()},Ie=()=>{const R=f.value;return!R||!Array.isArray(R)&&ae(R)?!0:Array.isArray(R)?_e.value.enabled||R.length===2&&ae(R[0])&&ae(R[1])?!0:le.value.partialRange&&!o.timePicker?ae(R[0]):!1:!1},mt=()=>{ve()&&Ie()?(ce(),yt()):n("invalid-select",f.value)},we=R=>{Ft(),ce(),F.value.closeOnAutoApply&&!R&&yt()},Ft=()=>{p.value&&te.value.enabled&&p.value.setParsedDate(f.value)},Mt=(R=!1)=>{o.autoApply&&B(f.value)&&Ie()&&(le.value.enabled&&Array.isArray(f.value)?(le.value.partialRange||f.value.length===2)&&we(R):we(R))},$a=()=>{te.value.enabled||(f.value=null)},yt=()=>{K.value.enabled||(l.value&&(l.value=!1,de.value=!1,j(!1),N(!1),G(),n("closed"),W.value&&E(d.value)),$a(),n("blur"))},Da=(R,re,pe=!1)=>{if(!R){f.value=null;return}const ut=Array.isArray(R)?!R.some(ta=>!ae(ta)):ae(R),kt=B(R);ut&&kt&&(U.value=!0,f.value=R,re&&(M.value=pe,mt(),n("text-submit")),ht().then(()=>{U.value=!1}))},on=()=>{o.autoApply&&B(f.value)&&ce(),Ft()},Ra=()=>l.value?yt():se(),rn=R=>{f.value=R},ln=()=>{te.value.enabled&&(c.value=!0,w()),n("focus")},sn=()=>{if(te.value.enabled&&(c.value=!1,E(o.modelValue),M.value)){const R=Av(_.value,T.value);R==null||R.focus()}n("blur")},un=R=>{v.value&&v.value.updateMonthYear(0,{month:$o(R.month),year:$o(R.year)})},dn=R=>{E(R??o.modelValue)},cn=(R,re)=>{var pe;(pe=v.value)==null||pe.switchView(R,re)},O=R=>F.value.onClickOutside?F.value.onClickOutside(R):yt(),oe=(R=0)=>{var re;(re=v.value)==null||re.handleFlow(R)};return Pf(k,p,()=>O(Ie)),a({closeMenu:yt,selectDate:mt,clearValue:Se,openMenu:se,onScroll:ee,formatInputValue:w,updateInternalModelValue:rn,setMonthYear:un,parseModel:dn,switchView:cn,toggleMenu:Ra,handleFlow:oe}),(R,re)=>(u(),m("div",{ref_key:"pickerWrapperRef",ref:_,class:ye(Me.value),"data-datepicker-instance":""},[J(kf,Le({ref_key:"inputRef",ref:p,"input-value":s(W),"onUpdate:inputValue":re[0]||(re[0]=pe=>io(W)?W.value=pe:null),"is-menu-open":l.value},R.$props,{onClear:Se,onOpen:se,onSetInputDate:Da,onSetEmptyDate:s(ce),onSelectDate:mt,onToggle:Ra,onClose:yt,onFocus:ln,onBlur:sn,onRealBlur:re[1]||(re[1]=pe=>c.value=!1)}),at({_:2},[Pe(s(I),(pe,ut)=>({name:pe,fn:D(kt=>[$(R.$slots,pe,lt(pt(kt)))])}))]),1040,["input-value","is-menu-open","onSetEmptyDate"]),(u(),ue(Ot(R.teleport?Xr:"div"),lt(pt(Te.value)),{default:D(()=>[J(Yt,{name:s(be)(s(h)),css:s(H)&&!s(K).enabled},{default:D(()=>[l.value?(u(),m("div",Le({key:0,ref_key:"dpWrapMenuRef",ref:k},y.value,{class:{"dp--menu-wrapper":!s(K).enabled},style:s(K).enabled?void 0:s(X)}),[J(Ao,Le({ref_key:"dpMenuRef",ref:v},R.$props,{"internal-model-value":s(f),"onUpdate:internalModelValue":re[2]||(re[2]=pe=>io(f)?f.value=pe:null),class:{[Y.value]:!0,"dp--menu-wrapper":R.teleport},"open-on-top":s(h),"no-overlay-focus":z.value,collapse:S.value,"get-input-rect":ne,"is-text-input-date":U.value,onClosePicker:yt,onSelectDate:mt,onAutoApply:Mt,onTimeUpdate:on,onFlowStep:re[3]||(re[3]=pe=>R.$emit("flow-step",pe)),onUpdateMonthYear:re[4]||(re[4]=pe=>R.$emit("update-month-year",pe)),onInvalidSelect:re[5]||(re[5]=pe=>R.$emit("invalid-select",s(f))),onAutoApplyInvalid:re[6]||(re[6]=pe=>R.$emit("invalid-select",pe)),onInvalidFixedRange:re[7]||(re[7]=pe=>R.$emit("invalid-fixed-range",pe)),onRecalculatePosition:s(fe),onTooltipOpen:re[8]||(re[8]=pe=>R.$emit("tooltip-open",pe)),onTooltipClose:re[9]||(re[9]=pe=>R.$emit("tooltip-close",pe)),onTimePickerOpen:re[10]||(re[10]=pe=>R.$emit("time-picker-open",pe)),onTimePickerClose:re[11]||(re[11]=pe=>R.$emit("time-picker-close",pe)),onAmPmChange:re[12]||(re[12]=pe=>R.$emit("am-pm-change",pe)),onRangeStart:re[13]||(re[13]=pe=>R.$emit("range-start",pe)),onRangeEnd:re[14]||(re[14]=pe=>R.$emit("range-end",pe)),onDateUpdate:re[15]||(re[15]=pe=>R.$emit("date-update",pe)),onInvalidDate:re[16]||(re[16]=pe=>R.$emit("invalid-date",pe)),onOverlayToggle:re[17]||(re[17]=pe=>R.$emit("overlay-toggle",pe))}),at({_:2},[Pe(s(b),(pe,ut)=>({name:pe,fn:D(kt=>[$(R.$slots,pe,lt(pt({...kt})))])}))]),1040,["internal-model-value","class","open-on-top","no-overlay-focus","collapse","is-text-input-date","onRecalculatePosition"])],16)):A("",!0)]),_:3},8,["name","css"])]),_:3},16))],2))}}),Ce=(()=>{const e=Tf;return e.install=a=>{a.component("Vue3DatePicker",e)},e})(),Mf=Object.freeze(Object.defineProperty({__proto__:null,default:Ce},Symbol.toStringTag,{value:"Module"}));Object.entries(Mf).forEach(([e,a])=>{e!=="default"&&(Ce[e]=a)});const Sf={class:"demo-wrap"},xf={class:"action-row"},Af={class:"current-selection"},Cf=["onClick"],Vf=q({__name:"ActionRowSlotDemo",setup(e){const a=C(new Date),{isDark:t}=Ne(),n=o=>wt(o,"dd.MM.yyyy, HH:mm");return(o,r)=>(u(),m("div",Sf,[J(s(Ce),{modelValue:a.value,"onUpdate:modelValue":r[0]||(r[0]=l=>a.value=l),dark:s(t)},{"action-row":D(({internalModelValue:l,selectDate:d})=>[g("div",xf,[g("p",Af,ie(n(l)),1),g("button",{class:"select-button",onClick:d},"Select Date",8,Cf)])]),_:1},8,["modelValue","dark"])]))}}),Of={class:"demo-wrap"},Nf=q({__name:"CustomCalendarDemo",props:{},setup(e){const{isDark:a}=Ne(),t=C(),n=o=>o.filter(r=>r.days.some(l=>l.text===15)).map(r=>({...r,days:r.days.map(l=>(l.classData["custom-class"]=!0,l))}));return(o,r)=>(u(),m("div",Of,[J(s(Ce),Le({modelValue:t.value,"onUpdate:modelValue":r[0]||(r[0]=l=>t.value=l)},o.$props,{dark:s(a),calendar:n,placeholder:"Select Date"}),null,16,["modelValue","dark"])]))}}),Lf={class:"demo-wrap"},If=q({__name:"DarkDemo",props:["placeholder"],setup(e){const a=C(new Date);return(t,n)=>(u(),m("div",Lf,[J(s(Ce),{modelValue:a.value,"onUpdate:modelValue":n[0]||(n[0]=o=>a.value=o),placeholder:e.placeholder,dark:""},null,8,["modelValue","placeholder"])]))}}),Rf={class:"demo-wrap"},Ef=q({__name:"DemoDayClass",setup(e){const a=C(new Date),{isDark:t}=Ne(),n=o=>oa(o,Ke(Be(new Date,{hours:0,minutes:0,seconds:0,milliseconds:0}),1))?"marked-cell":"";return(o,r)=>(u(),m("div",Rf,[J(s(Ce),{modelValue:a.value,"onUpdate:modelValue":r[0]||(r[0]=l=>a.value=l),dark:s(t),"day-class":n},null,8,["modelValue","dark"])]))}}),Hf={class:"demo-wrap"},Yf=q({__name:"DemoHighlight",props:["disabled"],setup(e){const a=C(new Date),{isDark:t}=Ne(),n=e,o=x(()=>[Ke(new Date,1),Ke(new Date,2),Ke(new Date,3)]),r=x(()=>n.disabled?o.value:[]),l=x(()=>({dates:n.disabled?r.value:o.value,options:{highlightDisabled:!0}}));return(d,i)=>(u(),m("div",Hf,[J(s(Ce),{modelValue:a.value,"onUpdate:modelValue":i[0]||(i[0]=k=>a.value=k),dark:s(t),highlight:l.value,"disabled-dates":r.value},null,8,["modelValue","dark","highlight","disabled-dates"])]))}}),Bf={class:"demo-wrap"},Ff=g("span",{class:"custom-marker"},null,-1),zf=q({__name:"DemoMarkers",props:["useMarkerTooltipSlot","useMarkerSlot"],setup(e){const a=C(new Date),{isDark:t}=Ne(),n=x(()=>[{date:Ke(new Date,1),type:"dot",tooltip:[{text:"Dot with tooltip",color:"green"}]},{date:Ke(new Date,2),type:"line",tooltip:[{text:"First tooltip",color:"blue"},{text:"Second tooltip",color:"yellow"}]},{date:Ke(new Date,3),type:"dot",color:"yellow"}]);return(o,r)=>(u(),m("div",Bf,[J(s(Ce),{modelValue:a.value,"onUpdate:modelValue":r[0]||(r[0]=l=>a.value=l),dark:s(t),markers:n.value},at({_:2},[e.useMarkerTooltipSlot?{name:"marker-tooltip",fn:D(({day:l})=>[g("div",null,"Custom content on "+ie(l),1)]),key:"0"}:void 0,e.useMarkerSlot?{name:"marker",fn:D(({day:l})=>[Ff]),key:"1"}:void 0]),1032,["modelValue","dark","markers"])]))}}),Wf=g("p",{class:"clickable-text"},"This is some custom clickable text that will open datepicker",-1),Uf=["value"],qf=g("img",{class:"input-slot-image",src:Lt,alt:"logo"},null,-1),jf=["onClick"],Qf=g("img",{class:"slot-icon",src:Lt,alt:"logo"},null,-1),Gf=g("img",{class:"slot-icon",src:Lt,alt:"logo"},null,-1),Xf=g("img",{class:"slot-icon",src:Lt,alt:"logo"},null,-1),Kf=g("img",{class:"slot-icon-m",src:Lt,alt:"logo"},null,-1),Jf=g("img",{class:"slot-icon-m",src:Lt,alt:"logo"},null,-1),Zf=g("img",{class:"slot-icon",src:Lt,alt:"logo"},null,-1),eh={key:0,class:"slot-icon",src:Lt,alt:"logo"},th=["onClick"],ah=g("img",{class:"slot-icon centered",src:Lt},null,-1),nh=[ah],oh=["onClick"],rh={class:"time-picker-overlay"},lh=["value","onChange"],sh=["value"],ih=["value","onChange"],uh=["value"],dh=g("div",{class:"dp-sidebar"},"Custom content",-1),ch=g("div",{class:"dp-sidebar"},"Custom content",-1),mh={class:"overlay-header"},vh=["onClick"],ph={class:"overlay-header"},fh=["onClick"],hh={key:0},yh={key:1},gh=g("div",{class:"overlay-header"},[g("span",null,"Hours")],-1),_h=g("div",{class:"overlay-header"},[g("span",null,"Minutes")],-1),bh=g("div",{class:"overlay-header"},[g("span",null,"Seconds")],-1),kh=g("span",{class:"my-icon"},[g("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},[g("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M6.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM12.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM18.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z"})])],-1),wh=g("span",{class:"my-icon"},[g("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},[g("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M6.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM12.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM18.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z"})])],-1),$h=q({__name:"DemoSlots",props:["placeholder","useTriggerSlot","position","useInputIconSlot","useClearIconSlot","useClockIconSlot","useArrowLeftSlot","useArrowRightSlot","useArrowUpSlot","useArrowDownSlot","useCalendarIconSlot","useDaySlot","useActionButtonSlot","useActionPreviewSlot","useHoursSlot","useMinutesSlot","useMonthSlot","useYearSlot","useHoursOverlaySlot","useMinutesOverlaySlot","useMonthOverlaySlot","useYearOverlaySlot","useDpInputSlot","useCalendarHeaderSlot","useActionExtraSlot","is24","useAmPmButtonSlot","useTimePickerOverlay","useLeftSidebarSlot","useRightSidebarSlot","useMonthOverlayHeaderSlot","useYearOverlayHeaderSlot","useQuarterSlot","useTopExtraSlot","useHoursOverlayHeaderSlot","useMinutesOverlayHeaderSlot","useSecondsOverlayHeaderSlot","useTpInlineArrowUp","useTpInlineArrowDown"],setup(e){const a=C(new Date),{isDark:t}=Ne(),n=C(null),o=x(()=>new Date().getDate()+1),r=x(()=>v=>`Selected ${new Date(v).getDate()}`),l=x(()=>{const v=[];for(let p=0;p<24;p++)v.push({text:p<10?`0${p}`:p,value:p});return v}),d=x(()=>{const v=[];for(let p=0;p<60;p++)v.push({text:p<10?`0${p}`:p,value:p});return v}),i=()=>{n.value&&n.value.selectDate()},k=v=>wt(v,"QQQ");return(v,p)=>(u(),m("div",{class:ye(["demo-wrap",e.useDpInputSlot||e.useTriggerSlot?"demo-wrap-inline":""])},[J(s(Ce),{modelValue:a.value,"onUpdate:modelValue":p[0]||(p[0]=c=>a.value=c),placeholder:e.placeholder,dark:s(t),position:e.position,"quarter-picker":e.useQuarterSlot,"enable-seconds":!!e.useSecondsOverlayHeaderSlot,"time-picker-inline":e.useTpInlineArrowUp||e.useTpInlineArrowDown,is24:e.is24,ref_key:"dpSlotDemo",ref:n},at({_:2},[e.useTriggerSlot?{name:"trigger",fn:D(()=>[Wf]),key:"0"}:void 0,e.useDpInputSlot?{name:"dp-input",fn:D(({value:c})=>[g("input",{class:"input-class",type:"text",value:c},null,8,Uf)]),key:"1"}:void 0,e.useInputIconSlot?{name:"input-icon",fn:D(()=>[qf]),key:"2"}:void 0,e.useClearIconSlot?{name:"clear-icon",fn:D(({clear:c})=>[g("img",{class:"input-slot-image-clear",src:Lt,onClick:c,alt:"logo"},null,8,jf)]),key:"3"}:void 0,e.useClockIconSlot?{name:"clock-icon",fn:D(()=>[Qf]),key:"4"}:void 0,e.useArrowLeftSlot?{name:"arrow-left",fn:D(()=>[Gf]),key:"5"}:void 0,e.useArrowRightSlot?{name:"arrow-right",fn:D(()=>[Xf]),key:"6"}:void 0,e.useArrowUpSlot?{name:"arrow-up",fn:D(()=>[Kf]),key:"7"}:void 0,e.useArrowDownSlot?{name:"arrow-down",fn:D(()=>[Jf]),key:"8"}:void 0,e.useCalendarIconSlot?{name:"calendar-icon",fn:D(()=>[Zf]),key:"9"}:void 0,e.useDaySlot?{name:"day",fn:D(({day:c})=>[c===o.value?(u(),m("img",eh)):(u(),m(me,{key:1},[Re(ie(c),1)],64))]),key:"10"}:void 0,e.useActionButtonSlot?{name:"action-buttons",fn:D(()=>[g("p",{class:"custom-select",onClick:i},"Select")]),key:"11"}:void 0,e.useActionPreviewSlot?{name:"action-preview",fn:D(({value:c})=>[Re(ie(r.value(c)),1)]),key:"12"}:void 0,e.useHoursSlot?{name:"hours",fn:D(({value:c})=>[Re(ie(c),1)]),key:"13"}:void 0,e.useMinutesSlot?{name:"minutes",fn:D(({value:c})=>[Re(ie(c),1)]),key:"14"}:void 0,e.useMonthSlot?{name:"month",fn:D(({value:c})=>[Re(ie(c),1)]),key:"15"}:void 0,e.useYearSlot?{name:"year",fn:D(({value:c})=>[Re(ie(c),1)]),key:"16"}:void 0,e.useHoursOverlaySlot?{name:"hours-overlay-value",fn:D(({value:c})=>[Re(ie(c),1)]),key:"17"}:void 0,e.useMinutesOverlaySlot?{name:"minutes-overlay-value",fn:D(({value:c})=>[Re(ie(c),1)]),key:"18"}:void 0,e.useMonthOverlaySlot?{name:"month-overlay-value",fn:D(({value:c})=>[Re(ie(c),1)]),key:"19"}:void 0,e.useYearOverlaySlot?{name:"year-overlay-value",fn:D(({value:c})=>[Re(ie(c),1)]),key:"20"}:void 0,e.useCalendarHeaderSlot?{name:"calendar-header",fn:D(({index:c,day:_})=>[g("div",{class:ye(c===5||c===6?"red-color":"")},ie(_),3)]),key:"21"}:void 0,e.useActionExtraSlot?{name:"action-extra",fn:D(({selectCurrentDate:c})=>[g("span",{onClick:_=>c(),title:"Select current date",class:"pointer"},nh,8,th)]),key:"22"}:void 0,e.useAmPmButtonSlot?{name:"am-pm-button",fn:D(({toggle:c,value:_})=>[g("button",{onClick:c},ie(_),9,oh)]),key:"23"}:void 0,e.useTimePickerOverlay?{name:"time-picker-overlay",fn:D(({hours:c,minutes:_,setHours:M,setMinutes:T})=>[g("div",rh,[g("select",{class:"select-input",value:c,onChange:S=>M(+S.target.value)},[(u(!0),m(me,null,Pe(l.value,S=>(u(),m("option",{key:S.value,value:S.value},ie(S.text),9,sh))),128))],40,lh),g("select",{class:"select-input",value:_,onChange:S=>T(+S.target.value)},[(u(!0),m(me,null,Pe(d.value,S=>(u(),m("option",{key:S.value,value:S.value},ie(S.text),9,uh))),128))],40,ih)])]),key:"24"}:void 0,e.useLeftSidebarSlot?{name:"left-sidebar",fn:D(()=>[dh]),key:"25"}:void 0,e.useRightSidebarSlot?{name:"right-sidebar",fn:D(()=>[ch]),key:"26"}:void 0,e.useMonthOverlayHeaderSlot?{name:"month-overlay-header",fn:D(({toggle:c})=>[g("div",mh,[g("span",{onClick:c,class:"pointer"},ie("< Go back"),8,vh)])]),key:"27"}:void 0,e.useYearOverlayHeaderSlot?{name:"year-overlay-header",fn:D(({toggle:c})=>[g("div",ph,[g("span",{onClick:c,class:"pointer"},ie("< Go back"),8,fh)])]),key:"28"}:void 0,e.useQuarterSlot?{name:"quarter",fn:D(({value:c})=>[g("span",null,ie(k(c)),1)]),key:"29"}:void 0,e.useTopExtraSlot?{name:"top-extra",fn:D(({value:c})=>[c?(u(),m("span",hh,"Selected date: "+ie(c.getDate()),1)):(u(),m("span",yh,"No date selected"))]),key:"30"}:void 0,e.useHoursOverlayHeaderSlot?{name:"hours-overlay-header",fn:D(()=>[gh]),key:"31"}:void 0,e.useMinutesOverlayHeaderSlot?{name:"minutes-overlay-header",fn:D(()=>[_h]),key:"32"}:void 0,e.useSecondsOverlayHeaderSlot?{name:"seconds-overlay-header",fn:D(()=>[bh]),key:"33"}:void 0,e.useTpInlineArrowUp?{name:"tp-inline-arrow-up",fn:D(()=>[kh]),key:"34"}:void 0,e.useTpInlineArrowDown?{name:"tp-inline-arrow-down",fn:D(()=>[wh]),key:"35"}:void 0]),1032,["modelValue","placeholder","dark","position","quarter-picker","enable-seconds","time-picker-inline","is24"])],2))}}),Dh={class:"demo-wrap"},Ph=q({__name:"DisabledDatesDemo",setup(e){const a=C(new Date),{isDark:t}=Ne(),n=x(()=>{const o=new Date,r=new Date(o);r.setDate(r.getDate()+1);const l=new Date(r);return l.setDate(r.getDate()+1),[r,l]});return(o,r)=>(u(),m("div",Dh,[J(s(Ce),{modelValue:a.value,"onUpdate:modelValue":r[0]||(r[0]=l=>a.value=l),dark:s(t),"disabled-dates":n.value},null,8,["modelValue","dark","disabled-dates"])]))}}),Th={class:"demo-wrap"},Mh=q({__name:"DisabledRangeDateDemo",props:{},setup(e){const{isDark:a}=Ne(),t=C([]),n=[Gn(new Date,1),new Date,Ke(new Date,1)];return(o,r)=>(u(),m("div",Th,[J(s(Ce),Le({modelValue:t.value,"onUpdate:modelValue":r[0]||(r[0]=l=>t.value=l)},o.$props,{dark:s(a),range:{noDisabledRange:!0},"disabled-dates":n,placeholder:"Select range"}),null,16,["modelValue","dark"])]))}}),Sh={class:"demo-wrap"},xh={class:"buttons-wrap"},Ah=["onClick"],Ch=q({__name:"DisabledTimesDemo",props:{},setup(e){const{isDark:a}=Ne(),t=C(null),n=["single","range"],o=C("single"),r=x(()=>o.value==="range"),l=[{hours:15,minutes:"*"},{hours:16,minutes:15},{hours:16,minutes:20},{hours:17,minutes:30}],d=[[{hours:12,minutes:"*"},{hours:9,minutes:10}],l],i=k=>{t.value=null,o.value=k};return(k,v)=>(u(),m("div",Sh,[g("div",xh,[(u(),m(me,null,Pe(n,(p,c)=>g("button",{class:ye(["change-btn",{"btn-active":p===o.value}]),key:c,onClick:_=>i(p)},ie(p),11,Ah)),64))]),J(s(Ce),Le({modelValue:t.value,"onUpdate:modelValue":v[0]||(v[0]=p=>t.value=p),placeholder:"Select date"},k.$props,{dark:s(a),"disabled-times":r.value?d:l,range:r.value}),null,16,["modelValue","dark","disabled-times","range"])]))}}),Vh=ke(Ch,[["__scopeId","data-v-2a3dee5c"]]),Oh={class:"demo-wrap"},Nh={key:0},Lh=q({__name:"DisplayModelDemo",props:["modelType","modelAuto","range"],setup(e){const a=C(),{isDark:t}=Ne();return(n,o)=>(u(),m("div",Oh,[J(s(Ce),Le({modelValue:a.value,"onUpdate:modelValue":o[0]||(o[0]=r=>a.value=r),dark:s(t)},n.$props,{placeholder:"Select Date"}),null,16,["modelValue","dark"]),a.value?(u(),m("p",Nh,"Selected date: "+ie(a.value),1)):A("",!0)]))}}),Ih={class:"demo-wrap"},Rh=q({__name:"EmitTimezone",setup(e){const{isDark:a}=Ne(),t=C(),n=C(),o=r=>{n.value=r};return(r,l)=>(u(),m("div",Ih,[t.value&&n.value?(u(),m(me,{key:0},[g("div",null,"Local timezone date: "+ie(t.value),1),g("div",null,"UTC date: "+ie(n.value),1)],64)):A("",!0),J(s(Ce),{modelValue:t.value,"onUpdate:modelValue":l[0]||(l[0]=d=>t.value=d),placeholder:"Select date","emit-timezone":"UTC",dark:s(a),"onUpdate:modelTimezoneValue":o},null,8,["modelValue","dark"])]))}}),Eh={class:"demo-wrap"},Hh=q({__name:"EmptyDemo",props:["placeholder","noToday","minTime","maxTime","startDate","startTime","disabledWeekDays","allowedDates","actionRow","nowButtonLabel","multiDates","flow","partialFlow","range","multiDatesLimit","weekPicker","monthPicker","timePicker","disableTimeRangeValidation","maxDate","ignoreTimeValidation","autoApply"],setup(e){const a=e,t=C(),{isDark:n}=Ne(),o=x(()=>{if(a.allowedDates)return[new Date,new Date(new Date().setDate(new Date().getDate()+1))]});return(r,l)=>(u(),m("div",Eh,[J(s(Ce),{modelValue:t.value,"onUpdate:modelValue":l[0]||(l[0]=d=>t.value=d),placeholder:e.placeholder,dark:s(n),"no-today":e.noToday,"min-time":e.minTime,"max-time":e.maxTime,"start-date":e.startDate,"start-time":e.startTime,"disabled-week-days":e.disabledWeekDays,"allowed-dates":o.value,"action-row":e.actionRow,"now-button-label":e.nowButtonLabel,"multi-dates":e.multiDates,range:e.range,flow:e.flow,"multi-dates-limit":e.multiDatesLimit,"week-picker":e.weekPicker,"month-picker":e.monthPicker,"time-picker":e.timePicker,"disable-time-range-validation":e.disableTimeRangeValidation,"max-date":e.maxDate,"ignore-time-validation":e.ignoreTimeValidation,"partial-flow":e.partialFlow,"auto-apply":e.autoApply},null,8,["modelValue","placeholder","dark","no-today","min-time","max-time","start-date","start-time","disabled-week-days","allowed-dates","action-row","now-button-label","multi-dates","range","flow","multi-dates-limit","week-picker","month-picker","time-picker","disable-time-range-validation","max-date","ignore-time-validation","partial-flow","auto-apply"])]))}}),Yh={class:"demo-wrap"},Bh=q({__name:"FiltersDemo",setup(e){const a=C(new Date),{isDark:t}=Ne(),n=x(()=>{const o=new Date;return{months:Array.from(Array(3).keys()).map(r=>xe(_t(o,r+1)))}});return(o,r)=>(u(),m("div",Yh,[J(s(Ce),{modelValue:a.value,"onUpdate:modelValue":r[0]||(r[0]=l=>a.value=l),dark:s(t),placeholder:"Select Date",filters:n.value},null,8,["modelValue","dark","filters"])]))}}),Fh={class:"demo-wrap"},zh=q({__name:"FormatDemo",props:["placeholder"],setup(e){const a=C(new Date),{isDark:t}=Ne(),n=o=>{const r=o.getDate(),l=o.getMonth()+1,d=o.getFullYear();return`Selected date is ${r}/${l}/${d}`};return(o,r)=>(u(),m("div",Fh,[J(s(Ce),{modelValue:a.value,"onUpdate:modelValue":r[0]||(r[0]=l=>a.value=l),placeholder:e.placeholder,format:n,dark:s(t)},null,8,["modelValue","placeholder","dark"])]))}}),Wh={class:"demo-wrap"},Uh=q({__name:"GlobalDemo",props:["uid","is24","enableTimePicker","locale","cancelText","selectText","range","position","weekNumbers","placeholder","hoursIncrement","minutesIncrement","hoursGridIncrement","minutesGridIncrement","minDate","maxDate","minTime","maxTime","weekStart","disabled","readonly","inputClassName","menuClassName","hideInputIcon","state","clearable","closeOnScroll","autoApply","filters","disableMonthYearSelect","yearRange","disabledDates","inline","weekNumName","autoPosition","monthPicker","timePicker","closeOnAutoApply","calendarClassName","calendarCellClassName","teleport","startDate","startTime","monthNameFormat","autoRange","hideOffsetDates","noHoursOverlay","noMinutesOverlay","altPosition","multiCalendars","multiCalendarsSolo","partialRange","monthChangeOnScroll","transitions","modeHeight","enableSeconds","secondsIncrement","secondsGridIncrement","noSecondsOverlay","openMenuOnFocus","escClose","spaceConfirm","monthChangeOnArrows","inlineWithInput","name","autocomplete","preventMinMaxNavigation","fixedEnd","fixedStart","reverseYears","vertical","arrowNavigation","textInput","yearPicker","multiStatic","disableTimeRangeValidation","dayNames","offset","teleportCenter","hideNavigation","sixWeeks","actionRow","disableYearSelect","focusStartDate","timePickerInline","yearFirst","loading","enableMinutes"],setup(e){const a=e,t=C(null),n=C(!1),{isDark:o}=Ne(),r=x({get:()=>{if(n.value||a.maxTime||a.minTime||a.startDate&&!a.focusStartDate||a.startTime)return null;if(t.value)return t.value;if(a.monthPicker)return{month:new Date().getMonth(),year:new Date().getFullYear()};if(a.yearPicker)return new Date().getFullYear();if(a.timePicker){const l=new Date;return{hours:l.getHours(),minutes:l.getMinutes()}}if(a.range){const l=new Date,d=new Date(new Date().setDate(l.getDate()+7));return[l,d]}return new Date},set:l=>{n.value=!l,t.value=l}});return(l,d)=>(u(),m("div",Wh,[J(s(Ce),Le({modelValue:r.value,"onUpdate:modelValue":d[0]||(d[0]=i=>r.value=i)},l.$props,{dark:s(o)}),null,16,["modelValue","dark"])]))}}),qh={lessThanXSeconds:{one:"1秒未満",other:"{{count}}秒未満",oneWithSuffix:"約1秒",otherWithSuffix:"約{{count}}秒"},xSeconds:{one:"1秒",other:"{{count}}秒"},halfAMinute:"30秒",lessThanXMinutes:{one:"1分未満",other:"{{count}}分未満",oneWithSuffix:"約1分",otherWithSuffix:"約{{count}}分"},xMinutes:{one:"1分",other:"{{count}}分"},aboutXHours:{one:"約1時間",other:"約{{count}}時間"},xHours:{one:"1時間",other:"{{count}}時間"},xDays:{one:"1日",other:"{{count}}日"},aboutXWeeks:{one:"約1週間",other:"約{{count}}週間"},xWeeks:{one:"1週間",other:"{{count}}週間"},aboutXMonths:{one:"約1か月",other:"約{{count}}か月"},xMonths:{one:"1か月",other:"{{count}}か月"},aboutXYears:{one:"約1年",other:"約{{count}}年"},xYears:{one:"1年",other:"{{count}}年"},overXYears:{one:"1年以上",other:"{{count}}年以上"},almostXYears:{one:"1年近く",other:"{{count}}年近く"}},jh=(e,a,t)=>{t=t||{};let n;const o=qh[e];return typeof o=="string"?n=o:a===1?t.addSuffix&&o.oneWithSuffix?n=o.oneWithSuffix:n=o.one:t.addSuffix&&o.otherWithSuffix?n=o.otherWithSuffix.replace("{{count}}",String(a)):n=o.other.replace("{{count}}",String(a)),t.addSuffix?t.comparison&&t.comparison>0?n+"後":n+"前":n},Qh={full:"y年M月d日EEEE",long:"y年M月d日",medium:"y/MM/dd",short:"y/MM/dd"},Gh={full:"H時mm分ss秒 zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},Xh={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},Kh={date:fa({formats:Qh,defaultWidth:"full"}),time:fa({formats:Gh,defaultWidth:"full"}),dateTime:fa({formats:Xh,defaultWidth:"full"})},Jh={lastWeek:"先週のeeeeのp",yesterday:"昨日のp",today:"今日のp",tomorrow:"明日のp",nextWeek:"翌週のeeeeのp",other:"P"},Zh=(e,a,t,n)=>Jh[e],e0={narrow:["BC","AC"],abbreviated:["紀元前","西暦"],wide:["紀元前","西暦"]},t0={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["第1四半期","第2四半期","第3四半期","第4四半期"]},a0={narrow:["1","2","3","4","5","6","7","8","9","10","11","12"],abbreviated:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],wide:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"]},n0={narrow:["日","月","火","水","木","金","土"],short:["日","月","火","水","木","金","土"],abbreviated:["日","月","火","水","木","金","土"],wide:["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"]},o0={narrow:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"},abbreviated:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"},wide:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"}},r0={narrow:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"},abbreviated:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"},wide:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"}},l0=(e,a)=>{const t=Number(e);switch(String(a==null?void 0:a.unit)){case"year":return`${t}年`;case"quarter":return`第${t}四半期`;case"month":return`${t}月`;case"week":return`第${t}週`;case"date":return`${t}日`;case"hour":return`${t}時`;case"minute":return`${t}分`;case"second":return`${t}秒`;default:return`${t}`}},s0={ordinalNumber:l0,era:St({values:e0,defaultWidth:"wide"}),quarter:St({values:t0,defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:St({values:a0,defaultWidth:"wide"}),day:St({values:n0,defaultWidth:"wide"}),dayPeriod:St({values:o0,defaultWidth:"wide",formattingValues:r0,defaultFormattingWidth:"wide"})},i0=/^第?\d+(年|四半期|月|週|日|時|分|秒)?/i,u0=/\d+/i,d0={narrow:/^(B\.?C\.?|A\.?D\.?)/i,abbreviated:/^(紀元[前後]|西暦)/i,wide:/^(紀元[前後]|西暦)/i},c0={narrow:[/^B/i,/^A/i],any:[/^(紀元前)/i,/^(西暦|紀元後)/i]},m0={narrow:/^[1234]/i,abbreviated:/^Q[1234]/i,wide:/^第[1234一二三四1234]四半期/i},v0={any:[/(1|一|1)/i,/(2|二|2)/i,/(3|三|3)/i,/(4|四|4)/i]},p0={narrow:/^([123456789]|1[012])/,abbreviated:/^([123456789]|1[012])月/i,wide:/^([123456789]|1[012])月/i},f0={any:[/^1\D/,/^2/,/^3/,/^4/,/^5/,/^6/,/^7/,/^8/,/^9/,/^10/,/^11/,/^12/]},h0={narrow:/^[日月火水木金土]/,short:/^[日月火水木金土]/,abbreviated:/^[日月火水木金土]/,wide:/^[日月火水木金土]曜日/},y0={any:[/^日/,/^月/,/^火/,/^水/,/^木/,/^金/,/^土/]},g0={any:/^(AM|PM|午前|午後|正午|深夜|真夜中|夜|朝)/i},_0={any:{am:/^(A|午前)/i,pm:/^(P|午後)/i,midnight:/^深夜|真夜中/i,noon:/^正午/i,morning:/^朝/i,afternoon:/^午後/i,evening:/^夜/i,night:/^深夜/i}},b0={ordinalNumber:rr({matchPattern:i0,parsePattern:u0,valueCallback:function(e){return parseInt(e,10)}}),era:xt({matchPatterns:d0,defaultMatchWidth:"wide",parsePatterns:c0,defaultParseWidth:"any"}),quarter:xt({matchPatterns:m0,defaultMatchWidth:"wide",parsePatterns:v0,defaultParseWidth:"any",valueCallback:e=>e+1}),month:xt({matchPatterns:p0,defaultMatchWidth:"wide",parsePatterns:f0,defaultParseWidth:"any"}),day:xt({matchPatterns:h0,defaultMatchWidth:"wide",parsePatterns:y0,defaultParseWidth:"any"}),dayPeriod:xt({matchPatterns:g0,defaultMatchWidth:"any",parsePatterns:_0,defaultParseWidth:"any"})},k0={code:"ja",formatDistance:jh,formatLong:Kh,formatRelative:Zh,localize:s0,match:b0,options:{weekStartsOn:0,firstWeekContainsDate:1}},w0={class:"demo-wrap"},$0=q({__name:"LocalizedOutput",setup(e){const a=C(new Date),{isDark:t}=Ne();return(n,o)=>(u(),m("div",w0,[J(s(Ce),{modelValue:a.value,"onUpdate:modelValue":o[0]||(o[0]=r=>a.value=r),dark:s(t),placeholder:"Select Date","format-locale":s(k0),format:"E"},null,8,["modelValue","dark","format-locale"])]))}}),D0={class:"demo-wrap"},P0=q({__name:"MinMaxDemo",setup(e){const a=C(new Date),{isDark:t}=Ne(),n=x(()=>Ht(new Date($e(new Date),xe(new Date)),2)),o=x(()=>_t(new Date($e(new Date),xe(new Date)),2));return(r,l)=>(u(),m("div",D0,[J(s(Ce),{modelValue:a.value,"onUpdate:modelValue":l[0]||(l[0]=d=>a.value=d),placeholder:"Select Date",dark:s(t),"min-date":n.value,"max-date":o.value,"prevent-min-max-navigation":""},null,8,["modelValue","dark","min-date","max-date"])]))}}),T0={class:"demo-wrap"},M0=q({__name:"MonthPickerDemo",props:{autoApplyMonth:{type:Boolean,default:!0}},setup(e){const{isDark:a}=Ne(),t=C({month:new Date().getMonth(),year:new Date().getFullYear()});return(n,o)=>(u(),m("div",T0,[J(s(Ce),Le({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=r=>t.value=r)},n.$props,{dark:s(a),"month-picker":""}),null,16,["modelValue","dark"])]))}}),S0={},x0={version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",class:"dp__icon"},A0=g("path",{d:"M20.943 23.057l-7.057-7.057c0 0 7.057-7.057 7.057-7.057 0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-8 8c-0.521 0.521-0.521 1.365 0 1.885l8 8c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"},null,-1),C0=[A0];function V0(e,a){return u(),m("svg",x0,C0)}const O0=ke(S0,[["render",V0]]),N0={},L0={version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",class:"dp__icon"},I0=g("path",{d:"M12.943 24.943l8-8c0.521-0.521 0.521-1.365 0-1.885l-8-8c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885l7.057 7.057c0 0-7.057 7.057-7.057 7.057-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0z"},null,-1),R0=[I0];function E0(e,a){return u(),m("svg",L0,R0)}const H0=ke(N0,[["render",E0]]),Y0={class:"demo-wrap"},B0={class:"custom-month-year-component"},F0=["value","onChange"],z0=["value"],W0=["value","onChange"],U0=["value"],q0={class:"icons"},j0=["onClick"],Q0=["onClick"],G0={class:"custom-month-year-component"},X0=["value","onChange"],K0=["value"],J0=["onClick"],Z0={class:"year-overlay"},ey=["value","onChange"],ty=["value"],ay=["onClick"],ny=q({__name:"MonthYearSlotDemo",props:["defaultSlot","monthOverlaySlot","yearOverlaySlot"],setup(e){const a=C(new Date),{isDark:t}=Ne(),n=(r,l,d,i)=>{l(+r.target.value,d),i&&i()},o=(r,l,d,i)=>{l(d,+r.target.value),i&&i()};return(r,l)=>(u(),m("div",Y0,[J(s(Ce),{modelValue:a.value,"onUpdate:modelValue":l[0]||(l[0]=d=>a.value=d),dark:s(t)},at({_:2},[e.defaultSlot?{name:"month-year",fn:D(({month:d,year:i,months:k,years:v,updateMonthYear:p,handleMonthYearChange:c})=>[g("div",B0,[g("select",{class:"select-input",value:d,onChange:_=>n(_,p,i)},[(u(!0),m(me,null,Pe(k,_=>(u(),m("option",{key:_.value,value:_.value},ie(_.text),9,z0))),128))],40,F0),g("select",{class:"select-input",value:i,onChange:_=>o(_,p,d)},[(u(!0),m(me,null,Pe(v,_=>(u(),m("option",{key:_.value,value:_.value},ie(_.text),9,U0))),128))],40,W0)]),g("div",q0,[g("span",{class:"custom-icon",onClick:_=>c(!1)},[J(O0)],8,j0),g("span",{class:"custom-icon",onClick:_=>c(!0)},[J(H0)],8,Q0)])]),key:"0"}:void 0,e.monthOverlaySlot?{name:"month-overlay",fn:D(({month:d,year:i,items:k,updateMonthYear:v,toggle:p})=>[g("div",G0,[g("select",{class:"select-input",value:d,onChange:c=>n(c,v,i,p)},[(u(!0),m(me,null,Pe(k,c=>(u(),m("option",{key:c.value,value:c.value},ie(c.text),9,K0))),128))],40,X0)]),g("button",{onClick:p},"Close",8,J0)]),key:"1"}:void 0,e.yearOverlaySlot?{name:"year-overlay",fn:D(({month:d,year:i,items:k,updateMonthYear:v,toggle:p})=>[g("div",Z0,[g("div",null,[g("select",{class:"select-input",value:i,onChange:c=>o(c,v,d,p)},[(u(!0),m(me,null,Pe(k,c=>(u(),m("option",{key:c.value,value:c.value},ie(c.text),9,ty))),128))],40,ey)]),g("button",{onClick:p},"Close",8,ay)])]),key:"2"}:void 0]),1032,["modelValue","dark"])]))}}),oy={class:"demo-wrap"},ry=["onClick"],ly=q({__name:"PresetRange",setup(e){const a=C(),{isDark:t}=Ne(),n=C([{label:"Today",value:[new Date,new Date]},{label:"Today (Slot)",value:[new Date,new Date],slot:"preset-date-range-button"},{label:"This month",value:[xn(new Date),fo(new Date)]},{label:"Last month",value:[xn(Ht(new Date,1)),fo(Ht(new Date,1))]},{label:"This year",value:[ya(new Date),zn(new Date)]}]);return(o,r)=>(u(),m("div",oy,[J(s(Ce),{modelValue:a.value,"onUpdate:modelValue":r[0]||(r[0]=l=>a.value=l),placeholder:"Select Date",dark:s(t),range:"","preset-dates":n.value},{"preset-date-range-button":D(({label:l,value:d,presetDate:i})=>[g("span",{role:"button",tabindex:0,onClick:k=>i(d)},ie(l),9,ry)]),_:1},8,["modelValue","dark","preset-dates"])]))}}),sy={class:"demo-wrap"},iy=q({__name:"PreviewFormatDemo",props:["placeholder"],setup(e){const a=C(new Date),{isDark:t}=Ne(),n=o=>{const r=o.getDate(),l=o.getMonth()+1,d=o.getFullYear();return`Selected date is ${r}/${l}/${d}`};return(o,r)=>(u(),m("div",sy,[J(s(Ce),{modelValue:a.value,"onUpdate:modelValue":r[0]||(r[0]=l=>a.value=l),placeholder:e.placeholder,"preview-format":n,dark:s(t)},null,8,["modelValue","placeholder","dark"])]))}}),uy={class:"demo-wrap"},dy=q({__name:"QuarterPickerDemo",setup(e){const{isDark:a}=Ne(),t=C(qt(new Date));return(n,o)=>(u(),m("div",uy,[J(s(Ce),Le({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=r=>t.value=r)},n.$props,{dark:s(a),"quarter-picker":""}),null,16,["modelValue","dark"])]))}}),cy={class:"demo-wrap"},my=q({__name:"RangeDemo",props:{range:{type:[Boolean,Object],default:!0},clearable:{type:Boolean,default:!0},timePicker:{type:Boolean,default:!1},placeholder:{type:String,default:"Select Range"},multiCalendars:{type:[Number,String,Boolean,Object],default:null},disabledWeekDays:{type:Array,default:()=>[]}},setup(e){const a=e,{isDark:t}=Ne(),n=x(()=>{var r,l,d;return typeof a.range=="object"?((r=a.range)==null?void 0:r.autoRange)||((l=a.range)==null?void 0:l.maxRange)||((d=a.range)==null?void 0:d.minRange):!1}),o=C(n.value?null:[new Date,new Date(new Date().setDate(new Date().getDate()+7))]);return(r,l)=>(u(),m("div",cy,[J(s(Ce),Le({modelValue:o.value,"onUpdate:modelValue":l[0]||(l[0]=d=>o.value=d)},r.$props,{dark:s(t),rang:e.range,placeholder:e.placeholder}),null,16,["modelValue","dark","rang","placeholder"])]))}}),vy={class:"demo-wrap"},py=q({__name:"RangeDemoDeprecated",props:{autoRange:{type:[Number,String],default:null},multiCalendars:{type:[Number,String,Boolean,Object],default:null},partialRange:{type:Boolean,default:!0},fixedStart:{type:Boolean,default:!1},fixedEnd:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},showLastInRange:{type:Boolean,default:!0},placeholder:{type:String,default:"Select Range"},minRange:{type:Number,default:null},maxRange:{type:Number,default:null},noVModel:{type:Boolean,default:!1}},setup(e){const a=e,{isDark:t}=Ne(),n=C(a.autoRange||a.noVModel?null:[new Date,new Date(new Date().setDate(new Date().getDate()+7))]);return(o,r)=>(u(),m("div",vy,[J(s(Ce),Le({modelValue:n.value,"onUpdate:modelValue":r[0]||(r[0]=l=>n.value=l)},o.$props,{dark:s(t),range:"",placeholder:e.placeholder}),null,16,["modelValue","dark","placeholder"])]))}}),fy={class:"demo-wrap"},hy=q({__name:"DisabledRangeDateDemoDeprecated",props:{},setup(e){const{isDark:a}=Ne(),t=C([]),n=[Gn(new Date,1),new Date,Ke(new Date,1)];return(o,r)=>(u(),m("div",fy,[J(s(Ce),Le({modelValue:t.value,"onUpdate:modelValue":r[0]||(r[0]=l=>t.value=l)},o.$props,{dark:s(a),range:"","no-disabled-range":"","disabled-dates":n,placeholder:"Select range"}),null,16,["modelValue","dark"])]))}}),yy={class:"demo-wrap"},gy=g("button",{class:"submit-btn",type:"submit"},"Submit form",-1),_y=q({__name:"RequiredDemo",setup(e){const a=C(),{isDark:t}=Ne(),n=()=>{alert("Form submitted")};return(o,r)=>(u(),m("div",yy,[g("form",{onSubmit:ia(n,["prevent"])},[J(s(Ce),{modelValue:a.value,"onUpdate:modelValue":r[0]||(r[0]=l=>a.value=l),dark:s(t),placeholder:"Select Date",required:""},null,8,["modelValue","dark"]),gy],32)]))}}),by={class:"demo-wrap"},ky={class:"buttons-wrap"},wy=["onClick"],$y=q({__name:"SixWeeksDemo",setup(e){const a=C(new Date),{isDark:t}=Ne(),n=[!0,"append","prepend","center","fair"],o=C(!0);return(r,l)=>(u(),m("div",by,[g("div",ky,[(u(),m(me,null,Pe(n,(d,i)=>g("button",{class:ye(["change-btn",{"btn-active":d===o.value}]),key:i,onClick:k=>o.value=d},ie(d),11,wy)),64))]),J(s(Ce),{modelValue:a.value,"onUpdate:modelValue":l[0]||(l[0]=d=>a.value=d),dark:s(t),"six-weeks":o.value},null,8,["modelValue","dark","six-weeks"])]))}}),Dy=ke($y,[["__scopeId","data-v-e3f2bf69"]]),Py={class:"demo-wrap"},Ty=q({__name:"TextInputDemo",props:["textInput","placeholder","minDate","maxDate"],setup(e){const a=C(new Date),{isDark:t}=Ne();return(n,o)=>(u(),m("div",Py,[J(s(Ce),{modelValue:a.value,"onUpdate:modelValue":o[0]||(o[0]=r=>a.value=r),dark:s(t),"text-input":e.textInput,placeholder:e.placeholder,"min-date":e.minDate,"max-date":e.maxDate},null,8,["modelValue","dark","text-input","placeholder","min-date","max-date"])]))}}),My={class:"demo-wrap"},Sy=q({__name:"TimePickerDemo",props:["modeHeight"],setup(e){const{isDark:a}=Ne(),t=C({hours:new Date().getHours(),minutes:new Date().getMinutes()});return(n,o)=>(u(),m("div",My,[J(s(Ce),Le({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=r=>t.value=r)},n.$props,{dark:s(a),"time-picker":""}),null,16,["modelValue","dark"])]))}}),xy={class:"demo-wrap"},Ay={class:"custom-time-picker-component"},Cy=["value","onChange"],Vy=["value"],Oy=["value","onChange"],Ny=["value"],Ly=q({__name:"TimePickerSlotDemo",setup(e){const a=C(new Date),{isDark:t}=Ne(),n=x(()=>{const r=[];for(let l=0;l<24;l++)r.push({text:l<10?`0${l}`:l,value:l});return r}),o=x(()=>{const r=[];for(let l=0;l<60;l++)r.push({text:l<10?`0${l}`:l,value:l});return r});return(r,l)=>(u(),m("div",xy,[J(s(Ce),{modelValue:a.value,"onUpdate:modelValue":l[0]||(l[0]=d=>a.value=d),dark:s(t)},{"time-picker":D(({time:d,updateTime:i})=>[g("div",Ay,[g("select",{class:"select-input",value:d.hours,onChange:k=>i(+k.target.value)},[(u(!0),m(me,null,Pe(n.value,k=>(u(),m("option",{key:k.value,value:k.value},ie(k.text),9,Vy))),128))],40,Cy),g("select",{class:"select-input",value:d.minutes,onChange:k=>i(+k.target.value,!1)},[(u(!0),m(me,null,Pe(o.value,k=>(u(),m("option",{key:k.value,value:k.value},ie(k.text),9,Ny))),128))],40,Oy)])]),_:1},8,["modelValue","dark"])]))}}),Iy={class:"demo-wrap"},Ry={key:0},Ey=q({__name:"TimezoneDemo",setup(e){const a=C(),{isDark:t}=Ne();return(n,o)=>(u(),m("div",Iy,[J(s(Ce),{modelValue:a.value,"onUpdate:modelValue":o[0]||(o[0]=r=>a.value=r),dark:s(t),utc:"",placeholder:"Select Date"},null,8,["modelValue","dark"]),a.value?(u(),m("p",Ry,"Selected date in UTC format: "+ie(a.value),1)):A("",!0)]))}}),Hy=e=>(nt("data-v-323b52ea"),e=e(),ot(),e),Yy={class:"demo-wrap"},By=Hy(()=>g("option",{value:void 0},"Select timezone",-1)),Fy=["value"],zy=q({__name:"TimezonePropDemo",setup(e){const a=C([new Date,Ke(new Date,5)]),{isDark:t}=Ne(),n=C(void 0),o=["Pacific/Midway","America/Adak","Pacific/Gambier","America/Los_Angeles","America/Denver","America/Chicago","America/New_York","America/Santiago","America/Sao_Paulo","America/Noronha","Atlantic/Cape_Verde","UTC","Europe/Brussels","Africa/Cairo","Europe/Minsk","Europe/Moscow","Asia/Tashkent","Asia/Dhaka","Asia/Novosibirsk","Australia/Perth","Asia/Tokyo","Australia/Hobart","Asia/Vladivostok","Pacific/Auckland"];return(r,l)=>(u(),m("div",Yy,[g("div",null,[pa(g("select",{class:"custom-select",name:"timezone-select",id:"timezone-select","onUpdate:modelValue":l[0]||(l[0]=d=>n.value=d)},[By,(u(),m(me,null,Pe(o,d=>g("option",{value:d,key:d},ie(d),9,Fy)),64))],512),[[tl,n.value]])]),J(s(Ce),{modelValue:a.value,"onUpdate:modelValue":l[1]||(l[1]=d=>a.value=d),dark:s(t),"multi-calendars":"",timezone:n.value,range:"","partial-range":!1},null,8,["modelValue","dark","timezone"])]))}}),Wy=ke(zy,[["__scopeId","data-v-323b52ea"]]),Uy={class:"demo-wrap"},qy=q({__name:"YearPickerDemo",props:{},setup(e){const{isDark:a}=Ne(),t=C(new Date().getFullYear());return(n,o)=>(u(),m("div",Uy,[J(s(Ce),Le({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=r=>t.value=r)},n.$props,{dark:s(a),"year-picker":""}),null,16,["modelValue","dark"])]))}}),Er=e=>(nt("data-v-938a3203"),e=e(),ot(),e),jy={class:"tz-demo-wrap"},Qy={class:"dp-container-wrap"},Gy={class:"tz-range-slider-wrap"},Xy=Er(()=>g("br",null,null,-1)),Ky=Er(()=>g("br",null,null,-1)),Jy={key:0},Zy=q({__name:"TimezoneNewDemo",props:{timezone:{type:Object,default:void 0},emitVal:{type:Boolean,default:!1}},setup(e){const{isDark:a}=Ne(),t=e,n=C(),o=C(11),r=C(),l=x(()=>{var c,_;if(t.emitVal)return;const p=xe(new Date)+1>9?xe(new Date)+1:`0${xe(new Date)+1}`;return(c=t.timezone)!=null&&c.exactMatch?new Date:(_=t.timezone)!=null&&_.dateInTz?`${$e(new Date)}-${p}-15T01:00:00Z`:`${$e(new Date)}-${p}-15T01:00:00Z`}),d=[{tz:"Pacific/Midway",offset:-11},{tz:"America/Adak",offset:-10},{tz:"Pacific/Gambier",offset:-9},{tz:"America/Los_Angeles",offset:-8},{tz:"America/Denver",offset:-7},{tz:"America/Chicago",offset:-6},{tz:"America/New_York",offset:-5},{tz:"America/Santiago",offset:-4},{tz:"America/Sao_Paulo",offset:-3},{tz:"America/Noronha",offset:-2},{tz:"Atlantic/Cape_Verde",offset:-1},{tz:"UTC",offset:0},{tz:"Europe/Brussels",offset:1},{tz:"Africa/Cairo",offset:2},{tz:"Europe/Minsk",offset:3},{tz:"Europe/Moscow",offset:4},{tz:"Asia/Tashkent",offset:5},{tz:"Asia/Dhaka",offset:6},{tz:"Asia/Novosibirsk",offset:7},{tz:"Australia/Perth",offset:8},{tz:"Asia/Tokyo",offset:9},{tz:"Australia/Hobart",offset:10},{tz:"Asia/Vladivostok",offset:11},{tz:"Pacific/Auckland",offset:12}],i=x(()=>d[o.value]),k=x(()=>{const p=t.emitVal?{emitTimezone:i.value.tz}:{timezone:i.value.tz};return t.timezone?{...t.timezone,...p}:p}),v=p=>{r.value=p.toISOString()};return(p,c)=>(u(),m("div",jy,[g("div",Qy,[J(s(Ce),{modelValue:n.value,"onUpdate:modelValue":c[0]||(c[0]=_=>n.value=_),dark:s(a),timezone:k.value,inline:"","auto-apply":"","max-date":l.value,"onUpdate:modelTimezoneValue":v},null,8,["modelValue","dark","timezone","max-date"])]),g("div",Gy,[g("div",null,[g("span",null,"Timezone: "+ie(i.value.tz),1),Xy,g("span",null,"Offset: "+ie(i.value.offset>0?`+${i.value.offset}`:i.value.offset),1),Ky,r.value?(u(),m("span",Jy,"Zoned date: "+ie(r.value),1)):A("",!0)]),g("div",null,[pa(g("input",{class:"tz-range-slider",type:"range","onUpdate:modelValue":c[1]||(c[1]=_=>o.value=_),min:"0",max:"22"},null,512),[[al,o.value]])])])]))}}),eg=ke(Zy,[["__scopeId","data-v-938a3203"]]),ng={extends:mc,enhanceApp({app:e}){e.component("StarAndSponsor",gc),e.component("ActionRowSlotDemo",Vf),e.component("CustomCalendarDemo",Nf),e.component("DarkDemo",If),e.component("DemoDayClass",Ef),e.component("DemoHighlight",Yf),e.component("DemoMarkers",zf),e.component("DemoSlots",$h),e.component("DisabledDatesDemo",Ph),e.component("DisabledRangeDateDemo",Mh),e.component("DisabledTimesDemo",Vh),e.component("DisplayModelDemo",Lh),e.component("EmitTimezone",Rh),e.component("EmptyDemo",Hh),e.component("FiltersDemo",Bh),e.component("FormatDemo",zh),e.component("GlobalDemo",Uh),e.component("LocalizedOutput",$0),e.component("MinMaxDemo",P0),e.component("MonthPickerDemo",M0),e.component("MonthYearSlotDemo",ny),e.component("PresetRange",ly),e.component("PreviewFormatDemo",iy),e.component("QuarterPickerDemo",dy),e.component("RangeDemo",my),e.component("RequiredDemo",_y),e.component("SixWeeksDemo",Dy),e.component("TextInputDemo",Ty),e.component("TimePickerDemo",Sy),e.component("TimePickerSlotDemo",Ly),e.component("TimezoneDemo",Ey),e.component("TimezonePropDemo",Wy),e.component("YearPickerDemo",qy),e.component("RangeDemoDeprecated",py),e.component("DisabledRangeDateDemoDeprecated",hy),e.component("TimezoneNewDemo",eg)}};export{ng as R,$l as a,Ae as u}; diff --git a/docs/assets/chunks/theme.ByA3fR5L.js b/docs/assets/chunks/theme.ByA3fR5L.js new file mode 100644 index 00000000..fc3f881d --- /dev/null +++ b/docs/assets/chunks/theme.ByA3fR5L.js @@ -0,0 +1,2 @@ +const __vite__fileDeps=["assets/chunks/ui-custom.DBczvo26.js","assets/chunks/framework.CwZBdDmI.js","assets/chunks/VPAlgoliaSearchBox.BntF-wkq.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); +var Yr=Object.defineProperty;var Br=(e,a,t)=>a in e?Yr(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t;var he=(e,a,t)=>(Br(e,typeof a!="symbol"?a+"":a,t),t);import{d as U,o as u,c as m,r as $,n as ye,a as Re,t as ie,b as ue,w as D,e as A,T as Yt,_ as ke,u as Ne,i as Fr,f as zr,g as Ln,h as S,j as g,k as s,p as nt,l as ot,m as sa,q as Pn,s as C,v as et,x as ja,y as Ge,z as Xt,A as Co,B as Wr,C as qr,D as ua,F as me,E as Te,G as Vo,H as Ga,I as Z,J as Oo,K as No,L as Ot,M as Lo,N as Qa,O as Le,P as Ka,Q as Ur,R as vt,S as jr,U as yt,V as Io,W as Xa,X as Gr,Y as Ro,Z as Eo,$ as Ho,a0 as Qr,a1 as ia,a2 as Zt,a3 as Va,a4 as Sa,a5 as at,a6 as lt,a7 as pt,a8 as io,a9 as Kr,aa as Xr,ab as uo,ac as Zr,ad as pa,ae as Ba,af as Jr,ag as el,ah as Lt,ai as tl,aj as al}from"./framework.CwZBdDmI.js";const nl=U({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(e){return(a,t)=>(u(),m("span",{class:ye(["VPBadge",a.type])},[$(a.$slots,"default",{},()=>[Re(ie(a.text),1)])],2))}}),ol={key:0,class:"VPBackdrop"},rl=U({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(a,t)=>(u(),ue(Yt,{name:"fade"},{default:D(()=>[a.show?(u(),m("div",ol)):A("",!0)]),_:1}))}}),ll=ke(rl,[["__scopeId","data-v-c79a1216"]]),Ae=Ne;function sl(e,a){let t,n=!1;return()=>{t&&clearTimeout(t),n?t=setTimeout(e,a):(e(),(n=!0)&&setTimeout(()=>n=!1,a))}}function Tn(e){return/^\//.test(e)?e:`/${e}`}function In(e){const{pathname:a,search:t,hash:n,protocol:o}=new URL(e,"http://a.com");if(Fr(e)||e.startsWith("#")||!o.startsWith("http")||!zr(a))return e;const{site:r}=Ae(),l=a.endsWith("/")||a.endsWith(".html")?e:e.replace(/(?:(^\.+)\/)?.*$/,`$1${a.replace(/(\.md)?$/,r.value.cleanUrls?"":".html")}${t}${n}`);return Ln(l)}function Oa({correspondingLink:e=!1}={}){const{site:a,localeIndex:t,page:n,theme:o,hash:r}=Ae(),l=S(()=>{var i,k;return{label:(i=a.value.locales[t.value])==null?void 0:i.label,link:((k=a.value.locales[t.value])==null?void 0:k.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:S(()=>Object.entries(a.value.locales).flatMap(([i,k])=>l.value.label===k.label?[]:{text:k.label,link:il(k.link||(i==="root"?"/":`/${i}/`),o.value.i18nRouting!==!1&&e,n.value.relativePath.slice(l.value.link.length-1),!a.value.cleanUrls)+r.value})),currentLang:l}}function il(e,a,t,n){return a?e.replace(/\/$/,"")+Tn(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,n?".html":"")):e}const ul=e=>(nt("data-v-d6be1790"),e=e(),ot(),e),dl={class:"NotFound"},cl={class:"code"},ml={class:"title"},vl=ul(()=>g("div",{class:"divider"},null,-1)),pl={class:"quote"},fl={class:"action"},hl=["href","aria-label"],yl=U({__name:"NotFound",setup(e){const{theme:a}=Ae(),{currentLang:t}=Oa();return(n,o)=>{var r,l,d,i,k;return u(),m("div",dl,[g("p",cl,ie(((r=s(a).notFound)==null?void 0:r.code)??"404"),1),g("h1",ml,ie(((l=s(a).notFound)==null?void 0:l.title)??"PAGE NOT FOUND"),1),vl,g("blockquote",pl,ie(((d=s(a).notFound)==null?void 0:d.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),g("div",fl,[g("a",{class:"link",href:s(Ln)(s(t).link),"aria-label":((i=s(a).notFound)==null?void 0:i.linkLabel)??"go to home"},ie(((k=s(a).notFound)==null?void 0:k.linkText)??"Take me home"),9,hl)])])}}}),gl=ke(yl,[["__scopeId","data-v-d6be1790"]]);function Yo(e,a){if(Array.isArray(e))return Fa(e);if(e==null)return[];a=Tn(a);const t=Object.keys(e).sort((o,r)=>r.split("/").length-o.split("/").length).find(o=>a.startsWith(Tn(o))),n=t?e[t]:[];return Array.isArray(n)?Fa(n):Fa(n.items,n.base)}function _l(e){const a=[];let t=0;for(const n in e){const o=e[n];if(o.items){t=a.push(o);continue}a[t]||a.push({items:[]}),a[t].items.push(o)}return a}function bl(e){const a=[];function t(n){for(const o of n)o.text&&o.link&&a.push({text:o.text,link:o.link,docFooterText:o.docFooterText}),o.items&&t(o.items)}return t(e),a}function Mn(e,a){return Array.isArray(a)?a.some(t=>Mn(e,t)):sa(e,a.link)?!0:a.items?Mn(e,a.items):!1}function Fa(e,a){return[...e].map(t=>{const n={...t},o=n.base||a;return o&&n.link&&(n.link=o+n.link),n.items&&(n.items=Fa(n.items,o)),n})}function Bt(){const{frontmatter:e,page:a,theme:t}=Ae(),n=Pn("(min-width: 960px)"),o=C(!1),r=S(()=>{const T=t.value.sidebar,x=a.value.relativePath;return T?Yo(T,x):[]}),l=C(r.value);et(r,(T,x)=>{JSON.stringify(T)!==JSON.stringify(x)&&(l.value=r.value)});const d=S(()=>e.value.sidebar!==!1&&l.value.length>0&&e.value.layout!=="home"),i=S(()=>k?e.value.aside==null?t.value.aside==="left":e.value.aside==="left":!1),k=S(()=>e.value.layout==="home"?!1:e.value.aside!=null?!!e.value.aside:t.value.aside!==!1),v=S(()=>d.value&&n.value),p=S(()=>d.value?_l(l.value):[]);function c(){o.value=!0}function _(){o.value=!1}function M(){o.value?_():c()}return{isOpen:o,sidebar:l,sidebarGroups:p,hasSidebar:d,hasAside:k,leftAside:i,isSidebarEnabled:v,open:c,close:_,toggle:M}}function kl(e,a){let t;ja(()=>{t=e.value?document.activeElement:void 0}),Ge(()=>{window.addEventListener("keyup",n)}),Xt(()=>{window.removeEventListener("keyup",n)});function n(o){o.key==="Escape"&&e.value&&(a(),t==null||t.focus())}}function wl(e){const{page:a,hash:t}=Ae(),n=C(!1),o=S(()=>e.value.collapsed!=null),r=S(()=>!!e.value.link),l=C(!1),d=()=>{l.value=sa(a.value.relativePath,e.value.link)};et([a,e,t],d),Ge(d);const i=S(()=>l.value?!0:e.value.items?Mn(a.value.relativePath,e.value.items):!1),k=S(()=>!!(e.value.items&&e.value.items.length));ja(()=>{n.value=!!(o.value&&e.value.collapsed)}),Co(()=>{(l.value||i.value)&&(n.value=!1)});function v(){o.value&&(n.value=!n.value)}return{collapsed:n,collapsible:o,isLink:r,isActiveLink:l,hasActiveLink:i,hasChildren:k,toggle:v}}function $l(){const{hasSidebar:e}=Bt(),a=Pn("(min-width: 960px)"),t=Pn("(min-width: 1280px)");return{isAsideEnabled:S(()=>!t.value&&!a.value?!1:e.value?t.value:a.value)}}const xn=[];function Bo(e){return typeof e.outline=="object"&&!Array.isArray(e.outline)&&e.outline.label||e.outlineTitle||"On this page"}function Rn(e){const a=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const n=Number(t.tagName[1]);return{element:t,title:Dl(t),link:"#"+t.id,level:n}});return Pl(a,e)}function Dl(e){let a="";for(const t of e.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;a+=t.textContent}else t.nodeType===3&&(a+=t.textContent);return a.trim()}function Pl(e,a){if(a===!1)return[];const t=(typeof a=="object"&&!Array.isArray(a)?a.level:a)||2,[n,o]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;e=e.filter(l=>l.level>=n&&l.level<=o),xn.length=0;for(const{element:l,link:d}of e)xn.push({element:l,link:d});const r=[];e:for(let l=0;l=0;i--){const k=e[i];if(k.level{requestAnimationFrame(r),window.addEventListener("scroll",n)}),Wr(()=>{l(location.hash)}),Xt(()=>{window.removeEventListener("scroll",n)});function r(){if(!t.value)return;const d=window.scrollY,i=window.innerHeight,k=document.body.offsetHeight,v=Math.abs(d+i-k)<1,p=xn.map(({element:_,link:M})=>({link:M,top:Ml(_)})).filter(({top:_})=>!Number.isNaN(_)).sort((_,M)=>_.top-M.top);if(!p.length){l(null);return}if(d<1){l(null);return}if(v){l(p[p.length-1].link);return}let c=null;for(const{link:_,top:M}of p){if(M>d+qr()+4)break;c=_}l(c)}function l(d){o&&o.classList.remove("active"),d==null?o=null:o=e.value.querySelector(`a[href="${decodeURIComponent(d)}"]`);const i=o;i?(i.classList.add("active"),a.value.style.top=i.offsetTop+39+"px",a.value.style.opacity="1"):(a.value.style.top="33px",a.value.style.opacity="0")}}function Ml(e){let a=0;for(;e!==document.body;){if(e===null)return NaN;a+=e.offsetTop,e=e.offsetParent}return a}const xl=["href","title"],Sl=U({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(e){function a({target:t}){const n=t.href.split("#")[1],o=document.getElementById(decodeURIComponent(n));o==null||o.focus({preventScroll:!0})}return(t,n)=>{const o=ua("VPDocOutlineItem",!0);return u(),m("ul",{class:ye(["VPDocOutlineItem",t.root?"root":"nested"])},[(u(!0),m(me,null,Te(t.headers,({children:r,link:l,title:d})=>(u(),m("li",null,[g("a",{class:"outline-link",href:l,onClick:a,title:d},ie(d),9,xl),r!=null&&r.length?(u(),ue(o,{key:0,headers:r},null,8,["headers"])):A("",!0)]))),256))],2)}}}),Fo=ke(Sl,[["__scopeId","data-v-b933a997"]]),Al={class:"content"},Cl={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Vl=U({__name:"VPDocAsideOutline",setup(e){const{frontmatter:a,theme:t}=Ae(),n=Vo([]);Ga(()=>{n.value=Rn(a.value.outline??t.value.outline)});const o=C(),r=C();return Tl(o,r),(l,d)=>(u(),m("nav",{"aria-labelledby":"doc-outline-aria-label",class:ye(["VPDocAsideOutline",{"has-outline":n.value.length>0}]),ref_key:"container",ref:o},[g("div",Al,[g("div",{class:"outline-marker",ref_key:"marker",ref:r},null,512),g("div",Cl,ie(s(Bo)(s(t))),1),Z(Fo,{headers:n.value,root:!0},null,8,["headers"])])],2))}}),Ol=ke(Vl,[["__scopeId","data-v-a5bbad30"]]),Nl={class:"VPDocAsideCarbonAds"},Ll=U({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(e){const a=Oo(()=>No(()=>import("./ui-custom.DBczvo26.js"),__vite__mapDeps([0,1])));return(t,n)=>(u(),m("div",Nl,[Z(s(a),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Il=e=>(nt("data-v-3f215769"),e=e(),ot(),e),Rl={class:"VPDocAside"},El=Il(()=>g("div",{class:"spacer"},null,-1)),Hl=U({__name:"VPDocAside",setup(e){const{theme:a}=Ae();return(t,n)=>(u(),m("div",Rl,[$(t.$slots,"aside-top",{},void 0,!0),$(t.$slots,"aside-outline-before",{},void 0,!0),Z(Ol),$(t.$slots,"aside-outline-after",{},void 0,!0),El,$(t.$slots,"aside-ads-before",{},void 0,!0),s(a).carbonAds?(u(),ue(Ll,{key:0,"carbon-ads":s(a).carbonAds},null,8,["carbon-ads"])):A("",!0),$(t.$slots,"aside-ads-after",{},void 0,!0),$(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Yl=ke(Hl,[["__scopeId","data-v-3f215769"]]);function Bl(){const{theme:e,page:a}=Ae();return S(()=>{const{text:t="Edit this page",pattern:n=""}=e.value.editLink||{};let o;return typeof n=="function"?o=n(a.value):o=n.replace(/:path/g,a.value.filePath),{url:o,text:t}})}function Fl(){const{page:e,theme:a,frontmatter:t}=Ae();return S(()=>{var k,v,p,c,_,M,T,x;const n=Yo(a.value.sidebar,e.value.relativePath),o=bl(n),r=zl(o,q=>q.link.replace(/[?#].*$/,"")),l=r.findIndex(q=>sa(e.value.relativePath,q.link)),d=((k=a.value.docFooter)==null?void 0:k.prev)===!1&&!t.value.prev||t.value.prev===!1,i=((v=a.value.docFooter)==null?void 0:v.next)===!1&&!t.value.next||t.value.next===!1;return{prev:d?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((p=r[l-1])==null?void 0:p.docFooterText)??((c=r[l-1])==null?void 0:c.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((_=r[l-1])==null?void 0:_.link)},next:i?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((M=r[l+1])==null?void 0:M.docFooterText)??((T=r[l+1])==null?void 0:T.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((x=r[l+1])==null?void 0:x.link)}}})}function zl(e,a){const t=new Set;return e.filter(n=>{const o=a(n);return t.has(o)?!1:t.add(o)})}const Nt=U({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(e){const a=e,t=S(()=>a.tag??(a.href?"a":"span")),n=S(()=>a.href&&Lo.test(a.href)||a.target==="_blank");return(o,r)=>(u(),ue(Ot(t.value),{class:ye(["VPLink",{link:o.href,"vp-external-link-icon":n.value,"no-icon":o.noIcon}]),href:o.href?s(In)(o.href):void 0,target:o.target??(n.value?"_blank":void 0),rel:o.rel??(n.value?"noreferrer":void 0)},{default:D(()=>[$(o.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Wl={class:"VPLastUpdated"},ql=["datetime"],Ul=U({__name:"VPDocFooterLastUpdated",setup(e){const{theme:a,page:t,frontmatter:n,lang:o}=Ae(),r=S(()=>new Date(n.value.lastUpdated??t.value.lastUpdated)),l=S(()=>r.value.toISOString()),d=C("");return Ge(()=>{ja(()=>{var i,k,v;d.value=new Intl.DateTimeFormat((k=(i=a.value.lastUpdated)==null?void 0:i.formatOptions)!=null&&k.forceLocale?o.value:void 0,((v=a.value.lastUpdated)==null?void 0:v.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(r.value)})}),(i,k)=>{var v;return u(),m("p",Wl,[Re(ie(((v=s(a).lastUpdated)==null?void 0:v.text)||s(a).lastUpdatedText||"Last updated")+": ",1),g("time",{datetime:l.value},ie(d.value),9,ql)])}}}),jl=ke(Ul,[["__scopeId","data-v-7e05ebdb"]]),zo=e=>(nt("data-v-d4a0bba5"),e=e(),ot(),e),Gl={key:0,class:"VPDocFooter"},Ql={key:0,class:"edit-info"},Kl={key:0,class:"edit-link"},Xl=zo(()=>g("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),Zl={key:1,class:"last-updated"},Jl={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},es=zo(()=>g("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),ts={class:"pager"},as=["innerHTML"],ns=["innerHTML"],os={class:"pager"},rs=["innerHTML"],ls=["innerHTML"],ss=U({__name:"VPDocFooter",setup(e){const{theme:a,page:t,frontmatter:n}=Ae(),o=Bl(),r=Fl(),l=S(()=>a.value.editLink&&n.value.editLink!==!1),d=S(()=>t.value.lastUpdated&&n.value.lastUpdated!==!1),i=S(()=>l.value||d.value||r.value.prev||r.value.next);return(k,v)=>{var p,c,_,M;return i.value?(u(),m("footer",Gl,[$(k.$slots,"doc-footer-before",{},void 0,!0),l.value||d.value?(u(),m("div",Ql,[l.value?(u(),m("div",Kl,[Z(Nt,{class:"edit-link-button",href:s(o).url,"no-icon":!0},{default:D(()=>[Xl,Re(" "+ie(s(o).text),1)]),_:1},8,["href"])])):A("",!0),d.value?(u(),m("div",Zl,[Z(jl)])):A("",!0)])):A("",!0),(p=s(r).prev)!=null&&p.link||(c=s(r).next)!=null&&c.link?(u(),m("nav",Jl,[es,g("div",ts,[(_=s(r).prev)!=null&&_.link?(u(),ue(Nt,{key:0,class:"pager-link prev",href:s(r).prev.link},{default:D(()=>{var T;return[g("span",{class:"desc",innerHTML:((T=s(a).docFooter)==null?void 0:T.prev)||"Previous page"},null,8,as),g("span",{class:"title",innerHTML:s(r).prev.text},null,8,ns)]}),_:1},8,["href"])):A("",!0)]),g("div",os,[(M=s(r).next)!=null&&M.link?(u(),ue(Nt,{key:0,class:"pager-link next",href:s(r).next.link},{default:D(()=>{var T;return[g("span",{class:"desc",innerHTML:((T=s(a).docFooter)==null?void 0:T.next)||"Next page"},null,8,rs),g("span",{class:"title",innerHTML:s(r).next.text},null,8,ls)]}),_:1},8,["href"])):A("",!0)])])):A("",!0)])):A("",!0)}}}),is=ke(ss,[["__scopeId","data-v-d4a0bba5"]]),us=e=>(nt("data-v-39a288b8"),e=e(),ot(),e),ds={class:"container"},cs=us(()=>g("div",{class:"aside-curtain"},null,-1)),ms={class:"aside-container"},vs={class:"aside-content"},ps={class:"content"},fs={class:"content-container"},hs={class:"main"},ys=U({__name:"VPDoc",setup(e){const{theme:a}=Ae(),t=Qa(),{hasSidebar:n,hasAside:o,leftAside:r}=Bt(),l=S(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(d,i)=>{const k=ua("Content");return u(),m("div",{class:ye(["VPDoc",{"has-sidebar":s(n),"has-aside":s(o)}])},[$(d.$slots,"doc-top",{},void 0,!0),g("div",ds,[s(o)?(u(),m("div",{key:0,class:ye(["aside",{"left-aside":s(r)}])},[cs,g("div",ms,[g("div",vs,[Z(Yl,null,{"aside-top":D(()=>[$(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":D(()=>[$(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":D(()=>[$(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":D(()=>[$(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":D(()=>[$(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":D(()=>[$(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):A("",!0),g("div",ps,[g("div",fs,[$(d.$slots,"doc-before",{},void 0,!0),g("main",hs,[Z(k,{class:ye(["vp-doc",[l.value,s(a).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),Z(is,null,{"doc-footer-before":D(()=>[$(d.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),$(d.$slots,"doc-after",{},void 0,!0)])])]),$(d.$slots,"doc-bottom",{},void 0,!0)],2)}}}),gs=ke(ys,[["__scopeId","data-v-39a288b8"]]),_s=U({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(e){const a=e,t=S(()=>a.href&&Lo.test(a.href)),n=S(()=>a.tag||a.href?"a":"button");return(o,r)=>(u(),ue(Ot(n.value),{class:ye(["VPButton",[o.size,o.theme]]),href:o.href?s(In)(o.href):void 0,target:a.target??(t.value?"_blank":void 0),rel:a.rel??(t.value?"noreferrer":void 0)},{default:D(()=>[Re(ie(o.text),1)]),_:1},8,["class","href","target","rel"]))}}),bs=ke(_s,[["__scopeId","data-v-cad61b99"]]),ks=["src","alt"],ws=U({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(e){return(a,t)=>{const n=ua("VPImage",!0);return a.image?(u(),m(me,{key:0},[typeof a.image=="string"||"src"in a.image?(u(),m("img",Le({key:0,class:"VPImage"},typeof a.image=="string"?a.$attrs:{...a.image,...a.$attrs},{src:s(Ln)(typeof a.image=="string"?a.image:a.image.src),alt:a.alt??(typeof a.image=="string"?"":a.image.alt||"")}),null,16,ks)):(u(),m(me,{key:1},[Z(n,Le({class:"dark",image:a.image.dark,alt:a.image.alt},a.$attrs),null,16,["image","alt"]),Z(n,Le({class:"light",image:a.image.light,alt:a.image.alt},a.$attrs),null,16,["image","alt"])],64))],64)):A("",!0)}}}),za=ke(ws,[["__scopeId","data-v-8426fc1a"]]),$s=e=>(nt("data-v-303bb580"),e=e(),ot(),e),Ds={class:"container"},Ps={class:"main"},Ts={key:0,class:"name"},Ms=["innerHTML"],xs=["innerHTML"],Ss=["innerHTML"],As={key:0,class:"actions"},Cs={key:0,class:"image"},Vs={class:"image-container"},Os=$s(()=>g("div",{class:"image-bg"},null,-1)),Ns=U({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(e){const a=Ka("hero-image-slot-exists");return(t,n)=>(u(),m("div",{class:ye(["VPHero",{"has-image":t.image||s(a)}])},[g("div",Ds,[g("div",Ps,[$(t.$slots,"home-hero-info-before",{},void 0,!0),$(t.$slots,"home-hero-info",{},()=>[t.name?(u(),m("h1",Ts,[g("span",{innerHTML:t.name,class:"clip"},null,8,Ms)])):A("",!0),t.text?(u(),m("p",{key:1,innerHTML:t.text,class:"text"},null,8,xs)):A("",!0),t.tagline?(u(),m("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,Ss)):A("",!0)],!0),$(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(u(),m("div",As,[(u(!0),m(me,null,Te(t.actions,o=>(u(),m("div",{key:o.link,class:"action"},[Z(bs,{tag:"a",size:"medium",theme:o.theme,text:o.text,href:o.link,target:o.target,rel:o.rel},null,8,["theme","text","href","target","rel"])]))),128))])):A("",!0),$(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||s(a)?(u(),m("div",Cs,[g("div",Vs,[Os,$(t.$slots,"home-hero-image",{},()=>[t.image?(u(),ue(za,{key:0,class:"image-src",image:t.image},null,8,["image"])):A("",!0)],!0)])])):A("",!0)])],2))}}),Ls=ke(Ns,[["__scopeId","data-v-303bb580"]]),Is=U({__name:"VPHomeHero",setup(e){const{frontmatter:a}=Ae();return(t,n)=>s(a).hero?(u(),ue(Ls,{key:0,class:"VPHomeHero",name:s(a).hero.name,text:s(a).hero.text,tagline:s(a).hero.tagline,image:s(a).hero.image,actions:s(a).hero.actions},{"home-hero-info-before":D(()=>[$(t.$slots,"home-hero-info-before")]),"home-hero-info":D(()=>[$(t.$slots,"home-hero-info")]),"home-hero-info-after":D(()=>[$(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":D(()=>[$(t.$slots,"home-hero-actions-after")]),"home-hero-image":D(()=>[$(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):A("",!0)}}),Rs=e=>(nt("data-v-a3976bdc"),e=e(),ot(),e),Es={class:"box"},Hs={key:0,class:"icon"},Ys=["innerHTML"],Bs=["innerHTML"],Fs=["innerHTML"],zs={key:4,class:"link-text"},Ws={class:"link-text-value"},qs=Rs(()=>g("span",{class:"vpi-arrow-right link-text-icon"},null,-1)),Us=U({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(e){return(a,t)=>(u(),ue(Nt,{class:"VPFeature",href:a.link,rel:a.rel,target:a.target,"no-icon":!0,tag:a.link?"a":"div"},{default:D(()=>[g("article",Es,[typeof a.icon=="object"&&a.icon.wrap?(u(),m("div",Hs,[Z(za,{image:a.icon,alt:a.icon.alt,height:a.icon.height||48,width:a.icon.width||48},null,8,["image","alt","height","width"])])):typeof a.icon=="object"?(u(),ue(za,{key:1,image:a.icon,alt:a.icon.alt,height:a.icon.height||48,width:a.icon.width||48},null,8,["image","alt","height","width"])):a.icon?(u(),m("div",{key:2,class:"icon",innerHTML:a.icon},null,8,Ys)):A("",!0),g("h2",{class:"title",innerHTML:a.title},null,8,Bs),a.details?(u(),m("p",{key:3,class:"details",innerHTML:a.details},null,8,Fs)):A("",!0),a.linkText?(u(),m("div",zs,[g("p",Ws,[Re(ie(a.linkText)+" ",1),qs])])):A("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),js=ke(Us,[["__scopeId","data-v-a3976bdc"]]),Gs={key:0,class:"VPFeatures"},Qs={class:"container"},Ks={class:"items"},Xs=U({__name:"VPFeatures",props:{features:{}},setup(e){const a=e,t=S(()=>{const n=a.features.length;if(n){if(n===2)return"grid-2";if(n===3)return"grid-3";if(n%3===0)return"grid-6";if(n>3)return"grid-4"}else return});return(n,o)=>n.features?(u(),m("div",Gs,[g("div",Qs,[g("div",Ks,[(u(!0),m(me,null,Te(n.features,r=>(u(),m("div",{key:r.title,class:ye(["item",[t.value]])},[Z(js,{icon:r.icon,title:r.title,details:r.details,link:r.link,"link-text":r.linkText,rel:r.rel,target:r.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):A("",!0)}}),Zs=ke(Xs,[["__scopeId","data-v-a6181336"]]),Js=U({__name:"VPHomeFeatures",setup(e){const{frontmatter:a}=Ae();return(t,n)=>s(a).features?(u(),ue(Zs,{key:0,class:"VPHomeFeatures",features:s(a).features},null,8,["features"])):A("",!0)}}),ei=U({__name:"VPHomeContent",setup(e){const{width:a}=Ur({initialWidth:0,includeScrollbar:!1});return(t,n)=>(u(),m("div",{class:"vp-doc container",style:vt(s(a)?{"--vp-offset":`calc(50% - ${s(a)/2}px)`}:{})},[$(t.$slots,"default",{},void 0,!0)],4))}}),ti=ke(ei,[["__scopeId","data-v-8e2d4988"]]),ai={class:"VPHome"},ni=U({__name:"VPHome",setup(e){const{frontmatter:a}=Ae();return(t,n)=>{const o=ua("Content");return u(),m("div",ai,[$(t.$slots,"home-hero-before",{},void 0,!0),Z(Is,null,{"home-hero-info-before":D(()=>[$(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":D(()=>[$(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":D(()=>[$(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":D(()=>[$(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":D(()=>[$(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),$(t.$slots,"home-hero-after",{},void 0,!0),$(t.$slots,"home-features-before",{},void 0,!0),Z(Js),$(t.$slots,"home-features-after",{},void 0,!0),s(a).markdownStyles!==!1?(u(),ue(ti,{key:0},{default:D(()=>[Z(o)]),_:1})):(u(),ue(o,{key:1}))])}}}),oi=ke(ni,[["__scopeId","data-v-686f80a6"]]),ri={},li={class:"VPPage"};function si(e,a){const t=ua("Content");return u(),m("div",li,[$(e.$slots,"page-top"),Z(t),$(e.$slots,"page-bottom")])}const ii=ke(ri,[["render",si]]),ui=U({__name:"VPContent",setup(e){const{page:a,frontmatter:t}=Ae(),{hasSidebar:n}=Bt();return(o,r)=>(u(),m("div",{class:ye(["VPContent",{"has-sidebar":s(n),"is-home":s(t).layout==="home"}]),id:"VPContent"},[s(a).isNotFound?$(o.$slots,"not-found",{key:0},()=>[Z(gl)],!0):s(t).layout==="page"?(u(),ue(ii,{key:1},{"page-top":D(()=>[$(o.$slots,"page-top",{},void 0,!0)]),"page-bottom":D(()=>[$(o.$slots,"page-bottom",{},void 0,!0)]),_:3})):s(t).layout==="home"?(u(),ue(oi,{key:2},{"home-hero-before":D(()=>[$(o.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":D(()=>[$(o.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":D(()=>[$(o.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":D(()=>[$(o.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":D(()=>[$(o.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":D(()=>[$(o.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":D(()=>[$(o.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":D(()=>[$(o.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":D(()=>[$(o.$slots,"home-features-after",{},void 0,!0)]),_:3})):s(t).layout&&s(t).layout!=="doc"?(u(),ue(Ot(s(t).layout),{key:3})):(u(),ue(gs,{key:4},{"doc-top":D(()=>[$(o.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":D(()=>[$(o.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":D(()=>[$(o.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":D(()=>[$(o.$slots,"doc-before",{},void 0,!0)]),"doc-after":D(()=>[$(o.$slots,"doc-after",{},void 0,!0)]),"aside-top":D(()=>[$(o.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":D(()=>[$(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":D(()=>[$(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":D(()=>[$(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":D(()=>[$(o.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":D(()=>[$(o.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),di=ke(ui,[["__scopeId","data-v-1428d186"]]),ci={class:"container"},mi=["innerHTML"],vi=["innerHTML"],pi=U({__name:"VPFooter",setup(e){const{theme:a,frontmatter:t}=Ae(),{hasSidebar:n}=Bt();return(o,r)=>s(a).footer&&s(t).footer!==!1?(u(),m("footer",{key:0,class:ye(["VPFooter",{"has-sidebar":s(n)}])},[g("div",ci,[s(a).footer.message?(u(),m("p",{key:0,class:"message",innerHTML:s(a).footer.message},null,8,mi)):A("",!0),s(a).footer.copyright?(u(),m("p",{key:1,class:"copyright",innerHTML:s(a).footer.copyright},null,8,vi)):A("",!0)])],2)):A("",!0)}}),fi=ke(pi,[["__scopeId","data-v-e315a0ad"]]);function hi(){const{theme:e,frontmatter:a}=Ae(),t=Vo([]),n=S(()=>t.value.length>0);return Ga(()=>{t.value=Rn(a.value.outline??e.value.outline)}),{headers:t,hasLocalNav:n}}const yi=e=>(nt("data-v-17a5e62e"),e=e(),ot(),e),gi={class:"menu-text"},_i=yi(()=>g("span",{class:"vpi-chevron-right icon"},null,-1)),bi={class:"header"},ki={class:"outline"},wi=U({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(e){const a=e,{theme:t}=Ae(),n=C(!1),o=C(0),r=C(),l=C();function d(p){var c;(c=r.value)!=null&&c.contains(p.target)||(n.value=!1)}et(n,p=>{if(p){document.addEventListener("click",d);return}document.removeEventListener("click",d)}),jr("Escape",()=>{n.value=!1}),Ga(()=>{n.value=!1});function i(){n.value=!n.value,o.value=window.innerHeight+Math.min(window.scrollY-a.navHeight,0)}function k(p){p.target.classList.contains("outline-link")&&(l.value&&(l.value.style.transition="none"),yt(()=>{n.value=!1}))}function v(){n.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(p,c)=>(u(),m("div",{class:"VPLocalNavOutlineDropdown",style:vt({"--vp-vh":o.value+"px"}),ref_key:"main",ref:r},[p.headers.length>0?(u(),m("button",{key:0,onClick:i,class:ye({open:n.value})},[g("span",gi,ie(s(Bo)(s(t))),1),_i],2)):(u(),m("button",{key:1,onClick:v},ie(s(t).returnToTopLabel||"Return to top"),1)),Z(Yt,{name:"flyout"},{default:D(()=>[n.value?(u(),m("div",{key:0,ref_key:"items",ref:l,class:"items",onClick:k},[g("div",bi,[g("a",{class:"top-link",href:"#",onClick:v},ie(s(t).returnToTopLabel||"Return to top"),1)]),g("div",ki,[Z(Fo,{headers:p.headers},null,8,["headers"])])],512)):A("",!0)]),_:1})],4))}}),$i=ke(wi,[["__scopeId","data-v-17a5e62e"]]),Di=e=>(nt("data-v-a6f0e41e"),e=e(),ot(),e),Pi={class:"container"},Ti=["aria-expanded"],Mi=Di(()=>g("span",{class:"vpi-align-left menu-icon"},null,-1)),xi={class:"menu-text"},Si=U({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(e){const{theme:a,frontmatter:t}=Ae(),{hasSidebar:n}=Bt(),{headers:o}=hi(),{y:r}=Io(),l=C(0);Ge(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),Ga(()=>{o.value=Rn(t.value.outline??a.value.outline)});const d=S(()=>o.value.length===0),i=S(()=>d.value&&!n.value),k=S(()=>({VPLocalNav:!0,"has-sidebar":n.value,empty:d.value,fixed:i.value}));return(v,p)=>s(t).layout!=="home"&&(!i.value||s(r)>=l.value)?(u(),m("div",{key:0,class:ye(k.value)},[g("div",Pi,[s(n)?(u(),m("button",{key:0,class:"menu","aria-expanded":v.open,"aria-controls":"VPSidebarNav",onClick:p[0]||(p[0]=c=>v.$emit("open-menu"))},[Mi,g("span",xi,ie(s(a).sidebarMenuLabel||"Menu"),1)],8,Ti)):A("",!0),Z($i,{headers:s(o),navHeight:l.value},null,8,["headers","navHeight"])])],2)):A("",!0)}}),Ai=ke(Si,[["__scopeId","data-v-a6f0e41e"]]);function Ci(){const e=C(!1);function a(){e.value=!0,window.addEventListener("resize",o)}function t(){e.value=!1,window.removeEventListener("resize",o)}function n(){e.value?t():a()}function o(){window.outerWidth>=768&&t()}const r=Qa();return et(()=>r.path,t),{isScreenOpen:e,openScreen:a,closeScreen:t,toggleScreen:n}}const Vi={},Oi={class:"VPSwitch",type:"button",role:"switch"},Ni={class:"check"},Li={key:0,class:"icon"};function Ii(e,a){return u(),m("button",Oi,[g("span",Ni,[e.$slots.default?(u(),m("span",Li,[$(e.$slots,"default",{},void 0,!0)])):A("",!0)])])}const Ri=ke(Vi,[["render",Ii],["__scopeId","data-v-1d5665e3"]]),Wo=e=>(nt("data-v-d1f28634"),e=e(),ot(),e),Ei=Wo(()=>g("span",{class:"vpi-sun sun"},null,-1)),Hi=Wo(()=>g("span",{class:"vpi-moon moon"},null,-1)),Yi=U({__name:"VPSwitchAppearance",setup(e){const{isDark:a,theme:t}=Ae(),n=Ka("toggle-appearance",()=>{a.value=!a.value}),o=S(()=>a.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme");return(r,l)=>(u(),ue(Ri,{title:o.value,class:"VPSwitchAppearance","aria-checked":s(a),onClick:s(n)},{default:D(()=>[Ei,Hi]),_:1},8,["title","aria-checked","onClick"]))}}),En=ke(Yi,[["__scopeId","data-v-d1f28634"]]),Bi={key:0,class:"VPNavBarAppearance"},Fi=U({__name:"VPNavBarAppearance",setup(e){const{site:a}=Ae();return(t,n)=>s(a).appearance&&s(a).appearance!=="force-dark"?(u(),m("div",Bi,[Z(En)])):A("",!0)}}),zi=ke(Fi,[["__scopeId","data-v-e6aabb21"]]),Hn=C();let qo=!1,vn=0;function Wi(e){const a=C(!1);if(Xa){!qo&&qi(),vn++;const t=et(Hn,n=>{var o,r,l;n===e.el.value||(o=e.el.value)!=null&&o.contains(n)?(a.value=!0,(r=e.onFocus)==null||r.call(e)):(a.value=!1,(l=e.onBlur)==null||l.call(e))});Xt(()=>{t(),vn--,vn||Ui()})}return Gr(a)}function qi(){document.addEventListener("focusin",Uo),qo=!0,Hn.value=document.activeElement}function Ui(){document.removeEventListener("focusin",Uo)}function Uo(){Hn.value=document.activeElement}const ji={class:"VPMenuLink"},Gi=U({__name:"VPMenuLink",props:{item:{}},setup(e){const{page:a}=Ae();return(t,n)=>(u(),m("div",ji,[Z(Nt,{class:ye({active:s(sa)(s(a).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:D(()=>[Re(ie(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),Za=ke(Gi,[["__scopeId","data-v-43f1e123"]]),Qi={class:"VPMenuGroup"},Ki={key:0,class:"title"},Xi=U({__name:"VPMenuGroup",props:{text:{},items:{}},setup(e){return(a,t)=>(u(),m("div",Qi,[a.text?(u(),m("p",Ki,ie(a.text),1)):A("",!0),(u(!0),m(me,null,Te(a.items,n=>(u(),m(me,null,["link"in n?(u(),ue(Za,{key:0,item:n},null,8,["item"])):A("",!0)],64))),256))]))}}),Zi=ke(Xi,[["__scopeId","data-v-69e747b5"]]),Ji={class:"VPMenu"},eu={key:0,class:"items"},tu=U({__name:"VPMenu",props:{items:{}},setup(e){return(a,t)=>(u(),m("div",Ji,[a.items?(u(),m("div",eu,[(u(!0),m(me,null,Te(a.items,n=>(u(),m(me,{key:n.text},["link"in n?(u(),ue(Za,{key:0,item:n},null,8,["item"])):(u(),ue(Zi,{key:1,text:n.text,items:n.items},null,8,["text","items"]))],64))),128))])):A("",!0),$(a.$slots,"default",{},void 0,!0)]))}}),au=ke(tu,[["__scopeId","data-v-e7ea1737"]]),nu=e=>(nt("data-v-b6c34ac9"),e=e(),ot(),e),ou=["aria-expanded","aria-label"],ru={key:0,class:"text"},lu=["innerHTML"],su=nu(()=>g("span",{class:"vpi-chevron-down text-icon"},null,-1)),iu={key:1,class:"vpi-more-horizontal icon"},uu={class:"menu"},du=U({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(e){const a=C(!1),t=C();Wi({el:t,onBlur:n});function n(){a.value=!1}return(o,r)=>(u(),m("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:r[1]||(r[1]=l=>a.value=!0),onMouseleave:r[2]||(r[2]=l=>a.value=!1)},[g("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":a.value,"aria-label":o.label,onClick:r[0]||(r[0]=l=>a.value=!a.value)},[o.button||o.icon?(u(),m("span",ru,[o.icon?(u(),m("span",{key:0,class:ye([o.icon,"option-icon"])},null,2)):A("",!0),o.button?(u(),m("span",{key:1,innerHTML:o.button},null,8,lu)):A("",!0),su])):(u(),m("span",iu))],8,ou),g("div",uu,[Z(au,{items:o.items},{default:D(()=>[$(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),Yn=ke(du,[["__scopeId","data-v-b6c34ac9"]]),cu=["href","aria-label","innerHTML"],mu=U({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(e){const a=e,t=S(()=>typeof a.icon=="object"?a.icon.svg:``);return(n,o)=>(u(),m("a",{class:"VPSocialLink no-icon",href:n.link,"aria-label":n.ariaLabel??(typeof n.icon=="string"?n.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,cu))}}),vu=ke(mu,[["__scopeId","data-v-eee4e7cb"]]),pu={class:"VPSocialLinks"},fu=U({__name:"VPSocialLinks",props:{links:{}},setup(e){return(a,t)=>(u(),m("div",pu,[(u(!0),m(me,null,Te(a.links,({link:n,icon:o,ariaLabel:r})=>(u(),ue(vu,{key:n,icon:o,link:n,ariaLabel:r},null,8,["icon","link","ariaLabel"]))),128))]))}}),Bn=ke(fu,[["__scopeId","data-v-7bc22406"]]),hu={key:0,class:"group translations"},yu={class:"trans-title"},gu={key:1,class:"group"},_u={class:"item appearance"},bu={class:"label"},ku={class:"appearance-action"},wu={key:2,class:"group"},$u={class:"item social-links"},Du=U({__name:"VPNavBarExtra",setup(e){const{site:a,theme:t}=Ae(),{localeLinks:n,currentLang:o}=Oa({correspondingLink:!0}),r=S(()=>n.value.length&&o.value.label||a.value.appearance||t.value.socialLinks);return(l,d)=>r.value?(u(),ue(Yn,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:D(()=>[s(n).length&&s(o).label?(u(),m("div",hu,[g("p",yu,ie(s(o).label),1),(u(!0),m(me,null,Te(s(n),i=>(u(),ue(Za,{key:i.link,item:i},null,8,["item"]))),128))])):A("",!0),s(a).appearance&&s(a).appearance!=="force-dark"?(u(),m("div",gu,[g("div",_u,[g("p",bu,ie(s(t).darkModeSwitchLabel||"Appearance"),1),g("div",ku,[Z(En)])])])):A("",!0),s(t).socialLinks?(u(),m("div",wu,[g("div",$u,[Z(Bn,{class:"social-links-list",links:s(t).socialLinks},null,8,["links"])])])):A("",!0)]),_:1})):A("",!0)}}),Pu=ke(Du,[["__scopeId","data-v-d0bd9dde"]]),Tu=e=>(nt("data-v-e5dd9c1c"),e=e(),ot(),e),Mu=["aria-expanded"],xu=Tu(()=>g("span",{class:"container"},[g("span",{class:"top"}),g("span",{class:"middle"}),g("span",{class:"bottom"})],-1)),Su=[xu],Au=U({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(a,t)=>(u(),m("button",{type:"button",class:ye(["VPNavBarHamburger",{active:a.active}]),"aria-label":"mobile navigation","aria-expanded":a.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=n=>a.$emit("click"))},Su,10,Mu))}}),Cu=ke(Au,[["__scopeId","data-v-e5dd9c1c"]]),Vu=["innerHTML"],Ou=U({__name:"VPNavBarMenuLink",props:{item:{}},setup(e){const{page:a}=Ae();return(t,n)=>(u(),ue(Nt,{class:ye({VPNavBarMenuLink:!0,active:s(sa)(s(a).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,noIcon:t.item.noIcon,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:D(()=>[g("span",{innerHTML:t.item.text},null,8,Vu)]),_:1},8,["class","href","noIcon","target","rel"]))}}),Nu=ke(Ou,[["__scopeId","data-v-9c663999"]]),Lu=U({__name:"VPNavBarMenuGroup",props:{item:{}},setup(e){const a=e,{page:t}=Ae(),n=r=>"link"in r?sa(t.value.relativePath,r.link,!!a.item.activeMatch):r.items.some(n),o=S(()=>n(a.item));return(r,l)=>(u(),ue(Yn,{class:ye({VPNavBarMenuGroup:!0,active:s(sa)(s(t).relativePath,r.item.activeMatch,!!r.item.activeMatch)||o.value}),button:r.item.text,items:r.item.items},null,8,["class","button","items"]))}}),Iu=e=>(nt("data-v-7f418b0f"),e=e(),ot(),e),Ru={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Eu=Iu(()=>g("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),Hu=U({__name:"VPNavBarMenu",setup(e){const{theme:a}=Ae();return(t,n)=>s(a).nav?(u(),m("nav",Ru,[Eu,(u(!0),m(me,null,Te(s(a).nav,o=>(u(),m(me,{key:o.text},["link"in o?(u(),ue(Nu,{key:0,item:o},null,8,["item"])):(u(),ue(Lu,{key:1,item:o},null,8,["item"]))],64))),128))])):A("",!0)}}),Yu=ke(Hu,[["__scopeId","data-v-7f418b0f"]]);function Bu(e){const{localeIndex:a,theme:t}=Ae();function n(o){var M,T,x;const r=o.split("."),l=(M=t.value.search)==null?void 0:M.options,d=l&&typeof l=="object",i=d&&((x=(T=l.locales)==null?void 0:T[a.value])==null?void 0:x.translations)||null,k=d&&l.translations||null;let v=i,p=k,c=e;const _=r.pop();for(const q of r){let j=null;const N=c==null?void 0:c[q];N&&(j=c=N);const Q=p==null?void 0:p[q];Q&&(j=p=Q);const ae=v==null?void 0:v[q];ae&&(j=v=ae),N||(c=j),Q||(p=j),ae||(v=j)}return(v==null?void 0:v[_])??(p==null?void 0:p[_])??(c==null?void 0:c[_])??""}return n}const Fu=["aria-label"],zu={class:"DocSearch-Button-Container"},Wu=g("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1),qu={class:"DocSearch-Button-Placeholder"},Uu=g("span",{class:"DocSearch-Button-Keys"},[g("kbd",{class:"DocSearch-Button-Key"}),g("kbd",{class:"DocSearch-Button-Key"},"K")],-1),co=U({__name:"VPNavBarSearchButton",setup(e){const t=Bu({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(n,o)=>(u(),m("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":s(t)("button.buttonAriaLabel")},[g("span",zu,[Wu,g("span",qu,ie(s(t)("button.buttonText")),1)]),Uu],8,Fu))}}),ju={class:"VPNavBarSearch"},Gu={id:"local-search"},Qu={key:1,id:"docsearch"},Ku=U({__name:"VPNavBarSearch",setup(e){const a=()=>null,t=Oo(()=>No(()=>import("./VPAlgoliaSearchBox.BntF-wkq.js"),__vite__mapDeps([2,1]))),{theme:n}=Ae(),o=C(!1),r=C(!1),l=()=>{const c="VPAlgoliaPreconnect";(window.requestIdleCallback||setTimeout)(()=>{var T;const M=document.createElement("link");M.id=c,M.rel="preconnect",M.href=`https://${(((T=n.value.search)==null?void 0:T.options)??n.value.algolia).appId}-dsn.algolia.net`,M.crossOrigin="",document.head.appendChild(M)})};Ge(()=>{l();const c=M=>{(M.key.toLowerCase()==="k"&&(M.metaKey||M.ctrlKey)||!k(M)&&M.key==="/")&&(M.preventDefault(),d(),_())},_=()=>{window.removeEventListener("keydown",c)};window.addEventListener("keydown",c),Xt(_)});function d(){o.value||(o.value=!0,setTimeout(i,16))}function i(){const c=new Event("keydown");c.key="k",c.metaKey=!0,window.dispatchEvent(c),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||i()},16)}function k(c){const _=c.target,M=_.tagName;return _.isContentEditable||M==="INPUT"||M==="SELECT"||M==="TEXTAREA"}const v=C(!1),p="algolia";return(c,_)=>{var M;return u(),m("div",ju,[s(p)==="local"?(u(),m(me,{key:0},[v.value?(u(),ue(s(a),{key:0,onClose:_[0]||(_[0]=T=>v.value=!1)})):A("",!0),g("div",Gu,[Z(co,{onClick:_[1]||(_[1]=T=>v.value=!0)})])],64)):s(p)==="algolia"?(u(),m(me,{key:1},[o.value?(u(),ue(s(t),{key:0,algolia:((M=s(n).search)==null?void 0:M.options)??s(n).algolia,onVnodeBeforeMount:_[2]||(_[2]=T=>r.value=!0)},null,8,["algolia"])):A("",!0),r.value?A("",!0):(u(),m("div",Qu,[Z(co,{onClick:d})]))],64)):A("",!0)])}}}),Xu=U({__name:"VPNavBarSocialLinks",setup(e){const{theme:a}=Ae();return(t,n)=>s(a).socialLinks?(u(),ue(Bn,{key:0,class:"VPNavBarSocialLinks",links:s(a).socialLinks},null,8,["links"])):A("",!0)}}),Zu=ke(Xu,[["__scopeId","data-v-0394ad82"]]),Ju=["href","rel","target"],ed={key:1},td={key:2},ad=U({__name:"VPNavBarTitle",setup(e){const{site:a,theme:t}=Ae(),{hasSidebar:n}=Bt(),{currentLang:o}=Oa(),r=S(()=>{var i;return typeof t.value.logoLink=="string"?t.value.logoLink:(i=t.value.logoLink)==null?void 0:i.link}),l=S(()=>{var i;return typeof t.value.logoLink=="string"||(i=t.value.logoLink)==null?void 0:i.rel}),d=S(()=>{var i;return typeof t.value.logoLink=="string"||(i=t.value.logoLink)==null?void 0:i.target});return(i,k)=>(u(),m("div",{class:ye(["VPNavBarTitle",{"has-sidebar":s(n)}])},[g("a",{class:"title",href:r.value??s(In)(s(o).link),rel:l.value,target:d.value},[$(i.$slots,"nav-bar-title-before",{},void 0,!0),s(t).logo?(u(),ue(za,{key:0,class:"logo",image:s(t).logo},null,8,["image"])):A("",!0),s(t).siteTitle?(u(),m("span",ed,ie(s(t).siteTitle),1)):s(t).siteTitle===void 0?(u(),m("span",td,ie(s(a).title),1)):A("",!0),$(i.$slots,"nav-bar-title-after",{},void 0,!0)],8,Ju)],2))}}),nd=ke(ad,[["__scopeId","data-v-ab179fa1"]]),od={class:"items"},rd={class:"title"},ld=U({__name:"VPNavBarTranslations",setup(e){const{theme:a}=Ae(),{localeLinks:t,currentLang:n}=Oa({correspondingLink:!0});return(o,r)=>s(t).length&&s(n).label?(u(),ue(Yn,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:s(a).langMenuLabel||"Change language"},{default:D(()=>[g("div",od,[g("p",rd,ie(s(n).label),1),(u(!0),m(me,null,Te(s(t),l=>(u(),ue(Za,{key:l.link,item:l},null,8,["item"]))),128))])]),_:1},8,["label"])):A("",!0)}}),sd=ke(ld,[["__scopeId","data-v-88af2de4"]]),id=e=>(nt("data-v-ccf7ddec"),e=e(),ot(),e),ud={class:"wrapper"},dd={class:"container"},cd={class:"title"},md={class:"content"},vd={class:"content-body"},pd=id(()=>g("div",{class:"divider"},[g("div",{class:"divider-line"})],-1)),fd=U({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(e){const{y:a}=Io(),{hasSidebar:t}=Bt(),{frontmatter:n}=Ae(),o=C({});return Co(()=>{o.value={"has-sidebar":t.value,home:n.value.layout==="home",top:a.value===0}}),(r,l)=>(u(),m("div",{class:ye(["VPNavBar",o.value])},[g("div",ud,[g("div",dd,[g("div",cd,[Z(nd,null,{"nav-bar-title-before":D(()=>[$(r.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":D(()=>[$(r.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),g("div",md,[g("div",vd,[$(r.$slots,"nav-bar-content-before",{},void 0,!0),Z(Ku,{class:"search"}),Z(Yu,{class:"menu"}),Z(sd,{class:"translations"}),Z(zi,{class:"appearance"}),Z(Zu,{class:"social-links"}),Z(Pu,{class:"extra"}),$(r.$slots,"nav-bar-content-after",{},void 0,!0),Z(Cu,{class:"hamburger",active:r.isScreenOpen,onClick:l[0]||(l[0]=d=>r.$emit("toggle-screen"))},null,8,["active"])])])])]),pd],2))}}),hd=ke(fd,[["__scopeId","data-v-ccf7ddec"]]),yd={key:0,class:"VPNavScreenAppearance"},gd={class:"text"},_d=U({__name:"VPNavScreenAppearance",setup(e){const{site:a,theme:t}=Ae();return(n,o)=>s(a).appearance&&s(a).appearance!=="force-dark"?(u(),m("div",yd,[g("p",gd,ie(s(t).darkModeSwitchLabel||"Appearance"),1),Z(En)])):A("",!0)}}),bd=ke(_d,[["__scopeId","data-v-2d7af913"]]),kd=U({__name:"VPNavScreenMenuLink",props:{item:{}},setup(e){const a=Ka("close-screen");return(t,n)=>(u(),ue(Nt,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:s(a),innerHTML:t.item.text},null,8,["href","target","rel","onClick","innerHTML"]))}}),wd=ke(kd,[["__scopeId","data-v-7f31e1f6"]]),$d=U({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(e){const a=Ka("close-screen");return(t,n)=>(u(),ue(Nt,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:s(a)},{default:D(()=>[Re(ie(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),jo=ke($d,[["__scopeId","data-v-19976ae1"]]),Dd={class:"VPNavScreenMenuGroupSection"},Pd={key:0,class:"title"},Td=U({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(e){return(a,t)=>(u(),m("div",Dd,[a.text?(u(),m("p",Pd,ie(a.text),1)):A("",!0),(u(!0),m(me,null,Te(a.items,n=>(u(),ue(jo,{key:n.text,item:n},null,8,["item"]))),128))]))}}),Md=ke(Td,[["__scopeId","data-v-8133b170"]]),xd=e=>(nt("data-v-ff6087d4"),e=e(),ot(),e),Sd=["aria-controls","aria-expanded"],Ad=["innerHTML"],Cd=xd(()=>g("span",{class:"vpi-plus button-icon"},null,-1)),Vd=["id"],Od={key:1,class:"group"},Nd=U({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(e){const a=e,t=C(!1),n=S(()=>`NavScreenGroup-${a.text.replace(" ","-").toLowerCase()}`);function o(){t.value=!t.value}return(r,l)=>(u(),m("div",{class:ye(["VPNavScreenMenuGroup",{open:t.value}])},[g("button",{class:"button","aria-controls":n.value,"aria-expanded":t.value,onClick:o},[g("span",{class:"button-text",innerHTML:r.text},null,8,Ad),Cd],8,Sd),g("div",{id:n.value,class:"items"},[(u(!0),m(me,null,Te(r.items,d=>(u(),m(me,{key:d.text},["link"in d?(u(),m("div",{key:d.text,class:"item"},[Z(jo,{item:d},null,8,["item"])])):(u(),m("div",Od,[Z(Md,{text:d.text,items:d.items},null,8,["text","items"])]))],64))),128))],8,Vd)],2))}}),Ld=ke(Nd,[["__scopeId","data-v-ff6087d4"]]),Id={key:0,class:"VPNavScreenMenu"},Rd=U({__name:"VPNavScreenMenu",setup(e){const{theme:a}=Ae();return(t,n)=>s(a).nav?(u(),m("nav",Id,[(u(!0),m(me,null,Te(s(a).nav,o=>(u(),m(me,{key:o.text},["link"in o?(u(),ue(wd,{key:0,item:o},null,8,["item"])):(u(),ue(Ld,{key:1,text:o.text||"",items:o.items},null,8,["text","items"]))],64))),128))])):A("",!0)}}),Ed=U({__name:"VPNavScreenSocialLinks",setup(e){const{theme:a}=Ae();return(t,n)=>s(a).socialLinks?(u(),ue(Bn,{key:0,class:"VPNavScreenSocialLinks",links:s(a).socialLinks},null,8,["links"])):A("",!0)}}),Go=e=>(nt("data-v-858fe1a4"),e=e(),ot(),e),Hd=Go(()=>g("span",{class:"vpi-languages icon lang"},null,-1)),Yd=Go(()=>g("span",{class:"vpi-chevron-down icon chevron"},null,-1)),Bd={class:"list"},Fd=U({__name:"VPNavScreenTranslations",setup(e){const{localeLinks:a,currentLang:t}=Oa({correspondingLink:!0}),n=C(!1);function o(){n.value=!n.value}return(r,l)=>s(a).length&&s(t).label?(u(),m("div",{key:0,class:ye(["VPNavScreenTranslations",{open:n.value}])},[g("button",{class:"title",onClick:o},[Hd,Re(" "+ie(s(t).label)+" ",1),Yd]),g("ul",Bd,[(u(!0),m(me,null,Te(s(a),d=>(u(),m("li",{key:d.link,class:"item"},[Z(Nt,{class:"link",href:d.link},{default:D(()=>[Re(ie(d.text),1)]),_:2},1032,["href"])]))),128))])],2)):A("",!0)}}),zd=ke(Fd,[["__scopeId","data-v-858fe1a4"]]),Wd={class:"container"},qd=U({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const a=C(null),t=Ro(Xa?document.body:null);return(n,o)=>(u(),ue(Yt,{name:"fade",onEnter:o[0]||(o[0]=r=>t.value=!0),onAfterLeave:o[1]||(o[1]=r=>t.value=!1)},{default:D(()=>[n.open?(u(),m("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:a,id:"VPNavScreen"},[g("div",Wd,[$(n.$slots,"nav-screen-content-before",{},void 0,!0),Z(Rd,{class:"menu"}),Z(zd,{class:"translations"}),Z(bd,{class:"appearance"}),Z(Ed,{class:"social-links"}),$(n.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):A("",!0)]),_:3}))}}),Ud=ke(qd,[["__scopeId","data-v-cc5739dd"]]),jd={key:0,class:"VPNav"},Gd=U({__name:"VPNav",setup(e){const{isScreenOpen:a,closeScreen:t,toggleScreen:n}=Ci(),{frontmatter:o}=Ae(),r=S(()=>o.value.navbar!==!1);return Eo("close-screen",t),ja(()=>{Xa&&document.documentElement.classList.toggle("hide-nav",!r.value)}),(l,d)=>r.value?(u(),m("header",jd,[Z(hd,{"is-screen-open":s(a),onToggleScreen:s(n)},{"nav-bar-title-before":D(()=>[$(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":D(()=>[$(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":D(()=>[$(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":D(()=>[$(l.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),Z(Ud,{open:s(a)},{"nav-screen-content-before":D(()=>[$(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":D(()=>[$(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):A("",!0)}}),Qd=ke(Gd,[["__scopeId","data-v-ae24b3ad"]]),Qo=e=>(nt("data-v-b8d55f3b"),e=e(),ot(),e),Kd=["role","tabindex"],Xd=Qo(()=>g("div",{class:"indicator"},null,-1)),Zd=Qo(()=>g("span",{class:"vpi-chevron-right caret-icon"},null,-1)),Jd=[Zd],ec={key:1,class:"items"},tc=U({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(e){const a=e,{collapsed:t,collapsible:n,isLink:o,isActiveLink:r,hasActiveLink:l,hasChildren:d,toggle:i}=wl(S(()=>a.item)),k=S(()=>d.value?"section":"div"),v=S(()=>o.value?"a":"div"),p=S(()=>d.value?a.depth+2===7?"p":`h${a.depth+2}`:"p"),c=S(()=>o.value?void 0:"button"),_=S(()=>[[`level-${a.depth}`],{collapsible:n.value},{collapsed:t.value},{"is-link":o.value},{"is-active":r.value},{"has-active":l.value}]);function M(x){"key"in x&&x.key!=="Enter"||!a.item.link&&i()}function T(){a.item.link&&i()}return(x,q)=>{const j=ua("VPSidebarItem",!0);return u(),ue(Ot(k.value),{class:ye(["VPSidebarItem",_.value])},{default:D(()=>[x.item.text?(u(),m("div",Le({key:0,class:"item",role:c.value},Qr(x.item.items?{click:M,keydown:M}:{},!0),{tabindex:x.item.items&&0}),[Xd,x.item.link?(u(),ue(Nt,{key:0,tag:v.value,class:"link",href:x.item.link,rel:x.item.rel,target:x.item.target},{default:D(()=>[(u(),ue(Ot(p.value),{class:"text",innerHTML:x.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(u(),ue(Ot(p.value),{key:1,class:"text",innerHTML:x.item.text},null,8,["innerHTML"])),x.item.collapsed!=null&&x.item.items&&x.item.items.length?(u(),m("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:T,onKeydown:Ho(T,["enter"]),tabindex:"0"},Jd,32)):A("",!0)],16,Kd)):A("",!0),x.item.items&&x.item.items.length?(u(),m("div",ec,[x.depth<5?(u(!0),m(me,{key:0},Te(x.item.items,N=>(u(),ue(j,{key:N.text,item:N,depth:x.depth+1},null,8,["item","depth"]))),128)):A("",!0)])):A("",!0)]),_:1},8,["class"])}}}),ac=ke(tc,[["__scopeId","data-v-b8d55f3b"]]),Ko=e=>(nt("data-v-575e6a36"),e=e(),ot(),e),nc=Ko(()=>g("div",{class:"curtain"},null,-1)),oc={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},rc=Ko(()=>g("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),lc=U({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const{sidebarGroups:a,hasSidebar:t}=Bt(),n=e,o=C(null),r=Ro(Xa?document.body:null);return et([n,o],()=>{var l;n.open?(r.value=!0,(l=o.value)==null||l.focus()):r.value=!1},{immediate:!0,flush:"post"}),(l,d)=>s(t)?(u(),m("aside",{key:0,class:ye(["VPSidebar",{open:l.open}]),ref_key:"navEl",ref:o,onClick:d[0]||(d[0]=ia(()=>{},["stop"]))},[nc,g("nav",oc,[rc,$(l.$slots,"sidebar-nav-before",{},void 0,!0),(u(!0),m(me,null,Te(s(a),i=>(u(),m("div",{key:i.text,class:"group"},[Z(ac,{item:i,depth:0},null,8,["item"])]))),128)),$(l.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):A("",!0)}}),sc=ke(lc,[["__scopeId","data-v-575e6a36"]]),ic=U({__name:"VPSkipLink",setup(e){const a=Qa(),t=C();et(()=>a.path,()=>t.value.focus());function n({target:o}){const r=document.getElementById(decodeURIComponent(o.hash).slice(1));if(r){const l=()=>{r.removeAttribute("tabindex"),r.removeEventListener("blur",l)};r.setAttribute("tabindex","-1"),r.addEventListener("blur",l),r.focus(),window.scrollTo(0,0)}}return(o,r)=>(u(),m(me,null,[g("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),g("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:n}," Skip to content ")],64))}}),uc=ke(ic,[["__scopeId","data-v-0f60ec36"]]),dc=U({__name:"Layout",setup(e){const{isOpen:a,open:t,close:n}=Bt(),o=Qa();et(()=>o.path,n),kl(a,n);const{frontmatter:r}=Ae(),l=Zt(),d=S(()=>!!l["home-hero-image"]);return Eo("hero-image-slot-exists",d),(i,k)=>{const v=ua("Content");return s(r).layout!==!1?(u(),m("div",{key:0,class:ye(["Layout",s(r).pageClass])},[$(i.$slots,"layout-top",{},void 0,!0),Z(uc),Z(ll,{class:"backdrop",show:s(a),onClick:s(n)},null,8,["show","onClick"]),Z(Qd,null,{"nav-bar-title-before":D(()=>[$(i.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":D(()=>[$(i.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":D(()=>[$(i.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":D(()=>[$(i.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":D(()=>[$(i.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":D(()=>[$(i.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),Z(Ai,{open:s(a),onOpenMenu:s(t)},null,8,["open","onOpenMenu"]),Z(sc,{open:s(a)},{"sidebar-nav-before":D(()=>[$(i.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":D(()=>[$(i.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),Z(di,null,{"page-top":D(()=>[$(i.$slots,"page-top",{},void 0,!0)]),"page-bottom":D(()=>[$(i.$slots,"page-bottom",{},void 0,!0)]),"not-found":D(()=>[$(i.$slots,"not-found",{},void 0,!0)]),"home-hero-before":D(()=>[$(i.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":D(()=>[$(i.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":D(()=>[$(i.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":D(()=>[$(i.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":D(()=>[$(i.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":D(()=>[$(i.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":D(()=>[$(i.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":D(()=>[$(i.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":D(()=>[$(i.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":D(()=>[$(i.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":D(()=>[$(i.$slots,"doc-before",{},void 0,!0)]),"doc-after":D(()=>[$(i.$slots,"doc-after",{},void 0,!0)]),"doc-top":D(()=>[$(i.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":D(()=>[$(i.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":D(()=>[$(i.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":D(()=>[$(i.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":D(()=>[$(i.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":D(()=>[$(i.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":D(()=>[$(i.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":D(()=>[$(i.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),Z(fi),$(i.$slots,"layout-bottom",{},void 0,!0)],2)):(u(),ue(v,{key:1}))}}}),cc=ke(dc,[["__scopeId","data-v-5d98c3a5"]]),mc={Layout:cc,enhanceApp:({app:e})=>{e.component("Badge",nl)}},vc={},pc={class:"star-and-sponsor"},fc=g("p",null,[Re(" ⭐ If you like the component, give it a star on "),g("a",{class:"home-link",href:"https://github.com/Vuepic/vue-datepicker",target:"_blank"},"GitHub"),Re(" and consider "),g("a",{class:"home-link",href:"https://github.com/sponsors/Vuepic",target:"_blank"},"sponsoring"),Re(" its development! ⭐ ")],-1),hc=[fc];function yc(e,a){return u(),m("div",pc,hc)}const gc=ke(vc,[["render",yc]]);function ge(e){const a=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&a==="[object Date]"?new e.constructor(+e):typeof e=="number"||a==="[object Number]"||typeof e=="string"||a==="[object String]"?new Date(e):new Date(NaN)}function Ee(e,a){return e instanceof Date?new e.constructor(a):new Date(a)}function Xe(e,a){const t=ge(e);return isNaN(a)?Ee(e,NaN):(a&&t.setDate(t.getDate()+a),t)}function bt(e,a){const t=ge(e);if(isNaN(a))return Ee(e,NaN);if(!a)return t;const n=t.getDate(),o=Ee(e,t.getTime());o.setMonth(t.getMonth()+a+1,0);const r=o.getDate();return n>=r?o:(t.setFullYear(o.getFullYear(),o.getMonth(),n),t)}function Xo(e,a){const{years:t=0,months:n=0,weeks:o=0,days:r=0,hours:l=0,minutes:d=0,seconds:i=0}=a,k=ge(e),v=n||t?bt(k,n+t*12):k,p=r||o?Xe(v,r+o*7):v,c=d+l*60,M=(i+c*60)*1e3;return Ee(e,p.getTime()+M)}function _c(e,a){const t=+ge(e);return Ee(e,t+a)}const Zo=6048e5,bc=864e5,kc=6e4,Jo=36e5,wc=1e3;function $c(e,a){return _c(e,a*Jo)}let Dc={};function da(){return Dc}function Pt(e,a){var d,i,k,v;const t=da(),n=(a==null?void 0:a.weekStartsOn)??((i=(d=a==null?void 0:a.locale)==null?void 0:d.options)==null?void 0:i.weekStartsOn)??t.weekStartsOn??((v=(k=t.locale)==null?void 0:k.options)==null?void 0:v.weekStartsOn)??0,o=ge(e),r=o.getDay(),l=(r=o.getTime()?t+1:a.getTime()>=l.getTime()?t:t-1}function mo(e){const a=ge(e);return a.setHours(0,0,0,0),a}function Wa(e){const a=ge(e),t=new Date(Date.UTC(a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds(),a.getMilliseconds()));return t.setUTCFullYear(a.getFullYear()),+e-+t}function tr(e,a){const t=mo(e),n=mo(a),o=+t-Wa(t),r=+n-Wa(n);return Math.round((o-r)/bc)}function Pc(e){const a=er(e),t=Ee(e,0);return t.setFullYear(a,0,4),t.setHours(0,0,0,0),ha(t)}function Tc(e,a){const t=a*3;return bt(e,t)}function Fn(e,a){return bt(e,a*12)}function vo(e,a){const t=ge(e),n=ge(a),o=t.getTime()-n.getTime();return o<0?-1:o>0?1:o}function ar(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Ma(e){if(!ar(e)&&typeof e!="number")return!1;const a=ge(e);return!isNaN(Number(a))}function po(e){const a=ge(e);return Math.trunc(a.getMonth()/3)+1}function Mc(e,a){const t=ge(e),n=ge(a);return t.getFullYear()-n.getFullYear()}function fo(e){const a=ge(e),t=a.getMonth();return a.setFullYear(a.getFullYear(),t+1,0),a.setHours(23,59,59,999),a}function xc(e,a){const t=ge(e),n=ge(a),o=vo(t,n),r=Math.abs(Mc(t,n));t.setFullYear(1584),n.setFullYear(1584);const l=vo(t,n)===-o,d=o*(r-+l);return d===0?0:d}function nr(e,a){const t=ge(e.start),n=ge(e.end);let o=+t>+n;const r=o?+t:+n,l=o?n:t;l.setHours(0,0,0,0);let d=1;const i=[];for(;+l<=r;)i.push(ge(l)),l.setDate(l.getDate()+d),l.setHours(0,0,0,0);return o?i.reverse():i}function Ut(e){const a=ge(e),t=a.getMonth(),n=t-t%3;return a.setMonth(n,1),a.setHours(0,0,0,0),a}function Sc(e,a){const t=ge(e.start),n=ge(e.end);let o=+t>+n;const r=o?+Ut(t):+Ut(n);let l=Ut(o?n:t),d=1;const i=[];for(;+l<=r;)i.push(ge(l)),l=Tc(l,d);return o?i.reverse():i}function Sn(e){const a=ge(e);return a.setDate(1),a.setHours(0,0,0,0),a}function zn(e){const a=ge(e),t=a.getFullYear();return a.setFullYear(t+1,0,0),a.setHours(23,59,59,999),a}function ya(e){const a=ge(e),t=Ee(e,0);return t.setFullYear(a.getFullYear(),0,1),t.setHours(0,0,0,0),t}function or(e,a){var d,i,k,v;const t=da(),n=(a==null?void 0:a.weekStartsOn)??((i=(d=a==null?void 0:a.locale)==null?void 0:d.options)==null?void 0:i.weekStartsOn)??t.weekStartsOn??((v=(k=t.locale)==null?void 0:k.options)==null?void 0:v.weekStartsOn)??0,o=ge(e),r=o.getDay(),l=(r{let n;const o=Ac[e];return typeof o=="string"?n=o:a===1?n=o.one:n=o.other.replace("{{count}}",a.toString()),t!=null&&t.addSuffix?t.comparison&&t.comparison>0?"in "+n:n+" ago":n};function fa(e){return(a={})=>{const t=a.width?String(a.width):e.defaultWidth;return e.formats[t]||e.formats[e.defaultWidth]}}const Vc={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Oc={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Nc={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Lc={date:fa({formats:Vc,defaultWidth:"full"}),time:fa({formats:Oc,defaultWidth:"full"}),dateTime:fa({formats:Nc,defaultWidth:"full"})},Ic={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Rc=(e,a,t,n)=>Ic[e];function xt(e){return(a,t)=>{const n=t!=null&&t.context?String(t.context):"standalone";let o;if(n==="formatting"&&e.formattingValues){const l=e.defaultFormattingWidth||e.defaultWidth,d=t!=null&&t.width?String(t.width):l;o=e.formattingValues[d]||e.formattingValues[l]}else{const l=e.defaultWidth,d=t!=null&&t.width?String(t.width):e.defaultWidth;o=e.values[d]||e.values[l]}const r=e.argumentCallback?e.argumentCallback(a):a;return o[r]}}const Ec={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Hc={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Yc={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},Bc={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},Fc={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},zc={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Wc=(e,a)=>{const t=Number(e),n=t%100;if(n>20||n<10)switch(n%10){case 1:return t+"st";case 2:return t+"nd";case 3:return t+"rd"}return t+"th"},qc={ordinalNumber:Wc,era:xt({values:Ec,defaultWidth:"wide"}),quarter:xt({values:Hc,defaultWidth:"wide",argumentCallback:e=>e-1}),month:xt({values:Yc,defaultWidth:"wide"}),day:xt({values:Bc,defaultWidth:"wide"}),dayPeriod:xt({values:Fc,defaultWidth:"wide",formattingValues:zc,defaultFormattingWidth:"wide"})};function St(e){return(a,t={})=>{const n=t.width,o=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],r=a.match(o);if(!r)return null;const l=r[0],d=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],i=Array.isArray(d)?jc(d,p=>p.test(l)):Uc(d,p=>p.test(l));let k;k=e.valueCallback?e.valueCallback(i):i,k=t.valueCallback?t.valueCallback(k):k;const v=a.slice(l.length);return{value:k,rest:v}}}function Uc(e,a){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t)&&a(e[t]))return t}function jc(e,a){for(let t=0;t{const n=a.match(e.matchPattern);if(!n)return null;const o=n[0],r=a.match(e.parsePattern);if(!r)return null;let l=e.valueCallback?e.valueCallback(r[0]):r[0];l=t.valueCallback?t.valueCallback(l):l;const d=a.slice(o.length);return{value:l,rest:d}}}const Gc=/^(\d+)(th|st|nd|rd)?/i,Qc=/\d+/i,Kc={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},Xc={any:[/^b/i,/^(a|c)/i]},Zc={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Jc={any:[/1/i,/2/i,/3/i,/4/i]},em={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},tm={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},am={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},nm={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},om={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},rm={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},lm={ordinalNumber:rr({matchPattern:Gc,parsePattern:Qc,valueCallback:e=>parseInt(e,10)}),era:St({matchPatterns:Kc,defaultMatchWidth:"wide",parsePatterns:Xc,defaultParseWidth:"any"}),quarter:St({matchPatterns:Zc,defaultMatchWidth:"wide",parsePatterns:Jc,defaultParseWidth:"any",valueCallback:e=>e+1}),month:St({matchPatterns:em,defaultMatchWidth:"wide",parsePatterns:tm,defaultParseWidth:"any"}),day:St({matchPatterns:am,defaultMatchWidth:"wide",parsePatterns:nm,defaultParseWidth:"any"}),dayPeriod:St({matchPatterns:om,defaultMatchWidth:"any",parsePatterns:rm,defaultParseWidth:"any"})},lr={code:"en-US",formatDistance:Cc,formatLong:Lc,formatRelative:Rc,localize:qc,match:lm,options:{weekStartsOn:0,firstWeekContainsDate:1}};function sm(e){const a=ge(e);return tr(a,ya(a))+1}function Wn(e){const a=ge(e),t=+ha(a)-+Pc(a);return Math.round(t/Zo)+1}function qn(e,a){var v,p,c,_;const t=ge(e),n=t.getFullYear(),o=da(),r=(a==null?void 0:a.firstWeekContainsDate)??((p=(v=a==null?void 0:a.locale)==null?void 0:v.options)==null?void 0:p.firstWeekContainsDate)??o.firstWeekContainsDate??((_=(c=o.locale)==null?void 0:c.options)==null?void 0:_.firstWeekContainsDate)??1,l=Ee(e,0);l.setFullYear(n+1,0,r),l.setHours(0,0,0,0);const d=Pt(l,a),i=Ee(e,0);i.setFullYear(n,0,r),i.setHours(0,0,0,0);const k=Pt(i,a);return t.getTime()>=d.getTime()?n+1:t.getTime()>=k.getTime()?n:n-1}function im(e,a){var d,i,k,v;const t=da(),n=(a==null?void 0:a.firstWeekContainsDate)??((i=(d=a==null?void 0:a.locale)==null?void 0:d.options)==null?void 0:i.firstWeekContainsDate)??t.firstWeekContainsDate??((v=(k=t.locale)==null?void 0:k.options)==null?void 0:v.firstWeekContainsDate)??1,o=qn(e,a),r=Ee(e,0);return r.setFullYear(o,0,n),r.setHours(0,0,0,0),Pt(r,a)}function Un(e,a){const t=ge(e),n=+Pt(t,a)-+im(t,a);return Math.round(n/Zo)+1}function Ye(e,a){const t=e<0?"-":"",n=Math.abs(e).toString().padStart(a,"0");return t+n}const Wt={y(e,a){const t=e.getFullYear(),n=t>0?t:1-t;return Ye(a==="yy"?n%100:n,a.length)},M(e,a){const t=e.getMonth();return a==="M"?String(t+1):Ye(t+1,2)},d(e,a){return Ye(e.getDate(),a.length)},a(e,a){const t=e.getHours()/12>=1?"pm":"am";switch(a){case"a":case"aa":return t.toUpperCase();case"aaa":return t;case"aaaaa":return t[0];case"aaaa":default:return t==="am"?"a.m.":"p.m."}},h(e,a){return Ye(e.getHours()%12||12,a.length)},H(e,a){return Ye(e.getHours(),a.length)},m(e,a){return Ye(e.getMinutes(),a.length)},s(e,a){return Ye(e.getSeconds(),a.length)},S(e,a){const t=a.length,n=e.getMilliseconds(),o=Math.trunc(n*Math.pow(10,t-3));return Ye(o,a.length)}},ca={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},yo={G:function(e,a,t){const n=e.getFullYear()>0?1:0;switch(a){case"G":case"GG":case"GGG":return t.era(n,{width:"abbreviated"});case"GGGGG":return t.era(n,{width:"narrow"});case"GGGG":default:return t.era(n,{width:"wide"})}},y:function(e,a,t){if(a==="yo"){const n=e.getFullYear(),o=n>0?n:1-n;return t.ordinalNumber(o,{unit:"year"})}return Wt.y(e,a)},Y:function(e,a,t,n){const o=qn(e,n),r=o>0?o:1-o;if(a==="YY"){const l=r%100;return Ye(l,2)}return a==="Yo"?t.ordinalNumber(r,{unit:"year"}):Ye(r,a.length)},R:function(e,a){const t=er(e);return Ye(t,a.length)},u:function(e,a){const t=e.getFullYear();return Ye(t,a.length)},Q:function(e,a,t){const n=Math.ceil((e.getMonth()+1)/3);switch(a){case"Q":return String(n);case"QQ":return Ye(n,2);case"Qo":return t.ordinalNumber(n,{unit:"quarter"});case"QQQ":return t.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return t.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return t.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,a,t){const n=Math.ceil((e.getMonth()+1)/3);switch(a){case"q":return String(n);case"qq":return Ye(n,2);case"qo":return t.ordinalNumber(n,{unit:"quarter"});case"qqq":return t.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return t.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return t.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,a,t){const n=e.getMonth();switch(a){case"M":case"MM":return Wt.M(e,a);case"Mo":return t.ordinalNumber(n+1,{unit:"month"});case"MMM":return t.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return t.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return t.month(n,{width:"wide",context:"formatting"})}},L:function(e,a,t){const n=e.getMonth();switch(a){case"L":return String(n+1);case"LL":return Ye(n+1,2);case"Lo":return t.ordinalNumber(n+1,{unit:"month"});case"LLL":return t.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return t.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return t.month(n,{width:"wide",context:"standalone"})}},w:function(e,a,t,n){const o=Un(e,n);return a==="wo"?t.ordinalNumber(o,{unit:"week"}):Ye(o,a.length)},I:function(e,a,t){const n=Wn(e);return a==="Io"?t.ordinalNumber(n,{unit:"week"}):Ye(n,a.length)},d:function(e,a,t){return a==="do"?t.ordinalNumber(e.getDate(),{unit:"date"}):Wt.d(e,a)},D:function(e,a,t){const n=sm(e);return a==="Do"?t.ordinalNumber(n,{unit:"dayOfYear"}):Ye(n,a.length)},E:function(e,a,t){const n=e.getDay();switch(a){case"E":case"EE":case"EEE":return t.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return t.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return t.day(n,{width:"short",context:"formatting"});case"EEEE":default:return t.day(n,{width:"wide",context:"formatting"})}},e:function(e,a,t,n){const o=e.getDay(),r=(o-n.weekStartsOn+8)%7||7;switch(a){case"e":return String(r);case"ee":return Ye(r,2);case"eo":return t.ordinalNumber(r,{unit:"day"});case"eee":return t.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return t.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return t.day(o,{width:"short",context:"formatting"});case"eeee":default:return t.day(o,{width:"wide",context:"formatting"})}},c:function(e,a,t,n){const o=e.getDay(),r=(o-n.weekStartsOn+8)%7||7;switch(a){case"c":return String(r);case"cc":return Ye(r,a.length);case"co":return t.ordinalNumber(r,{unit:"day"});case"ccc":return t.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return t.day(o,{width:"narrow",context:"standalone"});case"cccccc":return t.day(o,{width:"short",context:"standalone"});case"cccc":default:return t.day(o,{width:"wide",context:"standalone"})}},i:function(e,a,t){const n=e.getDay(),o=n===0?7:n;switch(a){case"i":return String(o);case"ii":return Ye(o,a.length);case"io":return t.ordinalNumber(o,{unit:"day"});case"iii":return t.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return t.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return t.day(n,{width:"short",context:"formatting"});case"iiii":default:return t.day(n,{width:"wide",context:"formatting"})}},a:function(e,a,t){const o=e.getHours()/12>=1?"pm":"am";switch(a){case"a":case"aa":return t.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return t.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return t.dayPeriod(o,{width:"narrow",context:"formatting"});case"aaaa":default:return t.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(e,a,t){const n=e.getHours();let o;switch(n===12?o=ca.noon:n===0?o=ca.midnight:o=n/12>=1?"pm":"am",a){case"b":case"bb":return t.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"bbb":return t.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return t.dayPeriod(o,{width:"narrow",context:"formatting"});case"bbbb":default:return t.dayPeriod(o,{width:"wide",context:"formatting"})}},B:function(e,a,t){const n=e.getHours();let o;switch(n>=17?o=ca.evening:n>=12?o=ca.afternoon:n>=4?o=ca.morning:o=ca.night,a){case"B":case"BB":case"BBB":return t.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"BBBBB":return t.dayPeriod(o,{width:"narrow",context:"formatting"});case"BBBB":default:return t.dayPeriod(o,{width:"wide",context:"formatting"})}},h:function(e,a,t){if(a==="ho"){let n=e.getHours()%12;return n===0&&(n=12),t.ordinalNumber(n,{unit:"hour"})}return Wt.h(e,a)},H:function(e,a,t){return a==="Ho"?t.ordinalNumber(e.getHours(),{unit:"hour"}):Wt.H(e,a)},K:function(e,a,t){const n=e.getHours()%12;return a==="Ko"?t.ordinalNumber(n,{unit:"hour"}):Ye(n,a.length)},k:function(e,a,t){let n=e.getHours();return n===0&&(n=24),a==="ko"?t.ordinalNumber(n,{unit:"hour"}):Ye(n,a.length)},m:function(e,a,t){return a==="mo"?t.ordinalNumber(e.getMinutes(),{unit:"minute"}):Wt.m(e,a)},s:function(e,a,t){return a==="so"?t.ordinalNumber(e.getSeconds(),{unit:"second"}):Wt.s(e,a)},S:function(e,a){return Wt.S(e,a)},X:function(e,a,t){const n=e.getTimezoneOffset();if(n===0)return"Z";switch(a){case"X":return _o(n);case"XXXX":case"XX":return aa(n);case"XXXXX":case"XXX":default:return aa(n,":")}},x:function(e,a,t){const n=e.getTimezoneOffset();switch(a){case"x":return _o(n);case"xxxx":case"xx":return aa(n);case"xxxxx":case"xxx":default:return aa(n,":")}},O:function(e,a,t){const n=e.getTimezoneOffset();switch(a){case"O":case"OO":case"OOO":return"GMT"+go(n,":");case"OOOO":default:return"GMT"+aa(n,":")}},z:function(e,a,t){const n=e.getTimezoneOffset();switch(a){case"z":case"zz":case"zzz":return"GMT"+go(n,":");case"zzzz":default:return"GMT"+aa(n,":")}},t:function(e,a,t){const n=Math.trunc(e.getTime()/1e3);return Ye(n,a.length)},T:function(e,a,t){const n=e.getTime();return Ye(n,a.length)}};function go(e,a=""){const t=e>0?"-":"+",n=Math.abs(e),o=Math.trunc(n/60),r=n%60;return r===0?t+String(o):t+String(o)+a+Ye(r,2)}function _o(e,a){return e%60===0?(e>0?"-":"+")+Ye(Math.abs(e)/60,2):aa(e,a)}function aa(e,a=""){const t=e>0?"-":"+",n=Math.abs(e),o=Ye(Math.trunc(n/60),2),r=Ye(n%60,2);return t+o+a+r}const bo=(e,a)=>{switch(e){case"P":return a.date({width:"short"});case"PP":return a.date({width:"medium"});case"PPP":return a.date({width:"long"});case"PPPP":default:return a.date({width:"full"})}},sr=(e,a)=>{switch(e){case"p":return a.time({width:"short"});case"pp":return a.time({width:"medium"});case"ppp":return a.time({width:"long"});case"pppp":default:return a.time({width:"full"})}},um=(e,a)=>{const t=e.match(/(P+)(p+)?/)||[],n=t[1],o=t[2];if(!o)return bo(e,a);let r;switch(n){case"P":r=a.dateTime({width:"short"});break;case"PP":r=a.dateTime({width:"medium"});break;case"PPP":r=a.dateTime({width:"long"});break;case"PPPP":default:r=a.dateTime({width:"full"});break}return r.replace("{{date}}",bo(n,a)).replace("{{time}}",sr(o,a))},An={p:sr,P:um},dm=/^D+$/,cm=/^Y+$/,mm=["D","DD","YY","YYYY"];function ir(e){return dm.test(e)}function ur(e){return cm.test(e)}function Cn(e,a,t){const n=vm(e,a,t);if(console.warn(n),mm.includes(e))throw new RangeError(n)}function vm(e,a,t){const n=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${a}\`) for formatting ${n} to the input \`${t}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const pm=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,fm=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,hm=/^'([^]*?)'?$/,ym=/''/g,gm=/[a-zA-Z]/;function wt(e,a,t){var v,p,c,_,M,T,x,q;const n=da(),o=(t==null?void 0:t.locale)??n.locale??lr,r=(t==null?void 0:t.firstWeekContainsDate)??((p=(v=t==null?void 0:t.locale)==null?void 0:v.options)==null?void 0:p.firstWeekContainsDate)??n.firstWeekContainsDate??((_=(c=n.locale)==null?void 0:c.options)==null?void 0:_.firstWeekContainsDate)??1,l=(t==null?void 0:t.weekStartsOn)??((T=(M=t==null?void 0:t.locale)==null?void 0:M.options)==null?void 0:T.weekStartsOn)??n.weekStartsOn??((q=(x=n.locale)==null?void 0:x.options)==null?void 0:q.weekStartsOn)??0,d=ge(e);if(!Ma(d))throw new RangeError("Invalid time value");let i=a.match(fm).map(j=>{const N=j[0];if(N==="p"||N==="P"){const Q=An[N];return Q(j,o.formatLong)}return j}).join("").match(pm).map(j=>{if(j==="''")return{isToken:!1,value:"'"};const N=j[0];if(N==="'")return{isToken:!1,value:_m(j)};if(yo[N])return{isToken:!0,value:j};if(N.match(gm))throw new RangeError("Format string contains an unescaped latin alphabet character `"+N+"`");return{isToken:!1,value:j}});o.localize.preprocessor&&(i=o.localize.preprocessor(d,i));const k={firstWeekContainsDate:r,weekStartsOn:l,locale:o};return i.map(j=>{if(!j.isToken)return j.value;const N=j.value;(!(t!=null&&t.useAdditionalWeekYearTokens)&&ur(N)||!(t!=null&&t.useAdditionalDayOfYearTokens)&&ir(N))&&Cn(N,a,String(e));const Q=yo[N[0]];return Q(d,N,o.localize,k)}).join("")}function _m(e){const a=e.match(hm);return a?a[1].replace(ym,"'"):e}function bm(e){return ge(e).getDay()}function km(e){const a=ge(e),t=a.getFullYear(),n=a.getMonth(),o=Ee(e,0);return o.setFullYear(t,n+1,0),o.setHours(0,0,0,0),o.getDate()}function wm(){return Object.assign({},da())}function Et(e){return ge(e).getHours()}function $m(e){let t=ge(e).getDay();return t===0&&(t=7),t}function Kt(e){return ge(e).getMinutes()}function Se(e){return ge(e).getMonth()}function ga(e){return ge(e).getSeconds()}function De(e){return ge(e).getFullYear()}function _a(e,a){const t=ge(e),n=ge(a);return t.getTime()>n.getTime()}function Aa(e,a){const t=ge(e),n=ge(a);return+t<+n}function oa(e,a){const t=ge(e),n=ge(a);return+t==+n}function Dm(e,a){const t=a instanceof Date?Ee(a,0):new a(0);return t.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),t.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),t}const Pm=10;class dr{constructor(){he(this,"subPriority",0)}validate(a,t){return!0}}class Tm extends dr{constructor(a,t,n,o,r){super(),this.value=a,this.validateValue=t,this.setValue=n,this.priority=o,r&&(this.subPriority=r)}validate(a,t){return this.validateValue(a,this.value,t)}set(a,t,n){return this.setValue(a,t,this.value,n)}}class Mm extends dr{constructor(){super(...arguments);he(this,"priority",Pm);he(this,"subPriority",-1)}set(t,n){return n.timestampIsSet?t:Ee(t,Dm(t,Date))}}class He{run(a,t,n,o){const r=this.parse(a,t,n,o);return r?{setter:new Tm(r.value,this.validate,this.set,this.priority,this.subPriority),rest:r.rest}:null}validate(a,t,n){return!0}}class xm extends He{constructor(){super(...arguments);he(this,"priority",140);he(this,"incompatibleTokens",["R","u","t","T"])}parse(t,n,o){switch(n){case"G":case"GG":case"GGG":return o.era(t,{width:"abbreviated"})||o.era(t,{width:"narrow"});case"GGGGG":return o.era(t,{width:"narrow"});case"GGGG":default:return o.era(t,{width:"wide"})||o.era(t,{width:"abbreviated"})||o.era(t,{width:"narrow"})}}set(t,n,o){return n.era=o,t.setFullYear(o,0,1),t.setHours(0,0,0,0),t}}const Ze={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},At={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function Je(e,a){return e&&{value:a(e.value),rest:e.rest}}function We(e,a){const t=a.match(e);return t?{value:parseInt(t[0],10),rest:a.slice(t[0].length)}:null}function Ct(e,a){const t=a.match(e);if(!t)return null;if(t[0]==="Z")return{value:0,rest:a.slice(1)};const n=t[1]==="+"?1:-1,o=t[2]?parseInt(t[2],10):0,r=t[3]?parseInt(t[3],10):0,l=t[5]?parseInt(t[5],10):0;return{value:n*(o*Jo+r*kc+l*wc),rest:a.slice(t[0].length)}}function cr(e){return We(Ze.anyDigitsSigned,e)}function je(e,a){switch(e){case 1:return We(Ze.singleDigit,a);case 2:return We(Ze.twoDigits,a);case 3:return We(Ze.threeDigits,a);case 4:return We(Ze.fourDigits,a);default:return We(new RegExp("^\\d{1,"+e+"}"),a)}}function qa(e,a){switch(e){case 1:return We(Ze.singleDigitSigned,a);case 2:return We(Ze.twoDigitsSigned,a);case 3:return We(Ze.threeDigitsSigned,a);case 4:return We(Ze.fourDigitsSigned,a);default:return We(new RegExp("^-?\\d{1,"+e+"}"),a)}}function jn(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function mr(e,a){const t=a>0,n=t?a:1-a;let o;if(n<=50)o=e||100;else{const r=n+50,l=Math.trunc(r/100)*100,d=e>=r%100;o=e+l-(d?100:0)}return t?o:1-o}function vr(e){return e%400===0||e%4===0&&e%100!==0}class Sm extends He{constructor(){super(...arguments);he(this,"priority",130);he(this,"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"])}parse(t,n,o){const r=l=>({year:l,isTwoDigitYear:n==="yy"});switch(n){case"y":return Je(je(4,t),r);case"yo":return Je(o.ordinalNumber(t,{unit:"year"}),r);default:return Je(je(n.length,t),r)}}validate(t,n){return n.isTwoDigitYear||n.year>0}set(t,n,o){const r=t.getFullYear();if(o.isTwoDigitYear){const d=mr(o.year,r);return t.setFullYear(d,0,1),t.setHours(0,0,0,0),t}const l=!("era"in n)||n.era===1?o.year:1-o.year;return t.setFullYear(l,0,1),t.setHours(0,0,0,0),t}}class Am extends He{constructor(){super(...arguments);he(this,"priority",130);he(this,"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"])}parse(t,n,o){const r=l=>({year:l,isTwoDigitYear:n==="YY"});switch(n){case"Y":return Je(je(4,t),r);case"Yo":return Je(o.ordinalNumber(t,{unit:"year"}),r);default:return Je(je(n.length,t),r)}}validate(t,n){return n.isTwoDigitYear||n.year>0}set(t,n,o,r){const l=qn(t,r);if(o.isTwoDigitYear){const i=mr(o.year,l);return t.setFullYear(i,0,r.firstWeekContainsDate),t.setHours(0,0,0,0),Pt(t,r)}const d=!("era"in n)||n.era===1?o.year:1-o.year;return t.setFullYear(d,0,r.firstWeekContainsDate),t.setHours(0,0,0,0),Pt(t,r)}}class Cm extends He{constructor(){super(...arguments);he(this,"priority",130);he(this,"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"])}parse(t,n){return qa(n==="R"?4:n.length,t)}set(t,n,o){const r=Ee(t,0);return r.setFullYear(o,0,4),r.setHours(0,0,0,0),ha(r)}}class Vm extends He{constructor(){super(...arguments);he(this,"priority",130);he(this,"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"])}parse(t,n){return qa(n==="u"?4:n.length,t)}set(t,n,o){return t.setFullYear(o,0,1),t.setHours(0,0,0,0),t}}class Om extends He{constructor(){super(...arguments);he(this,"priority",120);he(this,"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"])}parse(t,n,o){switch(n){case"Q":case"QQ":return je(n.length,t);case"Qo":return o.ordinalNumber(t,{unit:"quarter"});case"QQQ":return o.quarter(t,{width:"abbreviated",context:"formatting"})||o.quarter(t,{width:"narrow",context:"formatting"});case"QQQQQ":return o.quarter(t,{width:"narrow",context:"formatting"});case"QQQQ":default:return o.quarter(t,{width:"wide",context:"formatting"})||o.quarter(t,{width:"abbreviated",context:"formatting"})||o.quarter(t,{width:"narrow",context:"formatting"})}}validate(t,n){return n>=1&&n<=4}set(t,n,o){return t.setMonth((o-1)*3,1),t.setHours(0,0,0,0),t}}class Nm extends He{constructor(){super(...arguments);he(this,"priority",120);he(this,"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"])}parse(t,n,o){switch(n){case"q":case"qq":return je(n.length,t);case"qo":return o.ordinalNumber(t,{unit:"quarter"});case"qqq":return o.quarter(t,{width:"abbreviated",context:"standalone"})||o.quarter(t,{width:"narrow",context:"standalone"});case"qqqqq":return o.quarter(t,{width:"narrow",context:"standalone"});case"qqqq":default:return o.quarter(t,{width:"wide",context:"standalone"})||o.quarter(t,{width:"abbreviated",context:"standalone"})||o.quarter(t,{width:"narrow",context:"standalone"})}}validate(t,n){return n>=1&&n<=4}set(t,n,o){return t.setMonth((o-1)*3,1),t.setHours(0,0,0,0),t}}class Lm extends He{constructor(){super(...arguments);he(this,"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]);he(this,"priority",110)}parse(t,n,o){const r=l=>l-1;switch(n){case"M":return Je(We(Ze.month,t),r);case"MM":return Je(je(2,t),r);case"Mo":return Je(o.ordinalNumber(t,{unit:"month"}),r);case"MMM":return o.month(t,{width:"abbreviated",context:"formatting"})||o.month(t,{width:"narrow",context:"formatting"});case"MMMMM":return o.month(t,{width:"narrow",context:"formatting"});case"MMMM":default:return o.month(t,{width:"wide",context:"formatting"})||o.month(t,{width:"abbreviated",context:"formatting"})||o.month(t,{width:"narrow",context:"formatting"})}}validate(t,n){return n>=0&&n<=11}set(t,n,o){return t.setMonth(o,1),t.setHours(0,0,0,0),t}}class Im extends He{constructor(){super(...arguments);he(this,"priority",110);he(this,"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"])}parse(t,n,o){const r=l=>l-1;switch(n){case"L":return Je(We(Ze.month,t),r);case"LL":return Je(je(2,t),r);case"Lo":return Je(o.ordinalNumber(t,{unit:"month"}),r);case"LLL":return o.month(t,{width:"abbreviated",context:"standalone"})||o.month(t,{width:"narrow",context:"standalone"});case"LLLLL":return o.month(t,{width:"narrow",context:"standalone"});case"LLLL":default:return o.month(t,{width:"wide",context:"standalone"})||o.month(t,{width:"abbreviated",context:"standalone"})||o.month(t,{width:"narrow",context:"standalone"})}}validate(t,n){return n>=0&&n<=11}set(t,n,o){return t.setMonth(o,1),t.setHours(0,0,0,0),t}}function Rm(e,a,t){const n=ge(e),o=Un(n,t)-a;return n.setDate(n.getDate()-o*7),n}class Em extends He{constructor(){super(...arguments);he(this,"priority",100);he(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"])}parse(t,n,o){switch(n){case"w":return We(Ze.week,t);case"wo":return o.ordinalNumber(t,{unit:"week"});default:return je(n.length,t)}}validate(t,n){return n>=1&&n<=53}set(t,n,o,r){return Pt(Rm(t,o,r),r)}}function Hm(e,a){const t=ge(e),n=Wn(t)-a;return t.setDate(t.getDate()-n*7),t}class Ym extends He{constructor(){super(...arguments);he(this,"priority",100);he(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"])}parse(t,n,o){switch(n){case"I":return We(Ze.week,t);case"Io":return o.ordinalNumber(t,{unit:"week"});default:return je(n.length,t)}}validate(t,n){return n>=1&&n<=53}set(t,n,o){return ha(Hm(t,o))}}const Bm=[31,28,31,30,31,30,31,31,30,31,30,31],Fm=[31,29,31,30,31,30,31,31,30,31,30,31];class zm extends He{constructor(){super(...arguments);he(this,"priority",90);he(this,"subPriority",1);he(this,"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"])}parse(t,n,o){switch(n){case"d":return We(Ze.date,t);case"do":return o.ordinalNumber(t,{unit:"date"});default:return je(n.length,t)}}validate(t,n){const o=t.getFullYear(),r=vr(o),l=t.getMonth();return r?n>=1&&n<=Fm[l]:n>=1&&n<=Bm[l]}set(t,n,o){return t.setDate(o),t.setHours(0,0,0,0),t}}class Wm extends He{constructor(){super(...arguments);he(this,"priority",90);he(this,"subpriority",1);he(this,"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"])}parse(t,n,o){switch(n){case"D":case"DD":return We(Ze.dayOfYear,t);case"Do":return o.ordinalNumber(t,{unit:"date"});default:return je(n.length,t)}}validate(t,n){const o=t.getFullYear();return vr(o)?n>=1&&n<=366:n>=1&&n<=365}set(t,n,o){return t.setMonth(0,o),t.setHours(0,0,0,0),t}}function Gn(e,a,t){var p,c,_,M;const n=da(),o=(t==null?void 0:t.weekStartsOn)??((c=(p=t==null?void 0:t.locale)==null?void 0:p.options)==null?void 0:c.weekStartsOn)??n.weekStartsOn??((M=(_=n.locale)==null?void 0:_.options)==null?void 0:M.weekStartsOn)??0,r=ge(e),l=r.getDay(),i=(a%7+7)%7,k=7-o,v=a<0||a>6?a-(l+k)%7:(i+k)%7-(l+k)%7;return Xe(r,v)}class qm extends He{constructor(){super(...arguments);he(this,"priority",90);he(this,"incompatibleTokens",["D","i","e","c","t","T"])}parse(t,n,o){switch(n){case"E":case"EE":case"EEE":return o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"});case"EEEEE":return o.day(t,{width:"narrow",context:"formatting"});case"EEEEEE":return o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"});case"EEEE":default:return o.day(t,{width:"wide",context:"formatting"})||o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"})}}validate(t,n){return n>=0&&n<=6}set(t,n,o,r){return t=Gn(t,o,r),t.setHours(0,0,0,0),t}}class Um extends He{constructor(){super(...arguments);he(this,"priority",90);he(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"])}parse(t,n,o,r){const l=d=>{const i=Math.floor((d-1)/7)*7;return(d+r.weekStartsOn+6)%7+i};switch(n){case"e":case"ee":return Je(je(n.length,t),l);case"eo":return Je(o.ordinalNumber(t,{unit:"day"}),l);case"eee":return o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"});case"eeeee":return o.day(t,{width:"narrow",context:"formatting"});case"eeeeee":return o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"});case"eeee":default:return o.day(t,{width:"wide",context:"formatting"})||o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"})}}validate(t,n){return n>=0&&n<=6}set(t,n,o,r){return t=Gn(t,o,r),t.setHours(0,0,0,0),t}}class jm extends He{constructor(){super(...arguments);he(this,"priority",90);he(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"])}parse(t,n,o,r){const l=d=>{const i=Math.floor((d-1)/7)*7;return(d+r.weekStartsOn+6)%7+i};switch(n){case"c":case"cc":return Je(je(n.length,t),l);case"co":return Je(o.ordinalNumber(t,{unit:"day"}),l);case"ccc":return o.day(t,{width:"abbreviated",context:"standalone"})||o.day(t,{width:"short",context:"standalone"})||o.day(t,{width:"narrow",context:"standalone"});case"ccccc":return o.day(t,{width:"narrow",context:"standalone"});case"cccccc":return o.day(t,{width:"short",context:"standalone"})||o.day(t,{width:"narrow",context:"standalone"});case"cccc":default:return o.day(t,{width:"wide",context:"standalone"})||o.day(t,{width:"abbreviated",context:"standalone"})||o.day(t,{width:"short",context:"standalone"})||o.day(t,{width:"narrow",context:"standalone"})}}validate(t,n){return n>=0&&n<=6}set(t,n,o,r){return t=Gn(t,o,r),t.setHours(0,0,0,0),t}}function Gm(e,a){const t=ge(e),n=$m(t),o=a-n;return Xe(t,o)}class Qm extends He{constructor(){super(...arguments);he(this,"priority",90);he(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"])}parse(t,n,o){const r=l=>l===0?7:l;switch(n){case"i":case"ii":return je(n.length,t);case"io":return o.ordinalNumber(t,{unit:"day"});case"iii":return Je(o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"}),r);case"iiiii":return Je(o.day(t,{width:"narrow",context:"formatting"}),r);case"iiiiii":return Je(o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"}),r);case"iiii":default:return Je(o.day(t,{width:"wide",context:"formatting"})||o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"}),r)}}validate(t,n){return n>=1&&n<=7}set(t,n,o){return t=Gm(t,o),t.setHours(0,0,0,0),t}}class Km extends He{constructor(){super(...arguments);he(this,"priority",80);he(this,"incompatibleTokens",["b","B","H","k","t","T"])}parse(t,n,o){switch(n){case"a":case"aa":case"aaa":return o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaaa":return o.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaa":default:return o.dayPeriod(t,{width:"wide",context:"formatting"})||o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,n,o){return t.setHours(jn(o),0,0,0),t}}class Xm extends He{constructor(){super(...arguments);he(this,"priority",80);he(this,"incompatibleTokens",["a","B","H","k","t","T"])}parse(t,n,o){switch(n){case"b":case"bb":case"bbb":return o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbbb":return o.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbb":default:return o.dayPeriod(t,{width:"wide",context:"formatting"})||o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,n,o){return t.setHours(jn(o),0,0,0),t}}class Zm extends He{constructor(){super(...arguments);he(this,"priority",80);he(this,"incompatibleTokens",["a","b","t","T"])}parse(t,n,o){switch(n){case"B":case"BB":case"BBB":return o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBBB":return o.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBB":default:return o.dayPeriod(t,{width:"wide",context:"formatting"})||o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,n,o){return t.setHours(jn(o),0,0,0),t}}class Jm extends He{constructor(){super(...arguments);he(this,"priority",70);he(this,"incompatibleTokens",["H","K","k","t","T"])}parse(t,n,o){switch(n){case"h":return We(Ze.hour12h,t);case"ho":return o.ordinalNumber(t,{unit:"hour"});default:return je(n.length,t)}}validate(t,n){return n>=1&&n<=12}set(t,n,o){const r=t.getHours()>=12;return r&&o<12?t.setHours(o+12,0,0,0):!r&&o===12?t.setHours(0,0,0,0):t.setHours(o,0,0,0),t}}class ev extends He{constructor(){super(...arguments);he(this,"priority",70);he(this,"incompatibleTokens",["a","b","h","K","k","t","T"])}parse(t,n,o){switch(n){case"H":return We(Ze.hour23h,t);case"Ho":return o.ordinalNumber(t,{unit:"hour"});default:return je(n.length,t)}}validate(t,n){return n>=0&&n<=23}set(t,n,o){return t.setHours(o,0,0,0),t}}class tv extends He{constructor(){super(...arguments);he(this,"priority",70);he(this,"incompatibleTokens",["h","H","k","t","T"])}parse(t,n,o){switch(n){case"K":return We(Ze.hour11h,t);case"Ko":return o.ordinalNumber(t,{unit:"hour"});default:return je(n.length,t)}}validate(t,n){return n>=0&&n<=11}set(t,n,o){return t.getHours()>=12&&o<12?t.setHours(o+12,0,0,0):t.setHours(o,0,0,0),t}}class av extends He{constructor(){super(...arguments);he(this,"priority",70);he(this,"incompatibleTokens",["a","b","h","H","K","t","T"])}parse(t,n,o){switch(n){case"k":return We(Ze.hour24h,t);case"ko":return o.ordinalNumber(t,{unit:"hour"});default:return je(n.length,t)}}validate(t,n){return n>=1&&n<=24}set(t,n,o){const r=o<=24?o%24:o;return t.setHours(r,0,0,0),t}}class nv extends He{constructor(){super(...arguments);he(this,"priority",60);he(this,"incompatibleTokens",["t","T"])}parse(t,n,o){switch(n){case"m":return We(Ze.minute,t);case"mo":return o.ordinalNumber(t,{unit:"minute"});default:return je(n.length,t)}}validate(t,n){return n>=0&&n<=59}set(t,n,o){return t.setMinutes(o,0,0),t}}class ov extends He{constructor(){super(...arguments);he(this,"priority",50);he(this,"incompatibleTokens",["t","T"])}parse(t,n,o){switch(n){case"s":return We(Ze.second,t);case"so":return o.ordinalNumber(t,{unit:"second"});default:return je(n.length,t)}}validate(t,n){return n>=0&&n<=59}set(t,n,o){return t.setSeconds(o,0),t}}class rv extends He{constructor(){super(...arguments);he(this,"priority",30);he(this,"incompatibleTokens",["t","T"])}parse(t,n){const o=r=>Math.trunc(r*Math.pow(10,-n.length+3));return Je(je(n.length,t),o)}set(t,n,o){return t.setMilliseconds(o),t}}class lv extends He{constructor(){super(...arguments);he(this,"priority",10);he(this,"incompatibleTokens",["t","T","x"])}parse(t,n){switch(n){case"X":return Ct(At.basicOptionalMinutes,t);case"XX":return Ct(At.basic,t);case"XXXX":return Ct(At.basicOptionalSeconds,t);case"XXXXX":return Ct(At.extendedOptionalSeconds,t);case"XXX":default:return Ct(At.extended,t)}}set(t,n,o){return n.timestampIsSet?t:Ee(t,t.getTime()-Wa(t)-o)}}class sv extends He{constructor(){super(...arguments);he(this,"priority",10);he(this,"incompatibleTokens",["t","T","X"])}parse(t,n){switch(n){case"x":return Ct(At.basicOptionalMinutes,t);case"xx":return Ct(At.basic,t);case"xxxx":return Ct(At.basicOptionalSeconds,t);case"xxxxx":return Ct(At.extendedOptionalSeconds,t);case"xxx":default:return Ct(At.extended,t)}}set(t,n,o){return n.timestampIsSet?t:Ee(t,t.getTime()-Wa(t)-o)}}class iv extends He{constructor(){super(...arguments);he(this,"priority",40);he(this,"incompatibleTokens","*")}parse(t){return cr(t)}set(t,n,o){return[Ee(t,o*1e3),{timestampIsSet:!0}]}}class uv extends He{constructor(){super(...arguments);he(this,"priority",20);he(this,"incompatibleTokens","*")}parse(t){return cr(t)}set(t,n,o){return[Ee(t,o),{timestampIsSet:!0}]}}const dv={G:new xm,y:new Sm,Y:new Am,R:new Cm,u:new Vm,Q:new Om,q:new Nm,M:new Lm,L:new Im,w:new Em,I:new Ym,d:new zm,D:new Wm,E:new qm,e:new Um,c:new jm,i:new Qm,a:new Km,b:new Xm,B:new Zm,h:new Jm,H:new ev,K:new tv,k:new av,m:new nv,s:new ov,S:new rv,X:new lv,x:new sv,t:new iv,T:new uv},cv=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,mv=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,vv=/^'([^]*?)'?$/,pv=/''/g,fv=/\S/,hv=/[a-zA-Z]/;function Vn(e,a,t,n){var T,x,q,j,N,Q,ae,B;const o=wm(),r=(n==null?void 0:n.locale)??o.locale??lr,l=(n==null?void 0:n.firstWeekContainsDate)??((x=(T=n==null?void 0:n.locale)==null?void 0:T.options)==null?void 0:x.firstWeekContainsDate)??o.firstWeekContainsDate??((j=(q=o.locale)==null?void 0:q.options)==null?void 0:j.firstWeekContainsDate)??1,d=(n==null?void 0:n.weekStartsOn)??((Q=(N=n==null?void 0:n.locale)==null?void 0:N.options)==null?void 0:Q.weekStartsOn)??o.weekStartsOn??((B=(ae=o.locale)==null?void 0:ae.options)==null?void 0:B.weekStartsOn)??0;if(a==="")return e===""?ge(t):Ee(t,NaN);const i={firstWeekContainsDate:l,weekStartsOn:d,locale:r},k=[new Mm],v=a.match(mv).map(V=>{const te=V[0];if(te in An){const X=An[te];return X(V,r.formatLong)}return V}).join("").match(cv),p=[];for(let V of v){!(n!=null&&n.useAdditionalWeekYearTokens)&&ur(V)&&Cn(V,a,e),!(n!=null&&n.useAdditionalDayOfYearTokens)&&ir(V)&&Cn(V,a,e);const te=V[0],X=dv[te];if(X){const{incompatibleTokens:F}=X;if(Array.isArray(F)){const _e=p.find(be=>F.includes(be.token)||be.token===te);if(_e)throw new RangeError(`The format string mustn't contain \`${_e.fullToken}\` and \`${V}\` at the same time`)}else if(X.incompatibleTokens==="*"&&p.length>0)throw new RangeError(`The format string mustn't contain \`${V}\` and any other token at the same time`);p.push({token:te,fullToken:V});const se=X.run(e,V,r.match,i);if(!se)return Ee(t,NaN);k.push(se.setter),e=se.rest}else{if(te.match(hv))throw new RangeError("Format string contains an unescaped latin alphabet character `"+te+"`");if(V==="''"?V="'":te==="'"&&(V=yv(V)),e.indexOf(V)===0)e=e.slice(V.length);else return Ee(t,NaN)}}if(e.length>0&&fv.test(e))return Ee(t,NaN);const c=k.map(V=>V.priority).sort((V,te)=>te-V).filter((V,te,X)=>X.indexOf(V)===te).map(V=>k.filter(te=>te.priority===V).sort((te,X)=>X.subPriority-te.subPriority)).map(V=>V[0]);let _=ge(t);if(isNaN(_.getTime()))return Ee(t,NaN);const M={};for(const V of c){if(!V.validate(_,i))return Ee(t,NaN);const te=V.set(_,M,i);Array.isArray(te)?(_=te[0],Object.assign(M,te[1])):_=te}return Ee(t,_)}function yv(e){return e.match(vv)[1].replace(pv,"'")}function ko(e,a){const t=Ut(e),n=Ut(a);return+t==+n}function Qn(e,a){return Xe(e,-a)}function pr(e,a){const t=ge(e),n=t.getFullYear(),o=t.getDate(),r=Ee(e,0);r.setFullYear(n,a,15),r.setHours(0,0,0,0);const l=km(r);return t.setMonth(a,Math.min(o,l)),t}function Be(e,a){let t=ge(e);return isNaN(+t)?Ee(e,NaN):(a.year!=null&&t.setFullYear(a.year),a.month!=null&&(t=pr(t,a.month)),a.date!=null&&t.setDate(a.date),a.hours!=null&&t.setHours(a.hours),a.minutes!=null&&t.setMinutes(a.minutes),a.seconds!=null&&t.setSeconds(a.seconds),a.milliseconds!=null&&t.setMilliseconds(a.milliseconds),t)}function gv(e,a){const t=ge(e);return t.setHours(a),t}function fr(e,a){const t=ge(e);return t.setMilliseconds(a),t}function _v(e,a){const t=ge(e);return t.setMinutes(a),t}function hr(e,a){const t=ge(e);return t.setSeconds(a),t}function Vt(e,a){const t=ge(e);return isNaN(+t)?Ee(e,NaN):(t.setFullYear(a),t)}function Ht(e,a){return bt(e,-a)}function bv(e,a){const{years:t=0,months:n=0,weeks:o=0,days:r=0,hours:l=0,minutes:d=0,seconds:i=0}=a,k=Ht(e,n+t*12),v=Qn(k,r+o*7),p=d+l*60,_=(i+p*60)*1e3;return Ee(e,v.getTime()-_)}function yr(e,a){return Fn(e,-a)}function wa(){return u(),m("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[g("path",{d:"M29.333 8c0-2.208-1.792-4-4-4h-18.667c-2.208 0-4 1.792-4 4v18.667c0 2.208 1.792 4 4 4h18.667c2.208 0 4-1.792 4-4v-18.667zM26.667 8v18.667c0 0.736-0.597 1.333-1.333 1.333 0 0-18.667 0-18.667 0-0.736 0-1.333-0.597-1.333-1.333 0 0 0-18.667 0-18.667 0-0.736 0.597-1.333 1.333-1.333 0 0 18.667 0 18.667 0 0.736 0 1.333 0.597 1.333 1.333z"}),g("path",{d:"M20 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),g("path",{d:"M9.333 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),g("path",{d:"M4 14.667h24c0.736 0 1.333-0.597 1.333-1.333s-0.597-1.333-1.333-1.333h-24c-0.736 0-1.333 0.597-1.333 1.333s0.597 1.333 1.333 1.333z"})])}wa.compatConfig={MODE:3};function gr(){return u(),m("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[g("path",{d:"M23.057 7.057l-16 16c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l16-16c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0z"}),g("path",{d:"M7.057 8.943l16 16c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885l-16-16c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}gr.compatConfig={MODE:3};function Kn(){return u(),m("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[g("path",{d:"M20.943 23.057l-7.057-7.057c0 0 7.057-7.057 7.057-7.057 0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-8 8c-0.521 0.521-0.521 1.365 0 1.885l8 8c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}Kn.compatConfig={MODE:3};function Xn(){return u(),m("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[g("path",{d:"M12.943 24.943l8-8c0.521-0.521 0.521-1.365 0-1.885l-8-8c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885l7.057 7.057c0 0-7.057 7.057-7.057 7.057-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0z"})])}Xn.compatConfig={MODE:3};function Zn(){return u(),m("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[g("path",{d:"M16 1.333c-8.095 0-14.667 6.572-14.667 14.667s6.572 14.667 14.667 14.667c8.095 0 14.667-6.572 14.667-14.667s-6.572-14.667-14.667-14.667zM16 4c6.623 0 12 5.377 12 12s-5.377 12-12 12c-6.623 0-12-5.377-12-12s5.377-12 12-12z"}),g("path",{d:"M14.667 8v8c0 0.505 0.285 0.967 0.737 1.193l5.333 2.667c0.658 0.329 1.46 0.062 1.789-0.596s0.062-1.46-0.596-1.789l-4.596-2.298c0 0 0-7.176 0-7.176 0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"})])}Zn.compatConfig={MODE:3};function Jn(){return u(),m("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[g("path",{d:"M24.943 19.057l-8-8c-0.521-0.521-1.365-0.521-1.885 0l-8 8c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l7.057-7.057c0 0 7.057 7.057 7.057 7.057 0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}Jn.compatConfig={MODE:3};function eo(){return u(),m("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[g("path",{d:"M7.057 12.943l8 8c0.521 0.521 1.365 0.521 1.885 0l8-8c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-7.057 7.057c0 0-7.057-7.057-7.057-7.057-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}eo.compatConfig={MODE:3};const ht=(e,a)=>a?new Date(e.toLocaleString("en-US",{timeZone:a})):new Date(e),to=(e,a,t)=>On(e,a,t)||J(),kv=(e,a,t)=>{const n=a.dateInTz?ht(new Date(e),a.dateInTz):J(e);return t?ct(n,!0):n},On=(e,a,t)=>{if(!e)return null;const n=t?ct(J(e),!0):J(e);return a?a.exactMatch?kv(e,a,t):ht(n,a.timezone):n},wv=e=>{if(!e)return 0;const a=new Date,t=new Date(a.toLocaleString("en-US",{timeZone:"UTC"})),n=new Date(a.toLocaleString("en-US",{timeZone:e})),o=n.getTimezoneOffset()/60;return(+t-+n)/(1e3*60*60)-o};var $t=(e=>(e.month="month",e.year="year",e))($t||{}),na=(e=>(e.top="top",e.bottom="bottom",e))(na||{}),ra=(e=>(e.header="header",e.calendar="calendar",e.timePicker="timePicker",e))(ra||{}),it=(e=>(e.month="month",e.year="year",e.calendar="calendar",e.time="time",e.minutes="minutes",e.hours="hours",e.seconds="seconds",e))(it||{});const $v=["timestamp","date","iso"];var dt=(e=>(e.up="up",e.down="down",e.left="left",e.right="right",e))(dt||{}),ze=(e=>(e.arrowUp="ArrowUp",e.arrowDown="ArrowDown",e.arrowLeft="ArrowLeft",e.arrowRight="ArrowRight",e.enter="Enter",e.space=" ",e.esc="Escape",e.tab="Tab",e.home="Home",e.end="End",e.pageUp="PageUp",e.pageDown="PageDown",e))(ze||{});function wo(e){return a=>new Intl.DateTimeFormat(e,{weekday:"short",timeZone:"UTC"}).format(new Date(`2017-01-0${a}T00:00:00+00:00`)).slice(0,2)}function Dv(e){return a=>wt(ht(new Date(`2017-01-0${a}T00:00:00+00:00`),"UTC"),"EEEEEE",{locale:e})}const Pv=(e,a,t)=>{const n=[1,2,3,4,5,6,7];let o;if(e!==null)try{o=n.map(Dv(e))}catch{o=n.map(wo(a))}else o=n.map(wo(a));const r=o.slice(0,t),l=o.slice(t+1,o.length);return[o[t]].concat(...l).concat(...r)},ao=(e,a,t)=>{const n=[];for(let o=+e[0];o<=+e[1];o++)n.push({value:+o,text:wr(o,a)});return t?n.reverse():n},_r=(e,a,t)=>{const n=[1,2,3,4,5,6,7,8,9,10,11,12].map(r=>{const l=r<10?`0${r}`:r;return new Date(`2017-${l}-01T00:00:00+00:00`)});if(e!==null)try{const r=t==="long"?"LLLL":"LLL";return n.map((l,d)=>{const i=wt(ht(l,"UTC"),r,{locale:e});return{text:i.charAt(0).toUpperCase()+i.substring(1),value:d}})}catch{}const o=new Intl.DateTimeFormat(a,{month:t,timeZone:"UTC"});return n.map((r,l)=>{const d=o.format(r);return{text:d.charAt(0).toUpperCase()+d.substring(1),value:l}})},Tv=e=>[12,1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,11][e],tt=e=>{const a=s(e);return a!=null&&a.$el?a==null?void 0:a.$el:a},Mv=e=>({type:"dot",...e??{}}),br=e=>Array.isArray(e)?!!e[0]&&!!e[1]:!1,no={prop:e=>`"${e}" prop must be enabled!`,dateArr:e=>`You need to use array as "model-value" binding in order to support "${e}"`},rt=e=>e,$o=e=>e===0?e:!e||isNaN(+e)?null:+e,Do=e=>e===null,kr=e=>{if(e)return[...e.querySelectorAll("input, button, select, textarea, a[href]")][0]},xv=e=>{const a=[],t=n=>n.filter(o=>o);for(let n=0;n{const n=t!=null,o=a!=null;if(!n&&!o)return!1;const r=+t,l=+a;return n&&o?+e>r||+er:o?+exv(e).map(t=>t.map(n=>{const{active:o,disabled:r,isBetween:l,highlighted:d}=a(n);return{...n,active:o,disabled:r,className:{dp__overlay_cell_active:o,dp__overlay_cell:!o,dp__overlay_cell_disabled:r,dp__overlay_cell_pad:!0,dp__overlay_cell_active_disabled:r&&o,dp__cell_in_between:l,"dp--highlighted":d}}})),Gt=(e,a,t=!1)=>{e&&a.allowStopPropagation&&(t&&e.stopImmediatePropagation(),e.stopPropagation())},Sv=()=>["a[href]","area[href]","input:not([disabled]):not([type='hidden'])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","[tabindex]:not([tabindex='-1'])","[data-datepicker-instance]"].join(", ");function Av(e,a){let t=[...document.querySelectorAll(Sv())];t=t.filter(o=>!e.contains(o)||o.hasAttribute("data-datepicker-instance"));const n=t.indexOf(e);if(n>=0&&(a?n-1>=0:n+1<=t.length))return t[n+(a?-1:1)]}const Cv=(e,a)=>e==null?void 0:e.querySelector(`[data-dp-element="${a}"]`),wr=(e,a)=>new Intl.NumberFormat(a,{useGrouping:!1,style:"decimal"}).format(e),oo=e=>wt(e,"dd-MM-yyyy"),pn=e=>Array.isArray(e),Ua=(e,a)=>a.get(oo(e)),Vv=(e,a)=>e?a?a instanceof Map?!!Ua(e,a):a(J(e)):!1:!0,ft=(e,a,t=!1)=>{if(e.key===ze.enter||e.key===ze.space)return t&&e.preventDefault(),a()},Po=(e,a,t,n,o,r)=>{const l=Vn(e,a.slice(0,e.length),new Date,{locale:r});return Ma(l)&&ar(l)?n||o?l:Be(l,{hours:+t.hours,minutes:+(t==null?void 0:t.minutes),seconds:+(t==null?void 0:t.seconds),milliseconds:0}):null},Ov=(e,a,t,n,o,r)=>{const l=Array.isArray(t)?t[0]:t;if(typeof a=="string")return Po(e,a,l,n,o,r);if(Array.isArray(a)){let d=null;for(const i of a)if(d=Po(e,i,l,n,o,r),d)break;return d}return typeof a=="function"?a(e):null},J=e=>e?new Date(e):new Date,Nv=(e,a,t)=>{if(a){const o=(e.getMonth()+1).toString().padStart(2,"0"),r=e.getDate().toString().padStart(2,"0"),l=e.getHours().toString().padStart(2,"0"),d=e.getMinutes().toString().padStart(2,"0"),i=t?e.getSeconds().toString().padStart(2,"0"):"00";return`${e.getFullYear()}-${o}-${r}T${l}:${d}:${i}.000Z`}const n=Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds());return new Date(n).toISOString()},ct=(e,a)=>{const t=J(JSON.parse(JSON.stringify(e))),n=Be(t,{hours:0,minutes:0,seconds:0,milliseconds:0});return a?Sn(n):n},Qt=(e,a,t,n)=>{let o=e?J(e):J();return(a||a===0)&&(o=gv(o,+a)),(t||t===0)&&(o=_v(o,+t)),(n||n===0)&&(o=hr(o,+n)),fr(o,0)},Ue=(e,a)=>!e||!a?!1:Aa(ct(e),ct(a)),Oe=(e,a)=>!e||!a?!1:oa(ct(e),ct(a)),Ke=(e,a)=>!e||!a?!1:_a(ct(e),ct(a)),Ja=(e,a,t)=>e!=null&&e[0]&&e!=null&&e[1]?Ke(t,e[0])&&Ue(t,e[1]):e!=null&&e[0]&&a?Ke(t,e[0])&&Ue(t,a)||Ue(t,e[0])&&Ke(t,a):!1,Dt=e=>{const a=Be(new Date(e),{date:1});return ct(a)},fn=(e,a,t)=>a&&(t||t===0)?Object.fromEntries(["hours","minutes","seconds"].map(n=>n===a?[n,t]:[n,isNaN(+e[n])?void 0:+e[n]])):{hours:isNaN(+e.hours)?void 0:+e.hours,minutes:isNaN(+e.minutes)?void 0:+e.minutes,seconds:isNaN(+e.seconds)?void 0:+e.seconds},la=e=>({hours:Et(e),minutes:Kt(e),seconds:ga(e)}),$r=(e,a)=>{if(a){const t=De(J(a));if(t>e)return 12;if(t===e)return Se(J(a))}},Dr=(e,a)=>{if(a){const t=De(J(a));return t{if(e)return De(J(e))},Pr=(e,a)=>{const t=Ke(e,a)?a:e,n=Ke(a,e)?a:e;return nr({start:t,end:n})},Lv=e=>{const a=bt(e,1);return{month:Se(a),year:De(a)}},It=(e,a)=>{const t=Pt(e,{weekStartsOn:+a}),n=or(e,{weekStartsOn:+a});return[t,n]},Tr=(e,a)=>{const t={hours:Et(J()),minutes:Kt(J()),seconds:a?ga(J()):0};return Object.assign(t,e)},jt=(e,a,t)=>[Be(J(e),{date:1}),Be(J(),{month:a,year:t,date:1})],Rt=(e,a,t)=>{let n=e?J(e):J();return(a||a===0)&&(n=pr(n,a)),t&&(n=Vt(n,t)),n},Mr=(e,a,t,n,o)=>{if(!n||o&&!a||!o&&!t)return!1;const r=o?bt(e,1):Ht(e,1),l=[Se(r),De(r)];return o?!Rv(...l,a):!Iv(...l,t)},Iv=(e,a,t)=>Ue(...jt(t,e,a))||Oe(...jt(t,e,a)),Rv=(e,a,t)=>Ke(...jt(t,e,a))||Oe(...jt(t,e,a)),xr=(e,a,t,n,o,r,l)=>{if(typeof a=="function"&&!l)return a(e);const d=t?{locale:t}:void 0;return Array.isArray(e)?`${wt(e[0],r,d)}${o&&!e[1]?"":n}${e[1]?wt(e[1],r,d):""}`:wt(e,r,d)},ma=e=>{if(e)return null;throw new Error(no.prop("partial-range"))},Ha=(e,a)=>{if(a)return e();throw new Error(no.prop("range"))},Nn=e=>Array.isArray(e)?Ma(e[0])&&(e[1]?Ma(e[1]):!0):e?Ma(e):!1,Ev=(e,a)=>Be(a??J(),{hours:+e.hours||0,minutes:+e.minutes||0,seconds:+e.seconds||0}),hn=(e,a,t,n)=>{if(!e)return!0;if(n){const o=t==="max"?Aa(e,a):_a(e,a),r={seconds:0,milliseconds:0};return o||oa(Be(e,r),Be(a,r))}return t==="max"?e.getTime()<=a.getTime():e.getTime()>=a.getTime()},yn=(e,a,t)=>e?Ev(e,a):J(t??a),To=(e,a,t,n,o)=>{if(Array.isArray(n)){const l=yn(e,n[0],a),d=yn(e,n[1],a);return hn(n[0],l,t,!!a)&&hn(n[1],d,t,!!a)&&o}const r=yn(e,n,a);return hn(n,r,t,!!a)&&o},gn=e=>Be(J(),la(e)),Hv=(e,a)=>e instanceof Map?Array.from(e.values()).filter(t=>De(J(t))===a).map(t=>Se(t)):[],Sr=(e,a,t)=>typeof e=="function"?e({month:a,year:t}):!!e.months.find(n=>n.month===a&&n.year===t),ro=(e,a)=>typeof e=="function"?e(a):e.years.includes(a),Ar=e=>wt(e,"yyyy-MM-dd"),Ta=Va({menuFocused:!1,shiftKeyInMenu:!1}),Cr=()=>{const e=t=>{Ta.menuFocused=t},a=t=>{Ta.shiftKeyInMenu!==t&&(Ta.shiftKeyInMenu=t)};return{control:S(()=>({shiftKeyInMenu:Ta.shiftKeyInMenu,menuFocused:Ta.menuFocused})),setMenuFocused:e,setShiftKey:a}},Fe=Va({monthYear:[],calendar:[],time:[],actionRow:[],selectionGrid:[],timePicker:{0:[],1:[]},monthPicker:[]}),_n=C(null),Ya=C(!1),bn=C(!1),kn=C(!1),wn=C(!1),st=C(0),Qe=C(0),Jt=()=>{const e=S(()=>Ya.value?[...Fe.selectionGrid,Fe.actionRow].filter(p=>p.length):bn.value?[...Fe.timePicker[0],...Fe.timePicker[1],wn.value?[]:[_n.value],Fe.actionRow].filter(p=>p.length):kn.value?[...Fe.monthPicker,Fe.actionRow]:[Fe.monthYear,...Fe.calendar,Fe.time,Fe.actionRow].filter(p=>p.length)),a=p=>{st.value=p?st.value+1:st.value-1;let c=null;e.value[Qe.value]&&(c=e.value[Qe.value][st.value]),!c&&e.value[Qe.value+(p?1:-1)]?(Qe.value=Qe.value+(p?1:-1),st.value=p?0:e.value[Qe.value].length-1):c||(st.value=p?st.value-1:st.value+1)},t=p=>{Qe.value===0&&!p||Qe.value===e.value.length&&p||(Qe.value=p?Qe.value+1:Qe.value-1,e.value[Qe.value]?e.value[Qe.value]&&!e.value[Qe.value][st.value]&&st.value!==0&&(st.value=e.value[Qe.value].length-1):Qe.value=p?Qe.value-1:Qe.value+1)},n=p=>{let c=null;e.value[Qe.value]&&(c=e.value[Qe.value][st.value]),c?c.focus({preventScroll:!Ya.value}):st.value=p?st.value-1:st.value+1},o=()=>{a(!0),n(!0)},r=()=>{a(!1),n(!1)},l=()=>{t(!1),n(!0)},d=()=>{t(!0),n(!0)},i=(p,c)=>{Fe[c]=p},k=(p,c)=>{Fe[c]=p},v=()=>{st.value=0,Qe.value=0};return{buildMatrix:i,buildMultiLevelMatrix:k,setTimePickerBackRef:p=>{_n.value=p},setSelectionGrid:p=>{Ya.value=p,v(),p||(Fe.selectionGrid=[])},setTimePicker:(p,c=!1)=>{bn.value=p,wn.value=c,v(),p||(Fe.timePicker[0]=[],Fe.timePicker[1]=[])},setTimePickerElements:(p,c=0)=>{Fe.timePicker[c]=p},arrowRight:o,arrowLeft:r,arrowUp:l,arrowDown:d,clearArrowNav:()=>{Fe.monthYear=[],Fe.calendar=[],Fe.time=[],Fe.actionRow=[],Fe.selectionGrid=[],Fe.timePicker[0]=[],Fe.timePicker[1]=[],Ya.value=!1,bn.value=!1,wn.value=!1,kn.value=!1,v(),_n.value=null},setMonthPicker:p=>{kn.value=p,v()},refSets:Fe}},Mo=e=>({menuAppearTop:"dp-menu-appear-top",menuAppearBottom:"dp-menu-appear-bottom",open:"dp-slide-down",close:"dp-slide-up",next:"calendar-next",previous:"calendar-prev",vNext:"dp-slide-up",vPrevious:"dp-slide-down",...e??{}}),Yv=e=>({toggleOverlay:"Toggle overlay",menu:"Datepicker menu",input:"Datepicker input",calendarWrap:"Calendar wrapper",calendarDays:"Calendar days",openTimePicker:"Open time picker",closeTimePicker:"Close time Picker",incrementValue:a=>`Increment ${a}`,decrementValue:a=>`Decrement ${a}`,openTpOverlay:a=>`Open ${a} overlay`,amPmButton:"Switch AM/PM mode",openYearsOverlay:"Open years overlay",openMonthsOverlay:"Open months overlay",nextMonth:"Next month",prevMonth:"Previous month",nextYear:"Next year",prevYear:"Previous year",day:void 0,weekDay:void 0,...e??{}}),xo=e=>e?typeof e=="boolean"?e?2:0:+e>=2?+e:2:0,Bv=e=>{const a=typeof e=="object"&&e,t={static:!0,solo:!1};if(!e)return{...t,count:xo(!1)};const n=a?e:{},o=a?n.count??!0:e,r=xo(o);return Object.assign(t,n,{count:r})},Fv=(e,a,t)=>e||(typeof t=="string"?t:a),zv=e=>typeof e=="boolean"?e?Mo({}):!1:Mo(e),Wv=e=>{const a={enterSubmit:!0,tabSubmit:!0,openMenu:!0,selectOnFocus:!1,rangeSeparator:" - "};return typeof e=="object"?{...a,...e??{},enabled:!0}:{...a,enabled:e}},qv=e=>({months:[],years:[],times:{hours:[],minutes:[],seconds:[]},...e??{}}),Uv=e=>({showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0,...e??{}}),jv=e=>{const a={input:!1};return typeof e=="object"?{...a,...e??{},enabled:!0}:{enabled:e,...a}},Gv=e=>({allowStopPropagation:!0,closeOnScroll:!1,modeHeight:255,allowPreventDefault:!1,closeOnClearValue:!0,closeOnAutoApply:!0,noSwipe:!1,keepActionRow:!1,onClickOutside:void 0,tabOutClosesMenu:!0,arrowLeft:void 0,keepViewOnOffsetClick:!1,timeArrowHoldThreshold:0,...e??{}}),Qv=e=>{const a={dates:Array.isArray(e)?e.map(t=>J(t)):[],years:[],months:[],quarters:[],weeks:[],weekdays:[],options:{highlightDisabled:!1}};return typeof e=="function"?e:{...a,...e??{}}},Kv=e=>typeof e=="object"?{type:(e==null?void 0:e.type)??"local",hideOnOffsetDates:(e==null?void 0:e.hideOnOffsetDates)??!1}:{type:e,hideOnOffsetDates:!1},Xv=(e,a)=>typeof e=="object"?{enabled:!0,...{noDisabledRange:!1,showLastInRange:!0,minMaxRawRange:!1,partialRange:!0,disableTimeRangeValidation:!1,maxRange:void 0,minRange:void 0,autoRange:void 0,fixedStart:!1,fixedEnd:!1},...e}:{enabled:e,noDisabledRange:a.noDisabledRange,showLastInRange:a.showLastInRange,minMaxRawRange:a.minMaxRawRange,partialRange:a.partialRange,disableTimeRangeValidation:a.disableTimeRangeValidation,maxRange:a.maxRange,minRange:a.minRange,autoRange:a.autoRange,fixedStart:a.fixedStart,fixedEnd:a.fixedEnd},Zv=(e,a)=>e?typeof e=="string"?{timezone:e,exactMatch:!1,dateInTz:void 0,emitTimezone:a,convertModel:!0}:{timezone:e.timezone,exactMatch:e.exactMatch??!1,dateInTz:e.dateInTz??void 0,emitTimezone:a??e.emitTimezone,convertModel:e.convertModel??!0}:{timezone:void 0,exactMatch:!1,emitTimezone:a},$n=(e,a,t)=>new Map(e.map(n=>{const o=to(n,a,t);return[oo(o),o]})),Jv=(e,a)=>e.length?new Map(e.map(t=>{const n=to(t.date,a);return[oo(n),t]})):null,ep=e=>{var a;return{minDate:On(e.minDate,e.timezone,e.isSpecific),maxDate:On(e.maxDate,e.timezone,e.isSpecific),disabledDates:pn(e.disabledDates)?$n(e.disabledDates,e.timezone,e.isSpecific):e.disabledDates,allowedDates:pn(e.allowedDates)?$n(e.allowedDates,e.timezone,e.isSpecific):null,highlight:typeof e.highlight=="object"&&pn((a=e.highlight)==null?void 0:a.dates)?$n(e.highlight.dates,e.timezone):e.highlight,markers:Jv(e.markers,e.timezone)}},tp=(e,a)=>typeof e=="boolean"?{enabled:e,dragSelect:!0,limit:+a}:{enabled:!!e,limit:e.limit?+e.limit:null,dragSelect:e.dragSelect??!0},ap=e=>({...Object.fromEntries(Object.keys(e).map(a=>{const t=a,n=e[t],o=typeof e[t]=="string"?{[n]:!0}:Object.fromEntries(n.map(r=>[r,!0]));return[a,o]}))}),qe=e=>{const a=()=>{const B=e.enableSeconds?":ss":"",V=e.enableMinutes?":mm":"";return e.is24?`HH${V}${B}`:`hh${V}${B} aa`},t=()=>{var B;return e.format?e.format:e.monthPicker?"MM/yyyy":e.timePicker?a():e.weekPicker?`${((B=x.value)==null?void 0:B.type)==="iso"?"RR":"ww"}-yyyy`:e.yearPicker?"yyyy":e.quarterPicker?"QQQ/yyyy":e.enableTimePicker?`MM/dd/yyyy, ${a()}`:"MM/dd/yyyy"},n=B=>Tr(B,e.enableSeconds),o=()=>Q.value.enabled?e.startTime&&Array.isArray(e.startTime)?[n(e.startTime[0]),n(e.startTime[1])]:null:e.startTime&&!Array.isArray(e.startTime)?n(e.startTime):null,r=S(()=>Bv(e.multiCalendars)),l=S(()=>o()),d=S(()=>Yv(e.ariaLabels)),i=S(()=>qv(e.filters)),k=S(()=>zv(e.transitions)),v=S(()=>Uv(e.actionRow)),p=S(()=>Fv(e.previewFormat,e.format,t())),c=S(()=>Wv(e.textInput)),_=S(()=>jv(e.inline)),M=S(()=>Gv(e.config)),T=S(()=>Qv(e.highlight)),x=S(()=>Kv(e.weekNumbers)),q=S(()=>Zv(e.timezone,e.emitTimezone)),j=S(()=>tp(e.multiDates,e.multiDatesLimit)),N=S(()=>ep({minDate:e.minDate,maxDate:e.maxDate,disabledDates:e.disabledDates,allowedDates:e.allowedDates,highlight:T.value,markers:e.markers,timezone:q.value,isSpecific:e.monthPicker||e.yearPicker||e.quarterPicker})),Q=S(()=>Xv(e.range,{minMaxRawRange:!1,maxRange:e.maxRange,minRange:e.minRange,noDisabledRange:e.noDisabledRange,showLastInRange:e.showLastInRange,partialRange:e.partialRange,disableTimeRangeValidation:e.disableTimeRangeValidation,autoRange:e.autoRange,fixedStart:e.fixedStart,fixedEnd:e.fixedEnd})),ae=S(()=>ap(e.ui));return{defaultedTransitions:k,defaultedMultiCalendars:r,defaultedStartTime:l,defaultedAriaLabels:d,defaultedFilters:i,defaultedActionRow:v,defaultedPreviewFormat:p,defaultedTextInput:c,defaultedInline:_,defaultedConfig:M,defaultedHighlight:T,defaultedWeekNumbers:x,defaultedRange:Q,propDates:N,defaultedTz:q,defaultedMultiDates:j,defaultedUI:ae,getDefaultPattern:t,getDefaultStartTime:o}},np=(e,a,t)=>{const n=C(),{defaultedTextInput:o,defaultedRange:r,defaultedTz:l,defaultedMultiDates:d,getDefaultPattern:i}=qe(a),k=C(""),v=Sa(a,"format"),p=Sa(a,"formatLocale");et(n,()=>{typeof a.onInternalModelChange=="function"&&e("internal-model-change",n.value,ce(!0))},{deep:!0}),et(r,(w,ve)=>{w.enabled!==ve.enabled&&(n.value=null)}),et(v,()=>{K()});const c=w=>l.value.timezone&&l.value.convertModel?ht(w,l.value.timezone):w,_=w=>{if(l.value.timezone&&l.value.convertModel){const ve=wv(l.value.timezone);return $c(w,ve)}return w},M=(w,ve,xe=!1)=>xr(w,a.format,a.formatLocale,o.value.rangeSeparator,a.modelAuto,ve??i(),xe),T=w=>w?a.modelType?fe(w):{hours:Et(w),minutes:Kt(w),seconds:a.enableSeconds?ga(w):0}:null,x=w=>a.modelType?fe(w):{month:Se(w),year:De(w)},q=w=>Array.isArray(w)?d.value.enabled?w.map(ve=>j(ve,Vt(J(),ve))):Ha(()=>[Vt(J(),w[0]),w[1]?Vt(J(),w[1]):ma(r.value.partialRange)],r.value.enabled):Vt(J(),+w),j=(w,ve)=>(typeof w=="string"||typeof w=="number")&&a.modelType?de(w):ve,N=w=>Array.isArray(w)?[j(w[0],Qt(null,+w[0].hours,+w[0].minutes,w[0].seconds)),j(w[1],Qt(null,+w[1].hours,+w[1].minutes,w[1].seconds))]:j(w,Qt(null,w.hours,w.minutes,w.seconds)),Q=w=>{const ve=Be(J(),{date:1});return Array.isArray(w)?d.value.enabled?w.map(xe=>j(xe,Rt(ve,+xe.month,+xe.year))):Ha(()=>[j(w[0],Rt(ve,+w[0].month,+w[0].year)),j(w[1],w[1]?Rt(ve,+w[1].month,+w[1].year):ma(r.value.partialRange))],r.value.enabled):j(w,Rt(ve,+w.month,+w.year))},ae=w=>{if(Array.isArray(w))return w.map(ve=>de(ve));throw new Error(no.dateArr("multi-dates"))},B=w=>{if(Array.isArray(w)&&r.value.enabled){const ve=w[0],xe=w[1];return[J(Array.isArray(ve)?ve[0]:null),J(Array.isArray(xe)?xe[0]:null)]}return J(w[0])},V=w=>a.modelAuto?Array.isArray(w)?[de(w[0]),de(w[1])]:a.autoApply?[de(w)]:[de(w),null]:Array.isArray(w)?Ha(()=>w[1]?[de(w[0]),w[1]?de(w[1]):ma(r.value.partialRange)]:[de(w[0])],r.value.enabled):de(w),te=()=>{Array.isArray(n.value)&&r.value.enabled&&n.value.length===1&&n.value.push(ma(r.value.partialRange))},X=()=>{const w=n.value;return[fe(w[0]),w[1]?fe(w[1]):ma(r.value.partialRange)]},F=()=>n.value[1]?X():fe(rt(n.value[0])),se=()=>(n.value||[]).map(w=>fe(w)),_e=(w=!1)=>(w||te(),a.modelAuto?F():d.value.enabled?se():Array.isArray(n.value)?Ha(()=>X(),r.value.enabled):fe(rt(n.value))),be=w=>!w||Array.isArray(w)&&!w.length?null:a.timePicker?N(rt(w)):a.monthPicker?Q(rt(w)):a.yearPicker?q(rt(w)):d.value.enabled?ae(rt(w)):a.weekPicker?B(rt(w)):V(rt(w)),H=w=>{const ve=be(w);Nn(rt(ve))?(n.value=rt(ve),K()):(n.value=null,k.value="")},b=()=>{const w=ve=>wt(ve,o.value.format);return`${w(n.value[0])} ${o.value.rangeSeparator} ${n.value[1]?w(n.value[1]):""}`},I=()=>t.value&&n.value?Array.isArray(n.value)?b():wt(n.value,o.value.format):M(n.value),h=()=>n.value?d.value.enabled?n.value.map(w=>M(w)).join("; "):o.value.enabled&&typeof o.value.format=="string"?I():M(n.value):"",K=()=>{!a.format||typeof a.format=="string"||o.value.enabled&&typeof o.value.format=="string"?k.value=h():k.value=a.format(n.value)},de=w=>{if(a.utc){const ve=new Date(w);return a.utc==="preserve"?new Date(ve.getTime()+ve.getTimezoneOffset()*6e4):ve}return a.modelType?$v.includes(a.modelType)?c(new Date(w)):a.modelType==="format"&&(typeof a.format=="string"||!a.format)?c(Vn(w,i(),new Date,{locale:p.value})):c(Vn(w,a.modelType,new Date,{locale:p.value})):c(new Date(w))},fe=w=>w?a.utc?Nv(w,a.utc==="preserve",a.enableSeconds):a.modelType?a.modelType==="timestamp"?+_(w):a.modelType==="iso"?_(w).toISOString():a.modelType==="format"&&(typeof a.format=="string"||!a.format)?M(_(w)):M(_(w),a.modelType,!0):_(w):"",Pe=(w,ve=!1,xe=!1)=>{if(xe)return w;if(e("update:model-value",w),l.value.emitTimezone&&ve){const Y=Array.isArray(w)?w.map(Me=>ht(rt(Me),l.value.emitTimezone)):ht(rt(w),l.value.emitTimezone);e("update:model-timezone-value",Y)}},P=w=>Array.isArray(n.value)?d.value.enabled?n.value.map(ve=>w(ve)):[w(n.value[0]),n.value[1]?w(n.value[1]):ma(r.value.partialRange)]:w(rt(n.value)),W=()=>{if(Array.isArray(n.value)){const w=It(n.value[0],a.weekStart),ve=n.value[1]?It(n.value[1],a.weekStart):[];return[w.map(xe=>J(xe)),ve.map(xe=>J(xe))]}return It(n.value,a.weekStart).map(w=>J(w))},f=(w,ve)=>Pe(rt(P(w)),!1,ve),E=w=>{const ve=W();return w?ve:e("update:model-value",W())},ce=(w=!1)=>(w||K(),a.monthPicker?f(x,w):a.timePicker?f(T,w):a.yearPicker?f(De,w):a.weekPicker?E(w):Pe(_e(w),!0,w));return{inputValue:k,internalModelValue:n,checkBeforeEmit:()=>n.value?r.value.enabled?r.value.partialRange?n.value.length>=1:n.value.length===2:!!n.value:!1,parseExternalModelValue:H,formatInputValue:K,emitModelValue:ce}},op=(e,a)=>{const{defaultedFilters:t,propDates:n}=qe(e),{validateMonthYearInRange:o}=ea(e),r=(v,p)=>{let c=v;return t.value.months.includes(Se(c))?(c=p?bt(v,1):Ht(v,1),r(c,p)):c},l=(v,p)=>{let c=v;return t.value.years.includes(De(c))?(c=p?Fn(v,1):yr(v,1),l(c,p)):c},d=(v,p=!1)=>{const c=Be(J(),{month:e.month,year:e.year});let _=v?bt(c,1):Ht(c,1);e.disableYearSelect&&(_=Vt(_,e.year));let M=Se(_),T=De(_);t.value.months.includes(M)&&(_=r(_,v),M=Se(_),T=De(_)),t.value.years.includes(T)&&(_=l(_,v),T=De(_)),o(M,T,v,e.preventMinMaxNavigation)&&i(M,T,p)},i=(v,p,c)=>{a("update-month-year",{month:v,year:p,fromNav:c})},k=S(()=>v=>Mr(Be(J(),{month:e.month,year:e.year}),n.value.maxDate,n.value.minDate,e.preventMinMaxNavigation,v));return{handleMonthYearChange:d,isDisabled:k,updateMonthYear:i}},en={multiCalendars:{type:[Boolean,Number,String,Object],default:void 0},modelValue:{type:[String,Date,Array,Object,Number],default:null},modelType:{type:String,default:null},position:{type:String,default:"center"},dark:{type:Boolean,default:!1},format:{type:[String,Function],default:()=>null},autoPosition:{type:Boolean,default:!0},altPosition:{type:Function,default:null},transitions:{type:[Boolean,Object],default:!0},formatLocale:{type:Object,default:null},utc:{type:[Boolean,String],default:!1},ariaLabels:{type:Object,default:()=>({})},offset:{type:[Number,String],default:10},hideNavigation:{type:Array,default:()=>[]},timezone:{type:[String,Object],default:null},emitTimezone:{type:String,default:null},vertical:{type:Boolean,default:!1},disableMonthYearSelect:{type:Boolean,default:!1},disableYearSelect:{type:Boolean,default:!1},menuClassName:{type:String,default:null},dayClass:{type:Function,default:null},yearRange:{type:Array,default:()=>[1900,2100]},calendarCellClassName:{type:String,default:null},enableTimePicker:{type:Boolean,default:!0},autoApply:{type:Boolean,default:!1},disabledDates:{type:[Array,Function],default:()=>[]},monthNameFormat:{type:String,default:"short"},startDate:{type:[Date,String],default:null},startTime:{type:[Object,Array],default:null},hideOffsetDates:{type:Boolean,default:!1},autoRange:{type:[Number,String],default:null},noToday:{type:Boolean,default:!1},disabledWeekDays:{type:Array,default:()=>[]},allowedDates:{type:Array,default:null},nowButtonLabel:{type:String,default:"Now"},markers:{type:Array,default:()=>[]},escClose:{type:Boolean,default:!0},spaceConfirm:{type:Boolean,default:!0},monthChangeOnArrows:{type:Boolean,default:!0},presetDates:{type:Array,default:()=>[]},flow:{type:Array,default:()=>[]},partialFlow:{type:Boolean,default:!1},preventMinMaxNavigation:{type:Boolean,default:!1},minRange:{type:[Number,String],default:null},maxRange:{type:[Number,String],default:null},multiDatesLimit:{type:[Number,String],default:null},reverseYears:{type:Boolean,default:!1},weekPicker:{type:Boolean,default:!1},filters:{type:Object,default:()=>({})},arrowNavigation:{type:Boolean,default:!1},disableTimeRangeValidation:{type:Boolean,default:!1},highlight:{type:[Function,Object],default:null},teleport:{type:[Boolean,String,Object],default:null},teleportCenter:{type:Boolean,default:!1},locale:{type:String,default:"en-Us"},weekNumName:{type:String,default:"W"},weekStart:{type:[Number,String],default:1},weekNumbers:{type:[String,Function,Object],default:null},calendarClassName:{type:String,default:null},monthChangeOnScroll:{type:[Boolean,String],default:!0},dayNames:{type:[Function,Array],default:null},monthPicker:{type:Boolean,default:!1},customProps:{type:Object,default:null},yearPicker:{type:Boolean,default:!1},modelAuto:{type:Boolean,default:!1},selectText:{type:String,default:"Select"},cancelText:{type:String,default:"Cancel"},previewFormat:{type:[String,Function],default:()=>""},multiDates:{type:[Object,Boolean],default:!1},partialRange:{type:Boolean,default:!0},ignoreTimeValidation:{type:Boolean,default:!1},minDate:{type:[Date,String],default:null},maxDate:{type:[Date,String],default:null},minTime:{type:Object,default:null},maxTime:{type:Object,default:null},name:{type:String,default:null},placeholder:{type:String,default:""},hideInputIcon:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},state:{type:Boolean,default:null},required:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"},inputClassName:{type:String,default:null},fixedStart:{type:Boolean,default:!1},fixedEnd:{type:Boolean,default:!1},timePicker:{type:Boolean,default:!1},enableSeconds:{type:Boolean,default:!1},is24:{type:Boolean,default:!0},noHoursOverlay:{type:Boolean,default:!1},noMinutesOverlay:{type:Boolean,default:!1},noSecondsOverlay:{type:Boolean,default:!1},hoursGridIncrement:{type:[String,Number],default:1},minutesGridIncrement:{type:[String,Number],default:5},secondsGridIncrement:{type:[String,Number],default:5},hoursIncrement:{type:[Number,String],default:1},minutesIncrement:{type:[Number,String],default:1},secondsIncrement:{type:[Number,String],default:1},range:{type:[Boolean,Object],default:!1},uid:{type:String,default:null},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},inline:{type:[Boolean,Object],default:!1},textInput:{type:[Boolean,Object],default:!1},noDisabledRange:{type:Boolean,default:!1},sixWeeks:{type:[Boolean,String],default:!1},actionRow:{type:Object,default:()=>({})},focusStartDate:{type:Boolean,default:!1},disabledTimes:{type:[Function,Array],default:void 0},showLastInRange:{type:Boolean,default:!0},timePickerInline:{type:Boolean,default:!1},calendar:{type:Function,default:null},config:{type:Object,default:void 0},quarterPicker:{type:Boolean,default:!1},yearFirst:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},onInternalModelChange:{type:[Function,Object],default:null},enableMinutes:{type:Boolean,default:!0},ui:{type:Object,default:()=>({})}},Tt={...en,shadow:{type:Boolean,default:!1},flowStep:{type:Number,default:0},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},menuWrapRef:{type:Object,default:null},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1}},rp=["title"],lp=["disabled"],sp=U({compatConfig:{MODE:3},__name:"ActionRow",props:{menuMount:{type:Boolean,default:!1},calendarWidth:{type:Number,default:0},...Tt},emits:["close-picker","select-date","select-now","invalid-select"],setup(e,{emit:a}){const t=a,n=e,{defaultedActionRow:o,defaultedPreviewFormat:r,defaultedMultiCalendars:l,defaultedTextInput:d,defaultedInline:i,defaultedRange:k,defaultedMultiDates:v,getDefaultPattern:p}=qe(n),{isTimeValid:c,isMonthValid:_}=ea(n),{buildMatrix:M}=Jt(),T=C(null),x=C(null),q=C(!1),j=C({}),N=C(null),Q=C(null);Ge(()=>{n.arrowNavigation&&M([tt(T),tt(x)],"actionRow"),ae(),window.addEventListener("resize",ae)}),Xt(()=>{window.removeEventListener("resize",ae)});const ae=()=>{q.value=!1,setTimeout(()=>{var b,I;const h=(b=N.value)==null?void 0:b.getBoundingClientRect(),K=(I=Q.value)==null?void 0:I.getBoundingClientRect();h&&K&&(j.value.maxWidth=`${K.width-h.width-20}px`),q.value=!0},0)},B=S(()=>k.value.enabled&&!k.value.partialRange&&n.internalModelValue?n.internalModelValue.length===2:!0),V=S(()=>!c.value(n.internalModelValue)||!_.value(n.internalModelValue)||!B.value),te=()=>{const b=r.value;return n.timePicker||n.monthPicker,b(rt(n.internalModelValue))},X=()=>{const b=n.internalModelValue;return l.value.count>0?`${F(b[0])} - ${F(b[1])}`:[F(b[0]),F(b[1])]},F=b=>xr(b,r.value,n.formatLocale,d.value.rangeSeparator,n.modelAuto,p()),se=S(()=>!n.internalModelValue||!n.menuMount?"":typeof r.value=="string"?Array.isArray(n.internalModelValue)?n.internalModelValue.length===2&&n.internalModelValue[1]?X():v.value.enabled?n.internalModelValue.map(b=>`${F(b)}`):n.modelAuto?`${F(n.internalModelValue[0])}`:`${F(n.internalModelValue[0])} -`:F(n.internalModelValue):te()),_e=()=>v.value.enabled?"; ":" - ",be=S(()=>Array.isArray(se.value)?se.value.join(_e()):se.value),H=()=>{c.value(n.internalModelValue)&&_.value(n.internalModelValue)&&B.value?t("select-date"):t("invalid-select")};return(b,I)=>(u(),m("div",{ref_key:"actionRowRef",ref:Q,class:"dp__action_row"},[b.$slots["action-row"]?$(b.$slots,"action-row",lt(Le({key:0},{internalModelValue:b.internalModelValue,disabled:V.value,selectDate:()=>b.$emit("select-date"),closePicker:()=>b.$emit("close-picker")}))):(u(),m(me,{key:1},[s(o).showPreview?(u(),m("div",{key:0,class:"dp__selection_preview",title:be.value,style:vt(j.value)},[b.$slots["action-preview"]&&q.value?$(b.$slots,"action-preview",{key:0,value:b.internalModelValue}):A("",!0),!b.$slots["action-preview"]&&q.value?(u(),m(me,{key:1},[Re(ie(be.value),1)],64)):A("",!0)],12,rp)):A("",!0),g("div",{ref_key:"actionBtnContainer",ref:N,class:"dp__action_buttons","data-dp-element":"action-row"},[b.$slots["action-buttons"]?$(b.$slots,"action-buttons",{key:0,value:b.internalModelValue}):A("",!0),b.$slots["action-buttons"]?A("",!0):(u(),m(me,{key:1},[!s(i).enabled&&s(o).showCancel?(u(),m("button",{key:0,ref_key:"cancelButtonRef",ref:T,type:"button",class:"dp__action_button dp__action_cancel",onClick:I[0]||(I[0]=h=>b.$emit("close-picker")),onKeydown:I[1]||(I[1]=h=>s(ft)(h,()=>b.$emit("close-picker")))},ie(b.cancelText),545)):A("",!0),s(o).showNow?(u(),m("button",{key:1,type:"button",class:"dp__action_button dp__action_cancel",onClick:I[2]||(I[2]=h=>b.$emit("select-now")),onKeydown:I[3]||(I[3]=h=>s(ft)(h,()=>b.$emit("select-now")))},ie(b.nowButtonLabel),33)):A("",!0),s(o).showSelect?(u(),m("button",{key:2,ref_key:"selectButtonRef",ref:x,type:"button",class:"dp__action_button dp__action_select",disabled:V.value,"data-test":"select-button",onKeydown:I[4]||(I[4]=h=>s(ft)(h,()=>H())),onClick:H},ie(b.selectText),41,lp)):A("",!0)],64))],512)],64))],512))}}),ip={class:"dp__selection_grid_header"},up=["aria-selected","aria-disabled","data-test","onClick","onKeydown","onMouseover"],dp=["aria-label"],Na=U({__name:"SelectionOverlay",props:{items:{},type:{},isLast:{type:Boolean},arrowNavigation:{type:Boolean},skipButtonRef:{type:Boolean},headerRefs:{},hideNavigation:{},escClose:{type:Boolean},useRelative:{type:Boolean},height:{},textInput:{type:[Boolean,Object]},config:{},noOverlayFocus:{type:Boolean},focusValue:{},menuWrapRef:{},ariaLabels:{}},emits:["selected","toggle","reset-flow","hover-value"],setup(e,{expose:a,emit:t}){const{setSelectionGrid:n,buildMultiLevelMatrix:o,setMonthPicker:r}=Jt(),l=t,d=e,{defaultedAriaLabels:i,defaultedTextInput:k,defaultedConfig:v}=qe(d),{hideNavigationButtons:p}=nn(),c=C(!1),_=C(null),M=C(null),T=C([]),x=C(),q=C(null),j=C(0),N=C(null);Zr(()=>{_.value=null}),Ge(()=>{yt().then(()=>se()),d.noOverlayFocus||ae(),Q(!0)}),Xt(()=>Q(!1));const Q=P=>{var W;d.arrowNavigation&&((W=d.headerRefs)!=null&&W.length?r(P):n(P))},ae=()=>{var P;const W=tt(M);W&&(k.value.enabled||(_.value?(P=_.value)==null||P.focus({preventScroll:!0}):W.focus({preventScroll:!0})),c.value=W.clientHeight({dp__overlay:!0,"dp--overlay-absolute":!d.useRelative,"dp--overlay-relative":d.useRelative})),V=S(()=>d.useRelative?{height:`${d.height}px`,width:"260px"}:void 0),te=S(()=>({dp__overlay_col:!0})),X=S(()=>({dp__btn:!0,dp__button:!0,dp__overlay_action:!0,dp__over_action_scroll:c.value,dp__button_bottom:d.isLast})),F=S(()=>{var P,W;return{dp__overlay_container:!0,dp__container_flex:((P=d.items)==null?void 0:P.length)<=6,dp__container_block:((W=d.items)==null?void 0:W.length)>6}});et(()=>d.items,()=>se(!1),{deep:!0});const se=(P=!0)=>{yt().then(()=>{const W=tt(_),f=tt(M),E=tt(q),ce=tt(N),w=E?E.getBoundingClientRect().height:0;f&&(f.getBoundingClientRect().height?j.value=f.getBoundingClientRect().height-w:j.value=v.value.modeHeight-w),W&&ce&&P&&(ce.scrollTop=W.offsetTop-ce.offsetTop-(j.value/2-W.getBoundingClientRect().height)-w)})},_e=P=>{P.disabled||l("selected",P.value)},be=()=>{l("toggle"),l("reset-flow")},H=()=>{d.escClose&&be()},b=(P,W,f,E)=>{P&&((W.active||W.value===d.focusValue)&&(_.value=P),d.arrowNavigation&&(Array.isArray(T.value[f])?T.value[f][E]=P:T.value[f]=[P],I()))},I=()=>{var P,W;const f=(P=d.headerRefs)!=null&&P.length?[d.headerRefs].concat(T.value):T.value.concat([d.skipButtonRef?[]:[q.value]]);o(rt(f),(W=d.headerRefs)!=null&&W.length?"monthPicker":"selectionGrid")},h=P=>{d.arrowNavigation||Gt(P,v.value,!0)},K=P=>{x.value=P,l("hover-value",P)},de=()=>{if(be(),!d.isLast){const P=Cv(d.menuWrapRef??null,"action-row");if(P){const W=kr(P);W==null||W.focus()}}},fe=P=>{switch(P.key){case ze.esc:return H();case ze.arrowLeft:return h(P);case ze.arrowRight:return h(P);case ze.arrowUp:return h(P);case ze.arrowDown:return h(P);default:return}},Pe=P=>{if(P.key===ze.enter)return be();if(P.key===ze.tab)return de()};return a({focusGrid:ae}),(P,W)=>{var f;return u(),m("div",{ref_key:"gridWrapRef",ref:M,class:ye(B.value),style:vt(V.value),role:"dialog",tabindex:"0",onKeydown:fe,onClick:W[0]||(W[0]=ia(()=>{},["prevent"]))},[g("div",{ref_key:"containerRef",ref:N,class:ye(F.value),role:"grid",style:vt({"--dp-overlay-height":`${j.value}px`})},[g("div",ip,[$(P.$slots,"header")]),P.$slots.overlay?$(P.$slots,"overlay",{key:0}):(u(!0),m(me,{key:1},Te(P.items,(E,ce)=>(u(),m("div",{key:ce,class:ye(["dp__overlay_row",{dp__flex_row:P.items.length>=3}]),role:"row"},[(u(!0),m(me,null,Te(E,(w,ve)=>(u(),m("div",{key:w.value,ref_for:!0,ref:xe=>b(xe,w,ce,ve),role:"gridcell",class:ye(te.value),"aria-selected":w.active||void 0,"aria-disabled":w.disabled||void 0,tabindex:"0","data-test":w.text,onClick:ia(xe=>_e(w),["prevent"]),onKeydown:xe=>s(ft)(xe,()=>_e(w),!0),onMouseover:xe=>K(w.value)},[g("div",{class:ye(w.className)},[P.$slots.item?$(P.$slots,"item",{key:0,item:w}):A("",!0),P.$slots.item?A("",!0):(u(),m(me,{key:1},[Re(ie(w.text),1)],64))],2)],42,up))),128))],2))),128))],6),P.$slots["button-icon"]?pa((u(),m("button",{key:0,ref_key:"toggleButton",ref:q,type:"button","aria-label":(f=s(i))==null?void 0:f.toggleOverlay,class:ye(X.value),tabindex:"0",onClick:be,onKeydown:Pe},[$(P.$slots,"button-icon")],42,dp)),[[Ba,!s(p)(P.hideNavigation,P.type)]]):A("",!0)],38)}}}),tn=U({__name:"InstanceWrap",props:{multiCalendars:{},stretch:{type:Boolean},collapse:{type:Boolean}},setup(e){const a=e,t=S(()=>a.multiCalendars>0?[...Array(a.multiCalendars).keys()]:[0]),n=S(()=>({dp__instance_calendar:a.multiCalendars>0}));return(o,r)=>(u(),m("div",{class:ye({dp__menu_inner:!o.stretch,"dp--menu--inner-stretched":o.stretch,dp__flex_display:o.multiCalendars>0,"dp--flex-display-collapsed":o.collapse})},[(u(!0),m(me,null,Te(t.value,(l,d)=>(u(),m("div",{key:l,class:ye(n.value)},[$(o.$slots,"default",{instance:l,index:d})],2))),128))],2))}}),cp=["aria-label","aria-disabled"],xa=U({compatConfig:{MODE:3},__name:"ArrowBtn",props:{ariaLabel:{},disabled:{type:Boolean}},emits:["activate","set-ref"],setup(e,{emit:a}){const t=a,n=C(null);return Ge(()=>t("set-ref",n)),(o,r)=>(u(),m("button",{ref_key:"elRef",ref:n,type:"button",class:"dp__btn dp--arrow-btn-nav",tabindex:"0","aria-label":o.ariaLabel,"aria-disabled":o.disabled||void 0,onClick:r[0]||(r[0]=l=>o.$emit("activate")),onKeydown:r[1]||(r[1]=l=>s(ft)(l,()=>o.$emit("activate"),!0))},[g("span",{class:ye(["dp__inner_nav",{dp__inner_nav_disabled:o.disabled}])},[$(o.$slots,"default")],2)],40,cp))}}),mp={class:"dp--year-mode-picker"},vp=["aria-label","data-test"],Vr=U({__name:"YearModePicker",props:{...Tt,showYearPicker:{type:Boolean,default:!1},items:{type:Array,default:()=>[]},instance:{type:Number,default:0},year:{type:Number,default:0},isDisabled:{type:Function,default:()=>!1}},emits:["toggle-year-picker","year-select","handle-year"],setup(e,{emit:a}){const t=a,n=e,{showRightIcon:o,showLeftIcon:r}=nn(),{defaultedConfig:l,defaultedMultiCalendars:d,defaultedAriaLabels:i,defaultedTransitions:k,defaultedUI:v}=qe(n),{showTransition:p,transitionName:c}=La(k),_=(x=!1,q)=>{t("toggle-year-picker",{flow:x,show:q})},M=x=>{t("year-select",x)},T=(x=!1)=>{t("handle-year",x)};return(x,q)=>{var j,N,Q,ae,B;return u(),m("div",mp,[s(r)(s(d),e.instance)?(u(),ue(xa,{key:0,ref:"mpPrevIconRef","aria-label":(j=s(i))==null?void 0:j.prevYear,disabled:e.isDisabled(!1),class:ye((N=s(v))==null?void 0:N.navBtnPrev),onActivate:q[0]||(q[0]=V=>T(!1))},{default:D(()=>[x.$slots["arrow-left"]?$(x.$slots,"arrow-left",{key:0}):A("",!0),x.$slots["arrow-left"]?A("",!0):(u(),ue(s(Kn),{key:1}))]),_:3},8,["aria-label","disabled","class"])):A("",!0),g("button",{ref:"mpYearButtonRef",class:"dp__btn dp--year-select",type:"button","aria-label":(Q=s(i))==null?void 0:Q.openYearsOverlay,"data-test":`year-mode-btn-${e.instance}`,onClick:q[1]||(q[1]=()=>_(!1)),onKeydown:q[2]||(q[2]=Ho(()=>_(!1),["enter"]))},[x.$slots.year?$(x.$slots,"year",{key:0,year:e.year}):A("",!0),x.$slots.year?A("",!0):(u(),m(me,{key:1},[Re(ie(e.year),1)],64))],40,vp),s(o)(s(d),e.instance)?(u(),ue(xa,{key:1,ref:"mpNextIconRef","aria-label":(ae=s(i))==null?void 0:ae.nextYear,disabled:e.isDisabled(!0),class:ye((B=s(v))==null?void 0:B.navBtnNext),onActivate:q[3]||(q[3]=V=>T(!0))},{default:D(()=>[x.$slots["arrow-right"]?$(x.$slots,"arrow-right",{key:0}):A("",!0),x.$slots["arrow-right"]?A("",!0):(u(),ue(s(Xn),{key:1}))]),_:3},8,["aria-label","disabled","class"])):A("",!0),Z(Yt,{name:s(c)(e.showYearPicker),css:s(p)},{default:D(()=>[e.showYearPicker?(u(),ue(Na,{key:0,items:e.items,"text-input":x.textInput,"esc-close":x.escClose,config:x.config,"is-last":x.autoApply&&!s(l).keepActionRow,"hide-navigation":x.hideNavigation,"aria-labels":x.ariaLabels,type:"year",onToggle:_,onSelected:q[4]||(q[4]=V=>M(V))},at({"button-icon":D(()=>[x.$slots["calendar-icon"]?$(x.$slots,"calendar-icon",{key:0}):A("",!0),x.$slots["calendar-icon"]?A("",!0):(u(),ue(s(wa),{key:1}))]),_:2},[x.$slots["year-overlay-value"]?{name:"item",fn:D(({item:V})=>[$(x.$slots,"year-overlay-value",{text:V.text,value:V.value})]),key:"0"}:void 0]),1032,["items","text-input","esc-close","config","is-last","hide-navigation","aria-labels"])):A("",!0)]),_:3},8,["name","css"])])}}}),lo=(e,a,t)=>{if(a.value&&Array.isArray(a.value))if(a.value.some(n=>Oe(e,n))){const n=a.value.filter(o=>!Oe(o,e));a.value=n.length?n:null}else(t&&+t>a.value.length||!t)&&a.value.push(e);else a.value=[e]},so=(e,a,t)=>{let n=e.value?e.value.slice():[];return n.length===2&&n[1]!==null&&(n=[]),n.length?Ue(a,n[0])?(n.unshift(a),t("range-start",n[0]),t("range-start",n[1])):(n[1]=a,t("range-end",a)):(n=[a],t("range-start",a)),n},an=(e,a,t,n)=>{e&&(e[0]&&e[1]&&t&&a("auto-apply"),e[0]&&!e[1]&&n&&t&&a("auto-apply"))},Or=e=>{Array.isArray(e.value)&&e.value.length<=2&&e.range?e.modelValue.value=e.value.map(a=>ht(J(a),e.timezone)):Array.isArray(e.value)||(e.modelValue.value=ht(J(e.value),e.timezone))},Nr=(e,a,t,n)=>Array.isArray(a.value)&&(a.value.length===2||a.value.length===1&&n.value.partialRange)?n.value.fixedStart&&(Ke(e,a.value[0])||Oe(e,a.value[0]))?[a.value[0],e]:n.value.fixedEnd&&(Ue(e,a.value[1])||Oe(e,a.value[1]))?[e,a.value[1]]:(t("invalid-fixed-range",e),a.value):[],Lr=({multiCalendars:e,range:a,highlight:t,propDates:n,calendars:o,modelValue:r,props:l,filters:d,year:i,month:k,emit:v})=>{const p=S(()=>ao(l.yearRange,l.locale,l.reverseYears)),c=C([!1]),_=S(()=>(F,se)=>{const _e=Be(Dt(new Date),{month:k.value(F),year:i.value(F)}),be=se?zn(_e):ya(_e);return Mr(be,n.value.maxDate,n.value.minDate,l.preventMinMaxNavigation,se)}),M=()=>Array.isArray(r.value)&&e.value.solo&&r.value[1],T=()=>{for(let F=0;F{if(!F)return T();const se=Be(J(),o.value[F]);return o.value[0].year=De(yr(se,e.value.count-1)),T()},q=(F,se)=>{const _e=xc(se,F);return a.value.showLastInRange&&_e>1?se:F},j=F=>l.focusStartDate||e.value.solo?F[0]:F[1]?q(F[0],F[1]):F[0],N=()=>{if(r.value){const F=Array.isArray(r.value)?j(r.value):r.value;o.value[0]={month:Se(F),year:De(F)}}},Q=()=>{N(),e.value.count&&T()};et(r,(F,se)=>{l.isTextInputDate&&JSON.stringify(F??{})!==JSON.stringify(se??{})&&Q()}),Ge(()=>{Q()});const ae=(F,se)=>{o.value[se].year=F,v("update-month-year",{instance:se,year:F,month:o.value[se].month}),e.value.count&&!e.value.solo&&x(se)},B=S(()=>F=>ba(p.value,se=>{var _e;const be=i.value(F)===se.value,H=Ca(se.value,ka(n.value.minDate),ka(n.value.maxDate))||((_e=d.value.years)==null?void 0:_e.includes(i.value(F))),b=ro(t.value,se.value);return{active:be,disabled:H,highlighted:b}})),V=(F,se)=>{ae(F,se),X(se)},te=(F,se=!1)=>{if(!_.value(F,se)){const _e=se?i.value(F)+1:i.value(F)-1;ae(_e,F)}},X=(F,se=!1,_e)=>{se||v("reset-flow"),_e!==void 0?c.value[F]=_e:c.value[F]=!c.value[F],c.value[F]?v("overlay-toggle",{open:!0,overlay:it.year}):(v("overlay-closed"),v("overlay-toggle",{open:!1,overlay:it.year}))};return{isDisabled:_,groupedYears:B,showYearPicker:c,selectYear:ae,toggleYearPicker:X,handleYearSelect:V,handleYear:te}},pp=(e,a)=>{const{defaultedMultiCalendars:t,defaultedAriaLabels:n,defaultedTransitions:o,defaultedConfig:r,defaultedRange:l,defaultedHighlight:d,propDates:i,defaultedTz:k,defaultedFilters:v,defaultedMultiDates:p}=qe(e),c=()=>{e.isTextInputDate&&Q(De(J(e.startDate)),0)},{modelValue:_,year:M,month:T,calendars:x}=Ia(e,a,c),q=S(()=>_r(e.formatLocale,e.locale,e.monthNameFormat)),j=C(null),{checkMinMaxRange:N}=ea(e),{selectYear:Q,groupedYears:ae,showYearPicker:B,toggleYearPicker:V,handleYearSelect:te,handleYear:X,isDisabled:F}=Lr({modelValue:_,multiCalendars:t,range:l,highlight:d,calendars:x,year:M,propDates:i,month:T,filters:v,props:e,emit:a});Ge(()=>{e.startDate&&(_.value&&e.focusStartDate||!_.value)&&Q(De(J(e.startDate)),0)});const se=f=>f?{month:Se(f),year:De(f)}:{month:null,year:null},_e=()=>_.value?Array.isArray(_.value)?_.value.map(f=>se(f)):se(_.value):se(),be=(f,E)=>{const ce=x.value[f],w=_e();return Array.isArray(w)?w.some(ve=>ve.year===(ce==null?void 0:ce.year)&&ve.month===E):(ce==null?void 0:ce.year)===w.year&&E===w.month},H=(f,E,ce)=>{var w,ve;const xe=_e();return Array.isArray(xe)?M.value(E)===((w=xe[ce])==null?void 0:w.year)&&f===((ve=xe[ce])==null?void 0:ve.month):!1},b=(f,E)=>{if(l.value.enabled){const ce=_e();if(Array.isArray(_.value)&&Array.isArray(ce)){const w=H(f,E,0)||H(f,E,1),ve=Rt(Dt(J()),f,M.value(E));return Ja(_.value,j.value,ve)&&!w}return!1}return!1},I=S(()=>f=>ba(q.value,E=>{var ce;const w=be(f,E.value),ve=Ca(E.value,$r(M.value(f),i.value.minDate),Dr(M.value(f),i.value.maxDate))||Hv(i.value.disabledDates,M.value(f)).includes(E.value)||((ce=v.value.months)==null?void 0:ce.includes(E.value)),xe=b(E.value,f),Y=Sr(d.value,E.value,M.value(f));return{active:w,disabled:ve,isBetween:xe,highlighted:Y}})),h=(f,E)=>Rt(Dt(J()),f,M.value(E)),K=(f,E)=>{const ce=_.value?_.value:Dt(new Date);_.value=Rt(ce,f,M.value(E)),a("auto-apply"),a("update-flow-step")},de=(f,E)=>{const ce=h(f,E);l.value.fixedEnd||l.value.fixedStart?_.value=Nr(ce,_,a,l):_.value?N(ce,_.value)&&(_.value=so(_,h(f,E),a)):_.value=[h(f,E)],yt().then(()=>{an(_.value,a,e.autoApply,e.modelAuto)})},fe=(f,E)=>{lo(h(f,E),_,p.value.limit),a("auto-apply",!0)},Pe=(f,E)=>(x.value[E].month=f,W(E,x.value[E].year,f),p.value.enabled?fe(f,E):l.value.enabled?de(f,E):K(f,E)),P=(f,E)=>{Q(f,E),W(E,f,null)},W=(f,E,ce)=>{let w=ce;if(!w&&w!==0){const ve=_e();w=Array.isArray(ve)?ve[f].month:ve.month}a("update-month-year",{instance:f,year:E,month:w})};return{groupedMonths:I,groupedYears:ae,year:M,isDisabled:F,defaultedMultiCalendars:t,defaultedAriaLabels:n,defaultedTransitions:o,defaultedConfig:r,showYearPicker:B,modelValue:_,presetDate:(f,E)=>{Or({value:f,modelValue:_,range:l.value.enabled,timezone:E?void 0:k.value.timezone}),a("auto-apply")},setHoverDate:(f,E)=>{j.value=h(f,E)},selectMonth:Pe,selectYear:P,toggleYearPicker:V,handleYearSelect:te,handleYear:X,getModelMonthYear:_e}},fp=U({compatConfig:{MODE:3},__name:"MonthPicker",props:{...Tt},emits:["update:internal-model-value","overlay-closed","reset-flow","range-start","range-end","auto-apply","update-month-year","update-flow-step","mount","invalid-fixed-range","overlay-toggle"],setup(e,{expose:a,emit:t}){const n=t,o=Zt(),r=_t(o,"yearMode"),l=e;Ge(()=>{l.shadow||n("mount",null)});const{groupedMonths:d,groupedYears:i,year:k,isDisabled:v,defaultedMultiCalendars:p,defaultedConfig:c,showYearPicker:_,modelValue:M,presetDate:T,setHoverDate:x,selectMonth:q,selectYear:j,toggleYearPicker:N,handleYearSelect:Q,handleYear:ae,getModelMonthYear:B}=pp(l,n);return a({getSidebarProps:()=>({modelValue:M,year:k,getModelMonthYear:B,selectMonth:q,selectYear:j,handleYear:ae}),presetDate:T,toggleYearPicker:V=>N(0,V)}),(V,te)=>(u(),ue(tn,{"multi-calendars":s(p).count,collapse:V.collapse,stretch:""},{default:D(({instance:X})=>[V.$slots["top-extra"]?$(V.$slots,"top-extra",{key:0,value:V.internalModelValue}):A("",!0),V.$slots["month-year"]?$(V.$slots,"month-year",lt(Le({key:1},{year:s(k),months:s(d)(X),years:s(i)(X),selectMonth:s(q),selectYear:s(j),instance:X}))):(u(),ue(Na,{key:2,items:s(d)(X),"arrow-navigation":V.arrowNavigation,"is-last":V.autoApply&&!s(c).keepActionRow,"esc-close":V.escClose,height:s(c).modeHeight,config:V.config,"no-overlay-focus":!!(V.noOverlayFocus||V.textInput),"use-relative":"",type:"month",onSelected:F=>s(q)(F,X),onHoverValue:F=>s(x)(F,X)},at({header:D(()=>[Z(Vr,Le(V.$props,{items:s(i)(X),instance:X,"show-year-picker":s(_)[X],year:s(k)(X),"is-disabled":F=>s(v)(X,F),onHandleYear:F=>s(ae)(X,F),onYearSelect:F=>s(Q)(F,X),onToggleYearPicker:F=>s(N)(X,F==null?void 0:F.flow,F==null?void 0:F.show)}),at({_:2},[Te(s(r),(F,se)=>({name:F,fn:D(_e=>[$(V.$slots,F,lt(pt(_e)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),_:2},[V.$slots["month-overlay-value"]?{name:"item",fn:D(({item:F})=>[$(V.$slots,"month-overlay-value",{text:F.text,value:F.value})]),key:"0"}:void 0]),1032,["items","arrow-navigation","is-last","esc-close","height","config","no-overlay-focus","onSelected","onHoverValue"]))]),_:3},8,["multi-calendars","collapse"]))}}),hp=(e,a)=>{const t=()=>{e.isTextInputDate&&(v.value=De(J(e.startDate)))},{modelValue:n}=Ia(e,a,t),o=C(null),{defaultedHighlight:r,defaultedMultiDates:l,defaultedFilters:d,defaultedRange:i,propDates:k}=qe(e),v=C();Ge(()=>{e.startDate&&(n.value&&e.focusStartDate||!n.value)&&(v.value=De(J(e.startDate)))});const p=T=>Array.isArray(n.value)?n.value.some(x=>De(x)===T):n.value?De(n.value)===T:!1,c=T=>i.value.enabled&&Array.isArray(n.value)?Ja(n.value,o.value,M(T)):!1,_=S(()=>ba(ao(e.yearRange,e.locale,e.reverseYears),T=>{const x=p(T.value),q=Ca(T.value,ka(k.value.minDate),ka(k.value.maxDate))||d.value.years.includes(T.value),j=c(T.value)&&!x,N=ro(r.value,T.value);return{active:x,disabled:q,isBetween:j,highlighted:N}})),M=T=>Vt(Dt(ya(new Date)),T);return{groupedYears:_,modelValue:n,focusYear:v,setHoverValue:T=>{o.value=Vt(Dt(new Date),T)},selectYear:T=>{var x;if(a("update-month-year",{instance:0,year:T}),l.value.enabled)return n.value?Array.isArray(n.value)&&(((x=n.value)==null?void 0:x.map(q=>De(q))).includes(T)?n.value=n.value.filter(q=>De(q)!==T):n.value.push(Vt(ct(J()),T))):n.value=[Vt(ct(ya(J())),T)],a("auto-apply",!0);i.value.enabled?(n.value=so(n,M(T),a),yt().then(()=>{an(n.value,a,e.autoApply,e.modelAuto)})):(n.value=M(T),a("auto-apply"))}}},yp=U({compatConfig:{MODE:3},__name:"YearPicker",props:{...Tt},emits:["update:internal-model-value","reset-flow","range-start","range-end","auto-apply","update-month-year"],setup(e,{expose:a,emit:t}){const n=t,o=e,{groupedYears:r,modelValue:l,focusYear:d,selectYear:i,setHoverValue:k}=hp(o,n),{defaultedConfig:v}=qe(o);return a({getSidebarProps:()=>({modelValue:l,selectYear:i})}),(p,c)=>(u(),m("div",null,[p.$slots["top-extra"]?$(p.$slots,"top-extra",{key:0,value:p.internalModelValue}):A("",!0),p.$slots["month-year"]?$(p.$slots,"month-year",lt(Le({key:1},{years:s(r),selectYear:s(i)}))):(u(),ue(Na,{key:2,items:s(r),"is-last":p.autoApply&&!s(v).keepActionRow,height:s(v).modeHeight,config:p.config,"no-overlay-focus":!!(p.noOverlayFocus||p.textInput),"focus-value":s(d),type:"year","use-relative":"",onSelected:s(i),onHoverValue:s(k)},at({_:2},[p.$slots["year-overlay-value"]?{name:"item",fn:D(({item:_})=>[$(p.$slots,"year-overlay-value",{text:_.text,value:_.value})]),key:"0"}:void 0]),1032,["items","is-last","height","config","no-overlay-focus","focus-value","onSelected","onHoverValue"]))]))}}),gp={key:0,class:"dp__time_input"},_p=["data-test","aria-label","onKeydown","onClick","onMousedown"],bp=g("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1),kp=g("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1),wp=["aria-label","disabled","data-test","onKeydown","onClick"],$p=["data-test","aria-label","onKeydown","onClick","onMousedown"],Dp=g("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1),Pp=g("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1),Tp={key:0},Mp=["aria-label"],xp=U({compatConfig:{MODE:3},__name:"TimeInput",props:{hours:{type:Number,default:0},minutes:{type:Number,default:0},seconds:{type:Number,default:0},closeTimePickerBtn:{type:Object,default:null},order:{type:Number,default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...Tt},emits:["set-hours","set-minutes","update:hours","update:minutes","update:seconds","reset-flow","mounted","overlay-closed","overlay-opened","am-pm-change"],setup(e,{expose:a,emit:t}){const n=t,o=e,{setTimePickerElements:r,setTimePickerBackRef:l}=Jt(),{defaultedAriaLabels:d,defaultedTransitions:i,defaultedFilters:k,defaultedConfig:v,defaultedRange:p}=qe(o),{transitionName:c,showTransition:_}=La(i),M=Va({hours:!1,minutes:!1,seconds:!1}),T=C("AM"),x=C(null),q=C([]),j=C();Ge(()=>{n("mounted")});const N=y=>Be(new Date,{hours:y.hours,minutes:y.minutes,seconds:o.enableSeconds?y.seconds:0,milliseconds:0}),Q=S(()=>y=>I(y,o[y])||B(y,o[y])),ae=S(()=>({hours:o.hours,minutes:o.minutes,seconds:o.seconds})),B=(y,z)=>p.value.enabled&&!p.value.disableTimeRangeValidation?!o.validateTime(y,z):!1,V=(y,z)=>{if(p.value.enabled&&!p.value.disableTimeRangeValidation){const ne=z?+o[`${y}Increment`]:-+o[`${y}Increment`],ee=o[y]+ne;return!o.validateTime(y,ee)}return!1},te=S(()=>y=>!Pe(+o[y]+ +o[`${y}Increment`],y)||V(y,!0)),X=S(()=>y=>!Pe(+o[y]-+o[`${y}Increment`],y)||V(y,!1)),F=(y,z)=>Xo(Be(J(),y),z),se=(y,z)=>bv(Be(J(),y),z),_e=S(()=>({dp__time_col:!0,dp__time_col_block:!o.timePickerInline,dp__time_col_reg_block:!o.enableSeconds&&o.is24&&!o.timePickerInline,dp__time_col_reg_inline:!o.enableSeconds&&o.is24&&o.timePickerInline,dp__time_col_reg_with_button:!o.enableSeconds&&!o.is24,dp__time_col_sec:o.enableSeconds&&o.is24,dp__time_col_sec_with_button:o.enableSeconds&&!o.is24})),be=S(()=>{const y=[{type:"hours"}];return o.enableMinutes&&y.push({type:"",separator:!0},{type:"minutes"}),o.enableSeconds&&y.push({type:"",separator:!0},{type:"seconds"}),y}),H=S(()=>be.value.filter(y=>!y.separator)),b=S(()=>y=>{if(y==="hours"){const z=w(+o.hours);return{text:z<10?`0${z}`:`${z}`,value:z}}return{text:o[y]<10?`0${o[y]}`:`${o[y]}`,value:o[y]}}),I=(y,z)=>{var ne;if(!o.disabledTimesConfig)return!1;const ee=o.disabledTimesConfig(o.order,y==="hours"?z:void 0);return ee[y]?!!((ne=ee[y])!=null&&ne.includes(z)):!0},h=(y,z)=>z!=="hours"||T.value==="AM"?y:y+12,K=y=>{const z=o.is24?24:12,ne=y==="hours"?z:60,ee=+o[`${y}GridIncrement`],G=y==="hours"&&!o.is24?ee:0,Ve=[];for(let L=G;L({active:!1,disabled:k.value.times[y].includes(L.value)||!Pe(L.value,y)||I(y,L.value)||B(y,L.value)}))},de=y=>y>=0?y:59,fe=y=>y>=0?y:23,Pe=(y,z)=>{const ne=o.minTime?N(fn(o.minTime)):null,ee=o.maxTime?N(fn(o.maxTime)):null,G=N(fn(ae.value,z,z==="minutes"||z==="seconds"?de(y):fe(y)));return ne&&ee?(Aa(G,ee)||oa(G,ee))&&(_a(G,ne)||oa(G,ne)):ne?_a(G,ne)||oa(G,ne):ee?Aa(G,ee)||oa(G,ee):!0},P=y=>o[`no${y[0].toUpperCase()+y.slice(1)}Overlay`],W=y=>{P(y)||(M[y]=!M[y],M[y]?n("overlay-opened",y):n("overlay-closed",y))},f=y=>y==="hours"?Et:y==="minutes"?Kt:ga,E=()=>{j.value&&clearTimeout(j.value)},ce=(y,z=!0,ne)=>{const ee=z?F:se,G=z?+o[`${y}Increment`]:-+o[`${y}Increment`];Pe(+o[y]+G,y)&&n(`update:${y}`,f(y)(ee({[y]:+o[y]},{[y]:+o[`${y}Increment`]}))),!(ne!=null&&ne.keyboard)&&v.value.timeArrowHoldThreshold&&(j.value=setTimeout(()=>{ce(y,z)},v.value.timeArrowHoldThreshold))},w=y=>o.is24?y:(y>=12?T.value="PM":T.value="AM",Tv(y)),ve=()=>{T.value==="PM"?(T.value="AM",n("update:hours",o.hours-12)):(T.value="PM",n("update:hours",o.hours+12)),n("am-pm-change",T.value)},xe=y=>{M[y]=!0},Y=(y,z,ne)=>{if(y&&o.arrowNavigation){Array.isArray(q.value[z])?q.value[z][ne]=y:q.value[z]=[y];const ee=q.value.reduce((G,Ve)=>Ve.map((L,le)=>[...G[le]||[],Ve[le]]),[]);l(o.closeTimePickerBtn),x.value&&(ee[1]=ee[1].concat(x.value)),r(ee,o.order)}},Me=(y,z)=>(W(y),n(`update:${y}`,z));return a({openChildCmp:xe}),(y,z)=>{var ne;return y.disabled?A("",!0):(u(),m("div",gp,[(u(!0),m(me,null,Te(be.value,(ee,G)=>{var Ve,L,le;return u(),m("div",{key:G,class:ye(_e.value)},[ee.separator?(u(),m(me,{key:0},[Re(" : ")],64)):(u(),m(me,{key:1},[g("button",{ref_for:!0,ref:$e=>Y($e,G,0),type:"button",class:ye({dp__btn:!0,dp__inc_dec_button:!y.timePickerInline,dp__inc_dec_button_inline:y.timePickerInline,dp__tp_inline_btn_top:y.timePickerInline,dp__inc_dec_button_disabled:te.value(ee.type)}),"data-test":`${ee.type}-time-inc-btn-${o.order}`,"aria-label":(Ve=s(d))==null?void 0:Ve.incrementValue(ee.type),tabindex:"0",onKeydown:$e=>s(ft)($e,()=>ce(ee.type,!0,{keyboard:!0}),!0),onClick:$e=>s(v).timeArrowHoldThreshold?void 0:ce(ee.type,!0),onMousedown:$e=>s(v).timeArrowHoldThreshold?ce(ee.type,!0):void 0,onMouseup:E},[o.timePickerInline?(u(),m(me,{key:1},[y.$slots["tp-inline-arrow-up"]?$(y.$slots,"tp-inline-arrow-up",{key:0}):(u(),m(me,{key:1},[bp,kp],64))],64)):(u(),m(me,{key:0},[y.$slots["arrow-up"]?$(y.$slots,"arrow-up",{key:0}):A("",!0),y.$slots["arrow-up"]?A("",!0):(u(),ue(s(Jn),{key:1}))],64))],42,_p),g("button",{ref_for:!0,ref:$e=>Y($e,G,1),type:"button","aria-label":(L=s(d))==null?void 0:L.openTpOverlay(ee.type),class:ye({dp__time_display:!0,dp__time_display_block:!y.timePickerInline,dp__time_display_inline:y.timePickerInline,"dp--time-invalid":Q.value(ee.type),"dp--time-overlay-btn":!Q.value(ee.type)}),disabled:P(ee.type),tabindex:"0","data-test":`${ee.type}-toggle-overlay-btn-${o.order}`,onKeydown:$e=>s(ft)($e,()=>W(ee.type),!0),onClick:$e=>W(ee.type)},[y.$slots[ee.type]?$(y.$slots,ee.type,{key:0,text:b.value(ee.type).text,value:b.value(ee.type).value}):A("",!0),y.$slots[ee.type]?A("",!0):(u(),m(me,{key:1},[Re(ie(b.value(ee.type).text),1)],64))],42,wp),g("button",{ref_for:!0,ref:$e=>Y($e,G,2),type:"button",class:ye({dp__btn:!0,dp__inc_dec_button:!y.timePickerInline,dp__inc_dec_button_inline:y.timePickerInline,dp__tp_inline_btn_bottom:y.timePickerInline,dp__inc_dec_button_disabled:X.value(ee.type)}),"data-test":`${ee.type}-time-dec-btn-${o.order}`,"aria-label":(le=s(d))==null?void 0:le.decrementValue(ee.type),tabindex:"0",onKeydown:$e=>s(ft)($e,()=>ce(ee.type,!1,{keyboard:!0}),!0),onClick:$e=>s(v).timeArrowHoldThreshold?void 0:ce(ee.type,!1),onMousedown:$e=>s(v).timeArrowHoldThreshold?ce(ee.type,!1):void 0,onMouseup:E},[o.timePickerInline?(u(),m(me,{key:1},[y.$slots["tp-inline-arrow-down"]?$(y.$slots,"tp-inline-arrow-down",{key:0}):(u(),m(me,{key:1},[Dp,Pp],64))],64)):(u(),m(me,{key:0},[y.$slots["arrow-down"]?$(y.$slots,"arrow-down",{key:0}):A("",!0),y.$slots["arrow-down"]?A("",!0):(u(),ue(s(eo),{key:1}))],64))],42,$p)],64))],2)}),128)),y.is24?A("",!0):(u(),m("div",Tp,[y.$slots["am-pm-button"]?$(y.$slots,"am-pm-button",{key:0,toggle:ve,value:T.value}):A("",!0),y.$slots["am-pm-button"]?A("",!0):(u(),m("button",{key:1,ref_key:"amPmButton",ref:x,type:"button",class:"dp__pm_am_button",role:"button","aria-label":(ne=s(d))==null?void 0:ne.amPmButton,tabindex:"0",onClick:ve,onKeydown:z[0]||(z[0]=ee=>s(ft)(ee,()=>ve(),!0))},ie(T.value),41,Mp))])),(u(!0),m(me,null,Te(H.value,(ee,G)=>(u(),ue(Yt,{key:G,name:s(c)(M[ee.type]),css:s(_)},{default:D(()=>[M[ee.type]?(u(),ue(Na,{key:0,items:K(ee.type),"is-last":y.autoApply&&!s(v).keepActionRow,"esc-close":y.escClose,type:ee.type,"text-input":y.textInput,config:y.config,"arrow-navigation":y.arrowNavigation,"aria-labels":y.ariaLabels,onSelected:Ve=>Me(ee.type,Ve),onToggle:Ve=>W(ee.type),onResetFlow:z[1]||(z[1]=Ve=>y.$emit("reset-flow"))},at({"button-icon":D(()=>[y.$slots["clock-icon"]?$(y.$slots,"clock-icon",{key:0}):A("",!0),y.$slots["clock-icon"]?A("",!0):(u(),ue(Ot(y.timePickerInline?s(wa):s(Zn)),{key:1}))]),_:2},[y.$slots[`${ee.type}-overlay-value`]?{name:"item",fn:D(({item:Ve})=>[$(y.$slots,`${ee.type}-overlay-value`,{text:Ve.text,value:Ve.value})]),key:"0"}:void 0,y.$slots[`${ee.type}-overlay-header`]?{name:"header",fn:D(()=>[$(y.$slots,`${ee.type}-overlay-header`,{toggle:()=>W(ee.type)})]),key:"1"}:void 0]),1032,["items","is-last","esc-close","type","text-input","config","arrow-navigation","aria-labels","onSelected","onToggle"])):A("",!0)]),_:2},1032,["name","css"]))),128))]))}}}),Sp={class:"dp--tp-wrap"},Ap=["aria-label","tabindex"],Cp=["tabindex"],Vp=["aria-label"],Ir=U({compatConfig:{MODE:3},__name:"TimePicker",props:{hours:{type:[Number,Array],default:0},minutes:{type:[Number,Array],default:0},seconds:{type:[Number,Array],default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...Tt},emits:["update:hours","update:minutes","update:seconds","mount","reset-flow","overlay-opened","overlay-closed","am-pm-change"],setup(e,{expose:a,emit:t}){const n=t,o=e,{buildMatrix:r,setTimePicker:l}=Jt(),d=Zt(),{defaultedTransitions:i,defaultedAriaLabels:k,defaultedTextInput:v,defaultedConfig:p,defaultedRange:c}=qe(o),{transitionName:_,showTransition:M}=La(i),{hideNavigationButtons:T}=nn(),x=C(null),q=C(null),j=C([]),N=C(null);Ge(()=>{n("mount"),!o.timePicker&&o.arrowNavigation?r([tt(x.value)],"time"):l(!0,o.timePicker)});const Q=S(()=>c.value.enabled&&o.modelAuto?br(o.internalModelValue):!0),ae=C(!1),B=h=>({hours:Array.isArray(o.hours)?o.hours[h]:o.hours,minutes:Array.isArray(o.minutes)?o.minutes[h]:o.minutes,seconds:Array.isArray(o.seconds)?o.seconds[h]:o.seconds}),V=S(()=>{const h=[];if(c.value.enabled)for(let K=0;K<2;K++)h.push(B(K));else h.push(B(0));return h}),te=(h,K=!1,de="")=>{K||n("reset-flow"),ae.value=h,n(h?"overlay-opened":"overlay-closed",it.time),o.arrowNavigation&&l(h),yt(()=>{de!==""&&j.value[0]&&j.value[0].openChildCmp(de)})},X=S(()=>({dp__btn:!0,dp__button:!0,dp__button_bottom:o.autoApply&&!p.value.keepActionRow})),F=_t(d,"timePicker"),se=(h,K,de)=>c.value.enabled?K===0?[h,V.value[1][de]]:[V.value[0][de],h]:h,_e=h=>{n("update:hours",h)},be=h=>{n("update:minutes",h)},H=h=>{n("update:seconds",h)},b=()=>{if(N.value&&!v.value.enabled&&!o.noOverlayFocus){const h=kr(N.value);h&&h.focus({preventScroll:!0})}},I=h=>{n("overlay-closed",h)};return a({toggleTimePicker:te}),(h,K)=>{var de;return u(),m("div",Sp,[!h.timePicker&&!h.timePickerInline?pa((u(),m("button",{key:0,ref_key:"openTimePickerBtn",ref:x,type:"button",class:ye(X.value),"aria-label":(de=s(k))==null?void 0:de.openTimePicker,tabindex:h.noOverlayFocus?void 0:0,"data-test":"open-time-picker-btn",onKeydown:K[0]||(K[0]=fe=>s(ft)(fe,()=>te(!0))),onClick:K[1]||(K[1]=fe=>te(!0))},[h.$slots["clock-icon"]?$(h.$slots,"clock-icon",{key:0}):A("",!0),h.$slots["clock-icon"]?A("",!0):(u(),ue(s(Zn),{key:1}))],42,Ap)),[[Ba,!s(T)(h.hideNavigation,"time")]]):A("",!0),Z(Yt,{name:s(_)(ae.value),css:s(M)&&!h.timePickerInline},{default:D(()=>{var fe;return[ae.value||h.timePicker||h.timePickerInline?(u(),m("div",{key:0,ref_key:"overlayRef",ref:N,class:ye({dp__overlay:!h.timePickerInline,"dp--overlay-absolute":!o.timePicker&&!h.timePickerInline,"dp--overlay-relative":o.timePicker}),style:vt(h.timePicker?{height:`${s(p).modeHeight}px`}:void 0),tabindex:h.timePickerInline?void 0:0},[g("div",{class:ye(h.timePickerInline?"dp__time_picker_inline_container":"dp__overlay_container dp__container_flex dp__time_picker_overlay_container"),style:{display:"flex"}},[h.$slots["time-picker-overlay"]?$(h.$slots,"time-picker-overlay",{key:0,hours:e.hours,minutes:e.minutes,seconds:e.seconds,setHours:_e,setMinutes:be,setSeconds:H}):A("",!0),h.$slots["time-picker-overlay"]?A("",!0):(u(),m("div",{key:1,class:ye(h.timePickerInline?"dp__flex":"dp__overlay_row dp__flex_row")},[(u(!0),m(me,null,Te(V.value,(Pe,P)=>pa((u(),ue(xp,Le({key:P,ref_for:!0},{...h.$props,order:P,hours:Pe.hours,minutes:Pe.minutes,seconds:Pe.seconds,closeTimePickerBtn:q.value,disabledTimesConfig:e.disabledTimesConfig,disabled:P===0?h.fixedStart:h.fixedEnd},{ref_for:!0,ref_key:"timeInputRefs",ref:j,"validate-time":(W,f)=>e.validateTime(W,se(f,P,W)),"onUpdate:hours":W=>_e(se(W,P,"hours")),"onUpdate:minutes":W=>be(se(W,P,"minutes")),"onUpdate:seconds":W=>H(se(W,P,"seconds")),onMounted:b,onOverlayClosed:I,onOverlayOpened:K[2]||(K[2]=W=>h.$emit("overlay-opened",W)),onAmPmChange:K[3]||(K[3]=W=>h.$emit("am-pm-change",W))}),at({_:2},[Te(s(F),(W,f)=>({name:W,fn:D(E=>[$(h.$slots,W,Le({ref_for:!0},E))])}))]),1040,["validate-time","onUpdate:hours","onUpdate:minutes","onUpdate:seconds"])),[[Ba,P===0?!0:Q.value]])),128))],2)),!h.timePicker&&!h.timePickerInline?pa((u(),m("button",{key:2,ref_key:"closeTimePickerBtn",ref:q,type:"button",class:ye(X.value),"aria-label":(fe=s(k))==null?void 0:fe.closeTimePicker,tabindex:"0",onKeydown:K[4]||(K[4]=Pe=>s(ft)(Pe,()=>te(!1))),onClick:K[5]||(K[5]=Pe=>te(!1))},[h.$slots["calendar-icon"]?$(h.$slots,"calendar-icon",{key:0}):A("",!0),h.$slots["calendar-icon"]?A("",!0):(u(),ue(s(wa),{key:1}))],42,Vp)),[[Ba,!s(T)(h.hideNavigation,"time")]]):A("",!0)],2)],14,Cp)):A("",!0)]}),_:3},8,["name","css"])])}}}),Rr=(e,a,t,n)=>{const{defaultedRange:o}=qe(e),r=(N,Q)=>Array.isArray(a[N])?a[N][Q]:a[N],l=N=>e.enableSeconds?Array.isArray(a.seconds)?a.seconds[N]:a.seconds:0,d=(N,Q)=>N?Q!==void 0?Qt(N,r("hours",Q),r("minutes",Q),l(Q)):Qt(N,a.hours,a.minutes,l()):hr(J(),l(Q)),i=(N,Q)=>{a[N]=Q},k=S(()=>e.modelAuto&&o.value.enabled?Array.isArray(t.value)?t.value.length>1:!1:o.value.enabled),v=(N,Q)=>{const ae=Object.fromEntries(Object.keys(a).map(B=>B===N?[B,Q]:[B,a[B]].slice()));if(k.value&&!o.value.disableTimeRangeValidation){const B=te=>t.value?Qt(t.value[te],ae.hours[te],ae.minutes[te],ae.seconds[te]):null,V=te=>fr(t.value[te],0);return!(Oe(B(0),B(1))&&(_a(B(0),V(1))||Aa(B(1),V(0))))}return!0},p=(N,Q)=>{v(N,Q)&&(i(N,Q),n&&n())},c=N=>{p("hours",N)},_=N=>{p("minutes",N)},M=N=>{p("seconds",N)},T=(N,Q,ae,B)=>{Q&&c(N),!Q&&!ae&&_(N),ae&&M(N),t.value&&B(t.value)},x=N=>{if(N){const Q=Array.isArray(N),ae=Q?[+N[0].hours,+N[1].hours]:+N.hours,B=Q?[+N[0].minutes,+N[1].minutes]:+N.minutes,V=Q?[+N[0].seconds,+N[1].seconds]:+N.seconds;i("hours",ae),i("minutes",B),e.enableSeconds&&i("seconds",V)}},q=(N,Q)=>{const ae={hours:Array.isArray(a.hours)?a.hours[N]:a.hours,disabledArr:[]};return(Q||Q===0)&&(ae.hours=Q),Array.isArray(e.disabledTimes)&&(ae.disabledArr=o.value.enabled&&Array.isArray(e.disabledTimes[N])?e.disabledTimes[N]:e.disabledTimes),ae},j=S(()=>(N,Q)=>{var ae;if(Array.isArray(e.disabledTimes)){const{disabledArr:B,hours:V}=q(N,Q),te=B.filter(X=>+X.hours===V);return((ae=te[0])==null?void 0:ae.minutes)==="*"?{hours:[V],minutes:void 0,seconds:void 0}:{hours:[],minutes:(te==null?void 0:te.map(X=>+X.minutes))??[],seconds:(te==null?void 0:te.map(X=>X.seconds?+X.seconds:void 0))??[]}}return{hours:[],minutes:[],seconds:[]}});return{setTime:i,updateHours:c,updateMinutes:_,updateSeconds:M,getSetDateTime:d,updateTimeValues:T,getSecondsValue:l,assignStartTime:x,validateTime:v,disabledTimesConfig:j}},Op=(e,a)=>{const t=()=>{e.isTextInputDate&&Q()},{modelValue:n,time:o}=Ia(e,a,t),{defaultedStartTime:r,defaultedRange:l,defaultedTz:d}=qe(e),{updateTimeValues:i,getSetDateTime:k,setTime:v,assignStartTime:p,disabledTimesConfig:c,validateTime:_}=Rr(e,o,n,M);function M(){a("update-flow-step")}const T=B=>{const{hours:V,minutes:te,seconds:X}=B;return{hours:+V,minutes:+te,seconds:X?+X:0}},x=()=>{if(e.startTime){if(Array.isArray(e.startTime)){const V=T(e.startTime[0]),te=T(e.startTime[1]);return[Be(J(),V),Be(J(),te)]}const B=T(e.startTime);return Be(J(),B)}return l.value.enabled?[null,null]:null},q=()=>{if(l.value.enabled){const[B,V]=x();n.value=[ht(k(B,0),d.value.timezone),ht(k(V,1),d.value.timezone)]}else n.value=ht(k(x()),d.value.timezone)},j=B=>Array.isArray(B)?[la(J(B[0])),la(J(B[1]))]:[la(B??J())],N=(B,V,te)=>{v("hours",B),v("minutes",V),v("seconds",e.enableSeconds?te:0)},Q=()=>{const[B,V]=j(n.value);return l.value.enabled?N([B.hours,V.hours],[B.minutes,V.minutes],[B.seconds,V.seconds]):N(B.hours,B.minutes,B.seconds)};Ge(()=>{if(!e.shadow)return p(r.value),n.value?Q():q()});const ae=()=>{Array.isArray(n.value)?n.value=n.value.map((B,V)=>B&&k(B,V)):n.value=k(n.value),a("time-update")};return{modelValue:n,time:o,disabledTimesConfig:c,updateTime:(B,V=!0,te=!1)=>{i(B,V,te,ae)},validateTime:_}},Np=U({compatConfig:{MODE:3},__name:"TimePickerSolo",props:{...Tt},emits:["update:internal-model-value","time-update","am-pm-change","mount","reset-flow","update-flow-step","overlay-toggle"],setup(e,{expose:a,emit:t}){const n=t,o=e,r=Zt(),l=_t(r,"timePicker"),d=C(null),{time:i,modelValue:k,disabledTimesConfig:v,updateTime:p,validateTime:c}=Op(o,n);return Ge(()=>{o.shadow||n("mount",null)}),a({getSidebarProps:()=>({modelValue:k,time:i,updateTime:p}),toggleTimePicker:(_,M=!1,T="")=>{var x;(x=d.value)==null||x.toggleTimePicker(_,M,T)}}),(_,M)=>(u(),ue(tn,{"multi-calendars":0,stretch:""},{default:D(()=>[Z(Ir,Le({ref_key:"tpRef",ref:d},_.$props,{hours:s(i).hours,minutes:s(i).minutes,seconds:s(i).seconds,"internal-model-value":_.internalModelValue,"disabled-times-config":s(v),"validate-time":s(c),"onUpdate:hours":M[0]||(M[0]=T=>s(p)(T)),"onUpdate:minutes":M[1]||(M[1]=T=>s(p)(T,!1)),"onUpdate:seconds":M[2]||(M[2]=T=>s(p)(T,!1,!0)),onAmPmChange:M[3]||(M[3]=T=>_.$emit("am-pm-change",T)),onResetFlow:M[4]||(M[4]=T=>_.$emit("reset-flow")),onOverlayClosed:M[5]||(M[5]=T=>_.$emit("overlay-toggle",{open:!1,overlay:T})),onOverlayOpened:M[6]||(M[6]=T=>_.$emit("overlay-toggle",{open:!0,overlay:T}))}),at({_:2},[Te(s(l),(T,x)=>({name:T,fn:D(q=>[$(_.$slots,T,lt(pt(q)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"])]),_:3}))}}),Lp={class:"dp--header-wrap"},Ip={key:0,class:"dp__month_year_wrap"},Rp={key:0},Ep={class:"dp__month_year_wrap"},Hp=["aria-label","data-test","onClick","onKeydown"],Yp=U({compatConfig:{MODE:3},__name:"DpHeader",props:{month:{type:Number,default:0},year:{type:Number,default:0},instance:{type:Number,default:0},years:{type:Array,default:()=>[]},months:{type:Array,default:()=>[]},...Tt},emits:["update-month-year","mount","reset-flow","overlay-closed","overlay-opened"],setup(e,{expose:a,emit:t}){const n=t,o=e,{defaultedTransitions:r,defaultedAriaLabels:l,defaultedMultiCalendars:d,defaultedFilters:i,defaultedConfig:k,defaultedHighlight:v,propDates:p,defaultedUI:c}=qe(o),{transitionName:_,showTransition:M}=La(r),{buildMatrix:T}=Jt(),{handleMonthYearChange:x,isDisabled:q,updateMonthYear:j}=op(o,n),{showLeftIcon:N,showRightIcon:Q}=nn(),ae=C(!1),B=C(!1),V=C([null,null,null,null]);Ge(()=>{n("mount")});const te=P=>({get:()=>o[P],set:W=>{const f=P===$t.month?$t.year:$t.month;n("update-month-year",{[P]:W,[f]:o[f]}),P===$t.month?I(!0):h(!0)}}),X=S(te($t.month)),F=S(te($t.year)),se=S(()=>P=>({month:o.month,year:o.year,items:P===$t.month?o.months:o.years,instance:o.instance,updateMonthYear:j,toggle:P===$t.month?I:h})),_e=S(()=>o.months.find(W=>W.value===o.month)||{text:"",value:0}),be=S(()=>ba(o.months,P=>{const W=o.month===P.value,f=Ca(P.value,$r(o.year,p.value.minDate),Dr(o.year,p.value.maxDate))||i.value.months.includes(P.value),E=Sr(v.value,P.value,o.year);return{active:W,disabled:f,highlighted:E}})),H=S(()=>ba(o.years,P=>{const W=o.year===P.value,f=Ca(P.value,ka(p.value.minDate),ka(p.value.maxDate))||i.value.years.includes(P.value),E=ro(v.value,P.value);return{active:W,disabled:f,highlighted:E}})),b=(P,W,f)=>{f!==void 0?P.value=f:P.value=!P.value,P.value?n("overlay-opened",W):n("overlay-closed",W)},I=(P=!1,W)=>{K(P),b(ae,it.month,W)},h=(P=!1,W)=>{K(P),b(B,it.year,W)},K=P=>{P||n("reset-flow")},de=(P,W)=>{o.arrowNavigation&&(V.value[W]=tt(P),T(V.value,"monthYear"))},fe=S(()=>{var P,W;return[{type:$t.month,index:1,toggle:I,modelValue:X.value,updateModelValue:f=>X.value=f,text:_e.value.text,showSelectionGrid:ae.value,items:be.value,ariaLabel:(P=l.value)==null?void 0:P.openMonthsOverlay},{type:$t.year,index:2,toggle:h,modelValue:F.value,updateModelValue:f=>F.value=f,text:wr(o.year,o.locale),showSelectionGrid:B.value,items:H.value,ariaLabel:(W=l.value)==null?void 0:W.openYearsOverlay}]}),Pe=S(()=>o.disableYearSelect?[fe.value[0]]:o.yearFirst?[...fe.value].reverse():fe.value);return a({toggleMonthPicker:I,toggleYearPicker:h,handleMonthYearChange:x}),(P,W)=>{var f,E,ce,w,ve,xe;return u(),m("div",Lp,[P.$slots["month-year"]?(u(),m("div",Ip,[$(P.$slots,"month-year",lt(pt({month:e.month,year:e.year,months:e.months,years:e.years,updateMonthYear:s(j),handleMonthYearChange:s(x),instance:e.instance})))])):(u(),m(me,{key:1},[P.$slots["top-extra"]?(u(),m("div",Rp,[$(P.$slots,"top-extra",{value:P.internalModelValue})])):A("",!0),g("div",Ep,[s(N)(s(d),e.instance)&&!P.vertical?(u(),ue(xa,{key:0,"aria-label":(f=s(l))==null?void 0:f.prevMonth,disabled:s(q)(!1),class:ye((E=s(c))==null?void 0:E.navBtnPrev),onActivate:W[0]||(W[0]=Y=>s(x)(!1,!0)),onSetRef:W[1]||(W[1]=Y=>de(Y,0))},{default:D(()=>[P.$slots["arrow-left"]?$(P.$slots,"arrow-left",{key:0}):A("",!0),P.$slots["arrow-left"]?A("",!0):(u(),ue(s(Kn),{key:1}))]),_:3},8,["aria-label","disabled","class"])):A("",!0),g("div",{class:ye(["dp__month_year_wrap",{dp__year_disable_select:P.disableYearSelect}])},[(u(!0),m(me,null,Te(Pe.value,(Y,Me)=>(u(),m(me,{key:Y.type},[g("button",{ref_for:!0,ref:y=>de(y,Me+1),type:"button",class:"dp__btn dp__month_year_select",tabindex:"0","aria-label":Y.ariaLabel,"data-test":`${Y.type}-toggle-overlay-${e.instance}`,onClick:Y.toggle,onKeydown:y=>s(ft)(y,()=>Y.toggle(),!0)},[P.$slots[Y.type]?$(P.$slots,Y.type,{key:0,text:Y.text,value:o[Y.type]}):A("",!0),P.$slots[Y.type]?A("",!0):(u(),m(me,{key:1},[Re(ie(Y.text),1)],64))],40,Hp),Z(Yt,{name:s(_)(Y.showSelectionGrid),css:s(M)},{default:D(()=>[Y.showSelectionGrid?(u(),ue(Na,{key:0,items:Y.items,"arrow-navigation":P.arrowNavigation,"hide-navigation":P.hideNavigation,"is-last":P.autoApply&&!s(k).keepActionRow,"skip-button-ref":!1,config:P.config,type:Y.type,"header-refs":[],"esc-close":P.escClose,"menu-wrap-ref":P.menuWrapRef,"text-input":P.textInput,"aria-labels":P.ariaLabels,onSelected:Y.updateModelValue,onToggle:Y.toggle},at({"button-icon":D(()=>[P.$slots["calendar-icon"]?$(P.$slots,"calendar-icon",{key:0}):A("",!0),P.$slots["calendar-icon"]?A("",!0):(u(),ue(s(wa),{key:1}))]),_:2},[P.$slots[`${Y.type}-overlay-value`]?{name:"item",fn:D(({item:y})=>[$(P.$slots,`${Y.type}-overlay-value`,{text:y.text,value:y.value})]),key:"0"}:void 0,P.$slots[`${Y.type}-overlay`]?{name:"overlay",fn:D(()=>[$(P.$slots,`${Y.type}-overlay`,Le({ref_for:!0},se.value(Y.type)))]),key:"1"}:void 0,P.$slots[`${Y.type}-overlay-header`]?{name:"header",fn:D(()=>[$(P.$slots,`${Y.type}-overlay-header`,{toggle:Y.toggle})]),key:"2"}:void 0]),1032,["items","arrow-navigation","hide-navigation","is-last","config","type","esc-close","menu-wrap-ref","text-input","aria-labels","onSelected","onToggle"])):A("",!0)]),_:2},1032,["name","css"])],64))),128))],2),s(N)(s(d),e.instance)&&P.vertical?(u(),ue(xa,{key:1,"aria-label":(ce=s(l))==null?void 0:ce.prevMonth,disabled:s(q)(!1),class:ye((w=s(c))==null?void 0:w.navBtnPrev),onActivate:W[2]||(W[2]=Y=>s(x)(!1,!0))},{default:D(()=>[P.$slots["arrow-up"]?$(P.$slots,"arrow-up",{key:0}):A("",!0),P.$slots["arrow-up"]?A("",!0):(u(),ue(s(Jn),{key:1}))]),_:3},8,["aria-label","disabled","class"])):A("",!0),s(Q)(s(d),e.instance)?(u(),ue(xa,{key:2,ref:"rightIcon",disabled:s(q)(!0),"aria-label":(ve=s(l))==null?void 0:ve.nextMonth,class:ye((xe=s(c))==null?void 0:xe.navBtnNext),onActivate:W[3]||(W[3]=Y=>s(x)(!0,!0)),onSetRef:W[4]||(W[4]=Y=>de(Y,P.disableYearSelect?2:3))},{default:D(()=>[P.$slots[P.vertical?"arrow-down":"arrow-right"]?$(P.$slots,P.vertical?"arrow-down":"arrow-right",{key:0}):A("",!0),P.$slots[P.vertical?"arrow-down":"arrow-right"]?A("",!0):(u(),ue(Ot(P.vertical?s(eo):s(Xn)),{key:1}))]),_:3},8,["disabled","aria-label","class"])):A("",!0)])],64))])}}}),Bp=["aria-label"],Fp={class:"dp__calendar_header",role:"row"},zp={key:0,class:"dp__calendar_header_item",role:"gridcell"},Wp=["aria-label"],qp=g("div",{class:"dp__calendar_header_separator"},null,-1),Up=["aria-label"],jp={key:0,role:"gridcell",class:"dp__calendar_item dp__week_num"},Gp={class:"dp__cell_inner"},Qp=["id","aria-selected","aria-disabled","aria-label","data-test","onClick","onKeydown","onMouseenter","onMouseleave","onMousedown"],Kp=U({compatConfig:{MODE:3},__name:"DpCalendar",props:{mappedDates:{type:Array,default:()=>[]},instance:{type:Number,default:0},month:{type:Number,default:0},year:{type:Number,default:0},...Tt},emits:["select-date","set-hover-date","handle-scroll","mount","handle-swipe","handle-space","tooltip-open","tooltip-close"],setup(e,{expose:a,emit:t}){const n=t,o=e,{buildMultiLevelMatrix:r}=Jt(),{defaultedTransitions:l,defaultedConfig:d,defaultedAriaLabels:i,defaultedMultiCalendars:k,defaultedWeekNumbers:v,defaultedMultiDates:p,defaultedUI:c}=qe(o),_=C(null),M=C({bottom:"",left:"",transform:""}),T=C([]),x=C(null),q=C(!0),j=C(""),N=C({startX:0,endX:0,startY:0,endY:0}),Q=C([]),ae=C({left:"50%"}),B=C(!1),V=S(()=>o.calendar?o.calendar(o.mappedDates):o.mappedDates),te=S(()=>o.dayNames?Array.isArray(o.dayNames)?o.dayNames:o.dayNames(o.locale,+o.weekStart):Pv(o.formatLocale,o.locale,+o.weekStart));Ge(()=>{n("mount",{cmp:"calendar",refs:T}),d.value.noSwipe||x.value&&(x.value.addEventListener("touchstart",de,{passive:!1}),x.value.addEventListener("touchend",fe,{passive:!1}),x.value.addEventListener("touchmove",Pe,{passive:!1})),o.monthChangeOnScroll&&x.value&&x.value.addEventListener("wheel",f,{passive:!1})});const X=Y=>Y?o.vertical?"vNext":"next":o.vertical?"vPrevious":"previous",F=(Y,Me)=>{if(o.transitions){const y=ct(Rt(J(),o.month,o.year));j.value=Ke(ct(Rt(J(),Y,Me)),y)?l.value[X(!0)]:l.value[X(!1)],q.value=!1,yt(()=>{q.value=!0})}},se=S(()=>({[o.calendarClassName]:!!o.calendarClassName,...c.value.calendar??{}})),_e=S(()=>Y=>{const Me=Mv(Y);return{dp__marker_dot:Me.type==="dot",dp__marker_line:Me.type==="line"}}),be=S(()=>Y=>Oe(Y,_.value)),H=S(()=>({dp__calendar:!0,dp__calendar_next:k.value.count>0&&o.instance!==0})),b=S(()=>Y=>o.hideOffsetDates?Y.current:!0),I=async(Y,Me,y)=>{const z=tt(T.value[Me][y]);if(z){const{width:ne,height:ee}=z.getBoundingClientRect();_.value=Y.value;let G={left:`${ne/2}px`},Ve=-50;if(await yt(),Q.value[0]){const{left:L,width:le}=Q.value[0].getBoundingClientRect();L<0&&(G={left:"0"},Ve=0,ae.value.left=`${ne/2}px`),window.innerWidth{var z,ne;if(B.value&&p.value.enabled&&p.value.dragSelect)return n("select-date",Y);n("set-hover-date",Y),(ne=(z=Y.marker)==null?void 0:z.tooltip)!=null&&ne.length&&await I(Y,Me,y)},K=Y=>{_.value&&(_.value=null,M.value=JSON.parse(JSON.stringify({bottom:"",left:"",transform:""})),n("tooltip-close",Y.marker))},de=Y=>{N.value.startX=Y.changedTouches[0].screenX,N.value.startY=Y.changedTouches[0].screenY},fe=Y=>{N.value.endX=Y.changedTouches[0].screenX,N.value.endY=Y.changedTouches[0].screenY,P()},Pe=Y=>{o.vertical&&!o.inline&&Y.preventDefault()},P=()=>{const Y=o.vertical?"Y":"X";Math.abs(N.value[`start${Y}`]-N.value[`end${Y}`])>10&&n("handle-swipe",N.value[`start${Y}`]>N.value[`end${Y}`]?"right":"left")},W=(Y,Me,y)=>{Y&&(Array.isArray(T.value[Me])?T.value[Me][y]=Y:T.value[Me]=[Y]),o.arrowNavigation&&r(T.value,"calendar")},f=Y=>{o.monthChangeOnScroll&&(Y.preventDefault(),n("handle-scroll",Y))},E=Y=>v.value.type==="local"?Un(Y.value,{weekStartsOn:+o.weekStart}):v.value.type==="iso"?Wn(Y.value):typeof v.value.type=="function"?v.value.type(Y.value):"",ce=Y=>{const Me=Y[0];return v.value.hideOnOffsetDates?Y.some(y=>y.current)?E(Me):"":E(Me)},w=(Y,Me)=>{p.value.enabled||(Gt(Y,d.value),n("select-date",Me))},ve=Y=>{Gt(Y,d.value)},xe=Y=>{p.value.enabled&&p.value.dragSelect?(B.value=!0,n("select-date",Y)):p.value.enabled&&n("select-date",Y)};return a({triggerTransition:F}),(Y,Me)=>{var y;return u(),m("div",{class:ye(H.value)},[g("div",{ref_key:"calendarWrapRef",ref:x,role:"grid",class:ye(se.value),"aria-label":(y=s(i))==null?void 0:y.calendarWrap},[g("div",Fp,[Y.weekNumbers?(u(),m("div",zp,ie(Y.weekNumName),1)):A("",!0),(u(!0),m(me,null,Te(te.value,(z,ne)=>{var ee,G;return u(),m("div",{key:ne,class:"dp__calendar_header_item",role:"gridcell","data-test":"calendar-header","aria-label":(G=(ee=s(i))==null?void 0:ee.weekDay)==null?void 0:G.call(ee,ne)},[Y.$slots["calendar-header"]?$(Y.$slots,"calendar-header",{key:0,day:z,index:ne}):A("",!0),Y.$slots["calendar-header"]?A("",!0):(u(),m(me,{key:1},[Re(ie(z),1)],64))],8,Wp)}),128))]),qp,Z(Yt,{name:j.value,css:!!Y.transitions},{default:D(()=>{var z;return[q.value?(u(),m("div",{key:0,class:"dp__calendar",role:"rowgroup","aria-label":((z=s(i))==null?void 0:z.calendarDays)||void 0,onMouseleave:Me[1]||(Me[1]=ne=>B.value=!1)},[(u(!0),m(me,null,Te(V.value,(ne,ee)=>(u(),m("div",{key:ee,class:"dp__calendar_row",role:"row"},[Y.weekNumbers?(u(),m("div",jp,[g("div",Gp,ie(ce(ne.days)),1)])):A("",!0),(u(!0),m(me,null,Te(ne.days,(G,Ve)=>{var L,le,$e;return u(),m("div",{id:s(Ar)(G.value),ref_for:!0,ref:Ie=>W(Ie,ee,Ve),key:Ve+ee,role:"gridcell",class:"dp__calendar_item","aria-selected":(G.classData.dp__active_date||G.classData.dp__range_start||G.classData.dp__range_start)??void 0,"aria-disabled":G.classData.dp__cell_disabled||void 0,"aria-label":(le=(L=s(i))==null?void 0:L.day)==null?void 0:le.call(L,G),tabindex:"0","data-test":G.value,onClick:ia(Ie=>w(Ie,G),["prevent"]),onKeydown:Ie=>s(ft)(Ie,()=>Y.$emit("select-date",G)),onMouseenter:Ie=>h(G,ee,Ve),onMouseleave:Ie=>K(G),onMousedown:Ie=>xe(G),onMouseup:Me[0]||(Me[0]=Ie=>B.value=!1)},[g("div",{class:ye(["dp__cell_inner",G.classData])},[Y.$slots.day&&b.value(G)?$(Y.$slots,"day",{key:0,day:+G.text,date:G.value}):A("",!0),Y.$slots.day?A("",!0):(u(),m(me,{key:1},[Re(ie(G.text),1)],64)),G.marker&&b.value(G)?(u(),m(me,{key:2},[Y.$slots.marker?$(Y.$slots,"marker",{key:0,marker:G.marker,day:+G.text,date:G.value}):(u(),m("div",{key:1,class:ye(_e.value(G.marker)),style:vt(G.marker.color?{backgroundColor:G.marker.color}:{})},null,6))],64)):A("",!0),be.value(G.value)?(u(),m("div",{key:3,ref_for:!0,ref_key:"activeTooltip",ref:Q,class:"dp__marker_tooltip",style:vt(M.value)},[($e=G.marker)!=null&&$e.tooltip?(u(),m("div",{key:0,class:"dp__tooltip_content",onClick:ve},[(u(!0),m(me,null,Te(G.marker.tooltip,(Ie,mt)=>(u(),m("div",{key:mt,class:"dp__tooltip_text"},[Y.$slots["marker-tooltip"]?$(Y.$slots,"marker-tooltip",{key:0,tooltip:Ie,day:G.value}):A("",!0),Y.$slots["marker-tooltip"]?A("",!0):(u(),m(me,{key:1},[g("div",{class:"dp__tooltip_mark",style:vt(Ie.color?{backgroundColor:Ie.color}:{})},null,4),g("div",null,ie(Ie.text),1)],64))]))),128)),g("div",{class:"dp__arrow_bottom_tp",style:vt(ae.value)},null,4)])):A("",!0)],4)):A("",!0)],2)],40,Qp)}),128))]))),128))],40,Up)):A("",!0)]}),_:3},8,["name","css"])],10,Bp)],2)}}}),So=e=>Array.isArray(e),Xp=(e,a,t,n)=>{const o=C([]),r=C(new Date),l=C(),d=()=>fe(e.isTextInputDate),{modelValue:i,calendars:k,time:v,today:p}=Ia(e,a,d),{defaultedMultiCalendars:c,defaultedStartTime:_,defaultedRange:M,defaultedConfig:T,defaultedTz:x,propDates:q,defaultedMultiDates:j}=qe(e),{validateMonthYearInRange:N,isDisabled:Q,isDateRangeAllowed:ae,checkMinMaxRange:B}=ea(e),{updateTimeValues:V,getSetDateTime:te,setTime:X,assignStartTime:F,validateTime:se,disabledTimesConfig:_e}=Rr(e,v,i,n),be=S(()=>O=>k.value[O]?k.value[O].month:0),H=S(()=>O=>k.value[O]?k.value[O].year:0),b=O=>!T.value.keepViewOnOffsetClick||O?!0:!l.value,I=(O,oe,R,re=!1)=>{var pe,ut;b(re)&&(k.value[O]||(k.value[O]={month:0,year:0}),k.value[O].month=Do(oe)?(pe=k.value[O])==null?void 0:pe.month:oe,k.value[O].year=Do(R)?(ut=k.value[O])==null?void 0:ut.year:R)},h=()=>{e.autoApply&&a("select-date")};Ge(()=>{e.shadow||(i.value||(Me(),_.value&&F(_.value)),fe(!0),e.focusStartDate&&e.startDate&&Me())});const K=S(()=>{var O;return(O=e.flow)!=null&&O.length&&!e.partialFlow?e.flowStep===e.flow.length:!0}),de=()=>{e.autoApply&&K.value&&a("auto-apply")},fe=(O=!1)=>{if(i.value)return Array.isArray(i.value)?(o.value=i.value,w(O)):W(i.value,O);if(c.value.count&&O&&!e.startDate)return P(J(),O)},Pe=()=>Array.isArray(i.value)&&M.value.enabled?Se(i.value[0])===Se(i.value[1]??i.value[0]):!1,P=(O=new Date,oe=!1)=>{if((!c.value.count||!c.value.static||oe)&&I(0,Se(O),De(O)),c.value.count&&(!c.value.solo||!i.value||Pe()))for(let R=1;R{P(O),X("hours",Et(O)),X("minutes",Kt(O)),X("seconds",ga(O)),c.value.count&&oe&&Y()},f=O=>{if(c.value.count){if(c.value.solo)return 0;const oe=Se(O[0]),R=Se(O[1]);return Math.abs(R-oe){O[1]&&M.value.showLastInRange?P(O[f(O)],oe):P(O[0],oe);const R=(re,pe)=>[re(O[0]),O[1]?re(O[1]):v[pe][1]];X("hours",R(Et,"hours")),X("minutes",R(Kt,"minutes")),X("seconds",R(ga,"seconds"))},ce=(O,oe)=>{if((M.value.enabled||e.weekPicker)&&!j.value.enabled)return E(O,oe);if(j.value.enabled&&oe){const R=O[O.length-1];return W(R,oe)}},w=O=>{const oe=i.value;ce(oe,O),c.value.count&&c.value.solo&&Y()},ve=(O,oe)=>{const R=Be(J(),{month:be.value(oe),year:H.value(oe)}),re=O<0?bt(R,1):Ht(R,1);N(Se(re),De(re),O<0,e.preventMinMaxNavigation)&&(I(oe,Se(re),De(re)),a("update-month-year",{instance:oe,month:Se(re),year:De(re)}),c.value.count&&!c.value.solo&&xe(oe),t())},xe=O=>{for(let oe=O-1;oe>=0;oe--){const R=Ht(Be(J(),{month:be.value(oe+1),year:H.value(oe+1)}),1);I(oe,Se(R),De(R))}for(let oe=O+1;oe<=c.value.count-1;oe++){const R=bt(Be(J(),{month:be.value(oe-1),year:H.value(oe-1)}),1);I(oe,Se(R),De(R))}},Y=()=>{if(Array.isArray(i.value)&&i.value.length===2){const O=J(J(i.value[1]?i.value[1]:bt(i.value[0],1))),[oe,R]=[Se(i.value[0]),De(i.value[0])],[re,pe]=[Se(i.value[1]),De(i.value[1])];(oe!==re||oe===re&&R!==pe)&&c.value.solo&&I(1,Se(O),De(O))}else i.value&&!Array.isArray(i.value)&&(I(0,Se(i.value),De(i.value)),P(J()))},Me=()=>{e.startDate&&(I(0,Se(J(e.startDate)),De(J(e.startDate))),c.value.count&&xe(0))},y=(O,oe)=>{if(e.monthChangeOnScroll){const R=new Date().getTime()-r.value.getTime(),re=Math.abs(O.deltaY);let pe=500;re>1&&(pe=100),re>100&&(pe=0),R>pe&&(r.value=new Date,ve(e.monthChangeOnScroll!=="inverse"?-O.deltaY:O.deltaY,oe))}},z=(O,oe,R=!1)=>{e.monthChangeOnArrows&&e.vertical===R&&ne(O,oe)},ne=(O,oe)=>{ve(O==="right"?-1:1,oe)},ee=O=>{if(q.value.markers)return Ua(O.value,q.value.markers)},G=(O,oe)=>{switch(e.sixWeeks===!0?"append":e.sixWeeks){case"prepend":return[!0,!1];case"center":return[O==0,!0];case"fair":return[O==0||oe>O,!0];case"append":return[!1,!1];default:return[!1,!1]}},Ve=(O,oe,R,re)=>{if(e.sixWeeks&&O.length<6){const pe=6-O.length,ut=(oe.getDay()+7-re)%7,kt=6-(R.getDay()+7-re)%7,[ta,Ea]=G(ut,kt);for(let Pa=1;Pa<=pe;Pa++)if(Ea?!!(Pa%2)==ta:ta){const zt=O[0].days[0],mn=L(Xe(zt.value,-7),Se(oe));O.unshift({days:mn})}else{const zt=O[O.length-1],mn=zt.days[zt.days.length-1],Hr=L(Xe(mn.value,1),Se(oe));O.push({days:Hr})}}return O},L=(O,oe)=>{const R=J(O),re=[];for(let pe=0;pe<7;pe++){const ut=Xe(R,pe),kt=Se(ut)!==oe;re.push({text:e.hideOffsetDates&&kt?"":ut.getDate(),value:ut,current:!kt,classData:{}})}return re},le=(O,oe)=>{const R=[],re=new Date(oe,O),pe=new Date(oe,O+1,0),ut=e.weekStart,kt=Pt(re,{weekStartsOn:ut}),ta=Ea=>{const Pa=L(Ea,O);if(R.push({days:Pa}),!R[R.length-1].days.some(zt=>Oe(ct(zt.value),ct(pe)))){const zt=Xe(Ea,7);ta(zt)}};return ta(kt),Ve(R,re,pe,ut)},$e=O=>{const oe=Qt(J(O.value),v.hours,v.minutes,gt());a("date-update",oe),j.value.enabled?lo(oe,i,j.value.limit):i.value=oe,n(),yt().then(()=>{de()})},Ie=O=>M.value.noDisabledRange?Pr(o.value[0],O).some(oe=>Q(oe)):!1,mt=()=>{o.value=i.value?i.value.slice():[],o.value.length===2&&!(M.value.fixedStart||M.value.fixedEnd)&&(o.value=[])},we=(O,oe)=>{const R=[J(O.value),Xe(J(O.value),+M.value.autoRange)];ae(R)?(oe&&Ft(O.value),o.value=R):a("invalid-date",O.value)},Ft=O=>{const oe=Se(J(O)),R=De(J(O));if(I(0,oe,R),c.value.count>0)for(let re=1;re{if(Ie(O.value)||!B(O.value,i.value,M.value.fixedStart?0:1))return a("invalid-date",O.value);o.value=Nr(J(O.value),i,a,M)},$a=(O,oe)=>{if(mt(),M.value.autoRange)return we(O,oe);if(M.value.fixedStart||M.value.fixedEnd)return Mt(O);o.value[0]?B(J(O.value),i.value)&&!Ie(O.value)?Ue(J(O.value),J(o.value[0]))?(o.value.unshift(J(O.value)),a("range-end",o.value[0])):(o.value[1]=J(O.value),a("range-end",o.value[1])):(e.autoApply&&a("auto-apply-invalid",O.value),a("invalid-date",O.value)):(o.value[0]=J(O.value),a("range-start",o.value[0]))},gt=(O=!0)=>e.enableSeconds?Array.isArray(v.seconds)?O?v.seconds[0]:v.seconds[1]:v.seconds:0,Da=O=>{o.value[O]=Qt(o.value[O],v.hours[O],v.minutes[O],gt(O!==1))},on=()=>{var O,oe;o.value[0]&&o.value[1]&&+((O=o.value)==null?void 0:O[0])>+((oe=o.value)==null?void 0:oe[1])&&(o.value.reverse(),a("range-start",o.value[0]),a("range-end",o.value[1]))},Ra=()=>{o.value.length&&(o.value[0]&&!o.value[1]?Da(0):(Da(0),Da(1),n()),on(),i.value=o.value.slice(),an(o.value,a,e.autoApply,e.modelAuto))},rn=(O,oe=!1)=>{if(Q(O.value)||!O.current&&e.hideOffsetDates)return a("invalid-date",O.value);if(l.value=JSON.parse(JSON.stringify(O)),!M.value.enabled)return $e(O);So(v.hours)&&So(v.minutes)&&!j.value.enabled&&($a(O,oe),Ra())},ln=(O,oe)=>{var R;I(O,oe.month,oe.year,!0),c.value.count&&!c.value.solo&&xe(O),a("update-month-year",{instance:O,month:oe.month,year:oe.year}),t(c.value.solo?O:void 0);const re=(R=e.flow)!=null&&R.length?e.flow[e.flowStep]:void 0;!oe.fromNav&&(re===it.month||re===it.year)&&n()},sn=(O,oe)=>{Or({value:O,modelValue:i,range:M.value.enabled,timezone:oe?void 0:x.value.timezone}),h(),e.multiCalendars&&yt().then(()=>fe(!0))},un=()=>{const O=to(J(),x.value);M.value.enabled?i.value&&Array.isArray(i.value)&&i.value[0]?i.value=Ue(O,i.value[0])?[O,i.value[0]]:[i.value[0],O]:i.value=[O]:i.value=O,h()},dn=()=>{if(Array.isArray(i.value))if(j.value.enabled){const O=cn();i.value[i.value.length-1]=te(O)}else i.value=i.value.map((O,oe)=>O&&te(O,oe));else i.value=te(i.value);a("time-update")},cn=()=>Array.isArray(i.value)&&i.value.length?i.value[i.value.length-1]:null;return{calendars:k,modelValue:i,month:be,year:H,time:v,disabledTimesConfig:_e,today:p,validateTime:se,getCalendarDays:le,getMarker:ee,handleScroll:y,handleSwipe:ne,handleArrow:z,selectDate:rn,updateMonthYear:ln,presetDate:sn,selectCurrentDate:un,updateTime:(O,oe=!0,R=!1)=>{V(O,oe,R,dn)},assignMonthAndYear:P}},Zp={key:0},Jp=U({__name:"DatePicker",props:{...Tt},emits:["tooltip-open","tooltip-close","mount","update:internal-model-value","update-flow-step","reset-flow","auto-apply","focus-menu","select-date","range-start","range-end","invalid-fixed-range","time-update","am-pm-change","time-picker-open","time-picker-close","recalculate-position","update-month-year","auto-apply-invalid","date-update","invalid-date","overlay-toggle"],setup(e,{expose:a,emit:t}){const n=t,o=e,{calendars:r,month:l,year:d,modelValue:i,time:k,disabledTimesConfig:v,today:p,validateTime:c,getCalendarDays:_,getMarker:M,handleArrow:T,handleScroll:x,handleSwipe:q,selectDate:j,updateMonthYear:N,presetDate:Q,selectCurrentDate:ae,updateTime:B,assignMonthAndYear:V}=Xp(o,n,Pe,P),te=Zt(),{setHoverDate:X,getDayClassData:F,clearHoverDate:se}=hf(i,o),{defaultedMultiCalendars:_e}=qe(o),be=C([]),H=C([]),b=C(null),I=_t(te,"calendar"),h=_t(te,"monthYear"),K=_t(te,"timePicker"),de=y=>{o.shadow||n("mount",y)};et(r,()=>{o.shadow||setTimeout(()=>{n("recalculate-position")},0)},{deep:!0}),et(_e,(y,z)=>{y.count-z.count>0&&V()},{deep:!0});const fe=S(()=>y=>_(l.value(y),d.value(y)).map(z=>({...z,days:z.days.map(ne=>(ne.marker=M(ne),ne.classData=F(ne),ne))})));function Pe(y){var z;y||y===0?(z=H.value[y])==null||z.triggerTransition(l.value(y),d.value(y)):H.value.forEach((ne,ee)=>ne.triggerTransition(l.value(ee),d.value(ee)))}function P(){n("update-flow-step")}const W=(y,z=!1)=>{j(y,z),o.spaceConfirm&&n("select-date")},f=(y,z,ne=0)=>{var ee;(ee=be.value[ne])==null||ee.toggleMonthPicker(y,z)},E=(y,z,ne=0)=>{var ee;(ee=be.value[ne])==null||ee.toggleYearPicker(y,z)},ce=(y,z,ne)=>{var ee;(ee=b.value)==null||ee.toggleTimePicker(y,z,ne)},w=(y,z)=>{var ne;if(!o.range){const ee=i.value?i.value:p,G=z?new Date(z):ee,Ve=y?Pt(G,{weekStartsOn:1}):or(G,{weekStartsOn:1});j({value:Ve,current:Se(G)===l.value(0),text:"",classData:{}}),(ne=document.getElementById(Ar(Ve)))==null||ne.focus()}},ve=y=>{var z;(z=be.value[0])==null||z.handleMonthYearChange(y,!0)},xe=y=>{N(0,{month:l.value(0),year:d.value(0)+(y?1:-1),fromNav:!0})},Y=(y,z)=>{y===it.time&&n(`time-picker-${z?"open":"close"}`),n("overlay-toggle",{open:z,overlay:y})},Me=y=>{n("overlay-toggle",{open:!1,overlay:y}),n("focus-menu")};return a({clearHoverDate:se,presetDate:Q,selectCurrentDate:ae,toggleMonthPicker:f,toggleYearPicker:E,toggleTimePicker:ce,handleArrow:T,updateMonthYear:N,getSidebarProps:()=>({modelValue:i,month:l,year:d,time:k,updateTime:B,updateMonthYear:N,selectDate:j,presetDate:Q}),changeMonth:ve,changeYear:xe,selectWeekDate:w}),(y,z)=>(u(),m(me,null,[Z(tn,{"multi-calendars":s(_e).count,collapse:y.collapse},{default:D(({instance:ne,index:ee})=>[y.disableMonthYearSelect?A("",!0):(u(),ue(Yp,Le({key:0,ref:G=>{G&&(be.value[ee]=G)},months:s(_r)(y.formatLocale,y.locale,y.monthNameFormat),years:s(ao)(y.yearRange,y.locale,y.reverseYears),month:s(l)(ne),year:s(d)(ne),instance:ne},y.$props,{onMount:z[0]||(z[0]=G=>de(s(ra).header)),onResetFlow:z[1]||(z[1]=G=>y.$emit("reset-flow")),onUpdateMonthYear:G=>s(N)(ne,G),onOverlayClosed:Me,onOverlayOpened:z[2]||(z[2]=G=>y.$emit("overlay-toggle",{open:!0,overlay:G}))}),at({_:2},[Te(s(h),(G,Ve)=>({name:G,fn:D(L=>[$(y.$slots,G,lt(pt(L)))])}))]),1040,["months","years","month","year","instance","onUpdateMonthYear"])),Z(Kp,Le({ref:G=>{G&&(H.value[ee]=G)},"mapped-dates":fe.value(ne),month:s(l)(ne),year:s(d)(ne),instance:ne},y.$props,{onSelectDate:G=>s(j)(G,ne!==1),onHandleSpace:G=>W(G,ne!==1),onSetHoverDate:z[3]||(z[3]=G=>s(X)(G)),onHandleScroll:G=>s(x)(G,ne),onHandleSwipe:G=>s(q)(G,ne),onMount:z[4]||(z[4]=G=>de(s(ra).calendar)),onResetFlow:z[5]||(z[5]=G=>y.$emit("reset-flow")),onTooltipOpen:z[6]||(z[6]=G=>y.$emit("tooltip-open",G)),onTooltipClose:z[7]||(z[7]=G=>y.$emit("tooltip-close",G))}),at({_:2},[Te(s(I),(G,Ve)=>({name:G,fn:D(L=>[$(y.$slots,G,lt(pt({...L})))])}))]),1040,["mapped-dates","month","year","instance","onSelectDate","onHandleSpace","onHandleScroll","onHandleSwipe"])]),_:3},8,["multi-calendars","collapse"]),y.enableTimePicker?(u(),m("div",Zp,[y.$slots["time-picker"]?$(y.$slots,"time-picker",lt(Le({key:0},{time:s(k),updateTime:s(B)}))):(u(),ue(Ir,Le({key:1,ref_key:"timePickerRef",ref:b},y.$props,{hours:s(k).hours,minutes:s(k).minutes,seconds:s(k).seconds,"internal-model-value":y.internalModelValue,"disabled-times-config":s(v),"validate-time":s(c),onMount:z[8]||(z[8]=ne=>de(s(ra).timePicker)),"onUpdate:hours":z[9]||(z[9]=ne=>s(B)(ne)),"onUpdate:minutes":z[10]||(z[10]=ne=>s(B)(ne,!1)),"onUpdate:seconds":z[11]||(z[11]=ne=>s(B)(ne,!1,!0)),onResetFlow:z[12]||(z[12]=ne=>y.$emit("reset-flow")),onOverlayClosed:z[13]||(z[13]=ne=>Y(ne,!1)),onOverlayOpened:z[14]||(z[14]=ne=>Y(ne,!0)),onAmPmChange:z[15]||(z[15]=ne=>y.$emit("am-pm-change",ne))}),at({_:2},[Te(s(K),(ne,ee)=>({name:ne,fn:D(G=>[$(y.$slots,ne,lt(pt(G)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"]))])):A("",!0)],64))}}),ef=(e,a)=>{const t=C(),{defaultedMultiCalendars:n,defaultedConfig:o,defaultedHighlight:r,defaultedRange:l,propDates:d,defaultedFilters:i,defaultedMultiDates:k}=qe(e),{modelValue:v,year:p,month:c,calendars:_}=Ia(e,a),{isDisabled:M}=ea(e),{selectYear:T,groupedYears:x,showYearPicker:q,isDisabled:j,toggleYearPicker:N,handleYearSelect:Q,handleYear:ae}=Lr({modelValue:v,multiCalendars:n,range:l,highlight:r,calendars:_,propDates:d,month:c,year:p,filters:i,props:e,emit:a}),B=(b,I)=>[b,I].map(h=>wt(h,"MMMM",{locale:e.formatLocale})).join("-"),V=S(()=>b=>v.value?Array.isArray(v.value)?v.value.some(I=>ko(b,I)):ko(v.value,b):!1),te=b=>{if(l.value.enabled){if(Array.isArray(v.value)){const I=Oe(b,v.value[0])||Oe(b,v.value[1]);return Ja(v.value,t.value,b)&&!I}return!1}return!1},X=(b,I)=>b.quarter===po(I)&&b.year===De(I),F=b=>typeof r.value=="function"?r.value({quarter:po(b),year:De(b)}):!!r.value.quarters.find(I=>X(I,b)),se=S(()=>b=>{const I=Be(new Date,{year:p.value(b)});return Sc({start:ya(I),end:zn(I)}).map(h=>{const K=Ut(h),de=ho(h),fe=M(h),Pe=te(K),P=F(K);return{text:B(K,de),value:K,active:V.value(K),highlighted:P,disabled:fe,isBetween:Pe}})}),_e=b=>{lo(b,v,k.value.limit),a("auto-apply",!0)},be=b=>{v.value=so(v,b,a),an(v.value,a,e.autoApply,e.modelAuto)},H=b=>{v.value=b,a("auto-apply")};return{defaultedConfig:o,defaultedMultiCalendars:n,groupedYears:x,year:p,isDisabled:j,quarters:se,showYearPicker:q,modelValue:v,setHoverDate:b=>{t.value=b},selectYear:T,selectQuarter:(b,I,h)=>{if(!h)return _.value[I].month=Se(ho(b)),k.value.enabled?_e(b):l.value.enabled?be(b):H(b)},toggleYearPicker:N,handleYearSelect:Q,handleYear:ae}},tf={class:"dp--quarter-items"},af=["data-test","disabled","onClick","onMouseover"],nf=U({compatConfig:{MODE:3},__name:"QuarterPicker",props:{...Tt},emits:["update:internal-model-value","reset-flow","overlay-closed","auto-apply","range-start","range-end","overlay-toggle","update-month-year"],setup(e,{expose:a,emit:t}){const n=t,o=e,r=Zt(),l=_t(r,"yearMode"),{defaultedMultiCalendars:d,defaultedConfig:i,groupedYears:k,year:v,isDisabled:p,quarters:c,modelValue:_,showYearPicker:M,setHoverDate:T,selectQuarter:x,toggleYearPicker:q,handleYearSelect:j,handleYear:N}=ef(o,n);return a({getSidebarProps:()=>({modelValue:_,year:v,selectQuarter:x,handleYearSelect:j,handleYear:N})}),(Q,ae)=>(u(),ue(tn,{"multi-calendars":s(d).count,collapse:Q.collapse,stretch:""},{default:D(({instance:B})=>[g("div",{class:"dp-quarter-picker-wrap",style:vt({minHeight:`${s(i).modeHeight}px`})},[Q.$slots["top-extra"]?$(Q.$slots,"top-extra",{key:0,value:Q.internalModelValue}):A("",!0),g("div",null,[Z(Vr,Le(Q.$props,{items:s(k)(B),instance:B,"show-year-picker":s(M)[B],year:s(v)(B),"is-disabled":V=>s(p)(B,V),onHandleYear:V=>s(N)(B,V),onYearSelect:V=>s(j)(V,B),onToggleYearPicker:V=>s(q)(B,V==null?void 0:V.flow,V==null?void 0:V.show)}),at({_:2},[Te(s(l),(V,te)=>({name:V,fn:D(X=>[$(Q.$slots,V,lt(pt(X)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),g("div",tf,[(u(!0),m(me,null,Te(s(c)(B),(V,te)=>(u(),m("div",{key:te},[g("button",{type:"button",class:ye(["dp--qr-btn",{"dp--qr-btn-active":V.active,"dp--qr-btn-between":V.isBetween,"dp--qr-btn-disabled":V.disabled,"dp--highlighted":V.highlighted}]),"data-test":V.value,disabled:V.disabled,onClick:X=>s(x)(V.value,B,V.disabled),onMouseover:X=>s(T)(V.value)},[Q.$slots.quarter?$(Q.$slots,"quarter",{key:0,value:V.value,text:V.text}):(u(),m(me,{key:1},[Re(ie(V.text),1)],64))],42,af)]))),128))])],4)]),_:3},8,["multi-calendars","collapse"]))}}),of=["id","aria-label"],rf={key:0,class:"dp--menu-load-container"},lf=g("span",{class:"dp--menu-loader"},null,-1),sf=[lf],uf={key:0,class:"dp__sidebar_left"},df=["data-test","onClick","onKeydown"],cf={key:2,class:"dp__sidebar_right"},mf={key:3,class:"dp__action_extra"},Ao=U({compatConfig:{MODE:3},__name:"DatepickerMenu",props:{...en,shadow:{type:Boolean,default:!1},openOnTop:{type:Boolean,default:!1},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1}},emits:["close-picker","select-date","auto-apply","time-update","flow-step","update-month-year","invalid-select","update:internal-model-value","recalculate-position","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","auto-apply-invalid","date-update","invalid-date","overlay-toggle"],setup(e,{expose:a,emit:t}){const n=t,o=e,r=C(null),l=S(()=>{const{openOnTop:L,...le}=o;return{...le,flowStep:X.value,collapse:o.collapse,noOverlayFocus:o.noOverlayFocus,menuWrapRef:r.value}}),{setMenuFocused:d,setShiftKey:i,control:k}=Cr(),v=Zt(),{defaultedTextInput:p,defaultedInline:c,defaultedConfig:_,defaultedUI:M}=qe(o),T=C(null),x=C(0),q=C(null),j=C(!1),N=C(null);Ge(()=>{if(!o.shadow){j.value=!0,Q(),window.addEventListener("resize",Q);const L=tt(r);if(L&&!p.value.enabled&&!c.value.enabled&&(d(!0),I()),L){const le=$e=>{_.value.allowPreventDefault&&$e.preventDefault(),Gt($e,_.value,!0)};L.addEventListener("pointerdown",le),L.addEventListener("mousedown",le)}}}),Xt(()=>{window.removeEventListener("resize",Q)});const Q=()=>{const L=tt(q);L&&(x.value=L.getBoundingClientRect().width)},{arrowRight:ae,arrowLeft:B,arrowDown:V,arrowUp:te}=Jt(),{flowStep:X,updateFlowStep:F,childMount:se,resetFlow:_e,handleFlow:be}=yf(o,n,N),H=S(()=>o.monthPicker?fp:o.yearPicker?yp:o.timePicker?Np:o.quarterPicker?nf:Jp),b=S(()=>{var L;if(_.value.arrowLeft)return _.value.arrowLeft;const le=(L=r.value)==null?void 0:L.getBoundingClientRect(),$e=o.getInputRect();return($e==null?void 0:$e.width)<(x==null?void 0:x.value)&&($e==null?void 0:$e.left)<=((le==null?void 0:le.left)??0)?`${($e==null?void 0:$e.width)/2}px`:($e==null?void 0:$e.right)>=((le==null?void 0:le.right)??0)&&($e==null?void 0:$e.width)<(x==null?void 0:x.value)?`${(x==null?void 0:x.value)-($e==null?void 0:$e.width)/2}px`:"50%"}),I=()=>{const L=tt(r);L&&L.focus({preventScroll:!0})},h=S(()=>{var L;return((L=N.value)==null?void 0:L.getSidebarProps())||{}}),K=()=>{o.openOnTop&&n("recalculate-position")},de=_t(v,"action"),fe=S(()=>o.monthPicker||o.yearPicker?_t(v,"monthYear"):o.timePicker?_t(v,"timePicker"):_t(v,"shared")),Pe=S(()=>o.openOnTop?"dp__arrow_bottom":"dp__arrow_top"),P=S(()=>({dp__menu_disabled:o.disabled,dp__menu_readonly:o.readonly,"dp-menu-loading":o.loading})),W=S(()=>({dp__menu:!0,dp__menu_index:!c.value.enabled,dp__relative:c.value.enabled,[o.menuClassName]:!!o.menuClassName,...M.value.menu??{}})),f=L=>{Gt(L,_.value,!0)},E=()=>{o.escClose&&n("close-picker")},ce=L=>{if(o.arrowNavigation){if(L===dt.up)return te();if(L===dt.down)return V();if(L===dt.left)return B();if(L===dt.right)return ae()}else L===dt.left||L===dt.up?Me("handleArrow",dt.left,0,L===dt.up):Me("handleArrow",dt.right,0,L===dt.down)},w=L=>{i(L.shiftKey),!o.disableMonthYearSelect&&L.code===ze.tab&&L.target.classList.contains("dp__menu")&&k.value.shiftKeyInMenu&&(L.preventDefault(),Gt(L,_.value,!0),n("close-picker"))},ve=()=>{I(),n("time-picker-close")},xe=L=>{var le,$e,Ie;(le=N.value)==null||le.toggleTimePicker(!1,!1),($e=N.value)==null||$e.toggleMonthPicker(!1,!1,L),(Ie=N.value)==null||Ie.toggleYearPicker(!1,!1,L)},Y=(L,le=0)=>{var $e,Ie,mt;return L==="month"?($e=N.value)==null?void 0:$e.toggleMonthPicker(!1,!0,le):L==="year"?(Ie=N.value)==null?void 0:Ie.toggleYearPicker(!1,!0,le):L==="time"?(mt=N.value)==null?void 0:mt.toggleTimePicker(!0,!1):xe(le)},Me=(L,...le)=>{var $e,Ie;($e=N.value)!=null&&$e[L]&&((Ie=N.value)==null||Ie[L](...le))},y=()=>{Me("selectCurrentDate")},z=(L,le)=>{Me("presetDate",L,le)},ne=()=>{Me("clearHoverDate")},ee=(L,le)=>{Me("updateMonthYear",L,le)},G=(L,le)=>{L.preventDefault(),ce(le)},Ve=L=>{var le;if(w(L),L.key===ze.home||L.key===ze.end)return Me("selectWeekDate",L.key===ze.home,L.target.getAttribute("id"));switch((L.key===ze.pageUp||L.key===ze.pageDown)&&(L.shiftKey?Me("changeYear",L.key===ze.pageUp):Me("changeMonth",L.key===ze.pageUp),L.target.getAttribute("id")&&((le=r.value)==null||le.focus({preventScroll:!0}))),L.key){case ze.esc:return E();case ze.arrowLeft:return G(L,dt.left);case ze.arrowRight:return G(L,dt.right);case ze.arrowUp:return G(L,dt.up);case ze.arrowDown:return G(L,dt.down);default:return}};return a({updateMonthYear:ee,switchView:Y,handleFlow:be}),(L,le)=>{var $e,Ie,mt;return u(),m("div",{id:L.uid?`dp-menu-${L.uid}`:void 0,ref_key:"dpMenuRef",ref:r,tabindex:"0",role:"dialog","aria-label":($e=L.ariaLabels)==null?void 0:$e.menu,class:ye(W.value),style:vt({"--dp-arrow-left":b.value}),onMouseleave:ne,onClick:f,onKeydown:Ve},[(L.disabled||L.readonly)&&s(c).enabled||L.loading?(u(),m("div",{key:0,class:ye(P.value)},[L.loading?(u(),m("div",rf,sf)):A("",!0)],2)):A("",!0),!s(c).enabled&&!L.teleportCenter?(u(),m("div",{key:1,class:ye(Pe.value)},null,2)):A("",!0),g("div",{ref_key:"innerMenuRef",ref:q,class:ye({dp__menu_content_wrapper:((Ie=L.presetDates)==null?void 0:Ie.length)||!!L.$slots["left-sidebar"]||!!L.$slots["right-sidebar"],"dp--menu-content-wrapper-collapsed":e.collapse&&(((mt=L.presetDates)==null?void 0:mt.length)||!!L.$slots["left-sidebar"]||!!L.$slots["right-sidebar"])}),style:vt({"--dp-menu-width":`${x.value}px`})},[L.$slots["left-sidebar"]?(u(),m("div",uf,[$(L.$slots,"left-sidebar",lt(pt(h.value)))])):A("",!0),L.presetDates.length?(u(),m("div",{key:1,class:ye({"dp--preset-dates-collapsed":e.collapse,"dp--preset-dates":!0})},[(u(!0),m(me,null,Te(L.presetDates,(we,Ft)=>(u(),m(me,{key:Ft},[we.slot?$(L.$slots,we.slot,{key:0,presetDate:z,label:we.label,value:we.value}):(u(),m("button",{key:1,type:"button",style:vt(we.style||{}),class:ye(["dp__btn dp--preset-range",{"dp--preset-range-collapsed":e.collapse}]),"data-test":we.testId??void 0,onClick:ia(Mt=>z(we.value,we.noTz),["prevent"]),onKeydown:Mt=>s(ft)(Mt,()=>z(we.value,we.noTz),!0)},ie(we.label),47,df))],64))),128))],2)):A("",!0),g("div",{ref_key:"calendarWrapperRef",ref:T,class:"dp__instance_calendar",role:"document"},[(u(),ue(Ot(H.value),Le({ref_key:"dynCmpRef",ref:N},l.value,{"flow-step":s(X),onMount:s(se),onUpdateFlowStep:s(F),onResetFlow:s(_e),onFocusMenu:I,onSelectDate:le[0]||(le[0]=we=>L.$emit("select-date")),onDateUpdate:le[1]||(le[1]=we=>L.$emit("date-update",we)),onTooltipOpen:le[2]||(le[2]=we=>L.$emit("tooltip-open",we)),onTooltipClose:le[3]||(le[3]=we=>L.$emit("tooltip-close",we)),onAutoApply:le[4]||(le[4]=we=>L.$emit("auto-apply",we)),onRangeStart:le[5]||(le[5]=we=>L.$emit("range-start",we)),onRangeEnd:le[6]||(le[6]=we=>L.$emit("range-end",we)),onInvalidFixedRange:le[7]||(le[7]=we=>L.$emit("invalid-fixed-range",we)),onTimeUpdate:le[8]||(le[8]=we=>L.$emit("time-update")),onAmPmChange:le[9]||(le[9]=we=>L.$emit("am-pm-change",we)),onTimePickerOpen:le[10]||(le[10]=we=>L.$emit("time-picker-open",we)),onTimePickerClose:ve,onRecalculatePosition:K,onUpdateMonthYear:le[11]||(le[11]=we=>L.$emit("update-month-year",we)),onAutoApplyInvalid:le[12]||(le[12]=we=>L.$emit("auto-apply-invalid",we)),onInvalidDate:le[13]||(le[13]=we=>L.$emit("invalid-date",we)),onOverlayToggle:le[14]||(le[14]=we=>L.$emit("overlay-toggle",we)),"onUpdate:internalModelValue":le[15]||(le[15]=we=>L.$emit("update:internal-model-value",we))}),at({_:2},[Te(fe.value,(we,Ft)=>({name:we,fn:D(Mt=>[$(L.$slots,we,lt(pt({...Mt})))])}))]),1040,["flow-step","onMount","onUpdateFlowStep","onResetFlow"]))],512),L.$slots["right-sidebar"]?(u(),m("div",cf,[$(L.$slots,"right-sidebar",lt(pt(h.value)))])):A("",!0),L.$slots["action-extra"]?(u(),m("div",mf,[L.$slots["action-extra"]?$(L.$slots,"action-extra",{key:0,selectCurrentDate:y}):A("",!0)])):A("",!0)],6),!L.autoApply||s(_).keepActionRow?(u(),ue(sp,Le({key:2,"menu-mount":j.value},l.value,{"calendar-width":x.value,onClosePicker:le[16]||(le[16]=we=>L.$emit("close-picker")),onSelectDate:le[17]||(le[17]=we=>L.$emit("select-date")),onInvalidSelect:le[18]||(le[18]=we=>L.$emit("invalid-select")),onSelectNow:y}),at({_:2},[Te(s(de),(we,Ft)=>({name:we,fn:D(Mt=>[$(L.$slots,we,lt(pt({...Mt})))])}))]),1040,["menu-mount","calendar-width"])):A("",!0)],46,of)}}});var va=(e=>(e.center="center",e.left="left",e.right="right",e))(va||{});const vf=({menuRef:e,menuRefInner:a,inputRef:t,pickerWrapperRef:n,inline:o,emit:r,props:l,slots:d})=>{const i=C({}),k=C(!1),v=C({top:"0",left:"0"}),p=C(!1),c=Sa(l,"teleportCenter");et(c,()=>{v.value=JSON.parse(JSON.stringify({})),Q()});const _=b=>{if(l.teleport){const I=b.getBoundingClientRect();return{left:I.left+window.scrollX,top:I.top+window.scrollY}}return{top:0,left:0}},M=(b,I)=>{v.value.left=`${b+I-i.value.width}px`},T=b=>{v.value.left=`${b}px`},x=(b,I)=>{l.position===va.left&&T(b),l.position===va.right&&M(b,I),l.position===va.center&&(v.value.left=`${b+I/2-i.value.width/2}px`)},q=b=>{const{width:I,height:h}=b.getBoundingClientRect(),{top:K,left:de}=l.altPosition?l.altPosition(b):_(b);return{top:+K,left:+de,width:I,height:h}},j=()=>{v.value.left="50%",v.value.top="50%",v.value.transform="translate(-50%, -50%)",v.value.position="fixed",delete v.value.opacity},N=()=>{const b=tt(t),{top:I,left:h,transform:K}=l.altPosition(b);v.value={top:`${I}px`,left:`${h}px`,transform:K??""}},Q=(b=!0)=>{var I;if(!o.value.enabled){if(c.value)return j();if(l.altPosition!==null)return N();if(b){const h=l.teleport?(I=a.value)==null?void 0:I.$el:e.value;h&&(i.value=h.getBoundingClientRect()),r("recalculate-position")}return se()}},ae=({inputEl:b,left:I,width:h})=>{window.screen.width>768&&!k.value&&x(I,h),te(b)},B=b=>{const{top:I,left:h,height:K,width:de}=q(b);v.value.top=`${K+I+ +l.offset}px`,p.value=!1,k.value||(v.value.left=`${h+de/2-i.value.width/2}px`),ae({inputEl:b,left:h,width:de})},V=b=>{const{top:I,left:h,width:K}=q(b);v.value.top=`${I-+l.offset-i.value.height}px`,p.value=!0,ae({inputEl:b,left:h,width:K})},te=b=>{if(l.autoPosition){const{left:I,width:h}=q(b),{left:K,right:de}=i.value;if(!k.value){if(Math.abs(K)!==Math.abs(de)){if(K<=0)return k.value=!0,T(I);if(de>=document.documentElement.clientWidth)return k.value=!0,M(I,h)}return x(I,h)}}},X=()=>{const b=tt(t);if(b){const{height:I}=i.value,{top:h,height:K}=b.getBoundingClientRect(),de=window.innerHeight-h-K,fe=h;return I<=de?na.bottom:I>de&&I<=fe?na.top:de>=fe?na.bottom:na.top}return na.bottom},F=b=>X()===na.bottom?B(b):V(b),se=()=>{const b=tt(t);if(b)return l.autoPosition?F(b):B(b)},_e=function(b){if(b){const I=b.scrollHeight>b.clientHeight,h=window.getComputedStyle(b).overflowY.indexOf("hidden")!==-1;return I&&!h}return!0},be=function(b){return!b||b===document.body||b.nodeType===Node.DOCUMENT_FRAGMENT_NODE?window:_e(b)?b:be(b.assignedSlot?b.assignedSlot.parentNode:b.parentNode)},H=b=>{if(b)switch(l.position){case va.left:return{left:0,transform:"translateX(0)"};case va.right:return{left:`${b.width}px`,transform:"translateX(-100%)"};default:return{left:`${b.width/2}px`,transform:"translateX(-50%)"}}return{}};return{openOnTop:p,menuStyle:v,xCorrect:k,setMenuPosition:Q,getScrollableParent:be,shadowRender:(b,I)=>{var h,K,de;const fe=document.createElement("div"),Pe=(h=tt(t))==null?void 0:h.getBoundingClientRect();fe.setAttribute("id","dp--temp-container");const P=(K=n.value)!=null&&K.clientWidth?n.value:document.body;P.append(fe);const W=H(Pe),f=Xr(b,{...I,shadow:!0,style:{opacity:0,position:"absolute",...W}},Object.fromEntries(Object.keys(d).filter(E=>["right-sidebar","left-sidebar","top-extra","action-extra"].includes(E)).map(E=>[E,d[E]])));uo(f,fe),i.value=(de=f.el)==null?void 0:de.getBoundingClientRect(),uo(null,fe),P.removeChild(fe)}}},qt=[{name:"clock-icon",use:["time","calendar","shared"]},{name:"arrow-left",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-right",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-up",use:["time","calendar","month-year","shared"]},{name:"arrow-down",use:["time","calendar","month-year","shared"]},{name:"calendar-icon",use:["month-year","time","calendar","shared","year-mode"]},{name:"day",use:["calendar","shared"]},{name:"month-overlay-value",use:["calendar","month-year","shared"]},{name:"year-overlay-value",use:["calendar","month-year","shared","year-mode"]},{name:"year-overlay",use:["month-year","shared"]},{name:"month-overlay",use:["month-year","shared"]},{name:"month-overlay-header",use:["month-year","shared"]},{name:"year-overlay-header",use:["month-year","shared"]},{name:"hours-overlay-value",use:["calendar","time","shared"]},{name:"hours-overlay-header",use:["calendar","time","shared"]},{name:"minutes-overlay-value",use:["calendar","time","shared"]},{name:"minutes-overlay-header",use:["calendar","time","shared"]},{name:"seconds-overlay-value",use:["calendar","time","shared"]},{name:"seconds-overlay-header",use:["calendar","time","shared"]},{name:"hours",use:["calendar","time","shared"]},{name:"minutes",use:["calendar","time","shared"]},{name:"month",use:["calendar","month-year","shared"]},{name:"year",use:["calendar","month-year","shared","year-mode"]},{name:"action-buttons",use:["action"]},{name:"action-preview",use:["action"]},{name:"calendar-header",use:["calendar","shared"]},{name:"marker-tooltip",use:["calendar","shared"]},{name:"action-extra",use:["menu"]},{name:"time-picker-overlay",use:["calendar","time","shared"]},{name:"am-pm-button",use:["calendar","time","shared"]},{name:"left-sidebar",use:["menu"]},{name:"right-sidebar",use:["menu"]},{name:"month-year",use:["month-year","shared"]},{name:"time-picker",use:["menu","shared"]},{name:"action-row",use:["action"]},{name:"marker",use:["calendar","shared"]},{name:"quarter",use:["shared"]},{name:"top-extra",use:["shared","month-year"]},{name:"tp-inline-arrow-up",use:["shared","time"]},{name:"tp-inline-arrow-down",use:["shared","time"]}],pf=[{name:"trigger"},{name:"input-icon"},{name:"clear-icon"},{name:"dp-input"}],ff={all:()=>qt,monthYear:()=>qt.filter(e=>e.use.includes("month-year")),input:()=>pf,timePicker:()=>qt.filter(e=>e.use.includes("time")),action:()=>qt.filter(e=>e.use.includes("action")),calendar:()=>qt.filter(e=>e.use.includes("calendar")),menu:()=>qt.filter(e=>e.use.includes("menu")),shared:()=>qt.filter(e=>e.use.includes("shared")),yearMode:()=>qt.filter(e=>e.use.includes("year-mode"))},_t=(e,a,t)=>{const n=[];return ff[a]().forEach(o=>{e[o.name]&&n.push(o.name)}),t!=null&&t.length&&t.forEach(o=>{o.slot&&n.push(o.slot)}),n},La=e=>{const a=S(()=>n=>e.value?n?e.value.open:e.value.close:""),t=S(()=>n=>e.value?n?e.value.menuAppearTop:e.value.menuAppearBottom:"");return{transitionName:a,showTransition:!!e.value,menuTransition:t}},Ia=(e,a,t)=>{const{defaultedRange:n,defaultedTz:o}=qe(e),r=J(ht(J(),o.value.timezone)),l=C([{month:Se(r),year:De(r)}]),d=c=>{const _={hours:Et(r),minutes:Kt(r),seconds:0};return n.value.enabled?[_[c],_[c]]:_[c]},i=Va({hours:d("hours"),minutes:d("minutes"),seconds:d("seconds")});et(n,(c,_)=>{c.enabled!==_.enabled&&(i.hours=d("hours"),i.minutes=d("minutes"),i.seconds=d("seconds"))},{deep:!0});const k=S({get:()=>e.internalModelValue,set:c=>{!e.readonly&&!e.disabled&&a("update:internal-model-value",c)}}),v=S(()=>c=>l.value[c]?l.value[c].month:0),p=S(()=>c=>l.value[c]?l.value[c].year:0);return et(k,(c,_)=>{t&&JSON.stringify(c??{})!==JSON.stringify(_??{})&&t()},{deep:!0}),{calendars:l,time:i,modelValue:k,month:v,year:p,today:r}},hf=(e,a)=>{const{defaultedMultiCalendars:t,defaultedMultiDates:n,defaultedUI:o,defaultedHighlight:r,defaultedTz:l,propDates:d,defaultedRange:i}=qe(a),{isDisabled:k}=ea(a),v=C(null),p=C(ht(new Date,l.value.timezone)),c=f=>{!f.current&&a.hideOffsetDates||(v.value=f.value)},_=()=>{v.value=null},M=f=>Array.isArray(e.value)&&i.value.enabled&&e.value[0]&&v.value?f?Ke(v.value,e.value[0]):Ue(v.value,e.value[0]):!0,T=(f,E)=>{const ce=()=>e.value?E?e.value[0]||null:e.value[1]:null,w=e.value&&Array.isArray(e.value)?ce():null;return Oe(J(f.value),w)},x=f=>{const E=Array.isArray(e.value)?e.value[0]:null;return f?!Ue(v.value??null,E):!0},q=(f,E=!0)=>(i.value.enabled||a.weekPicker)&&Array.isArray(e.value)&&e.value.length===2?a.hideOffsetDates&&!f.current?!1:Oe(J(f.value),e.value[E?0:1]):i.value.enabled?T(f,E)&&x(E)||Oe(f.value,Array.isArray(e.value)?e.value[0]:null)&&M(E):!1,j=(f,E)=>{if(Array.isArray(e.value)&&e.value[0]&&e.value.length===1){const ce=Oe(f.value,v.value);return E?Ke(e.value[0],f.value)&&ce:Ue(e.value[0],f.value)&&ce}return!1},N=f=>!e.value||a.hideOffsetDates&&!f.current?!1:i.value.enabled?a.modelAuto&&Array.isArray(e.value)?Oe(f.value,e.value[0]?e.value[0]:p.value):!1:n.value.enabled&&Array.isArray(e.value)?e.value.some(E=>Oe(E,f.value)):Oe(f.value,e.value?e.value:p.value),Q=f=>{if(i.value.autoRange||a.weekPicker){if(v.value){if(a.hideOffsetDates&&!f.current)return!1;const E=Xe(v.value,+i.value.autoRange),ce=It(J(v.value),a.weekStart);return a.weekPicker?Oe(ce[1],J(f.value)):Oe(E,J(f.value))}return!1}return!1},ae=f=>{if(i.value.autoRange||a.weekPicker){if(v.value){const E=Xe(v.value,+i.value.autoRange);if(a.hideOffsetDates&&!f.current)return!1;const ce=It(J(v.value),a.weekStart);return a.weekPicker?Ke(f.value,ce[0])&&Ue(f.value,ce[1]):Ke(f.value,v.value)&&Ue(f.value,E)}return!1}return!1},B=f=>{if(i.value.autoRange||a.weekPicker){if(v.value){if(a.hideOffsetDates&&!f.current)return!1;const E=It(J(v.value),a.weekStart);return a.weekPicker?Oe(E[0],f.value):Oe(v.value,f.value)}return!1}return!1},V=f=>Ja(e.value,v.value,f.value),te=()=>a.modelAuto&&Array.isArray(a.internalModelValue)?!!a.internalModelValue[0]:!1,X=()=>a.modelAuto?br(a.internalModelValue):!0,F=f=>{if(a.weekPicker)return!1;const E=i.value.enabled?!q(f)&&!q(f,!1):!0;return!k(f.value)&&!N(f)&&!(!f.current&&a.hideOffsetDates)&&E},se=f=>i.value.enabled?a.modelAuto?te()&&N(f):!1:N(f),_e=f=>r.value?Vv(f.value,d.value.highlight):!1,be=f=>{const E=k(f.value);return E&&(typeof r.value=="function"?!r.value(f.value,E):!r.value.options.highlightDisabled)},H=f=>{var E;return typeof r.value=="function"?r.value(f.value):(E=r.value.weekdays)==null?void 0:E.includes(f.value.getDay())},b=f=>(i.value.enabled||a.weekPicker)&&(!(t.value.count>0)||f.current)&&X()&&!(!f.current&&a.hideOffsetDates)&&!N(f)?V(f):!1,I=f=>{const{isRangeStart:E,isRangeEnd:ce}=fe(f),w=i.value.enabled?E||ce:!1;return{dp__cell_offset:!f.current,dp__pointer:!a.disabled&&!(!f.current&&a.hideOffsetDates)&&!k(f.value),dp__cell_disabled:k(f.value),dp__cell_highlight:!be(f)&&(_e(f)||H(f))&&!se(f)&&!w&&!B(f)&&!(b(f)&&a.weekPicker)&&!ce,dp__cell_highlight_active:!be(f)&&(_e(f)||H(f))&&se(f),dp__today:!a.noToday&&Oe(f.value,p.value)&&f.current,"dp--past":Ue(f.value,p.value),"dp--future":Ke(f.value,p.value)}},h=f=>({dp__active_date:se(f),dp__date_hover:F(f)}),K=f=>{if(e.value&&!Array.isArray(e.value)){const E=It(e.value,a.weekStart);return{...P(f),dp__range_start:Oe(E[0],f.value),dp__range_end:Oe(E[1],f.value),dp__range_between_week:Ke(f.value,E[0])&&Ue(f.value,E[1])}}return{...P(f)}},de=f=>{if(e.value&&Array.isArray(e.value)){const E=It(e.value[0],a.weekStart),ce=e.value[1]?It(e.value[1],a.weekStart):[];return{...P(f),dp__range_start:Oe(E[0],f.value)||Oe(ce[0],f.value),dp__range_end:Oe(E[1],f.value)||Oe(ce[1],f.value),dp__range_between_week:Ke(f.value,E[0])&&Ue(f.value,E[1])||Ke(f.value,ce[0])&&Ue(f.value,ce[1]),dp__range_between:Ke(f.value,E[1])&&Ue(f.value,ce[0])}}return{...P(f)}},fe=f=>{const E=t.value.count>0?f.current&&q(f)&&X():q(f)&&X(),ce=t.value.count>0?f.current&&q(f,!1)&&X():q(f,!1)&&X();return{isRangeStart:E,isRangeEnd:ce}},Pe=f=>{const{isRangeStart:E,isRangeEnd:ce}=fe(f);return{dp__range_start:E,dp__range_end:ce,dp__range_between:b(f),dp__date_hover:Oe(f.value,v.value)&&!E&&!ce&&!a.weekPicker,dp__date_hover_start:j(f,!0),dp__date_hover_end:j(f,!1)}},P=f=>({...Pe(f),dp__cell_auto_range:ae(f),dp__cell_auto_range_start:B(f),dp__cell_auto_range_end:Q(f)}),W=f=>i.value.enabled?i.value.autoRange?P(f):a.modelAuto?{...h(f),...Pe(f)}:a.weekPicker?de(f):Pe(f):a.weekPicker?K(f):h(f);return{setHoverDate:c,clearHoverDate:_,getDayClassData:f=>a.hideOffsetDates&&!f.current?{}:{...I(f),...W(f),[a.dayClass?a.dayClass(f.value,a.internalModelValue):""]:!0,[a.calendarCellClassName]:!!a.calendarCellClassName,...o.value.calendarCell??{}}}},ea=e=>{const{defaultedFilters:a,defaultedRange:t,propDates:n,defaultedMultiDates:o}=qe(e),r=H=>n.value.disabledDates?typeof n.value.disabledDates=="function"?n.value.disabledDates(J(H)):!!Ua(H,n.value.disabledDates):!1,l=H=>n.value.maxDate?e.yearPicker?De(H)>De(n.value.maxDate):Ke(H,n.value.maxDate):!1,d=H=>n.value.minDate?e.yearPicker?De(H){const b=l(H),I=d(H),h=r(H),K=a.value.months.map(W=>+W).includes(Se(H)),de=e.disabledWeekDays.length?e.disabledWeekDays.some(W=>+W===bm(H)):!1,fe=_(H),Pe=De(H),P=Pe<+e.yearRange[0]||Pe>+e.yearRange[1];return!(b||I||h||K||P||de||fe)},k=(H,b)=>Ue(...jt(n.value.minDate,H,b))||Oe(...jt(n.value.minDate,H,b)),v=(H,b)=>Ke(...jt(n.value.maxDate,H,b))||Oe(...jt(n.value.maxDate,H,b)),p=(H,b,I)=>{let h=!1;return n.value.maxDate&&I&&v(H,b)&&(h=!0),n.value.minDate&&!I&&k(H,b)&&(h=!0),h},c=(H,b,I,h)=>{let K=!1;return h?n.value.minDate&&n.value.maxDate?K=p(H,b,I):(n.value.minDate&&k(H,b)||n.value.maxDate&&v(H,b))&&(K=!0):K=!0,K},_=H=>Array.isArray(n.value.allowedDates)&&!n.value.allowedDates.length?!0:n.value.allowedDates?!Ua(H,n.value.allowedDates):!1,M=H=>!i(H),T=H=>t.value.noDisabledRange?!nr({start:H[0],end:H[1]}).some(b=>M(b)):!0,x=H=>{if(H){const b=De(H);return b>=+e.yearRange[0]&&b<=e.yearRange[1]}return!0},q=(H,b)=>!!(Array.isArray(H)&&H[b]&&(t.value.maxRange||t.value.minRange)&&x(H[b])),j=(H,b,I=0)=>{if(q(b,I)&&x(H)){const h=tr(H,b[I]),K=Pr(b[I],H),de=K.length===1?0:K.filter(Pe=>M(Pe)).length,fe=Math.abs(h)-(t.value.minMaxRawRange?0:de);if(t.value.minRange&&t.value.maxRange)return fe>=+t.value.minRange&&fe<=+t.value.maxRange;if(t.value.minRange)return fe>=+t.value.minRange;if(t.value.maxRange)return fe<=+t.value.maxRange}return!0},N=()=>!e.enableTimePicker||e.monthPicker||e.yearPicker||e.ignoreTimeValidation,Q=H=>Array.isArray(H)?[H[0]?gn(H[0]):null,H[1]?gn(H[1]):null]:gn(H),ae=(H,b,I)=>H.find(h=>+h.hours===Et(b)&&h.minutes==="*"?!0:+h.minutes===Kt(b)&&+h.hours===Et(b))&&I,B=(H,b,I)=>{const[h,K]=H,[de,fe]=b;return!ae(h,de,I)&&!ae(K,fe,I)&&I},V=(H,b)=>{const I=Array.isArray(b)?b:[b];return Array.isArray(e.disabledTimes)?Array.isArray(e.disabledTimes[0])?B(e.disabledTimes,I,H):!I.some(h=>ae(e.disabledTimes,h,H)):H},te=(H,b)=>{const I=Array.isArray(b)?[la(b[0]),b[1]?la(b[1]):void 0]:la(b),h=!e.disabledTimes(I);return H&&h},X=(H,b)=>e.disabledTimes?Array.isArray(e.disabledTimes)?V(b,H):te(b,H):b,F=H=>{let b=!0;if(!H||N())return!0;const I=!n.value.minDate&&!n.value.maxDate?Q(H):H;return(e.maxTime||n.value.maxDate)&&(b=To(e.maxTime,n.value.maxDate,"max",rt(I),b)),(e.minTime||n.value.minDate)&&(b=To(e.minTime,n.value.minDate,"min",rt(I),b)),X(H,b)},se=H=>{if(!e.monthPicker)return!0;let b=!0;const I=J(Dt(H));if(n.value.minDate&&n.value.maxDate){const h=J(Dt(n.value.minDate)),K=J(Dt(n.value.maxDate));return Ke(I,h)&&Ue(I,K)||Oe(I,h)||Oe(I,K)}if(n.value.minDate){const h=J(Dt(n.value.minDate));b=Ke(I,h)||Oe(I,h)}if(n.value.maxDate){const h=J(Dt(n.value.maxDate));b=Ue(I,h)||Oe(I,h)}return b},_e=S(()=>H=>!e.enableTimePicker||e.ignoreTimeValidation?!0:F(H)),be=S(()=>H=>e.monthPicker?Array.isArray(H)&&(t.value.enabled||o.value.enabled)?!H.filter(b=>!se(b)).length:se(H):!0);return{isDisabled:M,validateDate:i,validateMonthYearInRange:c,isDateRangeAllowed:T,checkMinMaxRange:j,isValidTime:F,isTimeValid:_e,isMonthValid:be}},nn=()=>{const e=S(()=>(n,o)=>n==null?void 0:n.includes(o)),a=S(()=>(n,o)=>n.count?n.solo?!0:o===0:!0),t=S(()=>(n,o)=>n.count?n.solo?!0:o===n.count-1:!0);return{hideNavigationButtons:e,showLeftIcon:a,showRightIcon:t}},yf=(e,a,t)=>{const n=C(0),o=Va({[ra.timePicker]:!e.enableTimePicker||e.timePicker||e.monthPicker,[ra.calendar]:!1,[ra.header]:!1}),r=S(()=>e.monthPicker||e.timePicker),l=p=>{var c;if((c=e.flow)!=null&&c.length){if(!p&&r.value)return v();o[p]=!0,Object.keys(o).filter(_=>!o[_]).length||v()}},d=()=>{var p,c;(p=e.flow)!=null&&p.length&&n.value!==-1&&(n.value+=1,a("flow-step",n.value),v()),((c=e.flow)==null?void 0:c.length)===n.value&&yt().then(()=>i())},i=()=>{n.value=-1},k=(p,c,..._)=>{var M,T;e.flow[n.value]===p&&t.value&&((T=(M=t.value)[c])==null||T.call(M,..._))},v=(p=0)=>{p&&(n.value+=p),k(it.month,"toggleMonthPicker",!0),k(it.year,"toggleYearPicker",!0),k(it.calendar,"toggleTimePicker",!1,!0),k(it.time,"toggleTimePicker",!0,!0);const c=e.flow[n.value];(c===it.hours||c===it.minutes||c===it.seconds)&&k(c,"toggleTimePicker",!0,!0,c)};return{childMount:l,updateFlowStep:d,resetFlow:i,handleFlow:v,flowStep:n}},gf={key:1,class:"dp__input_wrap"},_f=["id","name","inputmode","placeholder","disabled","readonly","required","value","autocomplete","aria-label","aria-disabled","aria-invalid"],bf={key:2,class:"dp__clear_icon"},kf=U({compatConfig:{MODE:3},__name:"DatepickerInput",props:{isMenuOpen:{type:Boolean,default:!1},inputValue:{type:String,default:""},...en},emits:["clear","open","update:input-value","set-input-date","close","select-date","set-empty-date","toggle","focus-prev","focus","blur","real-blur"],setup(e,{expose:a,emit:t}){const n=t,o=e,{defaultedTextInput:r,defaultedAriaLabels:l,defaultedInline:d,defaultedConfig:i,defaultedRange:k,defaultedMultiDates:v,defaultedUI:p,getDefaultPattern:c,getDefaultStartTime:_}=qe(o),{checkMinMaxRange:M}=ea(o),T=C(),x=C(null),q=C(!1),j=C(!1),N=S(()=>({dp__pointer:!o.disabled&&!o.readonly&&!r.value.enabled,dp__disabled:o.disabled,dp__input_readonly:!r.value.enabled,dp__input:!0,dp__input_icon_pad:!o.hideInputIcon,dp__input_valid:!!o.state,dp__input_invalid:o.state===!1,dp__input_focus:q.value||o.isMenuOpen,dp__input_reg:!r.value.enabled,[o.inputClassName]:!!o.inputClassName,...p.value.input??{}})),Q=()=>{n("set-input-date",null),o.clearable&&o.autoApply&&(n("set-empty-date"),T.value=null)},ae=h=>{const K=_();return Ov(h,r.value.format??c(),K??Tr({},o.enableSeconds),o.inputValue,j.value,o.formatLocale)},B=h=>{const{rangeSeparator:K}=r.value,[de,fe]=h.split(`${K}`);if(de){const Pe=ae(de.trim()),P=fe?ae(fe.trim()):null;if(_a(Pe,P))return;const W=Pe&&P?[Pe,P]:[Pe];M(P,W,0)&&(T.value=Pe?W:null)}},V=()=>{j.value=!0},te=h=>{if(k.value.enabled)B(h);else if(v.value.enabled){const K=h.split(";");T.value=K.map(de=>ae(de.trim())).filter(de=>de)}else T.value=ae(h)},X=h=>{var K;const de=typeof h=="string"?h:(K=h.target)==null?void 0:K.value;de!==""?(r.value.openMenu&&!o.isMenuOpen&&n("open"),te(de),n("set-input-date",T.value)):Q(),j.value=!1,n("update:input-value",de)},F=h=>{r.value.enabled?(te(h.target.value),r.value.enterSubmit&&Nn(T.value)&&o.inputValue!==""?(n("set-input-date",T.value,!0),T.value=null):r.value.enterSubmit&&o.inputValue===""&&(T.value=null,n("clear"))):be(h)},se=h=>{r.value.enabled&&r.value.tabSubmit&&te(h.target.value),r.value.tabSubmit&&Nn(T.value)&&o.inputValue!==""?(n("set-input-date",T.value,!0,!0),T.value=null):r.value.tabSubmit&&o.inputValue===""&&(T.value=null,n("clear",!0))},_e=()=>{q.value=!0,n("focus"),yt().then(()=>{var h;r.value.enabled&&r.value.selectOnFocus&&((h=x.value)==null||h.select())})},be=h=>{h.preventDefault(),Gt(h,i.value,!0),r.value.enabled&&r.value.openMenu&&!d.value.input&&!o.isMenuOpen?n("open"):r.value.enabled||n("toggle")},H=()=>{n("real-blur"),q.value=!1,(!o.isMenuOpen||d.value.enabled&&d.value.input)&&n("blur"),o.autoApply&&r.value.enabled&&T.value&&!o.isMenuOpen&&(n("set-input-date",T.value),n("select-date"),T.value=null)},b=h=>{Gt(h,i.value,!0),n("clear")},I=h=>{if(h.key==="Tab"&&se(h),h.key==="Enter"&&F(h),!r.value.enabled){if(h.code==="Tab")return;h.preventDefault()}};return a({focusInput:()=>{var h;(h=x.value)==null||h.focus({preventScroll:!0})},setParsedDate:h=>{T.value=h}}),(h,K)=>{var de;return u(),m("div",{onClick:be},[h.$slots.trigger&&!h.$slots["dp-input"]&&!s(d).enabled?$(h.$slots,"trigger",{key:0}):A("",!0),!h.$slots.trigger&&(!s(d).enabled||s(d).input)?(u(),m("div",gf,[h.$slots["dp-input"]&&!h.$slots.trigger&&(!s(d).enabled||s(d).enabled&&s(d).input)?$(h.$slots,"dp-input",{key:0,value:e.inputValue,isMenuOpen:e.isMenuOpen,onInput:X,onEnter:F,onTab:se,onClear:b,onBlur:H,onKeypress:I,onPaste:V,onFocus:_e,openMenu:()=>h.$emit("open"),closeMenu:()=>h.$emit("close"),toggleMenu:()=>h.$emit("toggle")}):A("",!0),h.$slots["dp-input"]?A("",!0):(u(),m("input",{key:1,id:h.uid?`dp-input-${h.uid}`:void 0,ref_key:"inputRef",ref:x,"data-test":"dp-input",name:h.name,class:ye(N.value),inputmode:s(r).enabled?"text":"none",placeholder:h.placeholder,disabled:h.disabled,readonly:h.readonly,required:h.required,value:e.inputValue,autocomplete:h.autocomplete,"aria-label":(de=s(l))==null?void 0:de.input,"aria-disabled":h.disabled||void 0,"aria-invalid":h.state===!1?!0:void 0,onInput:X,onBlur:H,onFocus:_e,onKeypress:I,onKeydown:I,onPaste:V},null,42,_f)),g("div",{onClick:K[2]||(K[2]=fe=>n("toggle"))},[h.$slots["input-icon"]&&!h.hideInputIcon?(u(),m("span",{key:0,class:"dp__input_icon",onClick:K[0]||(K[0]=fe=>n("toggle"))},[$(h.$slots,"input-icon")])):A("",!0),!h.$slots["input-icon"]&&!h.hideInputIcon&&!h.$slots["dp-input"]?(u(),ue(s(wa),{key:1,class:"dp__input_icon dp__input_icons",onClick:K[1]||(K[1]=fe=>n("toggle"))})):A("",!0)]),h.$slots["clear-icon"]&&e.inputValue&&h.clearable&&!h.disabled&&!h.readonly?(u(),m("span",bf,[$(h.$slots,"clear-icon",{clear:b})])):A("",!0),h.clearable&&!h.$slots["clear-icon"]&&e.inputValue&&!h.disabled&&!h.readonly?(u(),ue(s(gr),{key:3,class:"dp__clear_icon dp__input_icons","data-test":"clear-icon",onClick:K[3]||(K[3]=ia(fe=>b(fe),["prevent"]))})):A("",!0)])):A("",!0)])}}}),wf=typeof window<"u"?window:void 0,Dn=()=>{},$f=e=>Jr()?(el(e),!0):!1,Df=(e,a,t,n)=>{if(!e)return Dn;let o=Dn;const r=et(()=>s(e),d=>{o(),d&&(d.addEventListener(a,t,n),o=()=>{d.removeEventListener(a,t,n),o=Dn})},{immediate:!0,flush:"post"}),l=()=>{r(),o()};return $f(l),l},Pf=(e,a,t,n={})=>{const{window:o=wf,event:r="pointerdown"}=n;return o?Df(o,r,l=>{const d=tt(e),i=tt(a);!d||!i||d===l.target||l.composedPath().includes(d)||l.composedPath().includes(i)||t(l)},{passive:!0}):void 0},Tf=U({compatConfig:{MODE:3},__name:"VueDatePicker",props:{...en},emits:["update:model-value","update:model-timezone-value","text-submit","closed","cleared","open","focus","blur","internal-model-change","recalculate-position","flow-step","update-month-year","invalid-select","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","date-update","invalid-date","overlay-toggle"],setup(e,{expose:a,emit:t}){const n=t,o=e,r=Zt(),l=C(!1),d=Sa(o,"modelValue"),i=Sa(o,"timezone"),k=C(null),v=C(null),p=C(null),c=C(!1),_=C(null),M=C(!1),T=C(!1),x=C(!1),q=C(!1),{setMenuFocused:j,setShiftKey:N}=Cr(),{clearArrowNav:Q}=Jt(),{validateDate:ae,isValidTime:B}=ea(o),{defaultedTransitions:V,defaultedTextInput:te,defaultedInline:X,defaultedConfig:F,defaultedRange:se,defaultedMultiDates:_e}=qe(o),{menuTransition:be,showTransition:H}=La(V);Ge(()=>{E(o.modelValue),yt().then(()=>{if(!X.value.enabled){const R=Pe(_.value);R==null||R.addEventListener("scroll",ee),window==null||window.addEventListener("resize",G)}}),X.value.enabled&&(l.value=!0),window==null||window.addEventListener("keyup",Ve),window==null||window.addEventListener("keydown",L)}),Xt(()=>{if(!X.value.enabled){const R=Pe(_.value);R==null||R.removeEventListener("scroll",ee),window==null||window.removeEventListener("resize",G)}window==null||window.removeEventListener("keyup",Ve),window==null||window.removeEventListener("keydown",L)});const b=_t(r,"all",o.presetDates),I=_t(r,"input");et([d,i],()=>{E(d.value)},{deep:!0});const{openOnTop:h,menuStyle:K,xCorrect:de,setMenuPosition:fe,getScrollableParent:Pe,shadowRender:P}=vf({menuRef:k,menuRefInner:v,inputRef:p,pickerWrapperRef:_,inline:X,emit:n,props:o,slots:r}),{inputValue:W,internalModelValue:f,parseExternalModelValue:E,emitModelValue:ce,formatInputValue:w,checkBeforeEmit:ve}=np(n,o,c),xe=S(()=>({dp__main:!0,dp__theme_dark:o.dark,dp__theme_light:!o.dark,dp__flex_display:X.value.enabled,"dp--flex-display-collapsed":x.value,dp__flex_display_with_input:X.value.input})),Y=S(()=>o.dark?"dp__theme_dark":"dp__theme_light"),Me=S(()=>o.teleport?{to:typeof o.teleport=="boolean"?"body":o.teleport,disabled:!o.teleport||X.value.enabled}:{}),y=S(()=>({class:"dp__outer_menu_wrap"})),z=S(()=>X.value.enabled&&(o.timePicker||o.monthPicker||o.yearPicker||o.quarterPicker)),ne=()=>{var R,re;return(re=(R=p.value)==null?void 0:R.$el)==null?void 0:re.getBoundingClientRect()},ee=()=>{l.value&&(F.value.closeOnScroll?gt():fe())},G=()=>{var R;l.value&&fe();const re=(R=v.value)==null?void 0:R.$el.getBoundingClientRect().width;x.value=document.body.offsetWidth<=re},Ve=R=>{R.key==="Tab"&&!X.value.enabled&&!o.teleport&&F.value.tabOutClosesMenu&&(_.value.contains(document.activeElement)||gt()),T.value=R.shiftKey},L=R=>{T.value=R.shiftKey},le=()=>{!o.disabled&&!o.readonly&&(P(Ao,o),fe(!1),l.value=!0,l.value&&n("open"),l.value||$a(),E(o.modelValue))},$e=()=>{var R;W.value="",$a(),(R=p.value)==null||R.setParsedDate(null),n("update:model-value",null),n("update:model-timezone-value",null),n("cleared"),F.value.closeOnClearValue&>()},Ie=()=>{const R=f.value;return!R||!Array.isArray(R)&&ae(R)?!0:Array.isArray(R)?_e.value.enabled||R.length===2&&ae(R[0])&&ae(R[1])?!0:se.value.partialRange&&!o.timePicker?ae(R[0]):!1:!1},mt=()=>{ve()&&Ie()?(ce(),gt()):n("invalid-select",f.value)},we=R=>{Ft(),ce(),F.value.closeOnAutoApply&&!R&>()},Ft=()=>{p.value&&te.value.enabled&&p.value.setParsedDate(f.value)},Mt=(R=!1)=>{o.autoApply&&B(f.value)&&Ie()&&(se.value.enabled&&Array.isArray(f.value)?(se.value.partialRange||f.value.length===2)&&we(R):we(R))},$a=()=>{te.value.enabled||(f.value=null)},gt=()=>{X.value.enabled||(l.value&&(l.value=!1,de.value=!1,j(!1),N(!1),Q(),n("closed"),W.value&&E(d.value)),$a(),n("blur"))},Da=(R,re,pe=!1)=>{if(!R){f.value=null;return}const ut=Array.isArray(R)?!R.some(ta=>!ae(ta)):ae(R),kt=B(R);ut&&kt&&(q.value=!0,f.value=R,re&&(M.value=pe,mt(),n("text-submit")),yt().then(()=>{q.value=!1}))},on=()=>{o.autoApply&&B(f.value)&&ce(),Ft()},Ra=()=>l.value?gt():le(),rn=R=>{f.value=R},ln=()=>{te.value.enabled&&(c.value=!0,w()),n("focus")},sn=()=>{if(te.value.enabled&&(c.value=!1,E(o.modelValue),M.value)){const R=Av(_.value,T.value);R==null||R.focus()}n("blur")},un=R=>{v.value&&v.value.updateMonthYear(0,{month:$o(R.month),year:$o(R.year)})},dn=R=>{E(R??o.modelValue)},cn=(R,re)=>{var pe;(pe=v.value)==null||pe.switchView(R,re)},O=R=>F.value.onClickOutside?F.value.onClickOutside(R):gt(),oe=(R=0)=>{var re;(re=v.value)==null||re.handleFlow(R)};return Pf(k,p,()=>O(Ie)),a({closeMenu:gt,selectDate:mt,clearValue:$e,openMenu:le,onScroll:ee,formatInputValue:w,updateInternalModelValue:rn,setMonthYear:un,parseModel:dn,switchView:cn,toggleMenu:Ra,handleFlow:oe}),(R,re)=>(u(),m("div",{ref_key:"pickerWrapperRef",ref:_,class:ye(xe.value),"data-datepicker-instance":""},[Z(kf,Le({ref_key:"inputRef",ref:p,"input-value":s(W),"onUpdate:inputValue":re[0]||(re[0]=pe=>io(W)?W.value=pe:null),"is-menu-open":l.value},R.$props,{onClear:$e,onOpen:le,onSetInputDate:Da,onSetEmptyDate:s(ce),onSelectDate:mt,onToggle:Ra,onClose:gt,onFocus:ln,onBlur:sn,onRealBlur:re[1]||(re[1]=pe=>c.value=!1)}),at({_:2},[Te(s(I),(pe,ut)=>({name:pe,fn:D(kt=>[$(R.$slots,pe,lt(pt(kt)))])}))]),1040,["input-value","is-menu-open","onSetEmptyDate"]),(u(),ue(Ot(R.teleport?Kr:"div"),lt(pt(Me.value)),{default:D(()=>[Z(Yt,{name:s(be)(s(h)),css:s(H)&&!s(X).enabled},{default:D(()=>[l.value?(u(),m("div",Le({key:0,ref_key:"dpWrapMenuRef",ref:k},y.value,{class:{"dp--menu-wrapper":!s(X).enabled},style:s(X).enabled?void 0:s(K)}),[Z(Ao,Le({ref_key:"dpMenuRef",ref:v},R.$props,{"internal-model-value":s(f),"onUpdate:internalModelValue":re[2]||(re[2]=pe=>io(f)?f.value=pe:null),class:{[Y.value]:!0,"dp--menu-wrapper":R.teleport},"open-on-top":s(h),"no-overlay-focus":z.value,collapse:x.value,"get-input-rect":ne,"is-text-input-date":q.value,onClosePicker:gt,onSelectDate:mt,onAutoApply:Mt,onTimeUpdate:on,onFlowStep:re[3]||(re[3]=pe=>R.$emit("flow-step",pe)),onUpdateMonthYear:re[4]||(re[4]=pe=>R.$emit("update-month-year",pe)),onInvalidSelect:re[5]||(re[5]=pe=>R.$emit("invalid-select",s(f))),onAutoApplyInvalid:re[6]||(re[6]=pe=>R.$emit("invalid-select",pe)),onInvalidFixedRange:re[7]||(re[7]=pe=>R.$emit("invalid-fixed-range",pe)),onRecalculatePosition:s(fe),onTooltipOpen:re[8]||(re[8]=pe=>R.$emit("tooltip-open",pe)),onTooltipClose:re[9]||(re[9]=pe=>R.$emit("tooltip-close",pe)),onTimePickerOpen:re[10]||(re[10]=pe=>R.$emit("time-picker-open",pe)),onTimePickerClose:re[11]||(re[11]=pe=>R.$emit("time-picker-close",pe)),onAmPmChange:re[12]||(re[12]=pe=>R.$emit("am-pm-change",pe)),onRangeStart:re[13]||(re[13]=pe=>R.$emit("range-start",pe)),onRangeEnd:re[14]||(re[14]=pe=>R.$emit("range-end",pe)),onDateUpdate:re[15]||(re[15]=pe=>R.$emit("date-update",pe)),onInvalidDate:re[16]||(re[16]=pe=>R.$emit("invalid-date",pe)),onOverlayToggle:re[17]||(re[17]=pe=>R.$emit("overlay-toggle",pe))}),at({_:2},[Te(s(b),(pe,ut)=>({name:pe,fn:D(kt=>[$(R.$slots,pe,lt(pt({...kt})))])}))]),1040,["internal-model-value","class","open-on-top","no-overlay-focus","collapse","is-text-input-date","onRecalculatePosition"])],16)):A("",!0)]),_:3},8,["name","css"])]),_:3},16))],2))}}),Ce=(()=>{const e=Tf;return e.install=a=>{a.component("Vue3DatePicker",e)},e})(),Mf=Object.freeze(Object.defineProperty({__proto__:null,default:Ce},Symbol.toStringTag,{value:"Module"}));Object.entries(Mf).forEach(([e,a])=>{e!=="default"&&(Ce[e]=a)});const xf={class:"demo-wrap"},Sf={class:"action-row"},Af={class:"current-selection"},Cf=["onClick"],Vf=U({__name:"ActionRowSlotDemo",setup(e){const a=C(new Date),{isDark:t}=Ne(),n=o=>wt(o,"dd.MM.yyyy, HH:mm");return(o,r)=>(u(),m("div",xf,[Z(s(Ce),{modelValue:a.value,"onUpdate:modelValue":r[0]||(r[0]=l=>a.value=l),dark:s(t)},{"action-row":D(({internalModelValue:l,selectDate:d})=>[g("div",Sf,[g("p",Af,ie(n(l)),1),g("button",{class:"select-button",onClick:d},"Select Date",8,Cf)])]),_:1},8,["modelValue","dark"])]))}}),Of={class:"demo-wrap"},Nf=U({__name:"CustomCalendarDemo",props:{},setup(e){const{isDark:a}=Ne(),t=C(),n=o=>o.filter(r=>r.days.some(l=>l.text===15)).map(r=>({...r,days:r.days.map(l=>(l.classData["custom-class"]=!0,l))}));return(o,r)=>(u(),m("div",Of,[Z(s(Ce),Le({modelValue:t.value,"onUpdate:modelValue":r[0]||(r[0]=l=>t.value=l)},o.$props,{dark:s(a),calendar:n,placeholder:"Select Date"}),null,16,["modelValue","dark"])]))}}),Lf={class:"demo-wrap"},If=U({__name:"DarkDemo",props:["placeholder"],setup(e){const a=C(new Date);return(t,n)=>(u(),m("div",Lf,[Z(s(Ce),{modelValue:a.value,"onUpdate:modelValue":n[0]||(n[0]=o=>a.value=o),placeholder:e.placeholder,dark:""},null,8,["modelValue","placeholder"])]))}}),Rf={class:"demo-wrap"},Ef=U({__name:"DemoDayClass",setup(e){const a=C(new Date),{isDark:t}=Ne(),n=o=>oa(o,Xe(Be(new Date,{hours:0,minutes:0,seconds:0,milliseconds:0}),1))?"marked-cell":"";return(o,r)=>(u(),m("div",Rf,[Z(s(Ce),{modelValue:a.value,"onUpdate:modelValue":r[0]||(r[0]=l=>a.value=l),dark:s(t),"day-class":n},null,8,["modelValue","dark"])]))}}),Hf={class:"demo-wrap"},Yf=U({__name:"DemoHighlight",props:["disabled"],setup(e){const a=C(new Date),{isDark:t}=Ne(),n=e,o=S(()=>[Xe(new Date,1),Xe(new Date,2),Xe(new Date,3)]),r=S(()=>n.disabled?o.value:[]),l=S(()=>({dates:n.disabled?r.value:o.value,options:{highlightDisabled:!0}}));return(d,i)=>(u(),m("div",Hf,[Z(s(Ce),{modelValue:a.value,"onUpdate:modelValue":i[0]||(i[0]=k=>a.value=k),dark:s(t),highlight:l.value,"disabled-dates":r.value},null,8,["modelValue","dark","highlight","disabled-dates"])]))}}),Bf={class:"demo-wrap"},Ff=g("span",{class:"custom-marker"},null,-1),zf=U({__name:"DemoMarkers",props:["useMarkerTooltipSlot","useMarkerSlot"],setup(e){const a=C(new Date),{isDark:t}=Ne(),n=S(()=>[{date:Xe(new Date,1),type:"dot",tooltip:[{text:"Dot with tooltip",color:"green"}]},{date:Xe(new Date,2),type:"line",tooltip:[{text:"First tooltip",color:"blue"},{text:"Second tooltip",color:"yellow"}]},{date:Xe(new Date,3),type:"dot",color:"yellow"}]);return(o,r)=>(u(),m("div",Bf,[Z(s(Ce),{modelValue:a.value,"onUpdate:modelValue":r[0]||(r[0]=l=>a.value=l),dark:s(t),markers:n.value},at({_:2},[e.useMarkerTooltipSlot?{name:"marker-tooltip",fn:D(({day:l})=>[g("div",null,"Custom content on "+ie(l),1)]),key:"0"}:void 0,e.useMarkerSlot?{name:"marker",fn:D(({day:l})=>[Ff]),key:"1"}:void 0]),1032,["modelValue","dark","markers"])]))}}),Wf=g("p",{class:"clickable-text"},"This is some custom clickable text that will open datepicker",-1),qf=["value"],Uf=g("img",{class:"input-slot-image",src:Lt,alt:"logo"},null,-1),jf=["onClick"],Gf=g("img",{class:"slot-icon",src:Lt,alt:"logo"},null,-1),Qf=g("img",{class:"slot-icon",src:Lt,alt:"logo"},null,-1),Kf=g("img",{class:"slot-icon",src:Lt,alt:"logo"},null,-1),Xf=g("img",{class:"slot-icon-m",src:Lt,alt:"logo"},null,-1),Zf=g("img",{class:"slot-icon-m",src:Lt,alt:"logo"},null,-1),Jf=g("img",{class:"slot-icon",src:Lt,alt:"logo"},null,-1),eh={key:0,class:"slot-icon",src:Lt,alt:"logo"},th=["onClick"],ah=g("img",{class:"slot-icon centered",src:Lt},null,-1),nh=[ah],oh=["onClick"],rh={class:"time-picker-overlay"},lh=["value","onChange"],sh=["value"],ih=["value","onChange"],uh=["value"],dh=g("div",{class:"dp-sidebar"},"Custom content",-1),ch=g("div",{class:"dp-sidebar"},"Custom content",-1),mh={class:"overlay-header"},vh=["onClick"],ph={class:"overlay-header"},fh=["onClick"],hh={key:0},yh={key:1},gh=g("div",{class:"overlay-header"},[g("span",null,"Hours")],-1),_h=g("div",{class:"overlay-header"},[g("span",null,"Minutes")],-1),bh=g("div",{class:"overlay-header"},[g("span",null,"Seconds")],-1),kh=g("span",{class:"my-icon"},[g("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},[g("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M6.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM12.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM18.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z"})])],-1),wh=g("span",{class:"my-icon"},[g("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},[g("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M6.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM12.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM18.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z"})])],-1),$h=U({__name:"DemoSlots",props:["placeholder","useTriggerSlot","position","useInputIconSlot","useClearIconSlot","useClockIconSlot","useArrowLeftSlot","useArrowRightSlot","useArrowUpSlot","useArrowDownSlot","useCalendarIconSlot","useDaySlot","useActionButtonSlot","useActionPreviewSlot","useHoursSlot","useMinutesSlot","useMonthSlot","useYearSlot","useHoursOverlaySlot","useMinutesOverlaySlot","useMonthOverlaySlot","useYearOverlaySlot","useDpInputSlot","useCalendarHeaderSlot","useActionExtraSlot","is24","useAmPmButtonSlot","useTimePickerOverlay","useLeftSidebarSlot","useRightSidebarSlot","useMonthOverlayHeaderSlot","useYearOverlayHeaderSlot","useQuarterSlot","useTopExtraSlot","useHoursOverlayHeaderSlot","useMinutesOverlayHeaderSlot","useSecondsOverlayHeaderSlot","useTpInlineArrowUp","useTpInlineArrowDown"],setup(e){const a=C(new Date),{isDark:t}=Ne(),n=C(null),o=S(()=>new Date().getDate()+1),r=S(()=>v=>`Selected ${new Date(v).getDate()}`),l=S(()=>{const v=[];for(let p=0;p<24;p++)v.push({text:p<10?`0${p}`:p,value:p});return v}),d=S(()=>{const v=[];for(let p=0;p<60;p++)v.push({text:p<10?`0${p}`:p,value:p});return v}),i=()=>{n.value&&n.value.selectDate()},k=v=>wt(v,"QQQ");return(v,p)=>(u(),m("div",{class:ye(["demo-wrap",e.useDpInputSlot||e.useTriggerSlot?"demo-wrap-inline":""])},[Z(s(Ce),{modelValue:a.value,"onUpdate:modelValue":p[0]||(p[0]=c=>a.value=c),placeholder:e.placeholder,dark:s(t),position:e.position,"quarter-picker":e.useQuarterSlot,"enable-seconds":!!e.useSecondsOverlayHeaderSlot,"time-picker-inline":e.useTpInlineArrowUp||e.useTpInlineArrowDown,is24:e.is24,ref_key:"dpSlotDemo",ref:n},at({_:2},[e.useTriggerSlot?{name:"trigger",fn:D(()=>[Wf]),key:"0"}:void 0,e.useDpInputSlot?{name:"dp-input",fn:D(({value:c})=>[g("input",{class:"input-class",type:"text",value:c},null,8,qf)]),key:"1"}:void 0,e.useInputIconSlot?{name:"input-icon",fn:D(()=>[Uf]),key:"2"}:void 0,e.useClearIconSlot?{name:"clear-icon",fn:D(({clear:c})=>[g("img",{class:"input-slot-image-clear",src:Lt,onClick:c,alt:"logo"},null,8,jf)]),key:"3"}:void 0,e.useClockIconSlot?{name:"clock-icon",fn:D(()=>[Gf]),key:"4"}:void 0,e.useArrowLeftSlot?{name:"arrow-left",fn:D(()=>[Qf]),key:"5"}:void 0,e.useArrowRightSlot?{name:"arrow-right",fn:D(()=>[Kf]),key:"6"}:void 0,e.useArrowUpSlot?{name:"arrow-up",fn:D(()=>[Xf]),key:"7"}:void 0,e.useArrowDownSlot?{name:"arrow-down",fn:D(()=>[Zf]),key:"8"}:void 0,e.useCalendarIconSlot?{name:"calendar-icon",fn:D(()=>[Jf]),key:"9"}:void 0,e.useDaySlot?{name:"day",fn:D(({day:c})=>[c===o.value?(u(),m("img",eh)):(u(),m(me,{key:1},[Re(ie(c),1)],64))]),key:"10"}:void 0,e.useActionButtonSlot?{name:"action-buttons",fn:D(()=>[g("p",{class:"custom-select",onClick:i},"Select")]),key:"11"}:void 0,e.useActionPreviewSlot?{name:"action-preview",fn:D(({value:c})=>[Re(ie(r.value(c)),1)]),key:"12"}:void 0,e.useHoursSlot?{name:"hours",fn:D(({value:c})=>[Re(ie(c),1)]),key:"13"}:void 0,e.useMinutesSlot?{name:"minutes",fn:D(({value:c})=>[Re(ie(c),1)]),key:"14"}:void 0,e.useMonthSlot?{name:"month",fn:D(({value:c})=>[Re(ie(c),1)]),key:"15"}:void 0,e.useYearSlot?{name:"year",fn:D(({value:c})=>[Re(ie(c),1)]),key:"16"}:void 0,e.useHoursOverlaySlot?{name:"hours-overlay-value",fn:D(({value:c})=>[Re(ie(c),1)]),key:"17"}:void 0,e.useMinutesOverlaySlot?{name:"minutes-overlay-value",fn:D(({value:c})=>[Re(ie(c),1)]),key:"18"}:void 0,e.useMonthOverlaySlot?{name:"month-overlay-value",fn:D(({value:c})=>[Re(ie(c),1)]),key:"19"}:void 0,e.useYearOverlaySlot?{name:"year-overlay-value",fn:D(({value:c})=>[Re(ie(c),1)]),key:"20"}:void 0,e.useCalendarHeaderSlot?{name:"calendar-header",fn:D(({index:c,day:_})=>[g("div",{class:ye(c===5||c===6?"red-color":"")},ie(_),3)]),key:"21"}:void 0,e.useActionExtraSlot?{name:"action-extra",fn:D(({selectCurrentDate:c})=>[g("span",{onClick:_=>c(),title:"Select current date",class:"pointer"},nh,8,th)]),key:"22"}:void 0,e.useAmPmButtonSlot?{name:"am-pm-button",fn:D(({toggle:c,value:_})=>[g("button",{onClick:c},ie(_),9,oh)]),key:"23"}:void 0,e.useTimePickerOverlay?{name:"time-picker-overlay",fn:D(({hours:c,minutes:_,setHours:M,setMinutes:T})=>[g("div",rh,[g("select",{class:"select-input",value:c,onChange:x=>M(+x.target.value)},[(u(!0),m(me,null,Te(l.value,x=>(u(),m("option",{key:x.value,value:x.value},ie(x.text),9,sh))),128))],40,lh),g("select",{class:"select-input",value:_,onChange:x=>T(+x.target.value)},[(u(!0),m(me,null,Te(d.value,x=>(u(),m("option",{key:x.value,value:x.value},ie(x.text),9,uh))),128))],40,ih)])]),key:"24"}:void 0,e.useLeftSidebarSlot?{name:"left-sidebar",fn:D(()=>[dh]),key:"25"}:void 0,e.useRightSidebarSlot?{name:"right-sidebar",fn:D(()=>[ch]),key:"26"}:void 0,e.useMonthOverlayHeaderSlot?{name:"month-overlay-header",fn:D(({toggle:c})=>[g("div",mh,[g("span",{onClick:c,class:"pointer"},ie("< Go back"),8,vh)])]),key:"27"}:void 0,e.useYearOverlayHeaderSlot?{name:"year-overlay-header",fn:D(({toggle:c})=>[g("div",ph,[g("span",{onClick:c,class:"pointer"},ie("< Go back"),8,fh)])]),key:"28"}:void 0,e.useQuarterSlot?{name:"quarter",fn:D(({value:c})=>[g("span",null,ie(k(c)),1)]),key:"29"}:void 0,e.useTopExtraSlot?{name:"top-extra",fn:D(({value:c})=>[c?(u(),m("span",hh,"Selected date: "+ie(c.getDate()),1)):(u(),m("span",yh,"No date selected"))]),key:"30"}:void 0,e.useHoursOverlayHeaderSlot?{name:"hours-overlay-header",fn:D(()=>[gh]),key:"31"}:void 0,e.useMinutesOverlayHeaderSlot?{name:"minutes-overlay-header",fn:D(()=>[_h]),key:"32"}:void 0,e.useSecondsOverlayHeaderSlot?{name:"seconds-overlay-header",fn:D(()=>[bh]),key:"33"}:void 0,e.useTpInlineArrowUp?{name:"tp-inline-arrow-up",fn:D(()=>[kh]),key:"34"}:void 0,e.useTpInlineArrowDown?{name:"tp-inline-arrow-down",fn:D(()=>[wh]),key:"35"}:void 0]),1032,["modelValue","placeholder","dark","position","quarter-picker","enable-seconds","time-picker-inline","is24"])],2))}}),Dh={class:"demo-wrap"},Ph=U({__name:"DisabledDatesDemo",setup(e){const a=C(new Date),{isDark:t}=Ne(),n=S(()=>{const o=new Date,r=new Date(o);r.setDate(r.getDate()+1);const l=new Date(r);return l.setDate(r.getDate()+1),[r,l]});return(o,r)=>(u(),m("div",Dh,[Z(s(Ce),{modelValue:a.value,"onUpdate:modelValue":r[0]||(r[0]=l=>a.value=l),dark:s(t),"disabled-dates":n.value},null,8,["modelValue","dark","disabled-dates"])]))}}),Th={class:"demo-wrap"},Mh=U({__name:"DisabledRangeDateDemo",props:{},setup(e){const{isDark:a}=Ne(),t=C([]),n=[Qn(new Date,1),new Date,Xe(new Date,1)];return(o,r)=>(u(),m("div",Th,[Z(s(Ce),Le({modelValue:t.value,"onUpdate:modelValue":r[0]||(r[0]=l=>t.value=l)},o.$props,{dark:s(a),range:{noDisabledRange:!0},"disabled-dates":n,placeholder:"Select range"}),null,16,["modelValue","dark"])]))}}),xh={class:"demo-wrap"},Sh={class:"buttons-wrap"},Ah=["onClick"],Ch=U({__name:"DisabledTimesDemo",props:{},setup(e){const{isDark:a}=Ne(),t=C(null),n=["single","range"],o=C("single"),r=S(()=>o.value==="range"),l=[{hours:15,minutes:"*"},{hours:16,minutes:15},{hours:16,minutes:20},{hours:17,minutes:30}],d=[[{hours:12,minutes:"*"},{hours:9,minutes:10}],l],i=k=>{t.value=null,o.value=k};return(k,v)=>(u(),m("div",xh,[g("div",Sh,[(u(),m(me,null,Te(n,(p,c)=>g("button",{class:ye(["change-btn",{"btn-active":p===o.value}]),key:c,onClick:_=>i(p)},ie(p),11,Ah)),64))]),Z(s(Ce),Le({modelValue:t.value,"onUpdate:modelValue":v[0]||(v[0]=p=>t.value=p),placeholder:"Select date"},k.$props,{dark:s(a),"disabled-times":r.value?d:l,range:r.value}),null,16,["modelValue","dark","disabled-times","range"])]))}}),Vh=ke(Ch,[["__scopeId","data-v-2a3dee5c"]]),Oh={class:"demo-wrap"},Nh={key:0},Lh=U({__name:"DisplayModelDemo",props:["modelType","modelAuto","range"],setup(e){const a=C(),{isDark:t}=Ne();return(n,o)=>(u(),m("div",Oh,[Z(s(Ce),Le({modelValue:a.value,"onUpdate:modelValue":o[0]||(o[0]=r=>a.value=r),dark:s(t)},n.$props,{placeholder:"Select Date"}),null,16,["modelValue","dark"]),a.value?(u(),m("p",Nh,"Selected date: "+ie(a.value),1)):A("",!0)]))}}),Ih={class:"demo-wrap"},Rh=U({__name:"EmitTimezone",setup(e){const{isDark:a}=Ne(),t=C(),n=C(),o=r=>{n.value=r};return(r,l)=>(u(),m("div",Ih,[t.value&&n.value?(u(),m(me,{key:0},[g("div",null,"Local timezone date: "+ie(t.value),1),g("div",null,"UTC date: "+ie(n.value),1)],64)):A("",!0),Z(s(Ce),{modelValue:t.value,"onUpdate:modelValue":l[0]||(l[0]=d=>t.value=d),placeholder:"Select date","emit-timezone":"UTC",dark:s(a),"onUpdate:modelTimezoneValue":o},null,8,["modelValue","dark"])]))}}),Eh={class:"demo-wrap"},Hh=U({__name:"EmptyDemo",props:["placeholder","noToday","minTime","maxTime","startDate","startTime","disabledWeekDays","allowedDates","actionRow","nowButtonLabel","multiDates","flow","partialFlow","range","multiDatesLimit","weekPicker","monthPicker","timePicker","disableTimeRangeValidation","maxDate","ignoreTimeValidation","autoApply"],setup(e){const a=e,t=C(),{isDark:n}=Ne(),o=S(()=>{if(a.allowedDates)return[new Date,new Date(new Date().setDate(new Date().getDate()+1))]});return(r,l)=>(u(),m("div",Eh,[Z(s(Ce),{modelValue:t.value,"onUpdate:modelValue":l[0]||(l[0]=d=>t.value=d),placeholder:e.placeholder,dark:s(n),"no-today":e.noToday,"min-time":e.minTime,"max-time":e.maxTime,"start-date":e.startDate,"start-time":e.startTime,"disabled-week-days":e.disabledWeekDays,"allowed-dates":o.value,"action-row":e.actionRow,"now-button-label":e.nowButtonLabel,"multi-dates":e.multiDates,range:e.range,flow:e.flow,"multi-dates-limit":e.multiDatesLimit,"week-picker":e.weekPicker,"month-picker":e.monthPicker,"time-picker":e.timePicker,"disable-time-range-validation":e.disableTimeRangeValidation,"max-date":e.maxDate,"ignore-time-validation":e.ignoreTimeValidation,"partial-flow":e.partialFlow,"auto-apply":e.autoApply},null,8,["modelValue","placeholder","dark","no-today","min-time","max-time","start-date","start-time","disabled-week-days","allowed-dates","action-row","now-button-label","multi-dates","range","flow","multi-dates-limit","week-picker","month-picker","time-picker","disable-time-range-validation","max-date","ignore-time-validation","partial-flow","auto-apply"])]))}}),Yh={class:"demo-wrap"},Bh=U({__name:"FiltersDemo",setup(e){const a=C(new Date),{isDark:t}=Ne(),n=S(()=>{const o=new Date;return{months:Array.from(Array(3).keys()).map(r=>Se(bt(o,r+1)))}});return(o,r)=>(u(),m("div",Yh,[Z(s(Ce),{modelValue:a.value,"onUpdate:modelValue":r[0]||(r[0]=l=>a.value=l),dark:s(t),placeholder:"Select Date",filters:n.value},null,8,["modelValue","dark","filters"])]))}}),Fh={class:"demo-wrap"},zh=U({__name:"FormatDemo",props:["placeholder"],setup(e){const a=C(new Date),{isDark:t}=Ne(),n=o=>{const r=o.getDate(),l=o.getMonth()+1,d=o.getFullYear();return`Selected date is ${r}/${l}/${d}`};return(o,r)=>(u(),m("div",Fh,[Z(s(Ce),{modelValue:a.value,"onUpdate:modelValue":r[0]||(r[0]=l=>a.value=l),placeholder:e.placeholder,format:n,dark:s(t)},null,8,["modelValue","placeholder","dark"])]))}}),Wh={class:"demo-wrap"},qh=U({__name:"GlobalDemo",props:["uid","is24","enableTimePicker","locale","cancelText","selectText","range","position","weekNumbers","placeholder","hoursIncrement","minutesIncrement","hoursGridIncrement","minutesGridIncrement","minDate","maxDate","minTime","maxTime","weekStart","disabled","readonly","inputClassName","menuClassName","hideInputIcon","state","clearable","closeOnScroll","autoApply","filters","disableMonthYearSelect","yearRange","disabledDates","inline","weekNumName","autoPosition","monthPicker","timePicker","closeOnAutoApply","calendarClassName","calendarCellClassName","teleport","startDate","startTime","monthNameFormat","autoRange","hideOffsetDates","noHoursOverlay","noMinutesOverlay","altPosition","multiCalendars","multiCalendarsSolo","partialRange","monthChangeOnScroll","transitions","modeHeight","enableSeconds","secondsIncrement","secondsGridIncrement","noSecondsOverlay","openMenuOnFocus","escClose","spaceConfirm","monthChangeOnArrows","inlineWithInput","name","autocomplete","preventMinMaxNavigation","fixedEnd","fixedStart","reverseYears","vertical","arrowNavigation","textInput","yearPicker","multiStatic","disableTimeRangeValidation","dayNames","offset","teleportCenter","hideNavigation","sixWeeks","actionRow","disableYearSelect","focusStartDate","timePickerInline","yearFirst","loading","enableMinutes"],setup(e){const a=e,t=C(null),n=C(!1),{isDark:o}=Ne(),r=S({get:()=>{if(n.value||a.maxTime||a.minTime||a.startDate&&!a.focusStartDate||a.startTime)return null;if(t.value)return t.value;if(a.monthPicker)return{month:new Date().getMonth(),year:new Date().getFullYear()};if(a.yearPicker)return new Date().getFullYear();if(a.timePicker){const l=new Date;return{hours:l.getHours(),minutes:l.getMinutes()}}if(a.range){const l=new Date,d=new Date(new Date().setDate(l.getDate()+7));return[l,d]}return new Date},set:l=>{n.value=!l,t.value=l}});return(l,d)=>(u(),m("div",Wh,[Z(s(Ce),Le({modelValue:r.value,"onUpdate:modelValue":d[0]||(d[0]=i=>r.value=i)},l.$props,{dark:s(o)}),null,16,["modelValue","dark"])]))}}),Uh={lessThanXSeconds:{one:"1秒未満",other:"{{count}}秒未満",oneWithSuffix:"約1秒",otherWithSuffix:"約{{count}}秒"},xSeconds:{one:"1秒",other:"{{count}}秒"},halfAMinute:"30秒",lessThanXMinutes:{one:"1分未満",other:"{{count}}分未満",oneWithSuffix:"約1分",otherWithSuffix:"約{{count}}分"},xMinutes:{one:"1分",other:"{{count}}分"},aboutXHours:{one:"約1時間",other:"約{{count}}時間"},xHours:{one:"1時間",other:"{{count}}時間"},xDays:{one:"1日",other:"{{count}}日"},aboutXWeeks:{one:"約1週間",other:"約{{count}}週間"},xWeeks:{one:"1週間",other:"{{count}}週間"},aboutXMonths:{one:"約1か月",other:"約{{count}}か月"},xMonths:{one:"1か月",other:"{{count}}か月"},aboutXYears:{one:"約1年",other:"約{{count}}年"},xYears:{one:"1年",other:"{{count}}年"},overXYears:{one:"1年以上",other:"{{count}}年以上"},almostXYears:{one:"1年近く",other:"{{count}}年近く"}},jh=(e,a,t)=>{t=t||{};let n;const o=Uh[e];return typeof o=="string"?n=o:a===1?t.addSuffix&&o.oneWithSuffix?n=o.oneWithSuffix:n=o.one:t.addSuffix&&o.otherWithSuffix?n=o.otherWithSuffix.replace("{{count}}",String(a)):n=o.other.replace("{{count}}",String(a)),t.addSuffix?t.comparison&&t.comparison>0?n+"後":n+"前":n},Gh={full:"y年M月d日EEEE",long:"y年M月d日",medium:"y/MM/dd",short:"y/MM/dd"},Qh={full:"H時mm分ss秒 zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},Kh={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},Xh={date:fa({formats:Gh,defaultWidth:"full"}),time:fa({formats:Qh,defaultWidth:"full"}),dateTime:fa({formats:Kh,defaultWidth:"full"})},Zh={lastWeek:"先週のeeeeのp",yesterday:"昨日のp",today:"今日のp",tomorrow:"明日のp",nextWeek:"翌週のeeeeのp",other:"P"},Jh=(e,a,t,n)=>Zh[e],e0={narrow:["BC","AC"],abbreviated:["紀元前","西暦"],wide:["紀元前","西暦"]},t0={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["第1四半期","第2四半期","第3四半期","第4四半期"]},a0={narrow:["1","2","3","4","5","6","7","8","9","10","11","12"],abbreviated:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],wide:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"]},n0={narrow:["日","月","火","水","木","金","土"],short:["日","月","火","水","木","金","土"],abbreviated:["日","月","火","水","木","金","土"],wide:["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"]},o0={narrow:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"},abbreviated:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"},wide:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"}},r0={narrow:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"},abbreviated:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"},wide:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"}},l0=(e,a)=>{const t=Number(e);switch(String(a==null?void 0:a.unit)){case"year":return`${t}年`;case"quarter":return`第${t}四半期`;case"month":return`${t}月`;case"week":return`第${t}週`;case"date":return`${t}日`;case"hour":return`${t}時`;case"minute":return`${t}分`;case"second":return`${t}秒`;default:return`${t}`}},s0={ordinalNumber:l0,era:xt({values:e0,defaultWidth:"wide"}),quarter:xt({values:t0,defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:xt({values:a0,defaultWidth:"wide"}),day:xt({values:n0,defaultWidth:"wide"}),dayPeriod:xt({values:o0,defaultWidth:"wide",formattingValues:r0,defaultFormattingWidth:"wide"})},i0=/^第?\d+(年|四半期|月|週|日|時|分|秒)?/i,u0=/\d+/i,d0={narrow:/^(B\.?C\.?|A\.?D\.?)/i,abbreviated:/^(紀元[前後]|西暦)/i,wide:/^(紀元[前後]|西暦)/i},c0={narrow:[/^B/i,/^A/i],any:[/^(紀元前)/i,/^(西暦|紀元後)/i]},m0={narrow:/^[1234]/i,abbreviated:/^Q[1234]/i,wide:/^第[1234一二三四1234]四半期/i},v0={any:[/(1|一|1)/i,/(2|二|2)/i,/(3|三|3)/i,/(4|四|4)/i]},p0={narrow:/^([123456789]|1[012])/,abbreviated:/^([123456789]|1[012])月/i,wide:/^([123456789]|1[012])月/i},f0={any:[/^1\D/,/^2/,/^3/,/^4/,/^5/,/^6/,/^7/,/^8/,/^9/,/^10/,/^11/,/^12/]},h0={narrow:/^[日月火水木金土]/,short:/^[日月火水木金土]/,abbreviated:/^[日月火水木金土]/,wide:/^[日月火水木金土]曜日/},y0={any:[/^日/,/^月/,/^火/,/^水/,/^木/,/^金/,/^土/]},g0={any:/^(AM|PM|午前|午後|正午|深夜|真夜中|夜|朝)/i},_0={any:{am:/^(A|午前)/i,pm:/^(P|午後)/i,midnight:/^深夜|真夜中/i,noon:/^正午/i,morning:/^朝/i,afternoon:/^午後/i,evening:/^夜/i,night:/^深夜/i}},b0={ordinalNumber:rr({matchPattern:i0,parsePattern:u0,valueCallback:function(e){return parseInt(e,10)}}),era:St({matchPatterns:d0,defaultMatchWidth:"wide",parsePatterns:c0,defaultParseWidth:"any"}),quarter:St({matchPatterns:m0,defaultMatchWidth:"wide",parsePatterns:v0,defaultParseWidth:"any",valueCallback:e=>e+1}),month:St({matchPatterns:p0,defaultMatchWidth:"wide",parsePatterns:f0,defaultParseWidth:"any"}),day:St({matchPatterns:h0,defaultMatchWidth:"wide",parsePatterns:y0,defaultParseWidth:"any"}),dayPeriod:St({matchPatterns:g0,defaultMatchWidth:"any",parsePatterns:_0,defaultParseWidth:"any"})},k0={code:"ja",formatDistance:jh,formatLong:Xh,formatRelative:Jh,localize:s0,match:b0,options:{weekStartsOn:0,firstWeekContainsDate:1}},w0={class:"demo-wrap"},$0=U({__name:"LocalizedOutput",setup(e){const a=C(new Date),{isDark:t}=Ne();return(n,o)=>(u(),m("div",w0,[Z(s(Ce),{modelValue:a.value,"onUpdate:modelValue":o[0]||(o[0]=r=>a.value=r),dark:s(t),placeholder:"Select Date","format-locale":s(k0),format:"E"},null,8,["modelValue","dark","format-locale"])]))}}),D0={class:"demo-wrap"},P0=U({__name:"MinMaxDemo",setup(e){const a=C(new Date),{isDark:t}=Ne(),n=S(()=>Ht(new Date(De(new Date),Se(new Date)),2)),o=S(()=>bt(new Date(De(new Date),Se(new Date)),2));return(r,l)=>(u(),m("div",D0,[Z(s(Ce),{modelValue:a.value,"onUpdate:modelValue":l[0]||(l[0]=d=>a.value=d),placeholder:"Select Date",dark:s(t),"min-date":n.value,"max-date":o.value,"prevent-min-max-navigation":""},null,8,["modelValue","dark","min-date","max-date"])]))}}),T0={class:"demo-wrap"},M0=U({__name:"MonthPickerDemo",props:{autoApplyMonth:{type:Boolean,default:!0}},setup(e){const{isDark:a}=Ne(),t=C({month:new Date().getMonth(),year:new Date().getFullYear()});return(n,o)=>(u(),m("div",T0,[Z(s(Ce),Le({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=r=>t.value=r)},n.$props,{dark:s(a),"month-picker":""}),null,16,["modelValue","dark"])]))}}),x0={},S0={version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",class:"dp__icon"},A0=g("path",{d:"M20.943 23.057l-7.057-7.057c0 0 7.057-7.057 7.057-7.057 0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-8 8c-0.521 0.521-0.521 1.365 0 1.885l8 8c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"},null,-1),C0=[A0];function V0(e,a){return u(),m("svg",S0,C0)}const O0=ke(x0,[["render",V0]]),N0={},L0={version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",class:"dp__icon"},I0=g("path",{d:"M12.943 24.943l8-8c0.521-0.521 0.521-1.365 0-1.885l-8-8c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885l7.057 7.057c0 0-7.057 7.057-7.057 7.057-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0z"},null,-1),R0=[I0];function E0(e,a){return u(),m("svg",L0,R0)}const H0=ke(N0,[["render",E0]]),Y0={class:"demo-wrap"},B0={class:"custom-month-year-component"},F0=["value","onChange"],z0=["value"],W0=["value","onChange"],q0=["value"],U0={class:"icons"},j0=["onClick"],G0=["onClick"],Q0={class:"custom-month-year-component"},K0=["value","onChange"],X0=["value"],Z0=["onClick"],J0={class:"year-overlay"},ey=["value","onChange"],ty=["value"],ay=["onClick"],ny=U({__name:"MonthYearSlotDemo",props:["defaultSlot","monthOverlaySlot","yearOverlaySlot"],setup(e){const a=C(new Date),{isDark:t}=Ne(),n=(r,l,d,i)=>{l(+r.target.value,d),i&&i()},o=(r,l,d,i)=>{l(d,+r.target.value),i&&i()};return(r,l)=>(u(),m("div",Y0,[Z(s(Ce),{modelValue:a.value,"onUpdate:modelValue":l[0]||(l[0]=d=>a.value=d),dark:s(t)},at({_:2},[e.defaultSlot?{name:"month-year",fn:D(({month:d,year:i,months:k,years:v,updateMonthYear:p,handleMonthYearChange:c})=>[g("div",B0,[g("select",{class:"select-input",value:d,onChange:_=>n(_,p,i)},[(u(!0),m(me,null,Te(k,_=>(u(),m("option",{key:_.value,value:_.value},ie(_.text),9,z0))),128))],40,F0),g("select",{class:"select-input",value:i,onChange:_=>o(_,p,d)},[(u(!0),m(me,null,Te(v,_=>(u(),m("option",{key:_.value,value:_.value},ie(_.text),9,q0))),128))],40,W0)]),g("div",U0,[g("span",{class:"custom-icon",onClick:_=>c(!1)},[Z(O0)],8,j0),g("span",{class:"custom-icon",onClick:_=>c(!0)},[Z(H0)],8,G0)])]),key:"0"}:void 0,e.monthOverlaySlot?{name:"month-overlay",fn:D(({month:d,year:i,items:k,updateMonthYear:v,toggle:p})=>[g("div",Q0,[g("select",{class:"select-input",value:d,onChange:c=>n(c,v,i,p)},[(u(!0),m(me,null,Te(k,c=>(u(),m("option",{key:c.value,value:c.value},ie(c.text),9,X0))),128))],40,K0)]),g("button",{onClick:p},"Close",8,Z0)]),key:"1"}:void 0,e.yearOverlaySlot?{name:"year-overlay",fn:D(({month:d,year:i,items:k,updateMonthYear:v,toggle:p})=>[g("div",J0,[g("div",null,[g("select",{class:"select-input",value:i,onChange:c=>o(c,v,d,p)},[(u(!0),m(me,null,Te(k,c=>(u(),m("option",{key:c.value,value:c.value},ie(c.text),9,ty))),128))],40,ey)]),g("button",{onClick:p},"Close",8,ay)])]),key:"2"}:void 0]),1032,["modelValue","dark"])]))}}),oy={class:"demo-wrap"},ry=["onClick"],ly=U({__name:"PresetRange",setup(e){const a=C(),{isDark:t}=Ne(),n=C([{label:"Today",value:[new Date,new Date]},{label:"Today (Slot)",value:[new Date,new Date],slot:"preset-date-range-button"},{label:"This month",value:[Sn(new Date),fo(new Date)]},{label:"Last month",value:[Sn(Ht(new Date,1)),fo(Ht(new Date,1))]},{label:"This year",value:[ya(new Date),zn(new Date)]}]);return(o,r)=>(u(),m("div",oy,[Z(s(Ce),{modelValue:a.value,"onUpdate:modelValue":r[0]||(r[0]=l=>a.value=l),placeholder:"Select Date",dark:s(t),range:"","preset-dates":n.value},{"preset-date-range-button":D(({label:l,value:d,presetDate:i})=>[g("span",{role:"button",tabindex:0,onClick:k=>i(d)},ie(l),9,ry)]),_:1},8,["modelValue","dark","preset-dates"])]))}}),sy={class:"demo-wrap"},iy=U({__name:"PreviewFormatDemo",props:["placeholder"],setup(e){const a=C(new Date),{isDark:t}=Ne(),n=o=>{const r=o.getDate(),l=o.getMonth()+1,d=o.getFullYear();return`Selected date is ${r}/${l}/${d}`};return(o,r)=>(u(),m("div",sy,[Z(s(Ce),{modelValue:a.value,"onUpdate:modelValue":r[0]||(r[0]=l=>a.value=l),placeholder:e.placeholder,"preview-format":n,dark:s(t)},null,8,["modelValue","placeholder","dark"])]))}}),uy={class:"demo-wrap"},dy=U({__name:"QuarterPickerDemo",setup(e){const{isDark:a}=Ne(),t=C(Ut(new Date));return(n,o)=>(u(),m("div",uy,[Z(s(Ce),Le({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=r=>t.value=r)},n.$props,{dark:s(a),"quarter-picker":""}),null,16,["modelValue","dark"])]))}}),cy={class:"demo-wrap"},my=U({__name:"RangeDemo",props:{range:{type:[Boolean,Object],default:!0},clearable:{type:Boolean,default:!0},timePicker:{type:Boolean,default:!1},placeholder:{type:String,default:"Select Range"},multiCalendars:{type:[Number,String,Boolean,Object],default:null},disabledWeekDays:{type:Array,default:()=>[]}},setup(e){const a=e,{isDark:t}=Ne(),n=S(()=>{var r,l,d;return typeof a.range=="object"?((r=a.range)==null?void 0:r.autoRange)||((l=a.range)==null?void 0:l.maxRange)||((d=a.range)==null?void 0:d.minRange):!1}),o=C(n.value?null:[new Date,new Date(new Date().setDate(new Date().getDate()+7))]);return(r,l)=>(u(),m("div",cy,[Z(s(Ce),Le({modelValue:o.value,"onUpdate:modelValue":l[0]||(l[0]=d=>o.value=d)},r.$props,{dark:s(t),rang:e.range,placeholder:e.placeholder}),null,16,["modelValue","dark","rang","placeholder"])]))}}),vy={class:"demo-wrap"},py=U({__name:"RangeDemoDeprecated",props:{autoRange:{type:[Number,String],default:null},multiCalendars:{type:[Number,String,Boolean,Object],default:null},partialRange:{type:Boolean,default:!0},fixedStart:{type:Boolean,default:!1},fixedEnd:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},showLastInRange:{type:Boolean,default:!0},placeholder:{type:String,default:"Select Range"},minRange:{type:Number,default:null},maxRange:{type:Number,default:null},noVModel:{type:Boolean,default:!1}},setup(e){const a=e,{isDark:t}=Ne(),n=C(a.autoRange||a.noVModel?null:[new Date,new Date(new Date().setDate(new Date().getDate()+7))]);return(o,r)=>(u(),m("div",vy,[Z(s(Ce),Le({modelValue:n.value,"onUpdate:modelValue":r[0]||(r[0]=l=>n.value=l)},o.$props,{dark:s(t),range:"",placeholder:e.placeholder}),null,16,["modelValue","dark","placeholder"])]))}}),fy={class:"demo-wrap"},hy=U({__name:"DisabledRangeDateDemoDeprecated",props:{},setup(e){const{isDark:a}=Ne(),t=C([]),n=[Qn(new Date,1),new Date,Xe(new Date,1)];return(o,r)=>(u(),m("div",fy,[Z(s(Ce),Le({modelValue:t.value,"onUpdate:modelValue":r[0]||(r[0]=l=>t.value=l)},o.$props,{dark:s(a),range:"","no-disabled-range":"","disabled-dates":n,placeholder:"Select range"}),null,16,["modelValue","dark"])]))}}),yy={class:"demo-wrap"},gy=g("button",{class:"submit-btn",type:"submit"},"Submit form",-1),_y=U({__name:"RequiredDemo",setup(e){const a=C(),{isDark:t}=Ne(),n=()=>{alert("Form submitted")};return(o,r)=>(u(),m("div",yy,[g("form",{onSubmit:ia(n,["prevent"])},[Z(s(Ce),{modelValue:a.value,"onUpdate:modelValue":r[0]||(r[0]=l=>a.value=l),dark:s(t),placeholder:"Select Date",required:""},null,8,["modelValue","dark"]),gy],32)]))}}),by={class:"demo-wrap"},ky={class:"buttons-wrap"},wy=["onClick"],$y=U({__name:"SixWeeksDemo",setup(e){const a=C(new Date),{isDark:t}=Ne(),n=[!0,"append","prepend","center","fair"],o=C(!0);return(r,l)=>(u(),m("div",by,[g("div",ky,[(u(),m(me,null,Te(n,(d,i)=>g("button",{class:ye(["change-btn",{"btn-active":d===o.value}]),key:i,onClick:k=>o.value=d},ie(d),11,wy)),64))]),Z(s(Ce),{modelValue:a.value,"onUpdate:modelValue":l[0]||(l[0]=d=>a.value=d),dark:s(t),"six-weeks":o.value},null,8,["modelValue","dark","six-weeks"])]))}}),Dy=ke($y,[["__scopeId","data-v-e3f2bf69"]]),Py={class:"demo-wrap"},Ty=U({__name:"TextInputDemo",props:["textInput","placeholder","minDate","maxDate"],setup(e){const a=C(new Date),{isDark:t}=Ne();return(n,o)=>(u(),m("div",Py,[Z(s(Ce),{modelValue:a.value,"onUpdate:modelValue":o[0]||(o[0]=r=>a.value=r),dark:s(t),"text-input":e.textInput,placeholder:e.placeholder,"min-date":e.minDate,"max-date":e.maxDate},null,8,["modelValue","dark","text-input","placeholder","min-date","max-date"])]))}}),My={class:"demo-wrap"},xy=U({__name:"TimePickerDemo",props:["modeHeight"],setup(e){const{isDark:a}=Ne(),t=C({hours:new Date().getHours(),minutes:new Date().getMinutes()});return(n,o)=>(u(),m("div",My,[Z(s(Ce),Le({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=r=>t.value=r)},n.$props,{dark:s(a),"time-picker":""}),null,16,["modelValue","dark"])]))}}),Sy={class:"demo-wrap"},Ay={class:"custom-time-picker-component"},Cy=["value","onChange"],Vy=["value"],Oy=["value","onChange"],Ny=["value"],Ly=U({__name:"TimePickerSlotDemo",setup(e){const a=C(new Date),{isDark:t}=Ne(),n=S(()=>{const r=[];for(let l=0;l<24;l++)r.push({text:l<10?`0${l}`:l,value:l});return r}),o=S(()=>{const r=[];for(let l=0;l<60;l++)r.push({text:l<10?`0${l}`:l,value:l});return r});return(r,l)=>(u(),m("div",Sy,[Z(s(Ce),{modelValue:a.value,"onUpdate:modelValue":l[0]||(l[0]=d=>a.value=d),dark:s(t)},{"time-picker":D(({time:d,updateTime:i})=>[g("div",Ay,[g("select",{class:"select-input",value:d.hours,onChange:k=>i(+k.target.value)},[(u(!0),m(me,null,Te(n.value,k=>(u(),m("option",{key:k.value,value:k.value},ie(k.text),9,Vy))),128))],40,Cy),g("select",{class:"select-input",value:d.minutes,onChange:k=>i(+k.target.value,!1)},[(u(!0),m(me,null,Te(o.value,k=>(u(),m("option",{key:k.value,value:k.value},ie(k.text),9,Ny))),128))],40,Oy)])]),_:1},8,["modelValue","dark"])]))}}),Iy={class:"demo-wrap"},Ry={key:0},Ey=U({__name:"TimezoneDemo",setup(e){const a=C(),{isDark:t}=Ne();return(n,o)=>(u(),m("div",Iy,[Z(s(Ce),{modelValue:a.value,"onUpdate:modelValue":o[0]||(o[0]=r=>a.value=r),dark:s(t),utc:"",placeholder:"Select Date"},null,8,["modelValue","dark"]),a.value?(u(),m("p",Ry,"Selected date in UTC format: "+ie(a.value),1)):A("",!0)]))}}),Hy=e=>(nt("data-v-323b52ea"),e=e(),ot(),e),Yy={class:"demo-wrap"},By=Hy(()=>g("option",{value:void 0},"Select timezone",-1)),Fy=["value"],zy=U({__name:"TimezonePropDemo",setup(e){const a=C([new Date,Xe(new Date,5)]),{isDark:t}=Ne(),n=C(void 0),o=["Pacific/Midway","America/Adak","Pacific/Gambier","America/Los_Angeles","America/Denver","America/Chicago","America/New_York","America/Santiago","America/Sao_Paulo","America/Noronha","Atlantic/Cape_Verde","UTC","Europe/Brussels","Africa/Cairo","Europe/Minsk","Europe/Moscow","Asia/Tashkent","Asia/Dhaka","Asia/Novosibirsk","Australia/Perth","Asia/Tokyo","Australia/Hobart","Asia/Vladivostok","Pacific/Auckland"];return(r,l)=>(u(),m("div",Yy,[g("div",null,[pa(g("select",{class:"custom-select",name:"timezone-select",id:"timezone-select","onUpdate:modelValue":l[0]||(l[0]=d=>n.value=d)},[By,(u(),m(me,null,Te(o,d=>g("option",{value:d,key:d},ie(d),9,Fy)),64))],512),[[tl,n.value]])]),Z(s(Ce),{modelValue:a.value,"onUpdate:modelValue":l[1]||(l[1]=d=>a.value=d),dark:s(t),"multi-calendars":"",timezone:n.value,range:"","partial-range":!1},null,8,["modelValue","dark","timezone"])]))}}),Wy=ke(zy,[["__scopeId","data-v-323b52ea"]]),qy={class:"demo-wrap"},Uy=U({__name:"YearPickerDemo",props:{},setup(e){const{isDark:a}=Ne(),t=C(new Date().getFullYear());return(n,o)=>(u(),m("div",qy,[Z(s(Ce),Le({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=r=>t.value=r)},n.$props,{dark:s(a),"year-picker":""}),null,16,["modelValue","dark"])]))}}),Er=e=>(nt("data-v-938a3203"),e=e(),ot(),e),jy={class:"tz-demo-wrap"},Gy={class:"dp-container-wrap"},Qy={class:"tz-range-slider-wrap"},Ky=Er(()=>g("br",null,null,-1)),Xy=Er(()=>g("br",null,null,-1)),Zy={key:0},Jy=U({__name:"TimezoneNewDemo",props:{timezone:{type:Object,default:void 0},emitVal:{type:Boolean,default:!1}},setup(e){const{isDark:a}=Ne(),t=e,n=C(),o=C(11),r=C(),l=S(()=>{var c,_;if(t.emitVal)return;const p=Se(new Date)+1>9?Se(new Date)+1:`0${Se(new Date)+1}`;return(c=t.timezone)!=null&&c.exactMatch?new Date:(_=t.timezone)!=null&&_.dateInTz?`${De(new Date)}-${p}-15T01:00:00Z`:`${De(new Date)}-${p}-15T01:00:00Z`}),d=[{tz:"Pacific/Midway",offset:-11},{tz:"America/Adak",offset:-10},{tz:"Pacific/Gambier",offset:-9},{tz:"America/Los_Angeles",offset:-8},{tz:"America/Denver",offset:-7},{tz:"America/Chicago",offset:-6},{tz:"America/New_York",offset:-5},{tz:"America/Santiago",offset:-4},{tz:"America/Sao_Paulo",offset:-3},{tz:"America/Noronha",offset:-2},{tz:"Atlantic/Cape_Verde",offset:-1},{tz:"UTC",offset:0},{tz:"Europe/Brussels",offset:1},{tz:"Africa/Cairo",offset:2},{tz:"Europe/Minsk",offset:3},{tz:"Europe/Moscow",offset:4},{tz:"Asia/Tashkent",offset:5},{tz:"Asia/Dhaka",offset:6},{tz:"Asia/Novosibirsk",offset:7},{tz:"Australia/Perth",offset:8},{tz:"Asia/Tokyo",offset:9},{tz:"Australia/Hobart",offset:10},{tz:"Asia/Vladivostok",offset:11},{tz:"Pacific/Auckland",offset:12}],i=S(()=>d[o.value]),k=S(()=>{const p=t.emitVal?{emitTimezone:i.value.tz}:{timezone:i.value.tz};return t.timezone?{...t.timezone,...p}:p}),v=p=>{r.value=p.toISOString()};return(p,c)=>(u(),m("div",jy,[g("div",Gy,[Z(s(Ce),{modelValue:n.value,"onUpdate:modelValue":c[0]||(c[0]=_=>n.value=_),dark:s(a),timezone:k.value,inline:"","auto-apply":"","max-date":l.value,"onUpdate:modelTimezoneValue":v},null,8,["modelValue","dark","timezone","max-date"])]),g("div",Qy,[g("div",null,[g("span",null,"Timezone: "+ie(i.value.tz),1),Ky,g("span",null,"Offset: "+ie(i.value.offset>0?`+${i.value.offset}`:i.value.offset),1),Xy,r.value?(u(),m("span",Zy,"Zoned date: "+ie(r.value),1)):A("",!0)]),g("div",null,[pa(g("input",{class:"tz-range-slider",type:"range","onUpdate:modelValue":c[1]||(c[1]=_=>o.value=_),min:"0",max:"22"},null,512),[[al,o.value]])])])]))}}),eg=ke(Jy,[["__scopeId","data-v-938a3203"]]),ng={extends:mc,enhanceApp({app:e}){e.component("StarAndSponsor",gc),e.component("ActionRowSlotDemo",Vf),e.component("CustomCalendarDemo",Nf),e.component("DarkDemo",If),e.component("DemoDayClass",Ef),e.component("DemoHighlight",Yf),e.component("DemoMarkers",zf),e.component("DemoSlots",$h),e.component("DisabledDatesDemo",Ph),e.component("DisabledRangeDateDemo",Mh),e.component("DisabledTimesDemo",Vh),e.component("DisplayModelDemo",Lh),e.component("EmitTimezone",Rh),e.component("EmptyDemo",Hh),e.component("FiltersDemo",Bh),e.component("FormatDemo",zh),e.component("GlobalDemo",qh),e.component("LocalizedOutput",$0),e.component("MinMaxDemo",P0),e.component("MonthPickerDemo",M0),e.component("MonthYearSlotDemo",ny),e.component("PresetRange",ly),e.component("PreviewFormatDemo",iy),e.component("QuarterPickerDemo",dy),e.component("RangeDemo",my),e.component("RequiredDemo",_y),e.component("SixWeeksDemo",Dy),e.component("TextInputDemo",Ty),e.component("TimePickerDemo",xy),e.component("TimePickerSlotDemo",Ly),e.component("TimezoneDemo",Ey),e.component("TimezonePropDemo",Wy),e.component("YearPickerDemo",Uy),e.component("RangeDemoDeprecated",py),e.component("DisabledRangeDateDemoDeprecated",hy),e.component("TimezoneNewDemo",eg)}};export{ng as R,$l as a,Ae as u}; diff --git a/docs/assets/chunks/ui-custom.Lrn8TO40.js b/docs/assets/chunks/ui-custom.DBczvo26.js similarity index 82% rename from docs/assets/chunks/ui-custom.Lrn8TO40.js rename to docs/assets/chunks/ui-custom.DBczvo26.js index 3f0f5718..6380e69d 100644 --- a/docs/assets/chunks/ui-custom.Lrn8TO40.js +++ b/docs/assets/chunks/ui-custom.DBczvo26.js @@ -1 +1 @@ -import{u as i,a as l}from"./theme.BOL5waQS.js";import{d as p,s as f,v as c,y as u,o as _,c as m,_ as b}from"./framework.BpiZUkLr.js";const v=p({__name:"VPCarbonAds",props:{carbonAds:{}},setup(r){const{page:d}=i(),s=r.carbonAds,{isAsideEnabled:a}=l(),o=f();let n=!1;function t(){if(!n){n=!0;const e=document.createElement("script");e.id="_carbonads_js",e.src=`//cdn.carbonads.com/carbon.js?serve=${s.code}&placement=${s.placement}`,e.async=!0,o.value.appendChild(e)}}return c(()=>d.value.relativePath,()=>{var e;n&&a.value&&((e=window._carbonads)==null||e.refresh())}),s&&u(()=>{a.value?t():c(a,e=>e&&t())}),(e,h)=>(_(),m("div",{class:"VPCarbonAds",ref_key:"container",ref:o},null,512))}}),k=b(v,[["__scopeId","data-v-2e1efd59"]]);export{k as default}; +import{u as i,a as l}from"./theme.ByA3fR5L.js";import{d as p,s as f,v as c,y as u,o as _,c as m,_ as b}from"./framework.CwZBdDmI.js";const v=p({__name:"VPCarbonAds",props:{carbonAds:{}},setup(r){const{page:d}=i(),s=r.carbonAds,{isAsideEnabled:a}=l(),o=f();let n=!1;function t(){if(!n){n=!0;const e=document.createElement("script");e.id="_carbonads_js",e.src=`//cdn.carbonads.com/carbon.js?serve=${s.code}&placement=${s.placement}`,e.async=!0,o.value.appendChild(e)}}return c(()=>d.value.relativePath,()=>{var e;n&&a.value&&((e=window._carbonads)==null||e.refresh())}),s&&u(()=>{a.value?t():c(a,e=>e&&t())}),(e,h)=>(_(),m("div",{class:"VPCarbonAds",ref_key:"container",ref:o},null,512))}}),k=b(v,[["__scopeId","data-v-2e1efd59"]]);export{k as default}; diff --git a/docs/assets/customization_theming_index.md.CrkKSLuH.js b/docs/assets/customization_theming_index.md.DX10jCmK.js similarity index 99% rename from docs/assets/customization_theming_index.md.CrkKSLuH.js rename to docs/assets/customization_theming_index.md.DX10jCmK.js index c119a8ec..f863943f 100644 --- a/docs/assets/customization_theming_index.md.CrkKSLuH.js +++ b/docs/assets/customization_theming_index.md.DX10jCmK.js @@ -1,4 +1,4 @@ -import{_ as s,c as i,o as a,ak as n}from"./chunks/framework.BpiZUkLr.js";const F=JSON.parse('{"title":"Customization - Theming","description":"Datepicker theme configuration for light and dark theme","frontmatter":{"title":"Customization - Theming","description":"Datepicker theme configuration for light and dark theme"},"headers":[],"relativePath":"customization/theming/index.md","filePath":"customization/theming/index.md"}'),h={name:"customization/theming/index.md"},k=n(`

Theming

Datepicker comes with the theme support with css variables. It provides two classes that are applied based on the chosen dark/light mode

To change variables, simply override the classes with your custom values.

Info

  • When changing the properties, you only need to declare the class in the <style> tag, can be in global or scoped, depending on your needs
  • For the date picker to use dp__theme_dark, dark prop must be set to true

Dark mode configuration

css
.dp__theme_dark {
+import{_ as s,c as i,o as a,ak as n}from"./chunks/framework.CwZBdDmI.js";const F=JSON.parse('{"title":"Customization - Theming","description":"Datepicker theme configuration for light and dark theme","frontmatter":{"title":"Customization - Theming","description":"Datepicker theme configuration for light and dark theme"},"headers":[],"relativePath":"customization/theming/index.md","filePath":"customization/theming/index.md"}'),h={name:"customization/theming/index.md"},k=n(`

Theming

Datepicker comes with the theme support with css variables. It provides two classes that are applied based on the chosen dark/light mode

To change variables, simply override the classes with your custom values.

Info

  • When changing the properties, you only need to declare the class in the <style> tag, can be in global or scoped, depending on your needs
  • For the date picker to use dp__theme_dark, dark prop must be set to true

Dark mode configuration

css
.dp__theme_dark {
     --dp-background-color: #212121;
     --dp-text-color: #fff;
     --dp-hover-color: #484848;
diff --git a/docs/assets/customization_theming_index.md.CrkKSLuH.lean.js b/docs/assets/customization_theming_index.md.DX10jCmK.lean.js
similarity index 78%
rename from docs/assets/customization_theming_index.md.CrkKSLuH.lean.js
rename to docs/assets/customization_theming_index.md.DX10jCmK.lean.js
index c53b88c6..4f8a89b1 100644
--- a/docs/assets/customization_theming_index.md.CrkKSLuH.lean.js
+++ b/docs/assets/customization_theming_index.md.DX10jCmK.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,ak as n}from"./chunks/framework.BpiZUkLr.js";const F=JSON.parse('{"title":"Customization - Theming","description":"Datepicker theme configuration for light and dark theme","frontmatter":{"title":"Customization - Theming","description":"Datepicker theme configuration for light and dark theme"},"headers":[],"relativePath":"customization/theming/index.md","filePath":"customization/theming/index.md"}'),h={name:"customization/theming/index.md"},k=n("",10),p=[k];function l(t,e,E,d,r,g){return a(),i("div",null,p)}const o=s(h,[["render",l]]);export{F as __pageData,o as default};
+import{_ as s,c as i,o as a,ak as n}from"./chunks/framework.CwZBdDmI.js";const F=JSON.parse('{"title":"Customization - Theming","description":"Datepicker theme configuration for light and dark theme","frontmatter":{"title":"Customization - Theming","description":"Datepicker theme configuration for light and dark theme"},"headers":[],"relativePath":"customization/theming/index.md","filePath":"customization/theming/index.md"}'),h={name:"customization/theming/index.md"},k=n("",10),p=[k];function l(t,e,E,d,r,g){return a(),i("div",null,p)}const o=s(h,[["render",l]]);export{F as __pageData,o as default};
diff --git a/docs/assets/index.md.DVgGlWwN.js b/docs/assets/index.md.CUGFvPzU.js
similarity index 96%
rename from docs/assets/index.md.DVgGlWwN.js
rename to docs/assets/index.md.CUGFvPzU.js
index ba9398ee..23e941de 100644
--- a/docs/assets/index.md.DVgGlWwN.js
+++ b/docs/assets/index.md.CUGFvPzU.js
@@ -1 +1 @@
-import{_ as t,D as o,c as a,I as i,o as n}from"./chunks/framework.BpiZUkLr.js";const k=JSON.parse('{"title":"Vue Datepicker","description":"Vue 3 datepicker component. Lightweight and powerful with support for the timepicker, range picker, month-year picker, text input, week numbers and many more. Options to customize the datepicker from the ground up with props, slots and custom components. Dark and light mode available.","frontmatter":{"title":"Vue Datepicker","description":"Vue 3 datepicker component. Lightweight and powerful with support for the timepicker, range picker, month-year picker, text input, week numbers and many more. Options to customize the datepicker from the ground up with props, slots and custom components. Dark and light mode available.","layout":"home","hero":{"name":"Vue datepicker","text":"The most complete datepicker solution for Vue 3","tagline":"Powerful, lightweight, and reusable datepicker component to fit within any project","actions":[{"theme":"brand","text":"Get Started","link":"/installation/"},{"theme":"alt","text":"View on GitHub","link":"https://github.com/Vuepic/vue-datepicker"},{"theme":"alt","text":"Playground","link":"https://stackblitz.com/edit/vuepic-vue-datepicker?file=src%2Fcomponents%2FPlayground.vue"}]},"features":[{"title":"Powerful","details":"Supports multiple modes such as range, various pickers, multiple calendars, custom components, and many more."},{"title":"Modular","details":"Offers a great range of features, slots and props, while providing a way to customize for specific needs."},{"title":"Customizable","details":"Fully accessible, mobile-friendly, with built-in dark and light mode, and customizable css variables."}]},"headers":[],"relativePath":"index.md","filePath":"index.md"}'),r={name:"index.md"};function s(p,c,l,d,m,u){const e=o("StarAndSponsor");return n(),a("div",null,[i(e)])}const f=t(r,[["render",s]]);export{k as __pageData,f as default};
+import{_ as t,D as o,c as a,I as i,o as n}from"./chunks/framework.CwZBdDmI.js";const k=JSON.parse('{"title":"Vue Datepicker","description":"Vue 3 datepicker component. Lightweight and powerful with support for the timepicker, range picker, month-year picker, text input, week numbers and many more. Options to customize the datepicker from the ground up with props, slots and custom components. Dark and light mode available.","frontmatter":{"title":"Vue Datepicker","description":"Vue 3 datepicker component. Lightweight and powerful with support for the timepicker, range picker, month-year picker, text input, week numbers and many more. Options to customize the datepicker from the ground up with props, slots and custom components. Dark and light mode available.","layout":"home","hero":{"name":"Vue datepicker","text":"The most complete datepicker solution for Vue 3","tagline":"Powerful, lightweight, and reusable datepicker component to fit within any project","actions":[{"theme":"brand","text":"Get Started","link":"/installation/"},{"theme":"alt","text":"View on GitHub","link":"https://github.com/Vuepic/vue-datepicker"},{"theme":"alt","text":"Playground","link":"https://stackblitz.com/edit/vuepic-vue-datepicker?file=src%2Fcomponents%2FPlayground.vue"}]},"features":[{"title":"Powerful","details":"Supports multiple modes such as range, various pickers, multiple calendars, custom components, and many more."},{"title":"Modular","details":"Offers a great range of features, slots and props, while providing a way to customize for specific needs."},{"title":"Customizable","details":"Fully accessible, mobile-friendly, with built-in dark and light mode, and customizable css variables."}]},"headers":[],"relativePath":"index.md","filePath":"index.md"}'),r={name:"index.md"};function s(p,c,l,d,m,u){const e=o("StarAndSponsor");return n(),a("div",null,[i(e)])}const f=t(r,[["render",s]]);export{k as __pageData,f as default};
diff --git a/docs/assets/index.md.DVgGlWwN.lean.js b/docs/assets/index.md.CUGFvPzU.lean.js
similarity index 96%
rename from docs/assets/index.md.DVgGlWwN.lean.js
rename to docs/assets/index.md.CUGFvPzU.lean.js
index ba9398ee..23e941de 100644
--- a/docs/assets/index.md.DVgGlWwN.lean.js
+++ b/docs/assets/index.md.CUGFvPzU.lean.js
@@ -1 +1 @@
-import{_ as t,D as o,c as a,I as i,o as n}from"./chunks/framework.BpiZUkLr.js";const k=JSON.parse('{"title":"Vue Datepicker","description":"Vue 3 datepicker component. Lightweight and powerful with support for the timepicker, range picker, month-year picker, text input, week numbers and many more. Options to customize the datepicker from the ground up with props, slots and custom components. Dark and light mode available.","frontmatter":{"title":"Vue Datepicker","description":"Vue 3 datepicker component. Lightweight and powerful with support for the timepicker, range picker, month-year picker, text input, week numbers and many more. Options to customize the datepicker from the ground up with props, slots and custom components. Dark and light mode available.","layout":"home","hero":{"name":"Vue datepicker","text":"The most complete datepicker solution for Vue 3","tagline":"Powerful, lightweight, and reusable datepicker component to fit within any project","actions":[{"theme":"brand","text":"Get Started","link":"/installation/"},{"theme":"alt","text":"View on GitHub","link":"https://github.com/Vuepic/vue-datepicker"},{"theme":"alt","text":"Playground","link":"https://stackblitz.com/edit/vuepic-vue-datepicker?file=src%2Fcomponents%2FPlayground.vue"}]},"features":[{"title":"Powerful","details":"Supports multiple modes such as range, various pickers, multiple calendars, custom components, and many more."},{"title":"Modular","details":"Offers a great range of features, slots and props, while providing a way to customize for specific needs."},{"title":"Customizable","details":"Fully accessible, mobile-friendly, with built-in dark and light mode, and customizable css variables."}]},"headers":[],"relativePath":"index.md","filePath":"index.md"}'),r={name:"index.md"};function s(p,c,l,d,m,u){const e=o("StarAndSponsor");return n(),a("div",null,[i(e)])}const f=t(r,[["render",s]]);export{k as __pageData,f as default};
+import{_ as t,D as o,c as a,I as i,o as n}from"./chunks/framework.CwZBdDmI.js";const k=JSON.parse('{"title":"Vue Datepicker","description":"Vue 3 datepicker component. Lightweight and powerful with support for the timepicker, range picker, month-year picker, text input, week numbers and many more. Options to customize the datepicker from the ground up with props, slots and custom components. Dark and light mode available.","frontmatter":{"title":"Vue Datepicker","description":"Vue 3 datepicker component. Lightweight and powerful with support for the timepicker, range picker, month-year picker, text input, week numbers and many more. Options to customize the datepicker from the ground up with props, slots and custom components. Dark and light mode available.","layout":"home","hero":{"name":"Vue datepicker","text":"The most complete datepicker solution for Vue 3","tagline":"Powerful, lightweight, and reusable datepicker component to fit within any project","actions":[{"theme":"brand","text":"Get Started","link":"/installation/"},{"theme":"alt","text":"View on GitHub","link":"https://github.com/Vuepic/vue-datepicker"},{"theme":"alt","text":"Playground","link":"https://stackblitz.com/edit/vuepic-vue-datepicker?file=src%2Fcomponents%2FPlayground.vue"}]},"features":[{"title":"Powerful","details":"Supports multiple modes such as range, various pickers, multiple calendars, custom components, and many more."},{"title":"Modular","details":"Offers a great range of features, slots and props, while providing a way to customize for specific needs."},{"title":"Customizable","details":"Fully accessible, mobile-friendly, with built-in dark and light mode, and customizable css variables."}]},"headers":[],"relativePath":"index.md","filePath":"index.md"}'),r={name:"index.md"};function s(p,c,l,d,m,u){const e=o("StarAndSponsor");return n(),a("div",null,[i(e)])}const f=t(r,[["render",s]]);export{k as __pageData,f as default};
diff --git a/docs/assets/installation_index.md.0zcQ8EKZ.js b/docs/assets/installation_index.md.Byf71Zyc.js
similarity index 96%
rename from docs/assets/installation_index.md.0zcQ8EKZ.js
rename to docs/assets/installation_index.md.Byf71Zyc.js
index 8bd4e7ef..adbdfdfc 100644
--- a/docs/assets/installation_index.md.0zcQ8EKZ.js
+++ b/docs/assets/installation_index.md.Byf71Zyc.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,ak as n}from"./chunks/framework.BpiZUkLr.js";const o=JSON.parse('{"title":"Installation","description":"Install guide for @vuepic/vue-datepicker for global installation, Options and Composition API","frontmatter":{"title":"Installation","description":"Install guide for @vuepic/vue-datepicker for global installation, Options and Composition API"},"headers":[],"relativePath":"installation/index.md","filePath":"installation/index.md"}'),t={name:"installation/index.md"},p=n(`

Installation

Install the component using the preferred package manager

shell
npm install @vuepic/vue-datepicker
shell
yarn add @vuepic/vue-datepicker
shell
pnpm add @vuepic/vue-datepicker
shell
bun add @vuepic/vue-datepicker

Then import and register component

Note: css file is imported separately

js
import VueDatePicker from '@vuepic/vue-datepicker';
+import{_ as s,c as i,o as a,ak as t}from"./chunks/framework.CwZBdDmI.js";const o=JSON.parse('{"title":"Installation","description":"Install guide for @vuepic/vue-datepicker for global installation, Options and Composition API","frontmatter":{"title":"Installation","description":"Install guide for @vuepic/vue-datepicker for global installation, Options and Composition API"},"headers":[],"relativePath":"installation/index.md","filePath":"installation/index.md"}'),n={name:"installation/index.md"},p=t(`

Installation

Install the component using the preferred package manager

shell
npm install @vuepic/vue-datepicker
shell
yarn add @vuepic/vue-datepicker
shell
pnpm add @vuepic/vue-datepicker
shell
bun add @vuepic/vue-datepicker

Then import and register component

Note: css file is imported separately

js
import VueDatePicker from '@vuepic/vue-datepicker';
 import '@vuepic/vue-datepicker/dist/main.css'

Global

In the main file

js
import { createApp } from "vue";
 import App from './App.vue';
 
@@ -9,7 +9,7 @@ import{_ as s,c as i,o as a,ak as n}from"./chunks/framework.BpiZUkLr.js";const o
 
 app.component('VueDatePicker', VueDatePicker);
 
-app.mount('#app');

Local

In the .vue files

vue
<template>
+app.mount('#app');

Local

In the .vue files

vue
<template>
   <VueDatePicker v-model="date"></VueDatePicker>
 </template>
 
@@ -63,4 +63,4 @@ import{_ as s,c as i,o as a,ak as n}from"./chunks/framework.BpiZUkLr.js";const o
     build: {
         transpile: ['@vuepic/vue-datepicker']
     }
-})

That's it, you are ready to go

`,27),l=[p];function e(h,k,d,E,r,g){return a(),i("div",null,l)}const y=s(t,[["render",e]]);export{o as __pageData,y as default}; +})

That's it, you are ready to go

`,27),l=[p];function e(h,k,d,E,r,g){return a(),i("div",null,l)}const y=s(n,[["render",e]]);export{o as __pageData,y as default}; diff --git a/docs/assets/installation_index.md.0zcQ8EKZ.lean.js b/docs/assets/installation_index.md.Byf71Zyc.lean.js similarity index 60% rename from docs/assets/installation_index.md.0zcQ8EKZ.lean.js rename to docs/assets/installation_index.md.Byf71Zyc.lean.js index d284f2bd..08ed5cb9 100644 --- a/docs/assets/installation_index.md.0zcQ8EKZ.lean.js +++ b/docs/assets/installation_index.md.Byf71Zyc.lean.js @@ -1 +1 @@ -import{_ as s,c as i,o as a,ak as n}from"./chunks/framework.BpiZUkLr.js";const o=JSON.parse('{"title":"Installation","description":"Install guide for @vuepic/vue-datepicker for global installation, Options and Composition API","frontmatter":{"title":"Installation","description":"Install guide for @vuepic/vue-datepicker for global installation, Options and Composition API"},"headers":[],"relativePath":"installation/index.md","filePath":"installation/index.md"}'),t={name:"installation/index.md"},p=n("",27),l=[p];function e(h,k,d,E,r,g){return a(),i("div",null,l)}const y=s(t,[["render",e]]);export{o as __pageData,y as default}; +import{_ as s,c as i,o as a,ak as t}from"./chunks/framework.CwZBdDmI.js";const o=JSON.parse('{"title":"Installation","description":"Install guide for @vuepic/vue-datepicker for global installation, Options and Composition API","frontmatter":{"title":"Installation","description":"Install guide for @vuepic/vue-datepicker for global installation, Options and Composition API"},"headers":[],"relativePath":"installation/index.md","filePath":"installation/index.md"}'),n={name:"installation/index.md"},p=t("",27),l=[p];function e(h,k,d,E,r,g){return a(),i("div",null,l)}const y=s(n,[["render",e]]);export{o as __pageData,y as default}; diff --git a/docs/assets/methods-and-events_events_index.md.-Ja5tfeB.js b/docs/assets/methods-and-events_events_index.md.D5IIJJHV.js similarity index 99% rename from docs/assets/methods-and-events_events_index.md.-Ja5tfeB.js rename to docs/assets/methods-and-events_events_index.md.D5IIJJHV.js index 436b6f96..0677eb22 100644 --- a/docs/assets/methods-and-events_events_index.md.-Ja5tfeB.js +++ b/docs/assets/methods-and-events_events_index.md.D5IIJJHV.js @@ -1,4 +1,4 @@ -import{_ as s,c as i,o as a,ak as n}from"./chunks/framework.BpiZUkLr.js";const F=JSON.parse('{"title":"Events","description":"List of emitted events from the datepicker","frontmatter":{"lang":"en-US","title":"Events","description":"List of emitted events from the datepicker"},"headers":[],"relativePath":"methods-and-events/events/index.md","filePath":"methods-and-events/events/index.md"}'),h={name:"methods-and-events/events/index.md"},l=n(`

Events

List of available events that are emitted on some action

@update:model-value

This event is emitted when the value is selected. This is a v-model binding event

Code Example
vue
<template>
+import{_ as s,c as i,o as a,ak as n}from"./chunks/framework.CwZBdDmI.js";const F=JSON.parse('{"title":"Events","description":"List of emitted events from the datepicker","frontmatter":{"lang":"en-US","title":"Events","description":"List of emitted events from the datepicker"},"headers":[],"relativePath":"methods-and-events/events/index.md","filePath":"methods-and-events/events/index.md"}'),h={name:"methods-and-events/events/index.md"},l=n(`

Events

List of available events that are emitted on some action

@update:model-value

This event is emitted when the value is selected. This is a v-model binding event

Code Example
vue
<template>
     <VueDatePicker :model-value="date" @update:model-value="handleDate" />
 </template>
 
diff --git a/docs/assets/methods-and-events_events_index.md.-Ja5tfeB.lean.js b/docs/assets/methods-and-events_events_index.md.D5IIJJHV.lean.js
similarity index 77%
rename from docs/assets/methods-and-events_events_index.md.-Ja5tfeB.lean.js
rename to docs/assets/methods-and-events_events_index.md.D5IIJJHV.lean.js
index 45103562..c42644e8 100644
--- a/docs/assets/methods-and-events_events_index.md.-Ja5tfeB.lean.js
+++ b/docs/assets/methods-and-events_events_index.md.D5IIJJHV.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,ak as n}from"./chunks/framework.BpiZUkLr.js";const F=JSON.parse('{"title":"Events","description":"List of emitted events from the datepicker","frontmatter":{"lang":"en-US","title":"Events","description":"List of emitted events from the datepicker"},"headers":[],"relativePath":"methods-and-events/events/index.md","filePath":"methods-and-events/events/index.md"}'),h={name:"methods-and-events/events/index.md"},l=n("",109),t=[l];function k(p,e,E,d,r,g){return a(),i("div",null,t)}const c=s(h,[["render",k]]);export{F as __pageData,c as default};
+import{_ as s,c as i,o as a,ak as n}from"./chunks/framework.CwZBdDmI.js";const F=JSON.parse('{"title":"Events","description":"List of emitted events from the datepicker","frontmatter":{"lang":"en-US","title":"Events","description":"List of emitted events from the datepicker"},"headers":[],"relativePath":"methods-and-events/events/index.md","filePath":"methods-and-events/events/index.md"}'),h={name:"methods-and-events/events/index.md"},l=n("",109),t=[l];function k(p,e,E,d,r,g){return a(),i("div",null,t)}const c=s(h,[["render",k]]);export{F as __pageData,c as default};
diff --git a/docs/assets/methods-and-events_methods_index.md.DOOFdvLX.js b/docs/assets/methods-and-events_methods_index.md.Bjax0OyQ.js
similarity index 98%
rename from docs/assets/methods-and-events_methods_index.md.DOOFdvLX.js
rename to docs/assets/methods-and-events_methods_index.md.Bjax0OyQ.js
index ca61213b..b0d360b5 100644
--- a/docs/assets/methods-and-events_methods_index.md.DOOFdvLX.js
+++ b/docs/assets/methods-and-events_methods_index.md.Bjax0OyQ.js
@@ -1,4 +1,4 @@
-import{_ as a,c as s,o as e,ak as i}from"./chunks/framework.BpiZUkLr.js";const u=JSON.parse('{"title":"Methods","description":"List of exposed datepicker methods","frontmatter":{"lang":"en-US","title":"Methods","description":"List of exposed datepicker methods"},"headers":[],"relativePath":"methods-and-events/methods/index.md","filePath":"methods-and-events/methods/index.md"}'),t={name:"methods-and-events/methods/index.md"},l=i(`

Methods

List of available methods that you can call on the datepicker from the external code

Add a ref to the component, and call the method on that ref

Code Example
vue
<template>
+import{_ as a,c as s,o as e,ak as i}from"./chunks/framework.CwZBdDmI.js";const u=JSON.parse('{"title":"Methods","description":"List of exposed datepicker methods","frontmatter":{"lang":"en-US","title":"Methods","description":"List of exposed datepicker methods"},"headers":[],"relativePath":"methods-and-events/methods/index.md","filePath":"methods-and-events/methods/index.md"}'),t={name:"methods-and-events/methods/index.md"},l=i(`

Methods

List of available methods that you can call on the datepicker from the external code

Add a ref to the component, and call the method on that ref

Code Example
vue
<template>
     <VueDatePicker v-model="date" ref="datepicker" />
 </template>
 
diff --git a/docs/assets/methods-and-events_methods_index.md.DOOFdvLX.lean.js b/docs/assets/methods-and-events_methods_index.md.Bjax0OyQ.lean.js
similarity index 77%
rename from docs/assets/methods-and-events_methods_index.md.DOOFdvLX.lean.js
rename to docs/assets/methods-and-events_methods_index.md.Bjax0OyQ.lean.js
index 96dd8668..9fb1d304 100644
--- a/docs/assets/methods-and-events_methods_index.md.DOOFdvLX.lean.js
+++ b/docs/assets/methods-and-events_methods_index.md.Bjax0OyQ.lean.js
@@ -1 +1 @@
-import{_ as a,c as s,o as e,ak as i}from"./chunks/framework.BpiZUkLr.js";const u=JSON.parse('{"title":"Methods","description":"List of exposed datepicker methods","frontmatter":{"lang":"en-US","title":"Methods","description":"List of exposed datepicker methods"},"headers":[],"relativePath":"methods-and-events/methods/index.md","filePath":"methods-and-events/methods/index.md"}'),t={name:"methods-and-events/methods/index.md"},l=i("",34),n=[l];function h(p,r,o,d,k,c){return e(),s("div",null,n)}const g=a(t,[["render",h]]);export{u as __pageData,g as default};
+import{_ as a,c as s,o as e,ak as i}from"./chunks/framework.CwZBdDmI.js";const u=JSON.parse('{"title":"Methods","description":"List of exposed datepicker methods","frontmatter":{"lang":"en-US","title":"Methods","description":"List of exposed datepicker methods"},"headers":[],"relativePath":"methods-and-events/methods/index.md","filePath":"methods-and-events/methods/index.md"}'),t={name:"methods-and-events/methods/index.md"},l=i("",34),n=[l];function h(p,r,o,d,k,c){return e(),s("div",null,n)}const g=a(t,[["render",h]]);export{u as __pageData,g as default};
diff --git a/docs/assets/migration_from-v5.md.giR-XWm8.js b/docs/assets/migration_from-v5.md.Byhe62c8.js
similarity index 99%
rename from docs/assets/migration_from-v5.md.giR-XWm8.js
rename to docs/assets/migration_from-v5.md.Byhe62c8.js
index 1ba64a59..72470740 100644
--- a/docs/assets/migration_from-v5.md.giR-XWm8.js
+++ b/docs/assets/migration_from-v5.md.Byhe62c8.js
@@ -1,4 +1,4 @@
-import{_ as i,c as s,o as a,ak as t}from"./chunks/framework.BpiZUkLr.js";const g=JSON.parse('{"title":"Migration from v5","description":"Migration guide for migrating from v5 to v6 and notifying of breaking changes","frontmatter":{"lang":"en-US","title":"Migration from v5","description":"Migration guide for migrating from v5 to v6 and notifying of breaking changes"},"headers":[],"relativePath":"migration/from-v5.md","filePath":"migration/from-v5.md"}'),n={name:"migration/from-v5.md"},e=t(`

Migrating from v5

Breaking changes

  • month-picker and year-picker no longer have predefined value if v-model is empty
  • aria-label for arrow buttons in month-picker mode is changed to Next/Previous year
  • auto-apply-month prop is removed (will work with auto-apply prop set)
  • show-now-button prop is removed
  • month-year slot will have different props depending on the used mode
  • Property handleMonthYearChange is removed from sidebar-[left/right] slot props
  • Props changes (check props-reconfiguration)

Props reconfiguration

Based on the list of removed props, and depending on your usage, you might need to do a slight adjustments to keep prior behaviour:

multi-calendars-solo and multi-static

These 2 props are now merged into a configuration object that can be passed

to multi-calendars prop

Info

For prop definition, check multi-calendars prop

js

+import{_ as i,c as s,o as a,ak as t}from"./chunks/framework.CwZBdDmI.js";const g=JSON.parse('{"title":"Migration from v5","description":"Migration guide for migrating from v5 to v6 and notifying of breaking changes","frontmatter":{"lang":"en-US","title":"Migration from v5","description":"Migration guide for migrating from v5 to v6 and notifying of breaking changes"},"headers":[],"relativePath":"migration/from-v5.md","filePath":"migration/from-v5.md"}'),n={name:"migration/from-v5.md"},e=t(`

Migrating from v5

Breaking changes

  • month-picker and year-picker no longer have predefined value if v-model is empty
  • aria-label for arrow buttons in month-picker mode is changed to Next/Previous year
  • auto-apply-month prop is removed (will work with auto-apply prop set)
  • show-now-button prop is removed
  • month-year slot will have different props depending on the used mode
  • Property handleMonthYearChange is removed from sidebar-[left/right] slot props
  • Props changes (check props-reconfiguration)

Props reconfiguration

Based on the list of removed props, and depending on your usage, you might need to do a slight adjustments to keep prior behaviour:

multi-calendars-solo and multi-static

These 2 props are now merged into a configuration object that can be passed

to multi-calendars prop

Info

For prop definition, check multi-calendars prop

js

 <template>
 
   <VueDatePicker
diff --git a/docs/assets/migration_from-v5.md.giR-XWm8.lean.js b/docs/assets/migration_from-v5.md.Byhe62c8.lean.js
similarity index 79%
rename from docs/assets/migration_from-v5.md.giR-XWm8.lean.js
rename to docs/assets/migration_from-v5.md.Byhe62c8.lean.js
index 1fe421f9..22908c32 100644
--- a/docs/assets/migration_from-v5.md.giR-XWm8.lean.js
+++ b/docs/assets/migration_from-v5.md.Byhe62c8.lean.js
@@ -1 +1 @@
-import{_ as i,c as s,o as a,ak as t}from"./chunks/framework.BpiZUkLr.js";const g=JSON.parse('{"title":"Migration from v5","description":"Migration guide for migrating from v5 to v6 and notifying of breaking changes","frontmatter":{"lang":"en-US","title":"Migration from v5","description":"Migration guide for migrating from v5 to v6 and notifying of breaking changes"},"headers":[],"relativePath":"migration/from-v5.md","filePath":"migration/from-v5.md"}'),n={name:"migration/from-v5.md"},e=t("",26),l=[e];function p(h,o,k,r,d,c){return a(),s("div",null,l)}const y=i(n,[["render",p]]);export{g as __pageData,y as default};
+import{_ as i,c as s,o as a,ak as t}from"./chunks/framework.CwZBdDmI.js";const g=JSON.parse('{"title":"Migration from v5","description":"Migration guide for migrating from v5 to v6 and notifying of breaking changes","frontmatter":{"lang":"en-US","title":"Migration from v5","description":"Migration guide for migrating from v5 to v6 and notifying of breaking changes"},"headers":[],"relativePath":"migration/from-v5.md","filePath":"migration/from-v5.md"}'),n={name:"migration/from-v5.md"},e=t("",26),l=[e];function p(h,o,k,r,d,c){return a(),s("div",null,l)}const y=i(n,[["render",p]]);export{g as __pageData,y as default};
diff --git a/docs/assets/migration_from-v6.md.ZwUnQKxT.js b/docs/assets/migration_from-v6.md.BSwH4UhK.js
similarity index 92%
rename from docs/assets/migration_from-v6.md.ZwUnQKxT.js
rename to docs/assets/migration_from-v6.md.BSwH4UhK.js
index e114db49..04833c1a 100644
--- a/docs/assets/migration_from-v6.md.ZwUnQKxT.js
+++ b/docs/assets/migration_from-v6.md.BSwH4UhK.js
@@ -1 +1 @@
-import{_ as e,c as o,o as i,ak as a}from"./chunks/framework.BpiZUkLr.js";const h=JSON.parse('{"title":"Migration from v6","description":"Migration guide for migrating from v6 to v7 and notifying of breaking changes","frontmatter":{"lang":"en-US","title":"Migration from v6","description":"Migration guide for migrating from v6 to v7 and notifying of breaking changes"},"headers":[],"relativePath":"migration/from-v6.md","filePath":"migration/from-v6.md"}'),t={name:"migration/from-v6.md"},r=a('

Migrating from v6

Breaking changes

  • Wrapper for preset-dates is changed from <div> to <template>, which may cause potential styles break if you use a slot for the preset-dates item
  • Removed deprecated props
    • Removed
      • closeOnScroll
      • modeHeight
      • allowPreventDefault
      • closeOnClearValue
      • closeOnAutoApply
      • noSwipe
      • keepActionRow
      • onClickOutside

All removed props are now part of the config prop

',4),n=[r];function l(c,d,s,g,f,m){return i(),o("div",null,n)}const _=e(t,[["render",l]]);export{h as __pageData,_ as default}; +import{_ as e,c as o,o as i,ak as a}from"./chunks/framework.CwZBdDmI.js";const h=JSON.parse('{"title":"Migration from v6","description":"Migration guide for migrating from v6 to v7 and notifying of breaking changes","frontmatter":{"lang":"en-US","title":"Migration from v6","description":"Migration guide for migrating from v6 to v7 and notifying of breaking changes"},"headers":[],"relativePath":"migration/from-v6.md","filePath":"migration/from-v6.md"}'),t={name:"migration/from-v6.md"},r=a('

Migrating from v6

Breaking changes

  • Wrapper for preset-dates is changed from <div> to <template>, which may cause potential styles break if you use a slot for the preset-dates item
  • Removed deprecated props
    • Removed
      • closeOnScroll
      • modeHeight
      • allowPreventDefault
      • closeOnClearValue
      • closeOnAutoApply
      • noSwipe
      • keepActionRow
      • onClickOutside

All removed props are now part of the config prop

',4),n=[r];function l(c,d,s,g,f,m){return i(),o("div",null,n)}const _=e(t,[["render",l]]);export{h as __pageData,_ as default}; diff --git a/docs/assets/migration_from-v6.md.ZwUnQKxT.lean.js b/docs/assets/migration_from-v6.md.BSwH4UhK.lean.js similarity index 79% rename from docs/assets/migration_from-v6.md.ZwUnQKxT.lean.js rename to docs/assets/migration_from-v6.md.BSwH4UhK.lean.js index f2d20578..877cd1cb 100644 --- a/docs/assets/migration_from-v6.md.ZwUnQKxT.lean.js +++ b/docs/assets/migration_from-v6.md.BSwH4UhK.lean.js @@ -1 +1 @@ -import{_ as e,c as o,o as i,ak as a}from"./chunks/framework.BpiZUkLr.js";const h=JSON.parse('{"title":"Migration from v6","description":"Migration guide for migrating from v6 to v7 and notifying of breaking changes","frontmatter":{"lang":"en-US","title":"Migration from v6","description":"Migration guide for migrating from v6 to v7 and notifying of breaking changes"},"headers":[],"relativePath":"migration/from-v6.md","filePath":"migration/from-v6.md"}'),t={name:"migration/from-v6.md"},r=a("",4),n=[r];function l(c,d,s,g,f,m){return i(),o("div",null,n)}const _=e(t,[["render",l]]);export{h as __pageData,_ as default}; +import{_ as e,c as o,o as i,ak as a}from"./chunks/framework.CwZBdDmI.js";const h=JSON.parse('{"title":"Migration from v6","description":"Migration guide for migrating from v6 to v7 and notifying of breaking changes","frontmatter":{"lang":"en-US","title":"Migration from v6","description":"Migration guide for migrating from v6 to v7 and notifying of breaking changes"},"headers":[],"relativePath":"migration/from-v6.md","filePath":"migration/from-v6.md"}'),t={name:"migration/from-v6.md"},r=a("",4),n=[r];function l(c,d,s,g,f,m){return i(),o("div",null,n)}const _=e(t,[["render",l]]);export{h as __pageData,_ as default}; diff --git a/docs/assets/migration_from-v7.md.B4lCG2tE.js b/docs/assets/migration_from-v7.md.xMus3jcV.js similarity index 99% rename from docs/assets/migration_from-v7.md.B4lCG2tE.js rename to docs/assets/migration_from-v7.md.xMus3jcV.js index 9e4355b8..6b025020 100644 --- a/docs/assets/migration_from-v7.md.B4lCG2tE.js +++ b/docs/assets/migration_from-v7.md.xMus3jcV.js @@ -1,4 +1,4 @@ -import{_ as i,c as s,o as a,ak as t}from"./chunks/framework.BpiZUkLr.js";const y=JSON.parse('{"title":"Migration from v7","description":"Migration guide for migrating from v7 to v8 and notifying of breaking changes","frontmatter":{"lang":"en-US","title":"Migration from v7","description":"Migration guide for migrating from v7 to v8 and notifying of breaking changes"},"headers":[],"relativePath":"migration/from-v7.md","filePath":"migration/from-v7.md"}'),l={name:"migration/from-v7.md"},e=t(`

Migrating from v7

Breaking changes

  • Default week-picker format is changed to week numbers
  • Tabbing out from the overlay will shift focus to the action row button if present
  • Removed deprecated props
    • Removed
      • highlight-week-days
      • highlight-disabled-days
      • highlight prop types
        • Date[]
        • string[]
        • number[]
  • id for calendar days is changed to formatted value instead of ISO value
  • date-fns-tz library is removed
  • date-fns library is updated to v3

highlight

Info

For prop definition, check highlight prop

js
<template>
+import{_ as i,c as s,o as a,ak as t}from"./chunks/framework.CwZBdDmI.js";const y=JSON.parse('{"title":"Migration from v7","description":"Migration guide for migrating from v7 to v8 and notifying of breaking changes","frontmatter":{"lang":"en-US","title":"Migration from v7","description":"Migration guide for migrating from v7 to v8 and notifying of breaking changes"},"headers":[],"relativePath":"migration/from-v7.md","filePath":"migration/from-v7.md"}'),l={name:"migration/from-v7.md"},e=t(`

Migrating from v7

Breaking changes

  • Default week-picker format is changed to week numbers
  • Tabbing out from the overlay will shift focus to the action row button if present
  • Removed deprecated props
    • Removed
      • highlight-week-days
      • highlight-disabled-days
      • highlight prop types
        • Date[]
        • string[]
        • number[]
  • id for calendar days is changed to formatted value instead of ISO value
  • date-fns-tz library is removed
  • date-fns library is updated to v3

highlight

Info

For prop definition, check highlight prop

js
<template>
   <VueDatePicker
     :highlight="[new Date()]"
     :highlight="{ days: [ new Date() ] }"
diff --git a/docs/assets/migration_from-v7.md.B4lCG2tE.lean.js b/docs/assets/migration_from-v7.md.xMus3jcV.lean.js
similarity index 79%
rename from docs/assets/migration_from-v7.md.B4lCG2tE.lean.js
rename to docs/assets/migration_from-v7.md.xMus3jcV.lean.js
index aab74384..1631c439 100644
--- a/docs/assets/migration_from-v7.md.B4lCG2tE.lean.js
+++ b/docs/assets/migration_from-v7.md.xMus3jcV.lean.js
@@ -1 +1 @@
-import{_ as i,c as s,o as a,ak as t}from"./chunks/framework.BpiZUkLr.js";const y=JSON.parse('{"title":"Migration from v7","description":"Migration guide for migrating from v7 to v8 and notifying of breaking changes","frontmatter":{"lang":"en-US","title":"Migration from v7","description":"Migration guide for migrating from v7 to v8 and notifying of breaking changes"},"headers":[],"relativePath":"migration/from-v7.md","filePath":"migration/from-v7.md"}'),l={name:"migration/from-v7.md"},e=t("",18),h=[e];function n(k,p,d,o,r,g){return a(),s("div",null,h)}const E=i(l,[["render",n]]);export{y as __pageData,E as default};
+import{_ as i,c as s,o as a,ak as t}from"./chunks/framework.CwZBdDmI.js";const y=JSON.parse('{"title":"Migration from v7","description":"Migration guide for migrating from v7 to v8 and notifying of breaking changes","frontmatter":{"lang":"en-US","title":"Migration from v7","description":"Migration guide for migrating from v7 to v8 and notifying of breaking changes"},"headers":[],"relativePath":"migration/from-v7.md","filePath":"migration/from-v7.md"}'),l={name:"migration/from-v7.md"},e=t("",18),h=[e];function n(k,p,d,o,r,g){return a(),s("div",null,h)}const E=i(l,[["render",n]]);export{y as __pageData,E as default};
diff --git a/docs/assets/props_calendar-configuration_index.md.CVfx-tiB.js b/docs/assets/props_calendar-configuration_index.md.BTEM7sWk.js
similarity index 99%
rename from docs/assets/props_calendar-configuration_index.md.CVfx-tiB.js
rename to docs/assets/props_calendar-configuration_index.md.BTEM7sWk.js
index b112926d..594ba654 100644
--- a/docs/assets/props_calendar-configuration_index.md.CVfx-tiB.js
+++ b/docs/assets/props_calendar-configuration_index.md.BTEM7sWk.js
@@ -1,4 +1,4 @@
-import{_ as E,D as n,c as d,I as i,ak as s,o as r}from"./chunks/framework.BpiZUkLr.js";const Y=JSON.parse('{"title":"Props - Calendar configuration","description":"Configuration for the calendar","frontmatter":{"lang":"en-US","title":"Props - Calendar configuration","description":"Configuration for the calendar"},"headers":[],"relativePath":"props/calendar-configuration/index.md","filePath":"props/calendar-configuration/index.md"}'),g={name:"props/calendar-configuration/index.md"},y=s(`

Calendar configuration

Configure calendar options such as behavior or available dates

Info

  • When checking the examples, for boolean prop types, the example will show the behavior opposite of what is set for the default value
  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, weekNumbers as week-numbers and so on

calendar

Customize the calendar view, filter out weeks, add or remove custom classes

Warning

Do not modify date values

  • Type: (weeks: CalendarWeek[]) => CalendarWeek[];
  • Default: null
ts
interface CalendarWeek {
+import{_ as E,D as n,c as d,I as i,ak as s,o as r}from"./chunks/framework.CwZBdDmI.js";const Y=JSON.parse('{"title":"Props - Calendar configuration","description":"Configuration for the calendar","frontmatter":{"lang":"en-US","title":"Props - Calendar configuration","description":"Configuration for the calendar"},"headers":[],"relativePath":"props/calendar-configuration/index.md","filePath":"props/calendar-configuration/index.md"}'),g={name:"props/calendar-configuration/index.md"},y=s(`

Calendar configuration

Configure calendar options such as behavior or available dates

Info

  • When checking the examples, for boolean prop types, the example will show the behavior opposite of what is set for the default value
  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, weekNumbers as week-numbers and so on

calendar

Customize the calendar view, filter out weeks, add or remove custom classes

Warning

Do not modify date values

  • Type: (weeks: CalendarWeek[]) => CalendarWeek[];
  • Default: null
ts
interface CalendarWeek {
   days: {
     text: number | string; // Value displayed in the calendar day box
     value: Date; // Date that is going to be selected, do not modify
diff --git a/docs/assets/props_calendar-configuration_index.md.CVfx-tiB.lean.js b/docs/assets/props_calendar-configuration_index.md.BTEM7sWk.lean.js
similarity index 96%
rename from docs/assets/props_calendar-configuration_index.md.CVfx-tiB.lean.js
rename to docs/assets/props_calendar-configuration_index.md.BTEM7sWk.lean.js
index b44e30fc..2ee41d09 100644
--- a/docs/assets/props_calendar-configuration_index.md.CVfx-tiB.lean.js
+++ b/docs/assets/props_calendar-configuration_index.md.BTEM7sWk.lean.js
@@ -1 +1 @@
-import{_ as E,D as n,c as d,I as i,ak as s,o as r}from"./chunks/framework.BpiZUkLr.js";const Y=JSON.parse('{"title":"Props - Calendar configuration","description":"Configuration for the calendar","frontmatter":{"lang":"en-US","title":"Props - Calendar configuration","description":"Configuration for the calendar"},"headers":[],"relativePath":"props/calendar-configuration/index.md","filePath":"props/calendar-configuration/index.md"}'),g={name:"props/calendar-configuration/index.md"},y=s("",8),F=s("",5),o=s("",4),c=s("",4),u=s("",4),C=s("",4),D=s("",4),m=s("",4),A=s("",4),B=s("",4),_=s("",5),b=s("",4),v=s("",4),f=s("",4),T=s("",4),w=s("",5),q=s("",4),x=s("",5),P=s("",1);function S(V,I,N,R,M,W){const h=n("CustomCalendarDemo"),a=n("GlobalDemo"),l=n("MinMaxDemo"),t=n("EmptyDemo"),k=n("FiltersDemo"),p=n("DisabledDatesDemo"),e=n("DisabledRangeDateDemoDeprecated");return r(),d("div",null,[y,i(h),F,i(a,{"week-numbers":{type:"iso"}}),o,i(a,{"hide-offset-dates":!0}),c,i(a,{"min-date":new Date},null,8,["min-date"]),u,i(a,{"max-date":new Date},null,8,["max-date"]),C,i(l),D,i(t,{"ignore-time-validation":!0,"max-date":new Date(new Date().getFullYear(),new Date().getMonth(),new Date().getDate()),placeholder:"Select Date"},null,8,["max-date"]),m,i(t,{"start-date":new Date(2020,1),placeholder:"Select Date"},null,8,["start-date"]),A,i(a,{"start-date":new Date(2020,1),"focus-start-date":!0,placeholder:"Select Date"},null,8,["start-date"]),B,i(a,{"week-start":"0"}),_,i(k),b,i(a,{"disable-month-year-select":!0}),v,i(a,{"year-range":[2020,2040]}),f,i(a,{"reverse-years":!0,"year-range":[2020,2040]}),T,i(t,{"allowed-dates":[new Date],placeholder:"Select Date"},null,8,["allowed-dates"]),w,i(p),q,i(t,{"disabled-week-days":[6,0],placeholder:"Select Date"}),x,i(e),P])}const $=E(g,[["render",S]]);export{Y as __pageData,$ as default};
+import{_ as E,D as n,c as d,I as i,ak as s,o as r}from"./chunks/framework.CwZBdDmI.js";const Y=JSON.parse('{"title":"Props - Calendar configuration","description":"Configuration for the calendar","frontmatter":{"lang":"en-US","title":"Props - Calendar configuration","description":"Configuration for the calendar"},"headers":[],"relativePath":"props/calendar-configuration/index.md","filePath":"props/calendar-configuration/index.md"}'),g={name:"props/calendar-configuration/index.md"},y=s("",8),F=s("",5),o=s("",4),c=s("",4),u=s("",4),C=s("",4),D=s("",4),m=s("",4),A=s("",4),B=s("",4),_=s("",5),b=s("",4),v=s("",4),f=s("",4),T=s("",4),w=s("",5),q=s("",4),x=s("",5),P=s("",1);function S(V,I,N,R,M,W){const h=n("CustomCalendarDemo"),a=n("GlobalDemo"),l=n("MinMaxDemo"),t=n("EmptyDemo"),k=n("FiltersDemo"),p=n("DisabledDatesDemo"),e=n("DisabledRangeDateDemoDeprecated");return r(),d("div",null,[y,i(h),F,i(a,{"week-numbers":{type:"iso"}}),o,i(a,{"hide-offset-dates":!0}),c,i(a,{"min-date":new Date},null,8,["min-date"]),u,i(a,{"max-date":new Date},null,8,["max-date"]),C,i(l),D,i(t,{"ignore-time-validation":!0,"max-date":new Date(new Date().getFullYear(),new Date().getMonth(),new Date().getDate()),placeholder:"Select Date"},null,8,["max-date"]),m,i(t,{"start-date":new Date(2020,1),placeholder:"Select Date"},null,8,["start-date"]),A,i(a,{"start-date":new Date(2020,1),"focus-start-date":!0,placeholder:"Select Date"},null,8,["start-date"]),B,i(a,{"week-start":"0"}),_,i(k),b,i(a,{"disable-month-year-select":!0}),v,i(a,{"year-range":[2020,2040]}),f,i(a,{"reverse-years":!0,"year-range":[2020,2040]}),T,i(t,{"allowed-dates":[new Date],placeholder:"Select Date"},null,8,["allowed-dates"]),w,i(p),q,i(t,{"disabled-week-days":[6,0],placeholder:"Select Date"}),x,i(e),P])}const $=E(g,[["render",S]]);export{Y as __pageData,$ as default};
diff --git a/docs/assets/props_formatting_index.md.B_ymUdvz.js b/docs/assets/props_formatting_index.md.Dve4bqkL.js
similarity index 99%
rename from docs/assets/props_formatting_index.md.B_ymUdvz.js
rename to docs/assets/props_formatting_index.md.Dve4bqkL.js
index d2e0c6bb..6ea5f4c0 100644
--- a/docs/assets/props_formatting_index.md.B_ymUdvz.js
+++ b/docs/assets/props_formatting_index.md.Dve4bqkL.js
@@ -1,4 +1,4 @@
-import{_ as l,D as i,c as e,I as a,ak as s,o as k}from"./chunks/framework.BpiZUkLr.js";const C=JSON.parse('{"title":"Props - Formatting","description":"Customize the default formatting of the datepicker","frontmatter":{"lang":"en-US","title":"Props - Formatting","description":"Customize the default formatting of the datepicker"},"headers":[],"relativePath":"props/formatting/index.md","filePath":"props/formatting/index.md"}'),p={name:"props/formatting/index.md"},r=s('

Formatting

Format options for the value displayed in the input or preview

Info

  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, previewFormat as preview-format and so on

format

Format the value of the date(s) in the input field. Formatting is done automatically via provided string format. However, you can override the default format by providing a custom formatter function

  • Type: string | ((date: Date) => string) | ((dates: Date[]) => string);
  • Default:
    • Single picker: 'MM/dd/yyyy HH:mm'
    • Range picker: 'MM/dd/yyyy HH:mm - MM/dd/yyyy HH:mm'
    • Month picker: 'MM/yyyy'
    • Time picker: 'HH:mm'
    • Time picker range: 'HH:mm - HH:mm'
    • Week picker 'RR-yyyy' | 'ww-yyyy' (depends on week numbering)

Info

If is-24 prop is set to false, hours format will be changed to 'hh:mm aa'

For additional information on how to pass custom string format you can check Unicode tokens

',8),E=s(`
Code Example
vue
<template>
+import{_ as l,D as i,c as e,I as a,ak as s,o as k}from"./chunks/framework.CwZBdDmI.js";const C=JSON.parse('{"title":"Props - Formatting","description":"Customize the default formatting of the datepicker","frontmatter":{"lang":"en-US","title":"Props - Formatting","description":"Customize the default formatting of the datepicker"},"headers":[],"relativePath":"props/formatting/index.md","filePath":"props/formatting/index.md"}'),p={name:"props/formatting/index.md"},r=s('

Formatting

Format options for the value displayed in the input or preview

Info

  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, previewFormat as preview-format and so on

format

Format the value of the date(s) in the input field. Formatting is done automatically via provided string format. However, you can override the default format by providing a custom formatter function

  • Type: string | ((date: Date) => string) | ((dates: Date[]) => string);
  • Default:
    • Single picker: 'MM/dd/yyyy HH:mm'
    • Range picker: 'MM/dd/yyyy HH:mm - MM/dd/yyyy HH:mm'
    • Month picker: 'MM/yyyy'
    • Time picker: 'HH:mm'
    • Time picker range: 'HH:mm - HH:mm'
    • Week picker 'RR-yyyy' | 'ww-yyyy' (depends on week numbering)

Info

If is-24 prop is set to false, hours format will be changed to 'hh:mm aa'

For additional information on how to pass custom string format you can check Unicode tokens

',8),E=s(`
Code Example
vue
<template>
     <VueDatePicker v-model="date" :format="format" />
 </template>
 
diff --git a/docs/assets/props_formatting_index.md.B_ymUdvz.lean.js b/docs/assets/props_formatting_index.md.Dve4bqkL.lean.js
similarity index 91%
rename from docs/assets/props_formatting_index.md.B_ymUdvz.lean.js
rename to docs/assets/props_formatting_index.md.Dve4bqkL.lean.js
index 1e42727f..5002295d 100644
--- a/docs/assets/props_formatting_index.md.B_ymUdvz.lean.js
+++ b/docs/assets/props_formatting_index.md.Dve4bqkL.lean.js
@@ -1 +1 @@
-import{_ as l,D as i,c as e,I as a,ak as s,o as k}from"./chunks/framework.BpiZUkLr.js";const C=JSON.parse('{"title":"Props - Formatting","description":"Customize the default formatting of the datepicker","frontmatter":{"lang":"en-US","title":"Props - Formatting","description":"Customize the default formatting of the datepicker"},"headers":[],"relativePath":"props/formatting/index.md","filePath":"props/formatting/index.md"}'),p={name:"props/formatting/index.md"},r=s("",8),E=s("",6),d=s("",4),o=s("",1);function g(y,c,F,m,u,f){const t=i("FormatDemo"),n=i("PreviewFormatDemo"),h=i("GlobalDemo");return k(),e("div",null,[r,a(t),E,a(n),d,a(h,{"month-name-format":"long"}),o])}const A=l(p,[["render",g]]);export{C as __pageData,A as default};
+import{_ as l,D as i,c as e,I as a,ak as s,o as k}from"./chunks/framework.CwZBdDmI.js";const C=JSON.parse('{"title":"Props - Formatting","description":"Customize the default formatting of the datepicker","frontmatter":{"lang":"en-US","title":"Props - Formatting","description":"Customize the default formatting of the datepicker"},"headers":[],"relativePath":"props/formatting/index.md","filePath":"props/formatting/index.md"}'),p={name:"props/formatting/index.md"},r=s("",8),E=s("",6),d=s("",4),o=s("",1);function g(y,c,F,m,u,f){const t=i("FormatDemo"),n=i("PreviewFormatDemo"),h=i("GlobalDemo");return k(),e("div",null,[r,a(t),E,a(n),d,a(h,{"month-name-format":"long"}),o])}const A=l(p,[["render",g]]);export{C as __pageData,A as default};
diff --git a/docs/assets/props_general-configuration_index.md.DbFk_xct.js b/docs/assets/props_general-configuration_index.md.Db5yvbMu.js
similarity index 99%
rename from docs/assets/props_general-configuration_index.md.DbFk_xct.js
rename to docs/assets/props_general-configuration_index.md.Db5yvbMu.js
index 44961103..524344af 100644
--- a/docs/assets/props_general-configuration_index.md.DbFk_xct.js
+++ b/docs/assets/props_general-configuration_index.md.Db5yvbMu.js
@@ -1,4 +1,4 @@
-import{_ as r,D as n,c as g,I as i,j as h,a as t,ak as s,o}from"./chunks/framework.BpiZUkLr.js";const j=JSON.parse('{"title":"Props - General configuration","description":"General behavior props configuration","frontmatter":{"lang":"en-US","title":"Props - General configuration","description":"General behavior props configuration"},"headers":[],"relativePath":"props/general-configuration/index.md","filePath":"props/general-configuration/index.md"}'),y={name:"props/general-configuration/index.md"},c=s('

General configuration

General behavior props configuration

Info

  • When checking the examples, for boolean prop types, the example will show the behavior opposite of what is set for the default value
  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, monthChangeOnScroll as month-change-on-scroll and so on

uid

Pass an id to the input and menu elements. If provided, you can select menu id as dp-menu-${uid} and input id as dp-input-${uid}

  • Type: string
  • Default: null
',6),F=s(`
Code Example
vue
<template>
+import{_ as r,D as n,c as g,I as i,j as h,a as t,ak as s,o}from"./chunks/framework.CwZBdDmI.js";const j=JSON.parse('{"title":"Props - General configuration","description":"General behavior props configuration","frontmatter":{"lang":"en-US","title":"Props - General configuration","description":"General behavior props configuration"},"headers":[],"relativePath":"props/general-configuration/index.md","filePath":"props/general-configuration/index.md"}'),y={name:"props/general-configuration/index.md"},c=s('

General configuration

General behavior props configuration

Info

  • When checking the examples, for boolean prop types, the example will show the behavior opposite of what is set for the default value
  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, monthChangeOnScroll as month-change-on-scroll and so on

uid

Pass an id to the input and menu elements. If provided, you can select menu id as dp-menu-${uid} and input id as dp-input-${uid}

  • Type: string
  • Default: null
',6),F=s(`
Code Example
vue
<template>
     <VueDatePicker v-model="date" uid="demo" />
 </template>
 
diff --git a/docs/assets/props_general-configuration_index.md.DbFk_xct.lean.js b/docs/assets/props_general-configuration_index.md.Db5yvbMu.lean.js
similarity index 96%
rename from docs/assets/props_general-configuration_index.md.DbFk_xct.lean.js
rename to docs/assets/props_general-configuration_index.md.Db5yvbMu.lean.js
index 5abb002e..785132f6 100644
--- a/docs/assets/props_general-configuration_index.md.DbFk_xct.lean.js
+++ b/docs/assets/props_general-configuration_index.md.Db5yvbMu.lean.js
@@ -1 +1 @@
-import{_ as r,D as n,c as g,I as i,j as h,a as t,ak as s,o}from"./chunks/framework.BpiZUkLr.js";const j=JSON.parse('{"title":"Props - General configuration","description":"General behavior props configuration","frontmatter":{"lang":"en-US","title":"Props - General configuration","description":"General behavior props configuration"},"headers":[],"relativePath":"props/general-configuration/index.md","filePath":"props/general-configuration/index.md"}'),y={name:"props/general-configuration/index.md"},c=s("",6),F=s("",5),u=s("",1),C={id:"model-value",tabindex:"-1"},m=h("a",{class:"header-anchor",href:"#model-value","aria-label":'Permalink to "model-value "'},"​",-1),D=s("",7),A=s("",4),B=s("",5),b=s("",4),_=s("",4),v=s("",5),f=s("",5),T=s("",4),w=s("",4),q=s("",4),P=s("",4),S=s("",4),x=s("",4),V=s("",5),I=s("",3),N=s("",4),R=s("",11),O=s("",1);function M(H,G,W,$,L,U){const a=n("GlobalDemo"),k=n("Badge"),e=n("DisplayModelDemo"),l=n("EmptyDemo"),p=n("DemoMarkers"),E=n("DemoHighlight"),d=n("RequiredDemo");return o(),g("div",null,[c,i(a,{uid:"demo"}),F,i(a,{"month-change-on-scroll":!1}),u,h("h2",C,[t("model-value "),i(k,{type:"tip",text:"v-model"}),t(),m]),D,i(e,{modelType:"dd.MM.yyyy"}),A,i(a,{clearable:!1}),B,i(a,{"auto-apply":!0}),b,i(l,{placeholder:"Select Date"}),_,i(l,{"no-today":!0,placeholder:"Select Date"}),v,i(p),f,i(E),T,i(a,{disabled:!0}),w,i(a,{readonly:!0}),q,i(d,{required:!0}),P,i(a,{name:"date-picker"}),S,i(a,{autocomplete:"off"}),x,i(a,{"hide-navigation":["month","year"]}),V,i(a,{"action-row":{showNow:!0,showPreview:!1}}),I,i(a,{"disable-year-select":!0}),N,i(a,{"year-first":!0}),R,i(a,{loading:!0}),O])}const z=r(y,[["render",M]]);export{j as __pageData,z as default};
+import{_ as r,D as n,c as g,I as i,j as h,a as t,ak as s,o}from"./chunks/framework.CwZBdDmI.js";const j=JSON.parse('{"title":"Props - General configuration","description":"General behavior props configuration","frontmatter":{"lang":"en-US","title":"Props - General configuration","description":"General behavior props configuration"},"headers":[],"relativePath":"props/general-configuration/index.md","filePath":"props/general-configuration/index.md"}'),y={name:"props/general-configuration/index.md"},c=s("",6),F=s("",5),u=s("",1),C={id:"model-value",tabindex:"-1"},m=h("a",{class:"header-anchor",href:"#model-value","aria-label":'Permalink to "model-value "'},"​",-1),D=s("",7),A=s("",4),B=s("",5),b=s("",4),_=s("",4),v=s("",5),f=s("",5),T=s("",4),w=s("",4),q=s("",4),P=s("",4),S=s("",4),x=s("",4),V=s("",5),I=s("",3),N=s("",4),R=s("",11),O=s("",1);function M(H,G,W,$,L,U){const a=n("GlobalDemo"),k=n("Badge"),e=n("DisplayModelDemo"),l=n("EmptyDemo"),p=n("DemoMarkers"),E=n("DemoHighlight"),d=n("RequiredDemo");return o(),g("div",null,[c,i(a,{uid:"demo"}),F,i(a,{"month-change-on-scroll":!1}),u,h("h2",C,[t("model-value "),i(k,{type:"tip",text:"v-model"}),t(),m]),D,i(e,{modelType:"dd.MM.yyyy"}),A,i(a,{clearable:!1}),B,i(a,{"auto-apply":!0}),b,i(l,{placeholder:"Select Date"}),_,i(l,{"no-today":!0,placeholder:"Select Date"}),v,i(p),f,i(E),T,i(a,{disabled:!0}),w,i(a,{readonly:!0}),q,i(d,{required:!0}),P,i(a,{name:"date-picker"}),S,i(a,{autocomplete:"off"}),x,i(a,{"hide-navigation":["month","year"]}),V,i(a,{"action-row":{showNow:!0,showPreview:!1}}),I,i(a,{"disable-year-select":!0}),N,i(a,{"year-first":!0}),R,i(a,{loading:!0}),O])}const z=r(y,[["render",M]]);export{j as __pageData,z as default};
diff --git a/docs/assets/props_keyboard_index.md.X_gn66Wm.js b/docs/assets/props_keyboard_index.md.OWNAoIbg.js
similarity index 99%
rename from docs/assets/props_keyboard_index.md.X_gn66Wm.js
rename to docs/assets/props_keyboard_index.md.OWNAoIbg.js
index cedfaf48..ab6c28fa 100644
--- a/docs/assets/props_keyboard_index.md.X_gn66Wm.js
+++ b/docs/assets/props_keyboard_index.md.OWNAoIbg.js
@@ -1,4 +1,4 @@
-import{_ as t,D as n,c as e,I as a,ak as s,o as l}from"./chunks/framework.BpiZUkLr.js";const C=JSON.parse('{"title":"Props - Keyboard","description":"Datepicker keyboard actions configuration","frontmatter":{"lang":"en-US","title":"Props - Keyboard","description":"Datepicker keyboard actions configuration"},"headers":[],"relativePath":"props/keyboard/index.md","filePath":"props/keyboard/index.md"}'),h={name:"props/keyboard/index.md"},p=s('

Keyboard

Configure keyboard actions

Info

  • When checking the examples, for boolean prop types, the example will show the behavior opposite of what is set for the default value
  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, escClose as esc-close and so on

Info

You can press tab key in the menu, and it will autofocus elements, pressing enter will do a click action like open overlay or select a date.

All keyboard events are enabled by default

esc-close

Esc key closes the menu

  • Type: boolean
  • Default: true
',7),k=s(`
Code Example
vue
<template>
+import{_ as t,D as n,c as e,I as a,ak as s,o as l}from"./chunks/framework.CwZBdDmI.js";const C=JSON.parse('{"title":"Props - Keyboard","description":"Datepicker keyboard actions configuration","frontmatter":{"lang":"en-US","title":"Props - Keyboard","description":"Datepicker keyboard actions configuration"},"headers":[],"relativePath":"props/keyboard/index.md","filePath":"props/keyboard/index.md"}'),h={name:"props/keyboard/index.md"},p=s('

Keyboard

Configure keyboard actions

Info

  • When checking the examples, for boolean prop types, the example will show the behavior opposite of what is set for the default value
  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, escClose as esc-close and so on

Info

You can press tab key in the menu, and it will autofocus elements, pressing enter will do a click action like open overlay or select a date.

All keyboard events are enabled by default

esc-close

Esc key closes the menu

  • Type: boolean
  • Default: true
',7),k=s(`
Code Example
vue
<template>
     <VueDatePicker v-model="date" :esc-close="false" />
 </template>
 
diff --git a/docs/assets/props_keyboard_index.md.X_gn66Wm.lean.js b/docs/assets/props_keyboard_index.md.OWNAoIbg.lean.js
similarity index 91%
rename from docs/assets/props_keyboard_index.md.X_gn66Wm.lean.js
rename to docs/assets/props_keyboard_index.md.OWNAoIbg.lean.js
index e83cd368..9677aff2 100644
--- a/docs/assets/props_keyboard_index.md.X_gn66Wm.lean.js
+++ b/docs/assets/props_keyboard_index.md.OWNAoIbg.lean.js
@@ -1 +1 @@
-import{_ as t,D as n,c as e,I as a,ak as s,o as l}from"./chunks/framework.BpiZUkLr.js";const C=JSON.parse('{"title":"Props - Keyboard","description":"Datepicker keyboard actions configuration","frontmatter":{"lang":"en-US","title":"Props - Keyboard","description":"Datepicker keyboard actions configuration"},"headers":[],"relativePath":"props/keyboard/index.md","filePath":"props/keyboard/index.md"}'),h={name:"props/keyboard/index.md"},p=s("",7),k=s("",4),r=s("",4),d=s("",5),E=s("",1);function o(c,g,y,u,F,m){const i=n("GlobalDemo");return l(),e("div",null,[p,a(i,{"esc-close":!1}),k,a(i,{"space-confirm":!1}),r,a(i,{"month-change-on-arrows":!1}),d,a(i,{"arrow-navigation":!0}),E])}const b=t(h,[["render",o]]);export{C as __pageData,b as default};
+import{_ as t,D as n,c as e,I as a,ak as s,o as l}from"./chunks/framework.CwZBdDmI.js";const C=JSON.parse('{"title":"Props - Keyboard","description":"Datepicker keyboard actions configuration","frontmatter":{"lang":"en-US","title":"Props - Keyboard","description":"Datepicker keyboard actions configuration"},"headers":[],"relativePath":"props/keyboard/index.md","filePath":"props/keyboard/index.md"}'),h={name:"props/keyboard/index.md"},p=s("",7),k=s("",4),r=s("",4),d=s("",5),E=s("",1);function o(c,g,y,u,F,m){const i=n("GlobalDemo");return l(),e("div",null,[p,a(i,{"esc-close":!1}),k,a(i,{"space-confirm":!1}),r,a(i,{"month-change-on-arrows":!1}),d,a(i,{"arrow-navigation":!0}),E])}const b=t(h,[["render",o]]);export{C as __pageData,b as default};
diff --git a/docs/assets/props_localization_index.md.CAqjt2h7.js b/docs/assets/props_localization_index.md.xtBd064-.js
similarity index 99%
rename from docs/assets/props_localization_index.md.CAqjt2h7.js
rename to docs/assets/props_localization_index.md.xtBd064-.js
index e3124b94..81053fb4 100644
--- a/docs/assets/props_localization_index.md.CAqjt2h7.js
+++ b/docs/assets/props_localization_index.md.xtBd064-.js
@@ -1,4 +1,4 @@
-import{_ as h,D as t,c as k,I as i,ak as s,o as p}from"./chunks/framework.BpiZUkLr.js";const v=JSON.parse('{"title":"Props - Localization","description":"Customize the localization of the datepicker","frontmatter":{"lang":"en-US","title":"Props - Localization","description":"Customize the localization of the datepicker"},"headers":[],"relativePath":"props/localization/index.md","filePath":"props/localization/index.md"}'),e={name:"props/localization/index.md"},E=s('

Localization

Localization options and label props

Info

  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, formatLocale as format-locale and so on

locale

Set datepicker locale. Datepicker will use built in javascript locale formatter to extract month and weekday names

  • Type: string
  • Default: 'en-US'
',6),r=s(`
Code Example
vue
<template>
+import{_ as h,D as t,c as k,I as i,ak as s,o as p}from"./chunks/framework.CwZBdDmI.js";const v=JSON.parse('{"title":"Props - Localization","description":"Customize the localization of the datepicker","frontmatter":{"lang":"en-US","title":"Props - Localization","description":"Customize the localization of the datepicker"},"headers":[],"relativePath":"props/localization/index.md","filePath":"props/localization/index.md"}'),e={name:"props/localization/index.md"},E=s('

Localization

Localization options and label props

Info

  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, formatLocale as format-locale and so on

locale

Set datepicker locale. Datepicker will use built in javascript locale formatter to extract month and weekday names

  • Type: string
  • Default: 'en-US'
',6),r=s(`
Code Example
vue
<template>
     <VueDatePicker v-model="date" locale="de" cancelText="abbrechen" selectText="auswählen" />
 </template>
 
diff --git a/docs/assets/props_localization_index.md.CAqjt2h7.lean.js b/docs/assets/props_localization_index.md.xtBd064-.lean.js
similarity index 93%
rename from docs/assets/props_localization_index.md.CAqjt2h7.lean.js
rename to docs/assets/props_localization_index.md.xtBd064-.lean.js
index b0e92915..590f5161 100644
--- a/docs/assets/props_localization_index.md.CAqjt2h7.lean.js
+++ b/docs/assets/props_localization_index.md.xtBd064-.lean.js
@@ -1 +1 @@
-import{_ as h,D as t,c as k,I as i,ak as s,o as p}from"./chunks/framework.BpiZUkLr.js";const v=JSON.parse('{"title":"Props - Localization","description":"Customize the localization of the datepicker","frontmatter":{"lang":"en-US","title":"Props - Localization","description":"Customize the localization of the datepicker"},"headers":[],"relativePath":"props/localization/index.md","filePath":"props/localization/index.md"}'),e={name:"props/localization/index.md"},E=s("",6),r=s("",6),d=s("",4),g=s("",4),y=s("",4),o=s("",4),F=s("",11),c=s("",1);function u(C,m,A,B,D,_){const a=t("GlobalDemo"),n=t("LocalizedOutput"),l=t("EmptyDemo");return p(),k("div",null,[E,i(a,{locale:"de",cancelText:"abbrechen",selectText:"auswählen"}),r,i(n),d,i(a,{"select-text":"Pick"}),g,i(a,{"cancel-text":"Close"}),y,i(l,{"action-row":{showNow:!0},placeholder:"Select Date","now-button-label":"Current"}),o,i(a,{"week-numbers":"iso","week-num-name":"We"}),F,i(a,{"day-names":["1","2","3","4","5","6","7"]}),c])}const f=h(e,[["render",u]]);export{v as __pageData,f as default};
+import{_ as h,D as t,c as k,I as i,ak as s,o as p}from"./chunks/framework.CwZBdDmI.js";const v=JSON.parse('{"title":"Props - Localization","description":"Customize the localization of the datepicker","frontmatter":{"lang":"en-US","title":"Props - Localization","description":"Customize the localization of the datepicker"},"headers":[],"relativePath":"props/localization/index.md","filePath":"props/localization/index.md"}'),e={name:"props/localization/index.md"},E=s("",6),r=s("",6),d=s("",4),g=s("",4),y=s("",4),o=s("",4),F=s("",11),c=s("",1);function u(C,m,A,B,D,_){const a=t("GlobalDemo"),n=t("LocalizedOutput"),l=t("EmptyDemo");return p(),k("div",null,[E,i(a,{locale:"de",cancelText:"abbrechen",selectText:"auswählen"}),r,i(n),d,i(a,{"select-text":"Pick"}),g,i(a,{"cancel-text":"Close"}),y,i(l,{"action-row":{showNow:!0},placeholder:"Select Date","now-button-label":"Current"}),o,i(a,{"week-numbers":"iso","week-num-name":"We"}),F,i(a,{"day-names":["1","2","3","4","5","6","7"]}),c])}const f=h(e,[["render",u]]);export{v as __pageData,f as default};
diff --git a/docs/assets/props_look-and-feel_index.md.BJENkhka.js b/docs/assets/props_look-and-feel_index.md.CazZ5-dz.js
similarity index 99%
rename from docs/assets/props_look-and-feel_index.md.BJENkhka.js
rename to docs/assets/props_look-and-feel_index.md.CazZ5-dz.js
index cc214913..77cdabd7 100644
--- a/docs/assets/props_look-and-feel_index.md.BJENkhka.js
+++ b/docs/assets/props_look-and-feel_index.md.CazZ5-dz.js
@@ -1,4 +1,4 @@
-import{_ as k,D as n,c as p,I as i,ak as s,o as e}from"./chunks/framework.BpiZUkLr.js";const x=JSON.parse('{"title":"Props - Look and feel","description":"Look and feel customization options","frontmatter":{"lang":"en-US","title":"Props - Look and feel","description":"Look and feel customization options"},"headers":[],"relativePath":"props/look-and-feel/index.md","filePath":"props/look-and-feel/index.md"}'),E={name:"props/look-and-feel/index.md"},d=s(`

Look and feel

Customization options

Info

  • When checking the examples, for boolean prop types, the example will show the behavior opposite of what is set for the default value
  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, sixWeeks as six-weeks and so on

transitions

Control transitions inside the menu. You can define your own or disable them. Datepicker uses Vue built in transitions component for transitions control. To configure you own, please check the Vue documentation and provide a transition name in the prop

  • Type: Transitions | boolean
  • Default: true
ts
interface Transitions {
+import{_ as k,D as n,c as p,I as i,ak as s,o as e}from"./chunks/framework.CwZBdDmI.js";const x=JSON.parse('{"title":"Props - Look and feel","description":"Look and feel customization options","frontmatter":{"lang":"en-US","title":"Props - Look and feel","description":"Look and feel customization options"},"headers":[],"relativePath":"props/look-and-feel/index.md","filePath":"props/look-and-feel/index.md"}'),E={name:"props/look-and-feel/index.md"},d=s(`

Look and feel

Customization options

Info

  • When checking the examples, for boolean prop types, the example will show the behavior opposite of what is set for the default value
  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, sixWeeks as six-weeks and so on

transitions

Control transitions inside the menu. You can define your own or disable them. Datepicker uses Vue built in transitions component for transitions control. To configure you own, please check the Vue documentation and provide a transition name in the prop

  • Type: Transitions | boolean
  • Default: true
ts
interface Transitions {
     open?: string; 
     close?: string; 
     next?: string; 
diff --git a/docs/assets/props_look-and-feel_index.md.BJENkhka.lean.js b/docs/assets/props_look-and-feel_index.md.CazZ5-dz.lean.js
similarity index 94%
rename from docs/assets/props_look-and-feel_index.md.BJENkhka.lean.js
rename to docs/assets/props_look-and-feel_index.md.CazZ5-dz.lean.js
index 2c8956e4..b1b9d85b 100644
--- a/docs/assets/props_look-and-feel_index.md.BJENkhka.lean.js
+++ b/docs/assets/props_look-and-feel_index.md.CazZ5-dz.lean.js
@@ -1 +1 @@
-import{_ as k,D as n,c as p,I as i,ak as s,o as e}from"./chunks/framework.BpiZUkLr.js";const x=JSON.parse('{"title":"Props - Look and feel","description":"Look and feel customization options","frontmatter":{"lang":"en-US","title":"Props - Look and feel","description":"Look and feel customization options"},"headers":[],"relativePath":"props/look-and-feel/index.md","filePath":"props/look-and-feel/index.md"}'),E={name:"props/look-and-feel/index.md"},d=s("",8),r=s("",5),g=s("",4),o=s("",4),y=s("",4),c=s("",4),F=s("",10),u=s("",5),C=s("",5),m=s("",5),D=s("",5),A=s("",1);function B(_,v,b,f,T,q){const a=n("GlobalDemo"),l=n("SixWeeksDemo"),t=n("DarkDemo"),h=n("DemoDayClass");return e(),p("div",null,[d,i(a,{transitions:!1}),r,i(l),g,i(t),o,i(a,{offset:20}),y,i(a,{"hide-input-icon":!0}),c,i(a,{state:!1}),F,i(a,{"input-class-name":"dp-custom-input"}),u,i(a,{"menu-class-name":"dp-custom-menu"}),C,i(a,{"calendar-class-name":"dp-custom-calendar"}),m,i(a,{"calendar-cell-class-name":"dp-custom-cell"}),D,i(h),A])}const P=k(E,[["render",B]]);export{x as __pageData,P as default};
+import{_ as k,D as n,c as p,I as i,ak as s,o as e}from"./chunks/framework.CwZBdDmI.js";const x=JSON.parse('{"title":"Props - Look and feel","description":"Look and feel customization options","frontmatter":{"lang":"en-US","title":"Props - Look and feel","description":"Look and feel customization options"},"headers":[],"relativePath":"props/look-and-feel/index.md","filePath":"props/look-and-feel/index.md"}'),E={name:"props/look-and-feel/index.md"},d=s("",8),r=s("",5),g=s("",4),o=s("",4),y=s("",4),c=s("",4),F=s("",10),u=s("",5),C=s("",5),m=s("",5),D=s("",5),A=s("",1);function B(_,v,b,f,T,q){const a=n("GlobalDemo"),l=n("SixWeeksDemo"),t=n("DarkDemo"),h=n("DemoDayClass");return e(),p("div",null,[d,i(a,{transitions:!1}),r,i(l),g,i(t),o,i(a,{offset:20}),y,i(a,{"hide-input-icon":!0}),c,i(a,{state:!1}),F,i(a,{"input-class-name":"dp-custom-input"}),u,i(a,{"menu-class-name":"dp-custom-menu"}),C,i(a,{"calendar-class-name":"dp-custom-calendar"}),m,i(a,{"calendar-cell-class-name":"dp-custom-cell"}),D,i(h),A])}const P=k(E,[["render",B]]);export{x as __pageData,P as default};
diff --git a/docs/assets/props_modes-configuration_index.md.Q4HJGBdZ.js b/docs/assets/props_modes-configuration_index.md.BaD8it8y.js
similarity index 99%
rename from docs/assets/props_modes-configuration_index.md.Q4HJGBdZ.js
rename to docs/assets/props_modes-configuration_index.md.BaD8it8y.js
index 90ad3e14..7f5e5e57 100644
--- a/docs/assets/props_modes-configuration_index.md.Q4HJGBdZ.js
+++ b/docs/assets/props_modes-configuration_index.md.BaD8it8y.js
@@ -1,4 +1,4 @@
-import{_ as d,D as n,c as r,I as i,ak as s,o as g}from"./chunks/framework.BpiZUkLr.js";const ss=JSON.parse('{"title":"Props - Modes configuration","description":"Configure behaviour of the specific datepicker mode","frontmatter":{"lang":"en-US","title":"Props - Modes configuration","description":"Configure behaviour of the specific datepicker mode"},"headers":[],"relativePath":"props/modes-configuration/index.md","filePath":"props/modes-configuration/index.md"}'),y={name:"props/modes-configuration/index.md"},F=s(`

Modes configuration

Props for configuring and extending the datepicker when using a specific mode

Info

  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, textInput as text-input and so on

range configuration

Providing configuration object will automatically enable range picker

ts
interface RangeConfig {
+import{_ as d,D as n,c as r,I as i,ak as s,o as g}from"./chunks/framework.CwZBdDmI.js";const ss=JSON.parse('{"title":"Props - Modes configuration","description":"Configure behaviour of the specific datepicker mode","frontmatter":{"lang":"en-US","title":"Props - Modes configuration","description":"Configure behaviour of the specific datepicker mode"},"headers":[],"relativePath":"props/modes-configuration/index.md","filePath":"props/modes-configuration/index.md"}'),y={name:"props/modes-configuration/index.md"},F=s(`

Modes configuration

Props for configuring and extending the datepicker when using a specific mode

Info

  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, textInput as text-input and so on

range configuration

Providing configuration object will automatically enable range picker

ts
interface RangeConfig {
     noDisabledRange?: boolean;
     showLastInRange?: boolean;
     minMaxRawRange?: boolean;
diff --git a/docs/assets/props_modes-configuration_index.md.Q4HJGBdZ.lean.js b/docs/assets/props_modes-configuration_index.md.BaD8it8y.lean.js
similarity index 97%
rename from docs/assets/props_modes-configuration_index.md.Q4HJGBdZ.lean.js
rename to docs/assets/props_modes-configuration_index.md.BaD8it8y.lean.js
index 0d3cb220..242faf68 100644
--- a/docs/assets/props_modes-configuration_index.md.Q4HJGBdZ.lean.js
+++ b/docs/assets/props_modes-configuration_index.md.BaD8it8y.lean.js
@@ -1 +1 @@
-import{_ as d,D as n,c as r,I as i,ak as s,o as g}from"./chunks/framework.BpiZUkLr.js";const ss=JSON.parse('{"title":"Props - Modes configuration","description":"Configure behaviour of the specific datepicker mode","frontmatter":{"lang":"en-US","title":"Props - Modes configuration","description":"Configure behaviour of the specific datepicker mode"},"headers":[],"relativePath":"props/modes-configuration/index.md","filePath":"props/modes-configuration/index.md"}'),y={name:"props/modes-configuration/index.md"},F=s("",9),o=s("",4),c=s("",4),C=s("",4),u=s("",5),B=s("",5),D=s("",4),m=s("",4),A=s("",4),f=s("",4),v=s("",5),b=s("",6),_=s("",6),T=s("",6),q=s("",7),z=s("",7),x=s("",8),w=s("",3),P=s("",8),S=s("",6),V=s("",7),I=s("",4),R=s("",5),M=s("",4),N=s("",5),O=s("",7),W=s("",4),j=s("",4),U=s("",4),L=s("",4),$=s("",1);function G(Y,H,Z,J,K,Q){const a=n("RangeDemo"),p=n("DisabledRangeDateDemo"),t=n("RangeDemoDeprecated"),e=n("PresetRange"),E=n("TextInputDemo"),l=n("GlobalDemo"),h=n("EmptyDemo"),k=n("TimezoneNewDemo");return g(),r("div",null,[F,i(a,{range:{autoRange:5}}),o,i(a,{range:{partialRange:!1}}),c,i(a,{range:{minRange:3},placeholder:"At least 3 days in between"}),C,i(a,{range:{maxRange:7},placeholder:"Can't have more than 7 days in between"}),u,i(a,{range:{fixedStart:!0},clearable:!1}),B,i(a,{range:{fixedEnd:!0},clearable:!1}),D,i(a,{range:{showLastInRange:!1}}),m,i(p),A,i(a,{"time-picker":!0,range:{disableTimeRangeValidation:!0},placeholder:"Select Time"}),f,i(a,{range:{maxRange:14,minMaxRawRange:!0},"disabled-week-days":[1,2,3,4,5]}),v,i(t,{"partial-range":!1}),b,i(e),_,i(t,{range:!0,minRange:3,noVModel:!0,placeholder:"At least 3 days in between"}),T,i(t,{range:!0,maxRange:7,noVModel:!0,placeholder:"Can't have more than 7 days in between"}),q,i(t,{"fixed-start":!0,clearable:!1}),z,i(t,{"fixed-end":!0,clearable:!1}),x,i(a,{"multi-calendars":{solo:!0}}),w,i(a,{"multi-calendars":{static:!1}}),P,i(E,{"text-input":{format:"MM.dd.yyyy HH:mm"},placeholder:"Start Typing ..."}),S,i(l,{inline:{input:!0},"auto-apply":!0,"text-input":!0}),V,i(h,{"multi-dates":{limit:3},placeholder:"Select Multiple Dates","multi-dates-limit":3}),I,i(h,{"multi-dates":{dragSelect:!1},placeholder:"Select Multiple Dates"}),R,i(h,{"multi-dates":!0,placeholder:"Select Multiple Dates","multi-dates-limit":3}),M,i(h,{"auto-apply":!0,"partial-flow":!0,placeholder:"Select Date",flow:["calendar","time"]}),N,i(t,{"show-last-in-range":!1}),O,i(k),W,i(k,{timezone:{exactMatch:!0}}),j,i(k,{timezone:{exactMatch:!0,dateInTz:"UTC"}}),U,i(k,{emitVal:!0}),L,i(l,{timezone:{convertModel:!1,timezone:"UTC"}}),$])}const is=d(y,[["render",G]]);export{ss as __pageData,is as default};
+import{_ as d,D as n,c as r,I as i,ak as s,o as g}from"./chunks/framework.CwZBdDmI.js";const ss=JSON.parse('{"title":"Props - Modes configuration","description":"Configure behaviour of the specific datepicker mode","frontmatter":{"lang":"en-US","title":"Props - Modes configuration","description":"Configure behaviour of the specific datepicker mode"},"headers":[],"relativePath":"props/modes-configuration/index.md","filePath":"props/modes-configuration/index.md"}'),y={name:"props/modes-configuration/index.md"},F=s("",9),o=s("",4),c=s("",4),C=s("",4),u=s("",5),B=s("",5),D=s("",4),m=s("",4),A=s("",4),f=s("",4),v=s("",5),b=s("",6),_=s("",6),T=s("",6),q=s("",7),z=s("",7),x=s("",8),w=s("",3),P=s("",8),S=s("",6),V=s("",7),I=s("",4),R=s("",5),M=s("",4),N=s("",5),O=s("",7),W=s("",4),j=s("",4),U=s("",4),L=s("",4),$=s("",1);function G(Y,H,Z,J,K,Q){const a=n("RangeDemo"),p=n("DisabledRangeDateDemo"),t=n("RangeDemoDeprecated"),e=n("PresetRange"),E=n("TextInputDemo"),l=n("GlobalDemo"),h=n("EmptyDemo"),k=n("TimezoneNewDemo");return g(),r("div",null,[F,i(a,{range:{autoRange:5}}),o,i(a,{range:{partialRange:!1}}),c,i(a,{range:{minRange:3},placeholder:"At least 3 days in between"}),C,i(a,{range:{maxRange:7},placeholder:"Can't have more than 7 days in between"}),u,i(a,{range:{fixedStart:!0},clearable:!1}),B,i(a,{range:{fixedEnd:!0},clearable:!1}),D,i(a,{range:{showLastInRange:!1}}),m,i(p),A,i(a,{"time-picker":!0,range:{disableTimeRangeValidation:!0},placeholder:"Select Time"}),f,i(a,{range:{maxRange:14,minMaxRawRange:!0},"disabled-week-days":[1,2,3,4,5]}),v,i(t,{"partial-range":!1}),b,i(e),_,i(t,{range:!0,minRange:3,noVModel:!0,placeholder:"At least 3 days in between"}),T,i(t,{range:!0,maxRange:7,noVModel:!0,placeholder:"Can't have more than 7 days in between"}),q,i(t,{"fixed-start":!0,clearable:!1}),z,i(t,{"fixed-end":!0,clearable:!1}),x,i(a,{"multi-calendars":{solo:!0}}),w,i(a,{"multi-calendars":{static:!1}}),P,i(E,{"text-input":{format:"MM.dd.yyyy HH:mm"},placeholder:"Start Typing ..."}),S,i(l,{inline:{input:!0},"auto-apply":!0,"text-input":!0}),V,i(h,{"multi-dates":{limit:3},placeholder:"Select Multiple Dates","multi-dates-limit":3}),I,i(h,{"multi-dates":{dragSelect:!1},placeholder:"Select Multiple Dates"}),R,i(h,{"multi-dates":!0,placeholder:"Select Multiple Dates","multi-dates-limit":3}),M,i(h,{"auto-apply":!0,"partial-flow":!0,placeholder:"Select Date",flow:["calendar","time"]}),N,i(t,{"show-last-in-range":!1}),O,i(k),W,i(k,{timezone:{exactMatch:!0}}),j,i(k,{timezone:{exactMatch:!0,dateInTz:"UTC"}}),U,i(k,{emitVal:!0}),L,i(l,{timezone:{convertModel:!1,timezone:"UTC"}}),$])}const is=d(y,[["render",G]]);export{ss as __pageData,is as default};
diff --git a/docs/assets/props_modes_index.md.BhP_uKdH.js b/docs/assets/props_modes_index.md.BFtYbIKF.js
similarity index 99%
rename from docs/assets/props_modes_index.md.BhP_uKdH.js
rename to docs/assets/props_modes_index.md.BFtYbIKF.js
index ee55cfd4..984cbe21 100644
--- a/docs/assets/props_modes_index.md.BhP_uKdH.js
+++ b/docs/assets/props_modes_index.md.BFtYbIKF.js
@@ -1,4 +1,4 @@
-import{_ as c,D as a,c as F,I as i,ak as s,o as u}from"./chunks/framework.BpiZUkLr.js";const Q=JSON.parse('{"title":"Props - Modes","description":"Use datepicker in specific mode","frontmatter":{"lang":"en-US","title":"Props - Modes","description":"Use datepicker in specific mode"},"headers":[],"relativePath":"props/modes/index.md","filePath":"props/modes/index.md"}'),m={name:"props/modes/index.md"},C=s('

Modes

Set the default mode for the datepicker

Info

  • When checking the examples, for boolean prop types, the example will show the behavior opposite of what is set for the default value
  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, multiCalendars as multi-calendars and so on

Info

Depending on the mode, v-model might be different, so make sure to use the proper configuration

range

Range picker mode

  • Type: boolean | RangeConfig
  • Default: false

Info

If the RangeConfig object is provided, range is auto enabled.

For more info about range configuration properties, please refer to range configuration section

',8),D=s(`
Code Example
vue
<template>
+import{_ as c,D as a,c as F,I as i,ak as s,o as u}from"./chunks/framework.CwZBdDmI.js";const Q=JSON.parse('{"title":"Props - Modes","description":"Use datepicker in specific mode","frontmatter":{"lang":"en-US","title":"Props - Modes","description":"Use datepicker in specific mode"},"headers":[],"relativePath":"props/modes/index.md","filePath":"props/modes/index.md"}'),m={name:"props/modes/index.md"},C=s('

Modes

Set the default mode for the datepicker

Info

  • When checking the examples, for boolean prop types, the example will show the behavior opposite of what is set for the default value
  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, multiCalendars as multi-calendars and so on

Info

Depending on the mode, v-model might be different, so make sure to use the proper configuration

range

Range picker mode

  • Type: boolean | RangeConfig
  • Default: false

Info

If the RangeConfig object is provided, range is auto enabled.

For more info about range configuration properties, please refer to range configuration section

',8),D=s(`
Code Example
vue
<template>
     <VueDatePicker v-model="date" range />
 </template>
 
diff --git a/docs/assets/props_modes_index.md.BhP_uKdH.lean.js b/docs/assets/props_modes_index.md.BFtYbIKF.lean.js
similarity index 95%
rename from docs/assets/props_modes_index.md.BhP_uKdH.lean.js
rename to docs/assets/props_modes_index.md.BFtYbIKF.lean.js
index 9ddffa1d..53ef9559 100644
--- a/docs/assets/props_modes_index.md.BhP_uKdH.lean.js
+++ b/docs/assets/props_modes_index.md.BFtYbIKF.lean.js
@@ -1 +1 @@
-import{_ as c,D as a,c as F,I as i,ak as s,o as u}from"./chunks/framework.BpiZUkLr.js";const Q=JSON.parse('{"title":"Props - Modes","description":"Use datepicker in specific mode","frontmatter":{"lang":"en-US","title":"Props - Modes","description":"Use datepicker in specific mode"},"headers":[],"relativePath":"props/modes/index.md","filePath":"props/modes/index.md"}'),m={name:"props/modes/index.md"},C=s("",8),D=s("",6),A=s("",5),B=s("",4),f=s("",4),_=s("",4),v=s("",4),b=s("",6),T=s("",5),q=s("",5),w=s("",5),P=s("",5),x=s("",5),z=s("",4),S=s("",5),I=s("",5),V=s("",5),M=s("",1);function N(R,O,U,Y,j,W){const n=a("RangeDemo"),h=a("RangeDemoDeprecated"),k=a("MonthPickerDemo"),e=a("TimePickerDemo"),p=a("YearPickerDemo"),t=a("EmptyDemo"),E=a("QuarterPickerDemo"),d=a("TextInputDemo"),l=a("GlobalDemo"),r=a("TimezoneDemo"),g=a("DisplayModelDemo"),o=a("TimezoneNewDemo"),y=a("EmitTimezone");return u(),F("div",null,[C,i(n),D,i(h,{"auto-range":5}),A,i(n,{"multi-calendars":!0}),B,i(k),f,i(e),_,i(p),v,i(t,{"week-picker":!0,placeholder:"Select week"}),b,i(E),T,i(d,{placeholder:"Start Typing ...","text-input":!0}),q,i(l,{inline:!0,"auto-apply":!0}),w,i(t,{"multi-dates":!0,placeholder:"Select Multiple Dates"}),P,i(t,{flow:["month","year","calendar"],placeholder:"Month > Year > Date"}),x,i(r),z,i(l,{vertical:!0}),S,i(g,{"model-auto":!0,range:!0}),I,i(o),V,i(y),M])}const G=c(m,[["render",N]]);export{Q as __pageData,G as default};
+import{_ as c,D as a,c as F,I as i,ak as s,o as u}from"./chunks/framework.CwZBdDmI.js";const Q=JSON.parse('{"title":"Props - Modes","description":"Use datepicker in specific mode","frontmatter":{"lang":"en-US","title":"Props - Modes","description":"Use datepicker in specific mode"},"headers":[],"relativePath":"props/modes/index.md","filePath":"props/modes/index.md"}'),m={name:"props/modes/index.md"},C=s("",8),D=s("",6),A=s("",5),B=s("",4),f=s("",4),_=s("",4),v=s("",4),b=s("",6),T=s("",5),q=s("",5),w=s("",5),P=s("",5),x=s("",5),z=s("",4),S=s("",5),I=s("",5),V=s("",5),M=s("",1);function N(R,O,U,Y,j,W){const n=a("RangeDemo"),h=a("RangeDemoDeprecated"),k=a("MonthPickerDemo"),e=a("TimePickerDemo"),p=a("YearPickerDemo"),t=a("EmptyDemo"),E=a("QuarterPickerDemo"),d=a("TextInputDemo"),l=a("GlobalDemo"),r=a("TimezoneDemo"),g=a("DisplayModelDemo"),o=a("TimezoneNewDemo"),y=a("EmitTimezone");return u(),F("div",null,[C,i(n),D,i(h,{"auto-range":5}),A,i(n,{"multi-calendars":!0}),B,i(k),f,i(e),_,i(p),v,i(t,{"week-picker":!0,placeholder:"Select week"}),b,i(E),T,i(d,{placeholder:"Start Typing ...","text-input":!0}),q,i(l,{inline:!0,"auto-apply":!0}),w,i(t,{"multi-dates":!0,placeholder:"Select Multiple Dates"}),P,i(t,{flow:["month","year","calendar"],placeholder:"Month > Year > Date"}),x,i(r),z,i(l,{vertical:!0}),S,i(g,{"model-auto":!0,range:!0}),I,i(o),V,i(y),M])}const G=c(m,[["render",N]]);export{Q as __pageData,G as default};
diff --git a/docs/assets/props_positioning_index.md.CTFel_gD.js b/docs/assets/props_positioning_index.md.BlPAlR3P.js
similarity index 99%
rename from docs/assets/props_positioning_index.md.CTFel_gD.js
rename to docs/assets/props_positioning_index.md.BlPAlR3P.js
index 3d4c6aa2..1a0c35d3 100644
--- a/docs/assets/props_positioning_index.md.CTFel_gD.js
+++ b/docs/assets/props_positioning_index.md.BlPAlR3P.js
@@ -1,4 +1,4 @@
-import{_ as t,D as n,c as l,I as a,ak as s,o as e}from"./chunks/framework.BpiZUkLr.js";const D=JSON.parse('{"title":"Props - Positioning","description":"Datepicker menu positioning configuration","frontmatter":{"lang":"en-US","title":"Props - Positioning","description":"Datepicker menu positioning configuration"},"headers":[],"relativePath":"props/positioning/index.md","filePath":"props/positioning/index.md"}'),h={name:"props/positioning/index.md"},p=s('

Positioning

Configure datepicker menu positioning

Info

  • When checking the examples, for boolean prop types, the example will show the behavior opposite of what is set for the default value
  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, autoPosition as auto-position and so on

position

Datepicker menu position

  • Type: 'left' | 'center' | 'right'
  • Default: 'center'
',6),k=s(`
Code Example
vue
<template>
+import{_ as t,D as n,c as l,I as a,ak as s,o as e}from"./chunks/framework.CwZBdDmI.js";const D=JSON.parse('{"title":"Props - Positioning","description":"Datepicker menu positioning configuration","frontmatter":{"lang":"en-US","title":"Props - Positioning","description":"Datepicker menu positioning configuration"},"headers":[],"relativePath":"props/positioning/index.md","filePath":"props/positioning/index.md"}'),h={name:"props/positioning/index.md"},p=s('

Positioning

Configure datepicker menu positioning

Info

  • When checking the examples, for boolean prop types, the example will show the behavior opposite of what is set for the default value
  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, autoPosition as auto-position and so on

position

Datepicker menu position

  • Type: 'left' | 'center' | 'right'
  • Default: 'center'
',6),k=s(`
Code Example
vue
<template>
     <VueDatePicker v-model="date" position="left" />
 </template>
 
diff --git a/docs/assets/props_positioning_index.md.CTFel_gD.lean.js b/docs/assets/props_positioning_index.md.BlPAlR3P.lean.js
similarity index 92%
rename from docs/assets/props_positioning_index.md.CTFel_gD.lean.js
rename to docs/assets/props_positioning_index.md.BlPAlR3P.lean.js
index 7c3ca83b..aa8fec34 100644
--- a/docs/assets/props_positioning_index.md.CTFel_gD.lean.js
+++ b/docs/assets/props_positioning_index.md.BlPAlR3P.lean.js
@@ -1 +1 @@
-import{_ as t,D as n,c as l,I as a,ak as s,o as e}from"./chunks/framework.BpiZUkLr.js";const D=JSON.parse('{"title":"Props - Positioning","description":"Datepicker menu positioning configuration","frontmatter":{"lang":"en-US","title":"Props - Positioning","description":"Datepicker menu positioning configuration"},"headers":[],"relativePath":"props/positioning/index.md","filePath":"props/positioning/index.md"}'),h={name:"props/positioning/index.md"},p=s("",6),k=s("",5),E=s("",4),o=s("",4),r=s("",4),d=s("",1);function g(c,y,u,F,m,_){const i=n("GlobalDemo");return e(),l("div",null,[p,a(i,{position:"left"}),k,a(i,{teleport:!0}),E,a(i,{"alt-position":()=>({top:0,left:0})}),o,a(i,{"auto-position":!1}),r,a(i,{teleportCenter:!0}),d])}const b=t(h,[["render",g]]);export{D as __pageData,b as default};
+import{_ as t,D as n,c as l,I as a,ak as s,o as e}from"./chunks/framework.CwZBdDmI.js";const D=JSON.parse('{"title":"Props - Positioning","description":"Datepicker menu positioning configuration","frontmatter":{"lang":"en-US","title":"Props - Positioning","description":"Datepicker menu positioning configuration"},"headers":[],"relativePath":"props/positioning/index.md","filePath":"props/positioning/index.md"}'),h={name:"props/positioning/index.md"},p=s("",6),k=s("",5),E=s("",4),o=s("",4),r=s("",4),d=s("",1);function g(c,y,u,F,m,_){const i=n("GlobalDemo");return e(),l("div",null,[p,a(i,{position:"left"}),k,a(i,{teleport:!0}),E,a(i,{"alt-position":()=>({top:0,left:0})}),o,a(i,{"auto-position":!1}),r,a(i,{teleportCenter:!0}),d])}const b=t(h,[["render",g]]);export{D as __pageData,b as default};
diff --git a/docs/assets/props_time-picker-configuration_index.md.CtxQxZgI.js b/docs/assets/props_time-picker-configuration_index.md.OfVKpx88.js
similarity index 99%
rename from docs/assets/props_time-picker-configuration_index.md.CtxQxZgI.js
rename to docs/assets/props_time-picker-configuration_index.md.OfVKpx88.js
index 239d507f..cf9449e1 100644
--- a/docs/assets/props_time-picker-configuration_index.md.CtxQxZgI.js
+++ b/docs/assets/props_time-picker-configuration_index.md.OfVKpx88.js
@@ -1,4 +1,4 @@
-import{_ as h,D as t,c as e,I as i,ak as s,o as k}from"./chunks/framework.BpiZUkLr.js";const j=JSON.parse('{"title":"Props - Time picker configuration","description":"Configure time-picker behavior","frontmatter":{"lang":"en-US","title":"Props - Time picker configuration","description":"Configure time-picker behavior"},"headers":[],"relativePath":"props/time-picker-configuration/index.md","filePath":"props/time-picker-configuration/index.md"}'),p={name:"props/time-picker-configuration/index.md"},E=s('

Time picker configuration

Configuration properties for the time picker, applicable whether it is used standalone or with the datepicker.

Info

  • When checking the examples, for boolean prop types, the example will show the behavior opposite of what is set for the default value
  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, enableTimePicker as enable-time-picker and so on

time-picker-inline

Configures the time picker to display under the calendar rather than opening it as an overlay.

  • Type: boolean
  • Default: false
',6),r=s(`
Code Example
vue
<template>
+import{_ as h,D as t,c as e,I as i,ak as s,o as k}from"./chunks/framework.CwZBdDmI.js";const j=JSON.parse('{"title":"Props - Time picker configuration","description":"Configure time-picker behavior","frontmatter":{"lang":"en-US","title":"Props - Time picker configuration","description":"Configure time-picker behavior"},"headers":[],"relativePath":"props/time-picker-configuration/index.md","filePath":"props/time-picker-configuration/index.md"}'),p={name:"props/time-picker-configuration/index.md"},E=s('

Time picker configuration

Configuration properties for the time picker, applicable whether it is used standalone or with the datepicker.

Info

  • When checking the examples, for boolean prop types, the example will show the behavior opposite of what is set for the default value
  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, enableTimePicker as enable-time-picker and so on

time-picker-inline

Configures the time picker to display under the calendar rather than opening it as an overlay.

  • Type: boolean
  • Default: false
',6),r=s(`
Code Example
vue
<template>
     <VueDatePicker v-model="date" time-picker-inline />
 </template>
 
diff --git a/docs/assets/props_time-picker-configuration_index.md.CtxQxZgI.lean.js b/docs/assets/props_time-picker-configuration_index.md.OfVKpx88.lean.js
similarity index 96%
rename from docs/assets/props_time-picker-configuration_index.md.CtxQxZgI.lean.js
rename to docs/assets/props_time-picker-configuration_index.md.OfVKpx88.lean.js
index fd21e623..ff6d36ed 100644
--- a/docs/assets/props_time-picker-configuration_index.md.CtxQxZgI.lean.js
+++ b/docs/assets/props_time-picker-configuration_index.md.OfVKpx88.lean.js
@@ -1 +1 @@
-import{_ as h,D as t,c as e,I as i,ak as s,o as k}from"./chunks/framework.BpiZUkLr.js";const j=JSON.parse('{"title":"Props - Time picker configuration","description":"Configure time-picker behavior","frontmatter":{"lang":"en-US","title":"Props - Time picker configuration","description":"Configure time-picker behavior"},"headers":[],"relativePath":"props/time-picker-configuration/index.md","filePath":"props/time-picker-configuration/index.md"}'),p={name:"props/time-picker-configuration/index.md"},E=s("",6),r=s("",4),d=s("",4),g=s("",4),y=s("",4),o=s("",4),c=s("",4),F=s("",4),u=s("",5),m=s("",5),C=s("",4),D=s("",4),A=s("",4),_=s("",4),b=s("",4),B=s("",4),v=s("",4),T=s("",5),f=s("",7),q=s("",1);function P(x,S,V,w,I,N){const a=t("GlobalDemo"),n=t("EmptyDemo"),l=t("DisabledTimesDemo");return k(),e("div",null,[E,i(a,{"time-picker-inline":!0}),r,i(a,{"enable-time-picker":!1}),d,i(a,{"is-24":!1}),g,i(a,{"enable-seconds":!0}),y,i(a,{"enable-minutes":!0}),o,i(a,{"hours-increment":"2"}),c,i(a,{"minutes-increment":"5"}),F,i(a,{"seconds-increment":"5","enable-seconds":!0}),u,i(a,{"hours-grid-increment":"2"}),m,i(a,{"minutes-grid-increment":"2"}),C,i(a,{"seconds-grid-increment":"2","enable-seconds":!0}),D,i(a,{"no-hours-overlay":!0}),A,i(a,{"no-minutes-overlay":!0}),_,i(a,{"no-seconds-overlay":!0,"enable-seconds":!0}),b,i(n,{"min-time":{hours:11,minutes:30},placeholder:"Select Date"}),B,i(n,{"max-time":{hours:11,minutes:30},placeholder:"Select Date"}),v,i(n,{"start-time":{hours:0,minutes:0},placeholder:"Select Date"}),T,i(n,{"time-picker":!0,"disable-time-range-validation":!0,range:!0,placeholder:"Select Time"}),f,i(l),q])}const O=h(p,[["render",P]]);export{j as __pageData,O as default};
+import{_ as h,D as t,c as e,I as i,ak as s,o as k}from"./chunks/framework.CwZBdDmI.js";const j=JSON.parse('{"title":"Props - Time picker configuration","description":"Configure time-picker behavior","frontmatter":{"lang":"en-US","title":"Props - Time picker configuration","description":"Configure time-picker behavior"},"headers":[],"relativePath":"props/time-picker-configuration/index.md","filePath":"props/time-picker-configuration/index.md"}'),p={name:"props/time-picker-configuration/index.md"},E=s("",6),r=s("",4),d=s("",4),g=s("",4),y=s("",4),o=s("",4),c=s("",4),F=s("",4),u=s("",5),m=s("",5),C=s("",4),D=s("",4),A=s("",4),_=s("",4),b=s("",4),B=s("",4),v=s("",4),T=s("",5),f=s("",7),q=s("",1);function P(x,S,V,w,I,N){const a=t("GlobalDemo"),n=t("EmptyDemo"),l=t("DisabledTimesDemo");return k(),e("div",null,[E,i(a,{"time-picker-inline":!0}),r,i(a,{"enable-time-picker":!1}),d,i(a,{"is-24":!1}),g,i(a,{"enable-seconds":!0}),y,i(a,{"enable-minutes":!0}),o,i(a,{"hours-increment":"2"}),c,i(a,{"minutes-increment":"5"}),F,i(a,{"seconds-increment":"5","enable-seconds":!0}),u,i(a,{"hours-grid-increment":"2"}),m,i(a,{"minutes-grid-increment":"2"}),C,i(a,{"seconds-grid-increment":"2","enable-seconds":!0}),D,i(a,{"no-hours-overlay":!0}),A,i(a,{"no-minutes-overlay":!0}),_,i(a,{"no-seconds-overlay":!0,"enable-seconds":!0}),b,i(n,{"min-time":{hours:11,minutes:30},placeholder:"Select Date"}),B,i(n,{"max-time":{hours:11,minutes:30},placeholder:"Select Date"}),v,i(n,{"start-time":{hours:0,minutes:0},placeholder:"Select Date"}),T,i(n,{"time-picker":!0,"disable-time-range-validation":!0,range:!0,placeholder:"Select Time"}),f,i(l),q])}const O=h(p,[["render",P]]);export{j as __pageData,O as default};
diff --git a/docs/assets/slots_components_index.md.C7TSh5gb.js b/docs/assets/slots_components_index.md.-4dGzPbD.js
similarity index 99%
rename from docs/assets/slots_components_index.md.C7TSh5gb.js
rename to docs/assets/slots_components_index.md.-4dGzPbD.js
index a4fef285..79666fc4 100644
--- a/docs/assets/slots_components_index.md.C7TSh5gb.js
+++ b/docs/assets/slots_components_index.md.-4dGzPbD.js
@@ -1,4 +1,4 @@
-import{_ as l,D as i,c as t,I as a,ak as s,o as p}from"./chunks/framework.BpiZUkLr.js";const D=JSON.parse('{"title":"Slots - Components","description":"Replace the built-in components with custom implementation","frontmatter":{"lang":"en-US","title":"Slots - Components","description":"Replace the built-in components with custom implementation"},"headers":[],"relativePath":"slots/components/index.md","filePath":"slots/components/index.md"}'),e={name:"slots/components/index.md"},E=s('

Component slots

Replace the built-in components with custom implementation

month-year

Create and use a custom component implementation in the header for month/year select

Info

When using this slot, the overlays will not be available, it is up to you to create them if you want

Warning

Depending on the used mode, slot will provide a different set of props

',6),r=s(`

Exposed props:

Date picker

ts
interface DefaultSelect {
+import{_ as l,D as i,c as t,I as a,ak as s,o as p}from"./chunks/framework.CwZBdDmI.js";const D=JSON.parse('{"title":"Slots - Components","description":"Replace the built-in components with custom implementation","frontmatter":{"lang":"en-US","title":"Slots - Components","description":"Replace the built-in components with custom implementation"},"headers":[],"relativePath":"slots/components/index.md","filePath":"slots/components/index.md"}'),e={name:"slots/components/index.md"},E=s('

Component slots

Replace the built-in components with custom implementation

month-year

Create and use a custom component implementation in the header for month/year select

Info

When using this slot, the overlays will not be available, it is up to you to create them if you want

Warning

Depending on the used mode, slot will provide a different set of props

',6),r=s(`

Exposed props:

Date picker

ts
interface DefaultSelect {
   value: number;
   text: string;
   className?: Record<string, boolean>;
diff --git a/docs/assets/slots_components_index.md.C7TSh5gb.lean.js b/docs/assets/slots_components_index.md.-4dGzPbD.lean.js
similarity index 91%
rename from docs/assets/slots_components_index.md.C7TSh5gb.lean.js
rename to docs/assets/slots_components_index.md.-4dGzPbD.lean.js
index 57d2eb43..7e20533a 100644
--- a/docs/assets/slots_components_index.md.C7TSh5gb.lean.js
+++ b/docs/assets/slots_components_index.md.-4dGzPbD.lean.js
@@ -1 +1 @@
-import{_ as l,D as i,c as t,I as a,ak as s,o as p}from"./chunks/framework.BpiZUkLr.js";const D=JSON.parse('{"title":"Slots - Components","description":"Replace the built-in components with custom implementation","frontmatter":{"lang":"en-US","title":"Slots - Components","description":"Replace the built-in components with custom implementation"},"headers":[],"relativePath":"slots/components/index.md","filePath":"slots/components/index.md"}'),e={name:"slots/components/index.md"},E=s("",6),r=s("",12),d=s("",7),g=s("",3);function y(F,o,c,C,u,B){const n=i("MonthYearSlotDemo"),h=i("TimePickerSlotDemo"),k=i("ActionRowSlotDemo");return p(),t("div",null,[E,a(n,{"default-slot":!0}),r,a(h),d,a(k),g])}const m=l(e,[["render",y]]);export{D as __pageData,m as default};
+import{_ as l,D as i,c as t,I as a,ak as s,o as p}from"./chunks/framework.CwZBdDmI.js";const D=JSON.parse('{"title":"Slots - Components","description":"Replace the built-in components with custom implementation","frontmatter":{"lang":"en-US","title":"Slots - Components","description":"Replace the built-in components with custom implementation"},"headers":[],"relativePath":"slots/components/index.md","filePath":"slots/components/index.md"}'),e={name:"slots/components/index.md"},E=s("",6),r=s("",12),d=s("",7),g=s("",3);function y(F,o,c,C,u,B){const n=i("MonthYearSlotDemo"),h=i("TimePickerSlotDemo"),k=i("ActionRowSlotDemo");return p(),t("div",null,[E,a(n,{"default-slot":!0}),r,a(h),d,a(k),g])}const m=l(e,[["render",y]]);export{D as __pageData,m as default};
diff --git a/docs/assets/slots_content_index.md.B4mjY7YQ.js b/docs/assets/slots_content_index.md.Cbo-ay68.js
similarity index 99%
rename from docs/assets/slots_content_index.md.B4mjY7YQ.js
rename to docs/assets/slots_content_index.md.Cbo-ay68.js
index 676a6487..5d28c3c6 100644
--- a/docs/assets/slots_content_index.md.B4mjY7YQ.js
+++ b/docs/assets/slots_content_index.md.Cbo-ay68.js
@@ -1,4 +1,4 @@
-import{_ as t,D as n,c as k,I as i,ak as s,o as l}from"./chunks/framework.BpiZUkLr.js";const x=JSON.parse('{"title":"Slots - Content","description":"Datepicker content slots to customize parts in the menu","frontmatter":{"lang":"en-US","title":"Slots - Content","description":"Datepicker content slots to customize parts in the menu"},"headers":[],"relativePath":"slots/content/index.md","filePath":"slots/content/index.md"}'),p={name:"slots/content/index.md"},e=s('

Content

Customize parts in the datepicker menu

calendar-header

Replace the content in the calendar header cells

Available props are:

  • day: Displayed value in the header cell
  • index: Column index it is rendered by
',6),E=s(`
Code Example
vue
<template>
+import{_ as t,D as n,c as k,I as i,ak as s,o as l}from"./chunks/framework.CwZBdDmI.js";const x=JSON.parse('{"title":"Slots - Content","description":"Datepicker content slots to customize parts in the menu","frontmatter":{"lang":"en-US","title":"Slots - Content","description":"Datepicker content slots to customize parts in the menu"},"headers":[],"relativePath":"slots/content/index.md","filePath":"slots/content/index.md"}'),p={name:"slots/content/index.md"},e=s('

Content

Customize parts in the datepicker menu

calendar-header

Replace the content in the calendar header cells

Available props are:

  • day: Displayed value in the header cell
  • index: Column index it is rendered by
',6),E=s(`
Code Example
vue
<template>
     <VueDatePicker v-model="date">
       <template #calendar-header="{ index, day }">
         <div :class="index === 5 || index === 6 ? 'red-color' : ''">
diff --git a/docs/assets/slots_content_index.md.B4mjY7YQ.lean.js b/docs/assets/slots_content_index.md.Cbo-ay68.lean.js
similarity index 94%
rename from docs/assets/slots_content_index.md.B4mjY7YQ.lean.js
rename to docs/assets/slots_content_index.md.Cbo-ay68.lean.js
index d84afd69..bc198b42 100644
--- a/docs/assets/slots_content_index.md.B4mjY7YQ.lean.js
+++ b/docs/assets/slots_content_index.md.Cbo-ay68.lean.js
@@ -1 +1 @@
-import{_ as t,D as n,c as k,I as i,ak as s,o as l}from"./chunks/framework.BpiZUkLr.js";const x=JSON.parse('{"title":"Slots - Content","description":"Datepicker content slots to customize parts in the menu","frontmatter":{"lang":"en-US","title":"Slots - Content","description":"Datepicker content slots to customize parts in the menu"},"headers":[],"relativePath":"slots/content/index.md","filePath":"slots/content/index.md"}'),p={name:"slots/content/index.md"},e=s("",6),E=s("",5),r=s("",3),d=s("",5),g=s("",5),y=s("",5),F=s("",21),o=s("",20),c=s("",5),C=s("",6),u=s("",5),A=s("",5),D=s("",1);function B(m,b,v,f,_,q){const a=n("DemoSlots"),h=n("DemoMarkers");return l(),k("div",null,[e,i(a,{useCalendarHeaderSlot:!0}),E,i(a,{useDaySlot:!0}),r,i(a,{useActionButtonSlot:!0}),d,i(a,{useActionPreviewSlot:!0}),g,i(a,{useActionExtraSlot:!0,showNowButton:!0,placeholder:"Select Date"}),y,i(a,{useAmPmButtonSlot:!0,is24:!1,placeholder:"Select Date"}),F,i(a,{useLeftSidebarSlot:!0,placeholder:"Select Date"}),o,i(a,{useRightSidebarSlot:!0,placeholder:"Select Date"}),c,i(h,{useMarkerTooltipSlot:!0}),C,i(h,{useMarkerSlot:!0}),u,i(a,{useQuarterSlot:!0}),A,i(a,{useTopExtraSlot:!0,placeholder:"Select Date"}),D])}const P=t(p,[["render",B]]);export{x as __pageData,P as default};
+import{_ as t,D as n,c as k,I as i,ak as s,o as l}from"./chunks/framework.CwZBdDmI.js";const x=JSON.parse('{"title":"Slots - Content","description":"Datepicker content slots to customize parts in the menu","frontmatter":{"lang":"en-US","title":"Slots - Content","description":"Datepicker content slots to customize parts in the menu"},"headers":[],"relativePath":"slots/content/index.md","filePath":"slots/content/index.md"}'),p={name:"slots/content/index.md"},e=s("",6),E=s("",5),r=s("",3),d=s("",5),g=s("",5),y=s("",5),F=s("",21),o=s("",20),c=s("",5),C=s("",6),u=s("",5),A=s("",5),D=s("",1);function B(m,b,v,f,_,q){const a=n("DemoSlots"),h=n("DemoMarkers");return l(),k("div",null,[e,i(a,{useCalendarHeaderSlot:!0}),E,i(a,{useDaySlot:!0}),r,i(a,{useActionButtonSlot:!0}),d,i(a,{useActionPreviewSlot:!0}),g,i(a,{useActionExtraSlot:!0,showNowButton:!0,placeholder:"Select Date"}),y,i(a,{useAmPmButtonSlot:!0,is24:!1,placeholder:"Select Date"}),F,i(a,{useLeftSidebarSlot:!0,placeholder:"Select Date"}),o,i(a,{useRightSidebarSlot:!0,placeholder:"Select Date"}),c,i(h,{useMarkerTooltipSlot:!0}),C,i(h,{useMarkerSlot:!0}),u,i(a,{useQuarterSlot:!0}),A,i(a,{useTopExtraSlot:!0,placeholder:"Select Date"}),D])}const P=t(p,[["render",B]]);export{x as __pageData,P as default};
diff --git a/docs/assets/slots_icons_index.md.C2FkkVcR.js b/docs/assets/slots_icons_index.md.aVAjmcl4.js
similarity index 99%
rename from docs/assets/slots_icons_index.md.C2FkkVcR.js
rename to docs/assets/slots_icons_index.md.aVAjmcl4.js
index 45b1f9ce..36e56582 100644
--- a/docs/assets/slots_icons_index.md.C2FkkVcR.js
+++ b/docs/assets/slots_icons_index.md.aVAjmcl4.js
@@ -1,4 +1,4 @@
-import{_ as l,D as t,c as k,I as i,j as n,a as h,ak as a,o as p}from"./chunks/framework.BpiZUkLr.js";const P=JSON.parse('{"title":"Slots - Icons","description":"Customize the icons in the datepicker","frontmatter":{"lang":"en-US","title":"Slots - Icons","description":"Customize the icons in the datepicker"},"headers":[],"relativePath":"slots/icons/index.md","filePath":"slots/icons/index.md"}'),e={name:"slots/icons/index.md"},E=n("h1",{id:"icons",tabindex:"-1"},[h("Icons "),n("a",{class:"header-anchor",href:"#icons","aria-label":'Permalink to "Icons"'},"​")],-1),r=n("p",null,"Change datepicker icons",-1),d=n("h2",{id:"input-icon",tabindex:"-1"},[h("input-icon "),n("a",{class:"header-anchor",href:"#input-icon","aria-label":'Permalink to "input-icon"'},"​")],-1),g=n("p",null,"This slot replaces the calendar icon in the input element with your custom element",-1),y=a(`
Code Example
vue
<template>
+import{_ as l,D as t,c as k,I as i,j as n,a as h,ak as a,o as p}from"./chunks/framework.CwZBdDmI.js";const P=JSON.parse('{"title":"Slots - Icons","description":"Customize the icons in the datepicker","frontmatter":{"lang":"en-US","title":"Slots - Icons","description":"Customize the icons in the datepicker"},"headers":[],"relativePath":"slots/icons/index.md","filePath":"slots/icons/index.md"}'),e={name:"slots/icons/index.md"},E=n("h1",{id:"icons",tabindex:"-1"},[h("Icons "),n("a",{class:"header-anchor",href:"#icons","aria-label":'Permalink to "Icons"'},"​")],-1),r=n("p",null,"Change datepicker icons",-1),d=n("h2",{id:"input-icon",tabindex:"-1"},[h("input-icon "),n("a",{class:"header-anchor",href:"#input-icon","aria-label":'Permalink to "input-icon"'},"​")],-1),g=n("p",null,"This slot replaces the calendar icon in the input element with your custom element",-1),y=a(`
Code Example
vue
<template>
     <VueDatePicker v-model="date">
         <template #input-icon>
             <img class="input-slot-image" src="/logo.png"/>
diff --git a/docs/assets/slots_icons_index.md.C2FkkVcR.lean.js b/docs/assets/slots_icons_index.md.aVAjmcl4.lean.js
similarity index 95%
rename from docs/assets/slots_icons_index.md.C2FkkVcR.lean.js
rename to docs/assets/slots_icons_index.md.aVAjmcl4.lean.js
index ed48066a..f675cb86 100644
--- a/docs/assets/slots_icons_index.md.C2FkkVcR.lean.js
+++ b/docs/assets/slots_icons_index.md.aVAjmcl4.lean.js
@@ -1 +1 @@
-import{_ as l,D as t,c as k,I as i,j as n,a as h,ak as a,o as p}from"./chunks/framework.BpiZUkLr.js";const P=JSON.parse('{"title":"Slots - Icons","description":"Customize the icons in the datepicker","frontmatter":{"lang":"en-US","title":"Slots - Icons","description":"Customize the icons in the datepicker"},"headers":[],"relativePath":"slots/icons/index.md","filePath":"slots/icons/index.md"}'),e={name:"slots/icons/index.md"},E=n("h1",{id:"icons",tabindex:"-1"},[h("Icons "),n("a",{class:"header-anchor",href:"#icons","aria-label":'Permalink to "Icons"'},"​")],-1),r=n("p",null,"Change datepicker icons",-1),d=n("h2",{id:"input-icon",tabindex:"-1"},[h("input-icon "),n("a",{class:"header-anchor",href:"#input-icon","aria-label":'Permalink to "input-icon"'},"​")],-1),g=n("p",null,"This slot replaces the calendar icon in the input element with your custom element",-1),y=a("",3),c=a("",3),F=a("",3),o=a("",3),C=a("",3),u=a("",3),B=a("",3),D=a("",3),m=a("",3),A=a("",1);function _(q,v,w,b,T,f){const s=t("DemoSlots");return p(),k("div",null,[E,r,d,g,i(s,{useInputIconSlot:!0}),y,i(s,{useClearIconSlot:!0}),c,i(s,{useClockIconSlot:!0}),F,i(s,{useArrowLeftSlot:!0}),o,i(s,{useArrowRightSlot:!0}),C,i(s,{useArrowUpSlot:!0}),u,i(s,{useArrowDownSlot:!0}),B,i(s,{useCalendarIconSlot:!0}),D,i(s,{useTpInlineArrowUp:!0}),m,i(s,{useTpInlineArrowDown:!0}),A])}const S=l(e,[["render",_]]);export{P as __pageData,S as default};
+import{_ as l,D as t,c as k,I as i,j as n,a as h,ak as a,o as p}from"./chunks/framework.CwZBdDmI.js";const P=JSON.parse('{"title":"Slots - Icons","description":"Customize the icons in the datepicker","frontmatter":{"lang":"en-US","title":"Slots - Icons","description":"Customize the icons in the datepicker"},"headers":[],"relativePath":"slots/icons/index.md","filePath":"slots/icons/index.md"}'),e={name:"slots/icons/index.md"},E=n("h1",{id:"icons",tabindex:"-1"},[h("Icons "),n("a",{class:"header-anchor",href:"#icons","aria-label":'Permalink to "Icons"'},"​")],-1),r=n("p",null,"Change datepicker icons",-1),d=n("h2",{id:"input-icon",tabindex:"-1"},[h("input-icon "),n("a",{class:"header-anchor",href:"#input-icon","aria-label":'Permalink to "input-icon"'},"​")],-1),g=n("p",null,"This slot replaces the calendar icon in the input element with your custom element",-1),y=a("",3),c=a("",3),F=a("",3),o=a("",3),C=a("",3),u=a("",3),B=a("",3),D=a("",3),m=a("",3),A=a("",1);function _(q,v,w,b,T,f){const s=t("DemoSlots");return p(),k("div",null,[E,r,d,g,i(s,{useInputIconSlot:!0}),y,i(s,{useClearIconSlot:!0}),c,i(s,{useClockIconSlot:!0}),F,i(s,{useArrowLeftSlot:!0}),o,i(s,{useArrowRightSlot:!0}),C,i(s,{useArrowUpSlot:!0}),u,i(s,{useArrowDownSlot:!0}),B,i(s,{useCalendarIconSlot:!0}),D,i(s,{useTpInlineArrowUp:!0}),m,i(s,{useTpInlineArrowDown:!0}),A])}const S=l(e,[["render",_]]);export{P as __pageData,S as default};
diff --git a/docs/assets/slots_overlay_index.md.DiYYF0wy.js b/docs/assets/slots_overlay_index.md.DU8zuS-A.js
similarity index 99%
rename from docs/assets/slots_overlay_index.md.DiYYF0wy.js
rename to docs/assets/slots_overlay_index.md.DU8zuS-A.js
index 7b153554..0a997f10 100644
--- a/docs/assets/slots_overlay_index.md.DiYYF0wy.js
+++ b/docs/assets/slots_overlay_index.md.DU8zuS-A.js
@@ -1,4 +1,4 @@
-import{_ as l,D as h,c as t,I as i,ak as s,o as k}from"./chunks/framework.BpiZUkLr.js";const I=JSON.parse('{"title":"Slots - Overlay","description":"Customize the overlays in the datepicker menu","frontmatter":{"lang":"en-US","title":"Slots - Overlay","description":"Customize the overlays in the datepicker menu"},"headers":[],"relativePath":"slots/overlay/index.md","filePath":"slots/overlay/index.md"}'),p={name:"slots/overlay/index.md"},e=s('

Overlay

Customize overlay and overlay triggers

time-picker-overlay

This slot replaces the full overlay in the timepicker

Several props are available:

  • range: Value passed from general props
  • hours: Selected hours value
  • minutes: Selected minutes value
  • seconds: Selected seconds value
  • setHours: Function to call to set hours, (hours: number | number[]) => void
  • setMinutes: Function to call to set minutes, (minutes: number | number[]) => void
  • setSeconds: Function to call to set seconds, (seconds: number | number[]) => void

Info

If you are using range mode, make sure to pass number arrays in functions

',7),E=s(`
Code Example
vue
<template>
+import{_ as l,D as h,c as t,I as i,ak as s,o as k}from"./chunks/framework.CwZBdDmI.js";const I=JSON.parse('{"title":"Slots - Overlay","description":"Customize the overlays in the datepicker menu","frontmatter":{"lang":"en-US","title":"Slots - Overlay","description":"Customize the overlays in the datepicker menu"},"headers":[],"relativePath":"slots/overlay/index.md","filePath":"slots/overlay/index.md"}'),p={name:"slots/overlay/index.md"},e=s('

Overlay

Customize overlay and overlay triggers

time-picker-overlay

This slot replaces the full overlay in the timepicker

Several props are available:

  • range: Value passed from general props
  • hours: Selected hours value
  • minutes: Selected minutes value
  • seconds: Selected seconds value
  • setHours: Function to call to set hours, (hours: number | number[]) => void
  • setMinutes: Function to call to set minutes, (minutes: number | number[]) => void
  • setSeconds: Function to call to set seconds, (seconds: number | number[]) => void

Info

If you are using range mode, make sure to pass number arrays in functions

',7),E=s(`
Code Example
vue
<template>
     <VueDatePicker v-model="date">
       <template #time-picker-overlay="{ hours, minutes, setHours, setMinutes }">
         <div class="time-picker-overlay">
diff --git a/docs/assets/slots_overlay_index.md.DiYYF0wy.lean.js b/docs/assets/slots_overlay_index.md.DU8zuS-A.lean.js
similarity index 95%
rename from docs/assets/slots_overlay_index.md.DiYYF0wy.lean.js
rename to docs/assets/slots_overlay_index.md.DU8zuS-A.lean.js
index dbb8138e..99566872 100644
--- a/docs/assets/slots_overlay_index.md.DiYYF0wy.lean.js
+++ b/docs/assets/slots_overlay_index.md.DU8zuS-A.lean.js
@@ -1 +1 @@
-import{_ as l,D as h,c as t,I as i,ak as s,o as k}from"./chunks/framework.BpiZUkLr.js";const I=JSON.parse('{"title":"Slots - Overlay","description":"Customize the overlays in the datepicker menu","frontmatter":{"lang":"en-US","title":"Slots - Overlay","description":"Customize the overlays in the datepicker menu"},"headers":[],"relativePath":"slots/overlay/index.md","filePath":"slots/overlay/index.md"}'),p={name:"slots/overlay/index.md"},e=s("",7),E=s("",5),r=s("",5),d=s("",5),g=s("",5),y=s("",5),o=s("",5),F=s("",5),c=s("",5),u=s("",3),C=s("",5),m=s("",5),A=s("",5),D=s("",5),v=s("",5),B=s("",5),_=s("",3);function q(b,T,f,x,P,S){const a=h("DemoSlots"),n=h("MonthYearSlotDemo");return k(),t("div",null,[e,i(a,{useTimePickerOverlay:!0}),E,i(a,{useHoursSlot:!0}),r,i(a,{useMinutesSlot:!0}),d,i(a,{useHoursOverlaySlot:!0}),g,i(a,{useMinutesOverlaySlot:!0}),y,i(a,{useMonthSlot:!0}),o,i(a,{useYearSlot:!0}),F,i(a,{useMonthOverlaySlot:!0}),c,i(a,{useYearOverlaySlot:!0}),u,i(n,{"month-overlay-slot":!0}),C,i(n,{"year-overlay-slot":!0}),m,i(a,{"use-month-overlay-header-slot":!0}),A,i(a,{useYearOverlayHeaderSlot:!0}),D,i(a,{useHoursOverlayHeaderSlot:!0}),v,i(a,{useMinutesOverlayHeaderSlot:!0}),B,i(a,{useSecondsOverlayHeaderSlot:!0}),_])}const M=l(p,[["render",q]]);export{I as __pageData,M as default};
+import{_ as l,D as h,c as t,I as i,ak as s,o as k}from"./chunks/framework.CwZBdDmI.js";const I=JSON.parse('{"title":"Slots - Overlay","description":"Customize the overlays in the datepicker menu","frontmatter":{"lang":"en-US","title":"Slots - Overlay","description":"Customize the overlays in the datepicker menu"},"headers":[],"relativePath":"slots/overlay/index.md","filePath":"slots/overlay/index.md"}'),p={name:"slots/overlay/index.md"},e=s("",7),E=s("",5),r=s("",5),d=s("",5),g=s("",5),y=s("",5),o=s("",5),F=s("",5),c=s("",5),u=s("",3),C=s("",5),m=s("",5),A=s("",5),D=s("",5),v=s("",5),B=s("",5),_=s("",3);function q(b,T,f,x,P,S){const a=h("DemoSlots"),n=h("MonthYearSlotDemo");return k(),t("div",null,[e,i(a,{useTimePickerOverlay:!0}),E,i(a,{useHoursSlot:!0}),r,i(a,{useMinutesSlot:!0}),d,i(a,{useHoursOverlaySlot:!0}),g,i(a,{useMinutesOverlaySlot:!0}),y,i(a,{useMonthSlot:!0}),o,i(a,{useYearSlot:!0}),F,i(a,{useMonthOverlaySlot:!0}),c,i(a,{useYearOverlaySlot:!0}),u,i(n,{"month-overlay-slot":!0}),C,i(n,{"year-overlay-slot":!0}),m,i(a,{"use-month-overlay-header-slot":!0}),A,i(a,{useYearOverlayHeaderSlot:!0}),D,i(a,{useHoursOverlayHeaderSlot:!0}),v,i(a,{useMinutesOverlayHeaderSlot:!0}),B,i(a,{useSecondsOverlayHeaderSlot:!0}),_])}const M=l(p,[["render",q]]);export{I as __pageData,M as default};
diff --git a/docs/assets/slots_trigger-and-input_index.md.CvSNJrmi.js b/docs/assets/slots_trigger-and-input_index.md.DT-YwIPX.js
similarity index 99%
rename from docs/assets/slots_trigger-and-input_index.md.CvSNJrmi.js
rename to docs/assets/slots_trigger-and-input_index.md.DT-YwIPX.js
index 80c7760e..03c674c3 100644
--- a/docs/assets/slots_trigger-and-input_index.md.CvSNJrmi.js
+++ b/docs/assets/slots_trigger-and-input_index.md.DT-YwIPX.js
@@ -1,4 +1,4 @@
-import{_ as e,D as l,c as p,I as a,j as s,a as t,ak as n,o as h}from"./chunks/framework.BpiZUkLr.js";const A=JSON.parse('{"title":"Slots - Trigger and input","description":"Change the datepicker trigger or input","frontmatter":{"lang":"en-US","title":"Slots - Trigger and input","description":"Change the datepicker trigger or input"},"headers":[],"relativePath":"slots/trigger-and-input/index.md","filePath":"slots/trigger-and-input/index.md"}'),k={name:"slots/trigger-and-input/index.md"},d=s("h1",{id:"trigger-and-input",tabindex:"-1"},[t("Trigger and input "),s("a",{class:"header-anchor",href:"#trigger-and-input","aria-label":'Permalink to "Trigger and input"'},"​")],-1),E=s("p",null,"Use custom input or trigger element",-1),o=s("h2",{id:"trigger",tabindex:"-1"},[t("trigger "),s("a",{class:"header-anchor",href:"#trigger","aria-label":'Permalink to "trigger"'},"​")],-1),r=s("p",null,"This slot replaces the input element with your custom element",-1),c=n(`
Code Example
vue
<template>
+import{_ as e,D as l,c as p,I as a,j as s,a as t,ak as n,o as h}from"./chunks/framework.CwZBdDmI.js";const A=JSON.parse('{"title":"Slots - Trigger and input","description":"Change the datepicker trigger or input","frontmatter":{"lang":"en-US","title":"Slots - Trigger and input","description":"Change the datepicker trigger or input"},"headers":[],"relativePath":"slots/trigger-and-input/index.md","filePath":"slots/trigger-and-input/index.md"}'),k={name:"slots/trigger-and-input/index.md"},d=s("h1",{id:"trigger-and-input",tabindex:"-1"},[t("Trigger and input "),s("a",{class:"header-anchor",href:"#trigger-and-input","aria-label":'Permalink to "Trigger and input"'},"​")],-1),E=s("p",null,"Use custom input or trigger element",-1),o=s("h2",{id:"trigger",tabindex:"-1"},[t("trigger "),s("a",{class:"header-anchor",href:"#trigger","aria-label":'Permalink to "trigger"'},"​")],-1),r=s("p",null,"This slot replaces the input element with your custom element",-1),c=n(`
Code Example
vue
<template>
     <VueDatePicker v-model="date">
         <template #trigger>
             <p class="clickable-text">This is some custom clickable text that will open the datepicker</p>
diff --git a/docs/assets/slots_trigger-and-input_index.md.CvSNJrmi.lean.js b/docs/assets/slots_trigger-and-input_index.md.DT-YwIPX.lean.js
similarity index 94%
rename from docs/assets/slots_trigger-and-input_index.md.CvSNJrmi.lean.js
rename to docs/assets/slots_trigger-and-input_index.md.DT-YwIPX.lean.js
index beafcc18..3979b9c3 100644
--- a/docs/assets/slots_trigger-and-input_index.md.CvSNJrmi.lean.js
+++ b/docs/assets/slots_trigger-and-input_index.md.DT-YwIPX.lean.js
@@ -1 +1 @@
-import{_ as e,D as l,c as p,I as a,j as s,a as t,ak as n,o as h}from"./chunks/framework.BpiZUkLr.js";const A=JSON.parse('{"title":"Slots - Trigger and input","description":"Change the datepicker trigger or input","frontmatter":{"lang":"en-US","title":"Slots - Trigger and input","description":"Change the datepicker trigger or input"},"headers":[],"relativePath":"slots/trigger-and-input/index.md","filePath":"slots/trigger-and-input/index.md"}'),k={name:"slots/trigger-and-input/index.md"},d=s("h1",{id:"trigger-and-input",tabindex:"-1"},[t("Trigger and input "),s("a",{class:"header-anchor",href:"#trigger-and-input","aria-label":'Permalink to "Trigger and input"'},"​")],-1),E=s("p",null,"Use custom input or trigger element",-1),o=s("h2",{id:"trigger",tabindex:"-1"},[t("trigger "),s("a",{class:"header-anchor",href:"#trigger","aria-label":'Permalink to "trigger"'},"​")],-1),r=s("p",null,"This slot replaces the input element with your custom element",-1),c=n("",6),g=n("",1);function y(u,F,m,C,v,_){const i=l("DemoSlots");return h(),p("div",null,[d,E,o,r,a(i,{useTriggerSlot:!0}),c,a(i,{useDpInputSlot:!0}),g])}const B=e(k,[["render",y]]);export{A as __pageData,B as default};
+import{_ as e,D as l,c as p,I as a,j as s,a as t,ak as n,o as h}from"./chunks/framework.CwZBdDmI.js";const A=JSON.parse('{"title":"Slots - Trigger and input","description":"Change the datepicker trigger or input","frontmatter":{"lang":"en-US","title":"Slots - Trigger and input","description":"Change the datepicker trigger or input"},"headers":[],"relativePath":"slots/trigger-and-input/index.md","filePath":"slots/trigger-and-input/index.md"}'),k={name:"slots/trigger-and-input/index.md"},d=s("h1",{id:"trigger-and-input",tabindex:"-1"},[t("Trigger and input "),s("a",{class:"header-anchor",href:"#trigger-and-input","aria-label":'Permalink to "Trigger and input"'},"​")],-1),E=s("p",null,"Use custom input or trigger element",-1),o=s("h2",{id:"trigger",tabindex:"-1"},[t("trigger "),s("a",{class:"header-anchor",href:"#trigger","aria-label":'Permalink to "trigger"'},"​")],-1),r=s("p",null,"This slot replaces the input element with your custom element",-1),c=n("",6),g=n("",1);function y(u,F,m,C,v,_){const i=l("DemoSlots");return h(),p("div",null,[d,E,o,r,a(i,{useTriggerSlot:!0}),c,a(i,{useDpInputSlot:!0}),g])}const B=e(k,[["render",y]]);export{A as __pageData,B as default};
diff --git a/docs/customization/theming/index.html b/docs/customization/theming/index.html
index 52368bff..0b3a9536 100644
--- a/docs/customization/theming/index.html
+++ b/docs/customization/theming/index.html
@@ -8,20 +8,21 @@
     
     
     
-    
+    
     
-    
-    
-    
+    
+    
+    
     
     
     
     
+    
     
     
   
   
-    
Skip to content

Theming

Datepicker comes with the theme support with css variables. It provides two classes that are applied based on the chosen dark/light mode

To change variables, simply override the classes with your custom values.

Info

  • When changing the properties, you only need to declare the class in the <style> tag, can be in global or scoped, depending on your needs
  • For the date picker to use dp__theme_dark, dark prop must be set to true

Dark mode configuration

css
.dp__theme_dark {
+    
Skip to content

Theming

Datepicker comes with the theme support with css variables. It provides two classes that are applied based on the chosen dark/light mode

To change variables, simply override the classes with your custom values.

Info

  • When changing the properties, you only need to declare the class in the <style> tag, can be in global or scoped, depending on your needs
  • For the date picker to use dp__theme_dark, dark prop must be set to true

Dark mode configuration

css
.dp__theme_dark {
     --dp-background-color: #212121;
     --dp-text-color: #fff;
     --dp-hover-color: #484848;
@@ -115,7 +116,7 @@
     --dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1); /*Timing on menu appear animation*/
     --dp-transition-timing: ease-out; /*Timing on slide animations*/
 }

Released under the MIT License.

- + \ No newline at end of file diff --git a/docs/hashmap.json b/docs/hashmap.json index db5af029..0dce84a0 100644 --- a/docs/hashmap.json +++ b/docs/hashmap.json @@ -1 +1 @@ -{"index.md":"DVgGlWwN","migration_from-v7.md":"B4lCG2tE","migration_from-v6.md":"ZwUnQKxT","methods-and-events_methods_index.md":"DOOFdvLX","props_formatting_index.md":"B_ymUdvz","migration_from-v5.md":"giR-XWm8","props_keyboard_index.md":"X_gn66Wm","props_positioning_index.md":"CTFel_gD","installation_index.md":"0zcQ8EKZ","customization_theming_index.md":"CrkKSLuH","props_look-and-feel_index.md":"BJENkhka","slots_trigger-and-input_index.md":"CvSNJrmi","slots_components_index.md":"C7TSh5gb","props_localization_index.md":"CAqjt2h7","props_modes_index.md":"BhP_uKdH","props_time-picker-configuration_index.md":"CtxQxZgI","props_calendar-configuration_index.md":"CVfx-tiB","methods-and-events_events_index.md":"-Ja5tfeB","slots_overlay_index.md":"DiYYF0wy","props_general-configuration_index.md":"DbFk_xct","slots_icons_index.md":"C2FkkVcR","slots_content_index.md":"B4mjY7YQ","props_modes-configuration_index.md":"Q4HJGBdZ"} +{"index.md":"CUGFvPzU","methods-and-events_methods_index.md":"Bjax0OyQ","props_keyboard_index.md":"OWNAoIbg","migration_from-v6.md":"BSwH4UhK","props_positioning_index.md":"BlPAlR3P","migration_from-v5.md":"Byhe62c8","installation_index.md":"Byf71Zyc","customization_theming_index.md":"DX10jCmK","props_formatting_index.md":"Dve4bqkL","slots_trigger-and-input_index.md":"DT-YwIPX","props_look-and-feel_index.md":"CazZ5-dz","migration_from-v7.md":"xMus3jcV","props_localization_index.md":"xtBd064-","slots_icons_index.md":"aVAjmcl4","props_time-picker-configuration_index.md":"OfVKpx88","slots_components_index.md":"-4dGzPbD","props_modes_index.md":"BFtYbIKF","props_general-configuration_index.md":"Db5yvbMu","props_calendar-configuration_index.md":"BTEM7sWk","slots_overlay_index.md":"DU8zuS-A","methods-and-events_events_index.md":"D5IIJJHV","slots_content_index.md":"Cbo-ay68","props_modes-configuration_index.md":"BaD8it8y"} diff --git a/docs/index.html b/docs/index.html index caa2ffa4..1a431e9d 100644 --- a/docs/index.html +++ b/docs/index.html @@ -8,21 +8,22 @@ - + - - - + + + + -
Skip to content

Vue datepicker

The most complete datepicker solution for Vue 3

Powerful, lightweight, and reusable datepicker component to fit within any project

⭐ If you like the component, give it a star on GitHub and consider sponsoring its development! ⭐

Released under the MIT License.

- +
Skip to content

Vue datepicker

The most complete datepicker solution for Vue 3

Powerful, lightweight, and reusable datepicker component to fit within any project

⭐ If you like the component, give it a star on GitHub and consider sponsoring its development! ⭐

Released under the MIT License.

+ \ No newline at end of file diff --git a/docs/installation/index.html b/docs/installation/index.html index 3baf2361..8e942497 100644 --- a/docs/installation/index.html +++ b/docs/installation/index.html @@ -8,20 +8,21 @@ - + - - - + + + + -
Skip to content

Installation

Install the component using the preferred package manager

shell
npm install @vuepic/vue-datepicker
shell
yarn add @vuepic/vue-datepicker
shell
pnpm add @vuepic/vue-datepicker
shell
bun add @vuepic/vue-datepicker

Then import and register component

Note: css file is imported separately

js
import VueDatePicker from '@vuepic/vue-datepicker';
+    
Skip to content

Installation

Install the component using the preferred package manager

shell
npm install @vuepic/vue-datepicker
shell
yarn add @vuepic/vue-datepicker
shell
pnpm add @vuepic/vue-datepicker
shell
bun add @vuepic/vue-datepicker

Then import and register component

Note: css file is imported separately

js
import VueDatePicker from '@vuepic/vue-datepicker';
 import '@vuepic/vue-datepicker/dist/main.css'

Global

In the main file

js
import { createApp } from "vue";
 import App from './App.vue';
 
@@ -32,7 +33,7 @@
 
 app.component('VueDatePicker', VueDatePicker);
 
-app.mount('#app');

Local

In the .vue files

vue
<template>
+app.mount('#app');

Local

In the .vue files

vue
<template>
   <VueDatePicker v-model="date"></VueDatePicker>
 </template>
 
@@ -87,7 +88,7 @@
         transpile: ['@vuepic/vue-datepicker']
     }
 })

That's it, you are ready to go

Released under the MIT License.

- + \ No newline at end of file diff --git a/docs/methods-and-events/events/index.html b/docs/methods-and-events/events/index.html index e2069b82..5dacff9b 100644 --- a/docs/methods-and-events/events/index.html +++ b/docs/methods-and-events/events/index.html @@ -8,20 +8,21 @@ - + - - - + + + + -
Skip to content

Events

List of available events that are emitted on some action

@update:model-value

This event is emitted when the value is selected. This is a v-model binding event

Code Example
vue
<template>
+    
Skip to content

Events

List of available events that are emitted on some action

@update:model-value

This event is emitted when the value is selected. This is a v-model binding event

Code Example
vue
<template>
     <VueDatePicker :model-value="date" @update:model-value="handleDate" />
 </template>
 
@@ -386,7 +387,7 @@
     console.log(`Overlay ${overlay.overlay} is ${overlay.open ? 'opened' : 'closed'}`);
   }
 </script>

Released under the MIT License.

- + \ No newline at end of file diff --git a/docs/methods-and-events/methods/index.html b/docs/methods-and-events/methods/index.html index 2e1eec76..4de62dda 100644 --- a/docs/methods-and-events/methods/index.html +++ b/docs/methods-and-events/methods/index.html @@ -8,20 +8,21 @@ - + - - - + + + + -
Skip to content

Methods

List of available methods that you can call on the datepicker from the external code

Add a ref to the component, and call the method on that ref

Code Example
vue
<template>
+    
Skip to content

Methods

List of available methods that you can call on the datepicker from the external code

Add a ref to the component, and call the method on that ref

Code Example
vue
<template>
     <VueDatePicker v-model="date" ref="datepicker" />
 </template>
 
@@ -39,7 +40,7 @@
   }
 }
 </script>

selectDate

When called and there is an active selection, it will select that date.

closeMenu

Closes the datepicker menu

openMenu

Opens the datepicker menu

clearValue

Clears the selected value

updateInternalModelValue

  • Parameter: Date | Date[]

Modify the internal model-value while the picker is in the open state.

setMonthYear

  • Parameter: { month?: number | string; year?: number | string; }

Set calendar month and year programmatically

onScroll

Manually trigger method that is called on window scroll

parseModel

Calls internal parseExternalModelValue that will replace or reformat text input value and internal model value

switchView

Manually show overlay

Note

To close overlay pass 'calendar' as parameter

  • Parameter 1: 'month' | 'year' | 'calendar' | 'time'
  • Parameter 2 (optional): number - instance number in case of multiple calendars

Type: (view: 'month' | 'year' | 'calendar' | 'time', instance?: number) => void;

toggleMenu

Manually toggle picker menu

handleFlow

By default, flow will only trigger on initial picker menu mount. This method triggers flow again, even if the picker is in the open state

TIP

Function supports flowStep parameter to trigger flow from a given step again

  • Parameter: number

Released under the MIT License.

- + \ No newline at end of file diff --git a/docs/migration/from-v5.html b/docs/migration/from-v5.html index 35998c99..3677f760 100644 --- a/docs/migration/from-v5.html +++ b/docs/migration/from-v5.html @@ -8,20 +8,21 @@ - + - - - + + + + -
Skip to content

Migrating from v5

Breaking changes

  • month-picker and year-picker no longer have predefined value if v-model is empty
  • aria-label for arrow buttons in month-picker mode is changed to Next/Previous year
  • auto-apply-month prop is removed (will work with auto-apply prop set)
  • show-now-button prop is removed
  • month-year slot will have different props depending on the used mode
  • Property handleMonthYearChange is removed from sidebar-[left/right] slot props
  • Props changes (check props-reconfiguration)

Props reconfiguration

Based on the list of removed props, and depending on your usage, you might need to do a slight adjustments to keep prior behaviour:

multi-calendars-solo and multi-static

These 2 props are now merged into a configuration object that can be passed

to multi-calendars prop

Info

For prop definition, check multi-calendars prop

js

+    
Skip to content

Migrating from v5

Breaking changes

  • month-picker and year-picker no longer have predefined value if v-model is empty
  • aria-label for arrow buttons in month-picker mode is changed to Next/Previous year
  • auto-apply-month prop is removed (will work with auto-apply prop set)
  • show-now-button prop is removed
  • month-year slot will have different props depending on the used mode
  • Property handleMonthYearChange is removed from sidebar-[left/right] slot props
  • Props changes (check props-reconfiguration)

Props reconfiguration

Based on the list of removed props, and depending on your usage, you might need to do a slight adjustments to keep prior behaviour:

multi-calendars-solo and multi-static

These 2 props are now merged into a configuration object that can be passed

to multi-calendars prop

Info

For prop definition, check multi-calendars prop

js

 <template>
 
   <VueDatePicker
@@ -70,7 +71,7 @@
     { label: 'Today', value: [new Date(), new Date()] },
   ]
 </script>

Released under the MIT License.

- + \ No newline at end of file diff --git a/docs/migration/from-v6.html b/docs/migration/from-v6.html index aa549f7c..3161f405 100644 --- a/docs/migration/from-v6.html +++ b/docs/migration/from-v6.html @@ -8,21 +8,22 @@ - + - - - + + + + -
Skip to content

Migrating from v6

Breaking changes

  • Wrapper for preset-dates is changed from <div> to <template>, which may cause potential styles break if you use a slot for the preset-dates item
  • Removed deprecated props
    • Removed
      • closeOnScroll
      • modeHeight
      • allowPreventDefault
      • closeOnClearValue
      • closeOnAutoApply
      • noSwipe
      • keepActionRow
      • onClickOutside

All removed props are now part of the config prop

Released under the MIT License.

- +
Skip to content

Migrating from v6

Breaking changes

  • Wrapper for preset-dates is changed from <div> to <template>, which may cause potential styles break if you use a slot for the preset-dates item
  • Removed deprecated props
    • Removed
      • closeOnScroll
      • modeHeight
      • allowPreventDefault
      • closeOnClearValue
      • closeOnAutoApply
      • noSwipe
      • keepActionRow
      • onClickOutside

All removed props are now part of the config prop

Released under the MIT License.

+ \ No newline at end of file diff --git a/docs/migration/from-v7.html b/docs/migration/from-v7.html index 827d573e..27049991 100644 --- a/docs/migration/from-v7.html +++ b/docs/migration/from-v7.html @@ -8,20 +8,21 @@ - + - - - + + + + -
Skip to content

Migrating from v7

Breaking changes

  • Default week-picker format is changed to week numbers
  • Tabbing out from the overlay will shift focus to the action row button if present
  • Removed deprecated props
    • Removed
      • highlight-week-days
      • highlight-disabled-days
      • highlight prop types
        • Date[]
        • string[]
        • number[]
  • id for calendar days is changed to formatted value instead of ISO value
  • date-fns-tz library is removed
  • date-fns library is updated to v3

highlight

Info

For prop definition, check highlight prop

js
<template>
+    
Skip to content

Migrating from v7

Breaking changes

  • Default week-picker format is changed to week numbers
  • Tabbing out from the overlay will shift focus to the action row button if present
  • Removed deprecated props
    • Removed
      • highlight-week-days
      • highlight-disabled-days
      • highlight prop types
        • Date[]
        • string[]
        • number[]
  • id for calendar days is changed to formatted value instead of ISO value
  • date-fns-tz library is removed
  • date-fns library is updated to v3

highlight

Info

For prop definition, check highlight prop

js
<template>
   <VueDatePicker
     :highlight="[new Date()]"
     :highlight="{ days: [ new Date() ] }"
@@ -42,7 +43,7 @@
 
 const cellEl = document.getElementById(today.toISOString().split("T")[0]); 
 const cellEl = document.getElementById(format(today, 'yyyy-MM-dd')) 

date-fns and date-fns-tz

  • date-fns-tz library is removed as peer dependency from the picker
  • date-fns library is updated to v3. If you use it somewhere else in your project, make sure to check the changelog for potential breaking changes

Released under the MIT License.

- + \ No newline at end of file diff --git a/docs/props/calendar-configuration/index.html b/docs/props/calendar-configuration/index.html index 80d0c569..82246b96 100644 --- a/docs/props/calendar-configuration/index.html +++ b/docs/props/calendar-configuration/index.html @@ -8,20 +8,21 @@ - + - - - + + + + -
Skip to content

Calendar configuration

Configure calendar options such as behavior or available dates

Info

  • When checking the examples, for boolean prop types, the example will show the behavior opposite of what is set for the default value
  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, weekNumbers as week-numbers and so on

calendar

Customize the calendar view, filter out weeks, add or remove custom classes

Warning

Do not modify date values

  • Type: (weeks: CalendarWeek[]) => CalendarWeek[];
  • Default: null
ts
interface CalendarWeek {
+    
Skip to content

Calendar configuration

Configure calendar options such as behavior or available dates

Info

  • When checking the examples, for boolean prop types, the example will show the behavior opposite of what is set for the default value
  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, weekNumbers as week-numbers and so on

calendar

Customize the calendar view, filter out weeks, add or remove custom classes

Warning

Do not modify date values

  • Type: (weeks: CalendarWeek[]) => CalendarWeek[];
  • Default: null
ts
interface CalendarWeek {
   days: {
     text: number | string; // Value displayed in the calendar day box
     value: Date; // Date that is going to be selected, do not modify
@@ -257,7 +258,7 @@
 
 const disabledDates = [subDays(new Date(), 1), new Date(), addDays(new Date(), 1)];
 </script>

Released under the MIT License.

- + \ No newline at end of file diff --git a/docs/props/formatting/index.html b/docs/props/formatting/index.html index 60015f63..0ba26405 100644 --- a/docs/props/formatting/index.html +++ b/docs/props/formatting/index.html @@ -8,20 +8,21 @@ - + - - - + + + + -
Skip to content

Formatting

Format options for the value displayed in the input or preview

Info

  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, previewFormat as preview-format and so on

format

Format the value of the date(s) in the input field. Formatting is done automatically via provided string format. However, you can override the default format by providing a custom formatter function

  • Type: string | ((date: Date) => string) | ((dates: Date[]) => string);
  • Default:
    • Single picker: 'MM/dd/yyyy HH:mm'
    • Range picker: 'MM/dd/yyyy HH:mm - MM/dd/yyyy HH:mm'
    • Month picker: 'MM/yyyy'
    • Time picker: 'HH:mm'
    • Time picker range: 'HH:mm - HH:mm'
    • Week picker 'RR-yyyy' | 'ww-yyyy' (depends on week numbering)

Info

If is-24 prop is set to false, hours format will be changed to 'hh:mm aa'

For additional information on how to pass custom string format you can check Unicode tokens

Code Example
vue
<template>
+    
Skip to content

Formatting

Format options for the value displayed in the input or preview

Info

  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, previewFormat as preview-format and so on

format

Format the value of the date(s) in the input field. Formatting is done automatically via provided string format. However, you can override the default format by providing a custom formatter function

  • Type: string | ((date: Date) => string) | ((dates: Date[]) => string);
  • Default:
    • Single picker: 'MM/dd/yyyy HH:mm'
    • Range picker: 'MM/dd/yyyy HH:mm - MM/dd/yyyy HH:mm'
    • Month picker: 'MM/yyyy'
    • Time picker: 'HH:mm'
    • Time picker range: 'HH:mm - HH:mm'
    • Week picker 'RR-yyyy' | 'ww-yyyy' (depends on week numbering)

Info

If is-24 prop is set to false, hours format will be changed to 'hh:mm aa'

For additional information on how to pass custom string format you can check Unicode tokens

Code Example
vue
<template>
     <VueDatePicker v-model="date" :format="format" />
 </template>
 
@@ -64,7 +65,7 @@
 
 const date = ref(new Date());
 </script>

Released under the MIT License.

- + \ No newline at end of file diff --git a/docs/props/general-configuration/index.html b/docs/props/general-configuration/index.html index 957a0c46..f42a233b 100644 --- a/docs/props/general-configuration/index.html +++ b/docs/props/general-configuration/index.html @@ -8,20 +8,21 @@ - + - - - + + + + -
Skip to content

General configuration

General behavior props configuration

Info

  • When checking the examples, for boolean prop types, the example will show the behavior opposite of what is set for the default value
  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, monthChangeOnScroll as month-change-on-scroll and so on

uid

Pass an id to the input and menu elements. If provided, you can select menu id as dp-menu-${uid} and input id as dp-input-${uid}

  • Type: string
  • Default: null
Code Example
vue
<template>
+    
Skip to content

General configuration

General behavior props configuration

Info

  • When checking the examples, for boolean prop types, the example will show the behavior opposite of what is set for the default value
  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, monthChangeOnScroll as month-change-on-scroll and so on

uid

Pass an id to the input and menu elements. If provided, you can select menu id as dp-menu-${uid} and input id as dp-input-${uid}

  • Type: string
  • Default: null
Code Example
vue
<template>
     <VueDatePicker v-model="date" uid="demo" />
 </template>
 
@@ -276,7 +277,7 @@
 
 const date = ref(new Date());
 </script>

Released under the MIT License.

- + \ No newline at end of file diff --git a/docs/props/keyboard/index.html b/docs/props/keyboard/index.html index 2cd0bf1d..e0420e03 100644 --- a/docs/props/keyboard/index.html +++ b/docs/props/keyboard/index.html @@ -8,20 +8,21 @@ - + - - - + + + + -
Skip to content

Keyboard

Configure keyboard actions

Info

  • When checking the examples, for boolean prop types, the example will show the behavior opposite of what is set for the default value
  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, escClose as esc-close and so on

Info

You can press tab key in the menu, and it will autofocus elements, pressing enter will do a click action like open overlay or select a date.

All keyboard events are enabled by default

esc-close

Esc key closes the menu

  • Type: boolean
  • Default: true
Code Example
vue
<template>
+    
Skip to content

Keyboard

Configure keyboard actions

Info

  • When checking the examples, for boolean prop types, the example will show the behavior opposite of what is set for the default value
  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, escClose as esc-close and so on

Info

You can press tab key in the menu, and it will autofocus elements, pressing enter will do a click action like open overlay or select a date.

All keyboard events are enabled by default

esc-close

Esc key closes the menu

  • Type: boolean
  • Default: true
Code Example
vue
<template>
     <VueDatePicker v-model="date" :esc-close="false" />
 </template>
 
@@ -54,7 +55,7 @@
 
 const date = ref(new Date());
 </script>

Released under the MIT License.

- + \ No newline at end of file diff --git a/docs/props/localization/index.html b/docs/props/localization/index.html index 652d717f..3a9173b4 100644 --- a/docs/props/localization/index.html +++ b/docs/props/localization/index.html @@ -8,20 +8,21 @@ - + - - - + + + + -
Skip to content

Localization

Localization options and label props

Info

  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, formatLocale as format-locale and so on

locale

Set datepicker locale. Datepicker will use built in javascript locale formatter to extract month and weekday names

  • Type: string
  • Default: 'en-US'
Code Example
vue
<template>
+    
Skip to content

Localization

Localization options and label props

Info

  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, formatLocale as format-locale and so on

locale

Set datepicker locale. Datepicker will use built in javascript locale formatter to extract month and weekday names

  • Type: string
  • Default: 'en-US'
Code Example
vue
<template>
     <VueDatePicker v-model="date" locale="de" cancelText="abbrechen" selectText="auswählen" />
 </template>
 
@@ -108,7 +109,7 @@
 
 const date = ref(new Date());
 </script>

Released under the MIT License.

- + \ No newline at end of file diff --git a/docs/props/look-and-feel/index.html b/docs/props/look-and-feel/index.html index 27a330a5..7ac9abbc 100644 --- a/docs/props/look-and-feel/index.html +++ b/docs/props/look-and-feel/index.html @@ -8,20 +8,21 @@ - + - - - + + + + -
Skip to content

Look and feel

Customization options

Info

  • When checking the examples, for boolean prop types, the example will show the behavior opposite of what is set for the default value
  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, sixWeeks as six-weeks and so on

transitions

Control transitions inside the menu. You can define your own or disable them. Datepicker uses Vue built in transitions component for transitions control. To configure you own, please check the Vue documentation and provide a transition name in the prop

  • Type: Transitions | boolean
  • Default: true
ts
interface Transitions {
+    
Skip to content

Look and feel

Customization options

Info

  • When checking the examples, for boolean prop types, the example will show the behavior opposite of what is set for the default value
  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, sixWeeks as six-weeks and so on

transitions

Control transitions inside the menu. You can define your own or disable them. Datepicker uses Vue built in transitions component for transitions control. To configure you own, please check the Vue documentation and provide a transition name in the prop

  • Type: Transitions | boolean
  • Default: true
ts
interface Transitions {
     open?: string; 
     close?: string; 
     next?: string; 
@@ -177,7 +178,7 @@
   return '';
 };
 </script>

Released under the MIT License.

- + \ No newline at end of file diff --git a/docs/props/modes-configuration/index.html b/docs/props/modes-configuration/index.html index 6b0e300f..f9b80cc5 100644 --- a/docs/props/modes-configuration/index.html +++ b/docs/props/modes-configuration/index.html @@ -8,20 +8,21 @@ - + - - - + + + + -
Skip to content

Modes configuration

Props for configuring and extending the datepicker when using a specific mode

Info

  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, textInput as text-input and so on

range configuration

Providing configuration object will automatically enable range picker

ts
interface RangeConfig {
+    
Skip to content

Modes configuration

Props for configuring and extending the datepicker when using a specific mode

Info

  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, textInput as text-input and so on

range configuration

Providing configuration object will automatically enable range picker

ts
interface RangeConfig {
     noDisabledRange?: boolean;
     showLastInRange?: boolean;
     minMaxRawRange?: boolean;
@@ -653,7 +654,7 @@
 
 const date = ref();
 </script>

Released under the MIT License.

- + \ No newline at end of file diff --git a/docs/props/modes/index.html b/docs/props/modes/index.html index 0e8c9a23..4f1e050d 100644 --- a/docs/props/modes/index.html +++ b/docs/props/modes/index.html @@ -8,20 +8,21 @@ - + - - - + + + + -
Skip to content

Modes

Set the default mode for the datepicker

Info

  • When checking the examples, for boolean prop types, the example will show the behavior opposite of what is set for the default value
  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, multiCalendars as multi-calendars and so on

Info

Depending on the mode, v-model might be different, so make sure to use the proper configuration

range

Range picker mode

  • Type: boolean | RangeConfig
  • Default: false

Info

If the RangeConfig object is provided, range is auto enabled.

For more info about range configuration properties, please refer to range configuration section

Code Example
vue
<template>
+    
Skip to content

Modes

Set the default mode for the datepicker

Info

  • When checking the examples, for boolean prop types, the example will show the behavior opposite of what is set for the default value
  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, multiCalendars as multi-calendars and so on

Info

Depending on the mode, v-model might be different, so make sure to use the proper configuration

range

Range picker mode

  • Type: boolean | RangeConfig
  • Default: false

Info

If the RangeConfig object is provided, range is auto enabled.

For more info about range configuration properties, please refer to range configuration section

Code Example
vue
<template>
     <VueDatePicker v-model="date" range />
 </template>
 
@@ -250,7 +251,7 @@
         utcDate.value = value;
     };
 </script>

Released under the MIT License.

- + \ No newline at end of file diff --git a/docs/props/positioning/index.html b/docs/props/positioning/index.html index 8cb17b4a..191f0e02 100644 --- a/docs/props/positioning/index.html +++ b/docs/props/positioning/index.html @@ -8,20 +8,21 @@ - + - - - + + + + -
Skip to content

Positioning

Configure datepicker menu positioning

Info

  • When checking the examples, for boolean prop types, the example will show the behavior opposite of what is set for the default value
  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, autoPosition as auto-position and so on

position

Datepicker menu position

  • Type: 'left' | 'center' | 'right'
  • Default: 'center'
Code Example
vue
<template>
+    
Skip to content

Positioning

Configure datepicker menu positioning

Info

  • When checking the examples, for boolean prop types, the example will show the behavior opposite of what is set for the default value
  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, autoPosition as auto-position and so on

position

Datepicker menu position

  • Type: 'left' | 'center' | 'right'
  • Default: 'center'
Code Example
vue
<template>
     <VueDatePicker v-model="date" position="left" />
 </template>
 
@@ -63,7 +64,7 @@
 
 const date = ref(new Date());
 </script>

Released under the MIT License.

- + \ No newline at end of file diff --git a/docs/props/time-picker-configuration/index.html b/docs/props/time-picker-configuration/index.html index 7fcd9b81..a1df1646 100644 --- a/docs/props/time-picker-configuration/index.html +++ b/docs/props/time-picker-configuration/index.html @@ -8,20 +8,21 @@ - + - - - + + + + -
Skip to content

Time picker configuration

Configuration properties for the time picker, applicable whether it is used standalone or with the datepicker.

Info

  • When checking the examples, for boolean prop types, the example will show the behavior opposite of what is set for the default value
  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, enableTimePicker as enable-time-picker and so on

time-picker-inline

Configures the time picker to display under the calendar rather than opening it as an overlay.

  • Type: boolean
  • Default: false
Code Example
vue
<template>
+    
Skip to content

Time picker configuration

Configuration properties for the time picker, applicable whether it is used standalone or with the datepicker.

Info

  • When checking the examples, for boolean prop types, the example will show the behavior opposite of what is set for the default value
  • If you use the component in the browser <script> tag, make sure to pass multi-word props with -, for example, enableTimePicker as enable-time-picker and so on

time-picker-inline

Configures the time picker to display under the calendar rather than opening it as an overlay.

  • Type: boolean
  • Default: false
Code Example
vue
<template>
     <VueDatePicker v-model="date" time-picker-inline />
 </template>
 
@@ -211,7 +212,7 @@
   mode.value = btn;
 };
 </script>

Released under the MIT License.

- + \ No newline at end of file diff --git a/docs/slots/components/index.html b/docs/slots/components/index.html index 2c818bc1..ba518063 100644 --- a/docs/slots/components/index.html +++ b/docs/slots/components/index.html @@ -8,20 +8,21 @@ - + - - - + + + + -
Skip to content

Component slots

Replace the built-in components with custom implementation

month-year

Create and use a custom component implementation in the header for month/year select

Info

When using this slot, the overlays will not be available, it is up to you to create them if you want

Warning

Depending on the used mode, slot will provide a different set of props

Exposed props:

Date picker

ts
interface DefaultSelect {
+    
Skip to content

Component slots

Replace the built-in components with custom implementation

month-year

Create and use a custom component implementation in the header for month/year select

Info

When using this slot, the overlays will not be available, it is up to you to create them if you want

Warning

Depending on the used mode, slot will provide a different set of props

Exposed props:

Date picker

ts
interface DefaultSelect {
   value: number;
   text: string;
   className?: Record<string, boolean>;
@@ -261,7 +262,7 @@
   width: 100%;
 }
 </style>

Released under the MIT License.

- + \ No newline at end of file diff --git a/docs/slots/content/index.html b/docs/slots/content/index.html index 42c78c1b..40427ed2 100644 --- a/docs/slots/content/index.html +++ b/docs/slots/content/index.html @@ -8,20 +8,21 @@ - + - - - + + + + -
Skip to content

Content

Customize parts in the datepicker menu

calendar-header

Replace the content in the calendar header cells

Available props are:

  • day: Displayed value in the header cell
  • index: Column index it is rendered by
Code Example
vue
<template>
+    
Skip to content

Content

Customize parts in the datepicker menu

calendar-header

Replace the content in the calendar header cells

Available props are:

  • day: Displayed value in the header cell
  • index: Column index it is rendered by
Code Example
vue
<template>
     <VueDatePicker v-model="date">
       <template #calendar-header="{ index, day }">
         <div :class="index === 5 || index === 6 ? 'red-color' : ''">
@@ -354,7 +355,7 @@
 
 const date = ref(new Date());
 </script>

Released under the MIT License.

- + \ No newline at end of file diff --git a/docs/slots/icons/index.html b/docs/slots/icons/index.html index 32d9cf64..22fe2f2f 100644 --- a/docs/slots/icons/index.html +++ b/docs/slots/icons/index.html @@ -8,20 +8,21 @@ - + - - - + + + + -
Skip to content

Icons

Change datepicker icons

input-icon

This slot replaces the calendar icon in the input element with your custom element

logo
Code Example
vue
<template>
+    
Skip to content

Icons

Change datepicker icons

input-icon

This slot replaces the calendar icon in the input element with your custom element

logo
Code Example
vue
<template>
     <VueDatePicker v-model="date">
         <template #input-icon>
             <img class="input-slot-image" src="/logo.png"/>
@@ -250,7 +251,7 @@
     justify-content: center;
   }
 </style>

Released under the MIT License.

- + \ No newline at end of file diff --git a/docs/slots/overlay/index.html b/docs/slots/overlay/index.html index 28ad67bc..90bb10dc 100644 --- a/docs/slots/overlay/index.html +++ b/docs/slots/overlay/index.html @@ -8,20 +8,21 @@ - + - - - + + + + -
Skip to content

Overlay

Customize overlay and overlay triggers

time-picker-overlay

This slot replaces the full overlay in the timepicker

Several props are available:

  • range: Value passed from general props
  • hours: Selected hours value
  • minutes: Selected minutes value
  • seconds: Selected seconds value
  • setHours: Function to call to set hours, (hours: number | number[]) => void
  • setMinutes: Function to call to set minutes, (minutes: number | number[]) => void
  • setSeconds: Function to call to set seconds, (seconds: number | number[]) => void

Info

If you are using range mode, make sure to pass number arrays in functions

Code Example
vue
<template>
+    
Skip to content

Overlay

Customize overlay and overlay triggers

time-picker-overlay

This slot replaces the full overlay in the timepicker

Several props are available:

  • range: Value passed from general props
  • hours: Selected hours value
  • minutes: Selected minutes value
  • seconds: Selected seconds value
  • setHours: Function to call to set hours, (hours: number | number[]) => void
  • setMinutes: Function to call to set minutes, (minutes: number | number[]) => void
  • setSeconds: Function to call to set seconds, (seconds: number | number[]) => void

Info

If you are using range mode, make sure to pass number arrays in functions

Code Example
vue
<template>
     <VueDatePicker v-model="date">
       <template #time-picker-overlay="{ hours, minutes, setHours, setMinutes }">
         <div class="time-picker-overlay">
@@ -351,7 +352,7 @@
   cursor: pointer;
 }
 </style>

Released under the MIT License.

- + \ No newline at end of file diff --git a/docs/slots/trigger-and-input/index.html b/docs/slots/trigger-and-input/index.html index 892fa934..d912f5e5 100644 --- a/docs/slots/trigger-and-input/index.html +++ b/docs/slots/trigger-and-input/index.html @@ -8,20 +8,21 @@ - + - - - + + + + -
Skip to content

Trigger and input

Use custom input or trigger element

trigger

This slot replaces the input element with your custom element

This is some custom clickable text that will open datepicker

Code Example
vue
<template>
+    
Skip to content

Trigger and input

Use custom input or trigger element

trigger

This slot replaces the input element with your custom element

This is some custom clickable text that will open datepicker

Code Example
vue
<template>
     <VueDatePicker v-model="date">
         <template #trigger>
             <p class="clickable-text">This is some custom clickable text that will open the datepicker</p>
@@ -53,7 +54,7 @@
 
 const date = ref(new Date());
 </script>

Released under the MIT License.

- + \ No newline at end of file