diff --git a/modules/boardwalk/dist/assets/editor-CzB6tBLA.js b/modules/boardwalk/dist/assets/editor-CAfF7dSg.js similarity index 99% rename from modules/boardwalk/dist/assets/editor-CzB6tBLA.js rename to modules/boardwalk/dist/assets/editor-CAfF7dSg.js index 61e8d6d..1fe4c21 100644 --- a/modules/boardwalk/dist/assets/editor-CzB6tBLA.js +++ b/modules/boardwalk/dist/assets/editor-CAfF7dSg.js @@ -1,4 +1,4 @@ -import{L as mu,i as gu}from"./index-CxofrFdB.js";var Vs=Object.defineProperty,yu=(n,e)=>{let t={};for(var r in n)Vs(t,r,{get:n[r],enumerable:!0});return Vs(t,Symbol.toStringTag,{value:"Module"}),t};function Q(n){this.content=n}Q.prototype={constructor:Q,find:function(n){for(var e=0;e>1}};Q.from=function(n){if(n instanceof Q)return n;var e=[];if(n)for(var t in n)e.push(t,n[t]);return new Q(e)};function Cl(n,e,t){for(let r=0;;r++){if(r==n.childCount||r==e.childCount)return n.childCount==e.childCount?null:t;let i=n.child(r),s=e.child(r);if(i==s){t+=i.nodeSize;continue}if(!i.sameMarkup(s))return t;if(i.isText&&i.text!=s.text){let o=i.text,l=s.text,a=0;for(;o[a]==l[a];a++)t++;return a&&a0&&f>0&&c[d-1]==u[f-1];)d--,f--,t--,r--;return d&&f&&d=56320&&n<57344}function El(n){return n>=55296&&n<56320}class k{constructor(e,t){if(this.content=e,this.size=t||0,t==null)for(let r=0;re&&r(a,i+l,s||null,o)!==!1&&a.content.size){let u=l+1;a.nodesBetween(Math.max(0,e-u),Math.min(a.content.size,t-u),r,i+u)}l=c}}descendants(e){this.nodesBetween(0,this.size,e)}textBetween(e,t,r,i){let s="",o=!0;return this.nodesBetween(e,t,(l,a)=>{let c=l.isText?l.text.slice(Math.max(e,a)-a,t-a):l.isLeaf?i?typeof i=="function"?i(l):i:l.type.spec.leafText?l.type.spec.leafText(l):"":"";l.isBlock&&(l.isLeaf&&c||l.isTextblock)&&r&&(o?o=!1:s+=r),s+=c},0),s}append(e){if(!e.size)return this;if(!this.size)return e;let t=this.lastChild,r=e.firstChild,i=this.content.slice(),s=0;for(t.isText&&t.sameMarkup(r)&&(i[i.length-1]=t.withText(t.text+r.text),s=1);se)for(let s=0,o=0;oe&&((ot)&&(l.isText?l=l.cut(Math.max(0,e-o),Math.min(l.text.length,t-o)):l=l.cut(Math.max(0,e-o-1),Math.min(l.content.size,t-o-1))),r.push(l),i+=l.nodeSize),o=a}return new k(r,i)}cutByIndex(e,t){return e==t?k.empty:e==0&&t==this.content.length?this:new k(this.content.slice(e,t))}replaceChild(e,t){let r=this.content[e];if(r==t)return this;let i=this.content.slice(),s=this.size+t.nodeSize-r.nodeSize;return i[e]=t,new k(i,s)}addToStart(e){return new k([e].concat(this.content),this.size+e.nodeSize)}addToEnd(e){return new k(this.content.concat(e),this.size+e.nodeSize)}eq(e){if(this.content.length!=e.content.length)return!1;for(let t=0;tthis.size||e<0)throw new RangeError(`Position ${e} outside of fragment (${this})`);for(let t=0,r=0;;t++){let i=this.child(t),s=r+i.nodeSize;if(s>=e)return s==e?Rn(t+1,s):Rn(t,r);r=s}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null}static fromJSON(e,t){if(!t)return k.empty;if(!Array.isArray(t))throw new RangeError("Invalid input for Fragment.fromJSON");return k.fromArray(t.map(e.nodeFromJSON))}static fromArray(e){if(!e.length)return k.empty;let t,r=0;for(let i=0;ithis.type.rank&&(t||(t=e.slice(0,i)),t.push(this),r=!0),t&&t.push(s)}}return t||(t=e.slice()),r||t.push(this),t}removeFromSet(e){for(let t=0;tr.type.rank-i.type.rank),t}};B.none=[];class gn extends Error{}class w{constructor(e,t,r){this.content=e,this.openStart=t,this.openEnd=r}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(e,t){let r=Al(this.content,e+this.openStart,t,this.openStart+1,this.openEnd+1);return r&&new w(r,this.openStart,this.openEnd)}removeBetween(e,t){return new w(vl(this.content,e+this.openStart,t+this.openStart),this.openStart,this.openEnd)}eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&this.openEnd==e.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let e={content:this.content.toJSON()};return this.openStart>0&&(e.openStart=this.openStart),this.openEnd>0&&(e.openEnd=this.openEnd),e}static fromJSON(e,t){if(!t)return w.empty;let r=t.openStart||0,i=t.openEnd||0;if(typeof r!="number"||typeof i!="number")throw new RangeError("Invalid input for Slice.fromJSON");return new w(k.fromJSON(e,t.content),r,i)}static maxOpen(e,t=!0){let r=0,i=0;for(let s=e.firstChild;s&&!s.isLeaf&&(t||!s.type.spec.isolating);s=s.firstChild)r++;for(let s=e.lastChild;s&&!s.isLeaf&&(t||!s.type.spec.isolating);s=s.lastChild)i++;return new w(e,r,i)}}w.empty=new w(k.empty,0,0);function vl(n,e,t){let{index:r,offset:i}=n.findIndex(e),s=n.maybeChild(r),{index:o,offset:l}=n.findIndex(t);if(i==e||s.isText){if(l!=t&&!n.child(o).isText)throw new RangeError("Removing non-flat range");return n.cut(0,e).append(n.cut(t))}if(r!=o)throw new RangeError("Removing non-flat range");return n.replaceChild(r,s.copy(vl(s.content,e-i-1,t-i-1)))}function Al(n,e,t,r,i,s){let{index:o,offset:l}=n.findIndex(e),a=n.maybeChild(o);if(l==e||a.isText)return s&&r<=0&&i<=0&&!s.canReplace(o,o,t)?null:n.cut(0,e).append(t).append(n.cut(e));let c=Al(a.content,e-l-1,t,o==0?r-1:0,o==n.childCount-1?i-1:0,a);return c&&n.replaceChild(o,a.copy(c))}function ku(n,e,t){if(t.openStart>n.depth)throw new gn("Inserted content deeper than insertion position");if(n.depth-t.openStart!=e.depth-t.openEnd)throw new gn("Inconsistent open depths");return Ol(n,e,t,0)}function Ol(n,e,t,r){let i=n.index(r),s=n.node(r);if(i==e.index(r)&&r=0&&n.isText&&n.sameMarkup(e[t])?e[t]=n.withText(e[t].text+n.text):e.push(n)}function nn(n,e,t,r){let i=(e||n).node(t),s=0,o=e?e.index(t):i.childCount;n&&(s=n.index(t),n.depth>t?s++:n.textOffset&&(mt(n.nodeAfter,r),s++));for(let l=s;li&&Ai(n,e,i+1),o=r.depth>i&&Ai(t,r,i+1),l=[];return nn(null,n,i,l),s&&o&&e.index(i)==t.index(i)?(Nl(s,o),mt(gt(s,Dl(n,e,t,r,i+1)),l)):(s&&mt(gt(s,Qn(n,e,i+1)),l),nn(e,t,i,l),o&&mt(gt(o,Qn(t,r,i+1)),l)),nn(r,null,i,l),new k(l)}function Qn(n,e,t){let r=[];if(nn(null,n,t,r),n.depth>t){let i=Ai(n,e,t+1);mt(gt(i,Qn(n,e,t+1)),r)}return nn(e,null,t,r),new k(r)}function bu(n,e){let t=e.depth-n.openStart,i=e.node(t).copy(n.content);for(let s=t-1;s>=0;s--)i=e.node(s).copy(k.from(i));return{start:i.resolveNoCache(n.openStart+t),end:i.resolveNoCache(i.content.size-n.openEnd-t)}}class yn{constructor(e,t,r){this.pos=e,this.path=t,this.parentOffset=r,this.depth=t.length/3-1}resolveDepth(e){return e==null?this.depth:e<0?this.depth+e:e}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(e){return this.path[this.resolveDepth(e)*3]}index(e){return this.path[this.resolveDepth(e)*3+1]}indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e==this.depth&&!this.textOffset?0:1)}start(e){return e=this.resolveDepth(e),e==0?0:this.path[e*3-1]+1}end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).content.size}before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position before the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]}after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position after the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]+this.path[e*3].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let e=this.parent,t=this.index(this.depth);if(t==e.childCount)return null;let r=this.pos-this.path[this.path.length-1],i=e.child(t);return r?e.child(t).cut(r):i}get nodeBefore(){let e=this.index(this.depth),t=this.pos-this.path[this.path.length-1];return t?this.parent.child(e).cut(0,t):e==0?null:this.parent.child(e-1)}posAtIndex(e,t){t=this.resolveDepth(t);let r=this.path[t*3],i=t==0?0:this.path[t*3-1]+1;for(let s=0;s0;t--)if(this.start(t)<=e&&this.end(t)>=e)return t;return 0}blockRange(e=this,t){if(e.pos=0;r--)if(e.pos<=this.end(r)&&(!t||t(this.node(r))))return new Zn(this,e,r);return null}sameParent(e){return this.pos-this.parentOffset==e.pos-e.parentOffset}max(e){return e.pos>this.pos?e:this}min(e){return e.pos=0&&t<=e.content.size))throw new RangeError("Position "+t+" out of range");let r=[],i=0,s=t;for(let o=e;;){let{index:l,offset:a}=o.content.findIndex(s),c=s-a;if(r.push(o,l,i+a),!c||(o=o.child(l),o.isText))break;s=c-1,i+=a+1}return new yn(t,r,s)}static resolveCached(e,t){let r=Hs.get(e);if(r)for(let s=0;se&&this.nodesBetween(e,t,s=>(r.isInSet(s.marks)&&(i=!0),!i)),i}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let e=this.type.name;return this.content.size&&(e+="("+this.content.toStringInner()+")"),Il(this.marks,e)}contentMatchAt(e){let t=this.type.contentMatch.matchFragment(this.content,0,e);if(!t)throw new Error("Called contentMatchAt on a node with invalid content");return t}canReplace(e,t,r=k.empty,i=0,s=r.childCount){let o=this.contentMatchAt(e).matchFragment(r,i,s),l=o&&o.matchFragment(this.content,t);if(!l||!l.validEnd)return!1;for(let a=i;at.type.name)}`);this.content.forEach(t=>t.check())}toJSON(){let e={type:this.type.name};for(let t in this.attrs){e.attrs=this.attrs;break}return this.content.size&&(e.content=this.content.toJSON()),this.marks.length&&(e.marks=this.marks.map(t=>t.toJSON())),e}static fromJSON(e,t){if(!t)throw new RangeError("Invalid input for Node.fromJSON");let r;if(t.marks){if(!Array.isArray(t.marks))throw new RangeError("Invalid mark data for Node.fromJSON");r=t.marks.map(e.markFromJSON)}if(t.type=="text"){if(typeof t.text!="string")throw new RangeError("Invalid text node in JSON");return e.text(t.text,r)}let i=k.fromJSON(e,t.content);return e.nodeType(t.type).create(t.attrs,i,r)}};yt.prototype.text=void 0;class er extends yt{constructor(e,t,r,i){if(super(e,t,null,i),!r)throw new RangeError("Empty text nodes are not allowed");this.text=r}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):Il(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(e,t){return this.text.slice(e,t)}get nodeSize(){return this.text.length}mark(e){return e==this.marks?this:new er(this.type,this.attrs,this.text,e)}withText(e){return e==this.text?this:new er(this.type,this.attrs,e,this.marks)}cut(e=0,t=this.text.length){return e==0&&t==this.text.length?this:this.withText(this.text.slice(e,t))}eq(e){return this.sameMarkup(e)&&this.text==e.text}toJSON(){let e=super.toJSON();return e.text=this.text,e}}function Il(n,e){for(let t=n.length-1;t>=0;t--)e=n[t].type.name+"("+e+")";return e}function js(n,e,t,r){for(let i in e)if(!(i in n))throw new RangeError(`Unsupported attribute ${i} for ${t} of type ${r}`);for(let i in n)n[i].validate&&n[i].validate(e[i])}class xt{constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]}static parse(e,t){let r=new Cu(e,t);if(r.next==null)return xt.empty;let i=Rl(r);r.next&&r.err("Unexpected trailing text");let s=Nu(Ou(i));return Du(s,r),s}matchType(e){for(let t=0;tc.createAndFill()));for(let c=0;c=this.next.length)throw new RangeError(`There's no ${e}th edge in this content match`);return this.next[e]}toString(){let e=[];function t(r){e.push(r);for(let i=0;i{let s=i+(r.validEnd?"*":" ")+" ";for(let o=0;o"+e.indexOf(r.next[o].next);return s}).join(` +import{L as mu,i as gu}from"./index-DhO7DrQh.js";var Vs=Object.defineProperty,yu=(n,e)=>{let t={};for(var r in n)Vs(t,r,{get:n[r],enumerable:!0});return Vs(t,Symbol.toStringTag,{value:"Module"}),t};function Q(n){this.content=n}Q.prototype={constructor:Q,find:function(n){for(var e=0;e>1}};Q.from=function(n){if(n instanceof Q)return n;var e=[];if(n)for(var t in n)e.push(t,n[t]);return new Q(e)};function Cl(n,e,t){for(let r=0;;r++){if(r==n.childCount||r==e.childCount)return n.childCount==e.childCount?null:t;let i=n.child(r),s=e.child(r);if(i==s){t+=i.nodeSize;continue}if(!i.sameMarkup(s))return t;if(i.isText&&i.text!=s.text){let o=i.text,l=s.text,a=0;for(;o[a]==l[a];a++)t++;return a&&a0&&f>0&&c[d-1]==u[f-1];)d--,f--,t--,r--;return d&&f&&d=56320&&n<57344}function El(n){return n>=55296&&n<56320}class k{constructor(e,t){if(this.content=e,this.size=t||0,t==null)for(let r=0;re&&r(a,i+l,s||null,o)!==!1&&a.content.size){let u=l+1;a.nodesBetween(Math.max(0,e-u),Math.min(a.content.size,t-u),r,i+u)}l=c}}descendants(e){this.nodesBetween(0,this.size,e)}textBetween(e,t,r,i){let s="",o=!0;return this.nodesBetween(e,t,(l,a)=>{let c=l.isText?l.text.slice(Math.max(e,a)-a,t-a):l.isLeaf?i?typeof i=="function"?i(l):i:l.type.spec.leafText?l.type.spec.leafText(l):"":"";l.isBlock&&(l.isLeaf&&c||l.isTextblock)&&r&&(o?o=!1:s+=r),s+=c},0),s}append(e){if(!e.size)return this;if(!this.size)return e;let t=this.lastChild,r=e.firstChild,i=this.content.slice(),s=0;for(t.isText&&t.sameMarkup(r)&&(i[i.length-1]=t.withText(t.text+r.text),s=1);se)for(let s=0,o=0;oe&&((ot)&&(l.isText?l=l.cut(Math.max(0,e-o),Math.min(l.text.length,t-o)):l=l.cut(Math.max(0,e-o-1),Math.min(l.content.size,t-o-1))),r.push(l),i+=l.nodeSize),o=a}return new k(r,i)}cutByIndex(e,t){return e==t?k.empty:e==0&&t==this.content.length?this:new k(this.content.slice(e,t))}replaceChild(e,t){let r=this.content[e];if(r==t)return this;let i=this.content.slice(),s=this.size+t.nodeSize-r.nodeSize;return i[e]=t,new k(i,s)}addToStart(e){return new k([e].concat(this.content),this.size+e.nodeSize)}addToEnd(e){return new k(this.content.concat(e),this.size+e.nodeSize)}eq(e){if(this.content.length!=e.content.length)return!1;for(let t=0;tthis.size||e<0)throw new RangeError(`Position ${e} outside of fragment (${this})`);for(let t=0,r=0;;t++){let i=this.child(t),s=r+i.nodeSize;if(s>=e)return s==e?Rn(t+1,s):Rn(t,r);r=s}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null}static fromJSON(e,t){if(!t)return k.empty;if(!Array.isArray(t))throw new RangeError("Invalid input for Fragment.fromJSON");return k.fromArray(t.map(e.nodeFromJSON))}static fromArray(e){if(!e.length)return k.empty;let t,r=0;for(let i=0;ithis.type.rank&&(t||(t=e.slice(0,i)),t.push(this),r=!0),t&&t.push(s)}}return t||(t=e.slice()),r||t.push(this),t}removeFromSet(e){for(let t=0;tr.type.rank-i.type.rank),t}};B.none=[];class gn extends Error{}class w{constructor(e,t,r){this.content=e,this.openStart=t,this.openEnd=r}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(e,t){let r=Al(this.content,e+this.openStart,t,this.openStart+1,this.openEnd+1);return r&&new w(r,this.openStart,this.openEnd)}removeBetween(e,t){return new w(vl(this.content,e+this.openStart,t+this.openStart),this.openStart,this.openEnd)}eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&this.openEnd==e.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let e={content:this.content.toJSON()};return this.openStart>0&&(e.openStart=this.openStart),this.openEnd>0&&(e.openEnd=this.openEnd),e}static fromJSON(e,t){if(!t)return w.empty;let r=t.openStart||0,i=t.openEnd||0;if(typeof r!="number"||typeof i!="number")throw new RangeError("Invalid input for Slice.fromJSON");return new w(k.fromJSON(e,t.content),r,i)}static maxOpen(e,t=!0){let r=0,i=0;for(let s=e.firstChild;s&&!s.isLeaf&&(t||!s.type.spec.isolating);s=s.firstChild)r++;for(let s=e.lastChild;s&&!s.isLeaf&&(t||!s.type.spec.isolating);s=s.lastChild)i++;return new w(e,r,i)}}w.empty=new w(k.empty,0,0);function vl(n,e,t){let{index:r,offset:i}=n.findIndex(e),s=n.maybeChild(r),{index:o,offset:l}=n.findIndex(t);if(i==e||s.isText){if(l!=t&&!n.child(o).isText)throw new RangeError("Removing non-flat range");return n.cut(0,e).append(n.cut(t))}if(r!=o)throw new RangeError("Removing non-flat range");return n.replaceChild(r,s.copy(vl(s.content,e-i-1,t-i-1)))}function Al(n,e,t,r,i,s){let{index:o,offset:l}=n.findIndex(e),a=n.maybeChild(o);if(l==e||a.isText)return s&&r<=0&&i<=0&&!s.canReplace(o,o,t)?null:n.cut(0,e).append(t).append(n.cut(e));let c=Al(a.content,e-l-1,t,o==0?r-1:0,o==n.childCount-1?i-1:0,a);return c&&n.replaceChild(o,a.copy(c))}function ku(n,e,t){if(t.openStart>n.depth)throw new gn("Inserted content deeper than insertion position");if(n.depth-t.openStart!=e.depth-t.openEnd)throw new gn("Inconsistent open depths");return Ol(n,e,t,0)}function Ol(n,e,t,r){let i=n.index(r),s=n.node(r);if(i==e.index(r)&&r=0&&n.isText&&n.sameMarkup(e[t])?e[t]=n.withText(e[t].text+n.text):e.push(n)}function nn(n,e,t,r){let i=(e||n).node(t),s=0,o=e?e.index(t):i.childCount;n&&(s=n.index(t),n.depth>t?s++:n.textOffset&&(mt(n.nodeAfter,r),s++));for(let l=s;li&&Ai(n,e,i+1),o=r.depth>i&&Ai(t,r,i+1),l=[];return nn(null,n,i,l),s&&o&&e.index(i)==t.index(i)?(Nl(s,o),mt(gt(s,Dl(n,e,t,r,i+1)),l)):(s&&mt(gt(s,Qn(n,e,i+1)),l),nn(e,t,i,l),o&&mt(gt(o,Qn(t,r,i+1)),l)),nn(r,null,i,l),new k(l)}function Qn(n,e,t){let r=[];if(nn(null,n,t,r),n.depth>t){let i=Ai(n,e,t+1);mt(gt(i,Qn(n,e,t+1)),r)}return nn(e,null,t,r),new k(r)}function bu(n,e){let t=e.depth-n.openStart,i=e.node(t).copy(n.content);for(let s=t-1;s>=0;s--)i=e.node(s).copy(k.from(i));return{start:i.resolveNoCache(n.openStart+t),end:i.resolveNoCache(i.content.size-n.openEnd-t)}}class yn{constructor(e,t,r){this.pos=e,this.path=t,this.parentOffset=r,this.depth=t.length/3-1}resolveDepth(e){return e==null?this.depth:e<0?this.depth+e:e}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(e){return this.path[this.resolveDepth(e)*3]}index(e){return this.path[this.resolveDepth(e)*3+1]}indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e==this.depth&&!this.textOffset?0:1)}start(e){return e=this.resolveDepth(e),e==0?0:this.path[e*3-1]+1}end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).content.size}before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position before the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]}after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position after the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]+this.path[e*3].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let e=this.parent,t=this.index(this.depth);if(t==e.childCount)return null;let r=this.pos-this.path[this.path.length-1],i=e.child(t);return r?e.child(t).cut(r):i}get nodeBefore(){let e=this.index(this.depth),t=this.pos-this.path[this.path.length-1];return t?this.parent.child(e).cut(0,t):e==0?null:this.parent.child(e-1)}posAtIndex(e,t){t=this.resolveDepth(t);let r=this.path[t*3],i=t==0?0:this.path[t*3-1]+1;for(let s=0;s0;t--)if(this.start(t)<=e&&this.end(t)>=e)return t;return 0}blockRange(e=this,t){if(e.pos=0;r--)if(e.pos<=this.end(r)&&(!t||t(this.node(r))))return new Zn(this,e,r);return null}sameParent(e){return this.pos-this.parentOffset==e.pos-e.parentOffset}max(e){return e.pos>this.pos?e:this}min(e){return e.pos=0&&t<=e.content.size))throw new RangeError("Position "+t+" out of range");let r=[],i=0,s=t;for(let o=e;;){let{index:l,offset:a}=o.content.findIndex(s),c=s-a;if(r.push(o,l,i+a),!c||(o=o.child(l),o.isText))break;s=c-1,i+=a+1}return new yn(t,r,s)}static resolveCached(e,t){let r=Hs.get(e);if(r)for(let s=0;se&&this.nodesBetween(e,t,s=>(r.isInSet(s.marks)&&(i=!0),!i)),i}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let e=this.type.name;return this.content.size&&(e+="("+this.content.toStringInner()+")"),Il(this.marks,e)}contentMatchAt(e){let t=this.type.contentMatch.matchFragment(this.content,0,e);if(!t)throw new Error("Called contentMatchAt on a node with invalid content");return t}canReplace(e,t,r=k.empty,i=0,s=r.childCount){let o=this.contentMatchAt(e).matchFragment(r,i,s),l=o&&o.matchFragment(this.content,t);if(!l||!l.validEnd)return!1;for(let a=i;at.type.name)}`);this.content.forEach(t=>t.check())}toJSON(){let e={type:this.type.name};for(let t in this.attrs){e.attrs=this.attrs;break}return this.content.size&&(e.content=this.content.toJSON()),this.marks.length&&(e.marks=this.marks.map(t=>t.toJSON())),e}static fromJSON(e,t){if(!t)throw new RangeError("Invalid input for Node.fromJSON");let r;if(t.marks){if(!Array.isArray(t.marks))throw new RangeError("Invalid mark data for Node.fromJSON");r=t.marks.map(e.markFromJSON)}if(t.type=="text"){if(typeof t.text!="string")throw new RangeError("Invalid text node in JSON");return e.text(t.text,r)}let i=k.fromJSON(e,t.content);return e.nodeType(t.type).create(t.attrs,i,r)}};yt.prototype.text=void 0;class er extends yt{constructor(e,t,r,i){if(super(e,t,null,i),!r)throw new RangeError("Empty text nodes are not allowed");this.text=r}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):Il(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(e,t){return this.text.slice(e,t)}get nodeSize(){return this.text.length}mark(e){return e==this.marks?this:new er(this.type,this.attrs,this.text,e)}withText(e){return e==this.text?this:new er(this.type,this.attrs,e,this.marks)}cut(e=0,t=this.text.length){return e==0&&t==this.text.length?this:this.withText(this.text.slice(e,t))}eq(e){return this.sameMarkup(e)&&this.text==e.text}toJSON(){let e=super.toJSON();return e.text=this.text,e}}function Il(n,e){for(let t=n.length-1;t>=0;t--)e=n[t].type.name+"("+e+")";return e}function js(n,e,t,r){for(let i in e)if(!(i in n))throw new RangeError(`Unsupported attribute ${i} for ${t} of type ${r}`);for(let i in n)n[i].validate&&n[i].validate(e[i])}class xt{constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]}static parse(e,t){let r=new Cu(e,t);if(r.next==null)return xt.empty;let i=Rl(r);r.next&&r.err("Unexpected trailing text");let s=Nu(Ou(i));return Du(s,r),s}matchType(e){for(let t=0;tc.createAndFill()));for(let c=0;c=this.next.length)throw new RangeError(`There's no ${e}th edge in this content match`);return this.next[e]}toString(){let e=[];function t(r){e.push(r);for(let i=0;i{let s=i+(r.validEnd?"*":" ")+" ";for(let o=0;o"+e.indexOf(r.next[o].next);return s}).join(` `)}}xt.empty=new xt(!0);class Cu{constructor(e,t){this.string=e,this.nodeTypes=t,this.inline=null,this.pos=0,this.tokens=e.split(/\s*(?=\b|\W|$)/),this.tokens[this.tokens.length-1]==""&&this.tokens.pop(),this.tokens[0]==""&&this.tokens.shift()}get next(){return this.tokens[this.pos]}eat(e){return this.next==e&&(this.pos++||!0)}err(e){throw new SyntaxError(e+" (in content expression '"+this.string+"')")}}function Rl(n){let e=[];do e.push(Mu(n));while(n.eat("|"));return e.length==1?e[0]:{type:"choice",exprs:e}}function Mu(n){let e=[];do e.push(Tu(n));while(n.next&&n.next!=")"&&n.next!="|");return e.length==1?e[0]:{type:"seq",exprs:e}}function Tu(n){let e=Au(n);for(;;)if(n.eat("+"))e={type:"plus",expr:e};else if(n.eat("*"))e={type:"star",expr:e};else if(n.eat("?"))e={type:"opt",expr:e};else if(n.eat("{"))e=Eu(n,e);else break;return e}function Ws(n){/\D/.test(n.next)&&n.err("Expected number, got '"+n.next+"'");let e=Number(n.next);return n.pos++,e}function Eu(n,e){let t=Ws(n),r=t;return n.eat(",")&&(n.next!="}"?r=Ws(n):r=-1),n.eat("}")||n.err("Unclosed braced range"),{type:"range",min:t,max:r,expr:e}}function vu(n,e){let t=n.nodeTypes,r=t[e];if(r)return[r];let i=[];for(let s in t){let o=t[s];o.isInGroup(e)&&i.push(o)}return i.length==0&&n.err("No node type or group '"+e+"' found"),i}function Au(n){if(n.eat("(")){let e=Rl(n);return n.eat(")")||n.err("Missing closing paren"),e}else if(/\W/.test(n.next))n.err("Unexpected token '"+n.next+"'");else{let e=vu(n,n.next).map(t=>(n.inline==null?n.inline=t.isInline:n.inline!=t.isInline&&n.err("Mixing inline and block content"),{type:"name",value:t}));return n.pos++,e.length==1?e[0]:{type:"choice",exprs:e}}}function Ou(n){let e=[[]];return i(s(n,0),t()),e;function t(){return e.push([])-1}function r(o,l,a){let c={term:a,to:l};return e[o].push(c),c}function i(o,l){o.forEach(a=>a.to=l)}function s(o,l){if(o.type=="choice")return o.exprs.reduce((a,c)=>a.concat(s(c,l)),[]);if(o.type=="seq")for(let a=0;;a++){let c=s(o.exprs[a],l);if(a==o.exprs.length-1)return c;i(c,l=t())}else if(o.type=="star"){let a=t();return r(l,a),i(s(o.expr,a),a),[r(a)]}else if(o.type=="plus"){let a=t();return i(s(o.expr,l),a),i(s(o.expr,a),a),[r(a)]}else{if(o.type=="opt")return[r(l)].concat(s(o.expr,l));if(o.type=="range"){let a=l;for(let c=0;c{n[o].forEach(({term:l,to:a})=>{if(!l)return;let c;for(let u=0;u{c||i.push([l,c=[]]),c.indexOf(u)==-1&&c.push(u)})})});let s=e[r.join(",")]=new xt(r.indexOf(n.length-1)>-1);for(let o=0;o-1}get whitespace(){return this.spec.whitespace||(this.spec.code?"pre":"normal")}hasRequiredAttrs(){for(let e in this.attrs)if(this.attrs[e].isRequired)return!0;return!1}compatibleContent(e){return this==e||this.contentMatch.compatible(e.contentMatch)}computeAttrs(e){return!e&&this.defaultAttrs?this.defaultAttrs:Bl(this.attrs,e)}create(e=null,t,r){if(this.isText)throw new Error("NodeType.create can't construct text nodes");return new yt(this,this.computeAttrs(e),k.from(t),B.setFrom(r))}createChecked(e=null,t,r){return t=k.from(t),this.checkContent(t),new yt(this,this.computeAttrs(e),t,B.setFrom(r))}createAndFill(e=null,t,r){if(e=this.computeAttrs(e),t=k.from(t),t.size){let o=this.contentMatch.fillBefore(t);if(!o)return null;t=o.append(t)}let i=this.contentMatch.matchFragment(t),s=i&&i.fillBefore(k.empty,!0);return s?new yt(this,e,t.append(s),B.setFrom(r)):null}validContent(e){let t=this.contentMatch.matchFragment(e);if(!t||!t.validEnd)return!1;for(let r=0;r-1}allowsMarks(e){if(this.markSet==null)return!0;for(let t=0;tr[s]=new $l(s,t,o));let i=t.spec.topNode||"doc";if(!r[i])throw new RangeError("Schema is missing its top node type ('"+i+"')");if(!r.text)throw new RangeError("Every schema needs a 'text' type");for(let s in r.text.attrs)throw new RangeError("The text node type should not have attributes");return r}};function Iu(n,e,t){let r=t.split("|");return i=>{let s=i===null?"null":typeof i;if(r.indexOf(s)<0)throw new RangeError(`Expected value of type ${r} for attribute ${e} on type ${n}, got ${s}`)}}class Ru{constructor(e,t,r){this.hasDefault=Object.prototype.hasOwnProperty.call(r,"default"),this.default=r.default,this.validate=typeof r.validate=="string"?Iu(e,t,r.validate):r.validate}get isRequired(){return!this.hasDefault}}class Fr{constructor(e,t,r,i){this.name=e,this.rank=t,this.schema=r,this.spec=i,this.attrs=zl(e,i.attrs),this.excluded=null;let s=Pl(this.attrs);this.instance=s?new B(this,s):null}create(e=null){return!e&&this.instance?this.instance:new B(this,Bl(this.attrs,e))}static compile(e,t){let r=Object.create(null),i=0;return e.forEach((s,o)=>r[s]=new Fr(s,i++,t,o)),r}removeFromSet(e){for(var t=0;t-1}}class Fl{constructor(e){this.linebreakReplacement=null,this.cached=Object.create(null);let t=this.spec={};for(let i in e)t[i]=e[i];t.nodes=Q.from(e.nodes),t.marks=Q.from(e.marks||{}),this.nodes=Us.compile(this.spec.nodes,this),this.marks=Fr.compile(this.spec.marks,this);let r=Object.create(null);for(let i in this.nodes){if(i in this.marks)throw new RangeError(i+" can not be both a node and a mark");let s=this.nodes[i],o=s.spec.content||"",l=s.spec.marks;if(s.contentMatch=r[o]||(r[o]=xt.parse(o,this.nodes)),s.inlineContent=s.contentMatch.inlineContent,s.spec.linebreakReplacement){if(this.linebreakReplacement)throw new RangeError("Multiple linebreak nodes defined");if(!s.isInline||!s.isLeaf)throw new RangeError("Linebreak replacement nodes must be inline leaf nodes");this.linebreakReplacement=s}s.markSet=l=="_"?null:l?_s(this,l.split(" ")):l==""||!s.inlineContent?[]:null}for(let i in this.marks){let s=this.marks[i],o=s.spec.excludes;s.excluded=o==null?[s]:o==""?[]:_s(this,o.split(" "))}this.nodeFromJSON=i=>yt.fromJSON(this,i),this.markFromJSON=i=>B.fromJSON(this,i),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(e,t=null,r,i){if(typeof e=="string")e=this.nodeType(e);else if(e instanceof Us){if(e.schema!=this)throw new RangeError("Node type from different schema used ("+e.name+")")}else throw new RangeError("Invalid node type: "+e);return e.createChecked(t,r,i)}text(e,t){let r=this.nodes.text;return new er(r,r.defaultAttrs,e,B.setFrom(t))}mark(e,t){return typeof e=="string"&&(e=this.marks[e]),e.create(t)}nodeType(e){let t=this.nodes[e];if(!t)throw new RangeError("Unknown node type: "+e);return t}}function _s(n,e){let t=[];for(let r=0;r-1)&&t.push(o=a)}if(!o)throw new SyntaxError("Unknown mark type: '"+e[r]+"'")}return t}function Lu(n){return n.tag!=null}function Pu(n){return n.style!=null}class Xe{constructor(e,t){this.schema=e,this.rules=t,this.tags=[],this.styles=[];let r=this.matchedStyles=[];t.forEach(i=>{if(Lu(i))this.tags.push(i);else if(Pu(i)){let s=/[^=]*/.exec(i.style)[0];r.indexOf(s)<0&&r.push(s),this.styles.push(i)}}),this.normalizeLists=!this.tags.some(i=>{if(!/^(ul|ol)\b/.test(i.tag)||!i.node)return!1;let s=e.nodes[i.node];return s.contentMatch.matchType(s)})}parse(e,t={}){let r=new Js(this,t,!1);return r.addAll(e,B.none,t.from,t.to),r.finish()}parseSlice(e,t={}){let r=new Js(this,t,!0);return r.addAll(e,B.none,t.from,t.to),w.maxOpen(r.finish())}matchTag(e,t,r){for(let i=r?this.tags.indexOf(r)+1:0;ie.length&&(l.charCodeAt(e.length)!=61||l.slice(e.length+1)!=t))){if(o.getAttrs){let a=o.getAttrs(t);if(a===!1)continue;o.attrs=a||void 0}return o}}}static schemaRules(e){let t=[];function r(i){let s=i.priority==null?50:i.priority,o=0;for(;o{r(o=Gs(o)),o.mark||o.ignore||o.clearMark||(o.mark=i)})}for(let i in e.nodes){let s=e.nodes[i].spec.parseDOM;s&&s.forEach(o=>{r(o=Gs(o)),o.node||o.ignore||o.mark||(o.node=i)})}return t}static fromSchema(e){return e.cached.domParser||(e.cached.domParser=new Xe(e,Xe.schemaRules(e)))}}const Vl={address:!0,article:!0,aside:!0,blockquote:!0,body:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},Bu={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},Hl={ol:!0,ul:!0},kn=1,Ni=2,rn=4;function qs(n,e,t){return e!=null?(e?kn:0)|(e==="full"?Ni:0):n&&n.whitespace=="pre"?kn|Ni:t&~rn}class Ln{constructor(e,t,r,i,s,o){this.type=e,this.attrs=t,this.marks=r,this.solid=i,this.options=o,this.content=[],this.activeMarks=B.none,this.match=s||(o&rn?null:e.contentMatch)}findWrapping(e){if(!this.match){if(!this.type)return[];let t=this.type.contentMatch.fillBefore(k.from(e));if(t)this.match=this.type.contentMatch.matchFragment(t);else{let r=this.type.contentMatch,i;return(i=r.findWrapping(e.type))?(this.match=r,i):null}}return this.match.findWrapping(e.type)}finish(e){if(!(this.options&kn)){let r=this.content[this.content.length-1],i;if(r&&r.isText&&(i=/[ \t\r\n\u000c]+$/.exec(r.text))){let s=r;r.text.length==i[0].length?this.content.pop():this.content[this.content.length-1]=s.withText(s.text.slice(0,s.text.length-i[0].length))}}let t=k.from(this.content);return!e&&this.match&&(t=t.append(this.match.fillBefore(k.empty,!0))),this.type?this.type.create(this.attrs,t,this.marks):t}inlineContext(e){return this.type?this.type.inlineContent:this.content.length?this.content[0].isInline:e.parentNode&&!Vl.hasOwnProperty(e.parentNode.nodeName.toLowerCase())}}class Js{constructor(e,t,r){this.parser=e,this.options=t,this.isOpen=r,this.open=0,this.localPreserveWS=!1;let i=t.topNode,s,o=qs(null,t.preserveWhitespace,0)|(r?rn:0);i?s=new Ln(i.type,i.attrs,B.none,!0,t.topMatch||i.type.contentMatch,o):r?s=new Ln(null,null,B.none,!0,null,o):s=new Ln(e.schema.topNodeType,null,B.none,!0,null,o),this.nodes=[s],this.find=t.findPositions,this.needsBlock=!1}get top(){return this.nodes[this.open]}addDOM(e,t){e.nodeType==3?this.addTextNode(e,t):e.nodeType==1&&this.addElement(e,t)}addTextNode(e,t){let r=e.nodeValue,i=this.top,s=i.options&Ni?"full":this.localPreserveWS||(i.options&kn)>0,{schema:o}=this.parser;if(s==="full"||i.inlineContext(e)||/[^ \t\r\n\u000c]/.test(r)){if(s)if(s==="full")r=r.replace(/\r\n?/g,` `);else if(o.linebreakReplacement&&/[\r\n]/.test(r)&&this.top.findWrapping(o.linebreakReplacement.create())){let l=r.split(/\r?\n|\r/);for(let a=0;a!a.clearMark(c)):t=t.concat(this.parser.schema.marks[a.mark].create(a.attrs)),a.consuming===!1)l=a;else break}}return t}addElementByRule(e,t,r,i){let s,o;if(t.node)if(o=this.parser.schema.nodes[t.node],o.isLeaf)this.insertNode(o.create(t.attrs),r,e.nodeName=="BR")||this.leafFallback(e,r);else{let a=this.enter(o,t.attrs||null,r,t.preserveWhitespace);a&&(s=!0,r=a)}else{let a=this.parser.schema.marks[t.mark];r=r.concat(a.create(t.attrs))}let l=this.top;if(o&&o.isLeaf)this.findInside(e);else if(i)this.addElement(e,r,i);else if(t.getContent)this.findInside(e),t.getContent(e,this.parser.schema).forEach(a=>this.insertNode(a,r,!1));else{let a=e;typeof t.contentElement=="string"?a=e.querySelector(t.contentElement):typeof t.contentElement=="function"?a=t.contentElement(e):t.contentElement&&(a=t.contentElement),this.findAround(e,a,!0),this.addAll(a,r),this.findAround(e,a,!1)}s&&this.sync(l)&&this.open--}addAll(e,t,r,i){let s=r||0;for(let o=r?e.childNodes[r]:e.firstChild,l=i==null?null:e.childNodes[i];o!=l;o=o.nextSibling,++s)this.findAtPoint(e,s),this.addDOM(o,t);this.findAtPoint(e,s)}findPlace(e,t,r){let i,s;for(let o=this.open,l=0;o>=0;o--){let a=this.nodes[o],c=a.findWrapping(e);if(c&&(!i||i.length>c.length+l)&&(i=c,s=a,!c.length))break;if(a.solid){if(r)break;l+=2}}if(!i)return null;this.sync(s);for(let o=0;o(o.type?o.type.allowsMarkType(c.type):Ys(c.type,e))?(a=c.addToSet(a),!1):!0),this.nodes.push(new Ln(e,t,a,i,null,l)),this.open++,r}closeExtra(e=!1){let t=this.nodes.length-1;if(t>this.open){for(;t>this.open;t--)this.nodes[t-1].content.push(this.nodes[t].finish(e));this.nodes.length=this.open+1}}finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(!!(this.isOpen||this.options.topOpen))}sync(e){for(let t=this.open;t>=0;t--){if(this.nodes[t]==e)return this.open=t,!0;this.localPreserveWS&&(this.nodes[t].options|=kn)}return!1}get currentPos(){this.closeExtra();let e=0;for(let t=this.open;t>=0;t--){let r=this.nodes[t].content;for(let i=r.length-1;i>=0;i--)e+=r[i].nodeSize;t&&e++}return e}findAtPoint(e,t){if(this.find)for(let r=0;r-1)return e.split(/\s*\|\s*/).some(this.matchesContext,this);let t=e.split("/"),r=this.options.context,i=!this.isOpen&&(!r||r.parent.type==this.nodes[0].type),s=-(r?r.depth+1:0)+(i?0:1),o=(l,a)=>{for(;l>=0;l--){let c=t[l];if(c==""){if(l==t.length-1||l==0)continue;for(;a>=s;a--)if(o(l-1,a))return!0;return!1}else{let u=a>0||a==0&&i?this.nodes[a].type:r&&a>=s?r.node(a-s).type:null;if(!u||u.name!=c&&!u.isInGroup(c))return!1;a--}}return!0};return o(t.length-1,this.open)}textblockFromContext(){let e=this.options.context;if(e)for(let t=e.depth;t>=0;t--){let r=e.node(t).contentMatchAt(e.indexAfter(t)).defaultType;if(r&&r.isTextblock&&r.defaultAttrs)return r}for(let t in this.parser.schema.nodes){let r=this.parser.schema.nodes[t];if(r.isTextblock&&r.defaultAttrs)return r}}}function zu(n){for(let e=n.firstChild,t=null;e;e=e.nextSibling){let r=e.nodeType==1?e.nodeName.toLowerCase():null;r&&Hl.hasOwnProperty(r)&&t?(t.appendChild(e),e=t):r=="li"?t=e:r&&(t=null)}}function $u(n,e){return(n.matches||n.msMatchesSelector||n.webkitMatchesSelector||n.mozMatchesSelector).call(n,e)}function Gs(n){let e={};for(let t in n)e[t]=n[t];return e}function Ys(n,e){let t=e.schema.nodes;for(let r in t){let i=t[r];if(!i.allowsMarkType(n))continue;let s=[],o=l=>{s.push(l);for(let a=0;a{if(s.length||o.marks.length){let l=0,a=0;for(;l=0;i--){let s=this.serializeMark(e.marks[i],e.isInline,t);s&&((s.contentDOM||s.dom).appendChild(r),r=s.dom)}return r}serializeMark(e,t,r={}){let i=this.marks[e.type.name];return i&&_n(Pn(r),i(e,t),null,e.attrs)}static renderSpec(e,t,r=null,i){return typeof t=="string"?{dom:e.createTextNode(t)}:_n(e,t,r,i)}static fromSchema(e){return e.cached.domSerializer||(e.cached.domSerializer=new Tt(this.nodesFromSchema(e),this.marksFromSchema(e)))}static nodesFromSchema(e){let t=Xs(e.nodes);return t.text||(t.text=r=>r.text),t}static marksFromSchema(e){return Xs(e.marks)}}function Xs(n){let e={};for(let t in n){let r=n[t].spec.toDOM;r&&(e[t]=r)}return e}function Pn(n){return n.document||window.document}const Qs=new WeakMap;function Fu(n){let e=Qs.get(n);return e===void 0&&Qs.set(n,e=Vu(n)),e}function Vu(n){let e=null;function t(r){if(r&&typeof r=="object")if(Array.isArray(r))if(typeof r[0]=="string")e||(e=[]),e.push(r);else for(let i=0;i-1)throw new RangeError("Using an array from an attribute object as a DOM spec. This may be an attempted cross site scripting attack.");let o=i.indexOf(" ");o>0&&(t=i.slice(0,o),i=i.slice(o+1));let l,a=t?n.createElementNS(t,i):n.createElement(i),c=e[1],u=1;if(c&&typeof c=="object"&&c.nodeType==null&&!Array.isArray(c)){u=2;for(let d in c)if(c[d]!=null){let f=d.indexOf(" ");f>0?a.setAttributeNS(d.slice(0,f),d.slice(f+1),c[d]):d=="style"&&a.style?a.style.cssText=c[d]:a.setAttribute(d,c[d])}}for(let d=u;du)throw new RangeError("Content hole must be the only child of its parent node");return{dom:a,contentDOM:a}}else if(typeof f=="string")a.appendChild(n.createTextNode(f));else{let{dom:h,contentDOM:p}=_n(n,f,t,r);if(a.appendChild(h),p){if(l)throw new RangeError("Multiple content holes");l=p}}}return{dom:a,contentDOM:l}}const jl=65535,Wl=Math.pow(2,16);function Hu(n,e){return n+e*Wl}function Zs(n){return n&jl}function ju(n){return(n-(n&jl))/Wl}const Kl=1,Ul=2,qn=4,_l=8;class Di{constructor(e,t,r){this.pos=e,this.delInfo=t,this.recover=r}get deleted(){return(this.delInfo&_l)>0}get deletedBefore(){return(this.delInfo&(Kl|qn))>0}get deletedAfter(){return(this.delInfo&(Ul|qn))>0}get deletedAcross(){return(this.delInfo&qn)>0}}class de{constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&de.empty)return de.empty}recover(e){let t=0,r=Zs(e);if(!this.inverted)for(let i=0;ie)break;let c=this.ranges[l+s],u=this.ranges[l+o],d=a+c;if(e<=d){let f=c?e==a?-1:e==d?1:t:t,h=a+i+(f<0?0:u);if(r)return h;let p=e==(t<0?a:d)?null:Hu(l/3,e-a),m=0;return c&&(m|=e==a?Ul:e==d?Kl:qn,(t<0?e!=a:e!=d)&&(m|=_l)),new Di(h,m,p)}i+=u-c}return r?e+i:new Di(e+i,0,null)}touches(e,t){let r=0,i=Zs(t),s=this.inverted?2:1,o=this.inverted?1:2;for(let l=0;le)break;let c=this.ranges[l+s],u=a+c;if(e<=u&&l==i*3)return!0;r+=this.ranges[l+o]-c}return!1}forEach(e){let t=this.inverted?2:1,r=this.inverted?1:2;for(let i=0,s=0;i=0;t--){let i=e.getMirror(t);this.appendMap(e._maps[t].invert(),i!=null&&i>t?r-i-1:void 0)}}invert(){let e=new bn;return e.appendMappingInverted(this),e}map(e,t=1){if(this.mirror)return this._map(e,t,!0);for(let r=this.from;rs&&a!o.isAtom||!l.type.allowsMarkType(this.mark.type)?o:o.mark(this.mark.addToSet(o.marks)),i),t.openStart,t.openEnd);return K.fromReplace(e,this.from,this.to,s)}invert(){return new Ce(this.from,this.to,this.mark)}map(e){let t=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return t.deleted&&r.deleted||t.pos>=r.pos?null:new Ge(t.pos,r.pos,this.mark)}merge(e){return e instanceof Ge&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new Ge(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,t){if(typeof t.from!="number"||typeof t.to!="number")throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new Ge(t.from,t.to,e.markFromJSON(t.mark))}}se.jsonID("addMark",Ge);class Ce extends se{constructor(e,t,r){super(),this.from=e,this.to=t,this.mark=r}apply(e){let t=e.slice(this.from,this.to),r=new w(ss(t.content,i=>i.mark(this.mark.removeFromSet(i.marks)),e),t.openStart,t.openEnd);return K.fromReplace(e,this.from,this.to,r)}invert(){return new Ge(this.from,this.to,this.mark)}map(e){let t=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return t.deleted&&r.deleted||t.pos>=r.pos?null:new Ce(t.pos,r.pos,this.mark)}merge(e){return e instanceof Ce&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new Ce(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,t){if(typeof t.from!="number"||typeof t.to!="number")throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new Ce(t.from,t.to,e.markFromJSON(t.mark))}}se.jsonID("removeMark",Ce);class Ye extends se{constructor(e,t){super(),this.pos=e,this.mark=t}apply(e){let t=e.nodeAt(this.pos);if(!t)return K.fail("No node at mark step's position");let r=t.type.create(t.attrs,null,this.mark.addToSet(t.marks));return K.fromReplace(e,this.pos,this.pos+1,new w(k.from(r),0,t.isLeaf?0:1))}invert(e){let t=e.nodeAt(this.pos);if(t){let r=this.mark.addToSet(t.marks);if(r.length==t.marks.length){for(let i=0;ir.pos?null:new G(t.pos,r.pos,i,s,this.slice,this.insert,this.structure)}toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,t){if(typeof t.from!="number"||typeof t.to!="number"||typeof t.gapFrom!="number"||typeof t.gapTo!="number"||typeof t.insert!="number")throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new G(t.from,t.to,t.gapFrom,t.gapTo,w.fromJSON(e,t.slice),t.insert,!!t.structure)}}se.jsonID("replaceAround",G);function Ii(n,e,t){let r=n.resolve(e),i=t-e,s=r.depth;for(;i>0&&s>0&&r.indexAfter(s)==r.node(s).childCount;)s--,i--;if(i>0){let o=r.node(s).maybeChild(r.indexAfter(s));for(;i>0;){if(!o||o.isLeaf)return!0;o=o.firstChild,i--}}return!1}function Wu(n,e,t,r){let i=[],s=[],o,l;n.doc.nodesBetween(e,t,(a,c,u)=>{if(!a.isInline)return;let d=a.marks;if(!r.isInSet(d)&&u.type.allowsMarkType(r.type)){let f=Math.max(c,e),h=Math.min(c+a.nodeSize,t),p=r.addToSet(d);for(let m=0;mn.step(a)),s.forEach(a=>n.step(a))}function Ku(n,e,t,r){let i=[],s=0;n.doc.nodesBetween(e,t,(o,l)=>{if(!o.isInline)return;s++;let a=null;if(r instanceof Fr){let c=o.marks,u;for(;u=r.isInSet(c);)(a||(a=[])).push(u),c=u.removeFromSet(c)}else r?r.isInSet(o.marks)&&(a=[r]):a=o.marks;if(a&&a.length){let c=Math.min(l+o.nodeSize,t);for(let u=0;un.step(new Ce(o.from,o.to,o.style)))}function ls(n,e,t,r=t.contentMatch,i=!0){let s=n.doc.nodeAt(e),o=[],l=e+1;for(let a=0;a=0;a--)n.step(o[a])}function Uu(n,e,t){return(e==0||n.canReplace(e,n.childCount))&&(t==n.childCount||n.canReplace(0,t))}function _t(n){let t=n.parent.content.cutByIndex(n.startIndex,n.endIndex);for(let r=n.depth,i=0,s=0;;--r){let o=n.$from.node(r),l=n.$from.index(r)+i,a=n.$to.indexAfter(r)-s;if(rt;p--)m||r.index(p)>0?(m=!0,u=k.from(r.node(p).copy(u)),d++):a--;let f=k.empty,h=0;for(let p=s,m=!1;p>t;p--)m||i.after(p+1)=0;o--){if(r.size){let l=t[o].type.contentMatch.matchFragment(r);if(!l||!l.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}r=k.from(t[o].type.create(t[o].attrs,r))}let i=e.start,s=e.end;n.step(new G(i,s,i,s,new w(r,0,0),t.length,!0))}function Yu(n,e,t,r,i){if(!r.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");let s=n.steps.length;n.doc.nodesBetween(e,t,(o,l)=>{let a=typeof i=="function"?i(o):i;if(o.isTextblock&&!o.hasMarkup(r,a)&&Xu(n.doc,n.mapping.slice(s).map(l),r)){let c=null;if(r.schema.linebreakReplacement){let h=r.whitespace=="pre",p=!!r.contentMatch.matchType(r.schema.linebreakReplacement);h&&!p?c=!1:!h&&p&&(c=!0)}c===!1&&Jl(n,o,l,s),ls(n,n.mapping.slice(s).map(l,1),r,void 0,c===null);let u=n.mapping.slice(s),d=u.map(l,1),f=u.map(l+o.nodeSize,1);return n.step(new G(d,f,d+1,f-1,new w(k.from(r.create(a,null,o.marks)),0,0),1,!0)),c===!0&&ql(n,o,l,s),!1}})}function ql(n,e,t,r){e.forEach((i,s)=>{if(i.isText){let o,l=/\r?\n|\r/g;for(;o=l.exec(i.text);){let a=n.mapping.slice(r).map(t+1+s+o.index);n.replaceWith(a,a+1,e.type.schema.linebreakReplacement.create())}}})}function Jl(n,e,t,r){e.forEach((i,s)=>{if(i.type==i.type.schema.linebreakReplacement){let o=n.mapping.slice(r).map(t+1+s);n.replaceWith(o,o+1,e.type.schema.text(` diff --git a/modules/boardwalk/dist/assets/index-CxofrFdB.js b/modules/boardwalk/dist/assets/index-DhO7DrQh.js similarity index 59% rename from modules/boardwalk/dist/assets/index-CxofrFdB.js rename to modules/boardwalk/dist/assets/index-DhO7DrQh.js index 46a382f..5f51857 100644 --- a/modules/boardwalk/dist/assets/index-CxofrFdB.js +++ b/modules/boardwalk/dist/assets/index-DhO7DrQh.js @@ -1,11 +1,11 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))a(r);new MutationObserver(r=>{for(const l of r)if(l.type==="childList")for(const o of l.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&a(o)}).observe(document,{childList:!0,subtree:!0});function n(r){const l={};return r.integrity&&(l.integrity=r.integrity),r.referrerPolicy&&(l.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?l.credentials="include":r.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function a(r){if(r.ep)return;r.ep=!0;const l=n(r);fetch(r.href,l)}})();function Dd(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const ht={},wl=[],Xn=()=>{},dh=()=>!1,qi=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Ni=e=>e.startsWith("onUpdate:"),Tt=Object.assign,Od=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},S0=Object.prototype.hasOwnProperty,pt=(e,t)=>S0.call(e,t),Ye=Array.isArray,$l=e=>ls(e)==="[object Map]",fh=e=>ls(e)==="[object Set]",vp=e=>ls(e)==="[object Date]",tt=e=>typeof e=="function",bt=e=>typeof e=="string",gn=e=>typeof e=="symbol",dt=e=>e!==null&&typeof e=="object",ph=e=>(dt(e)||tt(e))&&tt(e.then)&&tt(e.catch),vh=Object.prototype.toString,ls=e=>vh.call(e),E0=e=>ls(e).slice(8,-1),mh=e=>ls(e)==="[object Object]",Li=e=>bt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Ao=Dd(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Bi=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},A0=/-\w/g,jt=Bi(e=>e.replace(A0,t=>t.slice(1).toUpperCase())),T0=/\B([A-Z])/g,mr=Bi(e=>e.replace(T0,"-$1").toLowerCase()),Fi=Bi(e=>e.charAt(0).toUpperCase()+e.slice(1)),To=Bi(e=>e?`on${Fi(e)}`:""),Gn=(e,t)=>!Object.is(e,t),Ys=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:a,value:n})},Md=e=>{const t=parseFloat(e);return isNaN(t)?e:t},D0=e=>{const t=bt(e)?Number(e):NaN;return isNaN(t)?e:t};let mp;const Vi=()=>mp||(mp=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Sn(e){if(Ye(e)){const t={};for(let n=0;n{if(n){const a=n.split(M0);a.length>1&&(t[a[0].trim()]=a[1].trim())}}),t}function ye(e){let t="";if(bt(e))t=e;else if(Ye(e))for(let n=0;n!!(e&&e.__v_isRef===!0),D=e=>bt(e)?e:e==null?"":Ye(e)||dt(e)&&(e.toString===vh||!tt(e.toString))?gh(e)?D(e.value):JSON.stringify(e,bh,2):String(e),bh=(e,t)=>gh(t)?bh(e,t.value):$l(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[a,r],l)=>(n[Pu(a,l)+" =>"]=r,n),{})}:fh(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Pu(n))}:gn(t)?Pu(t):dt(t)&&!Ye(t)&&!mh(t)?String(t):t,Pu=(e,t="")=>{var n;return gn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};let Mt;class _h{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!t&&Mt&&(Mt.active?(this.parent=Mt,this.index=(Mt.scopes||(Mt.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0&&--this._on===0){if(Mt===this)Mt=this.prevScope;else{let t=Mt;for(;t;){if(t.prevScope===this){t.prevScope=this.prevScope;break}t=t.prevScope}}this.prevScope=void 0}}stop(t){if(this._active){this._active=!1;let n,a;for(n=0,a=this.effects.length;n0)return;if(Oo){let t=Oo;for(Oo=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Do;){let t=Do;for(Do=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(a){e||(e=a)}t=n}}if(e)throw e}function Sh(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Eh(e){let t,n=e.depsTail,a=n;for(;a;){const r=a.prevDep;a.version===-1?(a===n&&(n=r),Nd(a),L0(a)):t=a,a.dep.activeLink=a.prevActiveLink,a.prevActiveLink=void 0,a=r}e.deps=t,e.depsTail=n}function qc(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Ah(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Ah(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Vo)||(e.globalVersion=Vo,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!qc(e))))return;e.flags|=2;const t=e.dep,n=gt,a=On;gt=e,On=!0;try{Sh(e);const r=e.fn(e._value);(t.version===0||Gn(r,e._value))&&(e.flags|=128,e._value=r,t.version++)}catch(r){throw t.version++,r}finally{gt=n,On=a,Eh(e),e.flags&=-3}}function Nd(e,t=!1){const{dep:n,prevSub:a,nextSub:r}=e;if(a&&(a.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=a,e.nextSub=void 0),n.subs===e&&(n.subs=a,!a&&n.computed)){n.computed.flags&=-5;for(let l=n.computed.deps;l;l=l.nextDep)Nd(l,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function L0(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let On=!0;const Th=[];function wa(){Th.push(On),On=!1}function $a(){const e=Th.pop();On=e===void 0?!0:e}function hp(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=gt;gt=void 0;try{t()}finally{gt=n}}}let Vo=0,B0=class{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}};class zi{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!gt||!On||gt===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==gt)n=this.activeLink=new B0(gt,this),gt.deps?(n.prevDep=gt.depsTail,gt.depsTail.nextDep=n,gt.depsTail=n):gt.deps=gt.depsTail=n,Dh(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const a=n.nextDep;a.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=a),n.prevDep=gt.depsTail,n.nextDep=void 0,gt.depsTail.nextDep=n,gt.depsTail=n,gt.deps===n&&(gt.deps=a)}return n}trigger(t){this.version++,Vo++,this.notify(t)}notify(t){Id();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{qd()}}}function Dh(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let a=t.deps;a;a=a.nextDep)Dh(a)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const ri=new WeakMap,Nr=Symbol(""),Nc=Symbol(""),zo=Symbol("");function Gt(e,t,n){if(On&>){let a=ri.get(e);a||ri.set(e,a=new Map);let r=a.get(n);r||(a.set(n,r=new zi),r.map=a,r.key=n),r.track()}}function va(e,t,n,a,r,l){const o=ri.get(e);if(!o){Vo++;return}const s=u=>{u&&u.trigger()};if(Id(),t==="clear")o.forEach(s);else{const u=Ye(e),c=u&&Li(n);if(u&&n==="length"){const d=Number(a);o.forEach((f,m)=>{(m==="length"||m===zo||!gn(m)&&m>=d)&&s(f)})}else switch((n!==void 0||o.has(void 0))&&s(o.get(n)),c&&s(o.get(zo)),t){case"add":u?c&&s(o.get("length")):(s(o.get(Nr)),$l(e)&&s(o.get(Nc)));break;case"delete":u||(s(o.get(Nr)),$l(e)&&s(o.get(Nc)));break;case"set":$l(e)&&s(o.get(Nr));break}}qd()}function F0(e,t){const n=ri.get(e);return n&&n.get(t)}function rl(e){const t=ct(e);return t===e?t:(Gt(t,"iterate",zo),yn(e)?t:t.map(Pn))}function ji(e){return Gt(e=ct(e),"iterate",zo),e}function Wn(e,t){return Ca(e)?Il(Lr(e)?Pn(t):t):Pn(t)}const V0={__proto__:null,[Symbol.iterator](){return Iu(this,Symbol.iterator,e=>Wn(this,e))},concat(...e){return rl(this).concat(...e.map(t=>Ye(t)?rl(t):t))},entries(){return Iu(this,"entries",e=>(e[1]=Wn(this,e[1]),e))},every(e,t){return ua(this,"every",e,t,void 0,arguments)},filter(e,t){return ua(this,"filter",e,t,n=>n.map(a=>Wn(this,a)),arguments)},find(e,t){return ua(this,"find",e,t,n=>Wn(this,n),arguments)},findIndex(e,t){return ua(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return ua(this,"findLast",e,t,n=>Wn(this,n),arguments)},findLastIndex(e,t){return ua(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return ua(this,"forEach",e,t,void 0,arguments)},includes(...e){return qu(this,"includes",e)},indexOf(...e){return qu(this,"indexOf",e)},join(e){return rl(this).join(e)},lastIndexOf(...e){return qu(this,"lastIndexOf",e)},map(e,t){return ua(this,"map",e,t,void 0,arguments)},pop(){return oo(this,"pop")},push(...e){return oo(this,"push",e)},reduce(e,...t){return yp(this,"reduce",e,t)},reduceRight(e,...t){return yp(this,"reduceRight",e,t)},shift(){return oo(this,"shift")},some(e,t){return ua(this,"some",e,t,void 0,arguments)},splice(...e){return oo(this,"splice",e)},toReversed(){return rl(this).toReversed()},toSorted(e){return rl(this).toSorted(e)},toSpliced(...e){return rl(this).toSpliced(...e)},unshift(...e){return oo(this,"unshift",e)},values(){return Iu(this,"values",e=>Wn(this,e))}};function Iu(e,t,n){const a=ji(e),r=a[t]();return a!==e&&!yn(e)&&(r._next=r.next,r.next=()=>{const l=r._next();return l.done||(l.value=n(l.value)),l}),r}const z0=Array.prototype;function ua(e,t,n,a,r,l){const o=ji(e),s=o!==e&&!yn(e),u=o[t];if(u!==z0[t]){const f=u.apply(e,l);return s?Pn(f):f}let c=n;o!==e&&(s?c=function(f,m){return n.call(this,Wn(e,f),m,e)}:n.length>2&&(c=function(f,m){return n.call(this,f,m,e)}));const d=u.call(o,c,a);return s&&r?r(d):d}function yp(e,t,n,a){const r=ji(e),l=r!==e&&!yn(e);let o=n,s=!1;r!==e&&(l?(s=a.length===0,o=function(c,d,f){return s&&(s=!1,c=Wn(e,c)),n.call(this,c,Wn(e,d),f,e)}):n.length>3&&(o=function(c,d,f){return n.call(this,c,d,f,e)}));const u=r[t](o,...a);return s?Wn(e,u):u}function qu(e,t,n){const a=ct(e);Gt(a,"iterate",zo);const r=a[t](...n);return(r===-1||r===!1)&&Wi(n[0])?(n[0]=ct(n[0]),a[t](...n)):r}function oo(e,t,n=[]){wa(),Id();const a=ct(e)[t].apply(e,n);return qd(),$a(),a}const j0=Dd("__proto__,__v_isRef,__isVue"),Oh=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(gn));function U0(e){gn(e)||(e=String(e));const t=ct(this);return Gt(t,"has",e),t.hasOwnProperty(e)}class Mh{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,a){if(n==="__v_skip")return t.__v_skip;const r=this._isReadonly,l=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return l;if(n==="__v_raw")return a===(r?l?Lh:Nh:l?qh:Ih).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(a)?t:void 0;const o=Ye(t);if(!r){let u;if(o&&(u=V0[n]))return u;if(n==="hasOwnProperty")return U0}const s=Reflect.get(t,n,_t(t)?t:a);if((gn(n)?Oh.has(n):j0(n))||(r||Gt(t,"get",n),l))return s;if(_t(s)){const u=o&&Li(n)?s:s.value;return r&&dt(u)?$t(u):u}return dt(s)?r?$t(s):Mn(s):s}}class Ph extends Mh{constructor(t=!1){super(!1,t)}set(t,n,a,r){let l=t[n];const o=Ye(t)&&Li(n);if(!this._isShallow){const c=Ca(l);if(!yn(a)&&!Ca(a)&&(l=ct(l),a=ct(a)),!o&&_t(l)&&!_t(a))return c||(l.value=a),!0}const s=o?Number(n)e,Es=e=>Reflect.getPrototypeOf(e);function Y0(e,t,n){return function(...a){const r=this.__v_raw,l=ct(r),o=$l(l),s=e==="entries"||e===Symbol.iterator&&o,u=e==="keys"&&o,c=r[e](...a),d=n?Lc:t?Il:Pn;return!t&&Gt(l,"iterate",u?Nc:Nr),Tt(Object.create(c),{next(){const{value:f,done:m}=c.next();return m?{value:f,done:m}:{value:s?[d(f[0]),d(f[1])]:d(f),done:m}}})}}function As(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function J0(e,t){const n={get(r){const l=this.__v_raw,o=ct(l),s=ct(r);e||(Gn(r,s)&&Gt(o,"get",r),Gt(o,"get",s));const{has:u}=Es(o),c=t?Lc:e?Il:Pn;if(u.call(o,r))return c(l.get(r));if(u.call(o,s))return c(l.get(s));l!==o&&l.get(r)},get size(){const r=this.__v_raw;return!e&&Gt(ct(r),"iterate",Nr),r.size},has(r){const l=this.__v_raw,o=ct(l),s=ct(r);return e||(Gn(r,s)&&Gt(o,"has",r),Gt(o,"has",s)),r===s?l.has(r):l.has(r)||l.has(s)},forEach(r,l){const o=this,s=o.__v_raw,u=ct(s),c=t?Lc:e?Il:Pn;return!e&&Gt(u,"iterate",Nr),s.forEach((d,f)=>r.call(l,c(d),c(f),o))}};return Tt(n,e?{add:As("add"),set:As("set"),delete:As("delete"),clear:As("clear")}:{add(r){const l=ct(this),o=Es(l),s=ct(r),u=!t&&!yn(r)&&!Ca(r)?s:r;return o.has.call(l,u)||Gn(r,u)&&o.has.call(l,r)||Gn(s,u)&&o.has.call(l,s)||(l.add(u),va(l,"add",u,u)),this},set(r,l){!t&&!yn(l)&&!Ca(l)&&(l=ct(l));const o=ct(this),{has:s,get:u}=Es(o);let c=s.call(o,r);c||(r=ct(r),c=s.call(o,r));const d=u.call(o,r);return o.set(r,l),c?Gn(l,d)&&va(o,"set",r,l):va(o,"add",r,l),this},delete(r){const l=ct(this),{has:o,get:s}=Es(l);let u=o.call(l,r);u||(r=ct(r),u=o.call(l,r)),s&&s.call(l,r);const c=l.delete(r);return u&&va(l,"delete",r,void 0),c},clear(){const r=ct(this),l=r.size!==0,o=r.clear();return l&&va(r,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=Y0(r,e,t)}),n}function Ui(e,t){const n=J0(e,t);return(a,r,l)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?a:Reflect.get(pt(n,r)&&r in a?n:a,r,l)}const Z0={get:Ui(!1,!1)},X0={get:Ui(!1,!0)},Q0={get:Ui(!0,!1)},e_={get:Ui(!0,!0)},Ih=new WeakMap,qh=new WeakMap,Nh=new WeakMap,Lh=new WeakMap;function t_(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Mn(e){return Ca(e)?e:Hi(e,!1,H0,Z0,Ih)}function Bh(e){return Hi(e,!1,K0,X0,qh)}function $t(e){return Hi(e,!0,W0,Q0,Nh)}function ll(e){return Hi(e,!0,G0,e_,Lh)}function Hi(e,t,n,a,r){if(!dt(e)||e.__v_raw&&!(t&&e.__v_isReactive)||e.__v_skip||!Object.isExtensible(e))return e;const l=r.get(e);if(l)return l;const o=t_(E0(e));if(o===0)return e;const s=new Proxy(e,o===2?a:n);return r.set(e,s),s}function Lr(e){return Ca(e)?Lr(e.__v_raw):!!(e&&e.__v_isReactive)}function Ca(e){return!!(e&&e.__v_isReadonly)}function yn(e){return!!(e&&e.__v_isShallow)}function Wi(e){return e?!!e.__v_raw:!1}function ct(e){const t=e&&e.__v_raw;return t?ct(t):e}function li(e){return!pt(e,"__v_skip")&&Object.isExtensible(e)&&hh(e,"__v_skip",!0),e}const Pn=e=>dt(e)?Mn(e):e,Il=e=>dt(e)?$t(e):e;function _t(e){return e?e.__v_isRef===!0:!1}function P(e){return Fh(e,!1)}function os(e){return Fh(e,!0)}function Fh(e,t){return _t(e)?e:new n_(e,t)}class n_{constructor(t,n){this.dep=new zi,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:ct(t),this._value=n?t:Pn(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,a=this.__v_isShallow||yn(t)||Ca(t);t=a?t:ct(t),Gn(t,n)&&(this._rawValue=t,this._value=a?t:Pn(t),this.dep.trigger())}}function a_(e){e.dep&&e.dep.trigger()}function i(e){return _t(e)?e.value:e}function en(e){return tt(e)?e():i(e)}const r_={get:(e,t,n)=>t==="__v_raw"?e:i(Reflect.get(e,t,n)),set:(e,t,n,a)=>{const r=e[t];return _t(r)&&!_t(n)?(r.value=n,!0):Reflect.set(e,t,n,a)}};function Vh(e){return Lr(e)?e:new Proxy(e,r_)}class l_{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new zi,{get:a,set:r}=t(n.track.bind(n),n.trigger.bind(n));this._get=a,this._set=r}get value(){return this._value=this._get()}set value(t){this._set(t)}}function o_(e){return new l_(e)}function Ut(e){const t=Ye(e)?new Array(e.length):{};for(const n in e)t[n]=zh(e,n);return t}class s_{constructor(t,n,a){this._object=t,this._defaultValue=a,this.__v_isRef=!0,this._value=void 0,this._key=gn(n)?n:String(n),this._raw=ct(t);let r=!0,l=t;if(!Ye(t)||gn(this._key)||!Li(this._key))do r=!Wi(l)||yn(l);while(r&&(l=l.__v_raw));this._shallow=r}get value(){let t=this._object[this._key];return this._shallow&&(t=i(t)),this._value=t===void 0?this._defaultValue:t}set value(t){if(this._shallow&&_t(this._raw[this._key])){const n=this._object[this._key];if(_t(n)){n.value=t;return}}this._object[this._key]=t}get dep(){return F0(this._raw,this._key)}}class i_{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function u_(e,t,n){return _t(e)?e:tt(e)?new i_(e):dt(e)&&arguments.length>1?zh(e,t,n):P(e)}function zh(e,t,n){return new s_(e,t,n)}class c_{constructor(t,n,a){this.fn=t,this.setter=n,this._value=void 0,this.dep=new zi(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Vo-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=a}notify(){if(this.flags|=16,!(this.flags&8)&>!==this)return Ch(this,!0),!0}get value(){const t=this.dep.track();return Ah(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function d_(e,t,n=!1){let a,r;return tt(e)?a=e:(a=e.get,r=e.set),new c_(a,r,n)}const Ts={},oi=new WeakMap;let Dr;function f_(e,t=!1,n=Dr){if(n){let a=oi.get(n);a||oi.set(n,a=[]),a.push(e)}}function p_(e,t,n=ht){const{immediate:a,deep:r,once:l,scheduler:o,augmentJob:s,call:u}=n,c=O=>r?O:yn(O)||r===!1||r===0?ma(O,1):ma(O);let d,f,m,p,h=!1,x=!1;if(_t(e)?(f=()=>e.value,h=yn(e)):Lr(e)?(f=()=>c(e),h=!0):Ye(e)?(x=!0,h=e.some(O=>Lr(O)||yn(O)),f=()=>e.map(O=>{if(_t(O))return O.value;if(Lr(O))return c(O);if(tt(O))return u?u(O,2):O()})):tt(e)?t?f=u?()=>u(e,2):e:f=()=>{if(m){wa();try{m()}finally{$a()}}const O=Dr;Dr=d;try{return u?u(e,3,[p]):e(p)}finally{Dr=O}}:f=Xn,t&&r){const O=f,E=r===!0?1/0:r;f=()=>ma(O(),E)}const $=Rd(),b=()=>{d.stop(),$&&$.active&&Od($.effects,d)};if(l&&t){const O=t;t=(...E)=>{O(...E),b()}}let C=x?new Array(e.length).fill(Ts):Ts;const T=O=>{if(!(!(d.flags&1)||!d.dirty&&!O))if(t){const E=d.run();if(r||h||(x?E.some((N,I)=>Gn(N,C[I])):Gn(E,C))){m&&m();const N=Dr;Dr=d;try{const I=[E,C===Ts?void 0:x&&C[0]===Ts?[]:C,p];C=E,u?u(t,3,I):t(...I)}finally{Dr=N}}}else d.run()};return s&&s(T),d=new wh(f),d.scheduler=o?()=>o(T,!1):T,p=O=>f_(O,!1,d),m=d.onStop=()=>{const O=oi.get(d);if(O){if(u)u(O,4);else for(const E of O)E();oi.delete(d)}},t?a?T(!0):C=d.run():o?o(T.bind(null,!0),!0):d.run(),b.pause=d.pause.bind(d),b.resume=d.resume.bind(d),b.stop=b,b}function ma(e,t=1/0,n){if(t<=0||!dt(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,_t(e))ma(e.value,t,n);else if(Ye(e))for(let a=0;a{ma(a,t,n)});else if(mh(e)){for(const a in e)ma(e[a],t,n);for(const a of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,a)&&ma(e[a],t,n)}return e}function ss(e,t,n,a){try{return a?e(...a):e()}catch(r){Ki(r,t,n)}}function An(e,t,n,a){if(tt(e)){const r=ss(e,t,n,a);return r&&ph(r)&&r.catch(l=>{Ki(l,t,n)}),r}if(Ye(e)){const r=[];for(let l=0;l>>1,r=Qt[a],l=jo(r);l=jo(n)?Qt.push(e):Qt.splice(m_(t),0,e),e.flags|=1,Uh()}}function Uh(){si||(si=jh.then(Wh))}function h_(e){Ye(e)?Cl.push(...e):Ga&&e.id===-1?Ga.splice(pl+1,0,e):e.flags&1||(Cl.push(e),e.flags|=1),Uh()}function gp(e,t,n=Un+1){for(;njo(n)-jo(a));if(Cl.length=0,Ga){Ga.push(...t);return}for(Ga=t,pl=0;ple.id==null?e.flags&2?-1:1/0:e.id;function Wh(e){try{for(Un=0;Un{a._d&&di(-1);const l=ii(t);let o;try{o=e(...r)}finally{ii(l),a._d&&di(1)}return o};return a._n=!0,a._c=!0,a._d=!0,a}function Qn(e,t){if(zt===null)return e;const n=Xi(zt),a=e.dirs||(e.dirs=[]);for(let r=0;r1)return n&&tt(t)?t.call(a&&a.proxy):t}}const y_=Symbol.for("v-scx"),g_=()=>ut(y_);function bn(e,t){return Gi(e,null,t)}function Gh(e,t){return Gi(e,null,{flush:"post"})}function Ue(e,t,n){return Gi(e,t,n)}function Gi(e,t,n=ht){const{immediate:a,deep:r,flush:l,once:o}=n,s=Tt({},n),u=t&&a||!t&&l!=="post";let c;if(Ko){if(l==="sync"){const p=g_();c=p.__watcherHandles||(p.__watcherHandles=[])}else if(!u){const p=()=>{};return p.stop=Xn,p.resume=Xn,p.pause=Xn,p}}const d=Yt;s.call=(p,h,x)=>An(p,d,h,x);let f=!1;l==="post"?s.scheduler=p=>{Xt(p,d&&d.suspense)}:l!=="sync"&&(f=!0,s.scheduler=(p,h)=>{h?p():Ld(p)}),s.augmentJob=p=>{t&&(p.flags|=4),f&&(p.flags|=2,d&&(p.id=d.uid,p.i=d))};const m=p_(e,t,s);return Ko&&(c?c.push(m):u&&m()),m}function b_(e,t,n){const a=this.proxy,r=bt(e)?e.includes(".")?Yh(a,e):()=>a[e]:e.bind(a,a);let l;tt(t)?l=t:(l=t.handler,n=t);const o=is(this),s=Gi(r,l.bind(a),n);return o(),s}function Yh(e,t){const n=t.split(".");return()=>{let a=e;for(let r=0;re.__isTeleport,Pr=e=>e&&(e.disabled||e.disabled===""),x_=e=>e&&(e.defer||e.defer===""),bp=e=>typeof SVGElement<"u"&&e instanceof SVGElement,_p=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Bc=(e,t)=>{const n=e&&e.to;return bt(n)?t?t(n):null:n},k_={name:"Teleport",__isTeleport:!0,process(e,t,n,a,r,l,o,s,u,c){const{mc:d,pc:f,pbc:m,o:{insert:p,querySelector:h,createText:x,createComment:$,parentNode:b}}=c,C=Pr(t.props);let{dynamicChildren:T}=t;const O=(I,K,w)=>{I.shapeFlag&16&&d(I.children,K,w,r,l,o,s,u)},E=(I=t)=>{const K=Pr(I.props),w=I.target=Bc(I.props,h),q=Fc(w,I,x,p);w&&(o!=="svg"&&bp(w)?o="svg":o!=="mathml"&&_p(w)&&(o="mathml"),r&&r.isCE&&(r.ce._teleportTargets||(r.ce._teleportTargets=new Set)).add(w),K||(O(I,w,q),ko(I,!1)))},N=I=>{const K=()=>{if(Ha.get(I)===K){if(Ha.delete(I),Pr(I.props)){const w=b(I.el)||n;O(I,w,I.anchor),ko(I,!0)}E(I)}};Ha.set(I,K),Xt(K,l)};if(e==null){const I=t.el=x(""),K=t.anchor=x("");if(p(I,n,a),p(K,n,a),x_(t.props)||l&&l.pendingBranch){N(t);return}C&&(O(t,n,K),ko(t,!0)),E()}else{t.el=e.el;const I=t.anchor=e.anchor,K=Ha.get(e);if(K){K.flags|=8,Ha.delete(e),N(t);return}t.targetStart=e.targetStart;const w=t.target=e.target,q=t.targetAnchor=e.targetAnchor,H=Pr(e.props),R=H?n:w,G=H?I:q;if(o==="svg"||bp(w)?o="svg":(o==="mathml"||_p(w))&&(o="mathml"),T?(m(e.dynamicChildren,T,R,r,l,o,s),zd(e,t,!0)):u||f(e,t,R,G,r,l,o,s,!1),C)H?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Ds(t,n,I,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const J=t.target=Bc(t.props,h);J&&Ds(t,J,null,c,0)}else H&&Ds(t,w,q,c,1);ko(t,C)}},remove(e,t,n,{um:a,o:{remove:r}},l){const{shapeFlag:o,children:s,anchor:u,targetStart:c,targetAnchor:d,target:f,props:m}=e,p=l||!Pr(m),h=Ha.get(e);if(h&&(h.flags|=8,Ha.delete(e)),f&&(r(c),r(d)),l&&r(u),!h&&o&16)for(let x=0;x{e.isMounted=!0}),Dt(()=>{e.isUnmounting=!0}),e}const xn=[Function,Array],S_={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:xn,onEnter:xn,onAfterEnter:xn,onEnterCancelled:xn,onBeforeLeave:xn,onLeave:xn,onAfterLeave:xn,onLeaveCancelled:xn,onBeforeAppear:xn,onAppear:xn,onAfterAppear:xn,onAppearCancelled:xn};function E_(e,t){const{leavingVNodes:n}=e;let a=n.get(t.type);return a||(a=Object.create(null),n.set(t.type,a)),a}function Vc(e,t,n,a,r){const{appear:l,mode:o,persisted:s=!1,onBeforeEnter:u,onEnter:c,onAfterEnter:d,onEnterCancelled:f,onBeforeLeave:m,onLeave:p,onAfterLeave:h,onLeaveCancelled:x,onBeforeAppear:$,onAppear:b,onAfterAppear:C,onAppearCancelled:T}=t,O=String(e.key),E=E_(n,e),N=(w,q)=>{w&&An(w,a,9,q)},I=(w,q)=>{const H=q[1];N(w,q),Ye(w)?w.every(R=>R.length<=1)&&H():w.length<=1&&H()},K={mode:o,persisted:s,beforeEnter(w){let q=u;if(!n.isMounted)if(l)q=$||u;else return;w[Hn]&&w[Hn](!0);const H=E[O];H&&vl(e,H)&&H.el[Hn]&&H.el[Hn](),N(q,[w])},enter(w){if(E[O]===e)return;let q=c,H=d,R=f;if(!n.isMounted)if(l)q=b||c,H=C||d,R=T||f;else return;let G=!1;w[so]=z=>{G||(G=!0,z?N(R,[w]):N(H,[w]),K.delayedLeave&&K.delayedLeave(),w[so]=void 0)};const J=w[so].bind(null,!1);q?I(q,[w,J]):J()},leave(w,q){const H=String(e.key);if(w[so]&&w[so](!0),n.isUnmounting)return q();N(m,[w]);let R=!1;w[Hn]=J=>{R||(R=!0,q(),J?N(x,[w]):N(h,[w]),w[Hn]=void 0,E[H]===e&&delete E[H])};const G=w[Hn].bind(null,!1);E[H]=e,p?I(p,[w,G]):G()},clone(w){return Vc(w,t,n,a)}};return K}function Uo(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Uo(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 Zh(e,t=!1,n){let a=[],r=0;for(let l=0;l1)for(let l=0;lMo(x,t&&(Ye(t)?t[$]:t),n,a,r));return}if(Sl(a)&&!r){a.shapeFlag&512&&a.type.__asyncResolved&&a.component.subTree.component&&Mo(e,t,n,a.component.subTree);return}const l=a.shapeFlag&4?Xi(a.component):a.el,o=r?null:l,{i:s,r:u}=e,c=t&&t.r,d=s.refs===ht?s.refs={}:s.refs,f=s.setupState,m=ct(f),p=f===ht?dh:x=>xp(d,x)?!1:pt(m,x),h=(x,$)=>!($&&xp(d,$));if(c!=null&&c!==u){if(kp(t),bt(c))d[c]=null,p(c)&&(f[c]=null);else if(_t(c)){const x=t;h(c,x.k)&&(c.value=null),x.k&&(d[x.k]=null)}}if(tt(u))ss(u,s,12,[o,d]);else{const x=bt(u),$=_t(u);if(x||$){const b=()=>{if(e.f){const C=x?p(u)?f[u]:d[u]:h()||!e.k?u.value:d[e.k];if(r)Ye(C)&&Od(C,l);else if(Ye(C))C.includes(l)||C.push(l);else if(x)d[u]=[l],p(u)&&(f[u]=d[u]);else{const T=[l];h(u,e.k)&&(u.value=T),e.k&&(d[e.k]=T)}}else x?(d[u]=o,p(u)&&(f[u]=o)):$&&(h(u,e.k)&&(u.value=o),e.k&&(d[e.k]=o))};if(o){const C=()=>{b(),ui.delete(e)};C.id=-1,ui.set(e,C),Xt(C,n)}else kp(e),b()}}}function kp(e){const t=ui.get(e);t&&(t.flags|=8,ui.delete(e))}Vi().requestIdleCallback;Vi().cancelIdleCallback;const Sl=e=>!!e.type.__asyncLoader,Qh=e=>e.type.__isKeepAlive;function ey(e,t){ny(e,"a",t)}function ty(e,t){ny(e,"da",t)}function ny(e,t,n=Yt){const a=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Yi(t,a,n),n){let r=n.parent;for(;r&&r.parent;)Qh(r.parent.vnode)&&T_(a,t,n,r),r=r.parent}}function T_(e,t,n,a){const r=Yi(t,e,a,!0);Da(()=>{Od(a[t],r)},n)}function Yi(e,t,n=Yt,a=!1){if(n){const r=n[e]||(n[e]=[]),l=t.__weh||(t.__weh=(...o)=>{wa();const s=is(n),u=An(t,n,e,o);return s(),$a(),u});return a?r.unshift(l):r.push(l),l}}const Ta=e=>(t,n=Yt)=>{(!Ko||e==="sp")&&Yi(e,(...a)=>t(...a),n)},ay=Ta("bm"),Ct=Ta("m"),D_=Ta("bu"),Bd=Ta("u"),Dt=Ta("bum"),Da=Ta("um"),O_=Ta("sp"),M_=Ta("rtg"),P_=Ta("rtc");function R_(e,t=Yt){Yi("ec",e,t)}const ry="components";function I_(e,t){return oy(ry,e,!0,t)||e}const ly=Symbol.for("v-ndc");function Lt(e){return bt(e)?oy(ry,e,!1)||e:e||ly}function oy(e,t,n=!0,a=!1){const r=zt||Yt;if(r){const l=r.type;{const s=yx(l,!1);if(s&&(s===t||s===jt(t)||s===Fi(jt(t))))return l}const o=wp(r[e]||l[e],t)||wp(r.appContext[e],t);return!o&&a?l:o}}function wp(e,t){return e&&(e[t]||e[jt(t)]||e[Fi(jt(t))])}function qe(e,t,n,a){let r;const l=n,o=Ye(e);if(o||bt(e)){const s=o&&Lr(e);let u=!1,c=!1;s&&(u=!yn(e),c=Ca(e),e=ji(e)),r=new Array(e.length);for(let d=0,f=e.length;dt(s,u,void 0,l));else{const s=Object.keys(e);r=new Array(s.length);for(let u=0,c=s.length;u0;return t!=="default"&&(n.name=t),v(),V(pe,null,[F("slot",n,a&&a())],c?-2:64)}let l=e[t];l&&l._c&&(l._d=!1),v();const o=l&&sy(l(n)),s=n.key||o&&o.key,u=V(pe,{key:(s&&!gn(s)?s:`_${t}`)+(!o&&a?"_fb":"")},o||(a?a():[]),o&&e._===1?64:-2);return u.scopeId&&(u.slotScopeIds=[u.scopeId+"-s"]),l&&l._c&&(l._d=!0),u}function sy(e){return e.some(t=>Wo(t)?!(t.type===Rn||t.type===pe&&!sy(t.children)):!0)?e:null}function iy(e,t){const n={};for(const a in e)n[To(a)]=e[a];return n}const zc=e=>e?Ay(e)?Xi(e):zc(e.parent):null,Po=Tt(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=>zc(e.parent),$root:e=>zc(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>dy(e),$forceUpdate:e=>e.f||(e.f=()=>{Ld(e.update)}),$nextTick:e=>e.n||(e.n=Xe.bind(e.proxy)),$watch:e=>b_.bind(e)}),Nu=(e,t)=>e!==ht&&!e.__isScriptSetup&&pt(e,t),q_={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:a,data:r,props:l,accessCache:o,type:s,appContext:u}=e;if(t[0]!=="$"){const m=o[t];if(m!==void 0)switch(m){case 1:return a[t];case 2:return r[t];case 4:return n[t];case 3:return l[t]}else{if(Nu(a,t))return o[t]=1,a[t];if(r!==ht&&pt(r,t))return o[t]=2,r[t];if(pt(l,t))return o[t]=3,l[t];if(n!==ht&&pt(n,t))return o[t]=4,n[t];Uc&&(o[t]=0)}}const c=Po[t];let d,f;if(c)return t==="$attrs"&&Gt(e.attrs,"get",""),c(e);if((d=s.__cssModules)&&(d=d[t]))return d;if(n!==ht&&pt(n,t))return o[t]=4,n[t];if(f=u.config.globalProperties,pt(f,t))return f[t]},set({_:e},t,n){const{data:a,setupState:r,ctx:l}=e;return Nu(r,t)?(r[t]=n,!0):a!==ht&&pt(a,t)?(a[t]=n,!0):pt(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(l[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:a,appContext:r,props:l,type:o}},s){let u;return!!(n[s]||e!==ht&&s[0]!=="$"&&pt(e,s)||Nu(t,s)||pt(l,s)||pt(a,s)||pt(Po,s)||pt(r.config.globalProperties,s)||(u=o.__cssModules)&&u[s])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:pt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function jc(e){return Ye(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function uy(e,t){const n=jc(e);for(const a in t){if(a.startsWith("__skip"))continue;let r=n[a];r?Ye(r)||tt(r)?r=n[a]={type:r,default:t[a]}:r.default=t[a]:r===null&&(r=n[a]={default:t[a]}),r&&t[`__skip_${a}`]&&(r.skipFactory=!0)}return n}let Uc=!0;function N_(e){const t=dy(e),n=e.proxy,a=e.ctx;Uc=!1,t.beforeCreate&&$p(t.beforeCreate,e,"bc");const{data:r,computed:l,methods:o,watch:s,provide:u,inject:c,created:d,beforeMount:f,mounted:m,beforeUpdate:p,updated:h,activated:x,deactivated:$,beforeDestroy:b,beforeUnmount:C,destroyed:T,unmounted:O,render:E,renderTracked:N,renderTriggered:I,errorCaptured:K,serverPrefetch:w,expose:q,inheritAttrs:H,components:R,directives:G,filters:J}=t;if(c&&L_(c,a,null),o)for(const re in o){const ce=o[re];tt(ce)&&(a[re]=ce.bind(n))}if(r){const re=r.call(n,n);dt(re)&&(e.data=Mn(re))}if(Uc=!0,l)for(const re in l){const ce=l[re],Te=tt(ce)?ce.bind(n,n):tt(ce.get)?ce.get.bind(n,n):Xn,me=!tt(ce)&&tt(ce.set)?ce.set.bind(n):Xn,_e=g({get:Te,set:me});Object.defineProperty(a,re,{enumerable:!0,configurable:!0,get:()=>_e.value,set:de=>_e.value=de})}if(s)for(const re in s)cy(s[re],a,n,re);if(u){const re=tt(u)?u.call(n):u;Reflect.ownKeys(re).forEach(ce=>{kt(ce,re[ce])})}d&&$p(d,e,"c");function U(re,ce){Ye(ce)?ce.forEach(Te=>re(Te.bind(n))):ce&&re(ce.bind(n))}if(U(ay,f),U(Ct,m),U(D_,p),U(Bd,h),U(ey,x),U(ty,$),U(R_,K),U(P_,N),U(M_,I),U(Dt,C),U(Da,O),U(O_,w),Ye(q))if(q.length){const re=e.exposed||(e.exposed={});q.forEach(ce=>{Object.defineProperty(re,ce,{get:()=>n[ce],set:Te=>n[ce]=Te,enumerable:!0})})}else e.exposed||(e.exposed={});E&&e.render===Xn&&(e.render=E),H!=null&&(e.inheritAttrs=H),R&&(e.components=R),G&&(e.directives=G),w&&Xh(e)}function L_(e,t,n=Xn){Ye(e)&&(e=Hc(e));for(const a in e){const r=e[a];let l;dt(r)?"default"in r?l=ut(r.from||a,r.default,!0):l=ut(r.from||a):l=ut(r),_t(l)?Object.defineProperty(t,a,{enumerable:!0,configurable:!0,get:()=>l.value,set:o=>l.value=o}):t[a]=l}}function $p(e,t,n){An(Ye(e)?e.map(a=>a.bind(t.proxy)):e.bind(t.proxy),t,n)}function cy(e,t,n,a){let r=a.includes(".")?Yh(n,a):()=>n[a];if(bt(e)){const l=t[e];tt(l)&&Ue(r,l)}else if(tt(e))Ue(r,e.bind(n));else if(dt(e))if(Ye(e))e.forEach(l=>cy(l,t,n,a));else{const l=tt(e.handler)?e.handler.bind(n):t[e.handler];tt(l)&&Ue(r,l,e)}}function dy(e){const t=e.type,{mixins:n,extends:a}=t,{mixins:r,optionsCache:l,config:{optionMergeStrategies:o}}=e.appContext,s=l.get(t);let u;return s?u=s:!r.length&&!n&&!a?u=t:(u={},r.length&&r.forEach(c=>ci(u,c,o,!0)),ci(u,t,o)),dt(t)&&l.set(t,u),u}function ci(e,t,n,a=!1){const{mixins:r,extends:l}=t;l&&ci(e,l,n,!0),r&&r.forEach(o=>ci(e,o,n,!0));for(const o in t)if(!(a&&o==="expose")){const s=B_[o]||n&&n[o];e[o]=s?s(e[o],t[o]):t[o]}return e}const B_={data:Cp,props:Sp,emits:Sp,methods:wo,computed:wo,beforeCreate:Zt,created:Zt,beforeMount:Zt,mounted:Zt,beforeUpdate:Zt,updated:Zt,beforeDestroy:Zt,beforeUnmount:Zt,destroyed:Zt,unmounted:Zt,activated:Zt,deactivated:Zt,errorCaptured:Zt,serverPrefetch:Zt,components:wo,directives:wo,watch:V_,provide:Cp,inject:F_};function Cp(e,t){return t?e?function(){return Tt(tt(e)?e.call(this,this):e,tt(t)?t.call(this,this):t)}:t:e}function F_(e,t){return wo(Hc(e),Hc(t))}function Hc(e){if(Ye(e)){const t={};for(let n=0;nt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${jt(t)}Modifiers`]||e[`${mr(t)}Modifiers`];function H_(e,t,...n){if(e.isUnmounted)return;const a=e.vnode.props||ht;let r=n;const l=t.startsWith("update:"),o=l&&U_(a,t.slice(7));o&&(o.trim&&(r=n.map(d=>bt(d)?d.trim():d)),o.number&&(r=n.map(Md)));let s,u=a[s=To(t)]||a[s=To(jt(t))];!u&&l&&(u=a[s=To(mr(t))]),u&&An(u,e,6,r);const c=a[s+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,An(c,e,6,r)}}const W_=new WeakMap;function py(e,t,n=!1){const a=n?W_:t.emitsCache,r=a.get(e);if(r!==void 0)return r;const l=e.emits;let o={},s=!1;if(!tt(e)){const u=c=>{const d=py(c,t,!0);d&&(s=!0,Tt(o,d))};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}return!l&&!s?(dt(e)&&a.set(e,null),null):(Ye(l)?l.forEach(u=>o[u]=null):Tt(o,l),dt(e)&&a.set(e,o),o)}function Ji(e,t){return!e||!qi(t)?!1:(t=t.slice(2).replace(/Once$/,""),pt(e,t[0].toLowerCase()+t.slice(1))||pt(e,mr(t))||pt(e,t))}function Ep(e){const{type:t,vnode:n,proxy:a,withProxy:r,propsOptions:[l],slots:o,attrs:s,emit:u,render:c,renderCache:d,props:f,data:m,setupState:p,ctx:h,inheritAttrs:x}=e,$=ii(e);let b,C;try{if(n.shapeFlag&4){const O=r||a,E=O;b=Kn(c.call(E,O,d,f,p,m,h)),C=s}else{const O=t;b=Kn(O.length>1?O(f,{attrs:s,slots:o,emit:u}):O(f,null)),C=t.props?s:K_(s)}}catch(O){Ro.length=0,Ki(O,e,1),b=F(Rn)}let T=b;if(C&&x!==!1){const O=Object.keys(C),{shapeFlag:E}=T;O.length&&E&7&&(l&&O.some(Ni)&&(C=G_(C,l)),T=ar(T,C,!1,!0))}return n.dirs&&(T=ar(T,null,!1,!0),T.dirs=T.dirs?T.dirs.concat(n.dirs):n.dirs),n.transition&&Uo(T,n.transition),b=T,ii($),b}const K_=e=>{let t;for(const n in e)(n==="class"||n==="style"||qi(n))&&((t||(t={}))[n]=e[n]);return t},G_=(e,t)=>{const n={};for(const a in e)(!Ni(a)||!(a.slice(9)in t))&&(n[a]=e[a]);return n};function Y_(e,t,n){const{props:a,children:r,component:l}=e,{props:o,children:s,patchFlag:u}=t,c=l.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&u>=0){if(u&1024)return!0;if(u&16)return a?Ap(a,o,c):!!o;if(u&8){const d=t.dynamicProps;for(let f=0;fObject.create(my),yy=e=>Object.getPrototypeOf(e)===my;function Z_(e,t,n,a=!1){const r={},l=hy();e.propsDefaults=Object.create(null),gy(e,t,r,l);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);n?e.props=a?r:Bh(r):e.type.props?e.props=r:e.props=l,e.attrs=l}function X_(e,t,n,a){const{props:r,attrs:l,vnode:{patchFlag:o}}=e,s=ct(r),[u]=e.propsOptions;let c=!1;if((a||o>0)&&!(o&16)){if(o&8){const d=e.vnode.dynamicProps;for(let f=0;f{u=!0;const[m,p]=by(f,t,!0);Tt(o,m),p&&s.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!l&&!u)return dt(e)&&a.set(e,wl),wl;if(Ye(l))for(let d=0;de==="_"||e==="_ctx"||e==="$stable",Vd=e=>Ye(e)?e.map(Kn):[Kn(e)],ex=(e,t,n)=>{if(t._n)return t;const a=B((...r)=>Vd(t(...r)),n);return a._c=!1,a},_y=(e,t,n)=>{const a=e._ctx;for(const r in e){if(Fd(r))continue;const l=e[r];if(tt(l))t[r]=ex(r,l,a);else if(l!=null){const o=Vd(l);t[r]=()=>o}}},xy=(e,t)=>{const n=Vd(t);e.slots.default=()=>n},ky=(e,t,n)=>{for(const a in t)(n||!Fd(a))&&(e[a]=t[a])},tx=(e,t,n)=>{const a=e.slots=hy();if(e.vnode.shapeFlag&32){const r=t._;r?(ky(a,t,n),n&&hh(a,"_",r,!0)):_y(t,a)}else t&&xy(e,t)},nx=(e,t,n)=>{const{vnode:a,slots:r}=e;let l=!0,o=ht;if(a.shapeFlag&32){const s=t._;s?n&&s===1?l=!1:ky(r,t,n):(l=!t.$stable,_y(t,r)),o=t}else t&&(xy(e,t),o={default:1});if(l)for(const s in r)!Fd(s)&&o[s]==null&&delete r[s]},Xt=sx;function ax(e){return rx(e)}function rx(e,t){const n=Vi();n.__VUE__=!0;const{insert:a,remove:r,patchProp:l,createElement:o,createText:s,createComment:u,setText:c,setElementText:d,parentNode:f,nextSibling:m,setScopeId:p=Xn,insertStaticContent:h}=e,x=(y,A,M,oe=null,Z=null,fe=null,we=void 0,Ee=null,De=!!A.dynamicChildren)=>{if(y===A)return;y&&!vl(y,A)&&(oe=Q(y),de(y,Z,fe,!0),y=null),A.patchFlag===-2&&(De=!1,A.dynamicChildren=null);const{type:ie,ref:$e,shapeFlag:he}=A;switch(ie){case Zi:$(y,A,M,oe);break;case Rn:b(y,A,M,oe);break;case Bu:y==null&&C(A,M,oe,we);break;case pe:R(y,A,M,oe,Z,fe,we,Ee,De);break;default:he&1?E(y,A,M,oe,Z,fe,we,Ee,De):he&6?G(y,A,M,oe,Z,fe,we,Ee,De):(he&64||he&128)&&ie.process(y,A,M,oe,Z,fe,we,Ee,De,j)}$e!=null&&Z?Mo($e,y&&y.ref,fe,A||y,!A):$e==null&&y&&y.ref!=null&&Mo(y.ref,null,fe,y,!0)},$=(y,A,M,oe)=>{if(y==null)a(A.el=s(A.children),M,oe);else{const Z=A.el=y.el;A.children!==y.children&&c(Z,A.children)}},b=(y,A,M,oe)=>{y==null?a(A.el=u(A.children||""),M,oe):A.el=y.el},C=(y,A,M,oe)=>{[y.el,y.anchor]=h(y.children,A,M,oe,y.el,y.anchor)},T=({el:y,anchor:A},M,oe)=>{let Z;for(;y&&y!==A;)Z=m(y),a(y,M,oe),y=Z;a(A,M,oe)},O=({el:y,anchor:A})=>{let M;for(;y&&y!==A;)M=m(y),r(y),y=M;r(A)},E=(y,A,M,oe,Z,fe,we,Ee,De)=>{if(A.type==="svg"?we="svg":A.type==="math"&&(we="mathml"),y==null)N(A,M,oe,Z,fe,we,Ee,De);else{const ie=y.el&&y.el._isVueCE?y.el:null;try{ie&&ie._beginPatch(),w(y,A,Z,fe,we,Ee,De)}finally{ie&&ie._endPatch()}}},N=(y,A,M,oe,Z,fe,we,Ee)=>{let De,ie;const{props:$e,shapeFlag:he,transition:Re,dirs:Fe}=y;if(De=y.el=o(y.type,fe,$e&&$e.is,$e),he&8?d(De,y.children):he&16&&K(y.children,De,null,oe,Z,Lu(y,fe),we,Ee),Fe&&Cr(y,null,oe,"created"),I(De,y,y.scopeId,we,oe),$e){for(const ge in $e)ge!=="value"&&!Ao(ge)&&l(De,ge,null,$e[ge],fe,oe);"value"in $e&&l(De,"value",null,$e.value,fe),(ie=$e.onVnodeBeforeMount)&&Vn(ie,oe,y)}Fe&&Cr(y,null,oe,"beforeMount");const Ge=lx(Z,Re);Ge&&Re.beforeEnter(De),a(De,A,M),((ie=$e&&$e.onVnodeMounted)||Ge||Fe)&&Xt(()=>{ie&&Vn(ie,oe,y),Ge&&Re.enter(De),Fe&&Cr(y,null,oe,"mounted")},Z)},I=(y,A,M,oe,Z)=>{if(M&&p(y,M),oe)for(let fe=0;fe{for(let ie=De;ie{const Ee=A.el=y.el;let{patchFlag:De,dynamicChildren:ie,dirs:$e}=A;De|=y.patchFlag&16;const he=y.props||ht,Re=A.props||ht;let Fe;if(M&&Sr(M,!1),(Fe=Re.onVnodeBeforeUpdate)&&Vn(Fe,M,A,y),$e&&Cr(A,y,M,"beforeUpdate"),M&&Sr(M,!0),(he.innerHTML&&Re.innerHTML==null||he.textContent&&Re.textContent==null)&&d(Ee,""),ie?q(y.dynamicChildren,ie,Ee,M,oe,Lu(A,Z),fe):we||ce(y,A,Ee,null,M,oe,Lu(A,Z),fe,!1),De>0){if(De&16)H(Ee,he,Re,M,Z);else if(De&2&&he.class!==Re.class&&l(Ee,"class",null,Re.class,Z),De&4&&l(Ee,"style",he.style,Re.style,Z),De&8){const Ge=A.dynamicProps;for(let ge=0;ge{Fe&&Vn(Fe,M,A,y),$e&&Cr(A,y,M,"updated")},oe)},q=(y,A,M,oe,Z,fe,we)=>{for(let Ee=0;Ee{if(A!==M){if(A!==ht)for(const fe in A)!Ao(fe)&&!(fe in M)&&l(y,fe,A[fe],null,Z,oe);for(const fe in M){if(Ao(fe))continue;const we=M[fe],Ee=A[fe];we!==Ee&&fe!=="value"&&l(y,fe,Ee,we,Z,oe)}"value"in M&&l(y,"value",A.value,M.value,Z)}},R=(y,A,M,oe,Z,fe,we,Ee,De)=>{const ie=A.el=y?y.el:s(""),$e=A.anchor=y?y.anchor:s("");let{patchFlag:he,dynamicChildren:Re,slotScopeIds:Fe}=A;Fe&&(Ee=Ee?Ee.concat(Fe):Fe),y==null?(a(ie,M,oe),a($e,M,oe),K(A.children||[],M,$e,Z,fe,we,Ee,De)):he>0&&he&64&&Re&&y.dynamicChildren&&y.dynamicChildren.length===Re.length?(q(y.dynamicChildren,Re,M,Z,fe,we,Ee),(A.key!=null||Z&&A===Z.subTree)&&zd(y,A,!0)):ce(y,A,M,$e,Z,fe,we,Ee,De)},G=(y,A,M,oe,Z,fe,we,Ee,De)=>{A.slotScopeIds=Ee,y==null?A.shapeFlag&512?Z.ctx.activate(A,M,oe,we,De):J(A,M,oe,Z,fe,we,De):z(y,A,De)},J=(y,A,M,oe,Z,fe,we)=>{const Ee=y.component=fx(y,oe,Z);if(Qh(y)&&(Ee.ctx.renderer=j),px(Ee,!1,we),Ee.asyncDep){if(Z&&Z.registerDep(Ee,U,we),!y.el){const De=Ee.subTree=F(Rn);b(null,De,A,M),y.placeholder=De.el}}else U(Ee,y,A,M,Z,fe,we)},z=(y,A,M)=>{const oe=A.component=y.component;if(Y_(y,A,M))if(oe.asyncDep&&!oe.asyncResolved){re(oe,A,M);return}else oe.next=A,oe.update();else A.el=y.el,oe.vnode=A},U=(y,A,M,oe,Z,fe,we)=>{const Ee=()=>{if(y.isMounted){let{next:he,bu:Re,u:Fe,parent:Ge,vnode:ge}=y;{const Et=wy(y);if(Et){he&&(he.el=ge.el,re(y,he,we)),Et.asyncDep.then(()=>{Xt(()=>{y.isUnmounted||ie()},Z)});return}}let Ce=he,Be;Sr(y,!1),he?(he.el=ge.el,re(y,he,we)):he=ge,Re&&Ys(Re),(Be=he.props&&he.props.onVnodeBeforeUpdate)&&Vn(Be,Ge,he,ge),Sr(y,!0);const He=Ep(y),ot=y.subTree;y.subTree=He,x(ot,He,f(ot.el),Q(ot),y,Z,fe),he.el=He.el,Ce===null&&J_(y,He.el),Fe&&Xt(Fe,Z),(Be=he.props&&he.props.onVnodeUpdated)&&Xt(()=>Vn(Be,Ge,he,ge),Z)}else{let he;const{el:Re,props:Fe}=A,{bm:Ge,m:ge,parent:Ce,root:Be,type:He}=y,ot=Sl(A);Sr(y,!1),Ge&&Ys(Ge),!ot&&(he=Fe&&Fe.onVnodeBeforeMount)&&Vn(he,Ce,A),Sr(y,!0);{Be.ce&&Be.ce._hasShadowRoot()&&Be.ce._injectChildStyle(He,y.parent?y.parent.type:void 0);const Et=y.subTree=Ep(y);x(null,Et,M,oe,y,Z,fe),A.el=Et.el}if(ge&&Xt(ge,Z),!ot&&(he=Fe&&Fe.onVnodeMounted)){const Et=A;Xt(()=>Vn(he,Ce,Et),Z)}(A.shapeFlag&256||Ce&&Sl(Ce.vnode)&&Ce.vnode.shapeFlag&256)&&y.a&&Xt(y.a,Z),y.isMounted=!0,A=M=oe=null}};y.scope.on();const De=y.effect=new wh(Ee);y.scope.off();const ie=y.update=De.run.bind(De),$e=y.job=De.runIfDirty.bind(De);$e.i=y,$e.id=y.uid,De.scheduler=()=>Ld($e),Sr(y,!0),ie()},re=(y,A,M)=>{A.component=y;const oe=y.vnode.props;y.vnode=A,y.next=null,X_(y,A.props,oe,M),nx(y,A.children,M),wa(),gp(y),$a()},ce=(y,A,M,oe,Z,fe,we,Ee,De=!1)=>{const ie=y&&y.children,$e=y?y.shapeFlag:0,he=A.children,{patchFlag:Re,shapeFlag:Fe}=A;if(Re>0){if(Re&128){me(ie,he,M,oe,Z,fe,we,Ee,De);return}else if(Re&256){Te(ie,he,M,oe,Z,fe,we,Ee,De);return}}Fe&8?($e&16&&le(ie,Z,fe),he!==ie&&d(M,he)):$e&16?Fe&16?me(ie,he,M,oe,Z,fe,we,Ee,De):le(ie,Z,fe,!0):($e&8&&d(M,""),Fe&16&&K(he,M,oe,Z,fe,we,Ee,De))},Te=(y,A,M,oe,Z,fe,we,Ee,De)=>{y=y||wl,A=A||wl;const ie=y.length,$e=A.length,he=Math.min(ie,$e);let Re;for(Re=0;Re$e?le(y,Z,fe,!0,!1,he):K(A,M,oe,Z,fe,we,Ee,De,he)},me=(y,A,M,oe,Z,fe,we,Ee,De)=>{let ie=0;const $e=A.length;let he=y.length-1,Re=$e-1;for(;ie<=he&&ie<=Re;){const Fe=y[ie],Ge=A[ie]=De?pa(A[ie]):Kn(A[ie]);if(vl(Fe,Ge))x(Fe,Ge,M,null,Z,fe,we,Ee,De);else break;ie++}for(;ie<=he&&ie<=Re;){const Fe=y[he],Ge=A[Re]=De?pa(A[Re]):Kn(A[Re]);if(vl(Fe,Ge))x(Fe,Ge,M,null,Z,fe,we,Ee,De);else break;he--,Re--}if(ie>he){if(ie<=Re){const Fe=Re+1,Ge=Fe<$e?A[Fe].el:oe;for(;ie<=Re;)x(null,A[ie]=De?pa(A[ie]):Kn(A[ie]),M,Ge,Z,fe,we,Ee,De),ie++}}else if(ie>Re)for(;ie<=he;)de(y[ie],Z,fe,!0),ie++;else{const Fe=ie,Ge=ie,ge=new Map;for(ie=Ge;ie<=Re;ie++){const ze=A[ie]=De?pa(A[ie]):Kn(A[ie]);ze.key!=null&&ge.set(ze.key,ie)}let Ce,Be=0;const He=Re-Ge+1;let ot=!1,Et=0;const Ft=new Array(He);for(ie=0;ie=He){de(ze,Z,fe,!0);continue}let Ke;if(ze.key!=null)Ke=ge.get(ze.key);else for(Ce=Ge;Ce<=Re;Ce++)if(Ft[Ce-Ge]===0&&vl(ze,A[Ce])){Ke=Ce;break}Ke===void 0?de(ze,Z,fe,!0):(Ft[Ke-Ge]=ie+1,Ke>=Et?Et=Ke:ot=!0,x(ze,A[Ke],M,null,Z,fe,we,Ee,De),Be++)}const je=ot?ox(Ft):wl;for(Ce=je.length-1,ie=He-1;ie>=0;ie--){const ze=Ge+ie,Ke=A[ze],qt=A[ze+1],Ia=ze+1<$e?qt.el||$y(qt):oe;Ft[ie]===0?x(null,Ke,M,Ia,Z,fe,we,Ee,De):ot&&(Ce<0||ie!==je[Ce]?_e(Ke,M,Ia,2):Ce--)}}},_e=(y,A,M,oe,Z=null)=>{const{el:fe,type:we,transition:Ee,children:De,shapeFlag:ie}=y;if(ie&6){_e(y.component.subTree,A,M,oe);return}if(ie&128){y.suspense.move(A,M,oe);return}if(ie&64){we.move(y,A,M,j);return}if(we===pe){a(fe,A,M);for(let he=0;heEe.enter(fe),Z));else{const{leave:he,delayLeave:Re,afterLeave:Fe}=Ee,Ge=()=>{y.ctx.isUnmounted?r(fe):a(fe,A,M)},ge=()=>{const Ce=fe._isLeaving||!!fe[Hn];fe._isLeaving&&fe[Hn](!0),Ee.persisted&&!Ce?Ge():he(fe,()=>{Ge(),Fe&&Fe()})};Re?Re(fe,Ge,ge):ge()}else a(fe,A,M)},de=(y,A,M,oe=!1,Z=!1)=>{const{type:fe,props:we,ref:Ee,children:De,dynamicChildren:ie,shapeFlag:$e,patchFlag:he,dirs:Re,cacheIndex:Fe,memo:Ge}=y;if(he===-2&&(Z=!1),Ee!=null&&(wa(),Mo(Ee,null,M,y,!0),$a()),Fe!=null&&(A.renderCache[Fe]=void 0),$e&256){A.ctx.deactivate(y);return}const ge=$e&1&&Re,Ce=!Sl(y);let Be;if(Ce&&(Be=we&&we.onVnodeBeforeUnmount)&&Vn(Be,A,y),$e&6)ke(y.component,M,oe);else{if($e&128){y.suspense.unmount(M,oe);return}ge&&Cr(y,null,A,"beforeUnmount"),$e&64?y.type.remove(y,A,M,j,oe):ie&&!ie.hasOnce&&(fe!==pe||he>0&&he&64)?le(ie,A,M,!1,!0):(fe===pe&&he&384||!Z&&$e&16)&&le(De,A,M),oe&&Ae(y)}const He=Ge!=null&&Fe==null;(Ce&&(Be=we&&we.onVnodeUnmounted)||ge||He)&&Xt(()=>{Be&&Vn(Be,A,y),ge&&Cr(y,null,A,"unmounted"),He&&(y.el=null)},M)},Ae=y=>{const{type:A,el:M,anchor:oe,transition:Z}=y;if(A===pe){W(M,oe);return}if(A===Bu){O(y);return}const fe=()=>{r(M),Z&&!Z.persisted&&Z.afterLeave&&Z.afterLeave()};if(y.shapeFlag&1&&Z&&!Z.persisted){const{leave:we,delayLeave:Ee}=Z,De=()=>we(M,fe);Ee?Ee(y.el,fe,De):De()}else fe()},W=(y,A)=>{let M;for(;y!==A;)M=m(y),r(y),y=M;r(A)},ke=(y,A,M)=>{const{bum:oe,scope:Z,job:fe,subTree:we,um:Ee,m:De,a:ie}=y;Dp(De),Dp(ie),oe&&Ys(oe),Z.stop(),fe&&(fe.flags|=8,de(we,y,A,M)),Ee&&Xt(Ee,A),Xt(()=>{y.isUnmounted=!0},A)},le=(y,A,M,oe=!1,Z=!1,fe=0)=>{for(let we=fe;we{if(y.shapeFlag&6)return Q(y.component.subTree);if(y.shapeFlag&128)return y.suspense.next();const A=m(y.anchor||y.el),M=A&&A[Jh];return M?m(M):A};let ue=!1;const X=(y,A,M)=>{let oe;y==null?A._vnode&&(de(A._vnode,null,null,!0),oe=A._vnode.component):x(A._vnode||null,y,A,null,null,null,M),A._vnode=y,ue||(ue=!0,gp(oe),Hh(),ue=!1)},j={p:x,um:de,m:_e,r:Ae,mt:J,mc:K,pc:ce,pbc:q,n:Q,o:e};return{render:X,hydrate:void 0,createApp:j_(X)}}function Lu({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 Sr({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function lx(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function zd(e,t,n=!1){const a=e.children,r=t.children;if(Ye(a)&&Ye(r))for(let l=0;l>1,e[n[s]]0&&(t[a]=n[l-1]),n[l]=a)}}for(l=n.length,o=n[l-1];l-- >0;)n[l]=o,o=t[o];return n}function wy(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:wy(t)}function Dp(e){if(e)for(let t=0;te.__isSuspense;function sx(e,t){t&&t.pendingBranch?Ye(e)?t.effects.push(...e):t.effects.push(e):h_(e)}const pe=Symbol.for("v-fgt"),Zi=Symbol.for("v-txt"),Rn=Symbol.for("v-cmt"),Bu=Symbol.for("v-stc"),Ro=[];let mn=null;function v(e=!1){Ro.push(mn=e?null:[])}function ix(){Ro.pop(),mn=Ro[Ro.length-1]||null}let Ho=1;function di(e,t=!1){Ho+=e,e<0&&mn&&t&&(mn.hasOnce=!0)}function Sy(e){return e.dynamicChildren=Ho>0?mn||wl:null,ix(),Ho>0&&mn&&mn.push(e),e}function _(e,t,n,a,r,l){return Sy(S(e,t,n,a,r,l,!0))}function V(e,t,n,a,r){return Sy(F(e,t,n,a,r,!0))}function Wo(e){return e?e.__v_isVNode===!0:!1}function vl(e,t){return e.type===t.type&&e.key===t.key}const Ey=({key:e})=>e??null,Js=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?bt(e)||_t(e)||tt(e)?{i:zt,r:e,k:t,f:!!n}:e:null);function S(e,t=null,n=null,a=0,r=null,l=e===pe?0:1,o=!1,s=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ey(t),ref:t&&Js(t),scopeId:Kh,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:l,patchFlag:a,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:zt};return s?(jd(u,n),l&128&&e.normalize(u)):n&&(u.shapeFlag|=bt(n)?8:16),Ho>0&&!o&&mn&&(u.patchFlag>0||l&6)&&u.patchFlag!==32&&mn.push(u),u}const F=ux;function ux(e,t=null,n=null,a=0,r=null,l=!1){if((!e||e===ly)&&(e=Rn),Wo(e)){const s=ar(e,t,!0);return n&&jd(s,n),Ho>0&&!l&&mn&&(s.shapeFlag&6?mn[mn.indexOf(e)]=s:mn.push(s)),s.patchFlag=-2,s}if(gx(e)&&(e=e.__vccOpts),t){t=rt(t);let{class:s,style:u}=t;s&&!bt(s)&&(t.class=ye(s)),dt(u)&&(Wi(u)&&!Ye(u)&&(u=Tt({},u)),t.style=Sn(u))}const o=bt(e)?1:Cy(e)?128:__(e)?64:dt(e)?4:tt(e)?2:0;return S(e,t,n,a,r,o,l,!0)}function rt(e){return e?Wi(e)||yy(e)?Tt({},e):e:null}function ar(e,t,n=!1,a=!1){const{props:r,ref:l,patchFlag:o,children:s,transition:u}=e,c=t?Ve(r||{},t):r,d={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Ey(c),ref:t&&t.ref?n&&l?Ye(l)?l.concat(Js(t)):[l,Js(t)]:Js(t):l,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==pe?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:u,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ar(e.ssContent),ssFallback:e.ssFallback&&ar(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return u&&a&&Uo(d,u.clone(d)),d}function xe(e=" ",t=0){return F(Zi,null,e,t)}function ae(e="",t=!1){return t?(v(),V(Rn,null,e)):F(Rn,null,e)}function Kn(e){return e==null||typeof e=="boolean"?F(Rn):Ye(e)?F(pe,null,e.slice()):Wo(e)?pa(e):F(Zi,null,String(e))}function pa(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ar(e)}function jd(e,t){let n=0;const{shapeFlag:a}=e;if(t==null)t=null;else if(Ye(t))n=16;else if(typeof t=="object")if(a&65){const r=t.default;r&&(r._c&&(r._d=!1),jd(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!yy(t)?t._ctx=zt:r===3&&zt&&(zt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else tt(t)?(t={default:t,_ctx:zt},n=32):(t=String(t),a&64?(n=16,t=[xe(t)]):n=8);e.children=t,e.shapeFlag|=n}function Ve(...e){const t={};for(let n=0;nYt||zt;let fi,Kc;{const e=Vi(),t=(n,a)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(a),l=>{r.length>1?r.forEach(o=>o(l)):r[0](l)}};fi=t("__VUE_INSTANCE_SETTERS__",n=>Yt=n),Kc=t("__VUE_SSR_SETTERS__",n=>Ko=n)}const is=e=>{const t=Yt;return fi(e),e.scope.on(),()=>{e.scope.off(),fi(t)}},Op=()=>{Yt&&Yt.scope.off(),fi(null)};function Ay(e){return e.vnode.shapeFlag&4}let Ko=!1;function px(e,t=!1,n=!1){t&&Kc(t);const{props:a,children:r}=e.vnode,l=Ay(e);Z_(e,a,l,t),tx(e,r,n||t);const o=l?vx(e,t):void 0;return t&&Kc(!1),o}function vx(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,q_);const{setup:a}=n;if(a){wa();const r=e.setupContext=a.length>1?hx(e):null,l=is(e),o=ss(a,e,0,[e.props,r]),s=ph(o);if($a(),l(),(s||e.sp)&&!Sl(e)&&Xh(e),s){if(o.then(Op,Op),t)return o.then(u=>{Mp(e,u)}).catch(u=>{Ki(u,e,0)});e.asyncDep=o}else Mp(e,o)}else Ty(e)}function Mp(e,t,n){tt(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:dt(t)&&(e.setupState=Vh(t)),Ty(e)}function Ty(e,t,n){const a=e.type;e.render||(e.render=a.render||Xn);{const r=is(e);wa();try{N_(e)}finally{$a(),r()}}}const mx={get(e,t){return Gt(e,"get",""),e[t]}};function hx(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,mx),slots:e.slots,emit:e.emit,expose:t}}function Xi(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Vh(li(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Po)return Po[n](e)},has(t,n){return n in t||n in Po}})):e.proxy}function yx(e,t=!0){return tt(e)?e.displayName||e.name:e.name||t&&e.__name}function gx(e){return tt(e)&&"__vccOpts"in e}const g=(e,t)=>d_(e,t,Ko);function En(e,t,n){try{di(-1);const a=arguments.length;return a===2?dt(t)&&!Ye(t)?Wo(t)?F(e,null,[t]):F(e,t):F(e,null,t):(a>3?n=Array.prototype.slice.call(arguments,2):a===3&&Wo(n)&&(n=[n]),F(e,t,n))}finally{di(1)}}const bx="3.5.35";let Gc;const Pp=typeof window<"u"&&window.trustedTypes;if(Pp)try{Gc=Pp.createPolicy("vue",{createHTML:e=>e})}catch{}const Dy=Gc?e=>Gc.createHTML(e):e=>e,_x="http://www.w3.org/2000/svg",xx="http://www.w3.org/1998/Math/MathML",da=typeof document<"u"?document:null,Rp=da&&da.createElement("template"),kx={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,a)=>{const r=t==="svg"?da.createElementNS(_x,e):t==="mathml"?da.createElementNS(xx,e):n?da.createElement(e,{is:n}):da.createElement(e);return e==="select"&&a&&a.multiple!=null&&r.setAttribute("multiple",a.multiple),r},createText:e=>da.createTextNode(e),createComment:e=>da.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>da.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,a,r,l){const o=n?n.previousSibling:t.lastChild;if(r&&(r===l||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===l||!(r=r.nextSibling)););else{Rp.innerHTML=Dy(a==="svg"?`${e}`:a==="mathml"?`${e}`:e);const s=Rp.content;if(a==="svg"||a==="mathml"){const u=s.firstChild;for(;u.firstChild;)s.appendChild(u.firstChild);s.removeChild(u)}t.insertBefore(s,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Fa="transition",io="animation",ql=Symbol("_vtc"),Oy={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},wx=Tt({},S_,Oy),Er=(e,t=[])=>{Ye(e)?e.forEach(n=>n(...t)):e&&e(...t)},Ip=e=>e?Ye(e)?e.some(t=>t.length>1):e.length>1:!1;function $x(e){const t={};for(const R in e)R in Oy||(t[R]=e[R]);if(e.css===!1)return t;const{name:n="v",type:a,duration:r,enterFromClass:l=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:u=l,appearActiveClass:c=o,appearToClass:d=s,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,h=Cx(r),x=h&&h[0],$=h&&h[1],{onBeforeEnter:b,onEnter:C,onEnterCancelled:T,onLeave:O,onLeaveCancelled:E,onBeforeAppear:N=b,onAppear:I=C,onAppearCancelled:K=T}=t,w=(R,G,J,z)=>{R._enterCancelled=z,Wa(R,G?d:s),Wa(R,G?c:o),J&&J()},q=(R,G)=>{R._isLeaving=!1,Wa(R,f),Wa(R,p),Wa(R,m),G&&G()},H=R=>(G,J)=>{const z=R?I:C,U=()=>w(G,R,J);Er(z,[G,U]),qp(()=>{Wa(G,R?u:l),jn(G,R?d:s),Ip(z)||Np(G,a,x,U)})};return Tt(t,{onBeforeEnter(R){Er(b,[R]),jn(R,l),jn(R,o)},onBeforeAppear(R){Er(N,[R]),jn(R,u),jn(R,c)},onEnter:H(!1),onAppear:H(!0),onLeave(R,G){R._isLeaving=!0;const J=()=>q(R,G);jn(R,f),R._enterCancelled?(jn(R,m),Yc(R)):(Yc(R),jn(R,m)),qp(()=>{R._isLeaving&&(Wa(R,f),jn(R,p),Ip(O)||Np(R,a,$,J))}),Er(O,[R,J])},onEnterCancelled(R){w(R,!1,void 0,!0),Er(T,[R])},onAppearCancelled(R){w(R,!0,void 0,!0),Er(K,[R])},onLeaveCancelled(R){q(R),Er(E,[R])}})}function Cx(e){if(e==null)return null;if(dt(e))return[Fu(e.enter),Fu(e.leave)];{const t=Fu(e);return[t,t]}}function Fu(e){return D0(e)}function jn(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[ql]||(e[ql]=new Set)).add(t)}function Wa(e,t){t.split(/\s+/).forEach(a=>a&&e.classList.remove(a));const n=e[ql];n&&(n.delete(t),n.size||(e[ql]=void 0))}function qp(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Sx=0;function Np(e,t,n,a){const r=e._endId=++Sx,l=()=>{r===e._endId&&a()};if(n!=null)return setTimeout(l,n);const{type:o,timeout:s,propCount:u}=My(e,t);if(!o)return a();const c=o+"end";let d=0;const f=()=>{e.removeEventListener(c,m),l()},m=p=>{p.target===e&&++d>=u&&f()};setTimeout(()=>{d(n[h]||"").split(", "),r=a(`${Fa}Delay`),l=a(`${Fa}Duration`),o=Lp(r,l),s=a(`${io}Delay`),u=a(`${io}Duration`),c=Lp(s,u);let d=null,f=0,m=0;t===Fa?o>0&&(d=Fa,f=o,m=l.length):t===io?c>0&&(d=io,f=c,m=u.length):(f=Math.max(o,c),d=f>0?o>c?Fa:io:null,m=d?d===Fa?l.length:u.length:0);const p=d===Fa&&/\b(?:transform|all)(?:,|$)/.test(a(`${Fa}Property`).toString());return{type:d,timeout:f,propCount:m,hasTransform:p}}function Lp(e,t){for(;e.lengthBp(n)+Bp(e[a])))}function Bp(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Yc(e){return(e?e.ownerDocument:document).body.offsetHeight}function Ex(e,t,n){const a=e[ql];a&&(t=(t?[t,...a]:[...a]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const pi=Symbol("_vod"),Py=Symbol("_vsh"),vi={name:"show",beforeMount(e,{value:t},{transition:n}){e[pi]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):uo(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:a}){!t!=!n&&(a?t?(a.beforeEnter(e),uo(e,!0),a.enter(e)):a.leave(e,()=>{uo(e,!1)}):uo(e,t))},beforeUnmount(e,{value:t}){uo(e,t)}};function uo(e,t){e.style.display=t?e[pi]:"none",e[Py]=!t}const Ax=Symbol(""),Tx=/(?:^|;)\s*display\s*:/;function Dx(e,t,n){const a=e.style,r=bt(n);let l=!1;if(n&&!r){if(t)if(bt(t))for(const o of t.split(";")){const s=o.slice(0,o.indexOf(":")).trim();n[s]==null&&$o(a,s,"")}else for(const o in t)n[o]==null&&$o(a,o,"");for(const o in n){o==="display"&&(l=!0);const s=n[o];s!=null?Mx(e,o,!bt(t)&&t?t[o]:void 0,s)||$o(a,o,s):$o(a,o,"")}}else if(r){if(t!==n){const o=a[Ax];o&&(n+=";"+o),a.cssText=n,l=Tx.test(n)}}else t&&e.removeAttribute("style");pi in e&&(e[pi]=l?a.display:"",e[Py]&&(a.display="none"))}const Fp=/\s*!important$/;function $o(e,t,n){if(Ye(n))n.forEach(a=>$o(e,t,a));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const a=Ox(e,t);Fp.test(n)?e.setProperty(mr(a),n.replace(Fp,""),"important"):e[a]=n}}const Vp=["Webkit","Moz","ms"],Vu={};function Ox(e,t){const n=Vu[t];if(n)return n;let a=jt(t);if(a!=="filter"&&a in e)return Vu[t]=a;a=Fi(a);for(let r=0;rzu||(qx.then(()=>zu=0),zu=Date.now());function Lx(e,t){const n=a=>{if(!a._vts)a._vts=Date.now();else if(a._vts<=n.attached)return;const r=n.value;if(Ye(r)){const l=a.stopImmediatePropagation;a.stopImmediatePropagation=()=>{l.call(a),a._stopped=!0};const o=r.slice(),s=[a];for(let u=0;ue.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Bx=(e,t,n,a,r,l)=>{const o=r==="svg";t==="class"?Ex(e,a,o):t==="style"?Dx(e,n,a):qi(t)?Ni(t)||Rx(e,t,n,a,l):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Fx(e,t,a,o))?(Up(e,t,a),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&jp(e,t,a,o,l,t!=="value")):e._isVueCE&&(Vx(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!bt(a)))?Up(e,jt(t),a,l,t):(t==="true-value"?e._trueValue=a:t==="false-value"&&(e._falseValue=a),jp(e,t,a,o))};function Fx(e,t,n,a){if(a)return!!(t==="innerHTML"||t==="textContent"||t in e&&Kp(t)&&tt(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Kp(t)&&bt(n)?!1:t in e}function Vx(e,t){const n=e._def.props;if(!n)return!1;const a=jt(t);return Array.isArray(n)?n.some(r=>jt(r)===a):Object.keys(n).some(r=>jt(r)===a)}const Ry=new WeakMap,Iy=new WeakMap,mi=Symbol("_moveCb"),Gp=Symbol("_enterCb"),zx=e=>(delete e.props.mode,e),jx=zx({name:"TransitionGroup",props:Tt({},wx,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=la(),a=C_();let r,l;return Bd(()=>{if(!r.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!Gx(r[0].el,n.vnode.el,o)){r=[];return}r.forEach(Hx),r.forEach(Wx);const s=r.filter(Kx);Yc(n.vnode.el),s.forEach(u=>{const c=u.el,d=c.style;jn(c,o),d.transform=d.webkitTransform=d.transitionDuration="";const f=c[mi]=m=>{m&&m.target!==c||(!m||m.propertyName.endsWith("transform"))&&(c.removeEventListener("transitionend",f),c[mi]=null,Wa(c,o))};c.addEventListener("transitionend",f)}),r=[]}),()=>{const o=ct(e),s=$x(o);let u=o.tag||pe;if(r=[],l)for(let c=0;c{s.split(/\s+/).forEach(u=>u&&a.classList.remove(u))}),n.split(/\s+/).forEach(s=>s&&a.classList.add(s)),a.style.display="none";const l=t.nodeType===1?t:t.parentNode;l.appendChild(a);const{hasTransform:o}=My(a);return l.removeChild(a),o}const Yp=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ye(t)?n=>Ys(t,n):t};function Yx(e){e.target.composing=!0}function Jp(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const ju=Symbol("_assign");function Zp(e,t,n){return t&&(e=e.trim()),n&&(e=Md(e)),e}const Nl={created(e,{modifiers:{lazy:t,trim:n,number:a}},r){e[ju]=Yp(r);const l=a||r.props&&r.props.type==="number";ml(e,t?"change":"input",o=>{o.target.composing||e[ju](Zp(e.value,n,l))}),(n||l)&&ml(e,"change",()=>{e.value=Zp(e.value,n,l)}),t||(ml(e,"compositionstart",Yx),ml(e,"compositionend",Jp),ml(e,"change",Jp))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:a,trim:r,number:l}},o){if(e[ju]=Yp(o),e.composing)return;const s=(l||e.type==="number")&&!/^0\d/.test(e.value)?Md(e.value):e.value,u=t??"";if(s===u)return;const c=e.getRootNode();(c instanceof Document||c instanceof ShadowRoot)&&c.activeElement===e&&e.type!=="range"&&(a&&t===n||r&&e.value.trim()===u)||(e.value=u)}},Jx=["ctrl","shift","alt","meta"],Zx={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)=>Jx.some(n=>e[`${n}Key`]&&!t.includes(n))},vt=(e,t)=>{if(!e)return e;const n=e._withMods||(e._withMods={}),a=t.join(".");return n[a]||(n[a]=((r,...l)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),a=t.join(".");return n[a]||(n[a]=(r=>{if(!("key"in r))return;const l=mr(r.key);if(t.some(o=>o===l||Xx[o]===l))return e(r)}))},Qx=Tt({patchProp:Bx},kx);let Xp;function ek(){return Xp||(Xp=ax(Qx))}const tk=((...e)=>{const t=ek().createApp(...e),{mount:n}=t;return t.mount=a=>{const r=ak(a);if(!r)return;const l=t._component;!tt(l)&&!l.render&&!l.template&&(l.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const o=n(r,!1,nk(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},t});function nk(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function ak(e){return bt(e)?document.querySelector(e):e}const hl=typeof document<"u";function Ny(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function rk(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Ny(e.default)}const ft=Object.assign;function Uu(e,t){const n={};for(const a in t){const r=t[a];n[a]=In(r)?r.map(e):e(r)}return n}const Io=()=>{},In=Array.isArray;function Qp(e,t){const n={};for(const a in e)n[a]=a in t?t[a]:e[a];return n}const Ly=Symbol("");function Ll(e,t){return ft(new Error,{type:e,[Ly]:!0},t)}function ca(e,t){return e instanceof Error&&Ly in e&&(t==null||!!(e.type&t))}const Ud=Symbol(""),ev=Symbol(""),Qi=Symbol(""),Hd=Symbol(""),Jc=Symbol("");function Wr(){return ut(Qi)}function Tn(e){return ut(Hd)}const By=/#/g,lk=/&/g,ok=/\//g,sk=/=/g,ik=/\?/g,Fy=/\+/g,uk=/%5B/g,ck=/%5D/g,Vy=/%5E/g,dk=/%60/g,zy=/%7B/g,fk=/%7C/g,jy=/%7D/g,pk=/%20/g;function Wd(e){return e==null?"":encodeURI(""+e).replace(fk,"|").replace(uk,"[").replace(ck,"]")}function vk(e){return Wd(e).replace(zy,"{").replace(jy,"}").replace(Vy,"^")}function Zc(e){return Wd(e).replace(Fy,"%2B").replace(pk,"+").replace(By,"%23").replace(lk,"%26").replace(dk,"`").replace(zy,"{").replace(jy,"}").replace(Vy,"^")}function mk(e){return Zc(e).replace(sk,"%3D")}function hk(e){return Wd(e).replace(By,"%23").replace(ik,"%3F")}function yk(e){return hk(e).replace(ok,"%2F")}function hi(e){if(e==null)return null;try{return decodeURIComponent(""+e)}catch{}return""+e}const gk=/\/$/,bk=e=>e.replace(gk,"");function Hu(e,t,n="/"){let a,r={},l="",o="";const s=t.indexOf("#");let u=t.indexOf("?");return u=s>=0&&u>s?-1:u,u>=0&&(a=t.slice(0,u),l=t.slice(u,s>0?s:t.length),r=e(l.slice(1))),s>=0&&(a=a||t.slice(0,s),o=t.slice(s,t.length)),a=wk(a??t,n),{fullPath:a+l+o,path:a,query:r,hash:hi(o)}}function _k(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function tv(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function xk(e,t,n){const a=t.matched.length-1,r=n.matched.length-1;return a>-1&&a===r&&Bl(t.matched[a],n.matched[r])&&Uy(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Bl(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Uy(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!kk(e[n],t[n]))return!1;return!0}function kk(e,t){return In(e)?nv(e,t):In(t)?nv(t,e):(e&&e.valueOf())===(t&&t.valueOf())}function nv(e,t){return In(t)?e.length===t.length&&e.every((n,a)=>n===t[a]):e.length===1&&e[0]===t}function wk(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),a=e.split("/"),r=a[a.length-1];(r===".."||r===".")&&a.push("");let l=n.length-1,o,s;for(o=0;o1&&l--;else break;return n.slice(0,l).join("/")+"/"+a.slice(o).join("/")}const Va={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};function $k(e){if(!e)if(hl){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),bk(e)}const Ck=/^[^#]+#/;function Sk(e,t){return e.replace(Ck,"#")+t}function Ek(e,t){const n=document.documentElement.getBoundingClientRect(),a=e.getBoundingClientRect();return{behavior:t.behavior,left:a.left-n.left-(t.left||0),top:a.top-n.top-(t.top||0)}}const eu=()=>({left:window.scrollX,top:window.scrollY});function Ak(e){let t;if("el"in e){const n=e.el,a=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?a?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=Ek(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function av(e,t){return(history.state?history.state.position-t:-1)+e}const Xc=new Map;function Tk(e,t){Xc.set(e,t)}function Dk(e){const t=Xc.get(e);return Xc.delete(e),t}function Ok(e){return typeof e=="string"||e&&typeof e=="object"}function Hy(e){return typeof e=="string"||typeof e=="symbol"}function Mk(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let a=0;ar&&Zc(r)):[a&&Zc(a)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function Pk(e){const t={};for(const n in e){const a=e[n];a!==void 0&&(t[n]=In(a)?a.map(r=>r==null?null:""+r):a==null?a:""+a)}return t}function co(){let e=[];function t(a){return e.push(a),()=>{const r=e.indexOf(a);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Wy(e,t,n){const a=e.value;if(!a)return;let r=a;const l=()=>{r[t].delete(n)};Da(l),ty(l),ey(()=>{const o=e.value;o&&(r=o),r[t].add(n)}),r[t].add(n)}function Ky(e){Wy(ut(Ud,{}),"leaveGuards",e)}function Rk(e){Wy(ut(Ud,{}),"updateGuards",e)}function Ya(e,t,n,a,r,l=o=>o()){const o=a&&(a.enterCallbacks[r]=a.enterCallbacks[r]||[]);return()=>new Promise((s,u)=>{const c=m=>{m===!1?u(Ll(4,{from:n,to:t})):m instanceof Error?u(m):Ok(m)?u(Ll(2,{from:t,to:m})):(o&&a.enterCallbacks[r]===o&&typeof m=="function"&&o.push(m),s())},d=l(()=>e.call(a&&a.instances[r],t,n,c));let f=Promise.resolve(d);e.length<3&&(f=f.then(c)),f.catch(m=>u(m))})}function Wu(e,t,n,a,r=l=>l()){const l=[];for(const o of e)for(const s in o.components){let u=o.components[s];if(!(t!=="beforeRouteEnter"&&!o.instances[s]))if(Ny(u)){const c=(u.__vccOpts||u)[t];c&&l.push(Ya(c,n,a,o,s,r))}else{let c=u();l.push(()=>c.then(d=>{if(!d)throw new Error(`Couldn't resolve component "${s}" at "${o.path}"`);const f=rk(d)?d.default:d;o.mods[s]=d,o.components[s]=f;const m=(f.__vccOpts||f)[t];return m&&Ya(m,n,a,o,s,r)()}))}}return l}function Ik(e,t){const n=[],a=[],r=[],l=Math.max(t.matched.length,e.matched.length);for(let o=0;oBl(c,s))?a.push(s):n.push(s));const u=e.matched[o];u&&(t.matched.find(c=>Bl(c,u))||r.push(u))}return[n,a,r]}let qk=()=>location.protocol+"//"+location.host;function Gy(e,t){const{pathname:n,search:a,hash:r}=t,l=e.indexOf("#");if(l>-1){let o=r.includes(e.slice(l))?e.slice(l).length:1,s=r.slice(o);return s[0]!=="/"&&(s="/"+s),tv(s,"")}return tv(n,e)+a+r}function Nk(e,t,n,a){let r=[],l=[],o=null;const s=({state:m})=>{const p=Gy(e,location),h=n.value,x=t.value;let $=0;if(m){if(n.value=p,t.value=m,o&&o===h){o=null;return}$=x?m.position-x.position:0}else a(p);r.forEach(b=>{b(n.value,h,{delta:$,type:"pop",direction:$?$>0?"forward":"back":""})})};function u(){o=n.value}function c(m){r.push(m);const p=()=>{const h=r.indexOf(m);h>-1&&r.splice(h,1)};return l.push(p),p}function d(){if(document.visibilityState==="hidden"){const{history:m}=window;if(!m.state)return;m.replaceState(ft({},m.state,{scroll:eu()}),"")}}function f(){for(const m of l)m();l=[],window.removeEventListener("popstate",s),window.removeEventListener("pagehide",d),document.removeEventListener("visibilitychange",d)}return window.addEventListener("popstate",s),window.addEventListener("pagehide",d),document.addEventListener("visibilitychange",d),{pauseListeners:u,listen:c,destroy:f}}function lv(e,t,n,a=!1,r=!1){return{back:e,current:t,forward:n,replaced:a,position:window.history.length,scroll:r?eu():null}}function Lk(e){const{history:t,location:n}=window,a={value:Gy(e,n)},r={value:t.state};r.value||l(a.value,{back:null,current:a.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function l(u,c,d){const f=e.indexOf("#"),m=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+u:qk()+e+u;try{t[d?"replaceState":"pushState"](c,"",m),r.value=c}catch(p){console.error(p),n[d?"replace":"assign"](m)}}function o(u,c){l(u,ft({},t.state,lv(r.value.back,u,r.value.forward,!0),c,{position:r.value.position}),!0),a.value=u}function s(u,c){const d=ft({},r.value,t.state,{forward:u,scroll:eu()});l(d.current,d,!0),l(u,ft({},lv(a.value,u,null),{position:d.position+1},c),!1),a.value=u}return{location:a,state:r,push:s,replace:o}}function Bk(e){e=$k(e);const t=Lk(e),n=Nk(e,t.state,t.location,t.replace);function a(l,o=!0){o||n.pauseListeners(),history.go(l)}const r=ft({location:"",base:e,go:a,createHref:Sk.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}const Fk={type:0,value:""},Vk=/[a-zA-Z0-9_]/;function zk(e){if(!e)return[[]];if(e==="/")return[[Fk]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${c}": ${p}`)}let n=0,a=n;const r=[];let l;function o(){l&&r.push(l),l=[]}let s=0,u,c="",d="";function f(){c&&(n===0?l.push({type:0,value:c}):n===1||n===2||n===3?(l.length>1&&(u==="*"||u==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),l.push({type:1,value:c,regexp:d,repeatable:u==="*"||u==="+",optional:u==="*"||u==="?"})):t("Invalid state to consume buffer"),c="")}function m(){c+=u}for(;st.length?t.length===1&&t[0]===80?1:-1:0}function Yy(e,t){let n=0;const a=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const Kk={strict:!1,end:!0,sensitive:!1};function Gk(e,t,n){const a=Hk(zk(e.path),n),r=ft(a,{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function Yk(e,t){const n=[],a=new Map;t=Qp(Kk,t);function r(f){return a.get(f)}function l(f,m,p){const h=!p,x=uv(f);x.aliasOf=p&&p.record;const $=Qp(t,f),b=[x];if("alias"in f){const O=typeof f.alias=="string"?[f.alias]:f.alias;for(const E of O)b.push(uv(ft({},x,{components:p?p.record.components:x.components,path:E,aliasOf:p?p.record:x})))}let C,T;for(const O of b){const{path:E}=O;if(m&&E[0]!=="/"){const N=m.record.path,I=N[N.length-1]==="/"?"":"/";O.path=m.record.path+(E&&I+E)}if(C=Gk(O,m,$),p?p.alias.push(C):(T=T||C,T!==C&&T.alias.push(C),h&&f.name&&!cv(C)&&o(f.name)),Jy(C)&&u(C),x.children){const N=x.children;for(let I=0;I{o(T)}:Io}function o(f){if(Hy(f)){const m=a.get(f);m&&(a.delete(f),n.splice(n.indexOf(m),1),m.children.forEach(o),m.alias.forEach(o))}else{const m=n.indexOf(f);m>-1&&(n.splice(m,1),f.record.name&&a.delete(f.record.name),f.children.forEach(o),f.alias.forEach(o))}}function s(){return n}function u(f){const m=Xk(f,n);n.splice(m,0,f),f.record.name&&!cv(f)&&a.set(f.record.name,f)}function c(f,m){let p,h={},x,$;if("name"in f&&f.name){if(p=a.get(f.name),!p)throw Ll(1,{location:f});$=p.record.name,h=ft(iv(m.params,p.keys.filter(T=>!T.optional).concat(p.parent?p.parent.keys.filter(T=>T.optional):[]).map(T=>T.name)),f.params&&iv(f.params,p.keys.map(T=>T.name))),x=p.stringify(h)}else if(f.path!=null)x=f.path,p=n.find(T=>T.re.test(x)),p&&(h=p.parse(x),$=p.record.name,p.keys.forEach(T=>{T.optional&&!h[T.name]&&delete h[T.name]}));else{if(p=m.name?a.get(m.name):n.find(T=>T.re.test(m.path)),!p)throw Ll(1,{location:f,currentLocation:m});$=p.record.name,h=ft({},m.params,f.params),x=p.stringify(h)}const b=[];let C=p;for(;C;)b.unshift(C.record),C=C.parent;return{name:$,path:x,params:h,matched:b,meta:Zk(b)}}e.forEach(f=>l(f));function d(){n.length=0,a.clear()}return{addRoute:l,resolve:c,removeRoute:o,clearRoutes:d,getRoutes:s,getRecordMatcher:r}}function iv(e,t){const n={};for(const a of t)a in e&&(n[a]=e[a]);return n}function uv(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Jk(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Jk(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const a in e.components)t[a]=typeof n=="object"?n[a]:n;return t}function cv(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Zk(e){return e.reduce((t,n)=>ft(t,n.meta),{})}function Xk(e,t){let n=0,a=t.length;for(;n!==a;){const l=n+a>>1;Yy(e,t[l])<0?a=l:n=l+1}const r=Qk(e);return r&&(a=t.lastIndexOf(r,a-1)),a}function Qk(e){let t=e;for(;t=t.parent;)if(Jy(t)&&Yy(e,t)===0)return t}function Jy({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function dv(e){const t=ut(Qi),n=ut(Hd),a=g(()=>{const u=i(e.to);return t.resolve(u)}),r=g(()=>{const{matched:u}=a.value,{length:c}=u,d=u[c-1],f=n.matched;if(!d||!f.length)return-1;const m=f.findIndex(Bl.bind(null,d));if(m>-1)return m;const p=fv(u[c-2]);return c>1&&fv(d)===p&&f[f.length-1].path!==p?f.findIndex(Bl.bind(null,u[c-2])):m}),l=g(()=>r.value>-1&&nw(n.params,a.value.params)),o=g(()=>r.value>-1&&r.value===n.matched.length-1&&Uy(n.params,a.value.params));function s(u={}){if(tw(u)){const c=t[i(e.replace)?"replace":"push"](i(e.to)).catch(Io);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:a,href:g(()=>a.value.href),isActive:l,isExactActive:o,navigate:s}}function ew(e){return e.length===1?e[0]:e}const ea=ne({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:dv,setup(e,{slots:t}){const n=Mn(dv(e)),{options:a}=ut(Qi),r=g(()=>({[pv(e.activeClass,a.linkActiveClass,"router-link-active")]:n.isActive,[pv(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const l=t.default&&ew(t.default(n));return e.custom?l:En("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},l)}}});function tw(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function nw(e,t){for(const n in t){const a=t[n],r=e[n];if(typeof a=="string"){if(a!==r)return!1}else if(!In(r)||r.length!==a.length||a.some((l,o)=>l.valueOf()!==r[o].valueOf()))return!1}return!0}function fv(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const pv=(e,t,n)=>e??t??n,aw=ne({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const a=ut(Jc),r=g(()=>e.route||a.value),l=ut(ev,0),o=g(()=>{let c=i(l);const{matched:d}=r.value;let f;for(;(f=d[c])&&!f.components;)c++;return c}),s=g(()=>r.value.matched[o.value]);kt(ev,g(()=>o.value+1)),kt(Ud,s),kt(Jc,r);const u=P();return Ue(()=>[u.value,s.value,e.name],([c,d,f],[m,p,h])=>{d&&(d.instances[f]=c,p&&p!==d&&c&&c===m&&(d.leaveGuards.size||(d.leaveGuards=p.leaveGuards),d.updateGuards.size||(d.updateGuards=p.updateGuards))),c&&d&&(!p||!Bl(d,p)||!m)&&(d.enterCallbacks[f]||[]).forEach(x=>x(c))},{flush:"post"}),()=>{const c=r.value,d=e.name,f=s.value,m=f&&f.components[d];if(!m)return vv(n.default,{Component:m,route:c});const p=f.props[d],h=p?p===!0?c.params:typeof p=="function"?p(c):p:null,$=En(m,ft({},h,t,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(f.instances[d]=null)},ref:u}));return vv(n.default,{Component:$,route:c})||$}}});function vv(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Qc=aw;function rw(e){const t=Yk(e.routes,e),n=e.parseQuery||Mk,a=e.stringifyQuery||rv,r=e.history,l=co(),o=co(),s=co(),u=os(Va);let c=Va;hl&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const d=Uu.bind(null,Q=>""+Q),f=Uu.bind(null,yk),m=Uu.bind(null,hi);function p(Q,ue){let X,j;return Hy(Q)?(X=t.getRecordMatcher(Q),j=ue):j=Q,t.addRoute(j,X)}function h(Q){const ue=t.getRecordMatcher(Q);ue&&t.removeRoute(ue)}function x(){return t.getRoutes().map(Q=>Q.record)}function $(Q){return!!t.getRecordMatcher(Q)}function b(Q,ue){if(ue=ft({},ue||u.value),typeof Q=="string"){const M=Hu(n,Q,ue.path),oe=t.resolve({path:M.path},ue),Z=r.createHref(M.fullPath);return ft(M,oe,{params:m(oe.params),redirectedFrom:void 0,href:Z})}let X;if(Q.path!=null)X=ft({},Q,{path:Hu(n,Q.path,ue.path).path});else{const M=ft({},Q.params);for(const oe in M)M[oe]==null&&delete M[oe];X=ft({},Q,{params:f(M)}),ue.params=f(ue.params)}const j=t.resolve(X,ue),te=Q.hash||"";j.params=d(m(j.params));const y=_k(a,ft({},Q,{hash:vk(te),path:j.path})),A=r.createHref(y);return ft({fullPath:y,hash:te,query:a===rv?Pk(Q.query):Q.query||{}},j,{redirectedFrom:void 0,href:A})}function C(Q){return typeof Q=="string"?Hu(n,Q,u.value.path):ft({},Q)}function T(Q,ue){if(c!==Q)return Ll(8,{from:ue,to:Q})}function O(Q){return I(Q)}function E(Q){return O(ft(C(Q),{replace:!0}))}function N(Q,ue){const X=Q.matched[Q.matched.length-1];if(X&&X.redirect){const{redirect:j}=X;let te=typeof j=="function"?j(Q,ue):j;return typeof te=="string"&&(te=te.includes("?")||te.includes("#")?te=C(te):{path:te},te.params={}),ft({query:Q.query,hash:Q.hash,params:te.path!=null?{}:Q.params},te)}}function I(Q,ue){const X=c=b(Q),j=u.value,te=Q.state,y=Q.force,A=Q.replace===!0,M=N(X,j);if(M)return I(ft(C(M),{state:typeof M=="object"?ft({},te,M.state):te,force:y,replace:A}),ue||X);const oe=X;oe.redirectedFrom=ue;let Z;return!y&&xk(a,j,X)&&(Z=Ll(16,{to:oe,from:j}),_e(j,j,!0,!1)),(Z?Promise.resolve(Z):q(oe,j)).catch(fe=>ca(fe)?ca(fe,2)?fe:me(fe):ce(fe,oe,j)).then(fe=>{if(fe){if(ca(fe,2))return I(ft({replace:A},C(fe.to),{state:typeof fe.to=="object"?ft({},te,fe.to.state):te,force:y}),ue||oe)}else fe=R(oe,j,!0,A,te);return H(oe,j,fe),fe})}function K(Q,ue){const X=T(Q,ue);return X?Promise.reject(X):Promise.resolve()}function w(Q){const ue=W.values().next().value;return ue&&typeof ue.runWithContext=="function"?ue.runWithContext(Q):Q()}function q(Q,ue){let X;const[j,te,y]=Ik(Q,ue);X=Wu(j.reverse(),"beforeRouteLeave",Q,ue);for(const M of j)M.leaveGuards.forEach(oe=>{X.push(Ya(oe,Q,ue))});const A=K.bind(null,Q,ue);return X.push(A),le(X).then(()=>{X=[];for(const M of l.list())X.push(Ya(M,Q,ue));return X.push(A),le(X)}).then(()=>{X=Wu(te,"beforeRouteUpdate",Q,ue);for(const M of te)M.updateGuards.forEach(oe=>{X.push(Ya(oe,Q,ue))});return X.push(A),le(X)}).then(()=>{X=[];for(const M of y)if(M.beforeEnter)if(In(M.beforeEnter))for(const oe of M.beforeEnter)X.push(Ya(oe,Q,ue));else X.push(Ya(M.beforeEnter,Q,ue));return X.push(A),le(X)}).then(()=>(Q.matched.forEach(M=>M.enterCallbacks={}),X=Wu(y,"beforeRouteEnter",Q,ue,w),X.push(A),le(X))).then(()=>{X=[];for(const M of o.list())X.push(Ya(M,Q,ue));return X.push(A),le(X)}).catch(M=>ca(M,8)?M:Promise.reject(M))}function H(Q,ue,X){s.list().forEach(j=>w(()=>j(Q,ue,X)))}function R(Q,ue,X,j,te){const y=T(Q,ue);if(y)return y;const A=ue===Va,M=hl?history.state:{};X&&(j||A?r.replace(Q.fullPath,ft({scroll:A&&M&&M.scroll},te)):r.push(Q.fullPath,te)),u.value=Q,_e(Q,ue,X,A),me()}let G;function J(){G||(G=r.listen((Q,ue,X)=>{if(!ke.listening)return;const j=b(Q),te=N(j,ke.currentRoute.value);if(te){I(ft(te,{replace:!0,force:!0}),j).catch(Io);return}c=j;const y=u.value;hl&&Tk(av(y.fullPath,X.delta),eu()),q(j,y).catch(A=>ca(A,12)?A:ca(A,2)?(I(ft(C(A.to),{force:!0}),j).then(M=>{ca(M,20)&&!X.delta&&X.type==="pop"&&r.go(-1,!1)}).catch(Io),Promise.reject()):(X.delta&&r.go(-X.delta,!1),ce(A,j,y))).then(A=>{A=A||R(j,y,!1),A&&(X.delta&&!ca(A,8)?r.go(-X.delta,!1):X.type==="pop"&&ca(A,20)&&r.go(-1,!1)),H(j,y,A)}).catch(Io)}))}let z=co(),U=co(),re;function ce(Q,ue,X){me(Q);const j=U.list();return j.length?j.forEach(te=>te(Q,ue,X)):console.error(Q),Promise.reject(Q)}function Te(){return re&&u.value!==Va?Promise.resolve():new Promise((Q,ue)=>{z.add([Q,ue])})}function me(Q){return re||(re=!Q,J(),z.list().forEach(([ue,X])=>Q?X(Q):ue()),z.reset()),Q}function _e(Q,ue,X,j){const{scrollBehavior:te}=e;if(!hl||!te)return Promise.resolve();const y=!X&&Dk(av(Q.fullPath,0))||(j||!X)&&history.state&&history.state.scroll||null;return Xe().then(()=>te(Q,ue,y)).then(A=>A&&Ak(A)).catch(A=>ce(A,Q,ue))}const de=Q=>r.go(Q);let Ae;const W=new Set,ke={currentRoute:u,listening:!0,addRoute:p,removeRoute:h,clearRoutes:t.clearRoutes,hasRoute:$,getRoutes:x,resolve:b,options:e,push:O,replace:E,go:de,back:()=>de(-1),forward:()=>de(1),beforeEach:l.add,beforeResolve:o.add,afterEach:s.add,onError:U.add,isReady:Te,install(Q){Q.component("RouterLink",ea),Q.component("RouterView",Qc),Q.config.globalProperties.$router=ke,Object.defineProperty(Q.config.globalProperties,"$route",{enumerable:!0,get:()=>i(u)}),hl&&!Ae&&u.value===Va&&(Ae=!0,O(r.location).catch(j=>{}));const ue={};for(const j in Va)Object.defineProperty(ue,j,{get:()=>u.value[j],enumerable:!0});Q.provide(Qi,ke),Q.provide(Hd,Bh(ue)),Q.provide(Jc,u);const X=Q.unmount;W.add(Q),Q.unmount=function(){W.delete(Q),W.size<1&&(c=Va,G&&G(),G=null,u.value=Va,Ae=!1,re=!1),X()}}};function le(Q){return Q.reduce((ue,X)=>ue.then(()=>w(X)),Promise.resolve())}return ke}const lw=/^[A-Za-z0-9_-]+$/;function tu(e){const t=e.split(".");if(t.length!==3||!t.every(l=>lw.test(l)))return null;const[n,a,r]=t;return{vendor:n,plugin:a,controller:r}}function qn(e){const t=tu(e);return t?`/${t.vendor}/${t.plugin}/${t.controller}`:null}function us(e){return`${e.vendor}.${e.plugin}.${e.controller}`}function cs(e){const t=e.replace(/^\/+|\/+$/g,"").split("/");if(t.length<3)return null;const n=t.slice(0,3).join(".");return tu(n)?n:null}function mv(e){const t=tu(e);return t?`${t.vendor}.${t.plugin}`:null}const ow=/\{[^{}]+\}/g,sw=()=>typeof process=="object"&&Number.parseInt(process?.versions?.node?.substring(0,2))>=18&&process.versions.undici;function iw(){return Math.random().toString(36).slice(2,11)}function uw(e){let{baseUrl:t="",Request:n=globalThis.Request,fetch:a=globalThis.fetch,querySerializer:r,bodySerializer:l,pathSerializer:o,headers:s,requestInitExt:u=void 0,...c}={...e};u=sw()?u:void 0,t=gv(t);const d=[];async function f(m,p){const{baseUrl:h,fetch:x=a,Request:$=n,headers:b,params:C={},parseAs:T="json",querySerializer:O,bodySerializer:E=l??dw,pathSerializer:N,body:I,middleware:K=[],...w}=p||{};let q=t;h&&(q=gv(h)??t);let H=typeof r=="function"?r:hv(r);O&&(H=typeof O=="function"?O:hv({...typeof r=="object"?r:{},...O}));const R=N||o||cw,G=I===void 0?void 0:E(I,yv(s,b,C.header)),J=yv(G===void 0||G instanceof FormData?{}:{"Content-Type":"application/json"},s,b,C.header),z=[...d,...K],U={redirect:"follow",...c,...w,body:G,headers:J};let re,ce,Te=new $(fw(m,{baseUrl:q,params:C,querySerializer:H,pathSerializer:R}),U),me;for(const Ae in w)Ae in Te||(Te[Ae]=w[Ae]);if(z.length){re=iw(),ce=Object.freeze({baseUrl:q,fetch:x,parseAs:T,querySerializer:H,bodySerializer:E,pathSerializer:R});for(const Ae of z)if(Ae&&typeof Ae=="object"&&typeof Ae.onRequest=="function"){const W=await Ae.onRequest({request:Te,schemaPath:m,params:C,options:ce,id:re});if(W)if(W instanceof $)Te=W;else if(W instanceof Response){me=W;break}else throw new Error("onRequest: must return new Request() or Response() when modifying the request")}}if(!me){try{me=await x(Te,u)}catch(Ae){let W=Ae;if(z.length)for(let ke=z.length-1;ke>=0;ke--){const le=z[ke];if(le&&typeof le=="object"&&typeof le.onError=="function"){const Q=await le.onError({request:Te,error:W,schemaPath:m,params:C,options:ce,id:re});if(Q){if(Q instanceof Response){W=void 0,me=Q;break}if(Q instanceof Error){W=Q;continue}throw new Error("onError: must return new Response() or instance of Error")}}}if(W)throw W}if(z.length)for(let Ae=z.length-1;Ae>=0;Ae--){const W=z[Ae];if(W&&typeof W=="object"&&typeof W.onResponse=="function"){const ke=await W.onResponse({request:Te,response:me,schemaPath:m,params:C,options:ce,id:re});if(ke){if(!(ke instanceof Response))throw new Error("onResponse: must return new Response() when modifying the response");me=ke}}}}const _e=me.headers.get("Content-Length");if(me.status===204||Te.method==="HEAD"||_e==="0"&&!me.headers.get("Transfer-Encoding")?.includes("chunked"))return me.ok?{data:void 0,response:me}:{error:void 0,response:me};if(me.ok)return{data:await(async()=>{if(T==="stream")return me.body;if(T==="json"&&!_e){const W=await me.text();return W?JSON.parse(W):void 0}return await me[T]()})(),response:me};let de=await me.text();try{de=JSON.parse(de)}catch{}return{error:de,response:me}}return{request(m,p,h){return f(p,{...h,method:m.toUpperCase()})},GET(m,p){return f(m,{...p,method:"GET"})},PUT(m,p){return f(m,{...p,method:"PUT"})},POST(m,p){return f(m,{...p,method:"POST"})},DELETE(m,p){return f(m,{...p,method:"DELETE"})},OPTIONS(m,p){return f(m,{...p,method:"OPTIONS"})},HEAD(m,p){return f(m,{...p,method:"HEAD"})},PATCH(m,p){return f(m,{...p,method:"PATCH"})},TRACE(m,p){return f(m,{...p,method:"TRACE"})},use(...m){for(const p of m)if(p){if(typeof p!="object"||!("onRequest"in p||"onResponse"in p||"onError"in p))throw new Error("Middleware must be an object with one of `onRequest()`, `onResponse() or `onError()`");d.push(p)}},eject(...m){for(const p of m){const h=d.indexOf(p);h!==-1&&d.splice(h,1)}}}}function nu(e,t,n){if(t==null)return"";if(typeof t=="object")throw new Error("Deeply-nested arrays/objects aren’t supported. Provide your own `querySerializer()` to handle these.");return`${e}=${n?.allowReserved===!0?t:encodeURIComponent(t)}`}function Zy(e,t,n){if(!t||typeof t!="object")return"";const a=[],r={simple:",",label:".",matrix:";"}[n.style]||"&";if(n.style!=="deepObject"&&n.explode===!1){for(const s in t)a.push(s,n.allowReserved===!0?t[s]:encodeURIComponent(t[s]));const o=a.join(",");switch(n.style){case"form":return`${e}=${o}`;case"label":return`.${o}`;case"matrix":return`;${e}=${o}`;default:return o}}for(const o in t){const s=n.style==="deepObject"?`${e}[${o}]`:o;a.push(nu(s,t[o],n))}const l=a.join(r);return n.style==="label"||n.style==="matrix"?`${r}${l}`:l}function Xy(e,t,n){if(!Array.isArray(t))return"";if(n.explode===!1){const l={form:",",spaceDelimited:"%20",pipeDelimited:"|"}[n.style]||",",o=(n.allowReserved===!0?t:t.map(s=>encodeURIComponent(s))).join(l);switch(n.style){case"simple":return o;case"label":return`.${o}`;case"matrix":return`;${e}=${o}`;default:return`${e}=${o}`}}const a={simple:",",label:".",matrix:";"}[n.style]||"&",r=[];for(const l of t)n.style==="simple"||n.style==="label"?r.push(n.allowReserved===!0?l:encodeURIComponent(l)):r.push(nu(e,l,n));return n.style==="label"||n.style==="matrix"?`${a}${r.join(a)}`:r.join(a)}function hv(e){return function(n){const a=[];if(n&&typeof n=="object")for(const r in n){const l=n[r];if(l!=null){if(Array.isArray(l)){if(l.length===0)continue;a.push(Xy(r,l,{style:"form",explode:!0,...e?.array,allowReserved:e?.allowReserved||!1}));continue}if(typeof l=="object"){a.push(Zy(r,l,{style:"deepObject",explode:!0,...e?.object,allowReserved:e?.allowReserved||!1}));continue}a.push(nu(r,l,e))}}return a.join("&")}}function cw(e,t){let n=e;for(const a of e.match(ow)??[]){let r=a.substring(1,a.length-1),l=!1,o="simple";if(r.endsWith("*")&&(l=!0,r=r.substring(0,r.length-1)),r.startsWith(".")?(o="label",r=r.substring(1)):r.startsWith(";")&&(o="matrix",r=r.substring(1)),!t||t[r]===void 0||t[r]===null)continue;const s=t[r];if(Array.isArray(s)){n=n.replace(a,Xy(r,s,{style:o,explode:l}));continue}if(typeof s=="object"){n=n.replace(a,Zy(r,s,{style:o,explode:l}));continue}if(o==="matrix"){n=n.replace(a,`;${nu(r,s)}`);continue}n=n.replace(a,o==="label"?`.${encodeURIComponent(s)}`:encodeURIComponent(s))}return n}function dw(e,t){return e instanceof FormData?e:t&&(t.get instanceof Function?t.get("Content-Type")??t.get("content-type"):t["Content-Type"]??t["content-type"])==="application/x-www-form-urlencoded"?new URLSearchParams(e).toString():JSON.stringify(e)}function fw(e,t){let n=`${t.baseUrl}${e}`;t.params?.path&&(n=t.pathSerializer(n,t.params.path));let a=t.querySerializer(t.params.query??{});return a.startsWith("?")&&(a=a.substring(1)),a&&(n+=`?${a}`),n}function yv(...e){const t=new Headers;for(const n of e){if(!n||typeof n!="object")continue;const a=n instanceof Headers?n.entries():Object.entries(n);for(const[r,l]of a)if(l===null)t.delete(r);else if(Array.isArray(l))for(const o of l)t.append(r,o);else l!==void 0&&t.set(r,l)}return t}function gv(e){return e.endsWith("/")?e.substring(0,e.length-1):e}const bv="/backend",pw="__SUMMER_ADMIN_BASE__";function vw(e=document){const t=e.querySelector('meta[name="summer-admin-base"]')?.content.trim()??"";if(t===""||t===pw||!t.startsWith("/"))return bv;const n=t.replace(/\/+$/,"");return n===""?bv:n}const _v=vw(),au={base:_v,api:`${_v}/api/v1`},Qy="XMLHttpRequest";let yi=null,eg=null,fo=null;const Ku=new WeakMap;function mw(e){yi=e}function hw(){yi?.()}function yw(e){eg=e}function gw(e){return new URL(e.url,"http://local").pathname}function xv(e){const t=gw(e);return t.endsWith("/auth/login")||t.endsWith("/auth/refresh")}function Kd(){return fo||(fo=(async()=>{try{const{data:e,response:t}=await Le.POST("/auth/refresh");if(!t.ok||!e)return!1;const n=e.data.expires_in;return eg?.(typeof n=="number"?n:null),!0}catch{return!1}finally{fo=null}})(),fo)}const bw={onRequest({request:e}){return e.headers.set("X-Requested-With",Qy),xv(e)||Ku.set(e,e.clone()),e},async onResponse({request:e,response:t}){if(t.status!==401||xv(e))return t;const n=Ku.get(e);if(Ku.delete(e),!n||!await Kd())return yi?.(),t;const a=await globalThis.fetch(n);return a.status===401&&yi?.(),a}},Le=uw({baseUrl:au.api,credentials:"same-origin",fetch:e=>globalThis.fetch(e)});Le.use(bw);const Gd=P({}),Yd=P(typeof document>"u"?"pl":document.documentElement.lang||"pl"),ta=$t(Yd),tg=P([]),_w=$t(tg);function xw(e,t){Gd.value=e,t&&(Yd.value=t,typeof document<"u"&&(document.documentElement.lang=t))}async function ng(e){const{data:t,response:n}=await Le.GET("/lang",e?{params:{query:{locale:e}}}:{});!n.ok||!t||(tg.value=Array.isArray(t.meta.locales)?[...t.meta.locales]:[],xw(t.data,t.meta.locale))}function kv(e){const t=e.codePointAt(0);if(t===void 0)return e;const n=String.fromCodePoint(t);return n.toUpperCase()+e.slice(n.length)}function ed(e,t={}){if(e==="")return e;const n=[];for(const[r,l]of Object.entries(t)){const o=r.replace(/^:/,"");if(o==="")continue;const s=String(l);n.push([`:${kv(o)}`,kv(s)]),n.push([`:${o.toUpperCase()}`,s.toUpperCase()]),n.push([`:${o}`,s])}n.sort((r,l)=>l[0].length-r[0].length);let a=e;for(const[r,l]of n)a=a.split(r).join(l);return a}const wv=new Map;function kw(e,t=Yd.value){let n=wv.get(t);if(n===void 0){try{n=new Intl.PluralRules(t)}catch{n=null}wv.set(t,n)}return n?n.select(e):"other"}function Je(e,t,n={}){if(!e)return"";if(t===void 0)return ed(e.other??"",n);const a=e[kw(t)]??e.other??"";return ed(a,{count:t,...n})}function k(e,t={}){const n=Gd.value[e]?.other;return n===void 0?e:ed(n,t)}function Br(e,t,n={}){const a=Gd.value[e];return a?Je(a,t,n):e}const Jd=P(""),Co=$t(Jd);function Zd(e){Jd.value=e}function Xd(){Jd.value=""}const gi=P([]);async function ag(){const{data:e,response:t}=await Le.GET("/navigation");return gi.value=t.ok&&e?e.data:[],gi.value}function ww(e){gi.value=e}const bi=g(()=>gi.value.filter(e=>e.sideMenu.length>0).map((e,t)=>({entry:e,index:t})).sort((e,t)=>e.entry.order-t.entry.order||e.index-t.index).map(({entry:e})=>e));function Qd(e){for(const t of e.sideMenu){const n=qn(t.controller);if(n)return n}return qn(e.controller)}function ds(e,t){const n=`${e}.${t}`;return bi.value.find(a=>mv(a.controller)===n||a.sideMenu.some(r=>mv(r.controller)===n))??null}function $w(){for(const e of bi.value){const t=Qd(e);if(t)return t}return null}const Fr=P([]),Cw=g(()=>Fr.value.length>0);async function rg(){const{data:e,response:t}=await Le.GET("/settings");return Fr.value=t.ok&&e?e.data:[],Fr.value}function Sw(e){Fr.value=e}function _i(e){return Fr.value.find(t=>t.code===e)??null}function lg(e){return e.controller?qn(e.controller)??"/settings":`/settings/${encodeURIComponent(e.code)}`}function ef(e){return e?Fr.value.find(t=>t.controller!==""&&t.controller===e)??null:null}const $v=g(()=>{const e=Fr.value.map((n,a)=>({entry:n,index:a})).sort((n,a)=>n.entry.order-a.entry.order||n.index-a.index).map(({entry:n})=>n),t=[];for(const n of e){let a=t.find(r=>r.category===n.category);a||(a={category:n.category,entries:[]},t.push(a)),a.entries.push(n)}return t}),Cv="SummerCMS";function Ew(e){if(e.name==="login")return k("backend::lang.auth.title");if(e.name==="settings")return k("backend::lang.settings.title");if(e.name==="account")return k("backend::lang.myaccount.menu_label");if(e.name==="settings-form")return _i(String(e.params.code??""))?.label??String(e.params.code??"");if(e.name==="home")return k("backend::lang.nav.empty");if(e.name==="not-found")return k("backend::lang.page.not_found");const t=ds(String(e.params.vendor??""),String(e.params.plugin??"")),n=cs(e.path),r=t?.sideMenu.find(l=>l.controller===n)?.label??t?.label??ef(n)?.label??"";return(e.name==="create"||e.name==="record"||e.name==="preview")&&Co.value||r}function Aw(e){const t=Ew(e).trim();return t===""?Cv:`${t} | ${Cv}`}const Sv=e=>e==="";const Tw=(...e)=>e.filter((t,n,a)=>!!t&&t.trim()!==""&&a.indexOf(t)===n).join(" ").trim();const Ev=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();const Dw=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,n,a)=>a?a.toUpperCase():n.toLowerCase());const Ow=e=>{const t=Dw(e);return t.charAt(0).toUpperCase()+t.slice(1)};var ol={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};const Mw=Symbol("lucide-icons");function Pw(){return ut(Mw,{})}const Rw=({name:e,iconNode:t,absoluteStrokeWidth:n,"absolute-stroke-width":a,strokeWidth:r,"stroke-width":l,size:o,color:s,...u},{slots:c})=>{const{size:d,color:f,strokeWidth:m=2,absoluteStrokeWidth:p=!1,class:h=""}=Pw(),x=g(()=>{const $=Sv(n)||Sv(a)||n===!0||a===!0||p===!0,b=r||l||m||ol["stroke-width"];return $?Number(b)*24/Number(o??d??ol.width):b});return En("svg",{...ol,...u,width:o??d??ol.width,height:o??d??ol.height,stroke:s??f??ol.stroke,"stroke-width":x.value,class:Tw("lucide",h,...e?[`lucide-${Ev(Ow(e))}-icon`,`lucide-${Ev(e)}`]:["lucide-icon"])},[...t.map($=>En(...$)),...c.default?[c.default()]:[]])};const ve=(e,t)=>(n,{slots:a,attrs:r})=>En(Rw,{...r,...n,iconNode:t,name:e},a.default?{default:a.default}:void 0);const Iw=[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8",key:"1s80jp"}],["path",{d:"M10 12h4",key:"a56b0p"}]],qw=ve("archive",Iw);const Nw=[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]],og=ve("arrow-down",Nw);const Lw=[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]],fs=ve("arrow-left",Lw);const Bw=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],Fw=ve("arrow-right",Bw);const Vw=[["path",{d:"m21 16-4 4-4-4",key:"f6ql7i"}],["path",{d:"M17 20V4",key:"1ejh1v"}],["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}]],sg=ve("arrow-up-down",Vw);const zw=[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]],ig=ve("arrow-up-right",zw);const jw=[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]],ug=ve("arrow-up",jw);const Uw=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M4.929 4.929 19.07 19.071",key:"196cmz"}]],Hw=ve("ban",Uw);const Ww=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]],Kw=ve("bell",Ww);const Gw=[["path",{d:"M6 12h9a4 4 0 0 1 0 8H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h7a4 4 0 0 1 0 8",key:"mg9rjx"}]],Yw=ve("bold",Gw);const Jw=[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]],Zw=ve("book",Jw);const Xw=[["path",{d:"M17 3a2 2 0 0 1 2 2v15a1 1 0 0 1-1.496.868l-4.512-2.578a2 2 0 0 0-1.984 0l-4.512 2.578A1 1 0 0 1 5 20V5a2 2 0 0 1 2-2z",key:"oz39mx"}]],Qw=ve("bookmark",Xw);const e2=[["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]],t2=ve("box",e2);const n2=[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]],a2=ve("briefcase",n2);const r2=[["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M16 6h.01",key:"1x0f13"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M8 6h.01",key:"1dz90k"}],["path",{d:"M9 22v-3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3",key:"cabbwy"}],["rect",{x:"4",y:"2",width:"16",height:"20",rx:"2",key:"1uxh74"}]],l2=ve("building",r2);const o2=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]],cg=ve("calendar",o2);const s2=[["path",{d:"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z",key:"18u6gg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]],i2=ve("camera",s2);const u2=[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["circle",{cx:"8",cy:"10",r:"2",key:"1xl4ub"}],["path",{d:"M8 12h8",key:"1wcyev"}],["circle",{cx:"16",cy:"10",r:"2",key:"r14t7q"}],["path",{d:"m6 20 .7-2.9A1.4 1.4 0 0 1 8.1 16h7.8a1.4 1.4 0 0 1 1.4 1l.7 3",key:"l01ucn"}]],c2=ve("cassette-tape",u2);const d2=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M7 16h8",key:"srdodz"}],["path",{d:"M7 11h12",key:"127s9w"}],["path",{d:"M7 6h3",key:"w9rmul"}]],f2=ve("chart-bar",d2);const p2=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],Sa=ve("check",p2);const v2=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],lr=ve("chevron-down",v2);const m2=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],ru=ve("chevron-left",m2);const h2=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],ps=ve("chevron-right",h2);const y2=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],dg=ve("chevron-up",y2);const g2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],yt=ve("circle-alert",g2);const b2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],_2=ve("circle-check",b2);const x2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]],k2=ve("circle-question-mark",x2);const w2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],$2=ve("circle",w2);const C2=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]],S2=ve("clipboard-list",C2);const E2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 6v6l4 2",key:"mmk7yg"}]],td=ve("clock",E2);const A2=[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"p7xjir"}]],T2=ve("cloud",A2);const D2=[["path",{d:"m16 18 6-6-6-6",key:"eg8j8"}],["path",{d:"m8 6-6 6 6 6",key:"ppft3o"}]],fg=ve("code",D2);const O2=[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]],pg=ve("copy",O2);const M2=[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]],P2=ve("credit-card",M2);const R2=[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]],I2=ve("database",R2);const q2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M6 12c0-1.7.7-3.2 1.8-4.2",key:"oqkarx"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M18 12c0 1.7-.7 3.2-1.8 4.2",key:"1eah9h"}]],N2=ve("disc-3",q2);const L2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],B2=ve("disc",L2);const F2=[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]],nd=ve("download",F2);const V2=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],vg=ve("external-link",V2);const z2=[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],j2=ve("eye-off",z2);const U2=[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],H2=ve("eye",U2);const W2=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],xl=ve("file-text",W2);const K2=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}]],G2=ve("file",K2);const Y2=[["path",{d:"M15 2h-4a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V8",key:"14sh0y"}],["path",{d:"M16.706 2.706A2.4 2.4 0 0 0 15 2v5a1 1 0 0 0 1 1h5a2.4 2.4 0 0 0-.706-1.706z",key:"1970lx"}],["path",{d:"M5 7a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h8a2 2 0 0 0 1.732-1",key:"l4dndm"}]],J2=ve("files",Y2);const Z2=[["path",{d:"M4 22V4a1 1 0 0 1 .4-.8A6 6 0 0 1 8 2c3 0 5 2 7.333 2q2 0 3.067-.8A1 1 0 0 1 20 4v10a1 1 0 0 1-.4.8A6 6 0 0 1 16 16c-3 0-5-2-8-2a6 6 0 0 0-4 1.528",key:"1jaruq"}]],X2=ve("flag",Z2);const Q2=[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]],e$=ve("folder",Q2);const t$=[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]],n$=ve("funnel",t$);const a$=[["path",{d:"m12 14 4-4",key:"9kzdfg"}],["path",{d:"M3.34 19a10 10 0 1 1 17.32 0",key:"19p75a"}]],r$=ve("gauge",a$);const l$=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],o$=ve("globe",l$);const s$=[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]],i$=ve("graduation-cap",s$);const u$=[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]],xi=ve("grip-vertical",u$);const c$=[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"M17.5 10.5c1.7-1 3.5 0 3.5 1.5a2 2 0 0 1-2 2",key:"68ncm8"}],["path",{d:"M17 17.5c2 1.5 4 .3 4-1.5a2 2 0 0 0-2-2",key:"1ejuhz"}]],d$=ve("heading-3",c$);const f$=[["path",{d:"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5",key:"mvr1a0"}]],p$=ve("heart",f$);const v$=[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]],m$=ve("house",v$);const h$=[["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}],["path",{d:"M10.41 10.41a2 2 0 1 1-2.83-2.83",key:"1bzlo9"}],["line",{x1:"13.5",x2:"6",y1:"13.5",y2:"21",key:"1q0aeu"}],["line",{x1:"18",x2:"21",y1:"12",y2:"15",key:"5mozeu"}],["path",{d:"M3.59 3.59A1.99 1.99 0 0 0 3 5v14a2 2 0 0 0 2 2h14c.55 0 1.052-.22 1.41-.59",key:"mmje98"}],["path",{d:"M21 15V5a2 2 0 0 0-2-2H9",key:"43el77"}]],Av=ve("image-off",h$);const y$=[["path",{d:"M10.3 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10l-3.1-3.1a2 2 0 0 0-2.814.014L6 21",key:"9csbqa"}],["path",{d:"m14 19.5 3-3 3 3",key:"9vmjn0"}],["path",{d:"M17 22v-5.5",key:"1aa6fl"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]],g$=ve("image-up",y$);const b$=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]],_$=ve("image",b$);const x$=[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]],k$=ve("inbox",x$);const w$=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],vs=ve("info",w$);const $$=[["line",{x1:"19",x2:"10",y1:"4",y2:"4",key:"15jd3p"}],["line",{x1:"14",x2:"5",y1:"20",y2:"20",key:"bu0au3"}],["line",{x1:"15",x2:"9",y1:"4",y2:"20",key:"uljnxc"}]],C$=ve("italic",$$);const S$=[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]],E$=ve("key-round",S$);const A$=[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]],T$=ve("key",A$);const D$=[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]],O$=ve("languages",D$);const M$=[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}]],P$=ve("layout-grid",M$);const R$=[["path",{d:"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z",key:"nnexq3"}],["path",{d:"M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12",key:"mt58a7"}]],I$=ve("leaf",R$);const q$=[["path",{d:"m16 6 4 14",key:"ji33uf"}],["path",{d:"M12 6v14",key:"1n7gus"}],["path",{d:"M8 8v12",key:"1gg7y9"}],["path",{d:"M4 4v16",key:"6qkkli"}]],N$=ve("library",q$);const L$=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.93 4.93 4.24 4.24",key:"1ymg45"}],["path",{d:"m14.83 9.17 4.24-4.24",key:"1cb5xl"}],["path",{d:"m14.83 14.83 4.24 4.24",key:"q42g0n"}],["path",{d:"m9.17 14.83-4.24 4.24",key:"bqpfvv"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]],B$=ve("life-buoy",L$);const F$=[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]],mg=ve("link",F$);const V$=[["path",{d:"M21 5H11",key:"us1j55"}],["path",{d:"M21 12H11",key:"wd7e0v"}],["path",{d:"M21 19H11",key:"saa85w"}],["path",{d:"m7 8-4 4 4 4",key:"o5hrat"}]],z$=ve("list-indent-decrease",V$);const j$=[["path",{d:"M21 5H11",key:"us1j55"}],["path",{d:"M21 12H11",key:"wd7e0v"}],["path",{d:"M21 19H11",key:"saa85w"}],["path",{d:"m3 8 4 4-4 4",key:"1a3j6y"}]],U$=ve("list-indent-increase",j$);const H$=[["path",{d:"M11 5h10",key:"1cz7ny"}],["path",{d:"M11 12h10",key:"1438ji"}],["path",{d:"M11 19h10",key:"11t30w"}],["path",{d:"M4 4h1v5",key:"10yrso"}],["path",{d:"M4 9h2",key:"r1h2o0"}],["path",{d:"M6.5 20H3.4c0-1 2.6-1.925 2.6-3.5a1.5 1.5 0 0 0-2.6-1.02",key:"xtkcd5"}]],hg=ve("list-ordered",H$);const W$=[["path",{d:"M3 5h.01",key:"18ugdj"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 19h.01",key:"noohij"}],["path",{d:"M8 5h13",key:"1pao27"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 19h13",key:"m83p4d"}]],yg=ve("list",W$);const K$=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],Al=ve("loader-circle",K$);const G$=[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]],Za=ve("lock",G$);const Y$=[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]],gg=ve("log-out",Y$);const J$=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],Z$=ve("mail",J$);const X$=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]],Q$=ve("map-pin",X$);const eC=[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]],tC=ve("message-circle",eC);const nC=[["path",{d:"m11 7.601-5.994 8.19a1 1 0 0 0 .1 1.298l.817.818a1 1 0 0 0 1.314.087L15.09 12",key:"80a601"}],["path",{d:"M16.5 21.174C15.5 20.5 14.372 20 13 20c-2.058 0-3.928 2.356-6 2-2.072-.356-2.775-3.369-1.5-4.5",key:"j0ngtp"}],["circle",{cx:"16",cy:"7",r:"5",key:"d08jfb"}]],aC=ve("mic-vocal",nC);const rC=[["path",{d:"M5 12h14",key:"1ays0h"}]],bg=ve("minus",rC);const lC=[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]],oC=ve("moon",lC);const sC=[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]],iC=ve("network",sC);const uC=[["path",{d:"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z",key:"e79jfc"}],["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}]],cC=ve("palette",uC);const dC=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m16 15-3-3 3-3",key:"14y99z"}]],_g=ve("panel-left-close",dC);const fC=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m14 9 3 3-3 3",key:"8010ee"}]],xg=ve("panel-left-open",fC);const pC=[["path",{d:"m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551",key:"1miecu"}]],vC=ve("paperclip",pC);const mC=[["rect",{x:"14",y:"3",width:"5",height:"18",rx:"1",key:"kaeet6"}],["rect",{x:"5",y:"3",width:"5",height:"18",rx:"1",key:"1wsw3u"}]],hC=ve("pause",mC);const yC=[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]],qo=ve("pencil",yC);const gC=[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]],bC=ve("phone",gC);const _C=[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]],xC=ve("play",_C);const kC=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],ms=ve("plus",kC);const wC=[["path",{d:"M15.39 4.39a1 1 0 0 0 1.68-.474 2.5 2.5 0 1 1 3.014 3.015 1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474 2.5 2.5 0 1 0-3.014 3.015 1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474 2.5 2.5 0 1 1-3.014-3.015 1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474 2.5 2.5 0 1 0 3.014-3.015 1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z",key:"w46dr5"}]],kg=ve("puzzle",wC);const $C=[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"rib7q0"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"1ymkrd"}]],CC=ve("quote",$C);const SC=[["path",{d:"m15 14 5-5-5-5",key:"12vg1m"}],["path",{d:"M20 9H9.5A5.5 5.5 0 0 0 4 14.5A5.5 5.5 0 0 0 9.5 20H13",key:"6uklza"}]],EC=ve("redo-2",SC);const AC=[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]],TC=ve("refresh-cw",AC);const DC=[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]],Zs=ve("rotate-ccw",DC);const OC=[["path",{d:"m13.5 8.5-5 5",key:"1cs55j"}],["path",{d:"m8.5 8.5 5 5",key:"a8mexj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]],wg=ve("search-x",OC);const MC=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],lu=ve("search",MC);const PC=[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],$g=ve("settings",PC);const RC=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],IC=ve("shield-check",RC);const qC=[["circle",{cx:"8",cy:"21",r:"1",key:"jimo8o"}],["circle",{cx:"19",cy:"21",r:"1",key:"13723u"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12",key:"9zh506"}]],NC=ve("shopping-cart",qC);const LC=[["path",{d:"M10 5H3",key:"1qgfaw"}],["path",{d:"M12 19H3",key:"yhmn1j"}],["path",{d:"M14 3v4",key:"1sua03"}],["path",{d:"M16 17v4",key:"1q0r14"}],["path",{d:"M21 12h-9",key:"1o4lsq"}],["path",{d:"M21 19h-5",key:"1rlt1p"}],["path",{d:"M21 5h-7",key:"1oszz2"}],["path",{d:"M8 10v4",key:"tgpxqk"}],["path",{d:"M8 12H3",key:"a7s4jb"}]],BC=ve("sliders-horizontal",LC);const FC=[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]],VC=ve("star",FC);const zC=[["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M14.837 16.385a6 6 0 1 1-7.223-7.222c.624-.147.97.66.715 1.248a4 4 0 0 0 5.26 5.259c.589-.255 1.396.09 1.248.715",key:"xlf6rm"}],["path",{d:"M16 12a4 4 0 0 0-4-4",key:"6vsxu"}],["path",{d:"m19 5-1.256 1.256",key:"1yg6a6"}],["path",{d:"M20 12h2",key:"1q8mjw"}]],jC=ve("sun-moon",zC);const UC=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]],ou=ve("sun",UC);const HC=[["path",{d:"M12 3v18",key:"108xh3"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}]],WC=ve("table",HC);const KC=[["path",{d:"M13.172 2a2 2 0 0 1 1.414.586l6.71 6.71a2.4 2.4 0 0 1 0 3.408l-4.592 4.592a2.4 2.4 0 0 1-3.408 0l-6.71-6.71A2 2 0 0 1 6 9.172V3a1 1 0 0 1 1-1z",key:"16rjxf"}],["path",{d:"M2 7v6.172a2 2 0 0 0 .586 1.414l6.71 6.71a2.4 2.4 0 0 0 3.191.193",key:"178nd4"}],["circle",{cx:"10.5",cy:"6.5",r:".5",fill:"currentColor",key:"12ikhr"}]],GC=ve("tags",KC);const YC=[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]],hr=ve("trash-2",YC);const JC=[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],Cg=ve("triangle-alert",JC);const ZC=[["path",{d:"M10 14.66v1.626a2 2 0 0 1-.976 1.696A5 5 0 0 0 7 21.978",key:"1n3hpd"}],["path",{d:"M14 14.66v1.626a2 2 0 0 0 .976 1.696A5 5 0 0 1 17 21.978",key:"rfe1zi"}],["path",{d:"M18 9h1.5a1 1 0 0 0 0-5H18",key:"7xy6bh"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1z",key:"1mhfuq"}],["path",{d:"M6 9H4.5a1 1 0 0 1 0-5H6",key:"tex48p"}]],XC=ve("trophy",ZC);const QC=[["path",{d:"M6 4v6a6 6 0 0 0 12 0V4",key:"9kb039"}],["line",{x1:"4",x2:"20",y1:"20",y2:"20",key:"nun2al"}]],eS=ve("underline",QC);const tS=[["path",{d:"M9 14 4 9l5-5",key:"102s5s"}],["path",{d:"M4 9h10.5a5.5 5.5 0 0 1 5.5 5.5a5.5 5.5 0 0 1-5.5 5.5H11",key:"f3b9sd"}]],Sg=ve("undo-2",tS);const nS=[["path",{d:"m18.84 12.25 1.72-1.71h-.02a5.004 5.004 0 0 0-.12-7.07 5.006 5.006 0 0 0-6.95 0l-1.72 1.71",key:"yqzxt4"}],["path",{d:"m5.17 11.75-1.71 1.71a5.004 5.004 0 0 0 .12 7.07 5.006 5.006 0 0 0 6.95 0l1.71-1.71",key:"4qinb0"}],["line",{x1:"8",x2:"8",y1:"2",y2:"5",key:"1041cp"}],["line",{x1:"2",x2:"5",y1:"8",y2:"8",key:"14m1p5"}],["line",{x1:"16",x2:"16",y1:"19",y2:"22",key:"rzdirn"}],["line",{x1:"19",x2:"22",y1:"16",y2:"16",key:"ox905f"}]],aS=ve("unlink",nS);const rS=[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]],Xs=ve("upload",rS);const lS=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]],Eg=ve("user-minus",lS);const oS=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"19",x2:"19",y1:"8",y2:"14",key:"1bvyxn"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]],Ag=ve("user-plus",oS);const sS=[["circle",{cx:"12",cy:"8",r:"5",key:"1hypcn"}],["path",{d:"M20 21a8 8 0 0 0-16 0",key:"rfgkzh"}]],iS=ve("user-round",sS);const uS=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],cS=ve("user",uS);const dS=[["path",{d:"M18 21a8 8 0 0 0-16 0",key:"3ypg7q"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M22 20c0-3.37-2-6.5-4-8a5 5 0 0 0-.45-8.3",key:"10s06x"}]],fS=ve("users-round",dS);const pS=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],vS=ve("users",pS);const mS=[["path",{d:"m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72",key:"ul74o6"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"M5 6v4",key:"ilb8ba"}],["path",{d:"M19 14v4",key:"blhpug"}],["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M7 8H3",key:"zfb6yr"}],["path",{d:"M21 16h-4",key:"1cnmox"}],["path",{d:"M11 3H9",key:"1obp7u"}]],hS=ve("wand-sparkles",mS);const yS=[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z",key:"1ngwbx"}]],gS=ve("wrench",yS);const bS=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],un=ve("x",bS),Tv={archive:qw,"arrow-down":og,"arrow-left":fs,"arrow-right":Fw,"arrow-up":ug,"arrow-up-right":ig,bell:Kw,book:Zw,bookmark:Qw,box:t2,briefcase:a2,building:l2,calendar:cg,camera:i2,"cassette-tape":c2,"chart-bar":f2,check:Sa,"chevron-down":lr,"chevron-left":ru,"chevron-right":ps,circle:$2,"circle-alert":yt,"circle-check":_2,"circle-question-mark":k2,"clipboard-list":S2,clock:td,cloud:T2,code:fg,copy:pg,"credit-card":P2,database:I2,disc:B2,"disc-3":N2,download:nd,"external-link":vg,file:G2,"file-text":xl,files:J2,flag:X2,folder:e$,funnel:n$,gauge:r$,globe:o$,"graduation-cap":i$,heart:p$,house:m$,image:_$,inbox:k$,info:vs,key:T$,languages:O$,"layout-grid":P$,leaf:I$,library:N$,"life-buoy":B$,link:mg,list:yg,"list-ordered":hg,lock:Za,"log-out":gg,mail:Z$,"map-pin":Q$,"message-circle":tC,"mic-vocal":aC,minus:bg,network:iC,palette:cC,"panel-left-close":_g,"panel-left-open":xg,paperclip:vC,pause:hC,pencil:qo,phone:bC,play:xC,plus:ms,puzzle:kg,"refresh-cw":TC,search:lu,"search-x":wg,settings:$g,"shield-check":IC,"shopping-cart":NC,star:VC,sun:ou,table:WC,tags:GC,"trash-2":hr,"triangle-alert":Cg,trophy:XC,upload:Xs,user:cS,"user-minus":Eg,"user-plus":Ag,users:vS,"users-round":fS,"wand-sparkles":hS,wrench:gS,x:un},_S={"icon-archive":"archive","icon-bar-chart":"chart-bar","icon-bell":"bell","icon-book":"book","icon-bookmark":"bookmark","icon-briefcase":"briefcase","icon-building":"building","icon-calendar":"calendar","icon-camera":"camera","icon-check":"check","icon-check-circle":"circle-check","icon-circle":"circle","icon-clock":"clock","icon-clock-o":"clock","icon-cloud":"cloud","icon-code":"code","icon-cog":"settings","icon-cogs":"settings","icon-comment":"message-circle","icon-comments":"message-circle","icon-comments-o":"message-circle","icon-copy":"copy","icon-credit-card":"credit-card","icon-cube":"box","icon-dashboard":"gauge","icon-database":"database","icon-download":"download","icon-edit":"pencil","icon-envelope":"mail","icon-envelope-o":"mail","icon-exclamation-triangle":"triangle-alert","icon-external-link":"external-link","icon-file":"file","icon-file-o":"file","icon-file-text":"file-text","icon-file-text-o":"file-text","icon-files-o":"files","icon-filter":"funnel","icon-flag":"flag","icon-folder":"folder","icon-folder-o":"folder","icon-globe":"globe","icon-graduation-cap":"graduation-cap","icon-group":"users","icon-heart":"heart","icon-home":"house","icon-inbox":"inbox","icon-info-circle":"info","icon-key":"key","icon-language":"languages","icon-leaf":"leaf","icon-life-ring":"life-buoy","icon-link":"link","icon-list":"list","icon-list-alt":"clipboard-list","icon-list-ol":"list-ordered","icon-list-ul":"list","icon-lock":"lock","icon-magic":"wand-sparkles","icon-map-marker":"map-pin","icon-minus":"minus","icon-paperclip":"paperclip","icon-pause":"pause","icon-pencil":"pencil","icon-phone":"phone","icon-photo":"image","icon-picture-o":"image","icon-play":"play","icon-plus":"plus","icon-question":"circle-question-mark","icon-question-circle":"circle-question-mark","icon-refresh":"refresh-cw","icon-search":"search","icon-shopping-cart":"shopping-cart","icon-sign-out":"log-out","icon-sitemap":"network","icon-star":"star","icon-table":"table","icon-tachometer":"gauge","icon-tags":"tags","icon-th":"layout-grid","icon-th-large":"layout-grid","icon-times":"x","icon-trash":"trash-2","icon-trash-o":"trash-2","icon-trophy":"trophy","icon-upload":"upload","icon-user":"user","icon-users":"users","icon-warning":"triangle-alert","icon-wrench":"wrench"},Dv=ou;function Gu(e,t){return Object.hasOwn(e,t)?e[t]:void 0}function su(e){if(!e)return Dv;const t=e.trim();return Gu(Tv,t)??Gu(Tv,Gu(_S,t)??"")??Dv}const xS="(prefers-color-scheme: dark)",Qs=["system","light","dark"];function Tg(e){return typeof e=="string"&&Qs.includes(e)}function kS(e=window,t="system"){const n=e.document.documentElement;if(t!=="system")return n.classList.toggle("dark",t==="dark"),()=>{};if(typeof e.matchMedia!="function")return n.classList.remove("dark"),()=>{};const a=e.matchMedia(xS),r=o=>{n.classList.toggle("dark",o)};r(a.matches);const l=o=>r(o.matches);return a.addEventListener("change",l),()=>a.removeEventListener("change",l)}const wS=4e3,Go=P([]),ad=new Map;let $S=1;const CS=$t(Go);function Ne(e,t="success"){const n=$S++;return Go.value=[{id:n,text:e,tone:t},...Go.value],ad.set(n,setTimeout(()=>Dg(n),wS)),n}function Dg(e){const t=ad.get(e);t!==void 0&&(clearTimeout(t),ad.delete(e)),Go.value=Go.value.filter(n=>n.id!==e)}const Og="summer-admin.theme",tf="summer-admin.locale",SS=/^[A-Za-z]{2,8}(?:[-_][A-Za-z0-9]{1,8})?$/,Fl=P("system");let Ov=()=>{};const Mv=$t(Fl),ki=P(""),ES=$t(ki);function wi(){try{return typeof window>"u"?null:window.localStorage}catch{return null}}function nf(e,t){try{t===null?wi()?.removeItem(e):wi()?.setItem(e,t)}catch{}}function rd(e){nf(Og,e==="system"?null:e)}function AS(){try{const e=wi()?.getItem(Og);return Tg(e)?e:"system"}catch{return"system"}}function TS(){try{const e=wi()?.getItem(tf)??"";return e.length<=16&&SS.test(e)?e:""}catch{return""}}const DS={reload(){window.location.reload()}};function $i(e){Ov(),Fl.value=e,Ov=typeof window>"u"?()=>{}:kS(window,e)}function OS(e){const t=Qs.indexOf(e);return Qs[(t+1)%Qs.length]??"system"}async function MS(e){const t=Fl.value;$i(e),rd(e);let n=!1;try{const{response:a}=await Le.PUT("/account/preferences",{body:{theme:e}});n=a.ok}catch{n=!1}n||(Fl.value===e&&($i(t),rd(t)),Ne(k("backend::lang.myaccount.preferences_failed"),"danger"))}function Pv(){return MS(OS(Fl.value))}async function PS(e){const t=e?.preferences;t&&(Tg(t.theme)&&(t.theme!==Fl.value&&$i(t.theme),rd(t.theme)),typeof t.locale=="string"&&(ki.value=t.locale,t.locale!==""&&t.locale!==ta.value&&await ng(t.locale).catch(()=>{}),nf(tf,t.locale===""?null:t.locale)))}async function RS(e){if(e===ki.value)return;let t=!1;try{const{response:n}=await Le.PUT("/account/preferences",{body:{locale:e}});t=n.ok}catch{t=!1}if(!t){Ne(k("backend::lang.myaccount.preferences_failed"),"danger");return}ki.value=e,nf(tf,e===""?null:e),DS.reload()}const Mg="summer-admin.sidebar",IS="(max-width: 1099px)",iu=P(!1),No=P(!1),qS=g(()=>No.value||iu.value);function Pg(){try{return typeof window>"u"?null:window.localStorage}catch{return null}}function NS(){try{return Pg()?.getItem(Mg)==="true"}catch{return!1}}function Rg(e){iu.value=e;try{Pg()?.setItem(Mg,e?"true":"false")}catch{}}function LS(){if(iu.value=NS(),typeof window>"u"||typeof window.matchMedia!="function")return No.value=!1,()=>{};const e=window.matchMedia(IS);No.value=e.matches;const t=n=>{No.value=n.matches};return e.addEventListener("change",t),()=>e.removeEventListener("change",t)}function Ig(){return{collapsed:qS,narrow:$t(No),manual:$t(iu),setCollapsed:Rg,watchViewport:LS}}const BS=["id","aria-label"],FS={class:"px-2.5 pt-1 pb-2 text-[14px] font-bold","aria-hidden":"true"},VS=ne({__name:"SectionFlyout",props:{entry:{},id:{}},emits:["escape","leave","navigate"],setup(e,{expose:t,emit:n}){const a=e,r=n,l=Tn(),o=P(null),s=g(()=>cs(l.path)),u=g(()=>a.entry.sideMenu.flatMap(p=>{const h=qn(p.controller);return h?[{item:p,to:h,icon:su(p.icon),current:s.value===p.controller}]:[]}));function c(){return[...o.value?.querySelectorAll('[role="menuitem"]')??[]]}async function d(){await Xe(),c()[0]?.focus()}function f(p){return!!p&&!!o.value?.contains(p)}function m(p){const h=c(),x=h.indexOf(document.activeElement);switch(p.key){case"ArrowDown":p.preventDefault(),h[(x+1)%h.length]?.focus();break;case"ArrowUp":p.preventDefault(),h[(x-1+h.length)%h.length]?.focus();break;case"Home":p.preventDefault(),h[0]?.focus();break;case"End":p.preventDefault(),h[h.length-1]?.focus();break;case"Escape":p.preventDefault(),r("escape");break;case"Tab":r("leave");break}}return t({focusFirst:d,contains:f}),(p,h)=>(v(),_("div",{id:e.id,ref_key:"root",ref:o,role:"menu","data-section-flyout":"","aria-label":e.entry.label,class:"fixed top-3 left-[calc(var(--spacing-rail)+8px)] z-40 flex w-[230px] flex-col gap-0.5 rounded-[14px] border border-border bg-surface p-2 text-text shadow-pop",onKeydown:m},[S("span",FS,D(e.entry.label),1),(v(!0),_(pe,null,qe(u.value,x=>(v(),V(i(ea),{key:x.item.code,to:x.to,role:"menuitem",tabindex:"-1","aria-current":x.current?"page":void 0,class:ye([x.current?"bg-sel font-semibold text-text":"font-medium text-muted hover:bg-hover hover:text-text","flex h-[38px] items-center gap-3 rounded-tab px-2.5 no-underline transition-colors duration-150 ease-out"]),onClick:h[0]||(h[0]=$=>r("navigate"))},{default:B(()=>[(v(),V(Lt(x.icon),{size:18,"aria-hidden":"true"})),S("span",null,D(x.item.label),1)]),_:2},1032,["to","aria-current","class"]))),128))],40,BS))}}),zS=["aria-label"],jS=["aria-label","title"],US={class:"max-w-full [overflow-wrap:anywhere]"},HS=["aria-label","title"],WS={class:"max-w-full [overflow-wrap:anywhere]"},KS=200,GS=ne({__name:"PluginRail",setup(e){const t=Tn(),{collapsed:n,narrow:a,setCollapsed:r}=Ig(),l={system:{icon:jC,key:"backend::lang.nav.theme_system"},light:{icon:ou,key:"backend::lang.nav.theme_light"},dark:{icon:oC,key:"backend::lang.nav.theme_dark"}},o=g(()=>l[Mv.value].icon),s=g(()=>k("backend::lang.nav.theme",{mode:k(l[Mv.value].key)})),u=g(()=>ds(String(t.params.vendor??""),String(t.params.plugin??""))),c=g(()=>t.path==="/settings"||t.path.startsWith("/settings/")||u.value===null&&ef(cs(t.path))!==null),d=g(()=>bi.value.map(H=>({entry:H,to:Qd(H)??"/",icon:su(H.icon),current:u.value?.code===H.code}))),f=P(null),m=P(null),p=g(()=>bi.value.find(H=>H.code===f.value)??null),h=new Map;let x=null,$=!1;function b(H){return`section-flyout-${H}`}function C(H,R){const G=R?.$el;G instanceof HTMLElement?h.set(H,G):h.delete(H)}function T(){x!==null&&(clearTimeout(x),x=null)}function O(){T(),f.value=null}function E(){T(),x=setTimeout(()=>{x=null;const H=document.activeElement,R=f.value;R!==null&&(h.get(R)===H||m.value?.contains(H))||(f.value=null)},KS)}function N(H){n.value&&(T(),f.value=H)}function I(H){$||N(H)}async function K(H,R){n.value&&(H.key==="Enter"||H.key==="ArrowDown"?(H.preventDefault(),N(R),await Xe(),await m.value?.focusFirst()):H.key==="Escape"&&f.value!==null&&(H.preventDefault(),O()))}function w(){const H=f.value;O(),H!==null&&($=!0,h.get(H)?.focus(),$=!1)}function q(){r(!1),Xe(()=>document.querySelector("[data-sidebar-collapse]")?.focus())}return Ue(n,H=>{H||O()}),Dt(T),(H,R)=>(v(),_("nav",{"aria-label":i(k)("backend::lang.nav.plugins"),class:"sticky top-0 flex h-screen w-rail shrink-0 flex-col items-center gap-1.5 self-start overflow-y-auto border-r border-side-border bg-side pt-3.5 pb-3"},[S("button",{type:"button","data-theme-toggle":"","aria-label":s.value,title:s.value,class:"mb-3.5 flex size-10 shrink-0 items-center justify-center rounded-inner bg-accent-soft transition-colors duration-150 ease-out hover:bg-side-hover",onClick:R[0]||(R[0]=(...G)=>i(Pv)&&i(Pv)(...G))},[(v(),V(Lt(o.value),{size:22,class:"text-accent","aria-hidden":"true"}))],8,jS),(v(!0),_(pe,null,qe(d.value,G=>(v(),V(i(ea),{key:G.entry.code,ref_for:!0,ref:J=>C(G.entry.code,J),to:G.to,"data-rail-item":G.entry.code,"aria-current":G.current?"page":void 0,"aria-haspopup":i(n)?"menu":void 0,"aria-expanded":i(n)?f.value===G.entry.code?"true":"false":void 0,"aria-controls":i(n)&&f.value===G.entry.code?b(G.entry.code):void 0,class:ye([G.current?"bg-accent-soft font-bold text-accent":"text-side-text hover:bg-side-hover hover:text-white","flex w-[92px] flex-col items-center gap-1 rounded-inner px-1 py-2 text-center text-[11px] leading-[1.2] tracking-[-0.01em] no-underline transition-colors duration-150 ease-out"]),onMouseenter:J=>N(G.entry.code),onMouseleave:E,onFocus:J=>I(G.entry.code),onBlur:E,onKeydown:J=>K(J,G.entry.code)},{default:B(()=>[(v(),V(Lt(G.icon),{size:20,"aria-hidden":"true"})),S("span",US,D(G.entry.label),1)]),_:2},1032,["to","data-rail-item","aria-current","aria-haspopup","aria-expanded","aria-controls","class","onMouseenter","onFocus","onKeydown"]))),128)),i(n)&&p.value?(v(),V(VS,{key:0,id:b(p.value.code),ref_key:"flyout",ref:m,entry:p.value,onMouseenter:T,onMouseleave:E,onFocusin:T,onFocusout:E,onEscape:w,onLeave:E,onNavigate:O},null,8,["id","entry"])):ae("",!0),R[1]||(R[1]=S("span",{class:"flex-1","aria-hidden":"true"},null,-1)),i(n)&&!i(a)?(v(),_("button",{key:1,type:"button","data-sidebar-expand":"","aria-label":i(k)("backend::lang.nav.expand"),title:i(k)("backend::lang.nav.expand"),class:"mb-1 flex size-10 items-center justify-center rounded-inner text-side-text transition-colors duration-150 ease-out hover:bg-side-hover hover:text-white",onClick:q},[F(i(xg),{size:20,"aria-hidden":"true"})],8,HS)):ae("",!0),i(Cw)?(v(),V(i(ea),{key:2,to:"/settings","data-rail-settings":"","aria-current":c.value?"page":void 0,class:ye([c.value?"bg-accent-soft font-bold text-accent":"text-side-text hover:bg-side-hover hover:text-white","flex w-[92px] flex-col items-center gap-1 rounded-inner px-1 py-2 text-center text-[11px] leading-[1.2] tracking-[-0.01em] no-underline transition-colors duration-150 ease-out"])},{default:B(()=>[F(i($g),{size:20,"aria-hidden":"true"}),S("span",WS,D(i(k)("backend::lang.nav.settings")),1)]),_:1},8,["aria-current","class"])):ae("",!0)],8,zS))}}),YS=["aria-label"],JS={class:"mb-3.5 flex h-10 items-center justify-between gap-2 pl-2"},ZS={class:"truncate text-[16px] font-bold"},XS=["aria-label","title"],QS=ne({__name:"SectionPanel",props:{entry:{}},setup(e){const t=e,n=Tn(),a=g(()=>cs(n.path)),r=g(()=>t.entry.sideMenu.flatMap(o=>{const s=qn(o.controller);return s?[{item:o,to:s,icon:su(o.icon),current:a.value===o.controller}]:[]}));function l(){Rg(!0),Xe(()=>document.querySelector("[data-sidebar-expand]")?.focus())}return(o,s)=>(v(),_("aside",{"aria-label":i(k)("backend::lang.nav.sections"),class:"sticky top-0 flex h-screen w-panel shrink-0 flex-col gap-0.5 self-start overflow-y-auto border-r border-border bg-surface px-3 py-3.5"},[S("div",JS,[S("span",ZS,D(e.entry.label),1),S("button",{type:"button","data-sidebar-collapse":"","aria-label":i(k)("backend::lang.nav.collapse"),title:i(k)("backend::lang.nav.collapse"),class:"flex size-[30px] shrink-0 items-center justify-center rounded-tab text-muted transition-colors duration-150 ease-out hover:bg-hover hover:text-text",onClick:l},[F(i(_g),{size:18,"aria-hidden":"true"})],8,XS)]),(v(!0),_(pe,null,qe(r.value,u=>(v(),V(i(ea),{key:u.item.code,to:u.to,"aria-current":u.current?"page":void 0,class:ye([u.current?"bg-sel font-semibold text-text":"font-medium text-muted hover:bg-hover hover:text-text","flex h-nav items-center gap-3 rounded-control px-3 no-underline transition-colors duration-150 ease-out"])},{default:B(()=>[(v(),V(Lt(u.icon),{size:18,"aria-hidden":"true"})),S("span",null,D(u.item.label),1)]),_:2},1032,["to","aria-current","class"]))),128))],8,YS))}}),eE=["aria-label"],tE={class:"flex min-w-0 items-center gap-2"},nE=["aria-current"],aE=ne({__name:"Breadcrumbs",setup(e){const t=Tn(),n=g(()=>{if(t.name==="account")return[{label:k("backend::lang.myaccount.menu_label")}];if(t.name==="settings"||t.name==="settings-form"){const s=[{label:k("backend::lang.nav.settings"),to:"/settings"}],u=t.name==="settings-form"?_i(String(t.params.code??"")):null;return u&&s.push({label:u.label}),s}const a=ds(String(t.params.vendor??""),String(t.params.plugin??"")),r=cs(t.path);if(!a){const s=ef(r);if(!s)return[];const u=[{label:k("backend::lang.nav.settings"),to:"/settings"},{label:s.label,to:lg(s)}];return(t.name==="record"||t.name==="create")&&Co.value!==""&&u.push({label:Co.value}),u}const l=[{label:a.label,to:Qd(a)??void 0}],o=a.sideMenu.find(s=>s.controller===r)??null;return o&&l.push({label:o.label,to:qn(o.controller)??void 0}),(t.name==="record"||t.name==="create")&&Co.value!==""&&l.push({label:Co.value}),l});return(a,r)=>(v(),_("nav",{"aria-label":i(k)("backend::lang.nav.breadcrumbs"),class:"min-w-0"},[S("ol",tE,[(v(!0),_(pe,null,qe(n.value,(l,o)=>(v(),_("li",{key:o,"data-crumb":"",class:"flex min-w-0 items-center gap-2"},[o>0?(v(),V(i(ps),{key:0,size:14,class:"shrink-0 text-muted","aria-hidden":"true"})):ae("",!0),o===n.value.length-1||!l.to?(v(),_("span",{key:1,"aria-current":o===n.value.length-1?"page":void 0,class:ye([o===n.value.length-1?"font-semibold text-text":"text-muted","truncate"])},D(l.label),11,nE)):(v(),V(i(ea),{key:2,to:l.to,class:"truncate text-muted no-underline transition-colors duration-150 ease-out hover:text-text"},{default:B(()=>[xe(D(l.label),1)]),_:2},1032,["to"]))]))),128))])],8,eE))}});function Rv(e){return typeof e=="string"?`'${e}'`:new lE().serialize(e)}const rE=" _-,;:!?.'\"()[]{}@*/\\&#%`^+<=>|~$0123456789abcdefghijklmnopqrstuvwxyz",Os=(function(){const e=new Uint8Array(128);for(let t=0;t<69;t++)e[rE.charCodeAt(t)]=t+1;for(let t=65;t<=90;t++)e[t]=e[t+32];return e})();function Yu(e,t){if(e===t)return 0;const n=Math.min(e.length,t.length);let a=0;for(let r=0;ro?-1:1)}return e.length!==t.length?e.lengththis.compare(o[0],s[0]));let l=`${n}{`;for(let o=0;othis.compare(a,r)))}`}$Map(n){return this.serializeObjectEntries("Map",n.entries())}}for(const t of["Error","RegExp","URL"])e.prototype["$"+t]=function(n){return`${t}(${n})`};for(const t of["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"])e.prototype["$"+t]=function(n){return`${t}[${n.join(",")}]`};for(const t of["BigInt64Array","BigUint64Array"])e.prototype["$"+t]=function(n){return`${t}[${n.join("n,")}${n.length>0?"n":""}]`};return e})();function Yo(e,t){return e===t||Rv(e)===Rv(t)}function Ms(e,t){let n=e;const a=t.toString(),r=a.indexOf("."),l=r>=0?a.length-r:0;if(l>0){const o=10**l;n=Math.round(n*o)/o}return n}function Ju(e,t,n,a){t=Number(t),n=Number(n);const r=(e-(Number.isNaN(t)?0:t))%a;let l=Ms(Math.abs(r)*2>=a?e+Math.sign(r)*(a-Math.abs(r)):e-r,a);return Number.isNaN(t)?!Number.isNaN(n)&&l>n&&(l=Math.floor(Ms(n/a,a))*a):ln&&(l=t+Math.floor(Ms((n-t)/a,a))*a),l=Ms(l,a),l}function xt(e,t){const n=typeof e=="string"&&!t?`${e}Context`:t,a=Symbol(n);return[o=>{const s=ut(a,o);if(s||s===null)return s;throw new Error(`Injection \`${a.toString()}\` not found. Component must be used within ${Array.isArray(e)?`one of the following components: ${e.join(", ")}`:`\`${e}\``}`)},o=>(kt(a,o),o)]}function Nt(){let e=document.activeElement;if(e==null)return null;for(;e!=null&&e.shadowRoot!=null&&e.shadowRoot.activeElement!=null;)e=e.shadowRoot.activeElement;return e}function af(e,t,n){const a=n.originalEvent.target,r=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&a.addEventListener(e,t,{once:!0}),a.dispatchEvent(r)}function hn(e){return e==null}function Iv(e,t){return hn(e)?!1:Array.isArray(e)?e.some(n=>Yo(n,t)):Yo(e,t)}function oE(e,t){var n;const a=os();return bn(()=>{a.value=e()},{...t,flush:(n=t?.flush)!==null&&n!==void 0?n:"sync"}),$t(a)}function qg(e,t){return Rd()?(kh(e,t),!0):!1}function sE(e){let t=!1,n;const a=xh(!0);return((...r)=>(t||(n=a.run(()=>e(...r)),t=!0),n))}const Oa=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const iE=e=>typeof e<"u",uE=Object.prototype.toString,cE=e=>uE.call(e)==="[object Object]",qv=dE();function dE(){var e,t,n;return Oa&&!!(!((e=window)===null||e===void 0||(e=e.navigator)===null||e===void 0)&&e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window)===null||t===void 0||(t=t.navigator)===null||t===void 0?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test((n=window)===null||n===void 0?void 0:n.navigator.userAgent))}function Zu(e){return Array.isArray(e)?e:[e]}function fE(e){return la()}function Ng(e){if(!Oa)return e;let t=0,n,a;const r=()=>{t-=1,a&&t<=0&&(a.stop(),n=void 0,a=void 0)};return((...l)=>(t+=1,a||(a=xh(!0),n=a.run(()=>e(...l))),qg(r),n))}function pE(e){return Mn(_t(e)?new Proxy({},{get(t,n,a){return i(Reflect.get(e.value,n,a))},set(t,n,a){return _t(e.value[n])&&!_t(a)?e.value[n].value=a:e.value[n]=a,!0},deleteProperty(t,n){return Reflect.deleteProperty(e.value,n)},has(t,n){return Reflect.has(e.value,n)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}}):e)}function vE(e){return pE(g(e))}function rf(e,...t){const n=t.flat(),a=n[0];return vE(()=>Object.fromEntries(typeof a=="function"?Object.entries(Ut(e)).filter(([r,l])=>!a(en(l),r)):Object.entries(Ut(e)).filter(r=>!n.includes(r[0]))))}function mE(e,t=1e4){return o_((n,a)=>{let r=en(e),l;const o=()=>setTimeout(()=>{r=en(e),a()},en(t));return qg(()=>{clearTimeout(l)}),{get(){return n(),r},set(s){r=s,a(),clearTimeout(l),l=o()}}})}function hE(e,t){fE()&&Dt(e,t)}function yE(e,t,n){return Ue(e,t,{...n,immediate:!0})}const lf=Oa?window:void 0;function Kr(e){var t;const n=en(e);return(t=n?.$el)!==null&&t!==void 0?t:n}function Vl(...e){const t=(a,r,l,o)=>(a.addEventListener(r,l,o),()=>a.removeEventListener(r,l,o)),n=g(()=>{const a=Zu(en(e[0])).filter(r=>r!=null);return a.every(r=>typeof r!="string")?a:void 0});return yE(()=>{var a,r;return[(a=(r=n.value)===null||r===void 0?void 0:r.map(l=>Kr(l)))!==null&&a!==void 0?a:[lf].filter(l=>l!=null),Zu(en(n.value?e[1]:e[0])),Zu(i(n.value?e[2]:e[1])),en(n.value?e[3]:e[2])]},([a,r,l,o],s,u)=>{if(!a?.length||!r?.length||!l?.length)return;const c=cE(o)?{...o}:o,d=a.flatMap(f=>r.flatMap(m=>l.map(p=>t(f,m,p,c))));u(()=>{d.forEach(f=>f())})},{flush:"post"})}function gE(){const e=os(!1),t=la();return t&&Ct(()=>{e.value=!0},t),e}function bE(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function _E(...e){let t,n,a={};e.length===3?(t=e[0],n=e[1],a=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],a=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:r=lf,eventName:l="keydown",passive:o=!1,dedupe:s=!1}=a,u=bE(t);return Vl(r,l,d=>{d.repeat&&en(s)||u(d)&&n(d)},o)}function xE(e){return JSON.parse(JSON.stringify(e))}function At(e,t,n,a={}){var r,l;const{clone:o=!1,passive:s=!1,eventName:u,deep:c=!1,defaultValue:d,shouldEmit:f}=a,m=la(),p=n||m?.emit||(m==null||(r=m.$emit)===null||r===void 0?void 0:r.bind(m))||(m==null||(l=m.proxy)===null||l===void 0||(l=l.$emit)===null||l===void 0?void 0:l.bind(m?.proxy));let h=u;t||(t="modelValue"),h=h||`update:${t.toString()}`;const x=C=>o?typeof o=="function"?o(C):xE(C):C,$=()=>iE(e[t])?x(e[t]):d,b=C=>{f?f(C)&&p(h,C):p(h,C)};if(s){const C=P($());let T=!1;return Ue(()=>e[t],O=>{T||(T=!0,C.value=x(O),Xe(()=>T=!1))}),Ue(C,O=>{!T&&(O!==e[t]||c)&&b(O)},{deep:c}),C}else return g({get(){return $()},set(C){b(C)}})}function of(e){return e?e.flatMap(t=>t.type===pe?of(t.children):[t]):[]}const kE=["INPUT","TEXTAREA"];function Nv(e,t,n,a={}){if(!t||a.enableIgnoredElement&&kE.includes(t.nodeName))return null;const{arrowKeyOptions:r="both",attributeName:l="[data-reka-collection-item]",itemsArray:o=[],loop:s=!0,dir:u="ltr",preventScroll:c=!0,focus:d=!1}=a,[f,m,p,h,x,$]=[e.key==="ArrowRight",e.key==="ArrowLeft",e.key==="ArrowUp",e.key==="ArrowDown",e.key==="Home",e.key==="End"],b=p||h,C=f||m;if(!x&&!$&&(!b&&!C||r==="vertical"&&C||r==="horizontal"&&b))return null;const T=n?Array.from(n.querySelectorAll(l)):o;if(!T.length)return null;c&&e.preventDefault();let O=null;return C||b?O=Lg(T,t,{goForward:b?h:u==="ltr"?f:m,loop:s}):x?O=T.at(0)||null:$&&(O=T.at(-1)||null),d&&O?.focus(),O}function Lg(e,t,n,a=e.includes(t)?e.length:e.length+1){if(--a===0)return null;const r=e.indexOf(t);let l;if(r===-1?l=n.goForward?0:e.length-1:l=n.goForward?r+1:r-1,!n.loop&&(l<0||l>=e.length))return null;const o=(l+e.length)%e.length,s=e[o];return s?s.hasAttribute("disabled")&&s.getAttribute("disabled")!=="false"?Lg(e,s,n,a):s:null}const[uu]=xt("ConfigProvider");function Xu(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function ld(e,t,n=".",a){if(!Xu(t))return ld(e,{},n,a);const r={...t};for(const l of Object.keys(e)){if(l==="__proto__"||l==="constructor")continue;const o=e[l];o!=null&&(a&&a(r,l,o,n)||(Array.isArray(o)&&Array.isArray(r[l])?r[l]=[...o,...r[l]]:Xu(o)&&Xu(r[l])?r[l]=ld(o,r[l],(n?`${n}.`:"")+l.toString(),a):r[l]=o))}return r}function wE(e){return(...t)=>t.reduce((n,a)=>ld(n,a,"",e),{})}const Bg=wE(),$E=Ng(()=>{const e=P(new Map),t=P(),n=g(()=>{for(const o of e.value.values())if(o)return!0;return!1}),a=uu({scrollBody:P(!0)});let r=null;const l=()=>{document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.documentElement.style.removeProperty("--scrollbar-width"),document.body.style.overflow=t.value??"",qv&&r?.(),t.value=void 0};return Ue(n,(o,s)=>{if(!Oa)return;if(!o){s&&l();return}t.value===void 0&&(t.value=document.body.style.overflow);const u=window.innerWidth-document.documentElement.clientWidth,c={padding:u,margin:0},d=a.scrollBody?.value?typeof a.scrollBody.value=="object"?Bg({padding:a.scrollBody.value.padding===!0?u:a.scrollBody.value.padding,margin:a.scrollBody.value.margin===!0?u:a.scrollBody.value.margin},c):c:{padding:0,margin:0};u>0&&(document.body.style.paddingRight=typeof d.padding=="number"?`${d.padding}px`:String(d.padding),document.body.style.marginRight=typeof d.margin=="number"?`${d.margin}px`:String(d.margin),document.documentElement.style.setProperty("--scrollbar-width",`${u}px`),document.body.style.overflow="hidden"),qv&&(r=Vl(document,"touchmove",f=>CE(f),{passive:!1})),Xe(()=>{n.value&&(document.body.style.pointerEvents="none",document.body.style.overflow="hidden")})},{immediate:!0,flush:"sync"}),e});function sf(e){const t=Math.random().toString(36).substring(2,7),n=$E();n.value.set(t,e??!1);const a=g({get:()=>n.value.get(t)??!1,set:r=>n.value.set(t,r)});return hE(()=>{n.value.delete(t)}),a}function Fg(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.cancelable&&t.preventDefault(),!1)}function Tl(e,t){return e-t*Math.floor(e/t)}const Vg=1721426;function Ir(e,t,n,a){t=hs(e,t);let r=t-1,l=-2;return n<=2?l=0:Xa(t)&&(l=-1),Vg-1+365*r+Math.floor(r/4)-Math.floor(r/100)+Math.floor(r/400)+Math.floor((367*n-362)/12+l+a)}function Xa(e){return e%4===0&&(e%100!==0||e%400===0)}function hs(e,t){return e==="BC"?1-t:t}function cu(e){let t="AD";return e<=0&&(t="BC",e=1-e),[t,e]}const SE={standard:[31,28,31,30,31,30,31,31,30,31,30,31],leapyear:[31,29,31,30,31,30,31,31,30,31,30,31]};class Nn{fromJulianDay(t){let n=t,a=n-Vg,r=Math.floor(a/146097),l=Tl(a,146097),o=Math.floor(l/36524),s=Tl(l,36524),u=Math.floor(s/1461),c=Tl(s,1461),d=Math.floor(c/365),f=r*400+o*100+u*4+d+(o!==4&&d!==4?1:0),[m,p]=cu(f),h=n-Ir(m,p,1,1),x=2;n0&&t===Ln()&&!Ug())return new Date(e).getTimezoneOffset()*-6e4;let{year:n,month:a,day:r,hour:l,minute:o,second:s}=Wg(e,t);return Hg(n,a,r,l,o,s,0)-Math.floor(e/1e3)*1e3}const zv=new Map;function Wg(e,t){let n=zv.get(t);n||(n=new Intl.DateTimeFormat("en-US",{timeZone:t,hour12:!1,era:"short",year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"}),zv.set(t,n));let a=n.formatToParts(new Date(e)),r={};for(let l of a)l.type!=="literal"&&(r[l.type]=l.value);return{year:r.era==="BC"||r.era==="B"?-r.year+1:+r.year,month:+r.month,day:+r.day,hour:r.hour==="24"?0:+r.hour,minute:+r.minute,second:+r.second}}const jv=864e5;function RE(e,t,n,a){return(n===a?[n]:[n,a]).filter(l=>IE(e,t,l))}function IE(e,t,n){let a=Wg(n,t);return e.year===a.year&&e.month===a.month&&e.day===a.day&&e.hour===a.hour&&e.minute===a.minute&&e.second===a.second}function ha(e,t,n="compatible"){let a=na(e);if(t==="UTC")return zl(a);if(t===Ln()&&n==="compatible"&&!Ug()){a=on(a,new Nn);let u=new Date,c=hs(a.era,a.year);return u.setFullYear(c,a.month-1,a.day),u.setHours(a.hour,a.minute,a.second,a.millisecond),u.getTime()}let r=zl(a),l=sd(r-jv,t),o=sd(r+jv,t),s=RE(a,t,r-l,r-o);if(s.length===1)return s[0];if(s.length>1)switch(n){case"compatible":case"earlier":return s[0];case"later":return s[s.length-1];case"reject":throw new RangeError("Multiple possible absolute times found")}switch(n){case"earlier":return Math.min(r-l,r-o);case"compatible":case"later":return Math.max(r-l,r-o);case"reject":throw new RangeError("No such absolute time found")}}function Kg(e,t,n="compatible"){return new Date(ha(e,t,n))}function ya(e,t){let n=sd(e,t),a=new Date(e+n),r=a.getUTCFullYear(),l=a.getUTCMonth()+1,o=a.getUTCDate(),s=a.getUTCHours(),u=a.getUTCMinutes(),c=a.getUTCSeconds(),d=a.getUTCMilliseconds();return new Ea(r<1?"BC":"AD",r<1?-r+1:r,l,o,t,n,s,u,c,d)}function qE(e){return new mt(e.calendar,e.era,e.year,e.month,e.day)}function na(e,t){let n=0,a=0,r=0,l=0;if("timeZone"in e)({hour:n,minute:a,second:r,millisecond:l}=e);else if("hour"in e&&!t)return e;return t&&({hour:n,minute:a,second:r,millisecond:l}=t),new sr(e.calendar,e.era,e.year,e.month,e.day,n,a,r,l)}function on(e,t){if(cf(e.calendar,t))return e;let n=t.fromJulianDay(e.calendar.toJulianDay(e)),a=e.copy();return a.calendar=t,a.era=n.era,a.year=n.year,a.month=n.month,a.day=n.day,Vr(a),a}function df(e,t,n){if(e instanceof Ea)return e.timeZone===t?e:fu(e,t);let a=ha(e,t,n);return ya(a,t)}function NE(e){let t=zl(e)-e.offset;return new Date(t)}function fu(e,t){let n=zl(e)-e.offset;return on(ya(n,t),e.calendar)}const po=36e5;function pu(e,t){let n=e.copy(),a="hour"in n?Zg(n,t):0;id(n,t.years||0),n.calendar.balanceYearMonth&&n.calendar.balanceYearMonth(n,e),n.month+=t.months||0,ud(n),Gg(n),n.day+=(t.weeks||0)*7,n.day+=t.days||0,n.day+=a,LE(n),n.calendar.balanceDate&&n.calendar.balanceDate(n),n.year<1&&(n.year=1,n.month=1,n.day=1);let r=n.calendar.getYearsInEra(n);if(n.year>r){let o=n.calendar.isInverseEra?.(n);n.year=r,n.month=o?1:n.calendar.getMonthsInYear(n),n.day=o?1:n.calendar.getDaysInMonth(n)}n.month<1&&(n.month=1,n.day=1);let l=n.calendar.getMonthsInYear(n);return n.month>l&&(n.month=l,n.day=n.calendar.getDaysInMonth(n)),n.day=Math.max(1,Math.min(n.calendar.getDaysInMonth(n),n.day)),n}function id(e,t){e.calendar.isInverseEra?.(e)&&(t=-t),e.year+=t}function ud(e){for(;e.month<1;)id(e,-1),e.month+=e.calendar.getMonthsInYear(e);let t=0;for(;e.month>(t=e.calendar.getMonthsInYear(e));)e.month-=t,id(e,1)}function LE(e){for(;e.day<1;)e.month--,ud(e),e.day+=e.calendar.getDaysInMonth(e);for(;e.day>e.calendar.getDaysInMonth(e);)e.day-=e.calendar.getDaysInMonth(e),e.month++,ud(e)}function Gg(e){e.month=Math.max(1,Math.min(e.calendar.getMonthsInYear(e),e.month)),e.day=Math.max(1,Math.min(e.calendar.getDaysInMonth(e),e.day))}function Vr(e){e.calendar.constrainDate&&e.calendar.constrainDate(e),e.year=Math.max(1,Math.min(e.calendar.getYearsInEra(e),e.year)),Gg(e)}function ff(e){let t={};for(let n in e)typeof e[n]=="number"&&(t[n]=-e[n]);return t}function Yg(e,t){return pu(e,ff(t))}function pf(e,t){let n=e.copy();return t.era!=null&&(n.era=t.era),t.year!=null&&(n.year=t.year),t.month!=null&&(n.month=t.month),t.day!=null&&(n.day=t.day),Vr(n),n}function Jo(e,t){let n=e.copy();return t.hour!=null&&(n.hour=t.hour),t.minute!=null&&(n.minute=t.minute),t.second!=null&&(n.second=t.second),t.millisecond!=null&&(n.millisecond=t.millisecond),Jg(n),n}function BE(e){e.second+=Math.floor(e.millisecond/1e3),e.millisecond=Ps(e.millisecond,1e3),e.minute+=Math.floor(e.second/60),e.second=Ps(e.second,60),e.hour+=Math.floor(e.minute/60),e.minute=Ps(e.minute,60);let t=Math.floor(e.hour/24);return e.hour=Ps(e.hour,24),t}function Jg(e){e.millisecond=Math.max(0,Math.min(e.millisecond,999)),e.second=Math.max(0,Math.min(e.second,59)),e.minute=Math.max(0,Math.min(e.minute,59)),e.hour=Math.max(0,Math.min(e.hour,23))}function Ps(e,t){let n=e%t;return n<0&&(n+=t),n}function Zg(e,t){return e.hour+=t.hours||0,e.minute+=t.minutes||0,e.second+=t.seconds||0,e.millisecond+=t.milliseconds||0,BE(e)}function Xg(e,t){let n=e.copy();return Zg(n,t),n}function FE(e,t){return Xg(e,ff(t))}function vf(e,t,n,a){let r=e.copy();switch(t){case"era":{let l=e.calendar.getEras(),o=l.indexOf(e.era);if(o<0)throw new Error("Invalid era: "+e.era);o=ga(o,n,0,l.length-1,a?.round),r.era=l[o],Vr(r);break}case"year":r.calendar.isInverseEra?.(r)&&(n=-n),r.year=ga(e.year,n,-1/0,9999,a?.round),r.year===-1/0&&(r.year=1),r.calendar.balanceYearMonth&&r.calendar.balanceYearMonth(r,e);break;case"month":r.month=ga(e.month,n,1,e.calendar.getMonthsInYear(e),a?.round);break;case"day":r.day=ga(e.day,n,1,e.calendar.getDaysInMonth(e),a?.round);break;default:throw new Error("Unsupported field "+t)}return e.calendar.balanceDate&&e.calendar.balanceDate(r),Vr(r),r}function mf(e,t,n,a){let r=e.copy();switch(t){case"hour":{let l=e.hour,o=0,s=23;if(a?.hourCycle===12){let u=l>=12;o=u?12:0,s=u?23:11}r.hour=ga(l,n,o,s,a?.round);break}case"minute":r.minute=ga(e.minute,n,0,59,a?.round);break;case"second":r.second=ga(e.second,n,0,59,a?.round);break;case"millisecond":r.millisecond=ga(e.millisecond,n,0,999,a?.round);break;default:throw new Error("Unsupported field "+t)}return r}function ga(e,t,n,a,r=!1){if(r){e+=Math.sign(t),e0?e=Math.ceil(e/l)*l:e=Math.floor(e/l)*l,e>a&&(e=n)}else e+=t,ea&&(e=n+(e-a-1));return e}function Qg(e,t){let n;if(t.years!=null&&t.years!==0||t.months!=null&&t.months!==0||t.weeks!=null&&t.weeks!==0||t.days!=null&&t.days!==0){let r=pu(na(e),{years:t.years,months:t.months,weeks:t.weeks,days:t.days});n=ha(r,e.timeZone)}else n=zl(e)-e.offset;n+=t.milliseconds||0,n+=(t.seconds||0)*1e3,n+=(t.minutes||0)*6e4,n+=(t.hours||0)*36e5;let a=ya(n,e.timeZone);return on(a,e.calendar)}function VE(e,t){return Qg(e,ff(t))}function zE(e,t,n,a){switch(t){case"hour":{let r=0,l=23;if(a?.hourCycle===12){let h=e.hour>=12;r=h?12:0,l=h?23:11}let o=na(e),s=on(Jo(o,{hour:r}),new Nn),u=[ha(s,e.timeZone,"earlier"),ha(s,e.timeZone,"later")].filter(h=>ya(h,e.timeZone).day===s.day)[0],c=on(Jo(o,{hour:l}),new Nn),d=[ha(c,e.timeZone,"earlier"),ha(c,e.timeZone,"later")].filter(h=>ya(h,e.timeZone).day===c.day).pop(),f=zl(e)-e.offset,m=Math.floor(f/po),p=f%po;return f=ga(m,n,Math.floor(u/po),Math.floor(d/po),a?.round)*po+p,on(ya(f,e.timeZone),e.calendar)}case"minute":case"second":case"millisecond":return mf(e,t,n,a);case"era":case"year":case"month":case"day":{let r=vf(na(e),t,n,a),l=ha(r,e.timeZone);return on(ya(l,e.timeZone),e.calendar)}default:throw new Error("Unsupported field "+t)}}function jE(e,t,n){let a=na(e),r=Jo(pf(a,t),t);if(r.compare(a)===0)return e;let l=ha(r,e.timeZone,n);return on(ya(l,e.timeZone),e.calendar)}const UE=/^(\d{2})(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?$/,HE=/^([+-]\d{6}|\d{4})-(\d{2})-(\d{2})$/,eb=/^([+-]\d{6}|\d{4})-(\d{2})-(\d{2})(?:T(\d{2}))?(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?(?:(?:([+-]\d{2})(?::?(\d{2}))?)|Z)$/;function WE(e){let t=e.match(UE);if(!t)throw new Error("Invalid ISO 8601 time string: "+e);return new Yn(Kt(t[1],0,23),t[2]?Kt(t[2],0,59):0,t[3]?Kt(t[3],0,59):0,t[4]?Kt(t[4],0,1/0)*1e3:0)}function tb(e){let t=e.match(HE);if(!t)throw eb.test(e)?new Error(`Invalid ISO 8601 date string: ${e}. Use parseAbsolute() instead.`):new Error("Invalid ISO 8601 date string: "+e);let n=new mt(Kt(t[1],0,9999),Kt(t[2],1,12),1);return n.day=Kt(t[3],1,n.calendar.getDaysInMonth(n)),n}function Uv(e,t){let n=e.match(eb);if(!n)throw new Error("Invalid ISO 8601 date time string: "+e);let a=Kt(n[1],-9999,9999),r=a<1?"BC":"AD",l=new Ea(r,a<1?-a+1:a,Kt(n[2],1,12),1,t,0,n[4]?Kt(n[4],0,23):0,n[5]?Kt(n[5],0,59):0,n[6]?Kt(n[6],0,59):0,n[7]?Kt(n[7],0,1/0)*1e3:0);return l.day=Kt(n[3],0,l.calendar.getDaysInMonth(l)),n[8]&&(l.offset=Kt(n[8],-23,23)*36e5+Kt(n[9]??"0",0,59)*6e4),fu(l,t)}function Kt(e,t,n){let a=Number(e);if(an)throw new RangeError(`Value out of range: ${t} <= ${a} <= ${n}`);return a}function nb(e){return`${String(e.hour).padStart(2,"0")}:${String(e.minute).padStart(2,"0")}:${String(e.second).padStart(2,"0")}${e.millisecond?String(e.millisecond/1e3).slice(1):""}`}function ab(e){let t=on(e,new Nn),n;return t.era==="BC"?n=t.year===1?"0000":"-"+String(Math.abs(1-t.year)).padStart(6,"00"):n=String(t.year).padStart(4,"0"),`${n}-${String(t.month).padStart(2,"0")}-${String(t.day).padStart(2,"0")}`}function rb(e){return`${ab(e)}T${nb(e)}`}function KE(e){let t=Math.sign(e)<0?"-":"+";e=Math.abs(e);let n=Math.floor(e/36e5),a=Math.floor(e%36e5/6e4),r=Math.floor(e%36e5%6e4/1e3),l=`${t}${String(n).padStart(2,"0")}:${String(a).padStart(2,"0")}`;return r!==0&&(l+=`:${String(r).padStart(2,"0")}`),l}function GE(e){return`${rb(e)}${KE(e.offset)}[${e.timeZone}]`}function hf(e){let t=typeof e[0]=="object"?e.shift():new Nn,n;if(typeof e[0]=="string")n=e.shift();else{let o=t.getEras();n=o[o.length-1]}let a=e.shift(),r=e.shift(),l=e.shift();return[t,n,a,r,l]}class mt{#e;constructor(...t){let[n,a,r,l,o]=hf(t);this.calendar=n,this.era=a,this.year=r,this.month=l,this.day=o,Vr(this)}copy(){return this.era?new mt(this.calendar,this.era,this.year,this.month,this.day):new mt(this.calendar,this.year,this.month,this.day)}add(t){return pu(this,t)}subtract(t){return Yg(this,t)}set(t){return pf(this,t)}cycle(t,n,a){return vf(this,t,n,a)}toDate(t){return Kg(this,t)}toString(){return ab(this)}compare(t){return zg(this,t)}}class Yn{#e;constructor(t=0,n=0,a=0,r=0){this.hour=t,this.minute=n,this.second=a,this.millisecond=r,Jg(this)}copy(){return new Yn(this.hour,this.minute,this.second,this.millisecond)}add(t){return Xg(this,t)}subtract(t){return FE(this,t)}set(t){return Jo(this,t)}cycle(t,n,a){return mf(this,t,n,a)}toString(){return nb(this)}compare(t){return jg(this,t)}}class sr{#e;constructor(...t){let[n,a,r,l,o]=hf(t);this.calendar=n,this.era=a,this.year=r,this.month=l,this.day=o,this.hour=t.shift()||0,this.minute=t.shift()||0,this.second=t.shift()||0,this.millisecond=t.shift()||0,Vr(this)}copy(){return this.era?new sr(this.calendar,this.era,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond):new sr(this.calendar,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond)}add(t){return pu(this,t)}subtract(t){return Yg(this,t)}set(t){return pf(Jo(this,t),t)}cycle(t,n,a){switch(t){case"era":case"year":case"month":case"day":return vf(this,t,n,a);default:return mf(this,t,n,a)}}toDate(t,n){return Kg(this,t,n)}toString(){return rb(this)}compare(t){let n=zg(this,t);return n===0?jg(this,na(t)):n}}class Ea{#e;constructor(...t){let[n,a,r,l,o]=hf(t),s=t.shift(),u=t.shift();this.calendar=n,this.era=a,this.year=r,this.month=l,this.day=o,this.timeZone=s,this.offset=u,this.hour=t.shift()||0,this.minute=t.shift()||0,this.second=t.shift()||0,this.millisecond=t.shift()||0,Vr(this)}copy(){return this.era?new Ea(this.calendar,this.era,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond):new Ea(this.calendar,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond)}add(t){return Qg(this,t)}subtract(t){return VE(this,t)}set(t,n){return jE(this,t,n)}cycle(t,n,a){return zE(this,t,n,a)}toDate(){return NE(this)}toString(){return GE(this)}toAbsoluteString(){return this.toDate().toISOString()}compare(t){return this.toDate().getTime()-df(t,this.timeZone).toDate().getTime()}}const Ol=[[1868,9,8],[1912,7,30],[1926,12,25],[1989,1,8],[2019,5,1]],YE=[[1912,7,29],[1926,12,24],[1989,1,7],[2019,4,30]],ei=[1867,1911,1925,1988,2018],Ja=["meiji","taisho","showa","heisei","reiwa"];function Hv(e){const t=Ol.findIndex(([n,a,r])=>e.year=0){let[,r,l]=Ol[n];t.month=Math.max(r,t.month),t.month===r&&(t.day=Math.max(l,t.day))}}getEras(){return Ja}getYearsInEra(t){let n=Ja.indexOf(t.era),a=Ol[n],r=Ol[n+1];if(r==null)return 9999-a[0]+1;let l=r[0]-a[0];return(t.month0?["minguo",t]:["before_minguo",1-t]}class XE extends Nn{fromJulianDay(t){let n=super.fromJulianDay(t),a=hs(n.era,n.year),[r,l]=Gv(a);return new mt(this,r,l,n.month,n.day)}toJulianDay(t){return super.toJulianDay(Yv(t))}getEras(){return["before_minguo","minguo"]}balanceDate(t){let[n,a]=Gv(ob(t));t.era=n,t.year=a}isInverseEra(t){return t.era==="before_minguo"}getDaysInMonth(t){return super.getDaysInMonth(Yv(t))}getYearsInEra(t){return t.era==="before_minguo"?9999:9999-Ci}constructor(...t){super(...t),this.identifier="roc"}}function Yv(e){let[t,n]=cu(ob(e));return new mt(t,n,e.month,e.day)}const Jv=1948320,Zv=[0,31,62,93,124,155,186,216,246,276,306,336];class QE{fromJulianDay(t){let n=t-Jv,a=1+Math.floor((33*n+3)/12053),r=365*(a-1)+Math.floor((8*a+21)/33),l=n-r,o=l<216?Math.floor(l/31):Math.floor((l-6)/30),s=l-Zv[o]+1;return new mt(this,a,o+1,s)}toJulianDay(t){let n=Jv-1+365*(t.year-1)+Math.floor((8*t.year+21)/33);return n+=Zv[t.month-1],n+=t.day,n}getMonthsInYear(){return 12}getDaysInMonth(t){return t.month<=6?31:t.month<=11||Tl(25*t.year+11,33)<8?30:29}getMaximumMonthsInYear(){return 12}getMaximumDaysInMonth(){return 31}getEras(){return["AP"]}getYearsInEra(){return 9377}constructor(){this.identifier="persian"}}const nc=78,Xv=80;class eA extends Nn{fromJulianDay(t){let n=super.fromJulianDay(t),a=n.year-nc,r=t-Ir(n.era,n.year,1,1),l;r=8&&(o+=(t.month-7)*30),o+=t.day-1,o)}getDaysInMonth(t){return t.month===1&&Xa(t.year+nc)||t.month>=2&&t.month<=6?31:30}getYearsInEra(){return 9919}getEras(){return["saka"]}balanceDate(){}constructor(...t){super(...t),this.identifier="indian"}}const Si=1948440,Qv=1948439,wn=1300,sl=1600,tA=460322;function Ei(e,t,n,a){return a+Math.ceil(29.5*(n-1))+(t-1)*354+Math.floor((3+11*t)/30)+e-1}function sb(e,t,n){let a=Math.floor((30*(n-t)+10646)/10631),r=Math.min(12,Math.ceil((n-(29+Ei(t,a,1,1)))/29.5)+1),l=n-Ei(t,a,r,1)+1;return new mt(e,a,r,l)}function em(e){return(14+11*e)%30<11}class yf{fromJulianDay(t){return sb(this,Si,t)}toJulianDay(t){return Ei(Si,t.year,t.month,t.day)}getDaysInMonth(t){let n=29+t.month%2;return t.month===12&&em(t.year)&&n++,n}getMonthsInYear(){return 12}getDaysInYear(t){return em(t.year)?355:354}getMaximumMonthsInYear(){return 12}getMaximumDaysInMonth(){return 30}getYearsInEra(){return 9665}getEras(){return["AH"]}constructor(){this.identifier="islamic-civil"}}class nA extends yf{fromJulianDay(t){return sb(this,Qv,t)}toJulianDay(t){return Ei(Qv,t.year,t.month,t.day)}constructor(...t){super(...t),this.identifier="islamic-tbla"}}const aA="qgpUDckO1AbqBmwDrQpVBakGkgepC9QF2gpcBS0NlQZKB1QLagutBa4ETwoXBYsGpQbVCtYCWwmdBE0KJg2VDawFtgm6AlsKKwWVCsoG6Qr0AnYJtgJWCcoKpAvSC9kF3AJtCU0FpQpSC6ULtAW2CVcFlwJLBaMGUgdlC2oFqworBZUMSg2lDcoF1gpXCasESwmlClILagt1BXYCtwhbBFUFqQW0BdoJ3QRuAjYJqgpUDbIN1QXaAlsJqwRVCkkLZAtxC7QFtQpVCiUNkg7JDtQG6QprCasEkwpJDaQNsg25CroEWworBZUKKgtVC1wFvQQ9Ah0JlQpKC1oLbQW2AjsJmwRVBqkGVAdqC2wFrQpVBSkLkgupC9QF2gpaBasKlQVJB2QHqgu1BbYCVgpNDiULUgtqC60FrgIvCZcESwalBqwG1gpdBZ0ETQoWDZUNqgW1BdoCWwmtBJUFygbkBuoK9QS2AlYJqgpUC9IL2QXqAm0JrQSVCkoLpQuyBbUJ1gSXCkcFkwZJB1ULagVrCisFiwpGDaMNygXWCtsEawJLCaUKUgtpC3UFdgG3CFsCKwVlBbQF2gntBG0BtgimClINqQ3UBdoKWwmrBFMGKQdiB6kLsgW1ClUFJQuSDckO0gbpCmsFqwRVCikNVA2qDbUJugQ7CpsETQqqCtUK2gJdCV4ELgqaDFUNsga5BroEXQotBZUKUguoC7QLuQXaAloJSgukDdEO6AZqC20FNQWVBkoNqA3UDdoGWwWdAisGFQtKC5ULqgWuCi4JjwwnBZUGqgbWCl0FnQI=";let cd,Ml;function ti(e){return tA+Ml[e-wn]}function So(e,t){let n=e-wn,a=1<<11-(t-1);return(cd[n]&a)===0?29:30}function tm(e,t){let n=ti(e);for(let a=1;at.charCodeAt(0)).buffer)),!Ml){Ml=new Uint32Array(sl-wn+1);let t=0;for(let n=wn;n<=sl;n++){Ml[n-wn]=t;for(let a=1;a<=12;a++)t+=So(n,a)}}}fromJulianDay(t){let n=t-Si,a=ti(wn),r=ti(sl);if(nr)return super.fromJulianDay(t);{let l=wn-1,o=1,s=1;for(;s>0;){l++,s=n-ti(l)+1;let u=nm(l);if(s===u){o=12;break}else if(sc;)s-=c,o++,c=So(l,o);break}}return new mt(this,l,o,n-tm(l,o)+1)}}toJulianDay(t){return t.yearsl?super.toJulianDay(t):Si+tm(t.year,t.month)+(t.day-1)}getDaysInMonth(t){return t.yearsl?super.getDaysInMonth(t):So(t.year,t.month)}getDaysInYear(t){return t.yearsl?super.getDaysInYear(t):nm(t.year)}}const am=347997,ib=1080,ub=24*ib,lA=29,oA=12*ib+793,sA=lA*ub+oA;function Rr(e){return Tl(e*7+1,19)<7}function ni(e){let t=Math.floor((235*e-234)/19),n=12084+13753*t,a=t*29+Math.floor(n/25920);return Tl(3*(a+1),7)<3&&(a+=1),a}function iA(e){let t=ni(e-1),n=ni(e);return ni(e+1)-n===356?2:n-t===382?1:0}function Lo(e){return ni(e)+iA(e)}function cb(e){return Lo(e+1)-Lo(e)}function uA(e){let t=cb(e);switch(t>380&&(t-=30),t){case 353:return 0;case 354:return 1;case 355:return 2}}function Rs(e,t){if(t>=6&&!Rr(e)&&t++,t===4||t===7||t===9||t===11||t===13)return 29;let n=uA(e);return t===2?n===2?30:29:t===3?n===0?29:30:t===6?Rr(e)?30:0:30}class cA{fromJulianDay(t){let n=t-am,a=n*ub/sA,r=Math.floor((19*a+234)/235)+1,l=Lo(r),o=Math.floor(n-l);for(;o<1;)r--,l=Lo(r),o=Math.floor(n-l);let s=1,u=0;for(;u6?t.month--:!Rr(n.year)&&Rr(t.year)&&n.month>6&&t.month++)}constructor(){this.identifier="hebrew"}}const dd=1723856,rm=1824665,fd=5500;function Bo(e,t,n,a){return e+365*t+Math.floor(t/4)+30*(n-1)+a-1}function gf(e,t){let n=Math.floor(4*(t-e)/1461);t>=Bo(e,n+1,1,1)&&n++;let a=1+Math.floor((t-Bo(e,n,1,1))/30),r=t+1-Bo(e,n,a,1);return[n,a,r]}function db(e){return Math.floor(e%4/3)}function fb(e,t){return t%13!==0?30:db(e)+5}class bf{fromJulianDay(t){let[n,a,r]=gf(dd,t),l="AM";return n<=0&&(l="AA",n+=fd),new mt(this,l,n,a,r)}toJulianDay(t){let n=t.year;return t.era==="AA"&&(n-=fd),Bo(dd,n,t.month,t.day)}getDaysInMonth(t){return fb(t.year,t.month)}getMonthsInYear(){return 13}getDaysInYear(t){return 365+db(t.year)}getMaximumMonthsInYear(){return 13}getMaximumDaysInMonth(){return 30}getYearsInEra(t){return t.era==="AA"?9999:9991}getEras(){return["AA","AM"]}constructor(){this.identifier="ethiopic"}}class dA extends bf{fromJulianDay(t){let[n,a,r]=gf(dd,t);return n+=fd,new mt(this,"AA",n,a,r)}getEras(){return["AA"]}getYearsInEra(){return 9999}constructor(...t){super(...t),this.identifier="ethioaa"}}class fA extends bf{fromJulianDay(t){let[n,a,r]=gf(rm,t),l="CE";return n<=0&&(l="BCE",n=1-n),new mt(this,l,n,a,r)}toJulianDay(t){let n=t.year;return t.era==="BCE"&&(n=1-n),Bo(rm,n,t.month,t.day)}getDaysInMonth(t){let n=t.year;return t.era==="BCE"&&(n=1-n),fb(n,t.month)}isInverseEra(t){return t.era==="BCE"}balanceDate(t){t.year<=0&&(t.era=t.era==="BCE"?"CE":"BCE",t.year=1-t.year)}getEras(){return["BCE","CE"]}getYearsInEra(t){return t.era==="BCE"?9999:9715}constructor(...t){super(...t),this.identifier="coptic"}}function pA(e){switch(e){case"buddhist":return new ZE;case"ethiopic":return new bf;case"ethioaa":return new dA;case"coptic":return new fA;case"hebrew":return new cA;case"indian":return new eA;case"islamic-civil":return new yf;case"islamic-tbla":return new nA;case"islamic-umalqura":return new rA;case"japanese":return new JE;case"persian":return new QE;case"roc":return new XE;default:return new Nn}}let ac=new Map;class Dn{constructor(t,n={}){this.formatter=pb(t,n),this.options=n}format(t){return this.formatter.format(t)}formatToParts(t){return this.formatter.formatToParts(t)}formatRange(t,n){if(typeof this.formatter.formatRange=="function")return this.formatter.formatRange(t,n);if(n= start date");return`${this.formatter.format(t)} – ${this.formatter.format(n)}`}formatRangeToParts(t,n){if(typeof this.formatter.formatRangeToParts=="function")return this.formatter.formatRangeToParts(t,n);if(n= start date");let a=this.formatter.formatToParts(t),r=this.formatter.formatToParts(n);return[...a.map(l=>({...l,source:"startRange"})),{type:"literal",value:" – ",source:"shared"},...r.map(l=>({...l,source:"endRange"}))]}resolvedOptions(){let t=this.formatter.resolvedOptions();return hA()&&(this.resolvedHourCycle||(this.resolvedHourCycle=yA(t.locale,this.options)),t.hourCycle=this.resolvedHourCycle,t.hour12=this.resolvedHourCycle==="h11"||this.resolvedHourCycle==="h12"),t.calendar==="ethiopic-amete-alem"&&(t.calendar="ethioaa"),t}}const vA={true:{ja:"h11"},false:{}};function pb(e,t={}){if(typeof t.hour12=="boolean"&&mA()){t={...t};let r=vA[String(t.hour12)][e.split("-")[0]],l=t.hour12?"h12":"h23";t.hourCycle=r??l,delete t.hour12}let n=e+(t?Object.entries(t).sort((r,l)=>r[0]l.type==="hour").value,10),r=parseInt(n.formatToParts(new Date(2020,2,3,23)).find(l=>l.type==="hour").value,10);if(a===0&&r===23)return"h23";if(a===24&&r===23)return"h24";if(a===0&&r===11)return"h11";if(a===12&&r===11)return"h12";throw new Error("Unexpected hour cycle result")}function $n(e,t=Ln()){return Zo(e)?e.toDate():e.toDate(t)}function gA(e){return e instanceof sr}function Zo(e){return e instanceof Ea}function pd(e){return gA(e)||Zo(e)}function nr(e){if(e instanceof Date){const t=e.getFullYear(),n=e.getMonth()+1;return new Date(t,n,0).getDate()}else return e.set({day:100}).day}function Qa(e,t){return e.compare(t)<0}function oc(e,t){return e.compare(t)>0}function bA(e,t,n){const a=du(e,n,"sun");return t>a?e.subtract({days:a+7-t}):t===a?e:e.subtract({days:a-t})}function _A(e,t,n){const a=du(e,n,"sun"),r=t===0?6:t-1;return a===r?e:a>r?e.add({days:7-a+r}):e.add({days:r-a})}function _f(e){const{defaultValue:t,defaultPlaceholder:n,granularity:a="day",locale:r="en"}=e;if(Array.isArray(t)&&t.length)return t.at(-1).copy();if(t&&!Array.isArray(t))return t.copy();if(n)return n.copy();const l=new Date,o=l.getFullYear(),s=l.getMonth()+1,u=l.getDate(),c=["hour","minute","second"],d=new Dn(r),f=pA(d.resolvedOptions().calendar);return c.includes(a??"day")?on(new sr(o,s,u,0,0,0),f):on(new mt(o,s,u),f)}function xA(e){const{defaultValue:t,defaultPlaceholder:n}=e;return t?t.copy():n?n.copy():new Yn(0,0,0)}function kA(e,t){const n=[];for(let a=0;at.set({day:b+1})),s=od(t),u=Fv(t),c=bA(s,n,r),d=_A(u,n,r),f=lm(c.subtract({days:1}),s),m=lm(u,d.add({days:1})),p=f.length+o.length+m.length;if(a&&p<42){const $=42-p;let b=m.at(-1);b||(b=Fv(t));const C=Array.from({length:$},(T,O)=>{const E=O+1;return b.add({days:E})});m.push(...C)}const h=f.concat(o,m),x=kA(h,7);return{value:t,cells:h,rows:x}}function Ar(e){const{numberOfMonths:t,dateObj:n,...a}=e,r=[];if(!t||t===1)return r.push(ic({...a,dateObj:n})),r;r.push(ic({...a,dateObj:n}));for(let l=1;l({label:u($n($.set({month:C}))),value:C}))}function d($,b={}){return new Dn(n.value,{...t,year:"numeric",...b}).format($)}function f($,b){return Zo($)?new Dn(n.value,{...t,...b,timeZone:$.timeZone}).formatToParts($n($)):new Dn(n.value,{...t,...b}).formatToParts($n($))}function m($,b="narrow"){return new Dn(n.value,{...t,weekday:b}).format($)}function p($){const C=new Dn(n.value,{...t,hour:"numeric",minute:"numeric"}).formatToParts($).find(T=>T.type==="dayPeriod")?.value;return C==="PM"||C==="pm"||C==="p.m."?"PM":"AM"}const h={year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"};function x($,b,C={}){const T={...h,...C},E=f($,T).find(N=>N.type===b);return E?E.value:""}return{setLocale:r,getLocale:a,fullMonth:u,fullYear:d,fullMonthAndYear:s,toParts:f,custom:l,part:x,dayPeriod:p,selectedDate:o,dayOfWeek:m,getMonths:c}}function Ma(e){const t=uu({dir:P("ltr")});return g(()=>e?.value||t.dir?.value||"ltr")}function Gr(e){const t=la(),n=t?.type.emits,a={};return n?.length||console.warn(`No emitted event found. Please check component: ${t?.type.__name}`),n?.forEach(r=>{a[To(jt(r))]=(...l)=>e(r,...l)}),a}let uc=0;function gb(){bn(e=>{if(!Oa)return;const t=document.querySelectorAll("[data-reka-focus-guard]");document.body.insertAdjacentElement("afterbegin",t[0]??om()),document.body.insertAdjacentElement("beforeend",t[1]??om()),uc++,e(()=>{uc===1&&document.querySelectorAll("[data-reka-focus-guard]").forEach(n=>n.remove()),uc--})})}function om(){const e=document.createElement("span");return e.setAttribute("data-reka-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}function kf(e){return g(()=>en(e)?!!Kr(e)?.closest("form"):!0)}function et(){const e=la(),t=P(),n=g(()=>a());Bd(()=>{n.value!==a()&&a_(t)});function a(){return t.value&&"$el"in t.value&&["#text","#comment"].includes(t.value.$el.nodeName)?t.value.$el.nextElementSibling:Kr(t)}const r=Object.assign({},e.exposed),l={};for(const s in e.props)Object.defineProperty(l,s,{enumerable:!0,configurable:!0,get:()=>e.props[s]});if(Object.keys(r).length>0)for(const s in r)Object.defineProperty(l,s,{enumerable:!0,configurable:!0,get:()=>r[s]});Object.defineProperty(l,"$el",{enumerable:!0,configurable:!0,get:()=>e.vnode.el}),e.exposed=l;function o(s){if(t.value=s,!!s&&(Object.defineProperty(l,"$el",{enumerable:!0,configurable:!0,get:()=>s instanceof Element?s:s.$el}),!(s instanceof Element)&&!Object.hasOwn(s,"$el"))){const u=s.$.exposed,c=Object.assign({},l);for(const d in u)Object.defineProperty(c,d,{enumerable:!0,configurable:!0,get:()=>u[d]});e.exposed=c}}return{forwardRef:o,currentRef:t,currentElement:n}}function vu(e){const t=la(),n=Object.keys(t?.type.props??{}).reduce((r,l)=>{const o=(t?.type.props[l]).default;return o!==void 0&&(r[l]=o),r},{}),a=u_(e);return g(()=>{const r={},l=t?.vnode.props??{};return Object.keys(l).forEach(o=>{r[jt(o)]=l[o]}),Object.keys({...n,...r}).reduce((o,s)=>(a.value[s]!==void 0&&(o[s]=a.value[s]),o),{})})}function oa(e,t){const n=vu(e),a=t?Gr(t):{};return g(()=>({...n.value,...a}))}var CA=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},il=new WeakMap,Is=new WeakMap,qs={},cc=0,bb=function(e){return e&&(e.host||bb(e.parentNode))},SA=function(e,t){return t.map(function(n){if(e.contains(n))return n;var a=bb(n);return a&&e.contains(a)?a:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},EA=function(e,t,n,a){var r=SA(t,Array.isArray(e)?e:[e]);qs[n]||(qs[n]=new WeakMap);var l=qs[n],o=[],s=new Set,u=new Set(r),c=function(f){!f||s.has(f)||(s.add(f),c(f.parentNode))};r.forEach(c);var d=function(f){!f||u.has(f)||Array.prototype.forEach.call(f.children,function(m){if(s.has(m))d(m);else try{var p=m.getAttribute(a),h=p!==null&&p!=="false",x=(il.get(m)||0)+1,$=(l.get(m)||0)+1;il.set(m,x),l.set(m,$),o.push(m),x===1&&h&&Is.set(m,!0),$===1&&m.setAttribute(n,"true"),h||m.setAttribute(a,"true")}catch(b){console.error("aria-hidden: cannot operate on ",m,b)}})};return d(t),s.clear(),cc++,function(){o.forEach(function(f){var m=il.get(f)-1,p=l.get(f)-1;il.set(f,m),l.set(f,p),m||(Is.has(f)||f.removeAttribute(a),Is.delete(f)),p||f.removeAttribute(n)}),cc--,cc||(il=new WeakMap,il=new WeakMap,Is=new WeakMap,qs={})}},AA=function(e,t,n){n===void 0&&(n="data-aria-hidden");var a=Array.from(Array.isArray(e)?e:[e]),r=CA(e);return r?(a.push.apply(a,Array.from(r.querySelectorAll("[aria-live], script"))),EA(a,r,n,"aria-hidden")):function(){return null}};function wf(e){let t;Ue(()=>Kr(e),n=>{let a=!1;try{a=!!n?.closest("[popover]:not(:popover-open)")}catch{}n&&!a?t=AA(n):t&&t()}),Da(()=>{t&&t()})}function ir(e,t="reka"){let n;const a=uu({useId:void 0});return a.useId?n=a.useId():n=A_?.(),t?`${t}-${n}`:n}function Hl(){return{ALT:"Alt",ARROW_DOWN:"ArrowDown",ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight",ARROW_UP:"ArrowUp",BACKSPACE:"Backspace",CAPS_LOCK:"CapsLock",CONTROL:"Control",DELETE:"Delete",END:"End",ENTER:"Enter",ESCAPE:"Escape",F1:"F1",F10:"F10",F11:"F11",F12:"F12",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",HOME:"Home",META:"Meta",PAGE_DOWN:"PageDown",PAGE_UP:"PageUp",SHIFT:"Shift",SPACE:" ",TAB:"Tab",CTRL:"Control",ASTERISK:"*",SPACE_CODE:"Space"}}function mu(e){const t=uu({locale:P("en")});return g(()=>e?.value||t.locale?.value||"en")}function TA(e){const t=P(),n=g(()=>t.value?.width??0),a=g(()=>t.value?.height??0);return Ct(()=>{const r=Kr(e);if(r){t.value={width:r.offsetWidth,height:r.offsetHeight};const l=new ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;const s=o[0];let u,c;if("borderBoxSize"in s){const d=s.borderBoxSize,f=Array.isArray(d)?d[0]:d;u=f.inlineSize,c=f.blockSize}else u=r.offsetWidth,c=r.offsetHeight;t.value={width:u,height:c}});return l.observe(r,{box:"border-box"}),()=>l.unobserve(r)}else t.value=void 0}),{width:n,height:a}}function DA(e,t){const n=P(e);function a(l){return t[n.value][l]??n.value}return{state:n,dispatch:l=>{n.value=a(l)}}}function OA(e){const t=mE("",1e3);return{search:t,handleTypeaheadSearch:(r,l)=>{t.value=t.value+r;{const o=Nt(),s=l.map(m=>({...m,textValue:m.value?.textValue??m.ref.textContent?.trim()??""})),u=s.find(m=>m.ref===o),c=s.map(m=>m.textValue),d=PA(c,t.value,u?.textValue),f=s.find(m=>m.textValue===d);return f&&f.ref.focus(),f?.ref}},resetTypeahead:()=>{t.value=""}}}function MA(e,t){return e.map((n,a)=>e[(t+a)%e.length])}function PA(e,t,n){const r=t.length>1&&Array.from(t).every(c=>c===t[0])?t[0]:t,l=n?e.indexOf(n):-1;let o=MA(e,Math.max(l,0));r.length===1&&(o=o.filter(c=>c!==n));const u=o.find(c=>c.toLowerCase().startsWith(r.toLowerCase()));return u!==n?u:void 0}function RA(e,t){const n=P({}),a=P("none"),r=P(e),l=e.value?"mounted":"unmounted";let o;const s=t.value?.ownerDocument.defaultView??lf,{state:u,dispatch:c}=DA(l,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),d=$=>{if(Oa){const b=new CustomEvent($,{bubbles:!1,cancelable:!1});t.value?.dispatchEvent(b)}};Ue(e,async($,b)=>{const C=b!==$;if(await Xe(),C){const T=a.value,O=Ns(t.value);$?(c("MOUNT"),d("enter"),O==="none"&&d("after-enter")):O==="none"||O==="undefined"||n.value?.display==="none"?(c("UNMOUNT"),d("leave"),d("after-leave")):b&&T!==O?(c("ANIMATION_OUT"),d("leave")):(c("UNMOUNT"),d("after-leave"))}},{immediate:!0});const f=$=>{const b=Ns(t.value),C=b.includes(CSS.escape($.animationName)),T=u.value==="mounted"?"enter":"leave";if($.target===t.value&&C&&(d(`after-${T}`),c("ANIMATION_END"),!r.value)){const O=t.value.style.animationFillMode;t.value.style.animationFillMode="forwards",o=s?.setTimeout(()=>{t.value?.style.animationFillMode==="forwards"&&(t.value.style.animationFillMode=O)})}$.target===t.value&&b==="none"&&c("ANIMATION_END")},m=$=>{$.target===t.value&&(a.value=Ns(t.value))},p=Ue(t,($,b)=>{$?(n.value=getComputedStyle($),$.addEventListener("animationstart",m),$.addEventListener("animationcancel",f),$.addEventListener("animationend",f)):(c("ANIMATION_END"),o!==void 0&&s?.clearTimeout(o),b?.removeEventListener("animationstart",m),b?.removeEventListener("animationcancel",f),b?.removeEventListener("animationend",f))},{immediate:!0}),h=Ue(u,()=>{const $=Ns(t.value);a.value=u.value==="mounted"?$:"none"});return Da(()=>{p(),h()}),{isPresent:g(()=>["mounted","unmountSuspended"].includes(u.value))}}function Ns(e){return e&&getComputedStyle(e).animationName||"none"}var Wl=ne({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(e,{slots:t,expose:n}){const{present:a,forceMount:r}=Ut(e),l=P(),{isPresent:o}=RA(a,l);n({present:o});let s=t.default({present:o.value});s=of(s||[]);const u=la();if(s&&s?.length>1){const c=u?.parent?.type.name?`<${u.parent.type.name} />`:"component";throw new Error([`Detected an invalid children for \`${c}\` for \`Presence\` component.`,"","Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.","You can apply a few solutions:",["Provide a single child element so that `presence` directive attach correctly.","Ensure the first child is an actual element instead of a raw text node or comment node."].map(d=>` - ${d}`).join(` +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))a(r);new MutationObserver(r=>{for(const l of r)if(l.type==="childList")for(const o of l.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&a(o)}).observe(document,{childList:!0,subtree:!0});function n(r){const l={};return r.integrity&&(l.integrity=r.integrity),r.referrerPolicy&&(l.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?l.credentials="include":r.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function a(r){if(r.ep)return;r.ep=!0;const l=n(r);fetch(r.href,l)}})();function Dd(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const yt={},wl=[],Xn=()=>{},dh=()=>!1,qi=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Ni=e=>e.startsWith("onUpdate:"),Tt=Object.assign,Od=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},S0=Object.prototype.hasOwnProperty,vt=(e,t)=>S0.call(e,t),Ge=Array.isArray,$l=e=>ls(e)==="[object Map]",fh=e=>ls(e)==="[object Set]",vp=e=>ls(e)==="[object Date]",tt=e=>typeof e=="function",_t=e=>typeof e=="string",gn=e=>typeof e=="symbol",ft=e=>e!==null&&typeof e=="object",ph=e=>(ft(e)||tt(e))&&tt(e.then)&&tt(e.catch),vh=Object.prototype.toString,ls=e=>vh.call(e),E0=e=>ls(e).slice(8,-1),mh=e=>ls(e)==="[object Object]",Li=e=>_t(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Ao=Dd(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Bi=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},A0=/-\w/g,jt=Bi(e=>e.replace(A0,t=>t.slice(1).toUpperCase())),T0=/\B([A-Z])/g,mr=Bi(e=>e.replace(T0,"-$1").toLowerCase()),Fi=Bi(e=>e.charAt(0).toUpperCase()+e.slice(1)),To=Bi(e=>e?`on${Fi(e)}`:""),Gn=(e,t)=>!Object.is(e,t),Ys=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:a,value:n})},Md=e=>{const t=parseFloat(e);return isNaN(t)?e:t},D0=e=>{const t=_t(e)?Number(e):NaN;return isNaN(t)?e:t};let mp;const Vi=()=>mp||(mp=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Sn(e){if(Ge(e)){const t={};for(let n=0;n{if(n){const a=n.split(M0);a.length>1&&(t[a[0].trim()]=a[1].trim())}}),t}function ye(e){let t="";if(_t(e))t=e;else if(Ge(e))for(let n=0;n!!(e&&e.__v_isRef===!0),D=e=>_t(e)?e:e==null?"":Ge(e)||ft(e)&&(e.toString===vh||!tt(e.toString))?gh(e)?D(e.value):JSON.stringify(e,bh,2):String(e),bh=(e,t)=>gh(t)?bh(e,t.value):$l(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[a,r],l)=>(n[Pu(a,l)+" =>"]=r,n),{})}:fh(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Pu(n))}:gn(t)?Pu(t):ft(t)&&!Ge(t)&&!mh(t)?String(t):t,Pu=(e,t="")=>{var n;return gn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};let Pt;class _h{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!t&&Pt&&(Pt.active?(this.parent=Pt,this.index=(Pt.scopes||(Pt.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0&&--this._on===0){if(Pt===this)Pt=this.prevScope;else{let t=Pt;for(;t;){if(t.prevScope===this){t.prevScope=this.prevScope;break}t=t.prevScope}}this.prevScope=void 0}}stop(t){if(this._active){this._active=!1;let n,a;for(n=0,a=this.effects.length;n0)return;if(Oo){let t=Oo;for(Oo=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Do;){let t=Do;for(Do=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(a){e||(e=a)}t=n}}if(e)throw e}function Sh(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Eh(e){let t,n=e.depsTail,a=n;for(;a;){const r=a.prevDep;a.version===-1?(a===n&&(n=r),Nd(a),L0(a)):t=a,a.dep.activeLink=a.prevActiveLink,a.prevActiveLink=void 0,a=r}e.deps=t,e.depsTail=n}function qc(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Ah(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Ah(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Vo)||(e.globalVersion=Vo,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!qc(e))))return;e.flags|=2;const t=e.dep,n=bt,a=On;bt=e,On=!0;try{Sh(e);const r=e.fn(e._value);(t.version===0||Gn(r,e._value))&&(e.flags|=128,e._value=r,t.version++)}catch(r){throw t.version++,r}finally{bt=n,On=a,Eh(e),e.flags&=-3}}function Nd(e,t=!1){const{dep:n,prevSub:a,nextSub:r}=e;if(a&&(a.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=a,e.nextSub=void 0),n.subs===e&&(n.subs=a,!a&&n.computed)){n.computed.flags&=-5;for(let l=n.computed.deps;l;l=l.nextDep)Nd(l,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function L0(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let On=!0;const Th=[];function wa(){Th.push(On),On=!1}function $a(){const e=Th.pop();On=e===void 0?!0:e}function hp(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=bt;bt=void 0;try{t()}finally{bt=n}}}let Vo=0,B0=class{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}};class zi{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!bt||!On||bt===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==bt)n=this.activeLink=new B0(bt,this),bt.deps?(n.prevDep=bt.depsTail,bt.depsTail.nextDep=n,bt.depsTail=n):bt.deps=bt.depsTail=n,Dh(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const a=n.nextDep;a.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=a),n.prevDep=bt.depsTail,n.nextDep=void 0,bt.depsTail.nextDep=n,bt.depsTail=n,bt.deps===n&&(bt.deps=a)}return n}trigger(t){this.version++,Vo++,this.notify(t)}notify(t){Id();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{qd()}}}function Dh(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let a=t.deps;a;a=a.nextDep)Dh(a)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const ri=new WeakMap,Nr=Symbol(""),Nc=Symbol(""),zo=Symbol("");function Gt(e,t,n){if(On&&bt){let a=ri.get(e);a||ri.set(e,a=new Map);let r=a.get(n);r||(a.set(n,r=new zi),r.map=a,r.key=n),r.track()}}function va(e,t,n,a,r,l){const o=ri.get(e);if(!o){Vo++;return}const s=u=>{u&&u.trigger()};if(Id(),t==="clear")o.forEach(s);else{const u=Ge(e),c=u&&Li(n);if(u&&n==="length"){const d=Number(a);o.forEach((f,m)=>{(m==="length"||m===zo||!gn(m)&&m>=d)&&s(f)})}else switch((n!==void 0||o.has(void 0))&&s(o.get(n)),c&&s(o.get(zo)),t){case"add":u?c&&s(o.get("length")):(s(o.get(Nr)),$l(e)&&s(o.get(Nc)));break;case"delete":u||(s(o.get(Nr)),$l(e)&&s(o.get(Nc)));break;case"set":$l(e)&&s(o.get(Nr));break}}qd()}function F0(e,t){const n=ri.get(e);return n&&n.get(t)}function rl(e){const t=dt(e);return t===e?t:(Gt(t,"iterate",zo),yn(e)?t:t.map(Pn))}function ji(e){return Gt(e=dt(e),"iterate",zo),e}function Wn(e,t){return Ca(e)?Il(Lr(e)?Pn(t):t):Pn(t)}const V0={__proto__:null,[Symbol.iterator](){return Iu(this,Symbol.iterator,e=>Wn(this,e))},concat(...e){return rl(this).concat(...e.map(t=>Ge(t)?rl(t):t))},entries(){return Iu(this,"entries",e=>(e[1]=Wn(this,e[1]),e))},every(e,t){return ua(this,"every",e,t,void 0,arguments)},filter(e,t){return ua(this,"filter",e,t,n=>n.map(a=>Wn(this,a)),arguments)},find(e,t){return ua(this,"find",e,t,n=>Wn(this,n),arguments)},findIndex(e,t){return ua(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return ua(this,"findLast",e,t,n=>Wn(this,n),arguments)},findLastIndex(e,t){return ua(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return ua(this,"forEach",e,t,void 0,arguments)},includes(...e){return qu(this,"includes",e)},indexOf(...e){return qu(this,"indexOf",e)},join(e){return rl(this).join(e)},lastIndexOf(...e){return qu(this,"lastIndexOf",e)},map(e,t){return ua(this,"map",e,t,void 0,arguments)},pop(){return oo(this,"pop")},push(...e){return oo(this,"push",e)},reduce(e,...t){return yp(this,"reduce",e,t)},reduceRight(e,...t){return yp(this,"reduceRight",e,t)},shift(){return oo(this,"shift")},some(e,t){return ua(this,"some",e,t,void 0,arguments)},splice(...e){return oo(this,"splice",e)},toReversed(){return rl(this).toReversed()},toSorted(e){return rl(this).toSorted(e)},toSpliced(...e){return rl(this).toSpliced(...e)},unshift(...e){return oo(this,"unshift",e)},values(){return Iu(this,"values",e=>Wn(this,e))}};function Iu(e,t,n){const a=ji(e),r=a[t]();return a!==e&&!yn(e)&&(r._next=r.next,r.next=()=>{const l=r._next();return l.done||(l.value=n(l.value)),l}),r}const z0=Array.prototype;function ua(e,t,n,a,r,l){const o=ji(e),s=o!==e&&!yn(e),u=o[t];if(u!==z0[t]){const f=u.apply(e,l);return s?Pn(f):f}let c=n;o!==e&&(s?c=function(f,m){return n.call(this,Wn(e,f),m,e)}:n.length>2&&(c=function(f,m){return n.call(this,f,m,e)}));const d=u.call(o,c,a);return s&&r?r(d):d}function yp(e,t,n,a){const r=ji(e),l=r!==e&&!yn(e);let o=n,s=!1;r!==e&&(l?(s=a.length===0,o=function(c,d,f){return s&&(s=!1,c=Wn(e,c)),n.call(this,c,Wn(e,d),f,e)}):n.length>3&&(o=function(c,d,f){return n.call(this,c,d,f,e)}));const u=r[t](o,...a);return s?Wn(e,u):u}function qu(e,t,n){const a=dt(e);Gt(a,"iterate",zo);const r=a[t](...n);return(r===-1||r===!1)&&Wi(n[0])?(n[0]=dt(n[0]),a[t](...n)):r}function oo(e,t,n=[]){wa(),Id();const a=dt(e)[t].apply(e,n);return qd(),$a(),a}const j0=Dd("__proto__,__v_isRef,__isVue"),Oh=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(gn));function U0(e){gn(e)||(e=String(e));const t=dt(this);return Gt(t,"has",e),t.hasOwnProperty(e)}class Mh{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,a){if(n==="__v_skip")return t.__v_skip;const r=this._isReadonly,l=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return l;if(n==="__v_raw")return a===(r?l?Lh:Nh:l?qh:Ih).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(a)?t:void 0;const o=Ge(t);if(!r){let u;if(o&&(u=V0[n]))return u;if(n==="hasOwnProperty")return U0}const s=Reflect.get(t,n,xt(t)?t:a);if((gn(n)?Oh.has(n):j0(n))||(r||Gt(t,"get",n),l))return s;if(xt(s)){const u=o&&Li(n)?s:s.value;return r&&ft(u)?Ct(u):u}return ft(s)?r?Ct(s):Mn(s):s}}class Ph extends Mh{constructor(t=!1){super(!1,t)}set(t,n,a,r){let l=t[n];const o=Ge(t)&&Li(n);if(!this._isShallow){const c=Ca(l);if(!yn(a)&&!Ca(a)&&(l=dt(l),a=dt(a)),!o&&xt(l)&&!xt(a))return c||(l.value=a),!0}const s=o?Number(n)e,Es=e=>Reflect.getPrototypeOf(e);function Y0(e,t,n){return function(...a){const r=this.__v_raw,l=dt(r),o=$l(l),s=e==="entries"||e===Symbol.iterator&&o,u=e==="keys"&&o,c=r[e](...a),d=n?Lc:t?Il:Pn;return!t&&Gt(l,"iterate",u?Nc:Nr),Tt(Object.create(c),{next(){const{value:f,done:m}=c.next();return m?{value:f,done:m}:{value:s?[d(f[0]),d(f[1])]:d(f),done:m}}})}}function As(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function J0(e,t){const n={get(r){const l=this.__v_raw,o=dt(l),s=dt(r);e||(Gn(r,s)&&Gt(o,"get",r),Gt(o,"get",s));const{has:u}=Es(o),c=t?Lc:e?Il:Pn;if(u.call(o,r))return c(l.get(r));if(u.call(o,s))return c(l.get(s));l!==o&&l.get(r)},get size(){const r=this.__v_raw;return!e&&Gt(dt(r),"iterate",Nr),r.size},has(r){const l=this.__v_raw,o=dt(l),s=dt(r);return e||(Gn(r,s)&&Gt(o,"has",r),Gt(o,"has",s)),r===s?l.has(r):l.has(r)||l.has(s)},forEach(r,l){const o=this,s=o.__v_raw,u=dt(s),c=t?Lc:e?Il:Pn;return!e&&Gt(u,"iterate",Nr),s.forEach((d,f)=>r.call(l,c(d),c(f),o))}};return Tt(n,e?{add:As("add"),set:As("set"),delete:As("delete"),clear:As("clear")}:{add(r){const l=dt(this),o=Es(l),s=dt(r),u=!t&&!yn(r)&&!Ca(r)?s:r;return o.has.call(l,u)||Gn(r,u)&&o.has.call(l,r)||Gn(s,u)&&o.has.call(l,s)||(l.add(u),va(l,"add",u,u)),this},set(r,l){!t&&!yn(l)&&!Ca(l)&&(l=dt(l));const o=dt(this),{has:s,get:u}=Es(o);let c=s.call(o,r);c||(r=dt(r),c=s.call(o,r));const d=u.call(o,r);return o.set(r,l),c?Gn(l,d)&&va(o,"set",r,l):va(o,"add",r,l),this},delete(r){const l=dt(this),{has:o,get:s}=Es(l);let u=o.call(l,r);u||(r=dt(r),u=o.call(l,r)),s&&s.call(l,r);const c=l.delete(r);return u&&va(l,"delete",r,void 0),c},clear(){const r=dt(this),l=r.size!==0,o=r.clear();return l&&va(r,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=Y0(r,e,t)}),n}function Ui(e,t){const n=J0(e,t);return(a,r,l)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?a:Reflect.get(vt(n,r)&&r in a?n:a,r,l)}const Z0={get:Ui(!1,!1)},X0={get:Ui(!1,!0)},Q0={get:Ui(!0,!1)},e_={get:Ui(!0,!0)},Ih=new WeakMap,qh=new WeakMap,Nh=new WeakMap,Lh=new WeakMap;function t_(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Mn(e){return Ca(e)?e:Hi(e,!1,H0,Z0,Ih)}function Bh(e){return Hi(e,!1,K0,X0,qh)}function Ct(e){return Hi(e,!0,W0,Q0,Nh)}function ll(e){return Hi(e,!0,G0,e_,Lh)}function Hi(e,t,n,a,r){if(!ft(e)||e.__v_raw&&!(t&&e.__v_isReactive)||e.__v_skip||!Object.isExtensible(e))return e;const l=r.get(e);if(l)return l;const o=t_(E0(e));if(o===0)return e;const s=new Proxy(e,o===2?a:n);return r.set(e,s),s}function Lr(e){return Ca(e)?Lr(e.__v_raw):!!(e&&e.__v_isReactive)}function Ca(e){return!!(e&&e.__v_isReadonly)}function yn(e){return!!(e&&e.__v_isShallow)}function Wi(e){return e?!!e.__v_raw:!1}function dt(e){const t=e&&e.__v_raw;return t?dt(t):e}function li(e){return!vt(e,"__v_skip")&&Object.isExtensible(e)&&hh(e,"__v_skip",!0),e}const Pn=e=>ft(e)?Mn(e):e,Il=e=>ft(e)?Ct(e):e;function xt(e){return e?e.__v_isRef===!0:!1}function P(e){return Fh(e,!1)}function os(e){return Fh(e,!0)}function Fh(e,t){return xt(e)?e:new n_(e,t)}class n_{constructor(t,n){this.dep=new zi,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:dt(t),this._value=n?t:Pn(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,a=this.__v_isShallow||yn(t)||Ca(t);t=a?t:dt(t),Gn(t,n)&&(this._rawValue=t,this._value=a?t:Pn(t),this.dep.trigger())}}function a_(e){e.dep&&e.dep.trigger()}function i(e){return xt(e)?e.value:e}function en(e){return tt(e)?e():i(e)}const r_={get:(e,t,n)=>t==="__v_raw"?e:i(Reflect.get(e,t,n)),set:(e,t,n,a)=>{const r=e[t];return xt(r)&&!xt(n)?(r.value=n,!0):Reflect.set(e,t,n,a)}};function Vh(e){return Lr(e)?e:new Proxy(e,r_)}class l_{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new zi,{get:a,set:r}=t(n.track.bind(n),n.trigger.bind(n));this._get=a,this._set=r}get value(){return this._value=this._get()}set value(t){this._set(t)}}function o_(e){return new l_(e)}function Ut(e){const t=Ge(e)?new Array(e.length):{};for(const n in e)t[n]=zh(e,n);return t}class s_{constructor(t,n,a){this._object=t,this._defaultValue=a,this.__v_isRef=!0,this._value=void 0,this._key=gn(n)?n:String(n),this._raw=dt(t);let r=!0,l=t;if(!Ge(t)||gn(this._key)||!Li(this._key))do r=!Wi(l)||yn(l);while(r&&(l=l.__v_raw));this._shallow=r}get value(){let t=this._object[this._key];return this._shallow&&(t=i(t)),this._value=t===void 0?this._defaultValue:t}set value(t){if(this._shallow&&xt(this._raw[this._key])){const n=this._object[this._key];if(xt(n)){n.value=t;return}}this._object[this._key]=t}get dep(){return F0(this._raw,this._key)}}class i_{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function u_(e,t,n){return xt(e)?e:tt(e)?new i_(e):ft(e)&&arguments.length>1?zh(e,t,n):P(e)}function zh(e,t,n){return new s_(e,t,n)}class c_{constructor(t,n,a){this.fn=t,this.setter=n,this._value=void 0,this.dep=new zi(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Vo-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=a}notify(){if(this.flags|=16,!(this.flags&8)&&bt!==this)return Ch(this,!0),!0}get value(){const t=this.dep.track();return Ah(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function d_(e,t,n=!1){let a,r;return tt(e)?a=e:(a=e.get,r=e.set),new c_(a,r,n)}const Ts={},oi=new WeakMap;let Dr;function f_(e,t=!1,n=Dr){if(n){let a=oi.get(n);a||oi.set(n,a=[]),a.push(e)}}function p_(e,t,n=yt){const{immediate:a,deep:r,once:l,scheduler:o,augmentJob:s,call:u}=n,c=O=>r?O:yn(O)||r===!1||r===0?ma(O,1):ma(O);let d,f,m,p,h=!1,x=!1;if(xt(e)?(f=()=>e.value,h=yn(e)):Lr(e)?(f=()=>c(e),h=!0):Ge(e)?(x=!0,h=e.some(O=>Lr(O)||yn(O)),f=()=>e.map(O=>{if(xt(O))return O.value;if(Lr(O))return c(O);if(tt(O))return u?u(O,2):O()})):tt(e)?t?f=u?()=>u(e,2):e:f=()=>{if(m){wa();try{m()}finally{$a()}}const O=Dr;Dr=d;try{return u?u(e,3,[p]):e(p)}finally{Dr=O}}:f=Xn,t&&r){const O=f,E=r===!0?1/0:r;f=()=>ma(O(),E)}const $=Rd(),g=()=>{d.stop(),$&&$.active&&Od($.effects,d)};if(l&&t){const O=t;t=(...E)=>{O(...E),g()}}let S=x?new Array(e.length).fill(Ts):Ts;const T=O=>{if(!(!(d.flags&1)||!d.dirty&&!O))if(t){const E=d.run();if(r||h||(x?E.some((I,R)=>Gn(I,S[R])):Gn(E,S))){m&&m();const I=Dr;Dr=d;try{const R=[E,S===Ts?void 0:x&&S[0]===Ts?[]:S,p];S=E,u?u(t,3,R):t(...R)}finally{Dr=I}}}else d.run()};return s&&s(T),d=new wh(f),d.scheduler=o?()=>o(T,!1):T,p=O=>f_(O,!1,d),m=d.onStop=()=>{const O=oi.get(d);if(O){if(u)u(O,4);else for(const E of O)E();oi.delete(d)}},t?a?T(!0):S=d.run():o?o(T.bind(null,!0),!0):d.run(),g.pause=d.pause.bind(d),g.resume=d.resume.bind(d),g.stop=g,g}function ma(e,t=1/0,n){if(t<=0||!ft(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,xt(e))ma(e.value,t,n);else if(Ge(e))for(let a=0;a{ma(a,t,n)});else if(mh(e)){for(const a in e)ma(e[a],t,n);for(const a of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,a)&&ma(e[a],t,n)}return e}function ss(e,t,n,a){try{return a?e(...a):e()}catch(r){Ki(r,t,n)}}function An(e,t,n,a){if(tt(e)){const r=ss(e,t,n,a);return r&&ph(r)&&r.catch(l=>{Ki(l,t,n)}),r}if(Ge(e)){const r=[];for(let l=0;l>>1,r=Qt[a],l=jo(r);l=jo(n)?Qt.push(e):Qt.splice(m_(t),0,e),e.flags|=1,Uh()}}function Uh(){si||(si=jh.then(Wh))}function h_(e){Ge(e)?Cl.push(...e):Ga&&e.id===-1?Ga.splice(pl+1,0,e):e.flags&1||(Cl.push(e),e.flags|=1),Uh()}function gp(e,t,n=Un+1){for(;njo(n)-jo(a));if(Cl.length=0,Ga){Ga.push(...t);return}for(Ga=t,pl=0;ple.id==null?e.flags&2?-1:1/0:e.id;function Wh(e){try{for(Un=0;Un{a._d&&di(-1);const l=ii(t);let o;try{o=e(...r)}finally{ii(l),a._d&&di(1)}return o};return a._n=!0,a._c=!0,a._d=!0,a}function Qn(e,t){if(zt===null)return e;const n=Xi(zt),a=e.dirs||(e.dirs=[]);for(let r=0;r1)return n&&tt(t)?t.call(a&&a.proxy):t}}const y_=Symbol.for("v-scx"),g_=()=>ct(y_);function bn(e,t){return Gi(e,null,t)}function Gh(e,t){return Gi(e,null,{flush:"post"})}function Ue(e,t,n){return Gi(e,t,n)}function Gi(e,t,n=yt){const{immediate:a,deep:r,flush:l,once:o}=n,s=Tt({},n),u=t&&a||!t&&l!=="post";let c;if(Ko){if(l==="sync"){const p=g_();c=p.__watcherHandles||(p.__watcherHandles=[])}else if(!u){const p=()=>{};return p.stop=Xn,p.resume=Xn,p.pause=Xn,p}}const d=Yt;s.call=(p,h,x)=>An(p,d,h,x);let f=!1;l==="post"?s.scheduler=p=>{Xt(p,d&&d.suspense)}:l!=="sync"&&(f=!0,s.scheduler=(p,h)=>{h?p():Ld(p)}),s.augmentJob=p=>{t&&(p.flags|=4),f&&(p.flags|=2,d&&(p.id=d.uid,p.i=d))};const m=p_(e,t,s);return Ko&&(c?c.push(m):u&&m()),m}function b_(e,t,n){const a=this.proxy,r=_t(e)?e.includes(".")?Yh(a,e):()=>a[e]:e.bind(a,a);let l;tt(t)?l=t:(l=t.handler,n=t);const o=is(this),s=Gi(r,l.bind(a),n);return o(),s}function Yh(e,t){const n=t.split(".");return()=>{let a=e;for(let r=0;re.__isTeleport,Pr=e=>e&&(e.disabled||e.disabled===""),x_=e=>e&&(e.defer||e.defer===""),bp=e=>typeof SVGElement<"u"&&e instanceof SVGElement,_p=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Bc=(e,t)=>{const n=e&&e.to;return _t(n)?t?t(n):null:n},k_={name:"Teleport",__isTeleport:!0,process(e,t,n,a,r,l,o,s,u,c){const{mc:d,pc:f,pbc:m,o:{insert:p,querySelector:h,createText:x,createComment:$,parentNode:g}}=c,S=Pr(t.props);let{dynamicChildren:T}=t;const O=(R,G,w)=>{R.shapeFlag&16&&d(R.children,G,w,r,l,o,s,u)},E=(R=t)=>{const G=Pr(R.props),w=R.target=Bc(R.props,h),L=Fc(w,R,x,p);w&&(o!=="svg"&&bp(w)?o="svg":o!=="mathml"&&_p(w)&&(o="mathml"),r&&r.isCE&&(r.ce._teleportTargets||(r.ce._teleportTargets=new Set)).add(w),G||(O(R,w,L),ko(R,!1)))},I=R=>{const G=()=>{if(Ha.get(R)===G){if(Ha.delete(R),Pr(R.props)){const w=g(R.el)||n;O(R,w,R.anchor),ko(R,!0)}E(R)}};Ha.set(R,G),Xt(G,l)};if(e==null){const R=t.el=x(""),G=t.anchor=x("");if(p(R,n,a),p(G,n,a),x_(t.props)||l&&l.pendingBranch){I(t);return}S&&(O(t,n,G),ko(t,!0)),E()}else{t.el=e.el;const R=t.anchor=e.anchor,G=Ha.get(e);if(G){G.flags|=8,Ha.delete(e),I(t);return}t.targetStart=e.targetStart;const w=t.target=e.target,L=t.targetAnchor=e.targetAnchor,j=Pr(e.props),q=j?n:w,W=j?R:L;if(o==="svg"||bp(w)?o="svg":(o==="mathml"||_p(w))&&(o="mathml"),T?(m(e.dynamicChildren,T,q,r,l,o,s),zd(e,t,!0)):u||f(e,t,q,W,r,l,o,s,!1),S)j?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Ds(t,n,R,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const X=t.target=Bc(t.props,h);X&&Ds(t,X,null,c,0)}else j&&Ds(t,w,L,c,1);ko(t,S)}},remove(e,t,n,{um:a,o:{remove:r}},l){const{shapeFlag:o,children:s,anchor:u,targetStart:c,targetAnchor:d,target:f,props:m}=e,p=l||!Pr(m),h=Ha.get(e);if(h&&(h.flags|=8,Ha.delete(e)),f&&(r(c),r(d)),l&&r(u),!h&&o&16)for(let x=0;x{e.isMounted=!0}),Dt(()=>{e.isUnmounting=!0}),e}const xn=[Function,Array],S_={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:xn,onEnter:xn,onAfterEnter:xn,onEnterCancelled:xn,onBeforeLeave:xn,onLeave:xn,onAfterLeave:xn,onLeaveCancelled:xn,onBeforeAppear:xn,onAppear:xn,onAfterAppear:xn,onAppearCancelled:xn};function E_(e,t){const{leavingVNodes:n}=e;let a=n.get(t.type);return a||(a=Object.create(null),n.set(t.type,a)),a}function Vc(e,t,n,a,r){const{appear:l,mode:o,persisted:s=!1,onBeforeEnter:u,onEnter:c,onAfterEnter:d,onEnterCancelled:f,onBeforeLeave:m,onLeave:p,onAfterLeave:h,onLeaveCancelled:x,onBeforeAppear:$,onAppear:g,onAfterAppear:S,onAppearCancelled:T}=t,O=String(e.key),E=E_(n,e),I=(w,L)=>{w&&An(w,a,9,L)},R=(w,L)=>{const j=L[1];I(w,L),Ge(w)?w.every(q=>q.length<=1)&&j():w.length<=1&&j()},G={mode:o,persisted:s,beforeEnter(w){let L=u;if(!n.isMounted)if(l)L=$||u;else return;w[Hn]&&w[Hn](!0);const j=E[O];j&&vl(e,j)&&j.el[Hn]&&j.el[Hn](),I(L,[w])},enter(w){if(E[O]===e)return;let L=c,j=d,q=f;if(!n.isMounted)if(l)L=g||c,j=S||d,q=T||f;else return;let W=!1;w[so]=V=>{W||(W=!0,V?I(q,[w]):I(j,[w]),G.delayedLeave&&G.delayedLeave(),w[so]=void 0)};const X=w[so].bind(null,!1);L?R(L,[w,X]):X()},leave(w,L){const j=String(e.key);if(w[so]&&w[so](!0),n.isUnmounting)return L();I(m,[w]);let q=!1;w[Hn]=X=>{q||(q=!0,L(),X?I(x,[w]):I(h,[w]),w[Hn]=void 0,E[j]===e&&delete E[j])};const W=w[Hn].bind(null,!1);E[j]=e,p?R(p,[w,W]):W()},clone(w){return Vc(w,t,n,a)}};return G}function Uo(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Uo(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 Zh(e,t=!1,n){let a=[],r=0;for(let l=0;l1)for(let l=0;lMo(x,t&&(Ge(t)?t[$]:t),n,a,r));return}if(Sl(a)&&!r){a.shapeFlag&512&&a.type.__asyncResolved&&a.component.subTree.component&&Mo(e,t,n,a.component.subTree);return}const l=a.shapeFlag&4?Xi(a.component):a.el,o=r?null:l,{i:s,r:u}=e,c=t&&t.r,d=s.refs===yt?s.refs={}:s.refs,f=s.setupState,m=dt(f),p=f===yt?dh:x=>xp(d,x)?!1:vt(m,x),h=(x,$)=>!($&&xp(d,$));if(c!=null&&c!==u){if(kp(t),_t(c))d[c]=null,p(c)&&(f[c]=null);else if(xt(c)){const x=t;h(c,x.k)&&(c.value=null),x.k&&(d[x.k]=null)}}if(tt(u))ss(u,s,12,[o,d]);else{const x=_t(u),$=xt(u);if(x||$){const g=()=>{if(e.f){const S=x?p(u)?f[u]:d[u]:h()||!e.k?u.value:d[e.k];if(r)Ge(S)&&Od(S,l);else if(Ge(S))S.includes(l)||S.push(l);else if(x)d[u]=[l],p(u)&&(f[u]=d[u]);else{const T=[l];h(u,e.k)&&(u.value=T),e.k&&(d[e.k]=T)}}else x?(d[u]=o,p(u)&&(f[u]=o)):$&&(h(u,e.k)&&(u.value=o),e.k&&(d[e.k]=o))};if(o){const S=()=>{g(),ui.delete(e)};S.id=-1,ui.set(e,S),Xt(S,n)}else kp(e),g()}}}function kp(e){const t=ui.get(e);t&&(t.flags|=8,ui.delete(e))}Vi().requestIdleCallback;Vi().cancelIdleCallback;const Sl=e=>!!e.type.__asyncLoader,Qh=e=>e.type.__isKeepAlive;function ey(e,t){ny(e,"a",t)}function ty(e,t){ny(e,"da",t)}function ny(e,t,n=Yt){const a=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Yi(t,a,n),n){let r=n.parent;for(;r&&r.parent;)Qh(r.parent.vnode)&&T_(a,t,n,r),r=r.parent}}function T_(e,t,n,a){const r=Yi(t,e,a,!0);Da(()=>{Od(a[t],r)},n)}function Yi(e,t,n=Yt,a=!1){if(n){const r=n[e]||(n[e]=[]),l=t.__weh||(t.__weh=(...o)=>{wa();const s=is(n),u=An(t,n,e,o);return s(),$a(),u});return a?r.unshift(l):r.push(l),l}}const Ta=e=>(t,n=Yt)=>{(!Ko||e==="sp")&&Yi(e,(...a)=>t(...a),n)},ay=Ta("bm"),St=Ta("m"),D_=Ta("bu"),Bd=Ta("u"),Dt=Ta("bum"),Da=Ta("um"),O_=Ta("sp"),M_=Ta("rtg"),P_=Ta("rtc");function R_(e,t=Yt){Yi("ec",e,t)}const ry="components";function I_(e,t){return oy(ry,e,!0,t)||e}const ly=Symbol.for("v-ndc");function Bt(e){return _t(e)?oy(ry,e,!1)||e:e||ly}function oy(e,t,n=!0,a=!1){const r=zt||Yt;if(r){const l=r.type;{const s=yx(l,!1);if(s&&(s===t||s===jt(t)||s===Fi(jt(t))))return l}const o=wp(r[e]||l[e],t)||wp(r.appContext[e],t);return!o&&a?l:o}}function wp(e,t){return e&&(e[t]||e[jt(t)]||e[Fi(jt(t))])}function qe(e,t,n,a){let r;const l=n,o=Ge(e);if(o||_t(e)){const s=o&&Lr(e);let u=!1,c=!1;s&&(u=!yn(e),c=Ca(e),e=ji(e)),r=new Array(e.length);for(let d=0,f=e.length;dt(s,u,void 0,l));else{const s=Object.keys(e);r=new Array(s.length);for(let u=0,c=s.length;u0;return t!=="default"&&(n.name=t),v(),z(ve,null,[F("slot",n,a&&a())],c?-2:64)}let l=e[t];l&&l._c&&(l._d=!1),v();const o=l&&sy(l(n)),s=n.key||o&&o.key,u=z(ve,{key:(s&&!gn(s)?s:`_${t}`)+(!o&&a?"_fb":"")},o||(a?a():[]),o&&e._===1?64:-2);return u.scopeId&&(u.slotScopeIds=[u.scopeId+"-s"]),l&&l._c&&(l._d=!0),u}function sy(e){return e.some(t=>Wo(t)?!(t.type===Rn||t.type===ve&&!sy(t.children)):!0)?e:null}function iy(e,t){const n={};for(const a in e)n[To(a)]=e[a];return n}const zc=e=>e?Ay(e)?Xi(e):zc(e.parent):null,Po=Tt(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=>zc(e.parent),$root:e=>zc(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>dy(e),$forceUpdate:e=>e.f||(e.f=()=>{Ld(e.update)}),$nextTick:e=>e.n||(e.n=Xe.bind(e.proxy)),$watch:e=>b_.bind(e)}),Nu=(e,t)=>e!==yt&&!e.__isScriptSetup&&vt(e,t),q_={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:a,data:r,props:l,accessCache:o,type:s,appContext:u}=e;if(t[0]!=="$"){const m=o[t];if(m!==void 0)switch(m){case 1:return a[t];case 2:return r[t];case 4:return n[t];case 3:return l[t]}else{if(Nu(a,t))return o[t]=1,a[t];if(r!==yt&&vt(r,t))return o[t]=2,r[t];if(vt(l,t))return o[t]=3,l[t];if(n!==yt&&vt(n,t))return o[t]=4,n[t];Uc&&(o[t]=0)}}const c=Po[t];let d,f;if(c)return t==="$attrs"&&Gt(e.attrs,"get",""),c(e);if((d=s.__cssModules)&&(d=d[t]))return d;if(n!==yt&&vt(n,t))return o[t]=4,n[t];if(f=u.config.globalProperties,vt(f,t))return f[t]},set({_:e},t,n){const{data:a,setupState:r,ctx:l}=e;return Nu(r,t)?(r[t]=n,!0):a!==yt&&vt(a,t)?(a[t]=n,!0):vt(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(l[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:a,appContext:r,props:l,type:o}},s){let u;return!!(n[s]||e!==yt&&s[0]!=="$"&&vt(e,s)||Nu(t,s)||vt(l,s)||vt(a,s)||vt(Po,s)||vt(r.config.globalProperties,s)||(u=o.__cssModules)&&u[s])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:vt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function jc(e){return Ge(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function uy(e,t){const n=jc(e);for(const a in t){if(a.startsWith("__skip"))continue;let r=n[a];r?Ge(r)||tt(r)?r=n[a]={type:r,default:t[a]}:r.default=t[a]:r===null&&(r=n[a]={default:t[a]}),r&&t[`__skip_${a}`]&&(r.skipFactory=!0)}return n}let Uc=!0;function N_(e){const t=dy(e),n=e.proxy,a=e.ctx;Uc=!1,t.beforeCreate&&$p(t.beforeCreate,e,"bc");const{data:r,computed:l,methods:o,watch:s,provide:u,inject:c,created:d,beforeMount:f,mounted:m,beforeUpdate:p,updated:h,activated:x,deactivated:$,beforeDestroy:g,beforeUnmount:S,destroyed:T,unmounted:O,render:E,renderTracked:I,renderTriggered:R,errorCaptured:G,serverPrefetch:w,expose:L,inheritAttrs:j,components:q,directives:W,filters:X}=t;if(c&&L_(c,a,null),o)for(const le in o){const ue=o[le];tt(ue)&&(a[le]=ue.bind(n))}if(r){const le=r.call(n,n);ft(le)&&(e.data=Mn(le))}if(Uc=!0,l)for(const le in l){const ue=l[le],Oe=tt(ue)?ue.bind(n,n):tt(ue.get)?ue.get.bind(n,n):Xn,Ee=!tt(ue)&&tt(ue.set)?ue.set.bind(n):Xn,pe=b({get:Oe,set:Ee});Object.defineProperty(a,le,{enumerable:!0,configurable:!0,get:()=>pe.value,set:fe=>pe.value=fe})}if(s)for(const le in s)cy(s[le],a,n,le);if(u){const le=tt(u)?u.call(n):u;Reflect.ownKeys(le).forEach(ue=>{wt(ue,le[ue])})}d&&$p(d,e,"c");function H(le,ue){Ge(ue)?ue.forEach(Oe=>le(Oe.bind(n))):ue&&le(ue.bind(n))}if(H(ay,f),H(St,m),H(D_,p),H(Bd,h),H(ey,x),H(ty,$),H(R_,G),H(P_,I),H(M_,R),H(Dt,S),H(Da,O),H(O_,w),Ge(L))if(L.length){const le=e.exposed||(e.exposed={});L.forEach(ue=>{Object.defineProperty(le,ue,{get:()=>n[ue],set:Oe=>n[ue]=Oe,enumerable:!0})})}else e.exposed||(e.exposed={});E&&e.render===Xn&&(e.render=E),j!=null&&(e.inheritAttrs=j),q&&(e.components=q),W&&(e.directives=W),w&&Xh(e)}function L_(e,t,n=Xn){Ge(e)&&(e=Hc(e));for(const a in e){const r=e[a];let l;ft(r)?"default"in r?l=ct(r.from||a,r.default,!0):l=ct(r.from||a):l=ct(r),xt(l)?Object.defineProperty(t,a,{enumerable:!0,configurable:!0,get:()=>l.value,set:o=>l.value=o}):t[a]=l}}function $p(e,t,n){An(Ge(e)?e.map(a=>a.bind(t.proxy)):e.bind(t.proxy),t,n)}function cy(e,t,n,a){let r=a.includes(".")?Yh(n,a):()=>n[a];if(_t(e)){const l=t[e];tt(l)&&Ue(r,l)}else if(tt(e))Ue(r,e.bind(n));else if(ft(e))if(Ge(e))e.forEach(l=>cy(l,t,n,a));else{const l=tt(e.handler)?e.handler.bind(n):t[e.handler];tt(l)&&Ue(r,l,e)}}function dy(e){const t=e.type,{mixins:n,extends:a}=t,{mixins:r,optionsCache:l,config:{optionMergeStrategies:o}}=e.appContext,s=l.get(t);let u;return s?u=s:!r.length&&!n&&!a?u=t:(u={},r.length&&r.forEach(c=>ci(u,c,o,!0)),ci(u,t,o)),ft(t)&&l.set(t,u),u}function ci(e,t,n,a=!1){const{mixins:r,extends:l}=t;l&&ci(e,l,n,!0),r&&r.forEach(o=>ci(e,o,n,!0));for(const o in t)if(!(a&&o==="expose")){const s=B_[o]||n&&n[o];e[o]=s?s(e[o],t[o]):t[o]}return e}const B_={data:Cp,props:Sp,emits:Sp,methods:wo,computed:wo,beforeCreate:Zt,created:Zt,beforeMount:Zt,mounted:Zt,beforeUpdate:Zt,updated:Zt,beforeDestroy:Zt,beforeUnmount:Zt,destroyed:Zt,unmounted:Zt,activated:Zt,deactivated:Zt,errorCaptured:Zt,serverPrefetch:Zt,components:wo,directives:wo,watch:V_,provide:Cp,inject:F_};function Cp(e,t){return t?e?function(){return Tt(tt(e)?e.call(this,this):e,tt(t)?t.call(this,this):t)}:t:e}function F_(e,t){return wo(Hc(e),Hc(t))}function Hc(e){if(Ge(e)){const t={};for(let n=0;nt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${jt(t)}Modifiers`]||e[`${mr(t)}Modifiers`];function H_(e,t,...n){if(e.isUnmounted)return;const a=e.vnode.props||yt;let r=n;const l=t.startsWith("update:"),o=l&&U_(a,t.slice(7));o&&(o.trim&&(r=n.map(d=>_t(d)?d.trim():d)),o.number&&(r=n.map(Md)));let s,u=a[s=To(t)]||a[s=To(jt(t))];!u&&l&&(u=a[s=To(mr(t))]),u&&An(u,e,6,r);const c=a[s+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,An(c,e,6,r)}}const W_=new WeakMap;function py(e,t,n=!1){const a=n?W_:t.emitsCache,r=a.get(e);if(r!==void 0)return r;const l=e.emits;let o={},s=!1;if(!tt(e)){const u=c=>{const d=py(c,t,!0);d&&(s=!0,Tt(o,d))};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}return!l&&!s?(ft(e)&&a.set(e,null),null):(Ge(l)?l.forEach(u=>o[u]=null):Tt(o,l),ft(e)&&a.set(e,o),o)}function Ji(e,t){return!e||!qi(t)?!1:(t=t.slice(2).replace(/Once$/,""),vt(e,t[0].toLowerCase()+t.slice(1))||vt(e,mr(t))||vt(e,t))}function Ep(e){const{type:t,vnode:n,proxy:a,withProxy:r,propsOptions:[l],slots:o,attrs:s,emit:u,render:c,renderCache:d,props:f,data:m,setupState:p,ctx:h,inheritAttrs:x}=e,$=ii(e);let g,S;try{if(n.shapeFlag&4){const O=r||a,E=O;g=Kn(c.call(E,O,d,f,p,m,h)),S=s}else{const O=t;g=Kn(O.length>1?O(f,{attrs:s,slots:o,emit:u}):O(f,null)),S=t.props?s:K_(s)}}catch(O){Ro.length=0,Ki(O,e,1),g=F(Rn)}let T=g;if(S&&x!==!1){const O=Object.keys(S),{shapeFlag:E}=T;O.length&&E&7&&(l&&O.some(Ni)&&(S=G_(S,l)),T=ar(T,S,!1,!0))}return n.dirs&&(T=ar(T,null,!1,!0),T.dirs=T.dirs?T.dirs.concat(n.dirs):n.dirs),n.transition&&Uo(T,n.transition),g=T,ii($),g}const K_=e=>{let t;for(const n in e)(n==="class"||n==="style"||qi(n))&&((t||(t={}))[n]=e[n]);return t},G_=(e,t)=>{const n={};for(const a in e)(!Ni(a)||!(a.slice(9)in t))&&(n[a]=e[a]);return n};function Y_(e,t,n){const{props:a,children:r,component:l}=e,{props:o,children:s,patchFlag:u}=t,c=l.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&u>=0){if(u&1024)return!0;if(u&16)return a?Ap(a,o,c):!!o;if(u&8){const d=t.dynamicProps;for(let f=0;fObject.create(my),yy=e=>Object.getPrototypeOf(e)===my;function Z_(e,t,n,a=!1){const r={},l=hy();e.propsDefaults=Object.create(null),gy(e,t,r,l);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);n?e.props=a?r:Bh(r):e.type.props?e.props=r:e.props=l,e.attrs=l}function X_(e,t,n,a){const{props:r,attrs:l,vnode:{patchFlag:o}}=e,s=dt(r),[u]=e.propsOptions;let c=!1;if((a||o>0)&&!(o&16)){if(o&8){const d=e.vnode.dynamicProps;for(let f=0;f{u=!0;const[m,p]=by(f,t,!0);Tt(o,m),p&&s.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!l&&!u)return ft(e)&&a.set(e,wl),wl;if(Ge(l))for(let d=0;de==="_"||e==="_ctx"||e==="$stable",Vd=e=>Ge(e)?e.map(Kn):[Kn(e)],ex=(e,t,n)=>{if(t._n)return t;const a=B((...r)=>Vd(t(...r)),n);return a._c=!1,a},_y=(e,t,n)=>{const a=e._ctx;for(const r in e){if(Fd(r))continue;const l=e[r];if(tt(l))t[r]=ex(r,l,a);else if(l!=null){const o=Vd(l);t[r]=()=>o}}},xy=(e,t)=>{const n=Vd(t);e.slots.default=()=>n},ky=(e,t,n)=>{for(const a in t)(n||!Fd(a))&&(e[a]=t[a])},tx=(e,t,n)=>{const a=e.slots=hy();if(e.vnode.shapeFlag&32){const r=t._;r?(ky(a,t,n),n&&hh(a,"_",r,!0)):_y(t,a)}else t&&xy(e,t)},nx=(e,t,n)=>{const{vnode:a,slots:r}=e;let l=!0,o=yt;if(a.shapeFlag&32){const s=t._;s?n&&s===1?l=!1:ky(r,t,n):(l=!t.$stable,_y(t,r)),o=t}else t&&(xy(e,t),o={default:1});if(l)for(const s in r)!Fd(s)&&o[s]==null&&delete r[s]},Xt=sx;function ax(e){return rx(e)}function rx(e,t){const n=Vi();n.__VUE__=!0;const{insert:a,remove:r,patchProp:l,createElement:o,createText:s,createComment:u,setText:c,setElementText:d,parentNode:f,nextSibling:m,setScopeId:p=Xn,insertStaticContent:h}=e,x=(y,A,M,ie=null,Y=null,de=null,we=void 0,Se=null,Ae=!!A.dynamicChildren)=>{if(y===A)return;y&&!vl(y,A)&&(ie=Q(y),fe(y,Y,de,!0),y=null),A.patchFlag===-2&&(Ae=!1,A.dynamicChildren=null);const{type:oe,ref:$e,shapeFlag:he}=A;switch(oe){case Zi:$(y,A,M,ie);break;case Rn:g(y,A,M,ie);break;case Bu:y==null&&S(A,M,ie,we);break;case ve:q(y,A,M,ie,Y,de,we,Se,Ae);break;default:he&1?E(y,A,M,ie,Y,de,we,Se,Ae):he&6?W(y,A,M,ie,Y,de,we,Se,Ae):(he&64||he&128)&&oe.process(y,A,M,ie,Y,de,we,Se,Ae,U)}$e!=null&&Y?Mo($e,y&&y.ref,de,A||y,!A):$e==null&&y&&y.ref!=null&&Mo(y.ref,null,de,y,!0)},$=(y,A,M,ie)=>{if(y==null)a(A.el=s(A.children),M,ie);else{const Y=A.el=y.el;A.children!==y.children&&c(Y,A.children)}},g=(y,A,M,ie)=>{y==null?a(A.el=u(A.children||""),M,ie):A.el=y.el},S=(y,A,M,ie)=>{[y.el,y.anchor]=h(y.children,A,M,ie,y.el,y.anchor)},T=({el:y,anchor:A},M,ie)=>{let Y;for(;y&&y!==A;)Y=m(y),a(y,M,ie),y=Y;a(A,M,ie)},O=({el:y,anchor:A})=>{let M;for(;y&&y!==A;)M=m(y),r(y),y=M;r(A)},E=(y,A,M,ie,Y,de,we,Se,Ae)=>{if(A.type==="svg"?we="svg":A.type==="math"&&(we="mathml"),y==null)I(A,M,ie,Y,de,we,Se,Ae);else{const oe=y.el&&y.el._isVueCE?y.el:null;try{oe&&oe._beginPatch(),w(y,A,Y,de,we,Se,Ae)}finally{oe&&oe._endPatch()}}},I=(y,A,M,ie,Y,de,we,Se)=>{let Ae,oe;const{props:$e,shapeFlag:he,transition:Re,dirs:Fe}=y;if(Ae=y.el=o(y.type,de,$e&&$e.is,$e),he&8?d(Ae,y.children):he&16&&G(y.children,Ae,null,ie,Y,Lu(y,de),we,Se),Fe&&Cr(y,null,ie,"created"),R(Ae,y,y.scopeId,we,ie),$e){for(const Je in $e)Je!=="value"&&!Ao(Je)&&l(Ae,Je,null,$e[Je],de,ie);"value"in $e&&l(Ae,"value",null,$e.value,de),(oe=$e.onVnodeBeforeMount)&&Vn(oe,ie,y)}Fe&&Cr(y,null,ie,"beforeMount");const Ke=lx(Y,Re);Ke&&Re.beforeEnter(Ae),a(Ae,A,M),((oe=$e&&$e.onVnodeMounted)||Ke||Fe)&&Xt(()=>{oe&&Vn(oe,ie,y),Ke&&Re.enter(Ae),Fe&&Cr(y,null,ie,"mounted")},Y)},R=(y,A,M,ie,Y)=>{if(M&&p(y,M),ie)for(let de=0;de{for(let oe=Ae;oe{const Se=A.el=y.el;let{patchFlag:Ae,dynamicChildren:oe,dirs:$e}=A;Ae|=y.patchFlag&16;const he=y.props||yt,Re=A.props||yt;let Fe;if(M&&Sr(M,!1),(Fe=Re.onVnodeBeforeUpdate)&&Vn(Fe,M,A,y),$e&&Cr(A,y,M,"beforeUpdate"),M&&Sr(M,!0),(he.innerHTML&&Re.innerHTML==null||he.textContent&&Re.textContent==null)&&d(Se,""),oe?L(y.dynamicChildren,oe,Se,M,ie,Lu(A,Y),de):we||ue(y,A,Se,null,M,ie,Lu(A,Y),de,!1),Ae>0){if(Ae&16)j(Se,he,Re,M,Y);else if(Ae&2&&he.class!==Re.class&&l(Se,"class",null,Re.class,Y),Ae&4&&l(Se,"style",he.style,Re.style,Y),Ae&8){const Ke=A.dynamicProps;for(let Je=0;Je{Fe&&Vn(Fe,M,A,y),$e&&Cr(A,y,M,"updated")},ie)},L=(y,A,M,ie,Y,de,we)=>{for(let Se=0;Se{if(A!==M){if(A!==yt)for(const de in A)!Ao(de)&&!(de in M)&&l(y,de,A[de],null,Y,ie);for(const de in M){if(Ao(de))continue;const we=M[de],Se=A[de];we!==Se&&de!=="value"&&l(y,de,Se,we,Y,ie)}"value"in M&&l(y,"value",A.value,M.value,Y)}},q=(y,A,M,ie,Y,de,we,Se,Ae)=>{const oe=A.el=y?y.el:s(""),$e=A.anchor=y?y.anchor:s("");let{patchFlag:he,dynamicChildren:Re,slotScopeIds:Fe}=A;Fe&&(Se=Se?Se.concat(Fe):Fe),y==null?(a(oe,M,ie),a($e,M,ie),G(A.children||[],M,$e,Y,de,we,Se,Ae)):he>0&&he&64&&Re&&y.dynamicChildren&&y.dynamicChildren.length===Re.length?(L(y.dynamicChildren,Re,M,Y,de,we,Se),(A.key!=null||Y&&A===Y.subTree)&&zd(y,A,!0)):ue(y,A,M,$e,Y,de,we,Se,Ae)},W=(y,A,M,ie,Y,de,we,Se,Ae)=>{A.slotScopeIds=Se,y==null?A.shapeFlag&512?Y.ctx.activate(A,M,ie,we,Ae):X(A,M,ie,Y,de,we,Ae):V(y,A,Ae)},X=(y,A,M,ie,Y,de,we)=>{const Se=y.component=fx(y,ie,Y);if(Qh(y)&&(Se.ctx.renderer=U),px(Se,!1,we),Se.asyncDep){if(Y&&Y.registerDep(Se,H,we),!y.el){const Ae=Se.subTree=F(Rn);g(null,Ae,A,M),y.placeholder=Ae.el}}else H(Se,y,A,M,Y,de,we)},V=(y,A,M)=>{const ie=A.component=y.component;if(Y_(y,A,M))if(ie.asyncDep&&!ie.asyncResolved){le(ie,A,M);return}else ie.next=A,ie.update();else A.el=y.el,ie.vnode=A},H=(y,A,M,ie,Y,de,we)=>{const Se=()=>{if(y.isMounted){let{next:he,bu:Re,u:Fe,parent:Ke,vnode:Je}=y;{const st=wy(y);if(st){he&&(he.el=Je.el,le(y,he,we)),st.asyncDep.then(()=>{Xt(()=>{y.isUnmounted||oe()},Y)});return}}let be=he,Me;Sr(y,!1),he?(he.el=Je.el,le(y,he,we)):he=Je,Re&&Ys(Re),(Me=he.props&&he.props.onVnodeBeforeUpdate)&&Vn(Me,Ke,he,Je),Sr(y,!0);const Le=Ep(y),at=y.subTree;y.subTree=Le,x(at,Le,f(at.el),Q(at),y,Y,de),he.el=Le.el,be===null&&J_(y,Le.el),Fe&&Xt(Fe,Y),(Me=he.props&&he.props.onVnodeUpdated)&&Xt(()=>Vn(Me,Ke,he,Je),Y)}else{let he;const{el:Re,props:Fe}=A,{bm:Ke,m:Je,parent:be,root:Me,type:Le}=y,at=Sl(A);Sr(y,!1),Ke&&Ys(Ke),!at&&(he=Fe&&Fe.onVnodeBeforeMount)&&Vn(he,be,A),Sr(y,!0);{Me.ce&&Me.ce._hasShadowRoot()&&Me.ce._injectChildStyle(Le,y.parent?y.parent.type:void 0);const st=y.subTree=Ep(y);x(null,st,M,ie,y,Y,de),A.el=st.el}if(Je&&Xt(Je,Y),!at&&(he=Fe&&Fe.onVnodeMounted)){const st=A;Xt(()=>Vn(he,be,st),Y)}(A.shapeFlag&256||be&&Sl(be.vnode)&&be.vnode.shapeFlag&256)&&y.a&&Xt(y.a,Y),y.isMounted=!0,A=M=ie=null}};y.scope.on();const Ae=y.effect=new wh(Se);y.scope.off();const oe=y.update=Ae.run.bind(Ae),$e=y.job=Ae.runIfDirty.bind(Ae);$e.i=y,$e.id=y.uid,Ae.scheduler=()=>Ld($e),Sr(y,!0),oe()},le=(y,A,M)=>{A.component=y;const ie=y.vnode.props;y.vnode=A,y.next=null,X_(y,A.props,ie,M),nx(y,A.children,M),wa(),gp(y),$a()},ue=(y,A,M,ie,Y,de,we,Se,Ae=!1)=>{const oe=y&&y.children,$e=y?y.shapeFlag:0,he=A.children,{patchFlag:Re,shapeFlag:Fe}=A;if(Re>0){if(Re&128){Ee(oe,he,M,ie,Y,de,we,Se,Ae);return}else if(Re&256){Oe(oe,he,M,ie,Y,de,we,Se,Ae);return}}Fe&8?($e&16&&re(oe,Y,de),he!==oe&&d(M,he)):$e&16?Fe&16?Ee(oe,he,M,ie,Y,de,we,Se,Ae):re(oe,Y,de,!0):($e&8&&d(M,""),Fe&16&&G(he,M,ie,Y,de,we,Se,Ae))},Oe=(y,A,M,ie,Y,de,we,Se,Ae)=>{y=y||wl,A=A||wl;const oe=y.length,$e=A.length,he=Math.min(oe,$e);let Re;for(Re=0;Re$e?re(y,Y,de,!0,!1,he):G(A,M,ie,Y,de,we,Se,Ae,he)},Ee=(y,A,M,ie,Y,de,we,Se,Ae)=>{let oe=0;const $e=A.length;let he=y.length-1,Re=$e-1;for(;oe<=he&&oe<=Re;){const Fe=y[oe],Ke=A[oe]=Ae?pa(A[oe]):Kn(A[oe]);if(vl(Fe,Ke))x(Fe,Ke,M,null,Y,de,we,Se,Ae);else break;oe++}for(;oe<=he&&oe<=Re;){const Fe=y[he],Ke=A[Re]=Ae?pa(A[Re]):Kn(A[Re]);if(vl(Fe,Ke))x(Fe,Ke,M,null,Y,de,we,Se,Ae);else break;he--,Re--}if(oe>he){if(oe<=Re){const Fe=Re+1,Ke=Fe<$e?A[Fe].el:ie;for(;oe<=Re;)x(null,A[oe]=Ae?pa(A[oe]):Kn(A[oe]),M,Ke,Y,de,we,Se,Ae),oe++}}else if(oe>Re)for(;oe<=he;)fe(y[oe],Y,de,!0),oe++;else{const Fe=oe,Ke=oe,Je=new Map;for(oe=Ke;oe<=Re;oe++){const ze=A[oe]=Ae?pa(A[oe]):Kn(A[oe]);ze.key!=null&&Je.set(ze.key,oe)}let be,Me=0;const Le=Re-Ke+1;let at=!1,st=0;const Mt=new Array(Le);for(oe=0;oe=Le){fe(ze,Y,de,!0);continue}let We;if(ze.key!=null)We=Je.get(ze.key);else for(be=Ke;be<=Re;be++)if(Mt[be-Ke]===0&&vl(ze,A[be])){We=be;break}We===void 0?fe(ze,Y,de,!0):(Mt[We-Ke]=oe+1,We>=st?st=We:at=!0,x(ze,A[We],M,null,Y,de,we,Se,Ae),Me++)}const je=at?ox(Mt):wl;for(be=je.length-1,oe=Le-1;oe>=0;oe--){const ze=Ke+oe,We=A[ze],Nt=A[ze+1],Ia=ze+1<$e?Nt.el||$y(Nt):ie;Mt[oe]===0?x(null,We,M,Ia,Y,de,we,Se,Ae):at&&(be<0||oe!==je[be]?pe(We,M,Ia,2):be--)}}},pe=(y,A,M,ie,Y=null)=>{const{el:de,type:we,transition:Se,children:Ae,shapeFlag:oe}=y;if(oe&6){pe(y.component.subTree,A,M,ie);return}if(oe&128){y.suspense.move(A,M,ie);return}if(oe&64){we.move(y,A,M,U);return}if(we===ve){a(de,A,M);for(let he=0;heSe.enter(de),Y));else{const{leave:he,delayLeave:Re,afterLeave:Fe}=Se,Ke=()=>{y.ctx.isUnmounted?r(de):a(de,A,M)},Je=()=>{const be=de._isLeaving||!!de[Hn];de._isLeaving&&de[Hn](!0),Se.persisted&&!be?Ke():he(de,()=>{Ke(),Fe&&Fe()})};Re?Re(de,Ke,Je):Je()}else a(de,A,M)},fe=(y,A,M,ie=!1,Y=!1)=>{const{type:de,props:we,ref:Se,children:Ae,dynamicChildren:oe,shapeFlag:$e,patchFlag:he,dirs:Re,cacheIndex:Fe,memo:Ke}=y;if(he===-2&&(Y=!1),Se!=null&&(wa(),Mo(Se,null,M,y,!0),$a()),Fe!=null&&(A.renderCache[Fe]=void 0),$e&256){A.ctx.deactivate(y);return}const Je=$e&1&&Re,be=!Sl(y);let Me;if(be&&(Me=we&&we.onVnodeBeforeUnmount)&&Vn(Me,A,y),$e&6)xe(y.component,M,ie);else{if($e&128){y.suspense.unmount(M,ie);return}Je&&Cr(y,null,A,"beforeUnmount"),$e&64?y.type.remove(y,A,M,U,ie):oe&&!oe.hasOnce&&(de!==ve||he>0&&he&64)?re(oe,A,M,!1,!0):(de===ve&&he&384||!Y&&$e&16)&&re(Ae,A,M),ie&&ge(y)}const Le=Ke!=null&&Fe==null;(be&&(Me=we&&we.onVnodeUnmounted)||Je||Le)&&Xt(()=>{Me&&Vn(Me,A,y),Je&&Cr(y,null,A,"unmounted"),Le&&(y.el=null)},M)},ge=y=>{const{type:A,el:M,anchor:ie,transition:Y}=y;if(A===ve){K(M,ie);return}if(A===Bu){O(y);return}const de=()=>{r(M),Y&&!Y.persisted&&Y.afterLeave&&Y.afterLeave()};if(y.shapeFlag&1&&Y&&!Y.persisted){const{leave:we,delayLeave:Se}=Y,Ae=()=>we(M,de);Se?Se(y.el,de,Ae):Ae()}else de()},K=(y,A)=>{let M;for(;y!==A;)M=m(y),r(y),y=M;r(A)},xe=(y,A,M)=>{const{bum:ie,scope:Y,job:de,subTree:we,um:Se,m:Ae,a:oe}=y;Dp(Ae),Dp(oe),ie&&Ys(ie),Y.stop(),de&&(de.flags|=8,fe(we,y,A,M)),Se&&Xt(Se,A),Xt(()=>{y.isUnmounted=!0},A)},re=(y,A,M,ie=!1,Y=!1,de=0)=>{for(let we=de;we{if(y.shapeFlag&6)return Q(y.component.subTree);if(y.shapeFlag&128)return y.suspense.next();const A=m(y.anchor||y.el),M=A&&A[Jh];return M?m(M):A};let ce=!1;const Z=(y,A,M)=>{let ie;y==null?A._vnode&&(fe(A._vnode,null,null,!0),ie=A._vnode.component):x(A._vnode||null,y,A,null,null,null,M),A._vnode=y,ce||(ce=!0,gp(ie),Hh(),ce=!1)},U={p:x,um:fe,m:pe,r:ge,mt:X,mc:G,pc:ue,pbc:L,n:Q,o:e};return{render:Z,hydrate:void 0,createApp:j_(Z)}}function Lu({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 Sr({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function lx(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function zd(e,t,n=!1){const a=e.children,r=t.children;if(Ge(a)&&Ge(r))for(let l=0;l>1,e[n[s]]0&&(t[a]=n[l-1]),n[l]=a)}}for(l=n.length,o=n[l-1];l-- >0;)n[l]=o,o=t[o];return n}function wy(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:wy(t)}function Dp(e){if(e)for(let t=0;te.__isSuspense;function sx(e,t){t&&t.pendingBranch?Ge(e)?t.effects.push(...e):t.effects.push(e):h_(e)}const ve=Symbol.for("v-fgt"),Zi=Symbol.for("v-txt"),Rn=Symbol.for("v-cmt"),Bu=Symbol.for("v-stc"),Ro=[];let mn=null;function v(e=!1){Ro.push(mn=e?null:[])}function ix(){Ro.pop(),mn=Ro[Ro.length-1]||null}let Ho=1;function di(e,t=!1){Ho+=e,e<0&&mn&&t&&(mn.hasOnce=!0)}function Sy(e){return e.dynamicChildren=Ho>0?mn||wl:null,ix(),Ho>0&&mn&&mn.push(e),e}function _(e,t,n,a,r,l){return Sy(C(e,t,n,a,r,l,!0))}function z(e,t,n,a,r){return Sy(F(e,t,n,a,r,!0))}function Wo(e){return e?e.__v_isVNode===!0:!1}function vl(e,t){return e.type===t.type&&e.key===t.key}const Ey=({key:e})=>e??null,Js=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?_t(e)||xt(e)||tt(e)?{i:zt,r:e,k:t,f:!!n}:e:null);function C(e,t=null,n=null,a=0,r=null,l=e===ve?0:1,o=!1,s=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ey(t),ref:t&&Js(t),scopeId:Kh,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:l,patchFlag:a,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:zt};return s?(jd(u,n),l&128&&e.normalize(u)):n&&(u.shapeFlag|=_t(n)?8:16),Ho>0&&!o&&mn&&(u.patchFlag>0||l&6)&&u.patchFlag!==32&&mn.push(u),u}const F=ux;function ux(e,t=null,n=null,a=0,r=null,l=!1){if((!e||e===ly)&&(e=Rn),Wo(e)){const s=ar(e,t,!0);return n&&jd(s,n),Ho>0&&!l&&mn&&(s.shapeFlag&6?mn[mn.indexOf(e)]=s:mn.push(s)),s.patchFlag=-2,s}if(gx(e)&&(e=e.__vccOpts),t){t=lt(t);let{class:s,style:u}=t;s&&!_t(s)&&(t.class=ye(s)),ft(u)&&(Wi(u)&&!Ge(u)&&(u=Tt({},u)),t.style=Sn(u))}const o=_t(e)?1:Cy(e)?128:__(e)?64:ft(e)?4:tt(e)?2:0;return C(e,t,n,a,r,o,l,!0)}function lt(e){return e?Wi(e)||yy(e)?Tt({},e):e:null}function ar(e,t,n=!1,a=!1){const{props:r,ref:l,patchFlag:o,children:s,transition:u}=e,c=t?Ve(r||{},t):r,d={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Ey(c),ref:t&&t.ref?n&&l?Ge(l)?l.concat(Js(t)):[l,Js(t)]:Js(t):l,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ve?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:u,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ar(e.ssContent),ssFallback:e.ssFallback&&ar(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return u&&a&&Uo(d,u.clone(d)),d}function ke(e=" ",t=0){return F(Zi,null,e,t)}function ae(e="",t=!1){return t?(v(),z(Rn,null,e)):F(Rn,null,e)}function Kn(e){return e==null||typeof e=="boolean"?F(Rn):Ge(e)?F(ve,null,e.slice()):Wo(e)?pa(e):F(Zi,null,String(e))}function pa(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ar(e)}function jd(e,t){let n=0;const{shapeFlag:a}=e;if(t==null)t=null;else if(Ge(t))n=16;else if(typeof t=="object")if(a&65){const r=t.default;r&&(r._c&&(r._d=!1),jd(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!yy(t)?t._ctx=zt:r===3&&zt&&(zt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else tt(t)?(t={default:t,_ctx:zt},n=32):(t=String(t),a&64?(n=16,t=[ke(t)]):n=8);e.children=t,e.shapeFlag|=n}function Ve(...e){const t={};for(let n=0;nYt||zt;let fi,Kc;{const e=Vi(),t=(n,a)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(a),l=>{r.length>1?r.forEach(o=>o(l)):r[0](l)}};fi=t("__VUE_INSTANCE_SETTERS__",n=>Yt=n),Kc=t("__VUE_SSR_SETTERS__",n=>Ko=n)}const is=e=>{const t=Yt;return fi(e),e.scope.on(),()=>{e.scope.off(),fi(t)}},Op=()=>{Yt&&Yt.scope.off(),fi(null)};function Ay(e){return e.vnode.shapeFlag&4}let Ko=!1;function px(e,t=!1,n=!1){t&&Kc(t);const{props:a,children:r}=e.vnode,l=Ay(e);Z_(e,a,l,t),tx(e,r,n||t);const o=l?vx(e,t):void 0;return t&&Kc(!1),o}function vx(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,q_);const{setup:a}=n;if(a){wa();const r=e.setupContext=a.length>1?hx(e):null,l=is(e),o=ss(a,e,0,[e.props,r]),s=ph(o);if($a(),l(),(s||e.sp)&&!Sl(e)&&Xh(e),s){if(o.then(Op,Op),t)return o.then(u=>{Mp(e,u)}).catch(u=>{Ki(u,e,0)});e.asyncDep=o}else Mp(e,o)}else Ty(e)}function Mp(e,t,n){tt(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ft(t)&&(e.setupState=Vh(t)),Ty(e)}function Ty(e,t,n){const a=e.type;e.render||(e.render=a.render||Xn);{const r=is(e);wa();try{N_(e)}finally{$a(),r()}}}const mx={get(e,t){return Gt(e,"get",""),e[t]}};function hx(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,mx),slots:e.slots,emit:e.emit,expose:t}}function Xi(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Vh(li(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Po)return Po[n](e)},has(t,n){return n in t||n in Po}})):e.proxy}function yx(e,t=!0){return tt(e)?e.displayName||e.name:e.name||t&&e.__name}function gx(e){return tt(e)&&"__vccOpts"in e}const b=(e,t)=>d_(e,t,Ko);function En(e,t,n){try{di(-1);const a=arguments.length;return a===2?ft(t)&&!Ge(t)?Wo(t)?F(e,null,[t]):F(e,t):F(e,null,t):(a>3?n=Array.prototype.slice.call(arguments,2):a===3&&Wo(n)&&(n=[n]),F(e,t,n))}finally{di(1)}}const bx="3.5.35";let Gc;const Pp=typeof window<"u"&&window.trustedTypes;if(Pp)try{Gc=Pp.createPolicy("vue",{createHTML:e=>e})}catch{}const Dy=Gc?e=>Gc.createHTML(e):e=>e,_x="http://www.w3.org/2000/svg",xx="http://www.w3.org/1998/Math/MathML",da=typeof document<"u"?document:null,Rp=da&&da.createElement("template"),kx={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,a)=>{const r=t==="svg"?da.createElementNS(_x,e):t==="mathml"?da.createElementNS(xx,e):n?da.createElement(e,{is:n}):da.createElement(e);return e==="select"&&a&&a.multiple!=null&&r.setAttribute("multiple",a.multiple),r},createText:e=>da.createTextNode(e),createComment:e=>da.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>da.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,a,r,l){const o=n?n.previousSibling:t.lastChild;if(r&&(r===l||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===l||!(r=r.nextSibling)););else{Rp.innerHTML=Dy(a==="svg"?`${e}`:a==="mathml"?`${e}`:e);const s=Rp.content;if(a==="svg"||a==="mathml"){const u=s.firstChild;for(;u.firstChild;)s.appendChild(u.firstChild);s.removeChild(u)}t.insertBefore(s,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Fa="transition",io="animation",ql=Symbol("_vtc"),Oy={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},wx=Tt({},S_,Oy),Er=(e,t=[])=>{Ge(e)?e.forEach(n=>n(...t)):e&&e(...t)},Ip=e=>e?Ge(e)?e.some(t=>t.length>1):e.length>1:!1;function $x(e){const t={};for(const q in e)q in Oy||(t[q]=e[q]);if(e.css===!1)return t;const{name:n="v",type:a,duration:r,enterFromClass:l=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:u=l,appearActiveClass:c=o,appearToClass:d=s,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,h=Cx(r),x=h&&h[0],$=h&&h[1],{onBeforeEnter:g,onEnter:S,onEnterCancelled:T,onLeave:O,onLeaveCancelled:E,onBeforeAppear:I=g,onAppear:R=S,onAppearCancelled:G=T}=t,w=(q,W,X,V)=>{q._enterCancelled=V,Wa(q,W?d:s),Wa(q,W?c:o),X&&X()},L=(q,W)=>{q._isLeaving=!1,Wa(q,f),Wa(q,p),Wa(q,m),W&&W()},j=q=>(W,X)=>{const V=q?R:S,H=()=>w(W,q,X);Er(V,[W,H]),qp(()=>{Wa(W,q?u:l),jn(W,q?d:s),Ip(V)||Np(W,a,x,H)})};return Tt(t,{onBeforeEnter(q){Er(g,[q]),jn(q,l),jn(q,o)},onBeforeAppear(q){Er(I,[q]),jn(q,u),jn(q,c)},onEnter:j(!1),onAppear:j(!0),onLeave(q,W){q._isLeaving=!0;const X=()=>L(q,W);jn(q,f),q._enterCancelled?(jn(q,m),Yc(q)):(Yc(q),jn(q,m)),qp(()=>{q._isLeaving&&(Wa(q,f),jn(q,p),Ip(O)||Np(q,a,$,X))}),Er(O,[q,X])},onEnterCancelled(q){w(q,!1,void 0,!0),Er(T,[q])},onAppearCancelled(q){w(q,!0,void 0,!0),Er(G,[q])},onLeaveCancelled(q){L(q),Er(E,[q])}})}function Cx(e){if(e==null)return null;if(ft(e))return[Fu(e.enter),Fu(e.leave)];{const t=Fu(e);return[t,t]}}function Fu(e){return D0(e)}function jn(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[ql]||(e[ql]=new Set)).add(t)}function Wa(e,t){t.split(/\s+/).forEach(a=>a&&e.classList.remove(a));const n=e[ql];n&&(n.delete(t),n.size||(e[ql]=void 0))}function qp(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Sx=0;function Np(e,t,n,a){const r=e._endId=++Sx,l=()=>{r===e._endId&&a()};if(n!=null)return setTimeout(l,n);const{type:o,timeout:s,propCount:u}=My(e,t);if(!o)return a();const c=o+"end";let d=0;const f=()=>{e.removeEventListener(c,m),l()},m=p=>{p.target===e&&++d>=u&&f()};setTimeout(()=>{d(n[h]||"").split(", "),r=a(`${Fa}Delay`),l=a(`${Fa}Duration`),o=Lp(r,l),s=a(`${io}Delay`),u=a(`${io}Duration`),c=Lp(s,u);let d=null,f=0,m=0;t===Fa?o>0&&(d=Fa,f=o,m=l.length):t===io?c>0&&(d=io,f=c,m=u.length):(f=Math.max(o,c),d=f>0?o>c?Fa:io:null,m=d?d===Fa?l.length:u.length:0);const p=d===Fa&&/\b(?:transform|all)(?:,|$)/.test(a(`${Fa}Property`).toString());return{type:d,timeout:f,propCount:m,hasTransform:p}}function Lp(e,t){for(;e.lengthBp(n)+Bp(e[a])))}function Bp(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Yc(e){return(e?e.ownerDocument:document).body.offsetHeight}function Ex(e,t,n){const a=e[ql];a&&(t=(t?[t,...a]:[...a]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const pi=Symbol("_vod"),Py=Symbol("_vsh"),vi={name:"show",beforeMount(e,{value:t},{transition:n}){e[pi]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):uo(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:a}){!t!=!n&&(a?t?(a.beforeEnter(e),uo(e,!0),a.enter(e)):a.leave(e,()=>{uo(e,!1)}):uo(e,t))},beforeUnmount(e,{value:t}){uo(e,t)}};function uo(e,t){e.style.display=t?e[pi]:"none",e[Py]=!t}const Ax=Symbol(""),Tx=/(?:^|;)\s*display\s*:/;function Dx(e,t,n){const a=e.style,r=_t(n);let l=!1;if(n&&!r){if(t)if(_t(t))for(const o of t.split(";")){const s=o.slice(0,o.indexOf(":")).trim();n[s]==null&&$o(a,s,"")}else for(const o in t)n[o]==null&&$o(a,o,"");for(const o in n){o==="display"&&(l=!0);const s=n[o];s!=null?Mx(e,o,!_t(t)&&t?t[o]:void 0,s)||$o(a,o,s):$o(a,o,"")}}else if(r){if(t!==n){const o=a[Ax];o&&(n+=";"+o),a.cssText=n,l=Tx.test(n)}}else t&&e.removeAttribute("style");pi in e&&(e[pi]=l?a.display:"",e[Py]&&(a.display="none"))}const Fp=/\s*!important$/;function $o(e,t,n){if(Ge(n))n.forEach(a=>$o(e,t,a));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const a=Ox(e,t);Fp.test(n)?e.setProperty(mr(a),n.replace(Fp,""),"important"):e[a]=n}}const Vp=["Webkit","Moz","ms"],Vu={};function Ox(e,t){const n=Vu[t];if(n)return n;let a=jt(t);if(a!=="filter"&&a in e)return Vu[t]=a;a=Fi(a);for(let r=0;rzu||(qx.then(()=>zu=0),zu=Date.now());function Lx(e,t){const n=a=>{if(!a._vts)a._vts=Date.now();else if(a._vts<=n.attached)return;const r=n.value;if(Ge(r)){const l=a.stopImmediatePropagation;a.stopImmediatePropagation=()=>{l.call(a),a._stopped=!0};const o=r.slice(),s=[a];for(let u=0;ue.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Bx=(e,t,n,a,r,l)=>{const o=r==="svg";t==="class"?Ex(e,a,o):t==="style"?Dx(e,n,a):qi(t)?Ni(t)||Rx(e,t,n,a,l):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Fx(e,t,a,o))?(Up(e,t,a),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&jp(e,t,a,o,l,t!=="value")):e._isVueCE&&(Vx(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!_t(a)))?Up(e,jt(t),a,l,t):(t==="true-value"?e._trueValue=a:t==="false-value"&&(e._falseValue=a),jp(e,t,a,o))};function Fx(e,t,n,a){if(a)return!!(t==="innerHTML"||t==="textContent"||t in e&&Kp(t)&&tt(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Kp(t)&&_t(n)?!1:t in e}function Vx(e,t){const n=e._def.props;if(!n)return!1;const a=jt(t);return Array.isArray(n)?n.some(r=>jt(r)===a):Object.keys(n).some(r=>jt(r)===a)}const Ry=new WeakMap,Iy=new WeakMap,mi=Symbol("_moveCb"),Gp=Symbol("_enterCb"),zx=e=>(delete e.props.mode,e),jx=zx({name:"TransitionGroup",props:Tt({},wx,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=la(),a=C_();let r,l;return Bd(()=>{if(!r.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!Gx(r[0].el,n.vnode.el,o)){r=[];return}r.forEach(Hx),r.forEach(Wx);const s=r.filter(Kx);Yc(n.vnode.el),s.forEach(u=>{const c=u.el,d=c.style;jn(c,o),d.transform=d.webkitTransform=d.transitionDuration="";const f=c[mi]=m=>{m&&m.target!==c||(!m||m.propertyName.endsWith("transform"))&&(c.removeEventListener("transitionend",f),c[mi]=null,Wa(c,o))};c.addEventListener("transitionend",f)}),r=[]}),()=>{const o=dt(e),s=$x(o);let u=o.tag||ve;if(r=[],l)for(let c=0;c{s.split(/\s+/).forEach(u=>u&&a.classList.remove(u))}),n.split(/\s+/).forEach(s=>s&&a.classList.add(s)),a.style.display="none";const l=t.nodeType===1?t:t.parentNode;l.appendChild(a);const{hasTransform:o}=My(a);return l.removeChild(a),o}const Yp=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ge(t)?n=>Ys(t,n):t};function Yx(e){e.target.composing=!0}function Jp(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const ju=Symbol("_assign");function Zp(e,t,n){return t&&(e=e.trim()),n&&(e=Md(e)),e}const Nl={created(e,{modifiers:{lazy:t,trim:n,number:a}},r){e[ju]=Yp(r);const l=a||r.props&&r.props.type==="number";ml(e,t?"change":"input",o=>{o.target.composing||e[ju](Zp(e.value,n,l))}),(n||l)&&ml(e,"change",()=>{e.value=Zp(e.value,n,l)}),t||(ml(e,"compositionstart",Yx),ml(e,"compositionend",Jp),ml(e,"change",Jp))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:a,trim:r,number:l}},o){if(e[ju]=Yp(o),e.composing)return;const s=(l||e.type==="number")&&!/^0\d/.test(e.value)?Md(e.value):e.value,u=t??"";if(s===u)return;const c=e.getRootNode();(c instanceof Document||c instanceof ShadowRoot)&&c.activeElement===e&&e.type!=="range"&&(a&&t===n||r&&e.value.trim()===u)||(e.value=u)}},Jx=["ctrl","shift","alt","meta"],Zx={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)=>Jx.some(n=>e[`${n}Key`]&&!t.includes(n))},mt=(e,t)=>{if(!e)return e;const n=e._withMods||(e._withMods={}),a=t.join(".");return n[a]||(n[a]=((r,...l)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),a=t.join(".");return n[a]||(n[a]=(r=>{if(!("key"in r))return;const l=mr(r.key);if(t.some(o=>o===l||Xx[o]===l))return e(r)}))},Qx=Tt({patchProp:Bx},kx);let Xp;function ek(){return Xp||(Xp=ax(Qx))}const tk=((...e)=>{const t=ek().createApp(...e),{mount:n}=t;return t.mount=a=>{const r=ak(a);if(!r)return;const l=t._component;!tt(l)&&!l.render&&!l.template&&(l.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const o=n(r,!1,nk(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},t});function nk(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function ak(e){return _t(e)?document.querySelector(e):e}const hl=typeof document<"u";function Ny(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function rk(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Ny(e.default)}const pt=Object.assign;function Uu(e,t){const n={};for(const a in t){const r=t[a];n[a]=In(r)?r.map(e):e(r)}return n}const Io=()=>{},In=Array.isArray;function Qp(e,t){const n={};for(const a in e)n[a]=a in t?t[a]:e[a];return n}const Ly=Symbol("");function Ll(e,t){return pt(new Error,{type:e,[Ly]:!0},t)}function ca(e,t){return e instanceof Error&&Ly in e&&(t==null||!!(e.type&t))}const Ud=Symbol(""),ev=Symbol(""),Qi=Symbol(""),Hd=Symbol(""),Jc=Symbol("");function Wr(){return ct(Qi)}function Tn(e){return ct(Hd)}const By=/#/g,lk=/&/g,ok=/\//g,sk=/=/g,ik=/\?/g,Fy=/\+/g,uk=/%5B/g,ck=/%5D/g,Vy=/%5E/g,dk=/%60/g,zy=/%7B/g,fk=/%7C/g,jy=/%7D/g,pk=/%20/g;function Wd(e){return e==null?"":encodeURI(""+e).replace(fk,"|").replace(uk,"[").replace(ck,"]")}function vk(e){return Wd(e).replace(zy,"{").replace(jy,"}").replace(Vy,"^")}function Zc(e){return Wd(e).replace(Fy,"%2B").replace(pk,"+").replace(By,"%23").replace(lk,"%26").replace(dk,"`").replace(zy,"{").replace(jy,"}").replace(Vy,"^")}function mk(e){return Zc(e).replace(sk,"%3D")}function hk(e){return Wd(e).replace(By,"%23").replace(ik,"%3F")}function yk(e){return hk(e).replace(ok,"%2F")}function hi(e){if(e==null)return null;try{return decodeURIComponent(""+e)}catch{}return""+e}const gk=/\/$/,bk=e=>e.replace(gk,"");function Hu(e,t,n="/"){let a,r={},l="",o="";const s=t.indexOf("#");let u=t.indexOf("?");return u=s>=0&&u>s?-1:u,u>=0&&(a=t.slice(0,u),l=t.slice(u,s>0?s:t.length),r=e(l.slice(1))),s>=0&&(a=a||t.slice(0,s),o=t.slice(s,t.length)),a=wk(a??t,n),{fullPath:a+l+o,path:a,query:r,hash:hi(o)}}function _k(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function tv(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function xk(e,t,n){const a=t.matched.length-1,r=n.matched.length-1;return a>-1&&a===r&&Bl(t.matched[a],n.matched[r])&&Uy(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Bl(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Uy(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!kk(e[n],t[n]))return!1;return!0}function kk(e,t){return In(e)?nv(e,t):In(t)?nv(t,e):(e&&e.valueOf())===(t&&t.valueOf())}function nv(e,t){return In(t)?e.length===t.length&&e.every((n,a)=>n===t[a]):e.length===1&&e[0]===t}function wk(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),a=e.split("/"),r=a[a.length-1];(r===".."||r===".")&&a.push("");let l=n.length-1,o,s;for(o=0;o1&&l--;else break;return n.slice(0,l).join("/")+"/"+a.slice(o).join("/")}const Va={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};function $k(e){if(!e)if(hl){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),bk(e)}const Ck=/^[^#]+#/;function Sk(e,t){return e.replace(Ck,"#")+t}function Ek(e,t){const n=document.documentElement.getBoundingClientRect(),a=e.getBoundingClientRect();return{behavior:t.behavior,left:a.left-n.left-(t.left||0),top:a.top-n.top-(t.top||0)}}const eu=()=>({left:window.scrollX,top:window.scrollY});function Ak(e){let t;if("el"in e){const n=e.el,a=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?a?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=Ek(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function av(e,t){return(history.state?history.state.position-t:-1)+e}const Xc=new Map;function Tk(e,t){Xc.set(e,t)}function Dk(e){const t=Xc.get(e);return Xc.delete(e),t}function Ok(e){return typeof e=="string"||e&&typeof e=="object"}function Hy(e){return typeof e=="string"||typeof e=="symbol"}function Mk(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let a=0;ar&&Zc(r)):[a&&Zc(a)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function Pk(e){const t={};for(const n in e){const a=e[n];a!==void 0&&(t[n]=In(a)?a.map(r=>r==null?null:""+r):a==null?a:""+a)}return t}function co(){let e=[];function t(a){return e.push(a),()=>{const r=e.indexOf(a);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Wy(e,t,n){const a=e.value;if(!a)return;let r=a;const l=()=>{r[t].delete(n)};Da(l),ty(l),ey(()=>{const o=e.value;o&&(r=o),r[t].add(n)}),r[t].add(n)}function Ky(e){Wy(ct(Ud,{}),"leaveGuards",e)}function Rk(e){Wy(ct(Ud,{}),"updateGuards",e)}function Ya(e,t,n,a,r,l=o=>o()){const o=a&&(a.enterCallbacks[r]=a.enterCallbacks[r]||[]);return()=>new Promise((s,u)=>{const c=m=>{m===!1?u(Ll(4,{from:n,to:t})):m instanceof Error?u(m):Ok(m)?u(Ll(2,{from:t,to:m})):(o&&a.enterCallbacks[r]===o&&typeof m=="function"&&o.push(m),s())},d=l(()=>e.call(a&&a.instances[r],t,n,c));let f=Promise.resolve(d);e.length<3&&(f=f.then(c)),f.catch(m=>u(m))})}function Wu(e,t,n,a,r=l=>l()){const l=[];for(const o of e)for(const s in o.components){let u=o.components[s];if(!(t!=="beforeRouteEnter"&&!o.instances[s]))if(Ny(u)){const c=(u.__vccOpts||u)[t];c&&l.push(Ya(c,n,a,o,s,r))}else{let c=u();l.push(()=>c.then(d=>{if(!d)throw new Error(`Couldn't resolve component "${s}" at "${o.path}"`);const f=rk(d)?d.default:d;o.mods[s]=d,o.components[s]=f;const m=(f.__vccOpts||f)[t];return m&&Ya(m,n,a,o,s,r)()}))}}return l}function Ik(e,t){const n=[],a=[],r=[],l=Math.max(t.matched.length,e.matched.length);for(let o=0;oBl(c,s))?a.push(s):n.push(s));const u=e.matched[o];u&&(t.matched.find(c=>Bl(c,u))||r.push(u))}return[n,a,r]}let qk=()=>location.protocol+"//"+location.host;function Gy(e,t){const{pathname:n,search:a,hash:r}=t,l=e.indexOf("#");if(l>-1){let o=r.includes(e.slice(l))?e.slice(l).length:1,s=r.slice(o);return s[0]!=="/"&&(s="/"+s),tv(s,"")}return tv(n,e)+a+r}function Nk(e,t,n,a){let r=[],l=[],o=null;const s=({state:m})=>{const p=Gy(e,location),h=n.value,x=t.value;let $=0;if(m){if(n.value=p,t.value=m,o&&o===h){o=null;return}$=x?m.position-x.position:0}else a(p);r.forEach(g=>{g(n.value,h,{delta:$,type:"pop",direction:$?$>0?"forward":"back":""})})};function u(){o=n.value}function c(m){r.push(m);const p=()=>{const h=r.indexOf(m);h>-1&&r.splice(h,1)};return l.push(p),p}function d(){if(document.visibilityState==="hidden"){const{history:m}=window;if(!m.state)return;m.replaceState(pt({},m.state,{scroll:eu()}),"")}}function f(){for(const m of l)m();l=[],window.removeEventListener("popstate",s),window.removeEventListener("pagehide",d),document.removeEventListener("visibilitychange",d)}return window.addEventListener("popstate",s),window.addEventListener("pagehide",d),document.addEventListener("visibilitychange",d),{pauseListeners:u,listen:c,destroy:f}}function lv(e,t,n,a=!1,r=!1){return{back:e,current:t,forward:n,replaced:a,position:window.history.length,scroll:r?eu():null}}function Lk(e){const{history:t,location:n}=window,a={value:Gy(e,n)},r={value:t.state};r.value||l(a.value,{back:null,current:a.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function l(u,c,d){const f=e.indexOf("#"),m=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+u:qk()+e+u;try{t[d?"replaceState":"pushState"](c,"",m),r.value=c}catch(p){console.error(p),n[d?"replace":"assign"](m)}}function o(u,c){l(u,pt({},t.state,lv(r.value.back,u,r.value.forward,!0),c,{position:r.value.position}),!0),a.value=u}function s(u,c){const d=pt({},r.value,t.state,{forward:u,scroll:eu()});l(d.current,d,!0),l(u,pt({},lv(a.value,u,null),{position:d.position+1},c),!1),a.value=u}return{location:a,state:r,push:s,replace:o}}function Bk(e){e=$k(e);const t=Lk(e),n=Nk(e,t.state,t.location,t.replace);function a(l,o=!0){o||n.pauseListeners(),history.go(l)}const r=pt({location:"",base:e,go:a,createHref:Sk.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}const Fk={type:0,value:""},Vk=/[a-zA-Z0-9_]/;function zk(e){if(!e)return[[]];if(e==="/")return[[Fk]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${c}": ${p}`)}let n=0,a=n;const r=[];let l;function o(){l&&r.push(l),l=[]}let s=0,u,c="",d="";function f(){c&&(n===0?l.push({type:0,value:c}):n===1||n===2||n===3?(l.length>1&&(u==="*"||u==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),l.push({type:1,value:c,regexp:d,repeatable:u==="*"||u==="+",optional:u==="*"||u==="?"})):t("Invalid state to consume buffer"),c="")}function m(){c+=u}for(;st.length?t.length===1&&t[0]===80?1:-1:0}function Yy(e,t){let n=0;const a=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const Kk={strict:!1,end:!0,sensitive:!1};function Gk(e,t,n){const a=Hk(zk(e.path),n),r=pt(a,{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function Yk(e,t){const n=[],a=new Map;t=Qp(Kk,t);function r(f){return a.get(f)}function l(f,m,p){const h=!p,x=uv(f);x.aliasOf=p&&p.record;const $=Qp(t,f),g=[x];if("alias"in f){const O=typeof f.alias=="string"?[f.alias]:f.alias;for(const E of O)g.push(uv(pt({},x,{components:p?p.record.components:x.components,path:E,aliasOf:p?p.record:x})))}let S,T;for(const O of g){const{path:E}=O;if(m&&E[0]!=="/"){const I=m.record.path,R=I[I.length-1]==="/"?"":"/";O.path=m.record.path+(E&&R+E)}if(S=Gk(O,m,$),p?p.alias.push(S):(T=T||S,T!==S&&T.alias.push(S),h&&f.name&&!cv(S)&&o(f.name)),Jy(S)&&u(S),x.children){const I=x.children;for(let R=0;R{o(T)}:Io}function o(f){if(Hy(f)){const m=a.get(f);m&&(a.delete(f),n.splice(n.indexOf(m),1),m.children.forEach(o),m.alias.forEach(o))}else{const m=n.indexOf(f);m>-1&&(n.splice(m,1),f.record.name&&a.delete(f.record.name),f.children.forEach(o),f.alias.forEach(o))}}function s(){return n}function u(f){const m=Xk(f,n);n.splice(m,0,f),f.record.name&&!cv(f)&&a.set(f.record.name,f)}function c(f,m){let p,h={},x,$;if("name"in f&&f.name){if(p=a.get(f.name),!p)throw Ll(1,{location:f});$=p.record.name,h=pt(iv(m.params,p.keys.filter(T=>!T.optional).concat(p.parent?p.parent.keys.filter(T=>T.optional):[]).map(T=>T.name)),f.params&&iv(f.params,p.keys.map(T=>T.name))),x=p.stringify(h)}else if(f.path!=null)x=f.path,p=n.find(T=>T.re.test(x)),p&&(h=p.parse(x),$=p.record.name,p.keys.forEach(T=>{T.optional&&!h[T.name]&&delete h[T.name]}));else{if(p=m.name?a.get(m.name):n.find(T=>T.re.test(m.path)),!p)throw Ll(1,{location:f,currentLocation:m});$=p.record.name,h=pt({},m.params,f.params),x=p.stringify(h)}const g=[];let S=p;for(;S;)g.unshift(S.record),S=S.parent;return{name:$,path:x,params:h,matched:g,meta:Zk(g)}}e.forEach(f=>l(f));function d(){n.length=0,a.clear()}return{addRoute:l,resolve:c,removeRoute:o,clearRoutes:d,getRoutes:s,getRecordMatcher:r}}function iv(e,t){const n={};for(const a of t)a in e&&(n[a]=e[a]);return n}function uv(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Jk(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Jk(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const a in e.components)t[a]=typeof n=="object"?n[a]:n;return t}function cv(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Zk(e){return e.reduce((t,n)=>pt(t,n.meta),{})}function Xk(e,t){let n=0,a=t.length;for(;n!==a;){const l=n+a>>1;Yy(e,t[l])<0?a=l:n=l+1}const r=Qk(e);return r&&(a=t.lastIndexOf(r,a-1)),a}function Qk(e){let t=e;for(;t=t.parent;)if(Jy(t)&&Yy(e,t)===0)return t}function Jy({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function dv(e){const t=ct(Qi),n=ct(Hd),a=b(()=>{const u=i(e.to);return t.resolve(u)}),r=b(()=>{const{matched:u}=a.value,{length:c}=u,d=u[c-1],f=n.matched;if(!d||!f.length)return-1;const m=f.findIndex(Bl.bind(null,d));if(m>-1)return m;const p=fv(u[c-2]);return c>1&&fv(d)===p&&f[f.length-1].path!==p?f.findIndex(Bl.bind(null,u[c-2])):m}),l=b(()=>r.value>-1&&nw(n.params,a.value.params)),o=b(()=>r.value>-1&&r.value===n.matched.length-1&&Uy(n.params,a.value.params));function s(u={}){if(tw(u)){const c=t[i(e.replace)?"replace":"push"](i(e.to)).catch(Io);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:a,href:b(()=>a.value.href),isActive:l,isExactActive:o,navigate:s}}function ew(e){return e.length===1?e[0]:e}const ea=ne({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:dv,setup(e,{slots:t}){const n=Mn(dv(e)),{options:a}=ct(Qi),r=b(()=>({[pv(e.activeClass,a.linkActiveClass,"router-link-active")]:n.isActive,[pv(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const l=t.default&&ew(t.default(n));return e.custom?l:En("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},l)}}});function tw(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function nw(e,t){for(const n in t){const a=t[n],r=e[n];if(typeof a=="string"){if(a!==r)return!1}else if(!In(r)||r.length!==a.length||a.some((l,o)=>l.valueOf()!==r[o].valueOf()))return!1}return!0}function fv(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const pv=(e,t,n)=>e??t??n,aw=ne({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const a=ct(Jc),r=b(()=>e.route||a.value),l=ct(ev,0),o=b(()=>{let c=i(l);const{matched:d}=r.value;let f;for(;(f=d[c])&&!f.components;)c++;return c}),s=b(()=>r.value.matched[o.value]);wt(ev,b(()=>o.value+1)),wt(Ud,s),wt(Jc,r);const u=P();return Ue(()=>[u.value,s.value,e.name],([c,d,f],[m,p,h])=>{d&&(d.instances[f]=c,p&&p!==d&&c&&c===m&&(d.leaveGuards.size||(d.leaveGuards=p.leaveGuards),d.updateGuards.size||(d.updateGuards=p.updateGuards))),c&&d&&(!p||!Bl(d,p)||!m)&&(d.enterCallbacks[f]||[]).forEach(x=>x(c))},{flush:"post"}),()=>{const c=r.value,d=e.name,f=s.value,m=f&&f.components[d];if(!m)return vv(n.default,{Component:m,route:c});const p=f.props[d],h=p?p===!0?c.params:typeof p=="function"?p(c):p:null,$=En(m,pt({},h,t,{onVnodeUnmounted:g=>{g.component.isUnmounted&&(f.instances[d]=null)},ref:u}));return vv(n.default,{Component:$,route:c})||$}}});function vv(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Qc=aw;function rw(e){const t=Yk(e.routes,e),n=e.parseQuery||Mk,a=e.stringifyQuery||rv,r=e.history,l=co(),o=co(),s=co(),u=os(Va);let c=Va;hl&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const d=Uu.bind(null,Q=>""+Q),f=Uu.bind(null,yk),m=Uu.bind(null,hi);function p(Q,ce){let Z,U;return Hy(Q)?(Z=t.getRecordMatcher(Q),U=ce):U=Q,t.addRoute(U,Z)}function h(Q){const ce=t.getRecordMatcher(Q);ce&&t.removeRoute(ce)}function x(){return t.getRoutes().map(Q=>Q.record)}function $(Q){return!!t.getRecordMatcher(Q)}function g(Q,ce){if(ce=pt({},ce||u.value),typeof Q=="string"){const M=Hu(n,Q,ce.path),ie=t.resolve({path:M.path},ce),Y=r.createHref(M.fullPath);return pt(M,ie,{params:m(ie.params),redirectedFrom:void 0,href:Y})}let Z;if(Q.path!=null)Z=pt({},Q,{path:Hu(n,Q.path,ce.path).path});else{const M=pt({},Q.params);for(const ie in M)M[ie]==null&&delete M[ie];Z=pt({},Q,{params:f(M)}),ce.params=f(ce.params)}const U=t.resolve(Z,ce),te=Q.hash||"";U.params=d(m(U.params));const y=_k(a,pt({},Q,{hash:vk(te),path:U.path})),A=r.createHref(y);return pt({fullPath:y,hash:te,query:a===rv?Pk(Q.query):Q.query||{}},U,{redirectedFrom:void 0,href:A})}function S(Q){return typeof Q=="string"?Hu(n,Q,u.value.path):pt({},Q)}function T(Q,ce){if(c!==Q)return Ll(8,{from:ce,to:Q})}function O(Q){return R(Q)}function E(Q){return O(pt(S(Q),{replace:!0}))}function I(Q,ce){const Z=Q.matched[Q.matched.length-1];if(Z&&Z.redirect){const{redirect:U}=Z;let te=typeof U=="function"?U(Q,ce):U;return typeof te=="string"&&(te=te.includes("?")||te.includes("#")?te=S(te):{path:te},te.params={}),pt({query:Q.query,hash:Q.hash,params:te.path!=null?{}:Q.params},te)}}function R(Q,ce){const Z=c=g(Q),U=u.value,te=Q.state,y=Q.force,A=Q.replace===!0,M=I(Z,U);if(M)return R(pt(S(M),{state:typeof M=="object"?pt({},te,M.state):te,force:y,replace:A}),ce||Z);const ie=Z;ie.redirectedFrom=ce;let Y;return!y&&xk(a,U,Z)&&(Y=Ll(16,{to:ie,from:U}),pe(U,U,!0,!1)),(Y?Promise.resolve(Y):L(ie,U)).catch(de=>ca(de)?ca(de,2)?de:Ee(de):ue(de,ie,U)).then(de=>{if(de){if(ca(de,2))return R(pt({replace:A},S(de.to),{state:typeof de.to=="object"?pt({},te,de.to.state):te,force:y}),ce||ie)}else de=q(ie,U,!0,A,te);return j(ie,U,de),de})}function G(Q,ce){const Z=T(Q,ce);return Z?Promise.reject(Z):Promise.resolve()}function w(Q){const ce=K.values().next().value;return ce&&typeof ce.runWithContext=="function"?ce.runWithContext(Q):Q()}function L(Q,ce){let Z;const[U,te,y]=Ik(Q,ce);Z=Wu(U.reverse(),"beforeRouteLeave",Q,ce);for(const M of U)M.leaveGuards.forEach(ie=>{Z.push(Ya(ie,Q,ce))});const A=G.bind(null,Q,ce);return Z.push(A),re(Z).then(()=>{Z=[];for(const M of l.list())Z.push(Ya(M,Q,ce));return Z.push(A),re(Z)}).then(()=>{Z=Wu(te,"beforeRouteUpdate",Q,ce);for(const M of te)M.updateGuards.forEach(ie=>{Z.push(Ya(ie,Q,ce))});return Z.push(A),re(Z)}).then(()=>{Z=[];for(const M of y)if(M.beforeEnter)if(In(M.beforeEnter))for(const ie of M.beforeEnter)Z.push(Ya(ie,Q,ce));else Z.push(Ya(M.beforeEnter,Q,ce));return Z.push(A),re(Z)}).then(()=>(Q.matched.forEach(M=>M.enterCallbacks={}),Z=Wu(y,"beforeRouteEnter",Q,ce,w),Z.push(A),re(Z))).then(()=>{Z=[];for(const M of o.list())Z.push(Ya(M,Q,ce));return Z.push(A),re(Z)}).catch(M=>ca(M,8)?M:Promise.reject(M))}function j(Q,ce,Z){s.list().forEach(U=>w(()=>U(Q,ce,Z)))}function q(Q,ce,Z,U,te){const y=T(Q,ce);if(y)return y;const A=ce===Va,M=hl?history.state:{};Z&&(U||A?r.replace(Q.fullPath,pt({scroll:A&&M&&M.scroll},te)):r.push(Q.fullPath,te)),u.value=Q,pe(Q,ce,Z,A),Ee()}let W;function X(){W||(W=r.listen((Q,ce,Z)=>{if(!xe.listening)return;const U=g(Q),te=I(U,xe.currentRoute.value);if(te){R(pt(te,{replace:!0,force:!0}),U).catch(Io);return}c=U;const y=u.value;hl&&Tk(av(y.fullPath,Z.delta),eu()),L(U,y).catch(A=>ca(A,12)?A:ca(A,2)?(R(pt(S(A.to),{force:!0}),U).then(M=>{ca(M,20)&&!Z.delta&&Z.type==="pop"&&r.go(-1,!1)}).catch(Io),Promise.reject()):(Z.delta&&r.go(-Z.delta,!1),ue(A,U,y))).then(A=>{A=A||q(U,y,!1),A&&(Z.delta&&!ca(A,8)?r.go(-Z.delta,!1):Z.type==="pop"&&ca(A,20)&&r.go(-1,!1)),j(U,y,A)}).catch(Io)}))}let V=co(),H=co(),le;function ue(Q,ce,Z){Ee(Q);const U=H.list();return U.length?U.forEach(te=>te(Q,ce,Z)):console.error(Q),Promise.reject(Q)}function Oe(){return le&&u.value!==Va?Promise.resolve():new Promise((Q,ce)=>{V.add([Q,ce])})}function Ee(Q){return le||(le=!Q,X(),V.list().forEach(([ce,Z])=>Q?Z(Q):ce()),V.reset()),Q}function pe(Q,ce,Z,U){const{scrollBehavior:te}=e;if(!hl||!te)return Promise.resolve();const y=!Z&&Dk(av(Q.fullPath,0))||(U||!Z)&&history.state&&history.state.scroll||null;return Xe().then(()=>te(Q,ce,y)).then(A=>A&&Ak(A)).catch(A=>ue(A,Q,ce))}const fe=Q=>r.go(Q);let ge;const K=new Set,xe={currentRoute:u,listening:!0,addRoute:p,removeRoute:h,clearRoutes:t.clearRoutes,hasRoute:$,getRoutes:x,resolve:g,options:e,push:O,replace:E,go:fe,back:()=>fe(-1),forward:()=>fe(1),beforeEach:l.add,beforeResolve:o.add,afterEach:s.add,onError:H.add,isReady:Oe,install(Q){Q.component("RouterLink",ea),Q.component("RouterView",Qc),Q.config.globalProperties.$router=xe,Object.defineProperty(Q.config.globalProperties,"$route",{enumerable:!0,get:()=>i(u)}),hl&&!ge&&u.value===Va&&(ge=!0,O(r.location).catch(U=>{}));const ce={};for(const U in Va)Object.defineProperty(ce,U,{get:()=>u.value[U],enumerable:!0});Q.provide(Qi,xe),Q.provide(Hd,Bh(ce)),Q.provide(Jc,u);const Z=Q.unmount;K.add(Q),Q.unmount=function(){K.delete(Q),K.size<1&&(c=Va,W&&W(),W=null,u.value=Va,ge=!1,le=!1),Z()}}};function re(Q){return Q.reduce((ce,Z)=>ce.then(()=>w(Z)),Promise.resolve())}return xe}const lw=/^[A-Za-z0-9_-]+$/;function tu(e){const t=e.split(".");if(t.length!==3||!t.every(l=>lw.test(l)))return null;const[n,a,r]=t;return{vendor:n,plugin:a,controller:r}}function qn(e){const t=tu(e);return t?`/${t.vendor}/${t.plugin}/${t.controller}`:null}function us(e){return`${e.vendor}.${e.plugin}.${e.controller}`}function cs(e){const t=e.replace(/^\/+|\/+$/g,"").split("/");if(t.length<3)return null;const n=t.slice(0,3).join(".");return tu(n)?n:null}function mv(e){const t=tu(e);return t?`${t.vendor}.${t.plugin}`:null}const ow=/\{[^{}]+\}/g,sw=()=>typeof process=="object"&&Number.parseInt(process?.versions?.node?.substring(0,2))>=18&&process.versions.undici;function iw(){return Math.random().toString(36).slice(2,11)}function uw(e){let{baseUrl:t="",Request:n=globalThis.Request,fetch:a=globalThis.fetch,querySerializer:r,bodySerializer:l,pathSerializer:o,headers:s,requestInitExt:u=void 0,...c}={...e};u=sw()?u:void 0,t=gv(t);const d=[];async function f(m,p){const{baseUrl:h,fetch:x=a,Request:$=n,headers:g,params:S={},parseAs:T="json",querySerializer:O,bodySerializer:E=l??dw,pathSerializer:I,body:R,middleware:G=[],...w}=p||{};let L=t;h&&(L=gv(h)??t);let j=typeof r=="function"?r:hv(r);O&&(j=typeof O=="function"?O:hv({...typeof r=="object"?r:{},...O}));const q=I||o||cw,W=R===void 0?void 0:E(R,yv(s,g,S.header)),X=yv(W===void 0||W instanceof FormData?{}:{"Content-Type":"application/json"},s,g,S.header),V=[...d,...G],H={redirect:"follow",...c,...w,body:W,headers:X};let le,ue,Oe=new $(fw(m,{baseUrl:L,params:S,querySerializer:j,pathSerializer:q}),H),Ee;for(const ge in w)ge in Oe||(Oe[ge]=w[ge]);if(V.length){le=iw(),ue=Object.freeze({baseUrl:L,fetch:x,parseAs:T,querySerializer:j,bodySerializer:E,pathSerializer:q});for(const ge of V)if(ge&&typeof ge=="object"&&typeof ge.onRequest=="function"){const K=await ge.onRequest({request:Oe,schemaPath:m,params:S,options:ue,id:le});if(K)if(K instanceof $)Oe=K;else if(K instanceof Response){Ee=K;break}else throw new Error("onRequest: must return new Request() or Response() when modifying the request")}}if(!Ee){try{Ee=await x(Oe,u)}catch(ge){let K=ge;if(V.length)for(let xe=V.length-1;xe>=0;xe--){const re=V[xe];if(re&&typeof re=="object"&&typeof re.onError=="function"){const Q=await re.onError({request:Oe,error:K,schemaPath:m,params:S,options:ue,id:le});if(Q){if(Q instanceof Response){K=void 0,Ee=Q;break}if(Q instanceof Error){K=Q;continue}throw new Error("onError: must return new Response() or instance of Error")}}}if(K)throw K}if(V.length)for(let ge=V.length-1;ge>=0;ge--){const K=V[ge];if(K&&typeof K=="object"&&typeof K.onResponse=="function"){const xe=await K.onResponse({request:Oe,response:Ee,schemaPath:m,params:S,options:ue,id:le});if(xe){if(!(xe instanceof Response))throw new Error("onResponse: must return new Response() when modifying the response");Ee=xe}}}}const pe=Ee.headers.get("Content-Length");if(Ee.status===204||Oe.method==="HEAD"||pe==="0"&&!Ee.headers.get("Transfer-Encoding")?.includes("chunked"))return Ee.ok?{data:void 0,response:Ee}:{error:void 0,response:Ee};if(Ee.ok)return{data:await(async()=>{if(T==="stream")return Ee.body;if(T==="json"&&!pe){const K=await Ee.text();return K?JSON.parse(K):void 0}return await Ee[T]()})(),response:Ee};let fe=await Ee.text();try{fe=JSON.parse(fe)}catch{}return{error:fe,response:Ee}}return{request(m,p,h){return f(p,{...h,method:m.toUpperCase()})},GET(m,p){return f(m,{...p,method:"GET"})},PUT(m,p){return f(m,{...p,method:"PUT"})},POST(m,p){return f(m,{...p,method:"POST"})},DELETE(m,p){return f(m,{...p,method:"DELETE"})},OPTIONS(m,p){return f(m,{...p,method:"OPTIONS"})},HEAD(m,p){return f(m,{...p,method:"HEAD"})},PATCH(m,p){return f(m,{...p,method:"PATCH"})},TRACE(m,p){return f(m,{...p,method:"TRACE"})},use(...m){for(const p of m)if(p){if(typeof p!="object"||!("onRequest"in p||"onResponse"in p||"onError"in p))throw new Error("Middleware must be an object with one of `onRequest()`, `onResponse() or `onError()`");d.push(p)}},eject(...m){for(const p of m){const h=d.indexOf(p);h!==-1&&d.splice(h,1)}}}}function nu(e,t,n){if(t==null)return"";if(typeof t=="object")throw new Error("Deeply-nested arrays/objects aren’t supported. Provide your own `querySerializer()` to handle these.");return`${e}=${n?.allowReserved===!0?t:encodeURIComponent(t)}`}function Zy(e,t,n){if(!t||typeof t!="object")return"";const a=[],r={simple:",",label:".",matrix:";"}[n.style]||"&";if(n.style!=="deepObject"&&n.explode===!1){for(const s in t)a.push(s,n.allowReserved===!0?t[s]:encodeURIComponent(t[s]));const o=a.join(",");switch(n.style){case"form":return`${e}=${o}`;case"label":return`.${o}`;case"matrix":return`;${e}=${o}`;default:return o}}for(const o in t){const s=n.style==="deepObject"?`${e}[${o}]`:o;a.push(nu(s,t[o],n))}const l=a.join(r);return n.style==="label"||n.style==="matrix"?`${r}${l}`:l}function Xy(e,t,n){if(!Array.isArray(t))return"";if(n.explode===!1){const l={form:",",spaceDelimited:"%20",pipeDelimited:"|"}[n.style]||",",o=(n.allowReserved===!0?t:t.map(s=>encodeURIComponent(s))).join(l);switch(n.style){case"simple":return o;case"label":return`.${o}`;case"matrix":return`;${e}=${o}`;default:return`${e}=${o}`}}const a={simple:",",label:".",matrix:";"}[n.style]||"&",r=[];for(const l of t)n.style==="simple"||n.style==="label"?r.push(n.allowReserved===!0?l:encodeURIComponent(l)):r.push(nu(e,l,n));return n.style==="label"||n.style==="matrix"?`${a}${r.join(a)}`:r.join(a)}function hv(e){return function(n){const a=[];if(n&&typeof n=="object")for(const r in n){const l=n[r];if(l!=null){if(Array.isArray(l)){if(l.length===0)continue;a.push(Xy(r,l,{style:"form",explode:!0,...e?.array,allowReserved:e?.allowReserved||!1}));continue}if(typeof l=="object"){a.push(Zy(r,l,{style:"deepObject",explode:!0,...e?.object,allowReserved:e?.allowReserved||!1}));continue}a.push(nu(r,l,e))}}return a.join("&")}}function cw(e,t){let n=e;for(const a of e.match(ow)??[]){let r=a.substring(1,a.length-1),l=!1,o="simple";if(r.endsWith("*")&&(l=!0,r=r.substring(0,r.length-1)),r.startsWith(".")?(o="label",r=r.substring(1)):r.startsWith(";")&&(o="matrix",r=r.substring(1)),!t||t[r]===void 0||t[r]===null)continue;const s=t[r];if(Array.isArray(s)){n=n.replace(a,Xy(r,s,{style:o,explode:l}));continue}if(typeof s=="object"){n=n.replace(a,Zy(r,s,{style:o,explode:l}));continue}if(o==="matrix"){n=n.replace(a,`;${nu(r,s)}`);continue}n=n.replace(a,o==="label"?`.${encodeURIComponent(s)}`:encodeURIComponent(s))}return n}function dw(e,t){return e instanceof FormData?e:t&&(t.get instanceof Function?t.get("Content-Type")??t.get("content-type"):t["Content-Type"]??t["content-type"])==="application/x-www-form-urlencoded"?new URLSearchParams(e).toString():JSON.stringify(e)}function fw(e,t){let n=`${t.baseUrl}${e}`;t.params?.path&&(n=t.pathSerializer(n,t.params.path));let a=t.querySerializer(t.params.query??{});return a.startsWith("?")&&(a=a.substring(1)),a&&(n+=`?${a}`),n}function yv(...e){const t=new Headers;for(const n of e){if(!n||typeof n!="object")continue;const a=n instanceof Headers?n.entries():Object.entries(n);for(const[r,l]of a)if(l===null)t.delete(r);else if(Array.isArray(l))for(const o of l)t.append(r,o);else l!==void 0&&t.set(r,l)}return t}function gv(e){return e.endsWith("/")?e.substring(0,e.length-1):e}const bv="/backend",pw="__SUMMER_ADMIN_BASE__";function vw(e=document){const t=e.querySelector('meta[name="summer-admin-base"]')?.content.trim()??"";if(t===""||t===pw||!t.startsWith("/"))return bv;const n=t.replace(/\/+$/,"");return n===""?bv:n}const _v=vw(),au={base:_v,api:`${_v}/api/v1`},Qy="XMLHttpRequest";let yi=null,eg=null,fo=null;const Ku=new WeakMap;function mw(e){yi=e}function hw(){yi?.()}function yw(e){eg=e}function gw(e){return new URL(e.url,"http://local").pathname}function xv(e){const t=gw(e);return t.endsWith("/auth/login")||t.endsWith("/auth/refresh")}function Kd(){return fo||(fo=(async()=>{try{const{data:e,response:t}=await Be.POST("/auth/refresh");if(!t.ok||!e)return!1;const n=e.data.expires_in;return eg?.(typeof n=="number"?n:null),!0}catch{return!1}finally{fo=null}})(),fo)}const bw={onRequest({request:e}){return e.headers.set("X-Requested-With",Qy),xv(e)||Ku.set(e,e.clone()),e},async onResponse({request:e,response:t}){if(t.status!==401||xv(e))return t;const n=Ku.get(e);if(Ku.delete(e),!n||!await Kd())return yi?.(),t;const a=await globalThis.fetch(n);return a.status===401&&yi?.(),a}},Be=uw({baseUrl:au.api,credentials:"same-origin",fetch:e=>globalThis.fetch(e)});Be.use(bw);const Gd=P({}),Yd=P(typeof document>"u"?"pl":document.documentElement.lang||"pl"),ta=Ct(Yd),tg=P([]),_w=Ct(tg);function xw(e,t){Gd.value=e,t&&(Yd.value=t,typeof document<"u"&&(document.documentElement.lang=t))}async function ng(e){const{data:t,response:n}=await Be.GET("/lang",e?{params:{query:{locale:e}}}:{});!n.ok||!t||(tg.value=Array.isArray(t.meta.locales)?[...t.meta.locales]:[],xw(t.data,t.meta.locale))}function kv(e){const t=e.codePointAt(0);if(t===void 0)return e;const n=String.fromCodePoint(t);return n.toUpperCase()+e.slice(n.length)}function ed(e,t={}){if(e==="")return e;const n=[];for(const[r,l]of Object.entries(t)){const o=r.replace(/^:/,"");if(o==="")continue;const s=String(l);n.push([`:${kv(o)}`,kv(s)]),n.push([`:${o.toUpperCase()}`,s.toUpperCase()]),n.push([`:${o}`,s])}n.sort((r,l)=>l[0].length-r[0].length);let a=e;for(const[r,l]of n)a=a.split(r).join(l);return a}const wv=new Map;function kw(e,t=Yd.value){let n=wv.get(t);if(n===void 0){try{n=new Intl.PluralRules(t)}catch{n=null}wv.set(t,n)}return n?n.select(e):"other"}function Ye(e,t,n={}){if(!e)return"";if(t===void 0)return ed(e.other??"",n);const a=e[kw(t)]??e.other??"";return ed(a,{count:t,...n})}function k(e,t={}){const n=Gd.value[e]?.other;return n===void 0?e:ed(n,t)}function Br(e,t,n={}){const a=Gd.value[e];return a?Ye(a,t,n):e}const Jd=P(""),Co=Ct(Jd);function Zd(e){Jd.value=e}function Xd(){Jd.value=""}const gi=P([]);async function ag(){const{data:e,response:t}=await Be.GET("/navigation");return gi.value=t.ok&&e?e.data:[],gi.value}function ww(e){gi.value=e}const bi=b(()=>gi.value.filter(e=>e.sideMenu.length>0).map((e,t)=>({entry:e,index:t})).sort((e,t)=>e.entry.order-t.entry.order||e.index-t.index).map(({entry:e})=>e));function Qd(e){for(const t of e.sideMenu){const n=qn(t.controller);if(n)return n}return qn(e.controller)}function ds(e,t){const n=`${e}.${t}`;return bi.value.find(a=>mv(a.controller)===n||a.sideMenu.some(r=>mv(r.controller)===n))??null}function $w(){for(const e of bi.value){const t=Qd(e);if(t)return t}return null}const Fr=P([]),Cw=b(()=>Fr.value.length>0);async function rg(){const{data:e,response:t}=await Be.GET("/settings");return Fr.value=t.ok&&e?e.data:[],Fr.value}function Sw(e){Fr.value=e}function _i(e){return Fr.value.find(t=>t.code===e)??null}function lg(e){return e.controller?qn(e.controller)??"/settings":`/settings/${encodeURIComponent(e.code)}`}function ef(e){return e?Fr.value.find(t=>t.controller!==""&&t.controller===e)??null:null}const $v=b(()=>{const e=Fr.value.map((n,a)=>({entry:n,index:a})).sort((n,a)=>n.entry.order-a.entry.order||n.index-a.index).map(({entry:n})=>n),t=[];for(const n of e){let a=t.find(r=>r.category===n.category);a||(a={category:n.category,entries:[]},t.push(a)),a.entries.push(n)}return t}),Cv="SummerCMS";function Ew(e){if(e.name==="login")return k("backend::lang.auth.title");if(e.name==="settings")return k("backend::lang.settings.title");if(e.name==="account")return k("backend::lang.myaccount.menu_label");if(e.name==="settings-form")return _i(String(e.params.code??""))?.label??String(e.params.code??"");if(e.name==="home")return k("backend::lang.nav.empty");if(e.name==="not-found")return k("backend::lang.page.not_found");const t=ds(String(e.params.vendor??""),String(e.params.plugin??"")),n=cs(e.path),r=t?.sideMenu.find(l=>l.controller===n)?.label??t?.label??ef(n)?.label??"";return(e.name==="create"||e.name==="record"||e.name==="preview")&&Co.value||r}function Aw(e){const t=Ew(e).trim();return t===""?Cv:`${t} | ${Cv}`}const Sv=e=>e==="";const Tw=(...e)=>e.filter((t,n,a)=>!!t&&t.trim()!==""&&a.indexOf(t)===n).join(" ").trim();const Ev=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();const Dw=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,n,a)=>a?a.toUpperCase():n.toLowerCase());const Ow=e=>{const t=Dw(e);return t.charAt(0).toUpperCase()+t.slice(1)};var ol={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};const Mw=Symbol("lucide-icons");function Pw(){return ct(Mw,{})}const Rw=({name:e,iconNode:t,absoluteStrokeWidth:n,"absolute-stroke-width":a,strokeWidth:r,"stroke-width":l,size:o,color:s,...u},{slots:c})=>{const{size:d,color:f,strokeWidth:m=2,absoluteStrokeWidth:p=!1,class:h=""}=Pw(),x=b(()=>{const $=Sv(n)||Sv(a)||n===!0||a===!0||p===!0,g=r||l||m||ol["stroke-width"];return $?Number(g)*24/Number(o??d??ol.width):g});return En("svg",{...ol,...u,width:o??d??ol.width,height:o??d??ol.height,stroke:s??f??ol.stroke,"stroke-width":x.value,class:Tw("lucide",h,...e?[`lucide-${Ev(Ow(e))}-icon`,`lucide-${Ev(e)}`]:["lucide-icon"])},[...t.map($=>En(...$)),...c.default?[c.default()]:[]])};const me=(e,t)=>(n,{slots:a,attrs:r})=>En(Rw,{...r,...n,iconNode:t,name:e},a.default?{default:a.default}:void 0);const Iw=[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8",key:"1s80jp"}],["path",{d:"M10 12h4",key:"a56b0p"}]],qw=me("archive",Iw);const Nw=[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]],og=me("arrow-down",Nw);const Lw=[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]],fs=me("arrow-left",Lw);const Bw=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],Fw=me("arrow-right",Bw);const Vw=[["path",{d:"m21 16-4 4-4-4",key:"f6ql7i"}],["path",{d:"M17 20V4",key:"1ejh1v"}],["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}]],sg=me("arrow-up-down",Vw);const zw=[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]],ig=me("arrow-up-right",zw);const jw=[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]],ug=me("arrow-up",jw);const Uw=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M4.929 4.929 19.07 19.071",key:"196cmz"}]],Hw=me("ban",Uw);const Ww=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]],Kw=me("bell",Ww);const Gw=[["path",{d:"M6 12h9a4 4 0 0 1 0 8H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h7a4 4 0 0 1 0 8",key:"mg9rjx"}]],Yw=me("bold",Gw);const Jw=[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]],Zw=me("book",Jw);const Xw=[["path",{d:"M17 3a2 2 0 0 1 2 2v15a1 1 0 0 1-1.496.868l-4.512-2.578a2 2 0 0 0-1.984 0l-4.512 2.578A1 1 0 0 1 5 20V5a2 2 0 0 1 2-2z",key:"oz39mx"}]],Qw=me("bookmark",Xw);const e2=[["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]],t2=me("box",e2);const n2=[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]],a2=me("briefcase",n2);const r2=[["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M16 6h.01",key:"1x0f13"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M8 6h.01",key:"1dz90k"}],["path",{d:"M9 22v-3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3",key:"cabbwy"}],["rect",{x:"4",y:"2",width:"16",height:"20",rx:"2",key:"1uxh74"}]],l2=me("building",r2);const o2=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]],cg=me("calendar",o2);const s2=[["path",{d:"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z",key:"18u6gg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]],i2=me("camera",s2);const u2=[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["circle",{cx:"8",cy:"10",r:"2",key:"1xl4ub"}],["path",{d:"M8 12h8",key:"1wcyev"}],["circle",{cx:"16",cy:"10",r:"2",key:"r14t7q"}],["path",{d:"m6 20 .7-2.9A1.4 1.4 0 0 1 8.1 16h7.8a1.4 1.4 0 0 1 1.4 1l.7 3",key:"l01ucn"}]],c2=me("cassette-tape",u2);const d2=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M7 16h8",key:"srdodz"}],["path",{d:"M7 11h12",key:"127s9w"}],["path",{d:"M7 6h3",key:"w9rmul"}]],f2=me("chart-bar",d2);const p2=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],Sa=me("check",p2);const v2=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],lr=me("chevron-down",v2);const m2=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],ru=me("chevron-left",m2);const h2=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],ps=me("chevron-right",h2);const y2=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],dg=me("chevron-up",y2);const g2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],gt=me("circle-alert",g2);const b2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],_2=me("circle-check",b2);const x2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]],k2=me("circle-question-mark",x2);const w2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],$2=me("circle",w2);const C2=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]],S2=me("clipboard-list",C2);const E2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 6v6l4 2",key:"mmk7yg"}]],td=me("clock",E2);const A2=[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"p7xjir"}]],T2=me("cloud",A2);const D2=[["path",{d:"m16 18 6-6-6-6",key:"eg8j8"}],["path",{d:"m8 6-6 6 6 6",key:"ppft3o"}]],fg=me("code",D2);const O2=[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]],pg=me("copy",O2);const M2=[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]],P2=me("credit-card",M2);const R2=[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]],I2=me("database",R2);const q2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M6 12c0-1.7.7-3.2 1.8-4.2",key:"oqkarx"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M18 12c0 1.7-.7 3.2-1.8 4.2",key:"1eah9h"}]],N2=me("disc-3",q2);const L2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],B2=me("disc",L2);const F2=[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]],nd=me("download",F2);const V2=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],vg=me("external-link",V2);const z2=[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],j2=me("eye-off",z2);const U2=[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],H2=me("eye",U2);const W2=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],xl=me("file-text",W2);const K2=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}]],G2=me("file",K2);const Y2=[["path",{d:"M15 2h-4a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V8",key:"14sh0y"}],["path",{d:"M16.706 2.706A2.4 2.4 0 0 0 15 2v5a1 1 0 0 0 1 1h5a2.4 2.4 0 0 0-.706-1.706z",key:"1970lx"}],["path",{d:"M5 7a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h8a2 2 0 0 0 1.732-1",key:"l4dndm"}]],J2=me("files",Y2);const Z2=[["path",{d:"M4 22V4a1 1 0 0 1 .4-.8A6 6 0 0 1 8 2c3 0 5 2 7.333 2q2 0 3.067-.8A1 1 0 0 1 20 4v10a1 1 0 0 1-.4.8A6 6 0 0 1 16 16c-3 0-5-2-8-2a6 6 0 0 0-4 1.528",key:"1jaruq"}]],X2=me("flag",Z2);const Q2=[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]],e$=me("folder",Q2);const t$=[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]],n$=me("funnel",t$);const a$=[["path",{d:"m12 14 4-4",key:"9kzdfg"}],["path",{d:"M3.34 19a10 10 0 1 1 17.32 0",key:"19p75a"}]],r$=me("gauge",a$);const l$=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],o$=me("globe",l$);const s$=[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]],i$=me("graduation-cap",s$);const u$=[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]],xi=me("grip-vertical",u$);const c$=[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"M17.5 10.5c1.7-1 3.5 0 3.5 1.5a2 2 0 0 1-2 2",key:"68ncm8"}],["path",{d:"M17 17.5c2 1.5 4 .3 4-1.5a2 2 0 0 0-2-2",key:"1ejuhz"}]],d$=me("heading-3",c$);const f$=[["path",{d:"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5",key:"mvr1a0"}]],p$=me("heart",f$);const v$=[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]],m$=me("house",v$);const h$=[["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}],["path",{d:"M10.41 10.41a2 2 0 1 1-2.83-2.83",key:"1bzlo9"}],["line",{x1:"13.5",x2:"6",y1:"13.5",y2:"21",key:"1q0aeu"}],["line",{x1:"18",x2:"21",y1:"12",y2:"15",key:"5mozeu"}],["path",{d:"M3.59 3.59A1.99 1.99 0 0 0 3 5v14a2 2 0 0 0 2 2h14c.55 0 1.052-.22 1.41-.59",key:"mmje98"}],["path",{d:"M21 15V5a2 2 0 0 0-2-2H9",key:"43el77"}]],Av=me("image-off",h$);const y$=[["path",{d:"M10.3 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10l-3.1-3.1a2 2 0 0 0-2.814.014L6 21",key:"9csbqa"}],["path",{d:"m14 19.5 3-3 3 3",key:"9vmjn0"}],["path",{d:"M17 22v-5.5",key:"1aa6fl"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]],g$=me("image-up",y$);const b$=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]],_$=me("image",b$);const x$=[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]],k$=me("inbox",x$);const w$=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],vs=me("info",w$);const $$=[["line",{x1:"19",x2:"10",y1:"4",y2:"4",key:"15jd3p"}],["line",{x1:"14",x2:"5",y1:"20",y2:"20",key:"bu0au3"}],["line",{x1:"15",x2:"9",y1:"4",y2:"20",key:"uljnxc"}]],C$=me("italic",$$);const S$=[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]],E$=me("key-round",S$);const A$=[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]],T$=me("key",A$);const D$=[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]],O$=me("languages",D$);const M$=[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}]],P$=me("layout-grid",M$);const R$=[["path",{d:"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z",key:"nnexq3"}],["path",{d:"M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12",key:"mt58a7"}]],I$=me("leaf",R$);const q$=[["path",{d:"m16 6 4 14",key:"ji33uf"}],["path",{d:"M12 6v14",key:"1n7gus"}],["path",{d:"M8 8v12",key:"1gg7y9"}],["path",{d:"M4 4v16",key:"6qkkli"}]],N$=me("library",q$);const L$=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.93 4.93 4.24 4.24",key:"1ymg45"}],["path",{d:"m14.83 9.17 4.24-4.24",key:"1cb5xl"}],["path",{d:"m14.83 14.83 4.24 4.24",key:"q42g0n"}],["path",{d:"m9.17 14.83-4.24 4.24",key:"bqpfvv"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]],B$=me("life-buoy",L$);const F$=[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]],mg=me("link",F$);const V$=[["path",{d:"M21 5H11",key:"us1j55"}],["path",{d:"M21 12H11",key:"wd7e0v"}],["path",{d:"M21 19H11",key:"saa85w"}],["path",{d:"m7 8-4 4 4 4",key:"o5hrat"}]],z$=me("list-indent-decrease",V$);const j$=[["path",{d:"M21 5H11",key:"us1j55"}],["path",{d:"M21 12H11",key:"wd7e0v"}],["path",{d:"M21 19H11",key:"saa85w"}],["path",{d:"m3 8 4 4-4 4",key:"1a3j6y"}]],U$=me("list-indent-increase",j$);const H$=[["path",{d:"M11 5h10",key:"1cz7ny"}],["path",{d:"M11 12h10",key:"1438ji"}],["path",{d:"M11 19h10",key:"11t30w"}],["path",{d:"M4 4h1v5",key:"10yrso"}],["path",{d:"M4 9h2",key:"r1h2o0"}],["path",{d:"M6.5 20H3.4c0-1 2.6-1.925 2.6-3.5a1.5 1.5 0 0 0-2.6-1.02",key:"xtkcd5"}]],hg=me("list-ordered",H$);const W$=[["path",{d:"M3 5h.01",key:"18ugdj"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 19h.01",key:"noohij"}],["path",{d:"M8 5h13",key:"1pao27"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 19h13",key:"m83p4d"}]],yg=me("list",W$);const K$=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],Al=me("loader-circle",K$);const G$=[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]],Za=me("lock",G$);const Y$=[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]],gg=me("log-out",Y$);const J$=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],Z$=me("mail",J$);const X$=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]],Q$=me("map-pin",X$);const eC=[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]],tC=me("message-circle",eC);const nC=[["path",{d:"m11 7.601-5.994 8.19a1 1 0 0 0 .1 1.298l.817.818a1 1 0 0 0 1.314.087L15.09 12",key:"80a601"}],["path",{d:"M16.5 21.174C15.5 20.5 14.372 20 13 20c-2.058 0-3.928 2.356-6 2-2.072-.356-2.775-3.369-1.5-4.5",key:"j0ngtp"}],["circle",{cx:"16",cy:"7",r:"5",key:"d08jfb"}]],aC=me("mic-vocal",nC);const rC=[["path",{d:"M5 12h14",key:"1ays0h"}]],bg=me("minus",rC);const lC=[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]],oC=me("moon",lC);const sC=[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]],iC=me("network",sC);const uC=[["path",{d:"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z",key:"e79jfc"}],["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}]],cC=me("palette",uC);const dC=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m16 15-3-3 3-3",key:"14y99z"}]],_g=me("panel-left-close",dC);const fC=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m14 9 3 3-3 3",key:"8010ee"}]],xg=me("panel-left-open",fC);const pC=[["path",{d:"m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551",key:"1miecu"}]],vC=me("paperclip",pC);const mC=[["rect",{x:"14",y:"3",width:"5",height:"18",rx:"1",key:"kaeet6"}],["rect",{x:"5",y:"3",width:"5",height:"18",rx:"1",key:"1wsw3u"}]],hC=me("pause",mC);const yC=[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]],qo=me("pencil",yC);const gC=[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]],bC=me("phone",gC);const _C=[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]],xC=me("play",_C);const kC=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],ms=me("plus",kC);const wC=[["path",{d:"M15.39 4.39a1 1 0 0 0 1.68-.474 2.5 2.5 0 1 1 3.014 3.015 1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474 2.5 2.5 0 1 0-3.014 3.015 1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474 2.5 2.5 0 1 1-3.014-3.015 1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474 2.5 2.5 0 1 0 3.014-3.015 1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z",key:"w46dr5"}]],kg=me("puzzle",wC);const $C=[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"rib7q0"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"1ymkrd"}]],CC=me("quote",$C);const SC=[["path",{d:"m15 14 5-5-5-5",key:"12vg1m"}],["path",{d:"M20 9H9.5A5.5 5.5 0 0 0 4 14.5A5.5 5.5 0 0 0 9.5 20H13",key:"6uklza"}]],EC=me("redo-2",SC);const AC=[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]],TC=me("refresh-cw",AC);const DC=[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]],Zs=me("rotate-ccw",DC);const OC=[["path",{d:"m13.5 8.5-5 5",key:"1cs55j"}],["path",{d:"m8.5 8.5 5 5",key:"a8mexj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]],wg=me("search-x",OC);const MC=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],lu=me("search",MC);const PC=[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],$g=me("settings",PC);const RC=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],IC=me("shield-check",RC);const qC=[["circle",{cx:"8",cy:"21",r:"1",key:"jimo8o"}],["circle",{cx:"19",cy:"21",r:"1",key:"13723u"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12",key:"9zh506"}]],NC=me("shopping-cart",qC);const LC=[["path",{d:"M10 5H3",key:"1qgfaw"}],["path",{d:"M12 19H3",key:"yhmn1j"}],["path",{d:"M14 3v4",key:"1sua03"}],["path",{d:"M16 17v4",key:"1q0r14"}],["path",{d:"M21 12h-9",key:"1o4lsq"}],["path",{d:"M21 19h-5",key:"1rlt1p"}],["path",{d:"M21 5h-7",key:"1oszz2"}],["path",{d:"M8 10v4",key:"tgpxqk"}],["path",{d:"M8 12H3",key:"a7s4jb"}]],BC=me("sliders-horizontal",LC);const FC=[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]],VC=me("star",FC);const zC=[["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M14.837 16.385a6 6 0 1 1-7.223-7.222c.624-.147.97.66.715 1.248a4 4 0 0 0 5.26 5.259c.589-.255 1.396.09 1.248.715",key:"xlf6rm"}],["path",{d:"M16 12a4 4 0 0 0-4-4",key:"6vsxu"}],["path",{d:"m19 5-1.256 1.256",key:"1yg6a6"}],["path",{d:"M20 12h2",key:"1q8mjw"}]],jC=me("sun-moon",zC);const UC=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]],ou=me("sun",UC);const HC=[["path",{d:"M12 3v18",key:"108xh3"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}]],WC=me("table",HC);const KC=[["path",{d:"M13.172 2a2 2 0 0 1 1.414.586l6.71 6.71a2.4 2.4 0 0 1 0 3.408l-4.592 4.592a2.4 2.4 0 0 1-3.408 0l-6.71-6.71A2 2 0 0 1 6 9.172V3a1 1 0 0 1 1-1z",key:"16rjxf"}],["path",{d:"M2 7v6.172a2 2 0 0 0 .586 1.414l6.71 6.71a2.4 2.4 0 0 0 3.191.193",key:"178nd4"}],["circle",{cx:"10.5",cy:"6.5",r:".5",fill:"currentColor",key:"12ikhr"}]],GC=me("tags",KC);const YC=[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]],hr=me("trash-2",YC);const JC=[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],Cg=me("triangle-alert",JC);const ZC=[["path",{d:"M10 14.66v1.626a2 2 0 0 1-.976 1.696A5 5 0 0 0 7 21.978",key:"1n3hpd"}],["path",{d:"M14 14.66v1.626a2 2 0 0 0 .976 1.696A5 5 0 0 1 17 21.978",key:"rfe1zi"}],["path",{d:"M18 9h1.5a1 1 0 0 0 0-5H18",key:"7xy6bh"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1z",key:"1mhfuq"}],["path",{d:"M6 9H4.5a1 1 0 0 1 0-5H6",key:"tex48p"}]],XC=me("trophy",ZC);const QC=[["path",{d:"M6 4v6a6 6 0 0 0 12 0V4",key:"9kb039"}],["line",{x1:"4",x2:"20",y1:"20",y2:"20",key:"nun2al"}]],eS=me("underline",QC);const tS=[["path",{d:"M9 14 4 9l5-5",key:"102s5s"}],["path",{d:"M4 9h10.5a5.5 5.5 0 0 1 5.5 5.5a5.5 5.5 0 0 1-5.5 5.5H11",key:"f3b9sd"}]],Sg=me("undo-2",tS);const nS=[["path",{d:"m18.84 12.25 1.72-1.71h-.02a5.004 5.004 0 0 0-.12-7.07 5.006 5.006 0 0 0-6.95 0l-1.72 1.71",key:"yqzxt4"}],["path",{d:"m5.17 11.75-1.71 1.71a5.004 5.004 0 0 0 .12 7.07 5.006 5.006 0 0 0 6.95 0l1.71-1.71",key:"4qinb0"}],["line",{x1:"8",x2:"8",y1:"2",y2:"5",key:"1041cp"}],["line",{x1:"2",x2:"5",y1:"8",y2:"8",key:"14m1p5"}],["line",{x1:"16",x2:"16",y1:"19",y2:"22",key:"rzdirn"}],["line",{x1:"19",x2:"22",y1:"16",y2:"16",key:"ox905f"}]],aS=me("unlink",nS);const rS=[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]],Xs=me("upload",rS);const lS=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]],Eg=me("user-minus",lS);const oS=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"19",x2:"19",y1:"8",y2:"14",key:"1bvyxn"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]],Ag=me("user-plus",oS);const sS=[["circle",{cx:"12",cy:"8",r:"5",key:"1hypcn"}],["path",{d:"M20 21a8 8 0 0 0-16 0",key:"rfgkzh"}]],iS=me("user-round",sS);const uS=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],cS=me("user",uS);const dS=[["path",{d:"M18 21a8 8 0 0 0-16 0",key:"3ypg7q"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M22 20c0-3.37-2-6.5-4-8a5 5 0 0 0-.45-8.3",key:"10s06x"}]],fS=me("users-round",dS);const pS=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],vS=me("users",pS);const mS=[["path",{d:"m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72",key:"ul74o6"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"M5 6v4",key:"ilb8ba"}],["path",{d:"M19 14v4",key:"blhpug"}],["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M7 8H3",key:"zfb6yr"}],["path",{d:"M21 16h-4",key:"1cnmox"}],["path",{d:"M11 3H9",key:"1obp7u"}]],hS=me("wand-sparkles",mS);const yS=[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z",key:"1ngwbx"}]],gS=me("wrench",yS);const bS=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],un=me("x",bS),Tv={archive:qw,"arrow-down":og,"arrow-left":fs,"arrow-right":Fw,"arrow-up":ug,"arrow-up-right":ig,bell:Kw,book:Zw,bookmark:Qw,box:t2,briefcase:a2,building:l2,calendar:cg,camera:i2,"cassette-tape":c2,"chart-bar":f2,check:Sa,"chevron-down":lr,"chevron-left":ru,"chevron-right":ps,circle:$2,"circle-alert":gt,"circle-check":_2,"circle-question-mark":k2,"clipboard-list":S2,clock:td,cloud:T2,code:fg,copy:pg,"credit-card":P2,database:I2,disc:B2,"disc-3":N2,download:nd,"external-link":vg,file:G2,"file-text":xl,files:J2,flag:X2,folder:e$,funnel:n$,gauge:r$,globe:o$,"graduation-cap":i$,heart:p$,house:m$,image:_$,inbox:k$,info:vs,key:T$,languages:O$,"layout-grid":P$,leaf:I$,library:N$,"life-buoy":B$,link:mg,list:yg,"list-ordered":hg,lock:Za,"log-out":gg,mail:Z$,"map-pin":Q$,"message-circle":tC,"mic-vocal":aC,minus:bg,network:iC,palette:cC,"panel-left-close":_g,"panel-left-open":xg,paperclip:vC,pause:hC,pencil:qo,phone:bC,play:xC,plus:ms,puzzle:kg,"refresh-cw":TC,search:lu,"search-x":wg,settings:$g,"shield-check":IC,"shopping-cart":NC,star:VC,sun:ou,table:WC,tags:GC,"trash-2":hr,"triangle-alert":Cg,trophy:XC,upload:Xs,user:cS,"user-minus":Eg,"user-plus":Ag,users:vS,"users-round":fS,"wand-sparkles":hS,wrench:gS,x:un},_S={"icon-archive":"archive","icon-bar-chart":"chart-bar","icon-bell":"bell","icon-book":"book","icon-bookmark":"bookmark","icon-briefcase":"briefcase","icon-building":"building","icon-calendar":"calendar","icon-camera":"camera","icon-check":"check","icon-check-circle":"circle-check","icon-circle":"circle","icon-clock":"clock","icon-clock-o":"clock","icon-cloud":"cloud","icon-code":"code","icon-cog":"settings","icon-cogs":"settings","icon-comment":"message-circle","icon-comments":"message-circle","icon-comments-o":"message-circle","icon-copy":"copy","icon-credit-card":"credit-card","icon-cube":"box","icon-dashboard":"gauge","icon-database":"database","icon-download":"download","icon-edit":"pencil","icon-envelope":"mail","icon-envelope-o":"mail","icon-exclamation-triangle":"triangle-alert","icon-external-link":"external-link","icon-file":"file","icon-file-o":"file","icon-file-text":"file-text","icon-file-text-o":"file-text","icon-files-o":"files","icon-filter":"funnel","icon-flag":"flag","icon-folder":"folder","icon-folder-o":"folder","icon-globe":"globe","icon-graduation-cap":"graduation-cap","icon-group":"users","icon-heart":"heart","icon-home":"house","icon-inbox":"inbox","icon-info-circle":"info","icon-key":"key","icon-language":"languages","icon-leaf":"leaf","icon-life-ring":"life-buoy","icon-link":"link","icon-list":"list","icon-list-alt":"clipboard-list","icon-list-ol":"list-ordered","icon-list-ul":"list","icon-lock":"lock","icon-magic":"wand-sparkles","icon-map-marker":"map-pin","icon-minus":"minus","icon-paperclip":"paperclip","icon-pause":"pause","icon-pencil":"pencil","icon-phone":"phone","icon-photo":"image","icon-picture-o":"image","icon-play":"play","icon-plus":"plus","icon-question":"circle-question-mark","icon-question-circle":"circle-question-mark","icon-refresh":"refresh-cw","icon-search":"search","icon-shopping-cart":"shopping-cart","icon-sign-out":"log-out","icon-sitemap":"network","icon-star":"star","icon-table":"table","icon-tachometer":"gauge","icon-tags":"tags","icon-th":"layout-grid","icon-th-large":"layout-grid","icon-times":"x","icon-trash":"trash-2","icon-trash-o":"trash-2","icon-trophy":"trophy","icon-upload":"upload","icon-user":"user","icon-users":"users","icon-warning":"triangle-alert","icon-wrench":"wrench"},Dv=ou;function Gu(e,t){return Object.hasOwn(e,t)?e[t]:void 0}function su(e){if(!e)return Dv;const t=e.trim();return Gu(Tv,t)??Gu(Tv,Gu(_S,t)??"")??Dv}const xS="(prefers-color-scheme: dark)",Qs=["system","light","dark"];function Tg(e){return typeof e=="string"&&Qs.includes(e)}function kS(e=window,t="system"){const n=e.document.documentElement;if(t!=="system")return n.classList.toggle("dark",t==="dark"),()=>{};if(typeof e.matchMedia!="function")return n.classList.remove("dark"),()=>{};const a=e.matchMedia(xS),r=o=>{n.classList.toggle("dark",o)};r(a.matches);const l=o=>r(o.matches);return a.addEventListener("change",l),()=>a.removeEventListener("change",l)}const wS=4e3,Go=P([]),ad=new Map;let $S=1;const CS=Ct(Go);function Ne(e,t="success"){const n=$S++;return Go.value=[{id:n,text:e,tone:t},...Go.value],ad.set(n,setTimeout(()=>Dg(n),wS)),n}function Dg(e){const t=ad.get(e);t!==void 0&&(clearTimeout(t),ad.delete(e)),Go.value=Go.value.filter(n=>n.id!==e)}const Og="summer-admin.theme",tf="summer-admin.locale",SS=/^[A-Za-z]{2,8}(?:[-_][A-Za-z0-9]{1,8})?$/,Fl=P("system");let Ov=()=>{};const Mv=Ct(Fl),ki=P(""),ES=Ct(ki);function wi(){try{return typeof window>"u"?null:window.localStorage}catch{return null}}function nf(e,t){try{t===null?wi()?.removeItem(e):wi()?.setItem(e,t)}catch{}}function rd(e){nf(Og,e==="system"?null:e)}function AS(){try{const e=wi()?.getItem(Og);return Tg(e)?e:"system"}catch{return"system"}}function TS(){try{const e=wi()?.getItem(tf)??"";return e.length<=16&&SS.test(e)?e:""}catch{return""}}const DS={reload(){window.location.reload()}};function $i(e){Ov(),Fl.value=e,Ov=typeof window>"u"?()=>{}:kS(window,e)}function OS(e){const t=Qs.indexOf(e);return Qs[(t+1)%Qs.length]??"system"}async function MS(e){const t=Fl.value;$i(e),rd(e);let n=!1;try{const{response:a}=await Be.PUT("/account/preferences",{body:{theme:e}});n=a.ok}catch{n=!1}n||(Fl.value===e&&($i(t),rd(t)),Ne(k("backend::lang.myaccount.preferences_failed"),"danger"))}function Pv(){return MS(OS(Fl.value))}async function PS(e){const t=e?.preferences;t&&(Tg(t.theme)&&(t.theme!==Fl.value&&$i(t.theme),rd(t.theme)),typeof t.locale=="string"&&(ki.value=t.locale,t.locale!==""&&t.locale!==ta.value&&await ng(t.locale).catch(()=>{}),nf(tf,t.locale===""?null:t.locale)))}async function RS(e){if(e===ki.value)return;let t=!1;try{const{response:n}=await Be.PUT("/account/preferences",{body:{locale:e}});t=n.ok}catch{t=!1}if(!t){Ne(k("backend::lang.myaccount.preferences_failed"),"danger");return}ki.value=e,nf(tf,e===""?null:e),DS.reload()}const Mg="summer-admin.sidebar",IS="(max-width: 1099px)",iu=P(!1),No=P(!1),qS=b(()=>No.value||iu.value);function Pg(){try{return typeof window>"u"?null:window.localStorage}catch{return null}}function NS(){try{return Pg()?.getItem(Mg)==="true"}catch{return!1}}function Rg(e){iu.value=e;try{Pg()?.setItem(Mg,e?"true":"false")}catch{}}function LS(){if(iu.value=NS(),typeof window>"u"||typeof window.matchMedia!="function")return No.value=!1,()=>{};const e=window.matchMedia(IS);No.value=e.matches;const t=n=>{No.value=n.matches};return e.addEventListener("change",t),()=>e.removeEventListener("change",t)}function Ig(){return{collapsed:qS,narrow:Ct(No),manual:Ct(iu),setCollapsed:Rg,watchViewport:LS}}const BS=["id","aria-label"],FS={class:"px-2.5 pt-1 pb-2 text-[14px] font-bold","aria-hidden":"true"},VS=ne({__name:"SectionFlyout",props:{entry:{},id:{}},emits:["escape","leave","navigate"],setup(e,{expose:t,emit:n}){const a=e,r=n,l=Tn(),o=P(null),s=b(()=>cs(l.path)),u=b(()=>a.entry.sideMenu.flatMap(p=>{const h=qn(p.controller);return h?[{item:p,to:h,icon:su(p.icon),current:s.value===p.controller}]:[]}));function c(){return[...o.value?.querySelectorAll('[role="menuitem"]')??[]]}async function d(){await Xe(),c()[0]?.focus()}function f(p){return!!p&&!!o.value?.contains(p)}function m(p){const h=c(),x=h.indexOf(document.activeElement);switch(p.key){case"ArrowDown":p.preventDefault(),h[(x+1)%h.length]?.focus();break;case"ArrowUp":p.preventDefault(),h[(x-1+h.length)%h.length]?.focus();break;case"Home":p.preventDefault(),h[0]?.focus();break;case"End":p.preventDefault(),h[h.length-1]?.focus();break;case"Escape":p.preventDefault(),r("escape");break;case"Tab":r("leave");break}}return t({focusFirst:d,contains:f}),(p,h)=>(v(),_("div",{id:e.id,ref_key:"root",ref:o,role:"menu","data-section-flyout":"","aria-label":e.entry.label,class:"fixed top-3 left-[calc(var(--spacing-rail)+8px)] z-40 flex w-[230px] flex-col gap-0.5 rounded-[14px] border border-border bg-surface p-2 text-text shadow-pop",onKeydown:m},[C("span",FS,D(e.entry.label),1),(v(!0),_(ve,null,qe(u.value,x=>(v(),z(i(ea),{key:x.item.code,to:x.to,role:"menuitem",tabindex:"-1","aria-current":x.current?"page":void 0,class:ye([x.current?"bg-sel font-semibold text-text":"font-medium text-muted hover:bg-hover hover:text-text","flex h-[38px] items-center gap-3 rounded-tab px-2.5 no-underline transition-colors duration-150 ease-out"]),onClick:h[0]||(h[0]=$=>r("navigate"))},{default:B(()=>[(v(),z(Bt(x.icon),{size:18,"aria-hidden":"true"})),C("span",null,D(x.item.label),1)]),_:2},1032,["to","aria-current","class"]))),128))],40,BS))}}),zS=["aria-label"],jS=["aria-label","title"],US={class:"max-w-full [overflow-wrap:anywhere]"},HS=["aria-label","title"],WS={class:"max-w-full [overflow-wrap:anywhere]"},KS=200,GS=ne({__name:"PluginRail",setup(e){const t=Tn(),{collapsed:n,narrow:a,setCollapsed:r}=Ig(),l={system:{icon:jC,key:"backend::lang.nav.theme_system"},light:{icon:ou,key:"backend::lang.nav.theme_light"},dark:{icon:oC,key:"backend::lang.nav.theme_dark"}},o=b(()=>l[Mv.value].icon),s=b(()=>k("backend::lang.nav.theme",{mode:k(l[Mv.value].key)})),u=b(()=>ds(String(t.params.vendor??""),String(t.params.plugin??""))),c=b(()=>t.path==="/settings"||t.path.startsWith("/settings/")||u.value===null&&ef(cs(t.path))!==null),d=b(()=>bi.value.map(j=>({entry:j,to:Qd(j)??"/",icon:su(j.icon),current:u.value?.code===j.code}))),f=P(null),m=P(null),p=b(()=>bi.value.find(j=>j.code===f.value)??null),h=new Map;let x=null,$=!1;function g(j){return`section-flyout-${j}`}function S(j,q){const W=q?.$el;W instanceof HTMLElement?h.set(j,W):h.delete(j)}function T(){x!==null&&(clearTimeout(x),x=null)}function O(){T(),f.value=null}function E(){T(),x=setTimeout(()=>{x=null;const j=document.activeElement,q=f.value;q!==null&&(h.get(q)===j||m.value?.contains(j))||(f.value=null)},KS)}function I(j){n.value&&(T(),f.value=j)}function R(j){$||I(j)}async function G(j,q){n.value&&(j.key==="Enter"||j.key==="ArrowDown"?(j.preventDefault(),I(q),await Xe(),await m.value?.focusFirst()):j.key==="Escape"&&f.value!==null&&(j.preventDefault(),O()))}function w(){const j=f.value;O(),j!==null&&($=!0,h.get(j)?.focus(),$=!1)}function L(){r(!1),Xe(()=>document.querySelector("[data-sidebar-collapse]")?.focus())}return Ue(n,j=>{j||O()}),Dt(T),(j,q)=>(v(),_("nav",{"aria-label":i(k)("backend::lang.nav.plugins"),class:"sticky top-0 flex h-screen w-rail shrink-0 flex-col items-center gap-1.5 self-start overflow-y-auto border-r border-side-border bg-side pt-3.5 pb-3"},[C("button",{type:"button","data-theme-toggle":"","aria-label":s.value,title:s.value,class:"mb-3.5 flex size-10 shrink-0 items-center justify-center rounded-inner bg-accent-soft transition-colors duration-150 ease-out hover:bg-side-hover",onClick:q[0]||(q[0]=(...W)=>i(Pv)&&i(Pv)(...W))},[(v(),z(Bt(o.value),{size:22,class:"text-accent","aria-hidden":"true"}))],8,jS),(v(!0),_(ve,null,qe(d.value,W=>(v(),z(i(ea),{key:W.entry.code,ref_for:!0,ref:X=>S(W.entry.code,X),to:W.to,"data-rail-item":W.entry.code,"aria-current":W.current?"page":void 0,"aria-haspopup":i(n)?"menu":void 0,"aria-expanded":i(n)?f.value===W.entry.code?"true":"false":void 0,"aria-controls":i(n)&&f.value===W.entry.code?g(W.entry.code):void 0,class:ye([W.current?"bg-accent-soft font-bold text-accent":"text-side-text hover:bg-side-hover hover:text-white","flex w-[92px] flex-col items-center gap-1 rounded-inner px-1 py-2 text-center text-[11px] leading-[1.2] tracking-[-0.01em] no-underline transition-colors duration-150 ease-out"]),onMouseenter:X=>I(W.entry.code),onMouseleave:E,onFocus:X=>R(W.entry.code),onBlur:E,onKeydown:X=>G(X,W.entry.code)},{default:B(()=>[(v(),z(Bt(W.icon),{size:20,"aria-hidden":"true"})),C("span",US,D(W.entry.label),1)]),_:2},1032,["to","data-rail-item","aria-current","aria-haspopup","aria-expanded","aria-controls","class","onMouseenter","onFocus","onKeydown"]))),128)),i(n)&&p.value?(v(),z(VS,{key:0,id:g(p.value.code),ref_key:"flyout",ref:m,entry:p.value,onMouseenter:T,onMouseleave:E,onFocusin:T,onFocusout:E,onEscape:w,onLeave:E,onNavigate:O},null,8,["id","entry"])):ae("",!0),q[1]||(q[1]=C("span",{class:"flex-1","aria-hidden":"true"},null,-1)),i(n)&&!i(a)?(v(),_("button",{key:1,type:"button","data-sidebar-expand":"","aria-label":i(k)("backend::lang.nav.expand"),title:i(k)("backend::lang.nav.expand"),class:"mb-1 flex size-10 items-center justify-center rounded-inner text-side-text transition-colors duration-150 ease-out hover:bg-side-hover hover:text-white",onClick:L},[F(i(xg),{size:20,"aria-hidden":"true"})],8,HS)):ae("",!0),i(Cw)?(v(),z(i(ea),{key:2,to:"/settings","data-rail-settings":"","aria-current":c.value?"page":void 0,class:ye([c.value?"bg-accent-soft font-bold text-accent":"text-side-text hover:bg-side-hover hover:text-white","flex w-[92px] flex-col items-center gap-1 rounded-inner px-1 py-2 text-center text-[11px] leading-[1.2] tracking-[-0.01em] no-underline transition-colors duration-150 ease-out"])},{default:B(()=>[F(i($g),{size:20,"aria-hidden":"true"}),C("span",WS,D(i(k)("backend::lang.nav.settings")),1)]),_:1},8,["aria-current","class"])):ae("",!0)],8,zS))}}),YS=["aria-label"],JS={class:"mb-3.5 flex h-10 items-center justify-between gap-2 pl-2"},ZS={class:"truncate text-[16px] font-bold"},XS=["aria-label","title"],QS=ne({__name:"SectionPanel",props:{entry:{}},setup(e){const t=e,n=Tn(),a=b(()=>cs(n.path)),r=b(()=>t.entry.sideMenu.flatMap(o=>{const s=qn(o.controller);return s?[{item:o,to:s,icon:su(o.icon),current:a.value===o.controller}]:[]}));function l(){Rg(!0),Xe(()=>document.querySelector("[data-sidebar-expand]")?.focus())}return(o,s)=>(v(),_("aside",{"aria-label":i(k)("backend::lang.nav.sections"),class:"sticky top-0 flex h-screen w-panel shrink-0 flex-col gap-0.5 self-start overflow-y-auto border-r border-border bg-surface px-3 py-3.5"},[C("div",JS,[C("span",ZS,D(e.entry.label),1),C("button",{type:"button","data-sidebar-collapse":"","aria-label":i(k)("backend::lang.nav.collapse"),title:i(k)("backend::lang.nav.collapse"),class:"flex size-[30px] shrink-0 items-center justify-center rounded-tab text-muted transition-colors duration-150 ease-out hover:bg-hover hover:text-text",onClick:l},[F(i(_g),{size:18,"aria-hidden":"true"})],8,XS)]),(v(!0),_(ve,null,qe(r.value,u=>(v(),z(i(ea),{key:u.item.code,to:u.to,"aria-current":u.current?"page":void 0,class:ye([u.current?"bg-sel font-semibold text-text":"font-medium text-muted hover:bg-hover hover:text-text","flex h-nav items-center gap-3 rounded-control px-3 no-underline transition-colors duration-150 ease-out"])},{default:B(()=>[(v(),z(Bt(u.icon),{size:18,"aria-hidden":"true"})),C("span",null,D(u.item.label),1)]),_:2},1032,["to","aria-current","class"]))),128))],8,YS))}}),eE=["aria-label"],tE={class:"flex min-w-0 items-center gap-2"},nE=["aria-current"],aE=ne({__name:"Breadcrumbs",setup(e){const t=Tn(),n=b(()=>{if(t.name==="account")return[{label:k("backend::lang.myaccount.menu_label")}];if(t.name==="settings"||t.name==="settings-form"){const s=[{label:k("backend::lang.nav.settings"),to:"/settings"}],u=t.name==="settings-form"?_i(String(t.params.code??"")):null;return u&&s.push({label:u.label}),s}const a=ds(String(t.params.vendor??""),String(t.params.plugin??"")),r=cs(t.path);if(!a){const s=ef(r);if(!s)return[];const u=[{label:k("backend::lang.nav.settings"),to:"/settings"},{label:s.label,to:lg(s)}];return(t.name==="record"||t.name==="create")&&Co.value!==""&&u.push({label:Co.value}),u}const l=[{label:a.label,to:Qd(a)??void 0}],o=a.sideMenu.find(s=>s.controller===r)??null;return o&&l.push({label:o.label,to:qn(o.controller)??void 0}),(t.name==="record"||t.name==="create")&&Co.value!==""&&l.push({label:Co.value}),l});return(a,r)=>(v(),_("nav",{"aria-label":i(k)("backend::lang.nav.breadcrumbs"),class:"min-w-0"},[C("ol",tE,[(v(!0),_(ve,null,qe(n.value,(l,o)=>(v(),_("li",{key:o,"data-crumb":"",class:"flex min-w-0 items-center gap-2"},[o>0?(v(),z(i(ps),{key:0,size:14,class:"shrink-0 text-muted","aria-hidden":"true"})):ae("",!0),o===n.value.length-1||!l.to?(v(),_("span",{key:1,"aria-current":o===n.value.length-1?"page":void 0,class:ye([o===n.value.length-1?"font-semibold text-text":"text-muted","truncate"])},D(l.label),11,nE)):(v(),z(i(ea),{key:2,to:l.to,class:"truncate text-muted no-underline transition-colors duration-150 ease-out hover:text-text"},{default:B(()=>[ke(D(l.label),1)]),_:2},1032,["to"]))]))),128))])],8,eE))}});function Rv(e){return typeof e=="string"?`'${e}'`:new lE().serialize(e)}const rE=" _-,;:!?.'\"()[]{}@*/\\&#%`^+<=>|~$0123456789abcdefghijklmnopqrstuvwxyz",Os=(function(){const e=new Uint8Array(128);for(let t=0;t<69;t++)e[rE.charCodeAt(t)]=t+1;for(let t=65;t<=90;t++)e[t]=e[t+32];return e})();function Yu(e,t){if(e===t)return 0;const n=Math.min(e.length,t.length);let a=0;for(let r=0;ro?-1:1)}return e.length!==t.length?e.lengththis.compare(o[0],s[0]));let l=`${n}{`;for(let o=0;othis.compare(a,r)))}`}$Map(n){return this.serializeObjectEntries("Map",n.entries())}}for(const t of["Error","RegExp","URL"])e.prototype["$"+t]=function(n){return`${t}(${n})`};for(const t of["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"])e.prototype["$"+t]=function(n){return`${t}[${n.join(",")}]`};for(const t of["BigInt64Array","BigUint64Array"])e.prototype["$"+t]=function(n){return`${t}[${n.join("n,")}${n.length>0?"n":""}]`};return e})();function Yo(e,t){return e===t||Rv(e)===Rv(t)}function Ms(e,t){let n=e;const a=t.toString(),r=a.indexOf("."),l=r>=0?a.length-r:0;if(l>0){const o=10**l;n=Math.round(n*o)/o}return n}function Ju(e,t,n,a){t=Number(t),n=Number(n);const r=(e-(Number.isNaN(t)?0:t))%a;let l=Ms(Math.abs(r)*2>=a?e+Math.sign(r)*(a-Math.abs(r)):e-r,a);return Number.isNaN(t)?!Number.isNaN(n)&&l>n&&(l=Math.floor(Ms(n/a,a))*a):ln&&(l=t+Math.floor(Ms((n-t)/a,a))*a),l=Ms(l,a),l}function kt(e,t){const n=typeof e=="string"&&!t?`${e}Context`:t,a=Symbol(n);return[o=>{const s=ct(a,o);if(s||s===null)return s;throw new Error(`Injection \`${a.toString()}\` not found. Component must be used within ${Array.isArray(e)?`one of the following components: ${e.join(", ")}`:`\`${e}\``}`)},o=>(wt(a,o),o)]}function Lt(){let e=document.activeElement;if(e==null)return null;for(;e!=null&&e.shadowRoot!=null&&e.shadowRoot.activeElement!=null;)e=e.shadowRoot.activeElement;return e}function af(e,t,n){const a=n.originalEvent.target,r=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&a.addEventListener(e,t,{once:!0}),a.dispatchEvent(r)}function hn(e){return e==null}function Iv(e,t){return hn(e)?!1:Array.isArray(e)?e.some(n=>Yo(n,t)):Yo(e,t)}function oE(e,t){var n;const a=os();return bn(()=>{a.value=e()},{...t,flush:(n=t?.flush)!==null&&n!==void 0?n:"sync"}),Ct(a)}function qg(e,t){return Rd()?(kh(e,t),!0):!1}function sE(e){let t=!1,n;const a=xh(!0);return((...r)=>(t||(n=a.run(()=>e(...r)),t=!0),n))}const Oa=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const iE=e=>typeof e<"u",uE=Object.prototype.toString,cE=e=>uE.call(e)==="[object Object]",qv=dE();function dE(){var e,t,n;return Oa&&!!(!((e=window)===null||e===void 0||(e=e.navigator)===null||e===void 0)&&e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window)===null||t===void 0||(t=t.navigator)===null||t===void 0?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test((n=window)===null||n===void 0?void 0:n.navigator.userAgent))}function Zu(e){return Array.isArray(e)?e:[e]}function fE(e){return la()}function Ng(e){if(!Oa)return e;let t=0,n,a;const r=()=>{t-=1,a&&t<=0&&(a.stop(),n=void 0,a=void 0)};return((...l)=>(t+=1,a||(a=xh(!0),n=a.run(()=>e(...l))),qg(r),n))}function pE(e){return Mn(xt(e)?new Proxy({},{get(t,n,a){return i(Reflect.get(e.value,n,a))},set(t,n,a){return xt(e.value[n])&&!xt(a)?e.value[n].value=a:e.value[n]=a,!0},deleteProperty(t,n){return Reflect.deleteProperty(e.value,n)},has(t,n){return Reflect.has(e.value,n)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}}):e)}function vE(e){return pE(b(e))}function rf(e,...t){const n=t.flat(),a=n[0];return vE(()=>Object.fromEntries(typeof a=="function"?Object.entries(Ut(e)).filter(([r,l])=>!a(en(l),r)):Object.entries(Ut(e)).filter(r=>!n.includes(r[0]))))}function mE(e,t=1e4){return o_((n,a)=>{let r=en(e),l;const o=()=>setTimeout(()=>{r=en(e),a()},en(t));return qg(()=>{clearTimeout(l)}),{get(){return n(),r},set(s){r=s,a(),clearTimeout(l),l=o()}}})}function hE(e,t){fE()&&Dt(e,t)}function yE(e,t,n){return Ue(e,t,{...n,immediate:!0})}const lf=Oa?window:void 0;function Kr(e){var t;const n=en(e);return(t=n?.$el)!==null&&t!==void 0?t:n}function Vl(...e){const t=(a,r,l,o)=>(a.addEventListener(r,l,o),()=>a.removeEventListener(r,l,o)),n=b(()=>{const a=Zu(en(e[0])).filter(r=>r!=null);return a.every(r=>typeof r!="string")?a:void 0});return yE(()=>{var a,r;return[(a=(r=n.value)===null||r===void 0?void 0:r.map(l=>Kr(l)))!==null&&a!==void 0?a:[lf].filter(l=>l!=null),Zu(en(n.value?e[1]:e[0])),Zu(i(n.value?e[2]:e[1])),en(n.value?e[3]:e[2])]},([a,r,l,o],s,u)=>{if(!a?.length||!r?.length||!l?.length)return;const c=cE(o)?{...o}:o,d=a.flatMap(f=>r.flatMap(m=>l.map(p=>t(f,m,p,c))));u(()=>{d.forEach(f=>f())})},{flush:"post"})}function gE(){const e=os(!1),t=la();return t&&St(()=>{e.value=!0},t),e}function bE(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function _E(...e){let t,n,a={};e.length===3?(t=e[0],n=e[1],a=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],a=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:r=lf,eventName:l="keydown",passive:o=!1,dedupe:s=!1}=a,u=bE(t);return Vl(r,l,d=>{d.repeat&&en(s)||u(d)&&n(d)},o)}function xE(e){return JSON.parse(JSON.stringify(e))}function At(e,t,n,a={}){var r,l;const{clone:o=!1,passive:s=!1,eventName:u,deep:c=!1,defaultValue:d,shouldEmit:f}=a,m=la(),p=n||m?.emit||(m==null||(r=m.$emit)===null||r===void 0?void 0:r.bind(m))||(m==null||(l=m.proxy)===null||l===void 0||(l=l.$emit)===null||l===void 0?void 0:l.bind(m?.proxy));let h=u;t||(t="modelValue"),h=h||`update:${t.toString()}`;const x=S=>o?typeof o=="function"?o(S):xE(S):S,$=()=>iE(e[t])?x(e[t]):d,g=S=>{f?f(S)&&p(h,S):p(h,S)};if(s){const S=P($());let T=!1;return Ue(()=>e[t],O=>{T||(T=!0,S.value=x(O),Xe(()=>T=!1))}),Ue(S,O=>{!T&&(O!==e[t]||c)&&g(O)},{deep:c}),S}else return b({get(){return $()},set(S){g(S)}})}function of(e){return e?e.flatMap(t=>t.type===ve?of(t.children):[t]):[]}const kE=["INPUT","TEXTAREA"];function Nv(e,t,n,a={}){if(!t||a.enableIgnoredElement&&kE.includes(t.nodeName))return null;const{arrowKeyOptions:r="both",attributeName:l="[data-reka-collection-item]",itemsArray:o=[],loop:s=!0,dir:u="ltr",preventScroll:c=!0,focus:d=!1}=a,[f,m,p,h,x,$]=[e.key==="ArrowRight",e.key==="ArrowLeft",e.key==="ArrowUp",e.key==="ArrowDown",e.key==="Home",e.key==="End"],g=p||h,S=f||m;if(!x&&!$&&(!g&&!S||r==="vertical"&&S||r==="horizontal"&&g))return null;const T=n?Array.from(n.querySelectorAll(l)):o;if(!T.length)return null;c&&e.preventDefault();let O=null;return S||g?O=Lg(T,t,{goForward:g?h:u==="ltr"?f:m,loop:s}):x?O=T.at(0)||null:$&&(O=T.at(-1)||null),d&&O?.focus(),O}function Lg(e,t,n,a=e.includes(t)?e.length:e.length+1){if(--a===0)return null;const r=e.indexOf(t);let l;if(r===-1?l=n.goForward?0:e.length-1:l=n.goForward?r+1:r-1,!n.loop&&(l<0||l>=e.length))return null;const o=(l+e.length)%e.length,s=e[o];return s?s.hasAttribute("disabled")&&s.getAttribute("disabled")!=="false"?Lg(e,s,n,a):s:null}const[uu]=kt("ConfigProvider");function Xu(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function ld(e,t,n=".",a){if(!Xu(t))return ld(e,{},n,a);const r={...t};for(const l of Object.keys(e)){if(l==="__proto__"||l==="constructor")continue;const o=e[l];o!=null&&(a&&a(r,l,o,n)||(Array.isArray(o)&&Array.isArray(r[l])?r[l]=[...o,...r[l]]:Xu(o)&&Xu(r[l])?r[l]=ld(o,r[l],(n?`${n}.`:"")+l.toString(),a):r[l]=o))}return r}function wE(e){return(...t)=>t.reduce((n,a)=>ld(n,a,"",e),{})}const Bg=wE(),$E=Ng(()=>{const e=P(new Map),t=P(),n=b(()=>{for(const o of e.value.values())if(o)return!0;return!1}),a=uu({scrollBody:P(!0)});let r=null;const l=()=>{document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.documentElement.style.removeProperty("--scrollbar-width"),document.body.style.overflow=t.value??"",qv&&r?.(),t.value=void 0};return Ue(n,(o,s)=>{if(!Oa)return;if(!o){s&&l();return}t.value===void 0&&(t.value=document.body.style.overflow);const u=window.innerWidth-document.documentElement.clientWidth,c={padding:u,margin:0},d=a.scrollBody?.value?typeof a.scrollBody.value=="object"?Bg({padding:a.scrollBody.value.padding===!0?u:a.scrollBody.value.padding,margin:a.scrollBody.value.margin===!0?u:a.scrollBody.value.margin},c):c:{padding:0,margin:0};u>0&&(document.body.style.paddingRight=typeof d.padding=="number"?`${d.padding}px`:String(d.padding),document.body.style.marginRight=typeof d.margin=="number"?`${d.margin}px`:String(d.margin),document.documentElement.style.setProperty("--scrollbar-width",`${u}px`),document.body.style.overflow="hidden"),qv&&(r=Vl(document,"touchmove",f=>CE(f),{passive:!1})),Xe(()=>{n.value&&(document.body.style.pointerEvents="none",document.body.style.overflow="hidden")})},{immediate:!0,flush:"sync"}),e});function sf(e){const t=Math.random().toString(36).substring(2,7),n=$E();n.value.set(t,e??!1);const a=b({get:()=>n.value.get(t)??!1,set:r=>n.value.set(t,r)});return hE(()=>{n.value.delete(t)}),a}function Fg(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.cancelable&&t.preventDefault(),!1)}function Tl(e,t){return e-t*Math.floor(e/t)}const Vg=1721426;function Ir(e,t,n,a){t=hs(e,t);let r=t-1,l=-2;return n<=2?l=0:Xa(t)&&(l=-1),Vg-1+365*r+Math.floor(r/4)-Math.floor(r/100)+Math.floor(r/400)+Math.floor((367*n-362)/12+l+a)}function Xa(e){return e%4===0&&(e%100!==0||e%400===0)}function hs(e,t){return e==="BC"?1-t:t}function cu(e){let t="AD";return e<=0&&(t="BC",e=1-e),[t,e]}const SE={standard:[31,28,31,30,31,30,31,31,30,31,30,31],leapyear:[31,29,31,30,31,30,31,31,30,31,30,31]};class Nn{fromJulianDay(t){let n=t,a=n-Vg,r=Math.floor(a/146097),l=Tl(a,146097),o=Math.floor(l/36524),s=Tl(l,36524),u=Math.floor(s/1461),c=Tl(s,1461),d=Math.floor(c/365),f=r*400+o*100+u*4+d+(o!==4&&d!==4?1:0),[m,p]=cu(f),h=n-Ir(m,p,1,1),x=2;n0&&t===Ln()&&!Ug())return new Date(e).getTimezoneOffset()*-6e4;let{year:n,month:a,day:r,hour:l,minute:o,second:s}=Wg(e,t);return Hg(n,a,r,l,o,s,0)-Math.floor(e/1e3)*1e3}const zv=new Map;function Wg(e,t){let n=zv.get(t);n||(n=new Intl.DateTimeFormat("en-US",{timeZone:t,hour12:!1,era:"short",year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"}),zv.set(t,n));let a=n.formatToParts(new Date(e)),r={};for(let l of a)l.type!=="literal"&&(r[l.type]=l.value);return{year:r.era==="BC"||r.era==="B"?-r.year+1:+r.year,month:+r.month,day:+r.day,hour:r.hour==="24"?0:+r.hour,minute:+r.minute,second:+r.second}}const jv=864e5;function RE(e,t,n,a){return(n===a?[n]:[n,a]).filter(l=>IE(e,t,l))}function IE(e,t,n){let a=Wg(n,t);return e.year===a.year&&e.month===a.month&&e.day===a.day&&e.hour===a.hour&&e.minute===a.minute&&e.second===a.second}function ha(e,t,n="compatible"){let a=na(e);if(t==="UTC")return zl(a);if(t===Ln()&&n==="compatible"&&!Ug()){a=on(a,new Nn);let u=new Date,c=hs(a.era,a.year);return u.setFullYear(c,a.month-1,a.day),u.setHours(a.hour,a.minute,a.second,a.millisecond),u.getTime()}let r=zl(a),l=sd(r-jv,t),o=sd(r+jv,t),s=RE(a,t,r-l,r-o);if(s.length===1)return s[0];if(s.length>1)switch(n){case"compatible":case"earlier":return s[0];case"later":return s[s.length-1];case"reject":throw new RangeError("Multiple possible absolute times found")}switch(n){case"earlier":return Math.min(r-l,r-o);case"compatible":case"later":return Math.max(r-l,r-o);case"reject":throw new RangeError("No such absolute time found")}}function Kg(e,t,n="compatible"){return new Date(ha(e,t,n))}function ya(e,t){let n=sd(e,t),a=new Date(e+n),r=a.getUTCFullYear(),l=a.getUTCMonth()+1,o=a.getUTCDate(),s=a.getUTCHours(),u=a.getUTCMinutes(),c=a.getUTCSeconds(),d=a.getUTCMilliseconds();return new Ea(r<1?"BC":"AD",r<1?-r+1:r,l,o,t,n,s,u,c,d)}function qE(e){return new ht(e.calendar,e.era,e.year,e.month,e.day)}function na(e,t){let n=0,a=0,r=0,l=0;if("timeZone"in e)({hour:n,minute:a,second:r,millisecond:l}=e);else if("hour"in e&&!t)return e;return t&&({hour:n,minute:a,second:r,millisecond:l}=t),new sr(e.calendar,e.era,e.year,e.month,e.day,n,a,r,l)}function on(e,t){if(cf(e.calendar,t))return e;let n=t.fromJulianDay(e.calendar.toJulianDay(e)),a=e.copy();return a.calendar=t,a.era=n.era,a.year=n.year,a.month=n.month,a.day=n.day,Vr(a),a}function df(e,t,n){if(e instanceof Ea)return e.timeZone===t?e:fu(e,t);let a=ha(e,t,n);return ya(a,t)}function NE(e){let t=zl(e)-e.offset;return new Date(t)}function fu(e,t){let n=zl(e)-e.offset;return on(ya(n,t),e.calendar)}const po=36e5;function pu(e,t){let n=e.copy(),a="hour"in n?Zg(n,t):0;id(n,t.years||0),n.calendar.balanceYearMonth&&n.calendar.balanceYearMonth(n,e),n.month+=t.months||0,ud(n),Gg(n),n.day+=(t.weeks||0)*7,n.day+=t.days||0,n.day+=a,LE(n),n.calendar.balanceDate&&n.calendar.balanceDate(n),n.year<1&&(n.year=1,n.month=1,n.day=1);let r=n.calendar.getYearsInEra(n);if(n.year>r){let o=n.calendar.isInverseEra?.(n);n.year=r,n.month=o?1:n.calendar.getMonthsInYear(n),n.day=o?1:n.calendar.getDaysInMonth(n)}n.month<1&&(n.month=1,n.day=1);let l=n.calendar.getMonthsInYear(n);return n.month>l&&(n.month=l,n.day=n.calendar.getDaysInMonth(n)),n.day=Math.max(1,Math.min(n.calendar.getDaysInMonth(n),n.day)),n}function id(e,t){e.calendar.isInverseEra?.(e)&&(t=-t),e.year+=t}function ud(e){for(;e.month<1;)id(e,-1),e.month+=e.calendar.getMonthsInYear(e);let t=0;for(;e.month>(t=e.calendar.getMonthsInYear(e));)e.month-=t,id(e,1)}function LE(e){for(;e.day<1;)e.month--,ud(e),e.day+=e.calendar.getDaysInMonth(e);for(;e.day>e.calendar.getDaysInMonth(e);)e.day-=e.calendar.getDaysInMonth(e),e.month++,ud(e)}function Gg(e){e.month=Math.max(1,Math.min(e.calendar.getMonthsInYear(e),e.month)),e.day=Math.max(1,Math.min(e.calendar.getDaysInMonth(e),e.day))}function Vr(e){e.calendar.constrainDate&&e.calendar.constrainDate(e),e.year=Math.max(1,Math.min(e.calendar.getYearsInEra(e),e.year)),Gg(e)}function ff(e){let t={};for(let n in e)typeof e[n]=="number"&&(t[n]=-e[n]);return t}function Yg(e,t){return pu(e,ff(t))}function pf(e,t){let n=e.copy();return t.era!=null&&(n.era=t.era),t.year!=null&&(n.year=t.year),t.month!=null&&(n.month=t.month),t.day!=null&&(n.day=t.day),Vr(n),n}function Jo(e,t){let n=e.copy();return t.hour!=null&&(n.hour=t.hour),t.minute!=null&&(n.minute=t.minute),t.second!=null&&(n.second=t.second),t.millisecond!=null&&(n.millisecond=t.millisecond),Jg(n),n}function BE(e){e.second+=Math.floor(e.millisecond/1e3),e.millisecond=Ps(e.millisecond,1e3),e.minute+=Math.floor(e.second/60),e.second=Ps(e.second,60),e.hour+=Math.floor(e.minute/60),e.minute=Ps(e.minute,60);let t=Math.floor(e.hour/24);return e.hour=Ps(e.hour,24),t}function Jg(e){e.millisecond=Math.max(0,Math.min(e.millisecond,999)),e.second=Math.max(0,Math.min(e.second,59)),e.minute=Math.max(0,Math.min(e.minute,59)),e.hour=Math.max(0,Math.min(e.hour,23))}function Ps(e,t){let n=e%t;return n<0&&(n+=t),n}function Zg(e,t){return e.hour+=t.hours||0,e.minute+=t.minutes||0,e.second+=t.seconds||0,e.millisecond+=t.milliseconds||0,BE(e)}function Xg(e,t){let n=e.copy();return Zg(n,t),n}function FE(e,t){return Xg(e,ff(t))}function vf(e,t,n,a){let r=e.copy();switch(t){case"era":{let l=e.calendar.getEras(),o=l.indexOf(e.era);if(o<0)throw new Error("Invalid era: "+e.era);o=ga(o,n,0,l.length-1,a?.round),r.era=l[o],Vr(r);break}case"year":r.calendar.isInverseEra?.(r)&&(n=-n),r.year=ga(e.year,n,-1/0,9999,a?.round),r.year===-1/0&&(r.year=1),r.calendar.balanceYearMonth&&r.calendar.balanceYearMonth(r,e);break;case"month":r.month=ga(e.month,n,1,e.calendar.getMonthsInYear(e),a?.round);break;case"day":r.day=ga(e.day,n,1,e.calendar.getDaysInMonth(e),a?.round);break;default:throw new Error("Unsupported field "+t)}return e.calendar.balanceDate&&e.calendar.balanceDate(r),Vr(r),r}function mf(e,t,n,a){let r=e.copy();switch(t){case"hour":{let l=e.hour,o=0,s=23;if(a?.hourCycle===12){let u=l>=12;o=u?12:0,s=u?23:11}r.hour=ga(l,n,o,s,a?.round);break}case"minute":r.minute=ga(e.minute,n,0,59,a?.round);break;case"second":r.second=ga(e.second,n,0,59,a?.round);break;case"millisecond":r.millisecond=ga(e.millisecond,n,0,999,a?.round);break;default:throw new Error("Unsupported field "+t)}return r}function ga(e,t,n,a,r=!1){if(r){e+=Math.sign(t),e0?e=Math.ceil(e/l)*l:e=Math.floor(e/l)*l,e>a&&(e=n)}else e+=t,ea&&(e=n+(e-a-1));return e}function Qg(e,t){let n;if(t.years!=null&&t.years!==0||t.months!=null&&t.months!==0||t.weeks!=null&&t.weeks!==0||t.days!=null&&t.days!==0){let r=pu(na(e),{years:t.years,months:t.months,weeks:t.weeks,days:t.days});n=ha(r,e.timeZone)}else n=zl(e)-e.offset;n+=t.milliseconds||0,n+=(t.seconds||0)*1e3,n+=(t.minutes||0)*6e4,n+=(t.hours||0)*36e5;let a=ya(n,e.timeZone);return on(a,e.calendar)}function VE(e,t){return Qg(e,ff(t))}function zE(e,t,n,a){switch(t){case"hour":{let r=0,l=23;if(a?.hourCycle===12){let h=e.hour>=12;r=h?12:0,l=h?23:11}let o=na(e),s=on(Jo(o,{hour:r}),new Nn),u=[ha(s,e.timeZone,"earlier"),ha(s,e.timeZone,"later")].filter(h=>ya(h,e.timeZone).day===s.day)[0],c=on(Jo(o,{hour:l}),new Nn),d=[ha(c,e.timeZone,"earlier"),ha(c,e.timeZone,"later")].filter(h=>ya(h,e.timeZone).day===c.day).pop(),f=zl(e)-e.offset,m=Math.floor(f/po),p=f%po;return f=ga(m,n,Math.floor(u/po),Math.floor(d/po),a?.round)*po+p,on(ya(f,e.timeZone),e.calendar)}case"minute":case"second":case"millisecond":return mf(e,t,n,a);case"era":case"year":case"month":case"day":{let r=vf(na(e),t,n,a),l=ha(r,e.timeZone);return on(ya(l,e.timeZone),e.calendar)}default:throw new Error("Unsupported field "+t)}}function jE(e,t,n){let a=na(e),r=Jo(pf(a,t),t);if(r.compare(a)===0)return e;let l=ha(r,e.timeZone,n);return on(ya(l,e.timeZone),e.calendar)}const UE=/^(\d{2})(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?$/,HE=/^([+-]\d{6}|\d{4})-(\d{2})-(\d{2})$/,eb=/^([+-]\d{6}|\d{4})-(\d{2})-(\d{2})(?:T(\d{2}))?(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?(?:(?:([+-]\d{2})(?::?(\d{2}))?)|Z)$/;function WE(e){let t=e.match(UE);if(!t)throw new Error("Invalid ISO 8601 time string: "+e);return new Yn(Kt(t[1],0,23),t[2]?Kt(t[2],0,59):0,t[3]?Kt(t[3],0,59):0,t[4]?Kt(t[4],0,1/0)*1e3:0)}function tb(e){let t=e.match(HE);if(!t)throw eb.test(e)?new Error(`Invalid ISO 8601 date string: ${e}. Use parseAbsolute() instead.`):new Error("Invalid ISO 8601 date string: "+e);let n=new ht(Kt(t[1],0,9999),Kt(t[2],1,12),1);return n.day=Kt(t[3],1,n.calendar.getDaysInMonth(n)),n}function Uv(e,t){let n=e.match(eb);if(!n)throw new Error("Invalid ISO 8601 date time string: "+e);let a=Kt(n[1],-9999,9999),r=a<1?"BC":"AD",l=new Ea(r,a<1?-a+1:a,Kt(n[2],1,12),1,t,0,n[4]?Kt(n[4],0,23):0,n[5]?Kt(n[5],0,59):0,n[6]?Kt(n[6],0,59):0,n[7]?Kt(n[7],0,1/0)*1e3:0);return l.day=Kt(n[3],0,l.calendar.getDaysInMonth(l)),n[8]&&(l.offset=Kt(n[8],-23,23)*36e5+Kt(n[9]??"0",0,59)*6e4),fu(l,t)}function Kt(e,t,n){let a=Number(e);if(an)throw new RangeError(`Value out of range: ${t} <= ${a} <= ${n}`);return a}function nb(e){return`${String(e.hour).padStart(2,"0")}:${String(e.minute).padStart(2,"0")}:${String(e.second).padStart(2,"0")}${e.millisecond?String(e.millisecond/1e3).slice(1):""}`}function ab(e){let t=on(e,new Nn),n;return t.era==="BC"?n=t.year===1?"0000":"-"+String(Math.abs(1-t.year)).padStart(6,"00"):n=String(t.year).padStart(4,"0"),`${n}-${String(t.month).padStart(2,"0")}-${String(t.day).padStart(2,"0")}`}function rb(e){return`${ab(e)}T${nb(e)}`}function KE(e){let t=Math.sign(e)<0?"-":"+";e=Math.abs(e);let n=Math.floor(e/36e5),a=Math.floor(e%36e5/6e4),r=Math.floor(e%36e5%6e4/1e3),l=`${t}${String(n).padStart(2,"0")}:${String(a).padStart(2,"0")}`;return r!==0&&(l+=`:${String(r).padStart(2,"0")}`),l}function GE(e){return`${rb(e)}${KE(e.offset)}[${e.timeZone}]`}function hf(e){let t=typeof e[0]=="object"?e.shift():new Nn,n;if(typeof e[0]=="string")n=e.shift();else{let o=t.getEras();n=o[o.length-1]}let a=e.shift(),r=e.shift(),l=e.shift();return[t,n,a,r,l]}class ht{#e;constructor(...t){let[n,a,r,l,o]=hf(t);this.calendar=n,this.era=a,this.year=r,this.month=l,this.day=o,Vr(this)}copy(){return this.era?new ht(this.calendar,this.era,this.year,this.month,this.day):new ht(this.calendar,this.year,this.month,this.day)}add(t){return pu(this,t)}subtract(t){return Yg(this,t)}set(t){return pf(this,t)}cycle(t,n,a){return vf(this,t,n,a)}toDate(t){return Kg(this,t)}toString(){return ab(this)}compare(t){return zg(this,t)}}class Yn{#e;constructor(t=0,n=0,a=0,r=0){this.hour=t,this.minute=n,this.second=a,this.millisecond=r,Jg(this)}copy(){return new Yn(this.hour,this.minute,this.second,this.millisecond)}add(t){return Xg(this,t)}subtract(t){return FE(this,t)}set(t){return Jo(this,t)}cycle(t,n,a){return mf(this,t,n,a)}toString(){return nb(this)}compare(t){return jg(this,t)}}class sr{#e;constructor(...t){let[n,a,r,l,o]=hf(t);this.calendar=n,this.era=a,this.year=r,this.month=l,this.day=o,this.hour=t.shift()||0,this.minute=t.shift()||0,this.second=t.shift()||0,this.millisecond=t.shift()||0,Vr(this)}copy(){return this.era?new sr(this.calendar,this.era,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond):new sr(this.calendar,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond)}add(t){return pu(this,t)}subtract(t){return Yg(this,t)}set(t){return pf(Jo(this,t),t)}cycle(t,n,a){switch(t){case"era":case"year":case"month":case"day":return vf(this,t,n,a);default:return mf(this,t,n,a)}}toDate(t,n){return Kg(this,t,n)}toString(){return rb(this)}compare(t){let n=zg(this,t);return n===0?jg(this,na(t)):n}}class Ea{#e;constructor(...t){let[n,a,r,l,o]=hf(t),s=t.shift(),u=t.shift();this.calendar=n,this.era=a,this.year=r,this.month=l,this.day=o,this.timeZone=s,this.offset=u,this.hour=t.shift()||0,this.minute=t.shift()||0,this.second=t.shift()||0,this.millisecond=t.shift()||0,Vr(this)}copy(){return this.era?new Ea(this.calendar,this.era,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond):new Ea(this.calendar,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond)}add(t){return Qg(this,t)}subtract(t){return VE(this,t)}set(t,n){return jE(this,t,n)}cycle(t,n,a){return zE(this,t,n,a)}toDate(){return NE(this)}toString(){return GE(this)}toAbsoluteString(){return this.toDate().toISOString()}compare(t){return this.toDate().getTime()-df(t,this.timeZone).toDate().getTime()}}const Ol=[[1868,9,8],[1912,7,30],[1926,12,25],[1989,1,8],[2019,5,1]],YE=[[1912,7,29],[1926,12,24],[1989,1,7],[2019,4,30]],ei=[1867,1911,1925,1988,2018],Ja=["meiji","taisho","showa","heisei","reiwa"];function Hv(e){const t=Ol.findIndex(([n,a,r])=>e.year=0){let[,r,l]=Ol[n];t.month=Math.max(r,t.month),t.month===r&&(t.day=Math.max(l,t.day))}}getEras(){return Ja}getYearsInEra(t){let n=Ja.indexOf(t.era),a=Ol[n],r=Ol[n+1];if(r==null)return 9999-a[0]+1;let l=r[0]-a[0];return(t.month0?["minguo",t]:["before_minguo",1-t]}class XE extends Nn{fromJulianDay(t){let n=super.fromJulianDay(t),a=hs(n.era,n.year),[r,l]=Gv(a);return new ht(this,r,l,n.month,n.day)}toJulianDay(t){return super.toJulianDay(Yv(t))}getEras(){return["before_minguo","minguo"]}balanceDate(t){let[n,a]=Gv(ob(t));t.era=n,t.year=a}isInverseEra(t){return t.era==="before_minguo"}getDaysInMonth(t){return super.getDaysInMonth(Yv(t))}getYearsInEra(t){return t.era==="before_minguo"?9999:9999-Ci}constructor(...t){super(...t),this.identifier="roc"}}function Yv(e){let[t,n]=cu(ob(e));return new ht(t,n,e.month,e.day)}const Jv=1948320,Zv=[0,31,62,93,124,155,186,216,246,276,306,336];class QE{fromJulianDay(t){let n=t-Jv,a=1+Math.floor((33*n+3)/12053),r=365*(a-1)+Math.floor((8*a+21)/33),l=n-r,o=l<216?Math.floor(l/31):Math.floor((l-6)/30),s=l-Zv[o]+1;return new ht(this,a,o+1,s)}toJulianDay(t){let n=Jv-1+365*(t.year-1)+Math.floor((8*t.year+21)/33);return n+=Zv[t.month-1],n+=t.day,n}getMonthsInYear(){return 12}getDaysInMonth(t){return t.month<=6?31:t.month<=11||Tl(25*t.year+11,33)<8?30:29}getMaximumMonthsInYear(){return 12}getMaximumDaysInMonth(){return 31}getEras(){return["AP"]}getYearsInEra(){return 9377}constructor(){this.identifier="persian"}}const nc=78,Xv=80;class eA extends Nn{fromJulianDay(t){let n=super.fromJulianDay(t),a=n.year-nc,r=t-Ir(n.era,n.year,1,1),l;r=8&&(o+=(t.month-7)*30),o+=t.day-1,o)}getDaysInMonth(t){return t.month===1&&Xa(t.year+nc)||t.month>=2&&t.month<=6?31:30}getYearsInEra(){return 9919}getEras(){return["saka"]}balanceDate(){}constructor(...t){super(...t),this.identifier="indian"}}const Si=1948440,Qv=1948439,wn=1300,sl=1600,tA=460322;function Ei(e,t,n,a){return a+Math.ceil(29.5*(n-1))+(t-1)*354+Math.floor((3+11*t)/30)+e-1}function sb(e,t,n){let a=Math.floor((30*(n-t)+10646)/10631),r=Math.min(12,Math.ceil((n-(29+Ei(t,a,1,1)))/29.5)+1),l=n-Ei(t,a,r,1)+1;return new ht(e,a,r,l)}function em(e){return(14+11*e)%30<11}class yf{fromJulianDay(t){return sb(this,Si,t)}toJulianDay(t){return Ei(Si,t.year,t.month,t.day)}getDaysInMonth(t){let n=29+t.month%2;return t.month===12&&em(t.year)&&n++,n}getMonthsInYear(){return 12}getDaysInYear(t){return em(t.year)?355:354}getMaximumMonthsInYear(){return 12}getMaximumDaysInMonth(){return 30}getYearsInEra(){return 9665}getEras(){return["AH"]}constructor(){this.identifier="islamic-civil"}}class nA extends yf{fromJulianDay(t){return sb(this,Qv,t)}toJulianDay(t){return Ei(Qv,t.year,t.month,t.day)}constructor(...t){super(...t),this.identifier="islamic-tbla"}}const aA="qgpUDckO1AbqBmwDrQpVBakGkgepC9QF2gpcBS0NlQZKB1QLagutBa4ETwoXBYsGpQbVCtYCWwmdBE0KJg2VDawFtgm6AlsKKwWVCsoG6Qr0AnYJtgJWCcoKpAvSC9kF3AJtCU0FpQpSC6ULtAW2CVcFlwJLBaMGUgdlC2oFqworBZUMSg2lDcoF1gpXCasESwmlClILagt1BXYCtwhbBFUFqQW0BdoJ3QRuAjYJqgpUDbIN1QXaAlsJqwRVCkkLZAtxC7QFtQpVCiUNkg7JDtQG6QprCasEkwpJDaQNsg25CroEWworBZUKKgtVC1wFvQQ9Ah0JlQpKC1oLbQW2AjsJmwRVBqkGVAdqC2wFrQpVBSkLkgupC9QF2gpaBasKlQVJB2QHqgu1BbYCVgpNDiULUgtqC60FrgIvCZcESwalBqwG1gpdBZ0ETQoWDZUNqgW1BdoCWwmtBJUFygbkBuoK9QS2AlYJqgpUC9IL2QXqAm0JrQSVCkoLpQuyBbUJ1gSXCkcFkwZJB1ULagVrCisFiwpGDaMNygXWCtsEawJLCaUKUgtpC3UFdgG3CFsCKwVlBbQF2gntBG0BtgimClINqQ3UBdoKWwmrBFMGKQdiB6kLsgW1ClUFJQuSDckO0gbpCmsFqwRVCikNVA2qDbUJugQ7CpsETQqqCtUK2gJdCV4ELgqaDFUNsga5BroEXQotBZUKUguoC7QLuQXaAloJSgukDdEO6AZqC20FNQWVBkoNqA3UDdoGWwWdAisGFQtKC5ULqgWuCi4JjwwnBZUGqgbWCl0FnQI=";let cd,Ml;function ti(e){return tA+Ml[e-wn]}function So(e,t){let n=e-wn,a=1<<11-(t-1);return(cd[n]&a)===0?29:30}function tm(e,t){let n=ti(e);for(let a=1;at.charCodeAt(0)).buffer)),!Ml){Ml=new Uint32Array(sl-wn+1);let t=0;for(let n=wn;n<=sl;n++){Ml[n-wn]=t;for(let a=1;a<=12;a++)t+=So(n,a)}}}fromJulianDay(t){let n=t-Si,a=ti(wn),r=ti(sl);if(nr)return super.fromJulianDay(t);{let l=wn-1,o=1,s=1;for(;s>0;){l++,s=n-ti(l)+1;let u=nm(l);if(s===u){o=12;break}else if(sc;)s-=c,o++,c=So(l,o);break}}return new ht(this,l,o,n-tm(l,o)+1)}}toJulianDay(t){return t.yearsl?super.toJulianDay(t):Si+tm(t.year,t.month)+(t.day-1)}getDaysInMonth(t){return t.yearsl?super.getDaysInMonth(t):So(t.year,t.month)}getDaysInYear(t){return t.yearsl?super.getDaysInYear(t):nm(t.year)}}const am=347997,ib=1080,ub=24*ib,lA=29,oA=12*ib+793,sA=lA*ub+oA;function Rr(e){return Tl(e*7+1,19)<7}function ni(e){let t=Math.floor((235*e-234)/19),n=12084+13753*t,a=t*29+Math.floor(n/25920);return Tl(3*(a+1),7)<3&&(a+=1),a}function iA(e){let t=ni(e-1),n=ni(e);return ni(e+1)-n===356?2:n-t===382?1:0}function Lo(e){return ni(e)+iA(e)}function cb(e){return Lo(e+1)-Lo(e)}function uA(e){let t=cb(e);switch(t>380&&(t-=30),t){case 353:return 0;case 354:return 1;case 355:return 2}}function Rs(e,t){if(t>=6&&!Rr(e)&&t++,t===4||t===7||t===9||t===11||t===13)return 29;let n=uA(e);return t===2?n===2?30:29:t===3?n===0?29:30:t===6?Rr(e)?30:0:30}class cA{fromJulianDay(t){let n=t-am,a=n*ub/sA,r=Math.floor((19*a+234)/235)+1,l=Lo(r),o=Math.floor(n-l);for(;o<1;)r--,l=Lo(r),o=Math.floor(n-l);let s=1,u=0;for(;u6?t.month--:!Rr(n.year)&&Rr(t.year)&&n.month>6&&t.month++)}constructor(){this.identifier="hebrew"}}const dd=1723856,rm=1824665,fd=5500;function Bo(e,t,n,a){return e+365*t+Math.floor(t/4)+30*(n-1)+a-1}function gf(e,t){let n=Math.floor(4*(t-e)/1461);t>=Bo(e,n+1,1,1)&&n++;let a=1+Math.floor((t-Bo(e,n,1,1))/30),r=t+1-Bo(e,n,a,1);return[n,a,r]}function db(e){return Math.floor(e%4/3)}function fb(e,t){return t%13!==0?30:db(e)+5}class bf{fromJulianDay(t){let[n,a,r]=gf(dd,t),l="AM";return n<=0&&(l="AA",n+=fd),new ht(this,l,n,a,r)}toJulianDay(t){let n=t.year;return t.era==="AA"&&(n-=fd),Bo(dd,n,t.month,t.day)}getDaysInMonth(t){return fb(t.year,t.month)}getMonthsInYear(){return 13}getDaysInYear(t){return 365+db(t.year)}getMaximumMonthsInYear(){return 13}getMaximumDaysInMonth(){return 30}getYearsInEra(t){return t.era==="AA"?9999:9991}getEras(){return["AA","AM"]}constructor(){this.identifier="ethiopic"}}class dA extends bf{fromJulianDay(t){let[n,a,r]=gf(dd,t);return n+=fd,new ht(this,"AA",n,a,r)}getEras(){return["AA"]}getYearsInEra(){return 9999}constructor(...t){super(...t),this.identifier="ethioaa"}}class fA extends bf{fromJulianDay(t){let[n,a,r]=gf(rm,t),l="CE";return n<=0&&(l="BCE",n=1-n),new ht(this,l,n,a,r)}toJulianDay(t){let n=t.year;return t.era==="BCE"&&(n=1-n),Bo(rm,n,t.month,t.day)}getDaysInMonth(t){let n=t.year;return t.era==="BCE"&&(n=1-n),fb(n,t.month)}isInverseEra(t){return t.era==="BCE"}balanceDate(t){t.year<=0&&(t.era=t.era==="BCE"?"CE":"BCE",t.year=1-t.year)}getEras(){return["BCE","CE"]}getYearsInEra(t){return t.era==="BCE"?9999:9715}constructor(...t){super(...t),this.identifier="coptic"}}function pA(e){switch(e){case"buddhist":return new ZE;case"ethiopic":return new bf;case"ethioaa":return new dA;case"coptic":return new fA;case"hebrew":return new cA;case"indian":return new eA;case"islamic-civil":return new yf;case"islamic-tbla":return new nA;case"islamic-umalqura":return new rA;case"japanese":return new JE;case"persian":return new QE;case"roc":return new XE;default:return new Nn}}let ac=new Map;class Dn{constructor(t,n={}){this.formatter=pb(t,n),this.options=n}format(t){return this.formatter.format(t)}formatToParts(t){return this.formatter.formatToParts(t)}formatRange(t,n){if(typeof this.formatter.formatRange=="function")return this.formatter.formatRange(t,n);if(n= start date");return`${this.formatter.format(t)} – ${this.formatter.format(n)}`}formatRangeToParts(t,n){if(typeof this.formatter.formatRangeToParts=="function")return this.formatter.formatRangeToParts(t,n);if(n= start date");let a=this.formatter.formatToParts(t),r=this.formatter.formatToParts(n);return[...a.map(l=>({...l,source:"startRange"})),{type:"literal",value:" – ",source:"shared"},...r.map(l=>({...l,source:"endRange"}))]}resolvedOptions(){let t=this.formatter.resolvedOptions();return hA()&&(this.resolvedHourCycle||(this.resolvedHourCycle=yA(t.locale,this.options)),t.hourCycle=this.resolvedHourCycle,t.hour12=this.resolvedHourCycle==="h11"||this.resolvedHourCycle==="h12"),t.calendar==="ethiopic-amete-alem"&&(t.calendar="ethioaa"),t}}const vA={true:{ja:"h11"},false:{}};function pb(e,t={}){if(typeof t.hour12=="boolean"&&mA()){t={...t};let r=vA[String(t.hour12)][e.split("-")[0]],l=t.hour12?"h12":"h23";t.hourCycle=r??l,delete t.hour12}let n=e+(t?Object.entries(t).sort((r,l)=>r[0]l.type==="hour").value,10),r=parseInt(n.formatToParts(new Date(2020,2,3,23)).find(l=>l.type==="hour").value,10);if(a===0&&r===23)return"h23";if(a===24&&r===23)return"h24";if(a===0&&r===11)return"h11";if(a===12&&r===11)return"h12";throw new Error("Unexpected hour cycle result")}function $n(e,t=Ln()){return Zo(e)?e.toDate():e.toDate(t)}function gA(e){return e instanceof sr}function Zo(e){return e instanceof Ea}function pd(e){return gA(e)||Zo(e)}function nr(e){if(e instanceof Date){const t=e.getFullYear(),n=e.getMonth()+1;return new Date(t,n,0).getDate()}else return e.set({day:100}).day}function Qa(e,t){return e.compare(t)<0}function oc(e,t){return e.compare(t)>0}function bA(e,t,n){const a=du(e,n,"sun");return t>a?e.subtract({days:a+7-t}):t===a?e:e.subtract({days:a-t})}function _A(e,t,n){const a=du(e,n,"sun"),r=t===0?6:t-1;return a===r?e:a>r?e.add({days:7-a+r}):e.add({days:r-a})}function _f(e){const{defaultValue:t,defaultPlaceholder:n,granularity:a="day",locale:r="en"}=e;if(Array.isArray(t)&&t.length)return t.at(-1).copy();if(t&&!Array.isArray(t))return t.copy();if(n)return n.copy();const l=new Date,o=l.getFullYear(),s=l.getMonth()+1,u=l.getDate(),c=["hour","minute","second"],d=new Dn(r),f=pA(d.resolvedOptions().calendar);return c.includes(a??"day")?on(new sr(o,s,u,0,0,0),f):on(new ht(o,s,u),f)}function xA(e){const{defaultValue:t,defaultPlaceholder:n}=e;return t?t.copy():n?n.copy():new Yn(0,0,0)}function kA(e,t){const n=[];for(let a=0;at.set({day:g+1})),s=od(t),u=Fv(t),c=bA(s,n,r),d=_A(u,n,r),f=lm(c.subtract({days:1}),s),m=lm(u,d.add({days:1})),p=f.length+o.length+m.length;if(a&&p<42){const $=42-p;let g=m.at(-1);g||(g=Fv(t));const S=Array.from({length:$},(T,O)=>{const E=O+1;return g.add({days:E})});m.push(...S)}const h=f.concat(o,m),x=kA(h,7);return{value:t,cells:h,rows:x}}function Ar(e){const{numberOfMonths:t,dateObj:n,...a}=e,r=[];if(!t||t===1)return r.push(ic({...a,dateObj:n})),r;r.push(ic({...a,dateObj:n}));for(let l=1;l({label:u($n($.set({month:S}))),value:S}))}function d($,g={}){return new Dn(n.value,{...t,year:"numeric",...g}).format($)}function f($,g){return Zo($)?new Dn(n.value,{...t,...g,timeZone:$.timeZone}).formatToParts($n($)):new Dn(n.value,{...t,...g}).formatToParts($n($))}function m($,g="narrow"){return new Dn(n.value,{...t,weekday:g}).format($)}function p($){const S=new Dn(n.value,{...t,hour:"numeric",minute:"numeric"}).formatToParts($).find(T=>T.type==="dayPeriod")?.value;return S==="PM"||S==="pm"||S==="p.m."?"PM":"AM"}const h={year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"};function x($,g,S={}){const T={...h,...S},E=f($,T).find(I=>I.type===g);return E?E.value:""}return{setLocale:r,getLocale:a,fullMonth:u,fullYear:d,fullMonthAndYear:s,toParts:f,custom:l,part:x,dayPeriod:p,selectedDate:o,dayOfWeek:m,getMonths:c}}function Ma(e){const t=uu({dir:P("ltr")});return b(()=>e?.value||t.dir?.value||"ltr")}function Gr(e){const t=la(),n=t?.type.emits,a={};return n?.length||console.warn(`No emitted event found. Please check component: ${t?.type.__name}`),n?.forEach(r=>{a[To(jt(r))]=(...l)=>e(r,...l)}),a}let uc=0;function gb(){bn(e=>{if(!Oa)return;const t=document.querySelectorAll("[data-reka-focus-guard]");document.body.insertAdjacentElement("afterbegin",t[0]??om()),document.body.insertAdjacentElement("beforeend",t[1]??om()),uc++,e(()=>{uc===1&&document.querySelectorAll("[data-reka-focus-guard]").forEach(n=>n.remove()),uc--})})}function om(){const e=document.createElement("span");return e.setAttribute("data-reka-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}function kf(e){return b(()=>en(e)?!!Kr(e)?.closest("form"):!0)}function et(){const e=la(),t=P(),n=b(()=>a());Bd(()=>{n.value!==a()&&a_(t)});function a(){return t.value&&"$el"in t.value&&["#text","#comment"].includes(t.value.$el.nodeName)?t.value.$el.nextElementSibling:Kr(t)}const r=Object.assign({},e.exposed),l={};for(const s in e.props)Object.defineProperty(l,s,{enumerable:!0,configurable:!0,get:()=>e.props[s]});if(Object.keys(r).length>0)for(const s in r)Object.defineProperty(l,s,{enumerable:!0,configurable:!0,get:()=>r[s]});Object.defineProperty(l,"$el",{enumerable:!0,configurable:!0,get:()=>e.vnode.el}),e.exposed=l;function o(s){if(t.value=s,!!s&&(Object.defineProperty(l,"$el",{enumerable:!0,configurable:!0,get:()=>s instanceof Element?s:s.$el}),!(s instanceof Element)&&!Object.hasOwn(s,"$el"))){const u=s.$.exposed,c=Object.assign({},l);for(const d in u)Object.defineProperty(c,d,{enumerable:!0,configurable:!0,get:()=>u[d]});e.exposed=c}}return{forwardRef:o,currentRef:t,currentElement:n}}function vu(e){const t=la(),n=Object.keys(t?.type.props??{}).reduce((r,l)=>{const o=(t?.type.props[l]).default;return o!==void 0&&(r[l]=o),r},{}),a=u_(e);return b(()=>{const r={},l=t?.vnode.props??{};return Object.keys(l).forEach(o=>{r[jt(o)]=l[o]}),Object.keys({...n,...r}).reduce((o,s)=>(a.value[s]!==void 0&&(o[s]=a.value[s]),o),{})})}function oa(e,t){const n=vu(e),a=t?Gr(t):{};return b(()=>({...n.value,...a}))}var CA=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},il=new WeakMap,Is=new WeakMap,qs={},cc=0,bb=function(e){return e&&(e.host||bb(e.parentNode))},SA=function(e,t){return t.map(function(n){if(e.contains(n))return n;var a=bb(n);return a&&e.contains(a)?a:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},EA=function(e,t,n,a){var r=SA(t,Array.isArray(e)?e:[e]);qs[n]||(qs[n]=new WeakMap);var l=qs[n],o=[],s=new Set,u=new Set(r),c=function(f){!f||s.has(f)||(s.add(f),c(f.parentNode))};r.forEach(c);var d=function(f){!f||u.has(f)||Array.prototype.forEach.call(f.children,function(m){if(s.has(m))d(m);else try{var p=m.getAttribute(a),h=p!==null&&p!=="false",x=(il.get(m)||0)+1,$=(l.get(m)||0)+1;il.set(m,x),l.set(m,$),o.push(m),x===1&&h&&Is.set(m,!0),$===1&&m.setAttribute(n,"true"),h||m.setAttribute(a,"true")}catch(g){console.error("aria-hidden: cannot operate on ",m,g)}})};return d(t),s.clear(),cc++,function(){o.forEach(function(f){var m=il.get(f)-1,p=l.get(f)-1;il.set(f,m),l.set(f,p),m||(Is.has(f)||f.removeAttribute(a),Is.delete(f)),p||f.removeAttribute(n)}),cc--,cc||(il=new WeakMap,il=new WeakMap,Is=new WeakMap,qs={})}},AA=function(e,t,n){n===void 0&&(n="data-aria-hidden");var a=Array.from(Array.isArray(e)?e:[e]),r=CA(e);return r?(a.push.apply(a,Array.from(r.querySelectorAll("[aria-live], script"))),EA(a,r,n,"aria-hidden")):function(){return null}};function wf(e){let t;Ue(()=>Kr(e),n=>{let a=!1;try{a=!!n?.closest("[popover]:not(:popover-open)")}catch{}n&&!a?t=AA(n):t&&t()}),Da(()=>{t&&t()})}function ir(e,t="reka"){let n;const a=uu({useId:void 0});return a.useId?n=a.useId():n=A_?.(),t?`${t}-${n}`:n}function Hl(){return{ALT:"Alt",ARROW_DOWN:"ArrowDown",ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight",ARROW_UP:"ArrowUp",BACKSPACE:"Backspace",CAPS_LOCK:"CapsLock",CONTROL:"Control",DELETE:"Delete",END:"End",ENTER:"Enter",ESCAPE:"Escape",F1:"F1",F10:"F10",F11:"F11",F12:"F12",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",HOME:"Home",META:"Meta",PAGE_DOWN:"PageDown",PAGE_UP:"PageUp",SHIFT:"Shift",SPACE:" ",TAB:"Tab",CTRL:"Control",ASTERISK:"*",SPACE_CODE:"Space"}}function mu(e){const t=uu({locale:P("en")});return b(()=>e?.value||t.locale?.value||"en")}function TA(e){const t=P(),n=b(()=>t.value?.width??0),a=b(()=>t.value?.height??0);return St(()=>{const r=Kr(e);if(r){t.value={width:r.offsetWidth,height:r.offsetHeight};const l=new ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;const s=o[0];let u,c;if("borderBoxSize"in s){const d=s.borderBoxSize,f=Array.isArray(d)?d[0]:d;u=f.inlineSize,c=f.blockSize}else u=r.offsetWidth,c=r.offsetHeight;t.value={width:u,height:c}});return l.observe(r,{box:"border-box"}),()=>l.unobserve(r)}else t.value=void 0}),{width:n,height:a}}function DA(e,t){const n=P(e);function a(l){return t[n.value][l]??n.value}return{state:n,dispatch:l=>{n.value=a(l)}}}function OA(e){const t=mE("",1e3);return{search:t,handleTypeaheadSearch:(r,l)=>{t.value=t.value+r;{const o=Lt(),s=l.map(m=>({...m,textValue:m.value?.textValue??m.ref.textContent?.trim()??""})),u=s.find(m=>m.ref===o),c=s.map(m=>m.textValue),d=PA(c,t.value,u?.textValue),f=s.find(m=>m.textValue===d);return f&&f.ref.focus(),f?.ref}},resetTypeahead:()=>{t.value=""}}}function MA(e,t){return e.map((n,a)=>e[(t+a)%e.length])}function PA(e,t,n){const r=t.length>1&&Array.from(t).every(c=>c===t[0])?t[0]:t,l=n?e.indexOf(n):-1;let o=MA(e,Math.max(l,0));r.length===1&&(o=o.filter(c=>c!==n));const u=o.find(c=>c.toLowerCase().startsWith(r.toLowerCase()));return u!==n?u:void 0}function RA(e,t){const n=P({}),a=P("none"),r=P(e),l=e.value?"mounted":"unmounted";let o;const s=t.value?.ownerDocument.defaultView??lf,{state:u,dispatch:c}=DA(l,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),d=$=>{if(Oa){const g=new CustomEvent($,{bubbles:!1,cancelable:!1});t.value?.dispatchEvent(g)}};Ue(e,async($,g)=>{const S=g!==$;if(await Xe(),S){const T=a.value,O=Ns(t.value);$?(c("MOUNT"),d("enter"),O==="none"&&d("after-enter")):O==="none"||O==="undefined"||n.value?.display==="none"?(c("UNMOUNT"),d("leave"),d("after-leave")):g&&T!==O?(c("ANIMATION_OUT"),d("leave")):(c("UNMOUNT"),d("after-leave"))}},{immediate:!0});const f=$=>{const g=Ns(t.value),S=g.includes(CSS.escape($.animationName)),T=u.value==="mounted"?"enter":"leave";if($.target===t.value&&S&&(d(`after-${T}`),c("ANIMATION_END"),!r.value)){const O=t.value.style.animationFillMode;t.value.style.animationFillMode="forwards",o=s?.setTimeout(()=>{t.value?.style.animationFillMode==="forwards"&&(t.value.style.animationFillMode=O)})}$.target===t.value&&g==="none"&&c("ANIMATION_END")},m=$=>{$.target===t.value&&(a.value=Ns(t.value))},p=Ue(t,($,g)=>{$?(n.value=getComputedStyle($),$.addEventListener("animationstart",m),$.addEventListener("animationcancel",f),$.addEventListener("animationend",f)):(c("ANIMATION_END"),o!==void 0&&s?.clearTimeout(o),g?.removeEventListener("animationstart",m),g?.removeEventListener("animationcancel",f),g?.removeEventListener("animationend",f))},{immediate:!0}),h=Ue(u,()=>{const $=Ns(t.value);a.value=u.value==="mounted"?$:"none"});return Da(()=>{p(),h()}),{isPresent:b(()=>["mounted","unmountSuspended"].includes(u.value))}}function Ns(e){return e&&getComputedStyle(e).animationName||"none"}var Wl=ne({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(e,{slots:t,expose:n}){const{present:a,forceMount:r}=Ut(e),l=P(),{isPresent:o}=RA(a,l);n({present:o});let s=t.default({present:o.value});s=of(s||[]);const u=la();if(s&&s?.length>1){const c=u?.parent?.type.name?`<${u.parent.type.name} />`:"component";throw new Error([`Detected an invalid children for \`${c}\` for \`Presence\` component.`,"","Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.","You can apply a few solutions:",["Provide a single child element so that `presence` directive attach correctly.","Ensure the first child is an actual element instead of a raw text node or comment node."].map(d=>` - ${d}`).join(` `)].join(` -`))}return()=>r.value||a.value||o.value?En(t.default({present:o.value})[0],{ref:c=>{const d=Kr(c);return typeof d?.hasAttribute>"u"||(d?.hasAttribute("data-reka-popper-content-wrapper")?l.value=d.firstElementChild:l.value=d),d}}):null}});const vd=ne({name:"PrimitiveSlot",inheritAttrs:!1,setup(e,{attrs:t,slots:n}){return()=>{if(!n.default)return null;const a=of(n.default()),r=a.findIndex(u=>u.type!==Rn);if(r===-1)return a;const l=a[r];delete l.props?.ref;const o=l.props?Ve(t,l.props):t,s=ar({...l,props:{}},o);return a.length===1?s:(a[r]=s,a)}}}),IA=["area","img","input"],nt=ne({name:"Primitive",inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:"div"}},setup(e,{attrs:t,slots:n}){const a=e.asChild?"template":e.as;return typeof a=="string"&&IA.includes(a)?()=>En(a,t):a!=="template"?()=>En(e.as,t,{default:n.default}):()=>En(vd,t,{default:n.default})}});function zr(){const e=P(),t=g(()=>["#text","#comment"].includes(e.value?.$el.nodeName)?e.value?.$el.nextElementSibling:Kr(e));return{primitiveElement:e,currentElement:t}}const[Pa,qA]=xt("DialogRoot");var NA=ne({inheritAttrs:!1,__name:"DialogRoot",props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1,default:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(e,{emit:t}){const n=e,r=At(n,"open",t,{defaultValue:n.defaultOpen,passive:n.open===void 0}),l=P(),o=P(),{modal:s}=Ut(n);return qA({open:r,modal:s,openModal:()=>{r.value=!0},onOpenChange:u=>{r.value=u},onOpenToggle:()=>{r.value=!r.value},contentId:"",titleId:"",descriptionId:"",triggerElement:l,contentElement:o}),(u,c)=>be(u.$slots,"default",{open:i(r),close:()=>r.value=!1})}}),Kl=NA,LA=ne({__name:"DialogClose",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e;et();const n=Pa();return(a,r)=>(v(),V(i(nt),Ve(t,{type:a.as==="button"?"button":void 0,onClick:r[0]||(r[0]=l=>i(n).onOpenChange(!1))}),{default:B(()=>[be(a.$slots,"default")]),_:3},16,["type"]))}}),jl=LA;const BA="dismissableLayer.pointerDownOutside",FA="dismissableLayer.focusOutside";function _b(e,t){if(!(t instanceof Element))return!1;const n=t.closest("[data-dismissable-layer]"),a=e.dataset.dismissableLayer===""?e:e.querySelector("[data-dismissable-layer]"),r=Array.from(e.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(n&&(a===n||r.indexOf(a){});return bn(o=>{if(!Oa||!en(n))return;const s=async c=>{const d=c.target;if(!(!t?.value||!d)){if(_b(t.value,d)){r.value=!1;return}if(c.target&&!r.value){let m=function(){af(BA,e,f)};const f={originalEvent:c};c.pointerType==="touch"?(a.removeEventListener("click",l.value),l.value=m,a.addEventListener("click",l.value,{once:!0})):m()}else a.removeEventListener("click",l.value);r.value=!1}},u=window.setTimeout(()=>{a.addEventListener("pointerdown",s)},0);o(()=>{window.clearTimeout(u),a.removeEventListener("pointerdown",s),a.removeEventListener("click",l.value)})}),{onPointerDownCapture:()=>{en(n)&&(r.value=!0)}}}function zA(e,t,n=!0){const a=t?.value?.ownerDocument??globalThis?.document,r=P(!1);return bn(l=>{if(!Oa||!en(n))return;const o=async s=>{if(!t?.value)return;await Xe(),await Xe();const u=s.target;!t.value||!u||_b(t.value,u)||s.target&&!r.value&&af(FA,e,{originalEvent:s})};a.addEventListener("focusin",o),l(()=>a.removeEventListener("focusin",o))}),{onFocusCapture:()=>{en(n)&&(r.value=!0)},onBlurCapture:()=>{en(n)&&(r.value=!1)}}}const fn=Mn({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,originalBodyPointerEvents:void 0,branches:new Set});var jA=ne({__name:"DismissableLayer",props:{disableOutsidePointerEvents:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss"],setup(e,{emit:t}){const n=e,a=t,{forwardRef:r,currentElement:l}=et(),o=g(()=>l.value?.ownerDocument??globalThis.document),s=g(()=>fn.layersRoot),u=g(()=>l.value?Array.from(s.value).indexOf(l.value):-1),c=g(()=>fn.layersWithOutsidePointerEventsDisabled.size>0),d=g(()=>{const p=Array.from(s.value),[h]=[...fn.layersWithOutsidePointerEventsDisabled].slice(-1),x=p.indexOf(h);return u.value>=x}),f=VA(async p=>{const h=[...fn.branches].some(x=>x?.contains(p.target));!d.value||h||(a("pointerDownOutside",p),a("interactOutside",p),await Xe(),p.defaultPrevented||a("dismiss"))},l),m=zA(p=>{[...fn.branches].some(x=>x?.contains(p.target))||(a("focusOutside",p),a("interactOutside",p),p.defaultPrevented||a("dismiss"))},l);return _E("Escape",p=>{u.value===s.value.size-1&&(a("escapeKeyDown",p),p.defaultPrevented||a("dismiss"))}),Ue([l,()=>n.disableOutsidePointerEvents],([p,h],x,$)=>{p&&(h&&(fn.layersWithOutsidePointerEventsDisabled.size===0&&(fn.originalBodyPointerEvents=o.value.body.style.pointerEvents,o.value.body.style.pointerEvents="none"),fn.layersWithOutsidePointerEventsDisabled.add(p),$(()=>{fn.layersWithOutsidePointerEventsDisabled.delete(p),fn.layersWithOutsidePointerEventsDisabled.size===0&&!hn(fn.originalBodyPointerEvents)&&(o.value.body.style.pointerEvents=fn.originalBodyPointerEvents)})),s.value.add(p))},{immediate:!0}),bn(p=>{p(()=>{l.value&&(s.value.delete(l.value),fn.layersWithOutsidePointerEventsDisabled.delete(l.value))})}),(p,h)=>(v(),V(i(nt),{ref:i(r),"as-child":p.asChild,as:p.as,"data-dismissable-layer":"",style:Sn({pointerEvents:c.value?d.value?"auto":"none":void 0}),onFocusCapture:i(m).onFocusCapture,onBlurCapture:i(m).onBlurCapture,onPointerdownCapture:i(f).onPointerDownCapture},{default:B(()=>[be(p.$slots,"default")]),_:3},8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}}),$f=jA;const UA=sE(()=>P([]));function HA(){const e=UA();return{add(t){const n=e.value[0];t!==n&&n?.pause(),e.value=sm(e.value,t),e.value.unshift(t)},remove(t){e.value=sm(e.value,t),e.value[0]?.resume()}}}function sm(e,t){const n=[...e],a=n.indexOf(t);return a!==-1&&n.splice(a,1),n}const dc="focusScope.autoFocusOnMount",fc="focusScope.autoFocusOnUnmount",im={bubbles:!1,cancelable:!0};function WA(e,{select:t=!1}={}){const n=Nt();for(const a of e)if(Ka(a,{select:t}),Nt()!==n)return!0}function KA(e){const t=xb(e),n=um(t,e),a=um(t.reverse(),e);return[n,a]}function xb(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:a=>{const r=a.tagName==="INPUT"&&a.type==="hidden";return a.disabled||a.hidden||r?NodeFilter.FILTER_SKIP:a.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function um(e,t){for(const n of e)if(!GA(n,{upTo:t}))return n}function GA(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function YA(e){return e instanceof HTMLInputElement&&"select"in e}function Ka(e,{select:t=!1}={}){if(e&&e.focus){const n=Nt();e.focus({preventScroll:!0}),e!==n&&YA(e)&&t&&e.select()}}var JA=ne({__name:"FocusScope",props:{loop:{type:Boolean,required:!1,default:!1},trapped:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["mountAutoFocus","unmountAutoFocus"],setup(e,{emit:t}){const n=e,a=t,{currentRef:r,currentElement:l}=et(),o=P(null),s=HA(),u=Mn({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});bn(d=>{if(!Oa)return;const f=l.value;if(!n.trapped)return;function m($){if(u.paused||!f)return;const b=$.target;f.contains(b)?o.value=b:Ka(o.value,{select:!0})}function p($){if(u.paused||!f)return;const b=$.relatedTarget;b!==null&&(f.contains(b)||Ka(o.value,{select:!0}))}function h($){const b=o.value;if(b===null||!$.some(O=>O.removedNodes.length>0))return;f.contains(b)||Ka(f)}document.addEventListener("focusin",m),document.addEventListener("focusout",p);const x=new MutationObserver(h);f&&x.observe(f,{childList:!0,subtree:!0}),d(()=>{document.removeEventListener("focusin",m),document.removeEventListener("focusout",p),x.disconnect()})}),bn(async d=>{const f=l.value;if(await Xe(),!f)return;s.add(u);const m=Nt();if(!f.contains(m)){const h=new CustomEvent(dc,im);f.addEventListener(dc,x=>a("mountAutoFocus",x)),f.dispatchEvent(h),h.defaultPrevented||(WA(xb(f),{select:!0}),Nt()===m&&Ka(f))}d(()=>{f.removeEventListener(dc,$=>a("mountAutoFocus",$));const h=new CustomEvent(fc,im),x=$=>{a("unmountAutoFocus",$)};f.addEventListener(fc,x),f.dispatchEvent(h),f.setAttribute("data-focus-scope-unmounting",""),setTimeout(()=>{h.defaultPrevented||Ka(m??document.body,{select:!0}),f.removeEventListener(fc,x),s.remove(u),f.removeAttribute("data-focus-scope-unmounting")},0)})});function c(d){if(!n.loop&&!n.trapped||u.paused)return;const f=d.key==="Tab"&&!d.altKey&&!d.ctrlKey&&!d.metaKey,m=Nt();if(f&&m){const p=d.currentTarget,[h,x]=KA(p);h&&x?!d.shiftKey&&m===x?(d.preventDefault(),n.loop&&Ka(h,{select:!0})):d.shiftKey&&m===h&&(d.preventDefault(),n.loop&&Ka(x,{select:!0})):m===p&&d.preventDefault()}}return(d,f)=>(v(),V(i(nt),{ref_key:"currentRef",ref:r,tabindex:"-1","as-child":d.asChild,as:d.as,onKeydown:c},{default:B(()=>[be(d.$slots,"default")]),_:3},8,["as-child","as"]))}}),Cf=JA;const ZA="menu.itemSelect",md=["Enter"," "],XA=["ArrowDown","PageUp","Home"],kb=["ArrowUp","PageDown","End"],QA=[...XA,...kb];[...md],[...md];function wb(e){return e?"open":"closed"}function $b(e){return e==="indeterminate"}function Cb(e){return $b(e)?"indeterminate":e?"checked":"unchecked"}function e3(e){const t=Nt();for(const n of e)if(n===t||(n.focus(),Nt()!==t))return}function t3(e,t){const{x:n,y:a}=e;let r=!1;for(let l=0,o=t.length-1;la!=d>a&&n<(c-s)*(a-u)/(d-u)+s&&(r=!r)}return r}function n3(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return t3(n,t)}function Ai(e){return e.pointerType==="mouse"}var a3=ne({__name:"DialogContentImpl",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,a=t,r=Pa(),{forwardRef:l,currentElement:o}=et();return r.titleId||=ir(void 0,"reka-dialog-title"),r.descriptionId||=ir(void 0,"reka-dialog-description"),Ct(()=>{r.contentElement=o,Nt()!==document.body&&(r.triggerElement.value=Nt())}),(s,u)=>(v(),V(i(Cf),{"as-child":"",loop:"",trapped:n.trapFocus,onMountAutoFocus:u[5]||(u[5]=c=>a("openAutoFocus",c)),onUnmountAutoFocus:u[6]||(u[6]=c=>a("closeAutoFocus",c))},{default:B(()=>[F(i($f),Ve({id:i(r).contentId,ref:i(l),as:s.as,"as-child":s.asChild,"disable-outside-pointer-events":s.disableOutsidePointerEvents,role:"dialog","aria-describedby":i(r).descriptionId,"aria-labelledby":i(r).titleId,"data-state":i(wb)(i(r).open.value)},s.$attrs,{onDismiss:u[0]||(u[0]=c=>i(r).onOpenChange(!1)),onEscapeKeyDown:u[1]||(u[1]=c=>a("escapeKeyDown",c)),onFocusOutside:u[2]||(u[2]=c=>a("focusOutside",c)),onInteractOutside:u[3]||(u[3]=c=>a("interactOutside",c)),onPointerDownOutside:u[4]||(u[4]=c=>a("pointerDownOutside",c))}),{default:B(()=>[be(s.$slots,"default")]),_:3},16,["id","as","as-child","disable-outside-pointer-events","aria-describedby","aria-labelledby","data-state"])]),_:3},8,["trapped"]))}}),Sb=a3,r3=ne({__name:"DialogContentModal",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,a=t,r=Pa(),l=Gr(a),{forwardRef:o,currentElement:s}=et();return wf(s),(u,c)=>(v(),V(Sb,Ve({...n,...i(l)},{ref:i(o),"trap-focus":i(r).open.value,"disable-outside-pointer-events":n.disableOutsidePointerEvents,onCloseAutoFocus:c[0]||(c[0]=d=>{d.defaultPrevented||(d.preventDefault(),i(r).triggerElement.value?.focus())}),onPointerDownOutside:c[1]||(c[1]=d=>{const f=d.detail.originalEvent,m=f.button===0&&f.ctrlKey===!0;(f.button===2||m)&&d.preventDefault()}),onFocusOutside:c[2]||(c[2]=d=>{d.preventDefault()})}),{default:B(()=>[be(u.$slots,"default")]),_:3},16,["trap-focus","disable-outside-pointer-events"]))}}),l3=r3,o3=ne({__name:"DialogContentNonModal",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,r=Gr(t);et();const l=Pa(),o=P(!1),s=P(!1);return(u,c)=>(v(),V(Sb,Ve({...n,...i(r)},{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:c[0]||(c[0]=d=>{d.defaultPrevented||(o.value||i(l).triggerElement.value?.focus(),d.preventDefault()),o.value=!1,s.value=!1}),onInteractOutside:c[1]||(c[1]=d=>{d.defaultPrevented||(o.value=!0,d.detail.originalEvent.type==="pointerdown"&&(s.value=!0));const f=d.target;i(l).triggerElement.value?.contains(f)&&d.preventDefault(),d.detail.originalEvent.type==="focusin"&&s.value&&d.preventDefault()})}),{default:B(()=>[be(u.$slots,"default")]),_:3},16))}}),s3=o3,i3=ne({__name:"DialogContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:void 0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,a=t,r=Pa(),l=Gr(a),{forwardRef:o}=et();return(s,u)=>(v(),V(i(Wl),{present:s.forceMount||i(r).open.value},{default:B(()=>[i(r).modal.value?(v(),V(l3,Ve({key:0,ref:i(o)},{...n,...i(l),...s.$attrs}),{default:B(()=>[be(s.$slots,"default")]),_:3},16)):(v(),V(s3,Ve({key:1,ref:i(o)},{...n,...i(l),...s.$attrs}),{default:B(()=>[be(s.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),Gl=i3,u3=ne({__name:"DialogDescription",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"p"}},setup(e){const t=e;et();const n=Pa();return(a,r)=>(v(),V(i(nt),Ve(t,{id:i(n).descriptionId}),{default:B(()=>[be(a.$slots,"default")]),_:3},16,["id"]))}}),jr=u3,c3=ne({__name:"DialogOverlayImpl",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=Pa();return sf(!0),et(),(n,a)=>(v(),V(i(nt),{as:n.as,"as-child":n.asChild,"data-state":i(t).open.value?"open":"closed",style:{"pointer-events":"auto"},onPointerdown:a[0]||(a[0]=vt(()=>{},["left","self","prevent"]))},{default:B(()=>[be(n.$slots,"default")]),_:3},8,["as","as-child","data-state"]))}}),d3=c3,f3=ne({__name:"DialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=Pa(),{forwardRef:n}=et();return(a,r)=>i(t)?.modal.value?(v(),V(i(Wl),{key:0,present:a.forceMount||i(t).open.value},{default:B(()=>[F(d3,Ve(a.$attrs,{ref:i(n),as:a.as,"as-child":a.asChild}),{default:B(()=>[be(a.$slots,"default")]),_:3},16,["as","as-child"])]),_:3},8,["present"])):ae("v-if",!0)}}),Yl=f3,p3=ne({__name:"Teleport",props:{to:{type:null,required:!1,default:"body"},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=gE();return(n,a)=>i(t)||n.forceMount?(v(),V($_,{key:0,to:n.to,disabled:n.disabled,defer:n.defer},[be(n.$slots,"default")],8,["to","disabled","defer"])):ae("v-if",!0)}}),hu=p3,v3=ne({__name:"DialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(n,a)=>(v(),V(i(hu),at(rt(t)),{default:B(()=>[be(n.$slots,"default")]),_:3},16))}}),gs=v3,m3=ne({__name:"DialogTitle",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h2"}},setup(e){const t=e,n=Pa();return et(),(a,r)=>(v(),V(i(nt),Ve(t,{id:i(n).titleId}),{default:B(()=>[be(a.$slots,"default")]),_:3},16,["id"]))}}),Jl=m3;const[h3,y3]=xt("AlertDialogContent");var g3=ne({__name:"AlertDialogContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,r=Gr(t);et();const l=P();return y3({onCancelElementChange:o=>{l.value=o}}),(o,s)=>(v(),V(i(Gl),Ve({...n,...i(r)},{role:"alertdialog",onPointerDownOutside:s[0]||(s[0]=vt(()=>{},["prevent"])),onInteractOutside:s[1]||(s[1]=vt(()=>{},["prevent"])),onOpenAutoFocus:s[2]||(s[2]=()=>{Xe(()=>{l.value?.focus({preventScroll:!0})})})}),{default:B(()=>[be(o.$slots,"default")]),_:3},16))}}),b3=g3,_3=ne({__name:"AlertDialogCancel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,n=h3(),{forwardRef:a,currentElement:r}=et();return Ct(()=>{n.onCancelElementChange(r.value)}),(l,o)=>(v(),V(i(jl),Ve(t,{ref:i(a)}),{default:B(()=>[be(l.$slots,"default")]),_:3},16))}}),x3=_3,k3=ne({__name:"AlertDialogDescription",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"p"}},setup(e){const t=e;return et(),(n,a)=>(v(),V(i(jr),at(rt(t)),{default:B(()=>[be(n.$slots,"default")]),_:3},16))}}),w3=k3,$3=ne({__name:"AlertDialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return et(),(n,a)=>(v(),V(i(Yl),at(rt(t)),{default:B(()=>[be(n.$slots,"default")]),_:3},16))}}),C3=$3,S3=ne({__name:"AlertDialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(n,a)=>(v(),V(i(hu),at(rt(t)),{default:B(()=>[be(n.$slots,"default")]),_:3},16))}}),E3=S3,A3=ne({__name:"AlertDialogRoot",props:{open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1}},emits:["update:open"],setup(e,{emit:t}){const r=oa(e,t);return et(),(l,o)=>(v(),V(i(Kl),Ve(i(r),{modal:!0}),{default:B(s=>[be(l.$slots,"default",at(rt(s)))]),_:3},16))}}),T3=A3,D3=ne({__name:"AlertDialogTitle",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h2"}},setup(e){const t=e;return et(),(n,a)=>(v(),V(i(Jl),at(rt(t)),{default:B(()=>[be(n.$slots,"default")]),_:3},16))}}),O3=D3;const cm="data-reka-collection-item";function Sf(e={}){const{key:t="",isProvider:n=!1}=e,a=`${t}CollectionProvider`;let r;n?(r={collectionRef:P(),itemMap:P(new Map)},kt(a,r)):r=ut(a);const l=(d=!1)=>{const f=r.collectionRef.value;if(!f)return[];const m=Array.from(f.querySelectorAll(`[${cm}]`)),h=Array.from(r.itemMap.value.values()).sort((x,$)=>m.indexOf(x.ref)-m.indexOf($.ref));return d?h:h.filter(x=>x.ref.dataset.disabled!=="")},o=ne({name:"CollectionSlot",inheritAttrs:!1,setup(d,{slots:f,attrs:m}){const{primitiveElement:p,currentElement:h}=zr();return Ue(h,()=>{r.collectionRef.value=h.value}),()=>En(vd,{ref:p,...m},f)}}),s=ne({name:"CollectionItem",inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(d,{slots:f,attrs:m}){const{primitiveElement:p,currentElement:h}=zr();return bn(x=>{if(h.value){const $=li(h.value);r.itemMap.value.set($,{ref:h.value,value:d.value}),x(()=>r.itemMap.value.delete($))}}),()=>En(vd,{...m,[cm]:"",ref:p},f)}}),u=g(()=>Array.from(r.itemMap.value.values())),c=g(()=>r.itemMap.value.size);return{getItems:l,reactiveItems:u,itemMapSize:c,CollectionSlot:o,CollectionItem:s}}var M3=ne({__name:"VisuallyHidden",props:{feature:{type:String,required:!1,default:"focusable"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(e){return(t,n)=>(v(),V(i(nt),{as:t.as,"as-child":t.asChild,"aria-hidden":t.feature==="focusable"?"true":void 0,"data-hidden":t.feature==="fully-hidden"?"":void 0,tabindex:t.feature==="fully-hidden"?"-1":void 0,style:{position:"absolute",border:0,width:"1px",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",whiteSpace:"nowrap",wordWrap:"normal",top:"-1px",left:"-1px"}},{default:B(()=>[be(t.$slots,"default")]),_:3},8,["as","as-child","aria-hidden","data-hidden","tabindex"]))}}),Ef=M3,P3=ne({inheritAttrs:!1,__name:"VisuallyHiddenInputBubble",props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:"fully-hidden"}},setup(e){const t=e,{primitiveElement:n,currentElement:a}=zr(),r=g(()=>t.checked??t.value);return Ue(r,(l,o)=>{if(!a.value)return;const s=a.value,u=window.HTMLInputElement.prototype,d=Object.getOwnPropertyDescriptor(u,"value").set;if(d&&l!==o){const f=new Event("input",{bubbles:!0}),m=new Event("change",{bubbles:!0});d.call(s,l),s.dispatchEvent(f),s.dispatchEvent(m)}}),(l,o)=>(v(),V(Ef,Ve({ref_key:"primitiveElement",ref:n},{...t,...l.$attrs},{as:"input"}),null,16))}}),dm=P3,R3=ne({inheritAttrs:!1,__name:"VisuallyHiddenInput",props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:"fully-hidden"}},setup(e){const t=e,n=g(()=>typeof t.value=="object"&&Array.isArray(t.value)&&t.value.length===0&&t.required),a=g(()=>typeof t.value=="string"||typeof t.value=="number"||typeof t.value=="boolean"||t.value===null||t.value===void 0?[{name:t.name,value:t.value}]:typeof t.value=="object"&&Array.isArray(t.value)?t.value.flatMap((r,l)=>typeof r=="object"?Object.entries(r).map(([o,s])=>({name:`${t.name}[${l}][${o}]`,value:s})):{name:`${t.name}[${l}]`,value:r}):t.value!==null&&typeof t.value=="object"&&!Array.isArray(t.value)?Object.entries(t.value).map(([r,l])=>({name:`${t.name}[${r}]`,value:l})):[]);return(r,l)=>(v(),_(pe,null,[ae(" We render single input if it's required "),n.value?(v(),V(dm,Ve({key:r.name},{...t,...r.$attrs},{name:r.name,value:r.value}),null,16,["name","value"])):(v(!0),_(pe,{key:1},qe(a.value,o=>(v(),V(dm,Ve({key:o.name},{ref_for:!0},{...t,...r.$attrs},{name:o.name,value:o.value}),null,16,["name","value"]))),128))],2112))}}),Af=R3;const I3="rovingFocusGroup.onEntryFocus",q3={bubbles:!1,cancelable:!0},N3={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function L3(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function B3(e,t,n){const a=L3(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(a))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(a)))return N3[a]}function Eb(e,t=!1){const n=Nt();for(const a of e)if(a===n||(a.focus({preventScroll:t}),Nt()!==n))return}function F3(e,t){return e.map((n,a)=>e[(t+a)%e.length])}const[Ab,V3]=xt("PopperRoot");var z3=ne({inheritAttrs:!1,__name:"PopperRoot",setup(e){const t=P();return V3({anchor:t,onAnchorChange:n=>t.value=n}),(n,a)=>be(n.$slots,"default")}}),Tb=z3,j3=ne({__name:"PopperAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,{forwardRef:n,currentElement:a}=et(),r=Ab();return Gh(()=>{r.onAnchorChange(t.reference??a.value)}),(l,o)=>(v(),V(i(nt),{ref:i(n),as:l.as,"as-child":l.asChild},{default:B(()=>[be(l.$slots,"default")]),_:3},8,["as","as-child"]))}}),Tf=j3;function U3(e){return e!==null}function H3(e){return{name:"transformOrigin",options:e,fn(t){const{placement:n,rects:a,middlewareData:r}=t,o=r.arrow?.centerOffset!==0,s=o?0:e.arrowWidth,u=o?0:e.arrowHeight,[c,d]=hd(n),f={start:"0%",center:"50%",end:"100%"}[d],m=(r.arrow?.x??0)+s/2,p=(r.arrow?.y??0)+u/2;let h="",x="";return c==="bottom"?(h=o?f:`${m}px`,x=`${-u}px`):c==="top"?(h=o?f:`${m}px`,x=`${a.floating.height+u}px`):c==="right"?(h=`${-u}px`,x=o?f:`${p}px`):c==="left"&&(h=`${a.floating.width+u}px`,x=o?f:`${p}px`),{data:{x:h,y:x}}}}}function hd(e){const[t,n="center"]=e.split("-");return[t,n]}const W3=["top","right","bottom","left"],ur=Math.min,_a=Math.max,Ti=Math.round,Ls=Math.floor,xa=e=>({x:e,y:e}),K3={left:"right",right:"left",bottom:"top",top:"bottom"};function Db(e,t,n){return _a(e,ur(t,n))}function Aa(e,t){return typeof e=="function"?e(t):e}function cr(e){return e.split("-")[0]}function Zl(e){return e.split("-")[1]}function Df(e){return e==="x"?"y":"x"}function Of(e){return e==="y"?"height":"width"}function Jn(e){const t=e[0];return t==="t"||t==="b"?"y":"x"}function Mf(e){return Df(Jn(e))}function G3(e,t,n){n===void 0&&(n=!1);const a=Zl(e),r=Mf(e),l=Of(r);let o=r==="x"?a===(n?"end":"start")?"right":"left":a==="start"?"bottom":"top";return t.reference[l]>t.floating[l]&&(o=Di(o)),[o,Di(o)]}function Y3(e){const t=Di(e);return[yd(e),t,yd(t)]}function yd(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const fm=["left","right"],pm=["right","left"],J3=["top","bottom"],Z3=["bottom","top"];function X3(e,t,n){switch(e){case"top":case"bottom":return n?t?pm:fm:t?fm:pm;case"left":case"right":return t?J3:Z3;default:return[]}}function Q3(e,t,n,a){const r=Zl(e);let l=X3(cr(e),n==="start",a);return r&&(l=l.map(o=>o+"-"+r),t&&(l=l.concat(l.map(yd)))),l}function Di(e){const t=cr(e);return K3[t]+e.slice(t.length)}function eT(e){var t,n,a,r;return{top:(t=e.top)!=null?t:0,right:(n=e.right)!=null?n:0,bottom:(a=e.bottom)!=null?a:0,left:(r=e.left)!=null?r:0}}function Ob(e){return typeof e!="number"?eT(e):{top:e,right:e,bottom:e,left:e}}function Oi(e){const{x:t,y:n,width:a,height:r}=e;return{width:a,height:r,top:n,left:t,right:t+a,bottom:n+r,x:t,y:n}}function vm(e,t,n){let{reference:a,floating:r}=e;const l=Jn(t),o=Mf(t),s=Of(o),u=cr(t),c=l==="y",d=a.x+a.width/2-r.width/2,f=a.y+a.height/2-r.height/2,m=a[s]/2-r[s]/2;let p;switch(u){case"top":p={x:d,y:a.y-r.height};break;case"bottom":p={x:d,y:a.y+a.height};break;case"right":p={x:a.x+a.width,y:f};break;case"left":p={x:a.x-r.width,y:f};break;default:p={x:a.x,y:a.y}}const h=Zl(t);return h&&(p[o]+=m*(h==="end"?1:-1)*(n&&c?-1:1)),p}async function tT(e,t){var n;t===void 0&&(t={});const{x:a,y:r,platform:l,rects:o,elements:s,strategy:u}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:f="floating",altBoundary:m=!1,padding:p=0}=Aa(t,e),h=Ob(p),$=s[m?f==="floating"?"reference":"floating":f],b=Oi(await l.getClippingRect({element:(n=await(l.isElement==null?void 0:l.isElement($)))==null||n?$:$.contextElement||await(l.getDocumentElement==null?void 0:l.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:u})),C=f==="floating"?{x:a,y:r,width:o.floating.width,height:o.floating.height}:o.reference,T=await(l.getOffsetParent==null?void 0:l.getOffsetParent(s.floating)),O=await(l.isElement==null?void 0:l.isElement(T))&&await(l.getScale==null?void 0:l.getScale(T))||{x:1,y:1},E=Oi(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:C,offsetParent:T,strategy:u}):C);return{top:(b.top-E.top+h.top)/O.y,bottom:(E.bottom-b.bottom+h.bottom)/O.y,left:(b.left-E.left+h.left)/O.x,right:(E.right-b.right+h.right)/O.x}}const nT=50,aT=async(e,t,n)=>{const{placement:a="bottom",strategy:r="absolute",middleware:l=[],platform:o}=n,s=o.detectOverflow?o:{...o,detectOverflow:tT},u=await(o.isRTL==null?void 0:o.isRTL(t));let c=await o.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:f}=vm(c,a,u),m=a,p=0;const h={};for(let x=0;x({name:"arrow",options:e,async fn(t){const{x:n,y:a,placement:r,rects:l,platform:o,elements:s,middlewareData:u}=t,{element:c,padding:d=0}=Aa(e,t)||{};if(c==null)return{};const f=Ob(d),m={x:n,y:a},p=Mf(r),h=Of(p),x=await o.getDimensions(c),$=p==="y",b=$?"top":"left",C=$?"bottom":"right",T=$?"clientHeight":"clientWidth",O=l.reference[h]+l.reference[p]-m[p]-l.floating[h],E=m[p]-l.reference[p],N=await(o.getOffsetParent==null?void 0:o.getOffsetParent(c));let I=N?N[T]:0;(!I||!await(o.isElement==null?void 0:o.isElement(N)))&&(I=s.floating[T]||l.floating[h]);const K=O/2-E/2,w=I/2-x[h]/2-1,q=ur(f[b],w),H=ur(f[C],w),R=I-x[h]-H,G=I/2-x[h]/2+K,J=Db(q,G,R),z=!u.arrow&&Zl(r)!=null&&G!==J&&l.reference[h]/2-(GJ<=0)){var H,R;const J=(((H=l.flip)==null?void 0:H.index)||0)+1,z=I[J];if(z&&(!(f==="alignment"?C!==Jn(z):!1)||q.every(ce=>Jn(ce.placement)===C?ce.overflows[0]>0:!0)))return{data:{index:J,overflows:q},reset:{placement:z}};let U=(R=q.filter(re=>re.overflows[0]<=0).sort((re,ce)=>re.overflows[1]-ce.overflows[1])[0])==null?void 0:R.placement;if(!U)switch(p){case"bestFit":{var G;const re=(G=q.filter(ce=>{if(N){const Te=Jn(ce.placement);return Te===C||Te==="y"}return!0}).map(ce=>[ce.placement,ce.overflows.filter(Te=>Te>0).reduce((Te,me)=>Te+me,0)]).sort((ce,Te)=>ce[1]-Te[1])[0])==null?void 0:G[0];re&&(U=re);break}case"initialPlacement":U=s;break}if(r!==U)return{reset:{placement:U}}}return{}}}};function mm(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function hm(e){return W3.some(t=>e[t]>=0)}const oT=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n,platform:a}=t,{strategy:r="referenceHidden",...l}=Aa(e,t);switch(r){case"referenceHidden":{const o=await a.detectOverflow(t,{...l,elementContext:"reference"}),s=mm(o,n.reference);return{data:{referenceHiddenOffsets:s,referenceHidden:hm(s)}}}case"escaped":{const o=await a.detectOverflow(t,{...l,altBoundary:!0}),s=mm(o,n.floating);return{data:{escapedOffsets:s,escaped:hm(s)}}}default:return{}}}}},Mb=new Set(["left","top"]);async function sT(e,t){const{placement:n,platform:a,elements:r}=e,l=await(a.isRTL==null?void 0:a.isRTL(r.floating)),o=cr(n),s=Zl(n),u=Jn(n)==="y",c=Mb.has(o)?-1:1,d=l&&u?-1:1,f=Aa(t,e);let{mainAxis:m,crossAxis:p,alignmentAxis:h}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return s&&typeof h=="number"&&(p=s==="end"?h*-1:h),u?{x:p*d,y:m*c}:{x:m*c,y:p*d}}const iT=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,a;const{x:r,y:l,placement:o,middlewareData:s}=t,u=await sT(t,e);return o===((n=s.offset)==null?void 0:n.placement)&&(a=s.arrow)!=null&&a.alignmentOffset?{}:{x:r+u.x,y:l+u.y,data:{...u,placement:o}}}}},uT=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:a,placement:r,platform:l}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:u={fn:C=>{let{x:T,y:O}=C;return{x:T,y:O}}},...c}=Aa(e,t),d={x:n,y:a},f=await l.detectOverflow(t,c),m=Jn(r),p=Df(m);let h=d[p],x=d[m];const $=(C,T)=>Db(T+f[C==="y"?"top":"left"],T,T-f[C==="y"?"bottom":"right"]);o&&(h=$(p,h)),s&&(x=$(m,x));const b=u.fn({...t,[p]:h,[m]:x});return{...b,data:{x:b.x-n,y:b.y-a,enabled:{[p]:o,[m]:s}}}}}},cT=function(e){return e===void 0&&(e={}),{options:e,fn(t){var n,a;const{x:r,y:l,placement:o,rects:s,middlewareData:u}=t,{offset:c=0,mainAxis:d=!0,crossAxis:f=!0}=Aa(e,t),m={x:r,y:l},p=Jn(o),h=Df(p);let x=m[h],$=m[p];const b=Aa(c,t),C=typeof b=="number"?{mainAxis:b,crossAxis:0}:{mainAxis:(n=b.mainAxis)!=null?n:0,crossAxis:(a=b.crossAxis)!=null?a:0};if(d){const E=h==="y"?"height":"width",N=s.reference[h]-s.floating[E]+C.mainAxis,I=s.reference[h]+s.reference[E]-C.mainAxis;xI&&(x=I)}if(f){var T,O;const E=h==="y"?"width":"height",N=Mb.has(cr(o)),I=s.reference[p]-s.floating[E]+(N&&((T=u.offset)==null?void 0:T[p])||0)+(N?0:C.crossAxis),K=s.reference[p]+s.reference[E]+(N?0:((O=u.offset)==null?void 0:O[p])||0)-(N?C.crossAxis:0);$K&&($=K)}return{[h]:x,[p]:$}}}},dT=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:a,platform:r,elements:l}=t,{apply:o=()=>{},...s}=Aa(e,t),u=await r.detectOverflow(t,s),c=cr(n),d=Zl(n),f=Jn(n)==="y",{width:m,height:p}=a.floating;let h,x;c==="top"||c==="bottom"?(h=c,x=d===(await(r.isRTL==null?void 0:r.isRTL(l.floating))?"start":"end")?"left":"right"):(x=c,h=d==="end"?"top":"bottom");const $=p-u.top-u.bottom,b=m-u.left-u.right,C=ur(p-u[h],$),T=ur(m-u[x],b),O=t.middlewareData.shift,E=!O;let N=C,I=T;O!=null&&O.enabled.x&&(I=b),O!=null&&O.enabled.y&&(N=$),E&&!d&&(f?I=m-2*_a(u.left,u.right):N=p-2*_a(u.top,u.bottom)),await o({...t,availableWidth:I,availableHeight:N});const K=await r.getDimensions(l.floating);return m!==K.width||p!==K.height?{reset:{rects:!0}}:{}}}};function yu(){return typeof window<"u"}function Yr(e){return Pf(e)?(e.nodeName||"").toLowerCase():"#document"}function cn(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ra(e){var t;return(t=(Pf(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Pf(e){return yu()?e instanceof Node||e instanceof cn(e).Node:!1}function aa(e){return yu()?e instanceof Element||e instanceof cn(e).Element:!1}function yr(e){return yu()?e instanceof HTMLElement||e instanceof cn(e).HTMLElement:!1}function ym(e){return!yu()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof cn(e).ShadowRoot}function gu(e){const{overflow:t,overflowX:n,overflowY:a,display:r}=ra(e);return/auto|scroll|overlay|hidden|clip/.test(t+a+n)&&r!=="inline"&&r!=="contents"}function fT(e){return/^(table|td|th)$/.test(Yr(e))}function bu(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}const pT=/transform|translate|scale|rotate|perspective|filter/,vT=/paint|layout|strict|content/,Tr=e=>!!e&&e!=="none";let pc;function Rf(e){const t=aa(e)?ra(e):e;return Tr(t.transform)||Tr(t.translate)||Tr(t.scale)||Tr(t.rotate)||Tr(t.perspective)||!If()&&(Tr(t.backdropFilter)||Tr(t.filter))||pT.test(t.willChange||"")||vT.test(t.contain||"")}function mT(e){let t=Ur(e);for(;yr(t)&&!Qo(t);){if(Rf(t))return t;if(bu(t))return null;t=Ur(t)}return null}function If(){return pc==null&&(pc=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),pc}function Qo(e){return/^(html|body|#document)$/.test(Yr(e))}function ra(e){return cn(e).getComputedStyle(e)}function _u(e){return aa(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Ur(e){if(Yr(e)==="html")return e;const t=e.assignedSlot||e.parentNode||ym(e)&&e.host||Ra(e);return ym(t)?t.host:t}function Pb(e){const t=Ur(e);return Qo(t)?(e.ownerDocument||e).body:yr(t)&&gu(t)?t:Pb(t)}function es(e,t,n){var a;t===void 0&&(t=[]),n===void 0&&(n=!0);const r=Pb(e),l=r===((a=e.ownerDocument)==null?void 0:a.body),o=cn(r);if(l){const s=gd(o);return t.concat(o,o.visualViewport||[],gu(r)?r:[],s&&n?es(s):[])}else return t.concat(r,es(r,[],n))}function gd(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Rb(e){const t=ra(e);let n=parseFloat(t.width)||0,a=parseFloat(t.height)||0;const r=yr(e),l=r?e.offsetWidth:n,o=r?e.offsetHeight:a,s=Ti(n)!==l||Ti(a)!==o;return s&&(n=l,a=o),{width:n,height:a,$:s}}function qf(e){return aa(e)?e:e.contextElement}function Pl(e){const t=qf(e);if(!yr(t))return xa(1);const n=t.getBoundingClientRect(),{width:a,height:r,$:l}=Rb(t);let o=(l?Ti(n.width):n.width)/a,s=(l?Ti(n.height):n.height)/r;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}const hT=xa(0);function Ib(e){const t=cn(e);return!If()||!t.visualViewport?hT:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function yT(e,t,n){return t===void 0&&(t=!1),!!n&&t&&n===cn(e)}function Hr(e,t,n,a){t===void 0&&(t=!1),n===void 0&&(n=!1);const r=e.getBoundingClientRect(),l=qf(e);let o=xa(1);t&&(a?aa(a)&&(o=Pl(a)):o=Pl(e));const s=yT(l,n,a)?Ib(l):xa(0);let u=(r.left+s.x)/o.x,c=(r.top+s.y)/o.y,d=r.width/o.x,f=r.height/o.y;if(l&&a){const m=cn(l),p=aa(a)?cn(a):a;let h=m,x=gd(h);for(;x&&p!==h;){const $=Pl(x),b=x.getBoundingClientRect(),C=ra(x),T=b.left+(x.clientLeft+parseFloat(C.paddingLeft))*$.x,O=b.top+(x.clientTop+parseFloat(C.paddingTop))*$.y;u*=$.x,c*=$.y,d*=$.x,f*=$.y,u+=T,c+=O,h=cn(x),x=gd(h)}}return Oi({width:d,height:f,x:u,y:c})}function xu(e,t){const n=_u(e).scrollLeft;return t?t.left+n:Hr(Ra(e)).left+n}function qb(e,t){const n=e.getBoundingClientRect(),a=n.left+t.scrollLeft-xu(e,n),r=n.top+t.scrollTop;return{x:a,y:r}}function gT(e){let{elements:t,rect:n,offsetParent:a,strategy:r}=e;const l=r==="fixed",o=Ra(a),s=t?bu(t.floating):!1;if(a===o||s&&l)return n;let u={scrollLeft:0,scrollTop:0},c=xa(1);const d=xa(0),f=yr(a);if((f||!l)&&((Yr(a)!=="body"||gu(o))&&(u=_u(a)),f)){const p=Hr(a);c=Pl(a),d.x=p.x+a.clientLeft,d.y=p.y+a.clientTop}const m=o&&!f&&!l?qb(o,u):xa(0);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-u.scrollLeft*c.x+d.x+m.x,y:n.y*c.y-u.scrollTop*c.y+d.y+m.y}}function bT(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function _T(e){const t=_u(e),n=e.ownerDocument.body,a=_a(e.scrollWidth,e.clientWidth,n.scrollWidth,n.clientWidth),r=_a(e.scrollHeight,e.clientHeight,n.scrollHeight,n.clientHeight);let l=-t.scrollLeft+xu(e);const o=-t.scrollTop;return ra(n).direction==="rtl"&&(l+=_a(e.clientWidth,n.clientWidth)-a),{width:a,height:r,x:l,y:o}}const xT=25;function kT(e,t,n){n===void 0&&(n="viewport");const a=n==="layoutViewport",r=cn(e),l=Ra(e),o=r.visualViewport;let s=l.clientWidth,u=l.clientHeight,c=0,d=0;if(o){const m=!If()||t==="fixed";a?m||(c=-o.offsetLeft,d=-o.offsetTop):(s=o.width,u=o.height,m&&(c=o.offsetLeft,d=o.offsetTop))}if(xu(l)<=0){const m=l.ownerDocument,p=m.body,h=getComputedStyle(p),x=m.compatMode==="CSS1Compat"&&parseFloat(h.marginLeft)+parseFloat(h.marginRight)||0,$=Math.abs(l.clientWidth-p.clientWidth-x),b=getComputedStyle(l).scrollbarGutter==="stable both-edges"?$/2:$;b<=xT&&(s-=b)}return{width:s,height:u,x:c,y:d}}function wT(e,t){const n=Hr(e,!0,t==="fixed"),a=n.top+e.clientTop,r=n.left+e.clientLeft,l=Pl(e),o=e.clientWidth*l.x,s=e.clientHeight*l.y,u=r*l.x,c=a*l.y;return{width:o,height:s,x:u,y:c}}function gm(e,t,n){let a;if(t==="viewport"||t==="layoutViewport")a=kT(e,n,t);else if(t==="document")a=_T(Ra(e));else if(aa(t))a=wT(t,n);else{const r=Ib(e);a={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return Oi(a)}function $T(e,t){const n=t.get(e);if(n)return n;let a=es(e,[],!1).filter(s=>aa(s)&&Yr(s)!=="body"),r=null;const l=ra(e).position==="fixed";let o=l?Ur(e):e;for(;aa(o)&&!Qo(o);){const s=ra(o),u=Rf(o),c=r?r.position:l?"fixed":"";!u&&(c==="fixed"||c==="absolute"&&s.position==="static")?a=a.filter(f=>f!==o):r=s,o=Ur(o)}return t.set(e,a),a}function CT(e){let{element:t,boundary:n,rootBoundary:a,strategy:r}=e;const o=[...n==="clippingAncestors"?bu(t)?[]:$T(t,this._c):[].concat(n),a],s=gm(t,o[0],r);let u=s.top,c=s.right,d=s.bottom,f=s.left;for(let m=1;m{s(!1,1e-7)},1e3)}I=!1}try{a=new IntersectionObserver(K,{...N,root:l.ownerDocument})}catch{a=new IntersectionObserver(K,N)}a.observe(e)}const u=cn(e),c=()=>s(n);return u.addEventListener("resize",c),s(!0),()=>{u.removeEventListener("resize",c),o()}}function MT(e,t,n,a){a===void 0&&(a={});const{ancestorScroll:r=!0,ancestorResize:l=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:u=!1}=a,c=qf(e),d=r||l?[...c?es(c):[],...t?es(t):[]]:[];d.forEach(b=>{r&&b.addEventListener("scroll",n),l&&b.addEventListener("resize",n)});const f=c&&s?OT(c,n,l):null;let m=-1,p=null;o&&(p=new ResizeObserver(b=>{let[C]=b;C&&C.target===c&&p&&t&&(p.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var T;(T=p)==null||T.observe(t)})),n()}),c&&!u&&p.observe(c),t&&p.observe(t));let h,x=u?Hr(e):null;u&&$();function $(){const b=Hr(e);x&&!Lb(x,b)&&n(),x=b,h=requestAnimationFrame($)}return n(),()=>{var b;d.forEach(C=>{r&&C.removeEventListener("scroll",n),l&&C.removeEventListener("resize",n)}),f?.(),(b=p)==null||b.disconnect(),p=null,u&&cancelAnimationFrame(h)}}const PT=iT,RT=uT,_m=lT,IT=dT,qT=oT,NT=rT,LT=cT,BT=(e,t,n)=>{const a=new Map,r=n??{},l={...DT,...r.platform,_c:a};return aT(e,t,{...r,platform:l})};function FT(e){return e!=null&&typeof e=="object"&&"$el"in e}function bd(e){if(FT(e)){const t=e.$el;return Pf(t)&&Yr(t)==="#comment"?null:t}return e}function yl(e){return typeof e=="function"?e():i(e)}function VT(e){return{name:"arrow",options:e,fn(t){const n=bd(yl(e.element));return n==null?{}:NT({element:n,padding:e.padding}).fn(t)}}}function Bb(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function xm(e,t){const n=Bb(e);return Math.round(t*n)/n}function zT(e,t,n){n===void 0&&(n={});const a=n.whileElementsMounted,r=g(()=>{var I;return(I=yl(n.open))!=null?I:!0}),l=g(()=>yl(n.middleware)),o=g(()=>{var I;return(I=yl(n.placement))!=null?I:"bottom"}),s=g(()=>{var I;return(I=yl(n.strategy))!=null?I:"absolute"}),u=g(()=>{var I;return(I=yl(n.transform))!=null?I:!0}),c=g(()=>bd(e.value)),d=g(()=>bd(t.value)),f=P(0),m=P(0),p=P(s.value),h=P(o.value),x=os({}),$=P(!1),b=g(()=>{const I={position:p.value,left:"0",top:"0"};if(!d.value)return I;const K=xm(d.value,f.value),w=xm(d.value,m.value);return u.value?{...I,transform:"translate("+K+"px, "+w+"px)",...Bb(d.value)>=1.5&&{willChange:"transform"}}:{position:p.value,left:K+"px",top:w+"px"}});let C;function T(){if(c.value==null||d.value==null)return;const I=r.value;BT(c.value,d.value,{middleware:l.value,placement:o.value,strategy:s.value}).then(K=>{f.value=K.x,m.value=K.y,p.value=K.strategy,h.value=K.placement,x.value=K.middlewareData,$.value=I!==!1})}function O(){typeof C=="function"&&(C(),C=void 0)}function E(){if(O(),a===void 0){T();return}if(c.value!=null&&d.value!=null){C=a(c.value,d.value,T);return}}function N(){r.value||($.value=!1)}return Ue([l,o,s,r],T,{flush:"sync"}),Ue([c,d],E,{flush:"sync"}),Ue(r,N,{flush:"sync"}),Rd()&&kh(O),{x:ll(f),y:ll(m),strategy:ll(p),placement:ll(h),middlewareData:ll(x),isPositioned:ll($),floatingStyles:b,update:T}}const Fb={side:"bottom",sideOffset:0,sideFlip:!0,align:"center",alignOffset:0,alignFlip:!0,arrowPadding:0,hideShiftedArrow:!0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,positionStrategy:"fixed",updatePositionStrategy:"optimized",prioritizePosition:!1},[$7,jT]=xt("PopperContent");var UT=ne({inheritAttrs:!1,__name:"PopperContent",props:uy({side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...Fb}),emits:["placed"],setup(e,{emit:t}){const n=e,a=t,r=Ab(),{forwardRef:l,currentElement:o}=et(),s=P(),u=P(),{width:c,height:d}=TA(u),f=g(()=>n.side+(n.align!=="center"?`-${n.align}`:"")),m=g(()=>typeof n.collisionPadding=="number"?n.collisionPadding:{top:0,right:0,bottom:0,left:0,...n.collisionPadding}),p=g(()=>Array.isArray(n.collisionBoundary)?n.collisionBoundary:[n.collisionBoundary]),h=g(()=>({padding:m.value,boundary:p.value.filter(U3),altBoundary:p.value.length>0})),x=g(()=>({mainAxis:n.sideFlip,crossAxis:n.alignFlip})),$=oE(()=>[PT({mainAxis:n.sideOffset+d.value,alignmentAxis:n.alignOffset}),n.prioritizePosition&&n.avoidCollisions&&_m({...h.value,...x.value}),n.avoidCollisions&&RT({mainAxis:!0,crossAxis:!!n.prioritizePosition,limiter:n.sticky==="partial"?LT():void 0,...h.value}),!n.prioritizePosition&&n.avoidCollisions&&_m({...h.value,...x.value}),IT({...h.value,apply:({elements:R,rects:G,availableWidth:J,availableHeight:z})=>{const{width:U,height:re}=G.reference,ce=R.floating.style;ce.setProperty("--reka-popper-available-width",`${J}px`),ce.setProperty("--reka-popper-available-height",`${z}px`),ce.setProperty("--reka-popper-anchor-width",`${U}px`),ce.setProperty("--reka-popper-anchor-height",`${re}px`)}}),u.value&&VT({element:u.value,padding:n.arrowPadding}),H3({arrowWidth:c.value,arrowHeight:d.value}),n.hideWhenDetached&&qT({strategy:"referenceHidden",...h.value})]),b=g(()=>n.reference??r.anchor.value),{floatingStyles:C,placement:T,isPositioned:O,middlewareData:E}=zT(b,s,{strategy:n.positionStrategy,placement:f,whileElementsMounted:(...R)=>MT(...R,{layoutShift:!n.disableUpdateOnLayoutShift,animationFrame:n.updatePositionStrategy==="always"}),middleware:$}),N=g(()=>hd(T.value)[0]),I=g(()=>hd(T.value)[1]);Gh(()=>{O.value&&a("placed")});const K=g(()=>{const R=E.value.arrow?.centerOffset!==0;return n.hideShiftedArrow&&R}),w=P("");bn(()=>{o.value&&(w.value=window.getComputedStyle(o.value).zIndex)});const q=g(()=>E.value.arrow?.x??0),H=g(()=>E.value.arrow?.y??0);return jT({placedSide:N,onArrowChange:R=>u.value=R,arrowX:q,arrowY:H,shouldHideArrow:K}),(R,G)=>(v(),_("div",{ref_key:"floatingRef",ref:s,"data-reka-popper-content-wrapper":"",style:Sn({...i(C),transform:i(O)?i(C).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:w.value,"--reka-popper-transform-origin":[i(E).transformOrigin?.x,i(E).transformOrigin?.y].join(" "),...i(E).hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}})},[F(i(nt),Ve({ref:i(l)},R.$attrs,{"as-child":n.asChild,as:R.as,"data-side":N.value,"data-align":I.value,style:{animation:i(O)?void 0:"none"}}),{default:B(()=>[be(R.$slots,"default")]),_:3},16,["as-child","as","data-side","data-align","style"])],4))}}),Vb=UT;const Nf=["day","month","year"],Lf=["hour","minute","second","dayPeriod"],zb=[...Nf,...Lf];function HT(e){return Nf.includes(e)}function jb(e){return zb.includes(e)}const WT=["ach","af","am","an","ar","ast","az","be","bg","bn","br","bs","ca","cak","ckb","cs","cy","da","de","dsb","el","en","eo","es","et","eu","fa","ff","fi","fr","fy","ga","gd","gl","he","hr","hsb","hu","ia","id","it","ja","ka","kk","kn","ko","lb","lo","lt","lv","meh","ml","ms","nl","nn","no","oc","pl","pt","rm","ro","ru","sc","scn","sk","sl","sr","sv","szl","tg","th","tr","uk","zh-CN","zh-TW"],KT=["year","month","day"],mc={ach:{year:"mwaka",month:"dwe",day:"nino"},af:{year:"jjjj",month:"mm",day:"dd"},am:{year:"ዓዓዓዓ",month:"ሚሜ",day:"ቀቀ"},an:{year:"aaaa",month:"mm",day:"dd"},ar:{year:"سنة",month:"شهر",day:"يوم"},ast:{year:"aaaa",month:"mm",day:"dd"},az:{year:"iiii",month:"aa",day:"gg"},be:{year:"гггг",month:"мм",day:"дд"},bg:{year:"гггг",month:"мм",day:"дд"},bn:{year:"yyyy",month:"মিমি",day:"dd"},br:{year:"bbbb",month:"mm",day:"dd"},bs:{year:"gggg",month:"mm",day:"dd"},ca:{year:"aaaa",month:"mm",day:"dd"},cak:{year:"jjjj",month:"ii",day:"q'q'"},ckb:{year:"ساڵ",month:"مانگ",day:"ڕۆژ"},cs:{year:"rrrr",month:"mm",day:"dd"},cy:{year:"bbbb",month:"mm",day:"dd"},da:{year:"åååå",month:"mm",day:"dd"},de:{year:"jjjj",month:"mm",day:"tt"},dsb:{year:"llll",month:"mm",day:"źź"},el:{year:"εεεε",month:"μμ",day:"ηη"},en:{year:"yyyy",month:"mm",day:"dd"},eo:{year:"jjjj",month:"mm",day:"tt"},es:{year:"aaaa",month:"mm",day:"dd"},et:{year:"aaaa",month:"kk",day:"pp"},eu:{year:"uuuu",month:"hh",day:"ee"},fa:{year:"سال",month:"ماه",day:"روز"},ff:{year:"hhhh",month:"ll",day:"ññ"},fi:{year:"vvvv",month:"kk",day:"pp"},fr:{year:"aaaa",month:"mm",day:"jj"},fy:{year:"jjjj",month:"mm",day:"dd"},ga:{year:"bbbb",month:"mm",day:"ll"},gd:{year:"bbbb",month:"mm",day:"ll"},gl:{year:"aaaa",month:"mm",day:"dd"},he:{year:"שנה",month:"חודש",day:"יום"},hr:{year:"gggg",month:"mm",day:"dd"},hsb:{year:"llll",month:"mm",day:"dd"},hu:{year:"éééé",month:"hh",day:"nn"},ia:{year:"aaaa",month:"mm",day:"dd"},id:{year:"tttt",month:"bb",day:"hh"},it:{year:"aaaa",month:"mm",day:"gg"},ja:{year:" 年 ",month:"月",day:"日"},ka:{year:"წწწწ",month:"თთ",day:"რრ"},kk:{year:"жжжж",month:"аа",day:"кк"},kn:{year:"ವವವವ",month:"ಮಿಮೀ",day:"ದಿದಿ"},ko:{year:"연도",month:"월",day:"일"},lb:{year:"jjjj",month:"mm",day:"dd"},lo:{year:"ປປປປ",month:"ດດ",day:"ວວ"},lt:{year:"mmmm",month:"mm",day:"dd"},lv:{year:"gggg",month:"mm",day:"dd"},meh:{year:"aaaa",month:"mm",day:"dd"},ml:{year:"വർഷം",month:"മാസം",day:"തീയതി"},ms:{year:"tttt",month:"mm",day:"hh"},nl:{year:"jjjj",month:"mm",day:"dd"},nn:{year:"åååå",month:"mm",day:"dd"},no:{year:"åååå",month:"mm",day:"dd"},oc:{year:"aaaa",month:"mm",day:"jj"},pl:{year:"rrrr",month:"mm",day:"dd"},pt:{year:"aaaa",month:"mm",day:"dd"},rm:{year:"oooo",month:"mm",day:"dd"},ro:{year:"aaaa",month:"ll",day:"zz"},ru:{year:"гггг",month:"мм",day:"дд"},sc:{year:"aaaa",month:"mm",day:"dd"},scn:{year:"aaaa",month:"mm",day:"jj"},sk:{year:"rrrr",month:"mm",day:"dd"},sl:{year:"llll",month:"mm",day:"dd"},sr:{year:"гггг",month:"мм",day:"дд"},sv:{year:"åååå",month:"mm",day:"dd"},szl:{year:"rrrr",month:"mm",day:"dd"},tg:{year:"сссс",month:"мм",day:"рр"},th:{year:"ปปปป",month:"ดด",day:"วว"},tr:{year:"yyyy",month:"aa",day:"gg"},uk:{year:"рррр",month:"мм",day:"дд"},"zh-CN":{year:"年",month:"月",day:"日"},"zh-TW":{year:"年",month:"月",day:"日"}};function GT(e){if(km(e))return mc[e];{const t=XT(e);return km(t)?mc[t]:mc.en}}function hc(e,t,n){return YT(e)?GT(n)[e]:ZT(e)?t:JT(e)?"––":""}function km(e){return WT.includes(e)}function YT(e){return KT.includes(e)}function JT(e){return e==="hour"||e==="minute"||e==="second"}function ZT(e){return e==="era"||e==="dayPeriod"}function XT(e){return Intl.Locale?new Intl.Locale(e).language:e.split("-")[0]}const QT=["hour","minute","second"];function _d(e){return Object.fromEntries(Lf.map(t=>t==="dayPeriod"?[t,e.formatter.dayPeriod($n(e.value))]:[t,e.value[t]]))}function wm(e){const{formatter:t}=e,n=Nf.map(a=>[a,e.value[a]]);if("hour"in e.value){const a=_d({value:e.value,formatter:t});return{...Object.fromEntries(n),...a}}return Object.fromEntries(n)}function e4(e){return Object.fromEntries(Lf.map(t=>t==="dayPeriod"?[t,"AM"]:[t,null]).filter(([t])=>!(t==="literal"||t===null||e==="minute"&&t==="second"||e==="hour"&&(t==="second"||t==="minute"))))}function t4(e){const t=zb.map(n=>n==="dayPeriod"?[n,"AM"]:[n,null]).filter(([n])=>n==="literal"||n===null||e==="minute"&&n==="second"||e==="hour"&&(n==="second"||n==="minute")?!1:e==="day"?!QT.includes(n)&&n!=="dayPeriod":!0);return Object.fromEntries(t)}function n4(e){const{segmentValues:t,formatter:n,locale:a}=e;function r(o){if("hour"in t){const s=t[o];return s!==null?o==="day"?n.part(e.dateRef.set({[o]:s,month:t.month??1}),o,{hourCycle:Xo(e.hourCycle)}):n.part(e.dateRef.set({[o]:s}),o,{hourCycle:Xo(e.hourCycle)}):hc(o,"",a.value)}else{if(HT(o)){const s=t[o];return s!==null?o==="day"?n.part(e.dateRef.set({[o]:s,month:t.month??1}),o):n.part(e.dateRef.set({[o]:s}),o):hc(o,"",a.value)}return""}}return Object.keys(t).reduce((o,s)=>{if(!jb(s))return o;if("hour"in t&&s==="dayPeriod"){const u=t[s];u!==null?o[s]=u:o[s]=hc(s,"AM",a.value)}else o[s]=r(s);return o},{})}function a4(e){const{granularity:t,formatter:n,contentObj:a,hideTimeZone:r,hourCycle:l,isTimeValue:o}=e;return n.toParts(e.dateRef,wA(t,l,o)).map(c=>["literal","timeZoneName",null].includes(c.type)||!jb(c.type)?{part:c.type,value:c.value}:{part:c.type,value:a[c.type]}).filter(c=>!(c.part===null||c.value===null||c.part==="timeZoneName"&&(!Zo(e.dateRef)||r)||(!Zo(e.dateRef)||r)&&c.part==="literal"&&["[","]"].includes(c.value.trim())))}function Ub(e){const t=n4(e),n=a4({contentObj:t,...e});return{obj:t,arr:n}}function fa(e){const t=Hl();return e===t.ARROW_RIGHT||e===t.ARROW_LEFT}function Or(e){return!Number.isNaN(Number.parseInt(e))}function za(e){const t=Hl();return!!([t.ENTER,t.ARROW_UP,t.ARROW_DOWN,t.ARROW_LEFT,t.ARROW_RIGHT,t.BACKSPACE,t.SPACE,"a","A","p","P"].includes(e)||Or(e))}function $m(e){return Array.from(e.querySelectorAll("[data-reka-date-field-segment]")).filter(t=>t.getAttribute("data-reka-date-field-segment")!=="literal")}function Cm(e){return Array.from(e.querySelectorAll("[data-reka-time-field-segment]")).filter(t=>t.getAttribute("data-reka-time-field-segment")!=="literal")}const r4=/^\d$/;function gr(e){return{role:"spinbutton",contenteditable:!0,tabindex:e.disabled?void 0:0,spellcheck:!1,inputmode:"numeric",autocorrect:"off",enterkeyhint:"next",style:"caret-color: transparent;"}}function l4(e){const{segmentValues:t,placeholder:n}=e,a=t.day===null,r={};t.day&&(r.day=t.day),t.month&&(r.month=t.month);const l=Object.keys(r).length>0?n.set(r):n,o=l.day,s=1,u=nr(l),c=a?"Empty":`${o}`;return{...gr(e),"aria-label":"day,","aria-valuemin":s,"aria-valuemax":u,"aria-valuenow":o,"aria-valuetext":c,"data-placeholder":a?"":void 0}}function o4(e){const{segmentValues:t,placeholder:n,formatter:a}=e,r=t.month===null,l=t.month?n.set({month:t.month}):n,o=l.month,s=1,u=12,c=r?"Empty":`${o} - ${a.fullMonth($n(l))}`;return{...gr(e),"aria-label":"month, ",contenteditable:!0,"aria-valuemin":s,"aria-valuemax":u,"aria-valuenow":o,"aria-valuetext":c,"data-placeholder":r?"":void 0}}function s4(e){const{segmentValues:t,placeholder:n}=e,a=t.year===null,r=t.year?n.set({year:t.year}):n,l=1,o=9999,s=r.year,u=a?"Empty":`${s}`;return{...gr(e),"aria-label":"year, ","aria-valuemin":l,"aria-valuemax":o,"aria-valuenow":s,"aria-valuetext":u,"data-placeholder":a?"":void 0}}function i4(e){const{segmentValues:t,hourCycle:n,placeholder:a}=e;if(!("hour"in t)||!("hour"in a))return{};const r=t.hour===null,l=t.hour?a.set({hour:t.hour}):a,o=n===12?1:0,s=n===12?12:23,u=l.hour,c=r?"Empty":`${u} ${t.dayPeriod??""}`;return{...gr(e),"aria-label":"hour, ","aria-valuemin":o,"aria-valuemax":s,"aria-valuenow":u,"aria-valuetext":c,"data-placeholder":r?"":void 0}}function u4(e){const{segmentValues:t,placeholder:n}=e;if(!("minute"in t)||!("minute"in n))return{};const a=t.minute===null,l=(t.minute?n.set({minute:t.minute}):n).minute,o=0,s=59,u=a?"Empty":`${l}`;return{...gr(e),"aria-label":"minute, ","aria-valuemin":o,"aria-valuemax":s,"aria-valuenow":l,"aria-valuetext":u,"data-placeholder":a?"":void 0}}function c4(e){const{segmentValues:t,placeholder:n}=e;if(!("second"in t)||!("second"in n))return{};const a=t.second===null,l=(t.second?n.set({second:t.second}):n).second,o=0,s=59,u=a?"Empty":`${l}`;return{...gr(e),"aria-label":"second, ","aria-valuemin":o,"aria-valuemax":s,"aria-valuenow":l,"aria-valuetext":u,"data-placeholder":a?"":void 0}}function d4(e){const{segmentValues:t}=e;if(!("dayPeriod"in t))return{};const n=0,a=12,r=t.hour?t.hour>12?t.hour-12:t.hour:0,l=t.dayPeriod??"AM";return{...gr(e),inputmode:"text","aria-label":"AM/PM","aria-valuemin":n,"aria-valuemax":a,"aria-valuenow":r,"aria-valuetext":l}}function f4(e){return{"aria-hidden":!0,"data-segment":"literal"}}function p4(e){return{role:"textbox","aria-label":"timezone, ","data-readonly":!0,"data-segment":"timeZoneName",tabindex:e.disabled?void 0:0,style:"caret-color: transparent;"}}function v4(e){const{segmentValues:t,placeholder:n}=e,a=0,r=0,l=0,o="era"in t?t.era:n.era;return{...gr(e),"aria-label":"era","aria-valuemin":a,"aria-valuemax":r,"aria-valuenow":l,"aria-valuetext":o}}const m4={day:{attrs:l4},month:{attrs:o4},year:{attrs:s4},hour:{attrs:i4},minute:{attrs:u4},second:{attrs:c4},dayPeriod:{attrs:d4},literal:{attrs:f4},timeZoneName:{attrs:p4},era:{attrs:v4}};function Hb(e){const t=Hl();function n({e:w,part:q,dateRef:H,prevValue:R}){const G=e.step.value[q]??1,J=w.key===t.ARROW_UP?G:-G,z=0,U=59;if(R===null)return J>0?z:U;const re=[q,J];return H.set({[q]:R}).cycle(...re)[q]}function a(w){if(e.hasLeftFocus.value=!1,w===null)return w;const q=w.toString();return q.length===1?(e.modelValue.value=void 0,null):Number.parseInt(q.slice(0,-1))}function r({e:w,part:q,dateRef:H,prevValue:R}){const G=e.step.value[q]??1,J=w.key===t.ARROW_UP?G:-G;if(R===null)return H[q];if(q==="hour"&&"hour"in H){const U=[q,J];return H.set({[q]:R}).cycle(...U)[q]}const z=[q,J];return q==="day"?H.set({[q]:R,month:e.segmentValues.value.month??1}).cycle(...z)[q]:H.set({[q]:R}).cycle(...z)[q]}function l(w,q,H){let R=!1;const G=Math.floor(w/10);if(e.hasLeftFocus.value&&(e.hasLeftFocus.value=!1,e.lastKeyZero.value=!1,H=null),H===null)return q===0?(e.lastKeyZero.value=!0,{value:null,moveToNext:R}):((e.lastKeyZero.value||q>G)&&(R=!0),e.lastKeyZero.value=!1,{value:q,moveToNext:R});const J=H.toString().length,z=Number.parseInt(H.toString()+q.toString());return J===2||z>w?((q>G||z>w)&&(R=!0),{value:q,moveToNext:R}):(R=!0,{value:z,moveToNext:R})}function o(w,q){let R=!1;const G=Math.floor(59/10);if(e.hasLeftFocus.value&&(e.hasLeftFocus.value=!1,e.lastKeyZero.value=!1,q=null),q===null)return w===0?(e.lastKeyZero.value=!0,{value:0,moveToNext:R}):((e.lastKeyZero.value||w>G)&&(R=!0),e.lastKeyZero.value=!1,{value:w,moveToNext:R});const J=q.toString().length,z=Number.parseInt(q.toString()+w.toString());return J===2||z>59?(w>G&&(R=!0),{value:w,moveToNext:R}):(R=!0,{value:z,moveToNext:R})}function s(w,q,H){let R=!1;const G=Math.floor(w/10);if(e.hasLeftFocus.value&&(e.hasLeftFocus.value=!1,e.lastKeyZero.value=!1,H=null),H===null)return q===0?(e.lastKeyZero.value=!0,{value:0,moveToNext:R}):((e.lastKeyZero.value||q>G)&&(R=!0),e.lastKeyZero.value=!1,{value:q,moveToNext:R});const J=H.toString().length,z=Number.parseInt(H.toString()+q.toString());return J===2||z>w?(q>G&&(R=!0),{value:q,moveToNext:R}):(R=!0,{value:z,moveToNext:R})}function u(w,q){let H=!1;if(e.hasLeftFocus.value&&(e.hasLeftFocus.value=!1,q=null),q===null)return{value:w===0?1:w,moveToNext:H};const R=q.toString()+w.toString();return R.length>4?{value:w===0?1:w,moveToNext:H}:(R.length===4&&(H=!0),{value:Number.parseInt(R),moveToNext:H})}const c=g(()=>m4[e.part]?.attrs({disabled:e.disabled.value,placeholder:e.placeholder.value,hourCycle:e.hourCycle,segmentValues:e.segmentValues.value,formatter:e.formatter})??{});function d(w){if(!za(w.key)||fa(w.key))return;const q=e.segmentValues.value.day;if(w.key===t.ARROW_DOWN||w.key===t.ARROW_UP){e.segmentValues.value.day=r({e:w,part:"day",dateRef:e.placeholder.value,prevValue:q});return}if(Or(w.key)){const H=Number.parseInt(w.key),R=e.segmentValues.value.month,G=R?nr(e.placeholder.value.set({month:R})):31,{value:J,moveToNext:z}=l(G,H,q);e.segmentValues.value.day=J,z&&e.focusNext()}w.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.day=a(q))}function f(w){if(!za(w.key)||fa(w.key))return;const q=e.segmentValues.value.month;if(w.key===t.ARROW_DOWN||w.key===t.ARROW_UP){e.segmentValues.value.month=r({e:w,part:"month",dateRef:e.placeholder.value,prevValue:q});return}if(Or(w.key)){const H=Number.parseInt(w.key),{value:R,moveToNext:G}=l(12,H,q);e.segmentValues.value.month=R,G&&e.focusNext()}w.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.month=a(q))}function m(w){if(!za(w.key)||fa(w.key))return;const q=e.segmentValues.value.year;if(w.key===t.ARROW_DOWN||w.key===t.ARROW_UP){e.segmentValues.value.year=r({e:w,part:"year",dateRef:e.placeholder.value,prevValue:q});return}if(Or(w.key)){const H=Number.parseInt(w.key),{value:R,moveToNext:G}=u(H,q);e.segmentValues.value.year=R,G&&e.focusNext()}w.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.year=a(q))}function p(w){const q=new Dn(w,{hour:"numeric"}).resolvedOptions().hourCycle;return q==="h11"||q==="h12"}function h(w){const q=e.placeholder.value;if(!za(w.key)||fa(w.key)||!("hour"in q)||!("hour"in e.segmentValues.value))return;const H=e.segmentValues.value.hour;if(w.key===t.ARROW_UP||w.key===t.ARROW_DOWN){const R=r({e:w,part:"hour",dateRef:e.placeholder.value,prevValue:H});e.segmentValues.value.hour=R,"dayPeriod"in e.segmentValues.value&&R!==null&&(e.segmentValues.value.dayPeriod=R>=12?"PM":"AM");return}if(Or(w.key)){const R=Number.parseInt(w.key),G=e.hourCycle!==void 0?e.hourCycle===12:p(e.formatter.getLocale()),J=G?12:24;let z=H;G&&H!==null&&(z=H%12===0?0:H>12?H-12:H);const{value:U,moveToNext:re}=s(J,R,z);let ce=U;if(G&&U!==null){const Te=e.segmentValues.value.dayPeriod||"AM";U===12?ce=Te==="AM"?0:12:ce=Te==="PM"?U+12:U}e.segmentValues.value.hour=ce,re&&e.focusNext()}w.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.hour=a(H))}function x(w){const q=e.placeholder.value;if(!za(w.key)||fa(w.key)||!("minute"in q)||!("minute"in e.segmentValues.value))return;const H=e.segmentValues.value.minute;if((w.key===t.ARROW_UP||w.key===t.ARROW_DOWN)&&(e.segmentValues.value.minute=n({e:w,part:"minute",dateRef:e.placeholder.value,prevValue:H})),Or(w.key)){const R=Number.parseInt(w.key),{value:G,moveToNext:J}=o(R,H);e.segmentValues.value.minute=G,J&&e.focusNext()}w.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.minute=a(H))}function $(w){const q=e.placeholder.value;if(!za(w.key)||fa(w.key)||!("second"in q)||!("second"in e.segmentValues.value))return;const H=e.segmentValues.value.second;if((w.key===t.ARROW_UP||w.key===t.ARROW_DOWN)&&(e.segmentValues.value.second=n({e:w,part:"second",dateRef:e.placeholder.value,prevValue:H})),Or(w.key)){const R=Number.parseInt(w.key),{value:G,moveToNext:J}=o(R,H);e.segmentValues.value.second=G,J&&e.focusNext()}w.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.second=a(H))}function b(w){if(!((!za(w.key)||fa(w.key))&&w.key!=="a"&&w.key!=="p"||!("hour"in e.placeholder.value)||!("dayPeriod"in e.segmentValues.value))){if(w.key===t.ARROW_UP||w.key===t.ARROW_DOWN){if(e.segmentValues.value.dayPeriod==="AM"){e.segmentValues.value.dayPeriod="PM",e.segmentValues.value.hour=e.segmentValues.value.hour+12;return}e.segmentValues.value.dayPeriod="AM",e.segmentValues.value.hour=e.segmentValues.value.hour-12;return}if(["a","A"].includes(w.key)&&e.segmentValues.value.dayPeriod!=="AM"){e.segmentValues.value.dayPeriod="AM",e.segmentValues.value.hour=e.segmentValues.value.hour-12;return}["p","P"].includes(w.key)&&e.segmentValues.value.dayPeriod!=="PM"&&(e.segmentValues.value.dayPeriod="PM",e.segmentValues.value.hour=e.segmentValues.value.hour+12)}}function C(w){e.disabled.value&&w.preventDefault()}function T(w){if(w.isComposing||w.key==="Process")return;const q=e.disabled.value,H=e.readonly.value;if(q||H)return;if(w.key!==t.TAB&&w.preventDefault(),{day:d,month:f,year:m,hour:h,minute:x,second:$,dayPeriod:b,timeZoneName:()=>{}}[e.part](w),![t.ARROW_LEFT,t.ARROW_RIGHT].includes(w.key)&&w.key!==t.TAB&&w.key!==t.SHIFT&&za(w.key)&&Object.values(e.segmentValues.value).every(G=>G!==null)){const G={...e.segmentValues.value},J=e.placeholder.value.set(G);e.modelValue.value=J.copy()}}function O(){if(e.stepSnapping?.value&&(e.part==="hour"&&"hour"in e.segmentValues.value&&e.segmentValues.value.hour!==null&&e.step.value.hour&&e.step.value.hour>1?(e.segmentValues.value.hour=Ju(e.segmentValues.value.hour,0,23,e.step.value.hour),"dayPeriod"in e.segmentValues.value&&(e.segmentValues.value.hour<12?e.segmentValues.value.dayPeriod="AM":e.segmentValues.value.hour&&(e.segmentValues.value.dayPeriod="PM"))):e.part==="minute"&&"minute"in e.segmentValues.value&&e.segmentValues.value.minute!==null&&e.step.value.minute&&e.step.value.minute>1?e.segmentValues.value.minute=Ju(e.segmentValues.value.minute,0,59,e.step.value.minute):e.part==="second"&&"second"in e.segmentValues.value&&e.segmentValues.value.second!==null&&e.step.value.second&&e.step.value.second>1&&(e.segmentValues.value.second=Ju(e.segmentValues.value.second,0,59,e.step.value.second)),Object.values(e.segmentValues.value).every(w=>w!==null))){const w=e.placeholder.value.set({...e.segmentValues.value});e.modelValue.value=w.copy()}}let E=null;function N(w){w.isComposing||w.preventDefault()}function I(w){const q=w.target;E=Array.from(q.childNodes,H=>({node:H,value:H.nodeValue}))}function K(w){const q=w.target,H=E;if(E=null,H){for(const{node:G,value:J}of H)G.nodeValue=J;q.replaceChildren(...H.map(G=>G.node))}const R=w.data;if(R)for(const G of R){if(!r4.test(G))continue;const J=Nt();if(!(J instanceof HTMLElement))break;J.dispatchEvent(new KeyboardEvent("keydown",{key:G,bubbles:!0,cancelable:!0}))}}return{handleSegmentClick:C,handleSegmentKeydown:T,handleSegmentBeforeInput:N,handleSegmentCompositionStart:I,handleSegmentCompositionEnd:K,handleSegmentFocusOut:O,attributes:c}}function h4(e){function t(l){return Array.isArray(e.date.value)?e.date.value.some(o=>or(o,l)):e.date.value?or(e.date.value,l):!1}const n=g(()=>{if(Array.isArray(e.date.value)){if(!e.date.value.length)return!1;for(const l of e.date.value)if(e.isDateDisabled?.(l)||e.isDateUnavailable?.(l))return!0}else{if(!e.date.value)return!1;if(e.isDateDisabled?.(e.date.value)||e.isDateUnavailable?.(e.date.value))return!0}return!1}),a=g(()=>Array.isArray(e.date.value)?e.date.value.length>0:!!e.date.value),r=g(()=>Array.isArray(e.date.value)?e.date.value.length?e.date.value.some(l=>e.isDateDisabled?.(l)):!1:e.date.value?!!e.isDateDisabled?.(e.date.value):!1);return{isDateSelected:t,isInvalid:n,hasSelectedDate:a,isSelectedDateDisabled:r}}function y4(e,t){const n=t(e),a=n.compare(e),r={};return a>=7&&(r.day=1),a>=nr(e)&&(r.month=1),n.set({...r})}function g4(e,t){const n=t(e),a=e.compare(n),r={};return a>=7&&(r.day=35),a>=nr(e)&&(r.month=13),n.set({...r})}function b4(e,t){return t(e)}function _4(e,t){return t(e)}function x4(e){const t=xf(e.locale.value),n=g(()=>{const b={calendar:e.placeholder.value.calendar.identifier};return e.placeholder.value.calendar.identifier==="gregory"&&e.placeholder.value.era==="BC"&&(b.era="short"),b}),a=P(Ar({dateObj:e.placeholder.value,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value})),r=g(()=>a.value.map(b=>b.value));function l(b){return!r.value.some(C=>Lv(b,C))}const o=b=>{if(!e.maxValue.value||!a.value.length)return!1;if(e.disabled.value)return!0;const C=a.value.at(-1).value;if(!b&&!e.nextPage.value){const O=C.add({months:1}).set({day:1});return oc(O,e.maxValue.value)}const T=y4(C,b||e.nextPage.value);return oc(T,e.maxValue.value)},s=b=>{if(!e.minValue.value||!a.value.length)return!1;if(e.disabled.value)return!0;const C=a.value[0].value;if(!b&&!e.prevPage.value){const O=C.subtract({months:1}).set({day:35});return Qa(O,e.minValue.value)}const T=g4(C,b||e.prevPage.value);return Qa(T,e.minValue.value)};function u(b){return!!(e.isDateDisabled?.(b)||e.disabled.value||e.maxValue.value&&oc(b,e.maxValue.value)||e.minValue.value&&Qa(b,e.minValue.value))}const c=b=>!!e.isDateUnavailable?.(b),d=g(()=>a.value.length?a.value[0].rows[0].map(b=>t.dayOfWeek($n(b),e.weekdayFormat.value)):[]),f=b=>{const C=a.value[0].value;if(!b&&!e.nextPage.value){const N=C.add({months:e.pagedNavigation.value?e.numberOfMonths.value:1}),I=Ar({dateObj:N,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});a.value=I,e.placeholder.value=I[0].value.set({day:1});return}const T=b4(C,b||e.nextPage.value),O=Ar({dateObj:T,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});a.value=O;const E={};if(!b){const N=O[0].value.compare(C);N>=nr(C)&&(E.day=1),N>=365&&(E.month=1)}e.placeholder.value=O[0].value.set({...E})},m=b=>{const C=a.value[0].value;if(!b&&!e.prevPage.value){const N=C.subtract({months:e.pagedNavigation.value?e.numberOfMonths.value:1}),I=Ar({dateObj:N,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});a.value=I,e.placeholder.value=I[0].value.set({day:1});return}const T=_4(C,b||e.prevPage.value),O=Ar({dateObj:T,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});a.value=O;const E={};if(!b){const N=C.compare(O[0].value);N>=nr(C)&&(E.day=1),N>=365&&(E.month=1)}e.placeholder.value=O[0].value.set({...E})};Ue(e.placeholder,b=>{r.value.some(C=>Lv(C,b))||(a.value=Ar({dateObj:b,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value}))}),Ue([e.locale,e.weekStartsOn,e.fixedWeeks,e.numberOfMonths],()=>{a.value=Ar({dateObj:e.placeholder.value,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value})});const p=g(()=>{if(!a.value.length)return"";if(e.locale.value!==t.getLocale()&&t.setLocale(e.locale.value),a.value.length===1){const K=a.value[0].value;return`${t.fullMonthAndYear($n(K),n.value)}`}const b=$n(a.value[0].value),C=$n(a.value.at(-1).value),T=t.fullMonth(b,n.value),O=t.fullMonth(C,n.value),E=t.fullYear(b,n.value),N=t.fullYear(C,n.value);return E===N?`${T} - ${O} ${N}`:`${T} ${E} - ${O} ${N}`}),h=g(()=>`${e.calendarLabel.value??"Event Date"}, ${p.value}`),x=g(()=>!(u(e.placeholder.value)||c(e.placeholder.value)||l(e.placeholder.value))),$=g(()=>{for(const b of a.value){if(e.minValue.value&&Qa(b.value,e.minValue.value))continue;const C=nr(b.value),T=e.minValue.value&&uf(e.minValue.value,b.value)?e.minValue.value.day:1;for(let O=T;O<=C;O++){const E=b.value.set({day:O});if(!(u(E)||c(E)))return E}}});return{isDateDisabled:u,isDateUnavailable:c,isNextButtonDisabled:o,isPrevButtonDisabled:s,grid:a,weekdays:d,visibleView:r,isOutsideVisibleView:l,formatter:t,nextPage:f,prevPage:m,headingValue:p,fullCalendarLabel:h,isPlaceholderFocusable:x,firstFocusableDate:$}}const k4={style:{border:"0px",clip:"rect(0px, 0px, 0px, 0px)","clip-path":"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0px",position:"absolute","white-space":"nowrap",width:"1px"}},w4={role:"heading","aria-level":"2"},[Xl,$4]=xt("CalendarRoot");var C4=ne({__name:"CalendarRoot",props:{defaultValue:{type:null,required:!1,default:void 0},defaultPlaceholder:{type:null,required:!1},placeholder:{type:null,required:!1,default:void 0},pagedNavigation:{type:Boolean,required:!1,default:!1},preventDeselect:{type:Boolean,required:!1,default:!1},weekStartsOn:{type:Number,required:!1},weekdayFormat:{type:String,required:!1,default:"narrow"},calendarLabel:{type:String,required:!1},fixedWeeks:{type:Boolean,required:!1,default:!1},maxValue:{type:null,required:!1},minValue:{type:null,required:!1},locale:{type:String,required:!1},numberOfMonths:{type:Number,required:!1,default:1},disabled:{type:Boolean,required:!1,default:!1},readonly:{type:Boolean,required:!1,default:!1},initialFocus:{type:Boolean,required:!1,default:!1},isDateDisabled:{type:Function,required:!1,default:void 0},isDateUnavailable:{type:Function,required:!1,default:void 0},dir:{type:String,required:!1},nextPage:{type:Function,required:!1},prevPage:{type:Function,required:!1},modelValue:{type:null,required:!1},multiple:{type:Boolean,required:!1,default:!1},disableDaysOutsideCurrentView:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},emits:["update:modelValue","update:placeholder"],setup(e,{emit:t}){const n=e,a=t,{disabled:r,readonly:l,initialFocus:o,pagedNavigation:s,weekdayFormat:u,fixedWeeks:c,multiple:d,minValue:f,maxValue:m,numberOfMonths:p,preventDeselect:h,isDateDisabled:x,isDateUnavailable:$,calendarLabel:b,defaultValue:C,nextPage:T,prevPage:O,dir:E,locale:N,disableDaysOutsideCurrentView:I}=Ut(n),{primitiveElement:K,currentElement:w}=zr(),q=mu(N),H=Ma(E),R=g(()=>n.weekStartsOn??yb(q.value)),G=At(n,"modelValue",a,{defaultValue:C.value,passive:n.modelValue===void 0}),J=_f({defaultPlaceholder:n.placeholder,defaultValue:G.value,locale:n.locale}),z=At(n,"placeholder",a,{defaultValue:n.defaultPlaceholder??J.copy(),passive:n.placeholder===void 0});function U(Z){z.value=Z.copy()}const{fullCalendarLabel:re,headingValue:ce,isDateDisabled:Te,isDateUnavailable:me,isNextButtonDisabled:_e,isPrevButtonDisabled:de,weekdays:Ae,isOutsideVisibleView:W,nextPage:ke,prevPage:le,formatter:Q,grid:ue,isPlaceholderFocusable:X,firstFocusableDate:j}=x4({locale:q,placeholder:z,weekStartsOn:R,fixedWeeks:c,numberOfMonths:p,minValue:f,maxValue:m,disabled:r,weekdayFormat:u,pagedNavigation:s,isDateDisabled:x.value,isDateUnavailable:$.value,calendarLabel:b,nextPage:T,prevPage:O}),{isInvalid:te,isDateSelected:y,hasSelectedDate:A,isSelectedDateDisabled:M}=h4({date:G,isDateDisabled:Te,isDateUnavailable:me});Ue(G,Z=>{if(Array.isArray(Z)&&Z.length){const fe=Z.at(-1);fe&&!Dl(z.value,fe)&&U(fe)}else!Array.isArray(Z)&&Z&&!Dl(z.value,Z)&&U(Z)});function oe(Z){if(d.value){if(!G.value)G.value=[Z.copy()];else if(Array.isArray(G.value)){if(G.value.findIndex(we=>or(we,Z))===-1)G.value=[...G.value,Z];else if(!h.value){const we=G.value.filter(Ee=>!or(Ee,Z));if(!we.length){z.value=Z.copy(),G.value=void 0;return}G.value=we.map(Ee=>Ee.copy())}}}else{if(!G.value){G.value=Z.copy();return}!h.value&&Dl(G.value,Z)?(z.value=Z.copy(),G.value=void 0):G.value=Z.copy()}}return Ct(()=>{o.value&&mb(w.value)}),$4({isDateUnavailable:me,dir:H,isDateDisabled:Te,locale:q,formatter:Q,modelValue:G,placeholder:z,disabled:r,initialFocus:o,pagedNavigation:s,grid:ue,weekDays:Ae,weekStartsOn:R,weekdayFormat:u,fixedWeeks:c,multiple:d,numberOfMonths:p,readonly:l,preventDeselect:h,fullCalendarLabel:re,headingValue:ce,isInvalid:te,isDateSelected:y,isNextButtonDisabled:_e,isPrevButtonDisabled:de,isOutsideVisibleView:W,nextPage:ke,prevPage:le,parentElement:w,onPlaceholderChange:U,onDateChange:oe,disableDaysOutsideCurrentView:I,minValue:f,maxValue:m,isPlaceholderFocusable:X,firstFocusableDate:j,hasSelectedDate:A,isSelectedDateDisabled:M}),(Z,fe)=>(v(),V(i(nt),{ref_key:"primitiveElement",ref:K,as:Z.as,"as-child":Z.asChild,"aria-label":i(re),"data-readonly":i(l)?"":void 0,"data-disabled":i(r)?"":void 0,"data-invalid":i(te)?"":void 0,dir:i(H)},{default:B(()=>[be(Z.$slots,"default",{date:i(z),grid:i(ue),weekDays:i(Ae),weekStartsOn:R.value,locale:i(q),fixedWeeks:i(c),modelValue:i(G)}),S("div",k4,[S("div",w4,D(i(re)),1)])]),_:3},8,["as","as-child","aria-label","data-readonly","data-disabled","data-invalid","dir"]))}}),S4=C4,E4=ne({__name:"CalendarCell",props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"td"}},setup(e){const t=Xl();return(n,a)=>(v(),V(i(nt),{as:n.as,"as-child":n.asChild,role:"gridcell","aria-selected":i(t).isDateSelected(n.date)?!0:void 0,"aria-disabled":i(t).isDateDisabled(n.date)||i(t).isDateUnavailable?.(n.date)||i(t).disableDaysOutsideCurrentView.value,"data-disabled":i(t).isDateDisabled(n.date)||i(t).disableDaysOutsideCurrentView.value?"":void 0},{default:B(()=>[be(n.$slots,"default")]),_:3},8,["as","as-child","aria-selected","aria-disabled","data-disabled"]))}}),A4=E4,T4=ne({__name:"CalendarCellTrigger",props:{day:{type:null,required:!0},month:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(e){const t=e,n=Hl(),a=Xl(),{primitiveElement:r}=zr(),l=g(()=>t.day.day.toLocaleString(a.locale.value)),o=g(()=>a.formatter.custom($n(t.day),{weekday:"long",month:"long",day:"numeric",year:"numeric"})),s=g(()=>a.isDateUnavailable?.(t.day)??!1),u=g(()=>AE(t.day,Ln())),c=g(()=>!uf(t.day,t.month)),d=g(()=>a.isOutsideVisibleView(t.day)),f=g(()=>a.isDateDisabled(t.day)||a.disableDaysOutsideCurrentView.value&&c.value),m=g(()=>c.value||f.value?!1:!a.disabled.value&&a.isPlaceholderFocusable.value&&or(t.day,a.placeholder.value)?!0:(!a.hasSelectedDate.value||a.isSelectedDateDisabled.value)&&!a.isPlaceholderFocusable.value?a.firstFocusableDate.value&&or(t.day,a.firstFocusableDate.value):!1),p=g(()=>a.isDateSelected(t.day));function h(b){a.readonly.value||a.isDateDisabled(b)||a.isDateUnavailable?.(b)||a.onDateChange(b)}function x(){f.value||h(t.day)}function $(b){if(f.value)return;b.preventDefault(),b.stopPropagation();const C=a.parentElement.value,T=7,O=a.dir.value==="rtl"?-1:1;switch(b.code){case n.ARROW_RIGHT:E(t.day,O);break;case n.ARROW_LEFT:E(t.day,-O);break;case n.ARROW_UP:E(t.day,-T);break;case n.ARROW_DOWN:E(t.day,T);break;case n.ENTER:case n.SPACE_CODE:h(t.day)}function E(N,I){const K=N.add({days:I});if(a.minValue.value&&K.compare(a.minValue.value)<0||a.maxValue.value&&K.compare(a.maxValue.value)>0)return;const w=C.querySelector(`[data-value='${K.toString()}']:not([data-outside-view])`);if(!w){if(I>0){if(a.isNextButtonDisabled())return;a.nextPage()}else{if(a.isPrevButtonDisabled())return;a.prevPage()}Xe(()=>{E(N,I)});return}if(w&&w.hasAttribute("data-disabled"))return E(K,I);a.onPlaceholderChange(K),w?.focus()}}return(b,C)=>(v(),V(i(nt),{ref_key:"primitiveElement",ref:r,as:t.as,"as-child":t.asChild,role:"button","aria-label":o.value,"data-reka-calendar-cell-trigger":"","aria-disabled":f.value||s.value?!0:void 0,"data-selected":p.value?!0:void 0,"data-value":b.day.toString(),"data-disabled":f.value?"":void 0,"data-unavailable":s.value?"":void 0,"data-today":u.value?"":void 0,"data-outside-view":c.value?"":void 0,"data-outside-visible-view":d.value?"":void 0,"data-focused":m.value?"":void 0,tabindex:m.value?0:c.value||f.value?void 0:-1,onClick:x,onKeydown:[rr($,["up","down","left","right","space","enter"]),C[0]||(C[0]=rr(vt(()=>{},["prevent"]),["enter"]))]},{default:B(()=>[be(b.$slots,"default",{dayValue:l.value,disabled:f.value,today:u.value,selected:p.value,outsideView:c.value,outsideVisibleView:d.value,unavailable:s.value},()=>[xe(D(l.value),1)])]),_:3},8,["as","as-child","aria-label","aria-disabled","data-selected","data-value","data-disabled","data-unavailable","data-today","data-outside-view","data-outside-visible-view","data-focused","tabindex"]))}}),D4=T4,O4=ne({__name:"CalendarGrid",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"table"}},setup(e){const t=e,n=Xl(),a=g(()=>n.disabled.value?!0:void 0),r=g(()=>n.readonly.value?!0:void 0);return(l,o)=>(v(),V(i(nt),Ve(t,{tabindex:"-1",role:"application","aria-readonly":r.value,"aria-disabled":a.value,"data-readonly":r.value&&"","data-disabled":a.value&&""}),{default:B(()=>[be(l.$slots,"default")]),_:3},16,["aria-readonly","aria-disabled","data-readonly","data-disabled"]))}}),M4=O4,P4=ne({__name:"CalendarGridBody",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"tbody"}},setup(e){const t=e;return(n,a)=>(v(),V(i(nt),at(rt(t)),{default:B(()=>[be(n.$slots,"default")]),_:3},16))}}),R4=P4,I4=ne({__name:"CalendarGridHead",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"thead"}},setup(e){const t=e;return(n,a)=>(v(),V(i(nt),Ve(t,{"aria-hidden":"true"}),{default:B(()=>[be(n.$slots,"default")]),_:3},16))}}),q4=I4,N4=ne({__name:"CalendarGridRow",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"tr"}},setup(e){const t=e;return(n,a)=>(v(),V(i(nt),at(rt(t)),{default:B(()=>[be(n.$slots,"default")]),_:3},16))}}),L4=N4,B4=ne({__name:"CalendarHeadCell",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"th"}},setup(e){const t=e;return(n,a)=>(v(),V(i(nt),at(rt(t)),{default:B(()=>[be(n.$slots,"default")]),_:3},16))}}),F4=B4,V4=ne({__name:"CalendarHeader",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(e){const t=e;return(n,a)=>(v(),V(i(nt),at(rt(t)),{default:B(()=>[be(n.$slots,"default")]),_:3},16))}}),z4=V4,j4=ne({__name:"CalendarHeading",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(e){const t=e,n=Xl();return(a,r)=>(v(),V(i(nt),Ve(t,{"data-disabled":i(n).disabled.value?"":void 0}),{default:B(()=>[be(a.$slots,"default",{headingValue:i(n).headingValue.value},()=>[xe(D(i(n).headingValue.value),1)])]),_:3},16,["data-disabled"]))}}),U4=j4,H4=ne({__name:"CalendarNext",props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,n=g(()=>a.disabled.value||a.isNextButtonDisabled(t.nextPage)),a=Xl();function r(){n.value||a.nextPage(t.nextPage)}return(l,o)=>(v(),V(i(nt),{as:t.as,"as-child":t.asChild,"aria-label":"Next page",type:t.as==="button"?"button":void 0,"aria-disabled":n.value||void 0,"data-disabled":n.value||void 0,disabled:n.value,onClick:r},{default:B(()=>[be(l.$slots,"default",{disabled:n.value},()=>[o[0]||(o[0]=xe(" Next page "))])]),_:3},8,["as","as-child","type","aria-disabled","data-disabled","disabled"]))}}),W4=H4,K4=ne({__name:"CalendarPrev",props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,n=g(()=>a.disabled.value||a.isPrevButtonDisabled(t.prevPage)),a=Xl();function r(){n.value||a.prevPage(t.prevPage)}return(l,o)=>(v(),V(i(nt),{"aria-label":"Previous page",as:t.as,"as-child":t.asChild,type:t.as==="button"?"button":void 0,"aria-disabled":n.value||void 0,"data-disabled":n.value||void 0,disabled:n.value,onClick:r},{default:B(()=>[be(l.$slots,"default",{disabled:n.value},()=>[o[0]||(o[0]=xe(" Prev page "))])]),_:3},8,["as","as-child","type","aria-disabled","data-disabled","disabled"]))}}),G4=K4;const[Y4,J4]=xt("RovingFocusGroup");var Z4=ne({__name:"RovingFocusGroup",props:{orientation:{type:String,required:!1,default:void 0},dir:{type:String,required:!1},loop:{type:Boolean,required:!1,default:!1},currentTabStopId:{type:[String,null],required:!1},defaultCurrentTabStopId:{type:String,required:!1},preventScrollOnEntryFocus:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["entryFocus","update:currentTabStopId"],setup(e,{expose:t,emit:n}){const a=e,r=n,{loop:l,orientation:o,dir:s}=Ut(a),u=Ma(s),c=At(a,"currentTabStopId",r,{defaultValue:a.defaultCurrentTabStopId,passive:a.currentTabStopId===void 0}),d=P(!1),f=P(!1),m=P(0),{getItems:p,CollectionSlot:h}=Sf({isProvider:!0});function x(b){const C=!f.value;if(b.currentTarget&&b.target===b.currentTarget&&C&&!d.value){const T=new CustomEvent(I3,q3);if(b.currentTarget.dispatchEvent(T),r("entryFocus",T),!T.defaultPrevented){const O=p().map(w=>w.ref).filter(w=>w.dataset.disabled!==""),E=O.find(w=>w.getAttribute("data-active")===""),N=O.find(w=>w.getAttribute("data-highlighted")===""),I=O.find(w=>w.id===c.value),K=[E,N,I,...O].filter(Boolean);Eb(K,a.preventScrollOnEntryFocus)}}f.value=!1}function $(){setTimeout(()=>{f.value=!1},1)}return t({getItems:p}),J4({loop:l,dir:u,orientation:o,currentTabStopId:c,onItemFocus:b=>{c.value=b},onItemShiftTab:()=>{d.value=!0},onFocusableItemAdd:()=>{m.value++},onFocusableItemRemove:()=>{m.value--}}),(b,C)=>(v(),V(i(h),null,{default:B(()=>[F(i(nt),{tabindex:d.value||m.value===0?-1:0,"data-orientation":i(o),as:b.as,"as-child":b.asChild,dir:i(u),style:{outline:"none"},onMousedown:C[0]||(C[0]=T=>f.value=!0),onMouseup:$,onFocus:x,onBlur:C[1]||(C[1]=T=>d.value=!1)},{default:B(()=>[be(b.$slots,"default")]),_:3},8,["tabindex","data-orientation","as","as-child","dir"])]),_:3}))}}),Bf=Z4,X4=ne({__name:"RovingFocusItem",props:{tabStopId:{type:String,required:!1},focusable:{type:Boolean,required:!1,default:!0},active:{type:Boolean,required:!1},allowShiftKey:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(e){const t=e,n=Y4(),a=ir(),r=g(()=>t.tabStopId||a),l=g(()=>n.currentTabStopId.value===r.value),{getItems:o,CollectionItem:s}=Sf();Ct(()=>{t.focusable&&n.onFocusableItemAdd()}),Da(()=>{t.focusable&&n.onFocusableItemRemove()});function u(c){if(c.key==="Tab"&&c.shiftKey){n.onItemShiftTab();return}if(c.target!==c.currentTarget)return;const d=B3(c,n.orientation.value,n.dir.value);if(d!==void 0){if(c.metaKey||c.ctrlKey||c.altKey||!t.allowShiftKey&&c.shiftKey)return;c.preventDefault();let f=[...o().map(m=>m.ref).filter(m=>m.dataset.disabled!=="")];if(d==="last")f.reverse();else if(d==="prev"||d==="next"){d==="prev"&&f.reverse();const m=f.indexOf(c.currentTarget);f=n.loop.value?F3(f,m+1):f.slice(m+1)}Xe(()=>Eb(f))}}return(c,d)=>(v(),V(i(s),null,{default:B(()=>[F(i(nt),{tabindex:l.value?0:-1,"data-orientation":i(n).orientation.value,"data-active":c.active?"":void 0,"data-disabled":c.focusable?void 0:"",as:c.as,"as-child":c.asChild,onMousedown:d[0]||(d[0]=f=>{c.focusable?i(n).onItemFocus(r.value):f.preventDefault()}),onFocus:d[1]||(d[1]=f=>i(n).onItemFocus(r.value)),onKeydown:u},{default:B(()=>[be(c.$slots,"default")]),_:3},8,["tabindex","data-orientation","data-active","data-disabled","as","as-child"])]),_:3}))}}),Ff=X4;const[Q4]=xt("CheckboxGroupRoot");function Vf(e){return e==="indeterminate"}function Wb(e){return Vf(e)?"indeterminate":e?"checked":"unchecked"}const[eD,tD]=xt("CheckboxRoot");var nD=ne({inheritAttrs:!1,__name:"CheckboxRoot",props:{defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1,default:void 0},disabled:{type:Boolean,required:!1},value:{type:null,required:!1,default:"on"},id:{type:String,required:!1},trueValue:{type:null,required:!1,default:()=>!0},falseValue:{type:null,required:!1,default:()=>!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,{forwardRef:r,currentElement:l}=et(),o=Q4(null),s=At(n,"modelValue",a,{defaultValue:n.defaultValue??n.falseValue,passive:n.modelValue===void 0}),u=g(()=>o?.disabled.value||n.disabled),c=g(()=>Yo(s.value,n.trueValue)),d=g(()=>hn(o?.modelValue.value)?s.value==="indeterminate"?"indeterminate":c.value:Iv(o.modelValue.value,n.value));function f(){if(hn(o?.modelValue.value))s.value==="indeterminate"?s.value=n.trueValue:s.value=c.value?n.falseValue:n.trueValue;else{const h=[...o.modelValue.value||[]];if(Iv(h,n.value)){const x=h.findIndex($=>Yo($,n.value));h.splice(x,1)}else h.push(n.value);o.modelValue.value=h}}const m=kf(l),p=g(()=>n.id&&l.value?document.querySelector(`[for="${n.id}"]`)?.innerText:void 0);return tD({disabled:u,state:d}),(h,x)=>(v(),V(Lt(i(o)?.rovingFocus.value?i(Ff):i(nt)),Ve(h.$attrs,{id:h.id,ref:i(r),role:"checkbox","as-child":h.asChild,as:h.as,type:h.as==="button"?"button":void 0,"aria-checked":i(Vf)(d.value)?"mixed":d.value,"aria-required":h.required,"aria-label":h.$attrs["aria-label"]||p.value,"data-state":i(Wb)(d.value),"data-disabled":u.value?"":void 0,disabled:u.value,focusable:i(o)?.rovingFocus.value?!u.value:void 0,onKeydown:rr(vt(()=>{},["prevent"]),["enter"]),onClick:f}),{default:B(()=>[be(h.$slots,"default",{modelValue:i(s),state:d.value}),i(m)&&h.name&&!i(o)?(v(),V(i(Af),{key:0,type:"checkbox",checked:!!d.value,name:h.name,value:h.value,disabled:u.value,required:h.required},null,8,["checked","name","value","disabled","required"])):ae("v-if",!0)]),_:3},16,["id","as-child","as","type","aria-checked","aria-required","aria-label","data-state","data-disabled","disabled","focusable","onKeydown"]))}}),aD=nD,rD=ne({__name:"CheckboxIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(e){const{forwardRef:t}=et(),n=eD();return(a,r)=>(v(),V(i(Wl),{present:a.forceMount||i(Vf)(i(n).state.value)||i(n).state.value===!0},{default:B(()=>[F(i(nt),Ve({ref:i(t),"data-state":i(Wb)(i(n).state.value),"data-disabled":i(n).disabled.value?"":void 0,style:{pointerEvents:"none"},"as-child":a.asChild,as:a.as},a.$attrs),{default:B(()=>[be(a.$slots,"default")]),_:3},16,["data-state","data-disabled","as-child","as"])]),_:3},8,["present"]))}}),lD=rD,oD=ne({__name:"MenuAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(v(),V(i(Tf),at(rt(t)),{default:B(()=>[be(n.$slots,"default")]),_:3},16))}}),sD=oD;function iD(){const e=P(!1);return Ct(()=>{Vl("keydown",()=>{e.value=!0},{capture:!0,passive:!0}),Vl(["pointerdown","pointermove"],()=>{e.value=!1},{capture:!0,passive:!0})}),e}const uD=Ng(iD),[ku,cD]=xt(["MenuRoot","MenuSub"],"MenuContext"),[zf,dD]=xt("MenuRoot");var fD=ne({__name:"MenuRoot",props:{open:{type:Boolean,required:!1,default:!1},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(e,{emit:t}){const n=e,a=t,{modal:r,dir:l}=Ut(n),o=Ma(l),s=At(n,"open",a),u=P(),c=uD();return cD({open:s,onOpenChange:d=>{s.value=d},content:u,onContentChange:d=>{u.value=d}}),dD({onClose:()=>{s.value=!1},isUsingKeyboardRef:c,dir:o,modal:r}),(d,f)=>(v(),V(i(Tb),null,{default:B(()=>[be(d.$slots,"default")]),_:3}))}}),pD=fD;const[Kb,vD]=xt("MenuContent");var mD=ne({__name:"MenuContentImpl",props:uy({loop:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},disableOutsideScroll:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...Fb}),emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus","dismiss"],setup(e,{emit:t}){const n=e,a=t,r=ku(),l=zf(),{trapFocus:o,disableOutsidePointerEvents:s,loop:u}=Ut(n);gb(),sf(s.value);const c=P(""),d=P(0),f=P(0),m=P(null),p=P("right"),h=P(0),x=P(null),$=P(),{forwardRef:b,currentElement:C}=et(),{handleTypeaheadSearch:T}=OA(),O=P();function E(z){const U=Nv(z,O.value||Nt(),C.value,{loop:u.value,arrowKeyOptions:"vertical",dir:l?.dir.value,focus:!1,attributeName:"[data-reka-collection-item]:not([data-disabled])"});U&&(O.value=U,U.scrollIntoView({block:"nearest"}))}function N(){O.value&&O.value.click()}const I=P(),K=P();Ue(O,z=>{K.value&&(z===void 0||z!==K.value.trigger.value)&&(K.value.onOpenChange(!1),K.value=void 0)}),Ue(C,z=>{r.onContentChange(z)}),Da(()=>{window.clearTimeout(d.value)});function w(z){return p.value===m.value?.side&&n3(z,m.value?.area)}async function q(z){a("openAutoFocus",z),!z.defaultPrevented&&(z.preventDefault(),C.value?.focus({preventScroll:!0}))}function H(z){if(z.defaultPrevented)return;const U=z.target,re=U.closest("[data-reka-menu-content]")===z.currentTarget,ce=["input","textarea"].includes(U.tagName.toLowerCase()),Te=z.ctrlKey||z.altKey||z.metaKey,me=z.key.length===1,_e=Nv(z,Nt(),C.value,{loop:u.value,arrowKeyOptions:"vertical",dir:l?.dir.value,focus:!0,attributeName:"[data-reka-collection-item]:not([data-disabled])"});if(_e)return _e?.focus();if(z.code==="Space")return;const de=$.value?.getItems()??[];if(re&&(z.key==="Tab"&&z.preventDefault(),!Te&&me&&!ce&&T(z.key,de)),z.target!==C.value||!QA.includes(z.key))return;z.preventDefault();const Ae=[...de.map(W=>W.ref)];kb.includes(z.key)&&Ae.reverse(),e3(Ae)}function R(z){z?.currentTarget?.contains?.(z.target)||(window.clearTimeout(d.value),c.value="")}function G(z){if(!Ai(z))return;const U=z.target,re=h.value!==z.clientX;if(z?.currentTarget?.contains(U)&&re){const ce=z.clientX>h.value?"right":"left";p.value=ce,h.value=z.clientX}}function J(z){Ai(z)&&I.value&&I.value.focus()}return vD({onItemEnter:z=>!!w(z),onItemLeave:z=>w(z)?!0:(["INPUT","TEXTAREA"].includes(Nt()?.tagName||"")||C.value?.focus(),x.value=null,!1),onTriggerLeave:z=>!!w(z),searchRef:c,highlightedElement:O,onKeydownNavigation:E,onKeydownEnter:N,filterElement:I,onFilterElementChange:z=>{I.value=z},activeSubmenuContext:K,pointerGraceTimerRef:f,onPointerGraceIntentChange:z=>{m.value=z}}),(z,U)=>(v(),V(i(Cf),{"as-child":"",trapped:i(o),onMountAutoFocus:q,onUnmountAutoFocus:U[7]||(U[7]=re=>a("closeAutoFocus",re))},{default:B(()=>[F(i($f),{"as-child":"","disable-outside-pointer-events":i(s),onEscapeKeyDown:U[2]||(U[2]=re=>a("escapeKeyDown",re)),onPointerDownOutside:U[3]||(U[3]=re=>a("pointerDownOutside",re)),onFocusOutside:U[4]||(U[4]=re=>a("focusOutside",re)),onInteractOutside:U[5]||(U[5]=re=>a("interactOutside",re)),onDismiss:U[6]||(U[6]=re=>a("dismiss"))},{default:B(()=>[F(i(Bf),{ref_key:"rovingFocusGroupRef",ref:$,"current-tab-stop-id":x.value,"onUpdate:currentTabStopId":U[0]||(U[0]=re=>x.value=re),"as-child":"",orientation:"vertical",dir:i(l).dir.value,loop:i(u),onEntryFocus:U[1]||(U[1]=re=>{a("entryFocus",re),i(l).isUsingKeyboardRef.value||re.preventDefault()})},{default:B(()=>[F(i(Vb),{ref:i(b),role:"menu",as:z.as,"as-child":z.asChild,"aria-orientation":"vertical","data-reka-menu-content":"","data-state":i(wb)(i(r).open.value),dir:i(l).dir.value,side:z.side,"side-offset":z.sideOffset,align:z.align,"align-offset":z.alignOffset,"avoid-collisions":z.avoidCollisions,"collision-boundary":z.collisionBoundary,"collision-padding":z.collisionPadding,"arrow-padding":z.arrowPadding,"prioritize-position":z.prioritizePosition,"position-strategy":z.positionStrategy,"update-position-strategy":z.updatePositionStrategy,sticky:z.sticky,"hide-when-detached":z.hideWhenDetached,reference:z.reference,onKeydown:H,onBlur:R,onPointermove:G,onPointerenter:J},{default:B(()=>[be(z.$slots,"default")]),_:3},8,["as","as-child","data-state","dir","side","side-offset","align","align-offset","avoid-collisions","collision-boundary","collision-padding","arrow-padding","prioritize-position","position-strategy","update-position-strategy","sticky","hide-when-detached","reference"])]),_:3},8,["current-tab-stop-id","dir","loop"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),Gb=mD,hD=ne({inheritAttrs:!1,__name:"MenuItemImpl",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,n=Kb(),{forwardRef:a,currentElement:r}=et(),{CollectionItem:l}=Sf(),o=P(!1),s=g(()=>o.value||r.value!=null&&n.highlightedElement.value===r.value);async function u(d){if(!(d.defaultPrevented||!Ai(d))){if(t.disabled)n.onItemLeave(d);else if(!n.onItemEnter(d)){const m=d.currentTarget;n.highlightedElement.value=m,["INPUT","TEXTAREA"].includes(Nt()?.tagName||"")||m.focus({preventScroll:!0})}}}async function c(d){if(await Xe(),d.defaultPrevented||!Ai(d)||n.highlightedElement.value!==r.value)return;!n.onItemLeave(d)&&n.highlightedElement.value===r.value&&(n.highlightedElement.value=void 0)}return(d,f)=>(v(),V(i(l),{value:{textValue:d.textValue}},{default:B(()=>[F(i(nt),Ve({ref:i(a),role:"menuitem",tabindex:"-1"},d.$attrs,{as:d.as,"as-child":d.asChild,"aria-disabled":d.disabled||void 0,"data-disabled":d.disabled?"":void 0,"data-highlighted":s.value?"":void 0,onPointermove:u,onPointerleave:c,onFocus:f[0]||(f[0]=async m=>{await Xe(),!(m.defaultPrevented||d.disabled)&&(o.value=!0,i(n).highlightedElement.value=m.currentTarget)}),onBlur:f[1]||(f[1]=async m=>{await Xe(),!m.defaultPrevented&&(o.value=!1)})}),{default:B(()=>[be(d.$slots,"default")]),_:3},16,["as","as-child","aria-disabled","data-disabled","data-highlighted"])]),_:3},8,["value"]))}}),yD=hD,gD=ne({__name:"MenuItem",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(e,{emit:t}){const n=e,a=t,{forwardRef:r,currentElement:l}=et(),o=zf(),s=Kb(),u=P(!1);async function c(){const d=l.value;if(!n.disabled&&d){const f=new CustomEvent(ZA,{bubbles:!0,cancelable:!0});a("select",f),await Xe(),f.defaultPrevented?u.value=!1:o.onClose()}}return(d,f)=>(v(),V(yD,Ve(n,{ref:i(r),onClick:c,onPointerdown:f[0]||(f[0]=()=>{u.value=!0}),onPointerup:f[1]||(f[1]=async m=>{await Xe(),!m.defaultPrevented&&(u.value||m.currentTarget?.click())}),onKeydown:f[2]||(f[2]=async m=>{const p=i(s).searchRef.value!=="";d.disabled||p&&m.key===" "||i(md).includes(m.key)&&(m.currentTarget?.click(),m.preventDefault())})}),{default:B(()=>[be(d.$slots,"default")]),_:3},16))}}),Yb=gD;const[bD,_D]=xt(["MenuCheckboxItem","MenuRadioItem"],"MenuItemIndicatorContext");var xD=ne({__name:"MenuItemIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(e){const t=bD({modelValue:P(!1)});return(n,a)=>(v(),V(i(Wl),{present:n.forceMount||i($b)(i(t).modelValue.value)||i(t).modelValue.value===!0},{default:B(()=>[F(i(nt),{as:n.as,"as-child":n.asChild,"data-state":i(Cb)(i(t).modelValue.value)},{default:B(()=>[be(n.$slots,"default")]),_:3},8,["as","as-child","data-state"])]),_:3},8,["present"]))}}),kD=xD,wD=ne({__name:"MenuRootContentModal",props:{loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,a=t,r=oa(n,a),l=ku(),{forwardRef:o,currentElement:s}=et();return wf(s),(u,c)=>(v(),V(Gb,Ve(i(r),{ref:i(o),"trap-focus":i(l).open.value,"disable-outside-pointer-events":i(l).open.value,"disable-outside-scroll":!0,onDismiss:c[0]||(c[0]=d=>i(l).onOpenChange(!1)),onFocusOutside:c[1]||(c[1]=vt(d=>a("focusOutside",d),["prevent"]))}),{default:B(()=>[be(u.$slots,"default")]),_:3},16,["trap-focus","disable-outside-pointer-events"]))}}),$D=wD,CD=ne({__name:"MenuRootContentNonModal",props:{loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const r=oa(e,t),l=ku();return(o,s)=>(v(),V(Gb,Ve(i(r),{"trap-focus":!1,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,onDismiss:s[0]||(s[0]=u=>i(l).onOpenChange(!1))}),{default:B(()=>[be(o.$slots,"default")]),_:3},16))}}),SD=CD,ED=ne({__name:"MenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const r=oa(e,t),l=ku(),o=zf();return(s,u)=>(v(),V(i(Wl),{present:s.forceMount||i(l).open.value},{default:B(()=>[i(o).modal.value?(v(),V($D,at(Ve({key:0},{...s.$attrs,...i(r)})),{default:B(()=>[be(s.$slots,"default")]),_:3},16)):(v(),V(SD,at(Ve({key:1},{...s.$attrs,...i(r)})),{default:B(()=>[be(s.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),AD=ED;const[TD,DD]=xt("MenuGroup");var OD=ne({__name:"MenuGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,n=ir(void 0,"reka-menu-group");return DD({id:n}),(a,r)=>(v(),V(i(nt),Ve({role:"group"},t,{"aria-labelledby":i(n)}),{default:B(()=>[be(a.$slots,"default")]),_:3},16,["aria-labelledby"]))}}),MD=OD,PD=ne({__name:"MenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(e){const t=e,n=TD({id:""});return(a,r)=>(v(),V(i(nt),Ve(t,{id:i(n).id||void 0}),{default:B(()=>[be(a.$slots,"default")]),_:3},16,["id"]))}}),RD=PD,ID=ne({__name:"MenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(n,a)=>(v(),V(i(hu),at(rt(t)),{default:B(()=>[be(n.$slots,"default")]),_:3},16))}}),qD=ID;const[ND,LD]=xt("MenuRadioGroup");var BD=ne({__name:"MenuRadioGroup",props:{modelValue:{type:null,required:!1,default:""},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,r=rf(n,["modelValue"]),l=vu(r),o=At(n,"modelValue",a);return LD({modelValue:o,onValueChange:s=>{o.value=s}}),(s,u)=>(v(),V(MD,at(rt(i(l))),{default:B(()=>[be(s.$slots,"default",{modelValue:i(o)})]),_:3},16))}}),FD=BD,VD=ne({__name:"MenuRadioItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(e,{emit:t}){const n=e,a=t,r=rf(n,["value"]),l=vu(r),{value:o}=Ut(n),s=ND(),u=g(()=>s.modelValue.value===o?.value);return _D({modelValue:u}),(c,d)=>(v(),V(Yb,Ve({role:"menuitemradio"},i(l),{"aria-checked":u.value,"data-state":i(Cb)(u.value),onSelect:d[0]||(d[0]=async f=>{a("select",f),i(s).onValueChange(i(o))})}),{default:B(()=>[be(c.$slots,"default")]),_:3},16,["aria-checked","data-state"]))}}),zD=VD,jD=ne({__name:"MenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(v(),V(i(nt),Ve(t,{role:"separator","aria-orientation":"horizontal"}),{default:B(()=>[be(n.$slots,"default")]),_:3},16))}}),UD=jD;const[HD,WD]=xt("DateFieldRoot");var KD=ne({inheritAttrs:!1,__name:"DateFieldRoot",props:{defaultValue:{type:null,required:!1,default:void 0},defaultPlaceholder:{type:null,required:!1},placeholder:{type:null,required:!1,default:void 0},modelValue:{type:null,required:!1},hourCycle:{type:null,required:!1},step:{type:Object,required:!1},granularity:{type:String,required:!1},hideTimeZone:{type:Boolean,required:!1},maxValue:{type:null,required:!1},minValue:{type:null,required:!1},locale:{type:String,required:!1},disabled:{type:Boolean,required:!1,default:!1},readonly:{type:Boolean,required:!1,default:!1},isDateUnavailable:{type:Function,required:!1,default:void 0},id:{type:String,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue","update:placeholder"],setup(e,{expose:t,emit:n}){const a=e,r=n,{disabled:l,readonly:o,isDateUnavailable:s,granularity:u,defaultValue:c,dir:d,locale:f}=Ut(a),m=mu(f),p=Ma(d),h=xf(m.value,{hourCycle:Xo(a.hourCycle)}),{primitiveElement:x,currentElement:$}=zr(),b=P(new Set);Ct(()=>{$m($.value).forEach(W=>b.value.add(W))});const C=At(a,"modelValue",r,{defaultValue:c.value,passive:a.modelValue===void 0}),T=_f({defaultPlaceholder:a.placeholder,granularity:u.value,defaultValue:C.value,locale:a.locale}),O=At(a,"placeholder",r,{defaultValue:a.defaultPlaceholder??T.copy(),passive:a.placeholder===void 0}),E=g(()=>vb(a)),N=g(()=>a.granularity?pd(O.value)?a.granularity:"day":pd(O.value)?"minute":"day"),I=g(()=>C.value?!!(s.value?.(C.value)||a.minValue&&Qa(C.value,a.minValue)||a.maxValue&&Qa(a.maxValue,C.value)):!1),K=t4(N.value),w=P(C.value?{...wm({value:C.value,formatter:h})}:{...K}),q=g(()=>Ub({granularity:N.value,dateRef:O.value,formatter:h,hideTimeZone:a.hideTimeZone,hourCycle:a.hourCycle,segmentValues:w.value,locale:m})),H=g(()=>q.value.arr),R=g(()=>H.value.filter(({part:W})=>W!=="literal"));Ue(m,W=>{h.getLocale()!==W&&(h.setLocale(W),Xe(()=>{b.value.clear(),$m($.value).forEach(ke=>b.value.add(ke))}))}),Ue(C,W=>{!hn(W)&&O.value.compare(W)!==0&&(O.value=W.copy())}),Ue([C,m],([W])=>{hn(W)?Object.values(w.value).every(ke=>ke!==null)&&hn(W)&&(w.value={...K}):w.value={...wm({value:W,formatter:h})}});const G=P(null),J=g(()=>Array.from(b.value).findIndex(W=>W.getAttribute("data-reka-date-field-segment")===G.value?.getAttribute("data-reka-date-field-segment"))),z=g(()=>{const W=p.value==="rtl"?-1:1;return(W<0?J.value<0:J.value>b.value.size-1)?null:Array.from(b.value)[J.value+W]}),U=g(()=>{const W=p.value==="rtl"?-1:1;return(W>0?J.value<0:J.value>b.value.size-1)?null:Array.from(b.value)[J.value-W]}),re=g(()=>hb(N.value)),ce=g(()=>sc(C.value,N.value)),Te=g(()=>a.maxValue?sc(a.maxValue,N.value):void 0),me=g(()=>a.minValue?sc(a.minValue,N.value):void 0),_e=Hl();function de(W){W.isComposing||fa(W.key)&&(W.key===_e.ARROW_LEFT&&U.value?.focus(),W.key===_e.ARROW_RIGHT&&z.value?.focus())}function Ae(W){G.value=W}return WD({isDateUnavailable:s.value,locale:m,modelValue:C,placeholder:O,disabled:l,formatter:h,hourCycle:a.hourCycle,step:E,readonly:o,segmentValues:w,isInvalid:I,segmentContents:R,elements:b,setFocusedElement:Ae,focusNext(){z.value?.focus()}}),t({setFocusedElement:Ae}),(W,ke)=>(v(),V(i(nt),Ve(W.$attrs,{ref_key:"primitiveElement",ref:x,role:"group","aria-disabled":i(l)?!0:void 0,"data-disabled":i(l)?"":void 0,"data-readonly":i(o)?"":void 0,"data-invalid":I.value?"":void 0,dir:i(p),onKeydown:rr(de,["left","right"])}),{default:B(()=>[be(W.$slots,"default",{modelValue:i(C),segments:H.value,isInvalid:I.value}),F(i(Ef),{id:W.id,as:"input",type:re.value,feature:"focusable",tabindex:"-1",value:ce.value,name:W.name,disabled:i(l),required:W.required,max:Te.value,min:me.value,onFocus:ke[0]||(ke[0]=le=>Array.from(b.value)?.[0]?.focus())},null,8,["id","type","value","name","disabled","required","max","min"])]),_:3},16,["aria-disabled","data-disabled","data-readonly","data-invalid","dir"]))}}),GD=KD,YD=ne({__name:"DateFieldInput",props:{part:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,n=HD(),a=P(!0),r=P(!1),{handleSegmentClick:l,handleSegmentKeydown:o,handleSegmentBeforeInput:s,handleSegmentCompositionStart:u,handleSegmentCompositionEnd:c,attributes:d}=Hb({hasLeftFocus:a,lastKeyZero:r,placeholder:n.placeholder,hourCycle:n.hourCycle,step:n.step,segmentValues:n.segmentValues,formatter:n.formatter,part:t.part,disabled:n.disabled,readonly:n.readonly,focusNext:n.focusNext,modelValue:n.modelValue}),f=g(()=>n.disabled.value),m=g(()=>n.readonly.value),p=g(()=>n.isInvalid.value);return(h,x)=>(v(),V(i(nt),Ve({as:h.as,"as-child":h.asChild},i(d),{contenteditable:f.value||m.value?!1:h.part!=="literal","data-reka-date-field-segment":h.part,"aria-disabled":f.value?!0:void 0,"aria-readonly":m.value?!0:void 0,"data-disabled":f.value?"":void 0,"data-invalid":p.value?"":void 0,"aria-invalid":p.value?!0:void 0},iy(h.part!=="literal"?{mousedown:i(l),keydown:i(o),beforeinput:i(s),compositionstart:i(u),compositionend:i(c),focusout:()=>{a.value=!0},focusin:$=>{i(n).setFocusedElement($.target)}}:{})),{default:B(()=>[be(h.$slots,"default")]),_:3},16,["as","as-child","contenteditable","data-reka-date-field-segment","aria-disabled","aria-readonly","data-disabled","data-invalid","aria-invalid"]))}}),JD=YD;const[Ql,ZD]=xt("PopoverRoot");var XD=ne({__name:"PopoverRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},modal:{type:Boolean,required:!1,default:!1}},emits:["update:open"],setup(e,{emit:t}){const n=e,a=t,{modal:r}=Ut(n),l=At(n,"open",a,{defaultValue:n.defaultOpen,passive:n.open===void 0});return ZD({contentId:"",triggerId:"",modal:r,open:l,onOpenChange:u=>{l.value=u},onOpenToggle:()=>{l.value=!l.value},triggerElement:P(),hasCustomAnchor:P(!1)}),(u,c)=>(v(),V(i(Tb),null,{default:B(()=>[be(u.$slots,"default",{open:i(l),close:()=>l.value=!1})]),_:3}))}}),Jb=XD,QD=ne({__name:"PopoverAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;et();const n=Ql();return ay(()=>{n.hasCustomAnchor.value=!0}),Da(()=>{n.hasCustomAnchor.value=!1}),(a,r)=>(v(),V(i(Tf),at(rt(t)),{default:B(()=>[be(a.$slots,"default")]),_:3},16))}}),eO=QD;const[jf,tO]=xt("DatePickerRoot");var nO=ne({inheritAttrs:!1,__name:"DatePickerRoot",props:{defaultValue:{type:null,required:!1,default:void 0},defaultPlaceholder:{type:null,required:!1},placeholder:{type:null,required:!1,default:void 0},modelValue:{type:null,required:!1},hourCycle:{type:null,required:!1},step:{type:Object,required:!1},granularity:{type:String,required:!1},hideTimeZone:{type:Boolean,required:!1},maxValue:{type:null,required:!1},minValue:{type:null,required:!1},locale:{type:String,required:!1},disabled:{type:Boolean,required:!1,default:!1},readonly:{type:Boolean,required:!1,default:!1},isDateUnavailable:{type:Function,required:!1,default:void 0},id:{type:String,required:!1},dir:{type:String,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},modal:{type:Boolean,required:!1,default:!1},isDateDisabled:{type:Function,required:!1,default:void 0},pagedNavigation:{type:Boolean,required:!1,default:!1},weekStartsOn:{type:Number,required:!1},weekdayFormat:{type:String,required:!1,default:"narrow"},fixedWeeks:{type:Boolean,required:!1,default:!1},numberOfMonths:{type:Number,required:!1,default:1},preventDeselect:{type:Boolean,required:!1,default:!1},closeOnSelect:{type:Boolean,required:!1,default:!1}},emits:["update:open","update:modelValue","update:placeholder"],setup(e,{emit:t}){const n=e,a=t,{locale:r,disabled:l,readonly:o,pagedNavigation:s,weekdayFormat:u,fixedWeeks:c,numberOfMonths:d,preventDeselect:f,isDateDisabled:m,isDateUnavailable:p,defaultOpen:h,modal:x,id:$,name:b,required:C,minValue:T,maxValue:O,granularity:E,hideTimeZone:N,hourCycle:I,defaultValue:K,dir:w,step:q,closeOnSelect:H}=Ut(n),R=Ma(w),G=mu(r),J=g(()=>n.weekStartsOn??yb(G.value)),z=At(n,"modelValue",a,{defaultValue:K.value,passive:n.modelValue===void 0}),U=g(()=>_f({defaultPlaceholder:n.placeholder,granularity:n.granularity,defaultValue:z.value,locale:G.value})),re=At(n,"placeholder",a,{defaultValue:n.defaultPlaceholder??U.value.copy(),passive:n.placeholder===void 0}),ce=At(n,"open",a,{defaultValue:h.value,passive:n.open===void 0}),Te=P();function me(_e){return"hour"in _e?_e.set({hour:0,minute:0,second:0,millisecond:0}):_e}return Ue(z,_e=>{_e&&_e.compare(re.value)!==0?re.value=_e.copy():!_e&&"hour"in re.value&&(re.value=me(re.value)),H.value&&(ce.value=!1)}),tO({isDateUnavailable:p.value,isDateDisabled:m.value,locale:G,disabled:l,pagedNavigation:s,weekStartsOn:J,weekdayFormat:u,fixedWeeks:c,numberOfMonths:d,readonly:o,preventDeselect:f,modelValue:z,placeholder:re,defaultOpen:h,modal:x,open:ce,id:$,name:b,required:C,minValue:T,maxValue:O,granularity:E,hideTimeZone:N,hourCycle:I,dateFieldRef:Te,dir:R,step:q,onDateChange(_e){_e?z.value&&!f.value&&_e&&z.value.compare(_e)===0?z.value=void 0:z.value=_e.copy():z.value=void 0},onPlaceholderChange(_e){re.value=_e.copy()},closeOnSelect:H}),(_e,de)=>(v(),V(i(Jb),{open:i(ce),"onUpdate:open":de[0]||(de[0]=Ae=>_t(ce)?ce.value=Ae:null),"default-open":i(h),modal:i(x)},{default:B(()=>[be(_e.$slots,"default")]),_:3},8,["open","default-open","modal"]))}}),aO=nO,rO=ne({__name:"DatePickerCalendar",setup(e){const t=jf();return(n,a)=>(v(),V(i(S4),Ve({isDateDisabled:i(t).isDateDisabled,isDateUnavailable:i(t).isDateUnavailable,minValue:i(t).minValue.value,maxValue:i(t).maxValue.value,locale:i(t).locale.value,disabled:i(t).disabled.value,pagedNavigation:i(t).pagedNavigation.value,weekStartsOn:i(t).weekStartsOn.value,weekdayFormat:i(t).weekdayFormat.value,fixedWeeks:i(t).fixedWeeks.value,numberOfMonths:i(t).numberOfMonths.value,readonly:i(t).readonly.value,preventDeselect:i(t).preventDeselect.value,dir:i(t).dir.value},{"model-value":i(t).modelValue.value,placeholder:i(t).placeholder.value,multiple:!1,"onUpdate:modelValue":a[0]||(a[0]=r=>{r&&i(t).modelValue.value&&i(Dl)(r,i(t).modelValue.value)||i(t).onDateChange(r)}),"onUpdate:placeholder":a[1]||(a[1]=r=>{i(Dl)(r,i(t).placeholder.value)||i(t).onPlaceholderChange(r)})}),{default:B(({weekDays:r,grid:l,date:o,weekStartsOn:s,locale:u,fixedWeeks:c})=>[be(n.$slots,"default",{date:o,grid:l,weekDays:r,weekStartsOn:s,locale:u,fixedWeeks:c})]),_:3},16,["model-value","placeholder"]))}}),lO=rO,oO=ne({__name:"DatePickerCell",props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(v(),V(i(A4),at(rt(t)),{default:B(()=>[be(n.$slots,"default")]),_:3},16))}}),sO=oO,iO=ne({__name:"DatePickerCellTrigger",props:{day:{type:null,required:!0},month:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(v(),V(i(D4),at(rt(t)),{default:B(r=>[be(n.$slots,"default",at(rt(r)))]),_:3},16))}}),uO=iO,cO=ne({__name:"PopoverContentImpl",props:{trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,a=t,r=vu(rf(n,"trapFocus","disableOutsidePointerEvents")),{forwardRef:l}=et(),o=Ql();return gb(),(s,u)=>(v(),V(i(Cf),{"as-child":"",loop:"",trapped:s.trapFocus,onMountAutoFocus:u[5]||(u[5]=c=>a("openAutoFocus",c)),onUnmountAutoFocus:u[6]||(u[6]=c=>a("closeAutoFocus",c))},{default:B(()=>[F(i($f),{"as-child":"","disable-outside-pointer-events":s.disableOutsidePointerEvents,onPointerDownOutside:u[0]||(u[0]=c=>a("pointerDownOutside",c)),onInteractOutside:u[1]||(u[1]=c=>a("interactOutside",c)),onEscapeKeyDown:u[2]||(u[2]=c=>a("escapeKeyDown",c)),onFocusOutside:u[3]||(u[3]=c=>a("focusOutside",c)),onDismiss:u[4]||(u[4]=c=>i(o).onOpenChange(!1))},{default:B(()=>[F(i(Vb),Ve(i(r),{id:i(o).contentId,ref:i(l),"data-state":i(o).open.value?"open":"closed","aria-labelledby":i(o).triggerId,style:{"--reka-popover-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-popover-content-available-width":"var(--reka-popper-available-width)","--reka-popover-content-available-height":"var(--reka-popper-available-height)","--reka-popover-trigger-width":"var(--reka-popper-anchor-width)","--reka-popover-trigger-height":"var(--reka-popper-anchor-height)"},role:"dialog"}),{default:B(()=>[be(s.$slots,"default")]),_:3},16,["id","data-state","aria-labelledby"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),Zb=cO,dO=ne({__name:"PopoverContentModal",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,a=t,r=Ql(),l=P(!1);sf(!0);const o=oa(n,a),{forwardRef:s,currentElement:u}=et();return wf(u),(c,d)=>(v(),V(Zb,Ve(i(o),{ref:i(s),"trap-focus":i(r).open.value,"disable-outside-pointer-events":"",onCloseAutoFocus:d[0]||(d[0]=vt(f=>{a("closeAutoFocus",f),l.value||i(r).triggerElement.value?.focus()},["prevent"])),onPointerDownOutside:d[1]||(d[1]=f=>{a("pointerDownOutside",f);const m=f.detail.originalEvent,p=m.button===0&&m.ctrlKey===!0,h=m.button===2||p;l.value=h}),onFocusOutside:d[2]||(d[2]=vt(()=>{},["prevent"]))}),{default:B(()=>[be(c.$slots,"default")]),_:3},16,["trap-focus"]))}}),fO=dO,pO=ne({__name:"PopoverContentNonModal",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,a=t,r=Ql(),l=P(!1),o=P(!1),s=oa(n,a);return(u,c)=>(v(),V(Zb,Ve(i(s),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:c[0]||(c[0]=d=>{a("closeAutoFocus",d),d.defaultPrevented||(l.value||i(r).triggerElement.value?.focus(),d.preventDefault()),l.value=!1,o.value=!1}),onInteractOutside:c[1]||(c[1]=async d=>{a("interactOutside",d),d.defaultPrevented||(l.value=!0,d.detail.originalEvent.type==="pointerdown"&&(o.value=!0));const f=d.target;i(r).triggerElement.value?.contains(f)&&d.preventDefault(),d.detail.originalEvent.type==="focusin"&&o.value&&d.preventDefault()})}),{default:B(()=>[be(u.$slots,"default")]),_:3},16))}}),vO=pO,mO=ne({__name:"PopoverContent",props:{forceMount:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,a=t,r=Ql(),l=oa(n,a),{forwardRef:o}=et();return r.contentId||=ir(void 0,"reka-popover-content"),(s,u)=>(v(),V(i(Wl),{present:s.forceMount||i(r).open.value},{default:B(()=>[i(r).modal.value?(v(),V(fO,Ve({key:0},i(l),{ref:i(o)}),{default:B(()=>[be(s.$slots,"default")]),_:3},16)):(v(),V(vO,Ve({key:1},i(l),{ref:i(o)}),{default:B(()=>[be(s.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),Xb=mO,hO=ne({__name:"PopoverPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(n,a)=>(v(),V(i(hu),at(rt(t)),{default:B(()=>[be(n.$slots,"default")]),_:3},16))}}),Qb=hO,yO=ne({__name:"DatePickerContent",props:{portal:{type:Object,required:!1},forceMount:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,a=t,r=g(()=>({...n,portal:void 0})),l=oa(r,a);return(o,s)=>(v(),V(i(Qb),at(rt(o.portal)),{default:B(()=>[F(i(Xb),Ve({...i(l),...o.$attrs},{onOpenAutoFocus:s[0]||(s[0]=u=>{a("openAutoFocus",u),!u.defaultPrevented&&u.target&&(i(mb)(u.target),u.preventDefault())})}),{default:B(()=>[be(o.$slots,"default")]),_:3},16)]),_:3},16))}}),gO=yO,bO=ne({__name:"DatePickerField",setup(e){const t=jf();return(n,a)=>(v(),V(i(GD),Ve({ref:i(t).dateFieldRef,"model-value":i(t).modelValue.value,placeholder:i(t).placeholder.value},{id:i(t).id.value,name:i(t).name.value,disabled:i(t).disabled.value,minValue:i(t).minValue.value,maxValue:i(t).maxValue.value,readonly:i(t).readonly.value,hourCycle:i(t).hourCycle.value,granularity:i(t).granularity.value,hideTimeZone:i(t).hideTimeZone.value,locale:i(t).locale.value,isDateUnavailable:i(t).isDateUnavailable,required:i(t).required.value,dir:i(t).dir.value,step:i(t).step.value},{"onUpdate:modelValue":a[0]||(a[0]=r=>{r&&i(t).modelValue.value&&r.compare(i(t).modelValue.value)===0||i(t).onDateChange(r)}),"onUpdate:placeholder":a[1]||(a[1]=r=>{r.compare(i(t).placeholder.value)!==0&&i(t).onPlaceholderChange(r)})}),{default:B(({segments:r,modelValue:l})=>[be(n.$slots,"default",{segments:r,modelValue:l})]),_:3},16,["model-value","placeholder"]))}}),_O=bO,xO=ne({__name:"DatePickerGrid",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(v(),V(i(M4),at(rt(t)),{default:B(()=>[be(n.$slots,"default")]),_:3},16))}}),kO=xO,wO=ne({__name:"DatePickerGridBody",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(v(),V(i(R4),at(rt(t)),{default:B(()=>[be(n.$slots,"default")]),_:3},16))}}),$O=wO,CO=ne({__name:"DatePickerGridHead",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(v(),V(i(q4),at(rt(t)),{default:B(()=>[be(n.$slots,"default")]),_:3},16))}}),SO=CO,EO=ne({__name:"DatePickerGridRow",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(v(),V(i(L4),at(rt(t)),{default:B(()=>[be(n.$slots,"default")]),_:3},16))}}),Sm=EO,AO=ne({__name:"DatePickerHeadCell",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(v(),V(i(F4),at(rt(t)),{default:B(()=>[be(n.$slots,"default")]),_:3},16))}}),TO=AO,DO=ne({__name:"DatePickerHeader",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(v(),V(i(z4),at(rt(t)),{default:B(()=>[be(n.$slots,"default")]),_:3},16))}}),OO=DO,MO=ne({__name:"DatePickerHeading",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(v(),V(i(U4),at(rt(t)),{default:B(({headingValue:r})=>[be(n.$slots,"default",{headingValue:r},()=>[xe(D(r),1)])]),_:3},16))}}),PO=MO,RO=ne({__name:"DatePickerInput",props:{part:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(v(),V(i(JD),at(rt(t)),{default:B(()=>[be(n.$slots,"default")]),_:3},16))}}),IO=RO,qO=ne({__name:"DatePickerNext",props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(v(),V(i(W4),at(rt(t)),{default:B(r=>[be(n.$slots,"default",at(rt(r)))]),_:3},16))}}),NO=qO,LO=ne({__name:"DatePickerPrev",props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(v(),V(i(G4),at(rt(t)),{default:B(r=>[be(n.$slots,"default",at(rt(r)))]),_:3},16))}}),BO=LO,FO=ne({__name:"PopoverTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,n=Ql(),{forwardRef:a,currentElement:r}=et();return n.triggerId||=ir(void 0,"reka-popover-trigger"),Ct(()=>{n.triggerElement.value=r.value}),(l,o)=>(v(),V(Lt(i(n).hasCustomAnchor.value?i(nt):i(Tf)),{"as-child":""},{default:B(()=>[F(i(nt),{id:i(n).triggerId,ref:i(a),type:l.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":i(n).open.value,"aria-controls":i(n).contentId,"data-state":i(n).open.value?"open":"closed",as:l.as,"as-child":t.asChild,onClick:i(n).onOpenToggle},{default:B(()=>[be(l.$slots,"default")]),_:3},8,["id","type","aria-expanded","aria-controls","data-state","as","as-child","onClick"])]),_:3}))}}),VO=FO,zO=ne({__name:"DatePickerTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,n=jf();return(a,r)=>(v(),V(i(VO),Ve({"data-reka-date-field-segment":"trigger"},t,{disabled:i(n).disabled.value,onFocusin:r[0]||(r[0]=l=>{i(n).dateFieldRef.value?.setFocusedElement(l.target)})}),{default:B(()=>[be(a.$slots,"default")]),_:3},16,["disabled"]))}}),jO=zO;const[e1,UO]=xt("DropdownMenuRoot");var HO=ne({__name:"DropdownMenuRoot",props:{defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1,default:void 0},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(e,{emit:t}){const n=e,a=t;et();const r=At(n,"open",a,{defaultValue:n.defaultOpen,passive:n.open===void 0}),l=P(),{modal:o,dir:s}=Ut(n),u=Ma(s);return UO({open:r,onOpenChange:c=>{r.value=c},onOpenToggle:()=>{r.value=!r.value},triggerId:"",triggerElement:l,contentId:"",modal:o,dir:u}),(c,d)=>(v(),V(i(pD),{open:i(r),"onUpdate:open":d[0]||(d[0]=f=>_t(r)?r.value=f:null),dir:i(u),modal:i(o)},{default:B(()=>[be(c.$slots,"default",{open:i(r)})]),_:3},8,["open","dir","modal"]))}}),t1=HO,WO=ne({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(e,{emit:t}){const r=oa(e,t);et();const l=e1(),o=P(!1);function s(u){u.defaultPrevented||(o.value||setTimeout(()=>{l.triggerElement.value?.focus()},0),o.value=!1,u.preventDefault())}return l.contentId||=ir(void 0,"reka-dropdown-menu-content"),(u,c)=>(v(),V(i(AD),Ve(i(r),{id:i(l).contentId,"aria-labelledby":i(l)?.triggerId,style:{"--reka-dropdown-menu-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-dropdown-menu-content-available-width":"var(--reka-popper-available-width)","--reka-dropdown-menu-content-available-height":"var(--reka-popper-available-height)","--reka-dropdown-menu-trigger-width":"var(--reka-popper-anchor-width)","--reka-dropdown-menu-trigger-height":"var(--reka-popper-anchor-height)"},onCloseAutoFocus:s,onInteractOutside:c[0]||(c[0]=d=>{if(d.defaultPrevented)return;const f=d.detail.originalEvent,m=f.button===0&&f.ctrlKey===!0,p=f.button===2||m;(!i(l).modal.value||p)&&(o.value=!0),i(l).triggerElement.value?.contains(d.target)&&d.preventDefault()})}),{default:B(()=>[be(u.$slots,"default")]),_:3},16,["id","aria-labelledby"]))}}),n1=WO,KO=ne({__name:"DropdownMenuItem",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(e,{emit:t}){const n=e,r=Gr(t);return et(),(l,o)=>(v(),V(i(Yb),at(rt({...n,...i(r)})),{default:B(()=>[be(l.$slots,"default")]),_:3},16))}}),xd=KO,GO=ne({__name:"DropdownMenuItemIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return et(),(n,a)=>(v(),V(i(kD),at(rt(t)),{default:B(()=>[be(n.$slots,"default")]),_:3},16))}}),YO=GO,JO=ne({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return et(),(n,a)=>(v(),V(i(RD),at(rt(t)),{default:B(()=>[be(n.$slots,"default")]),_:3},16))}}),ZO=JO,XO=ne({__name:"DropdownMenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(n,a)=>(v(),V(i(qD),at(rt(t)),{default:B(()=>[be(n.$slots,"default")]),_:3},16))}}),a1=XO,QO=ne({__name:"DropdownMenuRadioGroup",props:{modelValue:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,r=Gr(t);return et(),(l,o)=>(v(),V(i(FD),at(rt({...n,...i(r)})),{default:B(()=>[be(l.$slots,"default")]),_:3},16))}}),eM=QO,tM=ne({__name:"DropdownMenuRadioItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(e,{emit:t}){const r=oa(e,t);return et(),(l,o)=>(v(),V(i(zD),at(rt(i(r))),{default:B(()=>[be(l.$slots,"default")]),_:3},16))}}),nM=tM,aM=ne({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return et(),(n,a)=>(v(),V(i(UD),at(rt(t)),{default:B(()=>[be(n.$slots,"default")]),_:3},16))}}),Em=aM,rM=ne({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,n=e1(),{forwardRef:a,currentElement:r}=et();return Ct(()=>{n.triggerElement=r}),n.triggerId||=ir(void 0,"reka-dropdown-menu-trigger"),(l,o)=>(v(),V(i(sD),{"as-child":""},{default:B(()=>[F(i(nt),{id:i(n).triggerId,ref:i(a),type:l.as==="button"?"button":void 0,"as-child":t.asChild,as:l.as,"aria-haspopup":"menu","aria-expanded":i(n).open.value,"aria-controls":i(n).open.value?i(n).contentId:void 0,"data-disabled":l.disabled?"":void 0,disabled:l.disabled,"data-state":i(n).open.value?"open":"closed",onClick:o[0]||(o[0]=async s=>{!l.disabled&&s.button===0&&s.ctrlKey===!1&&(i(n)?.onOpenToggle(),await Xe(),i(n).open.value&&s.preventDefault())}),onKeydown:o[1]||(o[1]=rr(s=>{l.disabled||(["Enter"," "].includes(s.key)&&i(n).onOpenToggle(),s.key==="ArrowDown"&&i(n).onOpenChange(!0),["Enter"," ","ArrowDown"].includes(s.key)&&s.preventDefault())},["enter","space","arrow-down"]))},{default:B(()=>[be(l.$slots,"default")]),_:3},8,["id","type","as-child","as","aria-expanded","aria-controls","data-disabled","disabled","data-state"])]),_:3}))}}),r1=rM;const ts=100,[lM,oM]=xt("ProgressRoot"),Mi=e=>typeof e=="number";function sM(e,t){return hn(e)||Mi(e)&&!Number.isNaN(e)&&e<=t&&e>=0?e:(console.error(`Invalid prop \`value\` of value \`${e}\` supplied to \`ProgressRoot\`. The \`value\` prop must be: +`))}return()=>r.value||a.value||o.value?En(t.default({present:o.value})[0],{ref:c=>{const d=Kr(c);return typeof d?.hasAttribute>"u"||(d?.hasAttribute("data-reka-popper-content-wrapper")?l.value=d.firstElementChild:l.value=d),d}}):null}});const vd=ne({name:"PrimitiveSlot",inheritAttrs:!1,setup(e,{attrs:t,slots:n}){return()=>{if(!n.default)return null;const a=of(n.default()),r=a.findIndex(u=>u.type!==Rn);if(r===-1)return a;const l=a[r];delete l.props?.ref;const o=l.props?Ve(t,l.props):t,s=ar({...l,props:{}},o);return a.length===1?s:(a[r]=s,a)}}}),IA=["area","img","input"],nt=ne({name:"Primitive",inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:"div"}},setup(e,{attrs:t,slots:n}){const a=e.asChild?"template":e.as;return typeof a=="string"&&IA.includes(a)?()=>En(a,t):a!=="template"?()=>En(e.as,t,{default:n.default}):()=>En(vd,t,{default:n.default})}});function zr(){const e=P(),t=b(()=>["#text","#comment"].includes(e.value?.$el.nodeName)?e.value?.$el.nextElementSibling:Kr(e));return{primitiveElement:e,currentElement:t}}const[Pa,qA]=kt("DialogRoot");var NA=ne({inheritAttrs:!1,__name:"DialogRoot",props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1,default:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(e,{emit:t}){const n=e,r=At(n,"open",t,{defaultValue:n.defaultOpen,passive:n.open===void 0}),l=P(),o=P(),{modal:s}=Ut(n);return qA({open:r,modal:s,openModal:()=>{r.value=!0},onOpenChange:u=>{r.value=u},onOpenToggle:()=>{r.value=!r.value},contentId:"",titleId:"",descriptionId:"",triggerElement:l,contentElement:o}),(u,c)=>_e(u.$slots,"default",{open:i(r),close:()=>r.value=!1})}}),Kl=NA,LA=ne({__name:"DialogClose",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e;et();const n=Pa();return(a,r)=>(v(),z(i(nt),Ve(t,{type:a.as==="button"?"button":void 0,onClick:r[0]||(r[0]=l=>i(n).onOpenChange(!1))}),{default:B(()=>[_e(a.$slots,"default")]),_:3},16,["type"]))}}),jl=LA;const BA="dismissableLayer.pointerDownOutside",FA="dismissableLayer.focusOutside";function _b(e,t){if(!(t instanceof Element))return!1;const n=t.closest("[data-dismissable-layer]"),a=e.dataset.dismissableLayer===""?e:e.querySelector("[data-dismissable-layer]"),r=Array.from(e.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(n&&(a===n||r.indexOf(a){});return bn(o=>{if(!Oa||!en(n))return;const s=async c=>{const d=c.target;if(!(!t?.value||!d)){if(_b(t.value,d)){r.value=!1;return}if(c.target&&!r.value){let m=function(){af(BA,e,f)};const f={originalEvent:c};c.pointerType==="touch"?(a.removeEventListener("click",l.value),l.value=m,a.addEventListener("click",l.value,{once:!0})):m()}else a.removeEventListener("click",l.value);r.value=!1}},u=window.setTimeout(()=>{a.addEventListener("pointerdown",s)},0);o(()=>{window.clearTimeout(u),a.removeEventListener("pointerdown",s),a.removeEventListener("click",l.value)})}),{onPointerDownCapture:()=>{en(n)&&(r.value=!0)}}}function zA(e,t,n=!0){const a=t?.value?.ownerDocument??globalThis?.document,r=P(!1);return bn(l=>{if(!Oa||!en(n))return;const o=async s=>{if(!t?.value)return;await Xe(),await Xe();const u=s.target;!t.value||!u||_b(t.value,u)||s.target&&!r.value&&af(FA,e,{originalEvent:s})};a.addEventListener("focusin",o),l(()=>a.removeEventListener("focusin",o))}),{onFocusCapture:()=>{en(n)&&(r.value=!0)},onBlurCapture:()=>{en(n)&&(r.value=!1)}}}const fn=Mn({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,originalBodyPointerEvents:void 0,branches:new Set});var jA=ne({__name:"DismissableLayer",props:{disableOutsidePointerEvents:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss"],setup(e,{emit:t}){const n=e,a=t,{forwardRef:r,currentElement:l}=et(),o=b(()=>l.value?.ownerDocument??globalThis.document),s=b(()=>fn.layersRoot),u=b(()=>l.value?Array.from(s.value).indexOf(l.value):-1),c=b(()=>fn.layersWithOutsidePointerEventsDisabled.size>0),d=b(()=>{const p=Array.from(s.value),[h]=[...fn.layersWithOutsidePointerEventsDisabled].slice(-1),x=p.indexOf(h);return u.value>=x}),f=VA(async p=>{const h=[...fn.branches].some(x=>x?.contains(p.target));!d.value||h||(a("pointerDownOutside",p),a("interactOutside",p),await Xe(),p.defaultPrevented||a("dismiss"))},l),m=zA(p=>{[...fn.branches].some(x=>x?.contains(p.target))||(a("focusOutside",p),a("interactOutside",p),p.defaultPrevented||a("dismiss"))},l);return _E("Escape",p=>{u.value===s.value.size-1&&(a("escapeKeyDown",p),p.defaultPrevented||a("dismiss"))}),Ue([l,()=>n.disableOutsidePointerEvents],([p,h],x,$)=>{p&&(h&&(fn.layersWithOutsidePointerEventsDisabled.size===0&&(fn.originalBodyPointerEvents=o.value.body.style.pointerEvents,o.value.body.style.pointerEvents="none"),fn.layersWithOutsidePointerEventsDisabled.add(p),$(()=>{fn.layersWithOutsidePointerEventsDisabled.delete(p),fn.layersWithOutsidePointerEventsDisabled.size===0&&!hn(fn.originalBodyPointerEvents)&&(o.value.body.style.pointerEvents=fn.originalBodyPointerEvents)})),s.value.add(p))},{immediate:!0}),bn(p=>{p(()=>{l.value&&(s.value.delete(l.value),fn.layersWithOutsidePointerEventsDisabled.delete(l.value))})}),(p,h)=>(v(),z(i(nt),{ref:i(r),"as-child":p.asChild,as:p.as,"data-dismissable-layer":"",style:Sn({pointerEvents:c.value?d.value?"auto":"none":void 0}),onFocusCapture:i(m).onFocusCapture,onBlurCapture:i(m).onBlurCapture,onPointerdownCapture:i(f).onPointerDownCapture},{default:B(()=>[_e(p.$slots,"default")]),_:3},8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}}),$f=jA;const UA=sE(()=>P([]));function HA(){const e=UA();return{add(t){const n=e.value[0];t!==n&&n?.pause(),e.value=sm(e.value,t),e.value.unshift(t)},remove(t){e.value=sm(e.value,t),e.value[0]?.resume()}}}function sm(e,t){const n=[...e],a=n.indexOf(t);return a!==-1&&n.splice(a,1),n}const dc="focusScope.autoFocusOnMount",fc="focusScope.autoFocusOnUnmount",im={bubbles:!1,cancelable:!0};function WA(e,{select:t=!1}={}){const n=Lt();for(const a of e)if(Ka(a,{select:t}),Lt()!==n)return!0}function KA(e){const t=xb(e),n=um(t,e),a=um(t.reverse(),e);return[n,a]}function xb(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:a=>{const r=a.tagName==="INPUT"&&a.type==="hidden";return a.disabled||a.hidden||r?NodeFilter.FILTER_SKIP:a.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function um(e,t){for(const n of e)if(!GA(n,{upTo:t}))return n}function GA(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function YA(e){return e instanceof HTMLInputElement&&"select"in e}function Ka(e,{select:t=!1}={}){if(e&&e.focus){const n=Lt();e.focus({preventScroll:!0}),e!==n&&YA(e)&&t&&e.select()}}var JA=ne({__name:"FocusScope",props:{loop:{type:Boolean,required:!1,default:!1},trapped:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["mountAutoFocus","unmountAutoFocus"],setup(e,{emit:t}){const n=e,a=t,{currentRef:r,currentElement:l}=et(),o=P(null),s=HA(),u=Mn({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});bn(d=>{if(!Oa)return;const f=l.value;if(!n.trapped)return;function m($){if(u.paused||!f)return;const g=$.target;f.contains(g)?o.value=g:Ka(o.value,{select:!0})}function p($){if(u.paused||!f)return;const g=$.relatedTarget;g!==null&&(f.contains(g)||Ka(o.value,{select:!0}))}function h($){const g=o.value;if(g===null||!$.some(O=>O.removedNodes.length>0))return;f.contains(g)||Ka(f)}document.addEventListener("focusin",m),document.addEventListener("focusout",p);const x=new MutationObserver(h);f&&x.observe(f,{childList:!0,subtree:!0}),d(()=>{document.removeEventListener("focusin",m),document.removeEventListener("focusout",p),x.disconnect()})}),bn(async d=>{const f=l.value;if(await Xe(),!f)return;s.add(u);const m=Lt();if(!f.contains(m)){const h=new CustomEvent(dc,im);f.addEventListener(dc,x=>a("mountAutoFocus",x)),f.dispatchEvent(h),h.defaultPrevented||(WA(xb(f),{select:!0}),Lt()===m&&Ka(f))}d(()=>{f.removeEventListener(dc,$=>a("mountAutoFocus",$));const h=new CustomEvent(fc,im),x=$=>{a("unmountAutoFocus",$)};f.addEventListener(fc,x),f.dispatchEvent(h),f.setAttribute("data-focus-scope-unmounting",""),setTimeout(()=>{h.defaultPrevented||Ka(m??document.body,{select:!0}),f.removeEventListener(fc,x),s.remove(u),f.removeAttribute("data-focus-scope-unmounting")},0)})});function c(d){if(!n.loop&&!n.trapped||u.paused)return;const f=d.key==="Tab"&&!d.altKey&&!d.ctrlKey&&!d.metaKey,m=Lt();if(f&&m){const p=d.currentTarget,[h,x]=KA(p);h&&x?!d.shiftKey&&m===x?(d.preventDefault(),n.loop&&Ka(h,{select:!0})):d.shiftKey&&m===h&&(d.preventDefault(),n.loop&&Ka(x,{select:!0})):m===p&&d.preventDefault()}}return(d,f)=>(v(),z(i(nt),{ref_key:"currentRef",ref:r,tabindex:"-1","as-child":d.asChild,as:d.as,onKeydown:c},{default:B(()=>[_e(d.$slots,"default")]),_:3},8,["as-child","as"]))}}),Cf=JA;const ZA="menu.itemSelect",md=["Enter"," "],XA=["ArrowDown","PageUp","Home"],kb=["ArrowUp","PageDown","End"],QA=[...XA,...kb];[...md],[...md];function wb(e){return e?"open":"closed"}function $b(e){return e==="indeterminate"}function Cb(e){return $b(e)?"indeterminate":e?"checked":"unchecked"}function e3(e){const t=Lt();for(const n of e)if(n===t||(n.focus(),Lt()!==t))return}function t3(e,t){const{x:n,y:a}=e;let r=!1;for(let l=0,o=t.length-1;la!=d>a&&n<(c-s)*(a-u)/(d-u)+s&&(r=!r)}return r}function n3(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return t3(n,t)}function Ai(e){return e.pointerType==="mouse"}var a3=ne({__name:"DialogContentImpl",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,a=t,r=Pa(),{forwardRef:l,currentElement:o}=et();return r.titleId||=ir(void 0,"reka-dialog-title"),r.descriptionId||=ir(void 0,"reka-dialog-description"),St(()=>{r.contentElement=o,Lt()!==document.body&&(r.triggerElement.value=Lt())}),(s,u)=>(v(),z(i(Cf),{"as-child":"",loop:"",trapped:n.trapFocus,onMountAutoFocus:u[5]||(u[5]=c=>a("openAutoFocus",c)),onUnmountAutoFocus:u[6]||(u[6]=c=>a("closeAutoFocus",c))},{default:B(()=>[F(i($f),Ve({id:i(r).contentId,ref:i(l),as:s.as,"as-child":s.asChild,"disable-outside-pointer-events":s.disableOutsidePointerEvents,role:"dialog","aria-describedby":i(r).descriptionId,"aria-labelledby":i(r).titleId,"data-state":i(wb)(i(r).open.value)},s.$attrs,{onDismiss:u[0]||(u[0]=c=>i(r).onOpenChange(!1)),onEscapeKeyDown:u[1]||(u[1]=c=>a("escapeKeyDown",c)),onFocusOutside:u[2]||(u[2]=c=>a("focusOutside",c)),onInteractOutside:u[3]||(u[3]=c=>a("interactOutside",c)),onPointerDownOutside:u[4]||(u[4]=c=>a("pointerDownOutside",c))}),{default:B(()=>[_e(s.$slots,"default")]),_:3},16,["id","as","as-child","disable-outside-pointer-events","aria-describedby","aria-labelledby","data-state"])]),_:3},8,["trapped"]))}}),Sb=a3,r3=ne({__name:"DialogContentModal",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,a=t,r=Pa(),l=Gr(a),{forwardRef:o,currentElement:s}=et();return wf(s),(u,c)=>(v(),z(Sb,Ve({...n,...i(l)},{ref:i(o),"trap-focus":i(r).open.value,"disable-outside-pointer-events":n.disableOutsidePointerEvents,onCloseAutoFocus:c[0]||(c[0]=d=>{d.defaultPrevented||(d.preventDefault(),i(r).triggerElement.value?.focus())}),onPointerDownOutside:c[1]||(c[1]=d=>{const f=d.detail.originalEvent,m=f.button===0&&f.ctrlKey===!0;(f.button===2||m)&&d.preventDefault()}),onFocusOutside:c[2]||(c[2]=d=>{d.preventDefault()})}),{default:B(()=>[_e(u.$slots,"default")]),_:3},16,["trap-focus","disable-outside-pointer-events"]))}}),l3=r3,o3=ne({__name:"DialogContentNonModal",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,r=Gr(t);et();const l=Pa(),o=P(!1),s=P(!1);return(u,c)=>(v(),z(Sb,Ve({...n,...i(r)},{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:c[0]||(c[0]=d=>{d.defaultPrevented||(o.value||i(l).triggerElement.value?.focus(),d.preventDefault()),o.value=!1,s.value=!1}),onInteractOutside:c[1]||(c[1]=d=>{d.defaultPrevented||(o.value=!0,d.detail.originalEvent.type==="pointerdown"&&(s.value=!0));const f=d.target;i(l).triggerElement.value?.contains(f)&&d.preventDefault(),d.detail.originalEvent.type==="focusin"&&s.value&&d.preventDefault()})}),{default:B(()=>[_e(u.$slots,"default")]),_:3},16))}}),s3=o3,i3=ne({__name:"DialogContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:void 0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,a=t,r=Pa(),l=Gr(a),{forwardRef:o}=et();return(s,u)=>(v(),z(i(Wl),{present:s.forceMount||i(r).open.value},{default:B(()=>[i(r).modal.value?(v(),z(l3,Ve({key:0,ref:i(o)},{...n,...i(l),...s.$attrs}),{default:B(()=>[_e(s.$slots,"default")]),_:3},16)):(v(),z(s3,Ve({key:1,ref:i(o)},{...n,...i(l),...s.$attrs}),{default:B(()=>[_e(s.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),Gl=i3,u3=ne({__name:"DialogDescription",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"p"}},setup(e){const t=e;et();const n=Pa();return(a,r)=>(v(),z(i(nt),Ve(t,{id:i(n).descriptionId}),{default:B(()=>[_e(a.$slots,"default")]),_:3},16,["id"]))}}),jr=u3,c3=ne({__name:"DialogOverlayImpl",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=Pa();return sf(!0),et(),(n,a)=>(v(),z(i(nt),{as:n.as,"as-child":n.asChild,"data-state":i(t).open.value?"open":"closed",style:{"pointer-events":"auto"},onPointerdown:a[0]||(a[0]=mt(()=>{},["left","self","prevent"]))},{default:B(()=>[_e(n.$slots,"default")]),_:3},8,["as","as-child","data-state"]))}}),d3=c3,f3=ne({__name:"DialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=Pa(),{forwardRef:n}=et();return(a,r)=>i(t)?.modal.value?(v(),z(i(Wl),{key:0,present:a.forceMount||i(t).open.value},{default:B(()=>[F(d3,Ve(a.$attrs,{ref:i(n),as:a.as,"as-child":a.asChild}),{default:B(()=>[_e(a.$slots,"default")]),_:3},16,["as","as-child"])]),_:3},8,["present"])):ae("v-if",!0)}}),Yl=f3,p3=ne({__name:"Teleport",props:{to:{type:null,required:!1,default:"body"},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=gE();return(n,a)=>i(t)||n.forceMount?(v(),z($_,{key:0,to:n.to,disabled:n.disabled,defer:n.defer},[_e(n.$slots,"default")],8,["to","disabled","defer"])):ae("v-if",!0)}}),hu=p3,v3=ne({__name:"DialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(n,a)=>(v(),z(i(hu),rt(lt(t)),{default:B(()=>[_e(n.$slots,"default")]),_:3},16))}}),gs=v3,m3=ne({__name:"DialogTitle",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h2"}},setup(e){const t=e,n=Pa();return et(),(a,r)=>(v(),z(i(nt),Ve(t,{id:i(n).titleId}),{default:B(()=>[_e(a.$slots,"default")]),_:3},16,["id"]))}}),Jl=m3;const[h3,y3]=kt("AlertDialogContent");var g3=ne({__name:"AlertDialogContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,r=Gr(t);et();const l=P();return y3({onCancelElementChange:o=>{l.value=o}}),(o,s)=>(v(),z(i(Gl),Ve({...n,...i(r)},{role:"alertdialog",onPointerDownOutside:s[0]||(s[0]=mt(()=>{},["prevent"])),onInteractOutside:s[1]||(s[1]=mt(()=>{},["prevent"])),onOpenAutoFocus:s[2]||(s[2]=()=>{Xe(()=>{l.value?.focus({preventScroll:!0})})})}),{default:B(()=>[_e(o.$slots,"default")]),_:3},16))}}),b3=g3,_3=ne({__name:"AlertDialogCancel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,n=h3(),{forwardRef:a,currentElement:r}=et();return St(()=>{n.onCancelElementChange(r.value)}),(l,o)=>(v(),z(i(jl),Ve(t,{ref:i(a)}),{default:B(()=>[_e(l.$slots,"default")]),_:3},16))}}),x3=_3,k3=ne({__name:"AlertDialogDescription",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"p"}},setup(e){const t=e;return et(),(n,a)=>(v(),z(i(jr),rt(lt(t)),{default:B(()=>[_e(n.$slots,"default")]),_:3},16))}}),w3=k3,$3=ne({__name:"AlertDialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return et(),(n,a)=>(v(),z(i(Yl),rt(lt(t)),{default:B(()=>[_e(n.$slots,"default")]),_:3},16))}}),C3=$3,S3=ne({__name:"AlertDialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(n,a)=>(v(),z(i(hu),rt(lt(t)),{default:B(()=>[_e(n.$slots,"default")]),_:3},16))}}),E3=S3,A3=ne({__name:"AlertDialogRoot",props:{open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1}},emits:["update:open"],setup(e,{emit:t}){const r=oa(e,t);return et(),(l,o)=>(v(),z(i(Kl),Ve(i(r),{modal:!0}),{default:B(s=>[_e(l.$slots,"default",rt(lt(s)))]),_:3},16))}}),T3=A3,D3=ne({__name:"AlertDialogTitle",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h2"}},setup(e){const t=e;return et(),(n,a)=>(v(),z(i(Jl),rt(lt(t)),{default:B(()=>[_e(n.$slots,"default")]),_:3},16))}}),O3=D3;const cm="data-reka-collection-item";function Sf(e={}){const{key:t="",isProvider:n=!1}=e,a=`${t}CollectionProvider`;let r;n?(r={collectionRef:P(),itemMap:P(new Map)},wt(a,r)):r=ct(a);const l=(d=!1)=>{const f=r.collectionRef.value;if(!f)return[];const m=Array.from(f.querySelectorAll(`[${cm}]`)),h=Array.from(r.itemMap.value.values()).sort((x,$)=>m.indexOf(x.ref)-m.indexOf($.ref));return d?h:h.filter(x=>x.ref.dataset.disabled!=="")},o=ne({name:"CollectionSlot",inheritAttrs:!1,setup(d,{slots:f,attrs:m}){const{primitiveElement:p,currentElement:h}=zr();return Ue(h,()=>{r.collectionRef.value=h.value}),()=>En(vd,{ref:p,...m},f)}}),s=ne({name:"CollectionItem",inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(d,{slots:f,attrs:m}){const{primitiveElement:p,currentElement:h}=zr();return bn(x=>{if(h.value){const $=li(h.value);r.itemMap.value.set($,{ref:h.value,value:d.value}),x(()=>r.itemMap.value.delete($))}}),()=>En(vd,{...m,[cm]:"",ref:p},f)}}),u=b(()=>Array.from(r.itemMap.value.values())),c=b(()=>r.itemMap.value.size);return{getItems:l,reactiveItems:u,itemMapSize:c,CollectionSlot:o,CollectionItem:s}}var M3=ne({__name:"VisuallyHidden",props:{feature:{type:String,required:!1,default:"focusable"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(e){return(t,n)=>(v(),z(i(nt),{as:t.as,"as-child":t.asChild,"aria-hidden":t.feature==="focusable"?"true":void 0,"data-hidden":t.feature==="fully-hidden"?"":void 0,tabindex:t.feature==="fully-hidden"?"-1":void 0,style:{position:"absolute",border:0,width:"1px",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",whiteSpace:"nowrap",wordWrap:"normal",top:"-1px",left:"-1px"}},{default:B(()=>[_e(t.$slots,"default")]),_:3},8,["as","as-child","aria-hidden","data-hidden","tabindex"]))}}),Ef=M3,P3=ne({inheritAttrs:!1,__name:"VisuallyHiddenInputBubble",props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:"fully-hidden"}},setup(e){const t=e,{primitiveElement:n,currentElement:a}=zr(),r=b(()=>t.checked??t.value);return Ue(r,(l,o)=>{if(!a.value)return;const s=a.value,u=window.HTMLInputElement.prototype,d=Object.getOwnPropertyDescriptor(u,"value").set;if(d&&l!==o){const f=new Event("input",{bubbles:!0}),m=new Event("change",{bubbles:!0});d.call(s,l),s.dispatchEvent(f),s.dispatchEvent(m)}}),(l,o)=>(v(),z(Ef,Ve({ref_key:"primitiveElement",ref:n},{...t,...l.$attrs},{as:"input"}),null,16))}}),dm=P3,R3=ne({inheritAttrs:!1,__name:"VisuallyHiddenInput",props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:"fully-hidden"}},setup(e){const t=e,n=b(()=>typeof t.value=="object"&&Array.isArray(t.value)&&t.value.length===0&&t.required),a=b(()=>typeof t.value=="string"||typeof t.value=="number"||typeof t.value=="boolean"||t.value===null||t.value===void 0?[{name:t.name,value:t.value}]:typeof t.value=="object"&&Array.isArray(t.value)?t.value.flatMap((r,l)=>typeof r=="object"?Object.entries(r).map(([o,s])=>({name:`${t.name}[${l}][${o}]`,value:s})):{name:`${t.name}[${l}]`,value:r}):t.value!==null&&typeof t.value=="object"&&!Array.isArray(t.value)?Object.entries(t.value).map(([r,l])=>({name:`${t.name}[${r}]`,value:l})):[]);return(r,l)=>(v(),_(ve,null,[ae(" We render single input if it's required "),n.value?(v(),z(dm,Ve({key:r.name},{...t,...r.$attrs},{name:r.name,value:r.value}),null,16,["name","value"])):(v(!0),_(ve,{key:1},qe(a.value,o=>(v(),z(dm,Ve({key:o.name},{ref_for:!0},{...t,...r.$attrs},{name:o.name,value:o.value}),null,16,["name","value"]))),128))],2112))}}),Af=R3;const I3="rovingFocusGroup.onEntryFocus",q3={bubbles:!1,cancelable:!0},N3={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function L3(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function B3(e,t,n){const a=L3(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(a))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(a)))return N3[a]}function Eb(e,t=!1){const n=Lt();for(const a of e)if(a===n||(a.focus({preventScroll:t}),Lt()!==n))return}function F3(e,t){return e.map((n,a)=>e[(t+a)%e.length])}const[Ab,V3]=kt("PopperRoot");var z3=ne({inheritAttrs:!1,__name:"PopperRoot",setup(e){const t=P();return V3({anchor:t,onAnchorChange:n=>t.value=n}),(n,a)=>_e(n.$slots,"default")}}),Tb=z3,j3=ne({__name:"PopperAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,{forwardRef:n,currentElement:a}=et(),r=Ab();return Gh(()=>{r.onAnchorChange(t.reference??a.value)}),(l,o)=>(v(),z(i(nt),{ref:i(n),as:l.as,"as-child":l.asChild},{default:B(()=>[_e(l.$slots,"default")]),_:3},8,["as","as-child"]))}}),Tf=j3;function U3(e){return e!==null}function H3(e){return{name:"transformOrigin",options:e,fn(t){const{placement:n,rects:a,middlewareData:r}=t,o=r.arrow?.centerOffset!==0,s=o?0:e.arrowWidth,u=o?0:e.arrowHeight,[c,d]=hd(n),f={start:"0%",center:"50%",end:"100%"}[d],m=(r.arrow?.x??0)+s/2,p=(r.arrow?.y??0)+u/2;let h="",x="";return c==="bottom"?(h=o?f:`${m}px`,x=`${-u}px`):c==="top"?(h=o?f:`${m}px`,x=`${a.floating.height+u}px`):c==="right"?(h=`${-u}px`,x=o?f:`${p}px`):c==="left"&&(h=`${a.floating.width+u}px`,x=o?f:`${p}px`),{data:{x:h,y:x}}}}}function hd(e){const[t,n="center"]=e.split("-");return[t,n]}const W3=["top","right","bottom","left"],ur=Math.min,_a=Math.max,Ti=Math.round,Ls=Math.floor,xa=e=>({x:e,y:e}),K3={left:"right",right:"left",bottom:"top",top:"bottom"};function Db(e,t,n){return _a(e,ur(t,n))}function Aa(e,t){return typeof e=="function"?e(t):e}function cr(e){return e.split("-")[0]}function Zl(e){return e.split("-")[1]}function Df(e){return e==="x"?"y":"x"}function Of(e){return e==="y"?"height":"width"}function Jn(e){const t=e[0];return t==="t"||t==="b"?"y":"x"}function Mf(e){return Df(Jn(e))}function G3(e,t,n){n===void 0&&(n=!1);const a=Zl(e),r=Mf(e),l=Of(r);let o=r==="x"?a===(n?"end":"start")?"right":"left":a==="start"?"bottom":"top";return t.reference[l]>t.floating[l]&&(o=Di(o)),[o,Di(o)]}function Y3(e){const t=Di(e);return[yd(e),t,yd(t)]}function yd(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const fm=["left","right"],pm=["right","left"],J3=["top","bottom"],Z3=["bottom","top"];function X3(e,t,n){switch(e){case"top":case"bottom":return n?t?pm:fm:t?fm:pm;case"left":case"right":return t?J3:Z3;default:return[]}}function Q3(e,t,n,a){const r=Zl(e);let l=X3(cr(e),n==="start",a);return r&&(l=l.map(o=>o+"-"+r),t&&(l=l.concat(l.map(yd)))),l}function Di(e){const t=cr(e);return K3[t]+e.slice(t.length)}function eT(e){var t,n,a,r;return{top:(t=e.top)!=null?t:0,right:(n=e.right)!=null?n:0,bottom:(a=e.bottom)!=null?a:0,left:(r=e.left)!=null?r:0}}function Ob(e){return typeof e!="number"?eT(e):{top:e,right:e,bottom:e,left:e}}function Oi(e){const{x:t,y:n,width:a,height:r}=e;return{width:a,height:r,top:n,left:t,right:t+a,bottom:n+r,x:t,y:n}}function vm(e,t,n){let{reference:a,floating:r}=e;const l=Jn(t),o=Mf(t),s=Of(o),u=cr(t),c=l==="y",d=a.x+a.width/2-r.width/2,f=a.y+a.height/2-r.height/2,m=a[s]/2-r[s]/2;let p;switch(u){case"top":p={x:d,y:a.y-r.height};break;case"bottom":p={x:d,y:a.y+a.height};break;case"right":p={x:a.x+a.width,y:f};break;case"left":p={x:a.x-r.width,y:f};break;default:p={x:a.x,y:a.y}}const h=Zl(t);return h&&(p[o]+=m*(h==="end"?1:-1)*(n&&c?-1:1)),p}async function tT(e,t){var n;t===void 0&&(t={});const{x:a,y:r,platform:l,rects:o,elements:s,strategy:u}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:f="floating",altBoundary:m=!1,padding:p=0}=Aa(t,e),h=Ob(p),$=s[m?f==="floating"?"reference":"floating":f],g=Oi(await l.getClippingRect({element:(n=await(l.isElement==null?void 0:l.isElement($)))==null||n?$:$.contextElement||await(l.getDocumentElement==null?void 0:l.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:u})),S=f==="floating"?{x:a,y:r,width:o.floating.width,height:o.floating.height}:o.reference,T=await(l.getOffsetParent==null?void 0:l.getOffsetParent(s.floating)),O=await(l.isElement==null?void 0:l.isElement(T))&&await(l.getScale==null?void 0:l.getScale(T))||{x:1,y:1},E=Oi(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:S,offsetParent:T,strategy:u}):S);return{top:(g.top-E.top+h.top)/O.y,bottom:(E.bottom-g.bottom+h.bottom)/O.y,left:(g.left-E.left+h.left)/O.x,right:(E.right-g.right+h.right)/O.x}}const nT=50,aT=async(e,t,n)=>{const{placement:a="bottom",strategy:r="absolute",middleware:l=[],platform:o}=n,s=o.detectOverflow?o:{...o,detectOverflow:tT},u=await(o.isRTL==null?void 0:o.isRTL(t));let c=await o.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:f}=vm(c,a,u),m=a,p=0;const h={};for(let x=0;x({name:"arrow",options:e,async fn(t){const{x:n,y:a,placement:r,rects:l,platform:o,elements:s,middlewareData:u}=t,{element:c,padding:d=0}=Aa(e,t)||{};if(c==null)return{};const f=Ob(d),m={x:n,y:a},p=Mf(r),h=Of(p),x=await o.getDimensions(c),$=p==="y",g=$?"top":"left",S=$?"bottom":"right",T=$?"clientHeight":"clientWidth",O=l.reference[h]+l.reference[p]-m[p]-l.floating[h],E=m[p]-l.reference[p],I=await(o.getOffsetParent==null?void 0:o.getOffsetParent(c));let R=I?I[T]:0;(!R||!await(o.isElement==null?void 0:o.isElement(I)))&&(R=s.floating[T]||l.floating[h]);const G=O/2-E/2,w=R/2-x[h]/2-1,L=ur(f[g],w),j=ur(f[S],w),q=R-x[h]-j,W=R/2-x[h]/2+G,X=Db(L,W,q),V=!u.arrow&&Zl(r)!=null&&W!==X&&l.reference[h]/2-(WX<=0)){var j,q;const X=(((j=l.flip)==null?void 0:j.index)||0)+1,V=R[X];if(V&&(!(f==="alignment"?S!==Jn(V):!1)||L.every(ue=>Jn(ue.placement)===S?ue.overflows[0]>0:!0)))return{data:{index:X,overflows:L},reset:{placement:V}};let H=(q=L.filter(le=>le.overflows[0]<=0).sort((le,ue)=>le.overflows[1]-ue.overflows[1])[0])==null?void 0:q.placement;if(!H)switch(p){case"bestFit":{var W;const le=(W=L.filter(ue=>{if(I){const Oe=Jn(ue.placement);return Oe===S||Oe==="y"}return!0}).map(ue=>[ue.placement,ue.overflows.filter(Oe=>Oe>0).reduce((Oe,Ee)=>Oe+Ee,0)]).sort((ue,Oe)=>ue[1]-Oe[1])[0])==null?void 0:W[0];le&&(H=le);break}case"initialPlacement":H=s;break}if(r!==H)return{reset:{placement:H}}}return{}}}};function mm(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function hm(e){return W3.some(t=>e[t]>=0)}const oT=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n,platform:a}=t,{strategy:r="referenceHidden",...l}=Aa(e,t);switch(r){case"referenceHidden":{const o=await a.detectOverflow(t,{...l,elementContext:"reference"}),s=mm(o,n.reference);return{data:{referenceHiddenOffsets:s,referenceHidden:hm(s)}}}case"escaped":{const o=await a.detectOverflow(t,{...l,altBoundary:!0}),s=mm(o,n.floating);return{data:{escapedOffsets:s,escaped:hm(s)}}}default:return{}}}}},Mb=new Set(["left","top"]);async function sT(e,t){const{placement:n,platform:a,elements:r}=e,l=await(a.isRTL==null?void 0:a.isRTL(r.floating)),o=cr(n),s=Zl(n),u=Jn(n)==="y",c=Mb.has(o)?-1:1,d=l&&u?-1:1,f=Aa(t,e);let{mainAxis:m,crossAxis:p,alignmentAxis:h}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return s&&typeof h=="number"&&(p=s==="end"?h*-1:h),u?{x:p*d,y:m*c}:{x:m*c,y:p*d}}const iT=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,a;const{x:r,y:l,placement:o,middlewareData:s}=t,u=await sT(t,e);return o===((n=s.offset)==null?void 0:n.placement)&&(a=s.arrow)!=null&&a.alignmentOffset?{}:{x:r+u.x,y:l+u.y,data:{...u,placement:o}}}}},uT=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:a,placement:r,platform:l}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:u={fn:S=>{let{x:T,y:O}=S;return{x:T,y:O}}},...c}=Aa(e,t),d={x:n,y:a},f=await l.detectOverflow(t,c),m=Jn(r),p=Df(m);let h=d[p],x=d[m];const $=(S,T)=>Db(T+f[S==="y"?"top":"left"],T,T-f[S==="y"?"bottom":"right"]);o&&(h=$(p,h)),s&&(x=$(m,x));const g=u.fn({...t,[p]:h,[m]:x});return{...g,data:{x:g.x-n,y:g.y-a,enabled:{[p]:o,[m]:s}}}}}},cT=function(e){return e===void 0&&(e={}),{options:e,fn(t){var n,a;const{x:r,y:l,placement:o,rects:s,middlewareData:u}=t,{offset:c=0,mainAxis:d=!0,crossAxis:f=!0}=Aa(e,t),m={x:r,y:l},p=Jn(o),h=Df(p);let x=m[h],$=m[p];const g=Aa(c,t),S=typeof g=="number"?{mainAxis:g,crossAxis:0}:{mainAxis:(n=g.mainAxis)!=null?n:0,crossAxis:(a=g.crossAxis)!=null?a:0};if(d){const E=h==="y"?"height":"width",I=s.reference[h]-s.floating[E]+S.mainAxis,R=s.reference[h]+s.reference[E]-S.mainAxis;xR&&(x=R)}if(f){var T,O;const E=h==="y"?"width":"height",I=Mb.has(cr(o)),R=s.reference[p]-s.floating[E]+(I&&((T=u.offset)==null?void 0:T[p])||0)+(I?0:S.crossAxis),G=s.reference[p]+s.reference[E]+(I?0:((O=u.offset)==null?void 0:O[p])||0)-(I?S.crossAxis:0);$G&&($=G)}return{[h]:x,[p]:$}}}},dT=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:a,platform:r,elements:l}=t,{apply:o=()=>{},...s}=Aa(e,t),u=await r.detectOverflow(t,s),c=cr(n),d=Zl(n),f=Jn(n)==="y",{width:m,height:p}=a.floating;let h,x;c==="top"||c==="bottom"?(h=c,x=d===(await(r.isRTL==null?void 0:r.isRTL(l.floating))?"start":"end")?"left":"right"):(x=c,h=d==="end"?"top":"bottom");const $=p-u.top-u.bottom,g=m-u.left-u.right,S=ur(p-u[h],$),T=ur(m-u[x],g),O=t.middlewareData.shift,E=!O;let I=S,R=T;O!=null&&O.enabled.x&&(R=g),O!=null&&O.enabled.y&&(I=$),E&&!d&&(f?R=m-2*_a(u.left,u.right):I=p-2*_a(u.top,u.bottom)),await o({...t,availableWidth:R,availableHeight:I});const G=await r.getDimensions(l.floating);return m!==G.width||p!==G.height?{reset:{rects:!0}}:{}}}};function yu(){return typeof window<"u"}function Yr(e){return Pf(e)?(e.nodeName||"").toLowerCase():"#document"}function cn(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ra(e){var t;return(t=(Pf(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Pf(e){return yu()?e instanceof Node||e instanceof cn(e).Node:!1}function aa(e){return yu()?e instanceof Element||e instanceof cn(e).Element:!1}function yr(e){return yu()?e instanceof HTMLElement||e instanceof cn(e).HTMLElement:!1}function ym(e){return!yu()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof cn(e).ShadowRoot}function gu(e){const{overflow:t,overflowX:n,overflowY:a,display:r}=ra(e);return/auto|scroll|overlay|hidden|clip/.test(t+a+n)&&r!=="inline"&&r!=="contents"}function fT(e){return/^(table|td|th)$/.test(Yr(e))}function bu(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}const pT=/transform|translate|scale|rotate|perspective|filter/,vT=/paint|layout|strict|content/,Tr=e=>!!e&&e!=="none";let pc;function Rf(e){const t=aa(e)?ra(e):e;return Tr(t.transform)||Tr(t.translate)||Tr(t.scale)||Tr(t.rotate)||Tr(t.perspective)||!If()&&(Tr(t.backdropFilter)||Tr(t.filter))||pT.test(t.willChange||"")||vT.test(t.contain||"")}function mT(e){let t=Ur(e);for(;yr(t)&&!Qo(t);){if(Rf(t))return t;if(bu(t))return null;t=Ur(t)}return null}function If(){return pc==null&&(pc=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),pc}function Qo(e){return/^(html|body|#document)$/.test(Yr(e))}function ra(e){return cn(e).getComputedStyle(e)}function _u(e){return aa(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Ur(e){if(Yr(e)==="html")return e;const t=e.assignedSlot||e.parentNode||ym(e)&&e.host||Ra(e);return ym(t)?t.host:t}function Pb(e){const t=Ur(e);return Qo(t)?(e.ownerDocument||e).body:yr(t)&&gu(t)?t:Pb(t)}function es(e,t,n){var a;t===void 0&&(t=[]),n===void 0&&(n=!0);const r=Pb(e),l=r===((a=e.ownerDocument)==null?void 0:a.body),o=cn(r);if(l){const s=gd(o);return t.concat(o,o.visualViewport||[],gu(r)?r:[],s&&n?es(s):[])}else return t.concat(r,es(r,[],n))}function gd(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Rb(e){const t=ra(e);let n=parseFloat(t.width)||0,a=parseFloat(t.height)||0;const r=yr(e),l=r?e.offsetWidth:n,o=r?e.offsetHeight:a,s=Ti(n)!==l||Ti(a)!==o;return s&&(n=l,a=o),{width:n,height:a,$:s}}function qf(e){return aa(e)?e:e.contextElement}function Pl(e){const t=qf(e);if(!yr(t))return xa(1);const n=t.getBoundingClientRect(),{width:a,height:r,$:l}=Rb(t);let o=(l?Ti(n.width):n.width)/a,s=(l?Ti(n.height):n.height)/r;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}const hT=xa(0);function Ib(e){const t=cn(e);return!If()||!t.visualViewport?hT:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function yT(e,t,n){return t===void 0&&(t=!1),!!n&&t&&n===cn(e)}function Hr(e,t,n,a){t===void 0&&(t=!1),n===void 0&&(n=!1);const r=e.getBoundingClientRect(),l=qf(e);let o=xa(1);t&&(a?aa(a)&&(o=Pl(a)):o=Pl(e));const s=yT(l,n,a)?Ib(l):xa(0);let u=(r.left+s.x)/o.x,c=(r.top+s.y)/o.y,d=r.width/o.x,f=r.height/o.y;if(l&&a){const m=cn(l),p=aa(a)?cn(a):a;let h=m,x=gd(h);for(;x&&p!==h;){const $=Pl(x),g=x.getBoundingClientRect(),S=ra(x),T=g.left+(x.clientLeft+parseFloat(S.paddingLeft))*$.x,O=g.top+(x.clientTop+parseFloat(S.paddingTop))*$.y;u*=$.x,c*=$.y,d*=$.x,f*=$.y,u+=T,c+=O,h=cn(x),x=gd(h)}}return Oi({width:d,height:f,x:u,y:c})}function xu(e,t){const n=_u(e).scrollLeft;return t?t.left+n:Hr(Ra(e)).left+n}function qb(e,t){const n=e.getBoundingClientRect(),a=n.left+t.scrollLeft-xu(e,n),r=n.top+t.scrollTop;return{x:a,y:r}}function gT(e){let{elements:t,rect:n,offsetParent:a,strategy:r}=e;const l=r==="fixed",o=Ra(a),s=t?bu(t.floating):!1;if(a===o||s&&l)return n;let u={scrollLeft:0,scrollTop:0},c=xa(1);const d=xa(0),f=yr(a);if((f||!l)&&((Yr(a)!=="body"||gu(o))&&(u=_u(a)),f)){const p=Hr(a);c=Pl(a),d.x=p.x+a.clientLeft,d.y=p.y+a.clientTop}const m=o&&!f&&!l?qb(o,u):xa(0);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-u.scrollLeft*c.x+d.x+m.x,y:n.y*c.y-u.scrollTop*c.y+d.y+m.y}}function bT(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function _T(e){const t=_u(e),n=e.ownerDocument.body,a=_a(e.scrollWidth,e.clientWidth,n.scrollWidth,n.clientWidth),r=_a(e.scrollHeight,e.clientHeight,n.scrollHeight,n.clientHeight);let l=-t.scrollLeft+xu(e);const o=-t.scrollTop;return ra(n).direction==="rtl"&&(l+=_a(e.clientWidth,n.clientWidth)-a),{width:a,height:r,x:l,y:o}}const xT=25;function kT(e,t,n){n===void 0&&(n="viewport");const a=n==="layoutViewport",r=cn(e),l=Ra(e),o=r.visualViewport;let s=l.clientWidth,u=l.clientHeight,c=0,d=0;if(o){const m=!If()||t==="fixed";a?m||(c=-o.offsetLeft,d=-o.offsetTop):(s=o.width,u=o.height,m&&(c=o.offsetLeft,d=o.offsetTop))}if(xu(l)<=0){const m=l.ownerDocument,p=m.body,h=getComputedStyle(p),x=m.compatMode==="CSS1Compat"&&parseFloat(h.marginLeft)+parseFloat(h.marginRight)||0,$=Math.abs(l.clientWidth-p.clientWidth-x),g=getComputedStyle(l).scrollbarGutter==="stable both-edges"?$/2:$;g<=xT&&(s-=g)}return{width:s,height:u,x:c,y:d}}function wT(e,t){const n=Hr(e,!0,t==="fixed"),a=n.top+e.clientTop,r=n.left+e.clientLeft,l=Pl(e),o=e.clientWidth*l.x,s=e.clientHeight*l.y,u=r*l.x,c=a*l.y;return{width:o,height:s,x:u,y:c}}function gm(e,t,n){let a;if(t==="viewport"||t==="layoutViewport")a=kT(e,n,t);else if(t==="document")a=_T(Ra(e));else if(aa(t))a=wT(t,n);else{const r=Ib(e);a={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return Oi(a)}function $T(e,t){const n=t.get(e);if(n)return n;let a=es(e,[],!1).filter(s=>aa(s)&&Yr(s)!=="body"),r=null;const l=ra(e).position==="fixed";let o=l?Ur(e):e;for(;aa(o)&&!Qo(o);){const s=ra(o),u=Rf(o),c=r?r.position:l?"fixed":"";!u&&(c==="fixed"||c==="absolute"&&s.position==="static")?a=a.filter(f=>f!==o):r=s,o=Ur(o)}return t.set(e,a),a}function CT(e){let{element:t,boundary:n,rootBoundary:a,strategy:r}=e;const o=[...n==="clippingAncestors"?bu(t)?[]:$T(t,this._c):[].concat(n),a],s=gm(t,o[0],r);let u=s.top,c=s.right,d=s.bottom,f=s.left;for(let m=1;m{s(!1,1e-7)},1e3)}R=!1}try{a=new IntersectionObserver(G,{...I,root:l.ownerDocument})}catch{a=new IntersectionObserver(G,I)}a.observe(e)}const u=cn(e),c=()=>s(n);return u.addEventListener("resize",c),s(!0),()=>{u.removeEventListener("resize",c),o()}}function MT(e,t,n,a){a===void 0&&(a={});const{ancestorScroll:r=!0,ancestorResize:l=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:u=!1}=a,c=qf(e),d=r||l?[...c?es(c):[],...t?es(t):[]]:[];d.forEach(g=>{r&&g.addEventListener("scroll",n),l&&g.addEventListener("resize",n)});const f=c&&s?OT(c,n,l):null;let m=-1,p=null;o&&(p=new ResizeObserver(g=>{let[S]=g;S&&S.target===c&&p&&t&&(p.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var T;(T=p)==null||T.observe(t)})),n()}),c&&!u&&p.observe(c),t&&p.observe(t));let h,x=u?Hr(e):null;u&&$();function $(){const g=Hr(e);x&&!Lb(x,g)&&n(),x=g,h=requestAnimationFrame($)}return n(),()=>{var g;d.forEach(S=>{r&&S.removeEventListener("scroll",n),l&&S.removeEventListener("resize",n)}),f?.(),(g=p)==null||g.disconnect(),p=null,u&&cancelAnimationFrame(h)}}const PT=iT,RT=uT,_m=lT,IT=dT,qT=oT,NT=rT,LT=cT,BT=(e,t,n)=>{const a=new Map,r=n??{},l={...DT,...r.platform,_c:a};return aT(e,t,{...r,platform:l})};function FT(e){return e!=null&&typeof e=="object"&&"$el"in e}function bd(e){if(FT(e)){const t=e.$el;return Pf(t)&&Yr(t)==="#comment"?null:t}return e}function yl(e){return typeof e=="function"?e():i(e)}function VT(e){return{name:"arrow",options:e,fn(t){const n=bd(yl(e.element));return n==null?{}:NT({element:n,padding:e.padding}).fn(t)}}}function Bb(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function xm(e,t){const n=Bb(e);return Math.round(t*n)/n}function zT(e,t,n){n===void 0&&(n={});const a=n.whileElementsMounted,r=b(()=>{var R;return(R=yl(n.open))!=null?R:!0}),l=b(()=>yl(n.middleware)),o=b(()=>{var R;return(R=yl(n.placement))!=null?R:"bottom"}),s=b(()=>{var R;return(R=yl(n.strategy))!=null?R:"absolute"}),u=b(()=>{var R;return(R=yl(n.transform))!=null?R:!0}),c=b(()=>bd(e.value)),d=b(()=>bd(t.value)),f=P(0),m=P(0),p=P(s.value),h=P(o.value),x=os({}),$=P(!1),g=b(()=>{const R={position:p.value,left:"0",top:"0"};if(!d.value)return R;const G=xm(d.value,f.value),w=xm(d.value,m.value);return u.value?{...R,transform:"translate("+G+"px, "+w+"px)",...Bb(d.value)>=1.5&&{willChange:"transform"}}:{position:p.value,left:G+"px",top:w+"px"}});let S;function T(){if(c.value==null||d.value==null)return;const R=r.value;BT(c.value,d.value,{middleware:l.value,placement:o.value,strategy:s.value}).then(G=>{f.value=G.x,m.value=G.y,p.value=G.strategy,h.value=G.placement,x.value=G.middlewareData,$.value=R!==!1})}function O(){typeof S=="function"&&(S(),S=void 0)}function E(){if(O(),a===void 0){T();return}if(c.value!=null&&d.value!=null){S=a(c.value,d.value,T);return}}function I(){r.value||($.value=!1)}return Ue([l,o,s,r],T,{flush:"sync"}),Ue([c,d],E,{flush:"sync"}),Ue(r,I,{flush:"sync"}),Rd()&&kh(O),{x:ll(f),y:ll(m),strategy:ll(p),placement:ll(h),middlewareData:ll(x),isPositioned:ll($),floatingStyles:g,update:T}}const Fb={side:"bottom",sideOffset:0,sideFlip:!0,align:"center",alignOffset:0,alignFlip:!0,arrowPadding:0,hideShiftedArrow:!0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,positionStrategy:"fixed",updatePositionStrategy:"optimized",prioritizePosition:!1},[$7,jT]=kt("PopperContent");var UT=ne({inheritAttrs:!1,__name:"PopperContent",props:uy({side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...Fb}),emits:["placed"],setup(e,{emit:t}){const n=e,a=t,r=Ab(),{forwardRef:l,currentElement:o}=et(),s=P(),u=P(),{width:c,height:d}=TA(u),f=b(()=>n.side+(n.align!=="center"?`-${n.align}`:"")),m=b(()=>typeof n.collisionPadding=="number"?n.collisionPadding:{top:0,right:0,bottom:0,left:0,...n.collisionPadding}),p=b(()=>Array.isArray(n.collisionBoundary)?n.collisionBoundary:[n.collisionBoundary]),h=b(()=>({padding:m.value,boundary:p.value.filter(U3),altBoundary:p.value.length>0})),x=b(()=>({mainAxis:n.sideFlip,crossAxis:n.alignFlip})),$=oE(()=>[PT({mainAxis:n.sideOffset+d.value,alignmentAxis:n.alignOffset}),n.prioritizePosition&&n.avoidCollisions&&_m({...h.value,...x.value}),n.avoidCollisions&&RT({mainAxis:!0,crossAxis:!!n.prioritizePosition,limiter:n.sticky==="partial"?LT():void 0,...h.value}),!n.prioritizePosition&&n.avoidCollisions&&_m({...h.value,...x.value}),IT({...h.value,apply:({elements:q,rects:W,availableWidth:X,availableHeight:V})=>{const{width:H,height:le}=W.reference,ue=q.floating.style;ue.setProperty("--reka-popper-available-width",`${X}px`),ue.setProperty("--reka-popper-available-height",`${V}px`),ue.setProperty("--reka-popper-anchor-width",`${H}px`),ue.setProperty("--reka-popper-anchor-height",`${le}px`)}}),u.value&&VT({element:u.value,padding:n.arrowPadding}),H3({arrowWidth:c.value,arrowHeight:d.value}),n.hideWhenDetached&&qT({strategy:"referenceHidden",...h.value})]),g=b(()=>n.reference??r.anchor.value),{floatingStyles:S,placement:T,isPositioned:O,middlewareData:E}=zT(g,s,{strategy:n.positionStrategy,placement:f,whileElementsMounted:(...q)=>MT(...q,{layoutShift:!n.disableUpdateOnLayoutShift,animationFrame:n.updatePositionStrategy==="always"}),middleware:$}),I=b(()=>hd(T.value)[0]),R=b(()=>hd(T.value)[1]);Gh(()=>{O.value&&a("placed")});const G=b(()=>{const q=E.value.arrow?.centerOffset!==0;return n.hideShiftedArrow&&q}),w=P("");bn(()=>{o.value&&(w.value=window.getComputedStyle(o.value).zIndex)});const L=b(()=>E.value.arrow?.x??0),j=b(()=>E.value.arrow?.y??0);return jT({placedSide:I,onArrowChange:q=>u.value=q,arrowX:L,arrowY:j,shouldHideArrow:G}),(q,W)=>(v(),_("div",{ref_key:"floatingRef",ref:s,"data-reka-popper-content-wrapper":"",style:Sn({...i(S),transform:i(O)?i(S).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:w.value,"--reka-popper-transform-origin":[i(E).transformOrigin?.x,i(E).transformOrigin?.y].join(" "),...i(E).hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}})},[F(i(nt),Ve({ref:i(l)},q.$attrs,{"as-child":n.asChild,as:q.as,"data-side":I.value,"data-align":R.value,style:{animation:i(O)?void 0:"none"}}),{default:B(()=>[_e(q.$slots,"default")]),_:3},16,["as-child","as","data-side","data-align","style"])],4))}}),Vb=UT;const Nf=["day","month","year"],Lf=["hour","minute","second","dayPeriod"],zb=[...Nf,...Lf];function HT(e){return Nf.includes(e)}function jb(e){return zb.includes(e)}const WT=["ach","af","am","an","ar","ast","az","be","bg","bn","br","bs","ca","cak","ckb","cs","cy","da","de","dsb","el","en","eo","es","et","eu","fa","ff","fi","fr","fy","ga","gd","gl","he","hr","hsb","hu","ia","id","it","ja","ka","kk","kn","ko","lb","lo","lt","lv","meh","ml","ms","nl","nn","no","oc","pl","pt","rm","ro","ru","sc","scn","sk","sl","sr","sv","szl","tg","th","tr","uk","zh-CN","zh-TW"],KT=["year","month","day"],mc={ach:{year:"mwaka",month:"dwe",day:"nino"},af:{year:"jjjj",month:"mm",day:"dd"},am:{year:"ዓዓዓዓ",month:"ሚሜ",day:"ቀቀ"},an:{year:"aaaa",month:"mm",day:"dd"},ar:{year:"سنة",month:"شهر",day:"يوم"},ast:{year:"aaaa",month:"mm",day:"dd"},az:{year:"iiii",month:"aa",day:"gg"},be:{year:"гггг",month:"мм",day:"дд"},bg:{year:"гггг",month:"мм",day:"дд"},bn:{year:"yyyy",month:"মিমি",day:"dd"},br:{year:"bbbb",month:"mm",day:"dd"},bs:{year:"gggg",month:"mm",day:"dd"},ca:{year:"aaaa",month:"mm",day:"dd"},cak:{year:"jjjj",month:"ii",day:"q'q'"},ckb:{year:"ساڵ",month:"مانگ",day:"ڕۆژ"},cs:{year:"rrrr",month:"mm",day:"dd"},cy:{year:"bbbb",month:"mm",day:"dd"},da:{year:"åååå",month:"mm",day:"dd"},de:{year:"jjjj",month:"mm",day:"tt"},dsb:{year:"llll",month:"mm",day:"źź"},el:{year:"εεεε",month:"μμ",day:"ηη"},en:{year:"yyyy",month:"mm",day:"dd"},eo:{year:"jjjj",month:"mm",day:"tt"},es:{year:"aaaa",month:"mm",day:"dd"},et:{year:"aaaa",month:"kk",day:"pp"},eu:{year:"uuuu",month:"hh",day:"ee"},fa:{year:"سال",month:"ماه",day:"روز"},ff:{year:"hhhh",month:"ll",day:"ññ"},fi:{year:"vvvv",month:"kk",day:"pp"},fr:{year:"aaaa",month:"mm",day:"jj"},fy:{year:"jjjj",month:"mm",day:"dd"},ga:{year:"bbbb",month:"mm",day:"ll"},gd:{year:"bbbb",month:"mm",day:"ll"},gl:{year:"aaaa",month:"mm",day:"dd"},he:{year:"שנה",month:"חודש",day:"יום"},hr:{year:"gggg",month:"mm",day:"dd"},hsb:{year:"llll",month:"mm",day:"dd"},hu:{year:"éééé",month:"hh",day:"nn"},ia:{year:"aaaa",month:"mm",day:"dd"},id:{year:"tttt",month:"bb",day:"hh"},it:{year:"aaaa",month:"mm",day:"gg"},ja:{year:" 年 ",month:"月",day:"日"},ka:{year:"წწწწ",month:"თთ",day:"რრ"},kk:{year:"жжжж",month:"аа",day:"кк"},kn:{year:"ವವವವ",month:"ಮಿಮೀ",day:"ದಿದಿ"},ko:{year:"연도",month:"월",day:"일"},lb:{year:"jjjj",month:"mm",day:"dd"},lo:{year:"ປປປປ",month:"ດດ",day:"ວວ"},lt:{year:"mmmm",month:"mm",day:"dd"},lv:{year:"gggg",month:"mm",day:"dd"},meh:{year:"aaaa",month:"mm",day:"dd"},ml:{year:"വർഷം",month:"മാസം",day:"തീയതി"},ms:{year:"tttt",month:"mm",day:"hh"},nl:{year:"jjjj",month:"mm",day:"dd"},nn:{year:"åååå",month:"mm",day:"dd"},no:{year:"åååå",month:"mm",day:"dd"},oc:{year:"aaaa",month:"mm",day:"jj"},pl:{year:"rrrr",month:"mm",day:"dd"},pt:{year:"aaaa",month:"mm",day:"dd"},rm:{year:"oooo",month:"mm",day:"dd"},ro:{year:"aaaa",month:"ll",day:"zz"},ru:{year:"гггг",month:"мм",day:"дд"},sc:{year:"aaaa",month:"mm",day:"dd"},scn:{year:"aaaa",month:"mm",day:"jj"},sk:{year:"rrrr",month:"mm",day:"dd"},sl:{year:"llll",month:"mm",day:"dd"},sr:{year:"гггг",month:"мм",day:"дд"},sv:{year:"åååå",month:"mm",day:"dd"},szl:{year:"rrrr",month:"mm",day:"dd"},tg:{year:"сссс",month:"мм",day:"рр"},th:{year:"ปปปป",month:"ดด",day:"วว"},tr:{year:"yyyy",month:"aa",day:"gg"},uk:{year:"рррр",month:"мм",day:"дд"},"zh-CN":{year:"年",month:"月",day:"日"},"zh-TW":{year:"年",month:"月",day:"日"}};function GT(e){if(km(e))return mc[e];{const t=XT(e);return km(t)?mc[t]:mc.en}}function hc(e,t,n){return YT(e)?GT(n)[e]:ZT(e)?t:JT(e)?"––":""}function km(e){return WT.includes(e)}function YT(e){return KT.includes(e)}function JT(e){return e==="hour"||e==="minute"||e==="second"}function ZT(e){return e==="era"||e==="dayPeriod"}function XT(e){return Intl.Locale?new Intl.Locale(e).language:e.split("-")[0]}const QT=["hour","minute","second"];function _d(e){return Object.fromEntries(Lf.map(t=>t==="dayPeriod"?[t,e.formatter.dayPeriod($n(e.value))]:[t,e.value[t]]))}function wm(e){const{formatter:t}=e,n=Nf.map(a=>[a,e.value[a]]);if("hour"in e.value){const a=_d({value:e.value,formatter:t});return{...Object.fromEntries(n),...a}}return Object.fromEntries(n)}function e4(e){return Object.fromEntries(Lf.map(t=>t==="dayPeriod"?[t,"AM"]:[t,null]).filter(([t])=>!(t==="literal"||t===null||e==="minute"&&t==="second"||e==="hour"&&(t==="second"||t==="minute"))))}function t4(e){const t=zb.map(n=>n==="dayPeriod"?[n,"AM"]:[n,null]).filter(([n])=>n==="literal"||n===null||e==="minute"&&n==="second"||e==="hour"&&(n==="second"||n==="minute")?!1:e==="day"?!QT.includes(n)&&n!=="dayPeriod":!0);return Object.fromEntries(t)}function n4(e){const{segmentValues:t,formatter:n,locale:a}=e;function r(o){if("hour"in t){const s=t[o];return s!==null?o==="day"?n.part(e.dateRef.set({[o]:s,month:t.month??1}),o,{hourCycle:Xo(e.hourCycle)}):n.part(e.dateRef.set({[o]:s}),o,{hourCycle:Xo(e.hourCycle)}):hc(o,"",a.value)}else{if(HT(o)){const s=t[o];return s!==null?o==="day"?n.part(e.dateRef.set({[o]:s,month:t.month??1}),o):n.part(e.dateRef.set({[o]:s}),o):hc(o,"",a.value)}return""}}return Object.keys(t).reduce((o,s)=>{if(!jb(s))return o;if("hour"in t&&s==="dayPeriod"){const u=t[s];u!==null?o[s]=u:o[s]=hc(s,"AM",a.value)}else o[s]=r(s);return o},{})}function a4(e){const{granularity:t,formatter:n,contentObj:a,hideTimeZone:r,hourCycle:l,isTimeValue:o}=e;return n.toParts(e.dateRef,wA(t,l,o)).map(c=>["literal","timeZoneName",null].includes(c.type)||!jb(c.type)?{part:c.type,value:c.value}:{part:c.type,value:a[c.type]}).filter(c=>!(c.part===null||c.value===null||c.part==="timeZoneName"&&(!Zo(e.dateRef)||r)||(!Zo(e.dateRef)||r)&&c.part==="literal"&&["[","]"].includes(c.value.trim())))}function Ub(e){const t=n4(e),n=a4({contentObj:t,...e});return{obj:t,arr:n}}function fa(e){const t=Hl();return e===t.ARROW_RIGHT||e===t.ARROW_LEFT}function Or(e){return!Number.isNaN(Number.parseInt(e))}function za(e){const t=Hl();return!!([t.ENTER,t.ARROW_UP,t.ARROW_DOWN,t.ARROW_LEFT,t.ARROW_RIGHT,t.BACKSPACE,t.SPACE,"a","A","p","P"].includes(e)||Or(e))}function $m(e){return Array.from(e.querySelectorAll("[data-reka-date-field-segment]")).filter(t=>t.getAttribute("data-reka-date-field-segment")!=="literal")}function Cm(e){return Array.from(e.querySelectorAll("[data-reka-time-field-segment]")).filter(t=>t.getAttribute("data-reka-time-field-segment")!=="literal")}const r4=/^\d$/;function gr(e){return{role:"spinbutton",contenteditable:!0,tabindex:e.disabled?void 0:0,spellcheck:!1,inputmode:"numeric",autocorrect:"off",enterkeyhint:"next",style:"caret-color: transparent;"}}function l4(e){const{segmentValues:t,placeholder:n}=e,a=t.day===null,r={};t.day&&(r.day=t.day),t.month&&(r.month=t.month);const l=Object.keys(r).length>0?n.set(r):n,o=l.day,s=1,u=nr(l),c=a?"Empty":`${o}`;return{...gr(e),"aria-label":"day,","aria-valuemin":s,"aria-valuemax":u,"aria-valuenow":o,"aria-valuetext":c,"data-placeholder":a?"":void 0}}function o4(e){const{segmentValues:t,placeholder:n,formatter:a}=e,r=t.month===null,l=t.month?n.set({month:t.month}):n,o=l.month,s=1,u=12,c=r?"Empty":`${o} - ${a.fullMonth($n(l))}`;return{...gr(e),"aria-label":"month, ",contenteditable:!0,"aria-valuemin":s,"aria-valuemax":u,"aria-valuenow":o,"aria-valuetext":c,"data-placeholder":r?"":void 0}}function s4(e){const{segmentValues:t,placeholder:n}=e,a=t.year===null,r=t.year?n.set({year:t.year}):n,l=1,o=9999,s=r.year,u=a?"Empty":`${s}`;return{...gr(e),"aria-label":"year, ","aria-valuemin":l,"aria-valuemax":o,"aria-valuenow":s,"aria-valuetext":u,"data-placeholder":a?"":void 0}}function i4(e){const{segmentValues:t,hourCycle:n,placeholder:a}=e;if(!("hour"in t)||!("hour"in a))return{};const r=t.hour===null,l=t.hour?a.set({hour:t.hour}):a,o=n===12?1:0,s=n===12?12:23,u=l.hour,c=r?"Empty":`${u} ${t.dayPeriod??""}`;return{...gr(e),"aria-label":"hour, ","aria-valuemin":o,"aria-valuemax":s,"aria-valuenow":u,"aria-valuetext":c,"data-placeholder":r?"":void 0}}function u4(e){const{segmentValues:t,placeholder:n}=e;if(!("minute"in t)||!("minute"in n))return{};const a=t.minute===null,l=(t.minute?n.set({minute:t.minute}):n).minute,o=0,s=59,u=a?"Empty":`${l}`;return{...gr(e),"aria-label":"minute, ","aria-valuemin":o,"aria-valuemax":s,"aria-valuenow":l,"aria-valuetext":u,"data-placeholder":a?"":void 0}}function c4(e){const{segmentValues:t,placeholder:n}=e;if(!("second"in t)||!("second"in n))return{};const a=t.second===null,l=(t.second?n.set({second:t.second}):n).second,o=0,s=59,u=a?"Empty":`${l}`;return{...gr(e),"aria-label":"second, ","aria-valuemin":o,"aria-valuemax":s,"aria-valuenow":l,"aria-valuetext":u,"data-placeholder":a?"":void 0}}function d4(e){const{segmentValues:t}=e;if(!("dayPeriod"in t))return{};const n=0,a=12,r=t.hour?t.hour>12?t.hour-12:t.hour:0,l=t.dayPeriod??"AM";return{...gr(e),inputmode:"text","aria-label":"AM/PM","aria-valuemin":n,"aria-valuemax":a,"aria-valuenow":r,"aria-valuetext":l}}function f4(e){return{"aria-hidden":!0,"data-segment":"literal"}}function p4(e){return{role:"textbox","aria-label":"timezone, ","data-readonly":!0,"data-segment":"timeZoneName",tabindex:e.disabled?void 0:0,style:"caret-color: transparent;"}}function v4(e){const{segmentValues:t,placeholder:n}=e,a=0,r=0,l=0,o="era"in t?t.era:n.era;return{...gr(e),"aria-label":"era","aria-valuemin":a,"aria-valuemax":r,"aria-valuenow":l,"aria-valuetext":o}}const m4={day:{attrs:l4},month:{attrs:o4},year:{attrs:s4},hour:{attrs:i4},minute:{attrs:u4},second:{attrs:c4},dayPeriod:{attrs:d4},literal:{attrs:f4},timeZoneName:{attrs:p4},era:{attrs:v4}};function Hb(e){const t=Hl();function n({e:w,part:L,dateRef:j,prevValue:q}){const W=e.step.value[L]??1,X=w.key===t.ARROW_UP?W:-W,V=0,H=59;if(q===null)return X>0?V:H;const le=[L,X];return j.set({[L]:q}).cycle(...le)[L]}function a(w){if(e.hasLeftFocus.value=!1,w===null)return w;const L=w.toString();return L.length===1?(e.modelValue.value=void 0,null):Number.parseInt(L.slice(0,-1))}function r({e:w,part:L,dateRef:j,prevValue:q}){const W=e.step.value[L]??1,X=w.key===t.ARROW_UP?W:-W;if(q===null)return j[L];if(L==="hour"&&"hour"in j){const H=[L,X];return j.set({[L]:q}).cycle(...H)[L]}const V=[L,X];return L==="day"?j.set({[L]:q,month:e.segmentValues.value.month??1}).cycle(...V)[L]:j.set({[L]:q}).cycle(...V)[L]}function l(w,L,j){let q=!1;const W=Math.floor(w/10);if(e.hasLeftFocus.value&&(e.hasLeftFocus.value=!1,e.lastKeyZero.value=!1,j=null),j===null)return L===0?(e.lastKeyZero.value=!0,{value:null,moveToNext:q}):((e.lastKeyZero.value||L>W)&&(q=!0),e.lastKeyZero.value=!1,{value:L,moveToNext:q});const X=j.toString().length,V=Number.parseInt(j.toString()+L.toString());return X===2||V>w?((L>W||V>w)&&(q=!0),{value:L,moveToNext:q}):(q=!0,{value:V,moveToNext:q})}function o(w,L){let q=!1;const W=Math.floor(59/10);if(e.hasLeftFocus.value&&(e.hasLeftFocus.value=!1,e.lastKeyZero.value=!1,L=null),L===null)return w===0?(e.lastKeyZero.value=!0,{value:0,moveToNext:q}):((e.lastKeyZero.value||w>W)&&(q=!0),e.lastKeyZero.value=!1,{value:w,moveToNext:q});const X=L.toString().length,V=Number.parseInt(L.toString()+w.toString());return X===2||V>59?(w>W&&(q=!0),{value:w,moveToNext:q}):(q=!0,{value:V,moveToNext:q})}function s(w,L,j){let q=!1;const W=Math.floor(w/10);if(e.hasLeftFocus.value&&(e.hasLeftFocus.value=!1,e.lastKeyZero.value=!1,j=null),j===null)return L===0?(e.lastKeyZero.value=!0,{value:0,moveToNext:q}):((e.lastKeyZero.value||L>W)&&(q=!0),e.lastKeyZero.value=!1,{value:L,moveToNext:q});const X=j.toString().length,V=Number.parseInt(j.toString()+L.toString());return X===2||V>w?(L>W&&(q=!0),{value:L,moveToNext:q}):(q=!0,{value:V,moveToNext:q})}function u(w,L){let j=!1;if(e.hasLeftFocus.value&&(e.hasLeftFocus.value=!1,L=null),L===null)return{value:w===0?1:w,moveToNext:j};const q=L.toString()+w.toString();return q.length>4?{value:w===0?1:w,moveToNext:j}:(q.length===4&&(j=!0),{value:Number.parseInt(q),moveToNext:j})}const c=b(()=>m4[e.part]?.attrs({disabled:e.disabled.value,placeholder:e.placeholder.value,hourCycle:e.hourCycle,segmentValues:e.segmentValues.value,formatter:e.formatter})??{});function d(w){if(!za(w.key)||fa(w.key))return;const L=e.segmentValues.value.day;if(w.key===t.ARROW_DOWN||w.key===t.ARROW_UP){e.segmentValues.value.day=r({e:w,part:"day",dateRef:e.placeholder.value,prevValue:L});return}if(Or(w.key)){const j=Number.parseInt(w.key),q=e.segmentValues.value.month,W=q?nr(e.placeholder.value.set({month:q})):31,{value:X,moveToNext:V}=l(W,j,L);e.segmentValues.value.day=X,V&&e.focusNext()}w.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.day=a(L))}function f(w){if(!za(w.key)||fa(w.key))return;const L=e.segmentValues.value.month;if(w.key===t.ARROW_DOWN||w.key===t.ARROW_UP){e.segmentValues.value.month=r({e:w,part:"month",dateRef:e.placeholder.value,prevValue:L});return}if(Or(w.key)){const j=Number.parseInt(w.key),{value:q,moveToNext:W}=l(12,j,L);e.segmentValues.value.month=q,W&&e.focusNext()}w.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.month=a(L))}function m(w){if(!za(w.key)||fa(w.key))return;const L=e.segmentValues.value.year;if(w.key===t.ARROW_DOWN||w.key===t.ARROW_UP){e.segmentValues.value.year=r({e:w,part:"year",dateRef:e.placeholder.value,prevValue:L});return}if(Or(w.key)){const j=Number.parseInt(w.key),{value:q,moveToNext:W}=u(j,L);e.segmentValues.value.year=q,W&&e.focusNext()}w.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.year=a(L))}function p(w){const L=new Dn(w,{hour:"numeric"}).resolvedOptions().hourCycle;return L==="h11"||L==="h12"}function h(w){const L=e.placeholder.value;if(!za(w.key)||fa(w.key)||!("hour"in L)||!("hour"in e.segmentValues.value))return;const j=e.segmentValues.value.hour;if(w.key===t.ARROW_UP||w.key===t.ARROW_DOWN){const q=r({e:w,part:"hour",dateRef:e.placeholder.value,prevValue:j});e.segmentValues.value.hour=q,"dayPeriod"in e.segmentValues.value&&q!==null&&(e.segmentValues.value.dayPeriod=q>=12?"PM":"AM");return}if(Or(w.key)){const q=Number.parseInt(w.key),W=e.hourCycle!==void 0?e.hourCycle===12:p(e.formatter.getLocale()),X=W?12:24;let V=j;W&&j!==null&&(V=j%12===0?0:j>12?j-12:j);const{value:H,moveToNext:le}=s(X,q,V);let ue=H;if(W&&H!==null){const Oe=e.segmentValues.value.dayPeriod||"AM";H===12?ue=Oe==="AM"?0:12:ue=Oe==="PM"?H+12:H}e.segmentValues.value.hour=ue,le&&e.focusNext()}w.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.hour=a(j))}function x(w){const L=e.placeholder.value;if(!za(w.key)||fa(w.key)||!("minute"in L)||!("minute"in e.segmentValues.value))return;const j=e.segmentValues.value.minute;if((w.key===t.ARROW_UP||w.key===t.ARROW_DOWN)&&(e.segmentValues.value.minute=n({e:w,part:"minute",dateRef:e.placeholder.value,prevValue:j})),Or(w.key)){const q=Number.parseInt(w.key),{value:W,moveToNext:X}=o(q,j);e.segmentValues.value.minute=W,X&&e.focusNext()}w.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.minute=a(j))}function $(w){const L=e.placeholder.value;if(!za(w.key)||fa(w.key)||!("second"in L)||!("second"in e.segmentValues.value))return;const j=e.segmentValues.value.second;if((w.key===t.ARROW_UP||w.key===t.ARROW_DOWN)&&(e.segmentValues.value.second=n({e:w,part:"second",dateRef:e.placeholder.value,prevValue:j})),Or(w.key)){const q=Number.parseInt(w.key),{value:W,moveToNext:X}=o(q,j);e.segmentValues.value.second=W,X&&e.focusNext()}w.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.second=a(j))}function g(w){if(!((!za(w.key)||fa(w.key))&&w.key!=="a"&&w.key!=="p"||!("hour"in e.placeholder.value)||!("dayPeriod"in e.segmentValues.value))){if(w.key===t.ARROW_UP||w.key===t.ARROW_DOWN){if(e.segmentValues.value.dayPeriod==="AM"){e.segmentValues.value.dayPeriod="PM",e.segmentValues.value.hour=e.segmentValues.value.hour+12;return}e.segmentValues.value.dayPeriod="AM",e.segmentValues.value.hour=e.segmentValues.value.hour-12;return}if(["a","A"].includes(w.key)&&e.segmentValues.value.dayPeriod!=="AM"){e.segmentValues.value.dayPeriod="AM",e.segmentValues.value.hour=e.segmentValues.value.hour-12;return}["p","P"].includes(w.key)&&e.segmentValues.value.dayPeriod!=="PM"&&(e.segmentValues.value.dayPeriod="PM",e.segmentValues.value.hour=e.segmentValues.value.hour+12)}}function S(w){e.disabled.value&&w.preventDefault()}function T(w){if(w.isComposing||w.key==="Process")return;const L=e.disabled.value,j=e.readonly.value;if(L||j)return;if(w.key!==t.TAB&&w.preventDefault(),{day:d,month:f,year:m,hour:h,minute:x,second:$,dayPeriod:g,timeZoneName:()=>{}}[e.part](w),![t.ARROW_LEFT,t.ARROW_RIGHT].includes(w.key)&&w.key!==t.TAB&&w.key!==t.SHIFT&&za(w.key)&&Object.values(e.segmentValues.value).every(W=>W!==null)){const W={...e.segmentValues.value},X=e.placeholder.value.set(W);e.modelValue.value=X.copy()}}function O(){if(e.stepSnapping?.value&&(e.part==="hour"&&"hour"in e.segmentValues.value&&e.segmentValues.value.hour!==null&&e.step.value.hour&&e.step.value.hour>1?(e.segmentValues.value.hour=Ju(e.segmentValues.value.hour,0,23,e.step.value.hour),"dayPeriod"in e.segmentValues.value&&(e.segmentValues.value.hour<12?e.segmentValues.value.dayPeriod="AM":e.segmentValues.value.hour&&(e.segmentValues.value.dayPeriod="PM"))):e.part==="minute"&&"minute"in e.segmentValues.value&&e.segmentValues.value.minute!==null&&e.step.value.minute&&e.step.value.minute>1?e.segmentValues.value.minute=Ju(e.segmentValues.value.minute,0,59,e.step.value.minute):e.part==="second"&&"second"in e.segmentValues.value&&e.segmentValues.value.second!==null&&e.step.value.second&&e.step.value.second>1&&(e.segmentValues.value.second=Ju(e.segmentValues.value.second,0,59,e.step.value.second)),Object.values(e.segmentValues.value).every(w=>w!==null))){const w=e.placeholder.value.set({...e.segmentValues.value});e.modelValue.value=w.copy()}}let E=null;function I(w){w.isComposing||w.preventDefault()}function R(w){const L=w.target;E=Array.from(L.childNodes,j=>({node:j,value:j.nodeValue}))}function G(w){const L=w.target,j=E;if(E=null,j){for(const{node:W,value:X}of j)W.nodeValue=X;L.replaceChildren(...j.map(W=>W.node))}const q=w.data;if(q)for(const W of q){if(!r4.test(W))continue;const X=Lt();if(!(X instanceof HTMLElement))break;X.dispatchEvent(new KeyboardEvent("keydown",{key:W,bubbles:!0,cancelable:!0}))}}return{handleSegmentClick:S,handleSegmentKeydown:T,handleSegmentBeforeInput:I,handleSegmentCompositionStart:R,handleSegmentCompositionEnd:G,handleSegmentFocusOut:O,attributes:c}}function h4(e){function t(l){return Array.isArray(e.date.value)?e.date.value.some(o=>or(o,l)):e.date.value?or(e.date.value,l):!1}const n=b(()=>{if(Array.isArray(e.date.value)){if(!e.date.value.length)return!1;for(const l of e.date.value)if(e.isDateDisabled?.(l)||e.isDateUnavailable?.(l))return!0}else{if(!e.date.value)return!1;if(e.isDateDisabled?.(e.date.value)||e.isDateUnavailable?.(e.date.value))return!0}return!1}),a=b(()=>Array.isArray(e.date.value)?e.date.value.length>0:!!e.date.value),r=b(()=>Array.isArray(e.date.value)?e.date.value.length?e.date.value.some(l=>e.isDateDisabled?.(l)):!1:e.date.value?!!e.isDateDisabled?.(e.date.value):!1);return{isDateSelected:t,isInvalid:n,hasSelectedDate:a,isSelectedDateDisabled:r}}function y4(e,t){const n=t(e),a=n.compare(e),r={};return a>=7&&(r.day=1),a>=nr(e)&&(r.month=1),n.set({...r})}function g4(e,t){const n=t(e),a=e.compare(n),r={};return a>=7&&(r.day=35),a>=nr(e)&&(r.month=13),n.set({...r})}function b4(e,t){return t(e)}function _4(e,t){return t(e)}function x4(e){const t=xf(e.locale.value),n=b(()=>{const g={calendar:e.placeholder.value.calendar.identifier};return e.placeholder.value.calendar.identifier==="gregory"&&e.placeholder.value.era==="BC"&&(g.era="short"),g}),a=P(Ar({dateObj:e.placeholder.value,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value})),r=b(()=>a.value.map(g=>g.value));function l(g){return!r.value.some(S=>Lv(g,S))}const o=g=>{if(!e.maxValue.value||!a.value.length)return!1;if(e.disabled.value)return!0;const S=a.value.at(-1).value;if(!g&&!e.nextPage.value){const O=S.add({months:1}).set({day:1});return oc(O,e.maxValue.value)}const T=y4(S,g||e.nextPage.value);return oc(T,e.maxValue.value)},s=g=>{if(!e.minValue.value||!a.value.length)return!1;if(e.disabled.value)return!0;const S=a.value[0].value;if(!g&&!e.prevPage.value){const O=S.subtract({months:1}).set({day:35});return Qa(O,e.minValue.value)}const T=g4(S,g||e.prevPage.value);return Qa(T,e.minValue.value)};function u(g){return!!(e.isDateDisabled?.(g)||e.disabled.value||e.maxValue.value&&oc(g,e.maxValue.value)||e.minValue.value&&Qa(g,e.minValue.value))}const c=g=>!!e.isDateUnavailable?.(g),d=b(()=>a.value.length?a.value[0].rows[0].map(g=>t.dayOfWeek($n(g),e.weekdayFormat.value)):[]),f=g=>{const S=a.value[0].value;if(!g&&!e.nextPage.value){const I=S.add({months:e.pagedNavigation.value?e.numberOfMonths.value:1}),R=Ar({dateObj:I,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});a.value=R,e.placeholder.value=R[0].value.set({day:1});return}const T=b4(S,g||e.nextPage.value),O=Ar({dateObj:T,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});a.value=O;const E={};if(!g){const I=O[0].value.compare(S);I>=nr(S)&&(E.day=1),I>=365&&(E.month=1)}e.placeholder.value=O[0].value.set({...E})},m=g=>{const S=a.value[0].value;if(!g&&!e.prevPage.value){const I=S.subtract({months:e.pagedNavigation.value?e.numberOfMonths.value:1}),R=Ar({dateObj:I,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});a.value=R,e.placeholder.value=R[0].value.set({day:1});return}const T=_4(S,g||e.prevPage.value),O=Ar({dateObj:T,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});a.value=O;const E={};if(!g){const I=S.compare(O[0].value);I>=nr(S)&&(E.day=1),I>=365&&(E.month=1)}e.placeholder.value=O[0].value.set({...E})};Ue(e.placeholder,g=>{r.value.some(S=>Lv(S,g))||(a.value=Ar({dateObj:g,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value}))}),Ue([e.locale,e.weekStartsOn,e.fixedWeeks,e.numberOfMonths],()=>{a.value=Ar({dateObj:e.placeholder.value,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value})});const p=b(()=>{if(!a.value.length)return"";if(e.locale.value!==t.getLocale()&&t.setLocale(e.locale.value),a.value.length===1){const G=a.value[0].value;return`${t.fullMonthAndYear($n(G),n.value)}`}const g=$n(a.value[0].value),S=$n(a.value.at(-1).value),T=t.fullMonth(g,n.value),O=t.fullMonth(S,n.value),E=t.fullYear(g,n.value),I=t.fullYear(S,n.value);return E===I?`${T} - ${O} ${I}`:`${T} ${E} - ${O} ${I}`}),h=b(()=>`${e.calendarLabel.value??"Event Date"}, ${p.value}`),x=b(()=>!(u(e.placeholder.value)||c(e.placeholder.value)||l(e.placeholder.value))),$=b(()=>{for(const g of a.value){if(e.minValue.value&&Qa(g.value,e.minValue.value))continue;const S=nr(g.value),T=e.minValue.value&&uf(e.minValue.value,g.value)?e.minValue.value.day:1;for(let O=T;O<=S;O++){const E=g.value.set({day:O});if(!(u(E)||c(E)))return E}}});return{isDateDisabled:u,isDateUnavailable:c,isNextButtonDisabled:o,isPrevButtonDisabled:s,grid:a,weekdays:d,visibleView:r,isOutsideVisibleView:l,formatter:t,nextPage:f,prevPage:m,headingValue:p,fullCalendarLabel:h,isPlaceholderFocusable:x,firstFocusableDate:$}}const k4={style:{border:"0px",clip:"rect(0px, 0px, 0px, 0px)","clip-path":"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0px",position:"absolute","white-space":"nowrap",width:"1px"}},w4={role:"heading","aria-level":"2"},[Xl,$4]=kt("CalendarRoot");var C4=ne({__name:"CalendarRoot",props:{defaultValue:{type:null,required:!1,default:void 0},defaultPlaceholder:{type:null,required:!1},placeholder:{type:null,required:!1,default:void 0},pagedNavigation:{type:Boolean,required:!1,default:!1},preventDeselect:{type:Boolean,required:!1,default:!1},weekStartsOn:{type:Number,required:!1},weekdayFormat:{type:String,required:!1,default:"narrow"},calendarLabel:{type:String,required:!1},fixedWeeks:{type:Boolean,required:!1,default:!1},maxValue:{type:null,required:!1},minValue:{type:null,required:!1},locale:{type:String,required:!1},numberOfMonths:{type:Number,required:!1,default:1},disabled:{type:Boolean,required:!1,default:!1},readonly:{type:Boolean,required:!1,default:!1},initialFocus:{type:Boolean,required:!1,default:!1},isDateDisabled:{type:Function,required:!1,default:void 0},isDateUnavailable:{type:Function,required:!1,default:void 0},dir:{type:String,required:!1},nextPage:{type:Function,required:!1},prevPage:{type:Function,required:!1},modelValue:{type:null,required:!1},multiple:{type:Boolean,required:!1,default:!1},disableDaysOutsideCurrentView:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},emits:["update:modelValue","update:placeholder"],setup(e,{emit:t}){const n=e,a=t,{disabled:r,readonly:l,initialFocus:o,pagedNavigation:s,weekdayFormat:u,fixedWeeks:c,multiple:d,minValue:f,maxValue:m,numberOfMonths:p,preventDeselect:h,isDateDisabled:x,isDateUnavailable:$,calendarLabel:g,defaultValue:S,nextPage:T,prevPage:O,dir:E,locale:I,disableDaysOutsideCurrentView:R}=Ut(n),{primitiveElement:G,currentElement:w}=zr(),L=mu(I),j=Ma(E),q=b(()=>n.weekStartsOn??yb(L.value)),W=At(n,"modelValue",a,{defaultValue:S.value,passive:n.modelValue===void 0}),X=_f({defaultPlaceholder:n.placeholder,defaultValue:W.value,locale:n.locale}),V=At(n,"placeholder",a,{defaultValue:n.defaultPlaceholder??X.copy(),passive:n.placeholder===void 0});function H(Y){V.value=Y.copy()}const{fullCalendarLabel:le,headingValue:ue,isDateDisabled:Oe,isDateUnavailable:Ee,isNextButtonDisabled:pe,isPrevButtonDisabled:fe,weekdays:ge,isOutsideVisibleView:K,nextPage:xe,prevPage:re,formatter:Q,grid:ce,isPlaceholderFocusable:Z,firstFocusableDate:U}=x4({locale:L,placeholder:V,weekStartsOn:q,fixedWeeks:c,numberOfMonths:p,minValue:f,maxValue:m,disabled:r,weekdayFormat:u,pagedNavigation:s,isDateDisabled:x.value,isDateUnavailable:$.value,calendarLabel:g,nextPage:T,prevPage:O}),{isInvalid:te,isDateSelected:y,hasSelectedDate:A,isSelectedDateDisabled:M}=h4({date:W,isDateDisabled:Oe,isDateUnavailable:Ee});Ue(W,Y=>{if(Array.isArray(Y)&&Y.length){const de=Y.at(-1);de&&!Dl(V.value,de)&&H(de)}else!Array.isArray(Y)&&Y&&!Dl(V.value,Y)&&H(Y)});function ie(Y){if(d.value){if(!W.value)W.value=[Y.copy()];else if(Array.isArray(W.value)){if(W.value.findIndex(we=>or(we,Y))===-1)W.value=[...W.value,Y];else if(!h.value){const we=W.value.filter(Se=>!or(Se,Y));if(!we.length){V.value=Y.copy(),W.value=void 0;return}W.value=we.map(Se=>Se.copy())}}}else{if(!W.value){W.value=Y.copy();return}!h.value&&Dl(W.value,Y)?(V.value=Y.copy(),W.value=void 0):W.value=Y.copy()}}return St(()=>{o.value&&mb(w.value)}),$4({isDateUnavailable:Ee,dir:j,isDateDisabled:Oe,locale:L,formatter:Q,modelValue:W,placeholder:V,disabled:r,initialFocus:o,pagedNavigation:s,grid:ce,weekDays:ge,weekStartsOn:q,weekdayFormat:u,fixedWeeks:c,multiple:d,numberOfMonths:p,readonly:l,preventDeselect:h,fullCalendarLabel:le,headingValue:ue,isInvalid:te,isDateSelected:y,isNextButtonDisabled:pe,isPrevButtonDisabled:fe,isOutsideVisibleView:K,nextPage:xe,prevPage:re,parentElement:w,onPlaceholderChange:H,onDateChange:ie,disableDaysOutsideCurrentView:R,minValue:f,maxValue:m,isPlaceholderFocusable:Z,firstFocusableDate:U,hasSelectedDate:A,isSelectedDateDisabled:M}),(Y,de)=>(v(),z(i(nt),{ref_key:"primitiveElement",ref:G,as:Y.as,"as-child":Y.asChild,"aria-label":i(le),"data-readonly":i(l)?"":void 0,"data-disabled":i(r)?"":void 0,"data-invalid":i(te)?"":void 0,dir:i(j)},{default:B(()=>[_e(Y.$slots,"default",{date:i(V),grid:i(ce),weekDays:i(ge),weekStartsOn:q.value,locale:i(L),fixedWeeks:i(c),modelValue:i(W)}),C("div",k4,[C("div",w4,D(i(le)),1)])]),_:3},8,["as","as-child","aria-label","data-readonly","data-disabled","data-invalid","dir"]))}}),S4=C4,E4=ne({__name:"CalendarCell",props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"td"}},setup(e){const t=Xl();return(n,a)=>(v(),z(i(nt),{as:n.as,"as-child":n.asChild,role:"gridcell","aria-selected":i(t).isDateSelected(n.date)?!0:void 0,"aria-disabled":i(t).isDateDisabled(n.date)||i(t).isDateUnavailable?.(n.date)||i(t).disableDaysOutsideCurrentView.value,"data-disabled":i(t).isDateDisabled(n.date)||i(t).disableDaysOutsideCurrentView.value?"":void 0},{default:B(()=>[_e(n.$slots,"default")]),_:3},8,["as","as-child","aria-selected","aria-disabled","data-disabled"]))}}),A4=E4,T4=ne({__name:"CalendarCellTrigger",props:{day:{type:null,required:!0},month:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(e){const t=e,n=Hl(),a=Xl(),{primitiveElement:r}=zr(),l=b(()=>t.day.day.toLocaleString(a.locale.value)),o=b(()=>a.formatter.custom($n(t.day),{weekday:"long",month:"long",day:"numeric",year:"numeric"})),s=b(()=>a.isDateUnavailable?.(t.day)??!1),u=b(()=>AE(t.day,Ln())),c=b(()=>!uf(t.day,t.month)),d=b(()=>a.isOutsideVisibleView(t.day)),f=b(()=>a.isDateDisabled(t.day)||a.disableDaysOutsideCurrentView.value&&c.value),m=b(()=>c.value||f.value?!1:!a.disabled.value&&a.isPlaceholderFocusable.value&&or(t.day,a.placeholder.value)?!0:(!a.hasSelectedDate.value||a.isSelectedDateDisabled.value)&&!a.isPlaceholderFocusable.value?a.firstFocusableDate.value&&or(t.day,a.firstFocusableDate.value):!1),p=b(()=>a.isDateSelected(t.day));function h(g){a.readonly.value||a.isDateDisabled(g)||a.isDateUnavailable?.(g)||a.onDateChange(g)}function x(){f.value||h(t.day)}function $(g){if(f.value)return;g.preventDefault(),g.stopPropagation();const S=a.parentElement.value,T=7,O=a.dir.value==="rtl"?-1:1;switch(g.code){case n.ARROW_RIGHT:E(t.day,O);break;case n.ARROW_LEFT:E(t.day,-O);break;case n.ARROW_UP:E(t.day,-T);break;case n.ARROW_DOWN:E(t.day,T);break;case n.ENTER:case n.SPACE_CODE:h(t.day)}function E(I,R){const G=I.add({days:R});if(a.minValue.value&&G.compare(a.minValue.value)<0||a.maxValue.value&&G.compare(a.maxValue.value)>0)return;const w=S.querySelector(`[data-value='${G.toString()}']:not([data-outside-view])`);if(!w){if(R>0){if(a.isNextButtonDisabled())return;a.nextPage()}else{if(a.isPrevButtonDisabled())return;a.prevPage()}Xe(()=>{E(I,R)});return}if(w&&w.hasAttribute("data-disabled"))return E(G,R);a.onPlaceholderChange(G),w?.focus()}}return(g,S)=>(v(),z(i(nt),{ref_key:"primitiveElement",ref:r,as:t.as,"as-child":t.asChild,role:"button","aria-label":o.value,"data-reka-calendar-cell-trigger":"","aria-disabled":f.value||s.value?!0:void 0,"data-selected":p.value?!0:void 0,"data-value":g.day.toString(),"data-disabled":f.value?"":void 0,"data-unavailable":s.value?"":void 0,"data-today":u.value?"":void 0,"data-outside-view":c.value?"":void 0,"data-outside-visible-view":d.value?"":void 0,"data-focused":m.value?"":void 0,tabindex:m.value?0:c.value||f.value?void 0:-1,onClick:x,onKeydown:[rr($,["up","down","left","right","space","enter"]),S[0]||(S[0]=rr(mt(()=>{},["prevent"]),["enter"]))]},{default:B(()=>[_e(g.$slots,"default",{dayValue:l.value,disabled:f.value,today:u.value,selected:p.value,outsideView:c.value,outsideVisibleView:d.value,unavailable:s.value},()=>[ke(D(l.value),1)])]),_:3},8,["as","as-child","aria-label","aria-disabled","data-selected","data-value","data-disabled","data-unavailable","data-today","data-outside-view","data-outside-visible-view","data-focused","tabindex"]))}}),D4=T4,O4=ne({__name:"CalendarGrid",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"table"}},setup(e){const t=e,n=Xl(),a=b(()=>n.disabled.value?!0:void 0),r=b(()=>n.readonly.value?!0:void 0);return(l,o)=>(v(),z(i(nt),Ve(t,{tabindex:"-1",role:"application","aria-readonly":r.value,"aria-disabled":a.value,"data-readonly":r.value&&"","data-disabled":a.value&&""}),{default:B(()=>[_e(l.$slots,"default")]),_:3},16,["aria-readonly","aria-disabled","data-readonly","data-disabled"]))}}),M4=O4,P4=ne({__name:"CalendarGridBody",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"tbody"}},setup(e){const t=e;return(n,a)=>(v(),z(i(nt),rt(lt(t)),{default:B(()=>[_e(n.$slots,"default")]),_:3},16))}}),R4=P4,I4=ne({__name:"CalendarGridHead",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"thead"}},setup(e){const t=e;return(n,a)=>(v(),z(i(nt),Ve(t,{"aria-hidden":"true"}),{default:B(()=>[_e(n.$slots,"default")]),_:3},16))}}),q4=I4,N4=ne({__name:"CalendarGridRow",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"tr"}},setup(e){const t=e;return(n,a)=>(v(),z(i(nt),rt(lt(t)),{default:B(()=>[_e(n.$slots,"default")]),_:3},16))}}),L4=N4,B4=ne({__name:"CalendarHeadCell",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"th"}},setup(e){const t=e;return(n,a)=>(v(),z(i(nt),rt(lt(t)),{default:B(()=>[_e(n.$slots,"default")]),_:3},16))}}),F4=B4,V4=ne({__name:"CalendarHeader",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(e){const t=e;return(n,a)=>(v(),z(i(nt),rt(lt(t)),{default:B(()=>[_e(n.$slots,"default")]),_:3},16))}}),z4=V4,j4=ne({__name:"CalendarHeading",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(e){const t=e,n=Xl();return(a,r)=>(v(),z(i(nt),Ve(t,{"data-disabled":i(n).disabled.value?"":void 0}),{default:B(()=>[_e(a.$slots,"default",{headingValue:i(n).headingValue.value},()=>[ke(D(i(n).headingValue.value),1)])]),_:3},16,["data-disabled"]))}}),U4=j4,H4=ne({__name:"CalendarNext",props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,n=b(()=>a.disabled.value||a.isNextButtonDisabled(t.nextPage)),a=Xl();function r(){n.value||a.nextPage(t.nextPage)}return(l,o)=>(v(),z(i(nt),{as:t.as,"as-child":t.asChild,"aria-label":"Next page",type:t.as==="button"?"button":void 0,"aria-disabled":n.value||void 0,"data-disabled":n.value||void 0,disabled:n.value,onClick:r},{default:B(()=>[_e(l.$slots,"default",{disabled:n.value},()=>[o[0]||(o[0]=ke(" Next page "))])]),_:3},8,["as","as-child","type","aria-disabled","data-disabled","disabled"]))}}),W4=H4,K4=ne({__name:"CalendarPrev",props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,n=b(()=>a.disabled.value||a.isPrevButtonDisabled(t.prevPage)),a=Xl();function r(){n.value||a.prevPage(t.prevPage)}return(l,o)=>(v(),z(i(nt),{"aria-label":"Previous page",as:t.as,"as-child":t.asChild,type:t.as==="button"?"button":void 0,"aria-disabled":n.value||void 0,"data-disabled":n.value||void 0,disabled:n.value,onClick:r},{default:B(()=>[_e(l.$slots,"default",{disabled:n.value},()=>[o[0]||(o[0]=ke(" Prev page "))])]),_:3},8,["as","as-child","type","aria-disabled","data-disabled","disabled"]))}}),G4=K4;const[Y4,J4]=kt("RovingFocusGroup");var Z4=ne({__name:"RovingFocusGroup",props:{orientation:{type:String,required:!1,default:void 0},dir:{type:String,required:!1},loop:{type:Boolean,required:!1,default:!1},currentTabStopId:{type:[String,null],required:!1},defaultCurrentTabStopId:{type:String,required:!1},preventScrollOnEntryFocus:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["entryFocus","update:currentTabStopId"],setup(e,{expose:t,emit:n}){const a=e,r=n,{loop:l,orientation:o,dir:s}=Ut(a),u=Ma(s),c=At(a,"currentTabStopId",r,{defaultValue:a.defaultCurrentTabStopId,passive:a.currentTabStopId===void 0}),d=P(!1),f=P(!1),m=P(0),{getItems:p,CollectionSlot:h}=Sf({isProvider:!0});function x(g){const S=!f.value;if(g.currentTarget&&g.target===g.currentTarget&&S&&!d.value){const T=new CustomEvent(I3,q3);if(g.currentTarget.dispatchEvent(T),r("entryFocus",T),!T.defaultPrevented){const O=p().map(w=>w.ref).filter(w=>w.dataset.disabled!==""),E=O.find(w=>w.getAttribute("data-active")===""),I=O.find(w=>w.getAttribute("data-highlighted")===""),R=O.find(w=>w.id===c.value),G=[E,I,R,...O].filter(Boolean);Eb(G,a.preventScrollOnEntryFocus)}}f.value=!1}function $(){setTimeout(()=>{f.value=!1},1)}return t({getItems:p}),J4({loop:l,dir:u,orientation:o,currentTabStopId:c,onItemFocus:g=>{c.value=g},onItemShiftTab:()=>{d.value=!0},onFocusableItemAdd:()=>{m.value++},onFocusableItemRemove:()=>{m.value--}}),(g,S)=>(v(),z(i(h),null,{default:B(()=>[F(i(nt),{tabindex:d.value||m.value===0?-1:0,"data-orientation":i(o),as:g.as,"as-child":g.asChild,dir:i(u),style:{outline:"none"},onMousedown:S[0]||(S[0]=T=>f.value=!0),onMouseup:$,onFocus:x,onBlur:S[1]||(S[1]=T=>d.value=!1)},{default:B(()=>[_e(g.$slots,"default")]),_:3},8,["tabindex","data-orientation","as","as-child","dir"])]),_:3}))}}),Bf=Z4,X4=ne({__name:"RovingFocusItem",props:{tabStopId:{type:String,required:!1},focusable:{type:Boolean,required:!1,default:!0},active:{type:Boolean,required:!1},allowShiftKey:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(e){const t=e,n=Y4(),a=ir(),r=b(()=>t.tabStopId||a),l=b(()=>n.currentTabStopId.value===r.value),{getItems:o,CollectionItem:s}=Sf();St(()=>{t.focusable&&n.onFocusableItemAdd()}),Da(()=>{t.focusable&&n.onFocusableItemRemove()});function u(c){if(c.key==="Tab"&&c.shiftKey){n.onItemShiftTab();return}if(c.target!==c.currentTarget)return;const d=B3(c,n.orientation.value,n.dir.value);if(d!==void 0){if(c.metaKey||c.ctrlKey||c.altKey||!t.allowShiftKey&&c.shiftKey)return;c.preventDefault();let f=[...o().map(m=>m.ref).filter(m=>m.dataset.disabled!=="")];if(d==="last")f.reverse();else if(d==="prev"||d==="next"){d==="prev"&&f.reverse();const m=f.indexOf(c.currentTarget);f=n.loop.value?F3(f,m+1):f.slice(m+1)}Xe(()=>Eb(f))}}return(c,d)=>(v(),z(i(s),null,{default:B(()=>[F(i(nt),{tabindex:l.value?0:-1,"data-orientation":i(n).orientation.value,"data-active":c.active?"":void 0,"data-disabled":c.focusable?void 0:"",as:c.as,"as-child":c.asChild,onMousedown:d[0]||(d[0]=f=>{c.focusable?i(n).onItemFocus(r.value):f.preventDefault()}),onFocus:d[1]||(d[1]=f=>i(n).onItemFocus(r.value)),onKeydown:u},{default:B(()=>[_e(c.$slots,"default")]),_:3},8,["tabindex","data-orientation","data-active","data-disabled","as","as-child"])]),_:3}))}}),Ff=X4;const[Q4]=kt("CheckboxGroupRoot");function Vf(e){return e==="indeterminate"}function Wb(e){return Vf(e)?"indeterminate":e?"checked":"unchecked"}const[eD,tD]=kt("CheckboxRoot");var nD=ne({inheritAttrs:!1,__name:"CheckboxRoot",props:{defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1,default:void 0},disabled:{type:Boolean,required:!1},value:{type:null,required:!1,default:"on"},id:{type:String,required:!1},trueValue:{type:null,required:!1,default:()=>!0},falseValue:{type:null,required:!1,default:()=>!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,{forwardRef:r,currentElement:l}=et(),o=Q4(null),s=At(n,"modelValue",a,{defaultValue:n.defaultValue??n.falseValue,passive:n.modelValue===void 0}),u=b(()=>o?.disabled.value||n.disabled),c=b(()=>Yo(s.value,n.trueValue)),d=b(()=>hn(o?.modelValue.value)?s.value==="indeterminate"?"indeterminate":c.value:Iv(o.modelValue.value,n.value));function f(){if(hn(o?.modelValue.value))s.value==="indeterminate"?s.value=n.trueValue:s.value=c.value?n.falseValue:n.trueValue;else{const h=[...o.modelValue.value||[]];if(Iv(h,n.value)){const x=h.findIndex($=>Yo($,n.value));h.splice(x,1)}else h.push(n.value);o.modelValue.value=h}}const m=kf(l),p=b(()=>n.id&&l.value?document.querySelector(`[for="${n.id}"]`)?.innerText:void 0);return tD({disabled:u,state:d}),(h,x)=>(v(),z(Bt(i(o)?.rovingFocus.value?i(Ff):i(nt)),Ve(h.$attrs,{id:h.id,ref:i(r),role:"checkbox","as-child":h.asChild,as:h.as,type:h.as==="button"?"button":void 0,"aria-checked":i(Vf)(d.value)?"mixed":d.value,"aria-required":h.required,"aria-label":h.$attrs["aria-label"]||p.value,"data-state":i(Wb)(d.value),"data-disabled":u.value?"":void 0,disabled:u.value,focusable:i(o)?.rovingFocus.value?!u.value:void 0,onKeydown:rr(mt(()=>{},["prevent"]),["enter"]),onClick:f}),{default:B(()=>[_e(h.$slots,"default",{modelValue:i(s),state:d.value}),i(m)&&h.name&&!i(o)?(v(),z(i(Af),{key:0,type:"checkbox",checked:!!d.value,name:h.name,value:h.value,disabled:u.value,required:h.required},null,8,["checked","name","value","disabled","required"])):ae("v-if",!0)]),_:3},16,["id","as-child","as","type","aria-checked","aria-required","aria-label","data-state","data-disabled","disabled","focusable","onKeydown"]))}}),aD=nD,rD=ne({__name:"CheckboxIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(e){const{forwardRef:t}=et(),n=eD();return(a,r)=>(v(),z(i(Wl),{present:a.forceMount||i(Vf)(i(n).state.value)||i(n).state.value===!0},{default:B(()=>[F(i(nt),Ve({ref:i(t),"data-state":i(Wb)(i(n).state.value),"data-disabled":i(n).disabled.value?"":void 0,style:{pointerEvents:"none"},"as-child":a.asChild,as:a.as},a.$attrs),{default:B(()=>[_e(a.$slots,"default")]),_:3},16,["data-state","data-disabled","as-child","as"])]),_:3},8,["present"]))}}),lD=rD,oD=ne({__name:"MenuAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(v(),z(i(Tf),rt(lt(t)),{default:B(()=>[_e(n.$slots,"default")]),_:3},16))}}),sD=oD;function iD(){const e=P(!1);return St(()=>{Vl("keydown",()=>{e.value=!0},{capture:!0,passive:!0}),Vl(["pointerdown","pointermove"],()=>{e.value=!1},{capture:!0,passive:!0})}),e}const uD=Ng(iD),[ku,cD]=kt(["MenuRoot","MenuSub"],"MenuContext"),[zf,dD]=kt("MenuRoot");var fD=ne({__name:"MenuRoot",props:{open:{type:Boolean,required:!1,default:!1},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(e,{emit:t}){const n=e,a=t,{modal:r,dir:l}=Ut(n),o=Ma(l),s=At(n,"open",a),u=P(),c=uD();return cD({open:s,onOpenChange:d=>{s.value=d},content:u,onContentChange:d=>{u.value=d}}),dD({onClose:()=>{s.value=!1},isUsingKeyboardRef:c,dir:o,modal:r}),(d,f)=>(v(),z(i(Tb),null,{default:B(()=>[_e(d.$slots,"default")]),_:3}))}}),pD=fD;const[Kb,vD]=kt("MenuContent");var mD=ne({__name:"MenuContentImpl",props:uy({loop:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},disableOutsideScroll:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...Fb}),emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus","dismiss"],setup(e,{emit:t}){const n=e,a=t,r=ku(),l=zf(),{trapFocus:o,disableOutsidePointerEvents:s,loop:u}=Ut(n);gb(),sf(s.value);const c=P(""),d=P(0),f=P(0),m=P(null),p=P("right"),h=P(0),x=P(null),$=P(),{forwardRef:g,currentElement:S}=et(),{handleTypeaheadSearch:T}=OA(),O=P();function E(V){const H=Nv(V,O.value||Lt(),S.value,{loop:u.value,arrowKeyOptions:"vertical",dir:l?.dir.value,focus:!1,attributeName:"[data-reka-collection-item]:not([data-disabled])"});H&&(O.value=H,H.scrollIntoView({block:"nearest"}))}function I(){O.value&&O.value.click()}const R=P(),G=P();Ue(O,V=>{G.value&&(V===void 0||V!==G.value.trigger.value)&&(G.value.onOpenChange(!1),G.value=void 0)}),Ue(S,V=>{r.onContentChange(V)}),Da(()=>{window.clearTimeout(d.value)});function w(V){return p.value===m.value?.side&&n3(V,m.value?.area)}async function L(V){a("openAutoFocus",V),!V.defaultPrevented&&(V.preventDefault(),S.value?.focus({preventScroll:!0}))}function j(V){if(V.defaultPrevented)return;const H=V.target,le=H.closest("[data-reka-menu-content]")===V.currentTarget,ue=["input","textarea"].includes(H.tagName.toLowerCase()),Oe=V.ctrlKey||V.altKey||V.metaKey,Ee=V.key.length===1,pe=Nv(V,Lt(),S.value,{loop:u.value,arrowKeyOptions:"vertical",dir:l?.dir.value,focus:!0,attributeName:"[data-reka-collection-item]:not([data-disabled])"});if(pe)return pe?.focus();if(V.code==="Space")return;const fe=$.value?.getItems()??[];if(le&&(V.key==="Tab"&&V.preventDefault(),!Oe&&Ee&&!ue&&T(V.key,fe)),V.target!==S.value||!QA.includes(V.key))return;V.preventDefault();const ge=[...fe.map(K=>K.ref)];kb.includes(V.key)&&ge.reverse(),e3(ge)}function q(V){V?.currentTarget?.contains?.(V.target)||(window.clearTimeout(d.value),c.value="")}function W(V){if(!Ai(V))return;const H=V.target,le=h.value!==V.clientX;if(V?.currentTarget?.contains(H)&&le){const ue=V.clientX>h.value?"right":"left";p.value=ue,h.value=V.clientX}}function X(V){Ai(V)&&R.value&&R.value.focus()}return vD({onItemEnter:V=>!!w(V),onItemLeave:V=>w(V)?!0:(["INPUT","TEXTAREA"].includes(Lt()?.tagName||"")||S.value?.focus(),x.value=null,!1),onTriggerLeave:V=>!!w(V),searchRef:c,highlightedElement:O,onKeydownNavigation:E,onKeydownEnter:I,filterElement:R,onFilterElementChange:V=>{R.value=V},activeSubmenuContext:G,pointerGraceTimerRef:f,onPointerGraceIntentChange:V=>{m.value=V}}),(V,H)=>(v(),z(i(Cf),{"as-child":"",trapped:i(o),onMountAutoFocus:L,onUnmountAutoFocus:H[7]||(H[7]=le=>a("closeAutoFocus",le))},{default:B(()=>[F(i($f),{"as-child":"","disable-outside-pointer-events":i(s),onEscapeKeyDown:H[2]||(H[2]=le=>a("escapeKeyDown",le)),onPointerDownOutside:H[3]||(H[3]=le=>a("pointerDownOutside",le)),onFocusOutside:H[4]||(H[4]=le=>a("focusOutside",le)),onInteractOutside:H[5]||(H[5]=le=>a("interactOutside",le)),onDismiss:H[6]||(H[6]=le=>a("dismiss"))},{default:B(()=>[F(i(Bf),{ref_key:"rovingFocusGroupRef",ref:$,"current-tab-stop-id":x.value,"onUpdate:currentTabStopId":H[0]||(H[0]=le=>x.value=le),"as-child":"",orientation:"vertical",dir:i(l).dir.value,loop:i(u),onEntryFocus:H[1]||(H[1]=le=>{a("entryFocus",le),i(l).isUsingKeyboardRef.value||le.preventDefault()})},{default:B(()=>[F(i(Vb),{ref:i(g),role:"menu",as:V.as,"as-child":V.asChild,"aria-orientation":"vertical","data-reka-menu-content":"","data-state":i(wb)(i(r).open.value),dir:i(l).dir.value,side:V.side,"side-offset":V.sideOffset,align:V.align,"align-offset":V.alignOffset,"avoid-collisions":V.avoidCollisions,"collision-boundary":V.collisionBoundary,"collision-padding":V.collisionPadding,"arrow-padding":V.arrowPadding,"prioritize-position":V.prioritizePosition,"position-strategy":V.positionStrategy,"update-position-strategy":V.updatePositionStrategy,sticky:V.sticky,"hide-when-detached":V.hideWhenDetached,reference:V.reference,onKeydown:j,onBlur:q,onPointermove:W,onPointerenter:X},{default:B(()=>[_e(V.$slots,"default")]),_:3},8,["as","as-child","data-state","dir","side","side-offset","align","align-offset","avoid-collisions","collision-boundary","collision-padding","arrow-padding","prioritize-position","position-strategy","update-position-strategy","sticky","hide-when-detached","reference"])]),_:3},8,["current-tab-stop-id","dir","loop"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),Gb=mD,hD=ne({inheritAttrs:!1,__name:"MenuItemImpl",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,n=Kb(),{forwardRef:a,currentElement:r}=et(),{CollectionItem:l}=Sf(),o=P(!1),s=b(()=>o.value||r.value!=null&&n.highlightedElement.value===r.value);async function u(d){if(!(d.defaultPrevented||!Ai(d))){if(t.disabled)n.onItemLeave(d);else if(!n.onItemEnter(d)){const m=d.currentTarget;n.highlightedElement.value=m,["INPUT","TEXTAREA"].includes(Lt()?.tagName||"")||m.focus({preventScroll:!0})}}}async function c(d){if(await Xe(),d.defaultPrevented||!Ai(d)||n.highlightedElement.value!==r.value)return;!n.onItemLeave(d)&&n.highlightedElement.value===r.value&&(n.highlightedElement.value=void 0)}return(d,f)=>(v(),z(i(l),{value:{textValue:d.textValue}},{default:B(()=>[F(i(nt),Ve({ref:i(a),role:"menuitem",tabindex:"-1"},d.$attrs,{as:d.as,"as-child":d.asChild,"aria-disabled":d.disabled||void 0,"data-disabled":d.disabled?"":void 0,"data-highlighted":s.value?"":void 0,onPointermove:u,onPointerleave:c,onFocus:f[0]||(f[0]=async m=>{await Xe(),!(m.defaultPrevented||d.disabled)&&(o.value=!0,i(n).highlightedElement.value=m.currentTarget)}),onBlur:f[1]||(f[1]=async m=>{await Xe(),!m.defaultPrevented&&(o.value=!1)})}),{default:B(()=>[_e(d.$slots,"default")]),_:3},16,["as","as-child","aria-disabled","data-disabled","data-highlighted"])]),_:3},8,["value"]))}}),yD=hD,gD=ne({__name:"MenuItem",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(e,{emit:t}){const n=e,a=t,{forwardRef:r,currentElement:l}=et(),o=zf(),s=Kb(),u=P(!1);async function c(){const d=l.value;if(!n.disabled&&d){const f=new CustomEvent(ZA,{bubbles:!0,cancelable:!0});a("select",f),await Xe(),f.defaultPrevented?u.value=!1:o.onClose()}}return(d,f)=>(v(),z(yD,Ve(n,{ref:i(r),onClick:c,onPointerdown:f[0]||(f[0]=()=>{u.value=!0}),onPointerup:f[1]||(f[1]=async m=>{await Xe(),!m.defaultPrevented&&(u.value||m.currentTarget?.click())}),onKeydown:f[2]||(f[2]=async m=>{const p=i(s).searchRef.value!=="";d.disabled||p&&m.key===" "||i(md).includes(m.key)&&(m.currentTarget?.click(),m.preventDefault())})}),{default:B(()=>[_e(d.$slots,"default")]),_:3},16))}}),Yb=gD;const[bD,_D]=kt(["MenuCheckboxItem","MenuRadioItem"],"MenuItemIndicatorContext");var xD=ne({__name:"MenuItemIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(e){const t=bD({modelValue:P(!1)});return(n,a)=>(v(),z(i(Wl),{present:n.forceMount||i($b)(i(t).modelValue.value)||i(t).modelValue.value===!0},{default:B(()=>[F(i(nt),{as:n.as,"as-child":n.asChild,"data-state":i(Cb)(i(t).modelValue.value)},{default:B(()=>[_e(n.$slots,"default")]),_:3},8,["as","as-child","data-state"])]),_:3},8,["present"]))}}),kD=xD,wD=ne({__name:"MenuRootContentModal",props:{loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,a=t,r=oa(n,a),l=ku(),{forwardRef:o,currentElement:s}=et();return wf(s),(u,c)=>(v(),z(Gb,Ve(i(r),{ref:i(o),"trap-focus":i(l).open.value,"disable-outside-pointer-events":i(l).open.value,"disable-outside-scroll":!0,onDismiss:c[0]||(c[0]=d=>i(l).onOpenChange(!1)),onFocusOutside:c[1]||(c[1]=mt(d=>a("focusOutside",d),["prevent"]))}),{default:B(()=>[_e(u.$slots,"default")]),_:3},16,["trap-focus","disable-outside-pointer-events"]))}}),$D=wD,CD=ne({__name:"MenuRootContentNonModal",props:{loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const r=oa(e,t),l=ku();return(o,s)=>(v(),z(Gb,Ve(i(r),{"trap-focus":!1,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,onDismiss:s[0]||(s[0]=u=>i(l).onOpenChange(!1))}),{default:B(()=>[_e(o.$slots,"default")]),_:3},16))}}),SD=CD,ED=ne({__name:"MenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const r=oa(e,t),l=ku(),o=zf();return(s,u)=>(v(),z(i(Wl),{present:s.forceMount||i(l).open.value},{default:B(()=>[i(o).modal.value?(v(),z($D,rt(Ve({key:0},{...s.$attrs,...i(r)})),{default:B(()=>[_e(s.$slots,"default")]),_:3},16)):(v(),z(SD,rt(Ve({key:1},{...s.$attrs,...i(r)})),{default:B(()=>[_e(s.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),AD=ED;const[TD,DD]=kt("MenuGroup");var OD=ne({__name:"MenuGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,n=ir(void 0,"reka-menu-group");return DD({id:n}),(a,r)=>(v(),z(i(nt),Ve({role:"group"},t,{"aria-labelledby":i(n)}),{default:B(()=>[_e(a.$slots,"default")]),_:3},16,["aria-labelledby"]))}}),MD=OD,PD=ne({__name:"MenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(e){const t=e,n=TD({id:""});return(a,r)=>(v(),z(i(nt),Ve(t,{id:i(n).id||void 0}),{default:B(()=>[_e(a.$slots,"default")]),_:3},16,["id"]))}}),RD=PD,ID=ne({__name:"MenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(n,a)=>(v(),z(i(hu),rt(lt(t)),{default:B(()=>[_e(n.$slots,"default")]),_:3},16))}}),qD=ID;const[ND,LD]=kt("MenuRadioGroup");var BD=ne({__name:"MenuRadioGroup",props:{modelValue:{type:null,required:!1,default:""},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,r=rf(n,["modelValue"]),l=vu(r),o=At(n,"modelValue",a);return LD({modelValue:o,onValueChange:s=>{o.value=s}}),(s,u)=>(v(),z(MD,rt(lt(i(l))),{default:B(()=>[_e(s.$slots,"default",{modelValue:i(o)})]),_:3},16))}}),FD=BD,VD=ne({__name:"MenuRadioItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(e,{emit:t}){const n=e,a=t,r=rf(n,["value"]),l=vu(r),{value:o}=Ut(n),s=ND(),u=b(()=>s.modelValue.value===o?.value);return _D({modelValue:u}),(c,d)=>(v(),z(Yb,Ve({role:"menuitemradio"},i(l),{"aria-checked":u.value,"data-state":i(Cb)(u.value),onSelect:d[0]||(d[0]=async f=>{a("select",f),i(s).onValueChange(i(o))})}),{default:B(()=>[_e(c.$slots,"default")]),_:3},16,["aria-checked","data-state"]))}}),zD=VD,jD=ne({__name:"MenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(v(),z(i(nt),Ve(t,{role:"separator","aria-orientation":"horizontal"}),{default:B(()=>[_e(n.$slots,"default")]),_:3},16))}}),UD=jD;const[HD,WD]=kt("DateFieldRoot");var KD=ne({inheritAttrs:!1,__name:"DateFieldRoot",props:{defaultValue:{type:null,required:!1,default:void 0},defaultPlaceholder:{type:null,required:!1},placeholder:{type:null,required:!1,default:void 0},modelValue:{type:null,required:!1},hourCycle:{type:null,required:!1},step:{type:Object,required:!1},granularity:{type:String,required:!1},hideTimeZone:{type:Boolean,required:!1},maxValue:{type:null,required:!1},minValue:{type:null,required:!1},locale:{type:String,required:!1},disabled:{type:Boolean,required:!1,default:!1},readonly:{type:Boolean,required:!1,default:!1},isDateUnavailable:{type:Function,required:!1,default:void 0},id:{type:String,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue","update:placeholder"],setup(e,{expose:t,emit:n}){const a=e,r=n,{disabled:l,readonly:o,isDateUnavailable:s,granularity:u,defaultValue:c,dir:d,locale:f}=Ut(a),m=mu(f),p=Ma(d),h=xf(m.value,{hourCycle:Xo(a.hourCycle)}),{primitiveElement:x,currentElement:$}=zr(),g=P(new Set);St(()=>{$m($.value).forEach(K=>g.value.add(K))});const S=At(a,"modelValue",r,{defaultValue:c.value,passive:a.modelValue===void 0}),T=_f({defaultPlaceholder:a.placeholder,granularity:u.value,defaultValue:S.value,locale:a.locale}),O=At(a,"placeholder",r,{defaultValue:a.defaultPlaceholder??T.copy(),passive:a.placeholder===void 0}),E=b(()=>vb(a)),I=b(()=>a.granularity?pd(O.value)?a.granularity:"day":pd(O.value)?"minute":"day"),R=b(()=>S.value?!!(s.value?.(S.value)||a.minValue&&Qa(S.value,a.minValue)||a.maxValue&&Qa(a.maxValue,S.value)):!1),G=t4(I.value),w=P(S.value?{...wm({value:S.value,formatter:h})}:{...G}),L=b(()=>Ub({granularity:I.value,dateRef:O.value,formatter:h,hideTimeZone:a.hideTimeZone,hourCycle:a.hourCycle,segmentValues:w.value,locale:m})),j=b(()=>L.value.arr),q=b(()=>j.value.filter(({part:K})=>K!=="literal"));Ue(m,K=>{h.getLocale()!==K&&(h.setLocale(K),Xe(()=>{g.value.clear(),$m($.value).forEach(xe=>g.value.add(xe))}))}),Ue(S,K=>{!hn(K)&&O.value.compare(K)!==0&&(O.value=K.copy())}),Ue([S,m],([K])=>{hn(K)?Object.values(w.value).every(xe=>xe!==null)&&hn(K)&&(w.value={...G}):w.value={...wm({value:K,formatter:h})}});const W=P(null),X=b(()=>Array.from(g.value).findIndex(K=>K.getAttribute("data-reka-date-field-segment")===W.value?.getAttribute("data-reka-date-field-segment"))),V=b(()=>{const K=p.value==="rtl"?-1:1;return(K<0?X.value<0:X.value>g.value.size-1)?null:Array.from(g.value)[X.value+K]}),H=b(()=>{const K=p.value==="rtl"?-1:1;return(K>0?X.value<0:X.value>g.value.size-1)?null:Array.from(g.value)[X.value-K]}),le=b(()=>hb(I.value)),ue=b(()=>sc(S.value,I.value)),Oe=b(()=>a.maxValue?sc(a.maxValue,I.value):void 0),Ee=b(()=>a.minValue?sc(a.minValue,I.value):void 0),pe=Hl();function fe(K){K.isComposing||fa(K.key)&&(K.key===pe.ARROW_LEFT&&H.value?.focus(),K.key===pe.ARROW_RIGHT&&V.value?.focus())}function ge(K){W.value=K}return WD({isDateUnavailable:s.value,locale:m,modelValue:S,placeholder:O,disabled:l,formatter:h,hourCycle:a.hourCycle,step:E,readonly:o,segmentValues:w,isInvalid:R,segmentContents:q,elements:g,setFocusedElement:ge,focusNext(){V.value?.focus()}}),t({setFocusedElement:ge}),(K,xe)=>(v(),z(i(nt),Ve(K.$attrs,{ref_key:"primitiveElement",ref:x,role:"group","aria-disabled":i(l)?!0:void 0,"data-disabled":i(l)?"":void 0,"data-readonly":i(o)?"":void 0,"data-invalid":R.value?"":void 0,dir:i(p),onKeydown:rr(fe,["left","right"])}),{default:B(()=>[_e(K.$slots,"default",{modelValue:i(S),segments:j.value,isInvalid:R.value}),F(i(Ef),{id:K.id,as:"input",type:le.value,feature:"focusable",tabindex:"-1",value:ue.value,name:K.name,disabled:i(l),required:K.required,max:Oe.value,min:Ee.value,onFocus:xe[0]||(xe[0]=re=>Array.from(g.value)?.[0]?.focus())},null,8,["id","type","value","name","disabled","required","max","min"])]),_:3},16,["aria-disabled","data-disabled","data-readonly","data-invalid","dir"]))}}),GD=KD,YD=ne({__name:"DateFieldInput",props:{part:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,n=HD(),a=P(!0),r=P(!1),{handleSegmentClick:l,handleSegmentKeydown:o,handleSegmentBeforeInput:s,handleSegmentCompositionStart:u,handleSegmentCompositionEnd:c,attributes:d}=Hb({hasLeftFocus:a,lastKeyZero:r,placeholder:n.placeholder,hourCycle:n.hourCycle,step:n.step,segmentValues:n.segmentValues,formatter:n.formatter,part:t.part,disabled:n.disabled,readonly:n.readonly,focusNext:n.focusNext,modelValue:n.modelValue}),f=b(()=>n.disabled.value),m=b(()=>n.readonly.value),p=b(()=>n.isInvalid.value);return(h,x)=>(v(),z(i(nt),Ve({as:h.as,"as-child":h.asChild},i(d),{contenteditable:f.value||m.value?!1:h.part!=="literal","data-reka-date-field-segment":h.part,"aria-disabled":f.value?!0:void 0,"aria-readonly":m.value?!0:void 0,"data-disabled":f.value?"":void 0,"data-invalid":p.value?"":void 0,"aria-invalid":p.value?!0:void 0},iy(h.part!=="literal"?{mousedown:i(l),keydown:i(o),beforeinput:i(s),compositionstart:i(u),compositionend:i(c),focusout:()=>{a.value=!0},focusin:$=>{i(n).setFocusedElement($.target)}}:{})),{default:B(()=>[_e(h.$slots,"default")]),_:3},16,["as","as-child","contenteditable","data-reka-date-field-segment","aria-disabled","aria-readonly","data-disabled","data-invalid","aria-invalid"]))}}),JD=YD;const[Ql,ZD]=kt("PopoverRoot");var XD=ne({__name:"PopoverRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},modal:{type:Boolean,required:!1,default:!1}},emits:["update:open"],setup(e,{emit:t}){const n=e,a=t,{modal:r}=Ut(n),l=At(n,"open",a,{defaultValue:n.defaultOpen,passive:n.open===void 0});return ZD({contentId:"",triggerId:"",modal:r,open:l,onOpenChange:u=>{l.value=u},onOpenToggle:()=>{l.value=!l.value},triggerElement:P(),hasCustomAnchor:P(!1)}),(u,c)=>(v(),z(i(Tb),null,{default:B(()=>[_e(u.$slots,"default",{open:i(l),close:()=>l.value=!1})]),_:3}))}}),Jb=XD,QD=ne({__name:"PopoverAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;et();const n=Ql();return ay(()=>{n.hasCustomAnchor.value=!0}),Da(()=>{n.hasCustomAnchor.value=!1}),(a,r)=>(v(),z(i(Tf),rt(lt(t)),{default:B(()=>[_e(a.$slots,"default")]),_:3},16))}}),eO=QD;const[jf,tO]=kt("DatePickerRoot");var nO=ne({inheritAttrs:!1,__name:"DatePickerRoot",props:{defaultValue:{type:null,required:!1,default:void 0},defaultPlaceholder:{type:null,required:!1},placeholder:{type:null,required:!1,default:void 0},modelValue:{type:null,required:!1},hourCycle:{type:null,required:!1},step:{type:Object,required:!1},granularity:{type:String,required:!1},hideTimeZone:{type:Boolean,required:!1},maxValue:{type:null,required:!1},minValue:{type:null,required:!1},locale:{type:String,required:!1},disabled:{type:Boolean,required:!1,default:!1},readonly:{type:Boolean,required:!1,default:!1},isDateUnavailable:{type:Function,required:!1,default:void 0},id:{type:String,required:!1},dir:{type:String,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},modal:{type:Boolean,required:!1,default:!1},isDateDisabled:{type:Function,required:!1,default:void 0},pagedNavigation:{type:Boolean,required:!1,default:!1},weekStartsOn:{type:Number,required:!1},weekdayFormat:{type:String,required:!1,default:"narrow"},fixedWeeks:{type:Boolean,required:!1,default:!1},numberOfMonths:{type:Number,required:!1,default:1},preventDeselect:{type:Boolean,required:!1,default:!1},closeOnSelect:{type:Boolean,required:!1,default:!1}},emits:["update:open","update:modelValue","update:placeholder"],setup(e,{emit:t}){const n=e,a=t,{locale:r,disabled:l,readonly:o,pagedNavigation:s,weekdayFormat:u,fixedWeeks:c,numberOfMonths:d,preventDeselect:f,isDateDisabled:m,isDateUnavailable:p,defaultOpen:h,modal:x,id:$,name:g,required:S,minValue:T,maxValue:O,granularity:E,hideTimeZone:I,hourCycle:R,defaultValue:G,dir:w,step:L,closeOnSelect:j}=Ut(n),q=Ma(w),W=mu(r),X=b(()=>n.weekStartsOn??yb(W.value)),V=At(n,"modelValue",a,{defaultValue:G.value,passive:n.modelValue===void 0}),H=b(()=>_f({defaultPlaceholder:n.placeholder,granularity:n.granularity,defaultValue:V.value,locale:W.value})),le=At(n,"placeholder",a,{defaultValue:n.defaultPlaceholder??H.value.copy(),passive:n.placeholder===void 0}),ue=At(n,"open",a,{defaultValue:h.value,passive:n.open===void 0}),Oe=P();function Ee(pe){return"hour"in pe?pe.set({hour:0,minute:0,second:0,millisecond:0}):pe}return Ue(V,pe=>{pe&&pe.compare(le.value)!==0?le.value=pe.copy():!pe&&"hour"in le.value&&(le.value=Ee(le.value)),j.value&&(ue.value=!1)}),tO({isDateUnavailable:p.value,isDateDisabled:m.value,locale:W,disabled:l,pagedNavigation:s,weekStartsOn:X,weekdayFormat:u,fixedWeeks:c,numberOfMonths:d,readonly:o,preventDeselect:f,modelValue:V,placeholder:le,defaultOpen:h,modal:x,open:ue,id:$,name:g,required:S,minValue:T,maxValue:O,granularity:E,hideTimeZone:I,hourCycle:R,dateFieldRef:Oe,dir:q,step:L,onDateChange(pe){pe?V.value&&!f.value&&pe&&V.value.compare(pe)===0?V.value=void 0:V.value=pe.copy():V.value=void 0},onPlaceholderChange(pe){le.value=pe.copy()},closeOnSelect:j}),(pe,fe)=>(v(),z(i(Jb),{open:i(ue),"onUpdate:open":fe[0]||(fe[0]=ge=>xt(ue)?ue.value=ge:null),"default-open":i(h),modal:i(x)},{default:B(()=>[_e(pe.$slots,"default")]),_:3},8,["open","default-open","modal"]))}}),aO=nO,rO=ne({__name:"DatePickerCalendar",setup(e){const t=jf();return(n,a)=>(v(),z(i(S4),Ve({isDateDisabled:i(t).isDateDisabled,isDateUnavailable:i(t).isDateUnavailable,minValue:i(t).minValue.value,maxValue:i(t).maxValue.value,locale:i(t).locale.value,disabled:i(t).disabled.value,pagedNavigation:i(t).pagedNavigation.value,weekStartsOn:i(t).weekStartsOn.value,weekdayFormat:i(t).weekdayFormat.value,fixedWeeks:i(t).fixedWeeks.value,numberOfMonths:i(t).numberOfMonths.value,readonly:i(t).readonly.value,preventDeselect:i(t).preventDeselect.value,dir:i(t).dir.value},{"model-value":i(t).modelValue.value,placeholder:i(t).placeholder.value,multiple:!1,"onUpdate:modelValue":a[0]||(a[0]=r=>{r&&i(t).modelValue.value&&i(Dl)(r,i(t).modelValue.value)||i(t).onDateChange(r)}),"onUpdate:placeholder":a[1]||(a[1]=r=>{i(Dl)(r,i(t).placeholder.value)||i(t).onPlaceholderChange(r)})}),{default:B(({weekDays:r,grid:l,date:o,weekStartsOn:s,locale:u,fixedWeeks:c})=>[_e(n.$slots,"default",{date:o,grid:l,weekDays:r,weekStartsOn:s,locale:u,fixedWeeks:c})]),_:3},16,["model-value","placeholder"]))}}),lO=rO,oO=ne({__name:"DatePickerCell",props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(v(),z(i(A4),rt(lt(t)),{default:B(()=>[_e(n.$slots,"default")]),_:3},16))}}),sO=oO,iO=ne({__name:"DatePickerCellTrigger",props:{day:{type:null,required:!0},month:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(v(),z(i(D4),rt(lt(t)),{default:B(r=>[_e(n.$slots,"default",rt(lt(r)))]),_:3},16))}}),uO=iO,cO=ne({__name:"PopoverContentImpl",props:{trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,a=t,r=vu(rf(n,"trapFocus","disableOutsidePointerEvents")),{forwardRef:l}=et(),o=Ql();return gb(),(s,u)=>(v(),z(i(Cf),{"as-child":"",loop:"",trapped:s.trapFocus,onMountAutoFocus:u[5]||(u[5]=c=>a("openAutoFocus",c)),onUnmountAutoFocus:u[6]||(u[6]=c=>a("closeAutoFocus",c))},{default:B(()=>[F(i($f),{"as-child":"","disable-outside-pointer-events":s.disableOutsidePointerEvents,onPointerDownOutside:u[0]||(u[0]=c=>a("pointerDownOutside",c)),onInteractOutside:u[1]||(u[1]=c=>a("interactOutside",c)),onEscapeKeyDown:u[2]||(u[2]=c=>a("escapeKeyDown",c)),onFocusOutside:u[3]||(u[3]=c=>a("focusOutside",c)),onDismiss:u[4]||(u[4]=c=>i(o).onOpenChange(!1))},{default:B(()=>[F(i(Vb),Ve(i(r),{id:i(o).contentId,ref:i(l),"data-state":i(o).open.value?"open":"closed","aria-labelledby":i(o).triggerId,style:{"--reka-popover-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-popover-content-available-width":"var(--reka-popper-available-width)","--reka-popover-content-available-height":"var(--reka-popper-available-height)","--reka-popover-trigger-width":"var(--reka-popper-anchor-width)","--reka-popover-trigger-height":"var(--reka-popper-anchor-height)"},role:"dialog"}),{default:B(()=>[_e(s.$slots,"default")]),_:3},16,["id","data-state","aria-labelledby"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),Zb=cO,dO=ne({__name:"PopoverContentModal",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,a=t,r=Ql(),l=P(!1);sf(!0);const o=oa(n,a),{forwardRef:s,currentElement:u}=et();return wf(u),(c,d)=>(v(),z(Zb,Ve(i(o),{ref:i(s),"trap-focus":i(r).open.value,"disable-outside-pointer-events":"",onCloseAutoFocus:d[0]||(d[0]=mt(f=>{a("closeAutoFocus",f),l.value||i(r).triggerElement.value?.focus()},["prevent"])),onPointerDownOutside:d[1]||(d[1]=f=>{a("pointerDownOutside",f);const m=f.detail.originalEvent,p=m.button===0&&m.ctrlKey===!0,h=m.button===2||p;l.value=h}),onFocusOutside:d[2]||(d[2]=mt(()=>{},["prevent"]))}),{default:B(()=>[_e(c.$slots,"default")]),_:3},16,["trap-focus"]))}}),fO=dO,pO=ne({__name:"PopoverContentNonModal",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,a=t,r=Ql(),l=P(!1),o=P(!1),s=oa(n,a);return(u,c)=>(v(),z(Zb,Ve(i(s),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:c[0]||(c[0]=d=>{a("closeAutoFocus",d),d.defaultPrevented||(l.value||i(r).triggerElement.value?.focus(),d.preventDefault()),l.value=!1,o.value=!1}),onInteractOutside:c[1]||(c[1]=async d=>{a("interactOutside",d),d.defaultPrevented||(l.value=!0,d.detail.originalEvent.type==="pointerdown"&&(o.value=!0));const f=d.target;i(r).triggerElement.value?.contains(f)&&d.preventDefault(),d.detail.originalEvent.type==="focusin"&&o.value&&d.preventDefault()})}),{default:B(()=>[_e(u.$slots,"default")]),_:3},16))}}),vO=pO,mO=ne({__name:"PopoverContent",props:{forceMount:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,a=t,r=Ql(),l=oa(n,a),{forwardRef:o}=et();return r.contentId||=ir(void 0,"reka-popover-content"),(s,u)=>(v(),z(i(Wl),{present:s.forceMount||i(r).open.value},{default:B(()=>[i(r).modal.value?(v(),z(fO,Ve({key:0},i(l),{ref:i(o)}),{default:B(()=>[_e(s.$slots,"default")]),_:3},16)):(v(),z(vO,Ve({key:1},i(l),{ref:i(o)}),{default:B(()=>[_e(s.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),Xb=mO,hO=ne({__name:"PopoverPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(n,a)=>(v(),z(i(hu),rt(lt(t)),{default:B(()=>[_e(n.$slots,"default")]),_:3},16))}}),Qb=hO,yO=ne({__name:"DatePickerContent",props:{portal:{type:Object,required:!1},forceMount:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,a=t,r=b(()=>({...n,portal:void 0})),l=oa(r,a);return(o,s)=>(v(),z(i(Qb),rt(lt(o.portal)),{default:B(()=>[F(i(Xb),Ve({...i(l),...o.$attrs},{onOpenAutoFocus:s[0]||(s[0]=u=>{a("openAutoFocus",u),!u.defaultPrevented&&u.target&&(i(mb)(u.target),u.preventDefault())})}),{default:B(()=>[_e(o.$slots,"default")]),_:3},16)]),_:3},16))}}),gO=yO,bO=ne({__name:"DatePickerField",setup(e){const t=jf();return(n,a)=>(v(),z(i(GD),Ve({ref:i(t).dateFieldRef,"model-value":i(t).modelValue.value,placeholder:i(t).placeholder.value},{id:i(t).id.value,name:i(t).name.value,disabled:i(t).disabled.value,minValue:i(t).minValue.value,maxValue:i(t).maxValue.value,readonly:i(t).readonly.value,hourCycle:i(t).hourCycle.value,granularity:i(t).granularity.value,hideTimeZone:i(t).hideTimeZone.value,locale:i(t).locale.value,isDateUnavailable:i(t).isDateUnavailable,required:i(t).required.value,dir:i(t).dir.value,step:i(t).step.value},{"onUpdate:modelValue":a[0]||(a[0]=r=>{r&&i(t).modelValue.value&&r.compare(i(t).modelValue.value)===0||i(t).onDateChange(r)}),"onUpdate:placeholder":a[1]||(a[1]=r=>{r.compare(i(t).placeholder.value)!==0&&i(t).onPlaceholderChange(r)})}),{default:B(({segments:r,modelValue:l})=>[_e(n.$slots,"default",{segments:r,modelValue:l})]),_:3},16,["model-value","placeholder"]))}}),_O=bO,xO=ne({__name:"DatePickerGrid",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(v(),z(i(M4),rt(lt(t)),{default:B(()=>[_e(n.$slots,"default")]),_:3},16))}}),kO=xO,wO=ne({__name:"DatePickerGridBody",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(v(),z(i(R4),rt(lt(t)),{default:B(()=>[_e(n.$slots,"default")]),_:3},16))}}),$O=wO,CO=ne({__name:"DatePickerGridHead",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(v(),z(i(q4),rt(lt(t)),{default:B(()=>[_e(n.$slots,"default")]),_:3},16))}}),SO=CO,EO=ne({__name:"DatePickerGridRow",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(v(),z(i(L4),rt(lt(t)),{default:B(()=>[_e(n.$slots,"default")]),_:3},16))}}),Sm=EO,AO=ne({__name:"DatePickerHeadCell",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(v(),z(i(F4),rt(lt(t)),{default:B(()=>[_e(n.$slots,"default")]),_:3},16))}}),TO=AO,DO=ne({__name:"DatePickerHeader",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(v(),z(i(z4),rt(lt(t)),{default:B(()=>[_e(n.$slots,"default")]),_:3},16))}}),OO=DO,MO=ne({__name:"DatePickerHeading",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(v(),z(i(U4),rt(lt(t)),{default:B(({headingValue:r})=>[_e(n.$slots,"default",{headingValue:r},()=>[ke(D(r),1)])]),_:3},16))}}),PO=MO,RO=ne({__name:"DatePickerInput",props:{part:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(v(),z(i(JD),rt(lt(t)),{default:B(()=>[_e(n.$slots,"default")]),_:3},16))}}),IO=RO,qO=ne({__name:"DatePickerNext",props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(v(),z(i(W4),rt(lt(t)),{default:B(r=>[_e(n.$slots,"default",rt(lt(r)))]),_:3},16))}}),NO=qO,LO=ne({__name:"DatePickerPrev",props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(v(),z(i(G4),rt(lt(t)),{default:B(r=>[_e(n.$slots,"default",rt(lt(r)))]),_:3},16))}}),BO=LO,FO=ne({__name:"PopoverTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,n=Ql(),{forwardRef:a,currentElement:r}=et();return n.triggerId||=ir(void 0,"reka-popover-trigger"),St(()=>{n.triggerElement.value=r.value}),(l,o)=>(v(),z(Bt(i(n).hasCustomAnchor.value?i(nt):i(Tf)),{"as-child":""},{default:B(()=>[F(i(nt),{id:i(n).triggerId,ref:i(a),type:l.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":i(n).open.value,"aria-controls":i(n).contentId,"data-state":i(n).open.value?"open":"closed",as:l.as,"as-child":t.asChild,onClick:i(n).onOpenToggle},{default:B(()=>[_e(l.$slots,"default")]),_:3},8,["id","type","aria-expanded","aria-controls","data-state","as","as-child","onClick"])]),_:3}))}}),VO=FO,zO=ne({__name:"DatePickerTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,n=jf();return(a,r)=>(v(),z(i(VO),Ve({"data-reka-date-field-segment":"trigger"},t,{disabled:i(n).disabled.value,onFocusin:r[0]||(r[0]=l=>{i(n).dateFieldRef.value?.setFocusedElement(l.target)})}),{default:B(()=>[_e(a.$slots,"default")]),_:3},16,["disabled"]))}}),jO=zO;const[e1,UO]=kt("DropdownMenuRoot");var HO=ne({__name:"DropdownMenuRoot",props:{defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1,default:void 0},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(e,{emit:t}){const n=e,a=t;et();const r=At(n,"open",a,{defaultValue:n.defaultOpen,passive:n.open===void 0}),l=P(),{modal:o,dir:s}=Ut(n),u=Ma(s);return UO({open:r,onOpenChange:c=>{r.value=c},onOpenToggle:()=>{r.value=!r.value},triggerId:"",triggerElement:l,contentId:"",modal:o,dir:u}),(c,d)=>(v(),z(i(pD),{open:i(r),"onUpdate:open":d[0]||(d[0]=f=>xt(r)?r.value=f:null),dir:i(u),modal:i(o)},{default:B(()=>[_e(c.$slots,"default",{open:i(r)})]),_:3},8,["open","dir","modal"]))}}),t1=HO,WO=ne({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(e,{emit:t}){const r=oa(e,t);et();const l=e1(),o=P(!1);function s(u){u.defaultPrevented||(o.value||setTimeout(()=>{l.triggerElement.value?.focus()},0),o.value=!1,u.preventDefault())}return l.contentId||=ir(void 0,"reka-dropdown-menu-content"),(u,c)=>(v(),z(i(AD),Ve(i(r),{id:i(l).contentId,"aria-labelledby":i(l)?.triggerId,style:{"--reka-dropdown-menu-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-dropdown-menu-content-available-width":"var(--reka-popper-available-width)","--reka-dropdown-menu-content-available-height":"var(--reka-popper-available-height)","--reka-dropdown-menu-trigger-width":"var(--reka-popper-anchor-width)","--reka-dropdown-menu-trigger-height":"var(--reka-popper-anchor-height)"},onCloseAutoFocus:s,onInteractOutside:c[0]||(c[0]=d=>{if(d.defaultPrevented)return;const f=d.detail.originalEvent,m=f.button===0&&f.ctrlKey===!0,p=f.button===2||m;(!i(l).modal.value||p)&&(o.value=!0),i(l).triggerElement.value?.contains(d.target)&&d.preventDefault()})}),{default:B(()=>[_e(u.$slots,"default")]),_:3},16,["id","aria-labelledby"]))}}),n1=WO,KO=ne({__name:"DropdownMenuItem",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(e,{emit:t}){const n=e,r=Gr(t);return et(),(l,o)=>(v(),z(i(Yb),rt(lt({...n,...i(r)})),{default:B(()=>[_e(l.$slots,"default")]),_:3},16))}}),xd=KO,GO=ne({__name:"DropdownMenuItemIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return et(),(n,a)=>(v(),z(i(kD),rt(lt(t)),{default:B(()=>[_e(n.$slots,"default")]),_:3},16))}}),YO=GO,JO=ne({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return et(),(n,a)=>(v(),z(i(RD),rt(lt(t)),{default:B(()=>[_e(n.$slots,"default")]),_:3},16))}}),ZO=JO,XO=ne({__name:"DropdownMenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(n,a)=>(v(),z(i(qD),rt(lt(t)),{default:B(()=>[_e(n.$slots,"default")]),_:3},16))}}),a1=XO,QO=ne({__name:"DropdownMenuRadioGroup",props:{modelValue:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,r=Gr(t);return et(),(l,o)=>(v(),z(i(FD),rt(lt({...n,...i(r)})),{default:B(()=>[_e(l.$slots,"default")]),_:3},16))}}),eM=QO,tM=ne({__name:"DropdownMenuRadioItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(e,{emit:t}){const r=oa(e,t);return et(),(l,o)=>(v(),z(i(zD),rt(lt(i(r))),{default:B(()=>[_e(l.$slots,"default")]),_:3},16))}}),nM=tM,aM=ne({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return et(),(n,a)=>(v(),z(i(UD),rt(lt(t)),{default:B(()=>[_e(n.$slots,"default")]),_:3},16))}}),Em=aM,rM=ne({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,n=e1(),{forwardRef:a,currentElement:r}=et();return St(()=>{n.triggerElement=r}),n.triggerId||=ir(void 0,"reka-dropdown-menu-trigger"),(l,o)=>(v(),z(i(sD),{"as-child":""},{default:B(()=>[F(i(nt),{id:i(n).triggerId,ref:i(a),type:l.as==="button"?"button":void 0,"as-child":t.asChild,as:l.as,"aria-haspopup":"menu","aria-expanded":i(n).open.value,"aria-controls":i(n).open.value?i(n).contentId:void 0,"data-disabled":l.disabled?"":void 0,disabled:l.disabled,"data-state":i(n).open.value?"open":"closed",onClick:o[0]||(o[0]=async s=>{!l.disabled&&s.button===0&&s.ctrlKey===!1&&(i(n)?.onOpenToggle(),await Xe(),i(n).open.value&&s.preventDefault())}),onKeydown:o[1]||(o[1]=rr(s=>{l.disabled||(["Enter"," "].includes(s.key)&&i(n).onOpenToggle(),s.key==="ArrowDown"&&i(n).onOpenChange(!0),["Enter"," ","ArrowDown"].includes(s.key)&&s.preventDefault())},["enter","space","arrow-down"]))},{default:B(()=>[_e(l.$slots,"default")]),_:3},8,["id","type","as-child","as","aria-expanded","aria-controls","data-disabled","disabled","data-state"])]),_:3}))}}),r1=rM;const ts=100,[lM,oM]=kt("ProgressRoot"),Mi=e=>typeof e=="number";function sM(e,t){return hn(e)||Mi(e)&&!Number.isNaN(e)&&e<=t&&e>=0?e:(console.error(`Invalid prop \`value\` of value \`${e}\` supplied to \`ProgressRoot\`. The \`value\` prop must be: - a positive number - less than the value passed to \`max\` (or ${ts} if no \`max\` prop is set) - \`null\` or \`undefined\` if the progress is indeterminate. -Defaulting to \`null\`.`),null)}function iM(e){return Mi(e)&&!Number.isNaN(e)&&e>0?e:(console.error(`Invalid prop \`max\` of value \`${e}\` supplied to \`ProgressRoot\`. Only numbers greater than 0 are valid max values. Defaulting to \`${ts}\`.`),ts)}var uM=ne({__name:"ProgressRoot",props:{modelValue:{type:[Number,null],required:!1},max:{type:Number,required:!1,default:ts},getValueLabel:{type:Function,required:!1,default:(e,t)=>Mi(e)?`${Math.round(e/t*ts)}%`:void 0},getValueText:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["update:modelValue","update:max"],setup(e,{emit:t}){const n=e,a=t;et();const r=At(n,"modelValue",a,{passive:n.modelValue===void 0}),l=At(n,"max",a,{passive:n.max===void 0});Ue(()=>r.value,async s=>{const u=sM(s,n.max);u!==s&&(await Xe(),r.value=u)},{immediate:!0}),Ue(()=>n.max,s=>{const u=iM(n.max);u!==s&&(l.value=u)},{immediate:!0});const o=g(()=>hn(r.value)?"indeterminate":r.value===l.value?"complete":"loading");return oM({modelValue:r,max:l,progressState:o}),(s,u)=>(v(),V(i(nt),{"as-child":s.asChild,as:s.as,"aria-valuemax":i(l),"aria-valuemin":0,"aria-valuenow":Mi(i(r))?i(r):void 0,"aria-valuetext":s.getValueText?.(i(r),i(l)),"aria-label":s.getValueLabel(i(r),i(l)),role:"progressbar","data-state":o.value,"data-value":i(r)??void 0,"data-max":i(l)},{default:B(()=>[be(s.$slots,"default",{modelValue:i(r)})]),_:3},8,["as-child","as","aria-valuemax","aria-valuenow","aria-valuetext","aria-label","data-state","data-value","data-max"]))}}),yc=uM,cM=ne({__name:"ProgressIndicator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,n=lM();return et(),(a,r)=>(v(),V(i(nt),Ve(t,{"data-state":i(n).progressState.value,"data-value":i(n).modelValue?.value??void 0,"data-max":i(n).max.value}),{default:B(()=>[be(a.$slots,"default")]),_:3},16,["data-state","data-value","data-max"]))}}),gc=cM;const dM="radio.select";function fM(e,t,n){af(dM,n,{originalEvent:e,value:t})}var pM=ne({__name:"Radio",props:{id:{type:String,required:!1},value:{type:null,required:!1},disabled:{type:Boolean,required:!1,default:!1},checked:{type:Boolean,required:!1,default:void 0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:checked","select"],setup(e,{emit:t}){const n=e,a=t,r=At(n,"checked",a,{passive:n.checked===void 0}),{value:l}=Ut(n),{forwardRef:o,currentElement:s}=et(),u=kf(s),c=g(()=>n.id&&s.value?document.querySelector(`[for="${n.id}"]`)?.innerText??n.value:void 0);function d(f){n.disabled||fM(f,n.value,m=>{a("select",m),!m?.defaultPrevented&&(r.value=!0,u.value&&m.stopPropagation())})}return(f,m)=>(v(),V(i(nt),Ve(f.$attrs,{id:f.id,ref:i(o),role:"radio",type:f.as==="button"?"button":void 0,as:f.as,"aria-checked":i(r),"aria-label":c.value,"as-child":f.asChild,disabled:f.disabled?"":void 0,"data-state":i(r)?"checked":"unchecked","data-disabled":f.disabled?"":void 0,value:i(l),required:f.required,name:f.name,onClick:vt(d,["stop"])}),{default:B(()=>[be(f.$slots,"default",{checked:i(r)}),i(u)&&f.name?(v(),V(i(Af),{key:0,type:"radio",tabindex:"-1",value:i(l),checked:!!i(r),name:f.name,disabled:f.disabled,required:f.required},null,8,["value","checked","name","disabled","required"])):ae("v-if",!0)]),_:3},16,["id","type","as","aria-checked","aria-label","as-child","disabled","data-state","data-disabled","value","required","name"]))}}),vM=pM;const[mM,hM]=xt("RadioGroupRoot");var yM=ne({__name:"RadioGroupRoot",props:{modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},disabled:{type:Boolean,required:!1,default:!1},orientation:{type:String,required:!1,default:void 0},dir:{type:String,required:!1},loop:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1,default:!1}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,{forwardRef:r,currentElement:l}=et(),o=At(n,"modelValue",a,{defaultValue:n.defaultValue,passive:n.modelValue===void 0}),{disabled:s,loop:u,orientation:c,name:d,required:f,dir:m}=Ut(n),p=Ma(m),h=kf(l);return hM({modelValue:o,changeModelValue:x=>{o.value=x},disabled:s,loop:u,orientation:c,name:d?.value,required:f}),(x,$)=>(v(),V(i(Bf),{"as-child":"",orientation:i(c),dir:i(p),loop:i(u)},{default:B(()=>[F(i(nt),{ref:i(r),role:"radiogroup","data-disabled":i(s)?"":void 0,"as-child":x.asChild,as:x.as,"aria-orientation":i(c),"aria-required":i(f),dir:i(p)},{default:B(()=>[be(x.$slots,"default",{modelValue:i(o)}),i(h)&&i(d)?(v(),V(i(Af),{key:0,required:i(f),disabled:i(s),value:i(o),name:i(d)},null,8,["required","disabled","value","name"])):ae("v-if",!0)]),_:3},8,["data-disabled","as-child","as","aria-orientation","aria-required","dir"])]),_:3},8,["orientation","dir","loop"]))}}),l1=yM;const[C7,gM]=xt("RadioGroupItem");var bM=ne({inheritAttrs:!1,__name:"RadioGroupItem",props:{id:{type:String,required:!1},value:{type:null,required:!1},disabled:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["select"],setup(e,{emit:t}){const n=e,a=t,{forwardRef:r,currentElement:l}=et(),o=mM(),s=g(()=>o.disabled.value||n.disabled),u=g(()=>o.required.value||n.required),c=g(()=>Yo(o.modelValue?.value,n.value));gM({disabled:s,checked:c});const d=P(!1),f=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"];Vl("keydown",p=>{f.includes(p.key)&&(d.value=!0)}),Vl("keyup",()=>{d.value=!1});function m(){setTimeout(()=>{d.value&&l.value?.click()},0)}return(p,h)=>(v(),V(i(Ff),{checked:c.value,disabled:s.value,"as-child":"",focusable:!s.value,active:c.value},{default:B(()=>[F(vM,Ve({...p.$attrs,...n},{ref:i(r),checked:c.value,required:u.value,disabled:s.value,"onUpdate:checked":h[0]||(h[0]=x=>i(o).changeModelValue(p.value)),onSelect:h[1]||(h[1]=x=>a("select",x)),onKeydown:h[2]||(h[2]=rr(vt(()=>{},["prevent"]),["enter"])),onFocus:m}),{default:B(()=>[be(p.$slots,"default",{checked:c.value,required:u.value,disabled:s.value})]),_:3},16,["checked","required","disabled"])]),_:3},8,["checked","disabled","focusable","active"]))}}),o1=bM,_M=ne({__name:"BaseSeparator",props:{orientation:{type:String,required:!1,default:"horizontal"},decorative:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,n=["horizontal","vertical"];function a(s){return n.includes(s)}const r=g(()=>a(t.orientation)?t.orientation:"horizontal"),l=g(()=>r.value==="vertical"?t.orientation:void 0),o=g(()=>t.decorative?{role:"none"}:{"aria-orientation":l.value,role:"separator"});return(s,u)=>(v(),V(i(nt),Ve({as:s.as,"as-child":s.asChild,"data-orientation":r.value},o.value),{default:B(()=>[be(s.$slots,"default")]),_:3},16,["as","as-child","data-orientation"]))}}),xM=_M;const[kM,wM]=xt("TimeFieldRoot");function Bs(e,t=ys(Ln())){return e&&"day"in e?e:na(t,e)}var $M=ne({inheritAttrs:!1,__name:"TimeFieldRoot",props:{defaultValue:{type:Object,required:!1,default:void 0},defaultPlaceholder:{type:Object,required:!1},placeholder:{type:Object,required:!1,default:void 0},modelValue:{type:[Object,null],required:!1},hourCycle:{type:null,required:!1},step:{type:Object,required:!1},stepSnapping:{type:Boolean,required:!1,default:!1},granularity:{type:String,required:!1},hideTimeZone:{type:Boolean,required:!1},maxValue:{type:Object,required:!1},minValue:{type:Object,required:!1},locale:{type:String,required:!1},disabled:{type:Boolean,required:!1,default:!1},readonly:{type:Boolean,required:!1,default:!1},id:{type:String,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue","update:placeholder"],setup(e,{expose:t,emit:n}){const a=e,r=n,{disabled:l,readonly:o,granularity:s,defaultValue:u,minValue:c,maxValue:d,stepSnapping:f,dir:m,locale:p}=Ut(a),h=mu(p),x=Ma(m),$=xf(h.value,{hourCycle:Xo(a.hourCycle)}),{primitiveElement:b,currentElement:C}=zr(),T=P(new Set),O=g(()=>vb(a)),E=g(()=>c.value?Bs(c.value):void 0),N=g(()=>d.value?Bs(d.value):void 0);Ct(()=>{Cm(C.value).forEach(le=>T.value.add(le))});const I=At(a,"modelValue",r,{defaultValue:u.value,passive:a.modelValue===void 0}),K=g({get(){return hn(I.value)?I.value:Bs(I.value)},set(le){return le?I.value=I.value&&"day"in I.value?le:new Yn(le.hour,le.minute,le.second,I.value?.millisecond):I.value=le,le}}),w=xA({defaultPlaceholder:a.placeholder,defaultValue:I.value}),q=At(a,"placeholder",r,{defaultValue:a.defaultPlaceholder??w.copy(),passive:a.placeholder===void 0}),H=g({get(){return Bs(q.value)},set(le){return le&&(q.value="day"in q.value?le.copy():new Yn(le.hour,le.minute,le.second,q.value?.millisecond)),le}}),R=g(()=>s.value?s.value:"minute"),G=g(()=>I.value?!!(E.value&&Qa(K.value,E.value)||N.value&&Qa(N.value,K.value)):!1),J=e4(R.value),z=P(I.value?{..._d({value:K.value,formatter:$})}:{...J}),U=g(()=>Ub({granularity:R.value,dateRef:H.value,formatter:$,hideTimeZone:a.hideTimeZone,hourCycle:a.hourCycle,segmentValues:z.value,locale:h,isTimeValue:!0})),re=g(()=>{const le=U.value.arr;return a.hourCycle===12?le.map(Q=>{if(Q.part==="hour"&&"hour"in z.value){const ue=z.value.hour;if(ue!==null){const X=ue===0?12:ue>12?ue-12:ue;return{...Q,value:X.toString()}}}return Q}):le}),ce=g(()=>re.value.filter(({part:le})=>le!=="literal"));Ue(h,le=>{$.getLocale()!==le&&($.setLocale(le),Xe(()=>{T.value.clear(),Cm(C.value).forEach(Q=>T.value.add(Q))}))}),Ue(K,le=>{!hn(le)&&(!Dl(H.value,le)||H.value.compare(le)!==0)&&(q.value=le.copy())}),Ue([K,h],([le])=>{hn(le)?Object.values(z.value).every(Q=>Q!==null)&&hn(le)&&(z.value={...J}):z.value={..._d({value:le,formatter:$})}});const Te=P(null),me=g(()=>Array.from(T.value).findIndex(le=>le.getAttribute("data-reka-time-field-segment")===Te.value?.getAttribute("data-reka-time-field-segment"))),_e=g(()=>{const le=x.value==="rtl"?-1:1;return(le<0?me.value<0:me.value>T.value.size-1)?null:Array.from(T.value)[me.value+le]}),de=g(()=>{const le=x.value==="rtl"?-1:1;return(le>0?me.value<0:me.value>T.value.size-1)?null:Array.from(T.value)[me.value-le]}),Ae=Hl();function W(le){le.isComposing||fa(le.key)&&(le.key===Ae.ARROW_LEFT&&de.value?.focus(),le.key===Ae.ARROW_RIGHT&&_e.value?.focus())}function ke(le){Te.value=le}return wM({locale:h,modelValue:K,placeholder:H,disabled:l,formatter:$,hourCycle:a.hourCycle,step:O,stepSnapping:f,readonly:o,segmentValues:z,isInvalid:G,segmentContents:ce,elements:T,setFocusedElement:ke,focusNext(){_e.value?.focus()}}),t({setFocusedElement:ke}),(le,Q)=>(v(),V(i(nt),Ve(le.$attrs,{ref_key:"primitiveElement",ref:b,role:"group","aria-disabled":i(l)?!0:void 0,"data-disabled":i(l)?"":void 0,"data-readonly":i(o)?"":void 0,"data-invalid":G.value?"":void 0,dir:i(x),onKeydown:rr(W,["left","right"])}),{default:B(()=>[be(le.$slots,"default",{modelValue:i(I),segments:re.value,isInvalid:G.value}),F(i(Ef),{id:le.id,as:"input",feature:"focusable",tabindex:"-1",value:i(I)?i(I).toString():"",name:le.name,disabled:i(l),required:le.required,onFocus:Q[0]||(Q[0]=ue=>Array.from(T.value)?.[0]?.focus())},null,8,["id","value","name","disabled","required"])]),_:3},16,["aria-disabled","data-disabled","data-readonly","data-invalid","dir"]))}}),Am=$M,CM=ne({__name:"TimeFieldInput",props:{part:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,n=kM(),a=P(!0),r=P(!1),{handleSegmentClick:l,handleSegmentKeydown:o,handleSegmentBeforeInput:s,handleSegmentCompositionStart:u,handleSegmentCompositionEnd:c,handleSegmentFocusOut:d,attributes:f}=Hb({hasLeftFocus:a,lastKeyZero:r,placeholder:n.placeholder,hourCycle:n.hourCycle,step:n.step,stepSnapping:n.stepSnapping,segmentValues:n.segmentValues,formatter:n.formatter,part:t.part,disabled:n.disabled,readonly:n.readonly,focusNext:n.focusNext,modelValue:n.modelValue}),m=g(()=>n.disabled.value),p=g(()=>n.readonly.value),h=g(()=>n.isInvalid.value);return(x,$)=>(v(),V(i(nt),Ve({as:x.as,"as-child":x.asChild},i(f),{contenteditable:m.value||p.value?!1:x.part!=="literal","data-reka-time-field-segment":x.part,"aria-disabled":m.value?!0:void 0,"aria-readonly":p.value?!0:void 0,"data-disabled":m.value?"":void 0,"data-invalid":h.value?"":void 0,"aria-invalid":h.value?!0:void 0},iy(x.part!=="literal"?{mousedown:i(l),keydown:i(o),beforeinput:i(s),compositionstart:i(u),compositionend:i(c),focusout:()=>{a.value=!0,i(d)()},focusin:b=>{i(n).setFocusedElement(b.target)}}:{})),{default:B(()=>[be(x.$slots,"default")]),_:3},16,["as","as-child","contenteditable","data-reka-time-field-segment","aria-disabled","aria-readonly","data-disabled","data-invalid","aria-invalid"]))}}),Tm=CM,SM=ne({__name:"ToolbarButton",props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,{forwardRef:n}=et();return(a,r)=>(v(),V(i(Ff),{"as-child":"",focusable:!a.disabled},{default:B(()=>[F(i(nt),Ve({ref:i(n),type:a.as==="button"?"button":void 0},t),{default:B(()=>[be(a.$slots,"default")]),_:3},16,["type"])]),_:3},8,["focusable"]))}}),vo=SM;const[EM,AM]=xt("ToolbarRoot");var TM=ne({__name:"ToolbarRoot",props:{orientation:{type:String,required:!1,default:"horizontal"},dir:{type:String,required:!1},loop:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,{orientation:n,dir:a}=Ut(t),r=Ma(a),{forwardRef:l}=et();return AM({orientation:n,dir:r}),(o,s)=>(v(),V(i(Bf),{"as-child":"",orientation:i(n),dir:i(r),loop:o.loop},{default:B(()=>[F(i(nt),{ref:i(l),role:"toolbar","aria-orientation":i(n),"as-child":o.asChild,as:o.as},{default:B(()=>[be(o.$slots,"default")]),_:3},8,["aria-orientation","as-child","as"])]),_:3},8,["orientation","dir","loop"]))}}),DM=TM,OM=ne({__name:"ToolbarSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,n=EM();return et(),(a,r)=>(v(),V(xM,{orientation:i(n).orientation.value,"as-child":t.asChild,as:a.as},{default:B(()=>[be(a.$slots,"default")]),_:3},8,["orientation","as-child","as"]))}}),bc=OM;const MM=/^filter\[(.+)\]$/,PM=/^[1-9]\d*$/;function ul(e){const t=Array.isArray(e)?e[e.length-1]:e;return typeof t=="string"?t:""}function Dm(e){return PM.test(e)?Number(e):void 0}function s1(e){const t={},n=ul(e.search).trim();n!==""&&(t.search=n);const a=ul(e.sort).trim();if(a!==""){t.sort=a;const s=ul(e.dir);t.dir=s==="desc"?"desc":"asc"}const r=Dm(ul(e.page));r!==void 0&&(t.page=r);const l=Dm(ul(e.per_page));l!==void 0&&(t.per_page=l);const o={};for(const s of Object.keys(e).sort()){const u=MM.exec(s)?.[1],c=ul(e[s]);u&&c!==""&&(o[u]=c)}return Object.keys(o).length>0&&(t.filter=o),t}function Pi(e){const t={};e.search&&(t.search=e.search),e.sort&&(t.sort=e.sort,t.dir=e.dir==="desc"?"desc":"asc"),e.page!==void 0&&e.page>1&&(t.page=String(e.page)),e.per_page!==void 0&&(t.per_page=String(e.per_page));for(const n of Object.keys(e.filter??{}).sort()){const a=e.filter?.[n];a!==void 0&&a!==""&&(t[`filter[${n}]`]=a)}return t}function kl(e){return JSON.stringify(Pi(e))}const i1="summer-admin.list:",RM=kl({});let kd=null;function wu(){try{return typeof window>"u"?null:window.localStorage}catch{return null}}function u1(e){return`${i1}${e}:`}function c1(e){return kd===null?null:u1(kd)+e}function wd(e){try{wu()?.removeItem(e)}catch{}}function Om(e){const t=wu();if(t)try{const n=[];for(let a=0;a!0);return}const n=u1(t);Om(a=>!a.startsWith(n))}function IM(e){const t=c1(e);if(t===null)return{};let n=null;try{n=wu()?.getItem(t)??null}catch{return{}}if(n===null)return{};let a;try{a=JSON.parse(n)}catch{return wd(t),{}}return typeof a!="object"||a===null||Array.isArray(a)||Object.getPrototypeOf(a)!==Object.prototype||!Object.values(a).every(r=>typeof r=="string")?(wd(t),{}):s1(a)}function Fs(e,t){const n=c1(e);if(n!==null){if(kl(t)===RM){wd(n);return}try{wu()?.setItem(n,JSON.stringify(Pi(t)))}catch{}}}const qr=P(null),d1=P(null);let Fo=null;function f1(e){p1(),d1.value=e,!(e===null||e<=0)&&(Fo=setTimeout(()=>{Fo=null,Kd()},e*800))}function p1(){Fo!==null&&(clearTimeout(Fo),Fo=null)}yw(f1);const ln=$t(qr);async function qM(e,t){const{data:n,response:a}=await Le.POST("/auth/login",{body:{login:e,password:t}});return!a.ok||!n?!1:(f1(typeof n.data.expires_in=="number"?n.data.expires_in:null),!0)}async function v1(){const{data:e,response:t}=await Le.GET("/auth/me");return qr.value=t.ok&&e?e.data:null,Uf(qr.value?.id??null),await PS(qr.value),qr.value}function m1(e){if(!e)return"";const t=[e.first_name,e.last_name].map(n=>n.trim()).filter(Boolean);return t.length>0?t.slice(0,2).map(n=>n.charAt(0).toUpperCase()).join(""):e.login.slice(0,2).toUpperCase()}function _c(e){qr.value=e,Uf(e.id)}function h1(){p1(),qr.value=null,d1.value=null,Uf(null)}function NM(e){h1();const t=e.currentRoute.value;t.name!=="login"&&e.push({name:"login",query:{redirect:t.fullPath}}).catch(()=>{})}async function LM(e){try{await Le.POST("/auth/logout")}catch{}finally{h1(),ww([]),Sw([])}e&&await e.replace({name:"login"}).catch(()=>{})}const BM=["src"],FM={key:1,class:"flex size-[34px] shrink-0 items-center justify-center rounded-full bg-accent text-[13px] font-bold text-on-accent","aria-hidden":"true","data-user-initials":""},VM={class:"flex flex-col leading-tight max-[1099px]:hidden","data-user-identity":""},zM={class:"font-semibold"},jM={key:0,class:"text-[12px] text-muted","data-user-role":""},UM={class:"flex items-center gap-3 px-2 py-2"},HM=["src"],WM={key:1,class:"flex size-10 shrink-0 items-center justify-center rounded-full bg-accent text-[14px] font-bold text-on-accent","aria-hidden":"true"},KM={class:"flex min-w-0 flex-col leading-tight"},GM={class:"truncate font-bold"},YM={class:"truncate text-[13px] text-muted"},JM={class:"flex size-[18px] items-center justify-center"},ZM=ne({__name:"UserMenu",setup(e){const t=Wr(),n=g(()=>{const m=ln.value;if(!m)return"";const p=`${m.first_name} ${m.last_name}`.trim();return p===""?m.login:p}),a=g(()=>m1(ln.value)),r=g(()=>ln.value?.avatar?.thumb_url||ln.value?.avatar?.url||""),l=g(()=>ln.value?.role?.name??""),o=g(()=>ES.value||ta.value);function s(m){try{const p=new Intl.DisplayNames([m],{type:"language"}).of(m);if(p&&p!==m)return p.charAt(0).toLocaleUpperCase(m)+p.slice(1)}catch{}return m.toUpperCase()}const u=g(()=>_w.value.map(m=>({code:m,name:s(m)})));function c(m){typeof m=="string"&&m!==""&&RS(m)}async function d(){await t.push({name:"account"}).catch(()=>{})}async function f(){await LM(t)}return(m,p)=>(v(),V(i(t1),{modal:!1},{default:B(()=>[F(i(r1),{"data-user-menu":"",disabled:!i(ln),"aria-label":`${i(k)("backend::lang.nav.user_menu")}: ${n.value}`,class:"flex h-input items-center gap-2.5 rounded-inner px-2 text-left transition-colors duration-150 ease-out hover:bg-hover"},{default:B(()=>[r.value?(v(),_("img",{key:0,src:r.value,alt:"","data-user-avatar":"",class:"size-[34px] shrink-0 rounded-full object-cover"},null,8,BM)):(v(),_("span",FM,D(a.value),1)),S("span",VM,[S("span",zM,D(n.value),1),l.value?(v(),_("span",jM,D(l.value),1)):ae("",!0)]),F(i(lr),{size:16,class:"text-muted","aria-hidden":"true"})]),_:1},8,["disabled","aria-label"]),F(i(a1),null,{default:B(()=>[F(i(n1),{"data-user-menu-content":"",align:"end","side-offset":8,class:"z-50 flex w-[280px] flex-col rounded-[14px] border border-border bg-surface p-2 text-text shadow-menu"},{default:B(()=>[S("div",UM,[r.value?(v(),_("img",{key:0,src:r.value,alt:"","data-user-avatar":"",class:"size-10 shrink-0 rounded-full object-cover"},null,8,HM)):(v(),_("span",WM,D(a.value),1)),S("span",KM,[S("span",GM,D(n.value),1),S("span",YM,D(i(ln)?.email),1)])]),F(i(xd),{"data-action":"account",class:"flex h-10 cursor-pointer items-center gap-2.5 rounded-control px-3 font-medium outline-none transition-colors duration-150 ease-out data-[highlighted]:bg-hover",onSelect:d},{default:B(()=>[F(i(iS),{size:18,"aria-hidden":"true"}),S("span",null,D(i(k)("backend::lang.myaccount.menu_label")),1)]),_:1}),u.value.length>1?(v(),_(pe,{key:0},[F(i(Em),{class:"my-1 h-px bg-border"}),F(i(ZO),{class:"px-3 pt-1 pb-1 text-[12px] font-semibold text-muted","data-language-label":""},{default:B(()=>[xe(D(i(k)("backend::lang.nav.language")),1)]),_:1}),F(i(eM),{"model-value":o.value,"onUpdate:modelValue":c},{default:B(()=>[(v(!0),_(pe,null,qe(u.value,h=>(v(),V(i(nM),{key:h.code,value:h.code,"data-locale-option":h.code,lang:h.code,class:"flex h-10 cursor-pointer items-center gap-2.5 rounded-control px-3 font-medium outline-none transition-colors duration-150 ease-out data-[highlighted]:bg-hover"},{default:B(()=>[S("span",JM,[F(i(YO),null,{default:B(()=>[F(i(Sa),{size:18,"aria-hidden":"true"})]),_:1})]),S("span",null,D(h.name),1)]),_:2},1032,["value","data-locale-option","lang"]))),128))]),_:1},8,["model-value"])],64)):ae("",!0),F(i(Em),{class:"my-1 h-px bg-border"}),F(i(xd),{"data-action":"logout",class:"flex h-10 cursor-pointer items-center gap-2.5 rounded-control px-3 font-medium outline-none transition-colors duration-150 ease-out data-[highlighted]:bg-hover",onSelect:f},{default:B(()=>[F(i(gg),{size:18,"aria-hidden":"true"}),S("span",null,D(i(k)("backend::lang.auth.logout")),1)]),_:1})]),_:1})]),_:1})]),_:1}))}}),XM=["role","data-tone"],QM={class:"font-medium"},e5=["aria-label","onClick"],t5=ne({__name:"Toast",setup(e){return(t,n)=>(v(),V(Ux,{tag:"div",name:"toast",class:"pointer-events-none fixed inset-x-0 bottom-[88px] z-50 flex flex-col items-center gap-2 px-4"},{default:B(()=>[(v(!0),_(pe,null,qe(i(CS),a=>(v(),_("div",{key:a.id,role:a.tone==="danger"?"alert":"status","data-tone":a.tone,class:"pointer-events-auto flex max-w-[560px] items-center gap-3 rounded-[14px] bg-[#1d2740] py-3 pr-2.5 pl-3.5 text-white shadow-toast"},[S("span",{class:ye([a.tone==="danger"?"bg-[#f58a8a] text-[#1d2740]":"bg-accent text-on-accent","flex size-[26px] shrink-0 items-center justify-center rounded-full"]),"aria-hidden":"true"},[a.tone==="danger"?(v(),V(i(yt),{key:0,size:16})):(v(),V(i(Sa),{key:1,size:16}))],2),S("span",QM,D(a.text),1),S("button",{type:"button","aria-label":i(k)("backend::lang.form.close"),class:"flex size-8 items-center justify-center rounded-pager text-[#c3cbda] transition-colors duration-150 ease-out hover:bg-side-hover hover:text-white",onClick:r=>i(Dg)(a.id)},[F(i(un),{size:16,"aria-hidden":"true"})],8,e5)],8,XM))),128))]),_:1}))}}),n5={class:"flex min-w-0 flex-1 flex-col"},a5={class:"flex h-header shrink-0 items-center justify-between gap-4 border-b border-border bg-surface pr-6 pl-8"},r5={class:"flex shrink-0 items-center gap-1"},l5=["title","aria-label"],o5={class:"min-w-0 flex-1 px-8 py-7"},s5=ne({__name:"AppShell",setup(e){const t=Tn(),{collapsed:n,watchViewport:a}=Ig(),r=a();Dt(r);const l=`${window.location.origin}/`,o=g(()=>ds(String(t.params.vendor??""),String(t.params.plugin??""))),s=g(()=>o.value&&!n.value?"calc(var(--spacing-rail) + var(--spacing-panel))":"var(--spacing-rail)");return(u,c)=>(v(),_("div",{class:"flex min-h-screen bg-bg text-text",style:Sn({"--shell-offset":s.value})},[F(GS),o.value&&!i(n)?(v(),V(QS,{key:0,entry:o.value},null,8,["entry"])):ae("",!0),S("div",n5,[S("header",a5,[F(aE),S("div",r5,[S("a",{"data-view-site":"",href:l,target:"_blank",rel:"noopener noreferrer",title:i(k)("backend::lang.nav.view_site"),"aria-label":i(k)("backend::lang.nav.view_site"),class:"flex size-input items-center justify-center rounded-inner text-muted transition-colors duration-150 ease-out hover:bg-hover hover:text-text"},[F(i(vg),{class:"size-[18px]","aria-hidden":"true"})],8,l5),F(ZM)])]),S("main",o5,[be(u.$slots,"default")])]),F(t5)],4))}}),i5=ne({__name:"App",setup(e){const t=Tn(),n=g(()=>t.meta.shell===!0);return bn(()=>{document.title=Aw(t)}),(a,r)=>n.value?(v(),V(s5,{key:0},{default:B(()=>[F(i(Qc),null,{default:B(({Component:l,route:o})=>[(v(),V(Lt(l),{key:o.path}))]),_:1})]),_:1})):(v(),V(i(Qc),{key:1}))}}),u5="data-summer-controller",y1="*",xc=new Map,$d=new Map;let g1="";function b1(){return`${au.base}/assets/`}function _1(e){if(!e.startsWith(b1())||e.includes("\\"))return!1;for(const n of e){const a=n.codePointAt(0)??0;if(a<=32||a===127)return!1}return!(e.split(/[?#]/,1)[0]??"").split("/").some(n=>{const a=n.toLowerCase().replaceAll("%2e",".");return a==="."||a===".."})}function x1(e){if(!_1(e))return Promise.reject(new Error(`plugin script outside ${b1()}: ${e}`));const t=xc.get(e);if(t)return t;const n=new Promise((a,r)=>{const l=document.createElement("script");l.type="module",l.addEventListener("load",()=>a(),{once:!0}),l.addEventListener("error",()=>{xc.delete(e),l.remove(),r(new Error(`plugin script failed to load: ${e}`))},{once:!0}),l.src=e,document.head.appendChild(l)});return xc.set(e,n),n}function k1(e,t){for(const n of t){const a=`${e} -${n}`;if(!_1(n)||$d.has(a))continue;const r=document.createElement("link");r.rel="stylesheet",r.setAttribute(u5,e),r.disabled=!w1(e),r.href=n,$d.set(a,{owner:e,link:r}),document.head.appendChild(r)}}function c5(e){g1=e;for(const{owner:t,link:n}of $d.values())n.disabled=!w1(t)}function w1(e){return e===y1||e===g1}function d5(e){k1(y1,e)}async function Hf(e,t){k1(e,t?.styles??[]);const n=t?.scripts??[],a=await Promise.allSettled(n.map(r=>x1(r)));return n.filter((r,l)=>a[l]?.status==="rejected")}const $1=new Map;async function C1(){let e=[];try{const{data:t,response:n}=await Le.GET("/field-types");e=n.ok&&t?t.data:[]}catch{return[]}for(const t of e){d5(t.styles??[]);const n=t.scripts??[];$1.set(t.element,Promise.allSettled(n.map(a=>x1(a))).then(a=>n.filter((r,l)=>a[l]?.status==="rejected")))}return e}function f5(e){return $1.get(e)??Promise.resolve([])}const p5={class:"flex min-h-screen items-center justify-center px-4",style:{background:"radial-gradient(ellipse at 50% 35%, #2b3a5c 0%, #1d2740 60%)"}},v5={class:"flex w-full max-w-[400px] flex-col gap-6"},m5={class:"flex items-center justify-center gap-3"},h5={class:"flex size-[34px] items-center justify-center rounded-full bg-accent-soft"},y5={class:"text-[22px] font-bold tracking-[-0.02em]"},g5={class:"flex flex-col gap-1.5"},b5={class:"font-semibold"},_5={class:"flex flex-col gap-1.5"},x5={class:"font-semibold"},k5=["aria-invalid"],w5={key:0,role:"alert",class:"flex items-center gap-2.5 rounded-control bg-[#fdf0f0] px-3.5 py-3 text-[#c62828]"},$5=["disabled"],C5=ne({__name:"LoginView",setup(e){const t=Tn(),n=Wr(),a=P(""),r=P(""),l=P(!1),o=P(!1);async function s(){if(!o.value){o.value=!0,l.value=!1;try{if(!await qM(a.value.trim(),r.value)||!await v1()){l.value=!0;return}r.value="",await Promise.all([ag(),rg().catch(()=>[]),C1()]),await n.replace(f0(t.query.redirect)??"/")}finally{o.value=!1}}}return(u,c)=>(v(),_("main",p5,[S("div",v5,[S("div",m5,[S("span",h5,[F(i(ou),{size:20,class:"text-accent","aria-hidden":"true"})]),c[2]||(c[2]=S("span",{class:"text-[18px] font-bold text-white"},[xe("Summer"),S("span",{class:"text-accent"},"CMS")],-1))]),S("form",{class:"flex flex-col gap-[18px] rounded-card bg-white p-8 text-[#141b2d] shadow-login",novalidate:"",onSubmit:vt(s,["prevent"])},[S("h1",y5,D(i(k)("backend::lang.auth.title")),1),S("label",g5,[S("span",b5,D(i(k)("backend::lang.auth.login")),1),Qn(S("input",{"onUpdate:modelValue":c[0]||(c[0]=d=>a.value=d),name:"login",type:"text",autocomplete:"username",required:"",class:"h-input rounded-control border border-[#d2d8e2] bg-white px-3.5"},null,512),[[Nl,a.value]])]),S("label",_5,[S("span",x5,D(i(k)("backend::lang.auth.password")),1),Qn(S("input",{"onUpdate:modelValue":c[1]||(c[1]=d=>r.value=d),name:"password",type:"password",autocomplete:"current-password",required:"","aria-invalid":l.value?"true":void 0,class:ye([l.value?"border-[#c62828]":"border-[#d2d8e2]","h-input rounded-control border bg-white px-3.5"])},null,10,k5),[[Nl,r.value]])]),l.value?(v(),_("div",w5,[F(i(yt),{size:18,"aria-hidden":"true"}),S("span",null,D(i(k)("backend::lang.auth.invalid")),1)])):ae("",!0),S("button",{type:"submit",disabled:o.value,class:"h-input rounded-control bg-[#22304d] font-semibold text-white disabled:opacity-60"},D(i(k)("backend::lang.auth.submit")),9,$5)],32)])]))}}),Mm=/^\d+$/;function S1(e,t,n){const a=tu(t),r=qn(t);if(!a||!r)return"/";const o=((e??"").trim().split(/[?#]/,1)[0]??"").split("/").filter(d=>d!==""),s=[a.vendor,a.plugin,a.controller];if(!s.every((d,f)=>o[f]?.toLowerCase()===d.toLowerCase()))return r;const c=o.slice(s.length);if(c.length===0)return r;if(c.length===1&&c[0]==="create")return`${r}/create`;if(c.length===2&&c[0]==="update"){const d=c[1]===":id"?String(n??""):c[1]??"";return Mm.test(d)?`${r}/${d}`:r}if(c.length===2&&c[0]==="preview"){const d=c[1]===":id"?String(n??""):c[1]??"";return Mm.test(d)?`${r}/${d}/preview`:r}return r}const Pm=/^[0-9]+$/;function S5(e,t){const n=e.replace(/[\s ]/g,"");if(n==="")return{value:null,error:null};let a=n,r=!1;a.startsWith("-")&&(r=!0,a=a.slice(1));const l=a.match(/[.,]/g)??[];if(l.length>1)return{value:null,error:"invalid"};const[o,s=""]=a.split(/[.,]/);if(!Pm.test(o??"")||l.length===1&&!Pm.test(s))return{value:null,error:"invalid"};if(s.replace(/0+$/,"").length>t)return{value:null,error:"too_precise"};const u=s===""?o:`${o}.${s}`;return{value:`${r?"-":""}${u}`,error:null}}function E5(e){const[t,n]=e.split(".");if(n===void 0||n.length<=2)return e;let a=n.length;for(;a>2&&n.charAt(a-1)==="0";)a-=1;return`${t}.${n.slice(0,a)}`}function A5(e){return new Intl.NumberFormat(e).formatToParts(1.1).find(n=>n.type==="decimal")?.value??"."}function E1(e,t,n,a=4){const r={minimumFractionDigits:2,maximumFractionDigits:Math.max(2,a)},l=t===""?{style:"decimal",...r}:{style:"currency",currency:t,currencyDisplay:"code",...r};let o;try{o=new Intl.NumberFormat(n,l)}catch{return`${new Intl.NumberFormat(n,{style:"decimal",...r}).format(e)} ${t}`.trim()}return o.format(e)}const T5={key:0,"data-switch":"true",class:"inline-flex h-6 items-center gap-1 rounded-pill bg-ok-bg px-2.5 text-[12px] font-semibold text-ok-text"},D5={key:1,"data-switch":"false",class:"inline-flex h-6 items-center rounded-pill border border-border-strong px-2.5 text-[12px] font-semibold text-muted"},O5={key:1,class:"text-muted","data-empty":""},M5={key:2,class:"text-[13px] text-muted tabular-nums"},P5={key:3,"data-money":"",class:"tabular-nums whitespace-nowrap"},cl=ne({__name:"CellValue",props:{column:{},value:{},row:{}},setup(e){const t=e;function n(p){return p==null||p===""}function a(p){return n(p)?"":Array.isArray(p)?p.map(a).filter(h=>h!=="").join(", "):typeof p=="boolean"?k(p?"backend::lang.list.column_switch_true":"backend::lang.list.column_switch_false"):typeof p=="object"?"":String(p)}function r(p){return String(p).padStart(2,"0")}function l(p){if(typeof p!="string"&&typeof p!="number")return"";const h=new Date(p);return Number.isNaN(h.getTime())?String(p):`${h.getFullYear()}-${r(h.getMonth()+1)}-${r(h.getDate())} ${r(h.getHours())}:${r(h.getMinutes())}`}function o(p){if(typeof p!="string")return"";const h=/^\d{4}-\d{2}-\d{2}/.exec(p.trim());return h?h[0]:p.trim()}function s(p){if(typeof p!="string")return"";const h=/(\d{2}):(\d{2})/.exec(p);return h?`${h[1]}:${h[2]}`:p.trim()}function u(p){return typeof p=="string"?p!==""&&p!=="0"&&p.toLowerCase()!=="false":!!p}function c(){if(t.column.currencyFrom){const p=t.row?.[t.column.currencyFrom];return typeof p=="string"?p.trim():""}return t.column.currency??""}function d(p){return typeof p!="string"||p.trim()===""?"":E1(p.trim(),c(),ta.value,4)}const f=g(()=>t.column.type==="switch"?"switch":t.column.type==="money"?"money":t.column.type==="datetime"?"datetime":t.column.type==="date"?"date":t.column.type==="time"?"time":"text"),m=g(()=>{switch(f.value){case"datetime":return l(t.value);case"date":return o(t.value);case"time":return s(t.value);case"money":return d(t.value);default:return a(t.value)}});return(p,h)=>f.value==="switch"&&!n(e.value)?(v(),_(pe,{key:0},[u(e.value)?(v(),_("span",T5,[F(i(ig),{size:14,"aria-hidden":"true"}),xe(D(i(k)("backend::lang.list.column_switch_true")),1)])):(v(),_("span",D5,D(i(k)("backend::lang.list.column_switch_false")),1))],64)):m.value===""?(v(),_("span",O5,"—")):f.value==="datetime"||f.value==="date"||f.value==="time"?(v(),_("span",M5,D(m.value),1)):f.value==="money"?(v(),_("span",P5,D(m.value),1)):(v(),_(pe,{key:4},[xe(D(m.value),1)],64))}}),R5={key:0,class:"flex shrink-0 gap-2"},I5=["data-row-state"],q5=ne({__name:"RowStateBadges",props:{states:{},labels:{}},setup(e){const t=e,n={deleted:"border border-border-strong text-muted",negative:"bg-danger-soft text-danger",disabled:"bg-subtle text-muted"},a=["deleted","negative","disabled"],r=g(()=>a.filter(l=>t.states.includes(l)));return(l,o)=>r.value.length>0?(v(),_("span",R5,[(v(!0),_(pe,null,qe(r.value,s=>(v(),_("span",{key:s,"data-row-state":s,class:ye([n[s],"inline-flex h-6 shrink-0 items-center rounded-pill px-2.5 text-[12px] font-semibold whitespace-nowrap"])},D(e.labels[s]??s),11,I5))),128))])):ae("",!0)}}),N5={class:"overflow-x-auto"},L5={class:"sticky top-0 z-10"},B5={class:"h-row-head border-y border-border bg-subtle"},F5={key:0,scope:"col","data-select":"",class:"w-[52px] pl-5"},V5=["aria-checked","aria-label","disabled"],z5=["aria-sort"],j5=["data-sort","onClick"],U5={key:1,class:"w-[56px] pr-5"},H5=["aria-busy"],W5={key:0,class:"pl-5"},K5={key:1,class:"pr-5"},G5={key:1},Y5=["colspan"],J5={class:"text-muted"},Z5=["aria-selected","data-row-states","onClick"],X5={key:0,"data-select":"",class:"pl-5"},Q5=["aria-checked","aria-label","onClick"],e6={key:0,class:"flex items-center gap-3"},t6={"data-avatar":"",class:"flex size-[30px] shrink-0 items-center justify-center rounded-full bg-subtle text-[12px] font-bold text-text","aria-hidden":"true"},n6=["onClick"],a6={key:1,class:"flex items-center gap-2"},r6={key:1,"data-trailing":"",class:"w-[56px] pr-5"},A1=ne({__name:"DataTable",props:{columns:{},rows:{},loading:{type:Boolean,default:!1},rowLink:{type:Function,default:void 0},selectable:{type:Boolean,default:!1},selected:{default:()=>[]},sortable:{type:Boolean,default:!1},sort:{default:null},variant:{default:"list"},openable:{type:Boolean,default:!1},trailing:{type:Boolean,default:!1},rowStates:{default:()=>({})},stateLabels:{default:()=>({})}},emits:["update:selected","sort","open"],setup(e,{emit:t}){const n=e,a=t,r=Wr();function l(J){const z=J.id;return typeof z=="number"||typeof z=="string"?z:null}function o(J,z){const U=l(J);return U===null?`row-${z}`:String(U)}function s(J){return n.rowLink?n.rowLink(J):null}function u(J,z){if(J.target?.closest("a, button, input, label, select"))return;if(n.openable){const ce=J.currentTarget?.querySelector("[data-row-open]")??null;a("open",z,ce);return}const re=s(z);re&&r.push(re)}const c=g(()=>n.rows.map(l).filter(J=>J!==null)),d=g(()=>new Set(n.selected.map(String))),f=g(()=>{const J=c.value,z=J.filter(U=>d.value.has(String(U))).length;return z===0?"false":z===J.length?"true":"mixed"});function m(J){const z=l(J);return z!==null&&d.value.has(String(z))}function p(){a("update:selected",f.value==="true"?[]:[...c.value])}function h(J){const z=l(J);z!==null&&(d.value.has(String(z))?a("update:selected",n.selected.filter(U=>String(U)!==String(z))):a("update:selected",[...n.selected,z]))}function x(J){if(n.sort?.column===J.key)return n.sort.dir==="desc"?"descending":"ascending"}function $(J){return n.sortable&&J.sortable}const b=g(()=>n.variant==="relation"),C=g(()=>b.value?"h-[56px]":"h-row"),T=g(()=>b.value?3:8);function O(J){return(typeof J=="string"||typeof J=="number"?String(J):"").split(/[\s@._-]+/).filter(Boolean).slice(0,2).map(U=>U.charAt(0).toUpperCase()).join("")}const E=["deleted","negative","disabled"];function N(J){const z=l(J),U=z===null?void 0:n.rowStates[String(z)];return Array.isArray(U)?E.filter(re=>U.includes(re)):[]}function I(J,z,U=[]){const re=U.includes("deleted")||U.includes("disabled"),ce=K(J);return z===0?[re?"font-semibold text-muted":"font-semibold",ce].filter(Boolean).join(" "):[re||b.value||J.relation?"text-muted":"",ce].filter(Boolean).join(" ")}function K(J){return J.type==="money"?"text-right":""}function w(J){return["min-w-0 truncate",J.includes("deleted")?"line-through":"no-underline",J.includes("negative")?"text-danger":J.includes("deleted")||J.includes("disabled")?"text-muted":"text-text"]}const q=g(()=>n.columns.filter(J=>!J.invisible)),H=g(()=>Math.max(q.value.length+(n.selectable?1:0)+(n.trailing?1:0),1));function R(J,z){a("open",z,J.currentTarget)}const G=["w-3/5","w-2/5","w-1/2","w-3/4","w-1/3","w-2/3","w-1/2","w-2/5"];return(J,z)=>(v(),_("div",N5,[S("table",{class:ye([b.value?"min-w-[480px]":"min-w-[640px]","w-full border-collapse text-left"])},[S("thead",L5,[S("tr",B5,[e.selectable?(v(),_("th",F5,[S("button",{type:"button",role:"checkbox","aria-checked":f.value,"aria-label":i(k)("backend::lang.list.select_all"),disabled:e.loading||c.value.length===0,class:ye([f.value==="false"?"border-border-strong bg-surface":"border-primary bg-primary text-on-primary","flex size-[18px] items-center justify-center rounded-checkbox border disabled:opacity-60"]),onClick:p},[f.value==="mixed"?(v(),V(i(bg),{key:0,size:14,"aria-hidden":"true"})):f.value==="true"?(v(),V(i(Sa),{key:1,size:14,"aria-hidden":"true"})):ae("",!0)],10,V5)])):ae("",!0),(v(!0),_(pe,null,qe(q.value,U=>(v(),_("th",{key:U.key,scope:"col","aria-sort":$(U)?x(U)??"none":void 0,class:ye([[x(U)?"text-text":"text-muted",K(U)],"px-3.5 text-[12px] font-semibold first:pl-5 last:pr-5"])},[$(U)?(v(),_("button",{key:0,type:"button","data-sort":U.key,class:"inline-flex items-center gap-1 font-semibold",onClick:re=>a("sort",U.key)},[xe(D(U.label)+" ",1),x(U)==="ascending"?(v(),V(i(ug),{key:0,size:14,"aria-hidden":"true"})):x(U)==="descending"?(v(),V(i(og),{key:1,size:14,"aria-hidden":"true"})):ae("",!0)],8,j5)):(v(),_(pe,{key:1},[xe(D(U.label),1)],64))],10,z5))),128)),e.trailing?(v(),_("td",U5)):ae("",!0)])]),S("tbody",{"aria-busy":e.loading?"true":void 0},[e.loading?(v(!0),_(pe,{key:0},qe(T.value,U=>(v(),_("tr",{key:`skeleton-${U}`,"data-skeleton":"",class:ye([C.value,"border-b border-border"])},[e.selectable?(v(),_("td",W5,[...z[0]||(z[0]=[S("span",{class:"block size-[18px] rounded-checkbox bg-skel"},null,-1)])])):ae("",!0),(v(!0),_(pe,null,qe(q.value,re=>(v(),_("td",{key:re.key,class:"px-3.5 first:pl-5 last:pr-5"},[S("span",{class:ye([G[(U-1)%G.length],"block h-3 rounded-[6px] bg-skel"])},null,2)]))),128)),e.trailing?(v(),_("td",K5)):ae("",!0)],2))),128)):e.rows.length===0?(v(),_("tr",G5,[S("td",{colspan:H.value,class:"px-5 py-20 text-center"},[be(J.$slots,"empty",{},()=>[S("span",J5,D(i(k)("backend::lang.list.no_records")),1)])],8,Y5)])):(v(!0),_(pe,{key:2},qe(e.rows,(U,re)=>(v(),_("tr",{key:o(U,re),class:ye([[C.value,m(U)?"bg-sel":s(U)||e.openable?"hover:bg-hover":"",s(U)||e.openable?"cursor-pointer":""],"border-b border-border transition-colors duration-150 ease-out"]),"aria-selected":e.selectable?m(U)?"true":"false":void 0,"data-row-states":N(U).length>0?N(U).join(" "):void 0,onClick:ce=>u(ce,U)},[e.selectable?(v(),_("td",X5,[S("button",{type:"button",role:"checkbox","aria-checked":m(U)?"true":"false","aria-label":i(k)("backend::lang.list.select_row"),class:ye([m(U)?"border-primary bg-primary text-on-primary":"border-border-strong bg-surface","flex size-[18px] items-center justify-center rounded-checkbox border"]),onClick:ce=>h(U)},[m(U)?(v(),V(i(Sa),{key:0,size:14,"aria-hidden":"true"})):ae("",!0)],10,Q5)])):ae("",!0),(v(!0),_(pe,null,qe(q.value,(ce,Te)=>(v(),_("td",{key:ce.key,class:ye([I(ce,Te,N(U)),"px-3.5 first:pl-5 last:pr-5"])},[b.value&&Te===0?(v(),_("span",e6,[S("span",t6,D(O(U[ce.key])),1),e.openable?(v(),_("button",{key:0,type:"button","data-row-open":"",class:"min-w-0 truncate text-left font-semibold text-text",onClick:me=>R(me,U)},[F(cl,{column:ce,value:U[ce.key],row:U},null,8,["column","value","row"])],8,n6)):(v(),V(cl,{key:1,column:ce,value:U[ce.key],row:U},null,8,["column","value","row"]))])):Te===0&&N(U).length>0?(v(),_("span",a6,[s(U)?(v(),V(i(ea),{key:0,to:s(U),class:ye(w(N(U)))},{default:B(()=>[F(cl,{column:ce,value:U[ce.key],row:U},null,8,["column","value","row"])]),_:2},1032,["to","class"])):(v(),_("span",{key:1,class:ye(w(N(U)))},[F(cl,{column:ce,value:U[ce.key],row:U},null,8,["column","value","row"])],2)),F(q5,{states:N(U),labels:e.stateLabels},null,8,["states","labels"])])):Te===0&&s(U)?(v(),V(i(ea),{key:2,to:s(U),class:"text-text no-underline"},{default:B(()=>[F(cl,{column:ce,value:U[ce.key],row:U},null,8,["column","value","row"])]),_:2},1032,["to"])):(v(),V(cl,{key:3,column:ce,value:U[ce.key],row:U},null,8,["column","value","row"]))],2))),128)),e.trailing?(v(),_("td",r6,[be(J.$slots,"trailing",{row:U})])):ae("",!0)],10,Z5))),128))],8,H5)],2)]))}}),l6=["aria-label"],o6={key:0,class:"flex flex-col gap-1 text-[13px]"},s6={class:"font-semibold text-muted"},i6=["data-filter","value","onChange"],u6=["value"],c6={key:1,class:"flex flex-col gap-1 text-[13px]"},d6={class:"mb-1 font-semibold text-muted"},f6={class:"flex items-center gap-2"},p6=["data-filter","aria-label","value","onChange"],v6=["data-filter","aria-label","value","onChange"],m6={key:2,class:"flex flex-col gap-1 text-[13px]"},h6={class:"font-semibold text-muted"},y6=["data-filter","value","onChange"],g6=["value"],mo="",Vs="h-button rounded-control border border-border-strong bg-surface px-3 text-text",b6=ne({__name:"FilterBar",props:{filters:{},values:{},source:{}},emits:["update"],setup(e,{emit:t}){const n=e,a=t;function r(f){if(f.options&&f.options.length>0)return f.options.map(p=>({value:JSON.stringify(p.value),label:p.label}));const m=[];return f.trueValue!==void 0&&m.push({value:JSON.stringify(f.trueValue),label:k("backend::lang.list.column_switch_true")}),f.falseValue!==void 0&&m.push({value:JSON.stringify(f.falseValue),label:k("backend::lang.list.column_switch_false")}),m}const l=P({});async function o(f){const{data:m}=await Le.GET("/{vendor}/{plugin}/{controller}/filters/{scope}/options",{params:{path:{...n.source,scope:f.name}}});l.value={...l.value,[f.name]:m?.data??[]}}Ct(()=>{for(const f of n.filters)f.type==="scope"&&o(f)});const s=Mn({});function u(){for(const f of n.filters){if(f.type!=="daterange")continue;const[m="",p=""]=(n.values[f.name]??"").split(".."),h=s[f.name];(!h||n.values[f.name]!==void 0||h.from!==""&&h.to!=="")&&(s[f.name]={from:m,to:p})}}Ue(()=>n.values,u,{immediate:!0,deep:!0});function c(f,m,p){const h={...s[f.name]??{from:"",to:""},[m]:p};s[f.name]=h,h.from!==""&&h.to!==""?a("update",f.name,`${h.from}..${h.to}`):(h.from===""&&h.to===""||n.values[f.name]!==void 0)&&a("update",f.name,null)}function d(f,m){a("update",f.name,m===mo?null:m)}return(f,m)=>(v(),_("div",{role:"group","aria-label":i(k)("backend::lang.list.filters"),"data-filter-bar":"",class:"flex flex-wrap items-end gap-4 border-t border-border px-5 py-3.5"},[(v(!0),_(pe,null,qe(e.filters,p=>(v(),_(pe,{key:p.name},[p.type==="switch"?(v(),_("label",o6,[S("span",s6,D(p.label||p.name),1),S("select",{"data-filter":p.name,value:e.values[p.name]??mo,class:ye(Vs),onChange:h=>d(p,h.target.value)},[S("option",{value:mo},D(i(k)("backend::lang.list.filter_all")),1),(v(!0),_(pe,null,qe(r(p),h=>(v(),_("option",{key:h.value,value:h.value},D(h.label),9,u6))),128))],40,i6)])):p.type==="daterange"?(v(),_("fieldset",c6,[S("legend",d6,D(p.label||p.name),1),S("div",f6,[S("input",{type:"date","data-filter":`${p.name}-from`,"aria-label":i(k)("backend::lang.list.filter_from"),value:s[p.name]?.from??"",class:ye(Vs),onChange:h=>c(p,"from",h.target.value)},null,40,p6),m[0]||(m[0]=S("span",{"aria-hidden":"true"},"–",-1)),S("input",{type:"date","data-filter":`${p.name}-to`,"aria-label":i(k)("backend::lang.list.filter_to"),value:s[p.name]?.to??"",class:ye(Vs),onChange:h=>c(p,"to",h.target.value)},null,40,v6)])])):p.type==="scope"?(v(),_("label",m6,[S("span",h6,D(p.label||p.name),1),(v(),_("select",{key:`${p.name}-${l.value[p.name]?.length??-1}`,"data-filter":p.name,value:e.values[p.name]??mo,class:ye(Vs),onChange:h=>d(p,h.target.value)},[S("option",{value:mo},D(i(k)("backend::lang.list.filter_all")),1),(v(!0),_(pe,null,qe(l.value[p.name]??[],h=>(v(),_("option",{key:h.value,value:h.value},D(h.label),9,g6))),128))],40,y6))])):ae("",!0)],64))),128))],8,l6))}}),_6=["type","disabled"],Ze=ne({__name:"Button",props:{variant:{default:"outline"},size:{default:"md"},type:{default:"button"},disabled:{type:Boolean,default:!1},icon:{default:void 0},to:{default:void 0}},setup(e){const t=e,n={primary:"bg-primary text-on-primary hover:opacity-90",outline:"border border-border-strong bg-surface text-text hover:bg-hover",ghost:"text-muted hover:bg-hover hover:text-text",danger:"border border-danger bg-surface text-danger hover:bg-danger-soft"},a=g(()=>["inline-flex shrink-0 items-center justify-center gap-2 rounded-control px-4 font-semibold whitespace-nowrap no-underline transition-colors duration-150 ease-out disabled:cursor-not-allowed disabled:opacity-60",t.size==="sm"?"h-[38px]":"h-button",n[t.variant]]);return(r,l)=>e.to!==void 0?(v(),V(i(ea),{key:0,to:e.to,class:ye(a.value)},{default:B(()=>[e.icon?(v(),V(Lt(e.icon),{key:0,size:16,"aria-hidden":"true"})):ae("",!0),be(r.$slots,"default")]),_:3},8,["to","class"])):(v(),_("button",{key:1,type:e.type,disabled:e.disabled,class:ye(a.value)},[e.icon?(v(),V(Lt(e.icon),{key:0,size:16,"aria-hidden":"true"})):ae("",!0),be(r.$slots,"default")],10,_6))}}),x6=ne({__name:"BulkActionsMenu",props:{actions:{},disabled:{type:Boolean}},emits:["select"],setup(e,{expose:t,emit:n}){const a=n,r=P(null);function l(){const o=r.value?.$el;o instanceof HTMLElement&&o.focus()}return t({focus:l}),(o,s)=>(v(),V(i(t1),{modal:!1},{default:B(()=>[F(i(r1),{"as-child":"",disabled:e.disabled},{default:B(()=>[F(Ze,{ref_key:"trigger",ref:r,variant:"outline",size:"md","data-action":"bulk-actions",disabled:e.disabled},{default:B(()=>[xe(D(i(k)("backend::lang.list.bulk_actions"))+" ",1),F(i(lr),{size:16,class:"text-muted","aria-hidden":"true"})]),_:1},8,["disabled"])]),_:1},8,["disabled"]),F(i(a1),null,{default:B(()=>[F(i(n1),{"data-bulk-menu":"",align:"end","side-offset":8,class:"z-50 flex w-[240px] max-w-[320px] flex-col rounded-[14px] border border-border bg-surface p-2 text-text shadow-menu"},{default:B(()=>[(v(!0),_(pe,null,qe(e.actions,u=>(v(),V(i(xd),{key:u.name,"data-bulk-action":u.name,class:"flex min-h-10 cursor-pointer items-center rounded-control px-3 py-2 outline-none transition-colors duration-150 ease-out data-[highlighted]:bg-hover",onSelect:c=>a("select",u.name)},{default:B(()=>[xe(D(u.label),1)]),_:2},1032,["data-bulk-action","onSelect"]))),128))]),_:1})]),_:1})]),_:1}))}}),k6={class:"flex flex-wrap items-center justify-between gap-3 px-5 py-4"},w6={key:0,class:"relative block w-[320px] max-w-full"},$6={class:"sr-only"},C6=["value","placeholder"],S6={key:1},E6={class:"flex flex-wrap items-center justify-end gap-2.5"},A6={key:0,"data-selected-pill":"",class:"inline-flex h-8 items-center gap-1.5 rounded-pill bg-sel px-3 text-[13px] font-semibold"},T6=ne({__name:"ListToolbar",props:{showSearch:{type:Boolean},search:{},searchPrompt:{},buttons:{},selectedCount:{},selectedLabel:{},deleteLabel:{},actions:{default:()=>[]},busyAction:{default:null},bulkActions:{default:()=>[]},bulkBusy:{type:Boolean,default:!1}},emits:["update:search","delete","action","bulk"],setup(e,{expose:t,emit:n}){const a=e,r=n,l=g(()=>new Map(a.actions.map(u=>[u.name,u.label]))),o=P(null);function s(){o.value?.focus()}return t({focusBulk:s}),(u,c)=>(v(),_("div",k6,[e.showSearch?(v(),_("label",w6,[S("span",$6,D(i(k)("backend::lang.list.search")),1),F(i(lu),{size:18,class:"pointer-events-none absolute top-1/2 left-3.5 -translate-y-1/2 text-muted","aria-hidden":"true"}),S("input",{type:"search","data-list-search":"",value:e.search,placeholder:e.searchPrompt,class:"h-button w-full rounded-control border border-transparent bg-subtle pr-3.5 pl-10",onInput:c[0]||(c[0]=d=>r("update:search",d.target.value))},null,40,C6)])):(v(),_("span",S6)),S("div",E6,[e.selectedCount>0?(v(),_("span",A6,[F(i(Sa),{size:14,"aria-hidden":"true"}),xe(D(e.selectedLabel),1)])):ae("",!0),e.bulkActions.length>0?(v(),V(x6,{key:1,ref_key:"bulkMenu",ref:o,actions:e.bulkActions,disabled:e.selectedCount===0||e.bulkBusy,onSelect:c[1]||(c[1]=d=>r("bulk",d))},null,8,["actions","disabled"])):ae("",!0),(v(!0),_(pe,null,qe(e.buttons,d=>(v(),_(pe,{key:d},[d==="delete"?(v(),V(Ze,{key:0,"data-action":"delete",variant:e.selectedCount>0?"danger":"outline",icon:i(hr),disabled:e.selectedCount===0,onClick:c[2]||(c[2]=f=>r("delete"))},{default:B(()=>[xe(D(e.deleteLabel),1)]),_:1},8,["variant","icon","disabled"])):l.value.has(d)?(v(),V(Ze,{key:1,variant:"outline",size:"md","data-action":d,disabled:e.busyAction===d,"aria-busy":e.busyAction===d?"true":void 0,onClick:f=>r("action",d)},{default:B(()=>[xe(D(l.value.get(d)),1)]),_:2},1032,["data-action","disabled","aria-busy","onClick"])):ae("",!0)],64))),128))])]))}}),D6={class:"flex flex-wrap items-center gap-x-6 gap-y-3 border-t border-border px-5 py-3.5 text-[13px] text-muted"},O6={"data-range":""},M6={key:0,class:"flex items-center gap-2"},P6=["value"],R6=["value"],I6=["aria-label"],q6=["disabled"],N6={key:0,"aria-hidden":"true",class:"px-1"},L6=["data-page","aria-current","onClick"],B6=["disabled"],kc="inline-flex h-pager min-w-pager items-center justify-center gap-1 rounded-pager border border-border px-2.5 text-[13px] text-text disabled:cursor-not-allowed disabled:opacity-60 hover:bg-hover",T1=ne({__name:"Pagination",props:{meta:{},loading:{type:Boolean},perPageOptions:{},perPage:{}},emits:["page","perPage"],setup(e,{emit:t}){const n=e,a=t,r=g(()=>n.meta?.total??0),l=g(()=>n.meta?.page??1),o=g(()=>Math.max(n.meta?.last_page??1,1)),s=g(()=>{const d=n.meta;if(!d||d.total===0)return Br("backend::lang.list.results",0);const f=(d.page-1)*d.per_page+1,m=Math.min(d.page*d.per_page,d.total);return k("backend::lang.list.pagination_range",{from:f,to:m,total:d.total})}),u=g(()=>{const d=o.value,f=l.value,m=new Set([1,d,f-1,f,f+1].filter(x=>x>=1&&x<=d));f<=3&&[2,3].forEach(x=>x<=d&&m.add(x)),f>=d-2&&[d-1,d-2].forEach(x=>x>=1&&m.add(x));const p=[...m].sort((x,$)=>x-$),h=[];return p.forEach((x,$)=>{const b=p[$-1];b!==void 0&&x-b>1&&h.push(null),h.push(x)}),h});function c(d){const f=Number(d.target.value);Number.isFinite(f)&&f>0&&a("perPage",f)}return(d,f)=>(v(),_("footer",D6,[S("span",O6,D(e.loading?i(k)("backend::lang.list.loading"):s.value),1),e.perPageOptions.length>1?(v(),_("label",M6,[S("span",null,D(i(k)("backend::lang.list.records_per_page")),1),S("select",{"data-per-page":"",value:String(e.perPage),class:"h-pager rounded-pager border border-border-strong bg-surface px-2 text-text",onChange:c},[(v(!0),_(pe,null,qe(e.perPageOptions,m=>(v(),_("option",{key:m,value:String(m)},D(m),9,R6))),128))],40,P6)])):ae("",!0),!e.loading&&r.value>0?(v(),_("nav",{key:1,"aria-label":i(k)("backend::lang.list.pagination"),class:"ml-auto flex items-center gap-1.5"},[S("button",{type:"button","data-page":"prev",class:ye(kc),disabled:l.value<=1,onClick:f[0]||(f[0]=m=>a("page",l.value-1))},[F(i(ru),{size:14,"aria-hidden":"true"}),xe(D(i(k)("backend::lang.list.prev_page")),1)],8,q6),(v(!0),_(pe,null,qe(u.value,(m,p)=>(v(),_(pe,{key:m??`gap-${p}`},[m===null?(v(),_("span",N6,"…")):(v(),_("button",{key:1,type:"button","data-page":m,"aria-current":m===l.value?"page":void 0,class:ye([kc,m===l.value?"border-transparent bg-sel font-bold":""]),onClick:h=>m!==l.value&&a("page",m)},D(m),11,L6))],64))),128)),S("button",{type:"button","data-page":"next",class:ye(kc),disabled:l.value>=o.value,onClick:f[1]||(f[1]=m=>a("page",l.value+1))},[xe(D(i(k)("backend::lang.list.next_page")),1),F(i(ps),{size:14,"aria-hidden":"true"})],8,B6)],8,I6)):ae("",!0)]))}}),F6={role:"alert","data-extension-failure":"",class:"flex min-h-input items-center rounded-control border-[1.5px] border-dashed border-border-strong bg-subtle px-3.5 py-2.5 text-[13px] text-muted"},V6={class:"flex min-w-0 items-start gap-2.5"},z6={class:"min-w-0 [overflow-wrap:anywhere]"},$u=ne({__name:"ExtensionFailure",props:{text:{}},setup(e){return(t,n)=>(v(),_("div",F6,[S("span",V6,[F(i(yt),{size:16,class:"mt-0.5 shrink-0 text-danger","aria-hidden":"true"}),S("span",z6,D(e.text),1)])]))}}),j6=new Set(["div","span","p","strong","em","b","i","u","s","small","mark","code","pre","br","hr","ul","ol","li","dl","dt","dd","h2","h3","h4","h5","h6","table","thead","tbody","tfoot","tr","th","td","caption","section","header","footer","figure","figcaption","blockquote","q","abbr","time","data","meter","progress","sup","sub","a","img"]),U6=new Set(["script","style","template","iframe","object","embed","noscript","textarea","title","xmp","svg","math","form","input","button","select","link","meta","base"]),H6=32,W6=2e3,K6=new Set(["class","title","lang","dir","role"]),G6={a:new Set(["href"]),img:new Set(["src","alt","width","height"]),td:new Set(["colspan","rowspan","scope"]),th:new Set(["colspan","rowspan","scope"]),time:new Set(["datetime"]),data:new Set(["value"]),meter:new Set(["value","min","max","low","high","optimum"]),progress:new Set(["value","max"])},Y6=/^(aria|data)-[a-z0-9_-]+$/;function J6(e,t){if(e==="")return!1;for(const n of e){const a=n.codePointAt(0)??0;if(a<=32||a===127)return!1}return e.startsWith("#")?t:e.startsWith("/")?e.length===1||e[1]!=="/"&&e[1]!=="\\":!1}function Z6(e,t,n){return K6.has(t)||G6[e]?.has(t)===!0||Y6.test(t)?e==="a"&&t==="href"||e==="img"&&t==="src"?J6(n,e==="a"):!0:!1}function X6(e,t){const n={};for(const[a,r]of Object.entries(t??{})){const l=a.toLowerCase();typeof r=="string"&&Z6(e,l,r)&&(n[l]=r)}return n}function Cd(e,t,n){const a=[];for(const r of e??[]){if(n.left<=0)break;if(r.tag===void 0||r.tag===""){typeof r.text=="string"&&r.text!==""&&(n.left-=1,a.push(r.text));continue}const l=r.tag.toLowerCase();if(U6.has(l))continue;if(!j6.has(l)){a.push(...Cd(r.children,t,n));continue}if(t+1>H6)continue;n.left-=1;const o=Cd(r.children,t+1,n);a.push(En(l,X6(l,r.attrs),o.length>0?o:void 0))}return a}function Q6(e){return Cd(e,0,{left:W6})}const e8={key:1,"data-partial-loading":"","aria-busy":"true"},t8=["data-partial","aria-busy"],Wf=ne({__name:"PartialHost",props:{source:{},name:{},recordId:{default:null},variant:{},reloadKey:{default:0},hint:{type:Boolean,default:!1}},setup(e){const t=e,n=P(null),a=P(!1),r=P(!1);let l=0;const o=u=>Q6(u.nodes);o.props=["nodes"];async function s(){const u=++l;r.value=!0;let c=null;try{c=(await Le.GET("/{vendor}/{plugin}/{controller}/partials/{name}",{params:{path:{...t.source,name:t.name},query:t.recordId!=null?{id:t.recordId}:void 0}})).data?.data.nodes??null}catch{c=null}u===l&&(r.value=!1,a.value=c===null,n.value=c)}return Ue(()=>t.reloadKey,()=>{s()}),s(),(u,c)=>a.value?(v(),V($u,{key:0,"data-partial-failed":"",text:i(k)("backend::lang.extension.partial_failed")},null,8,["text"])):n.value===null?(v(),_("div",e8,[S("div",{"data-partial-skeleton":"",class:ye([e.hint?"h-[68px] w-full rounded-inner":e.variant==="header"?"h-[80px] w-full rounded-card":"h-[44px] w-full rounded-control","bg-skel"]),"aria-hidden":"true"},null,2)])):n.value.length>0?(v(),_("div",{key:2,class:"summer-partial","data-partial":e.variant,"aria-busy":r.value?"true":void 0},[F(o,{nodes:n.value},null,8,["nodes"])],8,t8)):ae("",!0)}}),n8={class:"flex gap-2.5"},a8=["disabled","aria-busy"],br=ne({__name:"ConfirmDialog",props:{open:{type:Boolean},message:{},title:{default:void 0},confirmLabel:{default:void 0},cancelLabel:{default:void 0},danger:{type:Boolean,default:!1},busy:{type:Boolean,default:!1}},emits:["update:open","confirm","cancel"],setup(e,{emit:t}){const n=e,a=t;function r(o){!o&&n.busy||(a("update:open",o),o||a("cancel"))}function l(){n.busy||(a("confirm"),a("update:open",!1))}return(o,s)=>(v(),V(i(T3),{open:e.open,"onUpdate:open":r},{default:B(()=>[F(i(E3),null,{default:B(()=>[F(i(C3),{class:"pointer-events-auto fixed inset-0 z-[80] bg-overlay"}),F(i(b3),{"data-confirm-dialog":"",class:"pointer-events-auto fixed top-1/2 left-1/2 z-[90] flex w-[calc(100%-32px)] max-w-[440px] -translate-x-1/2 -translate-y-1/2 flex-col gap-4 rounded-modal bg-surface p-6 text-text shadow-pop"},{default:B(()=>[F(i(O3),{class:"text-[20px] font-bold tracking-[-0.01em]"},{default:B(()=>[xe(D(e.title??i(k)("backend::lang.form.confirm")),1)]),_:1}),F(i(w3),{class:"text-muted [overflow-wrap:anywhere]"},{default:B(()=>[xe(D(e.message),1)]),_:1}),S("div",n8,[F(i(x3),{"data-action":"cancel",disabled:e.busy,class:"inline-flex h-button flex-1 items-center justify-center rounded-control border border-border-strong bg-surface font-semibold hover:bg-hover disabled:cursor-not-allowed disabled:opacity-60"},{default:B(()=>[xe(D(e.cancelLabel??i(k)("backend::lang.form.cancel")),1)]),_:1},8,["disabled"]),S("button",{type:"button","data-action":"confirm",disabled:e.busy,"aria-busy":e.busy?"true":void 0,class:ye([e.danger?"bg-danger text-white":"bg-primary text-on-primary","inline-flex h-button flex-1 items-center justify-center gap-2 rounded-control font-semibold hover:opacity-90 disabled:cursor-not-allowed disabled:opacity-60"]),onClick:vt(l,["prevent"])},[e.busy?(v(),V(i(Al),{key:0,size:16,class:"animate-spin","aria-hidden":"true"})):ae("",!0),xe(" "+D(e.confirmLabel??i(k)("backend::lang.form.confirm")),1)],10,a8)])]),_:1})]),_:1})]),_:1},8,["open"]))}});function _r(){const e=P(null),t=P(!1);let n=null,a=null;function r(u){const c=n;n=null,a=null,e.value=null,c?.(u)}function l(u,c){return r(!1),e.value=u,a=c??null,new Promise(d=>{n=d})}async function o(){if(t.value)return;const u=a;if(u){t.value=!0;try{await u()}finally{t.value=!1}}r(!0)}function s(){t.value||r(!1)}return{request:e,busy:t,ask:l,confirm:o,cancel:s}}const r8={class:"flex flex-col gap-5"},l8={class:"flex flex-wrap items-end justify-between gap-4"},o8={class:"flex flex-col"},s8={class:"text-[26px] font-bold tracking-[-0.02em]"},i8={key:0,"data-record-count":"",class:"text-muted"},u8={key:0,class:"flex items-center gap-2.5"},c8={class:"overflow-hidden rounded-card border border-border bg-surface shadow-card"},d8={key:2,"data-list-failed":"",class:"flex flex-wrap items-center justify-between gap-3 border-t border-border px-5 py-4"},f8={role:"alert",class:"text-danger"},p8={key:0,"data-empty-search":"",class:"flex flex-col items-center gap-3"},v8={class:"flex size-14 items-center justify-center rounded-full bg-subtle text-muted"},m8={class:"text-[17px] font-bold"},h8={class:"max-w-[420px] text-muted"},y8={key:1,"data-empty-list":"",class:"text-muted"},g8=300,b8=ne({__name:"ListView",setup(e){const t=Tn(),n=Wr(),a={vendor:String(t.params.vendor??""),plugin:String(t.params.plugin??""),controller:String(t.params.controller??"")},r=us(a),l=qn(r)??"/",o=P(null),s=P([]),u=P(null),c=P(!0),d=P(!1),f=P(!1),m=g(()=>d.value||f.value),p=P([]),h=P(!1),x=P(0),$=_r(),b=g(()=>s1(t.query)),C=P(b.value.search??""),T=g(()=>o.value?.messages),O=g(()=>o.value?.title?o.value.title:ds(a.vendor,a.plugin)?.sideMenu.find($e=>$e.controller===r)?.label??r),E=g(()=>u.value?Je(T.value?.recordCount,u.value.total):""),N=g(()=>o.value?.toolbarButtons??[]),I=g(()=>N.value.filter(ie=>ie==="create")),K=g(()=>{const ie=o.value?.reorder;if(!ie)return null;const $e=ie.partition?.column,he=$e?o.value?.filters.find(Fe=>Fe.column===$e||Fe.name===$e):void 0,Re=he?b.value.filter?.[he.name]:void 0;return{path:`${l}/reorder`,query:Re!==void 0&&Re!==""?{partition:String(Re)}:{}}}),w=g(()=>o.value?.toolbarActions??[]),q=g(()=>N.value.filter(ie=>ie==="delete"||w.value.some($e=>$e.name===ie))),H=P(null),R=g(()=>u.value?.row_states??{}),G=g(()=>({deleted:Je(T.value?.rowStateDeleted),negative:Je(T.value?.rowStateNegative),disabled:Je(T.value?.rowStateDisabled)})),J=g(()=>(o.value?.bulkActions??[]).filter(ie=>ie.name!=="delete")),z=P(!1),U=P(null),re=g(()=>{const ie=o.value?.perPageOptions??[];return ie.length>0?ie:[o.value?.recordsPerPage||20]}),ce=g(()=>b.value.per_page??u.value?.per_page??o.value?.recordsPerPage??20),Te=g(()=>b.value.sort?{column:b.value.sort,dir:b.value.dir==="desc"?"desc":"asc"}:null);function me(ie){const $e=o.value?.recordUrl,he=ie.id;return!$e||typeof he!="number"&&typeof he!="string"?null:S1($e,r,he)}function _e(ie){Fs(r,ie),n.replace({path:t.path,query:Pi(ie)})}const de=kl({}),Ae=g(()=>kl(b.value)!==de);let W=0,ke=null;function le(){_e({})}async function Q(ie=!1){const $e=++W;c.value=!0,f.value=!1;let he=null;try{he=await X()}catch{he=null}if($e!==W)return;if(!he?.data&&ie){Fs(r,{}),n.replace({path:t.path,query:{}});return}if(!he?.data&&he?.response?.status===404&&await ue($e))return;if(s.value=he?.data?.data??[],u.value=he?.data?.meta??null,f.value=!he?.data,c.value=!1,he?.response?.status===422){Fs(r,{});return}const Re=u.value?.last_page??0;Re>=1&&(u.value?.page??0)>Re&&_e({...b.value,page:Re})}async function ue(ie){try{const{data:$e}=await Le.GET("/{vendor}/{plugin}/{controller}/singleton",{params:{path:a}});return ie!==W?!0:$e?(await n.replace(`${l}/${$e.data.id}`),!0):!1}catch{return!1}}function X(){return Le.GET("/{vendor}/{plugin}/{controller}",{params:{path:a,query:b.value}})}async function j(){const ie=await Le.GET("/{vendor}/{plugin}/{controller}/schema/list",{params:{path:a}});o.value=ie.data?.data??null,d.value=!o.value,o.value&&Hf(r,o.value.assets)}j(),Ue(()=>kl(b.value),ie=>{if(ie===de){const he=IM(r),Re=kl(he);if(Re!==de){ke=Re,n.replace({path:t.path,query:Pi(he)});return}}const $e=ke!==null&&ke===ie;ke=null,Fs(r,b.value),p.value=[],C.value=b.value.search??"",Q($e)},{immediate:!0});let te=null;function y(ie){C.value=ie,te!==null&&clearTimeout(te),te=setTimeout(()=>{te=null;const $e=ie.trim();_e({...b.value,search:$e===""?void 0:$e,page:void 0})},g8)}Dt(()=>{te!==null&&clearTimeout(te)});function A(){C.value="",_e({...b.value,search:void 0,page:void 0})}function M(ie){const $e=Te.value;$e?.column!==ie?_e({...b.value,sort:ie,dir:"asc",page:void 0}):$e.dir==="asc"?_e({...b.value,sort:ie,dir:"desc",page:void 0}):_e({...b.value,sort:void 0,dir:void 0,page:void 0})}function oe(ie){_e({...b.value,page:ie})}function Z(ie){_e({...b.value,per_page:ie,page:void 0})}function fe(ie,$e){const he={...b.value.filter??{}};$e===null?delete he[ie]:he[ie]=$e,_e({...b.value,filter:he,page:void 0})}async function we(){const ie=p.value.map(Number).filter(he=>Number.isInteger(he)&&he>0);if(!(ie.length===0||h.value||!await $.ask({message:Je(T.value?.deleteConfirm,ie.length),confirmLabel:k("backend::lang.form.delete"),danger:!0}))){h.value=!0;try{const he=await Le.POST("/{vendor}/{plugin}/{controller}/bulk-delete",{params:{path:a},body:{ids:ie}});if(he.data){Ne(Je(T.value?.deleted,he.data.data.deleted)),p.value=[],await Q(),x.value+=1;return}Ne(he.error?.error.message||k("backend::lang.list.delete_failed"),"danger")}catch{Ne(k("backend::lang.list.delete_failed"),"danger")}finally{h.value=!1}}}async function Ee(ie){const $e=J.value.find(He=>He.name===ie),he=p.value.map(Number).filter(He=>Number.isInteger(He)&&He>0);if(!$e||he.length===0||z.value)return;const Re=$e.label??ie;let Fe=0,Ge=null,ge="";const Ce=await $.ask({message:$e.confirm||Br("backend::lang.list.bulk_confirm",he.length,{action:Re}),confirmLabel:Re,danger:!1},async()=>{z.value=!0;try{const He=await Le.POST("/{vendor}/{plugin}/{controller}/bulk/{action}",{params:{path:{...a,action:ie}},body:{ids:he}});Fe=He.response.status,Ge=He.data?.data??null,ge=He.error?.error.message??""}catch{Fe=0}finally{z.value=!1}});if(await new Promise(He=>setTimeout(He,0)),U.value?.focusBulk(),!Ce)return;const Be=Ge;if(Be){Ne(Be.message||Br("backend::lang.list.bulk_done",Be.affected)),p.value=[],await Q(),x.value+=1;return}if(Fe===409){Ne(k("backend::lang.list.bulk_stale"),"danger"),p.value=[],await Q();return}if(Fe===403){Ne(ge||k("backend::lang.list.action_forbidden"),"danger");return}Ne(ge||k("backend::lang.extension.action_failed"),"danger")}async function De(ie){if(H.value===null){H.value=ie;try{const $e=await Le.POST("/{vendor}/{plugin}/{controller}/toolbar/{action}",{params:{path:{...a,action:ie}},body:{}});if($e.data){$e.data.data.message&&Ne($e.data.data.message),await Q(),x.value+=1;return}Ne($e.error?.error.message||k("backend::lang.extension.action_failed"),"danger")}catch{Ne(k("backend::lang.extension.action_failed"),"danger")}finally{H.value=null}}}return(ie,$e)=>(v(),_("section",r8,[S("header",l8,[S("div",o8,[S("h1",s8,D(O.value),1),E.value?(v(),_("p",i8,D(E.value),1)):ae("",!0)]),I.value.length>0||K.value?(v(),_("div",u8,[K.value?(v(),V(Ze,{key:0,"data-action":"reorder",variant:"outline",icon:i(sg),to:K.value},{default:B(()=>[xe(D(i(k)("backend::lang.messages.list.reorder")),1)]),_:1},8,["icon","to"])):ae("",!0),(v(!0),_(pe,null,qe(I.value,he=>(v(),V(Ze,{key:he,"data-action":"create",variant:"primary",icon:i(ms),to:`${i(l)}/create`},{default:B(()=>[xe(D(i(Je)(T.value?.create)),1)]),_:1},8,["icon","to"]))),128))])):ae("",!0)]),o.value?.headerPartial?(v(),V(Wf,{key:0,variant:"header",source:a,name:o.value.headerPartial,"reload-key":x.value},null,8,["name","reload-key"])):ae("",!0),S("div",c8,[o.value?(v(),V(T6,{key:0,ref_key:"toolbar",ref:U,"show-search":o.value.showSearch,search:C.value,"search-prompt":i(Je)(T.value?.searchPrompt),buttons:q.value,"selected-count":p.value.length,"selected-label":i(Je)(T.value?.selected,p.value.length),"delete-label":i(Je)(T.value?.deleteSelected,p.value.length),actions:w.value,"busy-action":H.value,"bulk-actions":J.value,"bulk-busy":z.value,"onUpdate:search":y,onDelete:we,onAction:De,onBulk:Ee},null,8,["show-search","search","search-prompt","buttons","selected-count","selected-label","delete-label","actions","busy-action","bulk-actions","bulk-busy"])):ae("",!0),o.value&&o.value.filters.length>0?(v(),V(b6,{key:1,filters:o.value.filters,values:b.value.filter??{},source:a,onUpdate:fe},null,8,["filters","values"])):ae("",!0),m.value&&!c.value?(v(),_("div",d8,[S("p",f8,D(i(k)("backend::lang.list.load_failed")),1),f.value&&Ae.value?(v(),V(Ze,{key:0,"data-action":"reset-list",onClick:le},{default:B(()=>[xe(D(i(k)("backend::lang.list.reset_list")),1)]),_:1})):ae("",!0)])):(v(),V(A1,{key:3,columns:o.value?.columns??[],rows:s.value,loading:c.value||!o.value,"row-link":me,selectable:o.value?.showCheckboxes??!1,selected:p.value,sortable:o.value?.showSorting??!1,sort:Te.value,"row-states":R.value,"state-labels":G.value,"onUpdate:selected":$e[0]||($e[0]=he=>p.value=he),onSort:M},{empty:B(()=>[b.value.search?(v(),_("div",p8,[S("span",v8,[F(i(wg),{size:24,"aria-hidden":"true"})]),S("p",m8,D(i(Je)(T.value?.emptySearch,void 0,{term:b.value.search})),1),S("p",h8,D(i(Je)(T.value?.emptySearchHint,void 0,{term:b.value.search})),1),F(Ze,{"data-action":"clear-search",onClick:A},{default:B(()=>[xe(D(i(k)("backend::lang.list.clear_search")),1)]),_:1})])):(v(),_("p",y8,D(i(Je)(T.value?.empty)||o.value?.noRecordsMessage||i(k)("backend::lang.list.no_records")),1))]),_:1},8,["columns","rows","loading","selectable","selected","sortable","sort","row-states","state-labels"])),F(T1,{meta:u.value,loading:c.value||!o.value,"per-page-options":re.value,"per-page":ce.value,onPage:oe,onPerPage:Z},null,8,["meta","loading","per-page-options","per-page"])]),F(br,{open:i($).request.value!==null,message:i($).request.value?.message??"","confirm-label":i($).request.value?.confirmLabel,danger:i($).request.value?.danger,busy:i($).busy.value,onConfirm:i($).confirm,onCancel:i($).cancel},null,8,["open","message","confirm-label","danger","busy","onConfirm","onCancel"])]))}}),dr="X-Session-Key",D1="X-Child-Session-Key",_8=32;function ns(){const e=new Uint8Array(_8);globalThis.crypto.getRandomValues(e);let t="";for(const n of e)t+=String.fromCharCode(n);return btoa(t).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}const x8="X-Upload-Id";async function er(e){try{const t=await e();return{data:t.data?t.data.data:null,status:t.response.status,error:t.error?.error??null}}catch{return{data:null,status:0,error:null}}}async function Ri(e){try{const t=await e();return t.response.ok&&t.data instanceof Blob?t.data:null}catch{return null}}function ba(e){return encodeURIComponent(String(e))}function O1(e){return`${au.api}/${ba(e.vendor)}/${ba(e.plugin)}/${ba(e.controller)}`}function k8(e){try{return e===""?null:JSON.parse(e)}catch{return null}}function Kf(e){if(!e)return"";for(const t of Object.values(e.details??{})){const n=Array.isArray(t)?t.find(a=>typeof a=="string"&&a!==""):t;if(typeof n=="string"&&n!=="")return n}return e.message??""}function w8(e,t){const n=t;if((e===200||e===201)&&n?.data)return{ok:!0,item:n.data};const a=Kf(n?.error);return e===413?{ok:!1,reason:"too_large",status:e,message:a}:e===422?{ok:!1,reason:"invalid",status:e,message:a}:e===0?{ok:!1,reason:"network",status:e,message:a}:{ok:!1,reason:"failed",status:e,message:a}}function M1(e,t,n,a,r){let l=null,o=!1;const s=()=>new Promise(c=>{const d=new XMLHttpRequest;l=d,d.open("POST",e),d.setRequestHeader("X-Requested-With",Qy),d.setRequestHeader("Accept","application/json");for(const[m,p]of Object.entries(n))d.setRequestHeader(m,p);r&&d.setRequestHeader(x8,r),d.upload.onprogress=m=>{m.lengthComputable&&a?.(m.loaded,m.total)},d.onload=()=>c({status:d.status,body:k8(d.responseText)}),d.onerror=()=>c("network"),d.ontimeout=()=>c("network"),d.onabort=()=>c("aborted");const f=new FormData;f.append("file_data",t,t.name),d.send(f)});return{promise:(async()=>{let c=await s();return typeof c=="object"&&c.status===401&&!o&&(await Kd()&&(c=o?"aborted":await s()),typeof c=="object"&&c.status===401&&hw()),c==="aborted"||o?{ok:!1,reason:"aborted",status:0,message:""}:c==="network"?{ok:!1,reason:"network",status:0,message:""}:w8(c.status,c.body)})(),abort(){o=!0,l?.abort()}}}function P1(e,t,n,a){const r={...e,id:t,field:n},l={[dr]:a},o=`${O1(e)}/${ba(t)}/files/${ba(n)}`;return{list:()=>er(()=>Le.GET("/{vendor}/{plugin}/{controller}/{id}/files/{field}",{params:{path:r,header:l}})),upload:(s,u,c)=>M1(o,s,{...l},u,c),update:(s,u)=>er(()=>Le.PUT("/{vendor}/{plugin}/{controller}/{id}/files/{field}/{file}",{params:{path:{...r,file:s},header:l},body:u})),remove:s=>er(()=>Le.DELETE("/{vendor}/{plugin}/{controller}/{id}/files/{field}/{file}",{params:{path:{...r,file:s},header:l}})),reorder:s=>er(()=>Le.POST("/{vendor}/{plugin}/{controller}/{id}/files/{field}/reorder",{params:{path:r,header:l},body:{ids:s}})),download:s=>Ri(()=>Le.GET("/{vendor}/{plugin}/{controller}/{id}/files/{field}/{file}/download",{params:{path:{...r,file:s},header:l},parseAs:"blob"})),thumb:s=>Ri(()=>Le.GET("/{vendor}/{plugin}/{controller}/{id}/files/{field}/{file}/thumb",{params:{path:{...r,file:s},header:l},parseAs:"blob"}))}}function $8(e,t,n,a,r,l,o){const s={...e,id:t,name:n,child:a,field:r},u={[dr]:l,[D1]:o},c=`${O1(e)}/${ba(t)}/relations/${ba(n)}/records/${ba(a)}/files/${ba(r)}`;return{list:()=>er(()=>Le.GET("/{vendor}/{plugin}/{controller}/{id}/relations/{name}/records/{child}/files/{field}",{params:{path:s,header:u}})),upload:(d,f,m)=>M1(c,d,{...u},f,m),update:(d,f)=>er(()=>Le.PUT("/{vendor}/{plugin}/{controller}/{id}/relations/{name}/records/{child}/files/{field}/{file}",{params:{path:{...s,file:d},header:u},body:f})),remove:d=>er(()=>Le.DELETE("/{vendor}/{plugin}/{controller}/{id}/relations/{name}/records/{child}/files/{field}/{file}",{params:{path:{...s,file:d},header:u}})),reorder:d=>er(()=>Le.POST("/{vendor}/{plugin}/{controller}/{id}/relations/{name}/records/{child}/files/{field}/reorder",{params:{path:s,header:u},body:{ids:d}})),download:d=>Ri(()=>Le.GET("/{vendor}/{plugin}/{controller}/{id}/relations/{name}/records/{child}/files/{field}/{file}/download",{params:{path:{...s,file:d},header:u},parseAs:"blob"})),thumb:d=>Ri(()=>Le.GET("/{vendor}/{plugin}/{controller}/{id}/relations/{name}/records/{child}/files/{field}/{file}/thumb",{params:{path:{...s,file:d},header:u},parseAs:"blob"}))}}const C8=new Set(["readonly","placeholder","maxlength","minlength","min","max","step","autocomplete","spellcheck","pattern"]);function xr(e){const t={};for(const[n,a]of Object.entries(e.attributes??{})){const r=n.toLowerCase();!C8.has(r)||a===null||a===!1||(t[r]=a)}return t}function It(e){return["w-full rounded-control border bg-surface px-3.5 text-text transition-colors duration-150 ease-out",e?"border-danger":"border-border-strong"].join(" ")}function Gf(e){return typeof e=="string"?e!==""&&e!=="0"&&e.toLowerCase()!=="false":!!e}function R1(e,t){return typeof e=="number"?t?1:0:t}function I1(e,t){const n={};if(t===null||typeof t!="object"||Array.isArray(t))return n;const a=t;for(const r of e.permissionOptions??[]){const l=Number(a[r.code]);(l===1||e.mode==="radio"&&l===-1)&&(n[r.code]=l)}return n}const S8=new Set(["mltext","mltextarea","mlmarkdown"]);function E8(e){return e!==void 0&&S8.has(e)}function fr(e){return e?E8(e.type)||!!e.element&&e.translatable===!0:!1}const as="summer:ml-locale";function A8(e){typeof window>"u"||e===""||window.dispatchEvent(new CustomEvent(as,{detail:e}))}function Zn(e){const t={};if(e===null||typeof e!="object"||Array.isArray(e))return t;for(const[n,a]of Object.entries(e))typeof a=="string"&&(t[n]=a);return t}const T8={class:"flex min-w-0 flex-col"},D8=["for"],O8={key:0,class:"text-danger","aria-hidden":"true"},M8=["id"],P8=["id","name","checked","aria-invalid","aria-describedby"],R8=ne({__name:"CheckboxField",props:{field:{},modelValue:{},controlId:{},invalid:{type:Boolean},describedBy:{},labels:{},source:{},recordId:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,r=g(()=>Gf(n.modelValue));function l(o){a("update:modelValue",R1(n.modelValue,o.target.checked))}return(o,s)=>(v(),_("div",{class:ye([e.invalid?"border-danger":"border-border","flex items-center justify-between gap-4 rounded-inner border px-4 py-3.5"]),"data-toggle-card":""},[S("div",T8,[S("label",{for:e.controlId,class:"font-semibold"},[xe(D(e.field.label||e.field.name),1),e.field.required?(v(),_("span",O8," *")):ae("",!0)],8,D8),e.field.comment?(v(),_("p",{key:0,id:`${e.controlId}-comment`,class:"text-[13px] text-muted"},D(e.field.comment),9,M8)):ae("",!0)]),S("input",{id:e.controlId,type:"checkbox",name:e.field.name,checked:r.value,"aria-invalid":e.invalid?"true":void 0,"aria-describedby":e.describedBy||void 0,class:"size-5 shrink-0 rounded-[6px] accent-primary",onChange:l},null,40,P8)],2))}});function I8(e){return e==="date"||e==="time"?e:"datetime"}function rn(e,t=2){return String(e).padStart(t,"0")}const q8=/(Z|[+-]\d{2}:?\d{2})$/i;function N8(e,t,n=!1){if(typeof t!="string"||t.trim()==="")return null;const a=t.trim();try{if(e==="date")return tb(a.slice(0,10));if(e==="time"){const l=/(\d{2}:\d{2}(:\d{2})?)/.exec(a.includes("T")?a.slice(a.indexOf("T")):a);return l?WE(l[1]):null}const r=q8.test(a)?a.replace(" ","T"):`${a.replace(" ","T")}Z`;return n?na(Uv(r,"UTC")):Uv(r,Ln())}catch{return null}}function wc(e){return`${rn(e.year,4)}-${rn(e.month)}-${rn(e.day)}`}function $c(e){return`${rn(e.hour)}:${rn(e.minute)}:${rn(e.second)}`}function Rm(e,t,n=!1){if(!t)return null;if(e==="time")return"hour"in t?$c(t):null;if(!("year"in t))return null;if(e==="date")return wc(t);if(n){const l=t instanceof Ea?na(t):t,o="hour"in l?$c(l):"00:00:00";return`${wc(l)}T${o}Z`}const a=t instanceof Ea?t:df(t instanceof mt?na(t):t,Ln()),r=fu(a,"UTC");return`${wc(r)}T${$c(r)}Z`}const L8={date:"YYYY-MM-DD",datetime:"YYYY-MM-DD HH:mm",time:"HH:mm"},B8=/\[([^\]]*)\]|YYYY|YY|MMMM|MMM|MM|M|dddd|ddd|DD|D|HH|H|hh|h|mm|ss|A|a/g;function F8(e){return"year"in e?new mt(e.year,e.month,e.day):null}function Cc(e,t,n,a){return new Dn(e,{...n,timeZone:"UTC"}).formatToParts(t.toDate("UTC")).find(l=>l.type===a)?.value??""}function V8(e,t,n,a){if(!e)return"";const r=n||L8[t],l=F8(e),o="hour"in e?e:null,s=/D/.test(r.replace(/\[[^\]]*\]/g,""));return r.replace(B8,(u,c)=>{if(c!==void 0)return c;switch(u){case"YYYY":return l?rn(l.year,4):"";case"YY":return l?rn(l.year%100):"";case"MMMM":case"MMM":{if(!l)return"";const d=u==="MMMM"?"long":"short";return s?Cc(a,l,{day:"numeric",month:d},"month"):Cc(a,l,{month:d},"month")}case"MM":return l?rn(l.month):"";case"M":return l?String(l.month):"";case"dddd":case"ddd":return l?Cc(a,l,{weekday:u==="dddd"?"long":"short"},"weekday"):"";case"DD":return l?rn(l.day):"";case"D":return l?String(l.day):"";case"HH":return o?rn(o.hour):"";case"H":return o?String(o.hour):"";case"hh":return o?rn(o.hour%12||12):"";case"h":return o?String(o.hour%12||12):"";case"mm":return o?rn(o.minute):"";case"ss":return o?rn(o.second):"";case"A":return o?o.hour<12?"AM":"PM":"";case"a":return o?o.hour<12?"am":"pm":"";default:return u}})}const z8=new mt(2026,10,4);function j8(e,t){if(typeof t=="number"&&Number.isInteger(t)&&t>=0&&t<=6)return t;try{return(7-du(z8,e))%7}catch{return 1}}function Im(e){if(e)try{return tb(e.slice(0,10))}catch{return}}function U8(e,t=ys(Ln())){const n=Im(e.minDate),a=Im(e.maxDate);if(n||a)return{min:n,max:a};const r=e.yearRange??[];return r.length===1&&typeof r[0]=="number"?{min:new mt(t.year-r[0],1,1),max:new mt(t.year+r[0],12,31)}:r.length===2&&typeof r[0]=="number"&&typeof r[1]=="number"?{min:new mt(r[0],1,1),max:new mt(r[1],12,31)}:{}}function Sd(e,t,n,a){if(!e||t==="time")return;if(t==="date")return e;const r=new sr(e.year,e.month,e.day,a?23:0,a?59:0,a?59:0);return n?r:fu(df(r,"UTC"),Ln())}function H8(e,t){const n=ys(Ln());return Sd(n,e==="time"?"datetime":e,t,!1)??n}const W8=["id","aria-describedby"],K8={key:0},G8={key:1,class:"text-muted","data-empty":""},Y8=["aria-label"],J8={class:"flex size-8 shrink-0 items-center justify-center text-muted","aria-hidden":"true"},Z8=["data-mode"],X8=["aria-label"],Q8={key:0,"data-datepicker-time":"",class:"mt-3 flex items-center gap-2 border-t border-border pt-3"},ho="flex size-8 shrink-0 items-center justify-center rounded-pager text-muted transition-colors duration-150 ease-out hover:bg-hover hover:text-text",eP=ne({__name:"DatepickerField",props:{field:{},modelValue:{},controlId:{},invalid:{type:Boolean},describedBy:{},labels:{},source:{},recordId:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,r=g(()=>I8(n.field.mode)),l=g(()=>r.value==="datetime"&&!!n.field.ignoreTimezone),o=g(()=>ta.value||"pl"),s=g(()=>{const de=n.field.attributes?.readonly;return!!n.field.readOnly||de!=null&&de!==!1}),u=g(()=>N8(r.value,n.modelValue,l.value)),c=g(()=>r.value==="time"?null:u.value),d=g(()=>r.value==="time"?u.value:null),f=g(()=>U8(n.field)),m=g(()=>Sd(f.value.min,r.value,l.value,!1)),p=g(()=>Sd(f.value.max,r.value,l.value,!0)),h=H8(r.value,l.value),x=g(()=>j8(o.value,n.field.firstDay)),$=g(()=>n.field.twelveHour?12:24),b=g(()=>r.value==="date"?"day":"minute"),C=g(()=>V8(u.value,r.value,n.field.displayFormat,o.value)),T=g(()=>!n.field.required&&u.value!==null&&!s.value),O=g(()=>{const de=c.value;return de?!!m.value&&de.compare(m.value)<0||!!p.value&&de.compare(p.value)>0:!1}),E=new Set(["day","month","year","hour","minute","second"]),N=P(null),I=P(!1);function K(){const de=N.value;if(!de){I.value=!1;return}const Ae=Array.from(de.querySelectorAll("[data-reka-date-field-segment], [data-reka-time-field-segment]")).filter(ke=>E.has(ke.dataset.rekaDateFieldSegment??ke.dataset.rekaTimeFieldSegment??"")),W=Ae.filter(ke=>!ke.hasAttribute("data-placeholder")).length;I.value=W>0&&W!!n.invalid||O.value||I.value),H=g(()=>Rm(r.value,u.value,l.value));function R(de){const Ae=Rm(r.value,de??null,l.value);w(),!(Ae===H.value&&(Ae!==null||n.modelValue===null))&&a("update:modelValue",Ae)}function G(de){if(!de||r.value!=="datetime"){R(de);return}const Ae=c.value,W=U.value,ke=!Ae||Ae.year!==de.year||Ae.month!==de.month||Ae.day!==de.day,le=!("hour"in de)||de.hour!==W.hour||de.minute!==W.minute;ke&&le&&(de=re(de,W)),z.value=de,R(de)}function J(){a("update:modelValue",null),w()}const z=P(null);Ue(c,de=>{z.value=de},{immediate:!0});const U=g(()=>{const de=z.value??c.value;return de&&"hour"in de?new Yn(de.hour,de.minute):new Yn(0,0)});function re(de,Ae){return"hour"in de?de.set({hour:Ae.hour,minute:Ae.minute,second:0,millisecond:0}):new sr(de.year,de.month,de.day,Ae.hour,Ae.minute)}function ce(de){if(!de)return;const Ae=de instanceof Yn?de:new Yn(de.hour,de.minute),W=z.value??c.value??h,ke=re(W,Ae);z.value=ke,R(ke)}function Te(de){return de.charAt(0).toLocaleUpperCase(o.value)+de.slice(1)}const me=g(()=>[It(q.value),"h-input flex min-w-0 items-center gap-1 pl-3.5 pr-1.5","focus-within:border-primary focus-within:shadow-[0_0_0_3px_var(--c-ring)]","has-[[data-invalid]]:border-danger"]);function _e(de){return de==="literal"?"text-muted":de==="timeZoneName"?"ml-2 min-w-0 truncate text-[13px] text-muted":"rounded-[4px] px-0.5 tabular-nums outline-none focus:bg-sel focus:text-text focus-visible:outline-none data-[placeholder]:text-placeholder focus:data-[placeholder]:text-text"}return(de,Ae)=>s.value?(v(),_("p",{key:0,id:e.controlId,"data-datepicker-readonly":"","aria-describedby":e.describedBy||void 0,class:"flex min-h-input items-center rounded-control border border-border bg-subtle px-3.5 tabular-nums"},[C.value!==""?(v(),_("span",K8,D(C.value),1)):(v(),_("span",G8,"—"))],8,W8)):r.value==="time"?(v(),_("div",{key:1,ref_key:"container",ref:N,"data-datepicker":"","data-mode":"time",class:ye(me.value),onKeyup:w,onFocusout:w},[F(i(Am),{id:e.controlId,"model-value":d.value,locale:o.value,"hour-cycle":$.value,granularity:"minute",name:e.field.name,required:e.field.required||void 0,"aria-invalid":q.value?"true":void 0,"aria-describedby":e.describedBy||void 0,class:"flex min-w-0 flex-1 items-center","onUpdate:modelValue":R},{default:B(({segments:W})=>[(v(!0),_(pe,null,qe(W,ke=>(v(),V(i(Tm),{key:ke.part,part:ke.part,class:ye(_e(ke.part))},{default:B(()=>[xe(D(ke.value),1)]),_:2},1032,["part","class"]))),128))]),_:1},8,["id","model-value","locale","hour-cycle","name","required","aria-invalid","aria-describedby"]),T.value?(v(),_("button",{key:0,type:"button","data-action":"clear","aria-label":i(k)("backend::lang.datepicker.clear"),class:ye(ho),onClick:J},[F(i(un),{size:16,"aria-hidden":"true"})],8,Y8)):ae("",!0),S("span",J8,[F(i(td),{size:16})])],34)):(v(),V(i(aO),{key:2,id:e.controlId,"model-value":c.value,"default-placeholder":i(h),locale:o.value,granularity:b.value,"hour-cycle":$.value,"hide-time-zone":r.value!=="datetime"||l.value,"min-value":m.value,"max-value":p.value,"week-starts-on":x.value,name:e.field.name,required:e.field.required||void 0,"close-on-select":r.value==="date","prevent-deselect":"","onUpdate:modelValue":G},{default:B(()=>[S("div",{ref_key:"container",ref:N,"data-datepicker":"","data-mode":r.value,class:ye(me.value),onKeyup:w,onFocusout:w},[F(i(_O),{"aria-invalid":q.value?"true":void 0,"aria-describedby":e.describedBy||void 0,class:"flex min-w-0 flex-1 items-center overflow-hidden"},{default:B(({segments:W})=>[(v(!0),_(pe,null,qe(W,ke=>(v(),V(i(IO),{key:ke.part,part:ke.part,class:ye(_e(ke.part))},{default:B(()=>[xe(D(ke.value),1)]),_:2},1032,["part","class"]))),128))]),_:1},8,["aria-invalid","aria-describedby"]),T.value?(v(),_("button",{key:0,type:"button","data-action":"clear","aria-label":i(k)("backend::lang.datepicker.clear"),class:ye(ho),onClick:J},[F(i(un),{size:16,"aria-hidden":"true"})],8,X8)):ae("",!0),F(i(jO),{"data-action":"open-calendar","aria-label":i(k)("backend::lang.datepicker.open_calendar"),class:ye(ho)},{default:B(()=>[F(i(cg),{size:16,"aria-hidden":"true"})]),_:1},8,["aria-label"])],42,Z8),F(i(gO),{"data-datepicker-calendar":"","side-offset":4,align:"end",class:"z-50 w-[284px] rounded-inner border border-border bg-surface p-4 text-text shadow-menu"},{default:B(()=>[F(i(lO),null,{default:B(({weekDays:W,grid:ke})=>[F(i(OO),{class:"flex h-9 items-center justify-between"},{default:B(()=>[F(i(BO),{"aria-label":i(k)("backend::lang.datepicker.prev_month"),class:ye(ho)},{default:B(()=>[F(i(ru),{size:16,"aria-hidden":"true"})]),_:1},8,["aria-label"]),F(i(PO),{class:"font-semibold"},{default:B(({headingValue:le})=>[xe(D(Te(le)),1)]),_:1}),F(i(NO),{"aria-label":i(k)("backend::lang.datepicker.next_month"),class:ye(ho)},{default:B(()=>[F(i(ps),{size:16,"aria-hidden":"true"})]),_:1},8,["aria-label"])]),_:1}),(v(!0),_(pe,null,qe(ke,le=>(v(),V(i(kO),{key:le.value.toString(),class:"mt-2 w-full border-collapse select-none"},{default:B(()=>[F(i(SO),null,{default:B(()=>[F(i(Sm),{class:"flex"},{default:B(()=>[(v(!0),_(pe,null,qe(W,Q=>(v(),V(i(TO),{key:Q,class:"flex h-9 w-9 items-center justify-center text-[13px] font-normal text-muted"},{default:B(()=>[xe(D(Q),1)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024),F(i($O),null,{default:B(()=>[(v(!0),_(pe,null,qe(le.rows,(Q,ue)=>(v(),V(i(Sm),{key:`week-${ue}`,class:"flex"},{default:B(()=>[(v(!0),_(pe,null,qe(Q,X=>(v(),V(i(sO),{key:X.toString(),date:X,class:"p-0"},{default:B(()=>[F(i(uO),{day:X,month:le.value,class:"flex size-9 items-center justify-center rounded-pager tabular-nums text-text transition-colors duration-150 ease-out hover:bg-hover data-[outside-view]:text-placeholder data-[today]:font-semibold data-[today]:shadow-[inset_0_0_0_1px_var(--c-border-strong)] data-[selected]:bg-primary data-[selected]:font-semibold data-[selected]:text-on-primary data-[disabled]:cursor-not-allowed data-[disabled]:text-placeholder data-[disabled]:opacity-40 data-[disabled]:hover:bg-transparent data-[unavailable]:cursor-not-allowed data-[unavailable]:opacity-40"},null,8,["day","month"])]),_:2},1032,["date"]))),128))]),_:2},1024))),128))]),_:2},1024)]),_:2},1024))),128))]),_:1}),r.value==="datetime"?(v(),_("div",Q8,[F(i(td),{size:16,class:"shrink-0 text-muted","aria-hidden":"true"}),F(i(Am),{"model-value":U.value,locale:o.value,"hour-cycle":$.value,granularity:"minute","hide-time-zone":"",class:"flex min-w-0 items-center","onUpdate:modelValue":ce},{default:B(({segments:W})=>[(v(!0),_(pe,null,qe(W,ke=>(v(),V(i(Tm),{key:ke.part,part:ke.part,class:ye(_e(ke.part))},{default:B(()=>[xe(D(ke.value),1)]),_:2},1032,["part","class"]))),128))]),_:1},8,["model-value","locale","hour-cycle"])])):ae("",!0)]),_:1})]),_:1},8,["id","model-value","default-placeholder","locale","granularity","hour-cycle","hide-time-zone","min-value","max-value","week-starts-on","name","required","close-on-select"]))}}),Yf=Symbol("summer.form.values"),Jf=Symbol("summer.form.patch"),Zf=Symbol("summer.form.locale"),Ii=Symbol("summer.form.enabledLocales"),q1=Symbol("summer.form.assets");function Xf(){const e=P(0);return{activeUploads:e,beginUpload(){e.value++;let t=!1;return()=>{t||(t=!0,e.value>0&&e.value--)}}}}const eo=Symbol("summer.form.session"),N1=Symbol("summer.settings.secrets"),qm="summer-action",tP="summer-result",Nm="summer-change",Lm="summer-upload",nP="summer-upload-result",L1=5e3,Qf=Symbol("summer.form.feedback"),Cu=Symbol("summer.form.fieldScope"),B1=Symbol("summer.form.dependentCache"),aP=["data-dependent"],rP={class:"relative"},lP=["id","name","value","disabled","required","aria-required","aria-invalid","aria-busy","aria-describedby"],oP={key:0,value:"state",class:"text-muted"},sP=["value"],iP=["id"],uP={key:1,class:"flex flex-wrap items-center gap-2"},cP=["id"],zs="empty",js="placeholder",dP=ne({__name:"DropdownField",props:{field:{},modelValue:{},controlId:{},invalid:{type:Boolean},describedBy:{},labels:{},source:{},recordId:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,r=" ".repeat(4),l=ut(Cu,null),o=ut(Qf,null),s=ut(B1,null)??new Map,u=g(()=>n.field.dependsOn??""),c=g(()=>u.value!==""),d=P("waiting"),f=P([]),m=g(()=>{const U=l?.values.value[u.value];return U==null||U===""||typeof U=="object"?null:String(U)}),p=g(()=>l?.fields.value.find(U=>U.name===u.value)),h=g(()=>p.value?.label||u.value),x=g(()=>(p.value?.options??[]).find(re=>b(re.value,m.value))?.label??m.value??""),$=g(()=>c.value?f.value:n.field.options??[]);function b(U,re){return U==null||re===null||re===void 0?U===re||U==null&&re==null:String(U)===String(re)}function C(){return n.modelValue!==null&&n.modelValue!==void 0&&n.modelValue!==""}function T(){C()&&(a("update:modelValue",null),o?.announce(k("backend::lang.form.dependent_cleared",{field:n.field.label||n.field.name})))}function O(U,re){if(!U.applies){f.value=[],d.value="unused",re&&T();return}f.value=U.options.map(ce=>({value:ce.value,label:r.repeat(Math.max(0,ce.depth))+ce.label})),d.value=f.value.length>0?"ready":"empty",re&&C()&&!f.value.some(ce=>b(ce.value,n.modelValue))&&T()}let E=0,N=!1;async function I(U){const re=++E,ce=m.value;if(ce===null){f.value=[],d.value="waiting",U&&T();return}const Te=l?.path(n.field.name)??n.field.name,me=`${Te}\0${ce}`,_e=s.get(me);if(_e){O(_e,U);return}if(!n.source){N=U,d.value="failed";return}d.value="loading";try{const{data:de}=await Le.GET("/{vendor}/{plugin}/{controller}/fields/{field}/dependent-options",{params:{path:{...n.source,field:Te},query:{[`values[${u.value}]`]:ce}}});if(re!==E)return;if(!de){N=U,d.value="failed";return}s.set(me,de.data),O(de.data,U)}catch{re===E&&(N=U,d.value="failed")}}function K(){I(N)}Ue(m,(U,re)=>{c.value&&U!==re&&I(!0)}),Ct(()=>{c.value&&I(!1)}),Dt(()=>{E++});const w=g(()=>{const U=$.value.findIndex(re=>b(re.value,n.modelValue));return U>=0?String(U):n.field.emptyOption!==void 0&&!C()?zs:js}),q=g(()=>{switch(d.value){case"waiting":return k("backend::lang.form.dependent_waiting",{field:h.value});case"loading":return k("backend::lang.form.loading_options");case"unused":return k("backend::lang.form.dependent_not_used");case"empty":return k("backend::lang.form.dependent_empty",{type:x.value});case"failed":return k("backend::lang.form.dependent_failed");default:return""}}),H=g(()=>c.value&&d.value!=="ready"),R=g(()=>H.value||w.value===zs||w.value===js),G=g(()=>`${n.controlId}-dependent`),J=g(()=>[n.describedBy??"",c.value&&(d.value==="empty"||d.value==="failed")?G.value:""].filter(Boolean).join(" "));function z(U){const re=U.target.value;if(re===zs){a("update:modelValue",null);return}const ce=$.value[Number(re)];ce&&a("update:modelValue",ce.value)}return(U,re)=>(v(),_("div",{class:"flex flex-col gap-1.5","data-dependent":c.value?d.value:void 0},[S("div",rP,[S("select",{id:e.controlId,name:e.field.name,value:H.value?"state":w.value,disabled:H.value||void 0,required:e.field.required||void 0,"aria-required":e.field.required?"true":void 0,"aria-invalid":e.invalid?"true":void 0,"aria-busy":c.value&&d.value==="loading"?"true":void 0,"aria-describedby":J.value||void 0,class:ye([[i(It)(e.invalid),R.value?"text-muted":""],"h-input appearance-none pr-10 disabled:cursor-not-allowed"]),onChange:z},[H.value?(v(),_("option",oP,D(q.value),1)):(v(),_(pe,{key:1},[e.field.emptyOption!==void 0?(v(),_("option",{key:0,value:zs,class:"text-muted"},D(e.field.emptyOption),1)):ae("",!0),w.value===js?(v(),_("option",{key:1,value:js,disabled:""},D(i(k)("backend::lang.form.select_placeholder")),1)):ae("",!0),(v(!0),_(pe,null,qe($.value,(ce,Te)=>(v(),_("option",{key:Te,value:String(Te),class:"text-text"},D(ce.label),9,sP))),128))],64))],42,lP),F(i(lr),{size:16,class:"pointer-events-none absolute top-1/2 right-3.5 -translate-y-1/2 text-muted","aria-hidden":"true"})]),c.value&&d.value==="empty"?(v(),_("p",{key:0,id:G.value,"data-dependent-hint":"",class:"text-[13px] text-muted"},D(q.value),9,iP)):c.value&&d.value==="failed"?(v(),_("div",uP,[S("p",{id:G.value,role:"alert",class:"flex items-center gap-1.5 text-[13px] text-danger"},[F(i(yt),{size:14,class:"shrink-0","aria-hidden":"true"}),S("span",null,D(i(k)("backend::lang.form.dependent_failed")),1)],8,cP),F(Ze,{variant:"ghost",size:"sm",icon:i(Zs),"data-action":"dependent-retry",onClick:K},{default:B(()=>[xe(D(i(k)("backend::lang.form.dependent_retry")),1)]),_:1},8,["icon"])])):ae("",!0)],8,aP))}}),fP={class:"flex items-start gap-3"},pP={class:"flex min-w-0 flex-1 flex-col gap-1"},vP={key:0,class:"flex items-center gap-4"},mP=["src"],hP={key:1,class:"flex size-16 shrink-0 items-center justify-center rounded-inner bg-subtle","aria-hidden":"true"},yP=["title"],gP={class:"flex flex-col gap-1.5"},bP=["for"],_P=["id","disabled","aria-invalid","aria-describedby"],xP=["id"],kP={class:"flex flex-col gap-1.5"},wP=["for"],$P=["id","disabled","aria-invalid","aria-describedby"],CP=["id"],SP={class:"flex gap-2.5"},EP=["disabled"],AP=["disabled"],TP=ne({__name:"FileCaptionModal",props:{open:{type:Boolean},file:{},routes:{},preview:{},idPrefix:{}},emits:["update:open","saved","closed"],setup(e,{emit:t}){const n=e,a=t,r=P(""),l=P(""),o=P({}),s=P(!1),u=_r();function c($){const b={};for(const[C,T]of Object.entries($??{})){const O=(Array.isArray(T)?T:[T]).filter(E=>typeof E=="string"&&E!=="");O.length>0&&(b[C]=O)}return b}const d=g(()=>`${n.idPrefix}-caption-title`),f=g(()=>`${n.idPrefix}-caption-description`),m=g(()=>!!n.file&&(r.value!==n.file.title||l.value!==n.file.description));Ue(()=>n.open,$=>{$&&n.file&&(r.value=n.file.title??"",l.value=n.file.description??"",o.value={},s.value=!1)},{immediate:!0});async function p($){if($){a("update:open",!0);return}s.value||m.value&&!await u.ask({message:k("backend::lang.form.unsaved_confirm"),confirmLabel:k("backend::lang.form.discard"),danger:!0})||a("update:open",!1)}async function h(){if(!(s.value||!n.file||!n.routes)){s.value=!0;try{const $=await n.routes.update(n.file.id,{title:r.value,description:l.value});if($.data){o.value={},a("saved",$.data),a("update:open",!1),Ne(k("backend::lang.fileupload.details_saved"));return}if($.status===422){o.value=c($.error?.details),Object.keys(o.value).length===0&&(o.value={title:[Kf($.error)||k("backend::lang.form.error_generic")]});return}Ne($.error?.message||k("backend::lang.form.error_generic"),"danger")}finally{s.value=!1}}}function x($){$.preventDefault(),a("closed")}return($,b)=>(v(),_(pe,null,[F(i(Kl),{open:e.open,"onUpdate:open":p},{default:B(()=>[F(i(gs),null,{default:B(()=>[F(i(Yl),{"data-dialog-overlay":"",class:"fixed inset-0 z-40 bg-overlay"}),F(i(Gl),{"data-caption-modal":"","data-dialog-content":"","aria-modal":"true",class:"fixed top-1/2 left-1/2 z-50 flex max-h-[calc(100vh-32px)] w-[calc(100%-32px)] max-w-[560px] -translate-x-1/2 -translate-y-1/2 flex-col gap-4 overflow-y-auto rounded-modal bg-surface p-6 text-text shadow-pop",onCloseAutoFocus:x},{default:B(()=>[S("div",fP,[S("div",pP,[F(i(Jl),{class:"text-[20px] font-bold tracking-[-0.01em]"},{default:B(()=>[xe(D(i(k)("backend::lang.fileupload.attachment")),1)]),_:1}),F(i(jr),{class:"text-muted"},{default:B(()=>[xe(D(i(k)("backend::lang.fileupload.help")),1)]),_:1})]),F(i(jl),{"data-action":"close","aria-label":i(k)("backend::lang.form.close"),disabled:s.value,class:"flex size-[34px] shrink-0 items-center justify-center rounded-tab bg-subtle text-muted hover:bg-hover hover:text-text"},{default:B(()=>[F(i(un),{size:16,"aria-hidden":"true"})]),_:1},8,["aria-label","disabled"])]),e.file?(v(),_("div",vP,[e.preview?(v(),_("img",{key:0,src:e.preview,alt:"",class:"size-16 shrink-0 rounded-inner object-cover"},null,8,mP)):(v(),_("span",hP,[F(i(xl),{size:16,class:"text-muted"})])),S("span",{class:"min-w-0 truncate text-[13px] text-muted",title:e.file.file_name},D(e.file.file_name),9,yP)])):ae("",!0),S("form",{class:"flex flex-col gap-4",novalidate:"",onSubmit:vt(h,["prevent"])},[S("div",gP,[S("label",{for:d.value,class:"font-semibold"},D(i(k)("backend::lang.fileupload.title_label")),9,bP),Qn(S("input",{id:d.value,"onUpdate:modelValue":b[0]||(b[0]=C=>r.value=C),type:"text","data-caption-title":"",disabled:s.value,"aria-invalid":o.value.title?"true":void 0,"aria-describedby":o.value.title?`${d.value}-error`:void 0,class:ye([i(It)(!!o.value.title),"h-input"])},null,10,_P),[[Nl,r.value]]),o.value.title?(v(),_("p",{key:0,id:`${d.value}-error`,class:"flex items-center gap-1.5 text-[13px] text-danger"},[F(i(yt),{size:14,class:"shrink-0","aria-hidden":"true"}),S("span",null,D(o.value.title.join(" ")),1)],8,xP)):ae("",!0)]),S("div",kP,[S("label",{for:f.value,class:"font-semibold"},D(i(k)("backend::lang.fileupload.description_label")),9,wP),Qn(S("textarea",{id:f.value,"onUpdate:modelValue":b[1]||(b[1]=C=>l.value=C),rows:"3","data-caption-description":"",disabled:s.value,"aria-invalid":o.value.description?"true":void 0,"aria-describedby":o.value.description?`${f.value}-error`:void 0,class:ye([i(It)(!!o.value.description),"min-h-input resize-y py-2.5"])},null,10,$P),[[Nl,l.value]]),o.value.description?(v(),_("p",{key:0,id:`${f.value}-error`,class:"flex items-center gap-1.5 text-[13px] text-danger"},[F(i(yt),{size:14,class:"shrink-0","aria-hidden":"true"}),S("span",null,D(o.value.description.join(" ")),1)],8,CP)):ae("",!0)]),S("div",SP,[S("button",{type:"button","data-action":"cancel",disabled:s.value,class:"inline-flex h-button flex-1 items-center justify-center rounded-control border border-border-strong bg-surface font-semibold hover:bg-hover disabled:cursor-not-allowed disabled:opacity-60",onClick:b[2]||(b[2]=C=>p(!1))},D(i(k)("backend::lang.form.cancel")),9,EP),S("button",{type:"submit","data-action":"save-caption",disabled:s.value,class:"inline-flex h-button flex-1 items-center justify-center rounded-control bg-primary font-semibold text-on-primary hover:opacity-90 disabled:cursor-not-allowed disabled:opacity-60"},D(s.value?i(k)("backend::lang.form.saving"):i(k)("backend::lang.fileupload.details_submit")),9,AP)])],32)]),_:1})]),_:1})]),_:1},8,["open"]),F(br,{open:i(u).request.value!==null,message:i(u).request.value?.message??"","confirm-label":i(u).request.value?.confirmLabel,danger:i(u).request.value?.danger,onConfirm:i(u).confirm,onCancel:i(u).cancel},null,8,["open","message","confirm-label","danger","onConfirm","onCancel"])],64))}}),DP=["id","data-field-name","aria-labelledby","aria-describedby","aria-busy"],OP={key:0,"data-fileupload-loading":"",class:"h-[112px] rounded-control bg-skel","aria-hidden":"true"},MP={key:1,role:"alert","data-fileupload-failed":"",class:"rounded-inner bg-danger-soft px-[18px] py-3.5 text-danger"},PP={key:0,"data-fileupload-empty":"",class:"flex min-h-input items-center rounded-control border border-border bg-subtle px-3.5 text-muted"},RP={key:1,"data-fileupload-grid":"",class:"grid grid-cols-[repeat(auto-fill,minmax(160px,1fr))] gap-4"},IP=["data-file-item","data-state","onDragover","onDrop"],qP={class:"relative flex aspect-square items-center justify-center bg-subtle"},NP=["href","aria-label"],LP=["src","alt","onError"],BP=["aria-label","onClick"],FP=["src","alt"],VP={key:2,"data-preview-unavailable":"",class:"flex flex-col items-center gap-2 text-[13px] text-muted"},zP=["data-handle","aria-label","onKeydown","onDragstart"],jP={key:5,class:"absolute top-2 right-2 flex gap-1"},UP=["data-caption","aria-label","onClick"],HP=["aria-label","onClick"],WP=["aria-label","onClick"],KP={class:"flex flex-col gap-1 p-2"},GP=["title"],YP={class:"flex items-center gap-2 text-[13px] text-muted tabular-nums"},JP={key:0},ZP={key:1},XP={key:2},QP={key:3,"data-unsaved-chip":"",class:"inline-flex h-6 items-center rounded-pill bg-sel px-2 text-[13px] font-semibold text-text"},eR={key:1,"data-file-error":"",class:"text-[13px] text-danger"},tR={class:"sr-only"},nR={key:2,"data-fileupload-single":"",class:"flex flex-col gap-2"},aR=["data-file-item","data-state"],rR=["src","alt","onError"],lR={key:3,"data-preview-unavailable":"",class:"flex flex-col items-center gap-2 text-[13px] text-muted"},oR={class:"flex min-w-0 flex-1 flex-col gap-1"},sR=["title"],iR={class:"flex items-center gap-2 text-[13px] text-muted tabular-nums"},uR={key:0},cR={key:1},dR={key:2},fR={key:3,"data-unsaved-chip":"",class:"inline-flex h-6 items-center rounded-pill bg-sel px-2 text-[13px] font-semibold text-text"},pR={key:1,"data-file-error":"",class:"text-[13px] text-danger"},vR={class:"sr-only"},mR={key:2,class:"mt-1 flex flex-wrap gap-2"},hR={key:3,"data-fileupload-rows":"",class:"flex flex-col gap-2"},yR=["data-file-item","data-state","onDragover","onDrop"],gR={class:"flex items-center gap-3"},bR=["data-handle","aria-label","onKeydown","onDragstart"],_R={class:"flex size-8 shrink-0 items-center justify-center overflow-hidden rounded-pager bg-subtle"},xR=["src","onError"],kR={class:"flex min-w-0 flex-1 flex-col leading-tight"},wR=["title"],$R=["title"],CR=["title"],SR={class:"flex shrink-0 items-center gap-2 text-[13px] text-muted tabular-nums"},ER={key:0},AR={key:1},TR={key:2},DR={key:3,"data-unsaved-chip":"",class:"inline-flex h-6 items-center rounded-pill bg-sel px-2 text-[13px] font-semibold text-text"},OR={class:"flex shrink-0 items-center gap-1"},MR=["href","aria-label"],PR=["aria-label","onClick"],RR=["data-caption","aria-label","onClick"],IR=["aria-label","onClick"],qR=["aria-label","onClick"],NR={key:1,"data-file-error":"",class:"text-[13px] text-danger"},LR={class:"sr-only"},BR=["aria-describedby"],FR={class:"flex size-10 items-center justify-center rounded-full bg-surface","aria-hidden":"true"},VR={class:"text-text"},zR={key:0,"data-fileupload-limits":"",class:"text-[13px] text-muted tabular-nums"},jR={key:5,"data-fileupload-limits":"",class:"text-[13px] text-muted tabular-nums"},UR={key:6,role:"alert","data-fileupload-too-many":"",class:"flex items-center gap-1.5 text-[13px] text-danger"},HR=["accept","multiple"],WR={class:"sr-only","aria-live":"polite","data-fileupload-live":""},KR=1<<20,GR=400,Sc="inline-flex size-8 items-center justify-center rounded-pager border border-border bg-surface text-muted hover:text-text",YR="inline-flex size-8 items-center justify-center rounded-pager border border-border bg-surface text-muted hover:bg-danger-soft hover:text-danger",dl="inline-flex size-8 shrink-0 items-center justify-center rounded-pager text-muted hover:bg-hover hover:text-text",JR=ne({__name:"FileuploadField",props:{field:{},modelValue:{},controlId:{},invalid:{type:Boolean},describedBy:{},labels:{},source:{},recordId:{}},setup(e){const t=e,n=ut(eo,null),a=["jpg","jpeg","png","gif","webp"],r=["image/jpeg","image/png","image/gif","image/webp"];let l=1;const o=P([]),s=P("loading"),u=P(!1),c=P(0),d=P(""),f=P(null),m=P(null),p=P(null),h=P(null),x=P(null),$=P(!1),b=P({}),C=P(new Set),T=new Set,O=[],E=n?n.routes(t.field.name):null;let N=null,I=null,K=!1,w=null,q=0,H=!1;const R=g(()=>{const Y=t.field.attributes?.readonly;return!!t.field.readOnly||Y!=null&&Y!==!1}),G=g(()=>t.field.multiple===!0),J=g(()=>t.field.mode==="image"),z=g(()=>G.value?t.field.maxFiles:1),U=g(()=>(n?.recordId??0)!==0),re=g(()=>o.value.filter(Y=>Y.state!=="failed")),ce=g(()=>{if(G.value)return o.value;const Y=re.value,Oe=Y[Y.length-1];return o.value.filter(ee=>ee.state==="failed"||ee===Oe)}),Te=g(()=>ce.value.filter(Y=>Y.state!=="failed").length),me=g(()=>R.value||s.value!=="ready"?!1:G.value?z.value===void 0||z.value===null||re.value.lengthG.value&&!R.value&&typeof z.value=="number"&&re.value.length>=z.value),de=g(()=>t.field.fileTypes?.length?t.field.fileTypes.map(Y=>Y.toLowerCase()):J.value&&!t.field.mimeTypes?.length?a:null),Ae=g(()=>(t.field.fileTypes?.length?t.field.fileTypes:t.field.mimeTypes??[]).join(", ")),W=g(()=>{const Y=[];for(const Oe of t.field.fileTypes??[])Y.push(`.${Oe.toLowerCase()}`);for(const Oe of t.field.mimeTypes??[])Y.push(Oe.includes("/")?Oe:`.${Oe.toLowerCase()}`);return Y.length===0&&J.value&&Y.push(...r),Y.length>0?Y.join(","):void 0}),ke=g(()=>t.field.prompt||k(G.value?"backend::lang.fileupload.default_prompt_many":"backend::lang.fileupload.default_prompt"));function le(Y,Oe){return new Intl.NumberFormat(ta.value,{minimumFractionDigits:Oe,maximumFractionDigits:Oe}).format(Y)}function Q(Y){const Oe=["B","kB","MB","GB"];let ee=Y,Ie=0;for(;ee>=1e3&&Ie{const Y=t.field.maxFilesize;return typeof Y=="number"?`${new Intl.NumberFormat(ta.value).format(Y)} MB`:""}),X=g(()=>{const Y=[];return Ae.value!==""&&Y.push(k("backend::lang.fileupload.limits_types",{types:Ae.value})),ue.value!==""&&Y.push(k("backend::lang.fileupload.limits_size",{size:ue.value})),G.value&&typeof z.value=="number"&&Y.push(k("backend::lang.fileupload.limits_count",{current:re.value.length,max:z.value})),Y.join(" · ")});function j(Y){const Oe=Y.lastIndexOf(".");return Oe<0?"":Y.slice(Oe+1).toLowerCase()}function te(Y){const Oe=t.field.mimeTypes??[];if(Oe.length===0||Y.type==="")return!0;const ee=Y.type.toLowerCase(),Ie=j(Y.name);return Oe.some(Qe=>{const Vt=Qe.toLowerCase();return Vt.includes("/")?Vt.endsWith("/*")?ee.startsWith(Vt.slice(0,-1)):ee===Vt:Vt===Ie})}function y(Y){const Oe=de.value;if(Oe&&!Oe.includes(j(Y.name)))return k("backend::lang.fileupload.wrong_type",{name:Y.name,types:Oe.join(", ")});if(!te(Y))return k("backend::lang.fileupload.wrong_type",{name:Y.name,types:Ae.value});const ee=t.field.maxFilesize;return typeof ee=="number"&&Y.size>Math.ceil(ee*KR)?k("backend::lang.fileupload.too_large",{name:Y.name,size:ue.value}):""}function A(Y){return Mn({uid:l++,name:Y.file_name,size:Y.file_size,state:"done",progress:100,error:"",retryable:!1,file:Y,source:null,handle:null,uploadId:""})}function M(){return globalThis.crypto?.randomUUID?.()??`u${Date.now().toString(36)}${Math.random().toString(36).slice(2,10)}`}function oe(Y,Oe){return Mn({uid:l++,name:Y.name,size:Y.size,state:Oe===""?"queued":"failed",progress:0,error:Oe,retryable:!1,file:null,source:li(Y),handle:null,uploadId:M()})}function Z(Y){return o.value.find(Oe=>Oe.uid===Y)}async function fe(Y){if(!E){s.value="failed";return}Y&&(s.value="loading");const Oe=await E.list();if(H)return;if(!Oe.data){Y&&(s.value="failed");return}const ee=o.value.filter(Ie=>Ie.state!=="done");for(const Ie of o.value)Ie.state==="done"&&Xr(Ie.uid);o.value=[...Oe.data.map(A),...ee],s.value="ready"}function we(){R.value||f.value?.click()}function Ee(Y){if(Y.length===0||R.value)return;if(c.value=0,!G.value)for(const Qe of[...o.value])Qe.state!=="failed"&&(Qe.state!=="done"||Qe.file?.pending)&&Ce(Qe);let Oe=G.value?typeof z.value=="number"?Math.max(z.value-re.value.length,0):Number.POSITIVE_INFINITY:1,ee=0;const Ie=[];for(const Qe of Y.slice(0,G.value?Y.length:1)){const Vt=y(Qe);if(Vt===""&&Oe<=0){ee++;continue}Vt===""&&Oe--,Ie.push(oe(Qe,Vt))}o.value=[...o.value,...Ie],c.value=ee,Re()}function De(Y){const Oe=Y.target;Ee(Array.from(Oe.files??[])),Oe.value=""}function ie(Y){return p.value===null&&Array.from(Y.dataTransfer?.types??[]).includes("Files")}function $e(Y){ie(Y)&&(Y.preventDefault(),u.value=!0)}function he(Y){ie(Y)&&(Y.preventDefault(),u.value=!1,Ee(Array.from(Y.dataTransfer?.files??[])))}function Re(){if(!E||o.value.some(Oe=>Oe.state==="uploading"))return;const Y=o.value.find(Oe=>Oe.state==="queued");Y&&Fe(Y)}async function Fe(Y){if(!E||!Y.source)return;Y.state="uploading",Y.progress=0,Y.error="",Y.retryable=!1;const Oe=new Set(o.value.filter(Ie=>Ie.file).map(Ie=>Ie.file.id)),ee=n?.beginUpload();try{const Ie=E.upload(Y.source,(nn,La)=>{Y.progress=La>0?Math.min(100,Math.round(nn/La*100)):0},Y.uploadId||void 0);Y.handle=li(Ie);const Qe=await Ie.promise;Y.handle=null;const Vt=!!Z(Y.uid);if(Qe.ok)!Vt||H?E.remove(Qe.item.id):(Y.state="done",Y.progress=100,Y.file=Qe.item,Y.name=Qe.item.file_name,Y.size=Qe.item.file_size,n?.markDirty());else if(Qe.reason==="aborted"||Qe.reason==="network"){const nn=await Ge(Oe);if(Qe.reason==="aborted"){for(const La of nn)E.remove(La.id);o.value=o.value.filter(La=>La.uid!==Y.uid),Xr(Y.uid)}else Vt&&nn[0]&&nn.length===1?(Y.state="done",Y.progress=100,Y.file=nn[0],Y.name=nn[0].file_name,Y.size=nn[0].file_size,n?.markDirty()):(Y.state="failed",Y.error=k("backend::lang.fileupload.upload_failed"),Y.retryable=!0)}else if(Vt)switch(Y.state="failed",Qe.reason){case"too_large":Y.error=ue.value?k("backend::lang.fileupload.too_large",{name:Y.name,size:ue.value}):Qe.message||k("backend::lang.fileupload.upload_failed");break;case"invalid":Y.error=Qe.message||k("backend::lang.fileupload.upload_failed");break;default:Y.error=Qe.message||k("backend::lang.fileupload.upload_failed"),Y.retryable=Qe.status>=500}}finally{ee?.(),H||Re()}}async function Ge(Y){if(!E)return[];const Oe=await E.list();return Oe.data?Oe.data.filter(ee=>ee.pending&&!Y.has(ee.id)):[]}function ge(Y){Y.state!=="failed"||!Y.source||(Y.state="queued",Y.error="",Y.retryable=!1,Re())}async function Ce(Y){const Oe=o.value.findIndex(Ie=>Ie.uid===Y.uid);if(Oe<0)return;switch(o.value=o.value.filter(Ie=>Ie.uid!==Y.uid),Xr(Y.uid),Y.state){case"uploading":Y.handle?.abort(),n?.markDirty(),Re();return;case"queued":case"failed":return}if(!E||!Y.file)return;n?.markDirty();const ee=await E.remove(Y.file.id);if(!ee.data&&!H){const Ie=[...o.value];Ie.splice(Math.min(Oe,Ie.length),0,Y),o.value=Ie,Ne(ee.error?.message||k("backend::lang.form.error_generic"),"danger")}}function Be(){return o.value.map(Y=>Y.uid)}function He(Y){const Oe=new Map(o.value.map(Qe=>[Qe.uid,Qe])),ee=Y.map(Qe=>Oe.get(Qe)).filter(Qe=>!!Qe),Ie=o.value.filter(Qe=>!Y.includes(Qe.uid));o.value=[...ee,...Ie]}function ot(){N!==null&&clearTimeout(N),N=setTimeout(()=>{N=null,Ft()},GR)}function Et(){return o.value.filter(Y=>Y.state==="done"&&Y.file).map(Y=>Y.file.id)}async function Ft(){if(!E)return;const Y=Et();if(K){w=Y;return}const Oe=I;I=null;const ee=++q;K=!0;try{const Ie=await E.reorder(Y);if(w)return;!Ie.data&&!H&&ee===q&&(Oe&&He(Oe),Ne(k("backend::lang.fileupload.reorder_failed"),"danger"))}finally{K=!1,w&&(w=null,Ft())}}function je(Y,Oe){const ee=o.value.findIndex(Vt=>Vt.uid===Y);if(ee<0||Oe<0||Oe>=o.value.length||Oe===ee)return!1;I===null&&(I=Be());const Ie=[...o.value],[Qe]=Ie.splice(ee,1);return Ie.splice(Oe,0,Qe),o.value=Ie,d.value=k("backend::lang.fileupload.moved",{name:Qe.name,position:Oe+1,total:Ie.length}),ot(),!0}async function ze(Y,Oe){const ee=o.value.findIndex(Qe=>Qe.uid===Oe.uid);let Ie;switch(Y.key){case"ArrowUp":case"ArrowLeft":Ie=ee-1;break;case"ArrowDown":case"ArrowRight":Ie=ee+1;break;default:return}Y.preventDefault(),je(Oe.uid,Ie)&&(await Xe(),m.value?.querySelector(`[data-handle="${Oe.uid}"]`)?.focus())}function Ke(Y,Oe){p.value=Oe.uid,Y.dataTransfer&&(Y.dataTransfer.effectAllowed="move",Y.dataTransfer.setData("text/plain",Oe.name))}function qt(Y,Oe){p.value!==null&&(Y.preventDefault(),h.value=Oe.uid)}function Ia(Y,Oe){p.value!==null&&(Y.preventDefault(),je(p.value,o.value.findIndex(ee=>ee.uid===Oe.uid)),kr())}function kr(){p.value=null,h.value=null}function Zr(Y){const Oe=Y.file?.content_type??Y.source?.type??"";return r.includes(Oe.toLowerCase())}function Ht(Y){return!Y.file||!Zr(Y)||C.value.has(Y.uid)?null:t.field.protected?b.value[Y.uid]??null:Y.file.thumb_url||Y.file.url||null}function sa(){return typeof URL.revokeObjectURL=="function"}function Xr(Y){const Oe=b.value[Y];if(Oe!==void 0){sa()&&URL.revokeObjectURL(Oe);const ee={...b.value};delete ee[Y],b.value=ee}T.delete(Y)}async function _s(Y){if(!E||!Y.file||T.has(Y.uid)||typeof URL.createObjectURL!="function")return;T.add(Y.uid);const Oe=await E.thumb(Y.file.id);if(!(H||!Z(Y.uid)||!T.has(Y.uid))){if(!Oe){C.value=new Set([...C.value,Y.uid]);return}b.value={...b.value,[Y.uid]:URL.createObjectURL(Oe)}}}Ue(()=>o.value.map(Y=>`${Y.uid}:${Y.state}`).join(","),()=>{if(t.field.protected)for(const Y of o.value)Y.state==="done"&&Zr(Y)&&_s(Y)});function Qr(Y){C.value=new Set([...C.value,Y.uid])}async function ao(Y,Oe){if(!E||!Y.file||typeof URL.createObjectURL!="function")return;const ee=await E.download(Y.file.id);if(!ee){Ne(k("backend::lang.form.error_generic"),"danger");return}const Ie=URL.createObjectURL(ee);O.push(Ie);const Qe=document.createElement("a");Qe.href=Ie,Qe.rel="noopener",Oe?Qe.download=Y.file.file_name:Qe.target="_blank",Qe.click()}function Bn(Y){return t.field.useCaption&&Y.file?.title?Y.file.title:Y.name}function qa(Y){return U.value&&!!Y.file?.pending}const ia=g(()=>x.value===null?void 0:Z(x.value));function tn(Y){x.value=Y.uid,$.value=!0}function Na(Y){const Oe=ia.value;Oe&&(Oe.file=Y)}function ro(){const Y=x.value;x.value=null,Y!==null&&m.value?.querySelector(`[data-caption="${Y}"]`)?.focus()}const wr=g(()=>{const Y=t.field.thumbOptions?.mode;return Y==="fit"||Y==="auto"?"object-contain":"object-cover"});return Ct(()=>{fe(!0)}),n&&Ue(n.revision,()=>{fe(!1)}),Dt(()=>{H=!0,N!==null&&(clearTimeout(N),N=null);for(const Y of o.value)Y.handle?.abort();if(sa()){for(const Y of Object.values(b.value))URL.revokeObjectURL(Y);for(const Y of O)URL.revokeObjectURL(Y)}}),(Y,Oe)=>(v(),_("div",{id:e.controlId,ref_key:"root",ref:m,role:"group","data-fileupload":"","data-field-name":e.field.name,"aria-labelledby":e.field.label?`${e.controlId}-label`:void 0,"aria-describedby":e.describedBy||void 0,"aria-busy":s.value==="loading"?"true":void 0,class:"flex min-w-0 flex-col gap-4"},[s.value==="loading"?(v(),_("span",OP)):s.value==="failed"?(v(),_("p",MP,D(i(k)("backend::lang.fileupload.load_failed")),1)):(v(),_(pe,{key:2},[R.value&&ce.value.length===0?(v(),_("p",PP,D(i(k)("backend::lang.fileupload.empty")),1)):J.value&&G.value&&ce.value.length>0?(v(),_("ul",RP,[(v(!0),_(pe,null,qe(ce.value,ee=>(v(),_("li",{key:ee.uid,"data-file-item":ee.uid,"data-state":ee.state,class:ye([[ee.state==="failed"?"border-danger":"border-border",p.value===ee.uid?"opacity-50":"",h.value===ee.uid&&p.value!==ee.uid?"border-2 border-dashed border-primary bg-sel":""],"relative overflow-hidden rounded-inner border bg-surface"]),onDragover:Ie=>qt(Ie,ee),onDrop:Ie=>Ia(Ie,ee)},[S("div",qP,[ee.state==="uploading"?(v(),V(i(Al),{key:0,size:20,class:"animate-spin text-muted","aria-hidden":"true"})):ee.state==="failed"?(v(),V(i(yt),{key:1,size:16,class:"text-danger","aria-hidden":"true"})):ee.state==="done"?(v(),_(pe,{key:2},[Ht(ee)&&!e.field.protected&&ee.file?.url?(v(),_("a",{key:0,href:ee.file.url,target:"_blank",rel:"noopener",class:"block size-full","aria-label":i(k)("backend::lang.fileupload.open_preview",{name:ee.name})},[S("img",{src:Ht(ee)??void 0,alt:Bn(ee),class:ye([wr.value,"size-full"]),onError:Ie=>Qr(ee)},null,42,LP)],8,NP)):Ht(ee)?(v(),_("button",{key:1,type:"button",class:"block size-full","aria-label":i(k)("backend::lang.fileupload.open_preview",{name:ee.name}),onClick:Ie=>ao(ee,!1)},[S("img",{src:Ht(ee)??void 0,alt:Bn(ee),class:ye([wr.value,"size-full"])},null,10,FP)],8,BP)):C.value.has(ee.uid)?(v(),_("span",VP,[F(i(Av),{size:20,"aria-hidden":"true"}),xe(" "+D(i(k)("backend::lang.fileupload.preview_unavailable")),1)])):(v(),V(i(xl),{key:3,size:20,class:"text-muted","aria-hidden":"true"}))],64)):(v(),V(i(xl),{key:3,size:20,class:"text-muted","aria-hidden":"true"})),!R.value&&ee.state==="done"?(v(),_("button",{key:4,type:"button",draggable:"true","data-handle":ee.uid,"aria-label":i(k)("backend::lang.fileupload.move",{name:ee.name}),class:ye([Sc,"absolute top-2 left-2 cursor-grab"]),onKeydown:Ie=>ze(Ie,ee),onDragstart:Ie=>Ke(Ie,ee),onDragend:kr},[F(i(xi),{size:16,"aria-hidden":"true"})],40,zP)):ae("",!0),R.value?ae("",!0):(v(),_("div",jP,[e.field.useCaption&&ee.state==="done"?(v(),_("button",{key:0,type:"button","data-caption":ee.uid,"aria-label":i(k)("backend::lang.fileupload.edit_details",{name:ee.name}),class:ye(Sc),onClick:Ie=>tn(ee)},[F(i(qo),{size:16,"aria-hidden":"true"})],8,UP)):ae("",!0),ee.state==="failed"&&ee.retryable?(v(),_("button",{key:1,type:"button","data-action":"retry","aria-label":i(k)("backend::lang.fileupload.retry"),class:ye(Sc),onClick:Ie=>ge(ee)},[F(i(Zs),{size:16,"aria-hidden":"true"})],8,HP)):ae("",!0),S("button",{type:"button","data-action":"remove-file","aria-label":ee.state==="uploading"||ee.state==="queued"?i(k)("backend::lang.fileupload.cancel_upload",{name:ee.name}):i(k)("backend::lang.form.remove_item",{name:ee.name}),class:ye(YR),onClick:Ie=>Ce(ee)},[F(i(un),{size:16,"aria-hidden":"true"})],8,WP)]))]),S("div",KP,[S("span",{class:"truncate text-[13px]",title:Bn(ee)},D(Bn(ee)),9,GP),S("span",YP,[ee.state==="queued"?(v(),_("span",JP,D(i(k)("backend::lang.fileupload.queued")),1)):ee.state==="uploading"?(v(),_("span",ZP,D(i(k)("backend::lang.fileupload.uploading",{percent:ee.progress})),1)):(v(),_("span",XP,D(Q(ee.size)),1)),qa(ee)?(v(),_("span",QP,D(i(k)("backend::lang.fileupload.unsaved")),1)):ae("",!0)]),ee.state==="uploading"?(v(),V(i(yc),{key:0,"model-value":ee.progress,max:100,"aria-label":i(k)("backend::lang.fileupload.uploading",{percent:ee.progress}),class:"h-1 w-full overflow-hidden rounded-pill bg-subtle"},{default:B(()=>[F(i(gc),{class:"h-full bg-primary",style:Sn({width:`${ee.progress}%`})},null,8,["style"])]),_:2},1032,["model-value","aria-label"])):ae("",!0),ee.state==="failed"?(v(),_("p",eR,[S("span",tR,D(i(k)("backend::lang.fileupload.upload_error"))+": ",1),xe(D(ee.error),1)])):ae("",!0)])],42,IP))),128))])):J.value&&!G.value&&ce.value.length>0?(v(),_("div",nR,[(v(!0),_(pe,null,qe(ce.value,ee=>(v(),_("div",{key:ee.uid,"data-file-item":ee.uid,"data-state":ee.state,class:"flex items-start gap-4"},[S("div",{class:ye([ee.state==="failed"?"border-danger":"border-border","flex size-40 shrink-0 items-center justify-center overflow-hidden rounded-inner border bg-subtle"])},[ee.state==="uploading"?(v(),V(i(Al),{key:0,size:20,class:"animate-spin text-muted","aria-hidden":"true"})):ee.state==="failed"?(v(),V(i(yt),{key:1,size:16,class:"text-danger","aria-hidden":"true"})):Ht(ee)?(v(),_("img",{key:2,src:Ht(ee)??void 0,alt:Bn(ee),class:ye([wr.value,"size-full"]),onError:Ie=>Qr(ee)},null,42,rR)):C.value.has(ee.uid)?(v(),_("span",lR,[F(i(Av),{size:20,"aria-hidden":"true"}),xe(" "+D(i(k)("backend::lang.fileupload.preview_unavailable")),1)])):(v(),V(i(xl),{key:4,size:20,class:"text-muted","aria-hidden":"true"}))],2),S("div",oR,[S("span",{class:"truncate font-semibold",title:Bn(ee)},D(Bn(ee)),9,sR),S("span",iR,[ee.state==="queued"?(v(),_("span",uR,D(i(k)("backend::lang.fileupload.queued")),1)):ee.state==="uploading"?(v(),_("span",cR,D(i(k)("backend::lang.fileupload.uploading",{percent:ee.progress})),1)):(v(),_("span",dR,D(Q(ee.size)),1)),qa(ee)?(v(),_("span",fR,D(i(k)("backend::lang.fileupload.unsaved")),1)):ae("",!0)]),ee.state==="uploading"?(v(),V(i(yc),{key:0,"model-value":ee.progress,max:100,"aria-label":i(k)("backend::lang.fileupload.uploading",{percent:ee.progress}),class:"h-1 w-full overflow-hidden rounded-pill bg-subtle"},{default:B(()=>[F(i(gc),{class:"h-full bg-primary",style:Sn({width:`${ee.progress}%`})},null,8,["style"])]),_:2},1032,["model-value","aria-label"])):ae("",!0),ee.state==="failed"?(v(),_("p",pR,[S("span",vR,D(i(k)("backend::lang.fileupload.upload_error"))+": ",1),xe(D(ee.error),1)])):ae("",!0),R.value?ae("",!0):(v(),_("div",mR,[ee.state!=="failed"?(v(),V(Ze,{key:0,size:"sm",variant:"outline","data-action":"replace-file",icon:i(Xs),onClick:we},{default:B(()=>[xe(D(i(k)("backend::lang.fileupload.replace_file")),1)]),_:1},8,["icon"])):ae("",!0),ee.state==="failed"&&ee.retryable?(v(),V(Ze,{key:1,size:"sm",variant:"outline","data-action":"retry",icon:i(Zs),onClick:Ie=>ge(ee)},{default:B(()=>[xe(D(i(k)("backend::lang.fileupload.retry")),1)]),_:1},8,["icon","onClick"])):ae("",!0),e.field.useCaption&&ee.state==="done"?(v(),V(Ze,{key:2,size:"sm",variant:"outline","data-caption":ee.uid,icon:i(qo),onClick:Ie=>tn(ee)},{default:B(()=>[xe(D(i(k)("backend::lang.fileupload.details_submit")),1)]),_:1},8,["data-caption","icon","onClick"])):ae("",!0),F(Ze,{size:"sm",variant:"danger","data-action":"remove-file",icon:i(un),onClick:Ie=>Ce(ee)},{default:B(()=>[xe(D(i(k)("backend::lang.fileupload.remove_file")),1)]),_:1},8,["icon","onClick"])]))])],8,aR))),128))])):ce.value.length>0?(v(),_("ul",hR,[(v(!0),_(pe,null,qe(ce.value,ee=>(v(),_("li",{key:ee.uid,"data-file-item":ee.uid,"data-state":ee.state,class:ye([[ee.state==="failed"?"border-danger":"border-border",p.value===ee.uid?"opacity-50":"",h.value===ee.uid&&p.value!==ee.uid?"border-2 border-dashed border-primary bg-sel":""],"flex min-h-14 flex-col justify-center gap-1 rounded-inner border bg-surface px-3 py-2"]),onDragover:Ie=>qt(Ie,ee),onDrop:Ie=>Ia(Ie,ee)},[S("div",gR,[G.value&&!R.value&&ee.state==="done"?(v(),_("button",{key:0,type:"button",draggable:"true","data-handle":ee.uid,"aria-label":i(k)("backend::lang.fileupload.move",{name:ee.name}),class:ye([dl,"cursor-grab"]),onKeydown:Ie=>ze(Ie,ee),onDragstart:Ie=>Ke(Ie,ee),onDragend:kr},[F(i(xi),{size:16,"aria-hidden":"true"})],40,bR)):ae("",!0),S("span",_R,[ee.state==="uploading"?(v(),V(i(Al),{key:0,size:16,class:"animate-spin text-muted","aria-hidden":"true"})):ee.state==="failed"?(v(),V(i(yt),{key:1,size:16,class:"text-danger","aria-hidden":"true"})):Ht(ee)?(v(),_("img",{key:2,src:Ht(ee)??void 0,alt:"",class:"size-8 object-cover",onError:Ie=>Qr(ee)},null,40,xR)):(v(),V(i(xl),{key:3,size:16,class:"text-muted","aria-hidden":"true"}))]),S("span",kR,[e.field.useCaption&&ee.file?.title?(v(),_(pe,{key:0},[S("span",{class:"truncate font-semibold",title:ee.file.title},D(ee.file.title),9,wR),S("span",{class:"truncate text-[13px] text-muted",title:ee.name},D(ee.name),9,$R)],64)):(v(),_("span",{key:1,class:"truncate",title:ee.name},D(ee.name),9,CR))]),S("span",SR,[ee.state==="queued"?(v(),_("span",ER,D(i(k)("backend::lang.fileupload.queued")),1)):ee.state==="uploading"?(v(),_("span",AR,D(i(k)("backend::lang.fileupload.uploading",{percent:ee.progress})),1)):(v(),_("span",TR,D(Q(ee.size)),1)),qa(ee)?(v(),_("span",DR,D(i(k)("backend::lang.fileupload.unsaved")),1)):ae("",!0)]),!G.value&&!R.value&&ee.state!=="failed"?(v(),V(Ze,{key:1,size:"sm",variant:"outline","data-action":"replace-file",icon:i(Xs),onClick:we},{default:B(()=>[xe(D(i(k)("backend::lang.fileupload.replace_file")),1)]),_:1},8,["icon"])):ae("",!0),S("span",OR,[ee.state==="done"&&ee.file?(v(),_(pe,{key:0},[!e.field.protected&&ee.file.url?(v(),_("a",{key:0,href:ee.file.url,download:"",target:"_blank",rel:"noopener","aria-label":i(k)("backend::lang.fileupload.download",{name:ee.name}),class:ye(dl)},[F(i(nd),{size:16,"aria-hidden":"true"})],8,MR)):e.field.protected?(v(),_("button",{key:1,type:"button","data-action":"download","aria-label":i(k)("backend::lang.fileupload.download",{name:ee.name}),class:ye(dl),onClick:Ie=>ao(ee,!0)},[F(i(nd),{size:16,"aria-hidden":"true"})],8,PR)):ae("",!0),e.field.useCaption&&!R.value?(v(),_("button",{key:2,type:"button","data-caption":ee.uid,"aria-label":i(k)("backend::lang.fileupload.edit_details",{name:ee.name}),class:ye(dl),onClick:Ie=>tn(ee)},[F(i(qo),{size:16,"aria-hidden":"true"})],8,RR)):ae("",!0)],64)):ae("",!0),ee.state==="failed"&&ee.retryable?(v(),_("button",{key:1,type:"button","data-action":"retry","aria-label":i(k)("backend::lang.fileupload.retry"),class:ye(dl),onClick:Ie=>ge(ee)},[F(i(Zs),{size:16,"aria-hidden":"true"})],8,IR)):ae("",!0),R.value?ae("",!0):(v(),_("button",{key:2,type:"button","data-action":"remove-file","aria-label":ee.state==="uploading"||ee.state==="queued"?i(k)("backend::lang.fileupload.cancel_upload",{name:ee.name}):i(k)("backend::lang.form.remove_item",{name:ee.name}),class:ye([dl,"hover:bg-danger-soft hover:text-danger"]),onClick:Ie=>Ce(ee)},[F(i(un),{size:16,"aria-hidden":"true"})],8,qR))])]),ee.state==="uploading"?(v(),V(i(yc),{key:0,"model-value":ee.progress,max:100,"aria-label":i(k)("backend::lang.fileupload.uploading",{percent:ee.progress}),class:"h-1 w-full overflow-hidden rounded-pill bg-subtle"},{default:B(()=>[F(i(gc),{class:"h-full bg-primary",style:Sn({width:`${ee.progress}%`})},null,8,["style"])]),_:2},1032,["model-value","aria-label"])):ae("",!0),ee.state==="failed"?(v(),_("p",NR,[S("span",LR,D(i(k)("backend::lang.fileupload.upload_error"))+": ",1),xe(D(ee.error),1)])):ae("",!0)],42,yR))),128))])):ae("",!0),me.value?(v(),_("button",{key:4,type:"button","data-fileupload-dropzone":"","aria-describedby":e.describedBy||void 0,class:ye([[u.value?"border-solid border-primary bg-sel":e.invalid?"border-dashed border-danger bg-subtle":"border-dashed border-border-strong bg-subtle"],"flex min-h-[112px] w-full flex-col items-center justify-center gap-2 rounded-control border-[1.5px] px-4 py-6 text-center transition-colors duration-150 ease-out hover:bg-hover"]),onClick:we,onDragover:$e,onDragleave:Oe[0]||(Oe[0]=ee=>u.value=!1),onDrop:he},[S("span",FR,[F(i(Xs),{size:20,class:"text-muted"})]),S("span",VR,D(ke.value),1),X.value!==""?(v(),_("span",zR,D(X.value),1)):ae("",!0)],42,BR)):_e.value&&X.value!==""?(v(),_("p",jR,D(X.value),1)):ae("",!0),c.value>0?(v(),_("p",UR,[F(i(yt),{size:14,class:"shrink-0","aria-hidden":"true"}),S("span",null,D(i(Br)("backend::lang.fileupload.too_many",c.value,{max:z.value??0})),1)])):ae("",!0)],64)),S("input",{ref_key:"input",ref:f,type:"file",hidden:"",tabindex:"-1","data-fileupload-input":"",accept:W.value,multiple:G.value||void 0,onChange:De},null,40,HR),S("p",WR,D(d.value),1),e.field.useCaption?(v(),V(TP,{key:3,open:$.value,"onUpdate:open":Oe[1]||(Oe[1]=ee=>$.value=ee),file:ia.value?.file??null,routes:i(E),preview:ia.value?Ht(ia.value):null,"id-prefix":e.controlId,onSaved:Na,onClosed:ro},null,8,["open","file","routes","preview","id-prefix"])):ae("",!0)],8,DP))}}),ZR=["id","name","value","required","aria-required","aria-invalid","aria-describedby"],XR=ne({__name:"NumberField",props:{field:{},modelValue:{},controlId:{},invalid:{type:Boolean},describedBy:{},labels:{},source:{},recordId:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,r=g(()=>n.modelValue===null||n.modelValue===void 0?"":String(n.modelValue)),l=g(()=>xr(n.field));function o(s){const u=s.target.value.trim();if(u===""){a("update:modelValue",null);return}const c=Number(u);a("update:modelValue",Number.isFinite(c)?c:null)}return(s,u)=>(v(),_("input",Ve({id:e.controlId},l.value,{name:e.field.name,type:"number",inputmode:"decimal",value:r.value,required:e.field.required||void 0,"aria-required":e.field.required?"true":void 0,"aria-invalid":e.invalid?"true":void 0,"aria-describedby":e.describedBy||void 0,class:[i(It)(e.invalid),"h-input tabular-nums"],onInput:o}),null,16,ZR))}}),QR=["id","aria-labelledby","aria-describedby"],eI=ne({__name:"PartialField",props:{field:{},modelValue:{},controlId:{},invalid:{type:Boolean},describedBy:{},labels:{},source:{},recordId:{}},setup(e){const t=e;return(n,a)=>(v(),_("div",{id:e.controlId,role:"group","data-partial-field":"","aria-labelledby":t.field.label?`${e.controlId}-label`:void 0,"aria-describedby":e.describedBy||void 0},[e.source?(v(),V(Wf,{key:0,variant:"field",source:e.source,name:t.field.path||t.field.name,"record-id":e.recordId??null},null,8,["source","name","record-id"])):(v(),V($u,{key:1,"data-partial-failed":"",text:i(k)("backend::lang.extension.partial_failed")},null,8,["text"]))],8,QR))}}),tI={class:"flex min-w-0 flex-col gap-1.5"},nI={class:"relative"},aI=["id","name","type","value","placeholder","disabled","required","aria-required","aria-invalid","aria-describedby"],rI=["aria-pressed","aria-label","disabled"],lI=["id","data-secret-state","role"],oI={key:3},sI=ne({__name:"PasswordField",props:{field:{},modelValue:{},controlId:{},invalid:{type:Boolean},describedBy:{},labels:{},source:{},recordId:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,r=P(!1),l=g(()=>typeof n.modelValue=="string"?n.modelValue:""),o=g(()=>xr(n.field)),s=ut(eo,null);s&&Ue(s.revision,()=>{r.value=!1});const u=ut(N1,null),c=g(()=>u?.value[n.field.name]??""),d=g(()=>c.value!==""),f=g(()=>c.value==="stored"&&n.modelValue===null),m=g(()=>`${n.controlId}-secret`),p=g(()=>[n.describedBy??"",d.value?m.value:""].filter(Boolean).join(" ")),h=g(()=>{if(c.value==="stored"&&!f.value)return k("backend::lang.secret.placeholder_stored");const b=o.value.placeholder;return typeof b=="string"?b:void 0});function x(){r.value=!1,a("update:modelValue",null)}function $(){a("update:modelValue","")}return(b,C)=>(v(),_("div",tI,[S("div",nI,[S("input",Ve({id:e.controlId,autocomplete:"new-password",spellcheck:"false"},o.value,{name:e.field.name,type:r.value?"text":"password",value:f.value?"":l.value,placeholder:h.value,disabled:f.value||void 0,required:e.field.required||void 0,"aria-required":e.field.required?"true":void 0,"aria-invalid":e.invalid?"true":void 0,"aria-describedby":p.value||void 0,class:[i(It)(e.invalid),"h-input pr-12"],onInput:C[0]||(C[0]=T=>a("update:modelValue",T.target.value))}),null,16,aI),S("button",{type:"button","data-password-toggle":"","aria-pressed":r.value?"true":"false","aria-label":i(k)(r.value?"backend::lang.form.hide_password":"backend::lang.form.show_password"),disabled:f.value||void 0,class:"absolute top-1/2 right-1.5 flex size-8 -translate-y-1/2 items-center justify-center rounded-pager text-muted transition-colors duration-150 ease-out hover:bg-hover hover:text-text disabled:opacity-60",onClick:C[1]||(C[1]=T=>r.value=!r.value)},[(v(),V(Lt(r.value?i(j2):i(H2)),{size:16,"aria-hidden":"true"}))],8,rI)]),d.value?(v(),_("p",{key:0,id:m.value,"data-secret-state":f.value?"clearing":c.value,role:f.value?"status":void 0,class:ye([f.value?"text-danger":"text-muted","flex flex-wrap items-center gap-2 text-[13px]"])},[f.value?(v(),_(pe,{key:0},[F(i(yt),{size:14,class:"shrink-0","aria-hidden":"true"}),S("span",null,D(i(k)("backend::lang.secret.clear_pending")),1),F(Ze,{variant:"ghost",size:"sm",icon:i(Sg),"data-action":"secret-undo",onClick:$},{default:B(()=>[xe(D(i(k)("backend::lang.secret.undo")),1)]),_:1},8,["icon"])],64)):c.value==="stored"?(v(),_(pe,{key:1},[F(i(Za),{size:14,class:"shrink-0","aria-hidden":"true"}),S("span",null,D(i(k)("backend::lang.secret.stored")),1),F(Ze,{variant:"ghost",size:"sm",icon:i(hr),"data-action":"secret-clear",onClick:x},{default:B(()=>[xe(D(i(k)("backend::lang.secret.clear")),1)]),_:1},8,["icon"])],64)):c.value==="env"?(v(),_(pe,{key:2},[F(i(vs),{size:14,class:"shrink-0","aria-hidden":"true"}),S("span",null,D(i(k)("backend::lang.secret.env")),1)],64)):(v(),_("span",oI,D(i(k)("backend::lang.secret.empty")),1))],10,lI)):ae("",!0)]))}}),iI=["aria-labelledby","data-ml-field"],uI={class:"flex flex-wrap items-center gap-2"},cI=["value","aria-label"],dI=["value"],Su=ne({__name:"MLField",props:{inner:{},innerType:{},mlType:{},contentLocale:{type:Boolean},field:{},modelValue:{},controlId:{},invalid:{type:Boolean},describedBy:{},labels:{},source:{},recordId:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,r=g(()=>Zn(n.modelValue)),l=ut(Ii,null),o=g(()=>{const b=l?.value;return b&&b.length>0?[...b]:[]}),s=P(o.value[0]??"en"),u=g(()=>`${n.controlId}-label`),c=g(()=>`${n.controlId}-editor`),d=g(()=>r.value[s.value]??""),f=g(()=>({...n.field,type:n.innerType})),m=g(()=>n.contentLocale?{contentLocale:s.value}:{});function p(b){b&&(s.value=b)}function h(b){const C=b.target.value;p(C),A8(C)}function x(b){a("update:modelValue",{...r.value,[s.value]:b})}function $(b){const C=b.detail;typeof C=="string"&&C!==""&&p(C)}return Ct(()=>{window.addEventListener(as,$)}),Da(()=>{window.removeEventListener(as,$)}),(b,C)=>(v(),_("div",{class:"flex flex-col gap-1.5",role:"group","aria-labelledby":u.value,"data-ml-field":e.mlType},[S("div",uI,[S("select",{"data-ml-locale":"",class:"rounded-control border border-border-strong bg-surface px-2 py-1 text-[13px]",value:s.value,"aria-label":`Locale for ${e.field.label||e.field.name}`,onChange:h},[(v(!0),_(pe,null,qe(o.value,T=>(v(),_("option",{key:T,value:T},D(T),9,dI))),128))],40,cI)]),(v(),V(Lt(e.inner),Ve({field:f.value,"model-value":d.value,"control-id":c.value,invalid:e.invalid,"described-by":e.describedBy,source:e.source,"record-id":e.recordId},m.value,{"onUpdate:modelValue":x}),null,16,["field","model-value","control-id","invalid","described-by","source","record-id"]))],8,iI))}}),fI=["id","aria-labelledby","aria-describedby","aria-busy"],pI={key:0,"data-plugin-field-skeleton":"",class:"h-[42px] w-full rounded-control bg-skel","aria-hidden":"true"},F1=ne({__name:"PluginField",props:{contentLocale:{},field:{},modelValue:{},controlId:{},invalid:{type:Boolean},describedBy:{},labels:{},source:{},recordId:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,r=ut(Zf,null),l=P("loading"),o=P(null);let s=null,u=!1;const c=g(()=>r?.value||ta.value),d=g(()=>JSON.stringify(n.field.typeOptions??{})),f=g(()=>n.field.readOnly===!0);function m(E,N){if(Object.is(E,N))return!0;if(E===null||N===null||typeof E!="object"||typeof N!="object")return!1;try{return JSON.stringify(E)===JSON.stringify(N)}catch{return!1}}function p(E,N){m(E.value,N)||(E.value=N)}function h(E,N,I){I?E.setAttribute(N,""):E.removeAttribute(N)}function x(E){E.setAttribute("field-name",n.field.name),E.setAttribute("record-id",n.recordId==null?"":String(n.recordId)),E.setAttribute("locale",n.contentLocale??""),E.setAttribute("ui-locale",c.value),E.setAttribute("options",d.value),h(E,"disabled",f.value),h(E,"invalid",n.invalid===!0)}function $(E){let N;return{promise:new Promise((K,w)=>{N=setTimeout(()=>w(new Error("field type element was not defined in time")),E)}),cancel:()=>clearTimeout(N)}}async function b(E){const N=await f5(E);if(customElements.get(E))return;if(N.length>0)throw new Error(`plugin script failed: ${N.join(", ")}`);const I=$(L1);try{await Promise.race([customElements.whenDefined(E),I.promise])}finally{I.cancel()}}async function C(E){const N=s,I=E.detail;if(!N||I===null||typeof I!="object")return;const{id:K,file:w}=I,q=J=>{!u&&s===N&&N.dispatchEvent(new CustomEvent(nP,{detail:{id:K,...J}}))},H=()=>k("backend::lang.fileupload.upload_failed"),R=n.source;if(!(w instanceof Blob)||!R){q({error:H()});return}const G=w instanceof File&&w.name!==""?w.name:"upload";try{const J=await Le.POST("/{vendor}/{plugin}/{controller}/{id}/fields/{field}/upload",{params:{path:{...R,id:n.recordId??0,field:n.field.name}},body:{file:""},bodySerializer:()=>{const U=new FormData;return U.append("file",w,G),U}});if(J.data){q({url:J.data.data.url});return}const z=J.response.status===422?Kf(J.error?.error):"";q({error:z||H()})}catch{q({error:H()})}}function T(E){C(E)}function O(E){const N=E.detail;N!==null&&typeof N=="object"&&Object.hasOwn(N,"value")&&a("update:modelValue",N.value)}return Ct(async()=>{const E=n.field.element??"";try{if(E==="")throw new Error("plugin field without an element");if(await b(E),u||!o.value)return;const N=document.createElement(E);x(N),p(N,n.modelValue),N.addEventListener(Nm,O),N.addEventListener(Lm,T),o.value.append(N),s=N,l.value="ready"}catch{u||(l.value="failed")}}),Ue(()=>[n.recordId,n.invalid,n.contentLocale,f.value,c.value,d.value],()=>{s&&x(s)}),Ue(()=>n.modelValue,E=>{s&&p(s,E)},{deep:!0}),Dt(()=>{u=!0,s?.removeEventListener(Nm,O),s?.removeEventListener(Lm,T),s=null}),(E,N)=>l.value==="failed"?(v(),V($u,{key:0,id:e.controlId,"data-plugin-field-failed":"","aria-describedby":e.describedBy||void 0,text:i(k)("backend::lang.extension.widget_failed")},null,8,["id","aria-describedby","text"])):(v(),_("div",{key:1,id:e.controlId,role:"group","data-plugin-field":"","aria-labelledby":e.field.label?`${e.controlId}-label`:void 0,"aria-describedby":e.describedBy||void 0,"aria-busy":l.value==="loading"?"true":void 0,class:"flex min-h-input min-w-0 flex-col"},[l.value==="loading"?(v(),_("span",pI)):ae("",!0),S("div",{ref_key:"mountPoint",ref:o,class:"contents"},null,512)],8,fI))}}),vI=ne({__name:"MLPluginField",props:{field:{},modelValue:{},controlId:{},invalid:{type:Boolean},describedBy:{},labels:{},source:{},recordId:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t;return(r,l)=>(v(),V(Su,Ve(n,{inner:F1,"inner-type":e.field.type,"ml-type":e.field.type,"content-locale":"","onUpdate:modelValue":l[0]||(l[0]=o=>a("update:modelValue",o))}),null,16,["inner-type","ml-type"]))}}),mI=["id"],hI=["id","aria-labelledby","aria-label","aria-describedby","data-mode"],yI=["aria-labelledby"],gI=["id"],bI={class:"min-w-0 [overflow-wrap:anywhere]"},_I={key:0,class:"shrink-0 text-[12px] font-semibold text-muted","aria-hidden":"true"},xI=["data-permission","data-locked"],kI={class:"flex min-w-0 flex-col"},wI=["id"],$I=["id"],CI=ne({__name:"PermissionEditorField",props:{field:{},modelValue:{},controlId:{},invalid:{type:Boolean},describedBy:{},labels:{},source:{},recordId:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,r=g(()=>n.field.permissionOptions??[]),l=g(()=>n.field.mode==="radio"),o=g(()=>!!n.field.readOnly||!!xr(n.field).readonly),s=g(()=>I1(n.field,n.modelValue)),u=g(()=>{const $=[],b=[];for(const C of r.value){if(!C.tab){b.push(C);continue}let T=$.find(O=>O.label===C.tab);T||(T={key:`tab:${C.tab}`,label:C.tab,options:[]},$.push(T)),T.options.push(C)}return b.length>0&&$.push({key:"other",label:k("backend::lang.permissioneditor.other"),options:b}),$}),c=[{value:"1",label:"backend::lang.permissioneditor.allow",checked:"data-[state=checked]:bg-ok-bg data-[state=checked]:text-ok-text"},{value:"0",label:"backend::lang.permissioneditor.inherit",checked:"data-[state=checked]:bg-surface data-[state=checked]:text-text data-[state=checked]:shadow-tab"},{value:"-1",label:"backend::lang.permissioneditor.deny",checked:"data-[state=checked]:bg-danger-soft data-[state=checked]:text-danger"}],d=g(()=>`${n.controlId}-label`);function f($,b){return`${n.controlId}-${$}-${b}`}function m($){return o.value||!!$.locked}function p($){return!!$.locked&&!o.value}function h($){return s.value[$.code]??0}function x($,b){if(m($))return;const C={...s.value};b===1||l.value&&b===-1?C[$.code]=b:delete C[$.code],a("update:modelValue",C)}return($,b)=>r.value.length===0?(v(),_("div",{key:0,id:e.controlId,"data-permission-empty":"",class:"flex min-h-input items-center rounded-control border border-border bg-subtle px-3.5 text-muted"},D(i(k)("backend::lang.permissioneditor.empty")),9,mI)):(v(),_("div",{key:1,id:e.controlId,role:"group","aria-labelledby":e.field.label?d.value:void 0,"aria-label":e.field.label?void 0:e.field.name,"aria-describedby":e.describedBy||void 0,class:ye([e.invalid?"border-danger":"border-border","overflow-hidden rounded-inner border"]),"data-permission-editor":"","data-mode":l.value?"radio":"checkbox"},[(v(!0),_(pe,null,qe(u.value,(C,T)=>(v(),_("div",{key:C.key,role:"group","aria-labelledby":`${e.controlId}-section-${T}`,"data-permission-section":""},[S("h3",{id:`${e.controlId}-section-${T}`,class:ye([T>0?"border-t border-border":"","flex h-row-head items-center justify-between gap-4 bg-subtle px-4 font-semibold"])},[S("span",bI,D(C.label),1),l.value?ae("",!0):(v(),_("span",_I,D(i(k)("backend::lang.permissioneditor.allow")),1))],10,gI),(v(!0),_(pe,null,qe(C.options,(O,E)=>(v(),_("div",{key:O.code,"data-permission":O.code,"data-locked":p(O)?"":void 0,class:"flex min-h-[56px] items-center justify-between gap-x-4 gap-y-2 border-t border-border px-4 py-3 max-sm:flex-col max-sm:items-start"},[S("div",kI,[(v(),V(Lt(l.value?"span":"label"),{id:`${f(T,E)}-label`,for:l.value?void 0:f(T,E),class:"[overflow-wrap:anywhere]"},{default:B(()=>[xe(D(O.label||O.code)+" ",1),p(O)?(v(),V(i(Za),{key:0,size:14,class:"ml-1 inline-block align-[-2px] text-muted","aria-hidden":"true"})):ae("",!0)]),_:2},1032,["id","for"])),p(O)?(v(),_("p",{key:0,id:`${f(T,E)}-note`,class:"text-[13px] text-muted [overflow-wrap:anywhere]","data-permission-locked":""},D(i(k)("backend::lang.permissioneditor.locked")),9,wI)):O.comment?(v(),_("p",{key:1,id:`${f(T,E)}-note`,class:"text-[13px] text-muted [overflow-wrap:anywhere]"},D(O.comment),9,$I)):ae("",!0)]),l.value?(v(),V(i(l1),{key:0,orientation:"horizontal","model-value":String(h(O)),disabled:m(O),"aria-disabled":m(O)?"true":void 0,"aria-labelledby":`${f(T,E)}-label`,"aria-describedby":p(O)||O.comment?`${f(T,E)}-note`:void 0,class:"inline-flex shrink-0 gap-1 rounded-inner border border-border bg-subtle p-1","onUpdate:modelValue":N=>x(O,Number(N))},{default:B(()=>[(v(),_(pe,null,qe(c,N=>F(i(o1),{key:N.value,value:N.value,"data-segment":N.value,class:ye([N.checked,"inline-flex h-pager items-center rounded-tab px-4 text-[13px] whitespace-nowrap text-muted transition-colors duration-150 ease-out hover:text-text disabled:cursor-not-allowed disabled:hover:text-muted data-[state=checked]:text-[14px] data-[state=checked]:font-semibold"])},{default:B(()=>[xe(D(i(k)(N.label)),1)]),_:2},1032,["value","data-segment","class"])),64))]),_:1},8,["model-value","disabled","aria-disabled","aria-labelledby","aria-describedby","onUpdate:modelValue"])):(v(),V(i(aD),{key:1,id:f(T,E),"model-value":h(O)===1,disabled:m(O),"aria-disabled":m(O)?"true":void 0,"aria-labelledby":`${f(T,E)}-label`,"aria-describedby":p(O)||O.comment?`${f(T,E)}-note`:void 0,class:"flex size-[18px] shrink-0 items-center justify-center rounded-checkbox border border-border-strong bg-surface disabled:cursor-not-allowed disabled:opacity-60 data-[state=checked]:border-primary data-[state=checked]:bg-primary data-[state=checked]:text-on-primary","onUpdate:modelValue":N=>x(O,N===!0?1:0)},{default:B(()=>[F(i(lD),null,{default:B(()=>[F(i(Sa),{size:14,"aria-hidden":"true"})]),_:1})]),_:1},8,["id","model-value","disabled","aria-disabled","aria-labelledby","aria-describedby","onUpdate:modelValue"]))],8,xI))),128))],8,yI))),128))],10,hI))}}),SI=ne({__name:"FieldRenderer",props:{field:{},modelValue:{},controlId:{},invalid:{type:Boolean},describedBy:{},labels:{},source:{},recordId:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,r=g(()=>n0(n.field));return(l,o)=>(v(),V(Lt(r.value),{field:e.field,"model-value":e.modelValue,"control-id":e.controlId,invalid:e.invalid,"described-by":e.describedBy,labels:e.labels,source:e.source,"record-id":e.recordId,"onUpdate:modelValue":o[0]||(o[0]=s=>a("update:modelValue",s))},null,8,["field","model-value","control-id","invalid","described-by","labels","source","record-id"]))}}),EI=["data-field"],AI=["id"],TI={key:0,class:"text-danger","aria-hidden":"true"},DI=["id","for"],OI={key:0,class:"text-danger","aria-hidden":"true"},MI=["id"],PI=["id"],RI=["id"],II=ne({__name:"FormField",props:{field:{},modelValue:{},errors:{},notices:{},labels:{},source:{},recordId:{},idPrefix:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,r=g(()=>`${n.idPrefix??"field"}-${n.field.name}`),l=g(()=>r.value),o=g(()=>`${r.value}-comment`),s=g(()=>`${r.value}-error`),u=g(()=>`${r.value}-notice`),c=g(()=>(n.errors?.length??0)>0),d=g(()=>(n.notices?.length??0)>0),f=g(()=>tB(n.field.type)),m=g(()=>nB(n.field.type)||Au(n.field)),p=g(()=>!f.value&&!!n.field.comment),h=g(()=>[p.value||f.value&&n.field.comment?o.value:"",c.value?s.value:"",d.value?u.value:""].filter(Boolean).join(" "));return(x,$)=>(v(),_("div",{class:"flex min-w-0 flex-col gap-1.5","data-field":e.field.name},[m.value&&e.field.label?(v(),_("span",{key:0,id:`${l.value}-label`,class:"font-semibold"},[xe(D(e.field.label),1),e.field.required?(v(),_("span",TI," *")):ae("",!0)],8,AI)):!f.value&&!m.value?(v(),_("label",{key:1,id:`${l.value}-label`,for:l.value,class:"font-semibold"},[xe(D(e.field.label||e.field.name),1),e.field.required?(v(),_("span",OI," *")):ae("",!0)],8,DI)):ae("",!0),F(SI,{field:e.field,"model-value":e.modelValue,"control-id":l.value,invalid:c.value,"described-by":h.value,labels:e.labels,source:e.source,"record-id":e.recordId,"onUpdate:modelValue":$[0]||($[0]=b=>a("update:modelValue",b))},null,8,["field","model-value","control-id","invalid","described-by","labels","source","record-id"]),p.value?(v(),_("p",{key:2,id:o.value,class:"text-[13px] text-muted"},D(e.field.comment),9,MI)):ae("",!0),d.value?(v(),_("div",{key:3,id:u.value,role:"status","data-field-notice":"",class:"summer-callout summer-callout--warning text-[13px]!"},[(v(!0),_(pe,null,qe(e.notices,(b,C)=>(v(),_("p",{key:C,class:"summer-callout__text"},D(b),1))),128))],8,PI)):ae("",!0),c.value?(v(),_("div",{key:4,id:s.value,class:"flex flex-col gap-0.5 text-[13px] text-danger"},[(v(!0),_(pe,null,qe(e.errors,(b,C)=>(v(),_("p",{key:C,class:"flex items-center gap-1.5"},[F(i(yt),{size:14,class:"shrink-0","aria-hidden":"true"}),S("span",null,D(b),1)]))),128))],8,RI)):ae("",!0)],8,EI))}}),qI={class:"grid grid-cols-1 gap-x-6 gap-y-[22px] min-[600px]:grid-cols-2"},to=ne({__name:"FormGrid",props:{fields:{},values:{},errors:{},notices:{},labels:{},source:{},recordId:{},idPrefix:{},scopePath:{}},emits:["update"],setup(e,{emit:t}){const n=e,a=t;kt(Cu,{fields:g(()=>n.fields),values:g(()=>n.values),path:l=>n.scopePath?`${n.scopePath}.${l}`:l});function r(l){if(l.type===Jr)return"col-span-full";switch(l.span){case"left":return"min-[600px]:col-start-1";case"right":return"min-[600px]:col-start-2";case"auto":case"row":return"";default:return"col-span-full"}}return(l,o)=>(v(),_("div",qI,[(v(!0),_(pe,null,qe(e.fields,s=>(v(),V(II,{key:s.name,class:ye(r(s)),field:s,"model-value":e.values[s.name],errors:e.errors[s.name],notices:e.notices?.[s.name],labels:e.labels?.[s.name],source:e.source,"record-id":e.recordId,"id-prefix":e.idPrefix,"onUpdate:modelValue":u=>a("update",s.name,u)},null,8,["class","field","model-value","errors","notices","labels","source","record-id","id-prefix","onUpdate:modelValue"]))),128))]))}}),NI=["data-preview-field"],LI=["id"],BI={class:"m-0 min-w-0"},FI={key:0,"data-switch":"true",class:"inline-flex h-6 items-center rounded-pill bg-ok-bg px-2.5 text-[12px] font-semibold text-ok-text"},VI={key:1,"data-switch":"false",class:"inline-flex h-6 items-center rounded-pill border border-border-strong px-2.5 text-[12px] font-semibold text-muted"},zI={class:"flex size-[22px] shrink-0 items-center justify-center rounded-full bg-primary text-[10px] font-bold text-on-primary","aria-hidden":"true"},jI={class:"font-semibold"},UI={key:0,class:"px-2 text-muted","data-empty":""},HI={key:0},WI={key:1,class:"text-muted","data-empty":""},KI={key:0},GI={key:1,class:"text-muted","data-empty":""},Ec="flex min-h-input items-center rounded-control border border-border bg-subtle px-3.5 [overflow-wrap:anywhere]",V1=ne({__name:"PreviewField",props:{field:{},value:{},labels:{},source:{},recordId:{},idPrefix:{}},setup(e){const t=e,n=new Set(["datepicker","fileupload","partial","permissioneditor","richeditor","repeater","money","taglist"]),a=g(()=>`${t.idPrefix??"preview"}-${t.field.name}`),r=g(()=>`${a.value}-label`),l=g(()=>{const p=t.field.type;return n.has(p)||Au(t.field)?"control":p==="checkbox"||p==="switch"?"toggle":p==="relation"?t.field.multiple?"chips":"relation":p==="textarea"?"textarea":"text"}),o=g(()=>({...t.field,readOnly:!0})),s=g(()=>n0(t.field));function u(p){return p==null||p===""}const c=g(()=>{const p=t.value;if(u(p)||typeof p=="object")return"";if(t.field.type==="dropdown"){const h=(t.field.options??[]).find(x=>String(x.value)===String(p));return h?h.label:String(p)}return String(p)}),d=g(()=>t.labels?.[0]?.label??""),f=g(()=>Array.isArray(t.value)?t.labels??[]:[]);function m(p){return p.trim().split(/\s+/).filter(Boolean).slice(0,2).map(x=>x.charAt(0).toUpperCase()).join("")}return(p,h)=>(v(),_("div",{class:"flex min-w-0 flex-col gap-1.5","data-preview-field":e.field.name},[S("dt",{id:r.value,class:"font-semibold"},D(e.field.label||e.field.name),9,LI),S("dd",BI,[l.value==="control"?(v(),V(Lt(s.value),{key:0,field:o.value,"model-value":e.value,"control-id":a.value,labels:e.labels,source:e.source,"record-id":e.recordId},null,8,["field","model-value","control-id","labels","source","record-id"])):l.value==="toggle"?(v(),_(pe,{key:1},[i(Gf)(e.value)?(v(),_("span",FI,D(i(k)("backend::lang.list.column_switch_true")),1)):(v(),_("span",VI,D(i(k)("backend::lang.list.column_switch_false")),1))],64)):l.value==="chips"?(v(),_("div",{key:2,"data-preview-value":"",class:ye([Ec,"flex-wrap gap-1.5 p-1.5"])},[(v(!0),_(pe,null,qe(f.value,x=>(v(),_("span",{key:String(x.value),"data-chip":"",class:"inline-flex min-h-[30px] items-center gap-1.5 rounded-pill bg-surface pr-3 pl-1"},[S("span",zI,D(m(x.label)),1),S("span",jI,D(x.label),1)]))),128)),f.value.length===0?(v(),_("span",UI,D(i(k)("backend::lang.list.empty_value")),1)):ae("",!0)])):l.value==="relation"?(v(),_("div",{key:3,"data-preview-value":"",class:ye(Ec)},[d.value!==""?(v(),_("span",HI,D(d.value),1)):(v(),_("span",WI,D(e.field.emptyOption||i(k)("backend::lang.list.empty_value")),1))])):(v(),_("div",{key:4,"data-preview-value":"",class:ye([Ec,l.value==="textarea"?"items-start! py-3 whitespace-pre-wrap":""])},[c.value!==""?(v(),_("span",KI,D(c.value),1)):(v(),_("span",GI,D(i(k)("backend::lang.list.empty_value")),1))],2))])],8,NI))}}),z1=new Set(["p","br","strong","b","em","i","u","s","h3","ul","ol","li","blockquote","a","div","span"]);function j1(e){const t=document.createElement("template");return t.innerHTML=e,t.content}function YI(e){if(e==="")return[];const t=new Set;for(const n of Array.from(j1(e).querySelectorAll("*")))t.add(n.localName.toLowerCase());return[...t]}function Bm(e){return YI(e).some(t=>!z1.has(t))}const JI=["aria-labelledby","aria-describedby","data-repeater"],ZI={key:0,"data-repeater-empty":"",class:"flex flex-col items-center gap-2 rounded-inner border border-dashed border-border-strong px-6 py-8 text-center"},XI={class:"font-semibold"},QI={key:0,class:"max-w-[420px] text-[13px] text-muted"},eq={key:0,"data-repeater-slot":"",class:"h-12 rounded-inner border-2 border-dashed border-primary bg-sel"},tq=["data-repeater-row","data-repeater-key","onDragover"],nq=["data-repeater-handle","aria-label","onKeydown","onDragstart"],aq={class:"text-[13px] text-muted tabular-nums"},rq=["title"],lq={key:1,"data-repeater-errors":"",class:"inline-flex h-6 items-center rounded-pill bg-danger-soft px-2.5 text-[13px] font-semibold text-danger"},oq={key:2,class:"flex gap-1"},sq=["aria-label","disabled","onClick"],iq=["aria-label","disabled","onClick"],uq=["aria-label","aria-expanded","aria-controls","onClick"],cq=["aria-label","disabled","onClick"],dq=["id"],fq={key:0,class:"m-0 grid grid-cols-1 gap-x-6 gap-y-[22px] min-[600px]:grid-cols-2"},pq={key:2,class:"flex flex-wrap items-center gap-4"},vq={key:0,"data-repeater-count":"",class:"text-[13px] text-muted tabular-nums"},yo="inline-flex size-8 shrink-0 items-center justify-center rounded-pager text-muted transition-colors duration-150 ease-out hover:bg-hover hover:text-text disabled:cursor-not-allowed disabled:opacity-40",mq=ne({__name:"RepeaterField",props:{field:{},modelValue:{},controlId:{},invalid:{type:Boolean},describedBy:{},labels:{},source:{},recordId:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,r=ut(Qf,null),l=g(()=>n.field.form?.fields??[]),o=g(()=>!!n.field.readOnly),s=g(()=>Array.isArray(n.modelValue)?n.modelValue.map(X=>X!==null&&typeof X=="object"&&!Array.isArray(X)?X:{}):[]),u=g(()=>typeof n.field.maxItems=="number"?n.field.maxItems:null),c=g(()=>typeof n.field.minItems=="number"?n.field.minItems:0),d=g(()=>n.field.prompt||k("backend::lang.repeater.add")),f=g(()=>`${n.controlId}-label`);let m=0;const p=P([]),h=P(new Set);let x;function $(){return m+=1,`r${m}`}Ue(()=>n.modelValue,X=>{X===x&&p.value.length===s.value.length||p.value.length!==s.value.length&&(p.value=s.value.map(()=>$()),h.value=new Set)},{immediate:!0});function b(X,j){p.value=j,x=X,a("update:modelValue",X)}function C(X){return X==null||X===""||X===!1||Array.isArray(X)&&X.length===0}function T(){const X={};for(const j of l.value)j.default!==void 0?X[j.name]=j.default:j.type==="checkbox"||j.type==="switch"?X[j.name]=!1:X[j.name]=null;return X}function O(X){return l.value.some(j=>{const te=X[j.name];return C(te)?!1:j.default===void 0||String(j.default)!==String(te)})}function E(X){return(j1(X).textContent??"").replace(/\s+/g," ").trim()}function N(X){const j=s.value[X]??{},te=l.value.find(M=>M.name===n.field.titleFrom),y=te?j[te.name]:void 0;let A="";return te&&!C(y)&&typeof y!="object"&&(te.type==="dropdown"?A=(te.options??[]).find(M=>String(M.value)===String(y))?.label??String(y):te.type==="richeditor"?A=E(String(y)):A=String(y).trim()),A!==""?A:k("backend::lang.repeater.untitled",{n:X+1})}function I(X,j){const te=`${n.field.name}.${j}.`,y={};for(const[A,M]of Object.entries(X??{}))A.startsWith(te)&&A.length>te.length&&(y[A.slice(te.length)]=M);return y}const K=g(()=>s.value.map((X,j)=>I(r?.errors.value,j))),w=g(()=>s.value.map((X,j)=>I(r?.notices.value,j))),q=X=>Object.keys(K.value[X]??{}).length;Ue(K,X=>{const j=X.flatMap((te,y)=>Object.keys(te).length>0?[p.value[y]]:[]);if(j.length>0){const te=new Set(h.value);for(const y of j)te.delete(y);h.value=te}});function H(X){return o.value||!h.value.has(X)}function R(X,j){const te=new Set(h.value);j?te.delete(X):te.add(X),h.value=te}const G=g(()=>p.value.some(X=>!h.value.has(X)));function J(){h.value=G.value?new Set(p.value):new Set}const z=P(null),U=P(null);function re(X){return z.value?.querySelector(`[data-repeater-handle="${X}"]`)??null}function ce(X,j,te){const y=s.value.map((A,M)=>M===X?{...A,[j]:te}:A);b(y,[...p.value]),r?.clearError(`${n.field.name}.${X}.${j}`)}async function Te(){if(o.value||u.value!==null&&s.value.length>=u.value)return;const X=$();b([...s.value,T()],[...p.value,X]),await Xe(),z.value?.querySelector(`[data-repeater-key="${X}"]`)?.querySelector('[data-repeater-body] input, [data-repeater-body] select, [data-repeater-body] textarea, [data-repeater-body] [contenteditable="true"]')?.focus()}async function me(X){const j=s.value[X];if(!j||o.value||s.value.length<=c.value)return;if(O(j)&&r){const M=N(X);if(!await r.confirm({message:k("backend::lang.repeater.remove_confirm",{title:M}),confirmLabel:k("backend::lang.repeater.remove"),danger:!0}))return}const te=p.value.filter((M,oe)=>oe!==X);b(s.value.filter((M,oe)=>oe!==X),te),await Xe();const y=te[X]??te[X-1],A=y?re(y):null;A?A.focus():U.value?.$el.focus()}async function _e(X,j){const te=s.value.length;if(o.value||X===j||X<0||j<0||X>=te||j>=te)return;const y=[...s.value],A=[...p.value],[M]=y.splice(X,1),[oe]=A.splice(X,1);y.splice(j,0,M),A.splice(j,0,oe),b(y,A),await Xe(),re(oe)?.focus(),r?.announce(k("backend::lang.repeater.moved",{title:N(j),position:j+1,total:te}))}function de(X,j){(X.key==="ArrowUp"||X.key==="ArrowDown")&&(X.preventDefault(),_e(j,X.key==="ArrowUp"?j-1:j+1))}const Ae=P(null),W=P(null);function ke(X,j){Ae.value=j,W.value=null,X.dataTransfer?.setData("text/plain",p.value[j]??""),X.dataTransfer&&(X.dataTransfer.effectAllowed="move")}function le(X,j){if(Ae.value===null)return;X.preventDefault();const y=X.currentTarget.getBoundingClientRect();W.value=X.clientY>y.top+y.height/2?j+1:j}function Q(X){if(Ae.value===null||W.value===null)return;X.preventDefault();const j=Ae.value,te=W.value>j?W.value-1:W.value;ue(),_e(j,te)}function ue(){Ae.value=null,W.value=null}return(X,j)=>(v(),_("div",{ref_key:"root",ref:z,role:"group","aria-labelledby":f.value,"aria-describedby":e.describedBy||void 0,"data-repeater":e.field.name,class:"flex flex-col gap-4"},[s.value.length===0?(v(),_("div",ZI,[S("p",XI,D(i(k)("backend::lang.repeater.empty")),1),o.value?ae("",!0):(v(),_("p",QI,D(i(k)("backend::lang.repeater.empty_hint",{prompt:d.value})),1))])):ae("",!0),(v(!0),_(pe,null,qe(s.value,(te,y)=>(v(),_(pe,{key:p.value[y]},[Ae.value!==null&&W.value===y&&W.value!==Ae.value&&W.value!==Ae.value+1?(v(),_("div",eq)):ae("",!0),S("div",{"data-repeater-row":y,"data-repeater-key":p.value[y],class:ye([[q(y)>0?"border-danger":"border-border",Ae.value===y?"opacity-50":""],"rounded-inner border bg-surface"]),onDragover:A=>le(A,y),onDrop:Q},[S("div",{class:ye([H(p.value[y])?"rounded-t-inner border-b border-border":"rounded-inner","flex min-h-12 items-center gap-2 bg-subtle px-2"])},[o.value?ae("",!0):(v(),_("button",{key:0,type:"button",draggable:"true","data-repeater-handle":p.value[y],"aria-label":i(k)("backend::lang.repeater.move",{title:N(y)}),class:ye([yo,"cursor-grab"]),onKeydown:A=>de(A,y),onDragstart:A=>ke(A,y),onDragend:ue},[F(i(xi),{size:16,"aria-hidden":"true"})],40,nq)),S("span",aq,D(y+1)+".",1),S("span",{"data-repeater-title":"",class:"min-w-0 flex-1 truncate font-semibold",title:N(y)},D(N(y)),9,rq),q(y)>0?(v(),_("span",lq,D(i(Br)("backend::lang.form.tab_errors",q(y))),1)):ae("",!0),o.value?ae("",!0):(v(),_("div",oq,[S("button",{type:"button","data-action":"repeater-up","aria-label":i(k)("backend::lang.repeater.move_up",{title:N(y)}),disabled:y===0,class:ye(yo),onClick:A=>_e(y,y-1)},[F(i(dg),{size:16,"aria-hidden":"true"})],8,sq),S("button",{type:"button","data-action":"repeater-down","aria-label":i(k)("backend::lang.repeater.move_down",{title:N(y)}),disabled:y===s.value.length-1,class:ye(yo),onClick:A=>_e(y,y+1)},[F(i(lr),{size:16,"aria-hidden":"true"})],8,iq),S("button",{type:"button","data-action":"repeater-toggle","aria-label":i(k)(H(p.value[y])?"backend::lang.repeater.collapse":"backend::lang.repeater.expand",{title:N(y)}),"aria-expanded":H(p.value[y])?"true":"false","aria-controls":`${e.controlId}-${p.value[y]}-body`,class:ye(yo),onClick:A=>R(p.value[y],!H(p.value[y]))},[F(i(lr),{size:16,class:ye([H(p.value[y])?"rotate-180":"","transition-transform duration-150"]),"aria-hidden":"true"},null,8,["class"])],8,uq),S("button",{type:"button","data-action":"repeater-remove","aria-label":i(k)("backend::lang.repeater.remove_named",{title:N(y)}),disabled:s.value.length<=c.value,class:ye([yo,"hover:bg-danger-soft hover:text-danger"]),onClick:A=>me(y)},[F(i(hr),{size:16,"aria-hidden":"true"})],8,cq)]))],2),H(p.value[y])?(v(),_("div",{key:0,id:`${e.controlId}-${p.value[y]}-body`,"data-repeater-body":"",class:"p-4"},[o.value?(v(),_("dl",fq,[(v(!0),_(pe,null,qe(l.value,A=>(v(),V(V1,{key:A.name,class:ye(A.span==="left"?"min-[600px]:col-start-1":A.span==="right"?"min-[600px]:col-start-2":"col-span-full"),field:{...A,readOnly:!0},value:te[A.name],source:e.source,"record-id":e.recordId,"id-prefix":`${e.controlId}-${p.value[y]}`},null,8,["class","field","value","source","record-id","id-prefix"]))),128))])):(v(),V(to,{key:1,fields:l.value,values:te,errors:K.value[y]??{},notices:w.value[y],source:e.source,"record-id":e.recordId,"id-prefix":`${e.controlId}-${p.value[y]}`,"scope-path":e.field.name,onUpdate:(A,M)=>ce(y,A,M)},null,8,["fields","values","errors","notices","source","record-id","id-prefix","scope-path","onUpdate"]))],8,dq)):ae("",!0)],42,tq)],64))),128)),Ae.value!==null&&W.value===s.value.length&&W.value!==Ae.value+1?(v(),_("div",{key:1,"data-repeater-slot":"",class:"h-12 rounded-inner border-2 border-dashed border-primary bg-sel",onDragover:j[0]||(j[0]=vt(()=>{},["prevent"])),onDrop:Q},null,32)):ae("",!0),o.value?ae("",!0):(v(),_("div",pq,[F(Ze,{ref_key:"addButton",ref:U,variant:"outline",size:"sm",icon:i(ms),"data-action":"repeater-add",disabled:u.value!==null&&s.value.length>=u.value,onClick:Te},{default:B(()=>[xe(D(d.value),1)]),_:1},8,["icon","disabled"]),u.value!==null?(v(),_("span",vq,D(i(k)("backend::lang.repeater.count",{current:s.value.length,max:u.value})),1)):ae("",!0),s.value.length>1?(v(),V(Ze,{key:1,variant:"ghost",size:"sm",class:"ml-auto","data-action":"repeater-toggle-all",onClick:J},{default:B(()=>[xe(D(i(k)(G.value?"backend::lang.repeater.collapse_all":"backend::lang.repeater.expand_all")),1)]),_:1})):ae("",!0)]))],8,JI))}}),hq="modulepreload",yq=function(e,t){return new URL(e,t).href},Fm={},gq=function(t,n,a){let r=Promise.resolve();if(n&&n.length>0){let c=function(d){return Promise.all(d.map(f=>Promise.resolve(f).then(m=>({status:"fulfilled",value:m}),m=>({status:"rejected",reason:m}))))};const o=document.getElementsByTagName("link"),s=document.querySelector("meta[property=csp-nonce]"),u=s?.nonce||s?.getAttribute("nonce");r=c(n.map(d=>{if(d=yq(d,a),d in Fm)return;Fm[d]=!0;const f=d.endsWith(".css"),m=f?'[rel="stylesheet"]':"";if(a)for(let h=o.length-1;h>=0;h--){const x=o[h];if(x.href===d&&(!f||x.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${d}"]${m}`))return;const p=document.createElement("link");if(p.rel=f?"stylesheet":hq,f||(p.as="script"),p.crossOrigin="",p.href=d,u&&p.setAttribute("nonce",u),document.head.appendChild(p),f)return new Promise((h,x)=>{p.addEventListener("load",h),p.addEventListener("error",()=>x(new Error(`Unable to preload CSS for ${d}`)))})}))}function l(o){const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=o,window.dispatchEvent(s),!s.defaultPrevented)throw o}return r.then(o=>{for(const s of o||[])s.status==="rejected"&&l(s.reason);return t().catch(l)})};function Vm(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n2?a-2:0),l=2;l1?n-1:0),r=1;r"u"?null:Ot(BigInt.prototype.toString),Km=typeof Symbol>"u"?null:Ot(Symbol.prototype.toString),an=Ot(Object.prototype.hasOwnProperty),_o=Ot(Object.prototype.toString),Wt=Ot(RegExp.prototype.test),ja=Mq(TypeError);function Ot(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var n=arguments.length,a=new Array(n>1?n-1:0),r=1;r2&&arguments[2]!==void 0?arguments[2]:Eo;if(zm&&zm(e,null),!Rl(t))return e;let a=t.length;for(;a--;){let r=t[a];if(typeof r=="string"){const l=n(r);l!==r&&($q(t)||(t[a]=l),r=l)}e[r]=!0}return e}function Pq(e){for(let t=0;t/g),Fq=Bt(/\${[\w\W]*/g),Vq=Bt(/^data-[\-\w.\u00B7-\uFFFF]+$/),zq=Bt(/^aria-[\-\w]+$/),Xm=Bt(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),jq=Bt(/^(?:\w+script|data):/i),Uq=Bt(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Hq=Bt(/^html$/i),Wq=Bt(/^[a-z][.\w]*(-[.\w]+)+$/i),Qm=Bt(/<[/\w!]/g),eh=Bt(/<[/\w]/g),Kq=Bt(/<\/no(script|embed|frames)/i),Gq=Bt(/\/>/i),pn={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,processingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},W1=["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"],Yq=Rt(it({},W1)),Jq=(function(){const e={};return Mr(W1,t=>{e[t]=Bt(new RegExp("])","i"))}),Rt(e)})(),Zq=function(){return typeof window>"u"?null:window},Xq=function(t,n){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let a=null;const r="data-tt-policy-suffix";n&&n.hasAttribute(r)&&(a=n.getAttribute(r));const l="dompurify"+(a?"#"+a:"");try{return t.createPolicy(l,{createHTML(o){return o},createScriptURL(o){return o}})}catch{return console.warn("TrustedTypes policy "+l+" could not be created."),null}},th=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},Ua=function(t,n,a,r){return an(t,n)&&Rl(t[n])?it(r.base?vn(r.base):{},t[n],r.transform):a},Pc=function(t,n,a){const r=an(t,n)?t[n]:void 0;return r&&typeof r=="object"?vn(r):a()};function K1(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Zq();const t=Me=>K1(Me);if(t.version="3.4.16",t.removed=[],!e||!e.document||e.document.nodeType!==pn.document||!e.Element)return t.isSupported=!1,t;let n=e.document;const a=n,r=a.currentScript;e.DocumentFragment;const l=e.HTMLTemplateElement,o=e.Node,s=e.Element,u=e.NodeFilter;e.NamedNodeMap===void 0&&(e.NamedNodeMap||e.MozNamedAttrMap),e.HTMLFormElement;const c=e.DOMParser,d=e.trustedTypes,f=s.prototype,m=kn(f,"cloneNode"),p=kn(f,"remove"),h=kn(f,"removeAttributeNode"),x=kn(f,"nextSibling"),$=kn(f,"childNodes"),b=kn(f,"parentNode"),C=kn(f,"shadowRoot"),T=kn(f,"attributes"),O=o&&o.prototype?kn(o.prototype,"nodeType"):null,E=o&&o.prototype?kn(o.prototype,"nodeName"):null,N=o&&o.prototype?kn(o.prototype,"ownerDocument"):null,I=function(L){return O?O(L):L.nodeType},K=function(L){return E?E(L):L.nodeName};if(typeof l=="function"){const Me=n.createElement("template");Me.content&&Me.content.ownerDocument&&(n=Me.content.ownerDocument)}let w,q="",H,R=!1,G=0;const J=function(){if(G>0)throw ja('A configured TRUSTED_TYPES_POLICY callback (createHTML or createScriptURL) must not call DOMPurify.sanitize, as that causes infinite recursion. Do not pass a policy whose callbacks wrap DOMPurify as TRUSTED_TYPES_POLICY; see the "DOMPurify and Trusted Types" section of the README.')},z=function(L){J(),G++;try{return w.createHTML(L)}finally{G--}},U=function(L){J(),G++;try{return w.createScriptURL(L)}finally{G--}},re=function(){return R||(H=Xq(d,r),R=!0),H},ce=n,Te=ce.implementation,me=ce.createNodeIterator,_e=ce.createDocumentFragment,de=ce.getElementsByTagName,Ae=a.importNode;let W=th();t.isSupported=typeof U1=="function"&&typeof b=="function"&&Te&&Te.createHTMLDocument!==void 0;const ke=Lq,le=Bq,Q=Fq,ue=Vq,X=zq,j=jq,te=Uq,y=Wq;let A=Xm,M=null;const oe=it({},[...Gm,...Tc,...Dc,...Oc,...Ym]);let Z=null;const fe=it({},[...Jm,...Mc,...Zm,...Us]);let we=Object.seal(gl(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Ee=null,De=null;const ie=Object.seal(gl(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let $e=!0,he=!0,Re=!1,Fe=!0,Ge=!1,ge=!0,Ce=!1,Be=!1,He=null,ot=null,Et=!1,Ft=!1,je=!1,ze=!1,Ke=!0,qt=!1;const Ia="user-content-";let kr=!0,Zr=!1,Ht={},sa=null;const Xr=it({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","selectedcontent","style","svg","template","thead","title","video","xmp"]);let _s=null;const Qr=it({},["audio","video","img","source","image","track"]);let ao=null;const Bn=it({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),qa="http://www.w3.org/1998/Math/MathML",ia="http://www.w3.org/2000/svg",tn="http://www.w3.org/1999/xhtml";let Na=tn,ro=!1,wr=null;const Y=it({},[qa,ia,tn],Ac),Oe=Rt(["mi","mo","mn","ms","mtext"]);let ee=it({},Oe);const Ie=Rt(["annotation-xml"]);let Qe=it({},Ie);const Vt=it({},["title","style","font","a","script"]);let nn=null;const La=["application/xhtml+xml","text/html"],p0="text/html";let St=null,el=null;const v0=n.createElement("form"),tp=function(L){return L instanceof RegExp||L instanceof Function},Tu=function(){let L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(el&&el===L)return;(!L||typeof L!="object")&&(L={}),L=vn(L),nn=La.indexOf(L.PARSER_MEDIA_TYPE)===-1?p0:L.PARSER_MEDIA_TYPE,St=nn==="application/xhtml+xml"?Ac:Eo,M=Ua(L,"ALLOWED_TAGS",oe,{transform:St}),Z=Ua(L,"ALLOWED_ATTR",fe,{transform:St}),wr=Ua(L,"ALLOWED_NAMESPACES",Y,{transform:Ac}),ao=Ua(L,"ADD_URI_SAFE_ATTR",Bn,{transform:St,base:Bn}),_s=Ua(L,"ADD_DATA_URI_TAGS",Qr,{transform:St,base:Qr}),sa=Ua(L,"FORBID_CONTENTS",Xr,{transform:St}),Ee=Ua(L,"FORBID_TAGS",vn({}),{transform:St}),De=Ua(L,"FORBID_ATTR",vn({}),{transform:St}),Ht=an(L,"USE_PROFILES")?L.USE_PROFILES&&typeof L.USE_PROFILES=="object"?vn(L.USE_PROFILES):L.USE_PROFILES:!1,$e=L.ALLOW_ARIA_ATTR!==!1,he=L.ALLOW_DATA_ATTR!==!1,Re=L.ALLOW_UNKNOWN_PROTOCOLS||!1,Fe=L.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Ge=L.SAFE_FOR_TEMPLATES||!1,ge=L.SAFE_FOR_XML!==!1,Ce=L.WHOLE_DOCUMENT||!1,Ft=L.RETURN_DOM||!1,je=L.RETURN_DOM_FRAGMENT||!1,ze=L.RETURN_TRUSTED_TYPE||!1,Et=L.FORCE_BODY||!1,Ke=L.SANITIZE_DOM!==!1,qt=L.SANITIZE_NAMED_PROPS||!1,kr=L.KEEP_CONTENT!==!1,Zr=L.IN_PLACE||!1,A=Iq(L.ALLOWED_URI_REGEXP)?L.ALLOWED_URI_REGEXP:Xm,Na=typeof L.NAMESPACE=="string"?L.NAMESPACE:tn,ee=Pc(L,"MATHML_TEXT_INTEGRATION_POINTS",()=>it({},Oe)),Qe=Pc(L,"HTML_INTEGRATION_POINTS",()=>it({},Ie));const se=Pc(L,"CUSTOM_ELEMENT_HANDLING",()=>gl(null));if(we=gl(null),an(se,"tagNameCheck")&&tp(se.tagNameCheck)&&(we.tagNameCheck=se.tagNameCheck),an(se,"attributeNameCheck")&&tp(se.attributeNameCheck)&&(we.attributeNameCheck=se.attributeNameCheck),an(se,"allowCustomizedBuiltInElements")&&typeof se.allowCustomizedBuiltInElements=="boolean"&&(we.allowCustomizedBuiltInElements=se.allowCustomizedBuiltInElements),Bt(we),Ge&&(he=!1),je&&(Ft=!0),Ht&&(M=it({},Ym),Z=gl(null),Ht.html===!0&&(it(M,Gm),it(Z,Jm)),Ht.svg===!0&&(it(M,Tc),it(Z,Mc),it(Z,Us)),Ht.svgFilters===!0&&(it(M,Dc),it(Z,Mc),it(Z,Us)),Ht.mathMl===!0&&(it(M,Oc),it(Z,Zm),it(Z,Us))),ie.tagCheck=null,ie.attributeCheck=null,an(L,"ADD_TAGS")&&(typeof L.ADD_TAGS=="function"?ie.tagCheck=L.ADD_TAGS:Rl(L.ADD_TAGS)&&(M===oe&&(M=vn(M)),it(M,L.ADD_TAGS,St))),an(L,"ADD_ATTR")&&(typeof L.ADD_ATTR=="function"?ie.attributeCheck=L.ADD_ATTR:Rl(L.ADD_ATTR)&&(Z===fe&&(Z=vn(Z)),it(Z,L.ADD_ATTR,St))),an(L,"ADD_FORBID_CONTENTS")&&Rl(L.ADD_FORBID_CONTENTS)&&(sa===Xr&&(sa=vn(sa)),it(sa,L.ADD_FORBID_CONTENTS,St)),kr&&(M["#text"]=!0),Ce&&it(M,["html","head","body"]),M.table&&(it(M,["tbody"]),delete Ee.tbody),L.TRUSTED_TYPES_POLICY){if(typeof L.TRUSTED_TYPES_POLICY.createHTML!="function")throw ja('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof L.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw ja('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');const Se=w;w=L.TRUSTED_TYPES_POLICY;try{q=z("")}catch(Pe){throw w=Se,Pe}}else L.TRUSTED_TYPES_POLICY===null?(w=void 0,q=""):(w===void 0&&(w=re()),w&&typeof q=="string"&&(q=z("")));Rt&&Rt(L),el=L},np=it({},[...Tc,...Dc,...qq]),ap=it({},[...Oc,...Nq]),m0=function(L,se,Se){return se.namespaceURI===tn?L==="svg":se.namespaceURI===qa?L==="svg"&&(Se==="annotation-xml"||ee[Se]):!!np[L]},h0=function(L,se,Se){return se.namespaceURI===tn?L==="math":se.namespaceURI===ia?L==="math"&&Qe[Se]:!!ap[L]},y0=function(L,se,Se){return se.namespaceURI===ia&&!Qe[Se]||se.namespaceURI===qa&&!ee[Se]?!1:!ap[L]&&(Vt[L]||!np[L])},g0=function(L){let se=b(L);(!se||!se.tagName)&&(se={namespaceURI:Na,tagName:"template"});const Se=Eo(L.tagName),Pe=Eo(se.tagName);return wr[L.namespaceURI]?L.namespaceURI===ia?m0(Se,se,Pe):L.namespaceURI===qa?h0(Se,se,Pe):L.namespaceURI===tn?y0(Se,se,Pe):!!(nn==="application/xhtml+xml"&&wr[L.namespaceURI]):!1},Ba=function(L){go(t.removed,{element:L});try{b(L).removeChild(L)}catch{if(p(L),!b(L))throw ja("a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place")}},rp=function(L,se,Se){try{h(L,se)}catch{try{L.removeAttribute(Se)}catch{}}},xs=function(L){ks(L);const se=$(L);if(se){const Pe=[];Mr(se,We=>{go(Pe,We)}),Mr(Pe,We=>{try{p(We)}catch{}})}const Se=T(L);if(Se)for(let Pe=Se.length-1;Pe>=0;--Pe){const We=Se[Pe],lt=We&&We.name;typeof lt=="string"&&rp(L,We,lt)}},$r=function(L,se,Se){if(!Se)try{Se=se.getAttributeNode(L)}catch{Se=null}go(t.removed,{attribute:Se||null,from:se});try{Se?h(se,Se):se.removeAttribute(L)}catch{try{se.removeAttribute(L)}catch{}}if(L==="is")if(Ft||je)try{Ba(se)}catch{}else try{se.setAttribute(L,"")}catch{}},b0=function(L){const se=T(L);if(se)for(let Se=se.length-1;Se>=0;--Se){const Pe=se[Se],We=Pe&&Pe.name;typeof We!="string"||Z[St(We)]||rp(L,Pe,We)}},ks=function(L){const se=[L];for(;se.length>0;){const Se=se.pop();I(Se)===pn.element&&b0(Se);const Pe=$(Se);if(Pe)for(let We=Pe.length-1;We>=0;--We)se.push(Pe[We])}},lp=function(L,se){return ge?L==="patchsrc"?!0:L==="for"&&se!=="label"&&se!=="output":!1},_0=function(L){if(!ge)return;const se=[L];for(;se.length>0;){const Se=se.pop(),Pe=I(Se);if(Pe===pn.processingInstruction||Pe===pn.comment&&Wt(eh,Se.data)){try{p(Se)}catch{}continue}if(Pe===pn.element){const lt=Se,st=St(K(Se));try{lt.hasAttribute&<.hasAttribute("patchsrc")&<.removeAttribute("patchsrc"),lt.hasAttribute&<.hasAttribute("for")&&lp("for",st)&<.removeAttribute("for")}catch{}}const We=$(Se);if(We)for(let lt=We.length-1;lt>=0;--lt)se.push(We[lt])}},op=function(L){let se=null,Se=null;if(Et)L=""+L;else{const lt=Um(L,/^[\r\n\t ]+/);Se=lt&<[0]}nn==="application/xhtml+xml"&&Na===tn&&(L=''+L+"");const Pe=w?z(L):L;if(Na===tn)try{se=new c().parseFromString(Pe,nn)}catch{}if(!se||!se.documentElement){se=Te.createDocument(Na,"template",null);try{se.documentElement.innerHTML=ro?q:Pe}catch{}}const We=se.body||se.documentElement;return L&&Se&&We.insertBefore(n.createTextNode(Se),We.childNodes[0]||null),Na===tn?de.call(se,Ce?"html":"body")[0]:Ce?se.documentElement:We},sp=function(L){const se=N?N(L):L.ownerDocument;return me.call(se||L,L,u.SHOW_ELEMENT|u.SHOW_COMMENT|u.SHOW_TEXT|u.SHOW_PROCESSING_INSTRUCTION|u.SHOW_CDATA_SECTION,null)},ws=function(L){return L=bo(L,ke," "),L=bo(L,le," "),L=bo(L,Q," "),L},Du=function(L){var se;L.normalize();const Se=N?N(L):L.ownerDocument,Pe=me.call(Se||L,L,u.SHOW_TEXT|u.SHOW_COMMENT|u.SHOW_CDATA_SECTION|u.SHOW_PROCESSING_INSTRUCTION,null);let We=Pe.nextNode();for(;We;)We.data=ws(We.data),We=Pe.nextNode();const lt=(se=L.querySelectorAll)===null||se===void 0?void 0:se.call(L,"template");lt&&Mr(lt,st=>{tl(st.content)&&Du(st.content)})},$s=function(L){const se=E?E(L):null;return typeof se!="string"||St(se)!=="form"?!1:typeof L.nodeName!="string"||typeof L.textContent!="string"||typeof L.removeChild!="function"||L.attributes!==T(L)||typeof L.removeAttribute!="function"||typeof L.removeAttributeNode!="function"||typeof L.getAttributeNode!="function"||typeof L.setAttribute!="function"||typeof L.namespaceURI!="string"||typeof L.insertBefore!="function"||typeof L.hasChildNodes!="function"||L.nodeType!==O(L)||L.childNodes!==$(L)},tl=function(L){if(!O||typeof L!="object"||L===null)return!1;try{return O(L)===pn.documentFragment}catch{return!1}},lo=function(L){if(!O||typeof L!="object"||L===null)return!1;try{return typeof O(L)=="number"}catch{return!1}};function Fn(Me,L,se){Me.length!==0&&Mr(Me,Se=>{Se.call(t,L,se,el)})}const x0=function(L,se){return!!(ge&&L.hasChildNodes()&&!lo(L.firstElementChild)&&Wt(Qm,L.textContent)&&Wt(Qm,L.innerHTML)||ge&&L.namespaceURI===tn&&Yq[se]&&(lo(L.firstElementChild)||typeof L.textContent=="string"&&Wt(Jq[se],L.textContent))||L.nodeType===pn.processingInstruction||ge&&L.nodeType===pn.comment&&Wt(eh,L.data))},Cs=function(L,se){if(L instanceof RegExp)return Wt(L,se);if(L instanceof Function){for(var Se=arguments.length,Pe=new Array(Se>2?Se-2:0),We=2;We=0;--st){const wt=L===Se?m(We[st],!0):We[st];Pe.insertBefore(wt,x(L))}}}return Ba(L),!0},ip=function(L,se,Se,Pe){return L.length===0?se:se===Se||se===Pe?vn(se):se},nl=function(L,se){return L===se||b(L)!==null?!1:(Zr&&ks(L),!0)},up=function(L,se){if(Fn(W.beforeSanitizeElements,L,null),nl(L,se))return!0;if($s(L))return Ba(L),!0;const Se=St(K(L));if(M=ip(W.uponSanitizeElement,M,oe,He),Fn(W.uponSanitizeElement,L,{tagName:Se,allowedTags:M}),nl(L,se))return!0;if(x0(L,Se))return Ba(L),!0;if(Ee[Se]||!(ie.tagCheck instanceof Function&&ie.tagCheck(Se))&&!M[Se]){const Pe=k0(L,Se,se);return Pe===!1&&(Fn(W.afterSanitizeElements,L,null),nl(L,se))?!0:Pe}if(I(L)===pn.element&&!g0(L)||(Se==="noscript"||Se==="noembed"||Se==="noframes")&&Wt(Kq,L.innerHTML))return Ba(L),!0;if(Ge&&L.nodeType===pn.text){const Pe=ws(L.textContent);L.textContent!==Pe&&(go(t.removed,{element:L.cloneNode()}),L.textContent=Pe)}return Fn(W.afterSanitizeElements,L,null),nl(L,se)},cp=function(L,se,Se){if(De[se]||lp(se,L)||Ke&&(se==="id"||se==="name")&&(Se in n||Se in v0))return!1;const Pe=Z[se]||ie.attributeCheck instanceof Function&&ie.attributeCheck(se,L);return he&&Wt(ue,se)||$e&&Wt(X,se)?!0:Pe?ao[se]||Wt(A,bo(Se,te,""))||(se==="src"||se==="xlink:href"||se==="href")&&L!=="script"&&Hm(Se,"data:")===0&&_s[L]||Re&&!Wt(j,bo(Se,te,""))?!0:!Se:dp(L)&&Cs(we.tagNameCheck,L)&&Cs(we.attributeNameCheck,se,L)||se==="is"&&we.allowCustomizedBuiltInElements&&Cs(we.tagNameCheck,Se)},w0=it({},["annotation-xml","color-profile","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","missing-glyph"]),dp=function(L){return!w0[Eo(L)]&&Wt(y,L)},$0=function(L,se,Se,Pe){if(w&&typeof d=="object"&&typeof d.getAttributeType=="function"&&!Se)switch(d.getAttributeType(L,se)){case"TrustedHTML":return z(Pe);case"TrustedScriptURL":return U(Pe)}return Pe},C0=function(L,se,Se,Pe){try{return Se?L.setAttributeNS(Se,se,Pe):L.setAttribute(se,Pe),$s(L)?(Ba(L),!1):!0}catch{return $r(se,L),!1}},fp=function(L,se){if(Fn(W.beforeSanitizeAttributes,L,null),nl(L,se))return;const Se=L.attributes;if(!Se||$s(L))return;Z=ip(W.uponSanitizeAttribute,Z,fe,ot);const Pe={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Z,forceKeepAttr:void 0};let We=Se.length;const lt=St(L.nodeName);for(;We--;){const st=Se[We],wt=st.name,_n=st.namespaceURI,dn=st.value,al=St(wt),Mu=dn;let Jt=wt==="value"?Mu:Tq(Mu),pp=!1;if(Pe.attrName=al,Pe.attrValue=Jt,Pe.keepAttr=!0,Pe.forceKeepAttr=void 0,Fn(W.uponSanitizeAttribute,L,Pe),Jt=Pe.attrValue,qt&&(al==="id"||al==="name")&&Hm(Jt,Ia)!==0&&($r(wt,L,st),Jt=Ia+Jt,pp=!0),ge&&Wt(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,Jt)){$r(wt,L,st);continue}if(al==="attributename"&&Um(Jt,"href")){$r(wt,L,st);continue}if(!Pe.forceKeepAttr){if(!Pe.keepAttr){$r(wt,L,st);continue}if(!Fe&&Wt(Gq,Jt)){$r(wt,L,st);continue}if(Ge&&(Jt=ws(Jt)),!cp(lt,al,Jt)){$r(wt,L,st);continue}Jt=$0(lt,al,_n,Jt),Jt!==Mu&&C0(L,wt,_n,Jt)&&pp&&jm(t.removed)}}Fn(W.afterSanitizeAttributes,L,null),nl(L,se)},Ss=function(L){let se=null;const Se=sp(L);for(Fn(W.beforeSanitizeShadowDOM,L,null);se=Se.nextNode();)if(Fn(W.uponSanitizeShadowNode,se,null),up(se,L),fp(se,L),tl(se.content)&&Ss(se.content),I(se)===pn.element){const Pe=C(se);tl(Pe)&&(Ou(Pe),Ss(Pe))}Fn(W.afterSanitizeShadowDOM,L,null)},Ou=function(L){const se=[{node:L,shadow:null}];for(;se.length>0;){const Se=se.pop();if(Se.shadow){Ss(Se.shadow);continue}const Pe=Se.node,We=I(Pe)===pn.element,lt=$(Pe);if(lt)for(let st=lt.length-1;st>=0;--st)se.push({node:lt[st],shadow:null});if(We){const st=E?E(Pe):null;if(typeof st=="string"&&St(st)==="template"){const wt=Pe.content;tl(wt)&&se.push({node:wt,shadow:null})}}if(We){const st=C(Pe);tl(st)&&se.push({node:null,shadow:st},{node:st,shadow:null})}}};return t.sanitize=function(Me){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},se=null,Se=null,Pe=null,We=null;if(ro=!Me,ro&&(Me=""),typeof Me!="string"&&!lo(Me)&&(Me=Rq(Me),typeof Me!="string"))throw ja("dirty is not a string, aborting");if(!t.isSupported)return Me;Be?(M=He,Z=ot):Tu(L),(W.uponSanitizeElement.length>0||W.uponSanitizeAttribute.length>0)&&(M=vn(M)),W.uponSanitizeAttribute.length>0&&(Z=vn(Z)),t.removed=[];const lt=Zr&&typeof Me!="string"&&lo(Me);if(lt){_0(Me);const _n=K(Me);if(typeof _n=="string"){const dn=St(_n);if(!M[dn]||Ee[dn])throw xs(Me),ja("root node is forbidden and cannot be sanitized in-place")}if($s(Me))throw xs(Me),ja("root node is clobbered and cannot be sanitized in-place");try{Ou(Me)}catch(dn){throw xs(Me),dn}}else if(lo(Me))se=op(""),Se=se.ownerDocument.importNode(Me,!0),Se.nodeType===pn.element&&Se.nodeName==="BODY"||Se.nodeName==="HTML"?se=Se:se.appendChild(Se),Ou(se);else{if(!Ft&&!Ge&&!Ce&&Me.indexOf("<")===-1)return w&&ze?z(Me):Me;if(se=op(Me),!se)return Ft?null:ze?q:""}se&&Et&&Ba(se.firstChild);const st=lt?Me:se;try{const _n=sp(st);for(;Pe=_n.nextNode();)up(Pe,st),fp(Pe,st),tl(Pe.content)&&Ss(Pe.content)}catch(_n){throw lt&&(xs(Me),Mr(t.removed,dn=>{dn.element&&ks(dn.element)})),_n}if(lt){let _n=!1;if(Mr(t.removed,dn=>{dn.element&&(dn.element===Me&&(_n=!0),ks(dn.element))}),_n)throw ja("a node selected for removal could not be safely returned; refusing to sanitize in place");return Ge&&Du(Me),Me}if(Ft){if(Ge&&Du(se),je)for(We=_e.call(se.ownerDocument);se.firstChild;)We.appendChild(se.firstChild);else We=se;return(Z.shadowroot||Z.shadowrootmode)&&(We=Ae.call(a,We,!0)),We}let wt=Ce?se.outerHTML:se.innerHTML;return Ce&&M["!doctype"]&&se.ownerDocument&&se.ownerDocument.doctype&&se.ownerDocument.doctype.name&&Wt(Hq,se.ownerDocument.doctype.name)&&(wt=" -`+wt),Ge&&(wt=ws(wt)),w&&ze?z(wt):wt},t.setConfig=function(){let Me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Tu(Me),Be=!0,He=M,ot=Z},t.clearConfig=function(){el=null,Be=!1,He=null,ot=null,w=H,q=""},t.isValidAttribute=function(Me,L,se){el||Tu({});const Se=St(Me),Pe=St(L);return cp(Se,Pe,se)},t.addHook=function(Me,L){typeof L=="function"&&an(W,Me)&&go(W[Me],L)},t.removeHook=function(Me,L){if(an(W,Me)){if(L!==void 0){const se=Eq(W[Me],L);return se===-1?void 0:Aq(W[Me],se,1)[0]}return jm(W[Me])}},t.removeHooks=function(Me){an(W,Me)&&(W[Me]=[])},t.removeAllHooks=function(){W=th()},t}var Qq=K1();const eN=["http","https","mailto","tel"],tN=/[\x00-\x20\x7f]+/g,nN=/^([a-z][a-z0-9+.-]*):/i;function G1(e){if(e==null)return!1;const t=e.replace(tN,"");if(t==="")return!1;const n=nN.exec(t);if(n)return eN.includes(n[1].toLowerCase());try{return new URL(t,"https://admin.invalid/"),!0}catch{return!1}}const aN=["script","style","template","noscript","iframe","frame","frameset","object","embed","applet","svg","math","title","head","meta","link","base"],Y1=Object.freeze({ALLOWED_TAGS:[...z1],ALLOWED_ATTR:["href"],ALLOW_DATA_ATTR:!1,ALLOW_ARIA_ATTR:!1,ADD_FORBID_CONTENTS:[...aN],KEEP_CONTENT:!0,RETURN_TRUSTED_TYPE:!1}),rN='

a +