diff --git a/ui/vuetifyx/vuetifyxjs/dist/vuetifyx.min.js b/ui/vuetifyx/vuetifyxjs/dist/vuetifyx.min.js index e04d9fcf..3c277b15 100644 --- a/ui/vuetifyx/vuetifyxjs/dist/vuetifyx.min.js +++ b/ui/vuetifyx/vuetifyxjs/dist/vuetifyx.min.js @@ -1,52 +1,52 @@ -(function(d,ie){typeof exports=="object"&&typeof module<"u"?ie(require("vue")):typeof define=="function"&&define.amd?define(["vue"],ie):(d=typeof globalThis<"u"?globalThis:d||self,ie(d.Vue))})(this,function(d){"use strict";function ie(e,t){return n=>Object.keys(e).reduce((r,a)=>{const i=typeof e[a]=="object"&&e[a]!=null&&!Array.isArray(e[a])?e[a]:{type:e[a]};return n&&a in n?r[a]={...i,default:n[a]}:r[a]=i,t&&!r[a].source&&(r[a].source=t),r},{})}const Qe=ie({class:[String,Array,Object],style:{type:[String,Array,Object],default:null}},"component");function va(e){d.warn(`Vuetify: ${e}`)}function $f(e){d.warn(`Vuetify error: ${e}`)}function F6(e,t){t=Array.isArray(t)?t.slice(0,-1).map(n=>`'${n}'`).join(", ")+` or '${t.at(-1)}'`:`'${t}'`,d.warn(`[Vuetify UPGRADE] '${e}' is deprecated, use ${t} instead.`)}const In=typeof window<"u",VM=In&&"IntersectionObserver"in window,Bbe=In&&("ontouchstart"in window||window.navigator.maxTouchPoints>0),H6=In&&"EyeDropper"in window,PM=In&&"matchMedia"in window&&typeof window.matchMedia=="function",zl=()=>PM&&window.matchMedia("(prefers-reduced-motion: reduce)").matches;function z6(e,t,n){Fbe(e,t),t.set(e,n)}function Fbe(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function W6(e,t,n){return e.set(G6(e,t),n),n}function ju(e,t){return e.get(G6(e,t))}function G6(e,t,n){if(typeof e=="function"?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError("Private element is not present on this object")}function U6(e,t,n){const r=t.length-1;if(r<0)return e===void 0?n:e;for(let a=0;a"u"?n:a}if(typeof t=="string")return eh(e,t,n);if(Array.isArray(t))return U6(e,t,n);if(typeof t!="function")return n;const r=t(e,n);return typeof r>"u"?n:r}function Wl(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:e},(n,r)=>t+r)}function Ne(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"px";if(e==null||e==="")return;const n=Number(e);return isNaN(n)?String(e):isFinite(n)?`${n}${t}`:void 0}function th(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function NM(e){let t;return e!==null&&typeof e=="object"&&((t=Object.getPrototypeOf(e))===Object.prototype||t===null)}function LM(e){if(e&&"$el"in e){const t=e.$el;return t?.nodeType===Node.TEXT_NODE?t.nextElementSibling:t}return e}const OM=Object.freeze({enter:"Enter",tab:"Tab",delete:"Delete",esc:"Escape",space:"Space",up:"ArrowUp",down:"ArrowDown",left:"ArrowLeft",right:"ArrowRight",end:"End",home:"Home",del:"Delete",backspace:"Backspace",insert:"Insert",pageup:"PageUp",pagedown:"PageDown",shift:"Shift"});function j6(e){return Object.keys(e)}function nh(e,t){return t.every(n=>e.hasOwnProperty(n))}function Oo(e,t){const n={};for(const r of t)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function RM(e,t,n){const r=Object.create(null),a=Object.create(null);for(const o in e)t.some(i=>i instanceof RegExp?i.test(o):i===o)?r[o]=e[o]:a[o]=e[o];return[r,a]}function Bt(e,t){const n={...e};return t.forEach(r=>delete n[r]),n}const Y6=/^on[^a-z]/,BM=e=>Y6.test(e),Hbe=["onAfterscriptexecute","onAnimationcancel","onAnimationend","onAnimationiteration","onAnimationstart","onAuxclick","onBeforeinput","onBeforescriptexecute","onChange","onClick","onCompositionend","onCompositionstart","onCompositionupdate","onContextmenu","onCopy","onCut","onDblclick","onFocusin","onFocusout","onFullscreenchange","onFullscreenerror","onGesturechange","onGestureend","onGesturestart","onGotpointercapture","onInput","onKeydown","onKeypress","onKeyup","onLostpointercapture","onMousedown","onMousemove","onMouseout","onMouseover","onMouseup","onMousewheel","onPaste","onPointercancel","onPointerdown","onPointerenter","onPointerleave","onPointermove","onPointerout","onPointerover","onPointerup","onReset","onSelect","onSubmit","onTouchcancel","onTouchend","onTouchmove","onTouchstart","onTransitioncancel","onTransitionend","onTransitionrun","onTransitionstart","onWheel"],zbe=["ArrowUp","ArrowDown","ArrowRight","ArrowLeft","Enter","Escape","Tab"," "];function Wbe(e){return e.isComposing&&zbe.includes(e.key)}function Gl(e){const[t,n]=RM(e,[Y6]),r=Bt(t,Hbe),[a,o]=RM(n,["class","style","id","inert",/^data-/]);return Object.assign(a,t),Object.assign(o,r),[a,o]}function Fn(e){return e==null?[]:Array.isArray(e)?e:[e]}function K6(e,t){let n=0;const r=function(){for(var a=arguments.length,o=new Array(a),i=0;ie(...o),d.unref(t))};return r.clear=()=>{clearTimeout(n)},r.immediate=e,r}function Dn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.max(t,Math.min(n,e))}function X6(e){const t=e.toString().trim();return t.includes(".")?t.length-t.indexOf(".")-1:0}function Z6(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0";return e+n.repeat(Math.max(0,t-e.length))}function J6(e,t){return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0").repeat(Math.max(0,t-e.length))+e}function Gbe(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const n=[];let r=0;for(;r1&&arguments[1]!==void 0?arguments[1]:1e3;if(e=t&&r0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;const r={};for(const a in e)r[a]=e[a];for(const a in t){const o=e[a],i=t[a];if(NM(o)&&NM(i)){r[a]=Qa(o,i,n);continue}if(n&&Array.isArray(o)&&Array.isArray(i)){r[a]=n(o,i);continue}r[a]=i}return r}function q6(e){return e.map(t=>t.type===d.Fragment?q6(t.children):t).flat()}function rh(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(rh.cache.has(e))return rh.cache.get(e);const t=e.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return rh.cache.set(e,t),t}rh.cache=new Map;function qp(e,t){if(!t||typeof t!="object")return[];if(Array.isArray(t))return t.map(n=>qp(e,n)).flat(1);if(t.suspense)return qp(e,t.ssContent);if(Array.isArray(t.children))return t.children.map(n=>qp(e,n)).flat(1);if(t.component){if(Object.getOwnPropertyDescriptor(t.component.provides,e))return[t.component];if(t.component.subTree)return qp(e,t.component.subTree).flat(1)}return[]}var $p=new WeakMap,ah=new WeakMap;class $6{constructor(t){z6(this,$p,[]),z6(this,ah,0),this.size=t}get isFull(){return ju($p,this).length===this.size}push(t){ju($p,this)[ju(ah,this)]=t,W6(ah,this,(ju(ah,this)+1)%this.size)}values(){return ju($p,this).slice(ju(ah,this)).concat(ju($p,this).slice(0,ju(ah,this)))}clear(){ju($p,this).length=0,W6(ah,this,0)}}function Ube(e){return"touches"in e?{clientX:e.touches[0].clientX,clientY:e.touches[0].clientY}:{clientX:e.clientX,clientY:e.clientY}}function FM(e){const t=d.reactive({});d.watchEffect(()=>{const r=e();for(const a in r)t[a]=r[a]},{flush:"sync"});const n={};for(const r in t)n[r]=d.toRef(()=>t[r]);return n}function Nx(e,t){return e.includes(t)}function eW(e){return e[2].toLowerCase()+e.slice(3)}const Na=()=>[Function,Array];function tW(e,t){return t="on"+d.capitalize(t),!!(e[t]||e[`${t}Once`]||e[`${t}Capture`]||e[`${t}OnceCapture`]||e[`${t}CaptureOnce`])}function Yy(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1&&arguments[1]!==void 0?arguments[1]:!0;const n=["button","[href]",'input:not([type="hidden"])',"select","textarea","details:not(:has(> summary))","details > summary","[tabindex]",'[contenteditable]:not([contenteditable="false"])',"audio[controls]","video[controls]"].map(a=>`${a}${t?':not([tabindex="-1"])':""}:not([disabled], [inert])`).join(", ");let r;try{r=[...e.querySelectorAll(n)]}catch(a){return $f(String(a)),[]}return r.filter(a=>!a.closest("[inert]")).filter(a=>!!a.offsetParent||a.getClientRects().length>0).filter(a=>!a.parentElement?.closest("details:not([open])")||a.tagName==="SUMMARY"&&a.parentElement?.tagName==="DETAILS")}function nW(e,t,n){let r,a=e.indexOf(document.activeElement);const o=t==="next"?1:-1;do a+=o,r=e[a];while((!r||r.offsetParent==null||!(n?.(r)??!0))&&a=0);return r}function oh(e,t){const n=id(e);if(t==null)(e===document.activeElement||!e.contains(document.activeElement))&&n[0]?.focus();else if(t==="first")n[0]?.focus();else if(t==="last")n.at(-1)?.focus();else if(typeof t=="number")n[t]?.focus();else{const r=nW(n,t);r?r.focus():oh(e,t==="next"?"first":"last")}}function Ky(e){return e==null||typeof e=="string"&&e.trim()===""}function Lx(){}function em(e,t){if(!(In&&typeof CSS<"u"&&typeof CSS.supports<"u"&&CSS.supports(`selector(${t})`)))return null;try{return!!e&&e.matches(t)}catch{return null}}function Ox(e){return e.some(t=>d.isVNode(t)?t.type===d.Comment?!1:t.type!==d.Fragment||Ox(t.children):!0)?e:null}function Rx(e,t,n){return e?.(t)??n?.(t)}function jbe(e,t){if(!In||e===0)return t(),()=>{};const n=window.setTimeout(t,e);return()=>window.clearTimeout(n)}function Ybe(e,t){const n=e.clientX,r=e.clientY,a=t.getBoundingClientRect(),o=a.left,i=a.top,s=a.right,l=a.bottom;return n>=o&&n<=s&&r>=i&&r<=l}function Xy(){const e=d.shallowRef(),t=n=>{e.value=n};return Object.defineProperty(t,"value",{enumerable:!0,get:()=>e.value,set:n=>e.value=n}),Object.defineProperty(t,"el",{enumerable:!0,get:()=>LM(e.value)}),t}function tm(e){const t=e.key.length===1,n=!e.ctrlKey&&!e.metaKey&&!e.altKey;return t&&n}function sd(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"||typeof e=="bigint"}function Bx(e){return"\\^$*+?.()|{}[]".includes(e)?`\\${e}`:e}function Kbe(e,t,n){const r=new RegExp(`[\\d\\-${Bx(n)}]`),a=e.split("").filter(i=>r.test(i)).filter((i,s,l)=>s===0&&/[-]/.test(i)||i===n&&s===l.indexOf(i)||/\d/.test(i)).join("");if(t===0)return a.split(n)[0];const o=new RegExp(`${Bx(n)}\\d`);if(t!==null&&o.test(a)){const i=a.split(n);return[i[0],i[1].substring(0,t)].join(n)}return a}function Xbe(e){const t={};for(const n in e)t[d.camelize(n)]=e[n];return t}function Zbe(e){const t=["checked","disabled"];return Object.fromEntries(Object.entries(e).filter(n=>{let[r,a]=n;return t.includes(r)?!!a:a!==void 0}))}function rW(e){const t=n=>Array.isArray(n)?n.map(r=>t(r)):d.isRef(n)||d.isReactive(n)||d.isProxy(n)?t(d.toRaw(n)):NM(n)?Object.keys(n).reduce((r,a)=>(r[a]=t(n[a]),r),{}):n;return t(e)}const aW=["top","bottom"],Jbe=["start","end","left","right"];function HM(e,t){let[n,r]=e.split(" ");return r||(r=Nx(aW,n)?"start":Nx(Jbe,n)?"top":"center"),{side:zM(n,t),align:zM(r,t)}}function zM(e,t){return e==="start"?t?"right":"left":e==="end"?t?"left":"right":e}function WM(e){return{side:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.side],align:e.align}}function GM(e){return{side:e.side,align:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.align]}}function oW(e){return{side:e.align,align:e.side}}function iW(e){return Nx(aW,e.side)?"y":"x"}class Vi{constructor(t){const n=document.body.currentCSSZoom??1,r=t instanceof Element,a=r?1+(1-n)/n:1,{x:o,y:i,width:s,height:l}=r?t.getBoundingClientRect():t;this.x=o*a,this.y=i*a,this.width=s*a,this.height=l*a}get top(){return this.y}get bottom(){return this.y+this.height}get left(){return this.x}get right(){return this.x+this.width}}function sW(e,t){return{x:{before:Math.max(0,t.left-e.left),after:Math.max(0,e.right-t.right)},y:{before:Math.max(0,t.top-e.top),after:Math.max(0,e.bottom-t.bottom)}}}function lW(e){if(Array.isArray(e)){const t=document.body.currentCSSZoom??1,n=1+(1-t)/t;return new Vi({x:e[0]*n,y:e[1]*n,width:0*n,height:0*n})}else return new Vi(e)}function Qbe(e){if(e===document.documentElement)if(visualViewport){const t=document.body.currentCSSZoom??1;return new Vi({x:visualViewport.scale>1?0:visualViewport.offsetLeft,y:visualViewport.scale>1?0:visualViewport.offsetTop,width:visualViewport.width*visualViewport.scale/t,height:visualViewport.height*visualViewport.scale/t})}else return new Vi({x:0,y:0,width:document.documentElement.clientWidth,height:document.documentElement.clientHeight});else return new Vi(e)}function UM(e){const t=new Vi(e),n=getComputedStyle(e),r=n.transform;if(r){let a,o,i,s,l;if(r.startsWith("matrix3d("))a=r.slice(9,-1).split(/, /),o=Number(a[0]),i=Number(a[5]),s=Number(a[12]),l=Number(a[13]);else if(r.startsWith("matrix("))a=r.slice(7,-1).split(/, /),o=Number(a[0]),i=Number(a[3]),s=Number(a[4]),l=Number(a[5]);else return new Vi(t);const u=n.transformOrigin,c=t.x-s-(1-o)*parseFloat(u),f=t.y-l-(1-i)*parseFloat(u.slice(u.indexOf(" ")+1)),h=o?t.width/o:e.offsetWidth+1,v=i?t.height/i:e.offsetHeight+1;return new Vi({x:c,y:f,width:h,height:v})}else return new Vi(t)}function Yu(e,t,n){if(typeof e.animate>"u")return{finished:Promise.resolve()};let r;try{r=e.animate(t,n)}catch{return{finished:Promise.resolve()}}return typeof r.finished>"u"&&(r.finished=new Promise(a=>{r.onfinish=()=>{a(r)}})),r}const Fx=new WeakMap;function qbe(e,t){Object.keys(t).forEach(n=>{if(BM(n)){const r=eW(n),a=Fx.get(e);if(t[n]==null)a?.forEach(o=>{const[i,s]=o;i===r&&(e.removeEventListener(r,s),a.delete(o))});else if(!a||![...a].some(o=>o[0]===r&&o[1]===t[n])){e.addEventListener(r,t[n]);const o=a||new Set;o.add([r,t[n]]),Fx.has(e)||Fx.set(e,o)}}else t[n]==null?e.removeAttribute(n):e.setAttribute(n,t[n])})}function $be(e,t){Object.keys(t).forEach(n=>{if(BM(n)){const r=eW(n),a=Fx.get(e);a?.forEach(o=>{const[i,s]=o;i===r&&(e.removeEventListener(r,s),a.delete(o))})}else e.removeAttribute(n)})}const nm=2.4,uW=.2126729,cW=.7151522,dW=.072175,e1e=.55,t1e=.58,n1e=.57,r1e=.62,Hx=.03,fW=1.45,a1e=5e-4,o1e=1.25,i1e=1.25,hW=.078,vW=12.82051282051282,zx=.06,pW=.001;function mW(e,t){const n=(e.r/255)**nm,r=(e.g/255)**nm,a=(e.b/255)**nm,o=(t.r/255)**nm,i=(t.g/255)**nm,s=(t.b/255)**nm;let l=n*uW+r*cW+a*dW,u=o*uW+i*cW+s*dW;if(l<=Hx&&(l+=(Hx-l)**fW),u<=Hx&&(u+=(Hx-u)**fW),Math.abs(u-l)l){const f=(u**e1e-l**t1e)*o1e;c=f-pW?0:f>-hW?f-f*vW*zx:f+zx}return c*100}const Wx=.20689655172413793,s1e=e=>e>Wx**3?Math.cbrt(e):e/(3*Wx**2)+4/29,l1e=e=>e>Wx?e**3:3*Wx**2*(e-4/29);function gW(e){const t=s1e,n=t(e[1]);return[116*n-16,500*(t(e[0]/.95047)-n),200*(n-t(e[2]/1.08883))]}function yW(e){const t=l1e,n=(e[0]+16)/116;return[t(n+e[1]/500)*.95047,t(n),t(n-e[2]/200)*1.08883]}const u1e=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],c1e=e=>e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055,d1e=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],f1e=e=>e<=.04045?e/12.92:((e+.055)/1.055)**2.4;function bW(e){const t=Array(3),n=c1e,r=u1e;for(let a=0;a<3;++a)t[a]=Math.round(Dn(n(r[a][0]*e[0]+r[a][1]*e[1]+r[a][2]*e[2]))*255);return{r:t[0],g:t[1],b:t[2]}}function jM(e){let{r:t,g:n,b:r}=e;const a=[0,0,0],o=f1e,i=d1e;t=o(t/255),n=o(n/255),r=o(r/255);for(let s=0;s<3;++s)a[s]=i[s][0]*t+i[s][1]*n+i[s][2]*r;return a}function YM(e){return!!e&&/^(#|var\(--|(rgb|hsl)a?\()/.test(e)}function h1e(e){return YM(e)&&!/^((rgb|hsl)a?\()?var\(--/.test(e)}const wW=/^(?(?:rgb|hsl)a?)\((?.+)\)/,v1e={rgb:(e,t,n,r)=>({r:e,g:t,b:n,a:r}),rgba:(e,t,n,r)=>({r:e,g:t,b:n,a:r}),hsl:(e,t,n,r)=>SW({h:e,s:t,l:n,a:r}),hsla:(e,t,n,r)=>SW({h:e,s:t,l:n,a:r}),hsv:(e,t,n,r)=>Ul({h:e,s:t,v:n,a:r}),hsva:(e,t,n,r)=>Ul({h:e,s:t,v:n,a:r})};function Pi(e){if(typeof e=="number")return(isNaN(e)||e<0||e>16777215)&&va(`'${e}' is not a valid hex color`),{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e=="string"&&wW.test(e)){const{groups:t}=e.match(wW),{fn:n,values:r}=t,a=r.split(/,\s*|\s*\/\s*|\s+/).map((o,i)=>o.endsWith("%")||i>0&&i<3&&["hsl","hsla","hsv","hsva"].includes(n)?parseFloat(o)/100:parseFloat(o));return v1e[n](...a)}else if(typeof e=="string"){let t=e.startsWith("#")?e.slice(1):e;[3,4].includes(t.length)?t=t.split("").map(r=>r+r).join(""):[6,8].includes(t.length)||va(`'${e}' is not a valid hex(a) color`);const n=parseInt(t,16);return(isNaN(n)||n<0||n>4294967295)&&va(`'${e}' is not a valid hex(a) color`),TW(t)}else if(typeof e=="object"){if(nh(e,["r","g","b"]))return e;if(nh(e,["h","s","l"]))return Ul(XM(e));if(nh(e,["h","s","v"]))return Ul(e)}throw new TypeError(`Invalid color: ${e==null?e:String(e)||e.constructor.name} -Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function Ul(e){const{h:t,s:n,v:r,a}=e,o=s=>{const l=(s+t/60)%6;return r-r*n*Math.max(Math.min(l,4-l,1),0)},i=[o(5),o(3),o(1)].map(s=>Math.round(s*255));return{r:i[0],g:i[1],b:i[2],a}}function SW(e){return Ul(XM(e))}function Zy(e){if(!e)return{h:0,s:1,v:1,a:1};const t=e.r/255,n=e.g/255,r=e.b/255,a=Math.max(t,n,r),o=Math.min(t,n,r);let i=0;a!==o&&(a===t?i=60*(0+(n-r)/(a-o)):a===n?i=60*(2+(r-t)/(a-o)):a===r&&(i=60*(4+(t-n)/(a-o)))),i<0&&(i=i+360);const s=a===0?0:(a-o)/a,l=[i,s,a];return{h:l[0],s:l[1],v:l[2],a:e.a}}function KM(e){const{h:t,s:n,v:r,a}=e,o=r-r*n/2,i=o===1||o===0?0:(r-o)/Math.min(o,1-o);return{h:t,s:i,l:o,a}}function XM(e){const{h:t,s:n,l:r,a}=e,o=r+n*Math.min(r,1-r),i=o===0?0:2-2*r/o;return{h:t,s:i,v:o,a}}function xW(e){let{r:t,g:n,b:r,a}=e;return a===void 0?`rgb(${t}, ${n}, ${r})`:`rgba(${t}, ${n}, ${r}, ${a})`}function CW(e){return xW(Ul(e))}function Gx(e){const t=Math.round(e).toString(16);return("00".substr(0,2-t.length)+t).toUpperCase()}function _W(e){let{r:t,g:n,b:r,a}=e;return`#${[Gx(t),Gx(n),Gx(r),a!==void 0?Gx(Math.round(a*255)):""].join("")}`}function TW(e){e=m1e(e);let[t,n,r,a]=Gbe(e,2).map(o=>parseInt(o,16));return a=a===void 0?a:a/255,{r:t,g:n,b:r,a}}function p1e(e){const t=TW(e);return Zy(t)}function kW(e){return _W(Ul(e))}function m1e(e){return e.startsWith("#")&&(e=e.slice(1)),e=e.replace(/([^0-9a-f])/gi,"F"),(e.length===3||e.length===4)&&(e=e.split("").map(t=>t+t).join("")),e.length!==6&&(e=Z6(Z6(e,6),8,"F")),e}function g1e(e,t){const n=gW(jM(e));return n[0]=n[0]+t*10,bW(yW(n))}function y1e(e,t){const n=gW(jM(e));return n[0]=n[0]-t*10,bW(yW(n))}function ZM(e){const t=Pi(e);return jM(t)[1]}function b1e(e,t){const n=ZM(e),r=ZM(t),a=Math.max(n,r),o=Math.min(n,r);return(a+.05)/(o+.05)}function AW(e){const t=Math.abs(mW(Pi(0),Pi(e)));return Math.abs(mW(Pi(16777215),Pi(e)))>Math.min(t,50)?"#fff":"#000"}function Er(e,t){const n=d.getCurrentInstance();if(!n)throw new Error(`[Vuetify] ${e} must be called from inside a setup function`);return n}function jl(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const t=Er(e).type;return rh(t?.aliasName||t?.name)}function w1e(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Er("injectSelf");const{provides:n}=t;if(n&&e in n)return n[e]}const rm=Symbol.for("vuetify:defaults");function S1e(e){return d.ref(e)}function JM(){const e=d.inject(rm);if(!e)throw new Error("[Vuetify] Could not find defaults instance");return e}function fr(e,t){const n=JM(),r=d.ref(e),a=d.computed(()=>{if(d.unref(t?.disabled))return n.value;const i=d.unref(t?.scoped),s=d.unref(t?.reset),l=d.unref(t?.root);if(r.value==null&&!(i||s||l))return n.value;let u=Qa(r.value,{prev:n.value});if(i)return u;if(s||l){const c=Number(s||1/0);for(let f=0;f<=c&&!(!u||!("prev"in u));f++)u=u.prev;return u&&typeof l=="string"&&l in u&&(u=Qa(Qa(u,{prev:u}),u[l])),u}return u.prev?Qa(u.prev,u):u});return d.provide(rm,a),a}function x1e(e,t){return e.props&&(typeof e.props[t]<"u"||typeof e.props[rh(t)]<"u")}function C1e(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:JM();const r=Er("useDefaults");if(t=t??r.type.name??r.type.__name,!t)throw new Error("[Vuetify] Could not determine component name");const a=d.computed(()=>n.value?.[e._as??t]),o=new Proxy(e,{get(l,u){const c=Reflect.get(l,u);if(u==="class"||u==="style")return[a.value?.[u],c].filter(v=>v!=null);if(x1e(r.vnode,u))return c;const f=a.value?.[u];if(f!==void 0)return f;const h=n.value?.global?.[u];return h!==void 0?h:c}}),i=d.shallowRef();d.watchEffect(()=>{if(a.value){const l=Object.entries(a.value).filter(u=>{let[c]=u;return c.startsWith(c[0].toUpperCase())});i.value=l.length?Object.fromEntries(l):void 0}else i.value=void 0});function s(){const l=w1e(rm,r);d.provide(rm,d.computed(()=>i.value?Qa(l?.value??{},i.value):l?.value))}return{props:o,provideSubDefaults:s}}function po(e){if(e._setup=e._setup??e.setup,!e.name)return va("The component is missing an explicit name, unable to generate default prop value"),e;if(e._setup){e.props=ie(e.props??{},e.name)();const t=Object.keys(e.props).filter(n=>n!=="class"&&n!=="style");e.filterProps=function(r){return Oo(r,t)},e.props._as=String,e.setup=function(r,a){const o=JM();if(!o.value)return e._setup(r,a);const{props:i,provideSubDefaults:s}=C1e(r,r._as??e.name,o),l=e._setup(i,a);return s(),l}}return e}function Se(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return t=>(e?po:d.defineComponent)(t)}function _1e(e,t){return t.props=e,t}function Ku(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",n=arguments.length>2?arguments[2]:void 0;return Se()({name:n??d.capitalize(d.camelize(e.replace(/__/g,"-"))),props:{tag:{type:String,default:t},...Qe()},setup(r,a){let{slots:o}=a;return()=>d.h(r.tag,{class:[e,r.class],style:r.style},o.default?.())}})}function T1e(e,t,n,r){if(!n||sd(e)||sd(t))return;const a=n.get(e);if(a)a.set(t,r);else{const o=new WeakMap;o.set(t,r),n.set(e,o)}}function k1e(e,t,n){if(!n||sd(e)||sd(t))return null;const r=n.get(e)?.get(t);if(typeof r=="boolean")return r;const a=n.get(t)?.get(e);return typeof a=="boolean"?a:null}function pa(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:new WeakMap;if(e===t)return!0;if(e instanceof Date&&t instanceof Date&&e.getTime()!==t.getTime()||e!==Object(e)||t!==Object(t))return!1;const r=Object.keys(e);if(r.length!==Object.keys(t).length)return!1;const a=k1e(e,t,n);return a||(T1e(e,t,n,!0),r.every(o=>pa(e[o],t[o],n)))}function EW(e){if(typeof e.getRootNode!="function"){for(;e.parentNode;)e=e.parentNode;return e!==document?null:document}const t=e.getRootNode();return t!==document&&t.getRootNode({composed:!0})!==document?null:t}const Jy="cubic-bezier(0.4, 0, 0.2, 1)",MW="cubic-bezier(0.0, 0, 0.2, 1)",IW="cubic-bezier(0.4, 0, 1, 1)",A1e={linear:e=>e,easeInQuad:e=>e**2,easeOutQuad:e=>e*(2-e),easeInOutQuad:e=>e<.5?2*e**2:-1+(4-2*e)*e,easeInCubic:e=>e**3,easeOutCubic:e=>--e**3+1,easeInOutCubic:e=>e<.5?4*e**3:(e-1)*(2*e-2)*(2*e-2)+1,easeInQuart:e=>e**4,easeOutQuart:e=>1- --e**4,easeInOutQuart:e=>e<.5?8*e**4:1-8*--e**4,easeInQuint:e=>e**5,easeOutQuint:e=>1+--e**5,easeInOutQuint:e=>e<.5?16*e**5:1+16*--e**5,instant:e=>1};function Ni(e,t,n){return Object.keys(e).filter(r=>BM(r)&&r.endsWith(t)).reduce((r,a)=>(r[a.slice(0,-t.length)]=o=>Yy(e[a],o,n(o)),r),{})}function Ux(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;e;){if(t?E1e(e):QM(e))return e;e=e.parentElement}return document.scrollingElement}function jx(e,t){const n=[];if(t&&e&&!t.contains(e))return n;for(;e&&(QM(e)&&n.push(e),e!==t);)e=e.parentElement;return n}function QM(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e),n=t.overflowY==="scroll"||t.overflowY==="auto"&&e.scrollHeight>e.clientHeight,r=t.overflowX==="scroll"||t.overflowX==="auto"&&e.scrollWidth>e.clientWidth;return n||r}function E1e(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return["scroll","auto"].includes(t.overflowY)}function M1e(e){let{depth:t,isLast:n,isLastGroup:r,leafLinks:a,separateRoots:o,parentIndentLines:i,variant:s}=e;const l=n&&(!r||o||t>1);return!i||!t?{leaf:void 0,node:void 0,children:i,footer:i&&(!l||s==="simple")?[...i,o?"none":"line"]:["none"]}:s==="simple"?{leaf:[...i,"line"],node:[...i,"line"],children:[...i,"line"],footer:[...i,"line","line"]}:{leaf:[...i,l?"last-leaf":"leaf",...a?["leaf-link"]:[]],node:[...i,l?"last-leaf":"leaf"],children:[...i,l?"none":"line"],footer:[...i,l?"none":"line"]}}function I1e(e){for(;e;){if(window.getComputedStyle(e).position==="fixed")return!0;e=e.offsetParent}return!1}function Ce(e){const t=Er("useRender");t.render=e}function D1e(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{leading:!0,trailing:!0},r=0,a=0,o=!1,i=0;function s(){clearTimeout(r),o=!1,i=0}const l=function(){for(var u=arguments.length,c=new Array(u),f=0;f=t?p():n.trailing&&(r=setTimeout(p,t-v)):(o=!0,n.leading&&p())};return l.clear=s,l.immediate=e,l}function ds(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const n=Xy(),r=d.ref();if(In){const a=new ResizeObserver(o=>{e?.(o,a),o.length&&(t==="content"?r.value=o[0].contentRect:r.value=o[0].target.getBoundingClientRect())});d.onBeforeUnmount(()=>{a.disconnect()}),d.watch(()=>n.el,(o,i)=>{i&&(a.unobserve(i),r.value=void 0),o&&a.observe(o)},{flush:"post"})}return{resizeRef:n,contentRect:d.readonly(r)}}const Qy=Symbol.for("vuetify:layout"),DW=Symbol.for("vuetify:layout-item"),VW=1e3,PW=ie({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),ih=ie({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function NW(){const e=d.inject(Qy);if(!e)throw new Error("[Vuetify] Could not find injected layout");return{getLayoutItem:e.getLayoutItem,mainRect:e.mainRect,mainStyles:e.mainStyles}}function sh(e){const t=d.inject(Qy);if(!t)throw new Error("[Vuetify] Could not find injected layout");const n=e.id??`layout-item-${d.useId()}`,r=Er("useLayoutItem");d.provide(DW,{id:n});const a=d.shallowRef(!1);d.onDeactivated(()=>a.value=!0),d.onActivated(()=>a.value=!1);const{layoutItemStyles:o,layoutItemScrimStyles:i}=t.register(r,{...e,active:d.computed(()=>a.value?!1:e.active.value),id:n});return d.onBeforeUnmount(()=>t.unregister(n)),{layoutItemStyles:o,layoutRect:t.layoutRect,layoutItemScrimStyles:i}}const V1e=(e,t,n,r)=>{let a={top:0,left:0,right:0,bottom:0};const o=[{id:"",layer:{...a}}];for(const i of e){const s=t.get(i),l=n.get(i),u=r.get(i);if(!s||!l||!u)continue;const c={...a,[s.value]:parseInt(a[s.value],10)+(u.value?parseInt(l.value,10):0)};o.push({id:i,layer:c}),a=c}return o};function LW(e){const t=d.inject(Qy,null),n=d.computed(()=>t?t.rootZIndex.value-100:VW),r=d.ref([]),a=d.reactive(new Map),o=d.reactive(new Map),i=d.reactive(new Map),s=d.reactive(new Map),l=d.reactive(new Map),{resizeRef:u,contentRect:c}=ds(),f=d.computed(()=>{const C=new Map,T=e.overlaps??[];for(const A of T.filter(E=>E.includes(":"))){const[E,M]=A.split(":");if(!r.value.includes(E)||!r.value.includes(M))continue;const I=a.get(E),N=a.get(M),V=o.get(E),P=o.get(M);!I||!N||!V||!P||(C.set(M,{position:I.value,amount:parseInt(V.value,10)}),C.set(E,{position:N.value,amount:-parseInt(P.value,10)}))}return C}),h=d.computed(()=>{const C=[...new Set([...i.values()].map(A=>A.value))].sort((A,E)=>A-E),T=[];for(const A of C){const E=r.value.filter(M=>i.get(M)?.value===A);T.push(...E)}return V1e(T,a,o,s)}),v=d.computed(()=>!Array.from(l.values()).some(C=>C.value)),p=d.computed(()=>h.value[h.value.length-1].layer),m=d.toRef(()=>({"--v-layout-left":Ne(p.value.left),"--v-layout-right":Ne(p.value.right),"--v-layout-top":Ne(p.value.top),"--v-layout-bottom":Ne(p.value.bottom),...v.value?void 0:{transition:"none"}})),g=d.computed(()=>h.value.slice(1).map((C,T)=>{let{id:A}=C;const{layer:E}=h.value[T],M=o.get(A),I=a.get(A);return{id:A,...E,size:Number(M.value),position:I.value}})),y=C=>g.value.find(T=>T.id===C),b=Er("createLayout"),w=d.shallowRef(!1);d.onMounted(()=>{w.value=!0}),d.provide(Qy,{register:(C,T)=>{let{id:A,order:E,position:M,layoutSize:I,elementSize:N,active:V,disableTransitions:P,absolute:L}=T;i.set(A,E),a.set(A,M),o.set(A,I),s.set(A,V),P&&l.set(A,P);const R=qp(DW,b?.vnode).indexOf(C);R>-1?r.value.splice(R,0,A):r.value.push(A);const F=d.computed(()=>g.value.findIndex(Y=>Y.id===A)),H=d.computed(()=>n.value+h.value.length*2-F.value*2),z=d.computed(()=>{const Y=M.value==="left"||M.value==="right",U=M.value==="right",j=M.value==="bottom",Q=N.value??I.value,ee=Q===0?"%":"px",$={[M.value]:0,zIndex:H.value,transform:`translate${Y?"X":"Y"}(${(V.value?0:-(Q===0?100:Q))*(U||j?-1:1)}${ee})`,position:L.value||n.value!==VW?"absolute":"fixed",...v.value?void 0:{transition:"none"}};if(!w.value)return $;const re=g.value[F.value];re||va(`[Vuetify] Could not find layout item "${A}"`);const fe=f.value.get(A);return fe&&(re[fe.position]+=fe.amount),{...$,height:Y?`calc(100% - ${re.top}px - ${re.bottom}px)`:N.value?`${N.value}px`:void 0,left:U?void 0:`${re.left}px`,right:U?`${re.right}px`:void 0,top:M.value!=="bottom"?`${re.top}px`:void 0,bottom:M.value!=="top"?`${re.bottom}px`:void 0,width:Y?N.value?`${N.value}px`:void 0:`calc(100% - ${re.left}px - ${re.right}px)`}}),G=d.computed(()=>({zIndex:H.value-1}));return{layoutItemStyles:z,layoutItemScrimStyles:G,zIndex:H}},unregister:C=>{i.delete(C),a.delete(C),o.delete(C),s.delete(C),l.delete(C),r.value=r.value.filter(T=>T!==C)},mainRect:p,mainStyles:m,getLayoutItem:y,items:g,layoutRect:c,rootZIndex:n});const S=d.toRef(()=>["v-layout",{"v-layout--full-height":e.fullHeight}]),_=d.toRef(()=>({zIndex:t?n.value:void 0,position:t?"relative":void 0,overflow:t?"hidden":void 0}));return{layoutClasses:S,layoutStyles:_,getLayoutItem:y,items:g,layoutRect:c,layoutRef:u}}function La(e,t){let n;function r(){n=d.effectScope(),n.run(()=>t.length?t(()=>{n?.stop(),r()}):t())}d.watch(e,a=>{a&&!n?r():a||(n?.stop(),n=void 0)},{immediate:!0}),d.onScopeDispose(()=>{n?.stop()})}function et(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:f=>f,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:f=>f;const o=Er("useProxiedModel"),i=d.ref(e[t]!==void 0?e[t]:n),s=rh(t),u=s!==t?d.computed(()=>(e[t],!!((o.vnode.props?.hasOwnProperty(t)||o.vnode.props?.hasOwnProperty(s))&&(o.vnode.props?.hasOwnProperty(`onUpdate:${t}`)||o.vnode.props?.hasOwnProperty(`onUpdate:${s}`))))):d.computed(()=>(e[t],!!(o.vnode.props?.hasOwnProperty(t)&&o.vnode.props?.hasOwnProperty(`onUpdate:${t}`))));La(()=>!u.value,()=>{d.watch(()=>e[t],f=>{i.value=f})});const c=d.computed({get(){const f=e[t];return r(u.value?f:i.value)},set(f){const h=a(f),v=d.toRaw(u.value?e[t]:i.value);v===h||r(v)===f||(i.value=h,o?.emit(`update:${t}`,h))}});return Object.defineProperty(c,"externalValue",{get:()=>u.value?e[t]:i.value}),c}const qM={badge:"Badge",open:"Open",close:"Close",dismiss:"Dismiss",confirmEdit:{ok:"OK",cancel:"Cancel"},dataIterator:{noResultsText:"No matching records found",loadingText:"Loading items..."},dataTable:{itemsPerPageText:"Rows per page:",ariaLabel:{sortDescending:"Sorted descending.",sortAscending:"Sorted ascending.",sortNone:"Not sorted.",activateNone:"Activate to remove sorting.",activateDescending:"Activate to sort descending.",activateAscending:"Activate to sort ascending."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Items per page:",itemsPerPageAll:"All",nextPage:"Next page",prevPage:"Previous page",firstPage:"First page",lastPage:"Last page",pageText:"{0}-{1} of {2}"},dateRangeInput:{divider:"to"},datePicker:{itemsSelected:"{0} selected",range:{title:"Select dates",header:"Enter dates"},title:"Select date",header:"Enter date",input:{placeholder:"Enter date"},ariaLabel:{previousMonth:"Previous month",nextMonth:"Next month",selectYear:"Select year",previousYear:"Previous year",nextYear:"Next year",selectMonth:"Select month",selectDate:"{0}",currentDate:"Today, {0}"}},noDataText:"No data available",carousel:{prev:"Previous visual",next:"Next visual",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} more",today:"Today"},input:{clear:"Clear {0}",prependAction:"{0} prepended action",appendAction:"{0} appended action",otp:"Please enter OTP character {0}"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},fileUpload:{title:"Drag and drop files here",divider:"or",browse:"Browse Files"},timePicker:{am:"AM",pm:"PM",title:"Select Time",hour:"Hour",minute:"Minute",second:"Second",notAllowed:"Value is not allowed"},pagination:{ariaLabel:{root:"Pagination Navigation",next:"Next page",previous:"Previous page",page:"Go to page {0}",currentPage:"Page {0}, Current page",first:"First page",last:"Last page"}},stepper:{next:"Next",prev:"Previous"},rating:{ariaLabel:{item:"Rating {0} of {1}"}},loading:"Loading...",infiniteScroll:{loadMore:"Load more",empty:"No more"},rules:{required:"This field is required",email:"Please enter a valid email",number:"This field can only contain numbers",integer:"This field can only contain integer values",capital:"This field can only contain uppercase letters",maxLength:"You must enter a maximum of {0} characters",minLength:"You must enter a minimum of {0} characters",strictLength:"The length of the entered field is invalid",exclude:"The {0} character is not allowed",notEmpty:"Please choose at least one value",pattern:"Invalid format"},command:{search:"Type a command or search..."},hotkey:{then:"then",ctrl:"Ctrl",command:"Command",space:"Space",shift:"Shift",alt:"Alt",enter:"Enter",escape:"Escape",upArrow:"Up Arrow",downArrow:"Down Arrow",leftArrow:"Left Arrow",rightArrow:"Right Arrow",backspace:"Backspace",option:"Option",plus:"plus",shortcut:"Keyboard shortcut: {0}",or:"or"},video:{play:"Play",pause:"Pause",seek:"Seek",volume:"Volume",showVolume:"Show volume control",mute:"Mute",unmute:"Unmute",enterFullscreen:"Full screen",exitFullscreen:"Exit full screen"},colorPicker:{ariaLabel:{eyedropper:"Select color with eyedropper",hueSlider:"Hue",alphaSlider:"Alpha",redInput:"Red value",greenInput:"Green value",blueInput:"Blue value",alphaInput:"Alpha value",hueInput:"Hue value",saturationInput:"Saturation value",lightnessInput:"Lightness value",hexInput:"HEX value",hexaInput:"HEX with alpha value",changeFormat:"Change color format"}}},OW="$vuetify.",RW=(e,t)=>e.replace(/\{(\d+)\}/g,(n,r)=>String(t[Number(r)])),BW=(e,t,n)=>function(r){for(var a=arguments.length,o=new Array(a>1?a-1:0),i=1;inew Intl.NumberFormat([e.value,t.value],r).format(n)}function FW(e,t){return $M(e,t)(.1).includes(",")?",":"."}function eI(e,t,n){const r=et(e,t,e[t]??n.value);return r.value=e[t]??n.value,d.watch(n,a=>{e[t]==null&&(r.value=n.value)}),r}function HW(e){return t=>{const n=eI(t,"locale",e.current),r=eI(t,"fallback",e.fallback),a=eI(t,"messages",e.messages);return{name:"vuetify",current:n,fallback:r,messages:a,decimalSeparator:d.toRef(()=>FW(n,r)),t:BW(n,r,a),n:$M(n,r),provide:HW({current:n,fallback:r,messages:a})}}}function P1e(e){const t=d.shallowRef(e?.locale??"en"),n=d.shallowRef(e?.fallback??"en"),r=d.ref({en:qM,...e?.messages});return{name:"vuetify",current:t,fallback:n,messages:r,decimalSeparator:d.toRef(()=>e?.decimalSeparator??FW(t,n)),t:BW(t,n,r),n:$M(t,n),provide:HW({current:t,fallback:n,messages:r})}}const am=Symbol.for("vuetify:locale");function N1e(e){return e.name!=null}function L1e(e){const t=e?.adapter&&N1e(e?.adapter)?e?.adapter:P1e(e),n=R1e(t,e);return{...t,...n}}function yn(){const e=d.inject(am);if(!e)throw new Error("[Vuetify] Could not find injected locale instance");return e}function zW(e){const t=d.inject(am);if(!t)throw new Error("[Vuetify] Could not find injected locale instance");const n=t.provide(e),r=B1e(n,t.rtl,e),a={...n,...r};return d.provide(am,a),a}function O1e(){return{af:!1,ar:!0,bg:!1,ca:!1,ckb:!1,cs:!1,de:!1,el:!1,en:!1,es:!1,et:!1,fa:!0,fi:!1,fr:!1,hr:!1,hu:!1,he:!0,id:!1,it:!1,ja:!1,km:!1,ko:!1,lv:!1,lt:!1,nl:!1,no:!1,pl:!1,pt:!1,ro:!1,ru:!1,sk:!1,sl:!1,srCyrl:!1,srLatn:!1,sv:!1,th:!1,tr:!1,az:!1,uk:!1,vi:!1,zhHans:!1,zhHant:!1}}function R1e(e,t){const n=d.ref(t?.rtl??O1e()),r=d.computed(()=>n.value[e.current.value]??!1);return{isRtl:r,rtl:n,rtlClasses:d.toRef(()=>`v-locale--is-${r.value?"rtl":"ltr"}`)}}function B1e(e,t,n){const r=d.computed(()=>n.rtl??t.value[e.current.value]??!1);return{isRtl:r,rtl:t,rtlClasses:d.toRef(()=>`v-locale--is-${r.value?"rtl":"ltr"}`)}}function Hr(){const e=d.inject(am);if(!e)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}const qy=Symbol.for("vuetify:theme"),an=ie({theme:String},"theme");function WW(){return{defaultTheme:"light",prefix:"v-",variations:{colors:[],lighten:0,darken:0},themes:{light:{dark:!1,colors:{background:"#FFFFFF",surface:"#FFFFFF","surface-bright":"#FFFFFF","surface-light":"#EEEEEE","surface-variant":"#424242","on-surface-variant":"#EEEEEE",primary:"#1867C0","primary-darken-1":"#1F5592",secondary:"#48A9A6","secondary-darken-1":"#018786",error:"#B00020",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#000000","border-opacity":.12,"high-emphasis-opacity":.87,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.04,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.12,"dragged-opacity":.08,"theme-kbd":"#EEEEEE","theme-on-kbd":"#000000","theme-code":"#F5F5F5","theme-on-code":"#000000"}},dark:{dark:!0,colors:{background:"#121212",surface:"#212121","surface-bright":"#ccbfd6","surface-light":"#424242","surface-variant":"#c8c8c8","on-surface-variant":"#000000",primary:"#2196F3","primary-darken-1":"#277CC1",secondary:"#54B6B2","secondary-darken-1":"#48A9A6",error:"#CF6679",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#FFFFFF","border-opacity":.12,"high-emphasis-opacity":1,"medium-emphasis-opacity":.7,"disabled-opacity":.5,"idle-opacity":.1,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.16,"dragged-opacity":.08,"theme-kbd":"#424242","theme-on-kbd":"#FFFFFF","theme-code":"#343434","theme-on-code":"#CCCCCC"}}},stylesheetId:"vuetify-theme-stylesheet",scoped:!1,unimportant:!1,utilities:!0}}function F1e(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:WW();const t=WW();if(!e)return{...t,isDisabled:!0};const n={};for(const[r,a]of Object.entries(e.themes??{})){const o=a.dark||r==="dark"?t.themes?.dark:t.themes?.light;n[r]=Qa(o,a)}return Qa(t,{...e,themes:n})}function lh(e,t,n,r){e.push(`${G1e(t,r)} { +(function(d,ie){typeof exports=="object"&&typeof module<"u"?ie(require("vue")):typeof define=="function"&&define.amd?define(["vue"],ie):(d=typeof globalThis<"u"?globalThis:d||self,ie(d.Vue))})(this,function(d){"use strict";function ie(e,t){return n=>Object.keys(e).reduce((r,a)=>{const i=typeof e[a]=="object"&&e[a]!=null&&!Array.isArray(e[a])?e[a]:{type:e[a]};return n&&a in n?r[a]={...i,default:n[a]}:r[a]=i,t&&!r[a].source&&(r[a].source=t),r},{})}const Qe=ie({class:[String,Array,Object],style:{type:[String,Array,Object],default:null}},"component");function pa(e){d.warn(`Vuetify: ${e}`)}function $f(e){d.warn(`Vuetify error: ${e}`)}function z6(e,t){t=Array.isArray(t)?t.slice(0,-1).map(n=>`'${n}'`).join(", ")+` or '${t.at(-1)}'`:`'${t}'`,d.warn(`[Vuetify UPGRADE] '${e}' is deprecated, use ${t} instead.`)}const In=typeof window<"u",PM=In&&"IntersectionObserver"in window,Fbe=In&&("ontouchstart"in window||window.navigator.maxTouchPoints>0),W6=In&&"EyeDropper"in window,NM=In&&"matchMedia"in window&&typeof window.matchMedia=="function",zl=()=>NM&&window.matchMedia("(prefers-reduced-motion: reduce)").matches;function G6(e,t,n){Hbe(e,t),t.set(e,n)}function Hbe(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function U6(e,t,n){return e.set(j6(e,t),n),n}function Ku(e,t){return e.get(j6(e,t))}function j6(e,t,n){if(typeof e=="function"?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError("Private element is not present on this object")}function Y6(e,t,n){const r=t.length-1;if(r<0)return e===void 0?n:e;for(let a=0;a"u"?n:a}if(typeof t=="string")return eh(e,t,n);if(Array.isArray(t))return Y6(e,t,n);if(typeof t!="function")return n;const r=t(e,n);return typeof r>"u"?n:r}function Wl(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:e},(n,r)=>t+r)}function Oe(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"px";if(e==null||e==="")return;const n=Number(e);return isNaN(n)?String(e):isFinite(n)?`${n}${t}`:void 0}function th(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function LM(e){let t;return e!==null&&typeof e=="object"&&((t=Object.getPrototypeOf(e))===Object.prototype||t===null)}function OM(e){if(e&&"$el"in e){const t=e.$el;return t?.nodeType===Node.TEXT_NODE?t.nextElementSibling:t}return e}const RM=Object.freeze({enter:"Enter",tab:"Tab",delete:"Delete",esc:"Escape",space:"Space",up:"ArrowUp",down:"ArrowDown",left:"ArrowLeft",right:"ArrowRight",end:"End",home:"Home",del:"Delete",backspace:"Backspace",insert:"Insert",pageup:"PageUp",pagedown:"PageDown",shift:"Shift"});function K6(e){return Object.keys(e)}function nh(e,t){return t.every(n=>e.hasOwnProperty(n))}function Ro(e,t){const n={};for(const r of t)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function BM(e,t,n){const r=Object.create(null),a=Object.create(null);for(const o in e)t.some(i=>i instanceof RegExp?i.test(o):i===o)?r[o]=e[o]:a[o]=e[o];return[r,a]}function Ft(e,t){const n={...e};return t.forEach(r=>delete n[r]),n}const X6=/^on[^a-z]/,FM=e=>X6.test(e),zbe=["onAfterscriptexecute","onAnimationcancel","onAnimationend","onAnimationiteration","onAnimationstart","onAuxclick","onBeforeinput","onBeforescriptexecute","onChange","onClick","onCompositionend","onCompositionstart","onCompositionupdate","onContextmenu","onCopy","onCut","onDblclick","onFocusin","onFocusout","onFullscreenchange","onFullscreenerror","onGesturechange","onGestureend","onGesturestart","onGotpointercapture","onInput","onKeydown","onKeypress","onKeyup","onLostpointercapture","onMousedown","onMousemove","onMouseout","onMouseover","onMouseup","onMousewheel","onPaste","onPointercancel","onPointerdown","onPointerenter","onPointerleave","onPointermove","onPointerout","onPointerover","onPointerup","onReset","onSelect","onSubmit","onTouchcancel","onTouchend","onTouchmove","onTouchstart","onTransitioncancel","onTransitionend","onTransitionrun","onTransitionstart","onWheel"],Wbe=["ArrowUp","ArrowDown","ArrowRight","ArrowLeft","Enter","Escape","Tab"," "];function Gbe(e){return e.isComposing&&Wbe.includes(e.key)}function Gl(e){const[t,n]=BM(e,[X6]),r=Ft(t,zbe),[a,o]=BM(n,["class","style","id","inert",/^data-/]);return Object.assign(a,t),Object.assign(o,r),[a,o]}function Fn(e){return e==null?[]:Array.isArray(e)?e:[e]}function Z6(e,t){let n=0;const r=function(){for(var a=arguments.length,o=new Array(a),i=0;ie(...o),d.unref(t))};return r.clear=()=>{clearTimeout(n)},r.immediate=e,r}function Dn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.max(t,Math.min(n,e))}function J6(e){const t=e.toString().trim();return t.includes(".")?t.length-t.indexOf(".")-1:0}function Q6(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0";return e+n.repeat(Math.max(0,t-e.length))}function q6(e,t){return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0").repeat(Math.max(0,t-e.length))+e}function Ube(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const n=[];let r=0;for(;r1&&arguments[1]!==void 0?arguments[1]:1e3;if(e=t&&r0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;const r={};for(const a in e)r[a]=e[a];for(const a in t){const o=e[a],i=t[a];if(LM(o)&&LM(i)){r[a]=qa(o,i,n);continue}if(n&&Array.isArray(o)&&Array.isArray(i)){r[a]=n(o,i);continue}r[a]=i}return r}function eW(e){return e.map(t=>t.type===d.Fragment?eW(t.children):t).flat()}function rh(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(rh.cache.has(e))return rh.cache.get(e);const t=e.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return rh.cache.set(e,t),t}rh.cache=new Map;function $p(e,t){if(!t||typeof t!="object")return[];if(Array.isArray(t))return t.map(n=>$p(e,n)).flat(1);if(t.suspense)return $p(e,t.ssContent);if(Array.isArray(t.children))return t.children.map(n=>$p(e,n)).flat(1);if(t.component){if(Object.getOwnPropertyDescriptor(t.component.provides,e))return[t.component];if(t.component.subTree)return $p(e,t.component.subTree).flat(1)}return[]}var em=new WeakMap,ah=new WeakMap;class tW{constructor(t){G6(this,em,[]),G6(this,ah,0),this.size=t}get isFull(){return Ku(em,this).length===this.size}push(t){Ku(em,this)[Ku(ah,this)]=t,U6(ah,this,(Ku(ah,this)+1)%this.size)}values(){return Ku(em,this).slice(Ku(ah,this)).concat(Ku(em,this).slice(0,Ku(ah,this)))}clear(){Ku(em,this).length=0,U6(ah,this,0)}}function jbe(e){return"touches"in e?{clientX:e.touches[0].clientX,clientY:e.touches[0].clientY}:{clientX:e.clientX,clientY:e.clientY}}function HM(e){const t=d.reactive({});d.watchEffect(()=>{const r=e();for(const a in r)t[a]=r[a]},{flush:"sync"});const n={};for(const r in t)n[r]=d.toRef(()=>t[r]);return n}function Px(e,t){return e.includes(t)}function nW(e){return e[2].toLowerCase()+e.slice(3)}const La=()=>[Function,Array];function rW(e,t){return t="on"+d.capitalize(t),!!(e[t]||e[`${t}Once`]||e[`${t}Capture`]||e[`${t}OnceCapture`]||e[`${t}CaptureOnce`])}function Ky(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1&&arguments[1]!==void 0?arguments[1]:!0;const n=["button","[href]",'input:not([type="hidden"])',"select","textarea","details:not(:has(> summary))","details > summary","[tabindex]",'[contenteditable]:not([contenteditable="false"])',"audio[controls]","video[controls]"].map(a=>`${a}${t?':not([tabindex="-1"])':""}:not([disabled], [inert])`).join(", ");let r;try{r=[...e.querySelectorAll(n)]}catch(a){return $f(String(a)),[]}return r.filter(a=>!a.closest("[inert]")).filter(a=>!!a.offsetParent||a.getClientRects().length>0).filter(a=>!a.parentElement?.closest("details:not([open])")||a.tagName==="SUMMARY"&&a.parentElement?.tagName==="DETAILS")}function aW(e,t,n){let r,a=e.indexOf(document.activeElement);const o=t==="next"?1:-1;do a+=o,r=e[a];while((!r||r.offsetParent==null||!(n?.(r)??!0))&&a=0);return r}function oh(e,t){const n=id(e);if(t==null)(e===document.activeElement||!e.contains(document.activeElement))&&n[0]?.focus();else if(t==="first")n[0]?.focus();else if(t==="last")n.at(-1)?.focus();else if(typeof t=="number")n[t]?.focus();else{const r=aW(n,t);r?r.focus():oh(e,t==="next"?"first":"last")}}function Xy(e){return e==null||typeof e=="string"&&e.trim()===""}function Nx(){}function tm(e,t){if(!(In&&typeof CSS<"u"&&typeof CSS.supports<"u"&&CSS.supports(`selector(${t})`)))return null;try{return!!e&&e.matches(t)}catch{return null}}function Lx(e){return e.some(t=>d.isVNode(t)?t.type===d.Comment?!1:t.type!==d.Fragment||Lx(t.children):!0)?e:null}function Ox(e,t,n){return e?.(t)??n?.(t)}function Ybe(e,t){if(!In||e===0)return t(),()=>{};const n=window.setTimeout(t,e);return()=>window.clearTimeout(n)}function Kbe(e,t){const n=e.clientX,r=e.clientY,a=t.getBoundingClientRect(),o=a.left,i=a.top,s=a.right,l=a.bottom;return n>=o&&n<=s&&r>=i&&r<=l}function Zy(){const e=d.shallowRef(),t=n=>{e.value=n};return Object.defineProperty(t,"value",{enumerable:!0,get:()=>e.value,set:n=>e.value=n}),Object.defineProperty(t,"el",{enumerable:!0,get:()=>OM(e.value)}),t}function nm(e){const t=e.key.length===1,n=!e.ctrlKey&&!e.metaKey&&!e.altKey;return t&&n}function sd(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"||typeof e=="bigint"}function Rx(e){return"\\^$*+?.()|{}[]".includes(e)?`\\${e}`:e}function Xbe(e,t,n){const r=new RegExp(`[\\d\\-${Rx(n)}]`),a=e.split("").filter(i=>r.test(i)).filter((i,s,l)=>s===0&&/[-]/.test(i)||i===n&&s===l.indexOf(i)||/\d/.test(i)).join("");if(t===0)return a.split(n)[0];const o=new RegExp(`${Rx(n)}\\d`);if(t!==null&&o.test(a)){const i=a.split(n);return[i[0],i[1].substring(0,t)].join(n)}return a}function Zbe(e){const t={};for(const n in e)t[d.camelize(n)]=e[n];return t}function Jbe(e){const t=["checked","disabled"];return Object.fromEntries(Object.entries(e).filter(n=>{let[r,a]=n;return t.includes(r)?!!a:a!==void 0}))}function oW(e){const t=n=>Array.isArray(n)?n.map(r=>t(r)):d.isRef(n)||d.isReactive(n)||d.isProxy(n)?t(d.toRaw(n)):LM(n)?Object.keys(n).reduce((r,a)=>(r[a]=t(n[a]),r),{}):n;return t(e)}const iW=["top","bottom"],Qbe=["start","end","left","right"];function zM(e,t){let[n,r]=e.split(" ");return r||(r=Px(iW,n)?"start":Px(Qbe,n)?"top":"center"),{side:WM(n,t),align:WM(r,t)}}function WM(e,t){return e==="start"?t?"right":"left":e==="end"?t?"left":"right":e}function GM(e){return{side:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.side],align:e.align}}function UM(e){return{side:e.side,align:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.align]}}function sW(e){return{side:e.align,align:e.side}}function lW(e){return Px(iW,e.side)?"y":"x"}class Pi{constructor(t){const n=document.body.currentCSSZoom??1,r=t instanceof Element,a=r?1+(1-n)/n:1,{x:o,y:i,width:s,height:l}=r?t.getBoundingClientRect():t;this.x=o*a,this.y=i*a,this.width=s*a,this.height=l*a}get top(){return this.y}get bottom(){return this.y+this.height}get left(){return this.x}get right(){return this.x+this.width}}function uW(e,t){return{x:{before:Math.max(0,t.left-e.left),after:Math.max(0,e.right-t.right)},y:{before:Math.max(0,t.top-e.top),after:Math.max(0,e.bottom-t.bottom)}}}function cW(e){if(Array.isArray(e)){const t=document.body.currentCSSZoom??1,n=1+(1-t)/t;return new Pi({x:e[0]*n,y:e[1]*n,width:0*n,height:0*n})}else return new Pi(e)}function qbe(e){if(e===document.documentElement)if(visualViewport){const t=document.body.currentCSSZoom??1;return new Pi({x:visualViewport.scale>1?0:visualViewport.offsetLeft,y:visualViewport.scale>1?0:visualViewport.offsetTop,width:visualViewport.width*visualViewport.scale/t,height:visualViewport.height*visualViewport.scale/t})}else return new Pi({x:0,y:0,width:document.documentElement.clientWidth,height:document.documentElement.clientHeight});else return new Pi(e)}function jM(e){const t=new Pi(e),n=getComputedStyle(e),r=n.transform;if(r){let a,o,i,s,l;if(r.startsWith("matrix3d("))a=r.slice(9,-1).split(/, /),o=Number(a[0]),i=Number(a[5]),s=Number(a[12]),l=Number(a[13]);else if(r.startsWith("matrix("))a=r.slice(7,-1).split(/, /),o=Number(a[0]),i=Number(a[3]),s=Number(a[4]),l=Number(a[5]);else return new Pi(t);const u=n.transformOrigin,c=t.x-s-(1-o)*parseFloat(u),f=t.y-l-(1-i)*parseFloat(u.slice(u.indexOf(" ")+1)),h=o?t.width/o:e.offsetWidth+1,v=i?t.height/i:e.offsetHeight+1;return new Pi({x:c,y:f,width:h,height:v})}else return new Pi(t)}function Xu(e,t,n){if(typeof e.animate>"u")return{finished:Promise.resolve()};let r;try{r=e.animate(t,n)}catch{return{finished:Promise.resolve()}}return typeof r.finished>"u"&&(r.finished=new Promise(a=>{r.onfinish=()=>{a(r)}})),r}const Bx=new WeakMap;function $be(e,t){Object.keys(t).forEach(n=>{if(FM(n)){const r=nW(n),a=Bx.get(e);if(t[n]==null)a?.forEach(o=>{const[i,s]=o;i===r&&(e.removeEventListener(r,s),a.delete(o))});else if(!a||![...a].some(o=>o[0]===r&&o[1]===t[n])){e.addEventListener(r,t[n]);const o=a||new Set;o.add([r,t[n]]),Bx.has(e)||Bx.set(e,o)}}else t[n]==null?e.removeAttribute(n):e.setAttribute(n,t[n])})}function e1e(e,t){Object.keys(t).forEach(n=>{if(FM(n)){const r=nW(n),a=Bx.get(e);a?.forEach(o=>{const[i,s]=o;i===r&&(e.removeEventListener(r,s),a.delete(o))})}else e.removeAttribute(n)})}const rm=2.4,dW=.2126729,fW=.7151522,hW=.072175,t1e=.55,n1e=.58,r1e=.57,a1e=.62,Fx=.03,vW=1.45,o1e=5e-4,i1e=1.25,s1e=1.25,pW=.078,mW=12.82051282051282,Hx=.06,gW=.001;function yW(e,t){const n=(e.r/255)**rm,r=(e.g/255)**rm,a=(e.b/255)**rm,o=(t.r/255)**rm,i=(t.g/255)**rm,s=(t.b/255)**rm;let l=n*dW+r*fW+a*hW,u=o*dW+i*fW+s*hW;if(l<=Fx&&(l+=(Fx-l)**vW),u<=Fx&&(u+=(Fx-u)**vW),Math.abs(u-l)l){const f=(u**t1e-l**n1e)*i1e;c=f-gW?0:f>-pW?f-f*mW*Hx:f+Hx}return c*100}const zx=.20689655172413793,l1e=e=>e>zx**3?Math.cbrt(e):e/(3*zx**2)+4/29,u1e=e=>e>zx?e**3:3*zx**2*(e-4/29);function bW(e){const t=l1e,n=t(e[1]);return[116*n-16,500*(t(e[0]/.95047)-n),200*(n-t(e[2]/1.08883))]}function wW(e){const t=u1e,n=(e[0]+16)/116;return[t(n+e[1]/500)*.95047,t(n),t(n-e[2]/200)*1.08883]}const c1e=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],d1e=e=>e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055,f1e=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],h1e=e=>e<=.04045?e/12.92:((e+.055)/1.055)**2.4;function SW(e){const t=Array(3),n=d1e,r=c1e;for(let a=0;a<3;++a)t[a]=Math.round(Dn(n(r[a][0]*e[0]+r[a][1]*e[1]+r[a][2]*e[2]))*255);return{r:t[0],g:t[1],b:t[2]}}function YM(e){let{r:t,g:n,b:r}=e;const a=[0,0,0],o=h1e,i=f1e;t=o(t/255),n=o(n/255),r=o(r/255);for(let s=0;s<3;++s)a[s]=i[s][0]*t+i[s][1]*n+i[s][2]*r;return a}function KM(e){return!!e&&/^(#|var\(--|(rgb|hsl)a?\()/.test(e)}function v1e(e){return KM(e)&&!/^((rgb|hsl)a?\()?var\(--/.test(e)}const xW=/^(?(?:rgb|hsl)a?)\((?.+)\)/,p1e={rgb:(e,t,n,r)=>({r:e,g:t,b:n,a:r}),rgba:(e,t,n,r)=>({r:e,g:t,b:n,a:r}),hsl:(e,t,n,r)=>CW({h:e,s:t,l:n,a:r}),hsla:(e,t,n,r)=>CW({h:e,s:t,l:n,a:r}),hsv:(e,t,n,r)=>Ul({h:e,s:t,v:n,a:r}),hsva:(e,t,n,r)=>Ul({h:e,s:t,v:n,a:r})};function Ni(e){if(typeof e=="number")return(isNaN(e)||e<0||e>16777215)&&pa(`'${e}' is not a valid hex color`),{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e=="string"&&xW.test(e)){const{groups:t}=e.match(xW),{fn:n,values:r}=t,a=r.split(/,\s*|\s*\/\s*|\s+/).map((o,i)=>o.endsWith("%")||i>0&&i<3&&["hsl","hsla","hsv","hsva"].includes(n)?parseFloat(o)/100:parseFloat(o));return p1e[n](...a)}else if(typeof e=="string"){let t=e.startsWith("#")?e.slice(1):e;[3,4].includes(t.length)?t=t.split("").map(r=>r+r).join(""):[6,8].includes(t.length)||pa(`'${e}' is not a valid hex(a) color`);const n=parseInt(t,16);return(isNaN(n)||n<0||n>4294967295)&&pa(`'${e}' is not a valid hex(a) color`),AW(t)}else if(typeof e=="object"){if(nh(e,["r","g","b"]))return e;if(nh(e,["h","s","l"]))return Ul(ZM(e));if(nh(e,["h","s","v"]))return Ul(e)}throw new TypeError(`Invalid color: ${e==null?e:String(e)||e.constructor.name} +Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function Ul(e){const{h:t,s:n,v:r,a}=e,o=s=>{const l=(s+t/60)%6;return r-r*n*Math.max(Math.min(l,4-l,1),0)},i=[o(5),o(3),o(1)].map(s=>Math.round(s*255));return{r:i[0],g:i[1],b:i[2],a}}function CW(e){return Ul(ZM(e))}function Jy(e){if(!e)return{h:0,s:1,v:1,a:1};const t=e.r/255,n=e.g/255,r=e.b/255,a=Math.max(t,n,r),o=Math.min(t,n,r);let i=0;a!==o&&(a===t?i=60*(0+(n-r)/(a-o)):a===n?i=60*(2+(r-t)/(a-o)):a===r&&(i=60*(4+(t-n)/(a-o)))),i<0&&(i=i+360);const s=a===0?0:(a-o)/a,l=[i,s,a];return{h:l[0],s:l[1],v:l[2],a:e.a}}function XM(e){const{h:t,s:n,v:r,a}=e,o=r-r*n/2,i=o===1||o===0?0:(r-o)/Math.min(o,1-o);return{h:t,s:i,l:o,a}}function ZM(e){const{h:t,s:n,l:r,a}=e,o=r+n*Math.min(r,1-r),i=o===0?0:2-2*r/o;return{h:t,s:i,v:o,a}}function _W(e){let{r:t,g:n,b:r,a}=e;return a===void 0?`rgb(${t}, ${n}, ${r})`:`rgba(${t}, ${n}, ${r}, ${a})`}function TW(e){return _W(Ul(e))}function Wx(e){const t=Math.round(e).toString(16);return("00".substr(0,2-t.length)+t).toUpperCase()}function kW(e){let{r:t,g:n,b:r,a}=e;return`#${[Wx(t),Wx(n),Wx(r),a!==void 0?Wx(Math.round(a*255)):""].join("")}`}function AW(e){e=g1e(e);let[t,n,r,a]=Ube(e,2).map(o=>parseInt(o,16));return a=a===void 0?a:a/255,{r:t,g:n,b:r,a}}function m1e(e){const t=AW(e);return Jy(t)}function EW(e){return kW(Ul(e))}function g1e(e){return e.startsWith("#")&&(e=e.slice(1)),e=e.replace(/([^0-9a-f])/gi,"F"),(e.length===3||e.length===4)&&(e=e.split("").map(t=>t+t).join("")),e.length!==6&&(e=Q6(Q6(e,6),8,"F")),e}function y1e(e,t){const n=bW(YM(e));return n[0]=n[0]+t*10,SW(wW(n))}function b1e(e,t){const n=bW(YM(e));return n[0]=n[0]-t*10,SW(wW(n))}function JM(e){const t=Ni(e);return YM(t)[1]}function w1e(e,t){const n=JM(e),r=JM(t),a=Math.max(n,r),o=Math.min(n,r);return(a+.05)/(o+.05)}function MW(e){const t=Math.abs(yW(Ni(0),Ni(e)));return Math.abs(yW(Ni(16777215),Ni(e)))>Math.min(t,50)?"#fff":"#000"}function Er(e,t){const n=d.getCurrentInstance();if(!n)throw new Error(`[Vuetify] ${e} must be called from inside a setup function`);return n}function jl(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const t=Er(e).type;return rh(t?.aliasName||t?.name)}function S1e(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Er("injectSelf");const{provides:n}=t;if(n&&e in n)return n[e]}const am=Symbol.for("vuetify:defaults");function x1e(e){return d.ref(e)}function QM(){const e=d.inject(am);if(!e)throw new Error("[Vuetify] Could not find defaults instance");return e}function fr(e,t){const n=QM(),r=d.ref(e),a=d.computed(()=>{if(d.unref(t?.disabled))return n.value;const i=d.unref(t?.scoped),s=d.unref(t?.reset),l=d.unref(t?.root);if(r.value==null&&!(i||s||l))return n.value;let u=qa(r.value,{prev:n.value});if(i)return u;if(s||l){const c=Number(s||1/0);for(let f=0;f<=c&&!(!u||!("prev"in u));f++)u=u.prev;return u&&typeof l=="string"&&l in u&&(u=qa(qa(u,{prev:u}),u[l])),u}return u.prev?qa(u.prev,u):u});return d.provide(am,a),a}function C1e(e,t){return e.props&&(typeof e.props[t]<"u"||typeof e.props[rh(t)]<"u")}function _1e(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:QM();const r=Er("useDefaults");if(t=t??r.type.name??r.type.__name,!t)throw new Error("[Vuetify] Could not determine component name");const a=d.computed(()=>n.value?.[e._as??t]),o=new Proxy(e,{get(l,u){const c=Reflect.get(l,u);if(u==="class"||u==="style")return[a.value?.[u],c].filter(v=>v!=null);if(C1e(r.vnode,u))return c;const f=a.value?.[u];if(f!==void 0)return f;const h=n.value?.global?.[u];return h!==void 0?h:c}}),i=d.shallowRef();d.watchEffect(()=>{if(a.value){const l=Object.entries(a.value).filter(u=>{let[c]=u;return c.startsWith(c[0].toUpperCase())});i.value=l.length?Object.fromEntries(l):void 0}else i.value=void 0});function s(){const l=S1e(am,r);d.provide(am,d.computed(()=>i.value?qa(l?.value??{},i.value):l?.value))}return{props:o,provideSubDefaults:s}}function mo(e){if(e._setup=e._setup??e.setup,!e.name)return pa("The component is missing an explicit name, unable to generate default prop value"),e;if(e._setup){e.props=ie(e.props??{},e.name)();const t=Object.keys(e.props).filter(n=>n!=="class"&&n!=="style");e.filterProps=function(r){return Ro(r,t)},e.props._as=String,e.setup=function(r,a){const o=QM();if(!o.value)return e._setup(r,a);const{props:i,provideSubDefaults:s}=_1e(r,r._as??e.name,o),l=e._setup(i,a);return s(),l}}return e}function Se(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return t=>(e?mo:d.defineComponent)(t)}function T1e(e,t){return t.props=e,t}function Zu(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",n=arguments.length>2?arguments[2]:void 0;return Se()({name:n??d.capitalize(d.camelize(e.replace(/__/g,"-"))),props:{tag:{type:String,default:t},...Qe()},setup(r,a){let{slots:o}=a;return()=>d.h(r.tag,{class:[e,r.class],style:r.style},o.default?.())}})}function k1e(e,t,n,r){if(!n||sd(e)||sd(t))return;const a=n.get(e);if(a)a.set(t,r);else{const o=new WeakMap;o.set(t,r),n.set(e,o)}}function A1e(e,t,n){if(!n||sd(e)||sd(t))return null;const r=n.get(e)?.get(t);if(typeof r=="boolean")return r;const a=n.get(t)?.get(e);return typeof a=="boolean"?a:null}function ma(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:new WeakMap;if(e===t)return!0;if(e instanceof Date&&t instanceof Date&&e.getTime()!==t.getTime()||e!==Object(e)||t!==Object(t))return!1;const r=Object.keys(e);if(r.length!==Object.keys(t).length)return!1;const a=A1e(e,t,n);return a||(k1e(e,t,n,!0),r.every(o=>ma(e[o],t[o],n)))}function IW(e){if(typeof e.getRootNode!="function"){for(;e.parentNode;)e=e.parentNode;return e!==document?null:document}const t=e.getRootNode();return t!==document&&t.getRootNode({composed:!0})!==document?null:t}const Qy="cubic-bezier(0.4, 0, 0.2, 1)",DW="cubic-bezier(0.0, 0, 0.2, 1)",VW="cubic-bezier(0.4, 0, 1, 1)",E1e={linear:e=>e,easeInQuad:e=>e**2,easeOutQuad:e=>e*(2-e),easeInOutQuad:e=>e<.5?2*e**2:-1+(4-2*e)*e,easeInCubic:e=>e**3,easeOutCubic:e=>--e**3+1,easeInOutCubic:e=>e<.5?4*e**3:(e-1)*(2*e-2)*(2*e-2)+1,easeInQuart:e=>e**4,easeOutQuart:e=>1- --e**4,easeInOutQuart:e=>e<.5?8*e**4:1-8*--e**4,easeInQuint:e=>e**5,easeOutQuint:e=>1+--e**5,easeInOutQuint:e=>e<.5?16*e**5:1+16*--e**5,instant:e=>1};function Li(e,t,n){return Object.keys(e).filter(r=>FM(r)&&r.endsWith(t)).reduce((r,a)=>(r[a.slice(0,-t.length)]=o=>Ky(e[a],o,n(o)),r),{})}function Gx(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;e;){if(t?M1e(e):qM(e))return e;e=e.parentElement}return document.scrollingElement}function Ux(e,t){const n=[];if(t&&e&&!t.contains(e))return n;for(;e&&(qM(e)&&n.push(e),e!==t);)e=e.parentElement;return n}function qM(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e),n=t.overflowY==="scroll"||t.overflowY==="auto"&&e.scrollHeight>e.clientHeight,r=t.overflowX==="scroll"||t.overflowX==="auto"&&e.scrollWidth>e.clientWidth;return n||r}function M1e(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return["scroll","auto"].includes(t.overflowY)}function I1e(e){let{depth:t,isLast:n,isLastGroup:r,leafLinks:a,separateRoots:o,parentIndentLines:i,variant:s}=e;const l=n&&(!r||o||t>1);return!i||!t?{leaf:void 0,node:void 0,children:i,footer:i&&(!l||s==="simple")?[...i,o?"none":"line"]:["none"]}:s==="simple"?{leaf:[...i,"line"],node:[...i,"line"],children:[...i,"line"],footer:[...i,"line","line"]}:{leaf:[...i,l?"last-leaf":"leaf",...a?["leaf-link"]:[]],node:[...i,l?"last-leaf":"leaf"],children:[...i,l?"none":"line"],footer:[...i,l?"none":"line"]}}function D1e(e){for(;e;){if(window.getComputedStyle(e).position==="fixed")return!0;e=e.offsetParent}return!1}function Ce(e){const t=Er("useRender");t.render=e}function V1e(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{leading:!0,trailing:!0},r=0,a=0,o=!1,i=0;function s(){clearTimeout(r),o=!1,i=0}const l=function(){for(var u=arguments.length,c=new Array(u),f=0;f=t?p():n.trailing&&(r=setTimeout(p,t-v)):(o=!0,n.leading&&p())};return l.clear=s,l.immediate=e,l}function fs(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const n=Zy(),r=d.ref();if(In){const a=new ResizeObserver(o=>{e?.(o,a),o.length&&(t==="content"?r.value=o[0].contentRect:r.value=o[0].target.getBoundingClientRect())});d.onBeforeUnmount(()=>{a.disconnect()}),d.watch(()=>n.el,(o,i)=>{i&&(a.unobserve(i),r.value=void 0),o&&a.observe(o)},{flush:"post"})}return{resizeRef:n,contentRect:d.readonly(r)}}const qy=Symbol.for("vuetify:layout"),PW=Symbol.for("vuetify:layout-item"),NW=1e3,LW=ie({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),ih=ie({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function OW(){const e=d.inject(qy);if(!e)throw new Error("[Vuetify] Could not find injected layout");return{getLayoutItem:e.getLayoutItem,mainRect:e.mainRect,mainStyles:e.mainStyles}}function sh(e){const t=d.inject(qy);if(!t)throw new Error("[Vuetify] Could not find injected layout");const n=e.id??`layout-item-${d.useId()}`,r=Er("useLayoutItem");d.provide(PW,{id:n});const a=d.shallowRef(!1);d.onDeactivated(()=>a.value=!0),d.onActivated(()=>a.value=!1);const{layoutItemStyles:o,layoutItemScrimStyles:i}=t.register(r,{...e,active:d.computed(()=>a.value?!1:e.active.value),id:n});return d.onBeforeUnmount(()=>t.unregister(n)),{layoutItemStyles:o,layoutRect:t.layoutRect,layoutItemScrimStyles:i}}const P1e=(e,t,n,r)=>{let a={top:0,left:0,right:0,bottom:0};const o=[{id:"",layer:{...a}}];for(const i of e){const s=t.get(i),l=n.get(i),u=r.get(i);if(!s||!l||!u)continue;const c={...a,[s.value]:parseInt(a[s.value],10)+(u.value?parseInt(l.value,10):0)};o.push({id:i,layer:c}),a=c}return o};function RW(e){const t=d.inject(qy,null),n=d.computed(()=>t?t.rootZIndex.value-100:NW),r=d.ref([]),a=d.reactive(new Map),o=d.reactive(new Map),i=d.reactive(new Map),s=d.reactive(new Map),l=d.reactive(new Map),{resizeRef:u,contentRect:c}=fs(),f=d.computed(()=>{const C=new Map,T=e.overlaps??[];for(const A of T.filter(E=>E.includes(":"))){const[E,M]=A.split(":");if(!r.value.includes(E)||!r.value.includes(M))continue;const I=a.get(E),N=a.get(M),V=o.get(E),P=o.get(M);!I||!N||!V||!P||(C.set(M,{position:I.value,amount:parseInt(V.value,10)}),C.set(E,{position:N.value,amount:-parseInt(P.value,10)}))}return C}),h=d.computed(()=>{const C=[...new Set([...i.values()].map(A=>A.value))].sort((A,E)=>A-E),T=[];for(const A of C){const E=r.value.filter(M=>i.get(M)?.value===A);T.push(...E)}return P1e(T,a,o,s)}),v=d.computed(()=>!Array.from(l.values()).some(C=>C.value)),p=d.computed(()=>h.value[h.value.length-1].layer),m=d.toRef(()=>({"--v-layout-left":Oe(p.value.left),"--v-layout-right":Oe(p.value.right),"--v-layout-top":Oe(p.value.top),"--v-layout-bottom":Oe(p.value.bottom),...v.value?void 0:{transition:"none"}})),g=d.computed(()=>h.value.slice(1).map((C,T)=>{let{id:A}=C;const{layer:E}=h.value[T],M=o.get(A),I=a.get(A);return{id:A,...E,size:Number(M.value),position:I.value}})),y=C=>g.value.find(T=>T.id===C),b=Er("createLayout"),w=d.shallowRef(!1);d.onMounted(()=>{w.value=!0}),d.provide(qy,{register:(C,T)=>{let{id:A,order:E,position:M,layoutSize:I,elementSize:N,active:V,disableTransitions:P,absolute:O}=T;i.set(A,E),a.set(A,M),o.set(A,I),s.set(A,V),P&&l.set(A,P);const R=$p(PW,b?.vnode).indexOf(C);R>-1?r.value.splice(R,0,A):r.value.push(A);const F=d.computed(()=>g.value.findIndex(Y=>Y.id===A)),H=d.computed(()=>n.value+h.value.length*2-F.value*2),z=d.computed(()=>{const Y=M.value==="left"||M.value==="right",U=M.value==="right",j=M.value==="bottom",Q=N.value??I.value,ee=Q===0?"%":"px",$={[M.value]:0,zIndex:H.value,transform:`translate${Y?"X":"Y"}(${(V.value?0:-(Q===0?100:Q))*(U||j?-1:1)}${ee})`,position:O.value||n.value!==NW?"absolute":"fixed",...v.value?void 0:{transition:"none"}};if(!w.value)return $;const re=g.value[F.value];re||pa(`[Vuetify] Could not find layout item "${A}"`);const he=f.value.get(A);return he&&(re[he.position]+=he.amount),{...$,height:Y?`calc(100% - ${re.top}px - ${re.bottom}px)`:N.value?`${N.value}px`:void 0,left:U?void 0:`${re.left}px`,right:U?`${re.right}px`:void 0,top:M.value!=="bottom"?`${re.top}px`:void 0,bottom:M.value!=="top"?`${re.bottom}px`:void 0,width:Y?N.value?`${N.value}px`:void 0:`calc(100% - ${re.left}px - ${re.right}px)`}}),G=d.computed(()=>({zIndex:H.value-1}));return{layoutItemStyles:z,layoutItemScrimStyles:G,zIndex:H}},unregister:C=>{i.delete(C),a.delete(C),o.delete(C),s.delete(C),l.delete(C),r.value=r.value.filter(T=>T!==C)},mainRect:p,mainStyles:m,getLayoutItem:y,items:g,layoutRect:c,rootZIndex:n});const S=d.toRef(()=>["v-layout",{"v-layout--full-height":e.fullHeight}]),_=d.toRef(()=>({zIndex:t?n.value:void 0,position:t?"relative":void 0,overflow:t?"hidden":void 0}));return{layoutClasses:S,layoutStyles:_,getLayoutItem:y,items:g,layoutRect:c,layoutRef:u}}function Oa(e,t){let n;function r(){n=d.effectScope(),n.run(()=>t.length?t(()=>{n?.stop(),r()}):t())}d.watch(e,a=>{a&&!n?r():a||(n?.stop(),n=void 0)},{immediate:!0}),d.onScopeDispose(()=>{n?.stop()})}function $e(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:f=>f,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:f=>f;const o=Er("useProxiedModel"),i=d.ref(e[t]!==void 0?e[t]:n),s=rh(t),u=s!==t?d.computed(()=>(e[t],!!((o.vnode.props?.hasOwnProperty(t)||o.vnode.props?.hasOwnProperty(s))&&(o.vnode.props?.hasOwnProperty(`onUpdate:${t}`)||o.vnode.props?.hasOwnProperty(`onUpdate:${s}`))))):d.computed(()=>(e[t],!!(o.vnode.props?.hasOwnProperty(t)&&o.vnode.props?.hasOwnProperty(`onUpdate:${t}`))));Oa(()=>!u.value,()=>{d.watch(()=>e[t],f=>{i.value=f})});const c=d.computed({get(){const f=e[t];return r(u.value?f:i.value)},set(f){const h=a(f),v=d.toRaw(u.value?e[t]:i.value);v===h||r(v)===f||(i.value=h,o?.emit(`update:${t}`,h))}});return Object.defineProperty(c,"externalValue",{get:()=>u.value?e[t]:i.value}),c}const $M={badge:"Badge",open:"Open",close:"Close",dismiss:"Dismiss",confirmEdit:{ok:"OK",cancel:"Cancel"},dataIterator:{noResultsText:"No matching records found",loadingText:"Loading items..."},dataTable:{itemsPerPageText:"Rows per page:",ariaLabel:{sortDescending:"Sorted descending.",sortAscending:"Sorted ascending.",sortNone:"Not sorted.",activateNone:"Activate to remove sorting.",activateDescending:"Activate to sort descending.",activateAscending:"Activate to sort ascending."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Items per page:",itemsPerPageAll:"All",nextPage:"Next page",prevPage:"Previous page",firstPage:"First page",lastPage:"Last page",pageText:"{0}-{1} of {2}"},dateRangeInput:{divider:"to"},datePicker:{itemsSelected:"{0} selected",range:{title:"Select dates",header:"Enter dates"},title:"Select date",header:"Enter date",input:{placeholder:"Enter date"},ariaLabel:{previousMonth:"Previous month",nextMonth:"Next month",selectYear:"Select year",previousYear:"Previous year",nextYear:"Next year",selectMonth:"Select month",selectDate:"{0}",currentDate:"Today, {0}"}},noDataText:"No data available",carousel:{prev:"Previous visual",next:"Next visual",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} more",today:"Today"},input:{clear:"Clear {0}",prependAction:"{0} prepended action",appendAction:"{0} appended action",otp:"Please enter OTP character {0}"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},fileUpload:{title:"Drag and drop files here",divider:"or",browse:"Browse Files"},timePicker:{am:"AM",pm:"PM",title:"Select Time",hour:"Hour",minute:"Minute",second:"Second",notAllowed:"Value is not allowed"},pagination:{ariaLabel:{root:"Pagination Navigation",next:"Next page",previous:"Previous page",page:"Go to page {0}",currentPage:"Page {0}, Current page",first:"First page",last:"Last page"}},stepper:{next:"Next",prev:"Previous"},rating:{ariaLabel:{item:"Rating {0} of {1}"}},loading:"Loading...",infiniteScroll:{loadMore:"Load more",empty:"No more"},rules:{required:"This field is required",email:"Please enter a valid email",number:"This field can only contain numbers",integer:"This field can only contain integer values",capital:"This field can only contain uppercase letters",maxLength:"You must enter a maximum of {0} characters",minLength:"You must enter a minimum of {0} characters",strictLength:"The length of the entered field is invalid",exclude:"The {0} character is not allowed",notEmpty:"Please choose at least one value",pattern:"Invalid format"},command:{search:"Type a command or search..."},hotkey:{then:"then",ctrl:"Ctrl",command:"Command",space:"Space",shift:"Shift",alt:"Alt",enter:"Enter",escape:"Escape",upArrow:"Up Arrow",downArrow:"Down Arrow",leftArrow:"Left Arrow",rightArrow:"Right Arrow",backspace:"Backspace",option:"Option",plus:"plus",shortcut:"Keyboard shortcut: {0}",or:"or"},video:{play:"Play",pause:"Pause",seek:"Seek",volume:"Volume",showVolume:"Show volume control",mute:"Mute",unmute:"Unmute",enterFullscreen:"Full screen",exitFullscreen:"Exit full screen"},colorPicker:{ariaLabel:{eyedropper:"Select color with eyedropper",hueSlider:"Hue",alphaSlider:"Alpha",redInput:"Red value",greenInput:"Green value",blueInput:"Blue value",alphaInput:"Alpha value",hueInput:"Hue value",saturationInput:"Saturation value",lightnessInput:"Lightness value",hexInput:"HEX value",hexaInput:"HEX with alpha value",changeFormat:"Change color format"}}},BW="$vuetify.",FW=(e,t)=>e.replace(/\{(\d+)\}/g,(n,r)=>String(t[Number(r)])),HW=(e,t,n)=>function(r){for(var a=arguments.length,o=new Array(a>1?a-1:0),i=1;inew Intl.NumberFormat([e.value,t.value],r).format(n)}function zW(e,t){return eI(e,t)(.1).includes(",")?",":"."}function tI(e,t,n){const r=$e(e,t,e[t]??n.value);return r.value=e[t]??n.value,d.watch(n,a=>{e[t]==null&&(r.value=n.value)}),r}function WW(e){return t=>{const n=tI(t,"locale",e.current),r=tI(t,"fallback",e.fallback),a=tI(t,"messages",e.messages);return{name:"vuetify",current:n,fallback:r,messages:a,decimalSeparator:d.toRef(()=>zW(n,r)),t:HW(n,r,a),n:eI(n,r),provide:WW({current:n,fallback:r,messages:a})}}}function N1e(e){const t=d.shallowRef(e?.locale??"en"),n=d.shallowRef(e?.fallback??"en"),r=d.ref({en:$M,...e?.messages});return{name:"vuetify",current:t,fallback:n,messages:r,decimalSeparator:d.toRef(()=>e?.decimalSeparator??zW(t,n)),t:HW(t,n,r),n:eI(t,n),provide:WW({current:t,fallback:n,messages:r})}}const om=Symbol.for("vuetify:locale");function L1e(e){return e.name!=null}function O1e(e){const t=e?.adapter&&L1e(e?.adapter)?e?.adapter:N1e(e),n=B1e(t,e);return{...t,...n}}function yn(){const e=d.inject(om);if(!e)throw new Error("[Vuetify] Could not find injected locale instance");return e}function GW(e){const t=d.inject(om);if(!t)throw new Error("[Vuetify] Could not find injected locale instance");const n=t.provide(e),r=F1e(n,t.rtl,e),a={...n,...r};return d.provide(om,a),a}function R1e(){return{af:!1,ar:!0,bg:!1,ca:!1,ckb:!1,cs:!1,de:!1,el:!1,en:!1,es:!1,et:!1,fa:!0,fi:!1,fr:!1,hr:!1,hu:!1,he:!0,id:!1,it:!1,ja:!1,km:!1,ko:!1,lv:!1,lt:!1,nl:!1,no:!1,pl:!1,pt:!1,ro:!1,ru:!1,sk:!1,sl:!1,srCyrl:!1,srLatn:!1,sv:!1,th:!1,tr:!1,az:!1,uk:!1,vi:!1,zhHans:!1,zhHant:!1}}function B1e(e,t){const n=d.ref(t?.rtl??R1e()),r=d.computed(()=>n.value[e.current.value]??!1);return{isRtl:r,rtl:n,rtlClasses:d.toRef(()=>`v-locale--is-${r.value?"rtl":"ltr"}`)}}function F1e(e,t,n){const r=d.computed(()=>n.rtl??t.value[e.current.value]??!1);return{isRtl:r,rtl:t,rtlClasses:d.toRef(()=>`v-locale--is-${r.value?"rtl":"ltr"}`)}}function Hr(){const e=d.inject(om);if(!e)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}const $y=Symbol.for("vuetify:theme"),an=ie({theme:String},"theme");function UW(){return{defaultTheme:"light",prefix:"v-",variations:{colors:[],lighten:0,darken:0},themes:{light:{dark:!1,colors:{background:"#FFFFFF",surface:"#FFFFFF","surface-bright":"#FFFFFF","surface-light":"#EEEEEE","surface-variant":"#424242","on-surface-variant":"#EEEEEE",primary:"#1867C0","primary-darken-1":"#1F5592",secondary:"#48A9A6","secondary-darken-1":"#018786",error:"#B00020",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#000000","border-opacity":.12,"high-emphasis-opacity":.87,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.04,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.12,"dragged-opacity":.08,"theme-kbd":"#EEEEEE","theme-on-kbd":"#000000","theme-code":"#F5F5F5","theme-on-code":"#000000"}},dark:{dark:!0,colors:{background:"#121212",surface:"#212121","surface-bright":"#ccbfd6","surface-light":"#424242","surface-variant":"#c8c8c8","on-surface-variant":"#000000",primary:"#2196F3","primary-darken-1":"#277CC1",secondary:"#54B6B2","secondary-darken-1":"#48A9A6",error:"#CF6679",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#FFFFFF","border-opacity":.12,"high-emphasis-opacity":1,"medium-emphasis-opacity":.7,"disabled-opacity":.5,"idle-opacity":.1,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.16,"dragged-opacity":.08,"theme-kbd":"#424242","theme-on-kbd":"#FFFFFF","theme-code":"#343434","theme-on-code":"#CCCCCC"}}},stylesheetId:"vuetify-theme-stylesheet",scoped:!1,unimportant:!1,utilities:!0}}function H1e(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:UW();const t=UW();if(!e)return{...t,isDisabled:!0};const n={};for(const[r,a]of Object.entries(e.themes??{})){const o=a.dark||r==="dark"?t.themes?.dark:t.themes?.light;n[r]=qa(o,a)}return qa(t,{...e,themes:n})}function lh(e,t,n,r){e.push(`${U1e(t,r)} { `,...n.map(a=>` ${a}; `),`} -`)}function GW(e,t){const n=e.dark?2:1,r=e.dark?1:2,a=[];for(const[o,i]of Object.entries(e.colors)){const s=Pi(i);a.push(`--${t}theme-${o}: ${s.r},${s.g},${s.b}`),o.startsWith("on-")||a.push(`--${t}theme-${o}-overlay-multiplier: ${ZM(i)>.18?n:r}`)}for(const[o,i]of Object.entries(e.variables)){const s=typeof i=="string"&&i.startsWith("#")?Pi(i):void 0,l=s?`${s.r}, ${s.g}, ${s.b}`:void 0;a.push(`--${t}${o}: ${l??i}`)}return a}function H1e(e,t,n){const r={};if(n)for(const a of["lighten","darken"]){const o=a==="lighten"?g1e:y1e;for(const i of Wl(n[a],1))r[`${e}-${a}-${i}`]=_W(o(Pi(t),i))}return r}function z1e(e,t){if(!t)return{};let n={};for(const r of t.colors){const a=e[r];a&&(n={...n,...H1e(r,a,t)})}return n}function W1e(e){const t={};for(const n of Object.keys(e)){if(n.startsWith("on-")||e[`on-${n}`])continue;const r=`on-${n}`,a=Pi(e[n]);t[r]=AW(a)}return t}function G1e(e,t){if(!t)return e;const n=`:where(${t})`;return e===":root"?n:`${n} ${e}`}function U1e(e,t,n){const r=j1e(e,t);r&&(r.innerHTML=n)}function j1e(e,t){if(!In)return null;let n=document.getElementById(e);return n||(n=document.createElement("style"),n.id=e,n.type="text/css",t&&n.setAttribute("nonce",t),document.head.appendChild(n)),n}function Y1e(e){const t=F1e(e),n=d.shallowRef(t.defaultTheme),r=d.ref(t.themes),a=d.shallowRef("light"),o=d.computed({get(){return n.value==="system"?a.value:n.value},set(y){n.value=y}}),i=d.computed(()=>{const y={};for(const[b,w]of Object.entries(r.value)){const S={...w.colors,...z1e(w.colors,t.variations)};y[b]={...w,colors:{...S,...W1e(S)}}}return y}),s=d.toRef(()=>i.value[o.value]),l=d.toRef(()=>n.value==="system"),u=d.computed(()=>{const y=[],b=t.unimportant?"":" !important",w=t.scoped?t.prefix:"";s.value?.dark&&lh(y,":root",["color-scheme: dark"],t.scope),lh(y,":root",GW(s.value,t.prefix),t.scope);for(const[_,C]of Object.entries(i.value))lh(y,`.${t.prefix}theme--${_}`,[`color-scheme: ${C.dark?"dark":"normal"}`,...GW(C,t.prefix)],t.scope);if(t.utilities){const _=[],C=[],T=new Set(Object.values(i.value).flatMap(A=>Object.keys(A.colors)));for(const A of T)A.startsWith("on-")?lh(C,`.${A}`,[`color: rgb(var(--${t.prefix}theme-${A}))${b}`],t.scope):(lh(_,`.${w}bg-${A}`,[`--${t.prefix}theme-overlay-multiplier: var(--${t.prefix}theme-${A}-overlay-multiplier)`,`background-color: rgb(var(--${t.prefix}theme-${A}))${b}`,`color: rgb(var(--${t.prefix}theme-on-${A}))${b}`],t.scope),lh(C,`.${w}text-${A}`,[`color: rgb(var(--${t.prefix}theme-${A}))${b}`],t.scope),lh(C,`.${w}border-${A}`,[`--${t.prefix}border-color: var(--${t.prefix}theme-${A})`],t.scope));t.layers?y.push(`@layer background { +`)}function jW(e,t){const n=e.dark?2:1,r=e.dark?1:2,a=[];for(const[o,i]of Object.entries(e.colors)){const s=Ni(i);a.push(`--${t}theme-${o}: ${s.r},${s.g},${s.b}`),o.startsWith("on-")||a.push(`--${t}theme-${o}-overlay-multiplier: ${JM(i)>.18?n:r}`)}for(const[o,i]of Object.entries(e.variables)){const s=typeof i=="string"&&i.startsWith("#")?Ni(i):void 0,l=s?`${s.r}, ${s.g}, ${s.b}`:void 0;a.push(`--${t}${o}: ${l??i}`)}return a}function z1e(e,t,n){const r={};if(n)for(const a of["lighten","darken"]){const o=a==="lighten"?y1e:b1e;for(const i of Wl(n[a],1))r[`${e}-${a}-${i}`]=kW(o(Ni(t),i))}return r}function W1e(e,t){if(!t)return{};let n={};for(const r of t.colors){const a=e[r];a&&(n={...n,...z1e(r,a,t)})}return n}function G1e(e){const t={};for(const n of Object.keys(e)){if(n.startsWith("on-")||e[`on-${n}`])continue;const r=`on-${n}`,a=Ni(e[n]);t[r]=MW(a)}return t}function U1e(e,t){if(!t)return e;const n=`:where(${t})`;return e===":root"?n:`${n} ${e}`}function j1e(e,t,n){const r=Y1e(e,t);r&&(r.innerHTML=n)}function Y1e(e,t){if(!In)return null;let n=document.getElementById(e);return n||(n=document.createElement("style"),n.id=e,n.type="text/css",t&&n.setAttribute("nonce",t),document.head.appendChild(n)),n}function K1e(e){const t=H1e(e),n=d.shallowRef(t.defaultTheme),r=d.ref(t.themes),a=d.shallowRef("light"),o=d.computed({get(){return n.value==="system"?a.value:n.value},set(y){n.value=y}}),i=d.computed(()=>{const y={};for(const[b,w]of Object.entries(r.value)){const S={...w.colors,...W1e(w.colors,t.variations)};y[b]={...w,colors:{...S,...G1e(S)}}}return y}),s=d.toRef(()=>i.value[o.value]),l=d.toRef(()=>n.value==="system"),u=d.computed(()=>{const y=[],b=t.unimportant?"":" !important",w=t.scoped?t.prefix:"";s.value?.dark&&lh(y,":root",["color-scheme: dark"],t.scope),lh(y,":root",jW(s.value,t.prefix),t.scope);for(const[_,C]of Object.entries(i.value))lh(y,`.${t.prefix}theme--${_}`,[`color-scheme: ${C.dark?"dark":"normal"}`,...jW(C,t.prefix)],t.scope);if(t.utilities){const _=[],C=[],T=new Set(Object.values(i.value).flatMap(A=>Object.keys(A.colors)));for(const A of T)A.startsWith("on-")?lh(C,`.${A}`,[`color: rgb(var(--${t.prefix}theme-${A}))${b}`],t.scope):(lh(_,`.${w}bg-${A}`,[`--${t.prefix}theme-overlay-multiplier: var(--${t.prefix}theme-${A}-overlay-multiplier)`,`background-color: rgb(var(--${t.prefix}theme-${A}))${b}`,`color: rgb(var(--${t.prefix}theme-on-${A}))${b}`],t.scope),lh(C,`.${w}text-${A}`,[`color: rgb(var(--${t.prefix}theme-${A}))${b}`],t.scope),lh(C,`.${w}border-${A}`,[`--${t.prefix}border-color: var(--${t.prefix}theme-${A})`],t.scope));t.layers?y.push(`@layer background { `,..._.map(A=>` ${A}`),`} `,`@layer foreground { `,...C.map(A=>` ${A}`),`} `):y.push(..._,...C)}let S=y.map((_,C)=>C===0?_:` ${_}`).join("");return t.layers&&(S=`@layer vuetify.theme { `+y.map(_=>` ${_}`).join("")+` -}`),S}),c=d.toRef(()=>t.isDisabled?void 0:`${t.prefix}theme--${o.value}`),f=d.toRef(()=>Object.keys(i.value));if(PM){let b=function(){a.value=y.matches?"dark":"light"};const y=window.matchMedia("(prefers-color-scheme: dark)");b(),y.addEventListener("change",b,{passive:!0}),d.getCurrentScope()&&d.onScopeDispose(()=>{y.removeEventListener("change",b)})}function h(y){if(t.isDisabled)return;const b=y._context.provides.usehead;if(b){let w=function(){return{style:[{textContent:u.value,id:t.stylesheetId,nonce:t.cspNonce||!1}]}};if(b.push){const S=b.push(w);In&&d.watch(u,()=>{S.patch(w)})}else In?(b.addHeadObjs(d.toRef(w)),d.watchEffect(()=>b.updateDOM())):b.addHeadObjs(w())}else{let w=function(){U1e(t.stylesheetId,t.cspNonce,u.value)};In?d.watch(u,w,{immediate:!0}):w()}}function v(y){if(y!=="system"&&!f.value.includes(y)){va(`Theme "${y}" not found on the Vuetify theme instance`);return}o.value=y}function p(){let y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:f.value;const b=y.indexOf(o.value),w=b===-1?0:(b+1)%y.length;v(y[w])}function m(){let y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["light","dark"];p(y)}const g=new Proxy(o,{get(y,b){return Reflect.get(y,b)},set(y,b,w){return b==="value"&&F6(`theme.global.name.value = ${w}`,`theme.change('${w}')`),Reflect.set(y,b,w)}});return{install:h,change:v,cycle:p,toggle:m,isDisabled:t.isDisabled,isSystem:l,name:o,themes:r,current:s,computedThemes:i,prefix:t.prefix,themeClasses:c,styles:u,global:{name:g,current:s}}}function wn(e){Er("provideTheme");const t=d.inject(qy,null);if(!t)throw new Error("Could not find Vuetify theme injection");const n=d.toRef(()=>e.theme??t.name.value),r=d.toRef(()=>t.themes.value[n.value]),a=d.toRef(()=>t.isDisabled?void 0:`${t.prefix}theme--${n.value}`),o={...t,name:n,current:r,themeClasses:a};return d.provide(qy,o),o}function uh(){Er("useTheme");const e=d.inject(qy,null);if(!e)throw new Error("Could not find Vuetify theme injection");return e}const K1e=ie({...Qe(),...Bt(PW(),["fullHeight"]),...an()},"VApp"),X1e=Se()({name:"VApp",props:K1e(),setup(e,t){let{slots:n}=t;const r=wn(e),{layoutClasses:a,getLayoutItem:o,items:i,layoutRef:s}=LW({...e,fullHeight:!0}),{rtlClasses:l}=Hr();return Ce(()=>d.createElementVNode("div",{ref:s,class:d.normalizeClass(["v-application",r.themeClasses.value,a.value,l.value,e.class]),style:d.normalizeStyle([e.style])},[d.createElementVNode("div",{class:"v-application__wrap"},[n.default?.()])])),{getLayoutItem:o,items:i,theme:r}}}),Vt=ie({tag:{type:[String,Object,Function],default:"div"}},"tag"),UW=ie({text:String,...Qe(),...Vt()},"VToolbarTitle"),tI=Se()({name:"VToolbarTitle",props:UW(),setup(e,t){let{slots:n}=t;return Ce(()=>{const r=!!(n.default||n.text||e.text);return d.createVNode(e.tag,{class:d.normalizeClass(["v-toolbar-title",e.class]),style:d.normalizeStyle(e.style)},{default:()=>[r&&d.createElementVNode("div",{class:"v-toolbar-title__placeholder"},[n.text?n.text():e.text,n.default?.()])]})}),{}}}),Z1e=ie({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function Li(e,t,n){return Se()({name:e,props:Z1e({mode:n,origin:t}),setup(r,a){let{slots:o}=a;const i={onBeforeEnter(s){r.origin&&(s.style.transformOrigin=r.origin)},onLeave(s){if(r.leaveAbsolute){const{offsetTop:l,offsetLeft:u,offsetWidth:c,offsetHeight:f}=s;s._transitionInitialStyles={position:s.style.position,top:s.style.top,left:s.style.left,width:s.style.width,height:s.style.height},s.style.position="absolute",s.style.top=`${l}px`,s.style.left=`${u}px`,s.style.width=`${c}px`,s.style.height=`${f}px`}r.hideOnLeave&&s.style.setProperty("display","none","important")},onAfterLeave(s){if(r.leaveAbsolute&&s?._transitionInitialStyles){const{position:l,top:u,left:c,width:f,height:h}=s._transitionInitialStyles;delete s._transitionInitialStyles,s.style.position=l||"",s.style.top=u||"",s.style.left=c||"",s.style.width=f||"",s.style.height=h||""}}};return()=>{const s=r.group?d.TransitionGroup:d.Transition;return d.h(s,{name:r.disabled?"":e,css:!r.disabled,...r.group?void 0:{mode:r.mode},...r.disabled?{}:i},o.default)}}})}function nI(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return Se()({name:e,props:{mode:{type:String,default:n},disabled:{type:Boolean,default:zl()},group:Boolean,hideOnLeave:Boolean},setup(r,a){let{slots:o}=a;const i=r.group?d.TransitionGroup:d.Transition;return()=>d.h(i,{name:r.disabled?"":e,css:!r.disabled,...r.disabled?{}:{...t,onLeave:s=>{r.hideOnLeave?s.style.setProperty("display","none","important"):t.onLeave?.(s)}}},o.default)}})}function rI(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"y";return{onBeforeEnter(a){a._parent=a.parentNode,a._initialStyle={transition:a.style.transition,overflow:a.style.overflow,width:a.style.width,height:a.style.height}},onEnter(a){const o=a._initialStyle;if(!o)return;a.style.setProperty("transition","none","important"),a.style.overflow="hidden";const i=`${a.offsetWidth}px`,s=`${a.offsetHeight}px`;["x","both"].includes(t)&&(a.style.width="0"),["y","both"].includes(t)&&(a.style.height="0"),a.offsetHeight,a.style.transition=o.transition,e&&a._parent&&a._parent.classList.add(e),requestAnimationFrame(()=>{["x","both"].includes(t)&&(a.style.width=i),["y","both"].includes(t)&&(a.style.height=s)})},onAfterEnter:r,onEnterCancelled:r,onLeave(a){a._initialStyle={transition:"",overflow:a.style.overflow,width:a.style.width,height:a.style.height},a.style.overflow="hidden",["x","both"].includes(t)&&(a.style.width=`${a.offsetWidth}px`),["y","both"].includes(t)&&(a.style.height=`${a.offsetHeight}px`),a.offsetHeight,requestAnimationFrame(()=>{["x","both"].includes(t)&&(a.style.width="0"),["y","both"].includes(t)&&(a.style.height="0")})},onAfterLeave:n,onLeaveCancelled:n};function n(a){e&&a._parent&&a._parent.classList.remove(e),r(a)}function r(a){if(!a._initialStyle)return;const{width:o,height:i}=a._initialStyle;a.style.overflow=a._initialStyle.overflow,o!=null&&["x","both"].includes(t)&&(a.style.width=o),i!=null&&["y","both"].includes(t)&&(a.style.height=i),delete a._initialStyle}}const J1e=ie({target:[Object,Array]},"v-dialog-transition"),aI=new WeakMap,Yx=Se()({name:"VDialogTransition",props:J1e(),setup(e,t){let{slots:n}=t;const r={onBeforeEnter(a){a.style.pointerEvents="none",a.style.visibility="hidden"},async onEnter(a,o){await new Promise(h=>requestAnimationFrame(h)),await new Promise(h=>requestAnimationFrame(h)),a.style.visibility="";const i=YW(e.target,a),{x:s,y:l,sx:u,sy:c,speed:f}=i;if(aI.set(a,i),zl())Yu(a,[{opacity:0},{}],{duration:125*f,easing:MW}).finished.then(()=>o());else{const h=Yu(a,[{transform:`translate(${s}px, ${l}px) scale(${u}, ${c})`,opacity:0},{}],{duration:225*f,easing:MW});jW(a)?.forEach(v=>{Yu(v,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*f,easing:Jy})}),h.finished.then(()=>o())}},onAfterEnter(a){a.style.removeProperty("pointer-events")},onBeforeLeave(a){a.style.pointerEvents="none"},async onLeave(a,o){await new Promise(h=>requestAnimationFrame(h));let i;!aI.has(a)||Array.isArray(e.target)||e.target.offsetParent||e.target.getClientRects().length?i=YW(e.target,a):i=aI.get(a);const{x:s,y:l,sx:u,sy:c,speed:f}=i;zl()?Yu(a,[{},{opacity:0}],{duration:85*f,easing:IW}).finished.then(()=>o()):(Yu(a,[{},{transform:`translate(${s}px, ${l}px) scale(${u}, ${c})`,opacity:0}],{duration:125*f,easing:IW}).finished.then(()=>o()),jW(a)?.forEach(v=>{Yu(v,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*f,easing:Jy})}))},onAfterLeave(a){a.style.removeProperty("pointer-events")}};return()=>e.target?d.createVNode(d.Transition,d.mergeProps({name:"dialog-transition"},r,{css:!1}),n):d.createVNode(d.Transition,{name:"dialog-transition"},n)}});function jW(e){const t=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list")?.children;return t&&[...t]}function YW(e,t){const n=lW(e),r=UM(t),[a,o]=getComputedStyle(t).transformOrigin.split(" ").map(y=>parseFloat(y)),[i,s]=getComputedStyle(t).getPropertyValue("--v-overlay-anchor-origin").split(" ");let l=n.left+n.width/2;i==="left"||s==="left"?l-=n.width/2:(i==="right"||s==="right")&&(l+=n.width/2);let u=n.top+n.height/2;i==="top"||s==="top"?u-=n.height/2:(i==="bottom"||s==="bottom")&&(u+=n.height/2);const c=n.width/r.width,f=n.height/r.height,h=Math.max(1,c,f),v=c/h||0,p=f/h||0,m=r.width*r.height/(window.innerWidth*window.innerHeight),g=m>.12?Math.min(1.5,(m-.12)*10+1):1;return{x:l-(a+r.left),y:u-(o+r.top),sx:v,sy:p,speed:g}}const Q1e=Li("fab-transition","center center","out-in"),q1e=Li("dialog-bottom-transition"),$1e=Li("dialog-top-transition"),$y=Li("fade-transition"),oI=Li("scale-transition"),ewe=Li("scroll-x-transition"),twe=Li("scroll-x-reverse-transition"),nwe=Li("scroll-y-transition"),rwe=Li("scroll-y-reverse-transition"),awe=Li("slide-x-transition"),owe=Li("slide-x-reverse-transition"),iI=Li("slide-y-transition"),iwe=Li("slide-y-reverse-transition"),Kx=nI("expand-transition",rI()),sI=nI("expand-x-transition",rI("","x")),swe=nI("expand-both-transition",rI("","both")),lwe=ie({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),Nt=Se(!1)({name:"VDefaultsProvider",props:lwe(),setup(e,t){let{slots:n}=t;const{defaults:r,disabled:a,reset:o,root:i,scoped:s}=d.toRefs(e);return fr(r,{reset:o,root:i,scoped:s,disabled:a}),()=>n.default?.()}}),Mr=ie({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function Ir(e){return{dimensionStyles:d.computed(()=>{const n={},r=Ne(e.height),a=Ne(e.maxHeight),o=Ne(e.maxWidth),i=Ne(e.minHeight),s=Ne(e.minWidth),l=Ne(e.width);return r!=null&&(n.height=r),a!=null&&(n.maxHeight=a),o!=null&&(n.maxWidth=o),i!=null&&(n.minHeight=i),s!=null&&(n.minWidth=s),l!=null&&(n.width=l),n})}}function uwe(e){return{aspectStyles:d.computed(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+"%"}:void 0})}}const KW=ie({aspectRatio:[String,Number],contentClass:null,inline:Boolean,...Qe(),...Mr()},"VResponsive"),lI=Se()({name:"VResponsive",props:KW(),setup(e,t){let{slots:n}=t;const{aspectStyles:r}=uwe(e),{dimensionStyles:a}=Ir(e);return Ce(()=>d.createElementVNode("div",{class:d.normalizeClass(["v-responsive",{"v-responsive--inline":e.inline},e.class]),style:d.normalizeStyle([a.value,e.style])},[d.createElementVNode("div",{class:"v-responsive__sizer",style:d.normalizeStyle(r.value)},null),n.additional?.(),n.default&&d.createElementVNode("div",{class:d.normalizeClass(["v-responsive__content",e.contentClass])},[n.default()])])),{}}});function uI(e){return FM(()=>{const{class:t,style:n}=XW(e);return{colorClasses:t,colorStyles:n}})}function Ca(e){const{colorClasses:t,colorStyles:n}=uI(()=>({text:d.toValue(e)}));return{textColorClasses:t,textColorStyles:n}}function Mn(e){const{colorClasses:t,colorStyles:n}=uI(()=>({background:d.toValue(e)}));return{backgroundColorClasses:t,backgroundColorStyles:n}}function cwe(e){return{text:typeof e.text=="string"?e.text.replace(/^text-/,""):e.text,background:typeof e.background=="string"?e.background.replace(/^bg-/,""):e.background}}function XW(e){const t=cwe(d.toValue(e)),n=[],r={};if(t.background)if(YM(t.background)){if(r.backgroundColor=t.background,!t.text&&h1e(t.background)){const a=Pi(t.background);if(a.a==null||a.a===1){const o=AW(a);r.color=o,r.caretColor=o}}}else n.push(`bg-${t.background}`);return t.text&&(YM(t.text)?(r.color=t.text,r.caretColor=t.text):n.push(`text-${t.text}`)),{class:n,style:r}}const Gn=ie({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function er(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:jl();return{roundedClasses:d.computed(()=>{const r=d.isRef(e)?e.value:e.rounded,a=d.isRef(e)?!1:e.tile,o=[];if(a||r===!1)o.push("rounded-0");else if(r===!0||r==="")o.push(`${t}--rounded`);else if(typeof r=="string"||r===0)for(const i of String(r).split(" "))o.push(`rounded-${i}`);return o})}}const Xu=ie({transition:{type:null,default:"fade-transition",validator:e=>e!==!0}},"transition"),mo=(e,t)=>{let{slots:n}=t;const{transition:r,disabled:a,group:o,...i}=e,{component:s=o?d.TransitionGroup:d.Transition,...l}=th(r)?r:{};let u;return th(r)?u=d.mergeProps(l,Zbe({disabled:a,group:o}),i):u=d.mergeProps({name:a||!r?"":r},i),d.h(s,u,n)};function ZW(e,t){if(!VM)return;const n=t.modifiers||{},r=t.value,{handler:a,options:o}=typeof r=="object"?r:{handler:r,options:{}},i=new IntersectionObserver(function(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=arguments.length>1?arguments[1]:void 0;const u=e._observe?.[t.instance.$.uid];if(!u)return;const c=s.some(f=>f.isIntersecting);a&&(!n.quiet||u.init)&&(!n.once||c||u.init)&&a(c,s,l),c&&n.once?cI(e,t):u.init=!0},o);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:i},i.observe(e)}function cI(e,t){const n=e._observe?.[t.instance.$.uid];n&&(n.observer.unobserve(e),delete e._observe[t.instance.$.uid])}const Oi={mounted:ZW,unmounted:cI,updated:(e,t)=>{e._observe?.[t.instance.$.uid]&&(cI(e,t),ZW(e,t))}},JW=ie({absolute:Boolean,alt:String,cover:Boolean,color:String,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,imageClass:null,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...KW(),...Qe(),...Gn(),...Xu()},"VImg"),Zu=Se()({name:"VImg",directives:{vIntersect:Oi},props:JW(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,t){let{emit:n,slots:r}=t;const{backgroundColorClasses:a,backgroundColorStyles:o}=Mn(()=>e.color),{roundedClasses:i}=er(e),s=Er("VImg"),l=d.shallowRef(""),u=d.ref(),c=d.shallowRef(e.eager?"loading":"idle"),f=d.shallowRef(),h=d.shallowRef(),v=d.computed(()=>e.src&&typeof e.src=="object"?{src:e.src.src,srcset:e.srcset||e.src.srcset,lazySrc:e.lazySrc||e.src.lazySrc,aspect:Number(e.aspectRatio||e.src.aspect||0)}:{src:e.src,srcset:e.srcset,lazySrc:e.lazySrc,aspect:Number(e.aspectRatio||0)}),p=d.computed(()=>v.value.aspect||f.value/h.value||0);d.watch(()=>e.src,()=>{m(c.value!=="idle")}),d.watch(p,(N,V)=>{!N&&V&&u.value&&S(u.value)}),d.onBeforeMount(()=>m());function m(N){if(!(e.eager&&N)&&!(VM&&!N&&!e.eager)){if(c.value="loading",v.value.lazySrc){const V=new Image;V.src=v.value.lazySrc,S(V,null)}v.value.src&&d.nextTick(()=>{n("loadstart",u.value?.currentSrc||v.value.src),setTimeout(()=>{if(!s.isUnmounted)if(u.value?.complete){if(u.value.naturalWidth||y(),c.value==="error")return;p.value||S(u.value,null),c.value==="loading"&&g()}else p.value||S(u.value),b()})})}}function g(){s.isUnmounted||(b(),S(u.value),c.value="loaded",n("load",u.value?.currentSrc||v.value.src))}function y(){s.isUnmounted||(c.value="error",n("error",u.value?.currentSrc||v.value.src))}function b(){const N=u.value;N&&(l.value=N.currentSrc||N.src)}let w=-1;d.onBeforeUnmount(()=>{clearTimeout(w)});function S(N){let V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const P=()=>{if(clearTimeout(w),s.isUnmounted)return;const{naturalHeight:L,naturalWidth:O}=N;L||O?(f.value=O,h.value=L):!N.complete&&c.value==="loading"&&V!=null?w=window.setTimeout(P,V):(N.currentSrc.endsWith(".svg")||N.currentSrc.startsWith("data:image/svg+xml"))&&(f.value=1,h.value=1)};P()}const _=d.toRef(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),C=()=>{if(!v.value.src||c.value==="idle")return null;const N=d.createElementVNode("img",{class:d.normalizeClass(["v-img__img",_.value,e.imageClass]),style:{objectPosition:e.position},crossorigin:e.crossorigin,src:v.value.src,srcset:v.value.srcset,alt:e.alt,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:u,onLoad:g,onError:y},null),V=r.sources?.();return d.createVNode(mo,{transition:e.transition,appear:!0},{default:()=>[d.withDirectives(V?d.createElementVNode("picture",{class:"v-img__picture"},[V,N]):N,[[d.vShow,c.value==="loaded"]])]})},T=()=>d.createVNode(mo,{transition:e.transition},{default:()=>[v.value.lazySrc&&c.value!=="loaded"&&d.createElementVNode("img",{class:d.normalizeClass(["v-img__img","v-img__img--preload",_.value]),style:{objectPosition:e.position},crossorigin:e.crossorigin,src:v.value.lazySrc,alt:e.alt,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),A=()=>r.placeholder?d.createVNode(mo,{transition:e.transition,appear:!0},{default:()=>[(c.value==="loading"||c.value==="error"&&!r.error)&&d.createElementVNode("div",{class:"v-img__placeholder"},[r.placeholder()])]}):null,E=()=>r.error?d.createVNode(mo,{transition:e.transition,appear:!0},{default:()=>[c.value==="error"&&d.createElementVNode("div",{class:"v-img__error"},[r.error()])]}):null,M=()=>e.gradient?d.createElementVNode("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,I=d.shallowRef(!1);{const N=d.watch(p,V=>{V&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{I.value=!0})}),N())})}return Ce(()=>{const N=lI.filterProps(e);return d.withDirectives(d.createVNode(lI,d.mergeProps({class:["v-img",{"v-img--absolute":e.absolute,"v-img--booting":!I.value,"v-img--fit-content":e.width==="fit-content"},a.value,i.value,e.class],style:[{width:Ne(e.width==="auto"?f.value:e.width)},o.value,e.style]},N,{aspectRatio:p.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>d.createElementVNode(d.Fragment,null,[d.createVNode(C,null,null),d.createVNode(T,null,null),d.createVNode(M,null,null),d.createVNode(A,null,null),d.createVNode(E,null,null)]),default:r.default}),[[Oi,{handler:m,options:e.options},null,{once:!0}]])}),{currentSrc:l,image:u,state:c,naturalWidth:f,naturalHeight:h}}}),qa=ie({border:[Boolean,Number,String]},"border");function go(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:jl();return{borderClasses:d.computed(()=>{const r=e.border;return r===!0||r===""?`${t}--border`:typeof r=="string"||r===0?String(r).split(" ").map(a=>`border-${a}`):[]})}}const Dr=ie({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},"elevation");function ea(e){return{elevationClasses:d.toRef(()=>{const n=d.isRef(e)?e.value:e.elevation;return n==null?[]:[`elevation-${n}`]})}}const QW={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},Yl=ie({location:String},"location");function ld(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;const{isRtl:r}=Hr();return{locationStyles:d.computed(()=>{if(!e.location)return{};const{side:o,align:i}=HM(e.location.split(" ").length>1?e.location:`${e.location} center`,r.value);function s(u){return n?n(u):0}const l={};return o!=="center"&&(t?l[QW[o]]=`calc(100% - ${s(o)}px)`:l[o]=0),i!=="center"?t?l[QW[i]]=`calc(100% - ${s(i)}px)`:l[i]=0:(o==="center"?l.top=l.left="50%":l[{top:"left",bottom:"left",left:"top",right:"top"}[o]]="50%",l.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[o]),l})}}const dwe=[null,"prominent","default","comfortable","compact"],qW=ie({absolute:Boolean,collapse:Boolean,collapsePosition:{type:String,default:"start"},color:String,density:{type:String,default:"default",validator:e=>dwe.includes(e)},extended:{type:Boolean,default:null},extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...qa(),...Qe(),...Dr(),...Yl(),...Gn(),...Vt({tag:"header"}),...an()},"VToolbar"),Ju=Se()({name:"VToolbar",props:qW(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:a}=Mn(()=>e.color),{borderClasses:o}=go(e),{elevationClasses:i}=ea(e),{locationStyles:s}=ld(e),{roundedClasses:l}=er(e),{themeClasses:u}=wn(e),{rtlClasses:c}=Hr(),f=d.shallowRef(e.extended===null?!!n.extension?.():e.extended),h=d.computed(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),v=d.computed(()=>f.value?parseInt(Number(e.extensionHeight)+(e.density==="prominent"?Number(e.extensionHeight):0)-(e.density==="comfortable"?4:0)-(e.density==="compact"?8:0),10):0);return fr({VBtn:{variant:"text"}}),Ce(()=>{const p=!!(e.title||n.title),m=!!(n.image||e.image),g=n.extension?.();return f.value=e.extended===null?!!g:e.extended,d.createVNode(e.tag,{class:d.normalizeClass(["v-toolbar",`v-toolbar--collapse-${e.collapsePosition}`,{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},r.value,o.value,i.value,l.value,u.value,c.value,e.class]),style:d.normalizeStyle([a.value,s.value,e.style])},{default:()=>[m&&d.createElementVNode("div",{key:"image",class:"v-toolbar__image"},[n.image?d.createVNode(Nt,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},n.image):d.createVNode(Zu,{key:"image-img",cover:!0,src:e.image},null)]),d.createVNode(Nt,{defaults:{VTabs:{height:Ne(h.value)}}},{default:()=>[d.createElementVNode("div",{class:"v-toolbar__content",style:{height:Ne(h.value)}},[n.prepend&&d.createElementVNode("div",{class:"v-toolbar__prepend"},[n.prepend?.()]),p&&d.createVNode(tI,{key:"title",text:e.title},{text:n.title}),n.default?.(),n.append&&d.createElementVNode("div",{class:"v-toolbar__append"},[n.append?.()])])]}),d.createVNode(Nt,{defaults:{VTabs:{height:Ne(v.value)}}},{default:()=>[d.createVNode(Kx,null,{default:()=>[f.value&&d.createElementVNode("div",{class:"v-toolbar__extension",style:{height:Ne(v.value)}},[g])]})]})]})}),{contentHeight:h,extensionHeight:v}}}),fwe=ie({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function hwe(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:n,layoutSize:r}=t;let a=0,o=0;const i=d.ref(null),s=d.shallowRef(0),l=d.shallowRef(0),u=d.shallowRef(0),c=d.shallowRef(!1),f=d.shallowRef(!1),h=d.shallowRef(!1),v=d.shallowRef(!1),p=d.shallowRef(!0),m=d.computed(()=>Number(e.scrollThreshold)),g=d.computed(()=>Dn((m.value-s.value)/m.value||0));function y(_){const C="window"in _?window.innerHeight:_.clientHeight,T="window"in _?document.documentElement.scrollHeight:_.scrollHeight;return{clientHeight:C,scrollHeight:T}}function b(){const _=i.value;if(!_)return;const{clientHeight:C,scrollHeight:T}=y(_),A=T-C,E=r?.value||0,M=m.value+E;p.value=A>M}function w(){b()}function S(){const _=i.value;if(!_||n&&!n.value)return;a=s.value,s.value="window"in _?_.pageYOffset:_.scrollTop;const C=_ instanceof Window?document.documentElement.scrollHeight:_.scrollHeight;o!==C&&(C>o&&b(),o=C),f.value=s.value=A-5;!f.value&&E&&s.value>=m.value&&p.value&&(v.value=!0);const M=Math.abs(s.value-a)>100,I=s.value<=5;(f.value&&a-s.value>1&&!E||M&&s.value{l.value=l.value||s.value}),d.watch(c,()=>{l.value=0}),d.onMounted(()=>{d.watch(()=>e.scrollTarget,_=>{const C=_?document.querySelector(_):window;if(!C){va(`Unable to locate element with identifier ${_}`);return}C!==i.value&&(i.value?.removeEventListener("scroll",S),i.value=C,i.value.addEventListener("scroll",S,{passive:!0}),Promise.resolve().then(()=>{b()}))},{immediate:!0}),window.addEventListener("resize",w,{passive:!0})}),d.onBeforeUnmount(()=>{i.value?.removeEventListener("scroll",S),window.removeEventListener("resize",w)}),n&&d.watch(n,S,{immediate:!0}),{scrollThreshold:m,currentScroll:s,currentThreshold:u,isScrollActive:c,scrollRatio:g,isScrollingUp:f,savedScroll:l,isAtBottom:h,reachedBottomWhileScrollingDown:v,hasEnoughScrollableSpace:p}}function ch(){const e=d.shallowRef(!1);return d.onMounted(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:d.toRef(()=>e.value?void 0:{transition:"none !important"}),isBooted:d.readonly(e)}}const vwe=ie({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...Bt(qW(),["location"]),...ih(),...fwe(),height:{type:[Number,String],default:64}},"VAppBar"),pwe=Se()({name:"VAppBar",props:vwe(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=d.ref(),a=et(e,"modelValue"),o=d.computed(()=>{const C=new Set(e.scrollBehavior?.split(" ")??[]);return{hide:C.has("hide"),fullyHide:C.has("fully-hide"),inverted:C.has("inverted"),collapse:C.has("collapse"),elevate:C.has("elevate"),fadeImage:C.has("fade-image")}}),i=d.computed(()=>{const C=o.value;return C.hide||C.fullyHide||C.inverted||C.collapse||C.elevate||C.fadeImage||!a.value}),s=d.computed(()=>{const C=r.value?.contentHeight??0,T=r.value?.extensionHeight??0;return C+T}),{currentScroll:l,scrollThreshold:u,isScrollingUp:c,scrollRatio:f,isAtBottom:h,reachedBottomWhileScrollingDown:v,hasEnoughScrollableSpace:p}=hwe(e,{canScroll:i,layoutSize:s}),m=d.toRef(()=>o.value.hide||o.value.fullyHide),g=d.computed(()=>e.collapse||o.value.collapse&&(o.value.inverted?f.value>0:f.value===0)),y=d.computed(()=>e.flat||o.value.fullyHide&&!a.value||o.value.elevate&&(o.value.inverted?l.value>0:l.value===0)),b=d.computed(()=>o.value.fadeImage?o.value.inverted?1-f.value:f.value:void 0),w=d.computed(()=>{if(o.value.hide&&o.value.inverted)return 0;const C=r.value?.contentHeight??0,T=r.value?.extensionHeight??0;return m.value?l.value!!e.scrollBehavior,()=>{d.watchEffect(()=>{if(!m.value){a.value=!0;return}if(o.value.inverted){a.value=l.value>u.value;return}if(!p.value){a.value=!0;return}if(v.value){a.value=!1;return}a.value=c.value&&!h.value||l.valueparseInt(e.order,10)),position:d.toRef(()=>e.location),layoutSize:w,elementSize:d.shallowRef(void 0),active:a,absolute:d.toRef(()=>e.absolute)});return Ce(()=>{const C=Bt(Ju.filterProps(e),["location"]);return d.createVNode(Ju,d.mergeProps({ref:r,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{..._.value,"--v-toolbar-image-opacity":b.value,height:void 0,...S.value},e.style]},C,{collapse:g.value,flat:y.value}),n)}),{}}}),mwe=[null,"default","comfortable","compact"],hr=ie({density:{type:String,default:"default",validator:e=>mwe.includes(e)}},"density");function Oa(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:jl();return{densityClasses:d.toRef(()=>`${t}--density-${e.density}`)}}const gwe=["elevated","flat","tonal","outlined","text","plain"];function Qu(e,t){return d.createElementVNode(d.Fragment,null,[e&&d.createElementVNode("span",{key:"overlay",class:d.normalizeClass(`${t}__overlay`)},null),d.createElementVNode("span",{key:"underlay",class:d.normalizeClass(`${t}__underlay`)},null)])}const Ri=ie({color:String,variant:{type:String,default:"elevated",validator:e=>gwe.includes(e)}},"variant");function qu(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:jl();const n=d.toRef(()=>{const{variant:o}=d.toValue(e);return`${t}--variant-${o}`}),{colorClasses:r,colorStyles:a}=uI(()=>{const{variant:o,color:i}=d.toValue(e);return{[["elevated","flat"].includes(o)?"background":"text"]:i}});return{colorClasses:r,colorStyles:a,variantClasses:n}}const $W=ie({baseColor:String,divided:Boolean,direction:{type:String,default:"horizontal"},...qa(),...Qe(),...hr(),...Dr(),...Gn(),...Vt(),...an(),...Ri()},"VBtnGroup"),Xx=Se()({name:"VBtnGroup",props:$W(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=wn(e),{densityClasses:a}=Oa(e),{borderClasses:o}=go(e),{elevationClasses:i}=ea(e),{roundedClasses:s}=er(e);fr({VBtn:{height:d.toRef(()=>e.direction==="horizontal"?"auto":null),baseColor:d.toRef(()=>e.baseColor),color:d.toRef(()=>e.color),density:d.toRef(()=>e.density),flat:!0,variant:d.toRef(()=>e.variant)}}),Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-btn-group",`v-btn-group--${e.direction}`,{"v-btn-group--divided":e.divided},r.value,o.value,a.value,i.value,s.value,e.class]),style:d.normalizeStyle(e.style)},n))}}),dh=ie({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),fh=ie({value:null,disabled:Boolean,selectedClass:String},"group-item");function ud(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const r=Er("useGroupItem");if(!r)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const a=d.useId();d.provide(Symbol.for(`${t.description}:id`),a);const o=d.inject(t,null);if(!o){if(!n)return o;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${t.description}`)}const i=d.toRef(()=>e.value),s=d.computed(()=>!!(o.disabled.value||e.disabled));function l(){o?.register({id:a,value:i,disabled:s},r)}function u(){o?.unregister(a)}l(),d.onBeforeUnmount(()=>u());const c=d.computed(()=>o.isSelected(a)),f=d.computed(()=>o.items.value[0].id===a),h=d.computed(()=>o.items.value[o.items.value.length-1].id===a),v=d.computed(()=>c.value&&[o.selectedClass.value,e.selectedClass]);return d.watch(c,p=>{r.emit("group:selected",{value:p})},{flush:"sync"}),{id:a,isSelected:c,isFirst:f,isLast:h,toggle:()=>o.select(a,!c.value),select:p=>o.select(a,p),selectedClass:v,value:i,disabled:s,group:o,register:l,unregister:u}}function cd(e,t){let n=!1;const r=d.reactive([]),a=et(e,"modelValue",[],h=>h===void 0?[]:e8(r,h===null?[null]:Fn(h)),h=>{const v=bwe(r,h);return e.multiple?v:v[0]}),o=Er("useGroup");function i(h,v){const p=h,m=Symbol.for(`${t.description}:id`),y=qp(m,o?.vnode).indexOf(v);d.unref(p.value)===void 0&&(p.value=y,p.useIndexAsValue=!0),y>-1?r.splice(y,0,p):r.push(p)}function s(h){if(n)return;l();const v=r.findIndex(p=>p.id===h);r.splice(v,1)}function l(){const h=r.find(v=>!v.disabled);h&&e.mandatory==="force"&&!a.value.length&&(a.value=[h.id])}d.onMounted(()=>{l()}),d.onBeforeUnmount(()=>{n=!0}),d.onUpdated(()=>{for(let h=0;hm.id===h);if(!(v&&p?.disabled))if(e.multiple){const m=a.value.slice(),g=m.findIndex(b=>b===h),y=~g;if(v=v??!y,y&&e.mandatory&&m.length<=1||!y&&e.max!=null&&m.length+1>e.max)return;g<0&&v?m.push(h):g>=0&&!v&&m.splice(g,1),a.value=m}else{const m=a.value.includes(h);if(e.mandatory&&m||!m&&!v)return;a.value=v??!m?[h]:[]}}function c(h){if(e.multiple&&va('This method is not supported when using "multiple" prop'),a.value.length){const v=a.value[0],p=r.findIndex(y=>y.id===v);let m=(p+h)%r.length,g=r[m];for(;g.disabled&&m!==p;)m=(m+h)%r.length,g=r[m];if(g.disabled)return;a.value=[r[m].id]}else{const v=r.find(p=>!p.disabled);v&&(a.value=[v.id])}}const f={register:i,unregister:s,selected:a,select:u,disabled:d.toRef(()=>e.disabled),prev:()=>c(r.length-1),next:()=>c(1),isSelected:h=>a.value.includes(h),selectedClass:d.toRef(()=>e.selectedClass),items:d.toRef(()=>r),getItemIndex:h=>ywe(r,h)};return d.provide(t,f),f}function ywe(e,t){const n=e8(e,[t]);return n.length?e.findIndex(r=>r.id===n[0]):-1}function e8(e,t){const n=[];return t.forEach(r=>{const a=e.find(i=>pa(r,i.value)),o=e[r];a?.value!==void 0?n.push(a.id):o?.useIndexAsValue&&n.push(o.id)}),n}function bwe(e,t){const n=[];return t.forEach(r=>{const a=e.findIndex(o=>o.id===r);if(~a){const o=e[a];n.push(o.value!==void 0?o.value:a)}}),n}const dI=Symbol.for("vuetify:v-btn-toggle"),wwe=ie({...$W(),...dh()},"VBtnToggle"),Swe=Se()({name:"VBtnToggle",props:wwe(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:r,next:a,prev:o,select:i,selected:s}=cd(e,dI);return Ce(()=>{const l=Xx.filterProps(e);return d.createVNode(Xx,d.mergeProps({class:["v-btn-toggle",e.class]},l,{style:e.style}),{default:()=>[n.default?.({isSelected:r,next:a,prev:o,select:i,selected:s})]})}),{next:a,prev:o,select:i}}}),ot=[String,Function,Object,Array],fI=Symbol.for("vuetify:icons"),Zx=ie({icon:{type:ot},tag:{type:[String,Object,Function],required:!0}},"icon"),hI=Se()({name:"VComponentIcon",props:Zx(),setup(e,t){let{slots:n}=t;return()=>{const r=e.icon;return d.createVNode(e.tag,null,{default:()=>[e.icon?d.createVNode(r,null,null):n.default?.()]})}}}),vI=po({name:"VSvgIcon",inheritAttrs:!1,props:Zx(),setup(e,t){let{attrs:n}=t;return()=>d.createVNode(e.tag,d.mergeProps(n,{style:null}),{default:()=>[d.createElementVNode("svg",{class:"v-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true"},[Array.isArray(e.icon)?e.icon.map(r=>Array.isArray(r)?d.createElementVNode("path",{d:r[0],"fill-opacity":r[1]},null):d.createElementVNode("path",{d:r},null)):d.createElementVNode("path",{d:e.icon},null)])]})}}),xwe=po({name:"VLigatureIcon",props:Zx(),setup(e){return()=>d.createVNode(e.tag,null,{default:()=>[e.icon]})}}),pI=po({name:"VClassIcon",props:Zx(),setup(e){return()=>d.createVNode(e.tag,{class:d.normalizeClass(e.icon)},null)}}),Cwe=e=>{const t=d.inject(fI);if(!t)throw new Error("Missing Vuetify Icons provide!");return{iconData:d.computed(()=>{const r=d.toValue(e);if(!r)return{component:hI};let a=r;if(typeof a=="string"&&(a=a.trim(),a.startsWith("$")&&(a=t.aliases?.[a.slice(1)])),a||va(`Could not find aliased icon "${r}"`),Array.isArray(a))return{component:vI,icon:a};if(typeof a!="string")return{component:hI,icon:a};const o=Object.keys(t.sets).find(l=>typeof a=="string"&&a.startsWith(`${l}:`)),i=o?a.slice(o.length+1):a;return{component:t.sets[o??t.defaultSet].component,icon:i}})}},_we=["x-small","small","default","large","x-large"],Kl=ie({size:{type:[String,Number],default:"default"}},"size");function om(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:jl();return FM(()=>{const n=e.size;let r,a;return Nx(_we,n)?r=`${t}--size-${n}`:n&&(a={width:Ne(n),height:Ne(n)}),{sizeClasses:r,sizeStyles:a}})}const Twe=ie({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:ot,opacity:[String,Number],...Qe(),...Kl(),...Vt({tag:"i"}),...an()},"VIcon"),dt=Se()({name:"VIcon",props:Twe(),setup(e,t){let{attrs:n,slots:r}=t;const a=d.shallowRef(),{themeClasses:o}=uh(),{iconData:i}=Cwe(()=>a.value||e.icon),{sizeClasses:s}=om(e),{textColorClasses:l,textColorStyles:u}=Ca(()=>e.color);return Ce(()=>{const c=r.default?.();c&&(a.value=q6(c).filter(h=>h.type===d.Text&&h.children&&typeof h.children=="string")[0]?.children);const f=!!(n.onClick||n.onClickOnce);return d.createVNode(i.value.component,{tag:e.tag,icon:i.value.icon,class:d.normalizeClass(["v-icon","notranslate",o.value,s.value,l.value,{"v-icon--clickable":f,"v-icon--disabled":e.disabled,"v-icon--start":e.start,"v-icon--end":e.end},e.class]),style:d.normalizeStyle([{"--v-icon-opacity":e.opacity},s.value?void 0:{fontSize:Ne(e.size),height:Ne(e.size),width:Ne(e.size)},u.value,e.style]),role:f?"button":void 0,"aria-hidden":!f,tabindex:f?e.disabled?-1:0:void 0},{default:()=>[c]})}),{}}});function eb(e,t){const n=d.ref(),r=d.shallowRef(!1);if(VM){const a=new IntersectionObserver(o=>{r.value=!!o.find(i=>i.isIntersecting)},t);d.onScopeDispose(()=>{a.disconnect()}),d.watch(n,(o,i)=>{i&&(a.unobserve(i),r.value=!1),o&&a.observe(o)},{flush:"post"})}return{intersectionRef:n,isIntersecting:r}}const kwe=ie({reveal:{type:[Boolean,Object],default:!1}},"reveal");function Awe(e){const n=d.toRef(()=>typeof e.reveal=="object"?Math.max(0,Number(e.reveal.duration??900)):900),r=d.shallowRef(e.reveal?"initial":"disabled");return d.onMounted(async()=>{e.reveal&&(r.value="initial",await new Promise(a=>requestAnimationFrame(a)),r.value="pending",await new Promise(a=>setTimeout(a,n.value)),r.value="done")}),{duration:n,state:r}}const Ewe=ie({bgColor:String,color:String,indeterminate:[Boolean,String],rounded:Boolean,modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...Qe(),...kwe(),...Kl(),...Vt({tag:"div"}),...an()},"VProgressCircular"),dd=Se()({name:"VProgressCircular",props:Ewe(),setup(e,t){let{slots:n}=t;const r=20,a=2*Math.PI*r,o=d.ref(),{themeClasses:i}=wn(e),{sizeClasses:s,sizeStyles:l}=om(e),{textColorClasses:u,textColorStyles:c}=Ca(()=>e.color),{textColorClasses:f,textColorStyles:h}=Ca(()=>e.bgColor),{intersectionRef:v,isIntersecting:p}=eb(),{resizeRef:m,contentRect:g}=ds(),{state:y,duration:b}=Awe(e),w=d.toRef(()=>y.value==="initial"?0:Dn(parseFloat(e.modelValue),0,100)),S=d.toRef(()=>Number(e.width)),_=d.toRef(()=>l.value?Number(e.size):g.value?g.value.width:Math.max(S.value,32)),C=d.toRef(()=>r/(1-S.value/_.value)*2),T=d.toRef(()=>S.value/_.value*C.value),A=d.toRef(()=>{const M=(100-w.value)/100*a;return e.rounded&&w.value>0&&w.value<100?Ne(Math.min(a-.01,M+T.value)):Ne(M)}),E=d.computed(()=>{const M=Number(e.rotate);return e.rounded?M+T.value/2/a*360:M});return d.watchEffect(()=>{v.value=o.value,m.value=o.value}),Ce(()=>d.createVNode(e.tag,{ref:o,class:d.normalizeClass(["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":p.value,"v-progress-circular--disable-shrink":e.indeterminate&&(e.indeterminate==="disable-shrink"||zl()),"v-progress-circular--revealing":["initial","pending"].includes(y.value)},i.value,s.value,u.value,e.class]),style:d.normalizeStyle([l.value,c.value,{"--progress-reveal-duration":`${b.value}ms`},e.style]),role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:w.value},{default:()=>[d.createElementVNode("svg",{style:{transform:`rotate(calc(-90deg + ${E.value}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${C.value} ${C.value}`},[d.createElementVNode("circle",{class:d.normalizeClass(["v-progress-circular__underlay",f.value]),style:d.normalizeStyle(h.value),fill:"transparent",cx:"50%",cy:"50%",r,"stroke-width":T.value,"stroke-dasharray":a,"stroke-dashoffset":0},null),d.createElementVNode("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r,"stroke-width":T.value,"stroke-dasharray":a,"stroke-dashoffset":A.value,"stroke-linecap":e.rounded?"round":void 0},null)]),n.default&&d.createElementVNode("div",{class:"v-progress-circular__content"},[n.default({value:w.value})])]})),{}}}),Mwe=ie({chunkCount:{type:[Number,String],default:null},chunkWidth:{type:[Number,String],default:null},chunkGap:{type:[Number,String],default:4}},"chunks");function Iwe(e,t){const n=d.toRef(()=>!!e.chunkCount||!!e.chunkWidth),r=d.computed(()=>{const s=d.toValue(t);if(!s)return 0;if(!e.chunkCount)return Number(e.chunkWidth);const l=Number(e.chunkCount);return(s-Number(e.chunkGap)*(l-1))/l}),a=d.toRef(()=>Number(e.chunkGap)),o=d.computed(()=>{if(!n.value)return{};const s=Ne(a.value),l=Ne(r.value);return{maskRepeat:"repeat-x",maskImage:`linear-gradient(90deg, #000, #000 ${l}, transparent ${l}, transparent)`,maskSize:`calc(${l} + ${s}) 100%`}});function i(s){const l=d.toValue(t);if(!l)return s;const u=100*a.value/l,c=100*(r.value+a.value)/l,f=Math.floor((s+u)/c);return Dn(0,f*c-u/2,100)}return{hasChunks:n,chunksMaskStyles:o,snapValueToChunk:i}}const Dwe=ie({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},bufferColor:String,bufferOpacity:[Number,String],clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},opacity:[Number,String],reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...Mwe(),...Qe(),...Yl({location:"top"}),...Gn(),...Vt(),...an()},"VProgressLinear"),im=Se()({name:"VProgressLinear",props:Dwe(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=d.ref(),a=et(e,"modelValue"),{isRtl:o,rtlClasses:i}=Hr(),{themeClasses:s}=wn(e),{locationStyles:l}=ld(e),{textColorClasses:u,textColorStyles:c}=Ca(()=>e.color),{backgroundColorClasses:f,backgroundColorStyles:h}=Mn(()=>e.bgColor||e.color),{backgroundColorClasses:v,backgroundColorStyles:p}=Mn(()=>e.bufferColor||e.bgColor||e.color),{backgroundColorClasses:m,backgroundColorStyles:g}=Mn(()=>e.color),{roundedClasses:y}=er(e),{intersectionRef:b,isIntersecting:w}=eb(),S=d.computed(()=>parseFloat(e.max)),_=d.computed(()=>parseFloat(e.height)),C=d.computed(()=>Dn(parseFloat(e.bufferValue)/S.value*100,0,100)),T=d.computed(()=>Dn(parseFloat(a.value)/S.value*100,0,100)),A=d.computed(()=>o.value!==e.reverse),E=d.computed(()=>e.indeterminate?"fade-transition":"slide-x-transition"),M=d.shallowRef(0),{hasChunks:I,chunksMaskStyles:N,snapValueToChunk:V}=Iwe(e,M);La(I,()=>{const{resizeRef:R}=ds(F=>M.value=F[0].contentRect.width);d.watchEffect(()=>R.value=r.value)});const P=d.computed(()=>I.value?V(C.value):C.value),L=d.computed(()=>I.value?V(T.value):T.value);function O(R){if(!b.value)return;const{left:F,right:H,width:z}=b.value.getBoundingClientRect(),G=A.value?z-R.clientX+(H-z):R.clientX-F;a.value=Math.round(G/z*S.value)}return d.watchEffect(()=>{b.value=r.value}),Ce(()=>d.createVNode(e.tag,{ref:r,class:d.normalizeClass(["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&w.value,"v-progress-linear--reverse":A.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped,"v-progress-linear--clickable":e.clickable},y.value,s.value,i.value,e.class]),style:d.normalizeStyle([{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?Ne(_.value):0,"--v-progress-linear-height":Ne(_.value),...e.absolute?l.value:{}},N.value,e.style]),role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:Math.min(parseFloat(a.value),S.value),onClick:e.clickable&&O},{default:()=>[e.stream&&d.createElementVNode("div",{key:"stream",class:d.normalizeClass(["v-progress-linear__stream",u.value]),style:{...c.value,[A.value?"left":"right"]:Ne(-_.value),borderTop:`${Ne(_.value/2)} dotted`,opacity:parseFloat(e.bufferOpacity),top:`calc(50% - ${Ne(_.value/4)})`,width:Ne(100-C.value,"%"),"--v-progress-linear-stream-to":Ne(_.value*(A.value?1:-1))}},null),d.createElementVNode("div",{class:d.normalizeClass(["v-progress-linear__background",f.value]),style:d.normalizeStyle([h.value,{opacity:parseFloat(e.bgOpacity),width:e.stream?0:void 0}])},null),d.createElementVNode("div",{class:d.normalizeClass(["v-progress-linear__buffer",v.value]),style:d.normalizeStyle([p.value,{opacity:parseFloat(e.bufferOpacity),width:Ne(P.value,"%")}])},null),d.createVNode(d.Transition,{name:E.value},{default:()=>[e.indeterminate?d.createElementVNode("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(R=>d.createElementVNode("div",{key:R,class:d.normalizeClass(["v-progress-linear__indeterminate",R,m.value]),style:d.normalizeStyle(g.value)},null))]):d.createElementVNode("div",{class:d.normalizeClass(["v-progress-linear__determinate",m.value]),style:d.normalizeStyle([g.value,{width:Ne(L.value,"%")}])},null)]}),n.default&&d.createElementVNode("div",{class:"v-progress-linear__content"},[n.default({value:T.value,buffer:C.value})])]})),{}}}),Jx=ie({loading:[Boolean,String]},"loader");function tb(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:jl();return{loaderClasses:d.toRef(()=>({[`${t}--loading`]:e.loading}))}}function nb(e,t){let{slots:n}=t;return d.createElementVNode("div",{class:d.normalizeClass(`${e.name}__loader`)},[n.default?.({color:e.color,isActive:e.active})||d.createVNode(im,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const Vwe=["static","relative","fixed","absolute","sticky"],sm=ie({position:{type:String,validator:e=>Vwe.includes(e)}},"position");function lm(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:jl();return{positionClasses:d.toRef(()=>e.position?`${t}--${e.position}`:void 0)}}function Pwe(){const e=Er("useRoute");return d.computed(()=>e?.proxy?.$route)}function t8(){return Er("useRouter")?.proxy?.$router}function rb(e,t){const n=d.resolveDynamicComponent("RouterLink"),r=d.toRef(()=>!!(e.href||e.to)),a=d.computed(()=>r?.value||tW(t,"click")||tW(e,"click"));if(typeof n=="string"||!("useLink"in n)){const f=d.toRef(()=>e.href);return{isLink:r,isRouterLink:d.toRef(()=>!1),isClickable:a,href:f,linkProps:d.reactive({href:f}),route:d.toRef(()=>{}),navigate:d.toRef(()=>{})}}const o=n.useLink({to:d.toRef(()=>e.to||""),replace:d.toRef(()=>e.replace)}),i=d.computed(()=>e.to?o:void 0),s=Pwe(),l=d.computed(()=>i.value?e.exact?s.value?i.value.isExactActive?.value&&pa(i.value.route.value.query,s.value.query):i.value.isExactActive?.value??!1:i.value.isActive?.value??!1:!1),u=d.computed(()=>e.to?i.value?.route.value.href:e.href),c=d.toRef(()=>!!e.to);return{isLink:r,isRouterLink:c,isClickable:a,isActive:l,route:d.toRef(()=>i.value?.route.value),navigate:d.toRef(()=>i.value?.navigate),href:u,linkProps:d.reactive({href:u,"aria-current":d.toRef(()=>l.value?"page":void 0),"aria-disabled":d.toRef(()=>e.disabled&&r.value?"true":void 0),tabindex:d.toRef(()=>e.disabled&&r.value?"-1":void 0)})}}const ab=ie({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let mI=!1;function Nwe(e,t){let n=!1,r,a;In&&e?.beforeEach&&(d.nextTick(()=>{window.addEventListener("popstate",o),r=e.beforeEach(()=>mI?n?t():void 0:(mI=!0,new Promise(i=>{setTimeout(()=>i(n?t():void 0))}))),a=e?.afterEach(()=>{mI=!1})}),d.onScopeDispose(()=>{window.removeEventListener("popstate",o),r?.(),a?.()}));function o(i){i.state?.replaced||(n=!0,setTimeout(()=>n=!1))}}function Lwe(e,t){d.watch(()=>e.isActive?.value,n=>{e.isLink.value&&n!=null&&t&&d.nextTick(()=>{t(n)})},{immediate:!0})}const gI=Symbol("rippleStop"),Owe=80;function n8(e,t){e.style.transform=t,e.style.webkitTransform=t}function yI(e){return e.constructor.name==="TouchEvent"}function r8(e){return e.constructor.name==="KeyboardEvent"}const Rwe=function(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=0,a=0;if(!r8(e)){const f=t.getBoundingClientRect(),h=yI(e)?e.touches[e.touches.length-1]:e;r=h.clientX-f.left,a=h.clientY-f.top}let o=0,i=.3;t._ripple?.circle?(i=.15,o=t.clientWidth/2,o=n.center?o:o+Math.sqrt((r-o)**2+(a-o)**2)/4):o=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const s=`${(t.clientWidth-o*2)/2}px`,l=`${(t.clientHeight-o*2)/2}px`,u=n.center?s:`${r-o}px`,c=n.center?l:`${a-o}px`;return{radius:o,scale:i,x:u,y:c,centerX:s,centerY:l}},Qx={show(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!t?._ripple?.enabled)return;const r=document.createElement("span"),a=document.createElement("span");r.appendChild(a),r.className="v-ripple__container",n.class&&(r.className+=` ${n.class}`);const{radius:o,scale:i,x:s,y:l,centerX:u,centerY:c}=Rwe(e,t,n),f=`${o*2}px`;a.className="v-ripple__animation",a.style.width=f,a.style.height=f,t.appendChild(r);const h=window.getComputedStyle(t);h&&h.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),a.classList.add("v-ripple__animation--enter"),a.classList.add("v-ripple__animation--visible"),n8(a,`translate(${s}, ${l}) scale3d(${i},${i},${i})`),a.dataset.activated=String(performance.now()),requestAnimationFrame(()=>{requestAnimationFrame(()=>{a.classList.remove("v-ripple__animation--enter"),a.classList.add("v-ripple__animation--in"),n8(a,`translate(${u}, ${c}) scale3d(1,1,1)`)})})},hide(e){if(!e?._ripple?.enabled)return;const t=e.getElementsByClassName("v-ripple__animation");if(t.length===0)return;const n=Array.from(t).findLast(o=>!o.dataset.isHiding);if(n)n.dataset.isHiding="true";else return;const r=performance.now()-Number(n.dataset.activated),a=Math.max(250-r,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),n.parentNode?.parentNode===e&&e.removeChild(n.parentNode)},300)},a)}};function a8(e){return typeof e>"u"||!!e}function ob(e){const t={},n=e.currentTarget;if(!(!n?._ripple||n._ripple.touched||e[gI])){if(e[gI]=!0,yI(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||r8(e),n._ripple.class&&(t.class=n._ripple.class),yI(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{Qx.show(e,n,t)},n._ripple.showTimer=window.setTimeout(()=>{n?._ripple?.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},Owe)}else Qx.show(e,n,t)}}function qx(e){e[gI]=!0}function Bi(e){const t=e.currentTarget;if(t?._ripple){if(window.clearTimeout(t._ripple.showTimer),e.type==="touchend"&&t._ripple.showTimerCommit){t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null,t._ripple.showTimer=window.setTimeout(()=>{Bi(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),Qx.hide(t)}}function o8(e){const t=e.currentTarget;t?._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let ib=!1;function Bwe(e,t){!ib&&t.includes(e.key)&&(ib=!0,ob(e))}function i8(e){ib=!1,Bi(e)}function s8(e){ib&&(ib=!1,Bi(e))}function l8(e,t,n){const{value:r,modifiers:a}=t,o=a8(r);o||Qx.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=o,e._ripple.centered=a.center,e._ripple.circle=a.circle;const i=th(r)?r:{};i.class&&(e._ripple.class=i.class);const s=i.keys??["Enter","Space"];if(e._ripple.keyDownHandler=l=>Bwe(l,s),o&&!n){if(a.stop){e.addEventListener("touchstart",qx,{passive:!0}),e.addEventListener("mousedown",qx);return}e.addEventListener("touchstart",ob,{passive:!0}),e.addEventListener("touchend",Bi,{passive:!0}),e.addEventListener("touchmove",o8,{passive:!0}),e.addEventListener("touchcancel",Bi),e.addEventListener("mousedown",ob),e.addEventListener("mouseup",Bi),e.addEventListener("mouseleave",Bi),e.addEventListener("keydown",e._ripple.keyDownHandler),e.addEventListener("keyup",i8),e.addEventListener("blur",s8),e.addEventListener("dragstart",Bi,{passive:!0})}else!o&&n&&u8(e)}function u8(e){e.removeEventListener("touchstart",qx),e.removeEventListener("mousedown",qx),e.removeEventListener("touchstart",ob),e.removeEventListener("touchend",Bi),e.removeEventListener("touchmove",o8),e.removeEventListener("touchcancel",Bi),e.removeEventListener("mousedown",ob),e.removeEventListener("mouseup",Bi),e.removeEventListener("mouseleave",Bi),e._ripple?.keyDownHandler&&e.removeEventListener("keydown",e._ripple.keyDownHandler),e.removeEventListener("keyup",i8),e.removeEventListener("blur",s8),e.removeEventListener("dragstart",Bi)}function Fwe(e,t){l8(e,t,!1)}function Hwe(e){u8(e),delete e._ripple}function zwe(e,t){if(t.value===t.oldValue)return;const n=a8(t.oldValue);l8(e,t,n)}const Ra={mounted:Fwe,unmounted:Hwe,updated:zwe},$x=ie({active:{type:Boolean,default:void 0},activeColor:String,baseColor:String,symbol:{type:null,default:dI},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:ot,appendIcon:ot,block:Boolean,readonly:Boolean,slim:Boolean,stacked:Boolean,spaced:String,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},...qa(),...Qe(),...hr(),...Mr(),...Dr(),...fh(),...Jx(),...Yl(),...sm(),...Gn(),...ab(),...Kl(),...Vt({tag:"button"}),...an(),...Ri({variant:"elevated"})},"VBtn"),ft=Se()({name:"VBtn",props:$x(),emits:{"group:selected":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:a}=wn(e),{borderClasses:o}=go(e),{densityClasses:i}=Oa(e),{dimensionStyles:s}=Ir(e),{elevationClasses:l}=ea(e),{loaderClasses:u}=tb(e),{locationStyles:c}=ld(e),{positionClasses:f}=lm(e),{roundedClasses:h}=er(e),{sizeClasses:v,sizeStyles:p}=om(e),m=ud(e,e.symbol,!1),g=rb(e,n),y=d.computed(()=>e.active!==void 0?e.active:g.isRouterLink.value?g.isActive?.value:m?.isSelected.value),b=d.toRef(()=>y.value?e.activeColor??e.color:e.color),w=d.computed(()=>({color:m?.isSelected.value&&(!g.isLink.value||g.isActive?.value)||!m||g.isActive?.value?b.value??e.baseColor:e.baseColor,variant:e.variant})),{colorClasses:S,colorStyles:_,variantClasses:C}=qu(w),T=d.computed(()=>m?.disabled.value||e.disabled),A=d.toRef(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),E=d.computed(()=>{if(!(e.value===void 0||typeof e.value=="symbol"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function M(I){T.value||g.isLink.value&&(I.metaKey||I.ctrlKey||I.shiftKey||I.button!==0||n.target==="_blank")||(g.isRouterLink.value?g.navigate.value?.(I):m?.toggle())}return Lwe(g,m?.select),Ce(()=>{const I=g.isLink.value?"a":e.tag,N=!!(e.prependIcon||r.prepend),V=!!(e.appendIcon||r.append),P=!!(e.icon&&e.icon!==!0);return d.withDirectives(d.createVNode(I,d.mergeProps(g.linkProps,{type:I==="a"?void 0:"button",class:["v-btn",m?.selectedClass.value,{"v-btn--active":y.value,"v-btn--block":e.block,"v-btn--disabled":T.value,"v-btn--elevated":A.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--readonly":e.readonly,"v-btn--slim":e.slim,"v-btn--stacked":e.stacked},e.spaced?["v-btn--spaced",`v-btn--spaced-${e.spaced}`]:[],a.value,o.value,S.value,i.value,l.value,u.value,f.value,h.value,v.value,C.value,e.class],style:[_.value,s.value,c.value,p.value,e.style],"aria-busy":e.loading?!0:void 0,disabled:T.value&&I!=="a"||void 0,tabindex:e.loading||e.readonly?-1:void 0,onClick:M,value:E.value}),{default:()=>[Qu(!0,"v-btn"),!e.icon&&N&&d.createElementVNode("span",{key:"prepend",class:"v-btn__prepend"},[r.prepend?d.createVNode(Nt,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},r.prepend):d.createVNode(dt,{key:"prepend-icon",icon:e.prependIcon},null)]),d.createElementVNode("span",{class:"v-btn__content","data-no-activator":""},[!r.default&&P?d.createVNode(dt,{key:"content-icon",icon:e.icon},null):d.createVNode(Nt,{key:"content-defaults",disabled:!P,defaults:{VIcon:{icon:e.icon}}},{default:()=>[r.default?.()??d.toDisplayString(e.text)]})]),!e.icon&&V&&d.createElementVNode("span",{key:"append",class:"v-btn__append"},[r.append?d.createVNode(Nt,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},r.append):d.createVNode(dt,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&d.createElementVNode("span",{key:"loader",class:"v-btn__loader"},[r.loader?.()??d.createVNode(dd,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,width:"2"},null)])]}),[[Ra,!T.value&&e.ripple,"",{center:!!e.icon}]])}),{group:m}}}),Wwe=ie({...Bt($x({icon:"$menu",variant:"text"}),["spaced"])},"VAppBarNavIcon"),Gwe=Se()({name:"VAppBarNavIcon",props:Wwe(),setup(e,t){let{slots:n}=t;return Ce(()=>d.createVNode(ft,d.mergeProps(e,{class:["v-app-bar-nav-icon"]}),n)),{}}}),Uwe=Se()({name:"VAppBarTitle",props:UW(),setup(e,t){let{slots:n}=t;return Ce(()=>d.createVNode(tI,d.mergeProps(e,{class:"v-app-bar-title"}),n)),{}}}),c8=Ku("v-alert-title"),d8=ie({iconSize:[Number,String],iconSizes:{type:Array,default:()=>[["x-small",10],["small",16],["default",24],["large",28],["x-large",32]]}},"iconSize");function f8(e,t){return{iconSize:d.computed(()=>{const r=new Map(e.iconSizes),a=e.iconSize??t()??"default";return r.has(a)?r.get(a):a})}}const jwe=["success","info","warning","error"],Ywe=ie({border:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["top","end","bottom","start"].includes(e)},borderColor:String,closable:Boolean,closeIcon:{type:ot,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:e=>jwe.includes(e)},...Qe(),...hr(),...Mr(),...Dr(),...d8(),...Yl(),...sm(),...Gn(),...Vt(),...an(),...Ri({variant:"flat"})},"VAlert"),Kwe=Se()({name:"VAlert",props:Ywe(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=et(e,"modelValue"),o=d.toRef(()=>{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),{iconSize:i}=f8(e,()=>e.prominent?44:void 0),{themeClasses:s}=wn(e),{colorClasses:l,colorStyles:u,variantClasses:c}=qu(()=>({color:e.color??e.type,variant:e.variant})),{densityClasses:f}=Oa(e),{dimensionStyles:h}=Ir(e),{elevationClasses:v}=ea(e),{locationStyles:p}=ld(e),{positionClasses:m}=lm(e),{roundedClasses:g}=er(e),{textColorClasses:y,textColorStyles:b}=Ca(()=>e.borderColor),{t:w}=yn(),S=d.toRef(()=>({"aria-label":w(e.closeLabel),onClick(_){a.value=!1,n("click:close",_)}}));return()=>{const _=!!(r.prepend||o.value),C=!!(r.title||e.title),T=!!(r.close||e.closable),A={density:e.density,icon:o.value,size:e.iconSize||e.prominent?i.value:void 0};return a.value&&d.createVNode(e.tag,{class:d.normalizeClass(["v-alert",e.border&&{"v-alert--border":!!e.border,[`v-alert--border-${e.border===!0?"start":e.border}`]:!0},{"v-alert--prominent":e.prominent},s.value,l.value,f.value,v.value,m.value,g.value,c.value,e.class]),style:d.normalizeStyle([u.value,h.value,p.value,e.style]),role:"alert"},{default:()=>[Qu(!1,"v-alert"),e.border&&d.createElementVNode("div",{key:"border",class:d.normalizeClass(["v-alert__border",y.value]),style:d.normalizeStyle(b.value)},null),_&&d.createElementVNode("div",{key:"prepend",class:"v-alert__prepend"},[r.prepend?d.createVNode(Nt,{key:"prepend-defaults",disabled:!o.value,defaults:{VIcon:{...A}}},r.prepend):d.createVNode(dt,d.mergeProps({key:"prepend-icon"},A),null)]),d.createElementVNode("div",{class:"v-alert__content"},[C&&d.createVNode(c8,{key:"title"},{default:()=>[r.title?.()??e.title]}),r.text?.()??e.text,r.default?.()]),r.append&&d.createElementVNode("div",{key:"append",class:"v-alert__append"},[r.append()]),T&&d.createElementVNode("div",{key:"close",class:"v-alert__close"},[r.close?d.createVNode(Nt,{key:"close-defaults",defaults:{VBtn:{icon:e.closeIcon,size:"x-small",variant:"text"}}},{default:()=>[r.close?.({props:S.value})]}):d.createVNode(ft,d.mergeProps({key:"close-btn",icon:e.closeIcon,size:"x-small",variant:"text"},S.value),null)])]})}}}),Xwe=ie({start:Boolean,end:Boolean,icon:ot,image:String,text:String,...qa(),...Qe(),...hr(),...Gn(),...Kl(),...Vt(),...an(),...Ri({variant:"flat"})},"VAvatar"),Fi=Se()({name:"VAvatar",props:Xwe(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=wn(e),{borderClasses:a}=go(e),{colorClasses:o,colorStyles:i,variantClasses:s}=qu(e),{densityClasses:l}=Oa(e),{roundedClasses:u}=er(e),{sizeClasses:c,sizeStyles:f}=om(e);return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},r.value,a.value,o.value,l.value,u.value,c.value,s.value,e.class]),style:d.normalizeStyle([i.value,f.value,e.style])},{default:()=>[n.default?d.createVNode(Nt,{key:"content-defaults",defaults:{VImg:{cover:!0,src:e.image},VIcon:{icon:e.icon}}},{default:()=>[n.default()]}):e.image?d.createVNode(Zu,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?d.createVNode(dt,{key:"icon",icon:e.icon},null):e.text,Qu(!1,"v-avatar")]})),{}}}),Zwe=ie({text:String,onClick:Na(),...Qe(),...an()},"VLabel"),um=Se()({name:"VLabel",props:Zwe(),setup(e,t){let{slots:n}=t;return Ce(()=>d.createElementVNode("label",{class:d.normalizeClass(["v-label",{"v-label--clickable":!!e.onClick},e.class]),style:d.normalizeStyle(e.style),onClick:e.onClick},[e.text,n.default?.()])),{}}}),h8=Symbol.for("vuetify:selection-control-group"),bI=ie({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:ot,trueIcon:ot,ripple:{type:[Boolean,Object],default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:pa},...Qe(),...hr(),...an()},"SelectionControlGroup"),Jwe=ie({...bI({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup"),v8=Se()({name:"VSelectionControlGroup",props:Jwe(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=et(e,"modelValue"),a=d.useId(),o=d.toRef(()=>e.id||`v-selection-control-group-${a}`),i=d.toRef(()=>e.name||o.value),s=new Set;return d.provide(h8,{modelValue:r,forceUpdate:()=>{s.forEach(l=>l())},onForceUpdate:l=>{s.add(l),d.onScopeDispose(()=>{s.delete(l)})}}),fr({[e.defaultsTarget]:{color:d.toRef(()=>e.color),disabled:d.toRef(()=>e.disabled),density:d.toRef(()=>e.density),error:d.toRef(()=>e.error),inline:d.toRef(()=>e.inline),modelValue:r,multiple:d.toRef(()=>!!e.multiple||e.multiple==null&&Array.isArray(r.value)),name:i,falseIcon:d.toRef(()=>e.falseIcon),trueIcon:d.toRef(()=>e.trueIcon),readonly:d.toRef(()=>e.readonly),ripple:d.toRef(()=>e.ripple),type:d.toRef(()=>e.type),valueComparator:d.toRef(()=>e.valueComparator)}}),Ce(()=>d.createElementVNode("div",{class:d.normalizeClass(["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class]),style:d.normalizeStyle(e.style),role:e.type==="radio"?"radiogroup":void 0},[n.default?.()])),{}}}),e0=ie({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...Qe(),...bI()},"VSelectionControl");function Qwe(e){const t=d.inject(h8,void 0),{densityClasses:n}=Oa(e),r=et(e,"modelValue"),a=d.computed(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),o=d.computed(()=>e.falseValue!==void 0?e.falseValue:!1),i=d.computed(()=>!!e.multiple||e.multiple==null&&Array.isArray(r.value)),s=d.computed({get(){const v=t?t.modelValue.value:r.value;return i.value?Fn(v).some(p=>e.valueComparator(p,a.value)):e.valueComparator(v,a.value)},set(v){if(e.readonly)return;const p=v?a.value:o.value;let m=p;i.value&&(m=v?[...Fn(r.value),p]:Fn(r.value).filter(g=>!e.valueComparator(g,a.value))),t?t.modelValue.value=m:r.value=m}}),{textColorClasses:l,textColorStyles:u}=Ca(()=>{if(!(e.error||e.disabled))return s.value?e.color:e.baseColor}),{backgroundColorClasses:c,backgroundColorStyles:f}=Mn(()=>s.value&&!e.error&&!e.disabled?e.color:e.baseColor),h=d.computed(()=>s.value?e.trueIcon:e.falseIcon);return{group:t,densityClasses:n,trueValue:a,falseValue:o,model:s,textColorClasses:l,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:f,icon:h}}const fd=Se()({name:"VSelectionControl",directives:{vRipple:Ra},inheritAttrs:!1,props:e0(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{group:a,densityClasses:o,icon:i,model:s,textColorClasses:l,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:f,trueValue:h}=Qwe(e),v=d.useId(),p=d.shallowRef(!1),m=d.shallowRef(!1),g=d.ref(),y=d.toRef(()=>e.id||`input-${v}`),b=d.toRef(()=>!e.disabled&&!e.readonly);a?.onForceUpdate(()=>{g.value&&(g.value.checked=s.value)});function w(T){b.value&&(p.value=!0,em(T.target,":focus-visible")!==!1&&(m.value=!0))}function S(){p.value=!1,m.value=!1}function _(T){T.stopPropagation()}function C(T){if(!b.value){g.value&&(g.value.checked=s.value);return}e.readonly&&a&&d.nextTick(()=>a.forceUpdate()),s.value=T.target.checked}return Ce(()=>{const T=r.label?r.label({label:e.label,props:{for:y.value}}):e.label,[A,E]=Gl(n),M=d.createElementVNode("input",d.mergeProps({ref:g,checked:s.value,disabled:!!e.disabled,id:y.value,onBlur:S,onFocus:w,onInput:C,"aria-disabled":!!e.disabled,"aria-label":e.label,type:e.type,value:h.value,name:e.name,"aria-checked":e.type==="checkbox"?s.value:void 0},E),null);return d.createElementVNode("div",d.mergeProps({class:["v-selection-control",{"v-selection-control--dirty":s.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":p.value,"v-selection-control--focus-visible":m.value,"v-selection-control--inline":e.inline},o.value,e.class]},A,{style:e.style}),[d.createElementVNode("div",{class:d.normalizeClass(["v-selection-control__wrapper",l.value]),style:d.normalizeStyle(u.value)},[r.default?.({backgroundColorClasses:c,backgroundColorStyles:f}),d.withDirectives(d.createElementVNode("div",{class:d.normalizeClass(["v-selection-control__input"])},[r.input?.({model:s,textColorClasses:l,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:f,inputNode:M,icon:i.value,props:{onFocus:w,onBlur:S,id:y.value}})??d.createElementVNode(d.Fragment,null,[i.value&&d.createVNode(dt,{key:"icon",icon:i.value},null),M])]),[[Ra,!e.disabled&&!e.readonly&&e.ripple,null,{center:!0,circle:!0}]])]),T&&d.createVNode(um,{for:y.value,onClick:_},{default:()=>[T]})])}),{isFocused:p,input:g}}}),p8=ie({indeterminate:Boolean,indeterminateIcon:{type:ot,default:"$checkboxIndeterminate"},...e0({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),ol=Se()({name:"VCheckboxBtn",props:p8(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{slots:n}=t;const r=et(e,"indeterminate"),a=et(e,"modelValue");function o(l){r.value&&(r.value=!1)}const i=d.toRef(()=>r.value?e.indeterminateIcon:e.falseIcon),s=d.toRef(()=>r.value?e.indeterminateIcon:e.trueIcon);return Ce(()=>{const l=Bt(fd.filterProps(e),["modelValue"]);return d.createVNode(fd,d.mergeProps(l,{modelValue:a.value,"onUpdate:modelValue":[u=>a.value=u,o],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:i.value,trueIcon:s.value,"aria-checked":r.value?"mixed":void 0}),n)}),{}}});function sb(e){const{t}=yn();function n(r){let{name:a,color:o,...i}=r;const s={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[a],l=e[`onClick:${a}`];function u(f){f.key!=="Enter"&&f.key!==" "||(f.preventDefault(),f.stopPropagation(),Yy(l,new PointerEvent("click",f)))}const c=l&&s?t(`$vuetify.input.${s}`,e.label??""):void 0;return d.createVNode(dt,d.mergeProps({icon:e[`${a}Icon`],"aria-label":c,onClick:l,onKeydown:u,color:o},i),null)}return{InputIcon:n}}const qwe=ie({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...Qe(),...Xu({transition:{component:iI,leaveAbsolute:!0,group:!0}})},"VMessages"),m8=Se()({name:"VMessages",props:qwe(),setup(e,t){let{slots:n}=t;const r=d.computed(()=>Fn(e.messages)),{textColorClasses:a,textColorStyles:o}=Ca(()=>e.color);return Ce(()=>d.createVNode(mo,{transition:e.transition,tag:"div",class:d.normalizeClass(["v-messages",a.value,e.class]),style:d.normalizeStyle([o.value,e.style])},{default:()=>[e.active&&r.value.map((i,s)=>d.createElementVNode("div",{class:"v-messages__message",key:`${s}-${r.value}`},[n.message?n.message({message:i}):i]))]})),{}}}),lb=ie({focused:Boolean,"onUpdate:focused":Na()},"focus");function $u(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:jl();const n=et(e,"focused"),r=d.toRef(()=>({[`${t}--focused`]:n.value}));function a(){n.value=!0}function o(){n.value=!1}return{focusClasses:r,isFocused:n,focus:a,blur:o}}const g8=Symbol.for("vuetify:form"),$we=ie({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function eSe(e){const t=et(e,"modelValue"),n=d.toRef(()=>e.disabled),r=d.toRef(()=>e.readonly),a=d.shallowRef(!1),o=d.ref([]),i=d.ref([]);async function s(){const c=[];let f=!0;i.value=[],a.value=!0;for(const h of o.value){const v=await h.validate();if(v.length>0&&(f=!1,c.push({id:h.id,errorMessages:v})),!f&&e.fastFail)break}return i.value=c,a.value=!1,{valid:f,errors:i.value}}function l(){o.value.forEach(c=>c.reset())}function u(){o.value.forEach(c=>c.resetValidation())}return d.watch(o,()=>{let c=0,f=0;const h=[];for(const v of o.value)v.isValid===!1?(f++,h.push({id:v.id,errorMessages:v.errorMessages})):v.isValid===!0&&c++;i.value=h,t.value=f>0?!1:c===o.value.length?!0:null},{deep:!0,flush:"post"}),d.provide(g8,{register:c=>{let{id:f,vm:h,validate:v,reset:p,resetValidation:m}=c;o.value.some(g=>g.id===f)&&va(`Duplicate input name "${f}"`),o.value.push({id:f,validate:v,reset:p,resetValidation:m,vm:d.markRaw(h),isValid:null,errorMessages:[]})},unregister:c=>{o.value=o.value.filter(f=>f.id!==c)},update:(c,f,h)=>{const v=o.value.find(p=>p.id===c);v&&(v.isValid=f,v.errorMessages=h)},isDisabled:n,isReadonly:r,isValidating:a,isValid:t,items:o,validateOn:d.toRef(()=>e.validateOn)}),{errors:i,isDisabled:n,isReadonly:r,isValidating:a,isValid:t,items:o,validate:s,reset:l,resetValidation:u}}function cm(e){const t=d.inject(g8,null);return{...t,isReadonly:d.computed(()=>!!(e?.readonly??t?.isReadonly.value)),isDisabled:d.computed(()=>!!(e?.disabled??t?.isDisabled.value))}}const tSe=Symbol.for("vuetify:rules");function nSe(e){const t=d.inject(tSe,null);if(!e){if(!t)throw new Error("Could not find Vuetify rules injection");return t.aliases}return t?.resolve(e)??d.toRef(e)}const y8=ie({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...lb()},"validation");function b8(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:jl(),n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:d.useId();const r=et(e,"modelValue"),a=d.computed(()=>e.validationValue===void 0?r.value:e.validationValue),o=cm(e),i=nSe(()=>e.rules),s=d.ref([]),l=d.shallowRef(!0),u=d.computed(()=>!!(Fn(r.value===""?null:r.value).length||Fn(a.value===""?null:a.value).length)),c=d.computed(()=>e.errorMessages?.length?Fn(e.errorMessages).concat(s.value).slice(0,Math.max(0,Number(e.maxErrors))):s.value),f=d.computed(()=>{let S=(e.validateOn??o.validateOn?.value)||"input";S==="lazy"&&(S="input lazy"),S==="eager"&&(S="input eager");const _=new Set(S?.split(" ")??[]);return{input:_.has("input"),blur:_.has("blur")||_.has("input")||_.has("invalid-input"),invalidInput:_.has("invalid-input"),lazy:_.has("lazy"),eager:_.has("eager")}}),h=d.computed(()=>e.error||e.errorMessages?.length?!1:e.rules.length?l.value?s.value.length||f.value.lazy?null:!0:!s.value.length:!0),v=d.shallowRef(!1),p=d.computed(()=>({[`${t}--error`]:h.value===!1,[`${t}--dirty`]:u.value,[`${t}--disabled`]:o.isDisabled.value,[`${t}--readonly`]:o.isReadonly.value})),m=Er("validation"),g=d.computed(()=>e.name??d.unref(n));d.onBeforeMount(()=>{o.register?.({id:g.value,vm:m,validate:w,reset:y,resetValidation:b})}),d.onBeforeUnmount(()=>{o.unregister?.(g.value)}),d.onMounted(async()=>{f.value.lazy||await w(!f.value.eager),o.update?.(g.value,h.value,c.value)}),La(()=>f.value.input||f.value.invalidInput&&h.value===!1,()=>{d.watch(a,()=>{if(a.value!=null)w();else if(e.focused){const S=d.watch(()=>e.focused,_=>{_||w(),S()})}})}),La(()=>f.value.blur,()=>{d.watch(()=>e.focused,S=>{S||w()})}),d.watch([h,c],()=>{o.update?.(g.value,h.value,c.value)});async function y(){r.value=null,await d.nextTick(),await b()}async function b(){l.value=!0,f.value.lazy?s.value=[]:await w(!f.value.eager)}async function w(){let S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const _=[];v.value=!0;for(const C of i.value){if(_.length>=Number(e.maxErrors??1))break;const A=await(typeof C=="function"?C:()=>C)(a.value);if(A!==!0){if(A!==!1&&typeof A!="string"){console.warn(`${A} is not a valid value. Rule functions must return boolean true or a string.`);continue}_.push(A||"")}}return s.value=_,v.value=!1,l.value=S,s.value}return{errorMessages:c,isDirty:u,isDisabled:o.isDisabled,isReadonly:o.isReadonly,isPristine:l,isValid:h,isValidating:v,reset:y,resetValidation:b,validate:w,validationClasses:p}}const ec=ie({id:String,appendIcon:ot,baseColor:String,centerAffix:{type:Boolean,default:!0},color:String,glow:Boolean,iconColor:[Boolean,String],prependIcon:ot,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":Na(),"onClick:append":Na(),...Qe(),...hr(),...Oo(Mr(),["maxWidth","minWidth","width"]),...an(),...y8()},"VInput"),Ba=Se()({name:"VInput",props:{...ec()},emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:r,emit:a}=t;const{densityClasses:o}=Oa(e),{dimensionStyles:i}=Ir(e),{themeClasses:s}=wn(e),{rtlClasses:l}=Hr(),{InputIcon:u}=sb(e),c=d.useId(),f=d.computed(()=>e.id||`input-${c}`),{errorMessages:h,isDirty:v,isDisabled:p,isReadonly:m,isPristine:g,isValid:y,isValidating:b,reset:w,resetValidation:S,validate:_,validationClasses:C}=b8(e,"v-input",f),T=d.computed(()=>e.errorMessages?.length||!g.value&&h.value.length?h.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages),A=d.toRef(()=>T.value.length>0),E=d.toRef(()=>!e.hideDetails||e.hideDetails==="auto"&&(A.value||!!r.details)),M=d.computed(()=>E.value?`${f.value}-messages`:void 0),I=d.computed(()=>({id:f,messagesId:M,isDirty:v,isDisabled:p,isReadonly:m,isPristine:g,isValid:y,isValidating:b,hasDetails:E,reset:w,resetValidation:S,validate:_})),N=d.toRef(()=>e.error||e.disabled?void 0:e.focused?e.color:e.baseColor),V=d.toRef(()=>{if(e.iconColor)return e.iconColor===!0?N.value:e.iconColor});return Ce(()=>{const P=!!(r.prepend||e.prependIcon),L=!!(r.append||e.appendIcon);return d.createElementVNode("div",{class:d.normalizeClass(["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix,"v-input--focused":e.focused,"v-input--glow":e.glow,"v-input--hide-spin-buttons":e.hideSpinButtons},o.value,s.value,l.value,C.value,e.class]),style:d.normalizeStyle([i.value,e.style])},[P&&d.createElementVNode("div",{key:"prepend",class:"v-input__prepend"},[r.prepend?r.prepend(I.value):e.prependIcon&&d.createVNode(u,{key:"prepend-icon",name:"prepend",color:V.value},null)]),r.default&&d.createElementVNode("div",{class:"v-input__control"},[r.default?.(I.value)]),L&&d.createElementVNode("div",{key:"append",class:"v-input__append"},[r.append?r.append(I.value):e.appendIcon&&d.createVNode(u,{key:"append-icon",name:"append",color:V.value},null)]),E.value&&d.createElementVNode("div",{id:M.value,class:"v-input__details",role:"alert","aria-live":"polite"},[d.createVNode(m8,{active:A.value,messages:T.value},{message:r.message}),r.details?.(I.value)])])}),{reset:w,resetValidation:S,validate:_,isValid:y,errorMessages:h}}}),wI=Symbol("Forwarded refs");function SI(e,t){let n=e;for(;n;){const r=Reflect.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function ta(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r!0,"update:focused":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const a=et(e,"modelValue"),{isFocused:o,focus:i,blur:s}=$u(e),l=d.ref(),u=d.useId();return Ce(()=>{const[c,f]=Gl(n),h=Ba.filterProps(e),v=ol.filterProps(e);return d.createVNode(Ba,d.mergeProps({ref:l,class:["v-checkbox",e.class]},c,h,{modelValue:a.value,"onUpdate:modelValue":p=>a.value=p,id:e.id||`checkbox-${u}`,focused:o.value,style:e.style}),{...r,default:p=>{let{id:m,messagesId:g,isDisabled:y,isReadonly:b,isValid:w}=p;return d.createVNode(ol,d.mergeProps(v,{id:m.value,"aria-describedby":g.value,disabled:y.value,readonly:b.value},f,{error:w.value===!1,modelValue:a.value,"onUpdate:modelValue":S=>a.value=S,onFocus:i,onBlur:s}),r)}})}),ta({},l)}}),t0=["sm","md","lg","xl","xxl"],xI=Symbol.for("vuetify:display"),w8={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},aSe=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:w8;return Qa(w8,e)};function S8(e){return In&&!e?window.innerWidth:typeof e=="object"&&e.clientWidth||0}function x8(e){return In&&!e?window.innerHeight:typeof e=="object"&&e.clientHeight||0}function C8(e){const t=In&&!e?window.navigator.userAgent:"ssr";function n(p){return!!t.match(p)}const r=n(/android/i),a=n(/iphone|ipad|ipod/i),o=n(/cordova/i),i=n(/electron/i),s=n(/chrome/i),l=n(/edge/i),u=n(/firefox/i),c=n(/opera/i),f=n(/win/i),h=n(/mac/i),v=n(/linux/i);return{android:r,ios:a,cordova:o,electron:i,chrome:s,edge:l,firefox:u,opera:c,win:f,mac:h,linux:v,touch:Bbe,ssr:t==="ssr"}}function oSe(e,t){const{thresholds:n,mobileBreakpoint:r}=aSe(e),a=d.shallowRef(x8(t)),o=d.shallowRef(C8(t)),i=d.reactive({}),s=d.shallowRef(S8(t));function l(){a.value=x8(),s.value=S8()}function u(){l(),o.value=C8()}return d.watchEffect(()=>{const c=s.value=n.xxl,g=c?"xs":f?"sm":h?"md":v?"lg":p?"xl":"xxl",y=typeof r=="number"?r:n[r],b=s.value{window.removeEventListener("resize",l)},!0)),{...d.toRefs(i),update:u,ssr:!!t}}const vh=ie({mobile:{type:Boolean,default:!1},mobileBreakpoint:[Number,String]},"display");function Hi(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{mobile:null},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:jl();const n=d.inject(xI);if(!n)throw new Error("Could not find Vuetify display injection");const r=d.computed(()=>e.mobile?!0:typeof e.mobileBreakpoint=="number"?n.width.valuet?{[`${t}--mobile`]:r.value}:{});return{...n,displayClasses:a,mobile:r}}const _8=Symbol.for("vuetify:goto");function T8(){return{container:void 0,duration:300,layout:!1,offset:0,easing:"easeInOutCubic",patterns:A1e}}function iSe(e){return CI(e)??(document.scrollingElement||document.body)}function CI(e){return typeof e=="string"?document.querySelector(e):LM(e)}function _I(e,t,n){if(typeof e=="number")return t&&n?-e:e;let r=CI(e),a=0;for(;r;)a+=t?r.offsetLeft:r.offsetTop,r=r.offsetParent;return a}function sSe(e,t){return{rtl:t.isRtl,options:Qa(T8(),e)}}async function k8(e,t,n,r){const a=n?"scrollLeft":"scrollTop",o=Qa(r?.options??T8(),t),i=r?.rtl.value,s=(typeof e=="number"?e:CI(e))??0,l=o.container==="parent"&&s instanceof HTMLElement?s.parentElement:iSe(o.container),u=zl()?o.patterns.instant:typeof o.easing=="function"?o.easing:o.patterns[o.easing];if(!u)throw new TypeError(`Easing function "${o.easing}" not found.`);let c;if(typeof s=="number")c=_I(s,n,i);else if(c=_I(s,n,i)-_I(l,n,i),o.layout){const p=window.getComputedStyle(s).getPropertyValue("--v-layout-top");p&&(c-=parseInt(p,10))}c+=o.offset,c=uSe(l,c,!!i,!!n);const f=l[a]??0;if(c===f)return Promise.resolve(c);const h=performance.now();return new Promise(v=>requestAnimationFrame(function p(m){const y=(m-h)/o.duration,b=Math.floor(f+(c-f)*u(Dn(y,0,1)));if(l[a]=b,y>=1&&Math.abs(b-l[a])<10)return v(c);if(y>2)return va("Scroll target is not reachable"),v(l[a]);requestAnimationFrame(p)}))}function lSe(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const t=d.inject(_8),{isRtl:n}=Hr();if(!t)throw new Error("[Vuetify] Could not find injected goto instance");const r={...t,rtl:d.toRef(()=>t.rtl.value||n.value)};async function a(o,i){return k8(o,Qa(e,i),!1,r)}return a.horizontal=async(o,i)=>k8(o,Qa(e,i),!0,r),a}function uSe(e,t,n,r){const{scrollWidth:a,scrollHeight:o}=e,[i,s]=e===document.scrollingElement?[window.innerWidth,window.innerHeight]:[e.offsetWidth,e.offsetHeight];let l,u;return r?n?(l=-(a-i),u=0):(l=0,u=a-i):(l=0,u=o+-s),Dn(t,l,u)}function cSe(e){let{selectedElement:t,containerElement:n,isRtl:r,isHorizontal:a}=e;const o=ub(a,n),i=E8(a,r,n),s=ub(a,t),l=M8(a,t),u=s*.4;return i>l?l-u:i+otypeof e=="boolean"||["always","desktop","mobile","never"].includes(e)},...Qe(),...vh({mobile:null}),...Vt(),...dh({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),cb=Se()({name:"VSlideGroup",props:kI(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isRtl:r}=Hr(),{displayClasses:a,mobile:o}=Hi(e),i=cd(e,e.symbol),s=d.shallowRef(!1),l=d.shallowRef(0),u=d.shallowRef(0),c=d.shallowRef(0),f=d.computed(()=>e.direction==="horizontal"),{resizeRef:h,contentRect:v}=ds(),{resizeRef:p,contentRect:m}=ds(),g=lSe(),y=d.computed(()=>({container:h.el,duration:200,easing:"easeOutQuart"})),b=d.computed(()=>i.selected.value.length?i.items.value.findIndex(Y=>Y.id===i.selected.value[0]):-1),w=d.computed(()=>i.selected.value.length?i.items.value.findIndex(Y=>Y.id===i.selected.value[i.selected.value.length-1]):-1);if(In){let Y=-1;d.watch(()=>[i.selected.value,v.value,m.value,f.value],()=>{cancelAnimationFrame(Y),Y=requestAnimationFrame(()=>{if(v.value&&m.value){const U=f.value?"width":"height";u.value=v.value[U],c.value=m.value[U],s.value=u.value+1=0&&p.el){const U=p.el.children[w.value];_(U,e.centerActive)}})})}const S=d.shallowRef(!1);function _(Y,U){let j=0;U?j=dSe({containerElement:h.el,isHorizontal:f.value,selectedElement:Y}):j=cSe({containerElement:h.el,isHorizontal:f.value,isRtl:r.value,selectedElement:Y}),C(j)}function C(Y){if(!In||!h.el)return;const U=ub(f.value,h.el),j=E8(f.value,r.value,h.el);if(!(A8(f.value,h.el)<=U||Math.abs(Y-j)<16)){if(f.value&&r.value&&h.el){const{scrollWidth:ee,offsetWidth:$}=h.el;Y=ee-$-Y}f.value?g.horizontal(Y,y.value):g(Y,y.value)}}function T(Y){const{scrollTop:U,scrollLeft:j}=Y.target;l.value=f.value?j:U}function A(Y){if(S.value=!0,!(!s.value||!p.el)){for(const U of Y.composedPath())for(const j of p.el.children)if(j===U){_(j);return}}}function E(Y){S.value=!1}let M=!1;function I(Y){!M&&!S.value&&!(Y.relatedTarget&&p.el?.contains(Y.relatedTarget))&&L(),M=!1}function N(){M=!0}function V(Y){if(!p.el)return;function U(j){Y.preventDefault(),L(j)}f.value?Y.key==="ArrowRight"?U(r.value?"prev":"next"):Y.key==="ArrowLeft"&&U(r.value?"next":"prev"):Y.key==="ArrowDown"?U("next"):Y.key==="ArrowUp"&&U("prev"),Y.key==="Home"?U("first"):Y.key==="End"&&U("last")}function P(Y,U){if(!Y)return;let j=Y;do j=j?.[U==="next"?"nextElementSibling":"previousElementSibling"];while(j?.hasAttribute("disabled"));return j}function L(Y){if(!p.el)return;let U;if(!Y)U=id(p.el)[0];else if(Y==="next"){if(U=P(p.el.querySelector(":focus"),Y),!U)return L("first")}else if(Y==="prev"){if(U=P(p.el.querySelector(":focus"),Y),!U)return L("last")}else Y==="first"?(U=p.el.firstElementChild,U?.hasAttribute("disabled")&&(U=P(U,"next"))):Y==="last"&&(U=p.el.lastElementChild,U?.hasAttribute("disabled")&&(U=P(U,"prev")));U&&U.focus({preventScroll:!0})}function O(Y){const U=f.value&&r.value?-1:1,j=(Y==="prev"?-U:U)*u.value;let Q=l.value+j;if(f.value&&r.value&&h.el){const{scrollWidth:ee,offsetWidth:$}=h.el;Q+=ee-$}C(Q)}const R=d.computed(()=>({next:i.next,prev:i.prev,select:i.select,isSelected:i.isSelected})),F=d.computed(()=>s.value||Math.abs(l.value)>0),H=d.computed(()=>{switch(e.showArrows){case"never":return!1;case"always":return!0;case"desktop":return!o.value;case!0:return F.value;case"mobile":return o.value||F.value;default:return!o.value&&F.value}}),z=d.computed(()=>Math.abs(l.value)>1),G=d.computed(()=>{if(!h.value||!F.value)return!1;const Y=A8(f.value,h.el),U=fSe(f.value,h.el);return Y-U-Math.abs(l.value)>1});return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-slide-group",{"v-slide-group--vertical":!f.value,"v-slide-group--has-affixes":H.value,"v-slide-group--is-overflowing":s.value},a.value,e.class]),style:d.normalizeStyle(e.style),tabindex:S.value||i.selected.value.length?-1:0,onFocus:I},{default:()=>[H.value&&d.createElementVNode("div",{key:"prev",class:d.normalizeClass(["v-slide-group__prev",{"v-slide-group__prev--disabled":!z.value}]),onMousedown:N,onClick:()=>z.value&&O("prev")},[n.prev?.(R.value)??d.createVNode($y,null,{default:()=>[d.createVNode(dt,{icon:r.value?e.nextIcon:e.prevIcon},null)]})]),d.createElementVNode("div",{key:"container",ref:h,class:d.normalizeClass(["v-slide-group__container",e.contentClass]),onScroll:T},[d.createElementVNode("div",{ref:p,class:"v-slide-group__content",onFocusin:A,onFocusout:E,onKeydown:V},[n.default?.(R.value)])]),H.value&&d.createElementVNode("div",{key:"next",class:d.normalizeClass(["v-slide-group__next",{"v-slide-group__next--disabled":!G.value}]),onMousedown:N,onClick:()=>G.value&&O("next")},[n.next?.(R.value)??d.createVNode($y,null,{default:()=>[d.createVNode(dt,{icon:r.value?e.prevIcon:e.nextIcon},null)]})])]})),{selected:i.selected,scrollTo:O,scrollOffset:l,focus:L,hasPrev:z,hasNext:G}}}),I8=Symbol.for("vuetify:v-chip-group"),hSe=ie({baseColor:String,column:Boolean,filter:Boolean,valueComparator:{type:Function,default:pa},...kI({scrollToActive:!1}),...Qe(),...dh({selectedClass:"v-chip--selected"}),...Vt(),...an(),...Ri({variant:"tonal"})},"VChipGroup"),vSe=Se()({name:"VChipGroup",props:hSe(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=wn(e),{isSelected:a,select:o,next:i,prev:s,selected:l}=cd(e,I8);return fr({VChip:{baseColor:d.toRef(()=>e.baseColor),color:d.toRef(()=>e.color),disabled:d.toRef(()=>e.disabled),filter:d.toRef(()=>e.filter),variant:d.toRef(()=>e.variant)}}),Ce(()=>{const u=cb.filterProps(e);return d.createVNode(cb,d.mergeProps(u,{class:["v-chip-group",{"v-chip-group--column":e.column},r.value,e.class],style:e.style}),{default:()=>[n.default?.({isSelected:a,select:o,next:i,prev:s,selected:l.value})]})}),{}}}),pSe=ie({activeClass:String,appendAvatar:String,appendIcon:ot,baseColor:String,closable:Boolean,closeIcon:{type:ot,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:ot,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:ot,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},modelValue:{type:Boolean,default:!0},onClick:Na(),onClickOnce:Na(),...qa(),...Qe(),...hr(),...Dr(),...fh(),...Gn(),...ab(),...Kl(),...Vt({tag:"span"}),...an(),...Ri({variant:"tonal"})},"VChip"),zi=Se()({name:"VChip",directives:{vRipple:Ra},props:pSe(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{t:o}=yn(),{borderClasses:i}=go(e),{densityClasses:s}=Oa(e),{elevationClasses:l}=ea(e),{roundedClasses:u}=er(e),{sizeClasses:c}=om(e),{themeClasses:f}=wn(e),h=et(e,"modelValue"),v=ud(e,I8,!1),p=ud(e,TI,!1),m=rb(e,n),g=d.toRef(()=>e.link!==!1&&m.isLink.value),y=d.computed(()=>!e.disabled&&e.link!==!1&&(!!v||e.link||m.isClickable.value)),b=d.toRef(()=>({"aria-label":o(e.closeLabel),disabled:e.disabled,onClick(A){A.preventDefault(),A.stopPropagation(),h.value=!1,r("click:close",A)}}));d.watch(h,A=>{A?(v?.register(),p?.register()):(v?.unregister(),p?.unregister())});const{colorClasses:w,colorStyles:S,variantClasses:_}=qu(()=>({color:!v||v.isSelected.value?e.color??e.baseColor:e.baseColor,variant:e.variant}));function C(A){r("click",A),y.value&&(m.navigate.value?.(A),v?.toggle())}function T(A){(A.key==="Enter"||A.key===" ")&&(A.preventDefault(),C(A))}return()=>{const A=m.isLink.value?"a":e.tag,E=!!(e.appendIcon||e.appendAvatar),M=!!(E||a.append),I=!!(a.close||e.closable),N=!!(a.filter||e.filter)&&v,V=!!(e.prependIcon||e.prependAvatar),P=!!(V||a.prepend);return h.value&&d.withDirectives(d.createVNode(A,d.mergeProps(m.linkProps,{class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":y.value,"v-chip--filter":N,"v-chip--pill":e.pill,[`${e.activeClass}`]:e.activeClass&&m.isActive?.value},f.value,i.value,w.value,s.value,l.value,u.value,c.value,_.value,v?.selectedClass.value,e.class],style:[S.value,e.style],disabled:e.disabled||void 0,draggable:e.draggable,tabindex:y.value?0:void 0,onClick:C,onKeydown:y.value&&!g.value&&T}),{default:()=>[Qu(y.value,"v-chip"),N&&d.createVNode(sI,{key:"filter"},{default:()=>[d.withDirectives(d.createElementVNode("div",{class:"v-chip__filter"},[a.filter?d.createVNode(Nt,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},a.filter):d.createVNode(dt,{key:"filter-icon",icon:e.filterIcon},null)]),[[d.vShow,v.isSelected.value]])]}),P&&d.createElementVNode("div",{key:"prepend",class:"v-chip__prepend"},[a.prepend?d.createVNode(Nt,{key:"prepend-defaults",disabled:!V,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},a.prepend):d.createElementVNode(d.Fragment,null,[e.prependIcon&&d.createVNode(dt,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&d.createVNode(Fi,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),d.createElementVNode("div",{class:"v-chip__content","data-no-activator":""},[a.default?.({isSelected:v?.isSelected.value,selectedClass:v?.selectedClass.value,select:v?.select,toggle:v?.toggle,value:v?.value.value,disabled:e.disabled})??d.toDisplayString(e.text)]),M&&d.createElementVNode("div",{key:"append",class:"v-chip__append"},[a.append?d.createVNode(Nt,{key:"append-defaults",disabled:!E,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},a.append):d.createElementVNode(d.Fragment,null,[e.appendIcon&&d.createVNode(dt,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&d.createVNode(Fi,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),I&&d.createElementVNode("button",d.mergeProps({key:"close",class:"v-chip__close",type:"button","data-testid":"close-chip"},b.value),[a.close?d.createVNode(Nt,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},a.close):d.createVNode(dt,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}),[[Ra,y.value&&e.ripple,null]])}}}),mSe=["dotted","dashed","solid","double"],gSe=ie({color:String,contentOffset:[Number,String,Array],gradient:Boolean,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,variant:{type:String,default:"solid",validator:e=>mSe.includes(e)},...Qe(),...an()},"VDivider"),ma=Se()({name:"VDivider",props:gSe(),setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:a}=wn(e),{textColorClasses:o,textColorStyles:i}=Ca(()=>e.color),s=d.computed(()=>{const u={};return e.length&&(u[e.vertical?"height":"width"]=Ne(e.length)),e.thickness&&(u[e.vertical?"borderRightWidth":"borderTopWidth"]=Ne(e.thickness)),u}),l=d.toRef(()=>{const u=Array.isArray(e.contentOffset)?e.contentOffset[0]:e.contentOffset,c=Array.isArray(e.contentOffset)?e.contentOffset[1]:0;return{marginBlock:e.vertical&&u?Ne(u):void 0,marginInline:!e.vertical&&u?Ne(u):void 0,transform:c?`translate${e.vertical?"X":"Y"}(${Ne(c)})`:void 0}});return Ce(()=>{const u=d.createElementVNode("hr",{class:d.normalizeClass([{"v-divider":!0,"v-divider--gradient":e.gradient&&!r.default,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},a.value,o.value,e.class]),style:d.normalizeStyle([s.value,i.value,{"--v-border-opacity":e.opacity},{"border-style":e.variant},e.style]),"aria-orientation":!n.role||n.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${n.role||"separator"}`},null);return r.default?d.createElementVNode("div",{class:d.normalizeClass(["v-divider__wrapper",{"v-divider__wrapper--gradient":e.gradient,"v-divider__wrapper--inset":e.inset,"v-divider__wrapper--vertical":e.vertical}])},[u,d.createElementVNode("div",{class:"v-divider__content",style:d.normalizeStyle(l.value)},[r.default()]),u]):u}),{}}}),AI=Symbol.for("vuetify:list");function D8(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{filterable:!1};const t=d.inject(AI,{filterable:!1,hasPrepend:d.shallowRef(!1),updateHasPrepend:()=>null,trackingIndex:d.shallowRef(-1),navigationStrategy:d.shallowRef("focus"),uid:""}),{filterable:n,trackingIndex:r=t.trackingIndex,navigationStrategy:a=t.navigationStrategy,uid:o=t.uid||d.useId()}=e,i={filterable:t.filterable||n,hasPrepend:d.shallowRef(!1),updateHasPrepend:s=>{s&&(i.hasPrepend.value=s)},trackingIndex:r,navigationStrategy:a,uid:o};return d.provide(AI,i),t}function V8(){return d.inject(AI,null)}const EI=e=>{const t={activate:n=>{let{id:r,value:a,activated:o}=n;return r=d.toRaw(r),e&&!a&&o.size===1&&o.has(r)||(a?o.add(r):o.delete(r)),o},in:(n,r,a)=>{let o=new Set;if(n!=null)for(const i of Fn(n))o=t.activate({id:i,value:!0,activated:new Set(o),children:r,parents:a});return o},out:n=>Array.from(n)};return t},P8=e=>{const t=EI(e);return{activate:r=>{let{activated:a,id:o,...i}=r;o=d.toRaw(o);const s=a.has(o)?new Set([o]):new Set;return t.activate({...i,id:o,activated:s})},in:(r,a,o)=>{let i=new Set;if(r!=null){const s=Fn(r);s.length&&(i=t.in(s.slice(0,1),a,o))}return i},out:(r,a,o)=>t.out(r,a,o)}},ySe=e=>{const t=EI(e);return{activate:r=>{let{id:a,activated:o,children:i,...s}=r;return a=d.toRaw(a),i.has(a)?o:t.activate({id:a,activated:o,children:i,...s})},in:t.in,out:t.out}},bSe=e=>{const t=P8(e);return{activate:r=>{let{id:a,activated:o,children:i,...s}=r;return a=d.toRaw(a),i.has(a)?o:t.activate({id:a,activated:o,children:i,...s})},in:t.in,out:t.out}},wSe={open:e=>{let{id:t,value:n,opened:r,parents:a}=e;if(n){const o=new Set;o.add(t);let i=a.get(t);for(;i!=null;)o.add(i),i=a.get(i);return o}else return r.delete(t),r},select:()=>null},N8={open:e=>{let{id:t,value:n,opened:r,parents:a}=e;if(n){let o=a.get(t);for(r.add(t);o!=null&&o!==t;)r.add(o),o=a.get(o);return r}else r.delete(t);return r},select:()=>null},SSe={open:N8.open,select:e=>{let{id:t,value:n,opened:r,parents:a}=e;if(!n)return r;const o=[];let i=a.get(t);for(;i!=null;)o.push(i),i=a.get(i);return new Set(o)}},MI=e=>{const t={select:n=>{let{id:r,value:a,selected:o}=n;if(r=d.toRaw(r),e&&!a){const i=Array.from(o.entries()).reduce((s,l)=>{let[u,c]=l;return c==="on"&&s.push(u),s},[]);if(i.length===1&&i[0]===r)return o}return o.set(r,a?"on":"off"),o},in:(n,r,a,o)=>{const i=new Map;for(const s of n||[])t.select({id:s,value:!0,selected:i,children:r,parents:a,disabled:o});return i},out:n=>{const r=[];for(const[a,o]of n.entries())o==="on"&&r.push(a);return r}};return t},L8=e=>{const t=MI(e);return{select:r=>{let{selected:a,id:o,...i}=r;o=d.toRaw(o);const s=a.has(o)?new Map([[o,a.get(o)]]):new Map;return t.select({...i,id:o,selected:s})},in:(r,a,o,i)=>r?.length?t.in(r.slice(0,1),a,o,i):new Map,out:(r,a,o)=>t.out(r,a,o)}},xSe=e=>{const t=MI(e);return{select:r=>{let{id:a,selected:o,children:i,...s}=r;return a=d.toRaw(a),i.has(a)?o:t.select({id:a,selected:o,children:i,...s})},in:t.in,out:t.out}},CSe=e=>{const t=L8(e);return{select:r=>{let{id:a,selected:o,children:i,...s}=r;return a=d.toRaw(a),i.has(a)?o:t.select({id:a,selected:o,children:i,...s})},in:t.in,out:t.out}},II=e=>{const t={select:n=>{let{id:r,value:a,selected:o,children:i,parents:s,disabled:l}=n;r=d.toRaw(r);const u=new Map(o),c=[r];for(;c.length;){const h=c.shift();l.has(h)||o.set(d.toRaw(h),a?"on":"off"),i.has(h)&&c.push(...i.get(h))}let f=d.toRaw(s.get(r));for(;f;){let h=!0,v=!0;for(const p of i.get(f)){const m=d.toRaw(p);if(!l.has(m)&&(o.get(m)!=="on"&&(h=!1),o.has(m)&&o.get(m)!=="off"&&(v=!1),!h&&!v))break}o.set(f,h?"on":v?"off":"indeterminate"),f=d.toRaw(s.get(f))}return e&&!a&&Array.from(o.entries()).reduce((v,p)=>{let[m,g]=p;return g==="on"&&v.push(m),v},[]).length===0?u:o},in:(n,r,a)=>{let o=new Map;for(const i of n||[])o=t.select({id:i,value:!0,selected:o,children:r,parents:a,disabled:new Set});return o},out:(n,r)=>{const a=[];for(const[o,i]of n.entries())i==="on"&&!r.has(o)&&a.push(o);return a}};return t},_Se=e=>{const t=II(e);return{select:t.select,in:t.in,out:(r,a,o)=>{const i=[];for(const[s,l]of r.entries())if(l==="on"){if(o.has(s)){const u=o.get(s);if(r.get(u)==="on")continue}i.push(s)}return i}}},TSe=e=>{const n={select:II(e).select,in:(r,a,o,i)=>{let s=new Map;for(const l of r||[])a.has(l)||(s=n.select({id:l,value:!0,selected:s,children:a,parents:o,disabled:i}));return s},out:r=>{const a=[];for(const[o,i]of r.entries())(i==="on"||i==="indeterminate")&&a.push(o);return a}};return n},dm=Symbol.for("vuetify:nested"),O8={id:d.shallowRef(),root:{itemsRegistration:d.ref("render"),register:()=>null,unregister:()=>null,updateDisabled:()=>null,children:d.ref(new Map),parents:d.ref(new Map),disabled:d.ref(new Set),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:d.ref(!1),scrollToActive:d.ref(!1),selectable:d.ref(!1),opened:d.ref(new Set),activated:d.ref(new Set),selected:d.ref(new Map),selectedValues:d.ref([]),getPath:()=>[]}},kSe=ie({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean,itemsRegistration:{type:String,default:"render"}},"nested"),ASe=(e,t)=>{let{items:n,returnObject:r,scrollToActive:a}=t,o=!1;const i=d.shallowRef(new Map),s=d.shallowRef(new Map),l=d.shallowRef(new Set),u=et(e,"opened",e.opened,_=>new Set(Array.isArray(_)?_.map(C=>d.toRaw(C)):_),_=>[..._.values()]),c=d.computed(()=>{if(typeof e.activeStrategy=="object")return e.activeStrategy;if(typeof e.activeStrategy=="function")return e.activeStrategy(e.mandatory);switch(e.activeStrategy){case"leaf":return ySe(e.mandatory);case"single-leaf":return bSe(e.mandatory);case"independent":return EI(e.mandatory);case"single-independent":default:return P8(e.mandatory)}}),f=d.computed(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;if(typeof e.selectStrategy=="function")return e.selectStrategy(e.mandatory);switch(e.selectStrategy){case"single-leaf":return CSe(e.mandatory);case"leaf":return xSe(e.mandatory);case"independent":return MI(e.mandatory);case"single-independent":return L8(e.mandatory);case"trunk":return _Se(e.mandatory);case"branch":return TSe(e.mandatory);case"classic":default:return II(e.mandatory)}}),h=d.computed(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return SSe;case"single":return wSe;case"multiple":default:return N8}}),v=et(e,"activated",e.activated,_=>c.value.in(_,i.value,s.value),_=>c.value.out(_,i.value,s.value)),p=et(e,"selected",e.selected,_=>f.value.in(_,i.value,s.value,l.value),_=>f.value.out(_,i.value,s.value));d.onBeforeUnmount(()=>{o=!0});function m(_){const C=[];let T=d.toRaw(_);for(;T!==void 0;)C.unshift(T),T=s.value.get(T);return C}const g=Er("nested"),y=new Set,b=D1e(()=>{d.nextTick(()=>{i.value=new Map(i.value),s.value=new Map(s.value)})},100);d.watch(()=>[n.value,d.toValue(r)],()=>{e.itemsRegistration==="props"&&w()},{immediate:!0});function w(){const _=new Map,C=new Map,T=new Set,A=d.toValue(r)?I=>d.toRaw(I.raw):I=>I.value,E=[...n.value];let M=0;for(;Me.activatable),scrollToActive:d.toRef(()=>d.toValue(a)),selectable:d.toRef(()=>e.selectable),activated:v,selected:p,selectedValues:d.computed(()=>{const _=[];for(const[C,T]of p.value.entries())T==="on"&&_.push(C);return _}),itemsRegistration:d.toRef(()=>e.itemsRegistration),register:(_,C,T,A)=>{if(y.has(_)){const E=m(_).map(String).join(" -> "),M=m(C).concat(_).map(String).join(" -> ");$f(`Multiple nodes with the same ID +}`),S}),c=d.toRef(()=>t.isDisabled?void 0:`${t.prefix}theme--${o.value}`),f=d.toRef(()=>Object.keys(i.value));if(NM){let b=function(){a.value=y.matches?"dark":"light"};const y=window.matchMedia("(prefers-color-scheme: dark)");b(),y.addEventListener("change",b,{passive:!0}),d.getCurrentScope()&&d.onScopeDispose(()=>{y.removeEventListener("change",b)})}function h(y){if(t.isDisabled)return;const b=y._context.provides.usehead;if(b){let w=function(){return{style:[{textContent:u.value,id:t.stylesheetId,nonce:t.cspNonce||!1}]}};if(b.push){const S=b.push(w);In&&d.watch(u,()=>{S.patch(w)})}else In?(b.addHeadObjs(d.toRef(w)),d.watchEffect(()=>b.updateDOM())):b.addHeadObjs(w())}else{let w=function(){j1e(t.stylesheetId,t.cspNonce,u.value)};In?d.watch(u,w,{immediate:!0}):w()}}function v(y){if(y!=="system"&&!f.value.includes(y)){pa(`Theme "${y}" not found on the Vuetify theme instance`);return}o.value=y}function p(){let y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:f.value;const b=y.indexOf(o.value),w=b===-1?0:(b+1)%y.length;v(y[w])}function m(){let y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["light","dark"];p(y)}const g=new Proxy(o,{get(y,b){return Reflect.get(y,b)},set(y,b,w){return b==="value"&&z6(`theme.global.name.value = ${w}`,`theme.change('${w}')`),Reflect.set(y,b,w)}});return{install:h,change:v,cycle:p,toggle:m,isDisabled:t.isDisabled,isSystem:l,name:o,themes:r,current:s,computedThemes:i,prefix:t.prefix,themeClasses:c,styles:u,global:{name:g,current:s}}}function wn(e){Er("provideTheme");const t=d.inject($y,null);if(!t)throw new Error("Could not find Vuetify theme injection");const n=d.toRef(()=>e.theme??t.name.value),r=d.toRef(()=>t.themes.value[n.value]),a=d.toRef(()=>t.isDisabled?void 0:`${t.prefix}theme--${n.value}`),o={...t,name:n,current:r,themeClasses:a};return d.provide($y,o),o}function uh(){Er("useTheme");const e=d.inject($y,null);if(!e)throw new Error("Could not find Vuetify theme injection");return e}const X1e=ie({...Qe(),...Ft(LW(),["fullHeight"]),...an()},"VApp"),Z1e=Se()({name:"VApp",props:X1e(),setup(e,t){let{slots:n}=t;const r=wn(e),{layoutClasses:a,getLayoutItem:o,items:i,layoutRef:s}=RW({...e,fullHeight:!0}),{rtlClasses:l}=Hr();return Ce(()=>d.createElementVNode("div",{ref:s,class:d.normalizeClass(["v-application",r.themeClasses.value,a.value,l.value,e.class]),style:d.normalizeStyle([e.style])},[d.createElementVNode("div",{class:"v-application__wrap"},[n.default?.()])])),{getLayoutItem:o,items:i,theme:r}}}),Vt=ie({tag:{type:[String,Object,Function],default:"div"}},"tag"),YW=ie({text:String,...Qe(),...Vt()},"VToolbarTitle"),nI=Se()({name:"VToolbarTitle",props:YW(),setup(e,t){let{slots:n}=t;return Ce(()=>{const r=!!(n.default||n.text||e.text);return d.createVNode(e.tag,{class:d.normalizeClass(["v-toolbar-title",e.class]),style:d.normalizeStyle(e.style)},{default:()=>[r&&d.createElementVNode("div",{class:"v-toolbar-title__placeholder"},[n.text?n.text():e.text,n.default?.()])]})}),{}}}),J1e=ie({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function Oi(e,t,n){return Se()({name:e,props:J1e({mode:n,origin:t}),setup(r,a){let{slots:o}=a;const i={onBeforeEnter(s){r.origin&&(s.style.transformOrigin=r.origin)},onLeave(s){if(r.leaveAbsolute){const{offsetTop:l,offsetLeft:u,offsetWidth:c,offsetHeight:f}=s;s._transitionInitialStyles={position:s.style.position,top:s.style.top,left:s.style.left,width:s.style.width,height:s.style.height},s.style.position="absolute",s.style.top=`${l}px`,s.style.left=`${u}px`,s.style.width=`${c}px`,s.style.height=`${f}px`}r.hideOnLeave&&s.style.setProperty("display","none","important")},onAfterLeave(s){if(r.leaveAbsolute&&s?._transitionInitialStyles){const{position:l,top:u,left:c,width:f,height:h}=s._transitionInitialStyles;delete s._transitionInitialStyles,s.style.position=l||"",s.style.top=u||"",s.style.left=c||"",s.style.width=f||"",s.style.height=h||""}}};return()=>{const s=r.group?d.TransitionGroup:d.Transition;return d.h(s,{name:r.disabled?"":e,css:!r.disabled,...r.group?void 0:{mode:r.mode},...r.disabled?{}:i},o.default)}}})}function rI(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return Se()({name:e,props:{mode:{type:String,default:n},disabled:{type:Boolean,default:zl()},group:Boolean,hideOnLeave:Boolean},setup(r,a){let{slots:o}=a;const i=r.group?d.TransitionGroup:d.Transition;return()=>d.h(i,{name:r.disabled?"":e,css:!r.disabled,...r.disabled?{}:{...t,onLeave:s=>{r.hideOnLeave?s.style.setProperty("display","none","important"):t.onLeave?.(s)}}},o.default)}})}function aI(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"y";return{onBeforeEnter(a){a._parent=a.parentNode,a._initialStyle={transition:a.style.transition,overflow:a.style.overflow,width:a.style.width,height:a.style.height}},onEnter(a){const o=a._initialStyle;if(!o)return;a.style.setProperty("transition","none","important"),a.style.overflow="hidden";const i=`${a.offsetWidth}px`,s=`${a.offsetHeight}px`;["x","both"].includes(t)&&(a.style.width="0"),["y","both"].includes(t)&&(a.style.height="0"),a.offsetHeight,a.style.transition=o.transition,e&&a._parent&&a._parent.classList.add(e),requestAnimationFrame(()=>{["x","both"].includes(t)&&(a.style.width=i),["y","both"].includes(t)&&(a.style.height=s)})},onAfterEnter:r,onEnterCancelled:r,onLeave(a){a._initialStyle={transition:"",overflow:a.style.overflow,width:a.style.width,height:a.style.height},a.style.overflow="hidden",["x","both"].includes(t)&&(a.style.width=`${a.offsetWidth}px`),["y","both"].includes(t)&&(a.style.height=`${a.offsetHeight}px`),a.offsetHeight,requestAnimationFrame(()=>{["x","both"].includes(t)&&(a.style.width="0"),["y","both"].includes(t)&&(a.style.height="0")})},onAfterLeave:n,onLeaveCancelled:n};function n(a){e&&a._parent&&a._parent.classList.remove(e),r(a)}function r(a){if(!a._initialStyle)return;const{width:o,height:i}=a._initialStyle;a.style.overflow=a._initialStyle.overflow,o!=null&&["x","both"].includes(t)&&(a.style.width=o),i!=null&&["y","both"].includes(t)&&(a.style.height=i),delete a._initialStyle}}const Q1e=ie({target:[Object,Array]},"v-dialog-transition"),oI=new WeakMap,jx=Se()({name:"VDialogTransition",props:Q1e(),setup(e,t){let{slots:n}=t;const r={onBeforeEnter(a){a.style.pointerEvents="none",a.style.visibility="hidden"},async onEnter(a,o){await new Promise(h=>requestAnimationFrame(h)),await new Promise(h=>requestAnimationFrame(h)),a.style.visibility="";const i=XW(e.target,a),{x:s,y:l,sx:u,sy:c,speed:f}=i;if(oI.set(a,i),zl())Xu(a,[{opacity:0},{}],{duration:125*f,easing:DW}).finished.then(()=>o());else{const h=Xu(a,[{transform:`translate(${s}px, ${l}px) scale(${u}, ${c})`,opacity:0},{}],{duration:225*f,easing:DW});KW(a)?.forEach(v=>{Xu(v,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*f,easing:Qy})}),h.finished.then(()=>o())}},onAfterEnter(a){a.style.removeProperty("pointer-events")},onBeforeLeave(a){a.style.pointerEvents="none"},async onLeave(a,o){await new Promise(h=>requestAnimationFrame(h));let i;!oI.has(a)||Array.isArray(e.target)||e.target.offsetParent||e.target.getClientRects().length?i=XW(e.target,a):i=oI.get(a);const{x:s,y:l,sx:u,sy:c,speed:f}=i;zl()?Xu(a,[{},{opacity:0}],{duration:85*f,easing:VW}).finished.then(()=>o()):(Xu(a,[{},{transform:`translate(${s}px, ${l}px) scale(${u}, ${c})`,opacity:0}],{duration:125*f,easing:VW}).finished.then(()=>o()),KW(a)?.forEach(v=>{Xu(v,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*f,easing:Qy})}))},onAfterLeave(a){a.style.removeProperty("pointer-events")}};return()=>e.target?d.createVNode(d.Transition,d.mergeProps({name:"dialog-transition"},r,{css:!1}),n):d.createVNode(d.Transition,{name:"dialog-transition"},n)}});function KW(e){const t=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list")?.children;return t&&[...t]}function XW(e,t){const n=cW(e),r=jM(t),[a,o]=getComputedStyle(t).transformOrigin.split(" ").map(y=>parseFloat(y)),[i,s]=getComputedStyle(t).getPropertyValue("--v-overlay-anchor-origin").split(" ");let l=n.left+n.width/2;i==="left"||s==="left"?l-=n.width/2:(i==="right"||s==="right")&&(l+=n.width/2);let u=n.top+n.height/2;i==="top"||s==="top"?u-=n.height/2:(i==="bottom"||s==="bottom")&&(u+=n.height/2);const c=n.width/r.width,f=n.height/r.height,h=Math.max(1,c,f),v=c/h||0,p=f/h||0,m=r.width*r.height/(window.innerWidth*window.innerHeight),g=m>.12?Math.min(1.5,(m-.12)*10+1):1;return{x:l-(a+r.left),y:u-(o+r.top),sx:v,sy:p,speed:g}}const q1e=Oi("fab-transition","center center","out-in"),$1e=Oi("dialog-bottom-transition"),ewe=Oi("dialog-top-transition"),eb=Oi("fade-transition"),iI=Oi("scale-transition"),twe=Oi("scroll-x-transition"),nwe=Oi("scroll-x-reverse-transition"),rwe=Oi("scroll-y-transition"),awe=Oi("scroll-y-reverse-transition"),owe=Oi("slide-x-transition"),iwe=Oi("slide-x-reverse-transition"),sI=Oi("slide-y-transition"),swe=Oi("slide-y-reverse-transition"),Yx=rI("expand-transition",aI()),lI=rI("expand-x-transition",aI("","x")),lwe=rI("expand-both-transition",aI("","both")),uwe=ie({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),Nt=Se(!1)({name:"VDefaultsProvider",props:uwe(),setup(e,t){let{slots:n}=t;const{defaults:r,disabled:a,reset:o,root:i,scoped:s}=d.toRefs(e);return fr(r,{reset:o,root:i,scoped:s,disabled:a}),()=>n.default?.()}}),Mr=ie({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function Ir(e){return{dimensionStyles:d.computed(()=>{const n={},r=Oe(e.height),a=Oe(e.maxHeight),o=Oe(e.maxWidth),i=Oe(e.minHeight),s=Oe(e.minWidth),l=Oe(e.width);return r!=null&&(n.height=r),a!=null&&(n.maxHeight=a),o!=null&&(n.maxWidth=o),i!=null&&(n.minHeight=i),s!=null&&(n.minWidth=s),l!=null&&(n.width=l),n})}}function cwe(e){return{aspectStyles:d.computed(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+"%"}:void 0})}}const ZW=ie({aspectRatio:[String,Number],contentClass:null,inline:Boolean,...Qe(),...Mr()},"VResponsive"),uI=Se()({name:"VResponsive",props:ZW(),setup(e,t){let{slots:n}=t;const{aspectStyles:r}=cwe(e),{dimensionStyles:a}=Ir(e);return Ce(()=>d.createElementVNode("div",{class:d.normalizeClass(["v-responsive",{"v-responsive--inline":e.inline},e.class]),style:d.normalizeStyle([a.value,e.style])},[d.createElementVNode("div",{class:"v-responsive__sizer",style:d.normalizeStyle(r.value)},null),n.additional?.(),n.default&&d.createElementVNode("div",{class:d.normalizeClass(["v-responsive__content",e.contentClass])},[n.default()])])),{}}});function cI(e){return HM(()=>{const{class:t,style:n}=JW(e);return{colorClasses:t,colorStyles:n}})}function _a(e){const{colorClasses:t,colorStyles:n}=cI(()=>({text:d.toValue(e)}));return{textColorClasses:t,textColorStyles:n}}function Mn(e){const{colorClasses:t,colorStyles:n}=cI(()=>({background:d.toValue(e)}));return{backgroundColorClasses:t,backgroundColorStyles:n}}function dwe(e){return{text:typeof e.text=="string"?e.text.replace(/^text-/,""):e.text,background:typeof e.background=="string"?e.background.replace(/^bg-/,""):e.background}}function JW(e){const t=dwe(d.toValue(e)),n=[],r={};if(t.background)if(KM(t.background)){if(r.backgroundColor=t.background,!t.text&&v1e(t.background)){const a=Ni(t.background);if(a.a==null||a.a===1){const o=MW(a);r.color=o,r.caretColor=o}}}else n.push(`bg-${t.background}`);return t.text&&(KM(t.text)?(r.color=t.text,r.caretColor=t.text):n.push(`text-${t.text}`)),{class:n,style:r}}const Gn=ie({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function tr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:jl();return{roundedClasses:d.computed(()=>{const r=d.isRef(e)?e.value:e.rounded,a=d.isRef(e)?!1:e.tile,o=[];if(a||r===!1)o.push("rounded-0");else if(r===!0||r==="")o.push(`${t}--rounded`);else if(typeof r=="string"||r===0)for(const i of String(r).split(" "))o.push(`rounded-${i}`);return o})}}const Ju=ie({transition:{type:null,default:"fade-transition",validator:e=>e!==!0}},"transition"),go=(e,t)=>{let{slots:n}=t;const{transition:r,disabled:a,group:o,...i}=e,{component:s=o?d.TransitionGroup:d.Transition,...l}=th(r)?r:{};let u;return th(r)?u=d.mergeProps(l,Jbe({disabled:a,group:o}),i):u=d.mergeProps({name:a||!r?"":r},i),d.h(s,u,n)};function QW(e,t){if(!PM)return;const n=t.modifiers||{},r=t.value,{handler:a,options:o}=typeof r=="object"?r:{handler:r,options:{}},i=new IntersectionObserver(function(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=arguments.length>1?arguments[1]:void 0;const u=e._observe?.[t.instance.$.uid];if(!u)return;const c=s.some(f=>f.isIntersecting);a&&(!n.quiet||u.init)&&(!n.once||c||u.init)&&a(c,s,l),c&&n.once?dI(e,t):u.init=!0},o);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:i},i.observe(e)}function dI(e,t){const n=e._observe?.[t.instance.$.uid];n&&(n.observer.unobserve(e),delete e._observe[t.instance.$.uid])}const Ri={mounted:QW,unmounted:dI,updated:(e,t)=>{e._observe?.[t.instance.$.uid]&&(dI(e,t),QW(e,t))}},qW=ie({absolute:Boolean,alt:String,cover:Boolean,color:String,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,imageClass:null,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...ZW(),...Qe(),...Gn(),...Ju()},"VImg"),Qu=Se()({name:"VImg",directives:{vIntersect:Ri},props:qW(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,t){let{emit:n,slots:r}=t;const{backgroundColorClasses:a,backgroundColorStyles:o}=Mn(()=>e.color),{roundedClasses:i}=tr(e),s=Er("VImg"),l=d.shallowRef(""),u=d.ref(),c=d.shallowRef(e.eager?"loading":"idle"),f=d.shallowRef(),h=d.shallowRef(),v=d.computed(()=>e.src&&typeof e.src=="object"?{src:e.src.src,srcset:e.srcset||e.src.srcset,lazySrc:e.lazySrc||e.src.lazySrc,aspect:Number(e.aspectRatio||e.src.aspect||0)}:{src:e.src,srcset:e.srcset,lazySrc:e.lazySrc,aspect:Number(e.aspectRatio||0)}),p=d.computed(()=>v.value.aspect||f.value/h.value||0);d.watch(()=>e.src,()=>{m(c.value!=="idle")}),d.watch(p,(N,V)=>{!N&&V&&u.value&&S(u.value)}),d.onBeforeMount(()=>m());function m(N){if(!(e.eager&&N)&&!(PM&&!N&&!e.eager)){if(c.value="loading",v.value.lazySrc){const V=new Image;V.src=v.value.lazySrc,S(V,null)}v.value.src&&d.nextTick(()=>{n("loadstart",u.value?.currentSrc||v.value.src),setTimeout(()=>{if(!s.isUnmounted)if(u.value?.complete){if(u.value.naturalWidth||y(),c.value==="error")return;p.value||S(u.value,null),c.value==="loading"&&g()}else p.value||S(u.value),b()})})}}function g(){s.isUnmounted||(b(),S(u.value),c.value="loaded",n("load",u.value?.currentSrc||v.value.src))}function y(){s.isUnmounted||(c.value="error",n("error",u.value?.currentSrc||v.value.src))}function b(){const N=u.value;N&&(l.value=N.currentSrc||N.src)}let w=-1;d.onBeforeUnmount(()=>{clearTimeout(w)});function S(N){let V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const P=()=>{if(clearTimeout(w),s.isUnmounted)return;const{naturalHeight:O,naturalWidth:L}=N;O||L?(f.value=L,h.value=O):!N.complete&&c.value==="loading"&&V!=null?w=window.setTimeout(P,V):(N.currentSrc.endsWith(".svg")||N.currentSrc.startsWith("data:image/svg+xml"))&&(f.value=1,h.value=1)};P()}const _=d.toRef(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),C=()=>{if(!v.value.src||c.value==="idle")return null;const N=d.createElementVNode("img",{class:d.normalizeClass(["v-img__img",_.value,e.imageClass]),style:{objectPosition:e.position},crossorigin:e.crossorigin,src:v.value.src,srcset:v.value.srcset,alt:e.alt,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:u,onLoad:g,onError:y},null),V=r.sources?.();return d.createVNode(go,{transition:e.transition,appear:!0},{default:()=>[d.withDirectives(V?d.createElementVNode("picture",{class:"v-img__picture"},[V,N]):N,[[d.vShow,c.value==="loaded"]])]})},T=()=>d.createVNode(go,{transition:e.transition},{default:()=>[v.value.lazySrc&&c.value!=="loaded"&&d.createElementVNode("img",{class:d.normalizeClass(["v-img__img","v-img__img--preload",_.value]),style:{objectPosition:e.position},crossorigin:e.crossorigin,src:v.value.lazySrc,alt:e.alt,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),A=()=>r.placeholder?d.createVNode(go,{transition:e.transition,appear:!0},{default:()=>[(c.value==="loading"||c.value==="error"&&!r.error)&&d.createElementVNode("div",{class:"v-img__placeholder"},[r.placeholder()])]}):null,E=()=>r.error?d.createVNode(go,{transition:e.transition,appear:!0},{default:()=>[c.value==="error"&&d.createElementVNode("div",{class:"v-img__error"},[r.error()])]}):null,M=()=>e.gradient?d.createElementVNode("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,I=d.shallowRef(!1);{const N=d.watch(p,V=>{V&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{I.value=!0})}),N())})}return Ce(()=>{const N=uI.filterProps(e);return d.withDirectives(d.createVNode(uI,d.mergeProps({class:["v-img",{"v-img--absolute":e.absolute,"v-img--booting":!I.value,"v-img--fit-content":e.width==="fit-content"},a.value,i.value,e.class],style:[{width:Oe(e.width==="auto"?f.value:e.width)},o.value,e.style]},N,{aspectRatio:p.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>d.createElementVNode(d.Fragment,null,[d.createVNode(C,null,null),d.createVNode(T,null,null),d.createVNode(M,null,null),d.createVNode(A,null,null),d.createVNode(E,null,null)]),default:r.default}),[[Ri,{handler:m,options:e.options},null,{once:!0}]])}),{currentSrc:l,image:u,state:c,naturalWidth:f,naturalHeight:h}}}),$a=ie({border:[Boolean,Number,String]},"border");function yo(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:jl();return{borderClasses:d.computed(()=>{const r=e.border;return r===!0||r===""?`${t}--border`:typeof r=="string"||r===0?String(r).split(" ").map(a=>`border-${a}`):[]})}}const Dr=ie({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},"elevation");function ta(e){return{elevationClasses:d.toRef(()=>{const n=d.isRef(e)?e.value:e.elevation;return n==null?[]:[`elevation-${n}`]})}}const $W={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},Yl=ie({location:String},"location");function ld(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;const{isRtl:r}=Hr();return{locationStyles:d.computed(()=>{if(!e.location)return{};const{side:o,align:i}=zM(e.location.split(" ").length>1?e.location:`${e.location} center`,r.value);function s(u){return n?n(u):0}const l={};return o!=="center"&&(t?l[$W[o]]=`calc(100% - ${s(o)}px)`:l[o]=0),i!=="center"?t?l[$W[i]]=`calc(100% - ${s(i)}px)`:l[i]=0:(o==="center"?l.top=l.left="50%":l[{top:"left",bottom:"left",left:"top",right:"top"}[o]]="50%",l.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[o]),l})}}const fwe=[null,"prominent","default","comfortable","compact"],e8=ie({absolute:Boolean,collapse:Boolean,collapsePosition:{type:String,default:"start"},color:String,density:{type:String,default:"default",validator:e=>fwe.includes(e)},extended:{type:Boolean,default:null},extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...$a(),...Qe(),...Dr(),...Yl(),...Gn(),...Vt({tag:"header"}),...an()},"VToolbar"),qu=Se()({name:"VToolbar",props:e8(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:a}=Mn(()=>e.color),{borderClasses:o}=yo(e),{elevationClasses:i}=ta(e),{locationStyles:s}=ld(e),{roundedClasses:l}=tr(e),{themeClasses:u}=wn(e),{rtlClasses:c}=Hr(),f=d.shallowRef(e.extended===null?!!n.extension?.():e.extended),h=d.computed(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),v=d.computed(()=>f.value?parseInt(Number(e.extensionHeight)+(e.density==="prominent"?Number(e.extensionHeight):0)-(e.density==="comfortable"?4:0)-(e.density==="compact"?8:0),10):0);return fr({VBtn:{variant:"text"}}),Ce(()=>{const p=!!(e.title||n.title),m=!!(n.image||e.image),g=n.extension?.();return f.value=e.extended===null?!!g:e.extended,d.createVNode(e.tag,{class:d.normalizeClass(["v-toolbar",`v-toolbar--collapse-${e.collapsePosition}`,{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},r.value,o.value,i.value,l.value,u.value,c.value,e.class]),style:d.normalizeStyle([a.value,s.value,e.style])},{default:()=>[m&&d.createElementVNode("div",{key:"image",class:"v-toolbar__image"},[n.image?d.createVNode(Nt,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},n.image):d.createVNode(Qu,{key:"image-img",cover:!0,src:e.image},null)]),d.createVNode(Nt,{defaults:{VTabs:{height:Oe(h.value)}}},{default:()=>[d.createElementVNode("div",{class:"v-toolbar__content",style:{height:Oe(h.value)}},[n.prepend&&d.createElementVNode("div",{class:"v-toolbar__prepend"},[n.prepend?.()]),p&&d.createVNode(nI,{key:"title",text:e.title},{text:n.title}),n.default?.(),n.append&&d.createElementVNode("div",{class:"v-toolbar__append"},[n.append?.()])])]}),d.createVNode(Nt,{defaults:{VTabs:{height:Oe(v.value)}}},{default:()=>[d.createVNode(Yx,null,{default:()=>[f.value&&d.createElementVNode("div",{class:"v-toolbar__extension",style:{height:Oe(v.value)}},[g])]})]})]})}),{contentHeight:h,extensionHeight:v}}}),hwe=ie({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function vwe(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:n,layoutSize:r}=t;let a=0,o=0;const i=d.ref(null),s=d.shallowRef(0),l=d.shallowRef(0),u=d.shallowRef(0),c=d.shallowRef(!1),f=d.shallowRef(!1),h=d.shallowRef(!1),v=d.shallowRef(!1),p=d.shallowRef(!0),m=d.computed(()=>Number(e.scrollThreshold)),g=d.computed(()=>Dn((m.value-s.value)/m.value||0));function y(_){const C="window"in _?window.innerHeight:_.clientHeight,T="window"in _?document.documentElement.scrollHeight:_.scrollHeight;return{clientHeight:C,scrollHeight:T}}function b(){const _=i.value;if(!_)return;const{clientHeight:C,scrollHeight:T}=y(_),A=T-C,E=r?.value||0,M=m.value+E;p.value=A>M}function w(){b()}function S(){const _=i.value;if(!_||n&&!n.value)return;a=s.value,s.value="window"in _?_.pageYOffset:_.scrollTop;const C=_ instanceof Window?document.documentElement.scrollHeight:_.scrollHeight;o!==C&&(C>o&&b(),o=C),f.value=s.value=A-5;!f.value&&E&&s.value>=m.value&&p.value&&(v.value=!0);const M=Math.abs(s.value-a)>100,I=s.value<=5;(f.value&&a-s.value>1&&!E||M&&s.value{l.value=l.value||s.value}),d.watch(c,()=>{l.value=0}),d.onMounted(()=>{d.watch(()=>e.scrollTarget,_=>{const C=_?document.querySelector(_):window;if(!C){pa(`Unable to locate element with identifier ${_}`);return}C!==i.value&&(i.value?.removeEventListener("scroll",S),i.value=C,i.value.addEventListener("scroll",S,{passive:!0}),Promise.resolve().then(()=>{b()}))},{immediate:!0}),window.addEventListener("resize",w,{passive:!0})}),d.onBeforeUnmount(()=>{i.value?.removeEventListener("scroll",S),window.removeEventListener("resize",w)}),n&&d.watch(n,S,{immediate:!0}),{scrollThreshold:m,currentScroll:s,currentThreshold:u,isScrollActive:c,scrollRatio:g,isScrollingUp:f,savedScroll:l,isAtBottom:h,reachedBottomWhileScrollingDown:v,hasEnoughScrollableSpace:p}}function ch(){const e=d.shallowRef(!1);return d.onMounted(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:d.toRef(()=>e.value?void 0:{transition:"none !important"}),isBooted:d.readonly(e)}}const pwe=ie({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...Ft(e8(),["location"]),...ih(),...hwe(),height:{type:[Number,String],default:64}},"VAppBar"),mwe=Se()({name:"VAppBar",props:pwe(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=d.ref(),a=$e(e,"modelValue"),o=d.computed(()=>{const C=new Set(e.scrollBehavior?.split(" ")??[]);return{hide:C.has("hide"),fullyHide:C.has("fully-hide"),inverted:C.has("inverted"),collapse:C.has("collapse"),elevate:C.has("elevate"),fadeImage:C.has("fade-image")}}),i=d.computed(()=>{const C=o.value;return C.hide||C.fullyHide||C.inverted||C.collapse||C.elevate||C.fadeImage||!a.value}),s=d.computed(()=>{const C=r.value?.contentHeight??0,T=r.value?.extensionHeight??0;return C+T}),{currentScroll:l,scrollThreshold:u,isScrollingUp:c,scrollRatio:f,isAtBottom:h,reachedBottomWhileScrollingDown:v,hasEnoughScrollableSpace:p}=vwe(e,{canScroll:i,layoutSize:s}),m=d.toRef(()=>o.value.hide||o.value.fullyHide),g=d.computed(()=>e.collapse||o.value.collapse&&(o.value.inverted?f.value>0:f.value===0)),y=d.computed(()=>e.flat||o.value.fullyHide&&!a.value||o.value.elevate&&(o.value.inverted?l.value>0:l.value===0)),b=d.computed(()=>o.value.fadeImage?o.value.inverted?1-f.value:f.value:void 0),w=d.computed(()=>{if(o.value.hide&&o.value.inverted)return 0;const C=r.value?.contentHeight??0,T=r.value?.extensionHeight??0;return m.value?l.value!!e.scrollBehavior,()=>{d.watchEffect(()=>{if(!m.value){a.value=!0;return}if(o.value.inverted){a.value=l.value>u.value;return}if(!p.value){a.value=!0;return}if(v.value){a.value=!1;return}a.value=c.value&&!h.value||l.valueparseInt(e.order,10)),position:d.toRef(()=>e.location),layoutSize:w,elementSize:d.shallowRef(void 0),active:a,absolute:d.toRef(()=>e.absolute)});return Ce(()=>{const C=Ft(qu.filterProps(e),["location"]);return d.createVNode(qu,d.mergeProps({ref:r,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{..._.value,"--v-toolbar-image-opacity":b.value,height:void 0,...S.value},e.style]},C,{collapse:g.value,flat:y.value}),n)}),{}}}),gwe=[null,"default","comfortable","compact"],hr=ie({density:{type:String,default:"default",validator:e=>gwe.includes(e)}},"density");function Ra(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:jl();return{densityClasses:d.toRef(()=>`${t}--density-${e.density}`)}}const ywe=["elevated","flat","tonal","outlined","text","plain"];function $u(e,t){return d.createElementVNode(d.Fragment,null,[e&&d.createElementVNode("span",{key:"overlay",class:d.normalizeClass(`${t}__overlay`)},null),d.createElementVNode("span",{key:"underlay",class:d.normalizeClass(`${t}__underlay`)},null)])}const Bi=ie({color:String,variant:{type:String,default:"elevated",validator:e=>ywe.includes(e)}},"variant");function ec(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:jl();const n=d.toRef(()=>{const{variant:o}=d.toValue(e);return`${t}--variant-${o}`}),{colorClasses:r,colorStyles:a}=cI(()=>{const{variant:o,color:i}=d.toValue(e);return{[["elevated","flat"].includes(o)?"background":"text"]:i}});return{colorClasses:r,colorStyles:a,variantClasses:n}}const t8=ie({baseColor:String,divided:Boolean,direction:{type:String,default:"horizontal"},...$a(),...Qe(),...hr(),...Dr(),...Gn(),...Vt(),...an(),...Bi()},"VBtnGroup"),Kx=Se()({name:"VBtnGroup",props:t8(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=wn(e),{densityClasses:a}=Ra(e),{borderClasses:o}=yo(e),{elevationClasses:i}=ta(e),{roundedClasses:s}=tr(e);fr({VBtn:{height:d.toRef(()=>e.direction==="horizontal"?"auto":null),baseColor:d.toRef(()=>e.baseColor),color:d.toRef(()=>e.color),density:d.toRef(()=>e.density),flat:!0,variant:d.toRef(()=>e.variant)}}),Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-btn-group",`v-btn-group--${e.direction}`,{"v-btn-group--divided":e.divided},r.value,o.value,a.value,i.value,s.value,e.class]),style:d.normalizeStyle(e.style)},n))}}),dh=ie({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),fh=ie({value:null,disabled:Boolean,selectedClass:String},"group-item");function ud(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const r=Er("useGroupItem");if(!r)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const a=d.useId();d.provide(Symbol.for(`${t.description}:id`),a);const o=d.inject(t,null);if(!o){if(!n)return o;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${t.description}`)}const i=d.toRef(()=>e.value),s=d.computed(()=>!!(o.disabled.value||e.disabled));function l(){o?.register({id:a,value:i,disabled:s},r)}function u(){o?.unregister(a)}l(),d.onBeforeUnmount(()=>u());const c=d.computed(()=>o.isSelected(a)),f=d.computed(()=>o.items.value[0].id===a),h=d.computed(()=>o.items.value[o.items.value.length-1].id===a),v=d.computed(()=>c.value&&[o.selectedClass.value,e.selectedClass]);return d.watch(c,p=>{r.emit("group:selected",{value:p})},{flush:"sync"}),{id:a,isSelected:c,isFirst:f,isLast:h,toggle:()=>o.select(a,!c.value),select:p=>o.select(a,p),selectedClass:v,value:i,disabled:s,group:o,register:l,unregister:u}}function cd(e,t){let n=!1;const r=d.reactive([]),a=$e(e,"modelValue",[],h=>h===void 0?[]:n8(r,h===null?[null]:Fn(h)),h=>{const v=wwe(r,h);return e.multiple?v:v[0]}),o=Er("useGroup");function i(h,v){const p=h,m=Symbol.for(`${t.description}:id`),y=$p(m,o?.vnode).indexOf(v);d.unref(p.value)===void 0&&(p.value=y,p.useIndexAsValue=!0),y>-1?r.splice(y,0,p):r.push(p)}function s(h){if(n)return;l();const v=r.findIndex(p=>p.id===h);r.splice(v,1)}function l(){const h=r.find(v=>!v.disabled);h&&e.mandatory==="force"&&!a.value.length&&(a.value=[h.id])}d.onMounted(()=>{l()}),d.onBeforeUnmount(()=>{n=!0}),d.onUpdated(()=>{for(let h=0;hm.id===h);if(!(v&&p?.disabled))if(e.multiple){const m=a.value.slice(),g=m.findIndex(b=>b===h),y=~g;if(v=v??!y,y&&e.mandatory&&m.length<=1||!y&&e.max!=null&&m.length+1>e.max)return;g<0&&v?m.push(h):g>=0&&!v&&m.splice(g,1),a.value=m}else{const m=a.value.includes(h);if(e.mandatory&&m||!m&&!v)return;a.value=v??!m?[h]:[]}}function c(h){if(e.multiple&&pa('This method is not supported when using "multiple" prop'),a.value.length){const v=a.value[0],p=r.findIndex(y=>y.id===v);let m=(p+h)%r.length,g=r[m];for(;g.disabled&&m!==p;)m=(m+h)%r.length,g=r[m];if(g.disabled)return;a.value=[r[m].id]}else{const v=r.find(p=>!p.disabled);v&&(a.value=[v.id])}}const f={register:i,unregister:s,selected:a,select:u,disabled:d.toRef(()=>e.disabled),prev:()=>c(r.length-1),next:()=>c(1),isSelected:h=>a.value.includes(h),selectedClass:d.toRef(()=>e.selectedClass),items:d.toRef(()=>r),getItemIndex:h=>bwe(r,h)};return d.provide(t,f),f}function bwe(e,t){const n=n8(e,[t]);return n.length?e.findIndex(r=>r.id===n[0]):-1}function n8(e,t){const n=[];return t.forEach(r=>{const a=e.find(i=>ma(r,i.value)),o=e[r];a?.value!==void 0?n.push(a.id):o?.useIndexAsValue&&n.push(o.id)}),n}function wwe(e,t){const n=[];return t.forEach(r=>{const a=e.findIndex(o=>o.id===r);if(~a){const o=e[a];n.push(o.value!==void 0?o.value:a)}}),n}const fI=Symbol.for("vuetify:v-btn-toggle"),Swe=ie({...t8(),...dh()},"VBtnToggle"),xwe=Se()({name:"VBtnToggle",props:Swe(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:r,next:a,prev:o,select:i,selected:s}=cd(e,fI);return Ce(()=>{const l=Kx.filterProps(e);return d.createVNode(Kx,d.mergeProps({class:["v-btn-toggle",e.class]},l,{style:e.style}),{default:()=>[n.default?.({isSelected:r,next:a,prev:o,select:i,selected:s})]})}),{next:a,prev:o,select:i}}}),ot=[String,Function,Object,Array],hI=Symbol.for("vuetify:icons"),Xx=ie({icon:{type:ot},tag:{type:[String,Object,Function],required:!0}},"icon"),vI=Se()({name:"VComponentIcon",props:Xx(),setup(e,t){let{slots:n}=t;return()=>{const r=e.icon;return d.createVNode(e.tag,null,{default:()=>[e.icon?d.createVNode(r,null,null):n.default?.()]})}}}),pI=mo({name:"VSvgIcon",inheritAttrs:!1,props:Xx(),setup(e,t){let{attrs:n}=t;return()=>d.createVNode(e.tag,d.mergeProps(n,{style:null}),{default:()=>[d.createElementVNode("svg",{class:"v-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true"},[Array.isArray(e.icon)?e.icon.map(r=>Array.isArray(r)?d.createElementVNode("path",{d:r[0],"fill-opacity":r[1]},null):d.createElementVNode("path",{d:r},null)):d.createElementVNode("path",{d:e.icon},null)])]})}}),Cwe=mo({name:"VLigatureIcon",props:Xx(),setup(e){return()=>d.createVNode(e.tag,null,{default:()=>[e.icon]})}}),mI=mo({name:"VClassIcon",props:Xx(),setup(e){return()=>d.createVNode(e.tag,{class:d.normalizeClass(e.icon)},null)}}),_we=e=>{const t=d.inject(hI);if(!t)throw new Error("Missing Vuetify Icons provide!");return{iconData:d.computed(()=>{const r=d.toValue(e);if(!r)return{component:vI};let a=r;if(typeof a=="string"&&(a=a.trim(),a.startsWith("$")&&(a=t.aliases?.[a.slice(1)])),a||pa(`Could not find aliased icon "${r}"`),Array.isArray(a))return{component:pI,icon:a};if(typeof a!="string")return{component:vI,icon:a};const o=Object.keys(t.sets).find(l=>typeof a=="string"&&a.startsWith(`${l}:`)),i=o?a.slice(o.length+1):a;return{component:t.sets[o??t.defaultSet].component,icon:i}})}},Twe=["x-small","small","default","large","x-large"],Kl=ie({size:{type:[String,Number],default:"default"}},"size");function im(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:jl();return HM(()=>{const n=e.size;let r,a;return Px(Twe,n)?r=`${t}--size-${n}`:n&&(a={width:Oe(n),height:Oe(n)}),{sizeClasses:r,sizeStyles:a}})}const kwe=ie({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:ot,opacity:[String,Number],...Qe(),...Kl(),...Vt({tag:"i"}),...an()},"VIcon"),ft=Se()({name:"VIcon",props:kwe(),setup(e,t){let{attrs:n,slots:r}=t;const a=d.shallowRef(),{themeClasses:o}=uh(),{iconData:i}=_we(()=>a.value||e.icon),{sizeClasses:s}=im(e),{textColorClasses:l,textColorStyles:u}=_a(()=>e.color);return Ce(()=>{const c=r.default?.();c&&(a.value=eW(c).filter(h=>h.type===d.Text&&h.children&&typeof h.children=="string")[0]?.children);const f=!!(n.onClick||n.onClickOnce);return d.createVNode(i.value.component,{tag:e.tag,icon:i.value.icon,class:d.normalizeClass(["v-icon","notranslate",o.value,s.value,l.value,{"v-icon--clickable":f,"v-icon--disabled":e.disabled,"v-icon--start":e.start,"v-icon--end":e.end},e.class]),style:d.normalizeStyle([{"--v-icon-opacity":e.opacity},s.value?void 0:{fontSize:Oe(e.size),height:Oe(e.size),width:Oe(e.size)},u.value,e.style]),role:f?"button":void 0,"aria-hidden":!f,tabindex:f?e.disabled?-1:0:void 0},{default:()=>[c]})}),{}}});function tb(e,t){const n=d.ref(),r=d.shallowRef(!1);if(PM){const a=new IntersectionObserver(o=>{r.value=!!o.find(i=>i.isIntersecting)},t);d.onScopeDispose(()=>{a.disconnect()}),d.watch(n,(o,i)=>{i&&(a.unobserve(i),r.value=!1),o&&a.observe(o)},{flush:"post"})}return{intersectionRef:n,isIntersecting:r}}const Awe=ie({reveal:{type:[Boolean,Object],default:!1}},"reveal");function Ewe(e){const n=d.toRef(()=>typeof e.reveal=="object"?Math.max(0,Number(e.reveal.duration??900)):900),r=d.shallowRef(e.reveal?"initial":"disabled");return d.onMounted(async()=>{e.reveal&&(r.value="initial",await new Promise(a=>requestAnimationFrame(a)),r.value="pending",await new Promise(a=>setTimeout(a,n.value)),r.value="done")}),{duration:n,state:r}}const Mwe=ie({bgColor:String,color:String,indeterminate:[Boolean,String],rounded:Boolean,modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...Qe(),...Awe(),...Kl(),...Vt({tag:"div"}),...an()},"VProgressCircular"),dd=Se()({name:"VProgressCircular",props:Mwe(),setup(e,t){let{slots:n}=t;const r=20,a=2*Math.PI*r,o=d.ref(),{themeClasses:i}=wn(e),{sizeClasses:s,sizeStyles:l}=im(e),{textColorClasses:u,textColorStyles:c}=_a(()=>e.color),{textColorClasses:f,textColorStyles:h}=_a(()=>e.bgColor),{intersectionRef:v,isIntersecting:p}=tb(),{resizeRef:m,contentRect:g}=fs(),{state:y,duration:b}=Ewe(e),w=d.toRef(()=>y.value==="initial"?0:Dn(parseFloat(e.modelValue),0,100)),S=d.toRef(()=>Number(e.width)),_=d.toRef(()=>l.value?Number(e.size):g.value?g.value.width:Math.max(S.value,32)),C=d.toRef(()=>r/(1-S.value/_.value)*2),T=d.toRef(()=>S.value/_.value*C.value),A=d.toRef(()=>{const M=(100-w.value)/100*a;return e.rounded&&w.value>0&&w.value<100?Oe(Math.min(a-.01,M+T.value)):Oe(M)}),E=d.computed(()=>{const M=Number(e.rotate);return e.rounded?M+T.value/2/a*360:M});return d.watchEffect(()=>{v.value=o.value,m.value=o.value}),Ce(()=>d.createVNode(e.tag,{ref:o,class:d.normalizeClass(["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":p.value,"v-progress-circular--disable-shrink":e.indeterminate&&(e.indeterminate==="disable-shrink"||zl()),"v-progress-circular--revealing":["initial","pending"].includes(y.value)},i.value,s.value,u.value,e.class]),style:d.normalizeStyle([l.value,c.value,{"--progress-reveal-duration":`${b.value}ms`},e.style]),role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:w.value},{default:()=>[d.createElementVNode("svg",{style:{transform:`rotate(calc(-90deg + ${E.value}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${C.value} ${C.value}`},[d.createElementVNode("circle",{class:d.normalizeClass(["v-progress-circular__underlay",f.value]),style:d.normalizeStyle(h.value),fill:"transparent",cx:"50%",cy:"50%",r,"stroke-width":T.value,"stroke-dasharray":a,"stroke-dashoffset":0},null),d.createElementVNode("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r,"stroke-width":T.value,"stroke-dasharray":a,"stroke-dashoffset":A.value,"stroke-linecap":e.rounded?"round":void 0},null)]),n.default&&d.createElementVNode("div",{class:"v-progress-circular__content"},[n.default({value:w.value})])]})),{}}}),Iwe=ie({chunkCount:{type:[Number,String],default:null},chunkWidth:{type:[Number,String],default:null},chunkGap:{type:[Number,String],default:4}},"chunks");function Dwe(e,t){const n=d.toRef(()=>!!e.chunkCount||!!e.chunkWidth),r=d.computed(()=>{const s=d.toValue(t);if(!s)return 0;if(!e.chunkCount)return Number(e.chunkWidth);const l=Number(e.chunkCount);return(s-Number(e.chunkGap)*(l-1))/l}),a=d.toRef(()=>Number(e.chunkGap)),o=d.computed(()=>{if(!n.value)return{};const s=Oe(a.value),l=Oe(r.value);return{maskRepeat:"repeat-x",maskImage:`linear-gradient(90deg, #000, #000 ${l}, transparent ${l}, transparent)`,maskSize:`calc(${l} + ${s}) 100%`}});function i(s){const l=d.toValue(t);if(!l)return s;const u=100*a.value/l,c=100*(r.value+a.value)/l,f=Math.floor((s+u)/c);return Dn(0,f*c-u/2,100)}return{hasChunks:n,chunksMaskStyles:o,snapValueToChunk:i}}const Vwe=ie({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},bufferColor:String,bufferOpacity:[Number,String],clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},opacity:[Number,String],reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...Iwe(),...Qe(),...Yl({location:"top"}),...Gn(),...Vt(),...an()},"VProgressLinear"),sm=Se()({name:"VProgressLinear",props:Vwe(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=d.ref(),a=$e(e,"modelValue"),{isRtl:o,rtlClasses:i}=Hr(),{themeClasses:s}=wn(e),{locationStyles:l}=ld(e),{textColorClasses:u,textColorStyles:c}=_a(()=>e.color),{backgroundColorClasses:f,backgroundColorStyles:h}=Mn(()=>e.bgColor||e.color),{backgroundColorClasses:v,backgroundColorStyles:p}=Mn(()=>e.bufferColor||e.bgColor||e.color),{backgroundColorClasses:m,backgroundColorStyles:g}=Mn(()=>e.color),{roundedClasses:y}=tr(e),{intersectionRef:b,isIntersecting:w}=tb(),S=d.computed(()=>parseFloat(e.max)),_=d.computed(()=>parseFloat(e.height)),C=d.computed(()=>Dn(parseFloat(e.bufferValue)/S.value*100,0,100)),T=d.computed(()=>Dn(parseFloat(a.value)/S.value*100,0,100)),A=d.computed(()=>o.value!==e.reverse),E=d.computed(()=>e.indeterminate?"fade-transition":"slide-x-transition"),M=d.shallowRef(0),{hasChunks:I,chunksMaskStyles:N,snapValueToChunk:V}=Dwe(e,M);Oa(I,()=>{const{resizeRef:R}=fs(F=>M.value=F[0].contentRect.width);d.watchEffect(()=>R.value=r.value)});const P=d.computed(()=>I.value?V(C.value):C.value),O=d.computed(()=>I.value?V(T.value):T.value);function L(R){if(!b.value)return;const{left:F,right:H,width:z}=b.value.getBoundingClientRect(),G=A.value?z-R.clientX+(H-z):R.clientX-F;a.value=Math.round(G/z*S.value)}return d.watchEffect(()=>{b.value=r.value}),Ce(()=>d.createVNode(e.tag,{ref:r,class:d.normalizeClass(["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&w.value,"v-progress-linear--reverse":A.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped,"v-progress-linear--clickable":e.clickable},y.value,s.value,i.value,e.class]),style:d.normalizeStyle([{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?Oe(_.value):0,"--v-progress-linear-height":Oe(_.value),...e.absolute?l.value:{}},N.value,e.style]),role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:Math.min(parseFloat(a.value),S.value),onClick:e.clickable&&L},{default:()=>[e.stream&&d.createElementVNode("div",{key:"stream",class:d.normalizeClass(["v-progress-linear__stream",u.value]),style:{...c.value,[A.value?"left":"right"]:Oe(-_.value),borderTop:`${Oe(_.value/2)} dotted`,opacity:parseFloat(e.bufferOpacity),top:`calc(50% - ${Oe(_.value/4)})`,width:Oe(100-C.value,"%"),"--v-progress-linear-stream-to":Oe(_.value*(A.value?1:-1))}},null),d.createElementVNode("div",{class:d.normalizeClass(["v-progress-linear__background",f.value]),style:d.normalizeStyle([h.value,{opacity:parseFloat(e.bgOpacity),width:e.stream?0:void 0}])},null),d.createElementVNode("div",{class:d.normalizeClass(["v-progress-linear__buffer",v.value]),style:d.normalizeStyle([p.value,{opacity:parseFloat(e.bufferOpacity),width:Oe(P.value,"%")}])},null),d.createVNode(d.Transition,{name:E.value},{default:()=>[e.indeterminate?d.createElementVNode("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(R=>d.createElementVNode("div",{key:R,class:d.normalizeClass(["v-progress-linear__indeterminate",R,m.value]),style:d.normalizeStyle(g.value)},null))]):d.createElementVNode("div",{class:d.normalizeClass(["v-progress-linear__determinate",m.value]),style:d.normalizeStyle([g.value,{width:Oe(O.value,"%")}])},null)]}),n.default&&d.createElementVNode("div",{class:"v-progress-linear__content"},[n.default({value:T.value,buffer:C.value})])]})),{}}}),Zx=ie({loading:[Boolean,String]},"loader");function nb(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:jl();return{loaderClasses:d.toRef(()=>({[`${t}--loading`]:e.loading}))}}function rb(e,t){let{slots:n}=t;return d.createElementVNode("div",{class:d.normalizeClass(`${e.name}__loader`)},[n.default?.({color:e.color,isActive:e.active})||d.createVNode(sm,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const Pwe=["static","relative","fixed","absolute","sticky"],lm=ie({position:{type:String,validator:e=>Pwe.includes(e)}},"position");function um(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:jl();return{positionClasses:d.toRef(()=>e.position?`${t}--${e.position}`:void 0)}}function Nwe(){const e=Er("useRoute");return d.computed(()=>e?.proxy?.$route)}function r8(){return Er("useRouter")?.proxy?.$router}function ab(e,t){const n=d.resolveDynamicComponent("RouterLink"),r=d.toRef(()=>!!(e.href||e.to)),a=d.computed(()=>r?.value||rW(t,"click")||rW(e,"click"));if(typeof n=="string"||!("useLink"in n)){const f=d.toRef(()=>e.href);return{isLink:r,isRouterLink:d.toRef(()=>!1),isClickable:a,href:f,linkProps:d.reactive({href:f}),route:d.toRef(()=>{}),navigate:d.toRef(()=>{})}}const o=n.useLink({to:d.toRef(()=>e.to||""),replace:d.toRef(()=>e.replace)}),i=d.computed(()=>e.to?o:void 0),s=Nwe(),l=d.computed(()=>i.value?e.exact?s.value?i.value.isExactActive?.value&&ma(i.value.route.value.query,s.value.query):i.value.isExactActive?.value??!1:i.value.isActive?.value??!1:!1),u=d.computed(()=>e.to?i.value?.route.value.href:e.href),c=d.toRef(()=>!!e.to);return{isLink:r,isRouterLink:c,isClickable:a,isActive:l,route:d.toRef(()=>i.value?.route.value),navigate:d.toRef(()=>i.value?.navigate),href:u,linkProps:d.reactive({href:u,"aria-current":d.toRef(()=>l.value?"page":void 0),"aria-disabled":d.toRef(()=>e.disabled&&r.value?"true":void 0),tabindex:d.toRef(()=>e.disabled&&r.value?"-1":void 0)})}}const ob=ie({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let gI=!1;function Lwe(e,t){let n=!1,r,a;In&&e?.beforeEach&&(d.nextTick(()=>{window.addEventListener("popstate",o),r=e.beforeEach(()=>gI?n?t():void 0:(gI=!0,new Promise(i=>{setTimeout(()=>i(n?t():void 0))}))),a=e?.afterEach(()=>{gI=!1})}),d.onScopeDispose(()=>{window.removeEventListener("popstate",o),r?.(),a?.()}));function o(i){i.state?.replaced||(n=!0,setTimeout(()=>n=!1))}}function Owe(e,t){d.watch(()=>e.isActive?.value,n=>{e.isLink.value&&n!=null&&t&&d.nextTick(()=>{t(n)})},{immediate:!0})}const yI=Symbol("rippleStop"),Rwe=80;function a8(e,t){e.style.transform=t,e.style.webkitTransform=t}function bI(e){return e.constructor.name==="TouchEvent"}function o8(e){return e.constructor.name==="KeyboardEvent"}const Bwe=function(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=0,a=0;if(!o8(e)){const f=t.getBoundingClientRect(),h=bI(e)?e.touches[e.touches.length-1]:e;r=h.clientX-f.left,a=h.clientY-f.top}let o=0,i=.3;t._ripple?.circle?(i=.15,o=t.clientWidth/2,o=n.center?o:o+Math.sqrt((r-o)**2+(a-o)**2)/4):o=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const s=`${(t.clientWidth-o*2)/2}px`,l=`${(t.clientHeight-o*2)/2}px`,u=n.center?s:`${r-o}px`,c=n.center?l:`${a-o}px`;return{radius:o,scale:i,x:u,y:c,centerX:s,centerY:l}},Jx={show(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!t?._ripple?.enabled)return;const r=document.createElement("span"),a=document.createElement("span");r.appendChild(a),r.className="v-ripple__container",n.class&&(r.className+=` ${n.class}`);const{radius:o,scale:i,x:s,y:l,centerX:u,centerY:c}=Bwe(e,t,n),f=`${o*2}px`;a.className="v-ripple__animation",a.style.width=f,a.style.height=f,t.appendChild(r);const h=window.getComputedStyle(t);h&&h.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),a.classList.add("v-ripple__animation--enter"),a.classList.add("v-ripple__animation--visible"),a8(a,`translate(${s}, ${l}) scale3d(${i},${i},${i})`),a.dataset.activated=String(performance.now()),requestAnimationFrame(()=>{requestAnimationFrame(()=>{a.classList.remove("v-ripple__animation--enter"),a.classList.add("v-ripple__animation--in"),a8(a,`translate(${u}, ${c}) scale3d(1,1,1)`)})})},hide(e){if(!e?._ripple?.enabled)return;const t=e.getElementsByClassName("v-ripple__animation");if(t.length===0)return;const n=Array.from(t).findLast(o=>!o.dataset.isHiding);if(n)n.dataset.isHiding="true";else return;const r=performance.now()-Number(n.dataset.activated),a=Math.max(250-r,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),n.parentNode?.parentNode===e&&e.removeChild(n.parentNode)},300)},a)}};function i8(e){return typeof e>"u"||!!e}function ib(e){const t={},n=e.currentTarget;if(!(!n?._ripple||n._ripple.touched||e[yI])){if(e[yI]=!0,bI(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||o8(e),n._ripple.class&&(t.class=n._ripple.class),bI(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{Jx.show(e,n,t)},n._ripple.showTimer=window.setTimeout(()=>{n?._ripple?.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},Rwe)}else Jx.show(e,n,t)}}function Qx(e){e[yI]=!0}function Fi(e){const t=e.currentTarget;if(t?._ripple){if(window.clearTimeout(t._ripple.showTimer),e.type==="touchend"&&t._ripple.showTimerCommit){t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null,t._ripple.showTimer=window.setTimeout(()=>{Fi(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),Jx.hide(t)}}function s8(e){const t=e.currentTarget;t?._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let sb=!1;function Fwe(e,t){!sb&&t.includes(e.key)&&(sb=!0,ib(e))}function l8(e){sb=!1,Fi(e)}function u8(e){sb&&(sb=!1,Fi(e))}function c8(e,t,n){const{value:r,modifiers:a}=t,o=i8(r);o||Jx.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=o,e._ripple.centered=a.center,e._ripple.circle=a.circle;const i=th(r)?r:{};i.class&&(e._ripple.class=i.class);const s=i.keys??["Enter","Space"];if(e._ripple.keyDownHandler=l=>Fwe(l,s),o&&!n){if(a.stop){e.addEventListener("touchstart",Qx,{passive:!0}),e.addEventListener("mousedown",Qx);return}e.addEventListener("touchstart",ib,{passive:!0}),e.addEventListener("touchend",Fi,{passive:!0}),e.addEventListener("touchmove",s8,{passive:!0}),e.addEventListener("touchcancel",Fi),e.addEventListener("mousedown",ib),e.addEventListener("mouseup",Fi),e.addEventListener("mouseleave",Fi),e.addEventListener("keydown",e._ripple.keyDownHandler),e.addEventListener("keyup",l8),e.addEventListener("blur",u8),e.addEventListener("dragstart",Fi,{passive:!0})}else!o&&n&&d8(e)}function d8(e){e.removeEventListener("touchstart",Qx),e.removeEventListener("mousedown",Qx),e.removeEventListener("touchstart",ib),e.removeEventListener("touchend",Fi),e.removeEventListener("touchmove",s8),e.removeEventListener("touchcancel",Fi),e.removeEventListener("mousedown",ib),e.removeEventListener("mouseup",Fi),e.removeEventListener("mouseleave",Fi),e._ripple?.keyDownHandler&&e.removeEventListener("keydown",e._ripple.keyDownHandler),e.removeEventListener("keyup",l8),e.removeEventListener("blur",u8),e.removeEventListener("dragstart",Fi)}function Hwe(e,t){c8(e,t,!1)}function zwe(e){d8(e),delete e._ripple}function Wwe(e,t){if(t.value===t.oldValue)return;const n=i8(t.oldValue);c8(e,t,n)}const Ba={mounted:Hwe,unmounted:zwe,updated:Wwe},qx=ie({active:{type:Boolean,default:void 0},activeColor:String,baseColor:String,symbol:{type:null,default:fI},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:ot,appendIcon:ot,block:Boolean,readonly:Boolean,slim:Boolean,stacked:Boolean,spaced:String,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},...$a(),...Qe(),...hr(),...Mr(),...Dr(),...fh(),...Zx(),...Yl(),...lm(),...Gn(),...ob(),...Kl(),...Vt({tag:"button"}),...an(),...Bi({variant:"elevated"})},"VBtn"),ht=Se()({name:"VBtn",props:qx(),emits:{"group:selected":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:a}=wn(e),{borderClasses:o}=yo(e),{densityClasses:i}=Ra(e),{dimensionStyles:s}=Ir(e),{elevationClasses:l}=ta(e),{loaderClasses:u}=nb(e),{locationStyles:c}=ld(e),{positionClasses:f}=um(e),{roundedClasses:h}=tr(e),{sizeClasses:v,sizeStyles:p}=im(e),m=ud(e,e.symbol,!1),g=ab(e,n),y=d.computed(()=>e.active!==void 0?e.active:g.isRouterLink.value?g.isActive?.value:m?.isSelected.value),b=d.toRef(()=>y.value?e.activeColor??e.color:e.color),w=d.computed(()=>({color:m?.isSelected.value&&(!g.isLink.value||g.isActive?.value)||!m||g.isActive?.value?b.value??e.baseColor:e.baseColor,variant:e.variant})),{colorClasses:S,colorStyles:_,variantClasses:C}=ec(w),T=d.computed(()=>m?.disabled.value||e.disabled),A=d.toRef(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),E=d.computed(()=>{if(!(e.value===void 0||typeof e.value=="symbol"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function M(I){T.value||g.isLink.value&&(I.metaKey||I.ctrlKey||I.shiftKey||I.button!==0||n.target==="_blank")||(g.isRouterLink.value?g.navigate.value?.(I):m?.toggle())}return Owe(g,m?.select),Ce(()=>{const I=g.isLink.value?"a":e.tag,N=!!(e.prependIcon||r.prepend),V=!!(e.appendIcon||r.append),P=!!(e.icon&&e.icon!==!0);return d.withDirectives(d.createVNode(I,d.mergeProps(g.linkProps,{type:I==="a"?void 0:"button",class:["v-btn",m?.selectedClass.value,{"v-btn--active":y.value,"v-btn--block":e.block,"v-btn--disabled":T.value,"v-btn--elevated":A.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--readonly":e.readonly,"v-btn--slim":e.slim,"v-btn--stacked":e.stacked},e.spaced?["v-btn--spaced",`v-btn--spaced-${e.spaced}`]:[],a.value,o.value,S.value,i.value,l.value,u.value,f.value,h.value,v.value,C.value,e.class],style:[_.value,s.value,c.value,p.value,e.style],"aria-busy":e.loading?!0:void 0,disabled:T.value&&I!=="a"||void 0,tabindex:e.loading||e.readonly?-1:void 0,onClick:M,value:E.value}),{default:()=>[$u(!0,"v-btn"),!e.icon&&N&&d.createElementVNode("span",{key:"prepend",class:"v-btn__prepend"},[r.prepend?d.createVNode(Nt,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},r.prepend):d.createVNode(ft,{key:"prepend-icon",icon:e.prependIcon},null)]),d.createElementVNode("span",{class:"v-btn__content","data-no-activator":""},[!r.default&&P?d.createVNode(ft,{key:"content-icon",icon:e.icon},null):d.createVNode(Nt,{key:"content-defaults",disabled:!P,defaults:{VIcon:{icon:e.icon}}},{default:()=>[r.default?.()??d.toDisplayString(e.text)]})]),!e.icon&&V&&d.createElementVNode("span",{key:"append",class:"v-btn__append"},[r.append?d.createVNode(Nt,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},r.append):d.createVNode(ft,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&d.createElementVNode("span",{key:"loader",class:"v-btn__loader"},[r.loader?.()??d.createVNode(dd,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,width:"2"},null)])]}),[[Ba,!T.value&&e.ripple,"",{center:!!e.icon}]])}),{group:m}}}),Gwe=ie({...Ft(qx({icon:"$menu",variant:"text"}),["spaced"])},"VAppBarNavIcon"),Uwe=Se()({name:"VAppBarNavIcon",props:Gwe(),setup(e,t){let{slots:n}=t;return Ce(()=>d.createVNode(ht,d.mergeProps(e,{class:["v-app-bar-nav-icon"]}),n)),{}}}),jwe=Se()({name:"VAppBarTitle",props:YW(),setup(e,t){let{slots:n}=t;return Ce(()=>d.createVNode(nI,d.mergeProps(e,{class:"v-app-bar-title"}),n)),{}}}),f8=Zu("v-alert-title"),h8=ie({iconSize:[Number,String],iconSizes:{type:Array,default:()=>[["x-small",10],["small",16],["default",24],["large",28],["x-large",32]]}},"iconSize");function v8(e,t){return{iconSize:d.computed(()=>{const r=new Map(e.iconSizes),a=e.iconSize??t()??"default";return r.has(a)?r.get(a):a})}}const Ywe=["success","info","warning","error"],Kwe=ie({border:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["top","end","bottom","start"].includes(e)},borderColor:String,closable:Boolean,closeIcon:{type:ot,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:e=>Ywe.includes(e)},...Qe(),...hr(),...Mr(),...Dr(),...h8(),...Yl(),...lm(),...Gn(),...Vt(),...an(),...Bi({variant:"flat"})},"VAlert"),Xwe=Se()({name:"VAlert",props:Kwe(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=$e(e,"modelValue"),o=d.toRef(()=>{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),{iconSize:i}=v8(e,()=>e.prominent?44:void 0),{themeClasses:s}=wn(e),{colorClasses:l,colorStyles:u,variantClasses:c}=ec(()=>({color:e.color??e.type,variant:e.variant})),{densityClasses:f}=Ra(e),{dimensionStyles:h}=Ir(e),{elevationClasses:v}=ta(e),{locationStyles:p}=ld(e),{positionClasses:m}=um(e),{roundedClasses:g}=tr(e),{textColorClasses:y,textColorStyles:b}=_a(()=>e.borderColor),{t:w}=yn(),S=d.toRef(()=>({"aria-label":w(e.closeLabel),onClick(_){a.value=!1,n("click:close",_)}}));return()=>{const _=!!(r.prepend||o.value),C=!!(r.title||e.title),T=!!(r.close||e.closable),A={density:e.density,icon:o.value,size:e.iconSize||e.prominent?i.value:void 0};return a.value&&d.createVNode(e.tag,{class:d.normalizeClass(["v-alert",e.border&&{"v-alert--border":!!e.border,[`v-alert--border-${e.border===!0?"start":e.border}`]:!0},{"v-alert--prominent":e.prominent},s.value,l.value,f.value,v.value,m.value,g.value,c.value,e.class]),style:d.normalizeStyle([u.value,h.value,p.value,e.style]),role:"alert"},{default:()=>[$u(!1,"v-alert"),e.border&&d.createElementVNode("div",{key:"border",class:d.normalizeClass(["v-alert__border",y.value]),style:d.normalizeStyle(b.value)},null),_&&d.createElementVNode("div",{key:"prepend",class:"v-alert__prepend"},[r.prepend?d.createVNode(Nt,{key:"prepend-defaults",disabled:!o.value,defaults:{VIcon:{...A}}},r.prepend):d.createVNode(ft,d.mergeProps({key:"prepend-icon"},A),null)]),d.createElementVNode("div",{class:"v-alert__content"},[C&&d.createVNode(f8,{key:"title"},{default:()=>[r.title?.()??e.title]}),r.text?.()??e.text,r.default?.()]),r.append&&d.createElementVNode("div",{key:"append",class:"v-alert__append"},[r.append()]),T&&d.createElementVNode("div",{key:"close",class:"v-alert__close"},[r.close?d.createVNode(Nt,{key:"close-defaults",defaults:{VBtn:{icon:e.closeIcon,size:"x-small",variant:"text"}}},{default:()=>[r.close?.({props:S.value})]}):d.createVNode(ht,d.mergeProps({key:"close-btn",icon:e.closeIcon,size:"x-small",variant:"text"},S.value),null)])]})}}}),Zwe=ie({start:Boolean,end:Boolean,icon:ot,image:String,text:String,...$a(),...Qe(),...hr(),...Gn(),...Kl(),...Vt(),...an(),...Bi({variant:"flat"})},"VAvatar"),Hi=Se()({name:"VAvatar",props:Zwe(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=wn(e),{borderClasses:a}=yo(e),{colorClasses:o,colorStyles:i,variantClasses:s}=ec(e),{densityClasses:l}=Ra(e),{roundedClasses:u}=tr(e),{sizeClasses:c,sizeStyles:f}=im(e);return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},r.value,a.value,o.value,l.value,u.value,c.value,s.value,e.class]),style:d.normalizeStyle([i.value,f.value,e.style])},{default:()=>[n.default?d.createVNode(Nt,{key:"content-defaults",defaults:{VImg:{cover:!0,src:e.image},VIcon:{icon:e.icon}}},{default:()=>[n.default()]}):e.image?d.createVNode(Qu,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?d.createVNode(ft,{key:"icon",icon:e.icon},null):e.text,$u(!1,"v-avatar")]})),{}}}),Jwe=ie({text:String,onClick:La(),...Qe(),...an()},"VLabel"),cm=Se()({name:"VLabel",props:Jwe(),setup(e,t){let{slots:n}=t;return Ce(()=>d.createElementVNode("label",{class:d.normalizeClass(["v-label",{"v-label--clickable":!!e.onClick},e.class]),style:d.normalizeStyle(e.style),onClick:e.onClick},[e.text,n.default?.()])),{}}}),p8=Symbol.for("vuetify:selection-control-group"),wI=ie({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:ot,trueIcon:ot,ripple:{type:[Boolean,Object],default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:ma},...Qe(),...hr(),...an()},"SelectionControlGroup"),Qwe=ie({...wI({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup"),m8=Se()({name:"VSelectionControlGroup",props:Qwe(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=$e(e,"modelValue"),a=d.useId(),o=d.toRef(()=>e.id||`v-selection-control-group-${a}`),i=d.toRef(()=>e.name||o.value),s=new Set;return d.provide(p8,{modelValue:r,forceUpdate:()=>{s.forEach(l=>l())},onForceUpdate:l=>{s.add(l),d.onScopeDispose(()=>{s.delete(l)})}}),fr({[e.defaultsTarget]:{color:d.toRef(()=>e.color),disabled:d.toRef(()=>e.disabled),density:d.toRef(()=>e.density),error:d.toRef(()=>e.error),inline:d.toRef(()=>e.inline),modelValue:r,multiple:d.toRef(()=>!!e.multiple||e.multiple==null&&Array.isArray(r.value)),name:i,falseIcon:d.toRef(()=>e.falseIcon),trueIcon:d.toRef(()=>e.trueIcon),readonly:d.toRef(()=>e.readonly),ripple:d.toRef(()=>e.ripple),type:d.toRef(()=>e.type),valueComparator:d.toRef(()=>e.valueComparator)}}),Ce(()=>d.createElementVNode("div",{class:d.normalizeClass(["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class]),style:d.normalizeStyle(e.style),role:e.type==="radio"?"radiogroup":void 0},[n.default?.()])),{}}}),$x=ie({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...Qe(),...wI()},"VSelectionControl");function qwe(e){const t=d.inject(p8,void 0),{densityClasses:n}=Ra(e),r=$e(e,"modelValue"),a=d.computed(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),o=d.computed(()=>e.falseValue!==void 0?e.falseValue:!1),i=d.computed(()=>!!e.multiple||e.multiple==null&&Array.isArray(r.value)),s=d.computed({get(){const v=t?t.modelValue.value:r.value;return i.value?Fn(v).some(p=>e.valueComparator(p,a.value)):e.valueComparator(v,a.value)},set(v){if(e.readonly)return;const p=v?a.value:o.value;let m=p;i.value&&(m=v?[...Fn(r.value),p]:Fn(r.value).filter(g=>!e.valueComparator(g,a.value))),t?t.modelValue.value=m:r.value=m}}),{textColorClasses:l,textColorStyles:u}=_a(()=>{if(!(e.error||e.disabled))return s.value?e.color:e.baseColor}),{backgroundColorClasses:c,backgroundColorStyles:f}=Mn(()=>s.value&&!e.error&&!e.disabled?e.color:e.baseColor),h=d.computed(()=>s.value?e.trueIcon:e.falseIcon);return{group:t,densityClasses:n,trueValue:a,falseValue:o,model:s,textColorClasses:l,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:f,icon:h}}const fd=Se()({name:"VSelectionControl",directives:{vRipple:Ba},inheritAttrs:!1,props:$x(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{group:a,densityClasses:o,icon:i,model:s,textColorClasses:l,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:f,trueValue:h}=qwe(e),v=d.useId(),p=d.shallowRef(!1),m=d.shallowRef(!1),g=d.ref(),y=d.toRef(()=>e.id||`input-${v}`),b=d.toRef(()=>!e.disabled&&!e.readonly);a?.onForceUpdate(()=>{g.value&&(g.value.checked=s.value)});function w(T){b.value&&(p.value=!0,tm(T.target,":focus-visible")!==!1&&(m.value=!0))}function S(){p.value=!1,m.value=!1}function _(T){T.stopPropagation()}function C(T){if(!b.value){g.value&&(g.value.checked=s.value);return}e.readonly&&a&&d.nextTick(()=>a.forceUpdate()),s.value=T.target.checked}return Ce(()=>{const T=r.label?r.label({label:e.label,props:{for:y.value}}):e.label,[A,E]=Gl(n),M=d.createElementVNode("input",d.mergeProps({ref:g,checked:s.value,disabled:!!e.disabled,id:y.value,onBlur:S,onFocus:w,onInput:C,"aria-disabled":!!e.disabled,"aria-label":e.label,type:e.type,value:h.value,name:e.name,"aria-checked":e.type==="checkbox"?s.value:void 0},E),null);return d.createElementVNode("div",d.mergeProps({class:["v-selection-control",{"v-selection-control--dirty":s.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":p.value,"v-selection-control--focus-visible":m.value,"v-selection-control--inline":e.inline},o.value,e.class]},A,{style:e.style}),[d.createElementVNode("div",{class:d.normalizeClass(["v-selection-control__wrapper",l.value]),style:d.normalizeStyle(u.value)},[r.default?.({backgroundColorClasses:c,backgroundColorStyles:f}),d.withDirectives(d.createElementVNode("div",{class:d.normalizeClass(["v-selection-control__input"])},[r.input?.({model:s,textColorClasses:l,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:f,inputNode:M,icon:i.value,props:{onFocus:w,onBlur:S,id:y.value}})??d.createElementVNode(d.Fragment,null,[i.value&&d.createVNode(ft,{key:"icon",icon:i.value},null),M])]),[[Ba,!e.disabled&&!e.readonly&&e.ripple,null,{center:!0,circle:!0}]])]),T&&d.createVNode(cm,{for:y.value,onClick:_},{default:()=>[T]})])}),{isFocused:p,input:g}}}),g8=ie({indeterminate:Boolean,indeterminateIcon:{type:ot,default:"$checkboxIndeterminate"},...$x({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),il=Se()({name:"VCheckboxBtn",props:g8(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{slots:n}=t;const r=$e(e,"indeterminate"),a=$e(e,"modelValue");function o(l){r.value&&(r.value=!1)}const i=d.toRef(()=>r.value?e.indeterminateIcon:e.falseIcon),s=d.toRef(()=>r.value?e.indeterminateIcon:e.trueIcon);return Ce(()=>{const l=Ft(fd.filterProps(e),["modelValue"]);return d.createVNode(fd,d.mergeProps(l,{modelValue:a.value,"onUpdate:modelValue":[u=>a.value=u,o],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:i.value,trueIcon:s.value,"aria-checked":r.value?"mixed":void 0}),n)}),{}}});function lb(e){const{t}=yn();function n(r){let{name:a,color:o,...i}=r;const s={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[a],l=e[`onClick:${a}`];function u(f){f.key!=="Enter"&&f.key!==" "||(f.preventDefault(),f.stopPropagation(),Ky(l,new PointerEvent("click",f)))}const c=l&&s?t(`$vuetify.input.${s}`,e.label??""):void 0;return d.createVNode(ft,d.mergeProps({icon:e[`${a}Icon`],"aria-label":c,onClick:l,onKeydown:u,color:o},i),null)}return{InputIcon:n}}const $we=ie({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...Qe(),...Ju({transition:{component:sI,leaveAbsolute:!0,group:!0}})},"VMessages"),y8=Se()({name:"VMessages",props:$we(),setup(e,t){let{slots:n}=t;const r=d.computed(()=>Fn(e.messages)),{textColorClasses:a,textColorStyles:o}=_a(()=>e.color);return Ce(()=>d.createVNode(go,{transition:e.transition,tag:"div",class:d.normalizeClass(["v-messages",a.value,e.class]),style:d.normalizeStyle([o.value,e.style])},{default:()=>[e.active&&r.value.map((i,s)=>d.createElementVNode("div",{class:"v-messages__message",key:`${s}-${r.value}`},[n.message?n.message({message:i}):i]))]})),{}}}),ub=ie({focused:Boolean,"onUpdate:focused":La()},"focus");function tc(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:jl();const n=$e(e,"focused"),r=d.toRef(()=>({[`${t}--focused`]:n.value}));function a(){n.value=!0}function o(){n.value=!1}return{focusClasses:r,isFocused:n,focus:a,blur:o}}const b8=Symbol.for("vuetify:form"),eSe=ie({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function tSe(e){const t=$e(e,"modelValue"),n=d.toRef(()=>e.disabled),r=d.toRef(()=>e.readonly),a=d.shallowRef(!1),o=d.ref([]),i=d.ref([]);async function s(){const c=[];let f=!0;i.value=[],a.value=!0;for(const h of o.value){const v=await h.validate();if(v.length>0&&(f=!1,c.push({id:h.id,errorMessages:v})),!f&&e.fastFail)break}return i.value=c,a.value=!1,{valid:f,errors:i.value}}function l(){o.value.forEach(c=>c.reset())}function u(){o.value.forEach(c=>c.resetValidation())}return d.watch(o,()=>{let c=0,f=0;const h=[];for(const v of o.value)v.isValid===!1?(f++,h.push({id:v.id,errorMessages:v.errorMessages})):v.isValid===!0&&c++;i.value=h,t.value=f>0?!1:c===o.value.length?!0:null},{deep:!0,flush:"post"}),d.provide(b8,{register:c=>{let{id:f,vm:h,validate:v,reset:p,resetValidation:m}=c;o.value.some(g=>g.id===f)&&pa(`Duplicate input name "${f}"`),o.value.push({id:f,validate:v,reset:p,resetValidation:m,vm:d.markRaw(h),isValid:null,errorMessages:[]})},unregister:c=>{o.value=o.value.filter(f=>f.id!==c)},update:(c,f,h)=>{const v=o.value.find(p=>p.id===c);v&&(v.isValid=f,v.errorMessages=h)},isDisabled:n,isReadonly:r,isValidating:a,isValid:t,items:o,validateOn:d.toRef(()=>e.validateOn)}),{errors:i,isDisabled:n,isReadonly:r,isValidating:a,isValid:t,items:o,validate:s,reset:l,resetValidation:u}}function dm(e){const t=d.inject(b8,null);return{...t,isReadonly:d.computed(()=>!!(e?.readonly??t?.isReadonly.value)),isDisabled:d.computed(()=>!!(e?.disabled??t?.isDisabled.value))}}const nSe=Symbol.for("vuetify:rules");function rSe(e){const t=d.inject(nSe,null);if(!e){if(!t)throw new Error("Could not find Vuetify rules injection");return t.aliases}return t?.resolve(e)??d.toRef(e)}const w8=ie({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...ub()},"validation");function S8(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:jl(),n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:d.useId();const r=$e(e,"modelValue"),a=d.computed(()=>e.validationValue===void 0?r.value:e.validationValue),o=dm(e),i=rSe(()=>e.rules),s=d.ref([]),l=d.shallowRef(!0),u=d.computed(()=>!!(Fn(r.value===""?null:r.value).length||Fn(a.value===""?null:a.value).length)),c=d.computed(()=>e.errorMessages?.length?Fn(e.errorMessages).concat(s.value).slice(0,Math.max(0,Number(e.maxErrors))):s.value),f=d.computed(()=>{let S=(e.validateOn??o.validateOn?.value)||"input";S==="lazy"&&(S="input lazy"),S==="eager"&&(S="input eager");const _=new Set(S?.split(" ")??[]);return{input:_.has("input"),blur:_.has("blur")||_.has("input")||_.has("invalid-input"),invalidInput:_.has("invalid-input"),lazy:_.has("lazy"),eager:_.has("eager")}}),h=d.computed(()=>e.error||e.errorMessages?.length?!1:e.rules.length?l.value?s.value.length||f.value.lazy?null:!0:!s.value.length:!0),v=d.shallowRef(!1),p=d.computed(()=>({[`${t}--error`]:h.value===!1,[`${t}--dirty`]:u.value,[`${t}--disabled`]:o.isDisabled.value,[`${t}--readonly`]:o.isReadonly.value})),m=Er("validation"),g=d.computed(()=>e.name??d.unref(n));d.onBeforeMount(()=>{o.register?.({id:g.value,vm:m,validate:w,reset:y,resetValidation:b})}),d.onBeforeUnmount(()=>{o.unregister?.(g.value)}),d.onMounted(async()=>{f.value.lazy||await w(!f.value.eager),o.update?.(g.value,h.value,c.value)}),Oa(()=>f.value.input||f.value.invalidInput&&h.value===!1,()=>{d.watch(a,()=>{if(a.value!=null)w();else if(e.focused){const S=d.watch(()=>e.focused,_=>{_||w(),S()})}})}),Oa(()=>f.value.blur,()=>{d.watch(()=>e.focused,S=>{S||w()})}),d.watch([h,c],()=>{o.update?.(g.value,h.value,c.value)});async function y(){r.value=null,await d.nextTick(),await b()}async function b(){l.value=!0,f.value.lazy?s.value=[]:await w(!f.value.eager)}async function w(){let S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const _=[];v.value=!0;for(const C of i.value){if(_.length>=Number(e.maxErrors??1))break;const A=await(typeof C=="function"?C:()=>C)(a.value);if(A!==!0){if(A!==!1&&typeof A!="string"){console.warn(`${A} is not a valid value. Rule functions must return boolean true or a string.`);continue}_.push(A||"")}}return s.value=_,v.value=!1,l.value=S,s.value}return{errorMessages:c,isDirty:u,isDisabled:o.isDisabled,isReadonly:o.isReadonly,isPristine:l,isValid:h,isValidating:v,reset:y,resetValidation:b,validate:w,validationClasses:p}}const nc=ie({id:String,appendIcon:ot,baseColor:String,centerAffix:{type:Boolean,default:!0},color:String,glow:Boolean,iconColor:[Boolean,String],prependIcon:ot,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":La(),"onClick:append":La(),...Qe(),...hr(),...Ro(Mr(),["maxWidth","minWidth","width"]),...an(),...w8()},"VInput"),Fa=Se()({name:"VInput",props:{...nc()},emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:r,emit:a}=t;const{densityClasses:o}=Ra(e),{dimensionStyles:i}=Ir(e),{themeClasses:s}=wn(e),{rtlClasses:l}=Hr(),{InputIcon:u}=lb(e),c=d.useId(),f=d.computed(()=>e.id||`input-${c}`),{errorMessages:h,isDirty:v,isDisabled:p,isReadonly:m,isPristine:g,isValid:y,isValidating:b,reset:w,resetValidation:S,validate:_,validationClasses:C}=S8(e,"v-input",f),T=d.computed(()=>e.errorMessages?.length||!g.value&&h.value.length?h.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages),A=d.toRef(()=>T.value.length>0),E=d.toRef(()=>!e.hideDetails||e.hideDetails==="auto"&&(A.value||!!r.details)),M=d.computed(()=>E.value?`${f.value}-messages`:void 0),I=d.computed(()=>({id:f,messagesId:M,isDirty:v,isDisabled:p,isReadonly:m,isPristine:g,isValid:y,isValidating:b,hasDetails:E,reset:w,resetValidation:S,validate:_})),N=d.toRef(()=>e.error||e.disabled?void 0:e.focused?e.color:e.baseColor),V=d.toRef(()=>{if(e.iconColor)return e.iconColor===!0?N.value:e.iconColor});return Ce(()=>{const P=!!(r.prepend||e.prependIcon),O=!!(r.append||e.appendIcon);return d.createElementVNode("div",{class:d.normalizeClass(["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix,"v-input--focused":e.focused,"v-input--glow":e.glow,"v-input--hide-spin-buttons":e.hideSpinButtons},o.value,s.value,l.value,C.value,e.class]),style:d.normalizeStyle([i.value,e.style])},[P&&d.createElementVNode("div",{key:"prepend",class:"v-input__prepend"},[r.prepend?r.prepend(I.value):e.prependIcon&&d.createVNode(u,{key:"prepend-icon",name:"prepend",color:V.value},null)]),r.default&&d.createElementVNode("div",{class:"v-input__control"},[r.default?.(I.value)]),O&&d.createElementVNode("div",{key:"append",class:"v-input__append"},[r.append?r.append(I.value):e.appendIcon&&d.createVNode(u,{key:"append-icon",name:"append",color:V.value},null)]),E.value&&d.createElementVNode("div",{id:M.value,class:"v-input__details",role:"alert","aria-live":"polite"},[d.createVNode(y8,{active:A.value,messages:T.value},{message:r.message}),r.details?.(I.value)])])}),{reset:w,resetValidation:S,validate:_,isValid:y,errorMessages:h}}}),SI=Symbol("Forwarded refs");function xI(e,t){let n=e;for(;n;){const r=Reflect.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function na(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r!0,"update:focused":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const a=$e(e,"modelValue"),{isFocused:o,focus:i,blur:s}=tc(e),l=d.ref(),u=d.useId();return Ce(()=>{const[c,f]=Gl(n),h=Fa.filterProps(e),v=il.filterProps(e);return d.createVNode(Fa,d.mergeProps({ref:l,class:["v-checkbox",e.class]},c,h,{modelValue:a.value,"onUpdate:modelValue":p=>a.value=p,id:e.id||`checkbox-${u}`,focused:o.value,style:e.style}),{...r,default:p=>{let{id:m,messagesId:g,isDisabled:y,isReadonly:b,isValid:w}=p;return d.createVNode(il,d.mergeProps(v,{id:m.value,"aria-describedby":g.value,disabled:y.value,readonly:b.value},f,{error:w.value===!1,modelValue:a.value,"onUpdate:modelValue":S=>a.value=S,onFocus:i,onBlur:s}),r)}})}),na({},l)}}),e0=["sm","md","lg","xl","xxl"],CI=Symbol.for("vuetify:display"),x8={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},oSe=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:x8;return qa(x8,e)};function C8(e){return In&&!e?window.innerWidth:typeof e=="object"&&e.clientWidth||0}function _8(e){return In&&!e?window.innerHeight:typeof e=="object"&&e.clientHeight||0}function T8(e){const t=In&&!e?window.navigator.userAgent:"ssr";function n(p){return!!t.match(p)}const r=n(/android/i),a=n(/iphone|ipad|ipod/i),o=n(/cordova/i),i=n(/electron/i),s=n(/chrome/i),l=n(/edge/i),u=n(/firefox/i),c=n(/opera/i),f=n(/win/i),h=n(/mac/i),v=n(/linux/i);return{android:r,ios:a,cordova:o,electron:i,chrome:s,edge:l,firefox:u,opera:c,win:f,mac:h,linux:v,touch:Fbe,ssr:t==="ssr"}}function iSe(e,t){const{thresholds:n,mobileBreakpoint:r}=oSe(e),a=d.shallowRef(_8(t)),o=d.shallowRef(T8(t)),i=d.reactive({}),s=d.shallowRef(C8(t));function l(){a.value=_8(),s.value=C8()}function u(){l(),o.value=T8()}return d.watchEffect(()=>{const c=s.value=n.xxl,g=c?"xs":f?"sm":h?"md":v?"lg":p?"xl":"xxl",y=typeof r=="number"?r:n[r],b=s.value{window.removeEventListener("resize",l)},!0)),{...d.toRefs(i),update:u,ssr:!!t}}const vh=ie({mobile:{type:Boolean,default:!1},mobileBreakpoint:[Number,String]},"display");function zi(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{mobile:null},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:jl();const n=d.inject(CI);if(!n)throw new Error("Could not find Vuetify display injection");const r=d.computed(()=>e.mobile?!0:typeof e.mobileBreakpoint=="number"?n.width.valuet?{[`${t}--mobile`]:r.value}:{});return{...n,displayClasses:a,mobile:r}}const k8=Symbol.for("vuetify:goto");function A8(){return{container:void 0,duration:300,layout:!1,offset:0,easing:"easeInOutCubic",patterns:E1e}}function sSe(e){return _I(e)??(document.scrollingElement||document.body)}function _I(e){return typeof e=="string"?document.querySelector(e):OM(e)}function TI(e,t,n){if(typeof e=="number")return t&&n?-e:e;let r=_I(e),a=0;for(;r;)a+=t?r.offsetLeft:r.offsetTop,r=r.offsetParent;return a}function lSe(e,t){return{rtl:t.isRtl,options:qa(A8(),e)}}async function E8(e,t,n,r){const a=n?"scrollLeft":"scrollTop",o=qa(r?.options??A8(),t),i=r?.rtl.value,s=(typeof e=="number"?e:_I(e))??0,l=o.container==="parent"&&s instanceof HTMLElement?s.parentElement:sSe(o.container),u=zl()?o.patterns.instant:typeof o.easing=="function"?o.easing:o.patterns[o.easing];if(!u)throw new TypeError(`Easing function "${o.easing}" not found.`);let c;if(typeof s=="number")c=TI(s,n,i);else if(c=TI(s,n,i)-TI(l,n,i),o.layout){const p=window.getComputedStyle(s).getPropertyValue("--v-layout-top");p&&(c-=parseInt(p,10))}c+=o.offset,c=cSe(l,c,!!i,!!n);const f=l[a]??0;if(c===f)return Promise.resolve(c);const h=performance.now();return new Promise(v=>requestAnimationFrame(function p(m){const y=(m-h)/o.duration,b=Math.floor(f+(c-f)*u(Dn(y,0,1)));if(l[a]=b,y>=1&&Math.abs(b-l[a])<10)return v(c);if(y>2)return pa("Scroll target is not reachable"),v(l[a]);requestAnimationFrame(p)}))}function uSe(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const t=d.inject(k8),{isRtl:n}=Hr();if(!t)throw new Error("[Vuetify] Could not find injected goto instance");const r={...t,rtl:d.toRef(()=>t.rtl.value||n.value)};async function a(o,i){return E8(o,qa(e,i),!1,r)}return a.horizontal=async(o,i)=>E8(o,qa(e,i),!0,r),a}function cSe(e,t,n,r){const{scrollWidth:a,scrollHeight:o}=e,[i,s]=e===document.scrollingElement?[window.innerWidth,window.innerHeight]:[e.offsetWidth,e.offsetHeight];let l,u;return r?n?(l=-(a-i),u=0):(l=0,u=a-i):(l=0,u=o+-s),Dn(t,l,u)}function dSe(e){let{selectedElement:t,containerElement:n,isRtl:r,isHorizontal:a}=e;const o=cb(a,n),i=I8(a,r,n),s=cb(a,t),l=D8(a,t),u=s*.4;return i>l?l-u:i+otypeof e=="boolean"||["always","desktop","mobile","never"].includes(e)},...Qe(),...vh({mobile:null}),...Vt(),...dh({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),db=Se()({name:"VSlideGroup",props:AI(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isRtl:r}=Hr(),{displayClasses:a,mobile:o}=zi(e),i=cd(e,e.symbol),s=d.shallowRef(!1),l=d.shallowRef(0),u=d.shallowRef(0),c=d.shallowRef(0),f=d.computed(()=>e.direction==="horizontal"),{resizeRef:h,contentRect:v}=fs(),{resizeRef:p,contentRect:m}=fs(),g=uSe(),y=d.computed(()=>({container:h.el,duration:200,easing:"easeOutQuart"})),b=d.computed(()=>i.selected.value.length?i.items.value.findIndex(Y=>Y.id===i.selected.value[0]):-1),w=d.computed(()=>i.selected.value.length?i.items.value.findIndex(Y=>Y.id===i.selected.value[i.selected.value.length-1]):-1);if(In){let Y=-1;d.watch(()=>[i.selected.value,v.value,m.value,f.value],()=>{cancelAnimationFrame(Y),Y=requestAnimationFrame(()=>{if(v.value&&m.value){const U=f.value?"width":"height";u.value=v.value[U],c.value=m.value[U],s.value=u.value+1=0&&p.el){const U=p.el.children[w.value];_(U,e.centerActive)}})})}const S=d.shallowRef(!1);function _(Y,U){let j=0;U?j=fSe({containerElement:h.el,isHorizontal:f.value,selectedElement:Y}):j=dSe({containerElement:h.el,isHorizontal:f.value,isRtl:r.value,selectedElement:Y}),C(j)}function C(Y){if(!In||!h.el)return;const U=cb(f.value,h.el),j=I8(f.value,r.value,h.el);if(!(M8(f.value,h.el)<=U||Math.abs(Y-j)<16)){if(f.value&&r.value&&h.el){const{scrollWidth:ee,offsetWidth:$}=h.el;Y=ee-$-Y}f.value?g.horizontal(Y,y.value):g(Y,y.value)}}function T(Y){const{scrollTop:U,scrollLeft:j}=Y.target;l.value=f.value?j:U}function A(Y){if(S.value=!0,!(!s.value||!p.el)){for(const U of Y.composedPath())for(const j of p.el.children)if(j===U){_(j);return}}}function E(Y){S.value=!1}let M=!1;function I(Y){!M&&!S.value&&!(Y.relatedTarget&&p.el?.contains(Y.relatedTarget))&&O(),M=!1}function N(){M=!0}function V(Y){if(!p.el)return;function U(j){Y.preventDefault(),O(j)}f.value?Y.key==="ArrowRight"?U(r.value?"prev":"next"):Y.key==="ArrowLeft"&&U(r.value?"next":"prev"):Y.key==="ArrowDown"?U("next"):Y.key==="ArrowUp"&&U("prev"),Y.key==="Home"?U("first"):Y.key==="End"&&U("last")}function P(Y,U){if(!Y)return;let j=Y;do j=j?.[U==="next"?"nextElementSibling":"previousElementSibling"];while(j?.hasAttribute("disabled"));return j}function O(Y){if(!p.el)return;let U;if(!Y)U=id(p.el)[0];else if(Y==="next"){if(U=P(p.el.querySelector(":focus"),Y),!U)return O("first")}else if(Y==="prev"){if(U=P(p.el.querySelector(":focus"),Y),!U)return O("last")}else Y==="first"?(U=p.el.firstElementChild,U?.hasAttribute("disabled")&&(U=P(U,"next"))):Y==="last"&&(U=p.el.lastElementChild,U?.hasAttribute("disabled")&&(U=P(U,"prev")));U&&U.focus({preventScroll:!0})}function L(Y){const U=f.value&&r.value?-1:1,j=(Y==="prev"?-U:U)*u.value;let Q=l.value+j;if(f.value&&r.value&&h.el){const{scrollWidth:ee,offsetWidth:$}=h.el;Q+=ee-$}C(Q)}const R=d.computed(()=>({next:i.next,prev:i.prev,select:i.select,isSelected:i.isSelected})),F=d.computed(()=>s.value||Math.abs(l.value)>0),H=d.computed(()=>{switch(e.showArrows){case"never":return!1;case"always":return!0;case"desktop":return!o.value;case!0:return F.value;case"mobile":return o.value||F.value;default:return!o.value&&F.value}}),z=d.computed(()=>Math.abs(l.value)>1),G=d.computed(()=>{if(!h.value||!F.value)return!1;const Y=M8(f.value,h.el),U=hSe(f.value,h.el);return Y-U-Math.abs(l.value)>1});return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-slide-group",{"v-slide-group--vertical":!f.value,"v-slide-group--has-affixes":H.value,"v-slide-group--is-overflowing":s.value},a.value,e.class]),style:d.normalizeStyle(e.style),tabindex:S.value||i.selected.value.length?-1:0,onFocus:I},{default:()=>[H.value&&d.createElementVNode("div",{key:"prev",class:d.normalizeClass(["v-slide-group__prev",{"v-slide-group__prev--disabled":!z.value}]),onMousedown:N,onClick:()=>z.value&&L("prev")},[n.prev?.(R.value)??d.createVNode(eb,null,{default:()=>[d.createVNode(ft,{icon:r.value?e.nextIcon:e.prevIcon},null)]})]),d.createElementVNode("div",{key:"container",ref:h,class:d.normalizeClass(["v-slide-group__container",e.contentClass]),onScroll:T},[d.createElementVNode("div",{ref:p,class:"v-slide-group__content",onFocusin:A,onFocusout:E,onKeydown:V},[n.default?.(R.value)])]),H.value&&d.createElementVNode("div",{key:"next",class:d.normalizeClass(["v-slide-group__next",{"v-slide-group__next--disabled":!G.value}]),onMousedown:N,onClick:()=>G.value&&L("next")},[n.next?.(R.value)??d.createVNode(eb,null,{default:()=>[d.createVNode(ft,{icon:r.value?e.prevIcon:e.nextIcon},null)]})])]})),{selected:i.selected,scrollTo:L,scrollOffset:l,focus:O,hasPrev:z,hasNext:G}}}),V8=Symbol.for("vuetify:v-chip-group"),vSe=ie({baseColor:String,column:Boolean,filter:Boolean,valueComparator:{type:Function,default:ma},...AI({scrollToActive:!1}),...Qe(),...dh({selectedClass:"v-chip--selected"}),...Vt(),...an(),...Bi({variant:"tonal"})},"VChipGroup"),pSe=Se()({name:"VChipGroup",props:vSe(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=wn(e),{isSelected:a,select:o,next:i,prev:s,selected:l}=cd(e,V8);return fr({VChip:{baseColor:d.toRef(()=>e.baseColor),color:d.toRef(()=>e.color),disabled:d.toRef(()=>e.disabled),filter:d.toRef(()=>e.filter),variant:d.toRef(()=>e.variant)}}),Ce(()=>{const u=db.filterProps(e);return d.createVNode(db,d.mergeProps(u,{class:["v-chip-group",{"v-chip-group--column":e.column},r.value,e.class],style:e.style}),{default:()=>[n.default?.({isSelected:a,select:o,next:i,prev:s,selected:l.value})]})}),{}}}),mSe=ie({activeClass:String,appendAvatar:String,appendIcon:ot,baseColor:String,closable:Boolean,closeIcon:{type:ot,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:ot,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:ot,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},modelValue:{type:Boolean,default:!0},onClick:La(),onClickOnce:La(),...$a(),...Qe(),...hr(),...Dr(),...fh(),...Gn(),...ob(),...Kl(),...Vt({tag:"span"}),...an(),...Bi({variant:"tonal"})},"VChip"),Wi=Se()({name:"VChip",directives:{vRipple:Ba},props:mSe(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{t:o}=yn(),{borderClasses:i}=yo(e),{densityClasses:s}=Ra(e),{elevationClasses:l}=ta(e),{roundedClasses:u}=tr(e),{sizeClasses:c}=im(e),{themeClasses:f}=wn(e),h=$e(e,"modelValue"),v=ud(e,V8,!1),p=ud(e,kI,!1),m=ab(e,n),g=d.toRef(()=>e.link!==!1&&m.isLink.value),y=d.computed(()=>!e.disabled&&e.link!==!1&&(!!v||e.link||m.isClickable.value)),b=d.toRef(()=>({"aria-label":o(e.closeLabel),disabled:e.disabled,onClick(A){A.preventDefault(),A.stopPropagation(),h.value=!1,r("click:close",A)}}));d.watch(h,A=>{A?(v?.register(),p?.register()):(v?.unregister(),p?.unregister())});const{colorClasses:w,colorStyles:S,variantClasses:_}=ec(()=>({color:!v||v.isSelected.value?e.color??e.baseColor:e.baseColor,variant:e.variant}));function C(A){r("click",A),y.value&&(m.navigate.value?.(A),v?.toggle())}function T(A){(A.key==="Enter"||A.key===" ")&&(A.preventDefault(),C(A))}return()=>{const A=m.isLink.value?"a":e.tag,E=!!(e.appendIcon||e.appendAvatar),M=!!(E||a.append),I=!!(a.close||e.closable),N=!!(a.filter||e.filter)&&v,V=!!(e.prependIcon||e.prependAvatar),P=!!(V||a.prepend);return h.value&&d.withDirectives(d.createVNode(A,d.mergeProps(m.linkProps,{class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":y.value,"v-chip--filter":N,"v-chip--pill":e.pill,[`${e.activeClass}`]:e.activeClass&&m.isActive?.value},f.value,i.value,w.value,s.value,l.value,u.value,c.value,_.value,v?.selectedClass.value,e.class],style:[S.value,e.style],disabled:e.disabled||void 0,draggable:e.draggable,tabindex:y.value?0:void 0,onClick:C,onKeydown:y.value&&!g.value&&T}),{default:()=>[$u(y.value,"v-chip"),N&&d.createVNode(lI,{key:"filter"},{default:()=>[d.withDirectives(d.createElementVNode("div",{class:"v-chip__filter"},[a.filter?d.createVNode(Nt,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},a.filter):d.createVNode(ft,{key:"filter-icon",icon:e.filterIcon},null)]),[[d.vShow,v.isSelected.value]])]}),P&&d.createElementVNode("div",{key:"prepend",class:"v-chip__prepend"},[a.prepend?d.createVNode(Nt,{key:"prepend-defaults",disabled:!V,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},a.prepend):d.createElementVNode(d.Fragment,null,[e.prependIcon&&d.createVNode(ft,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&d.createVNode(Hi,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),d.createElementVNode("div",{class:"v-chip__content","data-no-activator":""},[a.default?.({isSelected:v?.isSelected.value,selectedClass:v?.selectedClass.value,select:v?.select,toggle:v?.toggle,value:v?.value.value,disabled:e.disabled})??d.toDisplayString(e.text)]),M&&d.createElementVNode("div",{key:"append",class:"v-chip__append"},[a.append?d.createVNode(Nt,{key:"append-defaults",disabled:!E,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},a.append):d.createElementVNode(d.Fragment,null,[e.appendIcon&&d.createVNode(ft,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&d.createVNode(Hi,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),I&&d.createElementVNode("button",d.mergeProps({key:"close",class:"v-chip__close",type:"button","data-testid":"close-chip"},b.value),[a.close?d.createVNode(Nt,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},a.close):d.createVNode(ft,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}),[[Ba,y.value&&e.ripple,null]])}}}),gSe=["dotted","dashed","solid","double"],ySe=ie({color:String,contentOffset:[Number,String,Array],gradient:Boolean,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,variant:{type:String,default:"solid",validator:e=>gSe.includes(e)},...Qe(),...an()},"VDivider"),ga=Se()({name:"VDivider",props:ySe(),setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:a}=wn(e),{textColorClasses:o,textColorStyles:i}=_a(()=>e.color),s=d.computed(()=>{const u={};return e.length&&(u[e.vertical?"height":"width"]=Oe(e.length)),e.thickness&&(u[e.vertical?"borderRightWidth":"borderTopWidth"]=Oe(e.thickness)),u}),l=d.toRef(()=>{const u=Array.isArray(e.contentOffset)?e.contentOffset[0]:e.contentOffset,c=Array.isArray(e.contentOffset)?e.contentOffset[1]:0;return{marginBlock:e.vertical&&u?Oe(u):void 0,marginInline:!e.vertical&&u?Oe(u):void 0,transform:c?`translate${e.vertical?"X":"Y"}(${Oe(c)})`:void 0}});return Ce(()=>{const u=d.createElementVNode("hr",{class:d.normalizeClass([{"v-divider":!0,"v-divider--gradient":e.gradient&&!r.default,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},a.value,o.value,e.class]),style:d.normalizeStyle([s.value,i.value,{"--v-border-opacity":e.opacity},{"border-style":e.variant},e.style]),"aria-orientation":!n.role||n.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${n.role||"separator"}`},null);return r.default?d.createElementVNode("div",{class:d.normalizeClass(["v-divider__wrapper",{"v-divider__wrapper--gradient":e.gradient,"v-divider__wrapper--inset":e.inset,"v-divider__wrapper--vertical":e.vertical}])},[u,d.createElementVNode("div",{class:"v-divider__content",style:d.normalizeStyle(l.value)},[r.default()]),u]):u}),{}}}),EI=Symbol.for("vuetify:list");function P8(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{filterable:!1};const t=d.inject(EI,{filterable:!1,hasPrepend:d.shallowRef(!1),updateHasPrepend:()=>null,trackingIndex:d.shallowRef(-1),navigationStrategy:d.shallowRef("focus"),uid:""}),{filterable:n,trackingIndex:r=t.trackingIndex,navigationStrategy:a=t.navigationStrategy,uid:o=t.uid||d.useId()}=e,i={filterable:t.filterable||n,hasPrepend:d.shallowRef(!1),updateHasPrepend:s=>{s&&(i.hasPrepend.value=s)},trackingIndex:r,navigationStrategy:a,uid:o};return d.provide(EI,i),t}function N8(){return d.inject(EI,null)}const MI=e=>{const t={activate:n=>{let{id:r,value:a,activated:o}=n;return r=d.toRaw(r),e&&!a&&o.size===1&&o.has(r)||(a?o.add(r):o.delete(r)),o},in:(n,r,a)=>{let o=new Set;if(n!=null)for(const i of Fn(n))o=t.activate({id:i,value:!0,activated:new Set(o),children:r,parents:a});return o},out:n=>Array.from(n)};return t},L8=e=>{const t=MI(e);return{activate:r=>{let{activated:a,id:o,...i}=r;o=d.toRaw(o);const s=a.has(o)?new Set([o]):new Set;return t.activate({...i,id:o,activated:s})},in:(r,a,o)=>{let i=new Set;if(r!=null){const s=Fn(r);s.length&&(i=t.in(s.slice(0,1),a,o))}return i},out:(r,a,o)=>t.out(r,a,o)}},bSe=e=>{const t=MI(e);return{activate:r=>{let{id:a,activated:o,children:i,...s}=r;return a=d.toRaw(a),i.has(a)?o:t.activate({id:a,activated:o,children:i,...s})},in:t.in,out:t.out}},wSe=e=>{const t=L8(e);return{activate:r=>{let{id:a,activated:o,children:i,...s}=r;return a=d.toRaw(a),i.has(a)?o:t.activate({id:a,activated:o,children:i,...s})},in:t.in,out:t.out}},SSe={open:e=>{let{id:t,value:n,opened:r,parents:a}=e;if(n){const o=new Set;o.add(t);let i=a.get(t);for(;i!=null;)o.add(i),i=a.get(i);return o}else return r.delete(t),r},select:()=>null},O8={open:e=>{let{id:t,value:n,opened:r,parents:a}=e;if(n){let o=a.get(t);for(r.add(t);o!=null&&o!==t;)r.add(o),o=a.get(o);return r}else r.delete(t);return r},select:()=>null},xSe={open:O8.open,select:e=>{let{id:t,value:n,opened:r,parents:a}=e;if(!n)return r;const o=[];let i=a.get(t);for(;i!=null;)o.push(i),i=a.get(i);return new Set(o)}},II=e=>{const t={select:n=>{let{id:r,value:a,selected:o}=n;if(r=d.toRaw(r),e&&!a){const i=Array.from(o.entries()).reduce((s,l)=>{let[u,c]=l;return c==="on"&&s.push(u),s},[]);if(i.length===1&&i[0]===r)return o}return o.set(r,a?"on":"off"),o},in:(n,r,a,o)=>{const i=new Map;for(const s of n||[])t.select({id:s,value:!0,selected:i,children:r,parents:a,disabled:o});return i},out:n=>{const r=[];for(const[a,o]of n.entries())o==="on"&&r.push(a);return r}};return t},R8=e=>{const t=II(e);return{select:r=>{let{selected:a,id:o,...i}=r;o=d.toRaw(o);const s=a.has(o)?new Map([[o,a.get(o)]]):new Map;return t.select({...i,id:o,selected:s})},in:(r,a,o,i)=>r?.length?t.in(r.slice(0,1),a,o,i):new Map,out:(r,a,o)=>t.out(r,a,o)}},CSe=e=>{const t=II(e);return{select:r=>{let{id:a,selected:o,children:i,...s}=r;return a=d.toRaw(a),i.has(a)?o:t.select({id:a,selected:o,children:i,...s})},in:t.in,out:t.out}},_Se=e=>{const t=R8(e);return{select:r=>{let{id:a,selected:o,children:i,...s}=r;return a=d.toRaw(a),i.has(a)?o:t.select({id:a,selected:o,children:i,...s})},in:t.in,out:t.out}},DI=e=>{const t={select:n=>{let{id:r,value:a,selected:o,children:i,parents:s,disabled:l}=n;r=d.toRaw(r);const u=new Map(o),c=[r];for(;c.length;){const h=c.shift();l.has(h)||o.set(d.toRaw(h),a?"on":"off"),i.has(h)&&c.push(...i.get(h))}let f=d.toRaw(s.get(r));for(;f;){let h=!0,v=!0;for(const p of i.get(f)){const m=d.toRaw(p);if(!l.has(m)&&(o.get(m)!=="on"&&(h=!1),o.has(m)&&o.get(m)!=="off"&&(v=!1),!h&&!v))break}o.set(f,h?"on":v?"off":"indeterminate"),f=d.toRaw(s.get(f))}return e&&!a&&Array.from(o.entries()).reduce((v,p)=>{let[m,g]=p;return g==="on"&&v.push(m),v},[]).length===0?u:o},in:(n,r,a)=>{let o=new Map;for(const i of n||[])o=t.select({id:i,value:!0,selected:o,children:r,parents:a,disabled:new Set});return o},out:(n,r)=>{const a=[];for(const[o,i]of n.entries())i==="on"&&!r.has(o)&&a.push(o);return a}};return t},TSe=e=>{const t=DI(e);return{select:t.select,in:t.in,out:(r,a,o)=>{const i=[];for(const[s,l]of r.entries())if(l==="on"){if(o.has(s)){const u=o.get(s);if(r.get(u)==="on")continue}i.push(s)}return i}}},kSe=e=>{const n={select:DI(e).select,in:(r,a,o,i)=>{let s=new Map;for(const l of r||[])a.has(l)||(s=n.select({id:l,value:!0,selected:s,children:a,parents:o,disabled:i}));return s},out:r=>{const a=[];for(const[o,i]of r.entries())(i==="on"||i==="indeterminate")&&a.push(o);return a}};return n},fm=Symbol.for("vuetify:nested"),B8={id:d.shallowRef(),root:{itemsRegistration:d.ref("render"),register:()=>null,unregister:()=>null,updateDisabled:()=>null,children:d.ref(new Map),parents:d.ref(new Map),disabled:d.ref(new Set),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:d.ref(!1),scrollToActive:d.ref(!1),selectable:d.ref(!1),opened:d.ref(new Set),activated:d.ref(new Set),selected:d.ref(new Map),selectedValues:d.ref([]),getPath:()=>[]}},ASe=ie({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean,itemsRegistration:{type:String,default:"render"}},"nested"),ESe=(e,t)=>{let{items:n,returnObject:r,scrollToActive:a}=t,o=!1;const i=d.shallowRef(new Map),s=d.shallowRef(new Map),l=d.shallowRef(new Set),u=$e(e,"opened",e.opened,_=>new Set(Array.isArray(_)?_.map(C=>d.toRaw(C)):_),_=>[..._.values()]),c=d.computed(()=>{if(typeof e.activeStrategy=="object")return e.activeStrategy;if(typeof e.activeStrategy=="function")return e.activeStrategy(e.mandatory);switch(e.activeStrategy){case"leaf":return bSe(e.mandatory);case"single-leaf":return wSe(e.mandatory);case"independent":return MI(e.mandatory);case"single-independent":default:return L8(e.mandatory)}}),f=d.computed(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;if(typeof e.selectStrategy=="function")return e.selectStrategy(e.mandatory);switch(e.selectStrategy){case"single-leaf":return _Se(e.mandatory);case"leaf":return CSe(e.mandatory);case"independent":return II(e.mandatory);case"single-independent":return R8(e.mandatory);case"trunk":return TSe(e.mandatory);case"branch":return kSe(e.mandatory);case"classic":default:return DI(e.mandatory)}}),h=d.computed(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return xSe;case"single":return SSe;case"multiple":default:return O8}}),v=$e(e,"activated",e.activated,_=>c.value.in(_,i.value,s.value),_=>c.value.out(_,i.value,s.value)),p=$e(e,"selected",e.selected,_=>f.value.in(_,i.value,s.value,l.value),_=>f.value.out(_,i.value,s.value));d.onBeforeUnmount(()=>{o=!0});function m(_){const C=[];let T=d.toRaw(_);for(;T!==void 0;)C.unshift(T),T=s.value.get(T);return C}const g=Er("nested"),y=new Set,b=V1e(()=>{d.nextTick(()=>{i.value=new Map(i.value),s.value=new Map(s.value)})},100);d.watch(()=>[n.value,d.toValue(r)],()=>{e.itemsRegistration==="props"&&w()},{immediate:!0});function w(){const _=new Map,C=new Map,T=new Set,A=d.toValue(r)?I=>d.toRaw(I.raw):I=>I.value,E=[...n.value];let M=0;for(;Me.activatable),scrollToActive:d.toRef(()=>d.toValue(a)),selectable:d.toRef(()=>e.selectable),activated:v,selected:p,selectedValues:d.computed(()=>{const _=[];for(const[C,T]of p.value.entries())T==="on"&&_.push(C);return _}),itemsRegistration:d.toRef(()=>e.itemsRegistration),register:(_,C,T,A)=>{if(y.has(_)){const E=m(_).map(String).join(" -> "),M=m(C).concat(_).map(String).join(" -> ");$f(`Multiple nodes with the same ID ${E} - ${M}`);return}else y.add(_);C&&_!==C&&s.value.set(_,C),T&&l.value.add(_),A&&i.value.set(_,[]),C!=null&&i.value.set(C,[...i.value.get(C)||[],_]),b()},unregister:_=>{if(o)return;y.delete(_),i.value.delete(_),l.value.delete(_);const C=s.value.get(_);if(C){const T=i.value.get(C)??[];i.value.set(C,T.filter(A=>A!==_))}s.value.delete(_),b()},updateDisabled:(_,C)=>{C?l.value.add(_):l.value.delete(_)},open:(_,C,T)=>{g.emit("click:open",{id:_,value:C,path:m(_),event:T});const A=h.value.open({id:_,value:C,opened:new Set(u.value),children:i.value,parents:s.value,event:T});A&&(u.value=A)},openOnSelect:(_,C,T)=>{const A=h.value.select({id:_,value:C,selected:new Map(p.value),opened:new Set(u.value),children:i.value,parents:s.value,event:T});A&&(u.value=A)},select:(_,C,T)=>{g.emit("click:select",{id:_,value:C,path:m(_),event:T});const A=f.value.select({id:_,value:C,selected:new Map(p.value),children:i.value,parents:s.value,disabled:l.value,event:T});A&&(p.value=A),S.root.openOnSelect(_,C,T)},activate:(_,C,T)=>{if(!e.activatable)return S.root.select(_,!0,T);g.emit("click:activate",{id:_,value:C,path:m(_),event:T});const A=c.value.activate({id:_,value:C,activated:new Set(v.value),children:i.value,parents:s.value,event:T});if(A.size!==v.value.size)v.value=A;else{for(const E of A)if(!v.value.has(E)){v.value=A;return}for(const E of v.value)if(!A.has(E)){v.value=A;return}}},children:i,parents:s,disabled:l,getPath:m}};return d.provide(dm,S),S.root},R8=(e,t,n)=>{const r=d.inject(dm,O8),a=Symbol("nested item"),o=d.computed(()=>{const s=d.toRaw(d.toValue(e));return s!==void 0?s:a}),i={...r,id:o,open:(s,l)=>r.root.open(o.value,s,l),openOnSelect:(s,l)=>r.root.openOnSelect(o.value,s,l),isOpen:d.computed(()=>r.root.opened.value.has(o.value)),parent:d.computed(()=>r.root.parents.value.get(o.value)),activate:(s,l)=>r.root.activate(o.value,s,l),isActivated:d.computed(()=>r.root.activated.value.has(o.value)),scrollToActive:r.root.scrollToActive,select:(s,l)=>r.root.select(o.value,s,l),isSelected:d.computed(()=>r.root.selected.value.get(o.value)==="on"),isIndeterminate:d.computed(()=>r.root.selected.value.get(o.value)==="indeterminate"),isLeaf:d.computed(()=>!r.root.children.value.get(o.value)),isGroupActivator:r.isGroupActivator};return d.onBeforeMount(()=>{r.isGroupActivator||r.root.itemsRegistration.value==="props"||d.nextTick(()=>{r.root.register(o.value,r.id.value,d.toValue(t),n)})}),d.onBeforeUnmount(()=>{r.isGroupActivator||r.root.itemsRegistration.value==="props"||r.root.unregister(o.value)}),d.watch(o,(s,l)=>{r.isGroupActivator||r.root.itemsRegistration.value==="props"||(r.root.unregister(l),d.nextTick(()=>{r.root.register(s,r.id.value,d.toValue(t),n)}))}),d.watch(()=>d.toValue(t),s=>{r.root.updateDisabled(o.value,s)}),n&&d.provide(dm,i),i},ESe=()=>{const e=d.inject(dm,O8);d.provide(dm,{...e,isGroupActivator:!0})},MSe=po({name:"VListGroupActivator",setup(e,t){let{slots:n}=t;return ESe(),()=>n.default?.()}}),B8=ie({activeColor:String,baseColor:String,color:String,collapseIcon:{type:ot,default:"$collapse"},disabled:Boolean,expandIcon:{type:ot,default:"$expand"},rawId:[String,Number],prependIcon:ot,appendIcon:ot,fluid:Boolean,subgroup:Boolean,title:String,value:null,...Qe(),...Vt()},"VListGroup"),db=Se()({name:"VListGroup",props:B8(),setup(e,t){let{slots:n}=t;const{isOpen:r,open:a,id:o}=R8(()=>e.value,()=>e.disabled,!0),i=d.computed(()=>`v-list-group--id-${String(e.rawId??o.value)}`),s=V8(),{isBooted:l}=ch(),u=d.inject(dm),c=d.toRef(()=>u?.root?.itemsRegistration.value==="render");function f(m){["INPUT","TEXTAREA"].includes(m.target?.tagName)||a(!r.value,m)}const h=d.computed(()=>({onClick:f,class:"v-list-group__header",id:i.value})),v=d.computed(()=>r.value?e.collapseIcon:e.expandIcon),p=d.computed(()=>({VListItem:{activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&v.value,appendIcon:e.appendIcon||!e.subgroup&&v.value,title:e.title,value:e.value}}));return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-list-group",{"v-list-group--prepend":s?.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":r.value},e.class]),style:d.normalizeStyle(e.style)},{default:()=>[n.activator&&d.createVNode(Nt,{defaults:p.value},{default:()=>[d.createVNode(MSe,null,{default:()=>[n.activator({props:h.value,isOpen:r.value})]})]}),d.createVNode(mo,{transition:{component:Kx},disabled:!l.value},{default:()=>[c.value?d.withDirectives(d.createElementVNode("div",{class:"v-list-group__items",role:"group","aria-labelledby":i.value},[n.default?.()]),[[d.vShow,r.value]]):r.value&&d.createElementVNode("div",{class:"v-list-group__items",role:"group","aria-labelledby":i.value},[n.default?.()])]})]})),{isOpen:r}}}),ISe=ie({opacity:[Number,String],...Qe(),...Vt()},"VListItemSubtitle"),F8=Se()({name:"VListItemSubtitle",props:ISe(),setup(e,t){let{slots:n}=t;return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-list-item-subtitle",e.class]),style:d.normalizeStyle([{"--v-list-item-subtitle-opacity":e.opacity},e.style])},n)),{}}}),ph=Ku("v-list-item-title"),H8=ie({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:ot,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:ot,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,prependGap:[Number,String],subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},value:null,index:Number,tabindex:[Number,String],onClick:Na(),onClickOnce:Na(),...qa(),...Qe(),...hr(),...Mr(),...Dr(),...Gn(),...ab(),...Vt(),...an(),...Ri({variant:"text"})},"VListItem"),Sr=Se()({name:"VListItem",directives:{vRipple:Ra},props:H8(),emits:{click:e=>!0},setup(e,t){let{attrs:n,slots:r,emit:a}=t;const o=rb(e,n),i=d.ref(),s=d.computed(()=>e.value===void 0?o.href.value:e.value),{activate:l,isActivated:u,select:c,isOpen:f,isSelected:h,isIndeterminate:v,isGroupActivator:p,root:m,parent:g,openOnSelect:y,scrollToActive:b,id:w}=R8(s,()=>e.disabled,!1),S=V8(),_=d.computed(()=>e.active!==!1&&(e.active||o.isActive?.value||(m.activatable.value?u.value:h.value))),C=d.toRef(()=>e.link!==!1&&o.isLink.value),T=d.computed(()=>!!S&&(m.selectable.value||m.activatable.value||e.value!=null)),A=d.computed(()=>!e.disabled&&e.link!==!1&&(e.link||o.isClickable.value||T.value)),E=d.computed(()=>S&&S.navigationStrategy.value==="track"&&e.index!==void 0&&S.trackingIndex.value===e.index),M=d.computed(()=>S?C.value?"link":T.value?"option":"listitem":void 0),I=d.computed(()=>{if(T.value)return m.activatable.value?u.value:m.selectable.value?h.value:_.value}),N=d.toRef(()=>e.rounded||e.nav),V=d.toRef(()=>e.color??e.activeColor),P=d.toRef(()=>({color:_.value?V.value??e.baseColor:e.baseColor,variant:e.variant}));d.watch(()=>o.isActive?.value,pe=>{pe&&L()}),d.watch(u,pe=>{!pe||!b||i.value?.scrollIntoView({block:"nearest",behavior:"instant"})}),d.watch(E,pe=>{pe&&i.value?.scrollIntoView({block:"nearest",behavior:"instant"})}),d.onBeforeMount(()=>{o.isActive?.value&&d.nextTick(()=>L())});function L(){g.value!=null&&m.open(g.value,!0),y(!0)}const{themeClasses:O}=wn(e),{borderClasses:R}=go(e),{colorClasses:F,colorStyles:H,variantClasses:z}=qu(P),{densityClasses:G}=Oa(e),{dimensionStyles:Y}=Ir(e),{elevationClasses:U}=ea(e),{roundedClasses:j}=er(N),Q=d.toRef(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),ee=d.toRef(()=>e.ripple!==void 0&&e.ripple&&S?.filterable?{keys:["Enter"]}:e.ripple),$=d.computed(()=>({isActive:_.value,select:c,isOpen:f.value,isSelected:h.value,isIndeterminate:v.value,isDisabled:e.disabled}));function re(pe){a("click",pe),!["INPUT","TEXTAREA"].includes(pe.target?.tagName)&&A.value&&(o.navigate.value?.(pe),!p&&(m.activatable.value?l(!u.value,pe):(m.selectable.value||e.value!=null&&!C.value)&&c(!h.value,pe)))}function fe(pe){const me=pe.target;["INPUT","TEXTAREA"].includes(me.tagName)||(pe.key==="Enter"||pe.key===" "&&!S?.filterable)&&(pe.preventDefault(),pe.stopPropagation(),pe.target.dispatchEvent(new MouseEvent("click",pe)))}return Ce(()=>{const pe=C.value?"a":e.tag,me=r.title||e.title!=null,ke=r.subtitle||e.subtitle!=null,ne=!!(!!(e.appendAvatar||e.appendIcon)||r.append),Ie=!!(!!(e.prependAvatar||e.prependIcon)||r.prepend);return S?.updateHasPrepend(Ie),e.activeColor&&F6("active-color",["color","base-color"]),d.withDirectives(d.createVNode(pe,d.mergeProps(o.linkProps,{ref:i,id:e.index!==void 0&&S?`v-list-item-${S.uid}-${e.index}`:void 0,class:["v-list-item",{"v-list-item--active":_.value,"v-list-item--disabled":e.disabled,"v-list-item--link":A.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!Ie&&S?.hasPrepend.value,"v-list-item--slim":e.slim,"v-list-item--focus-visible":E.value,[`${e.activeClass}`]:e.activeClass&&_.value},O.value,R.value,F.value,G.value,U.value,Q.value,j.value,z.value,e.class],style:[{"--v-list-prepend-gap":Ne(e.prependGap)},H.value,Y.value,e.style],tabindex:e.tabindex??(A.value?S?-2:0:void 0),"aria-selected":I.value,role:M.value,onClick:re,onKeydown:A.value&&!C.value&&fe}),{default:()=>[Qu(A.value||_.value,"v-list-item"),Ie&&d.createElementVNode("div",{key:"prepend",class:"v-list-item__prepend"},[r.prepend?d.createVNode(Nt,{key:"prepend-defaults",defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0},VCheckboxBtn:{density:e.density}}},{default:()=>[r.prepend?.($.value)]}):d.createElementVNode(d.Fragment,null,[e.prependAvatar&&d.createVNode(Fi,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&d.createVNode(dt,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),d.createElementVNode("div",{class:"v-list-item__spacer"},null)]),d.createElementVNode("div",{class:"v-list-item__content","data-no-activator":""},[me&&d.createVNode(ph,{key:"title"},{default:()=>[r.title?.({title:e.title})??d.toDisplayString(e.title)]}),ke&&d.createVNode(F8,{key:"subtitle"},{default:()=>[r.subtitle?.({subtitle:e.subtitle})??d.toDisplayString(e.subtitle)]}),r.default?.($.value)]),ne&&d.createElementVNode("div",{key:"append",class:"v-list-item__append"},[r.append?d.createVNode(Nt,{key:"append-defaults",defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0},VCheckboxBtn:{density:e.density}}},{default:()=>[r.append?.($.value)]}):d.createElementVNode(d.Fragment,null,[e.appendIcon&&d.createVNode(dt,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&d.createVNode(Fi,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),d.createElementVNode("div",{class:"v-list-item__spacer"},null)])]}),[[Ra,A.value&&ee.value]])}),{activate:l,isActivated:u,isGroupActivator:p,isSelected:h,list:S,select:c,root:m,id:w,link:o}}}),DSe=ie({color:String,inset:Boolean,sticky:Boolean,title:String,...Qe(),...Vt()},"VListSubheader"),mh=Se()({name:"VListSubheader",props:DSe(),setup(e,t){let{slots:n}=t;const{textColorClasses:r,textColorStyles:a}=Ca(()=>e.color);return Ce(()=>{const o=!!(n.default||e.title);return d.createVNode(e.tag,{class:d.normalizeClass(["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},r.value,e.class]),style:d.normalizeStyle([{textColorStyles:a},e.style])},{default:()=>[o&&d.createElementVNode("div",{class:"v-list-subheader__text"},[n.default?.()??e.title])]})}),{}}}),VSe=ie({items:Array,returnObject:Boolean},"VListChildren"),z8=Se()({name:"VListChildren",props:VSe(),setup(e,t){let{slots:n}=t;return D8(),()=>n.default?.()??e.items?.map((r,a)=>{let{children:o,props:i,type:s,raw:l}=r;if(s==="divider")return n.divider?.({props:i})??d.createVNode(ma,i,null);if(s==="subheader")return n.subheader?.({props:i})??d.createVNode(mh,i,null);const u={subtitle:n.subtitle?f=>n.subtitle?.({...f,item:l}):void 0,prepend:n.prepend?f=>n.prepend?.({...f,item:l}):void 0,append:n.append?f=>n.append?.({...f,item:l}):void 0,title:n.title?f=>n.title?.({...f,item:l}):void 0},c=db.filterProps(i);return o?d.createVNode(db,d.mergeProps(c,{value:e.returnObject?l:i?.value,rawId:i?.value}),{activator:f=>{let{props:h}=f;const v=d.mergeProps(i,h,{value:e.returnObject?l:i.value});return n.header?n.header({props:v}):d.createVNode(Sr,d.mergeProps(v,{index:a}),u)},default:()=>d.createVNode(z8,{items:o,returnObject:e.returnObject},n)}):n.item?n.item({props:{...i,index:a}}):d.createVNode(Sr,d.mergeProps(i,{index:a,value:e.returnObject?l:i.value}),u)})}}),W8=ie({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},itemType:{type:[Boolean,String,Array,Function],default:"type"},returnObject:Boolean,valueComparator:Function},"list-items"),PSe=new Set(["item","divider","subheader"]);function il(e,t){const n=Ar(t,e.itemTitle,t),r=Ar(t,e.itemValue,n),a=Ar(t,e.itemChildren),o=e.itemProps===!0?typeof t=="object"&&t!=null&&!Array.isArray(t)?"children"in t?Bt(t,["children"]):t:void 0:Ar(t,e.itemProps);let i=Ar(t,e.itemType,"item");PSe.has(i)||(i="item");const s={title:n,value:r,...o};return{type:i,title:String(s.title??""),value:s.value,props:s,children:i==="item"&&Array.isArray(a)?G8(e,a):void 0,raw:t}}il.neededProps=["itemTitle","itemValue","itemChildren","itemProps","itemType"];function G8(e,t){const n=Oo(e,il.neededProps),r=[];for(const a of t)r.push(il(n,a));return r}function DI(e){const t=d.computed(()=>G8(e,e.items)),n=d.computed(()=>t.value.some(s=>s.value===null)),r=d.shallowRef(new Map),a=d.shallowRef([]);d.watchEffect(()=>{const s=t.value,l=new Map,u=[];for(let c=0;c{let{raw:u}=l;return u}):s.map(l=>{let{value:u}=l;return u})}return{items:t,transformIn:o,transformOut:i}}const NSe=new Set(["item","divider","subheader"]);function LSe(e,t){const n=sd(t)?t:Ar(t,e.itemTitle),r=sd(t)?t:Ar(t,e.itemValue,void 0),a=Ar(t,e.itemChildren),o=e.itemProps===!0?Bt(t,["children"]):Ar(t,e.itemProps);let i=Ar(t,e.itemType,"item");NSe.has(i)||(i="item");const s={title:n,value:r,...o};return{type:i,title:s.title,value:s.value,props:s,children:i==="item"&&a?U8(e,a):void 0,raw:t}}function U8(e,t){const n=[];for(const r of t)n.push(LSe(e,r));return n}function j8(e){return{items:d.computed(()=>U8(e,e.items))}}const Y8=ie({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,filterable:Boolean,expandIcon:ot,collapseIcon:ot,lines:{type:[Boolean,String],default:"one"},slim:Boolean,prependGap:[Number,String],indent:[Number,String],nav:Boolean,navigationStrategy:{type:String,default:"focus"},navigationIndex:Number,"onClick:open":Na(),"onClick:select":Na(),"onUpdate:opened":Na(),...kSe({selectStrategy:"single-leaf",openStrategy:"list"}),...qa(),...Qe(),...hr(),...Mr(),...Dr(),...W8(),...Gn(),...Vt(),...an(),...Ri({variant:"text"})},"VList"),Ro=Se()({name:"VList",props:Y8(),emits:{"update:selected":e=>!0,"update:activated":e=>!0,"update:opened":e=>!0,"update:navigationIndex":e=>!0,"click:open":e=>!0,"click:activate":e=>!0,"click:select":e=>!0},setup(e,t){let{attrs:n,slots:r,emit:a}=t;const{items:o}=j8(e),{themeClasses:i}=wn(e),{backgroundColorClasses:s,backgroundColorStyles:l}=Mn(()=>e.bgColor),{borderClasses:u}=go(e),{densityClasses:c}=Oa(e),{dimensionStyles:f}=Ir(e),{elevationClasses:h}=ea(e),{roundedClasses:v}=er(e),{children:p,open:m,parents:g,select:y,getPath:b}=ASe(e,{items:o,returnObject:d.toRef(()=>e.returnObject),scrollToActive:d.toRef(()=>e.navigationStrategy==="track")}),w=d.toRef(()=>e.lines?`v-list--${e.lines}-line`:void 0),S=d.toRef(()=>e.activeColor),_=d.toRef(()=>e.baseColor),C=d.toRef(()=>e.color),T=d.toRef(()=>e.selectable||e.activatable),A=et(e,"navigationIndex",-1,G=>G??-1),E=d.useId();D8({filterable:e.filterable,trackingIndex:A,navigationStrategy:d.toRef(()=>e.navigationStrategy),uid:E}),d.watch(o,()=>{e.navigationStrategy==="track"&&(A.value=-1)}),fr({VListGroup:{activeColor:S,baseColor:_,color:C,expandIcon:d.toRef(()=>e.expandIcon),collapseIcon:d.toRef(()=>e.collapseIcon)},VListItem:{activeClass:d.toRef(()=>e.activeClass),activeColor:S,baseColor:_,color:C,density:d.toRef(()=>e.density),disabled:d.toRef(()=>e.disabled),lines:d.toRef(()=>e.lines),nav:d.toRef(()=>e.nav),slim:d.toRef(()=>e.slim),variant:d.toRef(()=>e.variant),tabindex:d.toRef(()=>e.navigationStrategy==="track"?-1:void 0)}});const M=d.shallowRef(!1),I=d.ref();function N(G){M.value=!0}function V(G){M.value=!1}function P(G){e.navigationStrategy==="track"?~A.value||(A.value=R("first")):!M.value&&!(G.relatedTarget&&I.value?.contains(G.relatedTarget))&&z()}function L(){e.navigationStrategy==="track"&&(A.value=-1)}function O(G){switch(G){case"ArrowDown":return"next";case"ArrowUp":return"prev";case"Home":return"first";case"End":return"last";default:return null}}function R(G){const Y=o.value.length;if(Y===0)return-1;let U;G==="first"?U=0:G==="last"?U=Y-1:(U=A.value+(G==="next"?1:-1),U<0&&(U=Y-1),U>=Y&&(U=0));const j=U;let Q=0;for(;Q=Y&&(U=0),U===j)return-1;Q++}return-1}function F(G){const Y=G.target;if(!I.value||Y.tagName==="INPUT"&&["Home","End"].includes(G.key)||Y.tagName==="TEXTAREA")return;const U=O(G.key);if(U!==null)if(G.preventDefault(),e.navigationStrategy==="track"){const j=R(U);j!==-1&&(A.value=j)}else z(U)}function H(G){M.value=!0}function z(G){if(I.value)return oh(I.value,G)}return Ce(()=>{const G=e.indent??(e.prependGap?Number(e.prependGap)+24:void 0),Y=T.value?n.ariaMultiselectable??!String(e.selectStrategy).startsWith("single-"):void 0;return d.createVNode(e.tag,{ref:I,class:d.normalizeClass(["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav,"v-list--slim":e.slim},i.value,s.value,u.value,c.value,h.value,w.value,v.value,e.class]),style:d.normalizeStyle([{"--v-list-indent":Ne(G),"--v-list-group-prepend":G?"0px":void 0,"--v-list-prepend-gap":Ne(e.prependGap)},l.value,f.value,e.style]),tabindex:e.disabled?-1:0,role:T.value?"listbox":"list","aria-activedescendant":e.navigationStrategy==="track"&&A.value>=0?`v-list-item-${E}-${A.value}`:void 0,"aria-multiselectable":Y,onFocusin:N,onFocusout:V,onFocus:P,onBlur:L,onKeydown:F,onMousedown:H},{default:()=>[d.createVNode(z8,{items:o.value,returnObject:e.returnObject},r)]})}),{open:m,select:y,focus:z,children:p,parents:g,getPath:b,navigationIndex:A}}}),OSe=Ku("v-list-img"),RSe=ie({start:Boolean,end:Boolean,...Qe(),...Vt()},"VListItemAction"),VI=Se()({name:"VListItemAction",props:RSe(),setup(e,t){let{slots:n}=t;return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-list-item-action",{"v-list-item-action--start":e.start,"v-list-item-action--end":e.end},e.class]),style:d.normalizeStyle(e.style)},n)),{}}}),BSe=ie({start:Boolean,end:Boolean,...Qe(),...Vt()},"VListItemMedia"),FSe=Se()({name:"VListItemMedia",props:BSe(),setup(e,t){let{slots:n}=t;return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-list-item-media",{"v-list-item-media--start":e.start,"v-list-item-media--end":e.end},e.class]),style:d.normalizeStyle(e.style)},n)),{}}});function PI(e,t){return{x:e.x+t.x,y:e.y+t.y}}function HSe(e,t){return{x:e.x-t.x,y:e.y-t.y}}function K8(e,t){if(e.side==="top"||e.side==="bottom"){const{side:n,align:r}=e,a=r==="left"?0:r==="center"?t.width/2:r==="right"?t.width:r,o=n==="top"?0:n==="bottom"?t.height:n;return PI({x:a,y:o},t)}else if(e.side==="left"||e.side==="right"){const{side:n,align:r}=e,a=n==="left"?0:n==="right"?t.width:n,o=r==="top"?0:r==="center"?t.height/2:r==="bottom"?t.height:r;return PI({x:a,y:o},t)}return PI({x:t.width/2,y:t.height/2},t)}const X8={static:GSe,connected:jSe},zSe=ie({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in X8},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array],stickToTarget:Boolean,viewportMargin:{type:[Number,String],default:12}},"VOverlay-location-strategies");function WSe(e,t){const n=d.ref({}),r=d.ref();In&&La(()=>!!(t.isActive.value&&e.locationStrategy),s=>{d.watch(()=>e.locationStrategy,s),d.onScopeDispose(()=>{window.removeEventListener("resize",a),visualViewport?.removeEventListener("resize",o),visualViewport?.removeEventListener("scroll",i),r.value=void 0}),window.addEventListener("resize",a,{passive:!0}),visualViewport?.addEventListener("resize",o,{passive:!0}),visualViewport?.addEventListener("scroll",i,{passive:!0}),typeof e.locationStrategy=="function"?r.value=e.locationStrategy(t,e,n)?.updateLocation:r.value=X8[e.locationStrategy](t,e,n)?.updateLocation});function a(s){r.value?.(s)}function o(s){r.value?.(s)}function i(s){r.value?.(s)}return{contentStyles:n,updateLocation:r}}function GSe(){}function USe(e,t){const n=UM(e);return t?n.x+=parseFloat(e.style.right||0):n.x-=parseFloat(e.style.left||0),n.y-=parseFloat(e.style.top||0),n}function jSe(e,t,n){(Array.isArray(e.target.value)||I1e(e.target.value))&&Object.assign(n.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:a,preferredOrigin:o}=FM(()=>{const y=HM(t.location,e.isRtl.value),b=t.origin==="overlap"?y:t.origin==="auto"?WM(y):HM(t.origin,e.isRtl.value);return y.side===b.side&&y.align===GM(b).align?{preferredAnchor:oW(y),preferredOrigin:oW(b)}:{preferredAnchor:y,preferredOrigin:b}}),[i,s,l,u]=["minWidth","minHeight","maxWidth","maxHeight"].map(y=>d.computed(()=>{const b=parseFloat(t[y]);return isNaN(b)?1/0:b})),c=d.computed(()=>{if(Array.isArray(t.offset))return t.offset;if(typeof t.offset=="string"){const y=t.offset.split(" ").map(parseFloat);return y.length<2&&y.push(0),y}return typeof t.offset=="number"?[t.offset,0]:[0,0]});let f=!1,h=-1;const v=new $6(4),p=new ResizeObserver(()=>{if(!f)return;if(requestAnimationFrame(b=>{b!==h&&v.clear(),requestAnimationFrame(w=>{h=w})}),v.isFull){const b=v.values();if(pa(b.at(-1),b.at(-3))&&!pa(b.at(-1),b.at(-2)))return}const y=g();y&&v.push(y.flipped)});let m=new Vi({x:0,y:0,width:0,height:0});d.watch(e.target,(y,b)=>{b&&!Array.isArray(b)&&p.unobserve(b),Array.isArray(y)?pa(y,b)||g():y&&p.observe(y)},{immediate:!0}),d.watch(e.contentEl,(y,b)=>{b&&p.unobserve(b),y&&p.observe(y)},{immediate:!0}),d.onScopeDispose(()=>{p.disconnect()});function g(){if(f=!1,requestAnimationFrame(()=>f=!0),!e.target.value||!e.contentEl.value)return;(Array.isArray(e.target.value)||e.target.value.offsetParent||e.target.value.getClientRects().length)&&(m=lW(e.target.value));const y=USe(e.contentEl.value,e.isRtl.value),b=jx(e.contentEl.value),w=Number(t.viewportMargin);b.length||(b.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(y.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),y.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const S=b.reduce((V,P)=>{const L=Qbe(P);return V?new Vi({x:Math.max(V.left,L.left),y:Math.max(V.top,L.top),width:Math.min(V.right,L.right)-Math.max(V.left,L.left),height:Math.min(V.bottom,L.bottom)-Math.max(V.top,L.top)}):L},void 0);t.stickToTarget?(S.x+=Math.min(w,m.x),S.y+=Math.min(w,m.y),S.width=Math.max(S.width-w*2,m.x+m.width-w),S.height=Math.max(S.height-w*2,m.y+m.height-w)):(S.x+=w,S.y+=w,S.width-=w*2,S.height-=w*2);let _={anchor:a.value,origin:o.value};function C(V){const P=new Vi(y),L=K8(V.anchor,m),O=K8(V.origin,P);let{x:R,y:F}=HSe(L,O);switch(V.anchor.side){case"top":F-=c.value[0];break;case"bottom":F+=c.value[0];break;case"left":R-=c.value[0];break;case"right":R+=c.value[0];break}switch(V.anchor.align){case"top":F-=c.value[1];break;case"bottom":F+=c.value[1];break;case"left":R-=c.value[1];break;case"right":R+=c.value[1];break}return P.x+=R,P.y+=F,P.width=Math.min(P.width,l.value),P.height=Math.min(P.height,u.value),{overflows:sW(P,S),x:R,y:F}}let T=0,A=0;const E={x:0,y:0},M={x:!1,y:!1};let I=-1;for(;;){if(I++>10){$f("Infinite loop detected in connectedLocationStrategy");break}const{x:V,y:P,overflows:L}=C(_);T+=V,A+=P,y.x+=V,y.y+=P;{const O=iW(_.anchor),R=L.x.before||L.x.after,F=L.y.before||L.y.after;let H=!1;if(["x","y"].forEach(z=>{if(z==="x"&&R&&!M.x||z==="y"&&F&&!M.y){const G={anchor:{..._.anchor},origin:{..._.origin}},Y=z==="x"?O==="y"?GM:WM:O==="y"?WM:GM;G.anchor=Y(G.anchor),G.origin=Y(G.origin);const{overflows:U}=C(G);(U[z].before<=L[z].before&&U[z].after<=L[z].after||U[z].before+U[z].after<(L[z].before+L[z].after)/2)&&(_=G,H=M[z]=!0)}}),H)continue}L.x.before&&(T+=L.x.before,y.x+=L.x.before),L.x.after&&(T-=L.x.after,y.x-=L.x.after),L.y.before&&(A+=L.y.before,y.y+=L.y.before),L.y.after&&(A-=L.y.after,y.y-=L.y.after);{const O=sW(y,S);E.x=S.width-O.x.before-O.x.after,E.y=S.height-O.y.before-O.y.after,T+=O.x.before,y.x+=O.x.before,A+=O.y.before,y.y+=O.y.before}break}const N=iW(_.anchor);return Object.assign(n.value,{"--v-overlay-anchor-origin":`${_.anchor.side} ${_.anchor.align}`,transformOrigin:`${_.origin.side} ${_.origin.align}`,top:Ne(NI(A)),left:e.isRtl.value?void 0:Ne(NI(T)),right:e.isRtl.value?Ne(NI(-T)):void 0,minWidth:Ne(N==="y"?Math.min(i.value,m.width):i.value),maxWidth:Ne(Z8(Dn(E.x,i.value===1/0?0:i.value,l.value))),maxHeight:Ne(Z8(Dn(E.y,s.value===1/0?0:s.value,u.value)))}),{available:E,contentBox:y,flipped:M}}return d.watch(()=>[a.value,o.value,t.offset,t.minWidth,t.minHeight,t.maxWidth,t.maxHeight],()=>g()),d.nextTick(()=>{const y=g();if(!y)return;const{available:b,contentBox:w}=y;w.height>b.y&&requestAnimationFrame(()=>{g(),requestAnimationFrame(()=>{g()})})}),{updateLocation:g}}function NI(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function Z8(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let LI=!0;const n0=[];function YSe(e){!LI||n0.length?(n0.push(e),OI()):(LI=!1,e(),OI())}let J8=-1;function OI(){cancelAnimationFrame(J8),J8=requestAnimationFrame(()=>{const e=n0.shift();e&&e(),n0.length?OI():LI=!0})}const Q8={none:null,close:ZSe,block:JSe,reposition:QSe},KSe=ie({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in Q8}},"VOverlay-scroll-strategies");function XSe(e,t){if(!In)return;let n;d.watchEffect(async()=>{n?.stop(),t.isActive.value&&e.scrollStrategy&&(n=d.effectScope(),await new Promise(r=>setTimeout(r)),n.active&&n.run(()=>{typeof e.scrollStrategy=="function"?e.scrollStrategy(t,e,n):Q8[e.scrollStrategy]?.(t,e,n)}))}),d.onScopeDispose(()=>{n?.stop()})}function ZSe(e){function t(n){e.isActive.value=!1}q8(RI(e.target.value,e.contentEl.value),t)}function JSe(e,t){const n=e.root.value?.offsetParent,r=RI(e.target.value,e.contentEl.value),a=[...new Set([...jx(r,t.contained?n:void 0),...jx(e.contentEl.value,t.contained?n:void 0)])].filter(s=>!s.classList.contains("v-overlay-scroll-blocked")),o=window.innerWidth-document.documentElement.offsetWidth,i=(s=>QM(s)&&s)(n||document.documentElement);i&&e.root.value.classList.add("v-overlay--scroll-blocked"),a.forEach((s,l)=>{s.style.setProperty("--v-body-scroll-x",Ne(-s.scrollLeft)),s.style.setProperty("--v-body-scroll-y",Ne(-s.scrollTop)),s!==document.documentElement&&s.style.setProperty("--v-scrollbar-offset",Ne(o)),s.classList.add("v-overlay-scroll-blocked")}),d.onScopeDispose(()=>{a.forEach((s,l)=>{const u=parseFloat(s.style.getPropertyValue("--v-body-scroll-x")),c=parseFloat(s.style.getPropertyValue("--v-body-scroll-y")),f=s.style.scrollBehavior;s.style.scrollBehavior="auto",s.style.removeProperty("--v-body-scroll-x"),s.style.removeProperty("--v-body-scroll-y"),s.style.removeProperty("--v-scrollbar-offset"),s.classList.remove("v-overlay-scroll-blocked"),s.scrollLeft=-u,s.scrollTop=-c,s.style.scrollBehavior=f}),i&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function QSe(e,t,n){let r=!1,a=-1,o=-1;function i(s){YSe(()=>{const l=performance.now();e.updateLocation.value?.(s),r=(performance.now()-l)/(1e3/60)>2})}o=(typeof requestIdleCallback>"u"?s=>s():requestIdleCallback)(()=>{n.run(()=>{q8(RI(e.target.value,e.contentEl.value),s=>{r?(cancelAnimationFrame(a),a=requestAnimationFrame(()=>{a=requestAnimationFrame(()=>{i(s)})})):i(s)})})}),d.onScopeDispose(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(o),cancelAnimationFrame(a)})}function RI(e,t){return Array.isArray(e)?document.elementsFromPoint(...e).find(n=>!t?.contains(n)):e??t}function q8(e,t){const n=[document,...jx(e)];n.forEach(r=>{r.addEventListener("scroll",t,{passive:!0})}),d.onScopeDispose(()=>{n.forEach(r=>{r.removeEventListener("scroll",t)})})}const BI=Symbol.for("vuetify:v-menu"),FI=ie({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function HI(e,t){let n=()=>{};function r(i,s){n?.();const l=i?e.openDelay:e.closeDelay,u=Math.max(s?.minDelay??0,Number(l??0));return new Promise(c=>{n=jbe(u,()=>{t?.(i),c(i)})})}function a(){return r(!0)}function o(i){return r(!1,i)}return{clearDelay:n,runOpenDelay:a,runCloseDelay:o}}const qSe=ie({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...FI()},"VOverlay-activator");function $Se(e,t){let{isActive:n,isTop:r,contentEl:a}=t;const o=Er("useActivator"),i=d.ref();let s=!1,l=!1,u=!0;const c=d.computed(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),f=d.computed(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!c.value),{runOpenDelay:h,runCloseDelay:v}=HI(e,A=>{A===(e.openOnHover&&s||c.value&&l)&&!(e.openOnHover&&n.value&&!r.value)&&(n.value!==A&&(u=!0),n.value=A)}),p=d.ref(),m={onClick:A=>{A.stopPropagation(),i.value=A.currentTarget||A.target,n.value||(p.value=[A.clientX,A.clientY]),n.value=!n.value},onMouseenter:A=>{s=!0,i.value=A.currentTarget||A.target,h()},onMouseleave:A=>{s=!1,v()},onFocus:A=>{em(A.target,":focus-visible")!==!1&&(l=!0,A.stopPropagation(),i.value=A.currentTarget||A.target,h())},onBlur:A=>{l=!1,A.stopPropagation(),v({minDelay:1})}},g=d.computed(()=>{const A={};return f.value&&(A.onClick=m.onClick),e.openOnHover&&(A.onMouseenter=m.onMouseenter,A.onMouseleave=m.onMouseleave),c.value&&(A.onFocus=m.onFocus,A.onBlur=m.onBlur),A}),y=d.computed(()=>{const A={};if(e.openOnHover&&(A.onMouseenter=()=>{s=!0,h()},A.onMouseleave=()=>{s=!1,v()}),c.value&&(A.onFocusin=E=>{E.target.matches(":focus-visible")&&(l=!0,h())},A.onFocusout=()=>{l=!1,v({minDelay:1})}),e.closeOnContentClick){const E=d.inject(BI,null);A.onClick=()=>{n.value=!1,E?.closeParents()}}return A}),b=d.computed(()=>{const A={};return e.openOnHover&&(A.onMouseenter=()=>{u&&(s=!0,u=!1,h())},A.onMouseleave=()=>{s=!1,v()}),A});d.watch(r,A=>{A&&(e.openOnHover&&!s&&(!c.value||!l)||c.value&&!l&&(!e.openOnHover||!s))&&!a.value?.contains(document.activeElement)&&v()}),d.watch(n,A=>{A||setTimeout(()=>{p.value=void 0})},{flush:"post"});const w=Xy();d.watchEffect(()=>{w.value&&d.nextTick(()=>{i.value=w.el})});const S=Xy(),_=d.computed(()=>e.target==="cursor"&&p.value?p.value:S.value?S.el:$8(e.target,o)||i.value),C=d.computed(()=>Array.isArray(_.value)?void 0:_.value);let T;return d.watch(()=>!!e.activator,A=>{A&&In?(T=d.effectScope(),T.run(()=>{exe(e,o,{activatorEl:i,activatorEvents:g})})):T&&T.stop()},{flush:"post",immediate:!0}),d.onScopeDispose(()=>{T?.stop()}),{activatorEl:i,activatorRef:w,target:_,targetEl:C,targetRef:S,activatorEvents:g,contentEvents:y,scrimEvents:b}}function exe(e,t,n){let{activatorEl:r,activatorEvents:a}=n;d.watch(()=>e.activator,(l,u)=>{if(u&&l!==u){const c=s(u);c&&i(c)}l&&d.nextTick(()=>o())},{immediate:!0}),d.watch(()=>e.activatorProps,()=>{o()}),d.onScopeDispose(()=>{i()});function o(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:s(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;l&&qbe(l,d.mergeProps(a.value,u))}function i(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:s(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;l&&$be(l,d.mergeProps(a.value,u))}function s(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const u=$8(l,t);return r.value=u?.nodeType===Node.ELEMENT_NODE?u:void 0,r.value}}function $8(e,t){if(!e)return;let n;if(e==="parent"){let r=t?.proxy?.$el?.parentNode;for(;r?.hasAttribute("data-no-activator");)r=r.parentNode;n=r}else typeof e=="string"?n=document.querySelector(e):"$el"in e?n=e.$el:n=e;return n}const eG=ie({retainFocus:Boolean,captureFocus:Boolean,disableInitialFocus:Boolean},"focusTrap"),r0=new Map;let tG=0;function nG(e){const t=document.activeElement;if(e.key!=="Tab"||!t)return;const n=Array.from(r0.values()).filter(u=>{let{isActive:c,contentEl:f}=u;return c.value&&f.value?.contains(t)}).map(u=>u.contentEl.value);let r,a=t.parentElement;for(;a;){if(n.includes(a)){r=a;break}a=a.parentElement}if(!r)return;const o=id(r).filter(u=>u.tabIndex>=0);if(!o.length)return;const i=document.activeElement;if(o.length===1&&o[0].classList.contains("v-list")&&o[0].contains(i)){e.preventDefault();return}const s=o[0],l=o[o.length-1];e.shiftKey&&(i===s||s.classList.contains("v-list")&&s.contains(i))&&(e.preventDefault(),l.focus()),!e.shiftKey&&(i===l||l.classList.contains("v-list")&&l.contains(i))&&(e.preventDefault(),s.focus())}function rG(e,t){let{isActive:n,localTop:r,activatorEl:a,contentEl:o}=t;const i=Symbol("trap");let s=!1,l=-1;async function u(){s=!0,l=window.setTimeout(()=>{s=!1},100)}async function c(v){const p=v.relatedTarget,m=v.target;document.removeEventListener("pointerdown",u),document.removeEventListener("keydown",f),await d.nextTick(),n.value&&!s&&p!==m&&o.value&&d.toValue(r)&&![document,o.value].includes(m)&&!o.value.contains(m)&&id(o.value)[0]?.focus()}function f(v){if(v.key==="Tab"&&(document.removeEventListener("keydown",f),n.value&&o.value&&v.target&&!o.value.contains(v.target))){const p=id(document.documentElement);if(v.shiftKey&&v.target===p.at(0)||!v.shiftKey&&v.target===p.at(-1)){const m=id(o.value);m.length>0&&(v.preventDefault(),m[0].focus())}}}const h=d.toRef(()=>n.value&&e.captureFocus&&!e.disableInitialFocus);In&&(d.watch(()=>e.retainFocus,v=>{v?r0.set(i,{isActive:n,contentEl:o}):r0.delete(i)},{immediate:!0}),d.watch(h,v=>{v?(document.addEventListener("pointerdown",u),document.addEventListener("focusin",c,{once:!0}),document.addEventListener("keydown",f)):(document.removeEventListener("pointerdown",u),document.removeEventListener("focusin",c),document.removeEventListener("keydown",f))},{immediate:!0}),tG++<1&&document.addEventListener("keydown",nG)),d.onScopeDispose(()=>{r0.delete(i),clearTimeout(l),document.removeEventListener("pointerdown",u),document.removeEventListener("focusin",c),document.removeEventListener("keydown",f),--tG<1&&document.removeEventListener("keydown",nG)})}function aG(){if(!In)return d.shallowRef(!1);const{ssr:e}=Hi();if(e){const t=d.shallowRef(!1);return d.onMounted(()=>{t.value=!0}),t}else return d.shallowRef(!0)}const zI=ie({eager:Boolean},"lazy");function WI(e,t){const n=d.shallowRef(!1),r=d.toRef(()=>n.value||e.eager||t.value);d.watch(t,()=>n.value=!0);function a(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:r,onAfterLeave:a}}function gh(){const t=Er("useScopeId").vnode.scopeId;return{scopeId:t?{[t]:""}:void 0}}const oG=Symbol.for("vuetify:stack"),fb=d.reactive([]);function txe(e,t,n){const r=Er("useStack"),a=!n,o=d.inject(oG,void 0),i=d.reactive({activeChildren:new Set});d.provide(oG,i);const s=d.shallowRef(Number(d.toValue(t)));La(e,()=>{const c=fb.at(-1)?.[1];s.value=c?c+10:Number(d.toValue(t)),a&&fb.push([r.uid,s.value]),o?.activeChildren.add(r.uid),d.onScopeDispose(()=>{if(a){const f=d.toRaw(fb).findIndex(h=>h[0]===r.uid);fb.splice(f,1)}o?.activeChildren.delete(r.uid)})});const l=d.shallowRef(!0);a&&d.watchEffect(()=>{const c=fb.at(-1)?.[0]===r.uid;setTimeout(()=>l.value=c)});const u=d.toRef(()=>!i.activeChildren.size);return{globalTop:d.readonly(l),localTop:u,stackStyles:d.toRef(()=>({zIndex:s.value}))}}function nxe(e){return{teleportTarget:d.computed(()=>{const n=e();if(n===!0||!In)return;const r=n===!1?document.body:typeof n=="string"?document.querySelector(n):n;if(r==null){d.warn(`Unable to locate target ${n}`);return}let a=[...r.children].find(o=>o.matches(".v-overlay-container"));return a||(a=document.createElement("div"),a.className="v-overlay-container",r.appendChild(a)),a})}}function rxe(){return!0}function iG(e,t,n){if(!e||sG(e,n)===!1)return!1;const r=EW(t);if(typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&r.host===e.target)return!1;const a=(typeof n.value=="object"&&n.value.include||(()=>[]))();return a.push(t),!a.some(o=>o?.contains(e.target))}function sG(e,t){return(typeof t.value=="object"&&t.value.closeConditional||rxe)(e)}function axe(e,t,n){const r=typeof n.value=="function"?n.value:n.value.handler;e.shadowTarget=e.target,t._clickOutside.lastMousedownWasOutside&&iG(e,t,n)&&setTimeout(()=>{sG(e,n)&&r&&r(e)},0)}function lG(e,t){const n=EW(e);t(document),typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&t(n)}const GI={mounted(e,t){const n=a=>axe(a,e,t),r=a=>{e._clickOutside.lastMousedownWasOutside=iG(a,e,t)};lG(e,a=>{a.addEventListener("click",n,!0),a.addEventListener("mousedown",r,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[t.instance.$.uid]={onClick:n,onMousedown:r}},beforeUnmount(e,t){e._clickOutside&&(lG(e,n=>{if(!n||!e._clickOutside?.[t.instance.$.uid])return;const{onClick:r,onMousedown:a}=e._clickOutside[t.instance.$.uid];n.removeEventListener("click",r,!0),n.removeEventListener("mousedown",a,!0)}),delete e._clickOutside[t.instance.$.uid])}};function oxe(e){const{modelValue:t,color:n,...r}=e;return d.createVNode(d.Transition,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&d.createElementVNode("div",d.mergeProps({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},r),null)]})}const hb=ie({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,opacity:[Number,String],noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...qSe(),...Qe(),...Mr(),...zI(),...zSe(),...KSe(),...eG(),...an(),...Xu()},"VOverlay"),li=Se()({name:"VOverlay",directives:{vClickOutside:GI},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...Bt(hb(),["disableInitialFocus"])},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,keydown:e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,t){let{slots:n,attrs:r,emit:a}=t;const o=Er("VOverlay"),i=d.ref(),s=d.ref(),l=d.ref(),u=et(e,"modelValue"),c=d.computed({get:()=>u.value,set:$=>{$&&e.disabled||(u.value=$)}}),{themeClasses:f}=wn(e),{rtlClasses:h,isRtl:v}=Hr(),{hasContent:p,onAfterLeave:m}=WI(e,c),g=Mn(()=>typeof e.scrim=="string"?e.scrim:null),{globalTop:y,localTop:b,stackStyles:w}=txe(c,()=>e.zIndex,e._disableGlobalStack),{activatorEl:S,activatorRef:_,target:C,targetEl:T,targetRef:A,activatorEvents:E,contentEvents:M,scrimEvents:I}=$Se(e,{isActive:c,isTop:b,contentEl:l}),{teleportTarget:N}=nxe(()=>{const $=e.attach||e.contained;if($)return $;const re=S?.value?.getRootNode()||o.proxy?.$el?.getRootNode();return re instanceof ShadowRoot?re:!1}),{dimensionStyles:V}=Ir(e),P=aG(),{scopeId:L}=gh();d.watch(()=>e.disabled,$=>{$&&(c.value=!1)});const{contentStyles:O,updateLocation:R}=WSe(e,{isRtl:v,contentEl:l,target:C,isActive:c});XSe(e,{root:i,contentEl:l,targetEl:T,target:C,isActive:c,updateLocation:R});function F($){a("click:outside",$),e.persistent?j():c.value=!1}function H($){return c.value&&b.value&&(!e.scrim||$.target===s.value||$ instanceof MouseEvent&&$.shadowTarget===s.value)}rG(e,{isActive:c,localTop:b,contentEl:l,activatorEl:S}),In&&d.watch(c,$=>{$?window.addEventListener("keydown",z):window.removeEventListener("keydown",z)},{immediate:!0}),d.onBeforeUnmount(()=>{In&&window.removeEventListener("keydown",z)});function z($){$.key==="Escape"&&y.value&&(l.value?.contains(document.activeElement)||a("keydown",$),e.persistent?j():(c.value=!1,l.value?.contains(document.activeElement)&&S.value?.focus()))}function G($){$.key==="Escape"&&!y.value||a("keydown",$)}const Y=t8();La(()=>e.closeOnBack,()=>{Nwe(Y,()=>{if(y.value&&c.value)return e.persistent?j():c.value=!1,!1})});const U=d.ref();d.watch(()=>c.value&&(e.absolute||e.contained)&&N.value==null,$=>{if($){const re=Ux(i.value);re&&re!==document.scrollingElement&&(U.value=re.scrollTop)}});function j(){e.noClickAnimation||l.value&&Yu(l.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:Jy})}function Q(){a("afterEnter")}function ee(){m(),a("afterLeave")}return Ce(()=>d.createElementVNode(d.Fragment,null,[n.activator?.({isActive:c.value,targetRef:A,props:d.mergeProps({ref:_},E.value,e.activatorProps)}),P.value&&p.value&&d.createVNode(d.Teleport,{disabled:!N.value,to:N.value},{default:()=>[d.createElementVNode("div",d.mergeProps({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":c.value,"v-overlay--contained":e.contained},f.value,h.value,e.class],style:[w.value,{"--v-overlay-opacity":e.opacity,top:Ne(U.value)},e.style],ref:i,onKeydown:G},L,r),[d.createVNode(oxe,d.mergeProps({color:g,modelValue:c.value&&!!e.scrim,ref:s},I.value),null),d.createVNode(mo,{appear:!0,persisted:!0,transition:e.transition,target:C.value,onAfterEnter:Q,onAfterLeave:ee},{default:()=>[d.withDirectives(d.createElementVNode("div",d.mergeProps({ref:l,class:["v-overlay__content",e.contentClass],style:[V.value,O.value]},M.value,e.contentProps),[n.default?.({isActive:c})]),[[d.vShow,c.value],[GI,{handler:F,closeConditional:H,include:()=>[S.value]}]])]})])]})])),{activatorEl:S,scrimEl:s,target:C,animateClick:j,contentEl:l,rootEl:i,globalTop:y,localTop:b,updateLocation:R}}}),uG=ie({id:String,submenu:Boolean,...Bt(hb({captureFocus:!0,closeDelay:250,closeOnContentClick:!0,locationStrategy:"connected",location:void 0,openDelay:300,scrim:!1,scrollStrategy:"reposition",transition:{component:Yx}}),["absolute"])},"VMenu"),yo=Se()({name:"VMenu",props:uG(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=et(e,"modelValue"),{scopeId:a}=gh(),{isRtl:o}=Hr(),i=d.useId(),s=d.toRef(()=>e.id||`v-menu-${i}`),l=d.ref(),u=d.inject(BI,null),c=d.shallowRef(new Set);d.provide(BI,{register(){c.value.add(i)},unregister(){c.value.delete(i)},closeParents(m){setTimeout(()=>{!c.value.size&&!e.persistent&&(m==null||l.value?.contentEl&&!Ybe(m,l.value.contentEl))&&(r.value=!1,u?.closeParents())},40)}}),d.onBeforeUnmount(()=>u?.unregister()),d.onDeactivated(()=>r.value=!1),d.watch(r,m=>{m?u?.register():u?.unregister()},{immediate:!0});function f(m){u?.closeParents(m)}function h(m){if(!e.disabled)if(m.key==="Tab"||m.key==="Enter"&&!e.closeOnContentClick){if(m.key==="Enter"&&(m.target instanceof HTMLTextAreaElement||m.target instanceof HTMLInputElement&&m.target.closest("form")))return;m.key==="Enter"&&m.preventDefault(),!nW(id(l.value?.contentEl,!1),m.shiftKey?"prev":"next",y=>y.tabIndex>=0)&&!e.retainFocus&&(r.value=!1,l.value?.activatorEl?.focus())}else e.submenu&&m.key===(o.value?"ArrowRight":"ArrowLeft")&&(r.value=!1,l.value?.activatorEl?.focus())}function v(m){if(e.disabled)return;const g=l.value?.contentEl;g&&r.value?m.key==="ArrowDown"?(m.preventDefault(),m.stopImmediatePropagation(),oh(g,"next")):m.key==="ArrowUp"?(m.preventDefault(),m.stopImmediatePropagation(),oh(g,"prev")):e.submenu&&(m.key===(o.value?"ArrowRight":"ArrowLeft")?r.value=!1:m.key===(o.value?"ArrowLeft":"ArrowRight")&&(m.preventDefault(),oh(g,"first"))):(e.submenu?m.key===(o.value?"ArrowLeft":"ArrowRight"):["ArrowDown","ArrowUp"].includes(m.key))&&(r.value=!0,m.preventDefault(),setTimeout(()=>setTimeout(()=>v(m))))}const p=d.computed(()=>d.mergeProps({"aria-haspopup":"menu","aria-expanded":String(r.value),"aria-controls":s.value,"aria-owns":s.value,onKeydown:v},e.activatorProps));return Ce(()=>{const m=li.filterProps(e);return d.createVNode(li,d.mergeProps({ref:l,id:s.value,class:["v-menu",e.class],style:e.style},m,{modelValue:r.value,"onUpdate:modelValue":g=>r.value=g,absolute:!0,activatorProps:p.value,location:e.location??(e.submenu?"end":"bottom"),"onClick:outside":f,onKeydown:h},a),{activator:n.activator,default:function(){for(var g=arguments.length,y=new Array(g),b=0;b[n.default?.(...y)]})}})}),ta({id:s,ΨopenChildren:c},l)}}),UI=ie({color:String,...qa(),...Qe(),...Mr(),...Dr(),...Yl(),...sm(),...Gn(),...Vt(),...an()},"VSheet"),tc=Se()({name:"VSheet",props:UI(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=wn(e),{backgroundColorClasses:a,backgroundColorStyles:o}=Mn(()=>e.color),{borderClasses:i}=go(e),{dimensionStyles:s}=Ir(e),{elevationClasses:l}=ea(e),{locationStyles:u}=ld(e),{positionClasses:c}=lm(e),{roundedClasses:f}=er(e);return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-sheet",r.value,a.value,i.value,l.value,c.value,f.value,e.class]),style:d.normalizeStyle([o.value,s.value,u.value,e.style])},n)),{}}}),ixe=ie({active:Boolean,disabled:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...Qe(),...Xu({transition:{component:iI}})},"VCounter"),a0=Se()({name:"VCounter",functional:!0,props:ixe(),setup(e,t){let{slots:n}=t;const r=d.toRef(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return Ce(()=>d.createVNode(mo,{transition:e.transition},{default:()=>[d.withDirectives(d.createElementVNode("div",{class:d.normalizeClass(["v-counter",{"text-error":e.max&&!e.disabled&&parseFloat(e.value)>parseFloat(e.max)},e.class]),style:d.normalizeStyle(e.style)},[n.default?n.default({counter:r.value,max:e.max,value:e.value}):r.value]),[[d.vShow,e.active]])]})),{}}}),sxe=ie({floating:Boolean,...Qe()},"VFieldLabel"),vb=Se()({name:"VFieldLabel",props:sxe(),setup(e,t){let{slots:n}=t;return Ce(()=>d.createVNode(um,{class:d.normalizeClass(["v-field-label",{"v-field-label--floating":e.floating},e.class]),style:d.normalizeStyle(e.style)},n)),{}}}),lxe=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],pb=ie({appendInnerIcon:ot,bgColor:String,clearable:Boolean,clearIcon:{type:ot,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},glow:Boolean,error:Boolean,flat:Boolean,iconColor:[Boolean,String],label:String,persistentClear:Boolean,prependInnerIcon:ot,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>lxe.includes(e)},"onClick:clear":Na(),"onClick:appendInner":Na(),"onClick:prependInner":Na(),...Qe(),...Jx(),...Gn(),...an()},"VField"),hd=Se()({name:"VField",inheritAttrs:!1,props:{id:String,details:Boolean,labelId:String,...lb(),...pb()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{themeClasses:o}=wn(e),{loaderClasses:i}=tb(e),{focusClasses:s,isFocused:l,focus:u,blur:c}=$u(e),{InputIcon:f}=sb(e),{roundedClasses:h}=er(e),{rtlClasses:v}=Hr(),p=d.toRef(()=>e.dirty||e.active),m=d.toRef(()=>!!(e.label||a.label)),g=d.toRef(()=>!e.singleLine&&m.value),y=d.useId(),b=d.computed(()=>e.id||`input-${y}`),w=d.toRef(()=>e.details?`${b.value}-messages`:void 0),S=d.ref(),_=d.ref(),C=d.ref(),T=d.computed(()=>["plain","underlined"].includes(e.variant)),A=d.computed(()=>e.error||e.disabled?void 0:p.value&&l.value?e.color:e.baseColor),E=d.computed(()=>{if(!(!e.iconColor||e.glow&&!l.value))return e.iconColor===!0?A.value:e.iconColor}),{backgroundColorClasses:M,backgroundColorStyles:I}=Mn(()=>e.bgColor),{textColorClasses:N,textColorStyles:V}=Ca(A);d.watch(p,F=>{if(g.value&&!zl()){const H=S.value.$el,z=_.value.$el;requestAnimationFrame(()=>{const G=UM(H),Y=new Vi(z),U=Y.x-G.x,j=Y.y-G.y-(G.height/2-Y.height/2),Q=Y.width/.75,ee=Math.abs(Q-G.width)>1?{maxWidth:Ne(Q)}:void 0,$=getComputedStyle(H),re=getComputedStyle(z),fe=parseFloat($.transitionDuration)*1e3||150,pe=parseFloat(re.getPropertyValue("--v-field-label-scale")),me=re.getPropertyValue("color");H.style.visibility="visible",z.style.visibility="hidden",Yu(H,{transform:`translate(${U}px, ${j}px) scale(${pe})`,color:me,...ee},{duration:fe,easing:Jy,direction:F?"normal":"reverse"}).finished.then(()=>{H.style.removeProperty("visibility"),z.style.removeProperty("visibility")})})}},{flush:"post"});const P=d.computed(()=>({isActive:p,isFocused:l,controlRef:C,iconColor:E,blur:c,focus:u})),L=d.toRef(()=>{const F=!p.value;return{"aria-hidden":F,for:F?void 0:b.value}}),O=d.toRef(()=>{const F=g.value&&p.value;return{"aria-hidden":F,for:F?void 0:b.value}});function R(F){F.target!==document.activeElement&&F.preventDefault()}return Ce(()=>{const F=e.variant==="outlined",H=!!(a["prepend-inner"]||e.prependInnerIcon),z=!!(e.clearable||a.clear)&&!e.disabled,G=!!(a["append-inner"]||e.appendInnerIcon||z),Y=()=>a.label?a.label({...P.value,label:e.label,props:{for:b.value}}):e.label;return d.createElementVNode("div",d.mergeProps({class:["v-field",{"v-field--active":p.value,"v-field--appended":G,"v-field--center-affix":e.centerAffix??!T.value,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--glow":e.glow,"v-field--flat":e.flat,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":H,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!Y(),[`v-field--variant-${e.variant}`]:!0},o.value,M.value,s.value,i.value,h.value,v.value,e.class],style:[I.value,e.style],onClick:R},n),[d.createElementVNode("div",{class:"v-field__overlay"},null),d.createVNode(nb,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:a.loader}),H&&d.createElementVNode("div",{key:"prepend",class:"v-field__prepend-inner"},[a["prepend-inner"]?a["prepend-inner"](P.value):e.prependInnerIcon&&d.createVNode(f,{key:"prepend-icon",name:"prependInner",color:E.value},null)]),d.createElementVNode("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&g.value&&d.createVNode(vb,d.mergeProps({key:"floating-label",ref:_,class:[N.value],floating:!0},L.value,{style:V.value}),{default:()=>[Y()]}),m.value&&d.createVNode(vb,d.mergeProps({key:"label",ref:S,id:e.labelId},O.value),{default:()=>[Y()]}),a.default?.({...P.value,props:{id:b.value,class:"v-field__input","aria-describedby":w.value},focus:u,blur:c})??d.createElementVNode("div",{id:b.value,class:"v-field__input","aria-describedby":w.value},null)]),z&&d.createVNode(sI,{key:"clear"},{default:()=>[d.withDirectives(d.createElementVNode("div",{class:"v-field__clearable",onMousedown:U=>{U.preventDefault(),U.stopPropagation()}},[d.createVNode(Nt,{defaults:{VIcon:{icon:e.clearIcon}}},{default:()=>[a.clear?a.clear({...P.value,props:{onFocus:u,onBlur:c,onClick:e["onClick:clear"],tabindex:-1}}):d.createVNode(f,{name:"clear",onFocus:u,onBlur:c,tabindex:-1},null)]})]),[[d.vShow,e.dirty]])]}),G&&d.createElementVNode("div",{key:"append",class:"v-field__append-inner"},[a["append-inner"]?a["append-inner"](P.value):e.appendInnerIcon&&d.createVNode(f,{key:"append-icon",name:"appendInner",color:E.value},null)]),d.createElementVNode("div",{class:d.normalizeClass(["v-field__outline",N.value]),style:d.normalizeStyle(V.value)},[F&&d.createElementVNode(d.Fragment,null,[d.createElementVNode("div",{class:"v-field__outline__start"},null),g.value&&d.createElementVNode("div",{class:"v-field__outline__notch"},[d.createVNode(vb,d.mergeProps({ref:_,floating:!0},L.value),{default:()=>[Y()]})]),d.createElementVNode("div",{class:"v-field__outline__end"},null)]),T.value&&g.value&&d.createVNode(vb,d.mergeProps({ref:_,floating:!0},L.value),{default:()=>[Y()]})])])}),{controlRef:C,fieldIconColor:E}}}),cG=ie({autocomplete:String},"autocomplete");function jI(e){const t=d.useId(),n=d.shallowRef(0),r=d.toRef(()=>e.autocomplete==="suppress"),a=d.toRef(()=>{if(e.name)return r.value?`${e.name}-${t}-${n.value}`:e.name}),o=d.toRef(()=>r.value?"off":e.autocomplete);return{isSuppressing:r,fieldAutocomplete:o,fieldName:a,update:()=>n.value=new Date().getTime()}}function dG(e){function t(n,r){if(!e.autofocus||!n)return;const a=r[0].target;(a.matches("input,textarea")?a:a.querySelector("input,textarea"))?.focus()}return{onIntersect:t}}const uxe=["color","file","time","date","datetime-local","week","month"],mb=ie({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:[Number,Function],prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:"text"},modelModifiers:Object,...cG(),...Bt(ec(),["direction"]),...pb()},"VTextField"),zr=Se()({name:"VTextField",directives:{vIntersect:Oi},inheritAttrs:!1,props:mb(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const o=et(e,"modelValue",void 0,T=>Object.is(T,-0)?"-0":T),{isFocused:i,focus:s,blur:l}=$u(e),{onIntersect:u}=dG(e),c=d.computed(()=>typeof e.counterValue=="function"?e.counterValue(o.value):typeof e.counterValue=="number"?e.counterValue:(o.value??"").toString().length),f=d.computed(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),h=d.computed(()=>["plain","underlined"].includes(e.variant)),v=d.ref(),p=d.ref(),m=d.ref(),g=jI(e),y=d.computed(()=>uxe.includes(e.type)||e.persistentPlaceholder||i.value||e.active);function b(){g.isSuppressing.value&&g.update(),i.value||s(),d.nextTick(()=>{m.value!==document.activeElement&&m.value?.focus()})}function w(T){r("mousedown:control",T),T.target!==m.value&&(b(),T.preventDefault())}function S(T){r("click:control",T)}function _(T,A){T.stopPropagation(),b(),d.nextTick(()=>{A(),Yy(e["onClick:clear"],T)})}function C(T){const A=T.target;if(!(e.modelModifiers?.trim&&["text","search","password","tel","url"].includes(e.type))){o.value=A.value;return}const E=A.value,M=A.selectionStart,I=A.selectionEnd;o.value=E,d.nextTick(()=>{let N=0;E.trimStart().length===A.value.length&&(N=E.length-A.value.length),M!=null&&(A.selectionStart=M-N),I!=null&&(A.selectionEnd=I-N)})}return Ce(()=>{const T=!!(a.counter||e.counter!==!1&&e.counter!=null),A=!!(T||a.details),[E,M]=Gl(n),{modelValue:I,...N}=Ba.filterProps(e),V=hd.filterProps(e);return d.createVNode(Ba,d.mergeProps({ref:v,modelValue:o.value,"onUpdate:modelValue":P=>o.value=P,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":h.value},e.class],style:e.style},E,N,{centerAffix:!h.value,focused:i.value}),{...a,default:P=>{let{id:L,isDisabled:O,isDirty:R,isReadonly:F,isValid:H,hasDetails:z,reset:G}=P;return d.createVNode(hd,d.mergeProps({ref:p,onMousedown:w,onClick:S,"onClick:clear":Y=>_(Y,G),role:e.role},Bt(V,["onClick:clear"]),{id:L.value,labelId:`${L.value}-label`,active:y.value||R.value,dirty:R.value||e.dirty,disabled:O.value,focused:i.value,details:z.value,error:H.value===!1}),{...a,default:Y=>{let{props:{class:U,...j},controlRef:Q}=Y;const ee=d.createElementVNode("input",d.mergeProps({ref:$=>m.value=Q.value=$,value:o.value,onInput:C,autofocus:e.autofocus,readonly:F.value,disabled:O.value,name:g.fieldName.value,autocomplete:g.fieldAutocomplete.value,placeholder:e.placeholder,size:1,role:e.role,type:e.type,onFocus:s,onBlur:l,"aria-labelledby":`${L.value}-label`},j,M),null);return d.createElementVNode(d.Fragment,null,[e.prefix&&d.createElementVNode("span",{class:"v-text-field__prefix"},[d.createElementVNode("span",{class:"v-text-field__prefix__text"},[e.prefix])]),d.withDirectives(a.default?d.createElementVNode("div",{class:d.normalizeClass(U),"data-no-activator":""},[a.default({id:L}),ee]):d.cloneVNode(ee,{class:U}),[[Oi,u,null,{once:!0}]]),e.suffix&&d.createElementVNode("span",{class:"v-text-field__suffix"},[d.createElementVNode("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}})},details:A?P=>d.createElementVNode(d.Fragment,null,[a.details?.(P),T&&d.createElementVNode(d.Fragment,null,[d.createElementVNode("span",null,null),d.createVNode(a0,{active:e.persistentCounter||i.value,value:c.value,max:f.value,disabled:e.disabled},a.counter)])]):void 0})}),ta({},v,p,m)}}),cxe=ie({renderless:Boolean,...Qe()},"VVirtualScrollItem"),fG=Se()({name:"VVirtualScrollItem",inheritAttrs:!1,props:cxe(),emits:{"update:height":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{resizeRef:o,contentRect:i}=ds(void 0,"border");d.watch(()=>i.value?.height,s=>{s!=null&&r("update:height",s)}),Ce(()=>e.renderless?d.createElementVNode(d.Fragment,null,[a.default?.({itemRef:o})]):d.createElementVNode("div",d.mergeProps({ref:o,class:["v-virtual-scroll__item",e.class],style:e.style},n),[a.default?.()]))}}),dxe=-1,fxe=1,YI=100,hG=ie({itemHeight:{type:[Number,String],default:null},itemKey:{type:[String,Array,Function],default:null},height:[Number,String]},"virtual");function vG(e,t){const n=Hi(),r=d.shallowRef(0);d.watchEffect(()=>{r.value=parseFloat(e.itemHeight||0)});const a=d.shallowRef(0),o=d.shallowRef(Math.ceil((parseInt(e.height)||n.height.value)/(r.value||16))||1),i=d.shallowRef(0),s=d.shallowRef(0),l=d.ref(),u=d.ref();let c=0;const{resizeRef:f,contentRect:h}=ds();d.watchEffect(()=>{f.value=l.value});const v=d.computed(()=>l.value===document.documentElement?n.height.value:h.value?.height||parseInt(e.height)||0),p=d.computed(()=>!!(l.value&&u.value&&v.value&&r.value));let m=Array.from({length:t.value.length}),g=Array.from({length:t.value.length});const y=d.shallowRef(0);let b=-1;function w(z){return m[z]||r.value}const S=K6(()=>{const z=performance.now();g[0]=0;const G=t.value.length;for(let Y=1;Y<=G;Y++)g[Y]=(g[Y-1]||0)+w(Y-1);y.value=Math.max(y.value,performance.now()-z)},y),_=d.watch(p,z=>{z&&(_(),c=u.value.offsetTop,S.immediate(),O(),~b&&d.nextTick(()=>{In&&window.requestAnimationFrame(()=>{F(b),b=-1})}))});d.onScopeDispose(()=>{S.clear()});function C(z,G){const Y=m[z],U=r.value;r.value=U?Math.min(r.value,G):G,(Y!==G||U!==r.value)&&(m[z]=G,S())}function T(z){z=Dn(z,0,t.value.length);const G=Math.floor(z),Y=z%1,U=G+1,j=g[G]||0,Q=g[U]||j;return j+(Q-j)*Y}function A(z){return hxe(g,z)}let E=0,M=0,I=0;d.watch(v,(z,G)=>{O(),z{M=0,O()})});let N=-1;function V(){if(!l.value||!u.value)return;const z=l.value.scrollTop,G=performance.now();G-I>500?(M=Math.sign(z-E),c=u.value.offsetTop):M=z-E,E=z,I=G,window.clearTimeout(N),N=window.setTimeout(P,500),O()}function P(){!l.value||!u.value||(M=0,I=0,window.clearTimeout(N),O())}let L=-1;function O(){cancelAnimationFrame(L),L=requestAnimationFrame(R)}function R(){if(!l.value||!v.value||!r.value)return;const z=E-c,G=Math.sign(M),Y=Math.max(0,z-YI),U=Dn(A(Y),0,t.value.length),j=z+v.value+YI,Q=Dn(A(j)+1,U+1,t.value.length);if((G!==dxe||Uo.value)){const ee=T(a.value)-T(U),$=T(Q)-T(o.value);Math.max(ee,$)>YI?(a.value=U,o.value=Q):(U<=0&&(a.value=U),Q>=t.value.length&&(o.value=Q))}i.value=T(a.value),s.value=T(t.value.length)-T(o.value)}function F(z){const G=T(z);!l.value||z&&!G?b=z:l.value.scrollTop=G}const H=d.computed(()=>t.value.slice(a.value,o.value).map((z,G)=>{const Y=G+a.value;return{raw:z,index:Y,key:Ar(z,e.itemKey,Y)}}));return d.watch(t,()=>{m=Array.from({length:t.value.length}),g=Array.from({length:t.value.length}),S.immediate(),O()},{deep:1}),{calculateVisibleItems:O,containerRef:l,markerRef:u,computedItems:H,paddingTop:i,paddingBottom:s,scrollToIndex:F,handleScroll:V,handleScrollend:P,handleItemResize:C}}function hxe(e,t){let n=e.length-1,r=0,a=0,o=null,i=-1;if(e[n]>1,o=e[a],o>t)n=a-1;else if(o[]},renderless:Boolean,...hG(),...Qe(),...Mr()},"VVirtualScroll"),o0=Se()({name:"VVirtualScroll",props:vxe(),setup(e,t){let{slots:n}=t;const r=Er("VVirtualScroll"),{dimensionStyles:a}=Ir(e),{calculateVisibleItems:o,containerRef:i,markerRef:s,handleScroll:l,handleScrollend:u,handleItemResize:c,scrollToIndex:f,paddingTop:h,paddingBottom:v,computedItems:p}=vG(e,d.toRef(()=>e.items));return La(()=>e.renderless,()=>{function m(){const y=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";i.value===document.documentElement?(document[y]("scroll",l,{passive:!0}),document[y]("scrollend",u)):(i.value?.[y]("scroll",l,{passive:!0}),i.value?.[y]("scrollend",u))}d.onMounted(()=>{i.value=Ux(r.vnode.el,!0),m(!0)}),d.onScopeDispose(m)}),Ce(()=>{const m=p.value.map(g=>d.createVNode(fG,{key:g.key,renderless:e.renderless,"onUpdate:height":y=>c(g.index,y)},{default:y=>n.default?.({item:g.raw,index:g.index,...y})}));return e.renderless?d.createElementVNode(d.Fragment,null,[d.createElementVNode("div",{ref:s,class:"v-virtual-scroll__spacer",style:{paddingTop:Ne(h.value)}},null),m,d.createElementVNode("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:Ne(v.value)}},null)]):d.createElementVNode("div",{ref:i,class:d.normalizeClass(["v-virtual-scroll",e.class]),onScrollPassive:l,onScrollend:u,style:d.normalizeStyle([a.value,e.style])},[d.createElementVNode("div",{ref:s,class:"v-virtual-scroll__container",style:{paddingTop:Ne(h.value),paddingBottom:Ne(v.value)}},[m])])}),{calculateVisibleItems:o,scrollToIndex:f}}});function KI(e,t){const n=d.shallowRef(!1);let r;function a(s){cancelAnimationFrame(r),n.value=!0,r=requestAnimationFrame(()=>{r=requestAnimationFrame(()=>{n.value=!1})})}async function o(){await new Promise(s=>requestAnimationFrame(s)),await new Promise(s=>requestAnimationFrame(s)),await new Promise(s=>requestAnimationFrame(s)),await new Promise(s=>{if(n.value){const l=d.watch(n,()=>{l(),s()})}else s()})}async function i(s){if(s.key==="Tab"&&t.value?.focus(),!["PageDown","PageUp","Home","End"].includes(s.key))return;const l=e.value?.$el;if(!l)return;(s.key==="Home"||s.key==="End")&&l.scrollTo({top:s.key==="Home"?0:l.scrollHeight,behavior:"smooth"}),await o();const u=l.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(s.key==="PageDown"||s.key==="Home"){const c=l.getBoundingClientRect().top;for(const f of u)if(f.getBoundingClientRect().top>=c){f.focus();break}}else{const c=l.getBoundingClientRect().bottom;for(const f of[...u].reverse())if(f.getBoundingClientRect().bottom<=c){f.focus();break}}}return{onScrollPassive:a,onKeydown:i}}function XI(e){let{groups:t,onLeave:n}=e;function r(s){return s.type==="list"?s.contentRef.value?.$el:s.contentRef.value}function a(s){const l=r(s);return l?id(l):[]}function o(s){const l=s.target,u=s.shiftKey?"backward":"forward",c=t.map(a),f=t.map(v=>v.type==="list"?v.contentRef.value?.$el:v.contentRef.value).findIndex(v=>v?.contains(l)),h=i(c,f,u,l);if(h===null){const v=t[f],p=c[f];(v.type==="list"||(u==="forward"?p.at(-1)===s.target:p.at(0)===s.target))&&n()}else{s.preventDefault(),s.stopImmediatePropagation();const v=t[h];if(v.type==="list"&&d.toValue(v.displayItemsCount)>0)v.contentRef.value?.focus(0);else{const p=u==="forward";c[h].at(p?0:-1).focus()}}}function i(s,l,u,c){const f=t[l],h=s[l];if(f.type!=="list"&&!(u==="forward"?h.at(-1)===c:h.at(0)===c))return null;const v=u==="forward"?1:-1;for(let p=l+v;p>=0&&p0||m.type==="list"&&d.toValue(m.displayItemsCount)>0)return p}return null}return{onTabKeydown:o}}const pxe=(e,t,n)=>{if(e==null||t==null)return-1;if(!t.length)return 0;e=e.toString().toLocaleLowerCase(),t=t.toString().toLocaleLowerCase();const r=[];let a=e.indexOf(t);for(;~a;)r.push([a,a+t.length]),a=e.indexOf(t,a+t.length);return r.length?r:-1};function ZI(e,t){if(!(e==null||typeof e=="boolean"||e===-1))return typeof e=="number"?[[e,e+t.length]]:Array.isArray(e[0])?e:[e]}const yh=ie({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function mxe(e,t,n){const r=[],a=n?.default??pxe,o=n?.filterKeys?Fn(n.filterKeys):!1,i=Object.keys(n?.customKeyFilter??{}).length;if(!e?.length)return r;let s=[];e:for(let l=0;l0)&&!n?.noFilter){let p=!1;if(typeof u=="object"){if(u.type==="divider"||u.type==="subheader"){(s.at(-1)?.type!=="divider"||u.type!=="subheader")&&(s=[]),s.push({index:l,matches:{},type:u.type});continue}const y=o||Object.keys(c);p=y.length===i;for(const b of y){const w=Ar(c,b),S=n?.customKeyFilter?.[b];if(v=S?S(w,t,u):a(w,t,u),v!==-1&&v!==!1)S?f[b]=ZI(v,t):h[b]=ZI(v,t);else if(n?.filterMode==="every")continue e}}else v=a(u,t,u),v!==-1&&v!==!1&&(h.title=ZI(v,t));const m=Object.keys(h).length,g=Object.keys(f).length;if(!m&&!g||n?.filterMode==="union"&&g!==i&&!m||n?.filterMode==="intersection"&&(g!==i||!m&&i>0&&!p))continue}s.length&&(r.push(...s),s=[]),r.push({index:l,matches:{...h,...f}})}return r}function bh(e,t,n,r){const a=d.shallowRef([]),o=d.shallowRef(new Map),i=d.computed(()=>r?.transform?d.unref(t).map(l=>[l,r.transform(l)]):d.unref(t));d.watchEffect(()=>{const l=typeof n=="function"?n():d.unref(n),u=typeof l!="string"&&typeof l!="number"?"":String(l),c=mxe(i.value,u,{customKeyFilter:{...e.customKeyFilter,...d.unref(r?.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),f=d.unref(t),h=[],v=new Map;c.forEach(p=>{let{index:m,matches:g}=p;const y=f[m];h.push(y),v.set(y.value,g)}),a.value=h,o.value=v});function s(l){return o.value.get(l.value)}return{filteredItems:a,filteredMatches:o,getMatches:s}}function JI(e,t,n){return n==null||!n.length?t:n.map((r,a)=>{const o=a===0?0:n[a-1][1],i=[d.createElementVNode("span",{class:d.normalizeClass(`${e}__unmask`)},[t.slice(o,r[0])]),d.createElementVNode("span",{class:d.normalizeClass(`${e}__mask`)},[t.slice(r[0],r[1])])];return a===n.length-1&&i.push(d.createElementVNode("span",{class:d.normalizeClass(`${e}__unmask`)},[t.slice(r[1])])),d.createElementVNode(d.Fragment,null,[i])})}const gxe=ie({closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"}},"autocomplete");function QI(e,t){const n=d.useId(),r=d.computed(()=>`menu-${n}`),a=d.toRef(()=>d.toValue(t)),o=d.toRef(()=>r.value);return{menuId:r,ariaExpanded:a,ariaControls:o}}const qI=ie({chips:Boolean,closableChips:Boolean,eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuIcon:{type:ot,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,noAutoScroll:Boolean,...gxe(),...W8({itemChildren:!1})},"Select"),yxe=ie({search:String,...yh({filterKeys:["title"]}),...qI(),...Bt(mb({modelValue:null,role:"combobox"}),["validationValue","dirty"]),...Xu({transition:{component:Yx}})},"VSelect"),fm=Se()({name:"VSelect",props:yxe(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0,"update:search":e=>!0},setup(e,t){let{slots:n}=t;const{t:r}=yn(),a=d.ref(),o=d.ref(),i=d.ref(),s=d.ref(),l=d.ref(),{items:u,transformIn:c,transformOut:f}=DI(e),h=et(e,"search",""),{filteredItems:v,getMatches:p}=bh(e,u,()=>h.value),m=et(e,"modelValue",[],ne=>c(ne===null?[null]:Fn(ne)),ne=>{const be=f(ne);return e.multiple?be:be[0]??null}),g=d.computed(()=>typeof e.counterValue=="function"?e.counterValue(m.value):typeof e.counterValue=="number"?e.counterValue:m.value.length),y=cm(e),b=jI(e),w=d.computed(()=>m.value.map(ne=>ne.value)),S=d.shallowRef(!1),_=d.toRef(()=>e.closableChips&&!y.isReadonly.value&&!y.isDisabled.value),{InputIcon:C}=sb(e);let T="",A=0,E;const M=d.computed(()=>{const ne=h.value?v.value:u.value;return e.hideSelected?ne.filter(be=>!m.value.some(Ie=>(e.valueComparator||pa)(Ie,be))):ne}),I=d.computed(()=>e.hideNoData&&!M.value.length||y.isReadonly.value||y.isDisabled.value),N=et(e,"menu"),V=d.computed({get:()=>N.value,set:ne=>{N.value&&!ne&&o.value?.ΨopenChildren.size||ne&&I.value||(N.value=ne)}}),{menuId:P,ariaExpanded:L,ariaControls:O}=QI(e,V),R=d.computed(()=>({...e.menuProps,activatorProps:{...e.menuProps?.activatorProps||{},"aria-haspopup":"listbox"}})),F=d.ref(),H=KI(F,a),{onTabKeydown:z}=XI({groups:[{type:"element",contentRef:i},{type:"list",contentRef:F,displayItemsCount:()=>M.value.length},{type:"element",contentRef:s}],onLeave:()=>{V.value=!1,a.value?.focus()}});function G(ne){e.openOnClear&&(V.value=!0)}function Y(){I.value||(V.value=!V.value)}function U(ne){ne.key==="Tab"&&z(ne),F.value?.$el.contains(ne.target)&&tm(ne)&&j(ne)}function j(ne){if(!ne.key||y.isReadonly.value)return;if(["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(ne.key)&&ne.preventDefault(),["Enter","ArrowDown"," "].includes(ne.key)&&(V.value=!0),["Escape","Tab"].includes(ne.key)&&(V.value=!1),e.clearable&&ne.key==="Backspace"){ne.preventDefault(),m.value=[],G();return}ne.key==="Home"?F.value?.focus("first"):ne.key==="End"&&F.value?.focus("last");const be=1e3;if(!tm(ne))return;const Ie=performance.now();Ie-E>be&&(T="",A=0),T+=ne.key.toLowerCase(),E=Ie;const He=M.value;function at(){let oe=yt();return oe||T.at(-1)===T.at(-2)&&(T=T.slice(0,-1),A++,oe=yt(),oe)||(A=0,oe=yt(),oe)?oe:(T=ne.key.toLowerCase(),yt())}function yt(){for(let oe=A;oe1&&arguments[1]!==void 0?arguments[1]:!0;if(!ne.props.disabled)if(e.multiple){const Ie=m.value.findIndex(at=>(e.valueComparator||pa)(at.value,ne.value)),He=be??!~Ie;if(~Ie){const at=He?[...m.value,ne]:[...m.value];at.splice(Ie,1),m.value=at}else He&&(m.value=[...m.value,ne])}else{const Ie=be!==!1;m.value=Ie?[ne]:[],d.nextTick(()=>{V.value=!1})}}function ee(ne){const be=ne.target;a.value?.$el.contains(be)||(V.value=!1)}function $(){return M.value.findIndex(ne=>m.value.some(be=>(e.valueComparator||pa)(be.value,ne.value)))}function re(){if(!m.value.length)return-1;const ne=e.valueComparator||pa;let be=0;for(const Ie of M.value){if(m.value.some(at=>ne(at.value,Ie.value)))return Ie.props.disabled?-1:be;Ie.props.disabled||be++}return-1}function fe(){if(e.eager&&l.value?.calculateVisibleItems(),F.value&&S.value){const ne=re();F.value.focus(ne>=0?ne:"first")}}function pe(){h.value="",S.value&&a.value?.focus()}function me(ne){S.value=!0}function ke(ne){a.value?.$el.contains(ne.relatedTarget)||(S.value=!1)}function Re(ne){if(ne==null)m.value=[];else if(em(a.value,":autofill")||em(a.value,":-webkit-autofill")){const be=u.value.find(Ie=>Ie.title===ne);be&&Q(be)}else a.value&&(a.value.value="")}return d.watch(V,()=>{if(!e.hideSelected&&V.value&&m.value.length){const ne=$();In&&!e.noAutoScroll&&window.requestAnimationFrame(()=>{ne>=0&&l.value?.scrollToIndex(ne)})}}),d.watch(u,(ne,be)=>{V.value||S.value&&e.hideNoData&&!be.length&&ne.length&&(V.value=!0)}),Ce(()=>{const ne=!!(e.chips||n.chip),be=!!(!e.hideNoData||M.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),Ie=m.value.length>0,He=zr.filterProps(e),at=Ie||!S.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder,yt={search:h,filteredItems:v.value};return d.createVNode(zr,d.mergeProps({ref:a},He,{modelValue:m.value.map(X=>X.props.title).join(", "),name:void 0,"onUpdate:modelValue":Re,focused:S.value,"onUpdate:focused":X=>S.value=X,validationValue:m.externalValue,counterValue:g.value,dirty:Ie,class:["v-select",{"v-select--active-menu":V.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":m.value.length,"v-select--selection-slot":!!n.selection},e.class],style:e.style,inputmode:"none",placeholder:at,"onClick:clear":G,"onMousedown:control":Y,onBlur:ee,onKeydown:j,"aria-expanded":L.value,"aria-controls":O.value}),{...n,default:X=>{let{id:q}=X;return d.createElementVNode(d.Fragment,null,[d.createElementVNode("select",{hidden:!0,multiple:e.multiple,name:b.fieldName.value},[u.value.map(he=>d.createElementVNode("option",{key:he.value,value:he.value,selected:w.value.includes(he.value)},null))]),d.createVNode(yo,d.mergeProps({id:P.value,ref:o,modelValue:V.value,"onUpdate:modelValue":he=>V.value=he,activator:"parent",contentClass:"v-select__content",disabled:I.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:fe,onAfterLeave:pe},R.value),{default:()=>[d.createVNode(tc,{onFocusin:me,onFocusout:ke,onKeydown:U},{default:()=>[n["menu-header"]&&d.createElementVNode("header",{ref:i},[n["menu-header"](yt)]),be&&d.createVNode(Ro,d.mergeProps({key:"select-list",ref:F,selected:w.value,selectStrategy:e.multiple?"independent":"single-independent",tabindex:"-1",selectable:!!M.value.length,"aria-live":"polite","aria-labelledby":`${q.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},H,e.listProps),{default:()=>[n["prepend-item"]?.(),!M.value.length&&!e.hideNoData&&(n["no-data"]?.()??d.createVNode(Sr,{key:"no-data",title:r(e.noDataText)},null)),d.createVNode(o0,{ref:l,renderless:!0,items:M.value,itemKey:"value"},{default:he=>{let{item:oe,index:Le,itemRef:Ue}=he;const de=Xbe(oe.props),we=d.mergeProps(oe.props,{ref:Ue,key:oe.value,onClick:()=>Q(oe,null),"aria-posinset":Le+1,"aria-setsize":M.value.length});return oe.type==="divider"?n.divider?.({props:oe.raw,index:Le})??d.createVNode(ma,d.mergeProps(oe.props,{key:`divider-${Le}`}),null):oe.type==="subheader"?n.subheader?.({props:oe.raw,index:Le})??d.createVNode(mh,d.mergeProps(oe.props,{key:`subheader-${Le}`}),null):n.item?.({item:oe,index:Le,props:we})??d.createVNode(Sr,d.mergeProps(we,{role:"option"}),{prepend:Ke=>{let{isSelected:se}=Ke;return d.createElementVNode(d.Fragment,null,[e.multiple&&!e.hideSelected?d.createVNode(ol,{key:oe.value,modelValue:se,ripple:!1,tabindex:"-1","aria-hidden":!0,onClick:le=>le.preventDefault()},null):void 0,de.prependAvatar&&d.createVNode(Fi,{image:de.prependAvatar},null),de.prependIcon&&d.createVNode(dt,{icon:de.prependIcon},null)])},title:()=>h.value?JI("v-select",oe.title,p(oe)?.title):oe.title})}}),n["append-item"]?.()]}),n["menu-footer"]&&d.createElementVNode("footer",{ref:s},[n["menu-footer"](yt)])]})]}),m.value.map((he,oe)=>{function Le(Ke){Ke.stopPropagation(),Ke.preventDefault(),Q(he,!1)}const Ue=d.mergeProps(zi.filterProps(he.props),{"onClick:close":Le,onKeydown(Ke){Ke.key!=="Enter"&&Ke.key!==" "||(Ke.preventDefault(),Ke.stopPropagation(),Le(Ke))},onMousedown(Ke){Ke.preventDefault(),Ke.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),de=ne?!!n.chip:!!n.selection,we=de?Ox(ne?n.chip({item:he,index:oe,props:Ue}):n.selection({item:he,index:oe})):void 0;if(!(de&&!we))return d.createElementVNode("div",{key:he.value,class:"v-select__selection"},[ne?n.chip?d.createVNode(Nt,{key:"chip-defaults",defaults:{VChip:{closable:_.value,size:"small",text:he.title}}},{default:()=>[we]}):d.createVNode(zi,d.mergeProps({key:"chip",closable:_.value,size:"small",text:he.title,disabled:he.props.disabled},Ue),null):we??d.createElementVNode("span",{class:"v-select__selection-text"},[he.title,e.multiple&&oe!0,"update:search":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:r}=yn(),a=d.ref(),o=d.shallowRef(!1),i=d.shallowRef(!0),s=d.shallowRef(!1),l=d.ref(),u=d.ref(),c=d.shallowRef(-1),f=d.shallowRef(null),{items:h,transformIn:v,transformOut:p}=DI(e),{textColorClasses:m,textColorStyles:g}=Ca(()=>a.value?.color),{InputIcon:y}=sb(e),b=et(e,"search",""),w=et(e,"modelValue",[],X=>v(X===null?[null]:Fn(X)),X=>{const q=p(X);return e.multiple?q:q[0]??null}),S=d.computed(()=>typeof e.counterValue=="function"?e.counterValue(w.value):typeof e.counterValue=="number"?e.counterValue:w.value.length),_=cm(e),{filteredItems:C,getMatches:T}=bh(e,h,()=>f.value??(i.value?"":b.value)),A=d.computed(()=>e.hideSelected&&f.value===null?C.value.filter(X=>!w.value.some(q=>q.value===X.value)):C.value),E=d.toRef(()=>e.closableChips&&!_.isReadonly.value&&!_.isDisabled.value),M=d.computed(()=>!!(e.chips||n.chip)),I=d.computed(()=>M.value||!!n.selection),N=d.computed(()=>w.value.map(X=>X.props.value)),V=d.computed(()=>A.value.find(X=>X.type==="item"&&!X.props.disabled)),P=d.computed(()=>(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&b.value===V.value?.title)&&A.value.length>0&&!i.value&&!s.value),L=d.computed(()=>e.hideNoData&&!A.value.length||_.isReadonly.value||_.isDisabled.value),O=et(e,"menu"),R=d.computed({get:()=>O.value,set:X=>{O.value&&!X&&l.value?.ΨopenChildren.size||X&&L.value||(O.value=X)}}),{menuId:F,ariaExpanded:H,ariaControls:z}=QI(e,R),G=d.ref(),Y=d.ref(),U=d.ref(),j=KI(G,a),{onTabKeydown:Q}=XI({groups:[{type:"element",contentRef:Y},{type:"list",contentRef:G,displayItemsCount:()=>A.value.length},{type:"element",contentRef:U}],onLeave:()=>{R.value=!1,a.value?.focus()}});function ee(X){e.openOnClear&&(R.value=!0),b.value=""}function $(){L.value||(R.value=!0)}function re(X){L.value||(o.value&&(X.preventDefault(),X.stopPropagation()),R.value=!R.value)}function fe(X){X.key==="Tab"&&Q(X),G.value?.$el.contains(X.target)&&(tm(X)||X.key==="Backspace")&&a.value?.focus()}function pe(X){if(_.isReadonly.value)return;const q=a.value?.selectionStart,he=w.value.length;if(["Enter","ArrowDown","ArrowUp"].includes(X.key)&&X.preventDefault(),["Enter","ArrowDown"].includes(X.key)&&(R.value=!0),["Escape"].includes(X.key)&&(R.value=!1),P.value&&["Enter","Tab"].includes(X.key)&&V.value&&!w.value.some(oe=>{let{value:Le}=oe;return Le===V.value.value})&&yt(V.value),X.key==="ArrowDown"&&P.value&&G.value?.focus("next"),["Backspace","Delete"].includes(X.key)){if(!e.multiple&&I.value&&w.value.length>0&&!b.value)return yt(w.value[0],!1);if(~c.value){X.preventDefault();const oe=c.value;yt(w.value[c.value],!1),c.value=oe>=he-1?he-2:oe}else X.key==="Backspace"&&!b.value&&(c.value=he-1);return}if(e.multiple)if(X.key==="ArrowLeft"){if(c.value<0&&q&&q>0)return;const oe=c.value>-1?c.value-1:he-1;if(w.value[oe])c.value=oe;else{const Le=b.value?.length??null;c.value=-1,a.value?.setSelectionRange(Le,Le)}}else if(X.key==="ArrowRight"){if(c.value<0)return;const oe=c.value+1;w.value[oe]?c.value=oe:(c.value=-1,a.value?.setSelectionRange(0,0))}else~c.value&&tm(X)&&(c.value=-1)}function me(X){if(em(a.value,":autofill")||em(a.value,":-webkit-autofill")){const q=h.value.find(he=>he.title===X.target.value);q&&yt(q)}}function ke(){e.eager&&u.value?.calculateVisibleItems()}function Re(){o.value&&(i.value=!0,a.value?.focus()),f.value=null}function ne(X){o.value=!0,setTimeout(()=>{s.value=!0})}function be(X){s.value=!1,a.value?.$el.contains(X.relatedTarget)||(o.value=!1)}function Ie(X){(X==null||X===""&&!e.multiple&&!I.value)&&(w.value=[])}function He(X){l.value?.contentEl?.contains(X.relatedTarget)&&(o.value=!0)}const at=d.shallowRef(!1);function yt(X){let q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!(!X||X.props.disabled))if(e.multiple){const he=w.value.findIndex(Le=>(e.valueComparator||pa)(Le.value,X.value)),oe=q??!~he;if(~he){const Le=oe?[...w.value,X]:[...w.value];Le.splice(he,1),w.value=Le}else oe&&(w.value=[...w.value,X]);e.clearOnSelect&&(b.value="")}else{const he=q!==!1;w.value=he?[X]:[],f.value=i.value?"":b.value??"",b.value=he&&!I.value?X.title:"",d.nextTick(()=>{R.value=!1,i.value=!0})}}return d.watch(o,(X,q)=>{X!==q&&(X?(at.value=!0,b.value=e.multiple||I.value?"":String(w.value.at(-1)?.props.title??""),i.value=!0,d.nextTick(()=>at.value=!1)):(!e.multiple&&b.value==null&&(w.value=[]),R.value=!1,!i.value&&b.value&&(f.value=b.value),b.value="",c.value=-1))}),d.watch(b,X=>{!o.value||at.value||(X&&(R.value=!0),i.value=!X)}),d.watch(R,X=>{if(!e.hideSelected&&X&&w.value.length&&i.value){const q=A.value.findIndex(he=>w.value.some(oe=>he.value===oe.value));In&&window.requestAnimationFrame(()=>{q>=0&&u.value?.scrollToIndex(q)})}X&&(f.value=null)}),d.watch(h,(X,q)=>{R.value||o.value&&!q.length&&X.length&&(R.value=!0)}),Ce(()=>{const X=!!(!e.hideNoData||A.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),q=w.value.length>0,he=zr.filterProps(e),oe={search:b,filteredItems:C.value};return d.createVNode(zr,d.mergeProps({ref:a},he,{modelValue:b.value,"onUpdate:modelValue":[Le=>b.value=Le,Ie],focused:o.value,"onUpdate:focused":Le=>o.value=Le,validationValue:w.externalValue,counterValue:S.value,dirty:q,onChange:me,class:["v-autocomplete",`v-autocomplete--${e.multiple?"multiple":"single"}`,{"v-autocomplete--active-menu":R.value,"v-autocomplete--chips":!!e.chips,"v-autocomplete--selection-slot":!!I.value,"v-autocomplete--selecting-index":c.value>-1},e.class],style:e.style,readonly:_.isReadonly.value,placeholder:q?void 0:e.placeholder,"onClick:clear":ee,"onMousedown:control":$,onKeydown:pe,onBlur:He,"aria-expanded":H.value,"aria-controls":z.value}),{...n,default:Le=>{let{id:Ue}=Le;return d.createElementVNode(d.Fragment,null,[d.createVNode(yo,d.mergeProps({id:F.value,ref:l,modelValue:R.value,"onUpdate:modelValue":de=>R.value=de,activator:"parent",contentClass:"v-autocomplete__content",disabled:L.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,onAfterEnter:ke,onAfterLeave:Re},e.menuProps),{default:()=>[d.createVNode(tc,{onFocusin:ne,onKeydown:fe},{default:()=>[n["menu-header"]&&d.createElementVNode("header",{ref:Y},[n["menu-header"](oe)]),X&&d.createVNode(Ro,d.mergeProps({key:"autocomplete-list",ref:G,filterable:!0,selected:N.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:de=>de.preventDefault(),onFocusout:be,tabindex:"-1",selectable:!!A.value.length,"aria-live":"polite","aria-labelledby":`${Ue.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},j,e.listProps),{default:()=>[n["prepend-item"]?.(),!A.value.length&&!e.hideNoData&&(n["no-data"]?.()??d.createVNode(Sr,{key:"no-data",title:r(e.noDataText)},null)),d.createVNode(o0,{ref:u,renderless:!0,items:A.value,itemKey:"value"},{default:de=>{let{item:we,index:Ke,itemRef:se}=de;const le=d.mergeProps(we.props,{ref:se,key:we.value,active:P.value&&we===V.value?!0:void 0,onClick:()=>yt(we,null),"aria-posinset":Ke+1,"aria-setsize":A.value.length});return we.type==="divider"?n.divider?.({props:we.raw,index:Ke})??d.createVNode(ma,d.mergeProps(we.props,{key:`divider-${Ke}`}),null):we.type==="subheader"?n.subheader?.({props:we.raw,index:Ke})??d.createVNode(mh,d.mergeProps(we.props,{key:`subheader-${Ke}`}),null):n.item?.({item:we,index:Ke,props:le})??d.createVNode(Sr,d.mergeProps(le,{role:"option"}),{prepend:xe=>{let{isSelected:Me}=xe;return d.createElementVNode(d.Fragment,null,[e.multiple&&!e.hideSelected?d.createVNode(ol,{key:we.value,modelValue:Me,ripple:!1,tabindex:"-1","aria-hidden":!0,onClick:Ze=>Ze.preventDefault()},null):void 0,we.props.prependAvatar&&d.createVNode(Fi,{image:we.props.prependAvatar},null),we.props.prependIcon&&d.createVNode(dt,{icon:we.props.prependIcon},null)])},title:()=>i.value?we.title:JI("v-autocomplete",we.title,T(we)?.title)})}}),n["append-item"]?.()]}),n["menu-footer"]&&d.createElementVNode("footer",{ref:U},[n["menu-footer"](oe)])]})]}),w.value.map((de,we)=>{function Ke(Me){Me.stopPropagation(),Me.preventDefault(),yt(de,!1)}const se=d.mergeProps(zi.filterProps(de.props),{"onClick:close":Ke,onKeydown(Me){Me.key!=="Enter"&&Me.key!==" "||(Me.preventDefault(),Me.stopPropagation(),Ke(Me))},onMousedown(Me){Me.preventDefault(),Me.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),le=M.value?!!n.chip:!!n.selection,xe=le?Ox(M.value?n.chip({item:de,index:we,props:se}):n.selection({item:de,index:we})):void 0;if(!(le&&!xe))return d.createElementVNode("div",{key:de.value,class:d.normalizeClass(["v-autocomplete__selection",we===c.value&&["v-autocomplete__selection--selected",m.value]]),style:d.normalizeStyle(we===c.value?g.value:{})},[M.value?n.chip?d.createVNode(Nt,{key:"chip-defaults",defaults:{VChip:{closable:E.value,size:"small",text:de.title}}},{default:()=>[xe]}):d.createVNode(zi,d.mergeProps({key:"chip",closable:E.value,size:"small",text:de.title,disabled:de.props.disabled},se),null):xe??d.createElementVNode("span",{class:"v-autocomplete__selection-text"},[de.title,e.multiple&&wee.color),{roundedClasses:a}=er(e),{t:o}=yn(),{textColorClasses:i,textColorStyles:s}=Ca(()=>e.textColor),{themeClasses:l}=uh(),{locationStyles:u}=ld(e,!0,f=>(e.floating?e.dot?2:4:e.dot?8:12)+(["top","bottom"].includes(f)?Number(e.offsetY??0):["left","right"].includes(f)?Number(e.offsetX??0):0)),{dimensionStyles:c}=Ir(e);return Ce(()=>{const f=Number(e.content),h=!e.max||isNaN(f)?e.content:f<=Number(e.max)?f:`${e.max}+`,[v,p]=RM(t.attrs,["aria-atomic","aria-label","aria-live","role","title"]);return d.createVNode(e.tag,d.mergeProps({class:["v-badge",{"v-badge--bordered":e.bordered,"v-badge--dot":e.dot,"v-badge--floating":e.floating,"v-badge--inline":e.inline},e.class]},p,{style:e.style}),{default:()=>[d.createElementVNode("div",{class:"v-badge__wrapper"},[t.slots.default?.(),d.createVNode(mo,{transition:e.transition},{default:()=>[d.withDirectives(d.createElementVNode("span",d.mergeProps({class:["v-badge__badge",l.value,n.value,a.value,i.value],style:[r.value,s.value,c.value,e.inline?{}:u.value],"aria-atomic":"true","aria-label":o(e.label,f),"aria-live":"polite",role:"status"},v),[e.dot?void 0:t.slots.badge?t.slots.badge?.():e.icon?d.createVNode(dt,{icon:e.icon},null):h]),[[d.vShow,e.modelValue]])]})])]})}),{}}}),Sxe=ie({color:String,density:String,...Qe()},"VBannerActions"),mG=Se()({name:"VBannerActions",props:Sxe(),setup(e,t){let{slots:n}=t;return fr({VBtn:{color:e.color,density:e.density,slim:!0,variant:"text"}}),Ce(()=>d.createElementVNode("div",{class:d.normalizeClass(["v-banner-actions",e.class]),style:d.normalizeStyle(e.style)},[n.default?.()])),{}}}),gG=Ku("v-banner-text"),xxe=ie({avatar:String,bgColor:String,color:String,icon:ot,lines:String,stacked:Boolean,sticky:Boolean,text:String,...qa(),...Qe(),...hr(),...Mr(),...vh({mobile:null}),...Dr(),...Yl(),...sm(),...Gn(),...Vt(),...an()},"VBanner"),Cxe=Se()({name:"VBanner",props:xxe(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:a}=Mn(()=>e.bgColor),{borderClasses:o}=go(e),{densityClasses:i}=Oa(e),{displayClasses:s,mobile:l}=Hi(e),{dimensionStyles:u}=Ir(e),{elevationClasses:c}=ea(e),{locationStyles:f}=ld(e),{positionClasses:h}=lm(e),{roundedClasses:v}=er(e),{themeClasses:p}=wn(e),m=d.toRef(()=>e.color),g=d.toRef(()=>e.density);fr({VBannerActions:{color:m,density:g}}),Ce(()=>{const y=!!(e.text||n.text),b=!!(e.avatar||e.icon),w=!!(b||n.prepend);return d.createVNode(e.tag,{class:d.normalizeClass(["v-banner",{"v-banner--stacked":e.stacked||l.value,"v-banner--sticky":e.sticky,[`v-banner--${e.lines}-line`]:!!e.lines},p.value,r.value,o.value,i.value,s.value,c.value,h.value,v.value,e.class]),style:d.normalizeStyle([a.value,u.value,f.value,e.style]),role:"banner"},{default:()=>[w&&d.createElementVNode("div",{key:"prepend",class:"v-banner__prepend"},[n.prepend?d.createVNode(Nt,{key:"prepend-defaults",disabled:!b,defaults:{VAvatar:{color:m.value,density:g.value,icon:e.icon,image:e.avatar}}},n.prepend):d.createVNode(Fi,{key:"prepend-avatar",color:m.value,density:g.value,icon:e.icon,image:e.avatar},null)]),d.createElementVNode("div",{class:"v-banner__content"},[y&&d.createVNode(gG,{key:"text"},{default:()=>[n.text?.()??e.text]}),n.default?.()]),n.actions&&d.createVNode(mG,{key:"actions"},n.actions)]})})}}),_xe=ie({baseColor:String,bgColor:String,color:String,grow:Boolean,mode:{type:String,validator:e=>!e||["horizontal","shift"].includes(e)},height:{type:[Number,String],default:56},active:{type:Boolean,default:!0},...qa(),...Qe(),...hr(),...Dr(),...Gn(),...ih({name:"bottom-navigation"}),...Vt({tag:"header"}),...dh({selectedClass:"v-btn--selected"}),...an()},"VBottomNavigation"),Txe=Se()({name:"VBottomNavigation",props:_xe(),emits:{"update:active":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=uh(),{borderClasses:a}=go(e),{backgroundColorClasses:o,backgroundColorStyles:i}=Mn(()=>e.bgColor),{densityClasses:s}=Oa(e),{elevationClasses:l}=ea(e),{roundedClasses:u}=er(e),{ssrBootStyles:c}=ch(),f=d.computed(()=>Number(e.height)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0)),h=et(e,"active",e.active),{layoutItemStyles:v}=sh({id:e.name,order:d.computed(()=>parseInt(e.order,10)),position:d.toRef(()=>"bottom"),layoutSize:d.toRef(()=>h.value?f.value:0),elementSize:f,active:h,absolute:d.toRef(()=>e.absolute)});return cd(e,dI),fr({VBtn:{baseColor:d.toRef(()=>e.baseColor),color:d.toRef(()=>e.color),density:d.toRef(()=>e.density),stacked:d.toRef(()=>e.mode!=="horizontal"),variant:"text"}},{scoped:!0}),Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-bottom-navigation",{"v-bottom-navigation--active":h.value,"v-bottom-navigation--grow":e.grow,"v-bottom-navigation--shift":e.mode==="shift"},r.value,o.value,a.value,s.value,l.value,u.value,e.class]),style:d.normalizeStyle([i.value,v.value,{height:Ne(f.value)},c.value,e.style])},{default:()=>[n.default&&d.createElementVNode("div",{class:"v-bottom-navigation__content"},[n.default()])]})),{}}}),yG=ie({fullscreen:Boolean,scrollable:Boolean,...Bt(hb({captureFocus:!0,origin:"center center",scrollStrategy:"block",transition:{component:Yx},zIndex:2400,retainFocus:!0}),["disableInitialFocus"])},"VDialog"),Xl=Se()({name:"VDialog",props:yG(),emits:{"update:modelValue":e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=et(e,"modelValue"),{scopeId:o}=gh(),i=d.ref();function s(){n("afterEnter"),(e.scrim||e.retainFocus)&&i.value?.contentEl&&!i.value.contentEl.contains(document.activeElement)&&i.value.contentEl.focus({preventScroll:!0})}function l(){n("afterLeave")}return d.watch(a,async u=>{u||(await d.nextTick(),i.value.activatorEl?.focus({preventScroll:!0}))}),Ce(()=>{const u=li.filterProps(e),c=d.mergeProps({"aria-haspopup":"dialog"},e.activatorProps),f=d.mergeProps({tabindex:-1},e.contentProps);return d.createVNode(li,d.mergeProps({ref:i,class:["v-dialog",{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable},e.class],style:e.style},u,{modelValue:a.value,"onUpdate:modelValue":h=>a.value=h,"aria-modal":"true",activatorProps:c,contentProps:f,height:e.fullscreen?void 0:e.height,width:e.fullscreen?void 0:e.width,maxHeight:e.fullscreen?void 0:e.maxHeight,maxWidth:e.fullscreen?void 0:e.maxWidth,role:"dialog",onAfterEnter:s,onAfterLeave:l},o),{activator:r.activator,default:function(){for(var h=arguments.length,v=new Array(h),p=0;p[r.default?.(...v)]})}})}),ta({},i)}}),kxe=ie({inset:Boolean,...yG({transition:"bottom-sheet-transition"})},"VBottomSheet"),Axe=Se()({name:"VBottomSheet",props:kxe(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=et(e,"modelValue");return Ce(()=>{const a=Xl.filterProps(e);return d.createVNode(Xl,d.mergeProps(a,{contentClass:["v-bottom-sheet__content",e.contentClass],modelValue:r.value,"onUpdate:modelValue":o=>r.value=o,class:["v-bottom-sheet",{"v-bottom-sheet--inset":e.inset},e.class],style:e.style}),n)}),{}}}),Exe=ie({divider:[Number,String],...Qe()},"VBreadcrumbsDivider"),bG=Se()({name:"VBreadcrumbsDivider",props:Exe(),setup(e,t){let{slots:n}=t;return Ce(()=>d.createElementVNode("li",{"aria-hidden":"true",class:d.normalizeClass(["v-breadcrumbs-divider",e.class]),style:d.normalizeStyle(e.style)},[n?.default?.()??e.divider])),{}}}),Mxe=ie({active:Boolean,activeClass:String,activeColor:String,color:String,disabled:Boolean,title:String,...Qe(),...Oo(Mr(),["width","maxWidth"]),...ab(),...Vt({tag:"li"})},"VBreadcrumbsItem"),wG=Se()({name:"VBreadcrumbsItem",props:Mxe(),setup(e,t){let{slots:n,attrs:r}=t;const a=rb(e,r),o=d.computed(()=>e.active||a.isActive?.value),{dimensionStyles:i}=Ir(e),{textColorClasses:s,textColorStyles:l}=Ca(()=>o.value?e.activeColor:e.color);return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-breadcrumbs-item",{"v-breadcrumbs-item--active":o.value,"v-breadcrumbs-item--disabled":e.disabled,[`${e.activeClass}`]:o.value&&e.activeClass},s.value,e.class]),style:d.normalizeStyle([l.value,i.value,e.style]),"aria-current":o.value?"page":void 0},{default:()=>[a.isLink.value?d.createElementVNode("a",d.mergeProps({class:"v-breadcrumbs-item--link",onClick:a.navigate.value},a.linkProps),[n.default?.()??e.title]):n.default?.()??e.title]})),{}}}),Ixe=ie({activeClass:String,activeColor:String,bgColor:String,color:String,disabled:Boolean,divider:{type:String,default:"/"},icon:ot,items:{type:Array,default:()=>[]},...Qe(),...hr(),...Gn(),...Vt({tag:"ul"})},"VBreadcrumbs"),SG=Se()({name:"VBreadcrumbs",props:Ixe(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:a}=Mn(()=>e.bgColor),{densityClasses:o}=Oa(e),{roundedClasses:i}=er(e);fr({VBreadcrumbsDivider:{divider:d.toRef(()=>e.divider)},VBreadcrumbsItem:{activeClass:d.toRef(()=>e.activeClass),activeColor:d.toRef(()=>e.activeColor),color:d.toRef(()=>e.color),disabled:d.toRef(()=>e.disabled)}});const s=d.computed(()=>e.items.map(l=>typeof l=="string"?{item:{title:l},raw:l}:{item:l,raw:l}));return Ce(()=>{const l=!!(n.prepend||e.icon);return d.createVNode(e.tag,{class:d.normalizeClass(["v-breadcrumbs",r.value,o.value,i.value,e.class]),style:d.normalizeStyle([a.value,e.style])},{default:()=>[l&&d.createElementVNode("li",{key:"prepend",class:"v-breadcrumbs__prepend"},[n.prepend?d.createVNode(Nt,{key:"prepend-defaults",disabled:!e.icon,defaults:{VIcon:{icon:e.icon,start:!0}}},n.prepend):d.createVNode(dt,{key:"prepend-icon",start:!0,icon:e.icon},null)]),s.value.map((u,c,f)=>{let{item:h,raw:v}=u;return d.createElementVNode(d.Fragment,null,[n.item?.({item:h,index:c})??d.createVNode(wG,d.mergeProps({key:c,disabled:c>=f.length-1},typeof h=="string"?{title:h}:h),{default:n.title?()=>n.title?.({item:h,index:c}):void 0}),cn.divider?.({item:v,index:c}):void 0})])}),n.default?.()]})}),{}}}),Dxe=ie({active:{type:Boolean,default:void 0},activeColor:String,activeIcon:[String,Function,Object],activeVariant:String,baseVariant:{type:String,default:"tonal"},disabled:Boolean,height:[Number,String],width:[Number,String],hideOverlay:Boolean,icon:[String,Function,Object],iconColor:String,loading:Boolean,opacity:[Number,String],readonly:Boolean,rotate:[Number,String],size:{type:[Number,String],default:"default"},sizes:{type:Array,default:()=>[["x-small",16],["small",24],["default",40],["large",48],["x-large",56]]},text:{type:[String,Number,Boolean],default:void 0},...qa(),...Qe(),...Dr(),...d8(),...Gn(),...Vt({tag:"button"}),...an(),...Ri({variant:"flat"})},"VIconBtn"),xG=Se()({name:"VIconBtn",props:Dxe(),emits:{"update:active":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const a=et(e,"active"),{themeClasses:o}=wn(e),{borderClasses:i}=go(e),{elevationClasses:s}=ea(e),{roundedClasses:l}=er(e),{colorClasses:u,colorStyles:c,variantClasses:f}=qu(()=>({color:(()=>{if(!e.disabled)return a.value?e.activeColor??e.color??"surface-variant":e.color})(),variant:a.value===void 0?e.variant:a.value?e.activeVariant??e.variant:e.baseVariant??e.variant})),h=new Map(e.sizes);function v(){e.disabled||e.readonly||a.value===void 0||e.tag==="a"&&n.href||(a.value=!a.value)}return Ce(()=>{const p=a.value?e.activeIcon??e.icon:e.icon,m=e.size,y=h.has(m)?h.get(m):m,b=e.height??y,w=e.width??y,{iconSize:S}=f8(e,()=>new Map(e.iconSizes).get(m)),_={icon:p,size:S.value,color:e.iconColor,opacity:e.opacity};return d.createVNode(e.tag,{type:e.tag==="button"?"button":void 0,class:d.normalizeClass([{"v-icon-btn":!0,"v-icon-btn--active":a.value,"v-icon-btn--disabled":e.disabled,"v-icon-btn--loading":e.loading,"v-icon-btn--readonly":e.readonly,[`v-icon-btn--${e.size}`]:!0},o.value,u.value,i.value,s.value,l.value,f.value,e.class]),style:d.normalizeStyle([{"--v-icon-btn-rotate":Ne(e.rotate,"deg"),"--v-icon-btn-height":Ne(b),"--v-icon-btn-width":Ne(w)},c.value,e.style]),tabindex:e.disabled||e.readonly?-1:0,onClick:v},{default:()=>[Qu(!e.hideOverlay,"v-icon-btn"),d.createElementVNode("div",{class:"v-icon-btn__content","data-no-activator":""},[!r.default&&p?d.createVNode(dt,d.mergeProps({key:"content-icon"},_),null):d.createVNode(Nt,{key:"content-defaults",disabled:!p,defaults:{VIcon:{..._}}},{default:()=>r.default?.()??d.toDisplayString(e.text)})]),!!e.loading&&d.createElementVNode("span",{key:"loader",class:"v-icon-btn__loader"},[r.loader?.()??d.createVNode(dd,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:"disable-shrink",width:"2",size:S.value},null)])]})}),{}}});function Vxe(e){return e%4===0&&e%100!==0||e%400===0}const CG=/^(\d{4})-(\d{1,2})(-(\d{1,2}))?([^\d]+(\d{1,2}))?(:(\d{1,2}))?(:(\d{1,2}))?$/,_G=/(\d\d?)(:(\d\d?)|)(:(\d\d?)|)/,Pxe=[0,31,28,31,30,31,30,31,31,30,31,30,31],Nxe=[0,31,29,31,30,31,30,31,31,30,31,30,31],Lxe=28,Oxe=31,$I=12,TG=1,i0=1,pd=7,kG=60,Rxe=59,Bxe=24*60,Fxe=24,Hxe=23,zxe=0,Wxe=1e4,Gxe=100,Uxe=100,jxe=1e4;function Yxe(e,t,n){const r=ui(e);return LG(r,t[0],NG),sl(r),n&&wh(r,n,r.hasTime),r}function Kxe(e,t,n){const r=ui(e);return LG(r,t[t.length-1]),sl(r),n&&wh(r,n,r.hasTime),r}function AG(e){const t=ui(e);return t.day=i0,s0(t),sl(t),t}function EG(e){const t=ui(e);return t.day=nD(t.year,t.month),s0(t),sl(t),t}function hm(e){return isFinite(parseInt(e))}function Xxe(e){return typeof e=="number"&&isFinite(e)||!!_G.exec(e)||typeof e=="object"&&isFinite(e.hour)&&isFinite(e.minute)}function MG(e){if(typeof e=="number")return e;if(typeof e=="string"){const t=_G.exec(e);return t?parseInt(t[1])*60+parseInt(t[3]||0):!1}else return typeof e=="object"?typeof e.hour!="number"||typeof e.minute!="number"?!1:e.hour*60+e.minute:!1}function vm(e){return typeof e=="number"&&isFinite(e)||typeof e=="string"&&!!CG.exec(e)||e instanceof Date}function nc(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;if(typeof e=="number"&&isFinite(e)&&(e=new Date(e)),e instanceof Date){const o=eD(e);return n&&wh(o,n,o.hasTime),o}if(typeof e!="string"){if(t)throw new Error(`${e} is not a valid timestamp. It must be a Date, number of milliseconds since Epoch, or a string in the format of YYYY-MM-DD or YYYY-MM-DD hh:mm. Zero-padding is optional and seconds are ignored.`);return null}const r=CG.exec(e);if(!r){if(t)throw new Error(`${e} is not a valid timestamp. It must be a Date, number of milliseconds since Epoch, or a string in the format of YYYY-MM-DD or YYYY-MM-DD hh:mm. Zero-padding is optional and seconds are ignored.`);return null}const a={date:e,time:"",year:parseInt(r[1]),month:parseInt(r[2]),day:parseInt(r[4])||1,hour:parseInt(r[6])||0,minute:parseInt(r[8])||0,weekday:0,hasDay:!!r[4],hasTime:!!(r[6]&&r[8]),past:!1,present:!1,future:!1};return s0(a),sl(a),n&&wh(a,n,a.hasTime),a}function eD(e){return sl({date:"",time:"",year:e.getFullYear(),month:e.getMonth()+1,day:e.getDate(),weekday:e.getDay(),hour:e.getHours(),minute:e.getMinutes(),hasDay:!0,hasTime:!0,past:!1,present:!0,future:!1})}function na(e){return e.year*Wxe+e.month*Gxe+e.day}function tD(e){return e.hour*Uxe+e.minute}function md(e){return na(e)*jxe+tD(e)}function wh(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=na(t),a=na(e),o=r===a;return e.hasTime&&n&&o&&(r=tD(t),a=tD(e),o=r===a),e.past=ar,e}function IG(e){return e instanceof Date||typeof e=="number"&&isFinite(e)}function DG(e,t,n){return e.hasTime!==t&&(e.hasTime=t,t||(e.hour=Hxe,e.minute=Rxe,e.time=PG(e))),e}function VG(e,t,n){return e.hasTime=!0,e.hour=0,e.minute=0,rD(e,t),sl(e),n&&wh(e,n,!0),e}function s0(e){return e.weekday=Zxe(e),e}function sl(e){return e.time=PG(e),e.date=Jxe(e),e}function Zxe(e){if(e.hasDay){const t=Math.floor,n=e.day,r=(e.month+9)%$I+1,a=t(e.year/100),o=e.year%100-(e.month<=2?1:0);return((n+t(2.6*r-.2)-2*a+o+t(o/4)+t(a/4))%7+7)%7}return e.weekday}function nD(e,t){return Vxe(e)?Nxe[t]:Pxe[t]}function ui(e){if(e==null)return null;const{date:t,time:n,year:r,month:a,day:o,weekday:i,hour:s,minute:l,hasDay:u,hasTime:c,past:f,present:h,future:v}=e;return{date:t,time:n,year:r,month:a,day:o,weekday:i,hour:s,minute:l,hasDay:u,hasTime:c,past:f,present:h,future:v}}function Sh(e,t){let n=String(e);for(;n.length=kG;)e.minute-=kG,e.hour++,e.hour>=Fxe&&(gd(e),e.hour=zxe);return e}function gd(e){return e.day++,e.weekday=(e.weekday+1)%pd,e.day>Lxe&&e.day>nD(e.year,e.month)&&(e.day=i0,e.month++,e.month>$I&&(e.month=TG,e.year++)),e}function NG(e){return e.day--,e.weekday=(e.weekday+6)%pd,e.day1&&arguments[1]!==void 0?arguments[1]:gd,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;for(;--n>=0;)t(e);return e}function Qxe(e,t){const n=(t.year-e.year)*525600,r=(t.month-e.month)*43800,a=(t.day-e.day)*1440,o=(t.hour-e.hour)*60,i=t.minute-e.minute;return n+r+a+o+i}function LG(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:gd,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:6;for(;e.weekday!==t&&--r>=0;)n(e);return e}function qxe(e){const t=[1,1,1,1,1,1,1],n=[0,0,0,0,0,0,0];for(let r=0;r4&&arguments[4]!==void 0?arguments[4]:42,o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;const i=na(t),s=[];let l=ui(e),u=0,c=u===i;if(i"";return typeof Intl>"u"||typeof Intl.DateTimeFormat>"u"?n:(r,a)=>{try{return new Intl.DateTimeFormat(e||void 0,t(r,a)).format(aD(r))}catch{return""}}}function e0e(e){if(typeof e=="string"&&(e=e.split(",")),Array.isArray(e)){const t=e.map(a=>parseInt(a));if(t.length>pd||t.length===0)return!1;const n={};let r=!1;for(let a=0;a=pd)return!1;if(a>0){const i=o-t[a-1];if(i<0){if(r)return!1;r=!0}else if(i===0)return!1}if(n[o])return!1;n[o]=!0}return!0}return!1}function t0e(e){const t=d.reactive({now:nc("0000-00-00 00:00",!0),today:nc("0000-00-00",!0)}),n=d.computed(()=>e.now&&vm(e.now)?nc(e.now,!0):null);function r(){t.now.present=t.today.present=!0,t.now.past=t.today.past=!1,t.now.future=t.today.future=!1}function a(){return eD(new Date)}function o(l,u){l.date!==u.date&&(u.year=l.year,u.month=l.month,u.day=l.day,u.weekday=l.weekday,u.date=l.date)}function i(l,u){l.time!==u.time&&(u.hour=l.hour,u.minute=l.minute,u.time=l.time)}function s(){const l=n.value||a();o(l,t.now),i(l,t.now),o(l,t.today)}return d.watch(n,s),s(),r(),{times:t,parsedNow:n,updateTimes:s,setPresent:r,getNow:a,updateDay:o,updateTime:i}}function yb(e){const t=e.slice(-2).toUpperCase();switch(!0){case e==="GB-alt-variant":return{firstDay:0,firstWeekSize:4};case e==="001":return{firstDay:1,firstWeekSize:1};case`AG AS BD BR BS BT BW BZ CA CO DM DO ET GT GU HK HN ID IL IN JM JP KE + ${M}`);return}else y.add(_);C&&_!==C&&s.value.set(_,C),T&&l.value.add(_),A&&i.value.set(_,[]),C!=null&&i.value.set(C,[...i.value.get(C)||[],_]),b()},unregister:_=>{if(o)return;y.delete(_),i.value.delete(_),l.value.delete(_);const C=s.value.get(_);if(C){const T=i.value.get(C)??[];i.value.set(C,T.filter(A=>A!==_))}s.value.delete(_),b()},updateDisabled:(_,C)=>{C?l.value.add(_):l.value.delete(_)},open:(_,C,T)=>{g.emit("click:open",{id:_,value:C,path:m(_),event:T});const A=h.value.open({id:_,value:C,opened:new Set(u.value),children:i.value,parents:s.value,event:T});A&&(u.value=A)},openOnSelect:(_,C,T)=>{const A=h.value.select({id:_,value:C,selected:new Map(p.value),opened:new Set(u.value),children:i.value,parents:s.value,event:T});A&&(u.value=A)},select:(_,C,T)=>{g.emit("click:select",{id:_,value:C,path:m(_),event:T});const A=f.value.select({id:_,value:C,selected:new Map(p.value),children:i.value,parents:s.value,disabled:l.value,event:T});A&&(p.value=A),S.root.openOnSelect(_,C,T)},activate:(_,C,T)=>{if(!e.activatable)return S.root.select(_,!0,T);g.emit("click:activate",{id:_,value:C,path:m(_),event:T});const A=c.value.activate({id:_,value:C,activated:new Set(v.value),children:i.value,parents:s.value,event:T});if(A.size!==v.value.size)v.value=A;else{for(const E of A)if(!v.value.has(E)){v.value=A;return}for(const E of v.value)if(!A.has(E)){v.value=A;return}}},children:i,parents:s,disabled:l,getPath:m}};return d.provide(fm,S),S.root},F8=(e,t,n)=>{const r=d.inject(fm,B8),a=Symbol("nested item"),o=d.computed(()=>{const s=d.toRaw(d.toValue(e));return s!==void 0?s:a}),i={...r,id:o,open:(s,l)=>r.root.open(o.value,s,l),openOnSelect:(s,l)=>r.root.openOnSelect(o.value,s,l),isOpen:d.computed(()=>r.root.opened.value.has(o.value)),parent:d.computed(()=>r.root.parents.value.get(o.value)),activate:(s,l)=>r.root.activate(o.value,s,l),isActivated:d.computed(()=>r.root.activated.value.has(o.value)),scrollToActive:r.root.scrollToActive,select:(s,l)=>r.root.select(o.value,s,l),isSelected:d.computed(()=>r.root.selected.value.get(o.value)==="on"),isIndeterminate:d.computed(()=>r.root.selected.value.get(o.value)==="indeterminate"),isLeaf:d.computed(()=>!r.root.children.value.get(o.value)),isGroupActivator:r.isGroupActivator};return d.onBeforeMount(()=>{r.isGroupActivator||r.root.itemsRegistration.value==="props"||d.nextTick(()=>{r.root.register(o.value,r.id.value,d.toValue(t),n)})}),d.onBeforeUnmount(()=>{r.isGroupActivator||r.root.itemsRegistration.value==="props"||r.root.unregister(o.value)}),d.watch(o,(s,l)=>{r.isGroupActivator||r.root.itemsRegistration.value==="props"||(r.root.unregister(l),d.nextTick(()=>{r.root.register(s,r.id.value,d.toValue(t),n)}))}),d.watch(()=>d.toValue(t),s=>{r.root.updateDisabled(o.value,s)}),n&&d.provide(fm,i),i},MSe=()=>{const e=d.inject(fm,B8);d.provide(fm,{...e,isGroupActivator:!0})},ISe=mo({name:"VListGroupActivator",setup(e,t){let{slots:n}=t;return MSe(),()=>n.default?.()}}),H8=ie({activeColor:String,baseColor:String,color:String,collapseIcon:{type:ot,default:"$collapse"},disabled:Boolean,expandIcon:{type:ot,default:"$expand"},rawId:[String,Number],prependIcon:ot,appendIcon:ot,fluid:Boolean,subgroup:Boolean,title:String,value:null,...Qe(),...Vt()},"VListGroup"),fb=Se()({name:"VListGroup",props:H8(),setup(e,t){let{slots:n}=t;const{isOpen:r,open:a,id:o}=F8(()=>e.value,()=>e.disabled,!0),i=d.computed(()=>`v-list-group--id-${String(e.rawId??o.value)}`),s=N8(),{isBooted:l}=ch(),u=d.inject(fm),c=d.toRef(()=>u?.root?.itemsRegistration.value==="render");function f(m){["INPUT","TEXTAREA"].includes(m.target?.tagName)||a(!r.value,m)}const h=d.computed(()=>({onClick:f,class:"v-list-group__header",id:i.value})),v=d.computed(()=>r.value?e.collapseIcon:e.expandIcon),p=d.computed(()=>({VListItem:{activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&v.value,appendIcon:e.appendIcon||!e.subgroup&&v.value,title:e.title,value:e.value}}));return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-list-group",{"v-list-group--prepend":s?.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":r.value},e.class]),style:d.normalizeStyle(e.style)},{default:()=>[n.activator&&d.createVNode(Nt,{defaults:p.value},{default:()=>[d.createVNode(ISe,null,{default:()=>[n.activator({props:h.value,isOpen:r.value})]})]}),d.createVNode(go,{transition:{component:Yx},disabled:!l.value},{default:()=>[c.value?d.withDirectives(d.createElementVNode("div",{class:"v-list-group__items",role:"group","aria-labelledby":i.value},[n.default?.()]),[[d.vShow,r.value]]):r.value&&d.createElementVNode("div",{class:"v-list-group__items",role:"group","aria-labelledby":i.value},[n.default?.()])]})]})),{isOpen:r}}}),DSe=ie({opacity:[Number,String],...Qe(),...Vt()},"VListItemSubtitle"),z8=Se()({name:"VListItemSubtitle",props:DSe(),setup(e,t){let{slots:n}=t;return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-list-item-subtitle",e.class]),style:d.normalizeStyle([{"--v-list-item-subtitle-opacity":e.opacity},e.style])},n)),{}}}),ph=Zu("v-list-item-title"),W8=ie({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:ot,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:ot,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,prependGap:[Number,String],subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},value:null,index:Number,tabindex:[Number,String],onClick:La(),onClickOnce:La(),...$a(),...Qe(),...hr(),...Mr(),...Dr(),...Gn(),...ob(),...Vt(),...an(),...Bi({variant:"text"})},"VListItem"),Sr=Se()({name:"VListItem",directives:{vRipple:Ba},props:W8(),emits:{click:e=>!0},setup(e,t){let{attrs:n,slots:r,emit:a}=t;const o=ab(e,n),i=d.ref(),s=d.computed(()=>e.value===void 0?o.href.value:e.value),{activate:l,isActivated:u,select:c,isOpen:f,isSelected:h,isIndeterminate:v,isGroupActivator:p,root:m,parent:g,openOnSelect:y,scrollToActive:b,id:w}=F8(s,()=>e.disabled,!1),S=N8(),_=d.computed(()=>e.active!==!1&&(e.active||o.isActive?.value||(m.activatable.value?u.value:h.value))),C=d.toRef(()=>e.link!==!1&&o.isLink.value),T=d.computed(()=>!!S&&(m.selectable.value||m.activatable.value||e.value!=null)),A=d.computed(()=>!e.disabled&&e.link!==!1&&(e.link||o.isClickable.value||T.value)),E=d.computed(()=>S&&S.navigationStrategy.value==="track"&&e.index!==void 0&&S.trackingIndex.value===e.index),M=d.computed(()=>S?C.value?"link":T.value?"option":"listitem":void 0),I=d.computed(()=>{if(T.value)return m.activatable.value?u.value:m.selectable.value?h.value:_.value}),N=d.toRef(()=>e.rounded||e.nav),V=d.toRef(()=>e.color??e.activeColor),P=d.toRef(()=>({color:_.value?V.value??e.baseColor:e.baseColor,variant:e.variant}));d.watch(()=>o.isActive?.value,ce=>{ce&&O()}),d.watch(u,ce=>{!ce||!b||i.value?.scrollIntoView({block:"nearest",behavior:"instant"})}),d.watch(E,ce=>{ce&&i.value?.scrollIntoView({block:"nearest",behavior:"instant"})}),d.onBeforeMount(()=>{o.isActive?.value&&d.nextTick(()=>O())});function O(){g.value!=null&&m.open(g.value,!0),y(!0)}const{themeClasses:L}=wn(e),{borderClasses:R}=yo(e),{colorClasses:F,colorStyles:H,variantClasses:z}=ec(P),{densityClasses:G}=Ra(e),{dimensionStyles:Y}=Ir(e),{elevationClasses:U}=ta(e),{roundedClasses:j}=tr(N),Q=d.toRef(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),ee=d.toRef(()=>e.ripple!==void 0&&e.ripple&&S?.filterable?{keys:["Enter"]}:e.ripple),$=d.computed(()=>({isActive:_.value,select:c,isOpen:f.value,isSelected:h.value,isIndeterminate:v.value,isDisabled:e.disabled}));function re(ce){a("click",ce),!["INPUT","TEXTAREA"].includes(ce.target?.tagName)&&A.value&&(o.navigate.value?.(ce),!p&&(m.activatable.value?l(!u.value,ce):(m.selectable.value||e.value!=null&&!C.value)&&c(!h.value,ce)))}function he(ce){const ge=ce.target;["INPUT","TEXTAREA"].includes(ge.tagName)||(ce.key==="Enter"||ce.key===" "&&!S?.filterable)&&(ce.preventDefault(),ce.stopPropagation(),ce.target.dispatchEvent(new MouseEvent("click",ce)))}return Ce(()=>{const ce=C.value?"a":e.tag,ge=r.title||e.title!=null,Te=r.subtitle||e.subtitle!=null,ne=!!(!!(e.appendAvatar||e.appendIcon)||r.append),Ne=!!(!!(e.prependAvatar||e.prependIcon)||r.prepend);return S?.updateHasPrepend(Ne),e.activeColor&&z6("active-color",["color","base-color"]),d.withDirectives(d.createVNode(ce,d.mergeProps(o.linkProps,{ref:i,id:e.index!==void 0&&S?`v-list-item-${S.uid}-${e.index}`:void 0,class:["v-list-item",{"v-list-item--active":_.value,"v-list-item--disabled":e.disabled,"v-list-item--link":A.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!Ne&&S?.hasPrepend.value,"v-list-item--slim":e.slim,"v-list-item--focus-visible":E.value,[`${e.activeClass}`]:e.activeClass&&_.value},L.value,R.value,F.value,G.value,U.value,Q.value,j.value,z.value,e.class],style:[{"--v-list-prepend-gap":Oe(e.prependGap)},H.value,Y.value,e.style],tabindex:e.tabindex??(A.value?S?-2:0:void 0),"aria-selected":I.value,role:M.value,onClick:re,onKeydown:A.value&&!C.value&&he}),{default:()=>[$u(A.value||_.value,"v-list-item"),Ne&&d.createElementVNode("div",{key:"prepend",class:"v-list-item__prepend"},[r.prepend?d.createVNode(Nt,{key:"prepend-defaults",defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0},VCheckboxBtn:{density:e.density}}},{default:()=>[r.prepend?.($.value)]}):d.createElementVNode(d.Fragment,null,[e.prependAvatar&&d.createVNode(Hi,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&d.createVNode(ft,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),d.createElementVNode("div",{class:"v-list-item__spacer"},null)]),d.createElementVNode("div",{class:"v-list-item__content","data-no-activator":""},[ge&&d.createVNode(ph,{key:"title"},{default:()=>[r.title?.({title:e.title})??d.toDisplayString(e.title)]}),Te&&d.createVNode(z8,{key:"subtitle"},{default:()=>[r.subtitle?.({subtitle:e.subtitle})??d.toDisplayString(e.subtitle)]}),r.default?.($.value)]),ne&&d.createElementVNode("div",{key:"append",class:"v-list-item__append"},[r.append?d.createVNode(Nt,{key:"append-defaults",defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0},VCheckboxBtn:{density:e.density}}},{default:()=>[r.append?.($.value)]}):d.createElementVNode(d.Fragment,null,[e.appendIcon&&d.createVNode(ft,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&d.createVNode(Hi,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),d.createElementVNode("div",{class:"v-list-item__spacer"},null)])]}),[[Ba,A.value&&ee.value]])}),{activate:l,isActivated:u,isGroupActivator:p,isSelected:h,list:S,select:c,root:m,id:w,link:o}}}),VSe=ie({color:String,inset:Boolean,sticky:Boolean,title:String,...Qe(),...Vt()},"VListSubheader"),mh=Se()({name:"VListSubheader",props:VSe(),setup(e,t){let{slots:n}=t;const{textColorClasses:r,textColorStyles:a}=_a(()=>e.color);return Ce(()=>{const o=!!(n.default||e.title);return d.createVNode(e.tag,{class:d.normalizeClass(["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},r.value,e.class]),style:d.normalizeStyle([{textColorStyles:a},e.style])},{default:()=>[o&&d.createElementVNode("div",{class:"v-list-subheader__text"},[n.default?.()??e.title])]})}),{}}}),PSe=ie({items:Array,returnObject:Boolean},"VListChildren"),G8=Se()({name:"VListChildren",props:PSe(),setup(e,t){let{slots:n}=t;return P8(),()=>n.default?.()??e.items?.map((r,a)=>{let{children:o,props:i,type:s,raw:l}=r;if(s==="divider")return n.divider?.({props:i})??d.createVNode(ga,i,null);if(s==="subheader")return n.subheader?.({props:i})??d.createVNode(mh,i,null);const u={subtitle:n.subtitle?f=>n.subtitle?.({...f,item:l}):void 0,prepend:n.prepend?f=>n.prepend?.({...f,item:l}):void 0,append:n.append?f=>n.append?.({...f,item:l}):void 0,title:n.title?f=>n.title?.({...f,item:l}):void 0},c=fb.filterProps(i);return o?d.createVNode(fb,d.mergeProps(c,{value:e.returnObject?l:i?.value,rawId:i?.value}),{activator:f=>{let{props:h}=f;const v=d.mergeProps(i,h,{value:e.returnObject?l:i.value});return n.header?n.header({props:v}):d.createVNode(Sr,d.mergeProps(v,{index:a}),u)},default:()=>d.createVNode(G8,{items:o,returnObject:e.returnObject},n)}):n.item?n.item({props:{...i,index:a}}):d.createVNode(Sr,d.mergeProps(i,{index:a,value:e.returnObject?l:i.value}),u)})}}),U8=ie({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},itemType:{type:[Boolean,String,Array,Function],default:"type"},returnObject:Boolean,valueComparator:Function},"list-items"),NSe=new Set(["item","divider","subheader"]);function sl(e,t){const n=Ar(t,e.itemTitle,t),r=Ar(t,e.itemValue,n),a=Ar(t,e.itemChildren),o=e.itemProps===!0?typeof t=="object"&&t!=null&&!Array.isArray(t)?"children"in t?Ft(t,["children"]):t:void 0:Ar(t,e.itemProps);let i=Ar(t,e.itemType,"item");NSe.has(i)||(i="item");const s={title:n,value:r,...o};return{type:i,title:String(s.title??""),value:s.value,props:s,children:i==="item"&&Array.isArray(a)?j8(e,a):void 0,raw:t}}sl.neededProps=["itemTitle","itemValue","itemChildren","itemProps","itemType"];function j8(e,t){const n=Ro(e,sl.neededProps),r=[];for(const a of t)r.push(sl(n,a));return r}function VI(e){const t=d.computed(()=>j8(e,e.items)),n=d.computed(()=>t.value.some(s=>s.value===null)),r=d.shallowRef(new Map),a=d.shallowRef([]);d.watchEffect(()=>{const s=t.value,l=new Map,u=[];for(let c=0;c{let{raw:u}=l;return u}):s.map(l=>{let{value:u}=l;return u})}return{items:t,transformIn:o,transformOut:i}}const LSe=new Set(["item","divider","subheader"]);function OSe(e,t){const n=sd(t)?t:Ar(t,e.itemTitle),r=sd(t)?t:Ar(t,e.itemValue,void 0),a=Ar(t,e.itemChildren),o=e.itemProps===!0?Ft(t,["children"]):Ar(t,e.itemProps);let i=Ar(t,e.itemType,"item");LSe.has(i)||(i="item");const s={title:n,value:r,...o};return{type:i,title:s.title,value:s.value,props:s,children:i==="item"&&a?Y8(e,a):void 0,raw:t}}function Y8(e,t){const n=[];for(const r of t)n.push(OSe(e,r));return n}function K8(e){return{items:d.computed(()=>Y8(e,e.items))}}const X8=ie({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,filterable:Boolean,expandIcon:ot,collapseIcon:ot,lines:{type:[Boolean,String],default:"one"},slim:Boolean,prependGap:[Number,String],indent:[Number,String],nav:Boolean,navigationStrategy:{type:String,default:"focus"},navigationIndex:Number,"onClick:open":La(),"onClick:select":La(),"onUpdate:opened":La(),...ASe({selectStrategy:"single-leaf",openStrategy:"list"}),...$a(),...Qe(),...hr(),...Mr(),...Dr(),...U8(),...Gn(),...Vt(),...an(),...Bi({variant:"text"})},"VList"),Bo=Se()({name:"VList",props:X8(),emits:{"update:selected":e=>!0,"update:activated":e=>!0,"update:opened":e=>!0,"update:navigationIndex":e=>!0,"click:open":e=>!0,"click:activate":e=>!0,"click:select":e=>!0},setup(e,t){let{attrs:n,slots:r,emit:a}=t;const{items:o}=K8(e),{themeClasses:i}=wn(e),{backgroundColorClasses:s,backgroundColorStyles:l}=Mn(()=>e.bgColor),{borderClasses:u}=yo(e),{densityClasses:c}=Ra(e),{dimensionStyles:f}=Ir(e),{elevationClasses:h}=ta(e),{roundedClasses:v}=tr(e),{children:p,open:m,parents:g,select:y,getPath:b}=ESe(e,{items:o,returnObject:d.toRef(()=>e.returnObject),scrollToActive:d.toRef(()=>e.navigationStrategy==="track")}),w=d.toRef(()=>e.lines?`v-list--${e.lines}-line`:void 0),S=d.toRef(()=>e.activeColor),_=d.toRef(()=>e.baseColor),C=d.toRef(()=>e.color),T=d.toRef(()=>e.selectable||e.activatable),A=$e(e,"navigationIndex",-1,G=>G??-1),E=d.useId();P8({filterable:e.filterable,trackingIndex:A,navigationStrategy:d.toRef(()=>e.navigationStrategy),uid:E}),d.watch(o,()=>{e.navigationStrategy==="track"&&(A.value=-1)}),fr({VListGroup:{activeColor:S,baseColor:_,color:C,expandIcon:d.toRef(()=>e.expandIcon),collapseIcon:d.toRef(()=>e.collapseIcon)},VListItem:{activeClass:d.toRef(()=>e.activeClass),activeColor:S,baseColor:_,color:C,density:d.toRef(()=>e.density),disabled:d.toRef(()=>e.disabled),lines:d.toRef(()=>e.lines),nav:d.toRef(()=>e.nav),slim:d.toRef(()=>e.slim),variant:d.toRef(()=>e.variant),tabindex:d.toRef(()=>e.navigationStrategy==="track"?-1:void 0)}});const M=d.shallowRef(!1),I=d.ref();function N(G){M.value=!0}function V(G){M.value=!1}function P(G){e.navigationStrategy==="track"?~A.value||(A.value=R("first")):!M.value&&!(G.relatedTarget&&I.value?.contains(G.relatedTarget))&&z()}function O(){e.navigationStrategy==="track"&&(A.value=-1)}function L(G){switch(G){case"ArrowDown":return"next";case"ArrowUp":return"prev";case"Home":return"first";case"End":return"last";default:return null}}function R(G){const Y=o.value.length;if(Y===0)return-1;let U;G==="first"?U=0:G==="last"?U=Y-1:(U=A.value+(G==="next"?1:-1),U<0&&(U=Y-1),U>=Y&&(U=0));const j=U;let Q=0;for(;Q=Y&&(U=0),U===j)return-1;Q++}return-1}function F(G){const Y=G.target;if(!I.value||Y.tagName==="INPUT"&&["Home","End"].includes(G.key)||Y.tagName==="TEXTAREA")return;const U=L(G.key);if(U!==null)if(G.preventDefault(),e.navigationStrategy==="track"){const j=R(U);j!==-1&&(A.value=j)}else z(U)}function H(G){M.value=!0}function z(G){if(I.value)return oh(I.value,G)}return Ce(()=>{const G=e.indent??(e.prependGap?Number(e.prependGap)+24:void 0),Y=T.value?n.ariaMultiselectable??!String(e.selectStrategy).startsWith("single-"):void 0;return d.createVNode(e.tag,{ref:I,class:d.normalizeClass(["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav,"v-list--slim":e.slim},i.value,s.value,u.value,c.value,h.value,w.value,v.value,e.class]),style:d.normalizeStyle([{"--v-list-indent":Oe(G),"--v-list-group-prepend":G?"0px":void 0,"--v-list-prepend-gap":Oe(e.prependGap)},l.value,f.value,e.style]),tabindex:e.disabled?-1:0,role:T.value?"listbox":"list","aria-activedescendant":e.navigationStrategy==="track"&&A.value>=0?`v-list-item-${E}-${A.value}`:void 0,"aria-multiselectable":Y,onFocusin:N,onFocusout:V,onFocus:P,onBlur:O,onKeydown:F,onMousedown:H},{default:()=>[d.createVNode(G8,{items:o.value,returnObject:e.returnObject},r)]})}),{open:m,select:y,focus:z,children:p,parents:g,getPath:b,navigationIndex:A}}}),RSe=Zu("v-list-img"),BSe=ie({start:Boolean,end:Boolean,...Qe(),...Vt()},"VListItemAction"),PI=Se()({name:"VListItemAction",props:BSe(),setup(e,t){let{slots:n}=t;return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-list-item-action",{"v-list-item-action--start":e.start,"v-list-item-action--end":e.end},e.class]),style:d.normalizeStyle(e.style)},n)),{}}}),FSe=ie({start:Boolean,end:Boolean,...Qe(),...Vt()},"VListItemMedia"),HSe=Se()({name:"VListItemMedia",props:FSe(),setup(e,t){let{slots:n}=t;return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-list-item-media",{"v-list-item-media--start":e.start,"v-list-item-media--end":e.end},e.class]),style:d.normalizeStyle(e.style)},n)),{}}});function NI(e,t){return{x:e.x+t.x,y:e.y+t.y}}function zSe(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Z8(e,t){if(e.side==="top"||e.side==="bottom"){const{side:n,align:r}=e,a=r==="left"?0:r==="center"?t.width/2:r==="right"?t.width:r,o=n==="top"?0:n==="bottom"?t.height:n;return NI({x:a,y:o},t)}else if(e.side==="left"||e.side==="right"){const{side:n,align:r}=e,a=n==="left"?0:n==="right"?t.width:n,o=r==="top"?0:r==="center"?t.height/2:r==="bottom"?t.height:r;return NI({x:a,y:o},t)}return NI({x:t.width/2,y:t.height/2},t)}const J8={static:USe,connected:YSe},WSe=ie({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in J8},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array],stickToTarget:Boolean,viewportMargin:{type:[Number,String],default:12}},"VOverlay-location-strategies");function GSe(e,t){const n=d.ref({}),r=d.ref();In&&Oa(()=>!!(t.isActive.value&&e.locationStrategy),s=>{d.watch(()=>e.locationStrategy,s),d.onScopeDispose(()=>{window.removeEventListener("resize",a),visualViewport?.removeEventListener("resize",o),visualViewport?.removeEventListener("scroll",i),r.value=void 0}),window.addEventListener("resize",a,{passive:!0}),visualViewport?.addEventListener("resize",o,{passive:!0}),visualViewport?.addEventListener("scroll",i,{passive:!0}),typeof e.locationStrategy=="function"?r.value=e.locationStrategy(t,e,n)?.updateLocation:r.value=J8[e.locationStrategy](t,e,n)?.updateLocation});function a(s){r.value?.(s)}function o(s){r.value?.(s)}function i(s){r.value?.(s)}return{contentStyles:n,updateLocation:r}}function USe(){}function jSe(e,t){const n=jM(e);return t?n.x+=parseFloat(e.style.right||0):n.x-=parseFloat(e.style.left||0),n.y-=parseFloat(e.style.top||0),n}function YSe(e,t,n){(Array.isArray(e.target.value)||D1e(e.target.value))&&Object.assign(n.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:a,preferredOrigin:o}=HM(()=>{const y=zM(t.location,e.isRtl.value),b=t.origin==="overlap"?y:t.origin==="auto"?GM(y):zM(t.origin,e.isRtl.value);return y.side===b.side&&y.align===UM(b).align?{preferredAnchor:sW(y),preferredOrigin:sW(b)}:{preferredAnchor:y,preferredOrigin:b}}),[i,s,l,u]=["minWidth","minHeight","maxWidth","maxHeight"].map(y=>d.computed(()=>{const b=parseFloat(t[y]);return isNaN(b)?1/0:b})),c=d.computed(()=>{if(Array.isArray(t.offset))return t.offset;if(typeof t.offset=="string"){const y=t.offset.split(" ").map(parseFloat);return y.length<2&&y.push(0),y}return typeof t.offset=="number"?[t.offset,0]:[0,0]});let f=!1,h=-1;const v=new tW(4),p=new ResizeObserver(()=>{if(!f)return;if(requestAnimationFrame(b=>{b!==h&&v.clear(),requestAnimationFrame(w=>{h=w})}),v.isFull){const b=v.values();if(ma(b.at(-1),b.at(-3))&&!ma(b.at(-1),b.at(-2)))return}const y=g();y&&v.push(y.flipped)});let m=new Pi({x:0,y:0,width:0,height:0});d.watch(e.target,(y,b)=>{b&&!Array.isArray(b)&&p.unobserve(b),Array.isArray(y)?ma(y,b)||g():y&&p.observe(y)},{immediate:!0}),d.watch(e.contentEl,(y,b)=>{b&&p.unobserve(b),y&&p.observe(y)},{immediate:!0}),d.onScopeDispose(()=>{p.disconnect()});function g(){if(f=!1,requestAnimationFrame(()=>f=!0),!e.target.value||!e.contentEl.value)return;(Array.isArray(e.target.value)||e.target.value.offsetParent||e.target.value.getClientRects().length)&&(m=cW(e.target.value));const y=jSe(e.contentEl.value,e.isRtl.value),b=Ux(e.contentEl.value),w=Number(t.viewportMargin);b.length||(b.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(y.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),y.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const S=b.reduce((V,P)=>{const O=qbe(P);return V?new Pi({x:Math.max(V.left,O.left),y:Math.max(V.top,O.top),width:Math.min(V.right,O.right)-Math.max(V.left,O.left),height:Math.min(V.bottom,O.bottom)-Math.max(V.top,O.top)}):O},void 0);t.stickToTarget?(S.x+=Math.min(w,m.x),S.y+=Math.min(w,m.y),S.width=Math.max(S.width-w*2,m.x+m.width-w),S.height=Math.max(S.height-w*2,m.y+m.height-w)):(S.x+=w,S.y+=w,S.width-=w*2,S.height-=w*2);let _={anchor:a.value,origin:o.value};function C(V){const P=new Pi(y),O=Z8(V.anchor,m),L=Z8(V.origin,P);let{x:R,y:F}=zSe(O,L);switch(V.anchor.side){case"top":F-=c.value[0];break;case"bottom":F+=c.value[0];break;case"left":R-=c.value[0];break;case"right":R+=c.value[0];break}switch(V.anchor.align){case"top":F-=c.value[1];break;case"bottom":F+=c.value[1];break;case"left":R-=c.value[1];break;case"right":R+=c.value[1];break}return P.x+=R,P.y+=F,P.width=Math.min(P.width,l.value),P.height=Math.min(P.height,u.value),{overflows:uW(P,S),x:R,y:F}}let T=0,A=0;const E={x:0,y:0},M={x:!1,y:!1};let I=-1;for(;;){if(I++>10){$f("Infinite loop detected in connectedLocationStrategy");break}const{x:V,y:P,overflows:O}=C(_);T+=V,A+=P,y.x+=V,y.y+=P;{const L=lW(_.anchor),R=O.x.before||O.x.after,F=O.y.before||O.y.after;let H=!1;if(["x","y"].forEach(z=>{if(z==="x"&&R&&!M.x||z==="y"&&F&&!M.y){const G={anchor:{..._.anchor},origin:{..._.origin}},Y=z==="x"?L==="y"?UM:GM:L==="y"?GM:UM;G.anchor=Y(G.anchor),G.origin=Y(G.origin);const{overflows:U}=C(G);(U[z].before<=O[z].before&&U[z].after<=O[z].after||U[z].before+U[z].after<(O[z].before+O[z].after)/2)&&(_=G,H=M[z]=!0)}}),H)continue}O.x.before&&(T+=O.x.before,y.x+=O.x.before),O.x.after&&(T-=O.x.after,y.x-=O.x.after),O.y.before&&(A+=O.y.before,y.y+=O.y.before),O.y.after&&(A-=O.y.after,y.y-=O.y.after);{const L=uW(y,S);E.x=S.width-L.x.before-L.x.after,E.y=S.height-L.y.before-L.y.after,T+=L.x.before,y.x+=L.x.before,A+=L.y.before,y.y+=L.y.before}break}const N=lW(_.anchor);return Object.assign(n.value,{"--v-overlay-anchor-origin":`${_.anchor.side} ${_.anchor.align}`,transformOrigin:`${_.origin.side} ${_.origin.align}`,top:Oe(LI(A)),left:e.isRtl.value?void 0:Oe(LI(T)),right:e.isRtl.value?Oe(LI(-T)):void 0,minWidth:Oe(N==="y"?Math.min(i.value,m.width):i.value),maxWidth:Oe(Q8(Dn(E.x,i.value===1/0?0:i.value,l.value))),maxHeight:Oe(Q8(Dn(E.y,s.value===1/0?0:s.value,u.value)))}),{available:E,contentBox:y,flipped:M}}return d.watch(()=>[a.value,o.value,t.offset,t.minWidth,t.minHeight,t.maxWidth,t.maxHeight],()=>g()),d.nextTick(()=>{const y=g();if(!y)return;const{available:b,contentBox:w}=y;w.height>b.y&&requestAnimationFrame(()=>{g(),requestAnimationFrame(()=>{g()})})}),{updateLocation:g}}function LI(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function Q8(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let OI=!0;const t0=[];function KSe(e){!OI||t0.length?(t0.push(e),RI()):(OI=!1,e(),RI())}let q8=-1;function RI(){cancelAnimationFrame(q8),q8=requestAnimationFrame(()=>{const e=t0.shift();e&&e(),t0.length?RI():OI=!0})}const $8={none:null,close:JSe,block:QSe,reposition:qSe},XSe=ie({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in $8}},"VOverlay-scroll-strategies");function ZSe(e,t){if(!In)return;let n;d.watchEffect(async()=>{n?.stop(),t.isActive.value&&e.scrollStrategy&&(n=d.effectScope(),await new Promise(r=>setTimeout(r)),n.active&&n.run(()=>{typeof e.scrollStrategy=="function"?e.scrollStrategy(t,e,n):$8[e.scrollStrategy]?.(t,e,n)}))}),d.onScopeDispose(()=>{n?.stop()})}function JSe(e){function t(n){e.isActive.value=!1}eG(BI(e.target.value,e.contentEl.value),t)}function QSe(e,t){const n=e.root.value?.offsetParent,r=BI(e.target.value,e.contentEl.value),a=[...new Set([...Ux(r,t.contained?n:void 0),...Ux(e.contentEl.value,t.contained?n:void 0)])].filter(s=>!s.classList.contains("v-overlay-scroll-blocked")),o=window.innerWidth-document.documentElement.offsetWidth,i=(s=>qM(s)&&s)(n||document.documentElement);i&&e.root.value.classList.add("v-overlay--scroll-blocked"),a.forEach((s,l)=>{s.style.setProperty("--v-body-scroll-x",Oe(-s.scrollLeft)),s.style.setProperty("--v-body-scroll-y",Oe(-s.scrollTop)),s!==document.documentElement&&s.style.setProperty("--v-scrollbar-offset",Oe(o)),s.classList.add("v-overlay-scroll-blocked")}),d.onScopeDispose(()=>{a.forEach((s,l)=>{const u=parseFloat(s.style.getPropertyValue("--v-body-scroll-x")),c=parseFloat(s.style.getPropertyValue("--v-body-scroll-y")),f=s.style.scrollBehavior;s.style.scrollBehavior="auto",s.style.removeProperty("--v-body-scroll-x"),s.style.removeProperty("--v-body-scroll-y"),s.style.removeProperty("--v-scrollbar-offset"),s.classList.remove("v-overlay-scroll-blocked"),s.scrollLeft=-u,s.scrollTop=-c,s.style.scrollBehavior=f}),i&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function qSe(e,t,n){let r=!1,a=-1,o=-1;function i(s){KSe(()=>{const l=performance.now();e.updateLocation.value?.(s),r=(performance.now()-l)/(1e3/60)>2})}o=(typeof requestIdleCallback>"u"?s=>s():requestIdleCallback)(()=>{n.run(()=>{eG(BI(e.target.value,e.contentEl.value),s=>{r?(cancelAnimationFrame(a),a=requestAnimationFrame(()=>{a=requestAnimationFrame(()=>{i(s)})})):i(s)})})}),d.onScopeDispose(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(o),cancelAnimationFrame(a)})}function BI(e,t){return Array.isArray(e)?document.elementsFromPoint(...e).find(n=>!t?.contains(n)):e??t}function eG(e,t){const n=[document,...Ux(e)];n.forEach(r=>{r.addEventListener("scroll",t,{passive:!0})}),d.onScopeDispose(()=>{n.forEach(r=>{r.removeEventListener("scroll",t)})})}const FI=Symbol.for("vuetify:v-menu"),HI=ie({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function zI(e,t){let n=()=>{};function r(i,s){n?.();const l=i?e.openDelay:e.closeDelay,u=Math.max(s?.minDelay??0,Number(l??0));return new Promise(c=>{n=Ybe(u,()=>{t?.(i),c(i)})})}function a(){return r(!0)}function o(i){return r(!1,i)}return{clearDelay:n,runOpenDelay:a,runCloseDelay:o}}const $Se=ie({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...HI()},"VOverlay-activator");function exe(e,t){let{isActive:n,isTop:r,contentEl:a}=t;const o=Er("useActivator"),i=d.ref();let s=!1,l=!1,u=!0;const c=d.computed(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),f=d.computed(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!c.value),{runOpenDelay:h,runCloseDelay:v}=zI(e,A=>{A===(e.openOnHover&&s||c.value&&l)&&!(e.openOnHover&&n.value&&!r.value)&&(n.value!==A&&(u=!0),n.value=A)}),p=d.ref(),m={onClick:A=>{A.stopPropagation(),i.value=A.currentTarget||A.target,n.value||(p.value=[A.clientX,A.clientY]),n.value=!n.value},onMouseenter:A=>{s=!0,i.value=A.currentTarget||A.target,h()},onMouseleave:A=>{s=!1,v()},onFocus:A=>{tm(A.target,":focus-visible")!==!1&&(l=!0,A.stopPropagation(),i.value=A.currentTarget||A.target,h())},onBlur:A=>{l=!1,A.stopPropagation(),v({minDelay:1})}},g=d.computed(()=>{const A={};return f.value&&(A.onClick=m.onClick),e.openOnHover&&(A.onMouseenter=m.onMouseenter,A.onMouseleave=m.onMouseleave),c.value&&(A.onFocus=m.onFocus,A.onBlur=m.onBlur),A}),y=d.computed(()=>{const A={};if(e.openOnHover&&(A.onMouseenter=()=>{s=!0,h()},A.onMouseleave=()=>{s=!1,v()}),c.value&&(A.onFocusin=E=>{E.target.matches(":focus-visible")&&(l=!0,h())},A.onFocusout=()=>{l=!1,v({minDelay:1})}),e.closeOnContentClick){const E=d.inject(FI,null);A.onClick=()=>{n.value=!1,E?.closeParents()}}return A}),b=d.computed(()=>{const A={};return e.openOnHover&&(A.onMouseenter=()=>{u&&(s=!0,u=!1,h())},A.onMouseleave=()=>{s=!1,v()}),A});d.watch(r,A=>{A&&(e.openOnHover&&!s&&(!c.value||!l)||c.value&&!l&&(!e.openOnHover||!s))&&!a.value?.contains(document.activeElement)&&v()}),d.watch(n,A=>{A||setTimeout(()=>{p.value=void 0})},{flush:"post"});const w=Zy();d.watchEffect(()=>{w.value&&d.nextTick(()=>{i.value=w.el})});const S=Zy(),_=d.computed(()=>e.target==="cursor"&&p.value?p.value:S.value?S.el:tG(e.target,o)||i.value),C=d.computed(()=>Array.isArray(_.value)?void 0:_.value);let T;return d.watch(()=>!!e.activator,A=>{A&&In?(T=d.effectScope(),T.run(()=>{txe(e,o,{activatorEl:i,activatorEvents:g})})):T&&T.stop()},{flush:"post",immediate:!0}),d.onScopeDispose(()=>{T?.stop()}),{activatorEl:i,activatorRef:w,target:_,targetEl:C,targetRef:S,activatorEvents:g,contentEvents:y,scrimEvents:b}}function txe(e,t,n){let{activatorEl:r,activatorEvents:a}=n;d.watch(()=>e.activator,(l,u)=>{if(u&&l!==u){const c=s(u);c&&i(c)}l&&d.nextTick(()=>o())},{immediate:!0}),d.watch(()=>e.activatorProps,()=>{o()}),d.onScopeDispose(()=>{i()});function o(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:s(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;l&&$be(l,d.mergeProps(a.value,u))}function i(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:s(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;l&&e1e(l,d.mergeProps(a.value,u))}function s(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const u=tG(l,t);return r.value=u?.nodeType===Node.ELEMENT_NODE?u:void 0,r.value}}function tG(e,t){if(!e)return;let n;if(e==="parent"){let r=t?.proxy?.$el?.parentNode;for(;r?.hasAttribute("data-no-activator");)r=r.parentNode;n=r}else typeof e=="string"?n=document.querySelector(e):"$el"in e?n=e.$el:n=e;return n}const nG=ie({retainFocus:Boolean,captureFocus:Boolean,disableInitialFocus:Boolean},"focusTrap"),n0=new Map;let rG=0;function aG(e){const t=document.activeElement;if(e.key!=="Tab"||!t)return;const n=Array.from(n0.values()).filter(u=>{let{isActive:c,contentEl:f}=u;return c.value&&f.value?.contains(t)}).map(u=>u.contentEl.value);let r,a=t.parentElement;for(;a;){if(n.includes(a)){r=a;break}a=a.parentElement}if(!r)return;const o=id(r).filter(u=>u.tabIndex>=0);if(!o.length)return;const i=document.activeElement;if(o.length===1&&o[0].classList.contains("v-list")&&o[0].contains(i)){e.preventDefault();return}const s=o[0],l=o[o.length-1];e.shiftKey&&(i===s||s.classList.contains("v-list")&&s.contains(i))&&(e.preventDefault(),l.focus()),!e.shiftKey&&(i===l||l.classList.contains("v-list")&&l.contains(i))&&(e.preventDefault(),s.focus())}function oG(e,t){let{isActive:n,localTop:r,activatorEl:a,contentEl:o}=t;const i=Symbol("trap");let s=!1,l=-1;async function u(){s=!0,l=window.setTimeout(()=>{s=!1},100)}async function c(v){const p=v.relatedTarget,m=v.target;document.removeEventListener("pointerdown",u),document.removeEventListener("keydown",f),await d.nextTick(),n.value&&!s&&p!==m&&o.value&&d.toValue(r)&&![document,o.value].includes(m)&&!o.value.contains(m)&&id(o.value)[0]?.focus()}function f(v){if(v.key==="Tab"&&(document.removeEventListener("keydown",f),n.value&&o.value&&v.target&&!o.value.contains(v.target))){const p=id(document.documentElement);if(v.shiftKey&&v.target===p.at(0)||!v.shiftKey&&v.target===p.at(-1)){const m=id(o.value);m.length>0&&(v.preventDefault(),m[0].focus())}}}const h=d.toRef(()=>n.value&&e.captureFocus&&!e.disableInitialFocus);In&&(d.watch(()=>e.retainFocus,v=>{v?n0.set(i,{isActive:n,contentEl:o}):n0.delete(i)},{immediate:!0}),d.watch(h,v=>{v?(document.addEventListener("pointerdown",u),document.addEventListener("focusin",c,{once:!0}),document.addEventListener("keydown",f)):(document.removeEventListener("pointerdown",u),document.removeEventListener("focusin",c),document.removeEventListener("keydown",f))},{immediate:!0}),rG++<1&&document.addEventListener("keydown",aG)),d.onScopeDispose(()=>{n0.delete(i),clearTimeout(l),document.removeEventListener("pointerdown",u),document.removeEventListener("focusin",c),document.removeEventListener("keydown",f),--rG<1&&document.removeEventListener("keydown",aG)})}function iG(){if(!In)return d.shallowRef(!1);const{ssr:e}=zi();if(e){const t=d.shallowRef(!1);return d.onMounted(()=>{t.value=!0}),t}else return d.shallowRef(!0)}const WI=ie({eager:Boolean},"lazy");function GI(e,t){const n=d.shallowRef(!1),r=d.toRef(()=>n.value||e.eager||t.value);d.watch(t,()=>n.value=!0);function a(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:r,onAfterLeave:a}}function gh(){const t=Er("useScopeId").vnode.scopeId;return{scopeId:t?{[t]:""}:void 0}}const sG=Symbol.for("vuetify:stack"),hb=d.reactive([]);function nxe(e,t,n){const r=Er("useStack"),a=!n,o=d.inject(sG,void 0),i=d.reactive({activeChildren:new Set});d.provide(sG,i);const s=d.shallowRef(Number(d.toValue(t)));Oa(e,()=>{const c=hb.at(-1)?.[1];s.value=c?c+10:Number(d.toValue(t)),a&&hb.push([r.uid,s.value]),o?.activeChildren.add(r.uid),d.onScopeDispose(()=>{if(a){const f=d.toRaw(hb).findIndex(h=>h[0]===r.uid);hb.splice(f,1)}o?.activeChildren.delete(r.uid)})});const l=d.shallowRef(!0);a&&d.watchEffect(()=>{const c=hb.at(-1)?.[0]===r.uid;setTimeout(()=>l.value=c)});const u=d.toRef(()=>!i.activeChildren.size);return{globalTop:d.readonly(l),localTop:u,stackStyles:d.toRef(()=>({zIndex:s.value}))}}function rxe(e){return{teleportTarget:d.computed(()=>{const n=e();if(n===!0||!In)return;const r=n===!1?document.body:typeof n=="string"?document.querySelector(n):n;if(r==null){d.warn(`Unable to locate target ${n}`);return}let a=[...r.children].find(o=>o.matches(".v-overlay-container"));return a||(a=document.createElement("div"),a.className="v-overlay-container",r.appendChild(a)),a})}}function axe(){return!0}function lG(e,t,n){if(!e||uG(e,n)===!1)return!1;const r=IW(t);if(typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&r.host===e.target)return!1;const a=(typeof n.value=="object"&&n.value.include||(()=>[]))();return a.push(t),!a.some(o=>o?.contains(e.target))}function uG(e,t){return(typeof t.value=="object"&&t.value.closeConditional||axe)(e)}function oxe(e,t,n){const r=typeof n.value=="function"?n.value:n.value.handler;e.shadowTarget=e.target,t._clickOutside.lastMousedownWasOutside&&lG(e,t,n)&&setTimeout(()=>{uG(e,n)&&r&&r(e)},0)}function cG(e,t){const n=IW(e);t(document),typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&t(n)}const UI={mounted(e,t){const n=a=>oxe(a,e,t),r=a=>{e._clickOutside.lastMousedownWasOutside=lG(a,e,t)};cG(e,a=>{a.addEventListener("click",n,!0),a.addEventListener("mousedown",r,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[t.instance.$.uid]={onClick:n,onMousedown:r}},beforeUnmount(e,t){e._clickOutside&&(cG(e,n=>{if(!n||!e._clickOutside?.[t.instance.$.uid])return;const{onClick:r,onMousedown:a}=e._clickOutside[t.instance.$.uid];n.removeEventListener("click",r,!0),n.removeEventListener("mousedown",a,!0)}),delete e._clickOutside[t.instance.$.uid])}};function ixe(e){const{modelValue:t,color:n,...r}=e;return d.createVNode(d.Transition,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&d.createElementVNode("div",d.mergeProps({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},r),null)]})}const vb=ie({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,opacity:[Number,String],noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...$Se(),...Qe(),...Mr(),...WI(),...WSe(),...XSe(),...nG(),...an(),...Ju()},"VOverlay"),ci=Se()({name:"VOverlay",directives:{vClickOutside:UI},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...Ft(vb(),["disableInitialFocus"])},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,keydown:e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,t){let{slots:n,attrs:r,emit:a}=t;const o=Er("VOverlay"),i=d.ref(),s=d.ref(),l=d.ref(),u=$e(e,"modelValue"),c=d.computed({get:()=>u.value,set:$=>{$&&e.disabled||(u.value=$)}}),{themeClasses:f}=wn(e),{rtlClasses:h,isRtl:v}=Hr(),{hasContent:p,onAfterLeave:m}=GI(e,c),g=Mn(()=>typeof e.scrim=="string"?e.scrim:null),{globalTop:y,localTop:b,stackStyles:w}=nxe(c,()=>e.zIndex,e._disableGlobalStack),{activatorEl:S,activatorRef:_,target:C,targetEl:T,targetRef:A,activatorEvents:E,contentEvents:M,scrimEvents:I}=exe(e,{isActive:c,isTop:b,contentEl:l}),{teleportTarget:N}=rxe(()=>{const $=e.attach||e.contained;if($)return $;const re=S?.value?.getRootNode()||o.proxy?.$el?.getRootNode();return re instanceof ShadowRoot?re:!1}),{dimensionStyles:V}=Ir(e),P=iG(),{scopeId:O}=gh();d.watch(()=>e.disabled,$=>{$&&(c.value=!1)});const{contentStyles:L,updateLocation:R}=GSe(e,{isRtl:v,contentEl:l,target:C,isActive:c});ZSe(e,{root:i,contentEl:l,targetEl:T,target:C,isActive:c,updateLocation:R});function F($){a("click:outside",$),e.persistent?j():c.value=!1}function H($){return c.value&&b.value&&(!e.scrim||$.target===s.value||$ instanceof MouseEvent&&$.shadowTarget===s.value)}oG(e,{isActive:c,localTop:b,contentEl:l,activatorEl:S}),In&&d.watch(c,$=>{$?window.addEventListener("keydown",z):window.removeEventListener("keydown",z)},{immediate:!0}),d.onBeforeUnmount(()=>{In&&window.removeEventListener("keydown",z)});function z($){$.key==="Escape"&&y.value&&(l.value?.contains(document.activeElement)||a("keydown",$),e.persistent?j():(c.value=!1,l.value?.contains(document.activeElement)&&S.value?.focus()))}function G($){$.key==="Escape"&&!y.value||a("keydown",$)}const Y=r8();Oa(()=>e.closeOnBack,()=>{Lwe(Y,()=>{if(y.value&&c.value)return e.persistent?j():c.value=!1,!1})});const U=d.ref();d.watch(()=>c.value&&(e.absolute||e.contained)&&N.value==null,$=>{if($){const re=Gx(i.value);re&&re!==document.scrollingElement&&(U.value=re.scrollTop)}});function j(){e.noClickAnimation||l.value&&Xu(l.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:Qy})}function Q(){a("afterEnter")}function ee(){m(),a("afterLeave")}return Ce(()=>d.createElementVNode(d.Fragment,null,[n.activator?.({isActive:c.value,targetRef:A,props:d.mergeProps({ref:_},E.value,e.activatorProps)}),P.value&&p.value&&d.createVNode(d.Teleport,{disabled:!N.value,to:N.value},{default:()=>[d.createElementVNode("div",d.mergeProps({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":c.value,"v-overlay--contained":e.contained},f.value,h.value,e.class],style:[w.value,{"--v-overlay-opacity":e.opacity,top:Oe(U.value)},e.style],ref:i,onKeydown:G},O,r),[d.createVNode(ixe,d.mergeProps({color:g,modelValue:c.value&&!!e.scrim,ref:s},I.value),null),d.createVNode(go,{appear:!0,persisted:!0,transition:e.transition,target:C.value,onAfterEnter:Q,onAfterLeave:ee},{default:()=>[d.withDirectives(d.createElementVNode("div",d.mergeProps({ref:l,class:["v-overlay__content",e.contentClass],style:[V.value,L.value]},M.value,e.contentProps),[n.default?.({isActive:c})]),[[d.vShow,c.value],[UI,{handler:F,closeConditional:H,include:()=>[S.value]}]])]})])]})])),{activatorEl:S,scrimEl:s,target:C,animateClick:j,contentEl:l,rootEl:i,globalTop:y,localTop:b,updateLocation:R}}}),dG=ie({id:String,submenu:Boolean,...Ft(vb({captureFocus:!0,closeDelay:250,closeOnContentClick:!0,locationStrategy:"connected",location:void 0,openDelay:300,scrim:!1,scrollStrategy:"reposition",transition:{component:jx}}),["absolute"])},"VMenu"),bo=Se()({name:"VMenu",props:dG(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=$e(e,"modelValue"),{scopeId:a}=gh(),{isRtl:o}=Hr(),i=d.useId(),s=d.toRef(()=>e.id||`v-menu-${i}`),l=d.ref(),u=d.inject(FI,null),c=d.shallowRef(new Set);d.provide(FI,{register(){c.value.add(i)},unregister(){c.value.delete(i)},closeParents(m){setTimeout(()=>{!c.value.size&&!e.persistent&&(m==null||l.value?.contentEl&&!Kbe(m,l.value.contentEl))&&(r.value=!1,u?.closeParents())},40)}}),d.onBeforeUnmount(()=>u?.unregister()),d.onDeactivated(()=>r.value=!1),d.watch(r,m=>{m?u?.register():u?.unregister()},{immediate:!0});function f(m){u?.closeParents(m)}function h(m){if(!e.disabled)if(m.key==="Tab"||m.key==="Enter"&&!e.closeOnContentClick){if(m.key==="Enter"&&(m.target instanceof HTMLTextAreaElement||m.target instanceof HTMLInputElement&&m.target.closest("form")))return;m.key==="Enter"&&m.preventDefault(),!aW(id(l.value?.contentEl,!1),m.shiftKey?"prev":"next",y=>y.tabIndex>=0)&&!e.retainFocus&&(r.value=!1,l.value?.activatorEl?.focus())}else e.submenu&&m.key===(o.value?"ArrowRight":"ArrowLeft")&&(r.value=!1,l.value?.activatorEl?.focus())}function v(m){if(e.disabled)return;const g=l.value?.contentEl;g&&r.value?m.key==="ArrowDown"?(m.preventDefault(),m.stopImmediatePropagation(),oh(g,"next")):m.key==="ArrowUp"?(m.preventDefault(),m.stopImmediatePropagation(),oh(g,"prev")):e.submenu&&(m.key===(o.value?"ArrowRight":"ArrowLeft")?r.value=!1:m.key===(o.value?"ArrowLeft":"ArrowRight")&&(m.preventDefault(),oh(g,"first"))):(e.submenu?m.key===(o.value?"ArrowLeft":"ArrowRight"):["ArrowDown","ArrowUp"].includes(m.key))&&(r.value=!0,m.preventDefault(),setTimeout(()=>setTimeout(()=>v(m))))}const p=d.computed(()=>d.mergeProps({"aria-haspopup":"menu","aria-expanded":String(r.value),"aria-controls":s.value,"aria-owns":s.value,onKeydown:v},e.activatorProps));return Ce(()=>{const m=ci.filterProps(e);return d.createVNode(ci,d.mergeProps({ref:l,id:s.value,class:["v-menu",e.class],style:e.style},m,{modelValue:r.value,"onUpdate:modelValue":g=>r.value=g,absolute:!0,activatorProps:p.value,location:e.location??(e.submenu?"end":"bottom"),"onClick:outside":f,onKeydown:h},a),{activator:n.activator,default:function(){for(var g=arguments.length,y=new Array(g),b=0;b[n.default?.(...y)]})}})}),na({id:s,ΨopenChildren:c},l)}}),jI=ie({color:String,...$a(),...Qe(),...Mr(),...Dr(),...Yl(),...lm(),...Gn(),...Vt(),...an()},"VSheet"),rc=Se()({name:"VSheet",props:jI(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=wn(e),{backgroundColorClasses:a,backgroundColorStyles:o}=Mn(()=>e.color),{borderClasses:i}=yo(e),{dimensionStyles:s}=Ir(e),{elevationClasses:l}=ta(e),{locationStyles:u}=ld(e),{positionClasses:c}=um(e),{roundedClasses:f}=tr(e);return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-sheet",r.value,a.value,i.value,l.value,c.value,f.value,e.class]),style:d.normalizeStyle([o.value,s.value,u.value,e.style])},n)),{}}}),sxe=ie({active:Boolean,disabled:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...Qe(),...Ju({transition:{component:sI}})},"VCounter"),r0=Se()({name:"VCounter",functional:!0,props:sxe(),setup(e,t){let{slots:n}=t;const r=d.toRef(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return Ce(()=>d.createVNode(go,{transition:e.transition},{default:()=>[d.withDirectives(d.createElementVNode("div",{class:d.normalizeClass(["v-counter",{"text-error":e.max&&!e.disabled&&parseFloat(e.value)>parseFloat(e.max)},e.class]),style:d.normalizeStyle(e.style)},[n.default?n.default({counter:r.value,max:e.max,value:e.value}):r.value]),[[d.vShow,e.active]])]})),{}}}),lxe=ie({floating:Boolean,...Qe()},"VFieldLabel"),pb=Se()({name:"VFieldLabel",props:lxe(),setup(e,t){let{slots:n}=t;return Ce(()=>d.createVNode(cm,{class:d.normalizeClass(["v-field-label",{"v-field-label--floating":e.floating},e.class]),style:d.normalizeStyle(e.style)},n)),{}}}),uxe=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],mb=ie({appendInnerIcon:ot,bgColor:String,clearable:Boolean,clearIcon:{type:ot,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},glow:Boolean,error:Boolean,flat:Boolean,iconColor:[Boolean,String],label:String,persistentClear:Boolean,prependInnerIcon:ot,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>uxe.includes(e)},"onClick:clear":La(),"onClick:appendInner":La(),"onClick:prependInner":La(),...Qe(),...Zx(),...Gn(),...an()},"VField"),hd=Se()({name:"VField",inheritAttrs:!1,props:{id:String,details:Boolean,labelId:String,...ub(),...mb()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{themeClasses:o}=wn(e),{loaderClasses:i}=nb(e),{focusClasses:s,isFocused:l,focus:u,blur:c}=tc(e),{InputIcon:f}=lb(e),{roundedClasses:h}=tr(e),{rtlClasses:v}=Hr(),p=d.toRef(()=>e.dirty||e.active),m=d.toRef(()=>!!(e.label||a.label)),g=d.toRef(()=>!e.singleLine&&m.value),y=d.useId(),b=d.computed(()=>e.id||`input-${y}`),w=d.toRef(()=>e.details?`${b.value}-messages`:void 0),S=d.ref(),_=d.ref(),C=d.ref(),T=d.computed(()=>["plain","underlined"].includes(e.variant)),A=d.computed(()=>e.error||e.disabled?void 0:p.value&&l.value?e.color:e.baseColor),E=d.computed(()=>{if(!(!e.iconColor||e.glow&&!l.value))return e.iconColor===!0?A.value:e.iconColor}),{backgroundColorClasses:M,backgroundColorStyles:I}=Mn(()=>e.bgColor),{textColorClasses:N,textColorStyles:V}=_a(A);d.watch(p,F=>{if(g.value&&!zl()){const H=S.value.$el,z=_.value.$el;requestAnimationFrame(()=>{const G=jM(H),Y=new Pi(z),U=Y.x-G.x,j=Y.y-G.y-(G.height/2-Y.height/2),Q=Y.width/.75,ee=Math.abs(Q-G.width)>1?{maxWidth:Oe(Q)}:void 0,$=getComputedStyle(H),re=getComputedStyle(z),he=parseFloat($.transitionDuration)*1e3||150,ce=parseFloat(re.getPropertyValue("--v-field-label-scale")),ge=re.getPropertyValue("color");H.style.visibility="visible",z.style.visibility="hidden",Xu(H,{transform:`translate(${U}px, ${j}px) scale(${ce})`,color:ge,...ee},{duration:he,easing:Qy,direction:F?"normal":"reverse"}).finished.then(()=>{H.style.removeProperty("visibility"),z.style.removeProperty("visibility")})})}},{flush:"post"});const P=d.computed(()=>({isActive:p,isFocused:l,controlRef:C,iconColor:E,blur:c,focus:u})),O=d.toRef(()=>{const F=!p.value;return{"aria-hidden":F,for:F?void 0:b.value}}),L=d.toRef(()=>{const F=g.value&&p.value;return{"aria-hidden":F,for:F?void 0:b.value}});function R(F){F.target!==document.activeElement&&F.preventDefault()}return Ce(()=>{const F=e.variant==="outlined",H=!!(a["prepend-inner"]||e.prependInnerIcon),z=!!(e.clearable||a.clear)&&!e.disabled,G=!!(a["append-inner"]||e.appendInnerIcon||z),Y=()=>a.label?a.label({...P.value,label:e.label,props:{for:b.value}}):e.label;return d.createElementVNode("div",d.mergeProps({class:["v-field",{"v-field--active":p.value,"v-field--appended":G,"v-field--center-affix":e.centerAffix??!T.value,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--glow":e.glow,"v-field--flat":e.flat,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":H,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!Y(),[`v-field--variant-${e.variant}`]:!0},o.value,M.value,s.value,i.value,h.value,v.value,e.class],style:[I.value,e.style],onClick:R},n),[d.createElementVNode("div",{class:"v-field__overlay"},null),d.createVNode(rb,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:a.loader}),H&&d.createElementVNode("div",{key:"prepend",class:"v-field__prepend-inner"},[a["prepend-inner"]?a["prepend-inner"](P.value):e.prependInnerIcon&&d.createVNode(f,{key:"prepend-icon",name:"prependInner",color:E.value},null)]),d.createElementVNode("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&g.value&&d.createVNode(pb,d.mergeProps({key:"floating-label",ref:_,class:[N.value],floating:!0},O.value,{style:V.value}),{default:()=>[Y()]}),m.value&&d.createVNode(pb,d.mergeProps({key:"label",ref:S,id:e.labelId},L.value),{default:()=>[Y()]}),a.default?.({...P.value,props:{id:b.value,class:"v-field__input","aria-describedby":w.value},focus:u,blur:c})??d.createElementVNode("div",{id:b.value,class:"v-field__input","aria-describedby":w.value},null)]),z&&d.createVNode(lI,{key:"clear"},{default:()=>[d.withDirectives(d.createElementVNode("div",{class:"v-field__clearable",onMousedown:U=>{U.preventDefault(),U.stopPropagation()}},[d.createVNode(Nt,{defaults:{VIcon:{icon:e.clearIcon}}},{default:()=>[a.clear?a.clear({...P.value,props:{onFocus:u,onBlur:c,onClick:e["onClick:clear"],tabindex:-1}}):d.createVNode(f,{name:"clear",onFocus:u,onBlur:c,tabindex:-1},null)]})]),[[d.vShow,e.dirty]])]}),G&&d.createElementVNode("div",{key:"append",class:"v-field__append-inner"},[a["append-inner"]?a["append-inner"](P.value):e.appendInnerIcon&&d.createVNode(f,{key:"append-icon",name:"appendInner",color:E.value},null)]),d.createElementVNode("div",{class:d.normalizeClass(["v-field__outline",N.value]),style:d.normalizeStyle(V.value)},[F&&d.createElementVNode(d.Fragment,null,[d.createElementVNode("div",{class:"v-field__outline__start"},null),g.value&&d.createElementVNode("div",{class:"v-field__outline__notch"},[d.createVNode(pb,d.mergeProps({ref:_,floating:!0},O.value),{default:()=>[Y()]})]),d.createElementVNode("div",{class:"v-field__outline__end"},null)]),T.value&&g.value&&d.createVNode(pb,d.mergeProps({ref:_,floating:!0},O.value),{default:()=>[Y()]})])])}),{controlRef:C,fieldIconColor:E}}}),fG=ie({autocomplete:String},"autocomplete");function YI(e){const t=d.useId(),n=d.shallowRef(0),r=d.toRef(()=>e.autocomplete==="suppress"),a=d.toRef(()=>{if(e.name)return r.value?`${e.name}-${t}-${n.value}`:e.name}),o=d.toRef(()=>r.value?"off":e.autocomplete);return{isSuppressing:r,fieldAutocomplete:o,fieldName:a,update:()=>n.value=new Date().getTime()}}function hG(e){function t(n,r){if(!e.autofocus||!n)return;const a=r[0].target;(a.matches("input,textarea")?a:a.querySelector("input,textarea"))?.focus()}return{onIntersect:t}}const cxe=["color","file","time","date","datetime-local","week","month"],gb=ie({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:[Number,Function],prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:"text"},modelModifiers:Object,...fG(),...Ft(nc(),["direction"]),...mb()},"VTextField"),zr=Se()({name:"VTextField",directives:{vIntersect:Ri},inheritAttrs:!1,props:gb(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const o=$e(e,"modelValue",void 0,T=>Object.is(T,-0)?"-0":T),{isFocused:i,focus:s,blur:l}=tc(e),{onIntersect:u}=hG(e),c=d.computed(()=>typeof e.counterValue=="function"?e.counterValue(o.value):typeof e.counterValue=="number"?e.counterValue:(o.value??"").toString().length),f=d.computed(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),h=d.computed(()=>["plain","underlined"].includes(e.variant)),v=d.ref(),p=d.ref(),m=d.ref(),g=YI(e),y=d.computed(()=>cxe.includes(e.type)||e.persistentPlaceholder||i.value||e.active);function b(){g.isSuppressing.value&&g.update(),i.value||s(),d.nextTick(()=>{m.value!==document.activeElement&&m.value?.focus()})}function w(T){r("mousedown:control",T),T.target!==m.value&&(b(),T.preventDefault())}function S(T){r("click:control",T)}function _(T,A){T.stopPropagation(),b(),d.nextTick(()=>{A(),Ky(e["onClick:clear"],T)})}function C(T){const A=T.target;if(!(e.modelModifiers?.trim&&["text","search","password","tel","url"].includes(e.type))){o.value=A.value;return}const E=A.value,M=A.selectionStart,I=A.selectionEnd;o.value=E,d.nextTick(()=>{let N=0;E.trimStart().length===A.value.length&&(N=E.length-A.value.length),M!=null&&(A.selectionStart=M-N),I!=null&&(A.selectionEnd=I-N)})}return Ce(()=>{const T=!!(a.counter||e.counter!==!1&&e.counter!=null),A=!!(T||a.details),[E,M]=Gl(n),{modelValue:I,...N}=Fa.filterProps(e),V=hd.filterProps(e);return d.createVNode(Fa,d.mergeProps({ref:v,modelValue:o.value,"onUpdate:modelValue":P=>o.value=P,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":h.value},e.class],style:e.style},E,N,{centerAffix:!h.value,focused:i.value}),{...a,default:P=>{let{id:O,isDisabled:L,isDirty:R,isReadonly:F,isValid:H,hasDetails:z,reset:G}=P;return d.createVNode(hd,d.mergeProps({ref:p,onMousedown:w,onClick:S,"onClick:clear":Y=>_(Y,G),role:e.role},Ft(V,["onClick:clear"]),{id:O.value,labelId:`${O.value}-label`,active:y.value||R.value,dirty:R.value||e.dirty,disabled:L.value,focused:i.value,details:z.value,error:H.value===!1}),{...a,default:Y=>{let{props:{class:U,...j},controlRef:Q}=Y;const ee=d.createElementVNode("input",d.mergeProps({ref:$=>m.value=Q.value=$,value:o.value,onInput:C,autofocus:e.autofocus,readonly:F.value,disabled:L.value,name:g.fieldName.value,autocomplete:g.fieldAutocomplete.value,placeholder:e.placeholder,size:1,role:e.role,type:e.type,onFocus:s,onBlur:l,"aria-labelledby":`${O.value}-label`},j,M),null);return d.createElementVNode(d.Fragment,null,[e.prefix&&d.createElementVNode("span",{class:"v-text-field__prefix"},[d.createElementVNode("span",{class:"v-text-field__prefix__text"},[e.prefix])]),d.withDirectives(a.default?d.createElementVNode("div",{class:d.normalizeClass(U),"data-no-activator":""},[a.default({id:O}),ee]):d.cloneVNode(ee,{class:U}),[[Ri,u,null,{once:!0}]]),e.suffix&&d.createElementVNode("span",{class:"v-text-field__suffix"},[d.createElementVNode("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}})},details:A?P=>d.createElementVNode(d.Fragment,null,[a.details?.(P),T&&d.createElementVNode(d.Fragment,null,[d.createElementVNode("span",null,null),d.createVNode(r0,{active:e.persistentCounter||i.value,value:c.value,max:f.value,disabled:e.disabled},a.counter)])]):void 0})}),na({},v,p,m)}}),dxe=ie({renderless:Boolean,...Qe()},"VVirtualScrollItem"),vG=Se()({name:"VVirtualScrollItem",inheritAttrs:!1,props:dxe(),emits:{"update:height":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{resizeRef:o,contentRect:i}=fs(void 0,"border");d.watch(()=>i.value?.height,s=>{s!=null&&r("update:height",s)}),Ce(()=>e.renderless?d.createElementVNode(d.Fragment,null,[a.default?.({itemRef:o})]):d.createElementVNode("div",d.mergeProps({ref:o,class:["v-virtual-scroll__item",e.class],style:e.style},n),[a.default?.()]))}}),fxe=-1,hxe=1,KI=100,pG=ie({itemHeight:{type:[Number,String],default:null},itemKey:{type:[String,Array,Function],default:null},height:[Number,String]},"virtual");function mG(e,t){const n=zi(),r=d.shallowRef(0);d.watchEffect(()=>{r.value=parseFloat(e.itemHeight||0)});const a=d.shallowRef(0),o=d.shallowRef(Math.ceil((parseInt(e.height)||n.height.value)/(r.value||16))||1),i=d.shallowRef(0),s=d.shallowRef(0),l=d.ref(),u=d.ref();let c=0;const{resizeRef:f,contentRect:h}=fs();d.watchEffect(()=>{f.value=l.value});const v=d.computed(()=>l.value===document.documentElement?n.height.value:h.value?.height||parseInt(e.height)||0),p=d.computed(()=>!!(l.value&&u.value&&v.value&&r.value));let m=Array.from({length:t.value.length}),g=Array.from({length:t.value.length});const y=d.shallowRef(0);let b=-1;function w(z){return m[z]||r.value}const S=Z6(()=>{const z=performance.now();g[0]=0;const G=t.value.length;for(let Y=1;Y<=G;Y++)g[Y]=(g[Y-1]||0)+w(Y-1);y.value=Math.max(y.value,performance.now()-z)},y),_=d.watch(p,z=>{z&&(_(),c=u.value.offsetTop,S.immediate(),L(),~b&&d.nextTick(()=>{In&&window.requestAnimationFrame(()=>{F(b),b=-1})}))});d.onScopeDispose(()=>{S.clear()});function C(z,G){const Y=m[z],U=r.value;r.value=U?Math.min(r.value,G):G,(Y!==G||U!==r.value)&&(m[z]=G,S())}function T(z){z=Dn(z,0,t.value.length);const G=Math.floor(z),Y=z%1,U=G+1,j=g[G]||0,Q=g[U]||j;return j+(Q-j)*Y}function A(z){return vxe(g,z)}let E=0,M=0,I=0;d.watch(v,(z,G)=>{L(),z{M=0,L()})});let N=-1;function V(){if(!l.value||!u.value)return;const z=l.value.scrollTop,G=performance.now();G-I>500?(M=Math.sign(z-E),c=u.value.offsetTop):M=z-E,E=z,I=G,window.clearTimeout(N),N=window.setTimeout(P,500),L()}function P(){!l.value||!u.value||(M=0,I=0,window.clearTimeout(N),L())}let O=-1;function L(){cancelAnimationFrame(O),O=requestAnimationFrame(R)}function R(){if(!l.value||!v.value||!r.value)return;const z=E-c,G=Math.sign(M),Y=Math.max(0,z-KI),U=Dn(A(Y),0,t.value.length),j=z+v.value+KI,Q=Dn(A(j)+1,U+1,t.value.length);if((G!==fxe||Uo.value)){const ee=T(a.value)-T(U),$=T(Q)-T(o.value);Math.max(ee,$)>KI?(a.value=U,o.value=Q):(U<=0&&(a.value=U),Q>=t.value.length&&(o.value=Q))}i.value=T(a.value),s.value=T(t.value.length)-T(o.value)}function F(z){const G=T(z);!l.value||z&&!G?b=z:l.value.scrollTop=G}const H=d.computed(()=>t.value.slice(a.value,o.value).map((z,G)=>{const Y=G+a.value;return{raw:z,index:Y,key:Ar(z,e.itemKey,Y)}}));return d.watch(t,()=>{m=Array.from({length:t.value.length}),g=Array.from({length:t.value.length}),S.immediate(),L()},{deep:1}),{calculateVisibleItems:L,containerRef:l,markerRef:u,computedItems:H,paddingTop:i,paddingBottom:s,scrollToIndex:F,handleScroll:V,handleScrollend:P,handleItemResize:C}}function vxe(e,t){let n=e.length-1,r=0,a=0,o=null,i=-1;if(e[n]>1,o=e[a],o>t)n=a-1;else if(o[]},renderless:Boolean,...pG(),...Qe(),...Mr()},"VVirtualScroll"),a0=Se()({name:"VVirtualScroll",props:pxe(),setup(e,t){let{slots:n}=t;const r=Er("VVirtualScroll"),{dimensionStyles:a}=Ir(e),{calculateVisibleItems:o,containerRef:i,markerRef:s,handleScroll:l,handleScrollend:u,handleItemResize:c,scrollToIndex:f,paddingTop:h,paddingBottom:v,computedItems:p}=mG(e,d.toRef(()=>e.items));return Oa(()=>e.renderless,()=>{function m(){const y=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";i.value===document.documentElement?(document[y]("scroll",l,{passive:!0}),document[y]("scrollend",u)):(i.value?.[y]("scroll",l,{passive:!0}),i.value?.[y]("scrollend",u))}d.onMounted(()=>{i.value=Gx(r.vnode.el,!0),m(!0)}),d.onScopeDispose(m)}),Ce(()=>{const m=p.value.map(g=>d.createVNode(vG,{key:g.key,renderless:e.renderless,"onUpdate:height":y=>c(g.index,y)},{default:y=>n.default?.({item:g.raw,index:g.index,...y})}));return e.renderless?d.createElementVNode(d.Fragment,null,[d.createElementVNode("div",{ref:s,class:"v-virtual-scroll__spacer",style:{paddingTop:Oe(h.value)}},null),m,d.createElementVNode("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:Oe(v.value)}},null)]):d.createElementVNode("div",{ref:i,class:d.normalizeClass(["v-virtual-scroll",e.class]),onScrollPassive:l,onScrollend:u,style:d.normalizeStyle([a.value,e.style])},[d.createElementVNode("div",{ref:s,class:"v-virtual-scroll__container",style:{paddingTop:Oe(h.value),paddingBottom:Oe(v.value)}},[m])])}),{calculateVisibleItems:o,scrollToIndex:f}}});function XI(e,t){const n=d.shallowRef(!1);let r;function a(s){cancelAnimationFrame(r),n.value=!0,r=requestAnimationFrame(()=>{r=requestAnimationFrame(()=>{n.value=!1})})}async function o(){await new Promise(s=>requestAnimationFrame(s)),await new Promise(s=>requestAnimationFrame(s)),await new Promise(s=>requestAnimationFrame(s)),await new Promise(s=>{if(n.value){const l=d.watch(n,()=>{l(),s()})}else s()})}async function i(s){if(s.key==="Tab"&&t.value?.focus(),!["PageDown","PageUp","Home","End"].includes(s.key))return;const l=e.value?.$el;if(!l)return;(s.key==="Home"||s.key==="End")&&l.scrollTo({top:s.key==="Home"?0:l.scrollHeight,behavior:"smooth"}),await o();const u=l.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(s.key==="PageDown"||s.key==="Home"){const c=l.getBoundingClientRect().top;for(const f of u)if(f.getBoundingClientRect().top>=c){f.focus();break}}else{const c=l.getBoundingClientRect().bottom;for(const f of[...u].reverse())if(f.getBoundingClientRect().bottom<=c){f.focus();break}}}return{onScrollPassive:a,onKeydown:i}}function ZI(e){let{groups:t,onLeave:n}=e;function r(s){return s.type==="list"?s.contentRef.value?.$el:s.contentRef.value}function a(s){const l=r(s);return l?id(l):[]}function o(s){const l=s.target,u=s.shiftKey?"backward":"forward",c=t.map(a),f=t.map(v=>v.type==="list"?v.contentRef.value?.$el:v.contentRef.value).findIndex(v=>v?.contains(l)),h=i(c,f,u,l);if(h===null){const v=t[f],p=c[f];(v.type==="list"||(u==="forward"?p.at(-1)===s.target:p.at(0)===s.target))&&n()}else{s.preventDefault(),s.stopImmediatePropagation();const v=t[h];if(v.type==="list"&&d.toValue(v.displayItemsCount)>0)v.contentRef.value?.focus(0);else{const p=u==="forward";c[h].at(p?0:-1).focus()}}}function i(s,l,u,c){const f=t[l],h=s[l];if(f.type!=="list"&&!(u==="forward"?h.at(-1)===c:h.at(0)===c))return null;const v=u==="forward"?1:-1;for(let p=l+v;p>=0&&p0||m.type==="list"&&d.toValue(m.displayItemsCount)>0)return p}return null}return{onTabKeydown:o}}const mxe=(e,t,n)=>{if(e==null||t==null)return-1;if(!t.length)return 0;e=e.toString().toLocaleLowerCase(),t=t.toString().toLocaleLowerCase();const r=[];let a=e.indexOf(t);for(;~a;)r.push([a,a+t.length]),a=e.indexOf(t,a+t.length);return r.length?r:-1};function JI(e,t){if(!(e==null||typeof e=="boolean"||e===-1))return typeof e=="number"?[[e,e+t.length]]:Array.isArray(e[0])?e:[e]}const yh=ie({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function gxe(e,t,n){const r=[],a=n?.default??mxe,o=n?.filterKeys?Fn(n.filterKeys):!1,i=Object.keys(n?.customKeyFilter??{}).length;if(!e?.length)return r;let s=[];e:for(let l=0;l0)&&!n?.noFilter){let p=!1;if(typeof u=="object"){if(u.type==="divider"||u.type==="subheader"){(s.at(-1)?.type!=="divider"||u.type!=="subheader")&&(s=[]),s.push({index:l,matches:{},type:u.type});continue}const y=o||Object.keys(c);p=y.length===i;for(const b of y){const w=Ar(c,b),S=n?.customKeyFilter?.[b];if(v=S?S(w,t,u):a(w,t,u),v!==-1&&v!==!1)S?f[b]=JI(v,t):h[b]=JI(v,t);else if(n?.filterMode==="every")continue e}}else v=a(u,t,u),v!==-1&&v!==!1&&(h.title=JI(v,t));const m=Object.keys(h).length,g=Object.keys(f).length;if(!m&&!g||n?.filterMode==="union"&&g!==i&&!m||n?.filterMode==="intersection"&&(g!==i||!m&&i>0&&!p))continue}s.length&&(r.push(...s),s=[]),r.push({index:l,matches:{...h,...f}})}return r}function bh(e,t,n,r){const a=d.shallowRef([]),o=d.shallowRef(new Map),i=d.computed(()=>r?.transform?d.unref(t).map(l=>[l,r.transform(l)]):d.unref(t));d.watchEffect(()=>{const l=typeof n=="function"?n():d.unref(n),u=typeof l!="string"&&typeof l!="number"?"":String(l),c=gxe(i.value,u,{customKeyFilter:{...e.customKeyFilter,...d.unref(r?.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),f=d.unref(t),h=[],v=new Map;c.forEach(p=>{let{index:m,matches:g}=p;const y=f[m];h.push(y),v.set(y.value,g)}),a.value=h,o.value=v});function s(l){return o.value.get(l.value)}return{filteredItems:a,filteredMatches:o,getMatches:s}}function QI(e,t,n){return n==null||!n.length?t:n.map((r,a)=>{const o=a===0?0:n[a-1][1],i=[d.createElementVNode("span",{class:d.normalizeClass(`${e}__unmask`)},[t.slice(o,r[0])]),d.createElementVNode("span",{class:d.normalizeClass(`${e}__mask`)},[t.slice(r[0],r[1])])];return a===n.length-1&&i.push(d.createElementVNode("span",{class:d.normalizeClass(`${e}__unmask`)},[t.slice(r[1])])),d.createElementVNode(d.Fragment,null,[i])})}const yxe=ie({closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"}},"autocomplete");function qI(e,t){const n=d.useId(),r=d.computed(()=>`menu-${n}`),a=d.toRef(()=>d.toValue(t)),o=d.toRef(()=>r.value);return{menuId:r,ariaExpanded:a,ariaControls:o}}const $I=ie({chips:Boolean,closableChips:Boolean,eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuIcon:{type:ot,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,noAutoScroll:Boolean,...yxe(),...U8({itemChildren:!1})},"Select"),bxe=ie({search:String,...yh({filterKeys:["title"]}),...$I(),...Ft(gb({modelValue:null,role:"combobox"}),["validationValue","dirty"]),...Ju({transition:{component:jx}})},"VSelect"),hm=Se()({name:"VSelect",props:bxe(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0,"update:search":e=>!0},setup(e,t){let{slots:n}=t;const{t:r}=yn(),a=d.ref(),o=d.ref(),i=d.ref(),s=d.ref(),l=d.ref(),{items:u,transformIn:c,transformOut:f}=VI(e),h=$e(e,"search",""),{filteredItems:v,getMatches:p}=bh(e,u,()=>h.value),m=$e(e,"modelValue",[],ne=>c(ne===null?[null]:Fn(ne)),ne=>{const be=f(ne);return e.multiple?be:be[0]??null}),g=d.computed(()=>typeof e.counterValue=="function"?e.counterValue(m.value):typeof e.counterValue=="number"?e.counterValue:m.value.length),y=dm(e),b=YI(e),w=d.computed(()=>m.value.map(ne=>ne.value)),S=d.shallowRef(!1),_=d.toRef(()=>e.closableChips&&!y.isReadonly.value&&!y.isDisabled.value),{InputIcon:C}=lb(e);let T="",A=0,E;const M=d.computed(()=>{const ne=h.value?v.value:u.value;return e.hideSelected?ne.filter(be=>!m.value.some(Ne=>(e.valueComparator||ma)(Ne,be))):ne}),I=d.computed(()=>e.hideNoData&&!M.value.length||y.isReadonly.value||y.isDisabled.value),N=$e(e,"menu"),V=d.computed({get:()=>N.value,set:ne=>{N.value&&!ne&&o.value?.ΨopenChildren.size||ne&&I.value||(N.value=ne)}}),{menuId:P,ariaExpanded:O,ariaControls:L}=qI(e,V),R=d.computed(()=>({...e.menuProps,activatorProps:{...e.menuProps?.activatorProps||{},"aria-haspopup":"listbox"}})),F=d.ref(),H=XI(F,a),{onTabKeydown:z}=ZI({groups:[{type:"element",contentRef:i},{type:"list",contentRef:F,displayItemsCount:()=>M.value.length},{type:"element",contentRef:s}],onLeave:()=>{V.value=!1,a.value?.focus()}});function G(ne){e.openOnClear&&(V.value=!0)}function Y(){I.value||(V.value=!V.value)}function U(ne){ne.key==="Tab"&&z(ne),F.value?.$el.contains(ne.target)&&nm(ne)&&j(ne)}function j(ne){if(!ne.key||y.isReadonly.value)return;if(["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(ne.key)&&ne.preventDefault(),["Enter","ArrowDown"," "].includes(ne.key)&&(V.value=!0),["Escape","Tab"].includes(ne.key)&&(V.value=!1),e.clearable&&ne.key==="Backspace"){ne.preventDefault(),m.value=[],G();return}ne.key==="Home"?F.value?.focus("first"):ne.key==="End"&&F.value?.focus("last");const be=1e3;if(!nm(ne))return;const Ne=performance.now();Ne-E>be&&(T="",A=0),T+=ne.key.toLowerCase(),E=Ne;const He=M.value;function rt(){let oe=pt();return oe||T.at(-1)===T.at(-2)&&(T=T.slice(0,-1),A++,oe=pt(),oe)||(A=0,oe=pt(),oe)?oe:(T=ne.key.toLowerCase(),pt())}function pt(){for(let oe=A;oe1&&arguments[1]!==void 0?arguments[1]:!0;if(!ne.props.disabled)if(e.multiple){const Ne=m.value.findIndex(rt=>(e.valueComparator||ma)(rt.value,ne.value)),He=be??!~Ne;if(~Ne){const rt=He?[...m.value,ne]:[...m.value];rt.splice(Ne,1),m.value=rt}else He&&(m.value=[...m.value,ne])}else{const Ne=be!==!1;m.value=Ne?[ne]:[],d.nextTick(()=>{V.value=!1})}}function ee(ne){const be=ne.target;a.value?.$el.contains(be)||(V.value=!1)}function $(){return M.value.findIndex(ne=>m.value.some(be=>(e.valueComparator||ma)(be.value,ne.value)))}function re(){if(!m.value.length)return-1;const ne=e.valueComparator||ma;let be=0;for(const Ne of M.value){if(m.value.some(rt=>ne(rt.value,Ne.value)))return Ne.props.disabled?-1:be;Ne.props.disabled||be++}return-1}function he(){if(e.eager&&l.value?.calculateVisibleItems(),F.value&&S.value){const ne=re();F.value.focus(ne>=0?ne:"first")}}function ce(){h.value="",S.value&&a.value?.focus()}function ge(ne){S.value=!0}function Te(ne){a.value?.$el.contains(ne.relatedTarget)||(S.value=!1)}function Pe(ne){if(ne==null)m.value=[];else if(tm(a.value,":autofill")||tm(a.value,":-webkit-autofill")){const be=u.value.find(Ne=>Ne.title===ne);be&&Q(be)}else a.value&&(a.value.value="")}return d.watch(V,()=>{if(!e.hideSelected&&V.value&&m.value.length){const ne=$();In&&!e.noAutoScroll&&window.requestAnimationFrame(()=>{ne>=0&&l.value?.scrollToIndex(ne)})}}),d.watch(u,(ne,be)=>{V.value||S.value&&e.hideNoData&&!be.length&&ne.length&&(V.value=!0)}),Ce(()=>{const ne=!!(e.chips||n.chip),be=!!(!e.hideNoData||M.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),Ne=m.value.length>0,He=zr.filterProps(e),rt=Ne||!S.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder,pt={search:h,filteredItems:v.value};return d.createVNode(zr,d.mergeProps({ref:a},He,{modelValue:m.value.map(X=>X.props.title).join(", "),name:void 0,"onUpdate:modelValue":Pe,focused:S.value,"onUpdate:focused":X=>S.value=X,validationValue:m.externalValue,counterValue:g.value,dirty:Ne,class:["v-select",{"v-select--active-menu":V.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":m.value.length,"v-select--selection-slot":!!n.selection},e.class],style:e.style,inputmode:"none",placeholder:rt,"onClick:clear":G,"onMousedown:control":Y,onBlur:ee,onKeydown:j,"aria-expanded":O.value,"aria-controls":L.value}),{...n,default:X=>{let{id:q}=X;return d.createElementVNode(d.Fragment,null,[d.createElementVNode("select",{hidden:!0,multiple:e.multiple,name:b.fieldName.value},[u.value.map(ve=>d.createElementVNode("option",{key:ve.value,value:ve.value,selected:w.value.includes(ve.value)},null))]),d.createVNode(bo,d.mergeProps({id:P.value,ref:o,modelValue:V.value,"onUpdate:modelValue":ve=>V.value=ve,activator:"parent",contentClass:"v-select__content",disabled:I.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:he,onAfterLeave:ce},R.value),{default:()=>[d.createVNode(rc,{onFocusin:ge,onFocusout:Te,onKeydown:U},{default:()=>[n["menu-header"]&&d.createElementVNode("header",{ref:i},[n["menu-header"](pt)]),be&&d.createVNode(Bo,d.mergeProps({key:"select-list",ref:F,selected:w.value,selectStrategy:e.multiple?"independent":"single-independent",tabindex:"-1",selectable:!!M.value.length,"aria-live":"polite","aria-labelledby":`${q.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},H,e.listProps),{default:()=>[n["prepend-item"]?.(),!M.value.length&&!e.hideNoData&&(n["no-data"]?.()??d.createVNode(Sr,{key:"no-data",title:r(e.noDataText)},null)),d.createVNode(a0,{ref:l,renderless:!0,items:M.value,itemKey:"value"},{default:ve=>{let{item:oe,index:Le,itemRef:Ge}=ve;const fe=Zbe(oe.props),xe=d.mergeProps(oe.props,{ref:Ge,key:oe.value,onClick:()=>Q(oe,null),"aria-posinset":Le+1,"aria-setsize":M.value.length});return oe.type==="divider"?n.divider?.({props:oe.raw,index:Le})??d.createVNode(ga,d.mergeProps(oe.props,{key:`divider-${Le}`}),null):oe.type==="subheader"?n.subheader?.({props:oe.raw,index:Le})??d.createVNode(mh,d.mergeProps(oe.props,{key:`subheader-${Le}`}),null):n.item?.({item:oe,index:Le,props:xe})??d.createVNode(Sr,d.mergeProps(xe,{role:"option"}),{prepend:Xe=>{let{isSelected:se}=Xe;return d.createElementVNode(d.Fragment,null,[e.multiple&&!e.hideSelected?d.createVNode(il,{key:oe.value,modelValue:se,ripple:!1,tabindex:"-1","aria-hidden":!0,onClick:le=>le.preventDefault()},null):void 0,fe.prependAvatar&&d.createVNode(Hi,{image:fe.prependAvatar},null),fe.prependIcon&&d.createVNode(ft,{icon:fe.prependIcon},null)])},title:()=>h.value?QI("v-select",oe.title,p(oe)?.title):oe.title})}}),n["append-item"]?.()]}),n["menu-footer"]&&d.createElementVNode("footer",{ref:s},[n["menu-footer"](pt)])]})]}),m.value.map((ve,oe)=>{function Le(Xe){Xe.stopPropagation(),Xe.preventDefault(),Q(ve,!1)}const Ge=d.mergeProps(Wi.filterProps(ve.props),{"onClick:close":Le,onKeydown(Xe){Xe.key!=="Enter"&&Xe.key!==" "||(Xe.preventDefault(),Xe.stopPropagation(),Le(Xe))},onMousedown(Xe){Xe.preventDefault(),Xe.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),fe=ne?!!n.chip:!!n.selection,xe=fe?Lx(ne?n.chip({item:ve,index:oe,props:Ge}):n.selection({item:ve,index:oe})):void 0;if(!(fe&&!xe))return d.createElementVNode("div",{key:ve.value,class:"v-select__selection"},[ne?n.chip?d.createVNode(Nt,{key:"chip-defaults",defaults:{VChip:{closable:_.value,size:"small",text:ve.title}}},{default:()=>[xe]}):d.createVNode(Wi,d.mergeProps({key:"chip",closable:_.value,size:"small",text:ve.title,disabled:ve.props.disabled},Ge),null):xe??d.createElementVNode("span",{class:"v-select__selection-text"},[ve.title,e.multiple&&oe!0,"update:search":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:r}=yn(),a=d.ref(),o=d.shallowRef(!1),i=d.shallowRef(!0),s=d.shallowRef(!1),l=d.ref(),u=d.ref(),c=d.shallowRef(-1),f=d.shallowRef(null),{items:h,transformIn:v,transformOut:p}=VI(e),{textColorClasses:m,textColorStyles:g}=_a(()=>a.value?.color),{InputIcon:y}=lb(e),b=$e(e,"search",""),w=$e(e,"modelValue",[],X=>v(X===null?[null]:Fn(X)),X=>{const q=p(X);return e.multiple?q:q[0]??null}),S=d.computed(()=>typeof e.counterValue=="function"?e.counterValue(w.value):typeof e.counterValue=="number"?e.counterValue:w.value.length),_=dm(e),{filteredItems:C,getMatches:T}=bh(e,h,()=>f.value??(i.value?"":b.value)),A=d.computed(()=>e.hideSelected&&f.value===null?C.value.filter(X=>!w.value.some(q=>q.value===X.value)):C.value),E=d.toRef(()=>e.closableChips&&!_.isReadonly.value&&!_.isDisabled.value),M=d.computed(()=>!!(e.chips||n.chip)),I=d.computed(()=>M.value||!!n.selection),N=d.computed(()=>w.value.map(X=>X.props.value)),V=d.computed(()=>A.value.find(X=>X.type==="item"&&!X.props.disabled)),P=d.computed(()=>(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&b.value===V.value?.title)&&A.value.length>0&&!i.value&&!s.value),O=d.computed(()=>e.hideNoData&&!A.value.length||_.isReadonly.value||_.isDisabled.value),L=$e(e,"menu"),R=d.computed({get:()=>L.value,set:X=>{L.value&&!X&&l.value?.ΨopenChildren.size||X&&O.value||(L.value=X)}}),{menuId:F,ariaExpanded:H,ariaControls:z}=qI(e,R),G=d.ref(),Y=d.ref(),U=d.ref(),j=XI(G,a),{onTabKeydown:Q}=ZI({groups:[{type:"element",contentRef:Y},{type:"list",contentRef:G,displayItemsCount:()=>A.value.length},{type:"element",contentRef:U}],onLeave:()=>{R.value=!1,a.value?.focus()}});function ee(X){e.openOnClear&&(R.value=!0),b.value=""}function $(){O.value||(R.value=!0)}function re(X){O.value||(o.value&&(X.preventDefault(),X.stopPropagation()),R.value=!R.value)}function he(X){X.key==="Tab"&&Q(X),G.value?.$el.contains(X.target)&&(nm(X)||X.key==="Backspace")&&a.value?.focus()}function ce(X){if(_.isReadonly.value)return;const q=a.value?.selectionStart,ve=w.value.length;if(["Enter","ArrowDown","ArrowUp"].includes(X.key)&&X.preventDefault(),["Enter","ArrowDown"].includes(X.key)&&(R.value=!0),["Escape"].includes(X.key)&&(R.value=!1),P.value&&["Enter","Tab"].includes(X.key)&&V.value&&!w.value.some(oe=>{let{value:Le}=oe;return Le===V.value.value})&&pt(V.value),X.key==="ArrowDown"&&P.value&&G.value?.focus("next"),["Backspace","Delete"].includes(X.key)){if(!e.multiple&&I.value&&w.value.length>0&&!b.value)return pt(w.value[0],!1);if(~c.value){X.preventDefault();const oe=c.value;pt(w.value[c.value],!1),c.value=oe>=ve-1?ve-2:oe}else X.key==="Backspace"&&!b.value&&(c.value=ve-1);return}if(e.multiple)if(X.key==="ArrowLeft"){if(c.value<0&&q&&q>0)return;const oe=c.value>-1?c.value-1:ve-1;if(w.value[oe])c.value=oe;else{const Le=b.value?.length??null;c.value=-1,a.value?.setSelectionRange(Le,Le)}}else if(X.key==="ArrowRight"){if(c.value<0)return;const oe=c.value+1;w.value[oe]?c.value=oe:(c.value=-1,a.value?.setSelectionRange(0,0))}else~c.value&&nm(X)&&(c.value=-1)}function ge(X){if(tm(a.value,":autofill")||tm(a.value,":-webkit-autofill")){const q=h.value.find(ve=>ve.title===X.target.value);q&&pt(q)}}function Te(){e.eager&&u.value?.calculateVisibleItems()}function Pe(){o.value&&(i.value=!0,a.value?.focus()),f.value=null}function ne(X){o.value=!0,setTimeout(()=>{s.value=!0})}function be(X){s.value=!1,a.value?.$el.contains(X.relatedTarget)||(o.value=!1)}function Ne(X){(X==null||X===""&&!e.multiple&&!I.value)&&(w.value=[])}function He(X){l.value?.contentEl?.contains(X.relatedTarget)&&(o.value=!0)}const rt=d.shallowRef(!1);function pt(X){let q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!(!X||X.props.disabled))if(e.multiple){const ve=w.value.findIndex(Le=>(e.valueComparator||ma)(Le.value,X.value)),oe=q??!~ve;if(~ve){const Le=oe?[...w.value,X]:[...w.value];Le.splice(ve,1),w.value=Le}else oe&&(w.value=[...w.value,X]);e.clearOnSelect&&(b.value="")}else{const ve=q!==!1;w.value=ve?[X]:[],f.value=i.value?"":b.value??"",b.value=ve&&!I.value?X.title:"",d.nextTick(()=>{R.value=!1,i.value=!0})}}return d.watch(o,(X,q)=>{X!==q&&(X?(rt.value=!0,b.value=e.multiple||I.value?"":String(w.value.at(-1)?.props.title??""),i.value=!0,d.nextTick(()=>rt.value=!1)):(!e.multiple&&b.value==null&&(w.value=[]),R.value=!1,!i.value&&b.value&&(f.value=b.value),b.value="",c.value=-1))}),d.watch(b,X=>{!o.value||rt.value||(X&&(R.value=!0),i.value=!X)}),d.watch(R,X=>{if(!e.hideSelected&&X&&w.value.length&&i.value){const q=A.value.findIndex(ve=>w.value.some(oe=>ve.value===oe.value));In&&window.requestAnimationFrame(()=>{q>=0&&u.value?.scrollToIndex(q)})}X&&(f.value=null)}),d.watch(h,(X,q)=>{R.value||o.value&&!q.length&&X.length&&(R.value=!0)}),Ce(()=>{const X=!!(!e.hideNoData||A.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),q=w.value.length>0,ve=zr.filterProps(e),oe={search:b,filteredItems:C.value};return d.createVNode(zr,d.mergeProps({ref:a},ve,{modelValue:b.value,"onUpdate:modelValue":[Le=>b.value=Le,Ne],focused:o.value,"onUpdate:focused":Le=>o.value=Le,validationValue:w.externalValue,counterValue:S.value,dirty:q,onChange:ge,class:["v-autocomplete",`v-autocomplete--${e.multiple?"multiple":"single"}`,{"v-autocomplete--active-menu":R.value,"v-autocomplete--chips":!!e.chips,"v-autocomplete--selection-slot":!!I.value,"v-autocomplete--selecting-index":c.value>-1},e.class],style:e.style,readonly:_.isReadonly.value,placeholder:q?void 0:e.placeholder,"onClick:clear":ee,"onMousedown:control":$,onKeydown:ce,onBlur:He,"aria-expanded":H.value,"aria-controls":z.value}),{...n,default:Le=>{let{id:Ge}=Le;return d.createElementVNode(d.Fragment,null,[d.createVNode(bo,d.mergeProps({id:F.value,ref:l,modelValue:R.value,"onUpdate:modelValue":fe=>R.value=fe,activator:"parent",contentClass:"v-autocomplete__content",disabled:O.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,onAfterEnter:Te,onAfterLeave:Pe},e.menuProps),{default:()=>[d.createVNode(rc,{onFocusin:ne,onKeydown:he},{default:()=>[n["menu-header"]&&d.createElementVNode("header",{ref:Y},[n["menu-header"](oe)]),X&&d.createVNode(Bo,d.mergeProps({key:"autocomplete-list",ref:G,filterable:!0,selected:N.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:fe=>fe.preventDefault(),onFocusout:be,tabindex:"-1",selectable:!!A.value.length,"aria-live":"polite","aria-labelledby":`${Ge.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},j,e.listProps),{default:()=>[n["prepend-item"]?.(),!A.value.length&&!e.hideNoData&&(n["no-data"]?.()??d.createVNode(Sr,{key:"no-data",title:r(e.noDataText)},null)),d.createVNode(a0,{ref:u,renderless:!0,items:A.value,itemKey:"value"},{default:fe=>{let{item:xe,index:Xe,itemRef:se}=fe;const le=d.mergeProps(xe.props,{ref:se,key:xe.value,active:P.value&&xe===V.value?!0:void 0,onClick:()=>pt(xe,null),"aria-posinset":Xe+1,"aria-setsize":A.value.length});return xe.type==="divider"?n.divider?.({props:xe.raw,index:Xe})??d.createVNode(ga,d.mergeProps(xe.props,{key:`divider-${Xe}`}),null):xe.type==="subheader"?n.subheader?.({props:xe.raw,index:Xe})??d.createVNode(mh,d.mergeProps(xe.props,{key:`subheader-${Xe}`}),null):n.item?.({item:xe,index:Xe,props:le})??d.createVNode(Sr,d.mergeProps(le,{role:"option"}),{prepend:we=>{let{isSelected:Ae}=we;return d.createElementVNode(d.Fragment,null,[e.multiple&&!e.hideSelected?d.createVNode(il,{key:xe.value,modelValue:Ae,ripple:!1,tabindex:"-1","aria-hidden":!0,onClick:Ye=>Ye.preventDefault()},null):void 0,xe.props.prependAvatar&&d.createVNode(Hi,{image:xe.props.prependAvatar},null),xe.props.prependIcon&&d.createVNode(ft,{icon:xe.props.prependIcon},null)])},title:()=>i.value?xe.title:QI("v-autocomplete",xe.title,T(xe)?.title)})}}),n["append-item"]?.()]}),n["menu-footer"]&&d.createElementVNode("footer",{ref:U},[n["menu-footer"](oe)])]})]}),w.value.map((fe,xe)=>{function Xe(Ae){Ae.stopPropagation(),Ae.preventDefault(),pt(fe,!1)}const se=d.mergeProps(Wi.filterProps(fe.props),{"onClick:close":Xe,onKeydown(Ae){Ae.key!=="Enter"&&Ae.key!==" "||(Ae.preventDefault(),Ae.stopPropagation(),Xe(Ae))},onMousedown(Ae){Ae.preventDefault(),Ae.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),le=M.value?!!n.chip:!!n.selection,we=le?Lx(M.value?n.chip({item:fe,index:xe,props:se}):n.selection({item:fe,index:xe})):void 0;if(!(le&&!we))return d.createElementVNode("div",{key:fe.value,class:d.normalizeClass(["v-autocomplete__selection",xe===c.value&&["v-autocomplete__selection--selected",m.value]]),style:d.normalizeStyle(xe===c.value?g.value:{})},[M.value?n.chip?d.createVNode(Nt,{key:"chip-defaults",defaults:{VChip:{closable:E.value,size:"small",text:fe.title}}},{default:()=>[we]}):d.createVNode(Wi,d.mergeProps({key:"chip",closable:E.value,size:"small",text:fe.title,disabled:fe.props.disabled},se),null):we??d.createElementVNode("span",{class:"v-autocomplete__selection-text"},[fe.title,e.multiple&&xee.color),{roundedClasses:a}=tr(e),{t:o}=yn(),{textColorClasses:i,textColorStyles:s}=_a(()=>e.textColor),{themeClasses:l}=uh(),{locationStyles:u}=ld(e,!0,f=>(e.floating?e.dot?2:4:e.dot?8:12)+(["top","bottom"].includes(f)?Number(e.offsetY??0):["left","right"].includes(f)?Number(e.offsetX??0):0)),{dimensionStyles:c}=Ir(e);return Ce(()=>{const f=Number(e.content),h=!e.max||isNaN(f)?e.content:f<=Number(e.max)?f:`${e.max}+`,[v,p]=BM(t.attrs,["aria-atomic","aria-label","aria-live","role","title"]);return d.createVNode(e.tag,d.mergeProps({class:["v-badge",{"v-badge--bordered":e.bordered,"v-badge--dot":e.dot,"v-badge--floating":e.floating,"v-badge--inline":e.inline},e.class]},p,{style:e.style}),{default:()=>[d.createElementVNode("div",{class:"v-badge__wrapper"},[t.slots.default?.(),d.createVNode(go,{transition:e.transition},{default:()=>[d.withDirectives(d.createElementVNode("span",d.mergeProps({class:["v-badge__badge",l.value,n.value,a.value,i.value],style:[r.value,s.value,c.value,e.inline?{}:u.value],"aria-atomic":"true","aria-label":o(e.label,f),"aria-live":"polite",role:"status"},v),[e.dot?void 0:t.slots.badge?t.slots.badge?.():e.icon?d.createVNode(ft,{icon:e.icon},null):h]),[[d.vShow,e.modelValue]])]})])]})}),{}}}),xxe=ie({color:String,density:String,...Qe()},"VBannerActions"),yG=Se()({name:"VBannerActions",props:xxe(),setup(e,t){let{slots:n}=t;return fr({VBtn:{color:e.color,density:e.density,slim:!0,variant:"text"}}),Ce(()=>d.createElementVNode("div",{class:d.normalizeClass(["v-banner-actions",e.class]),style:d.normalizeStyle(e.style)},[n.default?.()])),{}}}),bG=Zu("v-banner-text"),Cxe=ie({avatar:String,bgColor:String,color:String,icon:ot,lines:String,stacked:Boolean,sticky:Boolean,text:String,...$a(),...Qe(),...hr(),...Mr(),...vh({mobile:null}),...Dr(),...Yl(),...lm(),...Gn(),...Vt(),...an()},"VBanner"),_xe=Se()({name:"VBanner",props:Cxe(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:a}=Mn(()=>e.bgColor),{borderClasses:o}=yo(e),{densityClasses:i}=Ra(e),{displayClasses:s,mobile:l}=zi(e),{dimensionStyles:u}=Ir(e),{elevationClasses:c}=ta(e),{locationStyles:f}=ld(e),{positionClasses:h}=um(e),{roundedClasses:v}=tr(e),{themeClasses:p}=wn(e),m=d.toRef(()=>e.color),g=d.toRef(()=>e.density);fr({VBannerActions:{color:m,density:g}}),Ce(()=>{const y=!!(e.text||n.text),b=!!(e.avatar||e.icon),w=!!(b||n.prepend);return d.createVNode(e.tag,{class:d.normalizeClass(["v-banner",{"v-banner--stacked":e.stacked||l.value,"v-banner--sticky":e.sticky,[`v-banner--${e.lines}-line`]:!!e.lines},p.value,r.value,o.value,i.value,s.value,c.value,h.value,v.value,e.class]),style:d.normalizeStyle([a.value,u.value,f.value,e.style]),role:"banner"},{default:()=>[w&&d.createElementVNode("div",{key:"prepend",class:"v-banner__prepend"},[n.prepend?d.createVNode(Nt,{key:"prepend-defaults",disabled:!b,defaults:{VAvatar:{color:m.value,density:g.value,icon:e.icon,image:e.avatar}}},n.prepend):d.createVNode(Hi,{key:"prepend-avatar",color:m.value,density:g.value,icon:e.icon,image:e.avatar},null)]),d.createElementVNode("div",{class:"v-banner__content"},[y&&d.createVNode(bG,{key:"text"},{default:()=>[n.text?.()??e.text]}),n.default?.()]),n.actions&&d.createVNode(yG,{key:"actions"},n.actions)]})})}}),Txe=ie({baseColor:String,bgColor:String,color:String,grow:Boolean,mode:{type:String,validator:e=>!e||["horizontal","shift"].includes(e)},height:{type:[Number,String],default:56},active:{type:Boolean,default:!0},...$a(),...Qe(),...hr(),...Dr(),...Gn(),...ih({name:"bottom-navigation"}),...Vt({tag:"header"}),...dh({selectedClass:"v-btn--selected"}),...an()},"VBottomNavigation"),kxe=Se()({name:"VBottomNavigation",props:Txe(),emits:{"update:active":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=uh(),{borderClasses:a}=yo(e),{backgroundColorClasses:o,backgroundColorStyles:i}=Mn(()=>e.bgColor),{densityClasses:s}=Ra(e),{elevationClasses:l}=ta(e),{roundedClasses:u}=tr(e),{ssrBootStyles:c}=ch(),f=d.computed(()=>Number(e.height)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0)),h=$e(e,"active",e.active),{layoutItemStyles:v}=sh({id:e.name,order:d.computed(()=>parseInt(e.order,10)),position:d.toRef(()=>"bottom"),layoutSize:d.toRef(()=>h.value?f.value:0),elementSize:f,active:h,absolute:d.toRef(()=>e.absolute)});return cd(e,fI),fr({VBtn:{baseColor:d.toRef(()=>e.baseColor),color:d.toRef(()=>e.color),density:d.toRef(()=>e.density),stacked:d.toRef(()=>e.mode!=="horizontal"),variant:"text"}},{scoped:!0}),Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-bottom-navigation",{"v-bottom-navigation--active":h.value,"v-bottom-navigation--grow":e.grow,"v-bottom-navigation--shift":e.mode==="shift"},r.value,o.value,a.value,s.value,l.value,u.value,e.class]),style:d.normalizeStyle([i.value,v.value,{height:Oe(f.value)},c.value,e.style])},{default:()=>[n.default&&d.createElementVNode("div",{class:"v-bottom-navigation__content"},[n.default()])]})),{}}}),wG=ie({fullscreen:Boolean,scrollable:Boolean,...Ft(vb({captureFocus:!0,origin:"center center",scrollStrategy:"block",transition:{component:jx},zIndex:2400,retainFocus:!0}),["disableInitialFocus"])},"VDialog"),Xl=Se()({name:"VDialog",props:wG(),emits:{"update:modelValue":e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=$e(e,"modelValue"),{scopeId:o}=gh(),i=d.ref();function s(){n("afterEnter"),(e.scrim||e.retainFocus)&&i.value?.contentEl&&!i.value.contentEl.contains(document.activeElement)&&i.value.contentEl.focus({preventScroll:!0})}function l(){n("afterLeave")}return d.watch(a,async u=>{u||(await d.nextTick(),i.value.activatorEl?.focus({preventScroll:!0}))}),Ce(()=>{const u=ci.filterProps(e),c=d.mergeProps({"aria-haspopup":"dialog"},e.activatorProps),f=d.mergeProps({tabindex:-1},e.contentProps);return d.createVNode(ci,d.mergeProps({ref:i,class:["v-dialog",{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable},e.class],style:e.style},u,{modelValue:a.value,"onUpdate:modelValue":h=>a.value=h,"aria-modal":"true",activatorProps:c,contentProps:f,height:e.fullscreen?void 0:e.height,width:e.fullscreen?void 0:e.width,maxHeight:e.fullscreen?void 0:e.maxHeight,maxWidth:e.fullscreen?void 0:e.maxWidth,role:"dialog",onAfterEnter:s,onAfterLeave:l},o),{activator:r.activator,default:function(){for(var h=arguments.length,v=new Array(h),p=0;p[r.default?.(...v)]})}})}),na({},i)}}),Axe=ie({inset:Boolean,...wG({transition:"bottom-sheet-transition"})},"VBottomSheet"),Exe=Se()({name:"VBottomSheet",props:Axe(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=$e(e,"modelValue");return Ce(()=>{const a=Xl.filterProps(e);return d.createVNode(Xl,d.mergeProps(a,{contentClass:["v-bottom-sheet__content",e.contentClass],modelValue:r.value,"onUpdate:modelValue":o=>r.value=o,class:["v-bottom-sheet",{"v-bottom-sheet--inset":e.inset},e.class],style:e.style}),n)}),{}}}),Mxe=ie({divider:[Number,String],...Qe()},"VBreadcrumbsDivider"),SG=Se()({name:"VBreadcrumbsDivider",props:Mxe(),setup(e,t){let{slots:n}=t;return Ce(()=>d.createElementVNode("li",{"aria-hidden":"true",class:d.normalizeClass(["v-breadcrumbs-divider",e.class]),style:d.normalizeStyle(e.style)},[n?.default?.()??e.divider])),{}}}),Ixe=ie({active:Boolean,activeClass:String,activeColor:String,color:String,disabled:Boolean,title:String,...Qe(),...Ro(Mr(),["width","maxWidth"]),...ob(),...Vt({tag:"li"})},"VBreadcrumbsItem"),xG=Se()({name:"VBreadcrumbsItem",props:Ixe(),setup(e,t){let{slots:n,attrs:r}=t;const a=ab(e,r),o=d.computed(()=>e.active||a.isActive?.value),{dimensionStyles:i}=Ir(e),{textColorClasses:s,textColorStyles:l}=_a(()=>o.value?e.activeColor:e.color);return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-breadcrumbs-item",{"v-breadcrumbs-item--active":o.value,"v-breadcrumbs-item--disabled":e.disabled,[`${e.activeClass}`]:o.value&&e.activeClass},s.value,e.class]),style:d.normalizeStyle([l.value,i.value,e.style]),"aria-current":o.value?"page":void 0},{default:()=>[a.isLink.value?d.createElementVNode("a",d.mergeProps({class:"v-breadcrumbs-item--link",onClick:a.navigate.value},a.linkProps),[n.default?.()??e.title]):n.default?.()??e.title]})),{}}}),Dxe=ie({activeClass:String,activeColor:String,bgColor:String,color:String,disabled:Boolean,divider:{type:String,default:"/"},icon:ot,items:{type:Array,default:()=>[]},...Qe(),...hr(),...Gn(),...Vt({tag:"ul"})},"VBreadcrumbs"),CG=Se()({name:"VBreadcrumbs",props:Dxe(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:a}=Mn(()=>e.bgColor),{densityClasses:o}=Ra(e),{roundedClasses:i}=tr(e);fr({VBreadcrumbsDivider:{divider:d.toRef(()=>e.divider)},VBreadcrumbsItem:{activeClass:d.toRef(()=>e.activeClass),activeColor:d.toRef(()=>e.activeColor),color:d.toRef(()=>e.color),disabled:d.toRef(()=>e.disabled)}});const s=d.computed(()=>e.items.map(l=>typeof l=="string"?{item:{title:l},raw:l}:{item:l,raw:l}));return Ce(()=>{const l=!!(n.prepend||e.icon);return d.createVNode(e.tag,{class:d.normalizeClass(["v-breadcrumbs",r.value,o.value,i.value,e.class]),style:d.normalizeStyle([a.value,e.style])},{default:()=>[l&&d.createElementVNode("li",{key:"prepend",class:"v-breadcrumbs__prepend"},[n.prepend?d.createVNode(Nt,{key:"prepend-defaults",disabled:!e.icon,defaults:{VIcon:{icon:e.icon,start:!0}}},n.prepend):d.createVNode(ft,{key:"prepend-icon",start:!0,icon:e.icon},null)]),s.value.map((u,c,f)=>{let{item:h,raw:v}=u;return d.createElementVNode(d.Fragment,null,[n.item?.({item:h,index:c})??d.createVNode(xG,d.mergeProps({key:c,disabled:c>=f.length-1},typeof h=="string"?{title:h}:h),{default:n.title?()=>n.title?.({item:h,index:c}):void 0}),cn.divider?.({item:v,index:c}):void 0})])}),n.default?.()]})}),{}}}),Vxe=ie({active:{type:Boolean,default:void 0},activeColor:String,activeIcon:[String,Function,Object],activeVariant:String,baseVariant:{type:String,default:"tonal"},disabled:Boolean,height:[Number,String],width:[Number,String],hideOverlay:Boolean,icon:[String,Function,Object],iconColor:String,loading:Boolean,opacity:[Number,String],readonly:Boolean,rotate:[Number,String],size:{type:[Number,String],default:"default"},sizes:{type:Array,default:()=>[["x-small",16],["small",24],["default",40],["large",48],["x-large",56]]},text:{type:[String,Number,Boolean],default:void 0},...$a(),...Qe(),...Dr(),...h8(),...Gn(),...Vt({tag:"button"}),...an(),...Bi({variant:"flat"})},"VIconBtn"),_G=Se()({name:"VIconBtn",props:Vxe(),emits:{"update:active":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const a=$e(e,"active"),{themeClasses:o}=wn(e),{borderClasses:i}=yo(e),{elevationClasses:s}=ta(e),{roundedClasses:l}=tr(e),{colorClasses:u,colorStyles:c,variantClasses:f}=ec(()=>({color:(()=>{if(!e.disabled)return a.value?e.activeColor??e.color??"surface-variant":e.color})(),variant:a.value===void 0?e.variant:a.value?e.activeVariant??e.variant:e.baseVariant??e.variant})),h=new Map(e.sizes);function v(){e.disabled||e.readonly||a.value===void 0||e.tag==="a"&&n.href||(a.value=!a.value)}return Ce(()=>{const p=a.value?e.activeIcon??e.icon:e.icon,m=e.size,y=h.has(m)?h.get(m):m,b=e.height??y,w=e.width??y,{iconSize:S}=v8(e,()=>new Map(e.iconSizes).get(m)),_={icon:p,size:S.value,color:e.iconColor,opacity:e.opacity};return d.createVNode(e.tag,{type:e.tag==="button"?"button":void 0,class:d.normalizeClass([{"v-icon-btn":!0,"v-icon-btn--active":a.value,"v-icon-btn--disabled":e.disabled,"v-icon-btn--loading":e.loading,"v-icon-btn--readonly":e.readonly,[`v-icon-btn--${e.size}`]:!0},o.value,u.value,i.value,s.value,l.value,f.value,e.class]),style:d.normalizeStyle([{"--v-icon-btn-rotate":Oe(e.rotate,"deg"),"--v-icon-btn-height":Oe(b),"--v-icon-btn-width":Oe(w)},c.value,e.style]),tabindex:e.disabled||e.readonly?-1:0,onClick:v},{default:()=>[$u(!e.hideOverlay,"v-icon-btn"),d.createElementVNode("div",{class:"v-icon-btn__content","data-no-activator":""},[!r.default&&p?d.createVNode(ft,d.mergeProps({key:"content-icon"},_),null):d.createVNode(Nt,{key:"content-defaults",disabled:!p,defaults:{VIcon:{..._}}},{default:()=>r.default?.()??d.toDisplayString(e.text)})]),!!e.loading&&d.createElementVNode("span",{key:"loader",class:"v-icon-btn__loader"},[r.loader?.()??d.createVNode(dd,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:"disable-shrink",width:"2",size:S.value},null)])]})}),{}}});function Pxe(e){return e%4===0&&e%100!==0||e%400===0}const TG=/^(\d{4})-(\d{1,2})(-(\d{1,2}))?([^\d]+(\d{1,2}))?(:(\d{1,2}))?(:(\d{1,2}))?$/,kG=/(\d\d?)(:(\d\d?)|)(:(\d\d?)|)/,Nxe=[0,31,28,31,30,31,30,31,31,30,31,30,31],Lxe=[0,31,29,31,30,31,30,31,31,30,31,30,31],Oxe=28,Rxe=31,eD=12,AG=1,o0=1,pd=7,EG=60,Bxe=59,Fxe=24*60,Hxe=24,zxe=23,Wxe=0,Gxe=1e4,Uxe=100,jxe=100,Yxe=1e4;function Kxe(e,t,n){const r=di(e);return RG(r,t[0],OG),ll(r),n&&wh(r,n,r.hasTime),r}function Xxe(e,t,n){const r=di(e);return RG(r,t[t.length-1]),ll(r),n&&wh(r,n,r.hasTime),r}function MG(e){const t=di(e);return t.day=o0,i0(t),ll(t),t}function IG(e){const t=di(e);return t.day=rD(t.year,t.month),i0(t),ll(t),t}function vm(e){return isFinite(parseInt(e))}function Zxe(e){return typeof e=="number"&&isFinite(e)||!!kG.exec(e)||typeof e=="object"&&isFinite(e.hour)&&isFinite(e.minute)}function DG(e){if(typeof e=="number")return e;if(typeof e=="string"){const t=kG.exec(e);return t?parseInt(t[1])*60+parseInt(t[3]||0):!1}else return typeof e=="object"?typeof e.hour!="number"||typeof e.minute!="number"?!1:e.hour*60+e.minute:!1}function pm(e){return typeof e=="number"&&isFinite(e)||typeof e=="string"&&!!TG.exec(e)||e instanceof Date}function ac(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;if(typeof e=="number"&&isFinite(e)&&(e=new Date(e)),e instanceof Date){const o=tD(e);return n&&wh(o,n,o.hasTime),o}if(typeof e!="string"){if(t)throw new Error(`${e} is not a valid timestamp. It must be a Date, number of milliseconds since Epoch, or a string in the format of YYYY-MM-DD or YYYY-MM-DD hh:mm. Zero-padding is optional and seconds are ignored.`);return null}const r=TG.exec(e);if(!r){if(t)throw new Error(`${e} is not a valid timestamp. It must be a Date, number of milliseconds since Epoch, or a string in the format of YYYY-MM-DD or YYYY-MM-DD hh:mm. Zero-padding is optional and seconds are ignored.`);return null}const a={date:e,time:"",year:parseInt(r[1]),month:parseInt(r[2]),day:parseInt(r[4])||1,hour:parseInt(r[6])||0,minute:parseInt(r[8])||0,weekday:0,hasDay:!!r[4],hasTime:!!(r[6]&&r[8]),past:!1,present:!1,future:!1};return i0(a),ll(a),n&&wh(a,n,a.hasTime),a}function tD(e){return ll({date:"",time:"",year:e.getFullYear(),month:e.getMonth()+1,day:e.getDate(),weekday:e.getDay(),hour:e.getHours(),minute:e.getMinutes(),hasDay:!0,hasTime:!0,past:!1,present:!0,future:!1})}function ra(e){return e.year*Gxe+e.month*Uxe+e.day}function nD(e){return e.hour*jxe+e.minute}function md(e){return ra(e)*Yxe+nD(e)}function wh(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=ra(t),a=ra(e),o=r===a;return e.hasTime&&n&&o&&(r=nD(t),a=nD(e),o=r===a),e.past=ar,e}function VG(e){return e instanceof Date||typeof e=="number"&&isFinite(e)}function PG(e,t,n){return e.hasTime!==t&&(e.hasTime=t,t||(e.hour=zxe,e.minute=Bxe,e.time=LG(e))),e}function NG(e,t,n){return e.hasTime=!0,e.hour=0,e.minute=0,aD(e,t),ll(e),n&&wh(e,n,!0),e}function i0(e){return e.weekday=Jxe(e),e}function ll(e){return e.time=LG(e),e.date=Qxe(e),e}function Jxe(e){if(e.hasDay){const t=Math.floor,n=e.day,r=(e.month+9)%eD+1,a=t(e.year/100),o=e.year%100-(e.month<=2?1:0);return((n+t(2.6*r-.2)-2*a+o+t(o/4)+t(a/4))%7+7)%7}return e.weekday}function rD(e,t){return Pxe(e)?Lxe[t]:Nxe[t]}function di(e){if(e==null)return null;const{date:t,time:n,year:r,month:a,day:o,weekday:i,hour:s,minute:l,hasDay:u,hasTime:c,past:f,present:h,future:v}=e;return{date:t,time:n,year:r,month:a,day:o,weekday:i,hour:s,minute:l,hasDay:u,hasTime:c,past:f,present:h,future:v}}function Sh(e,t){let n=String(e);for(;n.length=EG;)e.minute-=EG,e.hour++,e.hour>=Hxe&&(gd(e),e.hour=Wxe);return e}function gd(e){return e.day++,e.weekday=(e.weekday+1)%pd,e.day>Oxe&&e.day>rD(e.year,e.month)&&(e.day=o0,e.month++,e.month>eD&&(e.month=AG,e.year++)),e}function OG(e){return e.day--,e.weekday=(e.weekday+6)%pd,e.day1&&arguments[1]!==void 0?arguments[1]:gd,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;for(;--n>=0;)t(e);return e}function qxe(e,t){const n=(t.year-e.year)*525600,r=(t.month-e.month)*43800,a=(t.day-e.day)*1440,o=(t.hour-e.hour)*60,i=t.minute-e.minute;return n+r+a+o+i}function RG(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:gd,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:6;for(;e.weekday!==t&&--r>=0;)n(e);return e}function $xe(e){const t=[1,1,1,1,1,1,1],n=[0,0,0,0,0,0,0];for(let r=0;r4&&arguments[4]!==void 0?arguments[4]:42,o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;const i=ra(t),s=[];let l=di(e),u=0,c=u===i;if(i"";return typeof Intl>"u"||typeof Intl.DateTimeFormat>"u"?n:(r,a)=>{try{return new Intl.DateTimeFormat(e||void 0,t(r,a)).format(oD(r))}catch{return""}}}function t0e(e){if(typeof e=="string"&&(e=e.split(",")),Array.isArray(e)){const t=e.map(a=>parseInt(a));if(t.length>pd||t.length===0)return!1;const n={};let r=!1;for(let a=0;a=pd)return!1;if(a>0){const i=o-t[a-1];if(i<0){if(r)return!1;r=!0}else if(i===0)return!1}if(n[o])return!1;n[o]=!0}return!0}return!1}function n0e(e){const t=d.reactive({now:ac("0000-00-00 00:00",!0),today:ac("0000-00-00",!0)}),n=d.computed(()=>e.now&&pm(e.now)?ac(e.now,!0):null);function r(){t.now.present=t.today.present=!0,t.now.past=t.today.past=!1,t.now.future=t.today.future=!1}function a(){return tD(new Date)}function o(l,u){l.date!==u.date&&(u.year=l.year,u.month=l.month,u.day=l.day,u.weekday=l.weekday,u.date=l.date)}function i(l,u){l.time!==u.time&&(u.hour=l.hour,u.minute=l.minute,u.time=l.time)}function s(){const l=n.value||a();o(l,t.now),i(l,t.now),o(l,t.today)}return d.watch(n,s),s(),r(),{times:t,parsedNow:n,updateTimes:s,setPresent:r,getNow:a,updateDay:o,updateTime:i}}function bb(e){const t=e.slice(-2).toUpperCase();switch(!0){case e==="GB-alt-variant":return{firstDay:0,firstWeekSize:4};case e==="001":return{firstDay:1,firstWeekSize:1};case`AG AS BD BR BS BT BW BZ CA CO DM DO ET GT GU HK HN ID IL IN JM JP KE KH KR LA MH MM MO MT MX MZ NI NP PA PE PH PK PR PY SA SG SV TH TT TW UM US VE VI WS YE ZA ZW`.includes(t):return{firstDay:0,firstWeekSize:1};case`AI AL AM AR AU AZ BA BM BN BY CL CM CN CR CY EC GE HR KG KZ LB LK LV MD ME MK MN MY NZ RO RS SI TJ TM TR UA UY UZ VN XK`.includes(t):return{firstDay:1,firstWeekSize:1};case`AD AN AT AX BE BG CH CZ DE DK EE ES FI FJ FO FR GB GF GP GR HU IE IS - IT LI LT LU MC MQ NL NO PL RE RU SE SK SM VA`.includes(t):return{firstDay:1,firstWeekSize:4};case"AE AF BH DJ DZ EG IQ IR JO KW LY OM QA SD SY".includes(t):return{firstDay:6,firstWeekSize:1};case t==="MV":return{firstDay:5,firstWeekSize:1};case t==="PT":return{firstDay:0,firstWeekSize:4};default:return null}}function n0e(e,t,n){const r=[];let a=[];const o=OG(e),i=RG(e),s=n??yb(t)?.firstDay??0,l=(o.getDay()-s+7)%7,u=(i.getDay()-s+7)%7;for(let c=0;c0&&r.push(a),r}function bb(e,t,n){let r=(n??yb(t)?.firstDay??0)%7;[0,1,2,3,4,5,6].includes(r)||(va("Invalid firstDayOfWeek, expected discrete number in range [0-6]"),r=0);const a=new Date(e);for(;a.getDay()!==r;)a.setDate(a.getDate()-1);return a}function r0e(e,t){const n=new Date(e),r=((yb(t)?.firstDay??0)+6)%7;for(;n.getDay()!==r;)n.setDate(n.getDate()+1);return n}function OG(e){return new Date(e.getFullYear(),e.getMonth(),1)}function RG(e){return new Date(e.getFullYear(),e.getMonth()+1,0)}function a0e(e){const t=e.split("-").map(Number);return new Date(t[0],t[1]-1,t[2])}const o0e=/^([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))$/;function BG(e){if(e==null)return new Date;if(e instanceof Date)return e;if(typeof e=="string"){let t;if(o0e.test(e))return a0e(e);if(t=Date.parse(e),!isNaN(t))return new Date(t)}return null}const FG=new Date(2e3,0,2);function i0e(e,t,n){const r=t??yb(e)?.firstDay??0;return Wl(7).map(a=>{const o=new Date(FG);return o.setDate(FG.getDate()+r+a),new Intl.DateTimeFormat(e,{weekday:n??"narrow"}).format(o)})}function s0e(e,t,n,r){const a=BG(e)??new Date,o=r?.[t];if(typeof o=="function")return o(a,t,n);let i={};switch(t){case"fullDate":i={year:"numeric",month:"short",day:"numeric"};break;case"fullDateWithWeekday":i={weekday:"long",year:"numeric",month:"long",day:"numeric"};break;case"normalDate":const s=a.getDate(),l=new Intl.DateTimeFormat(n,{month:"long"}).format(a);return`${s} ${l}`;case"normalDateWithWeekday":i={weekday:"short",day:"numeric",month:"short"};break;case"shortDate":i={month:"short",day:"numeric"};break;case"year":i={year:"numeric"};break;case"month":i={month:"long"};break;case"monthShort":i={month:"short"};break;case"monthAndYear":i={month:"long",year:"numeric"};break;case"monthAndDate":i={month:"long",day:"numeric"};break;case"weekday":i={weekday:"long"};break;case"weekdayShort":i={weekday:"short"};break;case"dayOfMonth":return new Intl.NumberFormat(n).format(a.getDate());case"hours12h":i={hour:"numeric",hour12:!0};break;case"hours24h":i={hour:"numeric",hour12:!1};break;case"minutes":i={minute:"numeric"};break;case"seconds":i={second:"numeric"};break;case"fullTime":i={hour:"numeric",minute:"numeric"};break;case"fullTime12h":i={hour:"numeric",minute:"numeric",hour12:!0};break;case"fullTime24h":i={hour:"numeric",minute:"numeric",hour12:!1};break;case"fullDateTime":i={year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric"};break;case"fullDateTime12h":i={year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",hour12:!0};break;case"fullDateTime24h":i={year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",hour12:!1};break;case"keyboardDate":i={year:"numeric",month:"2-digit",day:"2-digit"};break;case"keyboardDateTime":return i={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric"},new Intl.DateTimeFormat(n,i).format(a).replace(/, /g," ");case"keyboardDateTime12h":return i={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",hour12:!0},new Intl.DateTimeFormat(n,i).format(a).replace(/, /g," ");case"keyboardDateTime24h":return i={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",hour12:!1},new Intl.DateTimeFormat(n,i).format(a).replace(/, /g," ");default:i=o??{timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(n,i).format(a)}function l0e(e,t){const n=e.toJsDate(t),r=n.getFullYear(),a=J6(String(n.getMonth()+1),2,"0"),o=J6(String(n.getDate()),2,"0");return`${r}-${a}-${o}`}function u0e(e){const[t,n,r]=e.split("-").map(Number);return new Date(t,n-1,r)}function c0e(e,t){const n=new Date(e);return n.setMinutes(n.getMinutes()+t),n}function d0e(e,t){const n=new Date(e);return n.setHours(n.getHours()+t),n}function Ch(e,t){const n=new Date(e);return n.setDate(n.getDate()+t),n}function f0e(e,t){const n=new Date(e);return n.setDate(n.getDate()+t*7),n}function h0e(e,t){const n=new Date(e);return n.setDate(1),n.setMonth(n.getMonth()+t),n}function wb(e){return e.getFullYear()}function v0e(e){return e.getMonth()}function p0e(e,t,n,r){const a=yb(t),o=n??a?.firstDay??0,i=a?.firstWeekSize??1;return r!==void 0?m0e(e,t,o,r):g0e(e,t,o,i)}function m0e(e,t,n,r){const a=(7+r-n)%7,o=bb(e,t,n),i=Ch(o,6);function s(h){return(7+new Date(h,0,1).getDay()-n)%7}let l=wb(o);l=r&&s++;const l=new Date(s,0,1),u=i(s),c=u>=r?Ch(l,u-7):Ch(l,u);return 1+c0(oD(a),Sb(c),"weeks")}function y0e(e){return e.getDate()}function b0e(e){return new Date(e.getFullYear(),e.getMonth()+1,1)}function w0e(e){return new Date(e.getFullYear(),e.getMonth()-1,1)}function S0e(e){return e.getHours()}function x0e(e){return e.getMinutes()}function C0e(e){return new Date(e.getFullYear(),0,1)}function _0e(e){return new Date(e.getFullYear(),11,31)}function T0e(e,t){return u0(e,t[0])&&E0e(e,t[1])}function k0e(e){const t=new Date(e);return t instanceof Date&&!isNaN(t.getTime())}function u0(e,t){return e.getTime()>t.getTime()}function A0e(e,t){return u0(Sb(e),Sb(t))}function E0e(e,t){return e.getTime(){n.locale=e.locale[r]??r??n.locale}),n}function _h(){const e=d.inject(zG);if(!e)throw new Error("[Vuetify] Could not find injected date options");const t=yn();return UG(e,t)}const d0=ie({start:{type:[String,Number,Date],validate:vm,default:()=>eD(new Date).date},end:{type:[String,Number,Date],validate:vm},weekdays:{type:[Array,String],default:()=>[0,1,2,3,4,5,6],validate:e0e},firstDayOfWeek:[Number,String],firstDayOfYear:[Number,String],weekdayFormat:{type:Function,default:null},dayFormat:{type:Function,default:null},locale:String,now:{type:String,validator:vm},type:{type:String,default:"month"}},"VCalendar-base");function iD(e){const{times:t,updateTimes:n}=t0e({now:e.now}),r=zW(e),a=_h(),o=d.computed(()=>e.type==="month"?AG(nc(e.start,!0)):nc(e.start,!0)),i=d.computed(()=>{const S=o.value,_=e.end&&nc(e.end)||S,C=md(_)vm(e.modelValue)?nc(e.modelValue,!0):o.value||t.today),l=d.computed(()=>{const S=Array.isArray(e.weekdays)?e.weekdays:(e.weekdays||"").split(",").map(C=>parseInt(C,10)),_=a.toJsDate(a.startOfWeek(a.date(),e.firstDayOfWeek)).getDay();return[...S.toSorted().filter(C=>C>=_),...S.toSorted().filter(C=>C<_)]}),u=d.computed(()=>{const S=s.value,_=parseInt(String(e.categoryDays))||1;switch(e.type){case"day":return[S.weekday];case"4day":return[S.weekday,(S.weekday+1)%7,(S.weekday+2)%7,(S.weekday+3)%7];case"category":return Array.from({length:_},(C,T)=>(S.weekday+T)%7);default:return l.value}}),c=d.computed(()=>qxe(l.value)),f=d.computed(()=>l0(o.value,i.value,t.today,c.value)),h=d.computed(()=>e.dayFormat?e.dayFormat:gb(r.current.value,()=>({timeZone:"UTC",day:"numeric"}))),v=d.computed(()=>e.weekdayFormat?e.weekdayFormat:gb(r.current.value,(S,_)=>({timeZone:"UTC",weekday:_?"short":"long"})));function p(S){return XW(S)}function m(S){let _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return{"v-present":S.present,"v-past":S.past,"v-future":S.future,"v-outside":_}}function g(S){return a.getWeek(a.date(S.date),e.firstDayOfWeek,e.firstDayOfYear)}function y(S){return Yxe(S,l.value,t.today)}function b(S){return Kxe(S,l.value,t.today)}function w(S){return gb(r.current.value,()=>S)}return{times:t,locale:r,parsedValue:s,parsedWeekdays:l,effectiveWeekdays:u,weekdaySkips:c,parsedStart:o,parsedEnd:i,days:f,dayFormatter:h,weekdayFormatter:v,getColorProps:p,getRelativeClasses:m,getWeekNumber:g,getStartOfWeek:y,getEndOfWeek:b,getFormatter:w,updateTimes:n}}const jG=ie({maxDays:{type:Number,default:7},intervalHeight:{type:[Number,String],default:48,validate:hm},intervalWidth:{type:[Number,String],default:60,validate:hm},intervalMinutes:{type:[Number,String],default:60,validate:hm},firstInterval:{type:[Number,String],default:0,validate:hm},firstTime:{type:[Number,String,Object],validate:Xxe},intervalCount:{type:[Number,String],default:24,validate:hm},intervalFormat:{type:Function,default:null},intervalStyle:{type:Function,default:null},showIntervalLabel:{type:Function,default:null}},"VCalendar-intervals");function YG(e){const t=iD(e),n=d.shallowRef(),r=d.computed(()=>parseInt(String(e.firstInterval||0))),a=d.computed(()=>parseInt(String(e.intervalMinutes||60))),o=d.computed(()=>parseInt(String(e.intervalCount||24))),i=d.computed(()=>parseFloat(String(e.intervalHeight||48))),s=d.computed(()=>MG(e.firstTime)),l=d.computed(()=>{const _=s.value;return _!==!1&&_>=0&&_<=Bxe?_:r.value*a.value}),u=d.computed(()=>o.value*i.value),c=d.computed(()=>l0(t.parsedStart.value,t.parsedEnd.value,t.times.today,t.weekdaySkips.value,e.maxDays)),f=d.computed(()=>{const _=c.value,C=l.value,T=a.value,A=o.value,E=t.times.now;return _.map(M=>$xe(M,C,T,A,E))}),h=d.computed(()=>e.intervalFormat?e.intervalFormat:gb(t.locale.current.value,(_,C)=>C?_.minute===0?{timeZone:"UTC",hour:"numeric"}:{timeZone:"UTC",hour:"numeric",minute:"2-digit"}:{timeZone:"UTC",hour:"2-digit",minute:"2-digit"}));function v(_){const C=f.value[0][0];return!(C.hour===_.hour&&C.minute===_.minute)}function p(_){}function m(_,C){const T=ui(C),A=_.currentTarget.getBoundingClientRect(),E=l.value,M=_,I=_,N=M.changedTouches||M.touches,P=((N&&N[0]?N[0].clientY:I.clientY)-A.top)/i.value,L=Math.floor(P*a.value),O=E+L;return VG(T,O,t.times.now)}function g(_){const C=ui(_);return C.timeToY=w,C.timeDelta=S,C.minutesToPixels=b,C.week=c.value,C.intervalRange=[l.value,l.value+o.value*a.value],C}function y(_){const C=w(_),T=n.value;return C===!1||!T?!1:(T.scrollTop=C,!0)}function b(_){return _/a.value*i.value}function w(_){let C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const T=C!==!1;let E=S(_,typeof C!="boolean"?C:void 0);return E===!1||(E*=u.value,T?E<0?E=0:E>u.value&&(E=u.value):E<0?E=E+u.value:E>u.value&&(E=E-u.value)),E}function S(_,C){let T=MG(_);if(T===!1)return!1;const A=o.value*a.value;if(C&&typeof _=="object"&&"day"in _){const M=na(_),I=na(C);T+=(M-I)*A}const E=l.value;return(T-E)/A}return{...t,scrollAreaRef:n,parsedFirstInterval:r,parsedIntervalMinutes:a,parsedIntervalCount:o,parsedIntervalHeight:i,parsedFirstTime:s,firstMinute:l,bodyHeight:u,days:c,intervals:f,intervalFormatter:h,showIntervalLabelDefault:v,intervalStyleDefault:p,getTimestampAtEvent:m,getSlotScope:g,scrollToTime:y,minutesToPixels:b,timeToY:w,timeDelta:S}}function H0e(e,t){const n=t.value,r={passive:!t.modifiers?.active};window.addEventListener("resize",n,r),e._onResize=Object(e._onResize),e._onResize[t.instance.$.uid]={handler:n,options:r},t.modifiers?.quiet||n()}function z0e(e,t){if(!e._onResize?.[t.instance.$.uid])return;const{handler:n,options:r}=e._onResize[t.instance.$.uid];window.removeEventListener("resize",n,r),delete e._onResize[t.instance.$.uid]}const xb={mounted:H0e,unmounted:z0e},Cb=po({name:"VCalendarDaily",directives:{vResize:xb},props:{color:String,shortWeekdays:{type:Boolean,default:!0},shortIntervals:{type:Boolean,default:!0},hideHeader:Boolean,...d0(),...jG()},setup(e,t){let{slots:n,attrs:r}=t;const a=d.ref(0),o=d.ref(),i=YG(e);function s(){d.nextTick(l)}function l(){a.value=u()}function u(){return i.scrollAreaRef.value&&o.value?i.scrollAreaRef.value.offsetWidth-o.value.offsetWidth:0}function c(){return d.createElementVNode("div",{class:"v-calendar-daily__head",style:{marginRight:a.value+"px"}},[f(),h()])}function f(){const V=Ne(e.intervalWidth);return d.createElementVNode("div",{class:"v-calendar-daily__intervals-head",style:{width:V}},[n["interval-header"]?.()])}function h(){return i.days.value.map(v)}function v(V,P){const L=Ni(r,":day",O=>({nativeEvent:O,...i.getSlotScope(V)}));return d.createElementVNode("div",d.mergeProps({key:V.date,class:["v-calendar-daily_head-day",i.getRelativeClasses(V)]},L),[m(V),g(V),p(V,P)])}function p(V,P){return n["day-header"]?.({week:i.days.value,...V,index:P})??[]}function m(V){const P=V.present?e.color:void 0;return d.createElementVNode("div",d.mergeProps(i.getColorProps({text:P}),{class:"v-calendar-daily_head-weekday"}),[i.weekdayFormatter.value(V,e.shortWeekdays)])}function g(V){return d.createElementVNode("div",{class:"v-calendar-daily_head-day-label"},[n["day-label-header"]?.(V)??y(V)])}function y(V){const P=Ni(r,":date",L=>({nativeEvent:L,...V}));return d.createVNode(xG,d.mergeProps({active:V.present,activeColor:e.color,variant:"outlined",baseVariant:"text","onUpdate:active":Lx},P),{default:()=>[i.dayFormatter.value(V,!1)]})}function b(){return d.createElementVNode("div",{class:"v-calendar-daily__body"},[w()])}function w(){return d.createElementVNode("div",{ref:i.scrollAreaRef,class:"v-calendar-daily__scroll-area"},[S()])}function S(){return d.createElementVNode("div",{ref:o,class:"v-calendar-daily__pane",style:{height:Ne(i.bodyHeight.value)}},[_()])}function _(){return d.createElementVNode("div",{class:"v-calendar-daily__day-container"},[M(),n.days?.()??C()])}function C(){return i.days.value.map((V,P)=>{const L=Ni(r,":time",O=>({nativeEvent:O,...i.getSlotScope(i.getTimestampAtEvent(O,V))}));return d.createElementVNode("div",d.mergeProps({key:V.date,class:["v-calendar-daily__day",i.getRelativeClasses(V)]},L),[A(P),T(V)])})}function T(V){return n["day-body"]?.(i.getSlotScope(V))??[]}function A(V){return i.intervals.value[V].map(E)}function E(V){const P=Ne(e.intervalHeight),L=e.intervalStyle||i.intervalStyleDefault;return d.createElementVNode("div",{class:"v-calendar-daily__day-interval",key:V.time,style:d.normalizeStyle([{height:P},L(V)])},[n.interval?.(i.getSlotScope(V))])}function M(){const V=Ne(e.intervalWidth),P=Ni(r,":interval",L=>({nativeEvent:L,...i.getTimestampAtEvent(L,i.parsedStart.value)}));return d.createElementVNode("div",d.mergeProps({class:"v-calendar-daily__intervals-body",style:{width:V}},P),[I()])}function I(){return i.intervals.value.length?i.intervals.value[0].map(N):null}function N(V){const P=Ne(e.intervalHeight),L=e.shortIntervals,F=(e.showIntervalLabel||i.showIntervalLabelDefault)(V)?i.intervalFormatter.value(V,L):void 0;return d.createElementVNode("div",{key:V.time,class:"v-calendar-daily__interval",style:{height:P}},[d.createElementVNode("div",{class:"v-calendar-daily__interval-text"},[F])])}return d.onMounted(s),Ce(()=>d.withDirectives(d.createElementVNode("div",{class:d.normalizeClass(["v-calendar-daily",r.class]),onDragstart:V=>V.preventDefault()},[e.hideHeader?void 0:c(),b()]),[[xb,l,void 0,{quiet:!0}]])),{...i,scrollPush:a,pane:o,init:s,onResize:l,getScrollPush:u}}});function W0e(e,t){return typeof t=="function"?t(e):typeof t=="string"&&typeof e=="object"&&e?e[t]:typeof e=="string"?e:""}function KG(e,t){return typeof e=="string"?e.split(/\s*,\s/):Array.isArray(e)?e.map(n=>{if(typeof n=="string")return n;const r=typeof n.categoryName=="string"?n.categoryName:W0e(n,t);return{...n,categoryName:r}}):[]}const G0e=po({name:"VCalendarCategory",props:{categories:{type:[Array,String],default:""},categoryText:[String,Function],categoryForInvalid:{type:String,default:""},...d0(),...jG()},setup(e,t){let{slots:n,attrs:r}=t;const a=YG(e),o=d.computed(()=>KG(e.categories,e.categoryText));function i(g,y){const b=typeof y=="object"&&y&&y.categoryName===e.categoryForInvalid?null:y;return{...g,category:b}}function s(g){return d.createElementVNode("div",{class:"v-calendar-category__columns"},[o.value.map(y=>l(g,i(g,y)))])}function l(g,y){const b=typeof y.category=="object"?y.category.categoryName:y.category,w=Ni(r,":dayCategory",()=>i(a.getSlotScope(g)||g,y.category));return d.createElementVNode("div",d.mergeProps({class:"v-calendar-category__column-header"},w),[n.category?.(y)??u(b),n["day-header"]?.(y)])}function u(g){return d.createElementVNode("div",{class:"v-calendar-category__category"},[g===null?e.categoryForInvalid:g])}function c(){const g=[];return a.days.value.forEach((y,b)=>{const w=new Array(o.value.length||1);w.fill(y),g.push(...w.map((S,_)=>f(S,b,_)))}),g}function f(g,y,b){const w=o.value[b],S=Ni(r,":time",_=>a.getSlotScope(a.getTimestampAtEvent(_,g)));return d.createElementVNode("div",d.mergeProps({key:g.date+"-"+b,class:["v-calendar-daily__day",a.getRelativeClasses(g)]},S),[h(y,w),p(g,w)])}function h(g,y){return a.intervals.value[g].map(b=>v(b,y))}function v(g,y){const b=Ne(e.intervalHeight),w=e.intervalStyle||a.intervalStyleDefault;return d.createElementVNode("div",{key:g.time,class:"v-calendar-daily__day-interval",style:d.normalizeStyle([{height:b},w({...g,category:y})])},[n.interval?.(i(a.getSlotScope(g),y))])}function p(g,y){return d.createElementVNode("div",{class:"v-calendar-category__columns"},[m(g,y)])}function m(g,y){const b=Ni(r,":timeCategory",w=>i(a.getSlotScope(a.getTimestampAtEvent(w,g)),y));return d.createElementVNode("div",d.mergeProps({class:"v-calendar-category__column"},b),[n["day-body"]?.(i(a.getSlotScope(g),y))])}return Ce(()=>d.createVNode(Cb,d.mergeProps({class:["v-calendar-daily","v-calendar-category"]},e),{...n,days:c,"day-header":s})),{...a,parsedCategories:o}}}),U0e={control:"ctrl",command:"cmd",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright",esc:"escape",spacebar:" ",space:" ",return:"enter",del:"delete",plus:"+",slash:"/",underscore:"_",minus:"-",hyphen:"-"};function XG(e){const t=e.toLowerCase();return U0e[t]||t}function ZG(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const n={keys:[],separators:[]};if(!e)return t||va("Invalid hotkey combination: empty string provided"),n;if(e.length>1&&["+","/","_"].some(c=>e.startsWith(c))&&!["++","//","__"].some(c=>e.startsWith(c))||e.includes("++")||e.includes("//")||e.includes("__")||e==="+"||e==="/"||e==="_"||e.length>1&&(e.endsWith("+")||e.endsWith("/")||e.endsWith("_"))&&e.at(-2)!==e.at(-1)||e==="++"||e==="//"||e==="--"||e==="__")return t||va(`Invalid hotkey combination: "${e}" has invalid structure`),n;const o=[],i=[];let s="";const l=c=>{s&&(c&&i.push(c),o.push(XG(s)),s="")};for(let c=0;cc.length>1&&c.includes("-")&&c!=="--")?(t||va(`Invalid hotkey combination: "${e}" has invalid structure`),n):o.length===0&&e?{keys:[XG(e)],separators:i}:{keys:o,separators:i}}function j0e(e){if(!e)return va("Invalid hotkey sequence: empty string provided"),[];const t=e.startsWith("-")&&e!=="-"&&!["---","--+"].includes(e),n=e.endsWith("-")&&!e.endsWith("+-")&&!e.endsWith("_-")&&e!=="-"&&e!=="---";if(t||n)return va(`Invalid hotkey sequence: "${e}" contains invalid combinations`),[];const r=[];let a="",o=0;for(;o1?e[o-2]:void 0;["+","_"].includes(c)&&!["+","/"].includes(f??"")?(a+=u,o++):(a?(r.push(a),a=""):r.push("-"),o++)}else a+=u,o++}a&&r.push(a);const i=[];let s=0;for(const u of r)u==="-"?(s%2===0&&i.push("-"),s++):(s=0,i.push(u));return i.every(u=>ZG(u,!0).keys.length>0)?i:(va(`Invalid hotkey sequence: "${e}" contains invalid combinations`),[])}const JG=po({name:"VCalendarWeekly",props:{minWeeks:{validate:hm,default:1},monthFormat:Function,showWeek:Boolean,color:String,shortWeekdays:{type:Boolean,default:!0},showMonthOnFirst:{type:Boolean,default:!0},shortMonths:{type:Boolean,default:!0},hideHeader:Boolean,...d0()},setup(e,t){let{slots:n,attrs:r}=t;const a=iD(e),o=uh(),i=d.computed(()=>parseInt(String(e.minWeeks))),s=d.computed(()=>{const _=i.value*a.parsedWeekdays.value.length,C=a.getStartOfWeek(a.parsedStart.value),T=a.getEndOfWeek(a.parsedEnd.value);return l0(C,T,a.times.today,a.weekdaySkips.value,Number.MAX_SAFE_INTEGER,_)}),l=d.computed(()=>{const _=a.times.today,C=a.getStartOfWeek(_),T=a.getEndOfWeek(_);return l0(C,T,_,a.weekdaySkips.value,a.parsedWeekdays.value.length,a.parsedWeekdays.value.length)}),u=d.computed(()=>e.monthFormat?e.monthFormat:gb(a.locale.current.value,(_,C)=>({timeZone:"UTC",month:C?"short":"long"})));function c(_){const C=na(_);return Cna(a.parsedEnd.value)}function f(){return d.createElementVNode("div",{class:"v-calendar-weekly__head",role:"row"},[h()])}function h(){const _=l.value.map(v);return e.showWeek&&_.unshift(d.createElementVNode("div",{class:"v-calendar-weekly__head-weeknumber"},null)),_}function v(_,C){const T=c(s.value[C]),A=_.present?e.color:void 0;return d.createElementVNode("div",d.mergeProps(a.getColorProps({text:A}),{key:_.date,class:["v-calendar-weekly__head-weekday",a.getRelativeClasses(_,T)],role:"columnheader"}),[a.weekdayFormatter.value(_,e.shortWeekdays)])}function p(){const _=s.value,C=a.parsedWeekdays.value.length,T=[];for(let A=0;A<_.length;A+=C)T.push(m(_.slice(A,A+C),g(_[A])));return T}function m(_,C){const T=_.map((A,E)=>b(A,E,_));return e.showWeek&&T.unshift(y(C)),d.createElementVNode("div",{key:_[0].date,class:"v-calendar-weekly__week",role:"row"},[T])}function g(_){return a.getWeekNumber(_)}function y(_){return d.createElementVNode("div",{class:"v-calendar-weekly__weeknumber"},[d.createElementVNode("small",null,[String(_)])])}function b(_,C,T){const A=c(_),E=Ni(r,":day",M=>({nativeEvent:M,..._}));return d.createElementVNode("div",d.mergeProps({key:_.date,class:["v-calendar-weekly__day",a.getRelativeClasses(_,A)],role:"cell"},E),[w(_),n.day?.({outside:A,index:C,week:T,..._})])}function w(_){return d.createElementVNode("div",{class:"v-calendar-weekly__day-label"},[n["day-label"]?.(_)??S(_)])}function S(_){const C=_.day===1&&e.showMonthOnFirst,T=Ni(r,":date",A=>({nativeEvent:A,..._}));return d.createVNode(xG,d.mergeProps({active:_.present,activeColor:e.color,variant:"outlined",baseVariant:"text","onUpdate:active":Lx},T),{default:()=>[C?u.value(_,e.shortMonths)+" "+a.dayFormatter.value(_,!1):a.dayFormatter.value(_,!1)]})}return Ce(()=>d.createElementVNode("div",{class:d.normalizeClass(["v-calendar-weekly",o.themeClasses.value]),onDragstart:_=>_.preventDefault()},[e.hideHeader?void 0:f(),p()])),{...a,days:s,todayWeek:l,monthFormatter:u,isOutside:c}}}),Y0e=864e5;function QG(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;const n=e.map(r=>({event:r,columnCount:0,column:0,left:0,width:100}));return n.sort((r,a)=>Math.max(t,r.event.startTimestampIdentifier)-Math.max(t,a.event.startTimestampIdentifier)||a.event.endTimestampIdentifier-r.event.endTimestampIdentifier),n}function ll(e,t,n,r){return(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0)?!(e>=r||t<=n):!(e>r||t{t.visuals.forEach(n=>{n.columnCount=e.length})})}function $G(e){return[e.startTimestampIdentifier,e.endTimestampIdentifier]}function eU(e){return[e.startIdentifier,e.endIdentifier]}function tU(e,t){return[Math.max(t,e.startTimestampIdentifier),Math.min(t+Y0e,e.endTimestampIdentifier)]}function K0e(e,t,n,r){for(let a=0;a{t.groups=[],t.min=t.max=-1},getVisuals:function(n,r,a){let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;(n.weekday===e||o)&&t.reset();const i=md(n),s=QG(r,i);return s.forEach(l=>{const[u,c]=a?$G(l.event):eU(l.event);t.groups.length>0&&!ll(u,c,t.min,t.max,a)&&(qG(t.groups),t.reset());let f=K0e(t.groups,u,c,a);f===-1&&(f=t.groups.length,t.groups.push({start:u,end:c,visuals:[]}));const h=t.groups[f];h.visuals.push(l),h.start=Math.min(h.start,u),h.end=Math.max(h.end,c),l.column=f,t.min===-1?(t.min=u,t.max=c):(t.min=Math.min(t.min,u),t.max=Math.max(t.max,c))}),qG(t.groups),a&&t.reset(),s}};return t}const rU=100,X0e=(e,t,n)=>{const r=nU(t);return(a,o,i,s)=>{const l=r.getVisuals(a,o,i,s);return i&&l.forEach(u=>{u.left=u.column*rU/u.columnCount,u.width=rU/u.columnCount}),l}},f0=100,Z0e=5,J0e=1.7,Q0e=(e,t,n)=>{const r=nU(t);return(a,o,i,s)=>{if(!i)return r.getVisuals(a,o,i,s);const l=md(a),u=QG(o,l),c=aCe(u,l);for(const f of c){const h=[];for(const v of f.visuals){const p=oCe(v,l),m=tCe(p,h);if(m===!1){const g=nCe(p,h);g&&(p.parent=g,p.sibling=ll(p.start,p.end,g.start,h0(g.start,n)),p.index=g.index+1,g.children.push(p))}else{const[g]=aU(p,h,m-1,m-1),y=aU(p,h,m+1,m+h.length,!0);p.children=y,p.index=m,g&&(p.parent=g,p.sibling=ll(p.start,p.end,g.start,h0(g.start,n)),g.children.push(p));for(const b of y)b.parent===g&&(b.parent=p),b.index-p.index<=1&&p.sibling&&ll(p.start,h0(p.start,n),b.start,b.end)&&(b.sibling=!0)}h.push(p)}q0e(h,n)}return u.sort((f,h)=>f.left-h.left||f.event.startTimestampIdentifier-h.event.startTimestampIdentifier),u}};function q0e(e,t){for(const n of e){const{visual:r,parent:a}=n,o=oU(n)+1,i=a?a.visual.left:0,s=f0-i,l=Math.min(Z0e,f0/o),u=$0e(n,e),c=s/(o-n.index+1),f=s/(o-n.index+(n.sibling?1:0))*u;a&&(r.left=n.sibling?i+c:i+l),r.width=rCe(n,e,t)?f0-r.left:Math.min(f0-r.left,f*J0e)}}function $0e(e,t){if(!e.children.length)return 1;const n=e.index+t.length;return e.children.reduce((a,o)=>Math.min(a,o.index),n)-e.index}function eCe(e,t){const n=[];for(const r of t)ll(e.start,e.end,r.start,r.end)&&n.push(r.index);return n}function tCe(e,t){const n=eCe(e,t);n.sort();for(let r=0;r4&&arguments[4]!==void 0?arguments[4]:!1;const o=[];for(const i of t)i.index>=n&&i.index<=r&&ll(e.start,e.end,i.start,i.end)&&o.push(i);if(a&&o.length>0){const i=o.reduce((s,l)=>Math.min(s,l.index),o[0].index);return o.filter(s=>s.index===i)}return o}function nCe(e,t){let n=null;for(const r of t)ll(e.start,e.end,r.start,r.end)&&(n===null||r.index>n.index)&&(n=r);return n}function rCe(e,t,n){for(const r of t)if(r!==e&&r.index>e.index&&ll(e.start,h0(e.start,n),r.start,r.end))return!1;return!0}function aCe(e,t){const n=[];for(const r of e){const[a,o]=tU(r.event,t);let i=!1;for(const s of n)if(ll(a,o,s.start,s.end)){s.visuals.push(r),s.end=Math.max(s.end,o),i=!0;break}i||n.push({start:a,end:o,visuals:[r]})}return n}function oCe(e,t){const[n,r]=tU(e.event,t);return{parent:null,sibling:!0,index:0,visual:e,start:n,end:r,children:[]}}function oU(e){let t=e.index;for(const n of e.children){const r=oU(n);r>t&&(t=r)}return t}function h0(e,t){const n=e%100,r=n+t,a=Math.floor(r/60),o=r%60;return e-n+a*100+o}const iU={stack:Q0e,column:X0e};function iCe(e,t,n,r){let a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1;const i=e[n],s=e[r],l=nc(i,!0),u=s?nc(s,!0):l,c=IG(i)?DG(l,a):l,f=IG(s)?DG(u,a):u,h=na(c),v=md(c),p=na(f),m=c.hasTime?0:2359,g=md(f)+m,y=!c.hasTime;return{input:e,start:c,startIdentifier:h,startTimestampIdentifier:v,end:f,endIdentifier:p,endTimestampIdentifier:g,allDay:y,index:t,category:o}}function sD(e,t){return t>=e.startIdentifier&&t<=e.endIdentifier}function sCe(e,t,n){if(n){const r=rD(ui(t),n[0]),a=rD(ui(t),n[1]),o=e.startTimestampIdentifiermd(r);return o&&i}return sD(e,na(t))}function lCe(e,t){return e.end.time==="00:00"&&e.end.date===t.date&&e.start.date!==t.date}function sU(e,t,n,r){return n===e.startIdentifier||r===t.weekday&&sD(e,n)}function uCe(e,t,n){return t<=e.endIdentifier&&n>=e.startIdentifier}const cCe=100,dCe=95,fCe=ie({events:{type:Array,default:()=>[]},eventStart:{type:String,default:"start"},eventEnd:{type:String,default:"end"},eventTimed:{type:[String,Function],default:"timed"},eventCategory:{type:[String,Function],default:"category"},eventHeight:{type:Number,default:20},eventColor:{type:[String,Function],default:"primary"},eventTextColor:{type:[String,Function]},eventName:{type:[String,Function],default:"name"},eventOverlapThreshold:{type:[String,Number],default:60},eventOverlapMode:{type:[String,Function],default:"stack",validate:e=>e in iU||typeof e=="function"},eventMore:{type:Boolean,default:!0},eventMoreText:{type:String,default:"$vuetify.calendar.moreEvents"},eventRipple:{type:[Boolean,Object],default:null},eventMarginBottom:{type:Number,default:1}},"VCalendar-events");function hCe(e,t,n){const r=iD(e),a=d.computed(()=>!Array.isArray(e.events)||e.events.length===0),o=d.computed(()=>e.type==="category"),i=d.computed(()=>typeof e.eventTimed=="function"?e.eventTimed:P=>!!P[e.eventTimed]),s=d.computed(()=>typeof e.eventCategory=="function"?e.eventCategory:P=>P[e.eventCategory]),l=d.computed(()=>e.events?e.events.map((P,L)=>iCe(P,L,e.eventStart||"",e.eventEnd||"",i.value(P),o.value?s.value(P):!1)):[]),u=d.computed(()=>parseInt(String(e.eventOverlapThreshold||0))),c=d.computed(()=>typeof e.eventTextColor=="function"?e.eventTextColor:()=>e.eventTextColor),f=d.computed(()=>typeof e.eventName=="function"?e.eventName:(P,L)=>P.input[e.eventName]||""),h=d.computed(()=>typeof e.eventOverlapMode=="function"?e.eventOverlapMode:iU[e.eventOverlapMode]),v=d.computed(()=>r.effectiveWeekdays.value);function p(P){return typeof e.eventColor=="function"?e.eventColor(P):P.color||e.eventColor}const m=d.ref([]);function g(){if(a.value||!e.eventMore)return;const P=e.eventHeight||0,L=y();for(const O in L){const{parent:R,events:F,more:H}=L[O];if(!H)break;const z=R.getBoundingClientRect(),G=F.length-1,Y=F.map(j=>({event:j,bottom:j.getBoundingClientRect().bottom})).sort((j,Q)=>j.bottom-Q.bottom);let U=0;for(let j=0;j<=G;j++){const Q=Y[j].bottom;(j===G?Q>z.bottom:Q+P>z.bottom)&&(Y[j].event.style.display="none",U++)}U?(H.style.display="",H.innerHTML=r.locale.t(e.eventMoreText,U)):H.style.display="none"}}function y(){const P={},L=m.value;return!L||!L.length||L.forEach(O=>{const R=O.getAttribute("data-date");O.parentElement&&R&&(R in P||(P[R]={parent:O.parentElement,more:null,events:[]}),O.getAttribute("data-more")?P[R].more=O:(P[R].events.push(O),O.style.display=""))}),P}function b(P,L){let{event:O}=P;const R=e.eventHeight||0,F=e.eventMarginBottom||0,H=na(L),z=L.week,G=H===O.startIdentifier;let Y=H===O.endIdentifier,U=dCe;if(!o.value)for(let Q=L.index+1;Q=ee)U+=cCe,Y=Y||ee===O.endIdentifier;else{Y=!0;break}}return S(O,{eventParsed:O,day:L,start:G,end:Y,timed:!1},!1,{class:["v-event",{"v-event-start":G,"v-event-end":Y}],style:{height:`${R}px`,width:`${U}%`,marginBottom:`${F}px`},"data-date":L.date})}function w(P,L){let{event:O,left:R,width:F}=P;const H=L.timeDelta(O.start,L),z=L.timeDelta(O.end,L);if(z===!1||H===!1||z<0||H>=1||lCe(O,L))return!1;const G=na(L),Y=O.startIdentifier>=G,U=O.endIdentifier>G,j=L.timeToY(O.start,L),Q=L.timeToY(O.end,L),ee=Math.max(e.eventHeight||0,Q-j);return S(O,{eventParsed:O,day:L,start:Y,end:U,timed:!0},!0,{class:"v-event-timed",style:{top:`${j}px`,height:`${ee}px`,left:`${R}%`,width:`${F}%`}})}function S(P,L,O,R){const F=t.event,H=c.value(P.input),z=p(P.input),G=P.start.hour<12&&P.end.hour>=12,Y=Qxe(P.start,P.end)<=u.value,U=(re,fe)=>r.getFormatter({timeZone:"UTC",hour:"numeric",minute:re.minute>0?"numeric":void 0})(re,!0),j=()=>U(P.start)+" - "+U(P.end),Q=()=>{const re=f.value(P,O);if(P.start.hasTime)if(O){const fe=j(),pe=Y?", ":d.createElementVNode("br",null,null);return d.createElementVNode("span",{class:"v-event-summary"},[d.createElementVNode("strong",null,[re]),pe,fe])}else{const fe=U(P.start);return d.createElementVNode("span",{class:"v-event-summary"},[d.createElementVNode("strong",null,[fe]),d.createTextVNode(" "),re])}return d.createElementVNode("span",{class:"v-event-summary"},[re])},ee={...L,event:P.input,outside:L.day.outside,singline:Y,overlapsNoon:G,formatTime:U,timeSummary:j,eventSummary:Q},$=Ni(n,":event",re=>({...ee,nativeEvent:re}));return d.withDirectives(d.createElementVNode("div",d.mergeProps(r.getColorProps({text:H,background:z}),$,R,{ref_for:!0,ref:m}),[F?.(ee)??_(Q)]),[[Ra,e.eventRipple??!0]])}function _(P){return d.createElementVNode("div",{class:"pl-1"},[P()])}function C(P){const L=(e.eventHeight||0)+(e.eventMarginBottom||0);return d.createElementVNode("div",{style:{height:`${L}px`},"data-date":P.date,ref_for:!0,ref:m},null)}function T(P){const L=e.eventHeight||0,O=e.eventMarginBottom||0,R=Ni(n,":more",F=>({nativeEvent:F,...P}));return d.withDirectives(d.createElementVNode("div",d.mergeProps({class:["v-event-more pl-1",{"v-outside":P.outside}],"data-date":P.date,"data-more":"1",style:{display:"none",height:`${L}px`,marginBottom:`${O}px`},ref_for:!0,ref:m},R),null),[[Ra,e.eventRipple??!0]])}function A(){const P=r.days.value,L=na(P[0]),O=na(P[P.length-1]);return l.value.filter(R=>uCe(R,L,O))}function E(P,L){return!o.value||typeof L=="object"&&L.categoryName&&L.categoryName===P.category||typeof P.category=="string"&&L===P.category||typeof P.category!="string"&&L===null}function M(P){const L=na(P),O=v.value[0];return l.value.filter(R=>sU(R,P,L,O))}function I(P){const L=na(P),O=v.value[0];return l.value.filter(R=>R.allDay&&(o.value?sD(R,L):sU(R,P,L,O))&&E(R,P.category))}function N(P){return l.value.filter(L=>!L.allDay&&sCe(L,P,P.intervalRange)&&E(L,P.category))}function V(){if(a.value)return{...t};const P=h.value(l.value,v.value[0],u.value),L=R=>!!R,O=(R,F,H,z)=>{const G=F(R),Y=P(R,G,z,o.value);if(z)return Y.map(j=>H(j,R)).filter(L);const U=[];return Y.forEach((j,Q)=>{for(;U.length{let F=O(R,M,b,!1);if(F&&F.length>0&&e.eventMore&&F.push(T(R)),t.day){const H=t.day(R);H&&(F=F?F.concat(H):H)}return F},"day-header":R=>{let F=O(R,I,b,!1);if(t["day-header"]){const H=t["day-header"](R);H&&(F=F?F.concat(H):H)}return F},"day-body":R=>{const F=O(R,N,w,!0);let H=[d.createElementVNode("div",{class:"v-event-timed-container"},[F])];if(t["day-body"]){const z=t["day-body"](R);z&&(H=H.concat(z))}return H}}}return{...r,noEvents:a,parsedEvents:l,parsedEventOverlapThreshold:u,eventTimedFunction:i,eventCategoryFunction:s,eventTextColorFunction:c,eventNameFunction:f,eventModeFunction:h,eventWeekdays:v,categoryMode:o,eventColorFunction:p,eventsRef:m,updateEventVisibility:g,getEventsMap:y,genDayEvent:b,genTimedEvent:w,genEvent:S,genName:_,genPlaceholder:C,genMore:T,getVisibleEvents:A,isEventForCategory:E,getEventsForDay:M,getEventsForDayAll:I,getEventsForDayTimed:N,getScopedSlots:V}}const vCe=Se()({name:"VCalendar",directives:{vResize:xb},props:{modelValue:{type:[String,Number,Date],validate:vm},categoryDays:{type:[Number,String],default:1,validate:e=>isFinite(parseInt(e))&&parseInt(e)>0},categories:{type:[Array,String],default:""},categoryText:{type:[String,Function]},maxDays:{type:Number,default:7},categoryHideDynamic:{type:Boolean},categoryShowAll:{type:Boolean},categoryForInvalid:{type:String,default:""},...d0(),...fCe()},setup(e,t){let{slots:n,attrs:r,emit:a}=t;const o=d.ref(),i=hCe(e,n,r),s=d.ref(null),l=d.ref(null),u=d.computed(()=>parseInt(String(e.categoryDays))||1),c=d.computed(()=>KG(e.categories,e.categoryText)),f=d.computed(()=>{const C=i.parsedValue.value;let T=null,A=e.maxDays,E=c.value,M=C,I=C;switch(e.type){case"month":T=JG,M=AG(C),I=EG(C);break;case"week":T=Cb,M=i.getStartOfWeek(C),I=i.getEndOfWeek(C),A=7;break;case"day":T=Cb,A=1;break;case"4day":T=Cb,I=xh(ui(I),gd,3),sl(I),A=4;break;case"custom-weekly":T=JG,M=i.parsedStart.value||C,I=i.parsedEnd.value;break;case"custom-daily":T=Cb,M=i.parsedStart.value||C,I=i.parsedEnd.value;break;case"category":const N=u.value;T=G0e,I=xh(ui(I),gd,N),sl(I),A=N,E=_(E);break;default:const V=e.type;throw new Error(`${V} is not a valid Calendar type`)}return{component:T,start:M,end:I,maxDays:A,categories:E}}),h=d.computed(()=>i.effectiveWeekdays.value),v=d.computed(()=>e.type==="category"),p=d.computed(()=>i.getFormatter({timeZone:"UTC",month:"long"})),m=d.computed(()=>i.getFormatter({timeZone:"UTC",month:"short"})),g=d.computed(()=>{const{start:C,end:T}=f.value,A=C.year!==T.year,E=A||C.month!==T.month;return A?m.value(C,!0)+" "+C.year+" - "+m.value(T,!0)+" "+T.year:E?m.value(C,!0)+" - "+m.value(T,!0)+" "+T.year:p.value(C,!1)+" "+C.year});function y(){const{start:C,end:T}=f.value;(!s.value||!l.value||C.date!==s.value.date||T.date!==l.value.date)&&(s.value=C,l.value=T,a("change",{start:C,end:T}))}function b(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1;const T=ui(i.parsedValue.value),A=C>0,E=A?gd:NG,M=A?Oxe:i0;let I=A?C:-C;for(;--I>=0;)switch(e.type){case"month":T.day=M,E(T);break;case"week":xh(T,E,pd);break;case"day":xh(T,E,1);break;case"4day":xh(T,E,4);break;case"category":xh(T,E,u.value);break}s0(T),sl(T),wh(T,i.times.now),e.modelValue instanceof Date?a("update:modelValue",aD(T)):typeof e.modelValue=="number"?a("update:modelValue",aD(T).getTime()):a("update:modelValue",T.date),a("moved",T)}function w(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1;b(C)}function S(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1;b(-C)}function _(C){if(!i.noEvents.value){const T=C.reduce((A,E,M)=>(typeof E=="object"&&E.categoryName?A[E.categoryName]={index:M,count:0}:typeof E=="string"&&(A[E]={index:M,count:0}),A),{});if(!e.categoryHideDynamic||!e.categoryShowAll){let A=C.length;i.parsedEvents.value.forEach(E=>{let M=E.category;typeof M!="string"&&(M=e.categoryForInvalid),M&&(M in T?T[M].count++:e.categoryHideDynamic||(T[M]={index:A++,count:1}))})}if(!e.categoryShowAll)for(const A in T)T[A].count===0&&delete T[A];C=C.filter(A=>typeof A=="object"&&A.categoryName?T.hasOwnProperty(A.categoryName):typeof A=="string"?T.hasOwnProperty(A):!1)}return C}return d.watch(f,y),d.onMounted(()=>{i.updateEventVisibility(),y()}),d.onUpdated(()=>{window.requestAnimationFrame(i.updateEventVisibility)}),Ce(()=>{const{start:C,end:T,maxDays:A,component:E,categories:M}=f.value;return d.withDirectives(d.createVNode(E,d.mergeProps({ref:o,class:["v-calendar",{"v-calendar-events":!i.noEvents.value}],role:"grid"},E.filterProps(e),{start:C.date,end:T.date,maxDays:A,weekdays:i.effectiveWeekdays.value,categories:M,"onClick:date":(I,N)=>{r["onUpdate:modelValue"]&&a("update:modelValue",N.date)}}),i.getScopedSlots()),[[xb,i.updateEventVisibility,void 0,{quiet:!0}]])}),ta({...i,lastStart:s,lastEnd:l,parsedCategoryDays:u,renderProps:f,eventWeekdays:h,categoryMode:v,title:g,monthLongFormatter:p,monthShortFormatter:m,parsedCategories:c,checkChange:y,move:b,next:w,prev:S,getCategoryList:_},o)}}),pCe=ie({...Qe(),...Vt()},"VCardActions"),yd=Se()({name:"VCardActions",props:pCe(),setup(e,t){let{slots:n}=t;return fr({VBtn:{slim:!0,variant:"text"}}),Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-card-actions",e.class]),style:d.normalizeStyle(e.style)},n)),{}}}),mCe=ie({opacity:[Number,String],...Qe(),...Vt()},"VCardSubtitle"),lD=Se()({name:"VCardSubtitle",props:mCe(),setup(e,t){let{slots:n}=t;return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-card-subtitle",e.class]),style:d.normalizeStyle([{"--v-card-subtitle-opacity":e.opacity},e.style])},n)),{}}}),uD=Ku("v-card-title"),gCe=ie({appendAvatar:String,appendIcon:ot,prependAvatar:String,prependIcon:ot,subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},...Qe(),...hr(),...Vt()},"VCardItem"),lU=Se()({name:"VCardItem",props:gCe(),setup(e,t){let{slots:n}=t;return Ce(()=>{const r=!!(e.prependAvatar||e.prependIcon),a=!!(r||n.prepend),o=!!(e.appendAvatar||e.appendIcon),i=!!(o||n.append),s=!!(e.title!=null||n.title),l=!!(e.subtitle!=null||n.subtitle);return d.createVNode(e.tag,{class:d.normalizeClass(["v-card-item",e.class]),style:d.normalizeStyle(e.style)},{default:()=>[a&&d.createElementVNode("div",{key:"prepend",class:"v-card-item__prepend"},[n.prepend?d.createVNode(Nt,{key:"prepend-defaults",disabled:!r,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon}}},n.prepend):d.createElementVNode(d.Fragment,null,[e.prependAvatar&&d.createVNode(Fi,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&d.createVNode(dt,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)])]),d.createElementVNode("div",{class:"v-card-item__content"},[s&&d.createVNode(uD,{key:"title"},{default:()=>[n.title?.()??d.toDisplayString(e.title)]}),l&&d.createVNode(lD,{key:"subtitle"},{default:()=>[n.subtitle?.()??d.toDisplayString(e.subtitle)]}),n.default?.()]),i&&d.createElementVNode("div",{key:"append",class:"v-card-item__append"},[n.append?d.createVNode(Nt,{key:"append-defaults",disabled:!o,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon}}},n.append):d.createElementVNode(d.Fragment,null,[e.appendIcon&&d.createVNode(dt,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&d.createVNode(Fi,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)])])]})}),{}}}),yCe=ie({opacity:[Number,String],...Qe(),...Vt()},"VCardText"),Zl=Se()({name:"VCardText",props:yCe(),setup(e,t){let{slots:n}=t;return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-card-text",e.class]),style:d.normalizeStyle([{"--v-card-text-opacity":e.opacity},e.style])},n)),{}}}),bCe=ie({appendAvatar:String,appendIcon:ot,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:ot,ripple:{type:[Boolean,Object],default:!0},subtitle:{type:[String,Number,Boolean],default:void 0},text:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},...qa(),...Qe(),...hr(),...Mr(),...Dr(),...Jx(),...Yl(),...sm(),...Gn(),...ab(),...Vt(),...an(),...Ri({variant:"elevated"})},"VCard"),Wi=Se()({name:"VCard",directives:{vRipple:Ra},props:bCe(),setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:a}=wn(e),{borderClasses:o}=go(e),{colorClasses:i,colorStyles:s,variantClasses:l}=qu(e),{densityClasses:u}=Oa(e),{dimensionStyles:c}=Ir(e),{elevationClasses:f}=ea(e),{loaderClasses:h}=tb(e),{locationStyles:v}=ld(e),{positionClasses:p}=lm(e),{roundedClasses:m}=er(e),g=rb(e,n),y=d.shallowRef(void 0);return d.watch(()=>e.loading,(b,w)=>{y.value=!b&&typeof w=="string"?w:typeof b=="boolean"?void 0:b},{immediate:!0}),Ce(()=>{const b=e.link!==!1&&g.isLink.value,w=!e.disabled&&e.link!==!1&&(e.link||g.isClickable.value),S=b?"a":e.tag,_=!!(r.title||e.title!=null),C=!!(r.subtitle||e.subtitle!=null),T=_||C,A=!!(r.append||e.appendAvatar||e.appendIcon),E=!!(r.prepend||e.prependAvatar||e.prependIcon),M=!!(r.image||e.image),I=T||E||A,N=!!(r.text||e.text!=null);return d.withDirectives(d.createVNode(S,d.mergeProps(g.linkProps,{class:["v-card",{"v-card--disabled":e.disabled,"v-card--flat":e.flat,"v-card--hover":e.hover&&!(e.disabled||e.flat),"v-card--link":w},a.value,o.value,i.value,u.value,f.value,h.value,p.value,m.value,l.value,e.class],style:[s.value,c.value,v.value,{"--v-card-height":Ne(e.height)},e.style],onClick:w&&g.navigate.value,tabindex:e.disabled?-1:void 0}),{default:()=>[M&&d.createElementVNode("div",{key:"image",class:"v-card__image"},[r.image?d.createVNode(Nt,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},r.image):d.createVNode(Zu,{key:"image-img",cover:!0,src:e.image},null)]),d.createVNode(nb,{name:"v-card",active:!!e.loading,color:y.value},{default:r.loader}),I&&d.createVNode(lU,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:r.item,prepend:r.prepend,title:r.title,subtitle:r.subtitle,append:r.append}),N&&d.createVNode(Zl,{key:"text"},{default:()=>[r.text?.()??e.text]}),r.default?.(),r.actions&&d.createVNode(yd,null,{default:r.actions}),Qu(w,"v-card")]}),[[Ra,w&&e.ripple]])}),{}}}),wCe=e=>{const{touchstartX:t,touchendX:n,touchstartY:r,touchendY:a}=e,o=.5,i=16;e.offsetX=n-t,e.offsetY=a-r,Math.abs(e.offsetY)t+i&&e.right(e)),Math.abs(e.offsetX)r+i&&e.down(e))};function SCe(e,t){const n=e.changedTouches[0];t.touchstartX=n.clientX,t.touchstartY=n.clientY,t.start?.({originalEvent:e,...t})}function xCe(e,t){const n=e.changedTouches[0];t.touchendX=n.clientX,t.touchendY=n.clientY,t.end?.({originalEvent:e,...t}),wCe(t)}function CCe(e,t){const n=e.changedTouches[0];t.touchmoveX=n.clientX,t.touchmoveY=n.clientY,t.move?.({originalEvent:e,...t})}function _Ce(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const t={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:e.left,right:e.right,up:e.up,down:e.down,start:e.start,move:e.move,end:e.end};return{touchstart:n=>SCe(n,t),touchend:n=>xCe(n,t),touchmove:n=>CCe(n,t)}}function TCe(e,t){const n=t.value,r=n?.parent?e.parentElement:e,a=n?.options??{passive:!0},o=t.instance?.$.uid;if(!r||o===void 0)return;const i=_Ce(t.value);r._touchHandlers=r._touchHandlers??Object.create(null),r._touchHandlers[o]=i,j6(i).forEach(s=>{r.addEventListener(s,i[s],a)})}function kCe(e,t){const n=t.value?.parent?e.parentElement:e,r=t.instance?.$.uid;if(!n?._touchHandlers||r===void 0)return;const a=n._touchHandlers[r];j6(a).forEach(o=>{n.removeEventListener(o,a[o])}),delete n._touchHandlers[r]}const v0={mounted:TCe,unmounted:kCe},uU=Symbol.for("vuetify:v-window"),cU=Symbol.for("vuetify:v-window-group"),p0=ie({continuous:Boolean,nextIcon:{type:[Boolean,String,Function,Object],default:"$next"},prevIcon:{type:[Boolean,String,Function,Object],default:"$prev"},reverse:Boolean,showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||e==="hover"},verticalArrows:[Boolean,String],touch:{type:[Object,Boolean],default:void 0},direction:{type:String,default:"horizontal"},modelValue:null,disabled:Boolean,selectedClass:{type:String,default:"v-window-item--active"},mandatory:{type:[Boolean,String],default:"force"},crossfade:Boolean,transitionDuration:Number,...Qe(),...Vt(),...an()},"VWindow"),bd=Se()({name:"VWindow",directives:{vTouch:v0},props:p0(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=wn(e),{isRtl:a}=Hr(),{t:o}=yn(),i=cd(e,cU),s=d.ref(),l=d.computed(()=>a.value?!e.reverse:e.reverse),u=d.shallowRef(!1),c=d.computed(()=>{if(e.crossfade)return"v-window-crossfade-transition";const C=e.direction==="vertical"?"y":"x",A=(l.value?!u.value:u.value)?"-reverse":"";return`v-window-${C}${A}-transition`}),f=d.shallowRef(0),h=d.ref(void 0),v=d.computed(()=>i.items.value.findIndex(C=>i.selected.value.includes(C.id)));d.watch(v,(C,T)=>{let A;const E={left:0,top:0};In&&T>=0&&(A=Ux(s.value),E.left=A?.scrollLeft,E.top=A?.scrollTop);const M=i.items.value.length,I=M-1;M<=2?u.value=C{if(!In||!A)return;A.scrollTop!==E.top&&A.scrollTo({...E,behavior:"instant"}),requestAnimationFrame(()=>{if(!A)return;A.scrollTop!==E.top&&A.scrollTo({...E,behavior:"instant"})})})},{flush:"sync"}),d.provide(uU,{transition:c,isReversed:u,transitionCount:f,transitionHeight:h,rootRef:s});const p=d.toRef(()=>e.continuous||v.value!==0),m=d.toRef(()=>e.continuous||v.value!==i.items.value.length-1);function g(){p.value&&i.prev()}function y(){m.value&&i.next()}const b=d.computed(()=>{const C=[],T={icon:a.value?e.nextIcon:e.prevIcon,class:`v-window__${l.value?"right":"left"}`,onClick:i.prev,"aria-label":o("$vuetify.carousel.prev")};C.push(p.value?n.prev?n.prev({props:T}):d.createVNode(ft,T,null):d.createElementVNode("div",null,null));const A={icon:a.value?e.prevIcon:e.nextIcon,class:`v-window__${l.value?"left":"right"}`,onClick:i.next,"aria-label":o("$vuetify.carousel.next")};return C.push(m.value?n.next?n.next({props:A}):d.createVNode(ft,A,null):d.createElementVNode("div",null,null)),C}),w=d.computed(()=>e.touch===!1?e.touch:{...{left:()=>{l.value?g():y()},right:()=>{l.value?y():g()},start:T=>{let{originalEvent:A}=T;A.stopPropagation()}},...e.touch===!0?{}:e.touch});function S(C){(e.direction==="horizontal"&&C.key==="ArrowLeft"||e.direction==="vertical"&&C.key==="ArrowUp")&&(C.preventDefault(),g(),d.nextTick(()=>{p.value?_(0):_(1)})),(e.direction==="horizontal"&&C.key==="ArrowRight"||e.direction==="vertical"&&C.key==="ArrowDown")&&(C.preventDefault(),y(),d.nextTick(()=>{m.value?_(1):_(0)}))}function _(C){const T=b.value[C];if(!T)return;(Array.isArray(T)?T[0]:T).el?.focus()}return Ce(()=>d.withDirectives(d.createVNode(e.tag,{ref:s,class:d.normalizeClass(["v-window",{"v-window--show-arrows-on-hover":e.showArrows==="hover","v-window--vertical-arrows":!!e.verticalArrows,"v-window--crossfade":!!e.crossfade},r.value,e.class]),style:d.normalizeStyle([e.style,{"--v-window-transition-duration":zl()?null:Ne(e.transitionDuration,"ms")}])},{default:()=>[d.createElementVNode("div",{class:"v-window__container",style:{height:h.value}},[n.default?.({group:i}),e.showArrows!==!1&&d.createElementVNode("div",{class:d.normalizeClass(["v-window__controls",{"v-window__controls--left":e.verticalArrows==="left"||e.verticalArrows===!0},{"v-window__controls--right":e.verticalArrows==="right"}]),onKeydown:S},[b.value])]),n.additional?.({group:i})]}),[[v0,w.value]])),{group:i}}}),ACe=ie({color:String,cycle:Boolean,delimiterIcon:{type:ot,default:"$delimiter"},height:{type:[Number,String],default:500},hideDelimiters:Boolean,hideDelimiterBackground:Boolean,interval:{type:[Number,String],default:6e3,validator:e=>Number(e)>0},progress:[Boolean,String],verticalDelimiters:[Boolean,String],...p0({continuous:!0,mandatory:"force",showArrows:!0})},"VCarousel"),ECe=Se()({name:"VCarousel",props:ACe(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=et(e,"modelValue"),{t:a}=yn(),o=d.ref();let i=-1;d.watch(r,l),d.watch(()=>e.interval,l),d.watch(()=>e.cycle,c=>{c?l():window.clearTimeout(i)}),d.onMounted(s);function s(){!e.cycle||!o.value||(i=window.setTimeout(o.value.group.next,Number(e.interval)>0?Number(e.interval):6e3))}function l(){window.clearTimeout(i),window.requestAnimationFrame(s)}function u(c,f){(e.direction==="horizontal"&&c.key==="ArrowLeft"||e.direction==="vertical"&&c.key==="ArrowUp")&&(c.preventDefault(),f.prev(),d.nextTick(()=>o.value?.$el.querySelector(".v-btn--active")?.focus())),(e.direction==="horizontal"&&c.key==="ArrowRight"||e.direction==="vertical"&&c.key==="ArrowDown")&&(c.preventDefault(),f.next(),d.nextTick(()=>o.value?.$el.querySelector(".v-btn--active")?.focus()))}return Ce(()=>{const c=bd.filterProps(e);return d.createVNode(bd,d.mergeProps({ref:o},c,{modelValue:r.value,"onUpdate:modelValue":f=>r.value=f,class:["v-carousel",{"v-carousel--hide-delimiter-background":e.hideDelimiterBackground,"v-carousel--vertical-delimiters":e.verticalDelimiters},e.class],style:[{height:Ne(e.height)},e.style]}),{default:n.default,additional:f=>{let{group:h}=f;return d.createElementVNode(d.Fragment,null,[!e.hideDelimiters&&d.createElementVNode("div",{class:"v-carousel__controls",style:{left:e.verticalDelimiters==="left"&&e.verticalDelimiters?0:"auto",right:e.verticalDelimiters==="right"?0:"auto"}},[h.items.value.length>0&&d.createVNode(Nt,{defaults:{VBtn:{color:e.color,icon:e.delimiterIcon,size:"x-small",variant:"text"}},scoped:!0},{default:()=>[h.items.value.map((v,p)=>{const m={id:`carousel-item-${v.id}`,"aria-label":a("$vuetify.carousel.ariaLabel.delimiter",p+1,h.items.value.length),class:["v-carousel__controls__item",h.isSelected(v.id)&&"v-btn--active"],onClick:()=>h.select(v.id,!0),onKeydown:g=>u(g,h)};return n.item?n.item({props:m,item:v}):d.createVNode(ft,d.mergeProps(v,m),null)})]})]),e.progress&&d.createVNode(im,{absolute:!0,class:"v-carousel__progress",color:typeof e.progress=="string"?e.progress:void 0,modelValue:(h.getItemIndex(r.value)+1)/h.items.value.length*100},null)])},prev:n.prev,next:n.next})}),{}}}),m0=ie({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...Qe(),...fh(),...zI()},"VWindowItem"),wd=Se()({name:"VWindowItem",directives:{vTouch:v0},props:m0(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=d.inject(uU),a=ud(e,cU),{isBooted:o}=ch();if(!r||!a)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const i=d.shallowRef(!1),s=d.computed(()=>o.value&&(r.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function l(){!i.value||!r||(i.value=!1,r.transitionCount.value>0&&(r.transitionCount.value-=1,r.transitionCount.value===0&&(r.transitionHeight.value=void 0)))}function u(){i.value||!r||(i.value=!0,r.transitionCount.value===0&&(r.transitionHeight.value=Ne(r.rootRef.value?.clientHeight)),r.transitionCount.value+=1)}function c(){l()}function f(p){i.value&&d.nextTick(()=>{!s.value||!i.value||!r||(r.transitionHeight.value=Ne(p.clientHeight))})}const h=d.computed(()=>{const p=r.isReversed.value?e.reverseTransition:e.transition;return s.value?{name:typeof p!="string"?r.transition.value:p,onBeforeEnter:u,onAfterEnter:l,onEnterCancelled:c,onBeforeLeave:u,onAfterLeave:l,onLeaveCancelled:c,onEnter:f}:!1}),{hasContent:v}=WI(e,a.isSelected);return Ce(()=>d.createVNode(mo,{transition:h.value,disabled:!o.value},{default:()=>[d.withDirectives(d.createElementVNode("div",{class:d.normalizeClass(["v-window-item",a.selectedClass.value,e.class]),style:d.normalizeStyle(e.style)},[v.value&&n.default?.()]),[[d.vShow,a.isSelected.value]])]})),{groupItem:a}}}),MCe=ie({...JW(),...m0()},"VCarouselItem"),ICe=Se()({name:"VCarouselItem",inheritAttrs:!1,props:MCe(),setup(e,t){let{slots:n,attrs:r}=t;Ce(()=>{const a=Zu.filterProps(e),o=wd.filterProps(e);return d.createVNode(wd,d.mergeProps({class:["v-carousel-item",e.class]},o),{default:()=>[d.createVNode(Zu,d.mergeProps(r,a),n)]})})}}),DCe=Ku("v-code","code"),VCe=ie({color:{type:Object},disabled:Boolean,readonly:Boolean,dotSize:{type:[Number,String],default:10},height:{type:[Number,String],default:150},width:{type:[Number,String],default:300},...Qe()},"VColorPickerCanvas"),PCe=po({name:"VColorPickerCanvas",props:VCe(),emits:{"update:color":e=>!0,"update:position":e=>!0},setup(e,t){let{emit:n}=t;const r=d.shallowRef(!1),a=d.ref(),o=d.shallowRef(parseFloat(e.width)),i=d.shallowRef(parseFloat(e.height)),s=d.ref({x:0,y:0}),l=d.toRef(()=>!e.disabled&&!e.readonly),u=d.computed({get:()=>s.value,set(y){if(!a.value)return;const{x:b,y:w}=y;s.value=y,n("update:color",{h:e.color?.h??0,s:Dn(b,0,o.value)/o.value,v:1-Dn(w,0,i.value)/i.value,a:e.color?.a??1})}}),c=d.computed(()=>{const{x:y,y:b}=u.value,w=parseInt(e.dotSize,10)/2;return{width:Ne(e.dotSize),height:Ne(e.dotSize),transform:`translate(${Ne(y-w)}, ${Ne(b-w)})`}}),{resizeRef:f}=ds(y=>{if(!f.el?.offsetParent)return;const{width:b,height:w}=y[0].contentRect;o.value=Math.round(b),i.value=Math.round(w)});function h(y,b,w){const{left:S,top:_,width:C,height:T}=w;u.value={x:Dn(y-S,0,C),y:Dn(b-_,0,T)}}function v(y){y.type==="mousedown"&&y.preventDefault(),l.value&&(p(y),window.addEventListener("mousemove",p),window.addEventListener("mouseup",m),window.addEventListener("touchmove",p),window.addEventListener("touchend",m))}function p(y){if(!l.value||!a.value)return;r.value=!0;const b=Ube(y);h(b.clientX,b.clientY,a.value.getBoundingClientRect())}function m(){window.removeEventListener("mousemove",p),window.removeEventListener("mouseup",m),window.removeEventListener("touchmove",p),window.removeEventListener("touchend",m)}function g(){if(!a.value)return;const y=a.value,b=y.getContext("2d");if(!b)return;const w=b.createLinearGradient(0,0,y.width,0);w.addColorStop(0,"hsla(0, 0%, 100%, 1)"),w.addColorStop(1,`hsla(${e.color?.h??0}, 100%, 50%, 1)`),b.fillStyle=w,b.fillRect(0,0,y.width,y.height);const S=b.createLinearGradient(0,0,0,y.height);S.addColorStop(0,"hsla(0, 0%, 0%, 0)"),S.addColorStop(1,"hsla(0, 0%, 0%, 1)"),b.fillStyle=S,b.fillRect(0,0,y.width,y.height)}return d.watch(()=>e.color?.h,g,{immediate:!0}),d.watch(()=>[o.value,i.value],(y,b)=>{g(),s.value={x:u.value.x*y[0]/b[0],y:u.value.y*y[1]/b[1]}},{flush:"post"}),d.watch(()=>e.color,()=>{if(r.value){r.value=!1;return}s.value=e.color?{x:e.color.s*o.value,y:(1-e.color.v)*i.value}:{x:0,y:0}},{deep:!0,immediate:!0}),d.onMounted(()=>g()),Ce(()=>d.createElementVNode("div",{ref:f,class:d.normalizeClass(["v-color-picker-canvas",e.class]),style:d.normalizeStyle(e.style),onMousedown:v,onTouchstartPassive:v},[d.createElementVNode("canvas",{ref:a,width:o.value,height:i.value},null),e.color&&d.createElementVNode("div",{class:d.normalizeClass(["v-color-picker-canvas__dot",{"v-color-picker-canvas__dot--disabled":e.disabled}]),style:d.normalizeStyle(c.value)},null)])),{}}});function NCe(e,t){if(t){const{a:n,...r}=e;return r}return e}function LCe(e,t){if(t==null||typeof t=="string"){const n=typeof e.a=="number"&&e.a<1;if(t?.startsWith("rgb(")){const{r:a,g:o,b:i,a:s}=Ul(e);return`rgb(${a} ${o} ${i}`+(n?` / ${s})`:")")}else if(t?.startsWith("hsl(")){const{h:a,s:o,l:i,a:s}=KM(e);return`hsl(${a} ${Math.round(o*100)} ${Math.round(i*100)}`+(n?` / ${s})`:")")}const r=kW(e);return e.a===1?r.slice(0,7):r}if(typeof t=="object"){let n;return nh(t,["r","g","b"])?n=Ul(e):nh(t,["h","s","l"])?n=KM(e):nh(t,["h","s","v"])&&(n=e),NCe(n,!nh(t,["a"])&&e.a===1)}return e}const pm={h:0,s:0,v:0,a:1},cD={inputProps:{type:"number",min:0},inputs:[{label:"R",max:255,step:1,getValue:e=>Math.round(e.r),getColor:(e,t)=>({...e,r:Number(t)}),localeKey:"redInput"},{label:"G",max:255,step:1,getValue:e=>Math.round(e.g),getColor:(e,t)=>({...e,g:Number(t)}),localeKey:"greenInput"},{label:"B",max:255,step:1,getValue:e=>Math.round(e.b),getColor:(e,t)=>({...e,b:Number(t)}),localeKey:"blueInput"},{label:"A",max:1,step:.01,getValue:e=>{let{a:t}=e;return t!=null?Math.round(t*100)/100:1},getColor:(e,t)=>({...e,a:Number(t)}),localeKey:"alphaInput"}],to:Ul,from:Zy},OCe={...cD,inputs:cD.inputs?.slice(0,3)},dD={inputProps:{type:"number",min:0},inputs:[{label:"H",max:360,step:1,getValue:e=>Math.round(e.h),getColor:(e,t)=>({...e,h:Number(t)}),localeKey:"hueInput"},{label:"S",max:1,step:.01,getValue:e=>Math.round(e.s*100)/100,getColor:(e,t)=>({...e,s:Number(t)}),localeKey:"saturationInput"},{label:"L",max:1,step:.01,getValue:e=>Math.round(e.l*100)/100,getColor:(e,t)=>({...e,l:Number(t)}),localeKey:"lightnessInput"},{label:"A",max:1,step:.01,getValue:e=>{let{a:t}=e;return t!=null?Math.round(t*100)/100:1},getColor:(e,t)=>({...e,a:Number(t)}),localeKey:"alphaInput"}],to:KM,from:XM},RCe={...dD,inputs:dD.inputs.slice(0,3)},dU={inputProps:{type:"text"},inputs:[{label:"HEXA",getValue:e=>e,getColor:(e,t)=>t,localeKey:"hexaInput"}],to:kW,from:p1e},BCe={...dU,inputs:[{label:"HEX",getValue:e=>e.slice(0,7),getColor:(e,t)=>t,localeKey:"hexInput"}]},Th={rgb:OCe,rgba:cD,hsl:RCe,hsla:dD,hex:BCe,hexa:dU},FCe=e=>{let{label:t,...n}=e;return d.createElementVNode("div",{class:"v-color-picker-edit__input"},[d.createElementVNode("input",d.normalizeProps(d.guardReactiveProps(n)),null),d.createElementVNode("span",null,[t])])},HCe=ie({color:Object,disabled:Boolean,readonly:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(Th).includes(e)},modes:{type:Array,default:()=>Object.keys(Th),validator:e=>Array.isArray(e)&&e.every(t=>Object.keys(Th).includes(t))},...Qe()},"VColorPickerEdit"),zCe=po({name:"VColorPickerEdit",props:HCe(),emits:{"update:color":e=>!0,"update:mode":e=>!0},setup(e,t){let{emit:n}=t;const{t:r}=yn(),a=d.computed(()=>e.modes.map(i=>({...Th[i],name:i}))),o=d.computed(()=>{const i=a.value.find(l=>l.name===e.mode);if(!i)return[];const s=e.color?i.to(e.color):null;return i.inputs?.map(l=>{let{getValue:u,getColor:c,localeKey:f,...h}=l;return{...i.inputProps,...h,ariaLabel:r(`$vuetify.colorPicker.ariaLabel.${f}`),disabled:e.disabled,readonly:e.readonly,value:s&&u(s),onChange:v=>{const p=v.target;p&&n("update:color",i.from(c(s??i.to(pm),p.value)))}}})});return Ce(()=>d.createElementVNode("div",{class:d.normalizeClass(["v-color-picker-edit",e.class]),style:d.normalizeStyle(e.style)},[o.value?.map(i=>d.createVNode(FCe,i,null)),a.value.length>1&&d.createVNode(ft,{icon:"$unfold",size:"x-small",variant:"plain","aria-label":r("$vuetify.colorPicker.ariaLabel.changeFormat"),onClick:()=>{const i=a.value.findIndex(s=>s.name===e.mode);n("update:mode",a.value[(i+1)%a.value.length].name)}},null)])),{}}}),fD=Symbol.for("vuetify:v-slider");function hD(e,t,n){const r=n==="vertical",a=t.getBoundingClientRect(),o="touches"in e?e.touches[0]:e;return r?o.clientY-(a.top+a.height/2):o.clientX-(a.left+a.width/2)}function WCe(e,t){return"touches"in e&&e.touches.length?e.touches[0][t]:"changedTouches"in e&&e.changedTouches.length?e.changedTouches[0][t]:e[t]}const fU=ie({disabled:{type:Boolean,default:null},error:Boolean,readonly:{type:Boolean,default:null},max:{type:[Number,String],default:100},min:{type:[Number,String],default:0},step:{type:[Number,String],default:0},thumbColor:String,thumbLabel:{type:[Boolean,String],default:void 0,validator:e=>typeof e=="boolean"||e==="always"||e==="hover"},thumbSize:{type:[Number,String],default:20},showTicks:{type:[Boolean,String],default:!1,validator:e=>typeof e=="boolean"||e==="always"},ticks:{type:[Array,Object]},tickSize:{type:[Number,String],default:2},color:String,trackColor:String,trackFillColor:String,trackSize:{type:[Number,String],default:4},direction:{type:String,default:"horizontal",validator:e=>["vertical","horizontal"].includes(e)},reverse:Boolean,noKeyboard:Boolean,...Gn(),...Dr({elevation:2}),ripple:{type:Boolean,default:!0}},"Slider"),hU=e=>{const t=d.computed(()=>parseFloat(e.min)),n=d.computed(()=>parseFloat(e.max)),r=d.computed(()=>Number(e.step)>0?parseFloat(e.step):0),a=d.computed(()=>Math.max(X6(r.value),X6(t.value)));function o(i){if(i=parseFloat(i),r.value<=0)return i;const s=Dn(i,t.value,n.value),l=t.value%r.value;let u=Math.round((s-l)/r.value)*r.value+l;return s>u&&u+r.value>n.value&&(u=n.value),parseFloat(Math.min(u,n.value).toFixed(a.value))}return{min:t,max:n,step:r,decimals:a,roundValue:o}},vU=e=>{let{props:t,steps:n,onSliderStart:r,onSliderMove:a,onSliderEnd:o,getActiveThumb:i}=e;const s=cm(t),{isRtl:l}=Hr(),u=d.toRef(()=>t.reverse),c=d.computed(()=>t.direction==="vertical"),f=d.computed(()=>c.value!==u.value),{min:h,max:v,step:p,decimals:m,roundValue:g}=n,y=d.computed(()=>parseInt(t.thumbSize,10)),b=d.computed(()=>parseInt(t.tickSize,10)),w=d.computed(()=>parseInt(t.trackSize,10)),S=d.computed(()=>(v.value-h.value)/p.value),_=d.computed(()=>t.error||s.isDisabled.value?void 0:t.thumbColor??t.color),C=d.computed(()=>t.error||s.isDisabled.value?void 0:t.thumbColor),T=d.computed(()=>t.error||s.isDisabled.value?void 0:t.trackColor??t.color),A=d.computed(()=>t.error||s.isDisabled.value?void 0:t.trackFillColor??t.color),E=d.shallowRef(!1),M=d.shallowRef(0),I=d.ref(),N=d.ref();function V($){const re=I.value?.$el;if(!re)return;const fe=t.direction==="vertical",pe=fe?"top":"left",me=fe?"height":"width",ke=fe?"clientY":"clientX",{[pe]:Re,[me]:ne}=re.getBoundingClientRect(),be=WCe($,ke);let Ie=Dn((be-Re-M.value)/ne)||0;return(fe?f.value:f.value!==l.value)&&(Ie=1-Ie),g(h.value+Ie*(v.value-h.value))}const P=$=>{const re=V($);re!=null&&o({value:re}),E.value=!1,M.value=0},L=$=>{const re=V($);N.value=i($),N.value&&(E.value=!0,N.value.contains($.target)?M.value=hD($,N.value,t.direction):(M.value=0,re!=null&&a({value:re})),re!=null&&r({value:re}),d.nextTick(()=>N.value?.focus()))},O={passive:!0,capture:!0};function R($){const re=V($);re!=null&&a({value:re})}function F($){$.stopPropagation(),$.preventDefault(),P($),window.removeEventListener("mousemove",R,O),window.removeEventListener("mouseup",F)}function H($){P($),window.removeEventListener("touchmove",R,O),$.target?.removeEventListener("touchend",H)}function z($){L($),window.addEventListener("touchmove",R,O),$.target?.addEventListener("touchend",H,{passive:!1})}function G($){$.button===0&&($.preventDefault(),L($),window.addEventListener("mousemove",R,O),window.addEventListener("mouseup",F,{passive:!1}))}d.onScopeDispose(()=>{window.removeEventListener("touchmove",R),window.removeEventListener("mousemove",R),window.removeEventListener("mouseup",F)});const Y=$=>{const re=($-h.value)/(v.value-h.value)*100;return Dn(isNaN(re)?0:re,0,100)},U=d.toRef(()=>t.showTicks),j=d.computed(()=>U.value?t.ticks?Array.isArray(t.ticks)?t.ticks.map($=>({value:$,position:Y($),label:$.toString()})):Object.keys(t.ticks).map($=>({value:parseFloat($),position:Y(parseFloat($)),label:t.ticks[$]})):S.value!==1/0?Wl(S.value+1).map($=>{const re=h.value+$*p.value;return{value:re,position:Y(re)}}):[]:[]),Q=d.computed(()=>j.value.some($=>{let{label:re}=$;return!!re})),ee={activeThumbRef:N,color:d.toRef(()=>t.color),decimals:m,disabled:s.isDisabled,direction:d.toRef(()=>t.direction),elevation:d.toRef(()=>t.elevation),hasLabels:Q,isReversed:u,indexFromEnd:f,min:h,max:v,mousePressed:E,noKeyboard:d.toRef(()=>t.noKeyboard),numTicks:S,onSliderMousedown:G,onSliderTouchstart:z,parsedTicks:j,parseMouseMove:V,position:Y,readonly:s.isReadonly,rounded:d.toRef(()=>t.rounded),roundValue:g,showTicks:U,startOffset:M,step:p,thumbSize:y,thumbColor:_,thumbLabelColor:C,thumbLabel:d.toRef(()=>t.thumbLabel),ticks:d.toRef(()=>t.ticks),tickSize:b,trackColor:T,trackContainerRef:I,trackFillColor:A,trackSize:w,vertical:c};return d.provide(fD,ee),ee},GCe=ie({focused:Boolean,max:{type:Number,required:!0},min:{type:Number,required:!0},modelValue:{type:Number,required:!0},position:{type:Number,required:!0},ripple:{type:[Boolean,Object],default:!0},name:String,noKeyboard:Boolean,...Qe()},"VSliderThumb"),vD=Se()({name:"VSliderThumb",directives:{vRipple:Ra},props:GCe(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=d.inject(fD),{isRtl:o,rtlClasses:i}=Hr();if(!a)throw new Error("[Vuetify] v-slider-thumb must be used inside v-slider or v-range-slider");const{min:s,max:l,thumbColor:u,thumbLabelColor:c,step:f,disabled:h,thumbSize:v,thumbLabel:p,direction:m,isReversed:g,vertical:y,readonly:b,elevation:w,mousePressed:S,decimals:_,indexFromEnd:C}=a,T=d.shallowRef(!1),A=d.shallowRef(!1),E=d.computed(()=>h.value?void 0:w.value),{elevationClasses:M}=ea(E),{textColorClasses:I,textColorStyles:N}=Ca(u),{backgroundColorClasses:V,backgroundColorStyles:P}=Mn(c),{pageup:L,pagedown:O,end:R,home:F,left:H,right:z,down:G,up:Y}=OM,U=[L,O,R,F,H,z,G,Y],j=d.computed(()=>f.value?[1,2,3]:[1,5,10]);function Q($,re){if(e.noKeyboard||h.value||!U.includes($.key))return;$.preventDefault();const fe=f.value||.1,pe=(l.value-s.value)/fe;if([H,z,G,Y].includes($.key)){const ke=(y.value?[o.value?H:z,g.value?G:Y]:C.value!==o.value?[H,Y]:[z,Y]).includes($.key)?1:-1,Re=$.shiftKey?2:$.ctrlKey?1:0;ke===-1&&re===l.value&&!Re&&!Number.isInteger(pe)?re=re-pe%1*fe:re=re+ke*fe*j.value[Re]}else if($.key===F)re=s.value;else if($.key===R)re=l.value;else{const me=$.key===O?1:-1;re=re-me*fe*(pe>100?pe/10:10)}return Math.max(e.min,Math.min(e.max,re))}function ee($){const re=Q($,e.modelValue);re!=null&&(A.value=!1,r("update:modelValue",re))}return d.watch(()=>e.focused,$=>{$&&(A.value=!1)}),Ce(()=>{const $=Ne(C.value?100-e.position:e.position,"%"),re=p.value==="always"||p.value===!0&&e.focused||p.value==="hover"&&(T.value||e.focused&&!A.value);return d.createElementVNode("div",{class:d.normalizeClass(["v-slider-thumb",{"v-slider-thumb--focused":e.focused,"v-slider-thumb--pressed":e.focused&&S.value},e.class,i.value]),style:d.normalizeStyle([{"--v-slider-thumb-position":$,"--v-slider-thumb-size":Ne(v.value)},e.style]),role:"slider",tabindex:h.value?-1:0,"aria-label":e.name,"aria-valuemin":s.value,"aria-valuemax":l.value,"aria-valuenow":e.modelValue,"aria-readonly":!!b.value,"aria-orientation":m.value,onKeydown:b.value?void 0:ee,onMouseenter:()=>{T.value=!0},onMouseleave:()=>{T.value=!1,A.value=!0}},[d.createElementVNode("div",{class:d.normalizeClass(["v-slider-thumb__surface",I.value,M.value]),style:d.normalizeStyle(N.value)},null),d.withDirectives(d.createElementVNode("div",{class:d.normalizeClass(["v-slider-thumb__ripple",I.value]),style:d.normalizeStyle(N.value)},null),[[Ra,e.ripple,null,{circle:!0,center:!0}]]),d.createVNode(oI,{origin:"bottom center"},{default:()=>[d.withDirectives(d.createElementVNode("div",{class:"v-slider-thumb__label-container"},[d.createElementVNode("div",{class:d.normalizeClass(["v-slider-thumb__label",V.value]),style:d.normalizeStyle(P.value)},[d.createElementVNode("div",null,[n["thumb-label"]?.({modelValue:e.modelValue})??e.modelValue.toFixed(f.value?_.value:1)]),d.createElementVNode("div",{class:"v-slider-thumb__label-wedge"},null)])]),[[d.vShow,re]])]})])}),{}}}),UCe=ie({start:{type:Number,required:!0},stop:{type:Number,required:!0},...Qe()},"VSliderTrack"),pU=Se()({name:"VSliderTrack",props:UCe(),emits:{},setup(e,t){let{slots:n}=t;const r=d.inject(fD);if(!r)throw new Error("[Vuetify] v-slider-track must be inside v-slider or v-range-slider");const{color:a,parsedTicks:o,rounded:i,showTicks:s,tickSize:l,trackColor:u,trackFillColor:c,trackSize:f,vertical:h,min:v,max:p,indexFromEnd:m}=r,{roundedClasses:g}=er(i),{backgroundColorClasses:y,backgroundColorStyles:b}=Mn(c),{backgroundColorClasses:w,backgroundColorStyles:S}=Mn(u),_=d.computed(()=>`inset-${h.value?"block":"inline"}-${m.value?"end":"start"}`),C=d.computed(()=>h.value?"height":"width"),T=d.computed(()=>({[_.value]:"0%",[C.value]:"100%"})),A=d.computed(()=>e.stop-e.start),E=d.computed(()=>({[_.value]:Ne(e.start,"%"),[C.value]:Ne(A.value,"%")})),M=d.computed(()=>s.value?(h.value?o.value.slice().reverse():o.value).map((N,V)=>{const P=N.value!==v.value&&N.value!==p.value?Ne(N.position,"%"):void 0;return d.createElementVNode("div",{key:N.value,class:d.normalizeClass(["v-slider-track__tick",{"v-slider-track__tick--filled":N.position>=e.start&&N.position<=e.stop,"v-slider-track__tick--first":N.value===v.value,"v-slider-track__tick--last":N.value===p.value}]),style:{[_.value]:P}},[(N.label||n["tick-label"])&&d.createElementVNode("div",{class:"v-slider-track__tick-label"},[n["tick-label"]?.({tick:N,index:V})??N.label])])}):[]);return Ce(()=>d.createElementVNode("div",{class:d.normalizeClass(["v-slider-track",g.value,e.class]),style:d.normalizeStyle([{"--v-slider-track-size":Ne(f.value),"--v-slider-tick-size":Ne(l.value)},e.style])},[d.createElementVNode("div",{class:d.normalizeClass(["v-slider-track__background",w.value,{"v-slider-track__background--opacity":!!a.value||!c.value}]),style:{...T.value,...S.value}},null),d.createElementVNode("div",{class:d.normalizeClass(["v-slider-track__fill",y.value]),style:{...E.value,...b.value}},null),s.value&&d.createElementVNode("div",{class:d.normalizeClass(["v-slider-track__ticks",{"v-slider-track__ticks--always-show":s.value==="always"}])},[M.value])])),{}}}),jCe=ie({...lb(),...fU(),...ec(),modelValue:{type:[Number,String],default:0}},"VSlider"),pD=Se()({name:"VSlider",inheritAttrs:!1,props:jCe(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,start:e=>!0,end:e=>!0},setup(e,t){let{slots:n,emit:r,attrs:a}=t;const o=d.ref(),i=d.ref(),{rtlClasses:s}=Hr(),l=hU(e),u=et(e,"modelValue",void 0,M=>l.roundValue(M??l.min.value)),{min:c,max:f,mousePressed:h,roundValue:v,onSliderMousedown:p,onSliderTouchstart:m,trackContainerRef:g,position:y,hasLabels:b,disabled:w,readonly:S,noKeyboard:_}=vU({props:e,steps:l,onSliderStart:()=>{!w.value&&!S.value&&r("start",u.value)},onSliderEnd:M=>{let{value:I}=M;const N=v(I);!w.value&&!S.value&&(u.value=N),r("end",N)},onSliderMove:M=>{let{value:I}=M;!w.value&&!S.value&&(u.value=v(I))},getActiveThumb:()=>o.value?.$el}),{isFocused:C,focus:T,blur:A}=$u(e),E=d.computed(()=>y(u.value));return Ce(()=>{const M=Ba.filterProps(e),[I,N]=Gl(a),V=!!(e.label||n.label||n.prepend);return d.createVNode(Ba,d.mergeProps({ref:i,class:["v-slider",{"v-slider--has-labels":!!n["tick-label"]||b.value,"v-slider--focused":C.value,"v-slider--pressed":h.value,"v-slider--disabled":w.value},s.value,e.class],style:e.style},M,I,{focused:C.value}),{...n,prepend:V?P=>d.createElementVNode(d.Fragment,null,[n.label?.(P)??(e.label?d.createVNode(um,{id:P.id.value,class:"v-slider__label",text:e.label},null):void 0),n.prepend?.(P)]):void 0,default:P=>{let{id:L,messagesId:O}=P;return d.createElementVNode("div",{class:"v-slider__container",onMousedown:S.value?void 0:p,onTouchstartPassive:S.value?void 0:m},[d.createElementVNode("input",{id:L.value,name:e.name||L.value,disabled:w.value,readonly:S.value,tabindex:"-1",value:u.value},null),d.createVNode(pU,{ref:g,start:0,stop:E.value},{"tick-label":n["tick-label"]}),d.createVNode(vD,d.mergeProps({ref:o,"aria-describedby":O.value,focused:C.value,noKeyboard:_.value,min:c.value,max:f.value,modelValue:u.value,"onUpdate:modelValue":R=>u.value=R,position:E.value,elevation:e.elevation,onFocus:T,onBlur:A,ripple:e.ripple,name:e.name},N),{"thumb-label":n["thumb-label"]})])}})}),ta({focus:()=>o.value?.$el.focus()},i)}}),mU=ie({color:{type:Object},disabled:Boolean,readonly:Boolean,hideAlpha:Boolean,hideEyeDropper:Boolean,eyeDropperIcon:{type:ot,default:"$eyeDropper"},...Qe()},"VColorPickerPreview"),YCe=po({name:"VColorPickerPreview",props:mU(),emits:{"update:color":e=>!0},setup(e,t){let{emit:n}=t;const{t:r}=yn(),a=new AbortController,o=d.toRef(()=>!e.disabled&&!e.readonly);d.onUnmounted(()=>a.abort());async function i(){if(!H6||!o.value)return;const s=new window.EyeDropper;try{const l=await s.open({signal:a.signal}),u=Zy(Pi(l.sRGBHex));n("update:color",{...e.color??pm,...u})}catch{}}return Ce(()=>d.createElementVNode("div",{class:d.normalizeClass(["v-color-picker-preview",{"v-color-picker-preview--hide-alpha":e.hideAlpha},e.class]),style:d.normalizeStyle(e.style)},[H6&&!e.hideEyeDropper&&d.createElementVNode("div",{class:"v-color-picker-preview__eye-dropper",key:"eyeDropper"},[d.createVNode(ft,{"aria-label":r("$vuetify.colorPicker.ariaLabel.eyedropper"),density:"comfortable",disabled:e.disabled,readonly:e.readonly,icon:e.eyeDropperIcon,variant:"plain",onClick:i},null)]),d.createElementVNode("div",{class:"v-color-picker-preview__dot"},[d.createElementVNode("div",{style:{background:CW(e.color??pm)}},null)]),d.createElementVNode("div",{class:"v-color-picker-preview__sliders"},[d.createVNode(pD,{class:"v-color-picker-preview__track v-color-picker-preview__hue","aria-label":r("$vuetify.colorPicker.ariaLabel.hueSlider"),modelValue:e.color?.h,"onUpdate:modelValue":s=>n("update:color",{...e.color??pm,h:s}),step:1,min:0,max:360,disabled:e.disabled,readonly:e.readonly,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null),!e.hideAlpha&&d.createVNode(pD,{class:"v-color-picker-preview__track v-color-picker-preview__alpha","aria-label":r("$vuetify.colorPicker.ariaLabel.alphaSlider"),modelValue:e.color?.a??1,"onUpdate:modelValue":s=>n("update:color",{...e.color??pm,a:s}),step:.01,min:0,max:1,disabled:e.disabled,readonly:e.readonly,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null)])])),{}}}),KCe={red:{base:"#f44336",lighten5:"#ffebee",lighten4:"#ffcdd2",lighten3:"#ef9a9a",lighten2:"#e57373",lighten1:"#ef5350",darken1:"#e53935",darken2:"#d32f2f",darken3:"#c62828",darken4:"#b71c1c",accent1:"#ff8a80",accent2:"#ff5252",accent3:"#ff1744",accent4:"#d50000"},pink:{base:"#e91e63",lighten5:"#fce4ec",lighten4:"#f8bbd0",lighten3:"#f48fb1",lighten2:"#f06292",lighten1:"#ec407a",darken1:"#d81b60",darken2:"#c2185b",darken3:"#ad1457",darken4:"#880e4f",accent1:"#ff80ab",accent2:"#ff4081",accent3:"#f50057",accent4:"#c51162"},purple:{base:"#9c27b0",lighten5:"#f3e5f5",lighten4:"#e1bee7",lighten3:"#ce93d8",lighten2:"#ba68c8",lighten1:"#ab47bc",darken1:"#8e24aa",darken2:"#7b1fa2",darken3:"#6a1b9a",darken4:"#4a148c",accent1:"#ea80fc",accent2:"#e040fb",accent3:"#d500f9",accent4:"#aa00ff"},deepPurple:{base:"#673ab7",lighten5:"#ede7f6",lighten4:"#d1c4e9",lighten3:"#b39ddb",lighten2:"#9575cd",lighten1:"#7e57c2",darken1:"#5e35b1",darken2:"#512da8",darken3:"#4527a0",darken4:"#311b92",accent1:"#b388ff",accent2:"#7c4dff",accent3:"#651fff",accent4:"#6200ea"},indigo:{base:"#3f51b5",lighten5:"#e8eaf6",lighten4:"#c5cae9",lighten3:"#9fa8da",lighten2:"#7986cb",lighten1:"#5c6bc0",darken1:"#3949ab",darken2:"#303f9f",darken3:"#283593",darken4:"#1a237e",accent1:"#8c9eff",accent2:"#536dfe",accent3:"#3d5afe",accent4:"#304ffe"},blue:{base:"#2196f3",lighten5:"#e3f2fd",lighten4:"#bbdefb",lighten3:"#90caf9",lighten2:"#64b5f6",lighten1:"#42a5f5",darken1:"#1e88e5",darken2:"#1976d2",darken3:"#1565c0",darken4:"#0d47a1",accent1:"#82b1ff",accent2:"#448aff",accent3:"#2979ff",accent4:"#2962ff"},lightBlue:{base:"#03a9f4",lighten5:"#e1f5fe",lighten4:"#b3e5fc",lighten3:"#81d4fa",lighten2:"#4fc3f7",lighten1:"#29b6f6",darken1:"#039be5",darken2:"#0288d1",darken3:"#0277bd",darken4:"#01579b",accent1:"#80d8ff",accent2:"#40c4ff",accent3:"#00b0ff",accent4:"#0091ea"},cyan:{base:"#00bcd4",lighten5:"#e0f7fa",lighten4:"#b2ebf2",lighten3:"#80deea",lighten2:"#4dd0e1",lighten1:"#26c6da",darken1:"#00acc1",darken2:"#0097a7",darken3:"#00838f",darken4:"#006064",accent1:"#84ffff",accent2:"#18ffff",accent3:"#00e5ff",accent4:"#00b8d4"},teal:{base:"#009688",lighten5:"#e0f2f1",lighten4:"#b2dfdb",lighten3:"#80cbc4",lighten2:"#4db6ac",lighten1:"#26a69a",darken1:"#00897b",darken2:"#00796b",darken3:"#00695c",darken4:"#004d40",accent1:"#a7ffeb",accent2:"#64ffda",accent3:"#1de9b6",accent4:"#00bfa5"},green:{base:"#4caf50",lighten5:"#e8f5e9",lighten4:"#c8e6c9",lighten3:"#a5d6a7",lighten2:"#81c784",lighten1:"#66bb6a",darken1:"#43a047",darken2:"#388e3c",darken3:"#2e7d32",darken4:"#1b5e20",accent1:"#b9f6ca",accent2:"#69f0ae",accent3:"#00e676",accent4:"#00c853"},lightGreen:{base:"#8bc34a",lighten5:"#f1f8e9",lighten4:"#dcedc8",lighten3:"#c5e1a5",lighten2:"#aed581",lighten1:"#9ccc65",darken1:"#7cb342",darken2:"#689f38",darken3:"#558b2f",darken4:"#33691e",accent1:"#ccff90",accent2:"#b2ff59",accent3:"#76ff03",accent4:"#64dd17"},lime:{base:"#cddc39",lighten5:"#f9fbe7",lighten4:"#f0f4c3",lighten3:"#e6ee9c",lighten2:"#dce775",lighten1:"#d4e157",darken1:"#c0ca33",darken2:"#afb42b",darken3:"#9e9d24",darken4:"#827717",accent1:"#f4ff81",accent2:"#eeff41",accent3:"#c6ff00",accent4:"#aeea00"},yellow:{base:"#ffeb3b",lighten5:"#fffde7",lighten4:"#fff9c4",lighten3:"#fff59d",lighten2:"#fff176",lighten1:"#ffee58",darken1:"#fdd835",darken2:"#fbc02d",darken3:"#f9a825",darken4:"#f57f17",accent1:"#ffff8d",accent2:"#ffff00",accent3:"#ffea00",accent4:"#ffd600"},amber:{base:"#ffc107",lighten5:"#fff8e1",lighten4:"#ffecb3",lighten3:"#ffe082",lighten2:"#ffd54f",lighten1:"#ffca28",darken1:"#ffb300",darken2:"#ffa000",darken3:"#ff8f00",darken4:"#ff6f00",accent1:"#ffe57f",accent2:"#ffd740",accent3:"#ffc400",accent4:"#ffab00"},orange:{base:"#ff9800",lighten5:"#fff3e0",lighten4:"#ffe0b2",lighten3:"#ffcc80",lighten2:"#ffb74d",lighten1:"#ffa726",darken1:"#fb8c00",darken2:"#f57c00",darken3:"#ef6c00",darken4:"#e65100",accent1:"#ffd180",accent2:"#ffab40",accent3:"#ff9100",accent4:"#ff6d00"},deepOrange:{base:"#ff5722",lighten5:"#fbe9e7",lighten4:"#ffccbc",lighten3:"#ffab91",lighten2:"#ff8a65",lighten1:"#ff7043",darken1:"#f4511e",darken2:"#e64a19",darken3:"#d84315",darken4:"#bf360c",accent1:"#ff9e80",accent2:"#ff6e40",accent3:"#ff3d00",accent4:"#dd2c00"},brown:{base:"#795548",lighten5:"#efebe9",lighten4:"#d7ccc8",lighten3:"#bcaaa4",lighten2:"#a1887f",lighten1:"#8d6e63",darken1:"#6d4c41",darken2:"#5d4037",darken3:"#4e342e",darken4:"#3e2723"},blueGrey:{base:"#607d8b",lighten5:"#eceff1",lighten4:"#cfd8dc",lighten3:"#b0bec5",lighten2:"#90a4ae",lighten1:"#78909c",darken1:"#546e7a",darken2:"#455a64",darken3:"#37474f",darken4:"#263238"},grey:{base:"#9e9e9e",lighten5:"#fafafa",lighten4:"#f5f5f5",lighten3:"#eeeeee",lighten2:"#e0e0e0",lighten1:"#bdbdbd",darken1:"#757575",darken2:"#616161",darken3:"#424242",darken4:"#212121"},shades:{black:"#000000",white:"#ffffff",transparent:"#ffffff00"}},XCe=ie({swatches:{type:Array,default:()=>ZCe(KCe)},disabled:Boolean,readonly:Boolean,color:Object,maxHeight:[Number,String],...Qe()},"VColorPickerSwatches");function ZCe(e){return Object.keys(e).map(t=>{const n=e[t];return n.base?[n.base,n.darken4,n.darken3,n.darken2,n.darken1,n.lighten1,n.lighten2,n.lighten3,n.lighten4,n.lighten5]:[n.black,n.white,n.transparent]})}const JCe=po({name:"VColorPickerSwatches",props:XCe(),emits:{"update:color":e=>!0},setup(e,t){let{emit:n}=t;const r=d.toRef(()=>!e.disabled&&!e.readonly);function a(o){!r.value||!o||n("update:color",o)}return Ce(()=>d.createElementVNode("div",{class:d.normalizeClass(["v-color-picker-swatches",e.class]),style:d.normalizeStyle([{maxHeight:Ne(e.maxHeight)},e.style])},[d.createElementVNode("div",null,[e.swatches.map(o=>d.createElementVNode("div",{class:"v-color-picker-swatches__swatch"},[o.map(i=>{const s=Pi(i),l=Zy(s),u=xW(s);return d.createElementVNode("div",{class:d.normalizeClass(["v-color-picker-swatches__color",{"v-color-picker-swatches__color--disabled":e.disabled}]),onClick:()=>a(l)},[d.createElementVNode("div",{style:{background:u}},[e.color&&pa(e.color,l)?d.createVNode(dt,{size:"x-small",icon:"$success",color:b1e(i,"#FFFFFF")>2?"white":"black"},null):void 0])])})]))])])),{}}}),QCe=Ku("v-picker-title"),g0=ie({bgColor:String,divided:Boolean,landscape:Boolean,title:String,hideHeader:Boolean,hideTitle:Boolean,...UI()},"VPicker"),mm=Se()({name:"VPicker",props:g0(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:a}=Mn(()=>e.color);return Ce(()=>{const o=tc.filterProps(e),i=!e.hideTitle&&!!(e.title||n.title);return d.createVNode(tc,d.mergeProps(o,{color:e.bgColor,class:["v-picker",{"v-picker--divided":e.divided,"v-picker--landscape":e.landscape,"v-picker--with-actions":!!n.actions},e.class],style:e.style}),{default:()=>[!e.hideHeader&&d.createElementVNode("div",{key:"header",class:d.normalizeClass(["v-picker__header-wrapper",r.value]),style:d.normalizeStyle([a.value])},[i&&d.createVNode(QCe,{key:"picker-title"},{default:()=>[n.title?.()??e.title]}),n.header&&d.createElementVNode("div",{class:"v-picker__header"},[n.header()])]),d.createElementVNode("div",{class:"v-picker__body"},[n.default?.()]),n.actions&&d.createVNode(Nt,{defaults:{VBtn:{slim:!0,variant:"text"}}},{default:()=>[d.createElementVNode("div",{class:"v-picker__actions"},[n.actions()])]})]})}),{}}}),qCe=ie({canvasHeight:{type:[String,Number],default:150},disabled:Boolean,dotSize:{type:[Number,String],default:10},hideCanvas:Boolean,hideSliders:Boolean,hideInputs:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(Th).includes(e)},modes:{type:Array,default:()=>Object.keys(Th),validator:e=>Array.isArray(e)&&e.every(t=>Object.keys(Th).includes(t))},showSwatches:Boolean,readonly:Boolean,swatches:Array,swatchesMaxHeight:{type:[Number,String],default:150},modelValue:{type:[Object,String]},...g0({hideHeader:!0}),...Oo(mU(),["hideEyeDropper","eyeDropperIcon"])},"VColorPicker"),$Ce=po({name:"VColorPicker",props:qCe(),emits:{"update:modelValue":e=>!0,"update:mode":e=>!0},setup(e,t){let{slots:n}=t;const r=et(e,"mode"),a=d.ref(null),o=et(e,"modelValue",void 0,c=>{if(c==null||c==="")return null;let f;try{f=Zy(Pi(c))}catch(h){return va(h),null}return f},c=>c?LCe(c,e.modelValue):null),i=d.computed(()=>o.value?{...o.value,h:a.value??o.value.h}:null),{rtlClasses:s}=Hr();let l=!0;d.watch(o,c=>{if(!l){l=!0;return}c&&(a.value=c.h)},{immediate:!0});const u=c=>{l=!1,a.value=c.h,o.value=c};return d.onBeforeMount(()=>{e.modes.includes(r.value)||(r.value=e.modes[0])}),fr({VSlider:{color:void 0,trackColor:void 0,trackFillColor:void 0}}),Ce(()=>{const c=mm.filterProps(e);return d.createVNode(mm,d.mergeProps(c,{class:["v-color-picker",s.value,e.class],style:[{"--v-color-picker-color-hsv":CW({...i.value??pm,a:1})},e.style]}),{...n,default:()=>d.createElementVNode(d.Fragment,null,[!e.hideCanvas&&d.createVNode(PCe,{key:"canvas",color:i.value,"onUpdate:color":u,disabled:e.disabled,readonly:e.readonly,dotSize:e.dotSize,width:e.width,height:e.canvasHeight},null),(!e.hideSliders||!e.hideInputs)&&d.createElementVNode("div",{key:"controls",class:"v-color-picker__controls"},[!e.hideSliders&&d.createVNode(YCe,{key:"preview",color:i.value,"onUpdate:color":u,hideAlpha:!r.value.endsWith("a"),disabled:e.disabled,readonly:e.readonly,hideEyeDropper:e.hideEyeDropper,eyeDropperIcon:e.eyeDropperIcon},null),!e.hideInputs&&d.createVNode(zCe,{key:"edit",modes:e.modes,mode:r.value,"onUpdate:mode":f=>r.value=f,color:i.value,"onUpdate:color":u,disabled:e.disabled,readonly:e.readonly},null)]),e.showSwatches&&d.createVNode(JCe,{key:"swatches",color:i.value,"onUpdate:color":u,maxHeight:e.swatchesMaxHeight,swatches:e.swatches,disabled:e.disabled,readonly:e.readonly},null)])})}),{}}}),e_e=ie({alwaysFilter:Boolean,autoSelectFirst:{type:[Boolean,String]},clearOnSelect:{type:Boolean,default:!0},delimiters:Array,...yh({filterKeys:["title"]}),...qI({hideNoData:!0,returnObject:!0}),...Bt(mb({modelValue:null,role:"combobox"}),["validationValue","dirty"])},"VCombobox"),t_e=Se()({name:"VCombobox",props:e_e(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:search":e=>!0,"update:menu":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const{t:a}=yn(),o=d.ref(),i=d.shallowRef(!1),s=d.shallowRef(!0),l=d.shallowRef(!1),u=d.ref(),c=d.ref(),f=d.shallowRef(-1);let h=!1;const{items:v,transformIn:p,transformOut:m}=DI(e),{textColorClasses:g,textColorStyles:y}=Ca(()=>o.value?.color),{InputIcon:b}=sb(e),w=et(e,"modelValue",[],oe=>p(Fn(oe)),oe=>{const Le=m(oe);return e.multiple?Le:Le[0]??null}),S=cm(e),_=d.toRef(()=>e.closableChips&&!S.isReadonly.value&&!S.isDisabled.value),C=d.computed(()=>!!(e.chips||r.chip)),T=d.computed(()=>C.value||!!r.selection),A=d.shallowRef(!e.multiple&&!T.value?w.value[0]?.title??"":""),E=d.shallowRef(null),M=d.computed({get:()=>A.value,set:async oe=>{if(A.value=oe??"",oe===null||oe===""&&!e.multiple&&!T.value?w.value=[]:!e.multiple&&!T.value&&(w.value=[il(e,oe)],d.nextTick(()=>c.value?.scrollToIndex(0))),oe&&e.multiple&&e.delimiters?.length){const Le=at(oe);Le.length>1&&(yt(Le),A.value="")}oe||(f.value=-1),s.value=!oe}}),I=d.computed(()=>typeof e.counterValue=="function"?e.counterValue(w.value):typeof e.counterValue=="number"?e.counterValue:e.multiple?w.value.length:M.value.length),{filteredItems:N,getMatches:V}=bh(e,v,()=>E.value??(e.alwaysFilter||!s.value?M.value:"")),P=d.computed(()=>e.hideSelected&&E.value===null?N.value.filter(oe=>!w.value.some(Le=>Le.value===oe.value)):N.value),L=d.computed(()=>e.hideNoData&&!P.value.length||S.isReadonly.value||S.isDisabled.value),O=et(e,"menu"),R=d.computed({get:()=>O.value,set:oe=>{O.value&&!oe&&u.value?.ΨopenChildren.size||oe&&L.value||(O.value=oe)}}),{menuId:F,ariaExpanded:H,ariaControls:z}=QI(e,R);d.watch(A,oe=>{h?d.nextTick(()=>h=!1):i.value&&!R.value&&(R.value=!0),n("update:search",oe)}),d.watch(w,oe=>{!e.multiple&&!T.value&&(A.value=oe[0]?.title??"")});const G=d.computed(()=>w.value.map(oe=>oe.value)),Y=d.computed(()=>P.value.find(oe=>oe.type==="item"&&!oe.props.disabled)),U=d.computed(()=>(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&M.value===Y.value?.title)&&P.value.length>0&&!s.value&&!l.value),j=d.ref(),Q=d.ref(),ee=d.ref(),$=KI(j,o),{onTabKeydown:re}=XI({groups:[{type:"element",contentRef:Q},{type:"list",contentRef:j,displayItemsCount:()=>P.value.length},{type:"element",contentRef:ee}],onLeave:()=>{R.value=!1,o.value?.focus()}});function fe(oe){h=!0,d.nextTick(()=>h=!1),e.openOnClear&&(R.value=!0)}function pe(){L.value||(R.value=!0)}function me(oe){L.value||(i.value&&(oe.preventDefault(),oe.stopPropagation()),R.value=!R.value)}function ke(oe){oe.key==="Tab"&&re(oe),j.value?.$el.contains(oe.target)&&(tm(oe)||oe.key==="Backspace")&&o.value?.focus()}function Re(oe){if(Wbe(oe)||S.isReadonly.value)return;const Le=o.value?.selectionStart,Ue=w.value.length;if(["Enter","ArrowDown","ArrowUp"].includes(oe.key)&&oe.preventDefault(),["Enter","ArrowDown"].includes(oe.key)&&(R.value=!0),["Escape"].includes(oe.key)&&(R.value=!1),U.value&&["Enter","Tab"].includes(oe.key)&&Y.value&&!w.value.some(de=>{let{value:we}=de;return we===Y.value.value})&&He(Y.value),oe.key==="ArrowDown"&&U.value&&j.value?.focus("next"),oe.key==="Enter"&&M.value&&(He(il(e,M.value),!0,!0),T.value&&(A.value="")),["Backspace","Delete"].includes(oe.key)){if(!e.multiple&&T.value&&w.value.length>0&&!M.value)return He(w.value[0],!1);if(~f.value){oe.preventDefault();const de=f.value;He(w.value[f.value],!1),f.value=de>=Ue-1?Ue-2:de}else oe.key==="Backspace"&&!M.value&&(f.value=Ue-1);return}if(e.multiple)if(oe.key==="ArrowLeft"){if(f.value<0&&Le&&Le>0)return;const de=f.value>-1?f.value-1:Ue-1;w.value[de]?f.value=de:(f.value=-1,o.value?.setSelectionRange(M.value.length,M.value.length))}else if(oe.key==="ArrowRight"){if(f.value<0)return;const de=f.value+1;w.value[de]?f.value=de:(f.value=-1,o.value?.setSelectionRange(0,0))}else~f.value&&tm(oe)&&(f.value=-1)}function ne(oe){const Le=oe?.clipboardData?.getData("Text")??"",Ue=at(Le);Ue.length>1&&e.multiple&&(oe.preventDefault(),yt(Ue))}function be(){e.eager&&c.value?.calculateVisibleItems()}function Ie(){i.value&&o.value?.focus(),s.value=!0,E.value=null}function He(oe){let Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,Ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(!(!oe||oe.props.disabled))if(e.multiple){const de=w.value.findIndex(Ke=>(e.valueComparator||pa)(Ke.value,oe.value)),we=Le??!~de;if(~de){const Ke=we?[...w.value,oe]:[...w.value];Ke.splice(de,1),w.value=Ke}else we&&(w.value=[...w.value,oe]);e.clearOnSelect&&(M.value="")}else{const de=Le!==!1;w.value=de?[oe]:[],(!s.value||e.alwaysFilter)&&A.value&&(E.value=A.value),A.value=de&&!T.value?oe.title:"",d.nextTick(()=>{R.value=Ue,s.value=!0})}}function at(oe){const Ue=[` -`,...e.delimiters??[]].map(Bx).join("|");return oe.split(new RegExp(`(?:${Ue})+`))}async function yt(oe){for(let Le of oe)Le=Le.trim(),Le&&(He(il(e,Le)),await d.nextTick())}function X(oe){i.value=!0,setTimeout(()=>{l.value=!0})}function q(oe){l.value=!1,o.value?.$el.contains(oe.relatedTarget)||(i.value=!1)}function he(oe){u.value?.contentEl?.contains(oe.relatedTarget)&&(i.value=!0)}return d.watch(i,(oe,Le)=>{if(!(oe||oe===Le)&&(f.value=-1,R.value=!1,M.value)){if(e.multiple){He(il(e,M.value));return}if(!T.value)return;w.value.some(Ue=>{let{title:de}=Ue;return de===M.value})?A.value="":He(il(e,M.value))}}),d.watch(R,oe=>{if(!e.hideSelected&&oe&&w.value.length&&s.value){const Le=P.value.findIndex(Ue=>w.value.some(de=>(e.valueComparator||pa)(de.value,Ue.value)));In&&window.requestAnimationFrame(()=>{Le>=0&&c.value?.scrollToIndex(Le)})}oe&&(E.value=null)}),d.watch(v,(oe,Le)=>{R.value||i.value&&!Le.length&&oe.length&&(R.value=!0)}),Ce(()=>{const oe=!!(!e.hideNoData||P.value.length||r["prepend-item"]||r["append-item"]||r["no-data"]),Le=w.value.length>0,Ue=zr.filterProps(e),de={search:M,filteredItems:N.value};return d.createVNode(zr,d.mergeProps({ref:o},Ue,{modelValue:M.value,"onUpdate:modelValue":we=>M.value=we,focused:i.value,"onUpdate:focused":we=>i.value=we,validationValue:w.externalValue,counterValue:I.value,dirty:Le,class:["v-combobox",{"v-combobox--active-menu":R.value,"v-combobox--chips":!!e.chips,"v-combobox--selection-slot":!!T.value,"v-combobox--selecting-index":f.value>-1,[`v-combobox--${e.multiple?"multiple":"single"}`]:!0},e.class],style:e.style,readonly:S.isReadonly.value,placeholder:Le?void 0:e.placeholder,"onClick:clear":fe,"onMousedown:control":pe,onKeydown:Re,onPaste:ne,onBlur:he,"aria-expanded":H.value,"aria-controls":z.value}),{...r,default:we=>{let{id:Ke}=we;return d.createElementVNode(d.Fragment,null,[d.createVNode(yo,d.mergeProps({id:F.value,ref:u,modelValue:R.value,"onUpdate:modelValue":se=>R.value=se,activator:"parent",contentClass:"v-combobox__content",disabled:L.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,onAfterEnter:be,onAfterLeave:Ie},e.menuProps),{default:()=>[d.createVNode(tc,{onFocusin:X,onKeydown:ke},{default:()=>[r["menu-header"]&&d.createElementVNode("header",{ref:Q},[r["menu-header"](de)]),oe&&d.createVNode(Ro,d.mergeProps({key:"combobox-list",ref:j,filterable:!0,selected:G.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:se=>se.preventDefault(),selectable:!!P.value.length,onFocusout:q,tabindex:"-1","aria-live":"polite","aria-labelledby":`${Ke.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},$,e.listProps),{default:()=>[r["prepend-item"]?.(),!P.value.length&&!e.hideNoData&&(r["no-data"]?.()??d.createVNode(Sr,{key:"no-data",title:a(e.noDataText)},null)),d.createVNode(o0,{ref:c,renderless:!0,items:P.value,itemKey:"value"},{default:se=>{let{item:le,index:xe,itemRef:Me}=se;const Ze=d.mergeProps(le.props,{ref:Me,key:le.value,active:U.value&&le===Y.value?!0:void 0,onClick:()=>He(le,null),"aria-posinset":xe+1,"aria-setsize":P.value.length});return le.type==="divider"?r.divider?.({props:le.raw,index:xe})??d.createVNode(ma,d.mergeProps(le.props,{key:`divider-${xe}`}),null):le.type==="subheader"?r.subheader?.({props:le.raw,index:xe})??d.createVNode(mh,d.mergeProps(le.props,{key:`subheader-${xe}`}),null):r.item?.({item:le,index:xe,props:Ze})??d.createVNode(Sr,d.mergeProps(Ze,{role:"option"}),{prepend:ve=>{let{isSelected:Ve}=ve;return d.createElementVNode(d.Fragment,null,[e.multiple&&!e.hideSelected?d.createVNode(ol,{key:le.value,modelValue:Ve,ripple:!1,tabindex:"-1","aria-hidden":!0,onClick:Je=>Je.preventDefault()},null):void 0,le.props.prependAvatar&&d.createVNode(Fi,{image:le.props.prependAvatar},null),le.props.prependIcon&&d.createVNode(dt,{icon:le.props.prependIcon},null)])},title:()=>s.value?le.title:JI("v-combobox",le.title,V(le)?.title)})}}),r["append-item"]?.()]}),r["menu-footer"]&&d.createElementVNode("footer",{ref:ee},[r["menu-footer"](de)])]})]}),w.value.map((se,le)=>{function xe(Ve){Ve.stopPropagation(),Ve.preventDefault(),He(se,!1)}const Me=d.mergeProps(zi.filterProps(se.props),{"onClick:close":xe,onKeydown(Ve){Ve.key!=="Enter"&&Ve.key!==" "||(Ve.preventDefault(),Ve.stopPropagation(),xe(Ve))},onMousedown(Ve){Ve.preventDefault(),Ve.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),Ze=C.value?!!r.chip:!!r.selection,ve=Ze?Ox(C.value?r.chip({item:se,index:le,props:Me}):r.selection({item:se,index:le})):void 0;if(!(Ze&&!ve))return d.createElementVNode("div",{key:se.value,class:d.normalizeClass(["v-combobox__selection",le===f.value&&["v-combobox__selection--selected",g.value]]),style:d.normalizeStyle(le===f.value?y.value:{})},[C.value?r.chip?d.createVNode(Nt,{key:"chip-defaults",defaults:{VChip:{closable:_.value,size:"small",text:se.title}}},{default:()=>[ve]}):d.createVNode(zi,d.mergeProps({key:"chip",closable:_.value,size:"small",text:se.title,disabled:se.props.disabled},Me),null):ve??d.createElementVNode("span",{class:"v-combobox__selection-text"},[se.title,e.multiple&&le!0,save:e=>!0,"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=et(e,"modelValue"),o=d.ref();d.watchEffect(()=>{o.value=structuredClone(rW(a.value))});const{t:i}=yn(),s=d.computed(()=>pa(a.value,o.value));function l(m){return typeof e.disabled=="boolean"?e.disabled:Array.isArray(e.disabled)?e.disabled.includes(m):s.value}const u=d.computed(()=>l("save")),c=d.computed(()=>l("cancel"));function f(){a.value=o.value,n("save",o.value)}function h(){o.value=structuredClone(rW(a.value)),n("cancel")}function v(m){return d.createElementVNode(d.Fragment,null,[d.createVNode(ft,d.mergeProps({disabled:c.value,variant:"text",color:e.color,onClick:h,text:i(e.cancelText)},m),null),d.createVNode(ft,d.mergeProps({disabled:u.value,variant:"text",color:e.color,onClick:f,text:i(e.okText)},m),null)])}let p=!1;return Ce(()=>d.createElementVNode(d.Fragment,null,[r.default?.({model:o,save:f,cancel:h,isPristine:s.value,get actions(){return p=!0,v}}),!e.hideActions&&!p&&v()])),{save:f,cancel:h,isPristine:s}}}),gU=ie({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},"DataTable-expand"),yU=Symbol.for("vuetify:datatable:expanded");function y0(e){const t=d.toRef(()=>e.expandOnClick),n=et(e,"expanded",e.expanded,s=>new Set(s),s=>[...s.values()]);function r(s,l){const u=new Set(n.value),c=d.toRaw(s.value);if(l)u.add(c);else{const f=[...n.value].find(h=>d.toRaw(h)===c);u.delete(f)}n.value=u}function a(s){const l=d.toRaw(s.value);return[...n.value].some(u=>d.toRaw(u)===l)}function o(s){r(s,!a(s))}const i={expand:r,expanded:n,expandOnClick:t,isExpanded:a,toggleExpand:o};return d.provide(yU,i),i}function bU(){const e=d.inject(yU);if(!e)throw new Error("foo");return e}const mD=ie({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),wU=Symbol.for("vuetify:data-table-group");function gD(e){return{groupBy:et(e,"groupBy")}}function b0(e){const{disableSort:t,groupBy:n,sortBy:r}=e,a=d.ref(new Set),o=d.computed(()=>n.value.map(c=>({...c,order:c.order??!1})).concat(t?.value?[]:r.value));function i(c){return a.value.has(c.id)}function s(c){const f=new Set(a.value);i(c)?f.delete(c.id):f.add(c.id),a.value=f}function l(c){function f(h){const v=[];for(const p of h.items)"type"in p&&p.type==="group"?v.push(...f(p)):v.push(p);return[...new Set(v)]}return f({items:c})}const u={sortByWithGroups:o,toggleGroup:s,opened:a,groupBy:n,extractRows:l,isGroupOpen:i};return d.provide(wU,u),u}function SU(){const e=d.inject(wU);if(!e)throw new Error("Missing group!");return e}function a_e(e,t){if(!e.length)return[];const n=new Map;for(const r of e){const a=eh(r.raw,t);n.has(a)||n.set(a,[]),n.get(a).push(r)}return n}function xU(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!t.length)return[];const a=a_e(e,t[0]),o=[],i=t.slice(1);return a.forEach((s,l)=>{const u=t[0],c=`${r}_${u}_${l}`;o.push({depth:n,id:c,key:u,value:l,items:i.length?xU(s,i,n+1,c):s,type:"group"})}),o}function CU(e,t,n){const r=[];for(const a of e)"type"in a&&a.type==="group"?(a.value!=null&&r.push(a),(t.has(a.id)||a.value==null)&&(r.push(...CU(a.items,t,n)),n&&r.push({...a,type:"group-summary"}))):r.push(a);return r}function w0(e,t,n,r){const a=d.computed(()=>t.value.length?xU(d.toValue(e),t.value.map(i=>i.key)):[]),o=d.computed(()=>t.value.length?CU(a.value,n.value,d.toValue(r)):d.toValue(e));return{groups:a,flatItems:o}}function S0(e){let{page:t,itemsPerPage:n,sortBy:r,groupBy:a,search:o}=e;const i=Er("VDataTable"),s=()=>({page:t.value,itemsPerPage:n.value,sortBy:r.value,groupBy:a.value,search:o.value});let l=null;d.watch(s,u=>{pa(l,u)||(l&&l.search!==u.search&&(t.value=1),i.emit("update:options",u),l=u)},{deep:!0,immediate:!0})}const yD=ie({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10},pageBy:{type:String,default:"any"}},"DataTable-paginate"),_U=Symbol.for("vuetify:data-table-pagination");function bD(e){const t=et(e,"page",void 0,r=>Number(r??1)),n=et(e,"itemsPerPage",void 0,r=>Number(r??10));return{page:t,itemsPerPage:n}}function wD(e){const{page:t,itemsPerPage:n,itemsLength:r}=e,a=d.computed(()=>n.value===-1?0:n.value*(t.value-1)),o=d.computed(()=>n.value===-1?r.value:Math.min(r.value,a.value+n.value)),i=d.computed(()=>n.value===-1||r.value===0?1:Math.ceil(r.value/n.value));d.watch([t,i],()=>{t.value>i.value&&(t.value=i.value)});function s(h){n.value=h,t.value=1}function l(){t.value=Dn(t.value+1,1,i.value)}function u(){t.value=Dn(t.value-1,1,i.value)}function c(h){t.value=Dn(h,1,i.value)}const f={page:t,itemsPerPage:n,startIndex:a,stopIndex:o,pageCount:i,itemsLength:r,nextPage:l,prevPage:u,setPage:c,setItemsPerPage:s};return d.provide(_U,f),f}function o_e(){const e=d.inject(_U);if(!e)throw new Error("Missing pagination!");return e}function TU(e){const t=Er("usePaginatedItems"),{items:n,startIndex:r,stopIndex:a,itemsPerPage:o}=e,i=d.computed(()=>o.value<=0?d.toValue(n):d.toValue(n).slice(r.value,a.value));return d.watch(i,s=>{t.emit("update:currentItems",s)},{immediate:!0}),{paginatedItems:i}}function i_e(e){const{sortedItems:t,paginate:n,group:r}=e,a=d.toValue(e.pageBy);if(a==="item"){const{paginatedItems:o,pageCount:i,setItemsPerPage:s}=n(t),{flatItems:l}=r(o);return{pageCount:i,setItemsPerPage:s,paginatedItems:l}}if(a==="group"){const{flatItems:o,groups:i}=r(t),{paginatedItems:s,pageCount:l,setItemsPerPage:u}=n(i),c=d.computed(()=>{if(!s.value.length)return[];const f=s.value.at(0).id,h=s.value.at(-1).id,v=o.value.findIndex(g=>g.type==="group"&&g.id===f),p=o.value.findIndex(g=>g.type==="group"&&g.id===h),m=o.value.findIndex((g,y)=>y>p&&g.type==="group"&&g.depth===0);return o.value.slice(v,m===-1?void 0:m)});return{pageCount:l,setItemsPerPage:u,paginatedItems:c}}if(a==="any"){const{flatItems:o}=r(t),{paginatedItems:i,pageCount:s,setItemsPerPage:l}=n(o);return{pageCount:s,setItemsPerPage:l,paginatedItems:i}}throw new Error(`Unrecognized pagination target ${a}`)}const s_e={showSelectAll:!1,allSelected:()=>[],select:e=>{let{items:t,value:n}=e;return new Set(n?[t[0]?.value]:[])},selectAll:e=>{let{selected:t}=e;return t}},kU={showSelectAll:!0,allSelected:e=>{let{currentPage:t}=e;return t},select:e=>{let{items:t,value:n,selected:r}=e;for(const a of t)n?r.add(a.value):r.delete(a.value);return r},selectAll:e=>{let{value:t,currentPage:n,selected:r}=e;return kU.select({items:n,value:t,selected:r})}},l_e={showSelectAll:!0,allSelected:e=>{let{allItems:t}=e;return t},select:e=>{let{items:t,value:n,selected:r}=e;for(const a of t)n?r.add(a.value):r.delete(a.value);return r},selectAll:e=>{let{value:t,allItems:n}=e;return new Set(t?n.map(r=>r.value):[])}},AU=ie({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:Function},"DataTable-select"),EU=Symbol.for("vuetify:data-table-selection");function x0(e,t){let{allItems:n,currentPage:r}=t;const a=et(e,"modelValue",e.modelValue,b=>{const w=e.valueComparator;return w?new Set(Fn(b).map(S=>n.value.find(_=>w(S,_.value))?.value??S)):new Set(Fn(b).map(S=>sd(S)?n.value.find(_=>S===_.value)?.value??S:n.value.find(_=>pa(S,_.value))?.value??S))},b=>[...b.values()]),o=d.computed(()=>n.value.filter(b=>b.selectable)),i=d.computed(()=>d.toValue(r).filter(b=>b.selectable)),s=d.computed(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return s_e;case"all":return l_e;case"page":default:return kU}}),l=d.shallowRef(null);function u(b){return Fn(b).every(w=>a.value.has(w.value))}function c(b){return Fn(b).some(w=>a.value.has(w.value))}function f(b,w){const S=s.value.select({items:b,value:w,selected:new Set(a.value)});a.value=S}function h(b,w,S){const _=[],C=d.toValue(r);if(w=w??C.findIndex(T=>T.value===b.value),e.selectStrategy!=="single"&&S?.shiftKey&&l.value!==null){const[T,A]=[l.value,w].sort((E,M)=>E-M);_.push(...C.slice(T,A+1).filter(E=>E.selectable))}else _.push(b),l.value=w;f(_,!u([b]))}function v(b){const w=s.value.selectAll({value:b,allItems:o.value,currentPage:i.value,selected:new Set(a.value)});a.value=w}const p=d.computed(()=>a.value.size>0),m=d.computed(()=>{const b=s.value.allSelected({allItems:o.value,currentPage:i.value});return!!b.length&&u(b)}),g=d.toRef(()=>s.value.showSelectAll),y={toggleSelect:h,select:f,selectAll:v,isSelected:u,isSomeSelected:c,someSelected:p,allSelected:m,showSelectAll:g,lastSelectedIndex:l,selectStrategy:s};return d.provide(EU,y),y}function C0(){const e=d.inject(EU);if(!e)throw new Error("Missing selection!");return e}const MU=ie({initialSortOrder:{type:String,default:"asc",validator:e=>!e||["asc","desc"].includes(e)},sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:{type:[Boolean,Object],default:!1},mustSort:Boolean},"DataTable-sort"),IU=Symbol.for("vuetify:data-table-sort");function _0(e){const t=d.toRef(()=>e.initialSortOrder),n=et(e,"sortBy"),r=d.toRef(()=>e.mustSort),a=d.toRef(()=>e.multiSort);return{initialSortOrder:t,sortBy:n,multiSort:a,mustSort:r}}function u_e(e,t){if(!th(e))return{active:!!e};const{key:n,mode:r,modifier:a}=e,o=a==="alt"&&t?.altKey||a==="shift"&&t?.shiftKey;return{active:!n||t?.ctrlKey||t?.metaKey||!1,mode:o?r==="append"?"prepend":"append":r}}function T0(e){const{initialSortOrder:t,sortBy:n,mustSort:r,multiSort:a,page:o}=e,i=function(u,c){let f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(u.key==null)return;let h=n.value.map(g=>({...g}))??[];const v=h.find(g=>g.key===u.key),p=t.value,m=t.value==="desc"?"asc":"desc";if(v)v.order===m?f||r.value&&h.length===1?v.order=t.value:h=h.filter(g=>g.key!==u.key):v.order=m;else{const{active:g,mode:y}=u_e(a.value,c);g?y==="prepend"?h.unshift({key:u.key,order:p}):h.push({key:u.key,order:p}):h=[{key:u.key,order:p}]}n.value=h,o&&(o.value=1)};function s(u){return!!n.value.find(c=>c.key===u.key)}const l={sortBy:n,toggleSort:i,isSorted:s};return d.provide(IU,l),l}function DU(){const e=d.inject(IU);if(!e)throw new Error("Missing sort!");return e}function SD(e,t,n,r){const a=yn();return{sortedItems:d.computed(()=>n.value.length?c_e(t.value,n.value,a.current.value,{transform:r?.transform,sortFunctions:{...e.customKeySort,...r?.sortFunctions?.value},sortRawFunctions:r?.sortRawFunctions?.value}):t.value)}}function c_e(e,t,n,r){const a=new Intl.Collator(n,{sensitivity:"accent",usage:"sort"});return e.map(i=>[i,r?.transform?r.transform(i):i]).sort((i,s)=>{for(let l=0;lg!=null?g.toString().toLocaleLowerCase():g),h!==v))return Ky(h)&&Ky(v)?0:Ky(h)?-1:Ky(v)?1:!isNaN(h)&&!isNaN(v)?Number(h)-Number(v):a.compare(h,v)}return 0}).map(i=>{let[s]=i;return s})}const d_e=ie({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},returnObject:Boolean},"DataIterator-items");function f_e(e,t){const n=e.returnObject?t:Ar(t,e.itemValue),r=Ar(t,e.itemSelectable,!0);return{type:"item",value:n,selectable:r,raw:t}}function h_e(e,t){const n=[];for(const r of t)n.push(f_e(e,r));return n}function v_e(e){return{items:d.computed(()=>h_e(e,e.items))}}const p_e=ie({search:String,loading:Boolean,itemsLength:[Number,String],...Qe(),...d_e(),...AU(),...MU(),...yD({itemsPerPage:5}),...gU(),...mD(),...yh(),...Vt(),...Xu({transition:{component:$y,hideOnLeave:!0}})},"VDataIterator"),m_e=Se()({name:"VDataIterator",props:p_e(),emits:{"update:modelValue":e=>!0,"update:groupBy":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(e,t){let{slots:n}=t;const r=et(e,"groupBy"),a=d.toRef(()=>e.search),{items:o}=v_e(e),{filteredItems:i}=bh(e,o,a,{transform:j=>j.raw}),{initialSortOrder:s,sortBy:l,multiSort:u,mustSort:c}=_0(e),{page:f,itemsPerPage:h}=bD(e),{toggleSort:v}=T0({initialSortOrder:s,sortBy:l,multiSort:u,mustSort:c,page:f}),{sortByWithGroups:p,opened:m,extractRows:g,isGroupOpen:y,toggleGroup:b}=b0({groupBy:r,sortBy:l}),{sortedItems:w}=SD(e,i,p,{transform:j=>j.raw}),{flatItems:S}=w0(w,r,m,!1),_=d.toRef(()=>!Ky(e.itemsLength)),C=d.toRef(()=>_.value?Number(e.itemsLength):S.value.length),{startIndex:T,stopIndex:A,pageCount:E,prevPage:M,nextPage:I,setItemsPerPage:N,setPage:V}=wD({page:f,itemsPerPage:h,itemsLength:C}),P=d.shallowRef([]),L=d.computed(()=>_.value?S.value:P.value);La(()=>!_.value,()=>{const{paginatedItems:j}=TU({items:S,startIndex:T,stopIndex:A,itemsPerPage:h});d.watchEffect(()=>{P.value=j.value})});const O=d.computed(()=>g(L.value)),{isSelected:R,select:F,selectAll:H,toggleSelect:z}=x0(e,{allItems:o,currentPage:O}),{isExpanded:G,toggleExpand:Y}=y0(e);S0({page:f,itemsPerPage:h,sortBy:l,groupBy:r,search:a});const U=d.computed(()=>({page:f.value,itemsPerPage:h.value,sortBy:l.value,pageCount:E.value,toggleSort:v,prevPage:M,nextPage:I,setPage:V,setItemsPerPage:N,isSelected:R,select:F,selectAll:H,toggleSelect:z,isExpanded:G,toggleExpand:Y,isGroupOpen:y,toggleGroup:b,items:O.value,itemsCount:i.value.length,groupedItems:L.value}));return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-data-iterator",{"v-data-iterator--loading":e.loading},e.class]),style:d.normalizeStyle(e.style)},{default:()=>[n.header?.(U.value),d.createVNode(mo,{transition:e.transition},{default:()=>[e.loading?d.createVNode(nb,{key:"loader",name:"v-data-iterator",active:!0},{default:j=>n.loader?.(j)}):d.createElementVNode("div",{key:"items"},[L.value.length?n.default?.(U.value):n["no-data"]?.()])]}),n.footer?.(U.value)]})),{}}});function g_e(){const e=d.ref([]);d.onBeforeUpdate(()=>e.value=[]);function t(n,r){e.value[r]=n}return{refs:e,updateRef:t}}const y_e=ie({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:e=>e.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:e=>e%1===0},totalVisible:[Number,String],firstIcon:{type:ot,default:"$first"},prevIcon:{type:ot,default:"$prev"},nextIcon:{type:ot,default:"$next"},lastIcon:{type:ot,default:"$last"},ariaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.root"},pageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.page"},currentPageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.currentPage"},firstAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.first"},previousAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.previous"},nextAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.next"},lastAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.last"},ellipsis:{type:String,default:"..."},showFirstLastPage:Boolean,...qa(),...Qe(),...hr(),...Dr(),...Gn(),...Kl(),...Vt({tag:"nav"}),...an(),...Ri({variant:"text"})},"VPagination"),gm=Se()({name:"VPagination",props:y_e(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=et(e,"modelValue"),{t:o,n:i}=yn(),{isRtl:s}=Hr(),{themeClasses:l}=wn(e),{width:u}=Hi(),c=d.shallowRef(-1);fr(void 0,{scoped:!0});const{resizeRef:f}=ds(A=>{if(!A.length)return;const{target:E,contentRect:M}=A[0],I=E.querySelector(".v-pagination__list > *");if(!I)return;const N=M.width,V=I.offsetWidth+parseFloat(getComputedStyle(I).marginRight)*2;c.value=m(N,V)}),h=d.computed(()=>parseInt(e.length,10)),v=d.computed(()=>parseInt(e.start,10)),p=d.computed(()=>e.totalVisible!=null?parseInt(e.totalVisible,10):c.value>=0?c.value:m(u.value,58));function m(A,E){const M=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(Number(((A-E*M)/E).toFixed(2))))}const g=d.computed(()=>{if(h.value<=0||isNaN(h.value)||h.value>Number.MAX_SAFE_INTEGER)return[];if(p.value<=0)return[];if(p.value===1)return[a.value];if(h.value<=p.value)return Wl(h.value,v.value);const A=p.value%2===0,E=A?p.value/2:Math.floor(p.value/2),M=A?E:E+1,I=h.value-E;if(M-a.value>=0)return[...Wl(Math.max(1,p.value-1),v.value),e.ellipsis,h.value];if(a.value-I>=(A?1:0)){const N=p.value-1,V=h.value-N+v.value;return[v.value,e.ellipsis,...Wl(N,V)]}else{const N=Math.max(1,p.value-2),V=N===1?a.value:a.value-Math.ceil(N/2)+v.value;return[v.value,e.ellipsis,...Wl(N,V),e.ellipsis,h.value]}});function y(A,E,M){A.preventDefault(),a.value=E,M&&r(M,E)}const{refs:b,updateRef:w}=g_e();fr({VPaginationBtn:{color:d.toRef(()=>e.color),border:d.toRef(()=>e.border),density:d.toRef(()=>e.density),size:d.toRef(()=>e.size),variant:d.toRef(()=>e.variant),rounded:d.toRef(()=>e.rounded),elevation:d.toRef(()=>e.elevation)}});const S=d.computed(()=>g.value.map((A,E)=>{const M=I=>w(I,E);if(typeof A=="string")return{isActive:!1,key:`ellipsis-${E}`,page:A,props:{ref:M,ellipsis:!0,icon:!0,disabled:!0}};{const I=A===a.value;return{isActive:I,key:A,page:i(A),props:{ref:M,ellipsis:!1,icon:!0,disabled:!!e.disabled||Number(e.length)<2,color:I?e.activeColor:e.color,"aria-current":I,"aria-label":o(I?e.currentPageAriaLabel:e.pageAriaLabel,A),onClick:N=>y(N,A)}}}})),_=d.computed(()=>{const A=!!e.disabled||a.value<=v.value,E=!!e.disabled||a.value>=v.value+h.value-1;return{first:e.showFirstLastPage?{icon:s.value?e.lastIcon:e.firstIcon,onClick:M=>y(M,v.value,"first"),disabled:A,"aria-label":o(e.firstAriaLabel),"aria-disabled":A}:void 0,prev:{icon:s.value?e.nextIcon:e.prevIcon,onClick:M=>y(M,a.value-1,"prev"),disabled:A,"aria-label":o(e.previousAriaLabel),"aria-disabled":A},next:{icon:s.value?e.prevIcon:e.nextIcon,onClick:M=>y(M,a.value+1,"next"),disabled:E,"aria-label":o(e.nextAriaLabel),"aria-disabled":E},last:e.showFirstLastPage?{icon:s.value?e.firstIcon:e.lastIcon,onClick:M=>y(M,v.value+h.value-1,"last"),disabled:E,"aria-label":o(e.lastAriaLabel),"aria-disabled":E}:void 0}});function C(){const A=a.value-v.value;b.value[A]?.$el.focus()}function T(A){A.key===OM.left&&!e.disabled&&a.value>Number(e.start)?(a.value=a.value-1,d.nextTick(C)):A.key===OM.right&&!e.disabled&&a.valued.createVNode(e.tag,{ref:f,class:d.normalizeClass(["v-pagination",l.value,e.class]),style:d.normalizeStyle(e.style),role:"navigation","aria-label":o(e.ariaLabel),onKeydown:T,"data-test":"v-pagination-root"},{default:()=>[d.createElementVNode("ul",{class:"v-pagination__list"},[e.showFirstLastPage&&d.createElementVNode("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[n.first?n.first(_.value.first):d.createVNode(ft,d.mergeProps({_as:"VPaginationBtn"},_.value.first),null)]),d.createElementVNode("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[n.prev?n.prev(_.value.prev):d.createVNode(ft,d.mergeProps({_as:"VPaginationBtn"},_.value.prev),null)]),S.value.map((A,E)=>d.createElementVNode("li",{key:A.key,class:d.normalizeClass(["v-pagination__item",{"v-pagination__item--is-active":A.isActive}]),"data-test":"v-pagination-item"},[n.item?n.item(A):d.createVNode(ft,d.mergeProps({_as:"VPaginationBtn"},A.props),{default:()=>[A.page]})])),d.createElementVNode("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[n.next?n.next(_.value.next):d.createVNode(ft,d.mergeProps({_as:"VPaginationBtn"},_.value.next),null)]),e.showFirstLastPage&&d.createElementVNode("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[n.last?n.last(_.value.last):d.createVNode(ft,d.mergeProps({_as:"VPaginationBtn"},_.value.last),null)])])]})),{}}}),xD=ie({color:String,prevIcon:{type:ot,default:"$prev"},nextIcon:{type:ot,default:"$next"},firstIcon:{type:ot,default:"$first"},lastIcon:{type:ot,default:"$last"},itemsPerPageText:{type:String,default:"$vuetify.dataFooter.itemsPerPageText"},pageText:{type:String,default:"$vuetify.dataFooter.pageText"},firstPageLabel:{type:String,default:"$vuetify.dataFooter.firstPage"},prevPageLabel:{type:String,default:"$vuetify.dataFooter.prevPage"},nextPageLabel:{type:String,default:"$vuetify.dataFooter.nextPage"},lastPageLabel:{type:String,default:"$vuetify.dataFooter.lastPage"},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"},{value:100,title:"100"},{value:-1,title:"$vuetify.dataFooter.itemsPerPageAll"}]},showCurrentPage:Boolean},"VDataTableFooter"),_b=Se()({name:"VDataTableFooter",props:xD(),setup(e,t){let{slots:n}=t;const{t:r}=yn(),{page:a,pageCount:o,startIndex:i,stopIndex:s,itemsLength:l,itemsPerPage:u,setItemsPerPage:c}=o_e(),f=d.computed(()=>e.itemsPerPageOptions.map(h=>typeof h=="number"?{value:h,title:h===-1?r("$vuetify.dataFooter.itemsPerPageAll"):String(h)}:{...h,title:isNaN(Number(h.title))?r(h.title):h.title}));return Ce(()=>{const h=gm.filterProps(e);return d.createElementVNode("div",{class:"v-data-table-footer"},[n.prepend?.(),d.createElementVNode("div",{class:"v-data-table-footer__items-per-page"},[d.createElementVNode("span",null,[r(e.itemsPerPageText)]),d.createVNode(fm,{items:f.value,itemColor:e.color,modelValue:u.value,"onUpdate:modelValue":v=>c(Number(v)),density:"compact",variant:"outlined","aria-label":r(e.itemsPerPageText),hideDetails:!0},null)]),d.createElementVNode("div",{class:"v-data-table-footer__info"},[d.createElementVNode("div",null,[r(e.pageText,l.value?i.value+1:0,s.value,l.value)])]),d.createElementVNode("div",{class:"v-data-table-footer__pagination"},[d.createVNode(gm,d.mergeProps({modelValue:a.value,"onUpdate:modelValue":v=>a.value=v,density:"comfortable",firstAriaLabel:e.firstPageLabel,lastAriaLabel:e.lastPageLabel,length:o.value,nextAriaLabel:e.nextPageLabel,previousAriaLabel:e.prevPageLabel,rounded:!0,showFirstLastPage:!0,totalVisible:e.showCurrentPage?1:0,variant:"plain"},Bt(h,["color"])),null)])])}),{}}}),Tb=_1e({align:{type:String,default:"start"},fixed:{type:[Boolean,String],default:!1},fixedOffset:[Number,String],fixedEndOffset:[Number,String],height:[Number,String],lastFixed:Boolean,firstFixedEnd:Boolean,noPadding:Boolean,indent:[Number,String],empty:Boolean,tag:String,width:[Number,String],maxWidth:[Number,String],nowrap:Boolean},(e,t)=>{let{slots:n}=t;const r=e.tag??"td",a=typeof e.fixed=="string"?e.fixed:e.fixed?"start":"none";return d.createVNode(r,{class:d.normalizeClass(["v-data-table__td",{"v-data-table-column--fixed":a==="start","v-data-table-column--fixed-end":a==="end","v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--first-fixed-end":e.firstFixedEnd,"v-data-table-column--no-padding":e.noPadding,"v-data-table-column--nowrap":e.nowrap,"v-data-table-column--empty":e.empty},`v-data-table-column--align-${e.align}`]),style:{height:Ne(e.height),width:Ne(e.width),maxWidth:Ne(e.maxWidth),left:a==="start"?Ne(e.fixedOffset||null):void 0,right:a==="end"?Ne(e.fixedEndOffset||null):void 0,paddingInlineStart:e.indent?Ne(e.indent):void 0}},{default:()=>[n.default?.()]})}),b_e=ie({headers:Array},"DataTable-header"),VU=Symbol.for("vuetify:data-table-headers"),PU={title:"",sortable:!1},w_e={...PU,width:48};function S_e(){const t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(n=>({element:n,priority:0}));return{enqueue:(n,r)=>{let a=!1;for(let o=0;or){t.splice(o,0,{element:n,priority:r}),a=!0;break}a||t.push({element:n,priority:r})},size:()=>t.length,count:()=>{let n=0;if(!t.length)return 0;const r=Math.floor(t[0].priority);for(let a=0;at.shift()}}function CD(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!e.children)t.push(e);else for(const n of e.children)CD(n,t);return t}function NU(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;for(const n of e)n.key&&t.add(n.key),n.children&&NU(n.children,t);return t}function x_e(e){if(e.key){if(e.key==="data-table-group")return PU;if(["data-table-expand","data-table-select"].includes(e.key))return w_e}}function _D(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.children?Math.max(t,...e.children.map(n=>_D(n,t+1))):t}function C_e(e){let t=!1;function n(o,i){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"none";if(o)if(s!=="none"&&(o.fixed=s),o.fixed===!0&&(o.fixed="start"),o.fixed===i)if(o.children)if(i==="start")for(let l=o.children.length-1;l>=0;l--)n(o.children[l],i,i);else for(let l=0;l=0;l--)n(o.children[l],i);else for(let l=0;l=0;o--)n(e[o],"start");for(let o=0;o=0;o--)a=OU(e[o],a)}function LU(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!e)return t;if(e.children){e.fixedOffset=t;for(const n of e.children)t=LU(n,t)}else e.fixed&&e.fixed!=="end"&&(e.fixedOffset=t,t+=parseFloat(e.width||"0")||0);return t}function OU(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!e)return t;if(e.children){e.fixedEndOffset=t;for(const n of e.children)t=OU(n,t)}else e.fixed==="end"&&(e.fixedEndOffset=t,t+=parseFloat(e.width||"0")||0);return t}function __e(e,t){const n=[];let r=0;const a=S_e(e);for(;a.size()>0;){let i=a.count();const s=[];let l=1;for(;i>0;){const{element:u,priority:c}=a.dequeue(),f=t-r-_D(u);if(s.push({...u,rowspan:f??1,colspan:u.children?CD(u).length:1}),u.children)for(const h of u.children){const v=c%1+l/Math.pow(10,r+2);a.enqueue(h,r+f+v)}l+=1,i-=1}r+=1,n.push(s)}return{columns:e.map(i=>CD(i)).flat(),headers:n}}function RU(e){const t=[];for(const n of e){const r={...x_e(n),...n},a=r.key??(typeof r.value=="string"?r.value:null),o=r.value??a??null,i={...r,key:a,value:o,sortable:r.sortable??(r.key!=null||!!r.sort),children:r.children?RU(r.children):void 0};t.push(i)}return t}function TD(e,t){const n=d.ref([]),r=d.ref([]),a=d.ref({}),o=d.ref({}),i=d.ref({});d.watchEffect(()=>{const u=(e.headers||Object.keys(e.items[0]??{}).map(m=>({key:m,title:d.capitalize(m)}))).slice(),c=NU(u);t?.groupBy?.value.length&&!c.has("data-table-group")&&u.unshift({key:"data-table-group",title:"Group"}),t?.showSelect?.value&&!c.has("data-table-select")&&u.unshift({key:"data-table-select"}),t?.showExpand?.value&&!c.has("data-table-expand")&&u.push({key:"data-table-expand"});const f=RU(u);C_e(f);const h=Math.max(...f.map(m=>_D(m)))+1,v=__e(f,h);n.value=v.headers,r.value=v.columns;const p=v.headers.flat(1);for(const m of p)m.key&&(m.sortable&&(m.sort&&(a.value[m.key]=m.sort),m.sortRaw&&(o.value[m.key]=m.sortRaw)),m.filter&&(i.value[m.key]=m.filter))});const s={headers:n,columns:r,sortFunctions:a,sortRawFunctions:o,filterFunctions:i};return d.provide(VU,s),s}function k0(){const e=d.inject(VU);if(!e)throw new Error("Missing headers!");return e}const BU=ie({color:String,disableSort:Boolean,fixedHeader:Boolean,multiSort:Boolean,initialSortOrder:String,sortIcon:{type:ot},sortAscIcon:{type:ot,default:"$sortAsc"},sortDescIcon:{type:ot,default:"$sortDesc"},headerProps:{type:Object},sticky:Boolean,...hr(),...vh(),...Jx()},"VDataTableHeaders"),kh=Se()({name:"VDataTableHeaders",props:BU(),setup(e,t){let{slots:n}=t;const{t:r}=yn(),{toggleSort:a,sortBy:o,isSorted:i}=DU(),{someSelected:s,allSelected:l,selectAll:u,showSelectAll:c}=C0(),{columns:f,headers:h}=k0(),{loaderClasses:v}=tb(e);function p(E,M){if(!(e.sticky||e.fixedHeader)&&!E.fixed)return;const I=typeof E.fixed=="string"?E.fixed:E.fixed?"start":"none";return{position:"sticky",left:I==="start"?Ne(E.fixedOffset):void 0,right:I==="end"?Ne(E.fixedEndOffset):void 0,top:e.sticky||e.fixedHeader?`calc(var(--v-table-header-height) * ${M})`:void 0}}function m(E,M){E.key==="Enter"&&!e.disableSort&&a(M,E)}function g(E){switch(o.value.find(I=>I.key===E.key)?.order){case"asc":return e.sortAscIcon;case"desc":return e.sortDescIcon;default:return e.sortIcon||(e.initialSortOrder==="asc"?e.sortAscIcon:e.sortDescIcon)}}const{backgroundColorClasses:y,backgroundColorStyles:b}=Mn(()=>e.color),{displayClasses:w,mobile:S}=Hi(e),_=d.computed(()=>({headers:h.value,columns:f.value,toggleSort:a,isSorted:i,sortBy:o.value,someSelected:s.value,allSelected:l.value,selectAll:u,getSortIcon:g})),C=d.computed(()=>["v-data-table__th",{"v-data-table__th--sticky":e.sticky||e.fixedHeader},w.value,v.value]),T=E=>{let{column:M,x:I,y:N}=E;const V=M.key==="data-table-select"||M.key==="data-table-expand",P=M.key==="data-table-group"&&M.width===0&&!M.title,L=d.mergeProps(e.headerProps??{},M.headerProps??{});return d.createVNode(Tb,d.mergeProps({tag:"th",align:M.align,class:[{"v-data-table__th--sortable":M.sortable&&!e.disableSort,"v-data-table__th--sorted":i(M),"v-data-table__th--fixed":M.fixed},...C.value],style:{width:Ne(M.width),minWidth:Ne(M.minWidth),maxWidth:Ne(M.maxWidth),...p(M,N)},colspan:M.colspan,rowspan:M.rowspan,fixed:M.fixed,nowrap:M.nowrap,lastFixed:M.lastFixed,firstFixedEnd:M.firstFixedEnd,noPadding:V,empty:P,tabindex:M.sortable?0:void 0,onClick:M.sortable?O=>a(M,O):void 0,onKeydown:M.sortable?O=>m(O,M):void 0},L),{default:()=>{const O=`header.${M.key}`,R={column:M,selectAll:u,isSorted:i,toggleSort:a,sortBy:o.value,someSelected:s.value,allSelected:l.value,getSortIcon:g};return n[O]?n[O](R):P?"":M.key==="data-table-select"?n["header.data-table-select"]?.(R)??(c.value&&d.createVNode(ol,{color:e.color,density:e.density,modelValue:l.value,indeterminate:s.value&&!l.value,"onUpdate:modelValue":u},null)):d.createElementVNode("div",{class:"v-data-table-header__content"},[d.createElementVNode("span",null,[M.title]),M.sortable&&!e.disableSort&&d.createVNode(dt,{key:"icon",class:"v-data-table-header__sort-icon",icon:g(M)},null),e.multiSort&&i(M)&&d.createElementVNode("div",{key:"badge",class:d.normalizeClass(["v-data-table-header__sort-badge",...y.value]),style:d.normalizeStyle(b.value)},[o.value.findIndex(F=>F.key===M.key)+1])])}})},A=()=>{const E=d.computed(()=>f.value.filter(N=>N?.sortable&&!e.disableSort)),M=f.value.find(N=>N.key==="data-table-select"),I=d.computed({get:()=>E.value.filter(N=>{let{key:V}=N;return o.value.some(P=>P.key===V)}),set:N=>{const V=Fn(N),P=o.value.map(O=>O.key);V.filter(O=>{let{key:R}=O;return!P.includes(R)}).forEach(O=>a(O)),d.nextTick(()=>o.value=o.value.filter(O=>{let{key:R}=O;return V.some(F=>F.key===R)}))}});return d.createVNode(Tb,d.mergeProps({tag:"th",class:[...C.value],colspan:h.value.length+1},e.headerProps),{default:()=>[d.createElementVNode("div",{class:"v-data-table-header__content"},[d.createVNode(fm,{modelValue:I.value,"onUpdate:modelValue":N=>I.value=N,chips:!0,color:e.color,class:"v-data-table__td-sort-select",clearable:!0,density:"default",items:E.value,label:r("$vuetify.dataTable.sortBy"),multiple:e.multiSort,variant:"underlined",returnObject:!0,"onClick:clear":()=>o.value=[]},{append:M?()=>d.createVNode(ol,{color:e.color,density:"compact",modelValue:l.value,indeterminate:s.value&&!l.value,"onUpdate:modelValue":()=>u(!l.value)},null):void 0,chip:N=>{let{item:V}=N;return d.createVNode(zi,{onClick:V.raw.sortable?()=>a(V.raw,void 0,!0):void 0,onMousedown:P=>{P.preventDefault(),P.stopPropagation()}},{default:()=>[V.title,d.createVNode(dt,{class:d.normalizeClass(["v-data-table__td-sort-icon",i(V.raw)&&"v-data-table__td-sort-icon-active"]),icon:g(V.raw),size:"small"},null)]})}})])]})};Ce(()=>S.value?d.createElementVNode("tr",null,[d.createVNode(A,null,null)]):d.createElementVNode(d.Fragment,null,[n.headers?n.headers(_.value):h.value.map((E,M)=>d.createElementVNode("tr",null,[E.map((I,N)=>d.createVNode(T,{column:I,x:N,y:M},null))])),e.loading&&d.createElementVNode("tr",{class:"v-data-table-progress"},[d.createElementVNode("th",{colspan:f.value.length},[d.createVNode(nb,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof e.loading=="boolean"||e.loading==="true"?e.color:e.loading,indeterminate:!0},{default:n.loader})])])]))}}),FU=ie({item:{type:Object,required:!0},groupCollapseIcon:{type:ot,default:"$tableGroupCollapse"},groupExpandIcon:{type:ot,default:"$tableGroupExpand"},...hr()},"VDataTableGroupHeaderRow"),T_e=Se()({name:"VDataTableGroupHeaderRow",props:FU(),setup(e,t){let{slots:n}=t;const{isGroupOpen:r,toggleGroup:a,extractRows:o}=SU(),{isSelected:i,isSomeSelected:s,select:l}=C0(),{columns:u}=k0(),c=d.computed(()=>o([e.item])),f=d.toRef(()=>u.value.length-(u.value.some(h=>h.key==="data-table-select")?1:0));return()=>d.createElementVNode("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":e.item.depth}},[u.value.map(h=>{if(h.key==="data-table-group"){const v=r(e.item)?e.groupCollapseIcon:e.groupExpandIcon,p=()=>a(e.item);return n["data-table-group"]?.({item:e.item,count:c.value.length,props:{icon:v,onClick:p}})??d.createVNode(Tb,{class:"v-data-table-group-header-row__column",colspan:f.value},{default:()=>[d.createVNode(ft,{size:"small",variant:"text",icon:v,onClick:p},null),d.createElementVNode("span",null,[e.item.value]),d.createElementVNode("span",null,[d.createTextVNode("("),c.value.length,d.createTextVNode(")")])]})}else if(h.key==="data-table-select"){const v=c.value.filter(y=>y.selectable),p=v.length>0&&i(v),m=s(v)&&!p,g=y=>l(v,y);return n["data-table-select"]?.({props:{modelValue:p,indeterminate:m,"onUpdate:modelValue":g}})??d.createVNode(Tb,{class:"v-data-table__td--select-row",noPadding:!0},{default:()=>[d.createVNode(ol,{density:e.density,disabled:v.length===0,modelValue:p,indeterminate:m,"onUpdate:modelValue":g},null)]})}return""})])}}),HU=ie({color:String,index:Number,item:Object,cellProps:[Object,Function],collapseIcon:{type:ot,default:"$collapse"},expandIcon:{type:ot,default:"$expand"},onClick:Na(),onContextmenu:Na(),onDblclick:Na(),...hr(),...vh()},"VDataTableRow"),kD=Se()({name:"VDataTableRow",props:HU(),setup(e,t){let{slots:n}=t;const{displayClasses:r,mobile:a}=Hi(e,"v-data-table__tr"),{isSelected:o,toggleSelect:i,someSelected:s,allSelected:l,selectAll:u}=C0(),{isExpanded:c,toggleExpand:f}=bU(),{toggleSort:h,sortBy:v,isSorted:p}=DU(),{columns:m}=k0();Ce(()=>d.createElementVNode("tr",{class:d.normalizeClass(["v-data-table__tr",{"v-data-table__tr--clickable":!!(e.onClick||e.onContextmenu||e.onDblclick)},r.value]),onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&m.value.map((g,y)=>{const b=e.item,w=`item.${g.key}`,S=`header.${g.key}`,_={index:e.index,item:b.raw,internalItem:b,value:eh(b.columns,g.key),column:g,isSelected:o,toggleSelect:i,isExpanded:c,toggleExpand:f},C={column:g,selectAll:u,isSorted:p,toggleSort:h,sortBy:v.value,someSelected:s.value,allSelected:l.value,getSortIcon:()=>""},T=typeof e.cellProps=="function"?e.cellProps({index:_.index,item:_.item,internalItem:_.internalItem,value:_.value,column:g}):e.cellProps,A=typeof g.cellProps=="function"?g.cellProps({index:_.index,item:_.item,internalItem:_.internalItem,value:_.value}):g.cellProps,E=g.key==="data-table-select"||g.key==="data-table-expand",M=g.key==="data-table-group"&&g.width===0&&!g.title;return d.createVNode(Tb,d.mergeProps({align:g.align,indent:g.indent,class:{"v-data-table__td--expanded-row":g.key==="data-table-expand","v-data-table__td--select-row":g.key==="data-table-select"},fixed:g.fixed,fixedOffset:g.fixedOffset,fixedEndOffset:g.fixedEndOffset,lastFixed:g.lastFixed,firstFixedEnd:g.firstFixedEnd,maxWidth:a.value?void 0:g.maxWidth,noPadding:E,empty:M,nowrap:g.nowrap,width:a.value?void 0:g.width},T,A),{default:()=>{if(g.key==="data-table-select")return n["item.data-table-select"]?.({..._,props:{color:e.color,disabled:!b.selectable,modelValue:o([b]),onClick:d.withModifiers(()=>i(b),["stop"])}})??d.createVNode(ol,{color:e.color,disabled:!b.selectable,density:e.density,modelValue:o([b]),onClick:d.withModifiers(N=>i(b,e.index,N),["stop"])},null);if(g.key==="data-table-expand")return n["item.data-table-expand"]?.({..._,props:{icon:c(b)?e.collapseIcon:e.expandIcon,size:"small",variant:"text",onClick:d.withModifiers(()=>f(b),["stop"])}})??d.createVNode(ft,{icon:c(b)?e.collapseIcon:e.expandIcon,size:"small",variant:"text",onClick:d.withModifiers(()=>f(b),["stop"])},null);if(n[w]&&!a.value)return n[w](_);const I=d.toDisplayString(_.value);return a.value?d.createElementVNode(d.Fragment,null,[d.createElementVNode("div",{class:"v-data-table__td-title"},[n[S]?.(C)??g.title]),d.createElementVNode("div",{class:"v-data-table__td-value"},[n[w]?.(_)??I])]):I}})})]))}}),zU=ie({color:String,loading:[Boolean,String],loadingText:{type:String,default:"$vuetify.dataIterator.loadingText"},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:"$vuetify.noDataText"},rowProps:[Object,Function],cellProps:[Object,Function],...Oo(HU(),["collapseIcon","expandIcon","density"]),...Oo(FU(),["groupCollapseIcon","groupExpandIcon","density"]),...vh()},"VDataTableRows"),Ah=Se()({name:"VDataTableRows",inheritAttrs:!1,props:zU(),setup(e,t){let{attrs:n,slots:r}=t;const{columns:a}=k0(),{expandOnClick:o,toggleExpand:i,isExpanded:s}=bU(),{isSelected:l,toggleSelect:u}=C0(),{toggleGroup:c,isGroupOpen:f}=SU(),{t:h}=yn(),{mobile:v}=Hi(e);return Ce(()=>{const p=Oo(e,["groupCollapseIcon","groupExpandIcon","density"]);return e.loading&&(!e.items.length||r.loading)?d.createElementVNode("tr",{class:"v-data-table-rows-loading",key:"loading"},[d.createElementVNode("td",{colspan:a.value.length},[r.loading?.()??h(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?d.createElementVNode("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[d.createElementVNode("td",{colspan:a.value.length},[r["no-data"]?.()??h(e.noDataText)])]):d.createElementVNode(d.Fragment,null,[e.items.map((m,g)=>{if(m.type==="group"){const w={index:g,item:m,columns:a.value,isExpanded:s,toggleExpand:i,isSelected:l,toggleSelect:u,toggleGroup:c,isGroupOpen:f};return r["group-header"]?r["group-header"](w):d.createVNode(T_e,d.mergeProps({key:`group-header_${m.id}`,item:m},Ni(n,":groupHeader",()=>w),p),r)}if(m.type==="group-summary"){const w={index:g,item:m,columns:a.value,toggleGroup:c};return r["group-summary"]?.(w)??""}const y={index:m.virtualIndex??g,item:m.raw,internalItem:m,columns:a.value,isExpanded:s,toggleExpand:i,isSelected:l,toggleSelect:u},b={...y,props:d.mergeProps({key:`item_${m.key??m.index}`,onClick:o.value?()=>{i(m)}:void 0,index:g,item:m,color:e.color,cellProps:e.cellProps,collapseIcon:e.collapseIcon,expandIcon:e.expandIcon,density:e.density,mobile:v.value},Ni(n,":row",()=>y),typeof e.rowProps=="function"?e.rowProps({item:y.item,index:y.index,internalItem:y.internalItem}):e.rowProps)};return d.createElementVNode(d.Fragment,{key:b.props.key},[r.item?r.item(b):d.createVNode(kD,b.props,r),s(m)&&r["expanded-row"]?.(y)])})])}),{}}}),WU=ie({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,striped:{type:String,default:null,validator:e=>["even","odd"].includes(e)},...Qe(),...hr(),...Vt(),...an()},"VTable"),Eh=Se()({name:"VTable",props:WU(),setup(e,t){let{slots:n,emit:r}=t;const{themeClasses:a}=wn(e),{densityClasses:o}=Oa(e);return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-table",{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!n.top,"v-table--has-bottom":!!n.bottom,"v-table--hover":e.hover,"v-table--striped-even":e.striped==="even","v-table--striped-odd":e.striped==="odd"},a.value,o.value,e.class]),style:d.normalizeStyle(e.style)},{default:()=>[n.top?.(),n.default?d.createElementVNode("div",{class:"v-table__wrapper",style:{height:Ne(e.height)}},[d.createElementVNode("table",null,[n.default()])]):n.wrapper?.(),n.bottom?.()]})),{}}}),k_e=ie({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},rowProps:[Object,Function],cellProps:[Object,Function],returnObject:Boolean},"DataTable-items");function A_e(e,t,n,r){const a=e.returnObject?t:Ar(t,e.itemValue),o=Ar(t,e.itemSelectable,!0),i=r.reduce((s,l)=>(l.key!=null&&(s[l.key]=Ar(t,l.value)),s),{});return{type:"item",key:e.returnObject?Ar(t,e.itemValue):a,index:n,value:a,selectable:o,columns:i,raw:t}}function E_e(e,t,n){return t.map((r,a)=>A_e(e,r,a,n))}function AD(e,t){return{items:d.computed(()=>E_e(e,e.items,t.value))}}const ED=ie({...zU(),hideDefaultBody:Boolean,hideDefaultFooter:Boolean,hideDefaultHeader:Boolean,width:[String,Number],search:String,...gU(),...mD(),...b_e(),...k_e(),...AU(),...MU(),...Bt(BU(),["multiSort","initialSortOrder"]),...WU()},"DataTable"),M_e=ie({...yD(),...ED(),...yh(),...xD()},"VDataTable"),I_e=Se()({name:"VDataTable",props:M_e(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{groupBy:a}=gD(e),{initialSortOrder:o,sortBy:i,multiSort:s,mustSort:l}=_0(e),{page:u,itemsPerPage:c}=bD(e),{disableSort:f}=d.toRefs(e),{columns:h,headers:v,sortFunctions:p,sortRawFunctions:m,filterFunctions:g}=TD(e,{groupBy:a,showSelect:d.toRef(()=>e.showSelect),showExpand:d.toRef(()=>e.showExpand)}),{items:y}=AD(e,h),b=d.toRef(()=>e.search),{filteredItems:w}=bh(e,y,b,{transform:Q=>Q.columns,customKeyFilter:g}),{toggleSort:S}=T0({initialSortOrder:o,sortBy:i,multiSort:s,mustSort:l,page:u}),{sortByWithGroups:_,opened:C,extractRows:T,isGroupOpen:A,toggleGroup:E}=b0({groupBy:a,sortBy:i,disableSort:f}),{sortedItems:M}=SD(e,w,_,{transform:Q=>({...Q.raw,...Q.columns}),sortFunctions:p,sortRawFunctions:m}),I=d.computed(()=>e.pageBy==="auto"?e.groupBy.length?"group":"item":e.pageBy),{pageCount:N,setItemsPerPage:V,paginatedItems:P}=i_e({pageBy:I,sortedItems:M,paginate:Q=>{const ee=d.computed(()=>d.toValue(Q).length),{startIndex:$,stopIndex:re,pageCount:fe,setItemsPerPage:pe}=wD({page:u,itemsPerPage:c,itemsLength:ee}),{paginatedItems:me}=TU({items:Q,startIndex:$,stopIndex:re,itemsPerPage:c});return{paginatedItems:me,pageCount:fe,setItemsPerPage:pe}},group:Q=>w0(Q,a,C,()=>!!r["group-summary"])}),L=d.computed(()=>T(P.value)),{isSelected:O,select:R,selectAll:F,toggleSelect:H,someSelected:z,allSelected:G}=x0(e,{allItems:y,currentPage:L}),{isExpanded:Y,toggleExpand:U}=y0(e);S0({page:u,itemsPerPage:c,sortBy:i,groupBy:a,search:b}),fr({VDataTableRows:{hideNoData:d.toRef(()=>e.hideNoData),noDataText:d.toRef(()=>e.noDataText),loading:d.toRef(()=>e.loading),loadingText:d.toRef(()=>e.loadingText)}});const j=d.computed(()=>({page:u.value,itemsPerPage:c.value,sortBy:i.value,pageCount:N.value,toggleSort:S,setItemsPerPage:V,someSelected:z.value,allSelected:G.value,isSelected:O,select:R,selectAll:F,toggleSelect:H,isExpanded:Y,toggleExpand:U,isGroupOpen:A,toggleGroup:E,items:L.value.map(Q=>Q.raw),internalItems:L.value,groupedItems:P.value,columns:h.value,headers:v.value}));return Ce(()=>{const Q=_b.filterProps(e),ee=kh.filterProps(Bt(e,["multiSort"])),$=Ah.filterProps(e),re=Eh.filterProps(e);return d.createVNode(Eh,d.mergeProps({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},re,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>r.top?.(j.value),default:()=>r.default?r.default(j.value):d.createElementVNode(d.Fragment,null,[r.colgroup?.(j.value),!e.hideDefaultHeader&&d.createElementVNode("thead",{key:"thead"},[d.createVNode(kh,d.mergeProps(ee,{multiSort:!!e.multiSort}),r)]),r.thead?.(j.value),!e.hideDefaultBody&&d.createElementVNode("tbody",null,[r["body.prepend"]?.(j.value),r.body?r.body(j.value):d.createVNode(Ah,d.mergeProps(n,$,{items:P.value}),r),r["body.append"]?.(j.value)]),r.tbody?.(j.value),r.tfoot?.(j.value)]),bottom:()=>r.bottom?r.bottom(j.value):!e.hideDefaultFooter&&d.createElementVNode(d.Fragment,null,[d.createVNode(ma,null,null),d.createVNode(_b,Q,{prepend:r["footer.prepend"]})])})}),{}}}),D_e=ie({...Bt(ED(),["hideDefaultFooter"]),...mD(),...hG(),...yh()},"VDataTableVirtual"),V_e=Se()({name:"VDataTableVirtual",props:D_e(),emits:{"update:modelValue":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{groupBy:a}=gD(e),{initialSortOrder:o,sortBy:i,multiSort:s,mustSort:l}=_0(e),{disableSort:u}=d.toRefs(e),{columns:c,headers:f,filterFunctions:h,sortFunctions:v,sortRawFunctions:p}=TD(e,{groupBy:a,showSelect:d.toRef(()=>e.showSelect),showExpand:d.toRef(()=>e.showExpand)}),{items:m}=AD(e,c),g=d.toRef(()=>e.search),{filteredItems:y}=bh(e,m,g,{transform:me=>me.columns,customKeyFilter:h}),{toggleSort:b}=T0({initialSortOrder:o,sortBy:i,multiSort:s,mustSort:l}),{sortByWithGroups:w,opened:S,extractRows:_,isGroupOpen:C,toggleGroup:T}=b0({groupBy:a,sortBy:i,disableSort:u}),{sortedItems:A}=SD(e,y,w,{transform:me=>({...me.raw,...me.columns}),sortFunctions:v,sortRawFunctions:p}),{flatItems:E}=w0(A,a,S,()=>!!r["group-summary"]),M=d.computed(()=>_(E.value)),{isSelected:I,select:N,selectAll:V,toggleSelect:P,someSelected:L,allSelected:O}=x0(e,{allItems:M,currentPage:M}),{isExpanded:R,toggleExpand:F}=y0(e),{containerRef:H,markerRef:z,paddingTop:G,paddingBottom:Y,computedItems:U,handleItemResize:j,handleScroll:Q,handleScrollend:ee,calculateVisibleItems:$,scrollToIndex:re}=vG(e,E),fe=d.computed(()=>U.value.map(me=>({...me.raw,virtualIndex:me.index})));S0({sortBy:i,page:d.shallowRef(1),itemsPerPage:d.shallowRef(-1),groupBy:a,search:g}),fr({VDataTableRows:{hideNoData:d.toRef(()=>e.hideNoData),noDataText:d.toRef(()=>e.noDataText),loading:d.toRef(()=>e.loading),loadingText:d.toRef(()=>e.loadingText)}});const pe=d.computed(()=>({sortBy:i.value,toggleSort:b,someSelected:L.value,allSelected:O.value,isSelected:I,select:N,selectAll:V,toggleSelect:P,isExpanded:R,toggleExpand:F,isGroupOpen:C,toggleGroup:T,items:M.value.map(me=>me.raw),internalItems:M.value,groupedItems:E.value,columns:c.value,headers:f.value}));return Ce(()=>{const me=kh.filterProps(Bt(e,["multiSort"])),ke=Ah.filterProps(e),Re=Eh.filterProps(e);return d.createVNode(Eh,d.mergeProps({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},Re,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>r.top?.(pe.value),wrapper:()=>d.createElementVNode("div",{ref:H,onScrollPassive:Q,onScrollend:ee,class:"v-table__wrapper",style:{height:Ne(e.height)}},[d.createElementVNode("table",null,[r.colgroup?.(pe.value),!e.hideDefaultHeader&&d.createElementVNode("thead",{key:"thead"},[d.createVNode(kh,d.mergeProps(me,{multiSort:!!e.multiSort}),r)]),r.thead?.(pe.value),!e.hideDefaultBody&&d.createElementVNode("tbody",{key:"tbody"},[d.createElementVNode("tr",{ref:z,style:{height:Ne(G.value),border:0}},[d.createElementVNode("td",{colspan:c.value.length,style:{height:0,border:0}},null)]),r["body.prepend"]?.(pe.value),d.createVNode(Ah,d.mergeProps(n,ke,{items:fe.value}),{...r,item:ne=>d.createVNode(fG,{key:ne.internalItem.index,renderless:!0,"onUpdate:height":be=>j(ne.internalItem.index,be)},{default:be=>{let{itemRef:Ie}=be;return r.item?.({...ne,itemRef:Ie})??d.createVNode(kD,d.mergeProps(ne.props,{ref:Ie,key:ne.internalItem.index,index:ne.index}),r)}})}),r["body.append"]?.(pe.value),d.createElementVNode("tr",{style:{height:Ne(Y.value),border:0}},[d.createElementVNode("td",{colspan:c.value.length,style:{height:0,border:0}},null)])]),r.tbody?.(pe.value),r.tfoot?.(pe.value)])]),bottom:()=>r.bottom?.(pe.value)})}),{calculateVisibleItems:$,scrollToIndex:re}}}),P_e=ie({itemsLength:{type:[Number,String],required:!0},...yD(),...ED(),...xD()},"VDataTableServer"),N_e=Se()({name:"VDataTableServer",props:P_e(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0,"update:groupBy":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{groupBy:a}=gD(e),{initialSortOrder:o,sortBy:i,multiSort:s,mustSort:l}=_0(e),{page:u,itemsPerPage:c}=bD(e),{disableSort:f}=d.toRefs(e),h=d.computed(()=>parseInt(e.itemsLength,10)),{columns:v,headers:p}=TD(e,{groupBy:a,showSelect:d.toRef(()=>e.showSelect),showExpand:d.toRef(()=>e.showExpand)}),{items:m}=AD(e,v),{toggleSort:g}=T0({initialSortOrder:o,sortBy:i,multiSort:s,mustSort:l,page:u}),{opened:y,isGroupOpen:b,toggleGroup:w,extractRows:S}=b0({groupBy:a,sortBy:i,disableSort:f}),{pageCount:_,setItemsPerPage:C}=wD({page:u,itemsPerPage:c,itemsLength:h}),{flatItems:T}=w0(m,a,y,()=>!!r["group-summary"]),{isSelected:A,select:E,selectAll:M,toggleSelect:I,someSelected:N,allSelected:V}=x0(e,{allItems:m,currentPage:m}),{isExpanded:P,toggleExpand:L}=y0(e),O=d.computed(()=>S(m.value));S0({page:u,itemsPerPage:c,sortBy:i,groupBy:a,search:d.toRef(()=>e.search)}),d.provide("v-data-table",{toggleSort:g,sortBy:i}),fr({VDataTableRows:{hideNoData:d.toRef(()=>e.hideNoData),noDataText:d.toRef(()=>e.noDataText),loading:d.toRef(()=>e.loading),loadingText:d.toRef(()=>e.loadingText)}});const R=d.computed(()=>({page:u.value,itemsPerPage:c.value,sortBy:i.value,pageCount:_.value,toggleSort:g,setItemsPerPage:C,someSelected:N.value,allSelected:V.value,isSelected:A,select:E,selectAll:M,toggleSelect:I,isExpanded:P,toggleExpand:L,isGroupOpen:b,toggleGroup:w,items:O.value.map(F=>F.raw),internalItems:O.value,groupedItems:T.value,columns:v.value,headers:p.value}));Ce(()=>{const F=_b.filterProps(e),H=kh.filterProps(Bt(e,["multiSort"])),z=Ah.filterProps(e),G=Eh.filterProps(e);return d.createVNode(Eh,d.mergeProps({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},G,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>r.top?.(R.value),default:()=>r.default?r.default(R.value):d.createElementVNode(d.Fragment,null,[r.colgroup?.(R.value),!e.hideDefaultHeader&&d.createElementVNode("thead",{key:"thead",class:"v-data-table__thead",role:"rowgroup"},[d.createVNode(kh,d.mergeProps(H,{multiSort:!!e.multiSort}),r)]),r.thead?.(R.value),!e.hideDefaultBody&&d.createElementVNode("tbody",{class:"v-data-table__tbody",role:"rowgroup"},[r["body.prepend"]?.(R.value),r.body?r.body(R.value):d.createVNode(Ah,d.mergeProps(n,z,{items:T.value}),r),r["body.append"]?.(R.value)]),r.tbody?.(R.value),r.tfoot?.(R.value)]),bottom:()=>r.bottom?r.bottom(R.value):!e.hideDefaultFooter&&d.createElementVNode(d.Fragment,null,[d.createVNode(ma,null,null),d.createVNode(_b,F,{prepend:r["footer.prepend"]})])})})}}),L_e=ie({fluid:{type:Boolean,default:!1},...Qe(),...Mr(),...Vt()},"VContainer"),GU=Se()({name:"VContainer",props:L_e(),setup(e,t){let{slots:n}=t;const{rtlClasses:r}=Hr(),{dimensionStyles:a}=Ir(e);return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-container",{"v-container--fluid":e.fluid},r.value,e.class]),style:d.normalizeStyle([a.value,e.style])},n)),{}}}),UU=t0.reduce((e,t)=>(e[t]={type:[Boolean,String,Number],default:!1},e),{}),jU=t0.reduce((e,t)=>{const n="offset"+d.capitalize(t);return e[n]={type:[String,Number],default:null},e},{}),YU=t0.reduce((e,t)=>{const n="order"+d.capitalize(t);return e[n]={type:[String,Number],default:null},e},{}),KU={col:Object.keys(UU),offset:Object.keys(jU),order:Object.keys(YU)};function O_e(e,t,n){let r=e;if(!(n==null||n===!1)){if(t){const a=t.replace(e,"");r+=`-${a}`}return e==="col"&&(r="v-"+r),e==="col"&&(n===""||n===!0)||(r+=`-${n}`),r.toLowerCase()}}const R_e=["auto","start","end","center","baseline","stretch"],B_e=ie({cols:{type:[Boolean,String,Number],default:!1},...UU,offset:{type:[String,Number],default:null},...jU,order:{type:[String,Number],default:null},...YU,alignSelf:{type:String,default:null,validator:e=>R_e.includes(e)},...Qe(),...Vt()},"VCol"),MD=Se()({name:"VCol",props:B_e(),setup(e,t){let{slots:n}=t;const r=d.computed(()=>{const a=[];let o;for(o in KU)KU[o].forEach(s=>{const l=e[s],u=O_e(o,s,l);u&&a.push(u)});const i=a.some(s=>s.startsWith("v-col-"));return a.push({"v-col":!i||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),a});return()=>d.h(e.tag,{class:[r.value,e.class],style:e.style},n.default?.())}}),ID=["start","end","center"],XU=["space-between","space-around","space-evenly"];function DD(e,t){return t0.reduce((n,r)=>{const a=e+d.capitalize(r);return n[a]=t(),n},{})}const F_e=[...ID,"baseline","stretch"],ZU=e=>F_e.includes(e),JU=DD("align",()=>({type:String,default:null,validator:ZU})),H_e=[...ID,...XU],QU=e=>H_e.includes(e),qU=DD("justify",()=>({type:String,default:null,validator:QU})),z_e=[...ID,...XU,"stretch"],$U=e=>z_e.includes(e),e9=DD("alignContent",()=>({type:String,default:null,validator:$U})),t9={align:Object.keys(JU),justify:Object.keys(qU),alignContent:Object.keys(e9)},W_e={align:"align",justify:"justify",alignContent:"align-content"};function G_e(e,t,n){let r=W_e[e];if(n!=null){if(t){const a=t.replace(e,"");r+=`-${a}`}return r+=`-${n}`,r.toLowerCase()}}const U_e=ie({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:ZU},...JU,justify:{type:String,default:null,validator:QU},...qU,alignContent:{type:String,default:null,validator:$U},...e9,...Qe(),...Vt()},"VRow"),VD=Se()({name:"VRow",props:U_e(),setup(e,t){let{slots:n}=t;const r=d.computed(()=>{const a=[];let o;for(o in t9)t9[o].forEach(i=>{const s=e[i],l=G_e(o,i,s);l&&a.push(l)});return a.push({"v-row--no-gutters":e.noGutters,"v-row--dense":e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),a});return()=>d.h(e.tag,{class:["v-row",r.value,e.class],style:e.style},n.default?.())}}),ul=Ku("v-spacer","div","VSpacer"),n9=ie({active:{type:[String,Array],default:void 0},controlHeight:[Number,String],controlVariant:{type:String,default:"docked"},noMonthPicker:Boolean,disabled:{type:[Boolean,String,Array],default:null},nextIcon:{type:ot,default:"$next"},prevIcon:{type:ot,default:"$prev"},modeIcon:{type:ot,default:"$subgroup"},text:String,monthText:String,yearText:String,viewMode:{type:String,default:"month"}},"VDatePickerControls"),PD=Se()({name:"VDatePickerControls",props:n9(),emits:{"click:year":()=>!0,"click:month":()=>!0,"click:prev":()=>!0,"click:next":()=>!0,"click:prev-year":()=>!0,"click:next-year":()=>!0},setup(e,t){let{emit:n,slots:r}=t;const{t:a}=yn(),o=d.computed(()=>Array.isArray(e.disabled)?e.disabled.includes("text"):!!e.disabled),i=d.computed(()=>Array.isArray(e.disabled)?e.disabled.includes("mode"):!!e.disabled),s=d.computed(()=>Array.isArray(e.disabled)?e.disabled.includes("prev-month"):!!e.disabled),l=d.computed(()=>Array.isArray(e.disabled)?e.disabled.includes("next-month"):!!e.disabled),u=d.computed(()=>Array.isArray(e.disabled)?e.disabled.includes("prev-year"):!!e.disabled),c=d.computed(()=>Array.isArray(e.disabled)?e.disabled.includes("next-year"):!!e.disabled);function f(){n("click:prev")}function h(){n("click:next")}function v(){n("click:prev-year")}function p(){n("click:next-year")}function m(){n("click:year")}function g(){n("click:month")}return Ce(()=>{const y={VBtn:{density:"comfortable",variant:"text"}},b=d.createVNode(ft,{"data-testid":"prev-month",disabled:s.value,icon:e.prevIcon,"aria-label":a("$vuetify.datePicker.ariaLabel.previousMonth"),onClick:f},null),w=d.createVNode(ft,{"data-testid":"next-month",disabled:l.value,icon:e.nextIcon,"aria-label":a("$vuetify.datePicker.ariaLabel.nextMonth"),onClick:h},null),S=d.createVNode(ft,{"data-testid":"prev-year",disabled:u.value,icon:e.prevIcon,"aria-label":a("$vuetify.datePicker.ariaLabel.previousYear"),onClick:v},null),_=d.createVNode(ft,{"data-testid":"next-year",disabled:c.value,icon:e.nextIcon,"aria-label":a("$vuetify.datePicker.ariaLabel.nextYear"),onClick:p},null),C=d.createVNode(ft,{class:"v-date-picker-controls__only-month-btn","data-testid":"month-btn",density:"default",disabled:o.value,text:e.monthText,appendIcon:e.modeIcon,rounded:!0,"aria-label":a("$vuetify.datePicker.ariaLabel.selectMonth"),onClick:g},null),T=d.createVNode(ft,{class:"v-date-picker-controls__only-year-btn","data-testid":"year-btn",density:"default",disabled:i.value,text:e.yearText,appendIcon:e.modeIcon,rounded:!0,"aria-label":a("$vuetify.datePicker.ariaLabel.selectYear"),onClick:m},null),A=d.createVNode(ft,{class:"v-date-picker-controls__year-btn","data-testid":"year-btn",density:"default",disabled:i.value,text:e.text,appendIcon:e.modeIcon,rounded:!0,"aria-label":a("$vuetify.datePicker.ariaLabel.selectYear"),onClick:m},null),E=d.createElementVNode(d.Fragment,null,[d.createVNode(ft,{class:"v-date-picker-controls__month-btn","data-testid":"month-btn",height:"36",disabled:o.value,text:e.text,rounded:!0,"aria-label":a("$vuetify.datePicker.ariaLabel.selectMonth"),onClick:g},null),d.createVNode(ft,{class:"v-date-picker-controls__mode-btn","data-testid":"year-btn",disabled:i.value,icon:e.modeIcon,"aria-label":a("$vuetify.datePicker.ariaLabel.selectYear"),onClick:m},null)]),M={viewMode:e.viewMode,disabled:Array.isArray(e.disabled)?e.disabled:[],monthYearText:e.text??"",monthText:e.monthText??"",yearText:e.yearText??"",openMonths:g,openYears:m,prevMonth:f,nextMonth:h,prevYear:v,nextYear:p},I=d.createElementVNode(d.Fragment,null,[e.noMonthPicker?A:E,d.createVNode(ul,null,null),d.createElementVNode("div",{class:"v-date-picker-controls__month"},[b,w])]),N=d.createElementVNode(d.Fragment,null,[d.createElementVNode("div",{class:"v-date-picker-controls__month"},[b,C,w]),d.createVNode(ul,null,null),d.createElementVNode("div",{class:"v-date-picker-controls__year"},[S,T,_])]);return d.createVNode(Nt,{defaults:y},{default:()=>[d.createElementVNode("div",{class:d.normalizeClass(["v-date-picker-controls",`v-date-picker-controls--variant-${e.controlVariant}`]),style:{"--v-date-picker-controls-height":Ne(e.controlHeight)}},[r.default?.(M)??d.createElementVNode(d.Fragment,null,[e.controlVariant==="modal"&&I,e.controlVariant==="docked"&&N])])]})}),{}}}),j_e=ie({appendIcon:ot,color:String,header:String,transition:String,onClick:Na()},"VDatePickerHeader"),ND=Se()({name:"VDatePickerHeader",props:j_e(),emits:{click:()=>!0,"click:append":()=>!0},setup(e,t){let{emit:n,slots:r}=t;const{backgroundColorClasses:a,backgroundColorStyles:o}=Mn(()=>e.color);function i(){n("click")}function s(){n("click:append")}return Ce(()=>{const l=!!(r.default||e.header),u=!!(r.append||e.appendIcon);return d.createElementVNode("div",{class:d.normalizeClass(["v-date-picker-header",{"v-date-picker-header--clickable":!!e.onClick},a.value]),style:d.normalizeStyle(o.value),onClick:i},[r.prepend&&d.createElementVNode("div",{key:"prepend",class:"v-date-picker-header__prepend"},[r.prepend()]),l&&d.createVNode(mo,{key:"content",name:e.transition},{default:()=>[d.createElementVNode("div",{key:e.header,class:"v-date-picker-header__content"},[r.default?.()??e.header])]}),u&&d.createElementVNode("div",{class:"v-date-picker-header__append"},[r.append?d.createVNode(Nt,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VBtn:{icon:e.appendIcon,variant:"text"}}},{default:()=>[r.append?.()]}):d.createVNode(ft,{key:"append-btn",icon:e.appendIcon,variant:"text",onClick:s},null)])])}),{}}}),Y_e=ie({allowedDates:[Array,Function],disabled:{type:Boolean,default:null},displayValue:null,modelValue:Array,month:[Number,String],max:null,min:null,showAdjacentMonths:Boolean,year:[Number,String],weekdays:{type:Array,default:()=>[0,1,2,3,4,5,6]},weeksInMonth:{type:String,default:"dynamic"},firstDayOfWeek:{type:[Number,String],default:void 0},firstDayOfYear:{type:[Number,String],default:void 0},weekdayFormat:String},"calendar");function K_e(e){const t=_h(),n=et(e,"modelValue",[],m=>Fn(m).map(g=>t.date(g))),r=d.computed(()=>e.displayValue?t.date(e.displayValue):n.value.length>0?t.date(n.value[0]):e.min?t.date(e.min):Array.isArray(e.allowedDates)?t.date(e.allowedDates[0]):t.date()),a=et(e,"year",void 0,m=>{const g=m!=null?Number(m):t.getYear(r.value);return t.startOfYear(t.setYear(t.date(),g))},m=>t.getYear(m)),o=et(e,"month",void 0,m=>{const g=m!=null?Number(m):t.getMonth(r.value),y=t.setYear(t.startOfMonth(t.date()),t.getYear(a.value));return t.setMonth(y,g)},m=>t.getMonth(m)),i=d.computed(()=>{const m=t.toJsDate(t.startOfWeek(t.date(),e.firstDayOfWeek)).getDay();return t.getWeekdays(e.firstDayOfWeek,e.weekdayFormat).filter((g,y)=>e.weekdays.includes((y+m)%7))}),s=d.computed(()=>{const m=t.getWeekArray(o.value,e.firstDayOfWeek),g=m.flat(),y=6*7;if(e.weeksInMonth==="static"&&g.lengthe.weekdays.includes(t.toJsDate(y).getDay())).map((y,b)=>{const w=t.toISO(y),S=!t.isSameMonth(y,o.value),_=t.isSameDay(y,t.startOfMonth(o.value)),C=t.isSameDay(y,t.endOfMonth(o.value)),T=t.isSameDay(y,o.value),A=e.weekdays.length;return{date:y,formatted:t.format(y,"keyboardDate"),isAdjacent:S,isDisabled:p(y),isEnd:C,isHidden:S&&!e.showAdjacentMonths,isSame:T,isSelected:n.value.some(E=>t.isSameDay(y,E)),isStart:_,isToday:t.isSameDay(y,g),isWeekEnd:b%A===A-1,isWeekStart:b%A===0,isoDate:w,localized:t.format(y,"dayOfMonth"),month:t.getMonth(y),year:t.getYear(y)}})}const u=d.computed(()=>{const m=t.startOfWeek(r.value,e.firstDayOfWeek),g=[];for(let b=0;b<=6;b++)g.push(t.addDays(m,b));const y=t.date();return l(g,y)}),c=d.computed(()=>{const m=s.value.flat(),g=t.date();return l(m,g)}),f=d.computed(()=>s.value.map(m=>m.length?t.getWeek(m[0],e.firstDayOfWeek,e.firstDayOfYear):null)),{minDate:h,maxDate:v}=r9(e);function p(m){if(e.disabled)return!0;const g=t.date(m);return h.value&&t.isBefore(t.endOfDay(g),h.value)||v.value&&t.isAfter(g,v.value)?!0:Array.isArray(e.allowedDates)&&e.allowedDates.length>0?!e.allowedDates.some(y=>t.isSameDay(t.date(y),g)):typeof e.allowedDates=="function"?!e.allowedDates(g):!1}return{displayValue:r,daysInMonth:c,daysInWeek:u,genDays:l,model:n,weeksInMonth:s,weekdayLabels:i,weekNumbers:f}}function r9(e){const t=_h(),n=d.computed(()=>{if(!e.min)return null;const i=t.date(e.min);return t.isValid(i)?i:null}),r=d.computed(()=>{if(!e.max)return null;const i=t.date(e.max);return t.isValid(i)?i:null});function a(i){return n.value&&t.isBefore(i,n.value)?n.value:r.value&&t.isAfter(i,r.value)?r.value:i}function o(i){return(!n.value||t.isAfter(i,n.value))&&(!r.value||t.isBefore(i,r.value))}return{minDate:n,maxDate:r,clampDate:a,isInAllowedRange:o}}const a9=ie({color:String,hideWeekdays:Boolean,multiple:[Boolean,Number,String],showWeek:Boolean,readonly:Boolean,transition:{type:String,default:"picker-transition"},reverseTransition:{type:String,default:"picker-reverse-transition"},events:{type:[Array,Function,Object],default:()=>null},eventColor:{type:[Array,Function,Object,String],default:()=>null},...Bt(Y_e(),["displayValue"])},"VDatePickerMonth"),LD=Se()({name:"VDatePickerMonth",props:a9(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=d.ref(),{t:o}=yn(),{daysInMonth:i,model:s,weekNumbers:l,weekdayLabels:u}=K_e(e),c=_h(),f=d.shallowRef(),h=d.shallowRef(),v=d.shallowRef(!1),p=d.toRef(()=>v.value?e.reverseTransition:e.transition);e.multiple==="range"&&s.value.length>0&&(f.value=s.value[0],s.value.length>1&&(h.value=s.value[s.value.length-1]));const m=d.computed(()=>{const C=["number","string"].includes(typeof e.multiple)?Number(e.multiple):1/0;return s.value.length>=C});d.watch(i,(C,T)=>{T&&(v.value=c.isBefore(C[0].date,T[0].date))});function g(C){const T=c.startOfDay(C);if(s.value.length===0?f.value=void 0:s.value.length===1&&(f.value=s.value[0],h.value=void 0),!f.value)f.value=T,s.value=[f.value];else if(h.value)f.value=C,h.value=void 0,s.value=[f.value];else{if(c.isSameDay(T,f.value)){f.value=void 0,s.value=[];return}else c.isBefore(T,f.value)?(h.value=c.endOfDay(f.value),f.value=T):h.value=c.endOfDay(T);s.value=F0e(c,f.value,h.value)}}function y(C){const T=c.format(C.date,"fullDateWithWeekday"),A=C.isToday?"currentDate":"selectDate";return o(`$vuetify.datePicker.ariaLabel.${A}`,T)}function b(C){const T=s.value.findIndex(A=>c.isSameDay(A,C));if(T===-1)s.value=[...s.value,C];else{const A=[...s.value];A.splice(T,1),s.value=A}}function w(C){e.multiple==="range"?g(C):e.multiple?b(C):s.value=[C]}function S(C){const{events:T,eventColor:A}=e;let E,M=[];if(Array.isArray(T)?E=T.includes(C):T instanceof Function?E=T(C)||!1:T?E=T[C]||!1:E=!1,E)E!==!0?M=Fn(E):typeof A=="string"?M=[A]:typeof A=="function"?M=Fn(A(C)):Array.isArray(A)?M=A:typeof A=="object"&&A!==null&&(M=Fn(A[C]));else return[];return M.length?M.filter(Boolean).map(I=>typeof I=="string"?I:"surface-variant"):["surface-variant"]}function _(C){const T=S(C);return T.length?d.createElementVNode("div",{class:"v-date-picker-month__events"},[T.map(A=>d.createVNode(pG,{dot:!0,color:A},null))]):null}Ce(()=>d.createElementVNode("div",{class:"v-date-picker-month",style:{"--v-date-picker-days-in-week":e.weekdays.length}},[e.showWeek&&d.createElementVNode("div",{key:"weeks",class:"v-date-picker-month__weeks"},[!e.hideWeekdays&&d.createElementVNode("div",{key:"hide-week-days",class:"v-date-picker-month__day"},[d.createTextVNode(" ")]),l.value.map(C=>d.createElementVNode("div",{class:d.normalizeClass(["v-date-picker-month__day","v-date-picker-month__day--adjacent"])},[C]))]),d.createVNode(mo,{name:p.value},{default:()=>[d.createElementVNode("div",{ref:a,key:i.value[0].date?.toString(),class:"v-date-picker-month__days"},[!e.hideWeekdays&&u.value.map(C=>d.createElementVNode("div",{class:d.normalizeClass(["v-date-picker-month__day","v-date-picker-month__weekday"])},[C])),i.value.map((C,T)=>{const A={props:{class:"v-date-picker-month__day-btn",color:C.isSelected||C.isToday?e.color:void 0,disabled:C.isDisabled,readonly:e.readonly,icon:!0,ripple:!1,variant:C.isSelected?"flat":C.isToday?"outlined":"text","aria-label":y(C),"aria-current":C.isToday?"date":void 0,onClick:()=>w(C.date)},item:C,i:T};return m.value&&!C.isSelected&&(C.isDisabled=!0),d.createElementVNode("div",{class:d.normalizeClass(["v-date-picker-month__day",{"v-date-picker-month__day--adjacent":C.isAdjacent,"v-date-picker-month__day--hide-adjacent":C.isHidden,"v-date-picker-month__day--selected":C.isSelected,"v-date-picker-month__day--week-end":C.isWeekEnd,"v-date-picker-month__day--week-start":C.isWeekStart}]),"data-v-date":C.isDisabled?void 0:C.isoDate},[(e.showAdjacentMonths||!C.isAdjacent)&&(r.day?.(A)??d.createVNode(ft,A.props,{default:()=>[C.localized,_(C.isoDate)]}))])})])]})]))}}),o9=ie({color:String,height:[String,Number],min:null,max:null,modelValue:Number,year:Number,allowedMonths:[Array,Function]},"VDatePickerMonths"),OD=Se()({name:"VDatePickerMonths",props:o9(),emits:{"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=_h(),o=et(e,"modelValue"),i=d.computed(()=>{let l=a.startOfYear(a.date());return e.year&&(l=a.setYear(l,e.year)),Wl(12).map(u=>{const c=a.format(l,"monthShort"),f=a.format(l,"month"),h=!!(!s(u)||e.min&&a.isAfter(a.startOfMonth(a.date(e.min)),l)||e.max&&a.isAfter(l,a.startOfMonth(a.date(e.max))));return l=a.getNextMonth(l),{isDisabled:h,text:c,label:f,value:u}})});d.watchEffect(()=>{o.value=o.value??a.getMonth(a.date())});function s(l){return Array.isArray(e.allowedMonths)&&e.allowedMonths.length?e.allowedMonths.includes(l):typeof e.allowedMonths=="function"?e.allowedMonths(l):!0}return Ce(()=>d.createElementVNode("div",{class:"v-date-picker-months",style:{height:Ne(e.height)}},[d.createElementVNode("div",{class:"v-date-picker-months__content"},[i.value.map((l,u)=>{const c={active:o.value===u,ariaLabel:l.label,color:o.value===u?e.color:void 0,disabled:l.isDisabled,rounded:!0,text:l.text,variant:o.value===l.value?"flat":"text",onClick:()=>f(u)};function f(h){if(o.value===h){n("update:modelValue",o.value);return}o.value=h}return r.month?.({month:l,i:u,props:c})??d.createVNode(ft,d.mergeProps({key:"month"},c),null)})])])),{}}}),i9=ie({color:String,height:[String,Number],min:null,max:null,modelValue:Number,allowedYears:[Array,Function]},"VDatePickerYears"),RD=Se()({name:"VDatePickerYears",props:i9(),directives:{vIntersect:Oi},emits:{"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=_h(),o=et(e,"modelValue"),i=d.shallowRef(!1),s=d.computed(()=>{const h=a.getYear(a.date());let v=h-100,p=h+52;e.min&&(v=a.getYear(a.date(e.min))),e.max&&(p=a.getYear(a.date(e.max)));let m=a.startOfYear(a.date());return m=a.setYear(m,v),Wl(p-v+1,v).map(g=>{const y=a.format(m,"year");return m=a.setYear(m,a.getYear(m)+1),{text:y,value:g,isDisabled:!f(g)}})});d.watchEffect(()=>{o.value=o.value??a.getYear(a.date())});const l=Xy(),u=Xy();function c(){const h=l.el,v=u.el;if(!h||!v)return;const p=h.getBoundingClientRect(),m=v.getBoundingClientRect();h.scrollTop+=m.top-p.top-h.clientHeight/2+m.height/2}function f(h){return Array.isArray(e.allowedYears)&&e.allowedYears.length?e.allowedYears.includes(h):typeof e.allowedYears=="function"?e.allowedYears(h):!0}return Ce(()=>d.withDirectives(d.createElementVNode("div",{class:"v-date-picker-years",ref:l,style:{height:Ne(e.height)}},[d.createElementVNode("div",{class:"v-date-picker-years__content",onFocus:()=>u.el?.focus(),onFocusin:()=>i.value=!0,onFocusout:()=>i.value=!1,tabindex:i.value?-1:0},[s.value.map((h,v)=>{const p={ref:o.value===h.value?u:void 0,active:o.value===h.value,color:o.value===h.value?e.color:void 0,rounded:!0,text:h.text,disabled:h.isDisabled,variant:o.value===h.value?"flat":"text",onClick:()=>{if(o.value===h.value){n("update:modelValue",o.value);return}o.value=h.value}};return r.year?.({year:h,i:v,props:p})??d.createVNode(ft,d.mergeProps({key:"month"},p),null)})])]),[[Oi,{handler:c},null,{once:!0}]])),{}}}),X_e=ie({header:{type:String,default:"$vuetify.datePicker.header"},headerColor:String,headerDateFormat:{type:String,default:"normalDateWithWeekday"},landscapeHeaderWidth:[Number,String],...Bt(n9(),["active","monthText","yearText"]),...a9({weeksInMonth:"static"}),...Bt(o9(),["modelValue"]),...Bt(i9(),["modelValue"]),...g0({title:"$vuetify.datePicker.title"}),modelValue:null},"VDatePicker"),A0=Se()({name:"VDatePicker",props:X_e(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0,"update:viewMode":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=_h(),{t:o}=yn(),{rtlClasses:i}=Hr(),s=et(e,"modelValue",void 0,j=>Fn(j).map(Q=>a.date(Q)),j=>e.multiple?j:j[0]),l=et(e,"viewMode"),{minDate:u,maxDate:c,clampDate:f}=r9(e),h=d.computed(()=>{const j=a.date(),Q=s.value?.[0]?a.date(s.value[0]):f(j);return Q&&a.isValid(Q)?Q:j}),v=d.toRef(()=>e.headerColor??e.color),p=et(e,"month"),m=d.computed({get:()=>Number(p.value??a.getMonth(a.startOfMonth(h.value))),set:j=>p.value=j}),g=et(e,"year"),y=d.computed({get:()=>Number(g.value??a.getYear(a.startOfYear(a.setMonth(h.value,m.value)))),set:j=>g.value=j}),b=d.shallowRef(!1),w=d.computed(()=>{if(e.multiple&&s.value.length>1)return o("$vuetify.datePicker.itemsSelected",s.value.length);const j=s.value[0]&&a.isValid(s.value[0])?a.format(a.date(s.value[0]),e.headerDateFormat):o(e.header);return e.landscape&&j.split(" ").length===3?j.replace(" ",` -`):j}),S=d.toRef(()=>{let j=a.date();return j=a.setDate(j,1),j=a.setMonth(j,m.value),j=a.setYear(j,y.value),j}),_=d.toRef(()=>a.format(S.value,"monthAndYear")),C=d.toRef(()=>a.format(S.value,"monthShort")),T=d.toRef(()=>a.format(S.value,"year")),A=d.toRef(()=>`date-picker-header${b.value?"-reverse":""}-transition`),E=d.computed(()=>{if(e.disabled)return!0;const j=[];if(l.value!=="month")j.push("prev-month","next-month","prev-year","next-year");else{let Q=a.date();if(Q=a.startOfMonth(Q),Q=a.setMonth(Q,m.value),Q=a.setYear(Q,y.value),u.value){const ee=a.addDays(a.startOfMonth(Q),-1),$=a.addDays(a.startOfYear(Q),-1);a.isAfter(u.value,ee)&&j.push("prev-month"),a.isAfter(u.value,$)&&j.push("prev-year")}if(c.value){const ee=a.addDays(a.endOfMonth(Q),1),$=a.addDays(a.endOfYear(Q),1);a.isAfter(ee,c.value)&&j.push("next-month"),a.isAfter($,c.value)&&j.push("next-year")}}return j}),M=d.computed(()=>e.allowedYears||V),I=d.computed(()=>e.allowedMonths||P);function N(j,Q){const ee=e.allowedDates;if(typeof ee!="function")return!0;const $=1+GG(a,j,Q);for(let re=0;re<$;re++)if(ee(a.addDays(j,re)))return!0;return!1}function V(j){if(typeof e.allowedDates=="function"){const Q=a.parseISO(`${j}-01-01`);return N(Q,a.endOfYear(Q))}if(Array.isArray(e.allowedDates)&&e.allowedDates.length){for(const Q of e.allowedDates)if(a.getYear(a.date(Q))===j)return!0;return!1}return!0}function P(j){if(typeof e.allowedDates=="function"){const Q=String(j+1).padStart(2,"0"),ee=a.parseISO(`${y.value}-${Q}-01`);return N(ee,a.endOfMonth(ee))}if(Array.isArray(e.allowedDates)&&e.allowedDates.length){for(const Q of e.allowedDates)if(a.getYear(a.date(Q))===y.value&&a.getMonth(a.date(Q))===j)return!0;return!1}return!0}function L(){m.value<11?m.value++:(y.value++,m.value=0,U()),Y()}function O(){m.value>0?m.value--:(y.value--,m.value=11,U()),Y()}function R(){if(y.value++,c.value){const j=String(m.value+1).padStart(2,"0"),Q=a.parseISO(`${y.value}-${j}-01`);a.isAfter(Q,c.value)&&(m.value=a.getMonth(c.value))}U()}function F(){if(y.value--,u.value){const j=String(m.value+1).padStart(2,"0"),Q=a.endOfMonth(a.parseISO(`${y.value}-${j}-01`));a.isAfter(u.value,Q)&&(m.value=a.getMonth(u.value))}U()}function H(){l.value="month"}function z(){l.value=l.value==="months"?"month":"months"}function G(){l.value=l.value==="year"?"month":"year"}function Y(){l.value==="months"&&z()}function U(){l.value==="year"&&G()}return d.watch(s,(j,Q)=>{const ee=Fn(Q),$=Fn(j);if(!$.length)return;const re=a.date(ee[ee.length-1]),fe=a.date($[$.length-1]);if(a.isSameDay(re,fe))return;const pe=a.getMonth(fe),me=a.getYear(fe);pe!==m.value&&(m.value=pe,Y()),me!==y.value&&(y.value=me,U()),b.value=a.isBefore(re,fe)}),Ce(()=>{const j=mm.filterProps(e),Q=Bt(PD.filterProps(e),["viewMode"]),ee=ND.filterProps(e),$=LD.filterProps(e),re=Bt(OD.filterProps(e),["modelValue"]),fe=Bt(RD.filterProps(e),["modelValue"]),pe={color:v.value,header:w.value,transition:A.value};return d.createVNode(mm,d.mergeProps(j,{color:v.value,class:["v-date-picker",`v-date-picker--${l.value}`,{"v-date-picker--show-week":e.showWeek},i.value,e.class],style:[{"--v-date-picker-landscape-header-width":Ne(e.landscapeHeaderWidth)},e.style]}),{title:()=>r.title?.()??d.createElementVNode("div",{class:"v-date-picker__title"},[o(e.title)]),header:()=>r.header?d.createVNode(Nt,{defaults:{VDatePickerHeader:{...pe}}},{default:()=>[r.header?.(pe)]}):d.createVNode(ND,d.mergeProps({key:"header"},ee,pe,{onClick:l.value!=="month"?H:void 0}),{prepend:r.prepend,append:r.append}),default:()=>d.createElementVNode(d.Fragment,null,[d.createVNode(PD,d.mergeProps(Q,{disabled:E.value,viewMode:l.value,text:_.value,monthText:C.value,yearText:T.value,"onClick:next":L,"onClick:prev":O,"onClick:nextYear":R,"onClick:prevYear":F,"onClick:month":z,"onClick:year":G}),{default:r.controls}),d.createVNode($y,{hideOnLeave:!0},{default:()=>[l.value==="months"?d.createVNode(OD,d.mergeProps({key:"date-picker-months"},re,{modelValue:m.value,"onUpdate:modelValue":[me=>m.value=me,Y],min:u.value,max:c.value,year:y.value,allowedMonths:I.value}),{month:r.month}):l.value==="year"?d.createVNode(RD,d.mergeProps({key:"date-picker-years"},fe,{modelValue:y.value,"onUpdate:modelValue":[me=>y.value=me,U],min:u.value,max:c.value,allowedYears:M.value}),{year:r.year}):d.createVNode(LD,d.mergeProps({key:"date-picker-month"},$,{modelValue:s.value,"onUpdate:modelValue":me=>s.value=me,month:m.value,"onUpdate:month":[me=>m.value=me,Y],year:y.value,"onUpdate:year":[me=>y.value=me,U],min:u.value,max:c.value}),{day:r.day})]})]),actions:r.actions})}),{}}}),Z_e=ie({actionText:String,bgColor:String,color:String,icon:ot,image:String,justify:{type:String,default:"center"},headline:String,title:String,text:String,textWidth:{type:[Number,String],default:500},href:String,to:String,...Qe(),...Mr(),...Kl({size:void 0}),...an()},"VEmptyState"),J_e=Se()({name:"VEmptyState",props:Z_e(),emits:{"click:action":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const{themeClasses:a}=wn(e),{backgroundColorClasses:o,backgroundColorStyles:i}=Mn(()=>e.bgColor),{dimensionStyles:s}=Ir(e),{displayClasses:l}=Hi();function u(c){n("click:action",c)}return Ce(()=>{const c=!!(r.actions||e.actionText),f=!!(r.headline||e.headline),h=!!(r.title||e.title),v=!!(r.text||e.text),p=!!(r.media||e.image||e.icon),m=e.size||(e.image?200:96);return d.createElementVNode("div",{class:d.normalizeClass(["v-empty-state",{[`v-empty-state--${e.justify}`]:!0},a.value,o.value,l.value,e.class]),style:d.normalizeStyle([i.value,s.value,e.style])},[p&&d.createElementVNode("div",{key:"media",class:"v-empty-state__media"},[r.media?d.createVNode(Nt,{key:"media-defaults",defaults:{VImg:{src:e.image,height:m},VIcon:{size:m,icon:e.icon}}},{default:()=>[r.media()]}):d.createElementVNode(d.Fragment,null,[e.image?d.createVNode(Zu,{key:"image",src:e.image,height:m},null):e.icon?d.createVNode(dt,{key:"icon",color:e.color,size:m,icon:e.icon},null):void 0])]),f&&d.createElementVNode("div",{key:"headline",class:"v-empty-state__headline"},[r.headline?.()??e.headline]),h&&d.createElementVNode("div",{key:"title",class:"v-empty-state__title"},[r.title?.()??e.title]),v&&d.createElementVNode("div",{key:"text",class:"v-empty-state__text",style:{maxWidth:Ne(e.textWidth)}},[r.text?.()??e.text]),r.default&&d.createElementVNode("div",{key:"content",class:"v-empty-state__content"},[r.default()]),c&&d.createElementVNode("div",{key:"actions",class:"v-empty-state__actions"},[d.createVNode(Nt,{defaults:{VBtn:{class:"v-empty-state__action-btn",color:e.color??"surface-variant",href:e.href,text:e.actionText,to:e.to}}},{default:()=>[r.actions?.({props:{onClick:u}})??d.createVNode(ft,{onClick:u},null)]})])])}),{}}}),kb=Symbol.for("vuetify:v-expansion-panel"),s9=ie({...Qe(),...zI()},"VExpansionPanelText"),BD=Se()({name:"VExpansionPanelText",props:s9(),setup(e,t){let{slots:n}=t;const r=d.inject(kb);if(!r)throw new Error("[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel");const{hasContent:a,onAfterLeave:o}=WI(e,r.isSelected);return Ce(()=>d.createVNode(Kx,{onAfterLeave:o},{default:()=>[d.withDirectives(d.createElementVNode("div",{class:d.normalizeClass(["v-expansion-panel-text",e.class]),style:d.normalizeStyle(e.style)},[n.default&&a.value&&d.createElementVNode("div",{class:"v-expansion-panel-text__wrapper"},[n.default?.()])]),[[d.vShow,r.isSelected.value]])]})),{}}}),l9=ie({color:String,expandIcon:{type:ot,default:"$expand"},collapseIcon:{type:ot,default:"$collapse"},hideActions:Boolean,focusable:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...Qe(),...Mr()},"VExpansionPanelTitle"),FD=Se()({name:"VExpansionPanelTitle",directives:{vRipple:Ra},props:l9(),setup(e,t){let{slots:n}=t;const r=d.inject(kb);if(!r)throw new Error("[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel");const{backgroundColorClasses:a,backgroundColorStyles:o}=Mn(()=>e.color),{dimensionStyles:i}=Ir(e),s=d.computed(()=>({collapseIcon:e.collapseIcon,disabled:r.disabled.value,expanded:r.isSelected.value,expandIcon:e.expandIcon,readonly:e.readonly})),l=d.toRef(()=>r.isSelected.value?e.collapseIcon:e.expandIcon);return Ce(()=>d.withDirectives(d.createElementVNode("button",{class:d.normalizeClass(["v-expansion-panel-title",{"v-expansion-panel-title--active":r.isSelected.value,"v-expansion-panel-title--focusable":e.focusable,"v-expansion-panel-title--static":e.static},a.value,e.class]),style:d.normalizeStyle([o.value,i.value,e.style]),type:"button",tabindex:r.disabled.value?-1:void 0,disabled:r.disabled.value,"aria-expanded":r.isSelected.value,onClick:e.readonly?void 0:r.toggle},[d.createElementVNode("span",{class:"v-expansion-panel-title__overlay"},null),n.default?.(s.value),!e.hideActions&&d.createVNode(Nt,{defaults:{VIcon:{icon:l.value}}},{default:()=>[d.createElementVNode("span",{class:"v-expansion-panel-title__icon"},[n.actions?.(s.value)??d.createVNode(dt,null,null)])]})]),[[Ra,e.ripple]])),{}}}),u9=ie({title:String,text:String,bgColor:String,...Dr(),...fh(),...Gn(),...Vt(),...l9(),...s9()},"VExpansionPanel"),Q_e=Se()({name:"VExpansionPanel",props:u9(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=ud(e,kb),{backgroundColorClasses:a,backgroundColorStyles:o}=Mn(()=>e.bgColor),{elevationClasses:i}=ea(e),{roundedClasses:s}=er(e),l=d.toRef(()=>r?.disabled.value||e.disabled),u=d.computed(()=>r.group.items.value.reduce((h,v,p)=>(r.group.selected.value.includes(v.id)&&h.push(p),h),[])),c=d.computed(()=>{const h=r.group.items.value.findIndex(v=>v.id===r.id);return!r.isSelected.value&&u.value.some(v=>v-h===1)}),f=d.computed(()=>{const h=r.group.items.value.findIndex(v=>v.id===r.id);return!r.isSelected.value&&u.value.some(v=>v-h===-1)});return d.provide(kb,r),Ce(()=>{const h=!!(n.text||e.text),v=!!(n.title||e.title),p=FD.filterProps(e),m=BD.filterProps(e);return d.createVNode(e.tag,{class:d.normalizeClass(["v-expansion-panel",{"v-expansion-panel--active":r.isSelected.value,"v-expansion-panel--before-active":c.value,"v-expansion-panel--after-active":f.value,"v-expansion-panel--disabled":l.value},s.value,a.value,e.class]),style:d.normalizeStyle([o.value,e.style])},{default:()=>[d.createElementVNode("div",{class:d.normalizeClass(["v-expansion-panel__shadow",...i.value])},null),d.createVNode(Nt,{defaults:{VExpansionPanelTitle:{...p},VExpansionPanelText:{...m}}},{default:()=>[v&&d.createVNode(FD,{key:"title"},{default:()=>[n.title?n.title():e.title]}),h&&d.createVNode(BD,{key:"text"},{default:()=>[n.text?n.text():e.text]}),n.default?.()]})]})}),{groupItem:r}}}),q_e=["default","accordion","inset","popout"],$_e=ie({flat:Boolean,...dh(),...Oo(u9(),["bgColor","collapseIcon","color","eager","elevation","expandIcon","focusable","hideActions","readonly","ripple","rounded","tile","static"]),...an(),...Qe(),...Vt(),variant:{type:String,default:"default",validator:e=>q_e.includes(e)}},"VExpansionPanels"),eTe=Se()({name:"VExpansionPanels",props:$_e(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{next:r,prev:a}=cd(e,kb),{themeClasses:o}=wn(e),i=d.toRef(()=>e.variant&&`v-expansion-panels--variant-${e.variant}`);return fr({VExpansionPanel:{bgColor:d.toRef(()=>e.bgColor),collapseIcon:d.toRef(()=>e.collapseIcon),color:d.toRef(()=>e.color),eager:d.toRef(()=>e.eager),elevation:d.toRef(()=>e.elevation),expandIcon:d.toRef(()=>e.expandIcon),focusable:d.toRef(()=>e.focusable),hideActions:d.toRef(()=>e.hideActions),readonly:d.toRef(()=>e.readonly),ripple:d.toRef(()=>e.ripple),rounded:d.toRef(()=>e.rounded),static:d.toRef(()=>e.static)}}),Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-expansion-panels",{"v-expansion-panels--flat":e.flat,"v-expansion-panels--tile":e.tile},o.value,i.value,e.class]),style:d.normalizeStyle(e.style)},{default:()=>[n.default?.({prev:a,next:r})]})),{next:r,prev:a}}}),tTe=ie({app:Boolean,appear:Boolean,extended:Boolean,layout:Boolean,offset:Boolean,modelValue:{type:Boolean,default:!0},...Bt($x({active:!0}),["location","spaced"]),...ih(),...Yl(),...Xu({transition:"fab-transition"})},"VFab"),nTe=Se()({name:"VFab",props:tTe(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=et(e,"modelValue"),a=d.shallowRef(56),o=d.ref(),{resizeRef:i}=ds(f=>{f.length&&(a.value=f[0].target.clientHeight)}),s=d.toRef(()=>e.app||e.absolute),l=d.computed(()=>s.value?e.location?.split(" ").shift()??"bottom":!1),u=d.computed(()=>s.value?e.location?.split(" ")[1]??"end":!1);La(()=>e.app,()=>{const f=sh({id:e.name,order:d.computed(()=>parseInt(e.order,10)),position:l,layoutSize:d.computed(()=>e.layout?a.value+24:0),elementSize:d.computed(()=>a.value+24),active:d.computed(()=>e.app&&r.value),absolute:d.toRef(()=>e.absolute)});d.watchEffect(()=>{o.value=f.layoutItemStyles.value})});const c=d.ref();return Ce(()=>{const f=ft.filterProps(e);return d.createElementVNode("div",{ref:c,class:d.normalizeClass(["v-fab",{"v-fab--absolute":e.absolute,"v-fab--app":!!e.app,"v-fab--extended":e.extended,"v-fab--offset":e.offset,[`v-fab--${l.value}`]:s.value,[`v-fab--${u.value}`]:s.value},e.class]),style:d.normalizeStyle([e.app?{...o.value}:{height:e.absolute?"100%":"inherit"},e.style])},[d.createElementVNode("div",{class:"v-fab__container"},[d.createVNode(mo,{appear:e.appear,transition:e.transition},{default:()=>[d.withDirectives(d.createVNode(ft,d.mergeProps({ref:i},f,{active:void 0,location:void 0}),n),[[d.vShow,e.active]])]})])])}),{}}});function rTe(){function e(n){return[...n.dataTransfer?.items??[]].filter(a=>a.kind==="file").map(a=>a.webkitGetAsEntry()).filter(Boolean).length>0||[...n.dataTransfer?.files??[]].length>0}async function t(n){const r=[],a=[...n.dataTransfer?.items??[]].filter(o=>o.kind==="file").map(o=>o.webkitGetAsEntry()).filter(Boolean);if(a.length)for(const o of a){const i=await c9(o,d9(".",o));r.push(...i.map(s=>s.file))}else r.push(...n.dataTransfer?.files??[]);return r}return{handleDrop:t,hasFilesOrFolders:e}}function c9(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise((n,r)=>{e.isFile?e.file(o=>n([{file:o,path:t}]),r):e.isDirectory&&e.createReader().readEntries(async o=>{const i=[];for(const s of o)i.push(...await c9(s,d9(t,s)));n(i)})})}function d9(e,t){return t.isDirectory?`${e}/${t.name}`:e}const aTe=ie({filterByType:String},"file-accept");function oTe(e){const t=d.computed(()=>e.filterByType?iTe(e.filterByType):null);function n(r){if(t.value){const a=r.filter(t.value);return{accepted:a,rejected:r.filter(o=>!a.includes(o))}}return{accepted:r,rejected:[]}}return{filterAccepted:n}}function iTe(e){const t=e.split(",").map(o=>o.trim().toLowerCase()),n=t.filter(o=>o.startsWith(".")),r=t.filter(o=>o.endsWith("/*")),a=t.filter(o=>!n.includes(o)&&!r.includes(o));return o=>{const i=o.name.split(".").at(-1)?.toLowerCase()??"",s=o.type.split("/").at(0)?.toLowerCase()??"";return a.includes(o.type)||n.includes(`.${i}`)||r.includes(`${s}/*`)}}const sTe=ie({chips:Boolean,counter:Boolean,counterSizeString:{type:String,default:"$vuetify.fileInput.counterSize"},counterString:{type:String,default:"$vuetify.fileInput.counter"},hideInput:Boolean,multiple:Boolean,showSize:{type:[Boolean,Number,String],default:!1,validator:e=>typeof e=="boolean"||[1e3,1024].includes(Number(e))},truncateLength:{type:[Number,String],default:22},...Bt(ec({prependIcon:"$file"}),["direction"]),modelValue:{type:[Array,Object],default:e=>e.multiple?[]:null,validator:e=>Fn(e).every(t=>t!=null&&typeof t=="object")},...aTe(),...pb({clearable:!0})},"VFileInput"),f9=Se()({name:"VFileInput",inheritAttrs:!1,props:sTe(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0,rejected:e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{t:o}=yn(),{filterAccepted:i}=oTe(e),s=et(e,"modelValue",e.modelValue,H=>Fn(H),H=>!e.multiple&&Array.isArray(H)?H[0]:H),{isFocused:l,focus:u,blur:c}=$u(e),f=d.computed(()=>typeof e.showSize!="boolean"?e.showSize:void 0),h=d.computed(()=>(s.value??[]).reduce((H,z)=>{let{size:G=0}=z;return H+G},0)),v=d.computed(()=>Q6(h.value,f.value)),p=d.computed(()=>(s.value??[]).map(H=>{const{name:z="",size:G=0}=H,Y=V(z);return e.showSize?`${Y} (${Q6(G,f.value)})`:Y})),m=d.computed(()=>{const H=s.value?.length??0;return e.showSize?o(e.counterSizeString,H,v.value):o(e.counterString,H)}),g=d.ref(),y=d.ref(),b=d.ref(),w=d.toRef(()=>l.value||e.active),S=d.computed(()=>["plain","underlined"].includes(e.variant)),_=d.shallowRef(!1),{handleDrop:C,hasFilesOrFolders:T}=rTe();function A(){b.value!==document.activeElement&&b.value?.focus(),l.value||u()}function E(H){b.value?.click()}function M(H){r("mousedown:control",H)}function I(H){b.value?.click(),r("click:control",H)}function N(H){H.stopPropagation(),A(),d.nextTick(()=>{s.value=[],Yy(e["onClick:clear"],H)})}function V(H){if(H.length{(!Array.isArray(H)||!H.length)&&b.value&&(b.value.value="")}),Ce(()=>{const H=!!(a.counter||e.counter),z=!!(H||a.details),[G,Y]=Gl(n),{modelValue:U,...j}=Ba.filterProps(e),Q={...hd.filterProps(e),"onClick:clear":N},ee=n.webkitdirectory!==void 0&&n.webkitdirectory!==!1,$=n.accept?String(n.accept):void 0,re=ee?void 0:e.filterByType??$;return d.createVNode(Ba,d.mergeProps({ref:g,modelValue:e.multiple?s.value:s.value[0],class:["v-file-input",{"v-file-input--chips":!!e.chips,"v-file-input--dragging":_.value,"v-file-input--hide":e.hideInput,"v-input--plain-underlined":S.value},e.class],style:e.style,"onClick:prepend":E},G,j,{centerAffix:!S.value,focused:l.value}),{...a,default:fe=>{let{id:pe,isDisabled:me,isDirty:ke,isReadonly:Re,isValid:ne,hasDetails:be}=fe;return d.createVNode(hd,d.mergeProps({ref:y,prependIcon:e.prependIcon,onMousedown:M,onClick:I,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},Q,{id:pe.value,active:w.value||ke.value,dirty:ke.value||e.dirty,disabled:me.value,focused:l.value,details:be.value,error:ne.value===!1,onDragover:P,onDrop:O}),{...a,default:Ie=>{let{props:{class:He,...at},controlRef:yt}=Ie;return d.createElementVNode(d.Fragment,null,[d.createElementVNode("input",d.mergeProps({ref:X=>b.value=yt.value=X,type:"file",accept:re,readonly:Re.value,disabled:me.value,multiple:e.multiple,name:e.name,onClick:X=>{X.stopPropagation(),Re.value&&X.preventDefault(),A()},onChange:R,onDragleave:L,onFocus:A,onBlur:c},at,Y),null),d.createElementVNode("div",{class:d.normalizeClass(He)},[!!s.value?.length&&!e.hideInput&&(a.selection?a.selection({fileNames:p.value,totalBytes:h.value,totalBytesReadable:v.value}):e.chips?p.value.map(X=>d.createVNode(zi,{key:X,size:"small",text:X},null)):p.value.join(", "))])])}})},details:z?fe=>d.createElementVNode(d.Fragment,null,[a.details?.(fe),H&&d.createElementVNode(d.Fragment,null,[d.createElementVNode("span",null,null),d.createVNode(a0,{active:!!s.value?.length,value:m.value,disabled:e.disabled},a.counter)])]):void 0})}),ta({},g,y,b)}}),lTe=ie({app:Boolean,color:String,height:{type:[Number,String],default:"auto"},...qa(),...Qe(),...Dr(),...ih(),...Gn(),...Vt({tag:"footer"}),...an()},"VFooter"),uTe=Se()({name:"VFooter",props:lTe(),setup(e,t){let{slots:n}=t;const r=d.ref(),{themeClasses:a}=wn(e),{backgroundColorClasses:o,backgroundColorStyles:i}=Mn(()=>e.color),{borderClasses:s}=go(e),{elevationClasses:l}=ea(e),{roundedClasses:u}=er(e),c=d.shallowRef(32),{resizeRef:f}=ds(v=>{v.length&&(c.value=v[0].target.clientHeight)}),h=d.computed(()=>e.height==="auto"?c.value:parseInt(e.height,10));return La(()=>e.app,()=>{const v=sh({id:e.name,order:d.computed(()=>parseInt(e.order,10)),position:d.toRef(()=>"bottom"),layoutSize:h,elementSize:d.computed(()=>e.height==="auto"?void 0:h.value),active:d.toRef(()=>e.app),absolute:d.toRef(()=>e.absolute)});d.watchEffect(()=>{r.value=v.layoutItemStyles.value})}),Ce(()=>d.createVNode(e.tag,{ref:f,class:d.normalizeClass(["v-footer",a.value,o.value,s.value,l.value,u.value,e.class]),style:d.normalizeStyle([i.value,e.app?r.value:{height:Ne(e.height)},e.style])},n)),{}}}),cTe=ie({...Qe(),...$we()},"VForm"),Ab=Se()({name:"VForm",props:cTe(),emits:{"update:modelValue":e=>!0,submit:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=eSe(e),o=d.ref();function i(l){l.preventDefault(),a.reset()}function s(l){const u=l,c=a.validate();u.then=c.then.bind(c),u.catch=c.catch.bind(c),u.finally=c.finally.bind(c),r("submit",u),u.defaultPrevented||c.then(f=>{let{valid:h}=f;h&&o.value?.submit()}),u.preventDefault()}return Ce(()=>d.createElementVNode("form",{ref:o,class:d.normalizeClass(["v-form",e.class]),style:d.normalizeStyle(e.style),novalidate:!0,onReset:i,onSubmit:s},[n.default?.(a)])),ta(a,o)}}),dTe=ie({color:String,...qa(),...Qe(),...Gn(),...Vt({tag:"kbd"}),...an(),...Dr()},"VKbd"),HD=Se()({name:"VKbd",props:dTe(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=wn(e),{borderClasses:a}=go(e),{roundedClasses:o}=er(e),{backgroundColorClasses:i,backgroundColorStyles:s}=Mn(()=>e.color),{elevationClasses:l}=ea(e);return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-kbd",r.value,i.value,a.value,l.value,o.value,e.class]),style:d.normalizeStyle([s.value,e.style])},n)),{}}});function h9(e,t,n){const r=n&&e.mac?e.mac:e.default,a=t==="icon"&&!r.icon||t==="symbol"&&!r.symbol?"text":t;let o=r[a]??r.text;return a==="text"&&typeof o=="string"&&o.startsWith("$")&&!o.startsWith("$vuetify.")&&(o=o.slice(1).toUpperCase()),a==="icon"?["icon",o]:[a,o]}const v9={ctrl:{mac:{symbol:"⌃",icon:"$ctrl",text:"$vuetify.hotkey.ctrl"},default:{text:"Ctrl"}},meta:{mac:{symbol:"⌘",icon:"$command",text:"$vuetify.hotkey.command"},default:{text:"Ctrl"}},cmd:{mac:{symbol:"⌘",icon:"$command",text:"$vuetify.hotkey.command"},default:{text:"Ctrl"}},shift:{mac:{symbol:"⇧",icon:"$shift",text:"$vuetify.hotkey.shift"},default:{text:"Shift"}},alt:{mac:{symbol:"⌥",icon:"$alt",text:"$vuetify.hotkey.option"},default:{text:"Alt"}},enter:{default:{symbol:"↵",icon:"$enter",text:"$vuetify.hotkey.enter"}},arrowup:{default:{symbol:"↑",icon:"$arrowup",text:"$vuetify.hotkey.upArrow"}},arrowdown:{default:{symbol:"↓",icon:"$arrowdown",text:"$vuetify.hotkey.downArrow"}},arrowleft:{default:{symbol:"←",icon:"$arrowleft",text:"$vuetify.hotkey.leftArrow"}},arrowright:{default:{symbol:"→",icon:"$arrowright",text:"$vuetify.hotkey.rightArrow"}},backspace:{default:{symbol:"⌫",icon:"$backspace",text:"$vuetify.hotkey.backspace"}},escape:{default:{text:"$vuetify.hotkey.escape"}}," ":{mac:{symbol:"␣",icon:"$space",text:"$vuetify.hotkey.space"},default:{text:"$vuetify.hotkey.space"}},"-":{default:{text:"-"}},"+":{default:{text:"+"}}},fTe=ie({keys:String,displayMode:{type:String,default:"icon"},keyMap:{type:Object,default:()=>v9},platform:{type:String,default:"auto"},inline:Boolean,disabled:Boolean,prefix:String,suffix:String,variant:{type:String,default:"elevated",validator:e=>["elevated","flat","tonal","outlined","text","plain","contained"].includes(e)},...Qe(),...an(),...qa(),...Gn(),...Dr(),color:String},"VHotkey"),zD=Symbol("VHotkey:AND_DELINEATOR"),WD=Symbol("VHotkey:SLASH_DELINEATOR"),p9=Symbol("VHotkey:THEN_DELINEATOR");function hTe(e,t,n){const r=t.toLowerCase();if(r in e){const a=h9(e[r],"text",n);return typeof a[1]=="string"?a[1]:String(a[1])}return t.toUpperCase()}function m9(e,t,n,r){const a=n.toLowerCase();if(a in e){const o=h9(e[a],t,r);return o[0]==="text"&&typeof o[1]=="string"&&o[1].startsWith("$")&&!o[1].startsWith("$vuetify.")?["text",o[1].replace("$","").toUpperCase(),n]:[...o,n]}return["text",n.toUpperCase(),n]}const vTe=Se()({name:"VHotkey",props:fTe(),setup(e){const{t}=yn(),{themeClasses:n}=wn(e),{rtlClasses:r}=Hr(),{borderClasses:a}=go(e),{roundedClasses:o}=er(e),{elevationClasses:i}=ea(e),{colorClasses:s,colorStyles:l,variantClasses:u}=qu(()=>({color:e.color,variant:e.variant==="contained"?"elevated":e.variant})),c=d.computed(()=>e.platform==="auto"?typeof navigator<"u"&&/macintosh/i.test(navigator.userAgent):e.platform==="mac"),f=d.computed(()=>e.keys?e.keys.split(" ").map(y=>{const b=[],w=j0e(y);for(let S=0;S0&&b.push(p9);const{keys:C,separators:T}=ZG(_);for(let A=0;A0&&b.push(T[A-1]==="/"?WD:zD),b.push(m9(e.keyMap,e.displayMode,E,c.value))}}return b}):[]),h=d.computed(()=>{if(!e.keys)return"";const b=f.value.map(w=>{const S=[];for(const _ of w)if(Array.isArray(_)){const C=_[0]==="icon"||_[0]==="symbol"?m9(Qa(v9,e.keyMap),"text",String(_[1]),c.value)[1]:_[1];S.push(v(C))}else _===zD?S.push(t("$vuetify.hotkey.plus")):_===WD?S.push(t("$vuetify.hotkey.or")):_===p9&&S.push(t("$vuetify.hotkey.then"));return S.join(" ")}).join(", ");return t("$vuetify.hotkey.shortcut",b)});function v(y){return y.startsWith("$vuetify.")?t(y):y}function p(y){if(e.displayMode==="text")return;const b=hTe(e.keyMap,String(y[2]),c.value);return v(b)}function m(y,b){const w=e.variant==="contained",S=w?"kbd":HD,_=["v-hotkey__key",`v-hotkey__key-${y[0]}`,...w?["v-hotkey__key--nested"]:[a.value,o.value,i.value,s.value]];return d.createVNode(S,{key:b,class:d.normalizeClass(_),style:d.normalizeStyle(w?void 0:l.value),"aria-hidden":"true",title:p(y)},{default:()=>[y[0]==="icon"?d.createVNode(dt,{icon:y[1],"aria-hidden":"true"},null):v(y[1])]})}function g(y,b){return d.createElementVNode("span",{key:b,class:"v-hotkey__divider","aria-hidden":"true"},[y===zD?"+":y===WD?"/":t("$vuetify.hotkey.then")])}Ce(()=>{const y=d.createElementVNode(d.Fragment,null,[e.prefix&&d.createElementVNode("span",{key:"prefix",class:"v-hotkey__prefix"},[e.prefix]),f.value.map((b,w)=>d.createElementVNode("span",{class:"v-hotkey__combination",key:w},[b.map((S,_)=>Array.isArray(S)?m(S,_):g(S,_)),w[y]})])})}}),pTe=ie({disabled:Boolean,modelValue:{type:Boolean,default:null},...FI()},"VHover"),mTe=Se()({name:"VHover",props:pTe(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=et(e,"modelValue"),{runOpenDelay:a,runCloseDelay:o}=HI(e,i=>!e.disabled&&(r.value=i));return()=>n.default?.({isHovering:r.value,props:{onMouseenter:a,onMouseleave:o}})}}),gTe=ie({color:String,direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},side:{type:String,default:"end",validator:e=>["start","end","both"].includes(e)},mode:{type:String,default:"intersect",validator:e=>["intersect","manual"].includes(e)},margin:[Number,String],loadMoreText:{type:String,default:"$vuetify.infiniteScroll.loadMore"},emptyText:{type:String,default:"$vuetify.infiniteScroll.empty"},...Mr(),...Vt()},"VInfiniteScroll"),g9=po({name:"VInfiniteScrollIntersect",props:{side:{type:String,required:!0},rootMargin:String},emits:{intersect:(e,t)=>!0},setup(e,t){let{emit:n}=t;const{intersectionRef:r,isIntersecting:a}=eb();return d.watch(a,async o=>{n("intersect",e.side,o)}),Ce(()=>d.createElementVNode("div",{class:"v-infinite-scroll-intersect",style:{"--v-infinite-margin-size":e.rootMargin},ref:r},[d.createTextVNode(" ")])),{}}}),yTe=Se()({name:"VInfiniteScroll",props:gTe(),emits:{load:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=d.ref(),o=d.shallowRef("ok"),i=d.shallowRef("ok"),s=d.computed(()=>Ne(e.margin)),l=d.shallowRef(!1);function u(C){if(!a.value)return;const T=e.direction==="vertical"?"scrollTop":"scrollLeft";a.value[T]=C}function c(){if(!a.value)return 0;const C=e.direction==="vertical"?"scrollTop":"scrollLeft";return a.value[C]}function f(){if(!a.value)return 0;const C=e.direction==="vertical"?"scrollHeight":"scrollWidth";return a.value[C]}function h(){if(!a.value)return 0;const C=e.direction==="vertical"?"clientHeight":"clientWidth";return a.value[C]}d.onMounted(()=>{a.value&&(e.side==="start"?u(f()):e.side==="both"&&u(f()/2-h()/2))});function v(C,T){C==="start"?o.value=T:C==="end"?i.value=T:C==="both"&&(o.value=T,i.value=T)}function p(C){return C==="start"?o.value:i.value}let m=0;function g(C,T){l.value=T,l.value&&y(C)}function y(C){if(e.mode!=="manual"&&!l.value)return;const T=p(C);if(!a.value||["empty","loading"].includes(T))return;m=f(),v(C,"loading");function A(E){v(C,E),d.nextTick(()=>{E==="empty"||E==="error"||(E==="ok"&&C==="start"&&u(f()-m+c()),e.mode!=="manual"&&d.nextTick(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{y(C)})})})}))})}r("load",{side:C,done:A})}const{t:b}=yn();function w(C,T){if(e.side!==C&&e.side!=="both")return;const A=()=>y(C),E={side:C,props:{onClick:A,color:e.color}};return T==="error"?n.error?.(E):T==="empty"?n.empty?.(E)??d.createElementVNode("div",null,[b(e.emptyText)]):e.mode==="manual"?T==="loading"?n.loading?.(E)??d.createVNode(dd,{indeterminate:!0,color:e.color},null):n["load-more"]?.(E)??d.createVNode(ft,{variant:"outlined",color:e.color,onClick:A},{default:()=>[b(e.loadMoreText)]}):n.loading?.(E)??d.createVNode(dd,{indeterminate:!0,color:e.color},null)}const{dimensionStyles:S}=Ir(e);Ce(()=>{const C=e.tag,T=e.side==="start"||e.side==="both",A=e.side==="end"||e.side==="both",E=e.mode==="intersect";return d.createVNode(C,{ref:a,class:d.normalizeClass(["v-infinite-scroll",`v-infinite-scroll--${e.direction}`,{"v-infinite-scroll--start":T,"v-infinite-scroll--end":A}]),style:d.normalizeStyle(S.value)},{default:()=>[d.createElementVNode("div",{class:"v-infinite-scroll__side"},[w("start",o.value)]),T&&E&&d.createVNode(g9,{key:"start",side:"start",onIntersect:g,rootMargin:s.value},null),n.default?.(),A&&E&&d.createVNode(g9,{key:"end",side:"end",onIntersect:g,rootMargin:s.value},null),d.createElementVNode("div",{class:"v-infinite-scroll__side"},[w("end",i.value)])]})});function _(C){const T=C??e.side;v(T,"ok"),d.nextTick(()=>{T!=="end"&&u(f()-m+c()),e.mode!=="manual"&&d.nextTick(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{T==="both"?(y("start"),y("end")):y(T)})})})})})}return{reset:_}}}),y9=Symbol.for("vuetify:v-item-group"),bTe=ie({...Qe(),...dh({selectedClass:"v-item--selected"}),...Vt(),...an()},"VItemGroup"),wTe=Se()({name:"VItemGroup",props:bTe(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=wn(e),{isSelected:a,select:o,next:i,prev:s,selected:l}=cd(e,y9);return()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-item-group",r.value,e.class]),style:d.normalizeStyle(e.style)},{default:()=>[n.default?.({isSelected:a,select:o,next:i,prev:s,selected:l.value})]})}}),STe=Se()({name:"VItem",props:fh(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:r,select:a,toggle:o,selectedClass:i,value:s,disabled:l}=ud(e,y9);return()=>n.default?.({isSelected:r.value,selectedClass:i.value,select:a,toggle:o,value:s.value,disabled:l.value})}}),xTe=ie({...Qe(),...Mr(),...PW()},"VLayout"),CTe=Se()({name:"VLayout",props:xTe(),setup(e,t){let{slots:n}=t;const{layoutClasses:r,layoutStyles:a,getLayoutItem:o,items:i,layoutRef:s}=LW(e),{dimensionStyles:l}=Ir(e);return Ce(()=>d.createElementVNode("div",{ref:s,class:d.normalizeClass([r.value,e.class]),style:d.normalizeStyle([l.value,a.value,e.style])},[n.default?.()])),{getLayoutItem:o,items:i}}}),_Te=ie({position:{type:String,required:!0},size:{type:[Number,String],default:300},modelValue:Boolean,...Qe(),...ih()},"VLayoutItem"),TTe=Se()({name:"VLayoutItem",props:_Te(),setup(e,t){let{slots:n}=t;const{layoutItemStyles:r}=sh({id:e.name,order:d.computed(()=>parseInt(e.order,10)),position:d.toRef(()=>e.position),elementSize:d.toRef(()=>e.size),layoutSize:d.toRef(()=>e.size),active:d.toRef(()=>e.modelValue),absolute:d.toRef(()=>e.absolute)});return()=>d.createElementVNode("div",{class:d.normalizeClass(["v-layout-item",e.class]),style:d.normalizeStyle([r.value,e.style])},[n.default?.()])}}),kTe=ie({modelValue:Boolean,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},...Qe(),...Mr(),...Vt(),...Xu({transition:"fade-transition"})},"VLazy"),ATe=Se()({name:"VLazy",directives:{vIntersect:Oi},props:kTe(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{dimensionStyles:r}=Ir(e),a=et(e,"modelValue");function o(i){a.value||(a.value=i)}return Ce(()=>d.withDirectives(d.createVNode(e.tag,{class:d.normalizeClass(["v-lazy",e.class]),style:d.normalizeStyle([r.value,e.style])},{default:()=>[a.value&&d.createVNode(mo,{transition:e.transition,appear:!0},{default:()=>[n.default?.()]})]}),[[Oi,{handler:o,options:e.options},null]])),{}}}),ETe=ie({locale:String,fallbackLocale:String,messages:Object,rtl:{type:Boolean,default:void 0},...Qe()},"VLocaleProvider"),MTe=Se()({name:"VLocaleProvider",props:ETe(),setup(e,t){let{slots:n}=t;const{rtlClasses:r}=zW(e);return Ce(()=>d.createElementVNode("div",{class:d.normalizeClass(["v-locale-provider",r.value,e.class]),style:d.normalizeStyle(e.style)},[n.default?.()])),{}}}),ITe=ie({scrollable:Boolean,...Qe(),...Mr(),...Vt({tag:"main"})},"VMain"),DTe=Se()({name:"VMain",props:ITe(),setup(e,t){let{slots:n}=t;const{dimensionStyles:r}=Ir(e),{mainStyles:a}=NW(),{ssrBootStyles:o}=ch();return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-main",{"v-main--scrollable":e.scrollable},e.class]),style:d.normalizeStyle([a.value,o.value,r.value,e.style])},{default:()=>[e.scrollable?d.createElementVNode("div",{class:"v-main__scroller"},[n.default?.()]):n.default?.()]})),{}}});function VTe(e){let{rootEl:t,isSticky:n,layoutItemStyles:r}=e;const a=d.shallowRef(!1),o=d.shallowRef(0),i=d.computed(()=>{const u=typeof a.value=="boolean"?"top":a.value;return[n.value?{top:"auto",bottom:"auto",height:void 0}:void 0,a.value?{[u]:Ne(o.value)}:{top:r.value.top}]});d.onMounted(()=>{d.watch(n,u=>{u?window.addEventListener("scroll",l,{passive:!0}):window.removeEventListener("scroll",l)},{immediate:!0})}),d.onBeforeUnmount(()=>{window.removeEventListener("scroll",l)});let s=0;function l(){const u=s>window.scrollY?"up":"down",c=t.value.getBoundingClientRect(),f=parseFloat(r.value.top??0),h=window.scrollY-Math.max(0,o.value-f),v=c.height+Math.max(o.value,f)-window.scrollY-window.innerHeight,p=parseFloat(getComputedStyle(t.value).getPropertyValue("--v-body-scroll-y"))||0;c.height0;n--){if(e[n].t===e[n-1].t)continue;const r=b9(t),a=(e[n].d-e[n-1].d)/(e[n].t-e[n-1].t);t+=(a-r)*Math.abs(a),n===e.length-1&&(t*=.5)}return b9(t)*1e3}function LTe(){const e={};function t(a){Array.from(a.changedTouches).forEach(o=>{(e[o.identifier]??(e[o.identifier]=new $6(NTe))).push([a.timeStamp,o])})}function n(a){Array.from(a.changedTouches).forEach(o=>{delete e[o.identifier]})}function r(a){const o=e[a]?.values().reverse();if(!o)throw new Error(`No samples for touch id ${a}`);const i=o[0],s=[],l=[];for(const u of o){if(i[0]-u[0]>PTe)break;s.push({t:u[0],d:u[1].clientX}),l.push({t:u[0],d:u[1].clientY})}return{x:w9(s),y:w9(l),get direction(){const{x:u,y:c}=this,[f,h]=[Math.abs(u),Math.abs(c)];return f>h&&u>=0?"right":f>h&&u<=0?"left":h>f&&c>=0?"down":h>f&&c<=0?"up":OTe()}}}return{addMovement:t,endTouch:n,getVelocity:r}}function OTe(){throw new Error}function RTe(e){let{el:t,isActive:n,isTemporary:r,width:a,touchless:o,position:i}=e;d.onMounted(()=>{window.addEventListener("touchstart",b,{passive:!0}),window.addEventListener("touchmove",w,{passive:!1}),window.addEventListener("touchend",S,{passive:!0})}),d.onBeforeUnmount(()=>{window.removeEventListener("touchstart",b),window.removeEventListener("touchmove",w),window.removeEventListener("touchend",S)});const s=d.computed(()=>["left","right"].includes(i.value)),{addMovement:l,endTouch:u,getVelocity:c}=LTe();let f=!1;const h=d.shallowRef(!1),v=d.shallowRef(0),p=d.shallowRef(0);let m;function g(C,T){return(i.value==="left"?C:i.value==="right"?document.documentElement.clientWidth-C:i.value==="top"?C:i.value==="bottom"?document.documentElement.clientHeight-C:ym())-(T?a.value:0)}function y(C){let T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const A=i.value==="left"?(C-p.value)/a.value:i.value==="right"?(document.documentElement.clientWidth-C-p.value)/a.value:i.value==="top"?(C-p.value)/a.value:i.value==="bottom"?(document.documentElement.clientHeight-C-p.value)/a.value:ym();return T?Dn(A):A}function b(C){if(o.value)return;const T=C.changedTouches[0].clientX,A=C.changedTouches[0].clientY,E=25,M=i.value==="left"?Tdocument.documentElement.clientWidth-E:i.value==="top"?Adocument.documentElement.clientHeight-E:ym(),I=n.value&&(i.value==="left"?Tdocument.documentElement.clientWidth-a.value:i.value==="top"?Adocument.documentElement.clientHeight-a.value:ym());(M||I||n.value&&r.value)&&(m=[T,A],p.value=g(s.value?T:A,n.value),v.value=y(s.value?T:A),f=p.value>-20&&p.value<80,u(C),l(C))}function w(C){const T=C.changedTouches[0].clientX,A=C.changedTouches[0].clientY;if(f){if(!C.cancelable){f=!1;return}const M=Math.abs(T-m[0]),I=Math.abs(A-m[1]);(s.value?M>I&&M>3:I>M&&I>3)?(h.value=!0,f=!1):(s.value?I:M)>3&&(f=!1)}if(!h.value)return;C.preventDefault(),l(C);const E=y(s.value?T:A,!1);v.value=Math.max(0,Math.min(1,E)),E>1?p.value=g(s.value?T:A,!0):E<0&&(p.value=g(s.value?T:A,!1))}function S(C){if(f=!1,!h.value)return;l(C),h.value=!1;const T=c(C.changedTouches[0].identifier),A=Math.abs(T.x),E=Math.abs(T.y);(s.value?A>E&&A>400:E>A&&E>3)?n.value=T.direction===({left:"right",right:"left",top:"down",bottom:"up"}[i.value]||ym()):n.value=v.value>.5}const _=d.computed(()=>h.value?{transform:i.value==="left"?`translateX(calc(-100% + ${v.value*a.value}px))`:i.value==="right"?`translateX(calc(100% - ${v.value*a.value}px))`:i.value==="top"?`translateY(calc(-100% + ${v.value*a.value}px))`:i.value==="bottom"?`translateY(calc(100% - ${v.value*a.value}px))`:ym(),transition:"none"}:void 0);return La(h,()=>{const C=t.value?.style.transform??null,T=t.value?.style.transition??null;d.watchEffect(()=>{t.value?.style.setProperty("transform",_.value?.transform||"none"),t.value?.style.setProperty("transition",_.value?.transition||null)}),d.onScopeDispose(()=>{t.value?.style.setProperty("transform",C),t.value?.style.setProperty("transition",T)})}),{isDragging:h,dragProgress:v,dragStyles:_}}function ym(){throw new Error}const BTe=["start","end","left","right","top","bottom"],FTe=ie({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[Boolean,String],default:!0},image:String,temporary:Boolean,persistent:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:e=>BTe.includes(e)},sticky:Boolean,...qa(),...Qe(),...FI(),...vh({mobile:null}),...Dr(),...ih(),...Gn(),...Bt(eG(),["disableInitialFocus"]),...Vt({tag:"nav"}),...an()},"VNavigationDrawer"),HTe=Se()({name:"VNavigationDrawer",props:FTe(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{isRtl:o}=Hr(),{themeClasses:i}=wn(e),{borderClasses:s}=go(e),{backgroundColorClasses:l,backgroundColorStyles:u}=Mn(()=>e.color),{elevationClasses:c}=ea(e),{displayClasses:f,mobile:h}=Hi(e),{roundedClasses:v}=er(e),p=t8(),m=et(e,"modelValue",null,z=>!!z),{ssrBootStyles:g}=ch(),{scopeId:y}=gh(),b=d.ref(),w=d.shallowRef(!1),{runOpenDelay:S,runCloseDelay:_}=HI(e,z=>{w.value=z}),C=d.computed(()=>e.rail&&e.expandOnHover&&w.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),T=d.computed(()=>zM(e.location,o.value)),A=d.toRef(()=>e.persistent),E=d.computed(()=>!e.permanent&&(h.value||e.temporary)),M=d.computed(()=>e.sticky&&!E.value&&T.value!=="bottom");rG(e,{isActive:m,localTop:E,contentEl:b}),La(()=>e.expandOnHover&&e.rail!=null,()=>{d.watch(w,z=>r("update:rail",!z))}),La(()=>!e.disableResizeWatcher,()=>{d.watch(E,z=>!e.permanent&&d.nextTick(()=>m.value=!z))}),La(()=>!e.disableRouteWatcher&&!!p,()=>{d.watch(p.currentRoute,()=>E.value&&(m.value=!1))}),d.watch(()=>e.permanent,z=>{z&&(m.value=!0)}),e.modelValue==null&&!E.value&&(m.value=e.permanent||!h.value);const{isDragging:I,dragProgress:N}=RTe({el:b,isActive:m,isTemporary:E,width:C,touchless:d.toRef(()=>e.touchless),position:T}),V=d.computed(()=>{const z=E.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):C.value;return I.value?z*N.value:z}),{layoutItemStyles:P,layoutItemScrimStyles:L}=sh({id:e.name,order:d.computed(()=>parseInt(e.order,10)),position:T,layoutSize:V,elementSize:C,active:d.readonly(m),disableTransitions:d.toRef(()=>I.value),absolute:d.computed(()=>e.absolute||M.value&&typeof O.value!="string")}),{isStuck:O,stickyStyles:R}=VTe({rootEl:b,isSticky:M,layoutItemStyles:P}),F=Mn(()=>typeof e.scrim=="string"?e.scrim:null),H=d.computed(()=>({...I.value?{opacity:N.value*.2,transition:"none"}:void 0,...L.value}));return fr({VList:{bgColor:"transparent"}}),Ce(()=>{const z=a.image||e.image;return d.createElementVNode(d.Fragment,null,[d.createVNode(e.tag,d.mergeProps({ref:b,onMouseenter:S,onMouseleave:_,class:["v-navigation-drawer",`v-navigation-drawer--${T.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":w.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":E.value,"v-navigation-drawer--persistent":A.value,"v-navigation-drawer--active":m.value,"v-navigation-drawer--sticky":M.value},i.value,l.value,s.value,f.value,c.value,v.value,e.class],style:[u.value,P.value,g.value,R.value,e.style],inert:!m.value},y,n),{default:()=>[z&&d.createElementVNode("div",{key:"image",class:"v-navigation-drawer__img"},[a.image?d.createVNode(Nt,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{alt:"",cover:!0,height:"inherit",src:e.image}}},a.image):d.createVNode(Zu,{key:"image-img",alt:"",cover:!0,height:"inherit",src:e.image},null)]),a.prepend&&d.createElementVNode("div",{class:"v-navigation-drawer__prepend"},[a.prepend?.()]),d.createElementVNode("div",{class:"v-navigation-drawer__content"},[a.default?.()]),a.append&&d.createElementVNode("div",{class:"v-navigation-drawer__append"},[a.append?.()])]}),d.createVNode(d.Transition,{name:"fade-transition"},{default:()=>[E.value&&(I.value||m.value)&&!!e.scrim&&d.createElementVNode("div",d.mergeProps({class:["v-navigation-drawer__scrim",F.backgroundColorClasses.value],style:[H.value,F.backgroundColorStyles.value],onClick:()=>{A.value||(m.value=!1)}},y),null)]})])}),{isStuck:O}}}),zTe=po({name:"VNoSsr",setup(e,t){let{slots:n}=t;const r=aG();return()=>r.value&&n.default?.()}}),WTe=50,GTe=500;function UTe(e){let{toggleUpDown:t}=e,n=-1,r=-1;d.onScopeDispose(o);function a(s){o(),i(s),window.addEventListener("pointerup",o),document.addEventListener("blur",o),n=window.setTimeout(()=>{r=window.setInterval(()=>i(s),WTe)},GTe)}function o(){window.clearTimeout(n),window.clearInterval(r),window.removeEventListener("pointerup",o),document.removeEventListener("blur",o)}d.onScopeDispose(o);function i(s){t(s==="up")}return{holdStart:a,holdStop:o}}const jTe=ie({controlVariant:{type:String,default:"default"},inset:Boolean,hideInput:Boolean,modelValue:{type:Number,default:null},min:{type:Number,default:Number.MIN_SAFE_INTEGER},max:{type:Number,default:Number.MAX_SAFE_INTEGER},step:{type:Number,default:1},precision:{type:Number,default:0},minFractionDigits:{type:Number,default:null},decimalSeparator:{type:String,validator:e=>!e||e.length===1},...Bt(mb(),["modelValue","validationValue"])},"VNumberInput"),S9=Se()({name:"VNumberInput",props:{...jTe()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=d.ref(),{holdStart:a,holdStop:o}=UTe({toggleUpDown:I}),i=cm(e),s=d.computed(()=>i.isDisabled.value||i.isReadonly.value),l=d.shallowRef(e.focused),{decimalSeparator:u}=yn(),c=d.computed(()=>e.decimalSeparator?.[0]||u.value);function f(U){let j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.precision,Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const ee=j==null?String(U):U.toFixed(j);if(l.value&&Q)return Number(ee).toString().replace(".",c.value);if(e.minFractionDigits===null||j!==null&&jU??null,U=>U==null?U??null:Dn(Number(U),e.min,e.max)),v=d.shallowRef(null),p=d.shallowRef(null);d.watch(h,U=>{l.value&&!s.value&&Number(v.value?.replace(c.value,"."))===U||(U==null?(v.value=null,p.value=null):isNaN(U)||(v.value=f(U),p.value=Number(v.value.replace(c.value,"."))))},{immediate:!0});const m=d.computed({get:()=>v.value,set(U){if(U===null||U===""){h.value=null,v.value=null,p.value=null;return}const j=Number(U.replace(c.value,"."));isNaN(j)||(v.value=U,p.value=j,j<=e.max&&j>=e.min&&(h.value=j))}}),g=d.computed(()=>{if(p.value===null)return!1;const U=Number(v.value?.replace(c.value,"."));return U!==Dn(U,e.min,e.max)}),y=d.computed(()=>s.value?!1:(h.value??0)+e.step<=e.max),b=d.computed(()=>s.value?!1:(h.value??0)-e.step>=e.min),w=d.computed(()=>e.hideInput?"stacked":e.controlVariant),S=d.toRef(()=>w.value==="split"?"$plus":"$collapse"),_=d.toRef(()=>w.value==="split"?"$minus":"$expand"),C=d.toRef(()=>w.value==="split"?"default":"small"),T=d.toRef(()=>w.value==="stacked"?"auto":"100%"),A={props:{onClick:P,onPointerup:L,onPointerdown:O,onPointercancel:L}},E={props:{onClick:P,onPointerup:L,onPointerdown:R,onPointercancel:L}};d.watch(()=>e.precision,()=>H()),d.watch(()=>e.minFractionDigits,()=>H()),d.onMounted(()=>{F()});function M(U){if(U==null)return 0;const j=U.toString(),Q=j.indexOf(".");return~Q?j.length-Q:0}function I(){let U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(s.value)return;if(h.value==null){m.value=f(Dn(0,e.min,e.max));return}let j=Math.max(M(h.value),M(e.step));e.precision!=null&&(j=Math.max(j,e.precision)),U?y.value&&(m.value=f(h.value+e.step,j)):b.value&&(m.value=f(h.value-e.step,j))}function N(U){if(s.value||!U.data)return;const j=U.target,{value:Q,selectionStart:ee,selectionEnd:$}=j??{},re=Q?Q.slice(0,ee)+U.data+Q.slice($):U.data,fe=Kbe(re,e.precision,c.value);if(new RegExp(`^-?\\d*${Bx(c.value)}?\\d*$`).test(re)||(U.preventDefault(),j.value=fe,d.nextTick(()=>m.value=fe)),e.precision!=null){if(re.split(c.value)[1]?.length>e.precision){U.preventDefault(),j.value=fe,d.nextTick(()=>m.value=fe);const pe=(ee??0)+U.data.length;j.setSelectionRange(pe,pe)}e.precision===0&&re.endsWith(c.value)&&(U.preventDefault(),j.value=fe,d.nextTick(()=>m.value=fe))}}async function V(U){["Enter","ArrowLeft","ArrowRight","Backspace","Delete","Tab"].includes(U.key)||U.ctrlKey||["ArrowDown","ArrowUp"].includes(U.key)&&(U.preventDefault(),U.stopPropagation(),F(),await d.nextTick(),U.key==="ArrowDown"?I(!1):I())}function P(U){U.stopPropagation()}function L(U){U.currentTarget?.releasePointerCapture(U.pointerId),U.preventDefault(),o()}function O(U){U.currentTarget?.setPointerCapture(U.pointerId),U.preventDefault(),U.stopPropagation(),a("up")}function R(U){U.currentTarget?.setPointerCapture(U.pointerId),U.preventDefault(),U.stopPropagation(),a("down")}function F(){if(s.value||!r.value)return;const U=r.value.value,j=Number(U.replace(c.value,"."));U&&!isNaN(j)?m.value=f(Dn(j,e.min,e.max)):m.value=null}function H(){s.value||(m.value=h.value!==null&&!isNaN(h.value)?f(h.value,e.precision,!1):null)}function z(){if(!s.value){if(h.value===null||isNaN(h.value)){m.value=null;return}m.value=h.value.toString().replace(".",c.value)}}function G(){z()}function Y(){F()}return Ce(()=>{const{modelValue:U,type:j,...Q}=zr.filterProps(e);function ee(){return n.increment?d.createVNode(Nt,{key:"increment-defaults",defaults:{VBtn:{disabled:!y.value,height:T.value,size:C.value,icon:S.value,variant:"text"}}},{default:()=>[n.increment(A)]}):d.createVNode(ft,{"aria-hidden":"true","data-testid":"increment",disabled:!y.value,height:T.value,icon:S.value,key:"increment-btn",onClick:P,onPointerdown:O,onPointerup:L,onPointercancel:L,size:C.value,variant:"text",tabindex:"-1"},null)}function $(){return n.decrement?d.createVNode(Nt,{key:"decrement-defaults",defaults:{VBtn:{disabled:!b.value,height:T.value,size:C.value,icon:_.value,variant:"text"}}},{default:()=>[n.decrement(E)]}):d.createVNode(ft,{"aria-hidden":"true","data-testid":"decrement",disabled:!b.value,height:T.value,icon:_.value,key:"decrement-btn",onClick:P,onPointerdown:R,onPointerup:L,onPointercancel:L,size:C.value,variant:"text",tabindex:"-1"},null)}function re(){return d.createElementVNode("div",{class:"v-number-input__control"},[$(),d.createVNode(ma,{vertical:w.value!=="stacked"},null),ee()])}function fe(){return!e.hideInput&&!e.inset?d.createVNode(ma,{vertical:!0},null):void 0}const pe=w.value==="split"?d.createElementVNode("div",{class:"v-number-input__control"},[d.createVNode(ma,{vertical:!0},null),ee()]):e.reverse||w.value==="hidden"?void 0:d.createElementVNode(d.Fragment,null,[fe(),re()]),me=n["append-inner"]||pe,ke=w.value==="split"?d.createElementVNode("div",{class:"v-number-input__control"},[$(),d.createVNode(ma,{vertical:!0},null)]):e.reverse&&w.value!=="hidden"?d.createElementVNode(d.Fragment,null,[re(),fe()]):void 0,Re=n["prepend-inner"]||ke;return d.createVNode(zr,d.mergeProps({ref:r},Q,{modelValue:m.value,"onUpdate:modelValue":ne=>m.value=ne,focused:l.value,"onUpdate:focused":ne=>l.value=ne,validationValue:h.value,error:e.error||g.value||void 0,onBeforeinput:N,onFocus:G,onBlur:Y,onKeydown:V,class:["v-number-input",{"v-number-input--default":w.value==="default","v-number-input--hide-input":e.hideInput,"v-number-input--inset":e.inset,"v-number-input--reverse":e.reverse,"v-number-input--split":w.value==="split","v-number-input--stacked":w.value==="stacked"},e.class],style:e.style,inputmode:"decimal"}),{...n,"append-inner":me?function(){for(var ne=arguments.length,be=new Array(ne),Ie=0;Ie!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{densityClasses:o}=Oa(e),{dimensionStyles:i}=Ir(e),{isFocused:s,focus:l,blur:u}=$u(e),c=et(e,"modelValue","",I=>I==null?[]:String(I).split(""),I=>I.join("")),{t:f}=yn(),h=d.computed(()=>Number(e.length)),v=d.computed(()=>Array(h.value).fill(0)),p=d.ref(-1),m=d.ref(),g=d.ref([]),y=d.computed(()=>g.value[p.value]);let b=!1;La(()=>e.autofocus,()=>{const I=d.effectScope();I.run(()=>{const{intersectionRef:N,isIntersecting:V}=eb();d.watchEffect(()=>{N.value=g.value[0]}),d.watch(V,P=>{P&&(N.value?.focus(),I.stop())})})});function w(){if(M(y.value.value)){y.value.value="";return}if(b)return;const I=c.value.slice(),N=y.value.value;I[p.value]=N;let V=null;p.value>c.value.length?V=c.value.length+1:p.value+1!==h.value&&(V="next"),c.value=I,V&&oh(m.value,V)}function S(){b=!1,w()}function _(I){const N=c.value.slice(),V=p.value;let P=null;["ArrowLeft","ArrowRight","Backspace","Delete"].includes(I.key)&&(I.preventDefault(),I.key==="ArrowLeft"?P="prev":I.key==="ArrowRight"?P="next":["Backspace","Delete"].includes(I.key)&&(N[p.value]="",c.value=N,p.value>0&&I.key==="Backspace"?P="prev":requestAnimationFrame(()=>{g.value[V]?.select()})),requestAnimationFrame(()=>{P!=null&&oh(m.value,P)}))}function C(I,N){N.preventDefault(),N.stopPropagation();const V=N?.clipboardData?.getData("Text").trim().slice(0,h.value)??"",P=V.length-1===-1?I:V.length-1;M(V)||(c.value=V.split(""),p.value=P)}function T(){c.value=[]}function A(I,N){l(),p.value=N}function E(){u(),p.value=-1}function M(I){return e.type==="number"&&/[^0-9]/g.test(I)}return fr({VField:{color:d.toRef(()=>e.color),bgColor:d.toRef(()=>e.color),baseColor:d.toRef(()=>e.baseColor),disabled:d.toRef(()=>e.disabled),error:d.toRef(()=>e.error),variant:d.toRef(()=>e.variant),rounded:d.toRef(()=>e.rounded)}},{scoped:!0}),d.watch(c,I=>{I.length===h.value&&r("finish",I.join(""))},{deep:!0}),d.watch(p,I=>{I<0||d.nextTick(()=>{g.value[I]?.select()})}),Ce(()=>{const[I,N]=Gl(n);return d.createElementVNode("div",d.mergeProps({class:["v-otp-input",{"v-otp-input--divided":!!e.divider},o.value,e.class],style:[e.style]},I),[d.createElementVNode("div",{ref:m,class:"v-otp-input__content",style:d.normalizeStyle([i.value])},[v.value.map((V,P)=>d.createElementVNode(d.Fragment,null,[e.divider&&P!==0&&d.createElementVNode("span",{class:"v-otp-input__divider"},[e.divider]),d.createVNode(hd,{focused:s.value&&e.focusAll||p.value===P,key:P},{...a,loader:void 0,default:()=>d.createElementVNode("input",{ref:L=>g.value[P]=L,"aria-label":f(e.label,P+1),autofocus:P===0&&e.autofocus,autocomplete:"one-time-code",class:d.normalizeClass(["v-otp-input__field"]),disabled:e.disabled,inputmode:e.type==="number"?"numeric":"text",min:e.type==="number"?0:void 0,maxlength:P===0?h.value:"1",placeholder:e.placeholder,type:e.masked?"password":e.type==="number"?"text":e.type,value:c.value[P],onInput:w,onFocus:L=>A(L,P),onBlur:E,onKeydown:_,onCompositionstart:()=>b=!0,onCompositionend:S,onPaste:L=>C(P,L)},null)})])),d.createElementVNode("input",d.mergeProps({class:"v-otp-input-input",type:"hidden"},N,{value:c.value.join("")}),null),d.createVNode(li,{contained:!0,contentClass:"v-otp-input__loader",modelValue:!!e.loading,persistent:!0},{default:()=>[a.loader?.()??d.createVNode(dd,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"24",width:"2"},null)]}),a.default?.()])])}),{blur:()=>{g.value?.some(I=>I.blur())},focus:()=>{g.value?.[0].focus()},reset:T,isFocused:s}}});function XTe(e){return Math.floor(Math.abs(e))*Math.sign(e)}const ZTe=ie({scale:{type:[Number,String],default:.5},...Qe()},"VParallax"),JTe=Se()({name:"VParallax",props:ZTe(),setup(e,t){let{slots:n}=t;const{intersectionRef:r,isIntersecting:a}=eb(),{resizeRef:o,contentRect:i}=ds(),{height:s}=Hi(),l=d.ref();d.watchEffect(()=>{r.value=o.value=l.value?.$el});let u;d.watch(a,v=>{v?(u=Ux(r.value),u=u===document.scrollingElement?document:u,u.addEventListener("scroll",h,{passive:!0}),h()):u.removeEventListener("scroll",h)}),d.onBeforeUnmount(()=>{u?.removeEventListener("scroll",h)}),d.watch(s,h),d.watch(()=>i.value?.height,h);const c=d.computed(()=>1-Dn(Number(e.scale)));let f=-1;function h(){!a.value||zl()||(cancelAnimationFrame(f),f=requestAnimationFrame(()=>{const v=(l.value?.$el).querySelector(".v-img__img");if(!v)return;const p=u instanceof Document?document.documentElement.clientHeight:u.clientHeight,m=u instanceof Document?window.scrollY:u.scrollTop,g=r.value.getBoundingClientRect().top+m,y=i.value.height,b=g+(y-p)/2,w=XTe((m-b)*c.value),S=Math.max(1,(c.value*(p-y)+y)/y);v.style.setProperty("transform",`translateY(${w}px) scale(${S})`)}))}return Ce(()=>d.createVNode(Zu,{class:d.normalizeClass(["v-parallax",{"v-parallax--active":a.value},e.class]),style:d.normalizeStyle(e.style),ref:l,cover:!0,onLoadstart:h,onLoad:h},n)),{}}}),QTe=ie({...e0({falseIcon:"$radioOff",trueIcon:"$radioOn"})},"VRadio"),qTe=Se()({name:"VRadio",props:QTe(),setup(e,t){let{slots:n}=t;return Ce(()=>{const r=fd.filterProps(e);return d.createVNode(fd,d.mergeProps(r,{class:["v-radio",e.class],style:e.style,type:"radio"}),n)}),{}}}),$Te=ie({height:{type:[Number,String],default:"auto"},...Bt(ec(),["direction"]),...Bt(bI(),["multiple"]),trueIcon:{type:ot,default:"$radioOn"},falseIcon:{type:ot,default:"$radioOff"},type:{type:String,default:"radio"}},"VRadioGroup"),eke=Se()({name:"VRadioGroup",inheritAttrs:!1,props:$Te(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const a=d.useId(),o=d.computed(()=>e.id||`radio-group-${a}`),i=et(e,"modelValue"),s=d.ref();return Ce(()=>{const[l,u]=Gl(n),c=Ba.filterProps(e),f=fd.filterProps(e),h=r.label?r.label({label:e.label,props:{for:o.value}}):e.label;return d.createVNode(Ba,d.mergeProps({ref:s,class:["v-radio-group",e.class],style:e.style},l,c,{modelValue:i.value,"onUpdate:modelValue":v=>i.value=v,id:o.value}),{...r,default:v=>{let{id:p,messagesId:m,isDisabled:g,isReadonly:y}=v;return d.createElementVNode(d.Fragment,null,[h&&d.createVNode(um,{id:p.value},{default:()=>[h]}),d.createVNode(v8,d.mergeProps(f,{id:p.value,"aria-describedby":m.value,defaultsTarget:"VRadio",trueIcon:e.trueIcon,falseIcon:e.falseIcon,type:e.type,disabled:g.value,readonly:y.value,"aria-labelledby":h?p.value:void 0,multiple:!1},u,{modelValue:i.value,"onUpdate:modelValue":b=>i.value=b}),r)])}})}),ta({},s)}}),tke=ie({...lb(),...ec(),...fU(),strict:Boolean,modelValue:{type:Array,default:()=>[0,0]}},"VRangeSlider"),nke=Se()({name:"VRangeSlider",inheritAttrs:!1,props:tke(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,end:e=>!0,start:e=>!0},setup(e,t){let{slots:n,emit:r,attrs:a}=t;const o=d.ref(),i=d.ref(),s=d.ref(),{rtlClasses:l}=Hr();function u(N){if(!o.value||!i.value)return;const V=hD(N,o.value.$el,e.direction),P=hD(N,i.value.$el,e.direction),L=Math.abs(V),O=Math.abs(P);return LN?.length?N.map(V=>c.roundValue(V)):[0,0]),{activeThumbRef:h,hasLabels:v,max:p,min:m,mousePressed:g,onSliderMousedown:y,onSliderTouchstart:b,position:w,trackContainerRef:S,disabled:_,readonly:C}=vU({props:e,steps:c,onSliderStart:()=>{if(_.value||C.value){h.value?.blur();return}r("start",f.value)},onSliderEnd:N=>{let{value:V}=N;if(_.value||C.value)h.value?.blur();else{const P=h.value===o.value?.$el?[V,f.value[1]]:[f.value[0],V];!e.strict&&P[0]{let{value:V}=N;const[P,L]=f.value;if(_.value||C.value){h.value?.blur();return}!e.strict&&P===L&&P!==m.value&&(h.value=V>P?i.value?.$el:o.value?.$el,h.value?.focus()),h.value===o.value?.$el?f.value=[Math.min(V,L),L]:f.value=[P,Math.max(P,V)]},getActiveThumb:u}),{isFocused:T,focus:A,blur:E}=$u(e),M=d.computed(()=>w(f.value[0])),I=d.computed(()=>w(f.value[1]));return Ce(()=>{const N=Ba.filterProps(e),[V,P]=Gl(a),L=!!(e.label||n.label||n.prepend);return d.createVNode(Ba,d.mergeProps({class:["v-slider","v-range-slider",{"v-slider--has-labels":!!n["tick-label"]||v.value,"v-slider--focused":T.value,"v-slider--pressed":g.value,"v-slider--disabled":_.value},l.value,e.class],style:e.style,ref:s},N,V,{focused:T.value}),{...n,prepend:L?O=>d.createElementVNode(d.Fragment,null,[n.label?.(O)??(e.label?d.createVNode(um,{class:"v-slider__label",text:e.label},null):void 0),n.prepend?.(O)]):void 0,default:O=>{let{id:R,messagesId:F}=O;return d.createElementVNode("div",{class:"v-slider__container",onMousedown:C.value?void 0:y,onTouchstartPassive:C.value?void 0:b},[d.createElementVNode("input",{id:`${R.value}_start`,name:e.name||R.value,disabled:_.value,readonly:C.value,tabindex:"-1",value:f.value[0]},null),d.createElementVNode("input",{id:`${R.value}_stop`,name:e.name||R.value,disabled:_.value,readonly:C.value,tabindex:"-1",value:f.value[1]},null),d.createVNode(pU,{ref:S,start:M.value,stop:I.value},{"tick-label":n["tick-label"]}),d.createVNode(vD,d.mergeProps({ref:o,"aria-describedby":F.value,focused:T&&h.value===o.value?.$el,modelValue:f.value[0],"onUpdate:modelValue":H=>f.value=[H,f.value[1]],onFocus:H=>{A(),h.value=o.value?.$el,p.value!==m.value&&f.value[0]===f.value[1]&&f.value[1]===m.value&&H.relatedTarget!==i.value?.$el&&(o.value?.$el.blur(),i.value?.$el.focus())},onBlur:()=>{E(),h.value=void 0},min:m.value,max:f.value[1],position:M.value,ripple:e.ripple},P),{"thumb-label":n["thumb-label"]}),d.createVNode(vD,d.mergeProps({ref:i,"aria-describedby":F.value,focused:T&&h.value===i.value?.$el,modelValue:f.value[1],"onUpdate:modelValue":H=>f.value=[f.value[0],H],onFocus:H=>{A(),h.value=i.value?.$el,p.value!==m.value&&f.value[0]===f.value[1]&&f.value[0]===p.value&&H.relatedTarget!==o.value?.$el&&(i.value?.$el.blur(),o.value?.$el.focus())},onBlur:()=>{E(),h.value=void 0},min:f.value[0],max:p.value,position:I.value,ripple:e.ripple},P),{"thumb-label":n["thumb-label"]})])}})}),ta({focus:()=>o.value?.$el.focus()},s)}}),rke=ie({name:String,itemAriaLabel:{type:String,default:"$vuetify.rating.ariaLabel.item"},activeColor:String,color:String,clearable:Boolean,disabled:Boolean,emptyIcon:{type:ot,default:"$ratingEmpty"},fullIcon:{type:ot,default:"$ratingFull"},halfIncrements:Boolean,hover:Boolean,length:{type:[Number,String],default:5},readonly:Boolean,modelValue:{type:[Number,String],default:0},itemLabels:Array,itemLabelPosition:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},ripple:Boolean,...Qe(),...hr(),...Kl(),...Vt(),...an()},"VRating"),ake=Se()({name:"VRating",props:rke(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{t:r}=yn(),{themeClasses:a}=wn(e),o=d.ref(),i=et(e,"modelValue"),s=d.computed(()=>Dn(parseFloat(i.value),0,Number(e.length))),l=d.computed(()=>Wl(Number(e.length),1)),u=d.computed(()=>l.value.flatMap(S=>e.halfIncrements?[S-.5,S]:[S])),c=d.shallowRef(-1),f=d.computed(()=>u.value.map(S=>{const _=e.hover&&c.value>-1,C=s.value>=S,T=c.value>=S,E=(_?T:C)?e.fullIcon:e.emptyIcon,M=e.activeColor??e.color,I=C||T?M:e.color;return{isFilled:C,isHovered:T,icon:E,color:I}})),h=d.computed(()=>[0,...u.value].map(S=>{function _(){c.value=S}function C(){c.value=-1}function T(){e.disabled||e.readonly||(i.value=s.value===S&&e.clearable?0:S)}return{onMouseenter:e.hover?_:void 0,onMouseleave:e.hover?C:void 0,onClick:T}})),v=d.computed(()=>e.halfIncrements?1+Math.floor(Math.max(0,Number(i.value??0)-.5))*2:Math.floor(Math.max(0,Number(i.value??0)-1)));function p(){o.value?.querySelector('[tabindex="0"]')?.focus()}function m(S){if(e.disabled||e.readonly||S.ctrlKey||S.altKey)return;const _=e.halfIncrements?.5:1;if(S.key==="ArrowRight"){const C=Math.min(Number(e.length),Number(i.value??0)+_);i.value=C,d.nextTick(()=>p())}if(S.key==="ArrowLeft"){const C=Math.max(0,Number(i.value??0)-_);i.value=C,d.nextTick(()=>p())}}const g=d.useId(),y=d.computed(()=>e.name??`v-rating-${g}`);function b(S){let{value:_,index:C,showStar:T=!0}=S;const{onMouseenter:A,onMouseleave:E,onClick:M}=h.value[C+1],I=`${y.value}-${String(_).replace(".","-")}`,N=C===v.value,V={color:f.value[C]?.color,density:e.density,disabled:e.disabled,icon:f.value[C]?.icon,ripple:e.ripple,size:e.size,variant:"plain",tabindex:N?0:-1,onKeydown:m};return d.createElementVNode(d.Fragment,null,[d.createElementVNode("label",{for:I,class:d.normalizeClass({"v-rating__item--half":e.halfIncrements&&_%1>0,"v-rating__item--full":e.halfIncrements&&_%1===0}),onMouseenter:A,onMouseleave:E,onClick:M},[d.createElementVNode("span",{class:"v-rating__hidden"},[r(e.itemAriaLabel,_,e.length)]),T?n.item?n.item({...f.value[C],props:V,value:_,index:C,rating:s.value}):d.createVNode(ft,d.mergeProps({"aria-label":r(e.itemAriaLabel,_,e.length)},V),null):void 0]),d.createElementVNode("input",{class:"v-rating__hidden",name:y.value,id:I,type:"radio",value:_,checked:s.value===_,tabindex:-1,readonly:e.readonly,disabled:e.disabled},null)])}function w(S){return n["item-label"]?n["item-label"](S):S.label?d.createElementVNode("span",null,[S.label]):d.createElementVNode("span",null,[d.createTextVNode(" ")])}return Ce(()=>{const S=!!e.itemLabels?.length||n["item-label"];return d.createVNode(e.tag,{class:d.normalizeClass(["v-rating",{"v-rating--hover":e.hover,"v-rating--readonly":e.readonly},a.value,e.class]),style:d.normalizeStyle(e.style),ref:o},{default:()=>[d.createVNode(b,{value:0,index:-1,showStar:!1},null),l.value.map((_,C)=>d.createElementVNode("div",{class:"v-rating__wrapper"},[S&&e.itemLabelPosition==="top"?w({value:_,index:C,label:e.itemLabels?.[C]}):void 0,d.createElementVNode("div",{class:"v-rating__item"},[e.halfIncrements?d.createElementVNode(d.Fragment,null,[d.createVNode(b,{value:_-.5,index:C*2},null),d.createVNode(b,{value:_,index:C*2+1},null)]):d.createVNode(b,{value:_,index:C},null)]),S&&e.itemLabelPosition==="bottom"?w({value:_,index:C,label:e.itemLabels?.[C]}):void 0]))]})}),{}}}),oke={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divider:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function ike(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return d.createElementVNode("div",{class:d.normalizeClass(["v-skeleton-loader__bone",`v-skeleton-loader__${e}`])},[t])}function x9(e){const[t,n]=e.split("@");return Array.from({length:n}).map(()=>E0(t))}function E0(e){let t=[];if(!e)return t;const n=oke[e];if(e!==n){if(e.includes(","))return C9(e);if(e.includes("@"))return x9(e);n.includes(",")?t=C9(n):n.includes("@")?t=x9(n):n&&t.push(E0(n))}return[ike(e,t)]}function C9(e){return e.replace(/\s/g,"").split(",").map(E0)}const ske=ie({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},...Mr(),...Dr(),...an()},"VSkeletonLoader"),lke=Se()({name:"VSkeletonLoader",inheritAttrs:!1,props:ske(),setup(e,t){let{attrs:n,slots:r}=t;const{backgroundColorClasses:a,backgroundColorStyles:o}=Mn(()=>e.color),{dimensionStyles:i}=Ir(e),{elevationClasses:s}=ea(e),{themeClasses:l}=wn(e),{t:u}=yn(),c=d.computed(()=>E0(Fn(e.type).join(",")));return Ce(()=>{const f=!r.default||e.loading,h=e.boilerplate||!f?{}:{ariaLive:"polite",ariaLabel:u(e.loadingText),role:"alert"};return f?d.createElementVNode("div",d.mergeProps({class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":e.boilerplate},l.value,a.value,s.value],style:[o.value,i.value]},h,n),[c.value]):d.createElementVNode(d.Fragment,null,[r.default?.()])}),{}}}),uke=Se()({name:"VSlideGroupItem",props:fh(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=ud(e,TI);return()=>n.default?.({isSelected:r.isSelected.value,select:r.select,toggle:r.toggle,selectedClass:r.selectedClass.value})}});function cke(e){const t=d.shallowRef(e());let n=-1;function r(){clearInterval(n)}function a(){r(),d.nextTick(()=>t.value=e())}function o(i){const s=i?getComputedStyle(i):{transitionDuration:.2},l=parseFloat(s.transitionDuration)*1e3||200;if(r(),t.value<=0)return;const u=performance.now();n=window.setInterval(()=>{const c=performance.now()-u+l;t.value=Math.max(e()-c,0),t.value<=0&&r()},l)}return d.onScopeDispose(r),{clear:r,time:t,start:o,reset:a}}const _9=ie({multiLine:Boolean,text:String,timer:[Boolean,String],timeout:{type:[Number,String],default:5e3},vertical:Boolean,...Yl({location:"bottom"}),...sm(),...Gn(),...Ri(),...an(),...Bt(hb({transition:"v-snackbar-transition"}),["persistent","noClickAnimation","retainFocus","captureFocus","disableInitialFocus","scrim","scrollStrategy","stickToTarget","viewportMargin"])},"VSnackbar"),GD=Se()({name:"VSnackbar",props:_9(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=et(e,"modelValue"),{positionClasses:a}=lm(e),{scopeId:o}=gh(),{themeClasses:i}=wn(e),{colorClasses:s,colorStyles:l,variantClasses:u}=qu(e),{roundedClasses:c}=er(e),f=cke(()=>Number(e.timeout)),h=d.ref(),v=d.ref(),p=d.shallowRef(!1),m=d.shallowRef(0),g=d.ref(),y=d.inject(Qy,void 0);La(()=>!!y,()=>{const I=NW();d.watchEffect(()=>{g.value=I.mainStyles.value})}),d.watch(r,w),d.watch(()=>e.timeout,w),d.onMounted(()=>{r.value&&w()});let b=-1;function w(){f.reset(),window.clearTimeout(b);const I=Number(e.timeout);if(!r.value||I===-1)return;const N=LM(v.value);f.start(N),b=window.setTimeout(()=>{r.value=!1},I)}function S(){f.reset(),window.clearTimeout(b)}function _(){p.value=!0,S()}function C(){p.value=!1,w()}function T(I){m.value=I.touches[0].clientY}function A(I){Math.abs(m.value-I.changedTouches[0].clientY)>50&&(r.value=!1)}function E(){p.value&&C()}const M=d.computed(()=>e.location.split(" ").reduce((I,N)=>(I[`v-snackbar--${N}`]=!0,I),{}));return Ce(()=>{const I=li.filterProps(e),N=!!(n.default||n.text||e.text);return d.createVNode(li,d.mergeProps({ref:h,class:["v-snackbar",{"v-snackbar--active":r.value,"v-snackbar--multi-line":e.multiLine&&!e.vertical,"v-snackbar--timer":!!e.timer,"v-snackbar--vertical":e.vertical},M.value,a.value,e.class],style:[g.value,e.style]},I,{modelValue:r.value,"onUpdate:modelValue":V=>r.value=V,contentProps:d.mergeProps({class:["v-snackbar__wrapper",i.value,s.value,c.value,u.value],style:[l.value],onPointerenter:_,onPointerleave:C},I.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:"none",_disableGlobalStack:!0,onTouchstartPassive:T,onTouchend:A,onAfterLeave:E},o),{default:()=>[Qu(!1,"v-snackbar"),e.timer&&!p.value&&d.createElementVNode("div",{key:"timer",class:"v-snackbar__timer"},[d.createVNode(im,{ref:v,color:typeof e.timer=="string"?e.timer:"info",max:e.timeout,modelValue:f.time.value},null)]),N&&d.createElementVNode("div",{key:"content",class:"v-snackbar__content",role:"status","aria-live":"polite"},[n.text?.()??e.text,n.default?.()]),n.actions&&d.createVNode(Nt,{defaults:{VBtn:{variant:"text",ripple:!1,slim:!0}}},{default:()=>[d.createElementVNode("div",{class:"v-snackbar__actions"},[n.actions({isActive:r})])]})],activator:n.activator})}),ta({},h)}}),dke=ie({closable:[Boolean,String],closeText:{type:String,default:"$vuetify.dismiss"},modelValue:{type:Array,default:()=>[]},...Bt(_9(),["modelValue"])},"VSnackbarQueue"),fke=Se()({name:"VSnackbarQueue",props:dke(),emits:{"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const{t:a}=yn(),o=d.shallowRef(!1),i=d.shallowRef(!1),s=d.shallowRef();d.watch(()=>e.modelValue.length,(h,v)=>{!i.value&&h>v&&u()}),d.watch(o,h=>{h&&(i.value=!0)});function l(){e.modelValue.length?u():(s.value=void 0,i.value=!1)}function u(){const[h,...v]=e.modelValue;n("update:modelValue",v),s.value=typeof h=="string"?{text:h}:h,d.nextTick(()=>{o.value=!0})}function c(){o.value=!1}const f=d.computed(()=>({color:typeof e.closable=="string"?e.closable:void 0,text:a(e.closeText)}));Ce(()=>{const h=!!(e.closable||r.actions),{modelValue:v,...p}=GD.filterProps(e);return d.createElementVNode(d.Fragment,null,[i.value&&!!s.value&&(r.default?d.createVNode(Nt,{defaults:{VSnackbar:s.value}},{default:()=>[r.default({item:s.value})]}):d.createVNode(GD,d.mergeProps(p,s.value,{modelValue:o.value,"onUpdate:modelValue":m=>o.value=m,onAfterLeave:l}),{text:r.text?()=>r.text?.({item:s.value}):void 0,actions:h?()=>d.createElementVNode(d.Fragment,null,[r.actions?d.createVNode(Nt,{defaults:{VBtn:f.value}},{default:()=>[r.actions({item:s.value,props:{onClick:c}})]}):d.createVNode(ft,d.mergeProps(f.value,{onClick:c}),null)]):void 0}))])})}}),T9=ie({autoDraw:Boolean,autoDrawDuration:[Number,String],autoDrawEasing:{type:String,default:"ease"},color:String,gradient:{type:Array,default:()=>[]},gradientDirection:{type:String,validator:e=>["top","bottom","left","right"].includes(e),default:"top"},height:{type:[String,Number],default:75},labels:{type:Array,default:()=>[]},labelSize:{type:[Number,String],default:7},lineWidth:{type:[String,Number],default:4},id:String,itemValue:{type:String,default:"value"},modelValue:{type:Array,default:()=>[]},min:[String,Number],max:[String,Number],padding:{type:[String,Number],default:8},showLabels:Boolean,smooth:[Boolean,String,Number],width:{type:[Number,String],default:300}},"Line"),k9=ie({autoLineWidth:Boolean,...T9()},"VBarline"),A9=Se()({name:"VBarline",props:k9(),setup(e,t){let{slots:n}=t;const r=d.useId(),a=d.computed(()=>e.id||`barline-${r}`),o=d.computed(()=>Number(e.autoDrawDuration)||500),i=d.computed(()=>!!(e.showLabels||e.labels.length>0||n?.label)),s=d.computed(()=>parseFloat(e.lineWidth)||4),l=d.computed(()=>Math.max(e.modelValue.length*s.value,Number(e.width))),u=d.computed(()=>({minX:0,maxX:l.value,minY:0,maxY:parseInt(e.height,10)})),c=d.computed(()=>e.modelValue.map(g=>Ar(g,e.itemValue,g)));function f(g,y){const{minX:b,maxX:w,minY:S,maxY:_}=y,C=g.length;let T=e.max!=null?Number(e.max):Math.max(...g),A=e.min!=null?Number(e.min):Math.min(...g);A>0&&e.min==null&&(A=0),T<0&&e.max==null&&(T=0);const E=w/(C===1?2:C),M=(_-S)/(T-A||1),I=_-Math.abs(A*M);return g.map((N,V)=>{const P=Math.abs(M*N);return{x:b+V*E,y:I-P+ +(N<0)*P,height:P,value:N}})}const h=d.computed(()=>{const g=[],y=f(c.value,u.value),b=y.length;for(let w=0;g.lengthf(c.value,u.value)),p=d.computed(()=>v.value.length===1?(u.value.maxX-s.value)/2:(Math.abs(v.value[0].x-v.value[1].x)-s.value)/2),m=d.computed(()=>typeof e.smooth=="boolean"?e.smooth?2:0:Number(e.smooth));Ce(()=>{const g=e.gradient.slice().length?e.gradient.slice().reverse():[""];return d.createElementVNode("svg",{display:"block"},[d.createElementVNode("defs",null,[d.createElementVNode("linearGradient",{id:a.value,gradientUnits:"userSpaceOnUse",x1:e.gradientDirection==="left"?"100%":"0",y1:e.gradientDirection==="top"?"100%":"0",x2:e.gradientDirection==="right"?"100%":"0",y2:e.gradientDirection==="bottom"?"100%":"0"},[g.map((y,b)=>d.createElementVNode("stop",{offset:b/Math.max(g.length-1,1),"stop-color":y||"currentColor"},null))])]),d.createElementVNode("clipPath",{id:`${a.value}-clip`},[v.value.map(y=>d.createElementVNode("rect",{x:y.x+p.value,y:y.y,width:s.value,height:y.height,rx:m.value,ry:m.value},[e.autoDraw&&!zl()&&d.createElementVNode(d.Fragment,null,[d.createElementVNode("animate",{attributeName:"y",from:y.y+y.height,to:y.y,dur:`${o.value}ms`,fill:"freeze"},null),d.createElementVNode("animate",{attributeName:"height",from:"0",to:y.height,dur:`${o.value}ms`,fill:"freeze"},null)])]))]),i.value&&d.createElementVNode("g",{key:"labels",style:{textAnchor:"middle",dominantBaseline:"mathematical",fill:"currentColor"}},[h.value.map((y,b)=>d.createElementVNode("text",{x:y.x+p.value+s.value/2,y:parseInt(e.height,10)-2+(parseInt(e.labelSize,10)||7*.75),"font-size":Number(e.labelSize)||7},[n.label?.({index:b,value:y.value})??y.value]))]),d.createElementVNode("g",{"clip-path":`url(#${a.value}-clip)`,fill:`url(#${a.value})`},[d.createElementVNode("rect",{x:0,y:0,width:Math.max(e.modelValue.length*s.value,Number(e.width)),height:e.height},null)])])})}});function hke(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:75;if(e.length===0)return"";const a=e.shift(),o=e[e.length-1];return(n?`M${a.x} ${r-a.x+2} L${a.x} ${a.y}`:`M${a.x} ${a.y}`)+e.map((i,s)=>{const l=e[s+1],u=e[s-1]||a,c=l&&vke(l,i,u);if(!l||c)return`L${i.x} ${i.y}`;const f=Math.min(E9(u,i),E9(l,i)),v=f/2e.id||`trendline-${r}`),o=d.computed(()=>Number(e.autoDrawDuration)||(e.fill?500:2e3)),i=d.ref(0),s=d.ref(null);function l(g,y){const{minX:b,maxX:w,minY:S,maxY:_}=y;g.length===1&&(g=[g[0],g[0]]);const C=g.length,T=e.max!=null?Number(e.max):Math.max(...g),A=e.min!=null?Number(e.min):Math.min(...g),E=(w-b)/(C-1),M=(_-S)/(T-A||1);return g.map((I,N)=>({x:b+N*E,y:_-(I-A)*M,value:I}))}const u=d.computed(()=>!!(e.showLabels||e.labels.length>0||n?.label)),c=d.computed(()=>parseFloat(e.lineWidth)||4),f=d.computed(()=>Number(e.width)),h=d.computed(()=>{const g=Number(e.padding);return{minX:g,maxX:f.value-g,minY:g,maxY:parseInt(e.height,10)-g}}),v=d.computed(()=>e.modelValue.map(g=>Ar(g,e.itemValue,g))),p=d.computed(()=>{const g=[],y=l(v.value,h.value),b=y.length;for(let w=0;g.lengthe.modelValue,async()=>{if(await d.nextTick(),!e.autoDraw||!s.value||zl())return;const g=s.value,y=g.getTotalLength();e.fill?(g.style.transformOrigin="bottom center",g.style.transition="none",g.style.transform="scaleY(0)",g.getBoundingClientRect(),g.style.transition=`transform ${o.value}ms ${e.autoDrawEasing}`,g.style.transform="scaleY(1)"):(g.style.strokeDasharray=`${y}`,g.style.strokeDashoffset=`${y}`,g.getBoundingClientRect(),g.style.transition=`stroke-dashoffset ${o.value}ms ${e.autoDrawEasing}`,g.style.strokeDashoffset="0"),i.value=y},{immediate:!0});function m(g){const y=typeof e.smooth=="boolean"?e.smooth?8:0:Number(e.smooth);return hke(l(v.value,h.value),y,g,parseInt(e.height,10))}Ce(()=>{const g=e.gradient.slice().length?e.gradient.slice().reverse():[""];return d.createElementVNode("svg",{display:"block","stroke-width":parseFloat(e.lineWidth)??4},[d.createElementVNode("defs",null,[d.createElementVNode("linearGradient",{id:a.value,gradientUnits:"userSpaceOnUse",x1:e.gradientDirection==="left"?"100%":"0",y1:e.gradientDirection==="top"?"100%":"0",x2:e.gradientDirection==="right"?"100%":"0",y2:e.gradientDirection==="bottom"?"100%":"0"},[g.map((y,b)=>d.createElementVNode("stop",{offset:b/Math.max(g.length-1,1),"stop-color":y||"currentColor"},null))])]),u.value&&d.createElementVNode("g",{key:"labels",style:{textAnchor:"middle",dominantBaseline:"mathematical",fill:"currentColor"}},[p.value.map((y,b)=>d.createElementVNode("text",{x:y.x+c.value/2+c.value/2,y:parseInt(e.height,10)-4+(parseInt(e.labelSize,10)||7*.75),"font-size":Number(e.labelSize)||7},[n.label?.({index:b,value:y.value})??y.value]))]),d.createElementVNode("path",{ref:s,d:m(e.fill),fill:e.fill?`url(#${a.value})`:"none",stroke:e.fill?"none":`url(#${a.value})`},null),e.fill&&d.createElementVNode("path",{d:m(!1),fill:"none",stroke:e.color??e.gradient?.[0]},null)])})}}),pke=ie({type:{type:String,default:"trend"},...k9(),...I9()},"VSparkline"),mke=Se()({name:"VSparkline",props:pke(),setup(e,t){let{slots:n}=t;const{textColorClasses:r,textColorStyles:a}=Ca(()=>e.color),o=d.computed(()=>!!(e.showLabels||e.labels.length>0||n?.label)),i=d.computed(()=>{let s=parseInt(e.height,10);return o.value&&(s+=parseInt(e.labelSize,10)*1.5),s});Ce(()=>{const s=e.type==="trend"?D9:A9,l=e.type==="trend"?D9.filterProps(e):A9.filterProps(e);return d.createVNode(s,d.mergeProps({key:e.type,class:r.value,style:a.value,viewBox:`0 0 ${e.width} ${parseInt(i.value,10)}`},l),n)})}}),gke=ie({...Qe(),...uG({offset:8,minWidth:0,openDelay:0,closeDelay:100,location:"top center",transition:"scale-transition"})},"VSpeedDial"),yke=Se()({name:"VSpeedDial",props:gke(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=et(e,"modelValue"),a=d.ref(),o=d.computed(()=>{const[s,l="center"]=e.location?.split(" ")??[];return`${s} ${l}`}),i=d.computed(()=>({[`v-speed-dial__content--${o.value.replace(" ","-")}`]:!0}));return Ce(()=>{const s=yo.filterProps(e);return d.createVNode(yo,d.mergeProps(s,{modelValue:r.value,"onUpdate:modelValue":l=>r.value=l,class:e.class,style:e.style,contentClass:["v-speed-dial__content",i.value,e.contentClass],location:o.value,ref:a,transition:"fade-transition"}),{...n,default:l=>d.createVNode(Nt,{defaults:{VBtn:{size:"small"}}},{default:()=>[d.createVNode(mo,{appear:!0,group:!0,transition:e.transition},{default:()=>[n.default?.(l)]})]})})}),{}}}),UD=Symbol.for("vuetify:v-stepper"),V9=ie({color:String,disabled:{type:[Boolean,String],default:!1},prevText:{type:String,default:"$vuetify.stepper.prev"},nextText:{type:String,default:"$vuetify.stepper.next"}},"VStepperActions"),P9=Se()({name:"VStepperActions",props:V9(),emits:{"click:prev":()=>!0,"click:next":()=>!0},setup(e,t){let{emit:n,slots:r}=t;const{t:a}=yn();function o(){n("click:prev")}function i(){n("click:next")}return Ce(()=>{const s={onClick:o},l={onClick:i};return d.createElementVNode("div",{class:"v-stepper-actions"},[d.createVNode(Nt,{defaults:{VBtn:{disabled:["prev",!0].includes(e.disabled),text:a(e.prevText),variant:"text"}}},{default:()=>[r.prev?.({props:s})??d.createVNode(ft,s,null)]}),d.createVNode(Nt,{defaults:{VBtn:{color:e.color,disabled:["next",!0].includes(e.disabled),text:a(e.nextText),variant:"tonal"}}},{default:()=>[r.next?.({props:l})??d.createVNode(ft,l,null)]})])}),{}}}),N9=Ku("v-stepper-header"),bke=ie({color:String,title:String,subtitle:String,complete:Boolean,completeIcon:{type:ot,default:"$complete"},editable:Boolean,editIcon:{type:ot,default:"$edit"},error:Boolean,errorIcon:{type:ot,default:"$error"},icon:ot,ripple:{type:[Boolean,Object],default:!0},rules:{type:Array,default:()=>[]}},"StepperItem"),wke=ie({...bke(),...fh()},"VStepperItem"),L9=Se()({name:"VStepperItem",directives:{vRipple:Ra},props:wke(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=ud(e,UD,!0),a=d.computed(()=>r?.value.value??e.value),o=d.computed(()=>e.rules.every(h=>h()===!0)),i=d.computed(()=>!e.disabled&&e.editable),s=d.computed(()=>!e.disabled&&e.editable),l=d.computed(()=>e.error||!o.value),u=d.computed(()=>e.complete||e.rules.length>0&&o.value),c=d.computed(()=>l.value?e.errorIcon:u.value?e.completeIcon:r.isSelected.value&&e.editable?e.editIcon:e.icon),f=d.computed(()=>({canEdit:s.value,hasError:l.value,hasCompleted:u.value,title:e.title,subtitle:e.subtitle,step:a.value,value:e.value}));return Ce(()=>{const h=(!r||r.isSelected.value||u.value||s.value)&&!l.value&&!e.disabled,v=!!(e.title!=null||n.title),p=!!(e.subtitle!=null||n.subtitle);function m(){r?.toggle()}return d.withDirectives(d.createElementVNode("button",{class:d.normalizeClass(["v-stepper-item",{"v-stepper-item--complete":u.value,"v-stepper-item--disabled":e.disabled,"v-stepper-item--error":l.value},r?.selectedClass.value]),disabled:!e.editable,type:"button",onClick:m},[i.value&&Qu(!0,"v-stepper-item"),d.createVNode(Fi,{key:"stepper-avatar",class:"v-stepper-item__avatar",color:h?e.color:void 0,size:24},{default:()=>[n.icon?.(f.value)??(c.value?d.createVNode(dt,{icon:c.value},null):a.value)]}),d.createElementVNode("div",{class:"v-stepper-item__content"},[v&&d.createElementVNode("div",{key:"title",class:"v-stepper-item__title"},[n.title?.(f.value)??e.title]),p&&d.createElementVNode("div",{key:"subtitle",class:"v-stepper-item__subtitle"},[n.subtitle?.(f.value)??e.subtitle]),n.default?.(f.value)])]),[[Ra,e.editable&&e.ripple,null]])}),{}}}),Ske=ie({...Bt(p0(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VStepperWindow"),O9=Se()({name:"VStepperWindow",props:Ske(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=d.inject(UD,null),a=et(e,"modelValue"),o=d.computed({get(){return a.value!=null||!r?a.value:r.items.value.find(i=>r.selected.value.includes(i.id))?.value},set(i){a.value=i}});return Ce(()=>{const i=bd.filterProps(e);return d.createVNode(bd,d.mergeProps({_as:"VStepperWindow"},i,{modelValue:o.value,"onUpdate:modelValue":s=>o.value=s,class:["v-stepper-window",e.class],style:e.style,mandatory:!1,touch:!1}),n)}),{}}}),xke=ie({...m0()},"VStepperWindowItem"),R9=Se()({name:"VStepperWindowItem",props:xke(),setup(e,t){let{slots:n}=t;return Ce(()=>{const r=wd.filterProps(e);return d.createVNode(wd,d.mergeProps({_as:"VStepperWindowItem"},r,{class:["v-stepper-window-item",e.class],style:e.style}),n)}),{}}}),Cke=ie({altLabels:Boolean,bgColor:String,completeIcon:ot,editIcon:ot,editable:Boolean,errorIcon:ot,hideActions:Boolean,items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},nonLinear:Boolean,flat:Boolean,...vh()},"Stepper"),_ke=ie({...Cke(),...dh({mandatory:"force",selectedClass:"v-stepper-item--selected"}),...UI(),...Oo(V9(),["prevText","nextText"])},"VStepper"),Tke=Se()({name:"VStepper",props:_ke(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{items:r,next:a,prev:o,selected:i}=cd(e,UD),{displayClasses:s,mobile:l}=Hi(e),{completeIcon:u,editIcon:c,errorIcon:f,color:h,editable:v,prevText:p,nextText:m}=d.toRefs(e),g=d.computed(()=>e.items.map((w,S)=>{const _=Ar(w,e.itemTitle,w),C=Ar(w,e.itemValue,S+1),T=e.itemProps===!0?w:Ar(w,e.itemProps),A={title:_,value:C,...T};return{title:A.title,value:A.value,props:A,raw:w}})),y=d.computed(()=>r.value.findIndex(w=>i.value.includes(w.id))),b=d.computed(()=>e.disabled?e.disabled:y.value===0?"prev":y.value===r.value.length-1?"next":!1);return fr({VStepperItem:{editable:v,errorIcon:f,completeIcon:u,editIcon:c,prevText:p,nextText:m},VStepperActions:{color:h,disabled:b,prevText:p,nextText:m}}),Ce(()=>{const w=tc.filterProps(e),S=!!(n.header||e.items.length),_=e.items.length>0,C=!e.hideActions&&!!(_||n.actions);return d.createVNode(tc,d.mergeProps(w,{color:e.bgColor,class:["v-stepper",{"v-stepper--alt-labels":e.altLabels,"v-stepper--flat":e.flat,"v-stepper--non-linear":e.nonLinear,"v-stepper--mobile":l.value},s.value,e.class],style:e.style}),{default:()=>[S&&d.createVNode(N9,{key:"stepper-header"},{default:()=>[g.value.map((T,A)=>{let{raw:E,...M}=T;return d.createElementVNode(d.Fragment,null,[!!A&&d.createVNode(ma,null,null),d.createVNode(L9,M.props,{default:n[`header-item.${M.value}`]??n.header,icon:n.icon,title:n.title,subtitle:n.subtitle})])})]}),_&&d.createVNode(O9,{key:"stepper-window"},{default:()=>[g.value.map(T=>d.createVNode(R9,{value:T.value},{default:()=>n[`item.${T.value}`]?.(T)??n.item?.(T)}))]}),n.default?.({prev:o,next:a}),C&&(n.actions?.({next:a,prev:o})??d.createVNode(P9,{key:"stepper-actions","onClick:prev":o,"onClick:next":a},n))]})}),{prev:o,next:a}}}),kke=ie({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...ec(),...e0()},"VSwitch"),Ake=Se()({name:"VSwitch",inheritAttrs:!1,props:kke(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const a=et(e,"indeterminate"),o=et(e,"modelValue"),{loaderClasses:i}=tb(e),{isFocused:s,focus:l,blur:u}=$u(e),c=d.ref(),f=d.ref(),h=PM&&window.matchMedia("(forced-colors: active)").matches,v=d.toRef(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),p=d.useId(),m=d.toRef(()=>e.id||`switch-${p}`);function g(){a.value&&(a.value=!1)}function y(b){b.stopPropagation(),b.preventDefault(),c.value?.input?.click()}return Ce(()=>{const[b,w]=Gl(n),S=Ba.filterProps(e),_=fd.filterProps(e);return d.createVNode(Ba,d.mergeProps({ref:f,class:["v-switch",{"v-switch--flat":e.flat},{"v-switch--inset":e.inset},{"v-switch--indeterminate":a.value},i.value,e.class]},b,S,{modelValue:o.value,"onUpdate:modelValue":C=>o.value=C,id:m.value,focused:s.value,style:e.style}),{...r,default:C=>{let{id:T,messagesId:A,isDisabled:E,isReadonly:M,isValid:I}=C;const N={model:o,isValid:I};return d.createVNode(fd,d.mergeProps({ref:c},_,{modelValue:o.value,"onUpdate:modelValue":[V=>o.value=V,g],id:T.value,"aria-describedby":A.value,type:"checkbox","aria-checked":a.value?"mixed":void 0,disabled:E.value,readonly:M.value,onFocus:l,onBlur:u},w),{...r,default:V=>{let{backgroundColorClasses:P,backgroundColorStyles:L}=V;return d.createElementVNode("div",{class:d.normalizeClass(["v-switch__track",h?void 0:P.value]),style:d.normalizeStyle(L.value),onClick:y},[r["track-true"]&&d.createElementVNode("div",{key:"prepend",class:"v-switch__track-true"},[r["track-true"](N)]),r["track-false"]&&d.createElementVNode("div",{key:"append",class:"v-switch__track-false"},[r["track-false"](N)])])},input:V=>{let{inputNode:P,icon:L,backgroundColorClasses:O,backgroundColorStyles:R}=V;return d.createElementVNode(d.Fragment,null,[P,d.createElementVNode("div",{class:d.normalizeClass(["v-switch__thumb",{"v-switch__thumb--filled":L||e.loading},e.inset||h?void 0:O.value]),style:d.normalizeStyle(e.inset?void 0:R.value)},[r.thumb?d.createVNode(Nt,{defaults:{VIcon:{icon:L,size:"x-small"}}},{default:()=>[r.thumb({...N,icon:L})]}):d.createVNode(oI,null,{default:()=>[e.loading?d.createVNode(nb,{name:"v-switch",active:!0,color:I.value===!1?void 0:v.value},{default:F=>r.loader?r.loader(F):d.createVNode(dd,{active:F.isActive,color:F.color,indeterminate:!0,size:"16",width:"2"},null)}):L&&d.createVNode(dt,{key:String(L),icon:L,size:"x-small"},null)]})])])}})}})}),ta({},f)}}),Eke=ie({color:String,height:[Number,String],window:Boolean,...Qe(),...Dr(),...ih(),...Gn(),...Vt(),...an()},"VSystemBar"),Mke=Se()({name:"VSystemBar",props:Eke(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=wn(e),{backgroundColorClasses:a,backgroundColorStyles:o}=Mn(()=>e.color),{elevationClasses:i}=ea(e),{roundedClasses:s}=er(e),{ssrBootStyles:l}=ch(),u=d.computed(()=>e.height??(e.window?32:24)),{layoutItemStyles:c}=sh({id:e.name,order:d.computed(()=>parseInt(e.order,10)),position:d.shallowRef("top"),layoutSize:u,elementSize:u,active:d.computed(()=>!0),absolute:d.toRef(()=>e.absolute)});return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-system-bar",{"v-system-bar--window":e.window},r.value,a.value,i.value,s.value,e.class]),style:d.normalizeStyle([o.value,c.value,l.value,e.style])},n)),{}}}),jD=Symbol.for("vuetify:v-tabs"),B9=ie({fixed:Boolean,sliderColor:String,sliderTransition:String,sliderTransitionDuration:[String,Number],hideSlider:Boolean,inset:Boolean,direction:{type:String,default:"horizontal"},...Bt($x({selectedClass:"v-tab--selected",variant:"text"}),["active","block","flat","location","position","symbol"])},"VTab"),YD=Se()({name:"VTab",props:B9(),setup(e,t){let{slots:n,attrs:r}=t;const{textColorClasses:a,textColorStyles:o}=Ca(()=>e.sliderColor),{backgroundColorClasses:i,backgroundColorStyles:s}=Mn(()=>e.sliderColor),l=d.ref(),u=d.ref(),c=d.computed(()=>e.direction==="horizontal"),f=d.computed(()=>l.value?.group?.isSelected.value??!1);function h(g,y){return{opacity:[0,1]}}function v(g,y){return e.direction==="vertical"?{transform:["scaleY(0)","scaleY(1)"]}:{transform:["scaleX(0)","scaleX(1)"]}}function p(g,y){const b=y.getBoundingClientRect(),w=g.getBoundingClientRect(),S=c.value?"x":"y",_=c.value?"X":"Y",C=c.value?"right":"bottom",T=c.value?"width":"height",A=b[S],E=w[S],M=A>E?b[C]-w[C]:b[S]-w[S],I=Math.sign(M)>0?c.value?"right":"bottom":Math.sign(M)<0?c.value?"left":"top":"center",V=(Math.abs(M)+(Math.sign(M)<0?b[T]:w[T]))/Math.max(b[T],w[T])||0,P=b[T]/w[T]||0,L=1.5;return{transform:[`translate${_}(${M}px) scale${_}(${P})`,`translate${_}(${M/L}px) scale${_}(${(V-1)/L+1})`,"none"],transformOrigin:Array(3).fill(I)}}function m(g){let{value:y}=g;if(y){const b=l.value?.$el.parentElement?.querySelector(".v-tab--selected .v-tab__slider"),w=u.value;if(!b||!w)return;const S=getComputedStyle(b).backgroundColor,_={fade:h,grow:v,shift:p}[e.sliderTransition??"shift"]??p,C=Number(e.sliderTransitionDuration)||({fade:400,grow:350,shift:225}[e.sliderTransition??"shift"]??225);Yu(w,{backgroundColor:[S,S],..._(w,b)},{duration:C,easing:Jy})}}return Ce(()=>{const g=ft.filterProps(e);return d.createVNode(ft,d.mergeProps({symbol:jD,ref:l,class:["v-tab",e.class,f.value&&e.inset?i.value:[]],style:[e.style,f.value&&e.inset?s.value:[],{backgroundColor:f.value&&e.inset?"transparent !important":void 0}],tabindex:f.value?0:-1,role:"tab","aria-selected":String(f.value),active:!1},g,r,{block:e.fixed,maxWidth:e.fixed?300:void 0,"onGroup:selected":m}),{...n,default:()=>d.createElementVNode(d.Fragment,null,[n.default?.()??e.text,!e.hideSlider&&d.createElementVNode("div",{ref:u,class:d.normalizeClass(["v-tab__slider",e.inset?i.value:a.value]),style:d.normalizeStyle([o.value,e.inset?s.value:a.value])},null)])})}),ta({},l)}}),Ike=ie({...Bt(p0(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VTabsWindow"),F9=Se()({name:"VTabsWindow",props:Ike(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=d.inject(jD,null),a=et(e,"modelValue"),o=d.computed({get(){return a.value!=null||!r?a.value:r.items.value.find(i=>r.selected.value.includes(i.id))?.value},set(i){a.value=i}});return Ce(()=>{const i=bd.filterProps(e);return d.createVNode(bd,d.mergeProps({_as:"VTabsWindow"},i,{modelValue:o.value,"onUpdate:modelValue":s=>o.value=s,class:["v-tabs-window",e.class],style:e.style,mandatory:!1,touch:!1}),n)}),{}}}),Dke=ie({...m0()},"VTabsWindowItem"),H9=Se()({name:"VTabsWindowItem",props:Dke(),setup(e,t){let{slots:n}=t;return Ce(()=>{const r=wd.filterProps(e);return d.createVNode(wd,d.mergeProps({_as:"VTabsWindowItem"},r,{class:["v-tabs-window-item",e.class],style:e.style}),n)}),{}}});function Vke(e){return e?e.map(t=>th(t)?t:{text:t,value:t}):[]}const Pke=ie({alignTabs:{type:String,default:"start"},color:String,fixedTabs:Boolean,items:{type:Array,default:()=>[]},stacked:Boolean,bgColor:String,grow:Boolean,height:{type:[Number,String],default:void 0},hideSlider:Boolean,inset:Boolean,insetPadding:[String,Number],insetRadius:[String,Number],sliderColor:String,...Oo(B9(),["spaced","sliderTransition","sliderTransitionDuration"]),...kI({mandatory:"force",selectedClass:"v-tab-item--selected"}),...hr(),...Vt()},"VTabs"),I0=Se()({name:"VTabs",props:Pke(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const a=et(e,"modelValue"),o=d.computed(()=>Vke(e.items)),{densityClasses:i}=Oa(e),{backgroundColorClasses:s,backgroundColorStyles:l}=Mn(()=>e.bgColor),{scopeId:u}=gh();return fr({VTab:{color:d.toRef(e,"color"),direction:d.toRef(e,"direction"),stacked:d.toRef(e,"stacked"),fixed:d.toRef(e,"fixedTabs"),inset:d.toRef(e,"inset"),sliderColor:d.toRef(e,"sliderColor"),sliderTransition:d.toRef(e,"sliderTransition"),sliderTransitionDuration:d.toRef(e,"sliderTransitionDuration"),hideSlider:d.toRef(e,"hideSlider")}}),Ce(()=>{const c=cb.filterProps(e),f=!!(r.window||e.items.length>0);return d.createElementVNode(d.Fragment,null,[d.createVNode(cb,d.mergeProps(c,{modelValue:a.value,"onUpdate:modelValue":h=>a.value=h,class:["v-tabs",`v-tabs--${e.direction}`,`v-tabs--align-tabs-${e.alignTabs}`,{"v-tabs--fixed-tabs":e.fixedTabs,"v-tabs--grow":e.grow,"v-tabs--inset":e.inset,"v-tabs--stacked":e.stacked},i.value,s.value,e.class],style:[{"--v-tabs-height":Ne(e.height),"--v-tabs-inset-padding":e.inset?Ne(e.insetPadding):void 0,"--v-tabs-inset-radius":e.inset?Ne(e.insetRadius):void 0},l.value,e.style],role:"tablist",symbol:jD},u,n),{default:r.default??(()=>o.value.map(h=>r.tab?.({item:h})??d.createVNode(YD,d.mergeProps(h,{key:h.text,value:h.value,spaced:e.spaced}),{default:r[`tab.${h.value}`]?()=>r[`tab.${h.value}`]?.({item:h}):void 0}))),prev:r.prev,next:r.next}),f&&d.createVNode(F9,d.mergeProps({modelValue:a.value,"onUpdate:modelValue":h=>a.value=h,key:"tabs-window"},u),{default:()=>[o.value.map(h=>r.item?.({item:h})??d.createVNode(H9,{value:h.value},{default:()=>r[`item.${h.value}`]?.({item:h})})),r.window?.()]})])}),{}}}),Nke=ie({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:e=>!isNaN(parseFloat(e))},maxHeight:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,modelModifiers:Object,...cG(),...Bt(ec(),["direction"]),...pb()},"VTextarea"),z9=Se()({name:"VTextarea",directives:{vIntersect:Oi},inheritAttrs:!1,props:Nke(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0,"update:rows":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const o=et(e,"modelValue"),{isFocused:i,focus:s,blur:l}=$u(e),{onIntersect:u}=dG(e),c=d.computed(()=>typeof e.counterValue=="function"?e.counterValue(o.value):(o.value||"").toString().length),f=d.computed(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),h=d.ref(),v=d.ref(),p=d.shallowRef(""),m=d.ref(),g=d.ref(0),{platform:y}=Hi(),b=jI(e),w=d.computed(()=>e.persistentPlaceholder||i.value||e.active);function S(){b.isSuppressing.value&&b.update(),m.value!==document.activeElement&&m.value?.focus(),i.value||s()}function _(P){S(),r("click:control",P)}function C(P){r("mousedown:control",P)}function T(P){P.stopPropagation(),S(),d.nextTick(()=>{o.value="",Yy(e["onClick:clear"],P)})}function A(P){const L=P.target;if(!e.modelModifiers?.trim){o.value=L.value;return}const O=L.value,R=L.selectionStart,F=L.selectionEnd;o.value=O,d.nextTick(()=>{let H=0;O.trimStart().length===L.value.length&&(H=O.length-L.value.length),R!=null&&(L.selectionStart=R-H),F!=null&&(L.selectionEnd=F-H)})}const E=d.ref(),M=d.ref(Number(e.rows)),I=d.computed(()=>["plain","underlined"].includes(e.variant));d.watchEffect(()=>{e.autoGrow||(M.value=Number(e.rows))});function N(){d.nextTick(()=>{if(!m.value)return;if(y.value.firefox){g.value=12;return}const{offsetWidth:P,clientWidth:L}=m.value;g.value=Math.max(0,P-L)}),e.autoGrow&&d.nextTick(()=>{if(!E.value||!v.value)return;const P=getComputedStyle(E.value),L=getComputedStyle(v.value.$el),O=parseFloat(P.getPropertyValue("--v-field-padding-top"))+parseFloat(P.getPropertyValue("--v-input-padding-top"))+parseFloat(P.getPropertyValue("--v-field-padding-bottom")),R=E.value.scrollHeight,F=parseFloat(P.lineHeight),H=Math.max(parseFloat(e.rows)*F+O,parseFloat(L.getPropertyValue("--v-input-control-height"))),z=e.maxHeight?parseFloat(e.maxHeight):parseFloat(e.maxRows)*F+O||1/0,G=Dn(R??0,H,z);M.value=Math.floor((G-O)/F),p.value=Ne(G)})}d.onMounted(N),d.watch(o,N),d.watch(()=>e.rows,N),d.watch(()=>e.maxHeight,N),d.watch(()=>e.maxRows,N),d.watch(()=>e.density,N),d.watch(M,P=>{r("update:rows",P)});let V;return d.watch(E,P=>{P?(V=new ResizeObserver(N),V.observe(E.value)):V?.disconnect()}),d.onBeforeUnmount(()=>{V?.disconnect()}),Ce(()=>{const P=!!(a.counter||e.counter||e.counterValue),L=!!(P||a.details),[O,R]=Gl(n),{modelValue:F,...H}=Ba.filterProps(e),z={...hd.filterProps(e),"onClick:clear":T};return d.createVNode(Ba,d.mergeProps({ref:h,modelValue:o.value,"onUpdate:modelValue":G=>o.value=G,class:["v-textarea v-text-field",{"v-textarea--prefixed":e.prefix,"v-textarea--suffixed":e.suffix,"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-textarea--auto-grow":e.autoGrow,"v-textarea--no-resize":e.noResize||e.autoGrow,"v-input--plain-underlined":I.value},e.class],style:[{"--v-textarea-max-height":e.maxHeight?Ne(e.maxHeight):void 0,"--v-textarea-scroll-bar-width":Ne(g.value)},e.style]},O,H,{centerAffix:M.value===1&&!I.value,focused:i.value}),{...a,default:G=>{let{id:Y,isDisabled:U,isDirty:j,isReadonly:Q,isValid:ee,hasDetails:$}=G;return d.createVNode(hd,d.mergeProps({ref:v,style:{"--v-textarea-control-height":p.value},onClick:_,onMousedown:C,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},z,{id:Y.value,active:w.value||j.value,labelId:`${Y.value}-label`,centerAffix:M.value===1&&!I.value,dirty:j.value||e.dirty,disabled:U.value,focused:i.value,details:$.value,error:ee.value===!1}),{...a,default:re=>{let{props:{class:fe,...pe},controlRef:me}=re;return d.createElementVNode(d.Fragment,null,[e.prefix&&d.createElementVNode("span",{class:"v-text-field__prefix"},[e.prefix]),d.withDirectives(d.createElementVNode("textarea",d.mergeProps({ref:ke=>m.value=me.value=ke,class:fe,value:o.value,onInput:A,autofocus:e.autofocus,readonly:Q.value,disabled:U.value,placeholder:e.placeholder,rows:e.rows,name:b.fieldName.value,autocomplete:b.fieldAutocomplete.value,onFocus:S,onBlur:l,"aria-labelledby":`${Y.value}-label`},pe,R),null),[[Oi,{handler:u},null,{once:!0}]]),e.autoGrow&&d.withDirectives(d.createElementVNode("textarea",{class:d.normalizeClass([fe,"v-textarea__sizer"]),id:`${pe.id}-sizer`,"onUpdate:modelValue":ke=>o.value=ke,ref:E,readonly:!0,"aria-hidden":"true"},null),[[d.vModelText,o.value]]),e.suffix&&d.createElementVNode("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:L?G=>d.createElementVNode(d.Fragment,null,[a.details?.(G),P&&d.createElementVNode(d.Fragment,null,[d.createElementVNode("span",null,null),d.createVNode(a0,{active:e.persistentCounter||i.value,value:c.value,max:f.value,disabled:e.disabled},a.counter)])]):void 0})}),ta({},h,v,m)}}),Lke=ie({withBackground:Boolean,...Qe(),...an(),...Vt()},"VThemeProvider"),KD=Se()({name:"VThemeProvider",props:Lke(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=wn(e);return()=>e.withBackground?d.createVNode(e.tag,{class:d.normalizeClass(["v-theme-provider",r.value,e.class]),style:d.normalizeStyle(e.style)},{default:()=>[n.default?.()]}):n.default?.()}}),Oke=ie({dotColor:String,fillDot:Boolean,hideDot:Boolean,icon:ot,iconColor:String,lineColor:String,...Qe(),...Gn(),...Kl(),...Dr()},"VTimelineDivider"),Rke=Se()({name:"VTimelineDivider",props:Oke(),setup(e,t){let{slots:n}=t;const{sizeClasses:r,sizeStyles:a}=om(e,"v-timeline-divider__dot"),{backgroundColorStyles:o,backgroundColorClasses:i}=Mn(()=>e.dotColor),{roundedClasses:s}=er(e,"v-timeline-divider__dot"),{elevationClasses:l}=ea(e),{backgroundColorClasses:u,backgroundColorStyles:c}=Mn(()=>e.lineColor);return Ce(()=>d.createElementVNode("div",{class:d.normalizeClass(["v-timeline-divider",{"v-timeline-divider--fill-dot":e.fillDot},e.class]),style:d.normalizeStyle(e.style)},[d.createElementVNode("div",{class:d.normalizeClass(["v-timeline-divider__before",u.value]),style:d.normalizeStyle(c.value)},null),!e.hideDot&&d.createElementVNode("div",{key:"dot",class:d.normalizeClass(["v-timeline-divider__dot",l.value,s.value,r.value]),style:d.normalizeStyle(a.value)},[d.createElementVNode("div",{class:d.normalizeClass(["v-timeline-divider__inner-dot",i.value,s.value]),style:d.normalizeStyle(o.value)},[n.default?d.createVNode(Nt,{key:"icon-defaults",disabled:!e.icon,defaults:{VIcon:{color:e.iconColor,icon:e.icon,size:e.size}}},n.default):d.createVNode(dt,{key:"icon",color:e.iconColor,icon:e.icon,size:e.size},null)])]),d.createElementVNode("div",{class:d.normalizeClass(["v-timeline-divider__after",u.value]),style:d.normalizeStyle(c.value)},null)])),{}}}),W9=ie({density:String,dotColor:String,fillDot:Boolean,hideDot:Boolean,hideOpposite:{type:Boolean,default:void 0},icon:ot,iconColor:String,lineInset:[Number,String],side:{type:String,validator:e=>e==null||["start","end"].includes(e)},...Qe(),...Mr(),...Dr(),...Gn(),...Kl(),...Vt()},"VTimelineItem"),Bke=Se()({name:"VTimelineItem",props:W9(),setup(e,t){let{slots:n}=t;const{dimensionStyles:r}=Ir(e),a=d.shallowRef(0),o=d.ref();return d.watch(o,i=>{i&&(a.value=i.$el.querySelector(".v-timeline-divider__dot")?.getBoundingClientRect().width??0)},{flush:"post"}),Ce(()=>d.createElementVNode("div",{class:d.normalizeClass(["v-timeline-item",{"v-timeline-item--fill-dot":e.fillDot,"v-timeline-item--side-start":e.side==="start","v-timeline-item--side-end":e.side==="end"},e.class]),style:d.normalizeStyle([{"--v-timeline-dot-size":Ne(a.value),"--v-timeline-line-inset":e.lineInset?`calc(var(--v-timeline-dot-size) / 2 + ${Ne(e.lineInset)})`:Ne(0)},e.style])},[d.createElementVNode("div",{class:"v-timeline-item__body",style:d.normalizeStyle(r.value)},[n.default?.()]),d.createVNode(Rke,{ref:o,hideDot:e.hideDot,icon:e.icon,iconColor:e.iconColor,size:e.size,elevation:e.elevation,dotColor:e.dotColor,fillDot:e.fillDot,rounded:e.rounded},{default:n.icon}),e.density!=="compact"&&d.createElementVNode("div",{class:"v-timeline-item__opposite"},[!e.hideOpposite&&n.opposite?.()])])),{}}}),Fke=ie({align:{type:String,default:"center",validator:e=>["center","start"].includes(e)},direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},justify:{type:String,default:"auto",validator:e=>["auto","center"].includes(e)},side:{type:String,validator:e=>e==null||["start","end"].includes(e)},lineThickness:{type:[String,Number],default:2},lineColor:String,truncateLine:{type:String,validator:e=>["start","end","both"].includes(e)},...Oo(W9({lineInset:0}),["dotColor","fillDot","hideOpposite","iconColor","lineInset","size"]),...Qe(),...hr(),...Vt(),...an()},"VTimeline"),Hke=Se()({name:"VTimeline",props:Fke(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=wn(e),{densityClasses:a}=Oa(e),{rtlClasses:o}=Hr();fr({VTimelineDivider:{lineColor:d.toRef(()=>e.lineColor)},VTimelineItem:{density:d.toRef(()=>e.density),dotColor:d.toRef(()=>e.dotColor),fillDot:d.toRef(()=>e.fillDot),hideOpposite:d.toRef(()=>e.hideOpposite),iconColor:d.toRef(()=>e.iconColor),lineColor:d.toRef(()=>e.lineColor),lineInset:d.toRef(()=>e.lineInset),size:d.toRef(()=>e.size)}});const i=d.computed(()=>{const l=e.side?e.side:e.density!=="default"?"end":null;return l&&`v-timeline--side-${l}`}),s=d.computed(()=>{const l=["v-timeline--truncate-line-start","v-timeline--truncate-line-end"];switch(e.truncateLine){case"both":return l;case"start":return l[0];case"end":return l[1];default:return null}});return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-timeline",`v-timeline--${e.direction}`,`v-timeline--align-${e.align}`,`v-timeline--justify-${e.justify}`,s.value,{"v-timeline--inset-line":!!e.lineInset},r.value,a.value,i.value,o.value,e.class]),style:d.normalizeStyle([{"--v-timeline-line-thickness":Ne(e.lineThickness)},e.style])},n)),{}}}),zke=ie({allowedValues:Function,ampm:Boolean,color:String,disabled:Boolean,displayedValue:null,double:Boolean,format:{type:Function,default:e=>e},max:{type:Number,required:!0},min:{type:Number,required:!0},scrollable:Boolean,readonly:Boolean,rotate:{type:Number,default:0},step:{type:Number,default:1},modelValue:{type:Number}},"VTimePickerClock"),XD=Se()({name:"VTimePickerClock",props:zke(),emits:{change:e=>!0,input:e=>!0},setup(e,t){let{emit:n}=t;const r=d.ref(null),a=d.ref(null),o=d.ref(void 0),i=d.ref(!1),s=d.ref(null),l=d.ref(null),u=K6(z=>n("change",z),750),{textColorClasses:c,textColorStyles:f}=Ca(()=>e.color),{backgroundColorClasses:h,backgroundColorStyles:v}=Mn(()=>e.color),p=d.computed(()=>e.max-e.min+1),m=d.computed(()=>e.double?p.value/2:p.value),g=d.computed(()=>360/m.value),y=d.computed(()=>g.value*Math.PI/180),b=d.computed(()=>e.modelValue==null?e.min:e.modelValue),w=d.computed(()=>.62),S=d.computed(()=>{const z=[];for(let G=e.min;G<=e.max;G=G+e.step)z.push(G);return z});d.watch(()=>e.modelValue,z=>{o.value=z});function _(z){o.value!==z&&(o.value=z),n("input",z)}function C(z){return!e.allowedValues||e.allowedValues(z)}function T(z){if(!e.scrollable||e.disabled)return;z.preventDefault();const G=Math.sign(-z.deltaY||1);let Y=b.value;do Y=Y+G,Y=(Y-e.min+p.value)%p.value+e.min;while(!C(Y)&&Y!==b.value);Y!==e.displayedValue&&_(Y),u(Y)}function A(z){return e.double&&z-e.min>=m.value}function E(z){return A(z)?w.value:1}function M(z){const G=e.rotate*Math.PI/180;return{x:Math.sin((z-e.min)*y.value+G)*E(z),y:-Math.cos((z-e.min)*y.value+G)*E(z)}}function I(z,G){const Y=(Math.round(z/g.value)+(G?m.value:0))%p.value+e.min;return z<360-g.value/2?Y:G?e.max-m.value+1:e.min}function N(z){const{x:G,y:Y}=M(z);return{left:`${Math.round(50+G*50)}%`,top:`${Math.round(50+Y*50)}%`}}function V(z,G){const Y=G.x-z.x,U=G.y-z.y;return Math.sqrt(Y*Y+U*U)}function P(z,G){const Y=2*Math.atan2(G.y-z.y-V(z,G),G.x-z.x);return Math.abs(Y*180/Math.PI)}function L(z){s.value===null&&(s.value=z),l.value=z,_(z)}function O(z){if(z.preventDefault(),!i.value&&z.type!=="click"||!r.value)return;const{width:G,top:Y,left:U}=r.value?.getBoundingClientRect(),{width:j}=a.value?.getBoundingClientRect()??{width:0},{clientX:Q,clientY:ee}="touches"in z?z.touches[0]:z,$={x:G/2,y:-G/2},re={x:Q-U,y:Y-ee},fe=Math.round(P($,re)-e.rotate+360)%360,pe=e.double&&V($,re)<(j+j*w.value)/4,me=Math.ceil(15/g.value);let ke;for(let Re=0;Red.createElementVNode("div",{class:d.normalizeClass([{"v-time-picker-clock":!0,"v-time-picker-clock--indeterminate":e.modelValue==null,"v-time-picker-clock--readonly":e.readonly}]),onMousedown:R,onTouchstart:R,onWheel:T,ref:r},[d.createElementVNode("div",{class:"v-time-picker-clock__inner",ref:a},[d.createElementVNode("div",{class:d.normalizeClass([{"v-time-picker-clock__hand":!0,"v-time-picker-clock__hand--inner":A(e.modelValue)},c.value]),style:d.normalizeStyle([{transform:`rotate(${e.rotate+g.value*(b.value-e.min)}deg) scaleY(${E(b.value)})`},f.value])},null),S.value.map(z=>{const G=z===b.value;return d.createElementVNode("div",{class:d.normalizeClass([{"v-time-picker-clock__item":!0,"v-time-picker-clock__item--active":G,"v-time-picker-clock__item--disabled":e.disabled||!C(z)},G&&h.value]),style:d.normalizeStyle([N(z),G&&v.value])},[d.createElementVNode("span",null,[e.format(z)])])})])]))}}),Wke=ie({active:Boolean,color:String,disabled:Boolean,label:String,modelValue:String,error:String,showHint:Boolean,readonly:Boolean},"VTimePickerField"),ZD=Se()({name:"VTimePickerField",props:Wke(),emits:{"update:modelValue":e=>!0},setup(e,t){let{emit:n}=t;const{textColorClasses:r,textColorStyles:a}=Ca(()=>e.color),o=d.ref(),i=d.shallowRef(!1);function s(l){if(["Backspace","Delete"].includes(l.key)){l.preventDefault();const u=l.target;u.value="",n("update:modelValue",null)}}return Ce(()=>d.createVNode(zr,{ref:o,_as:"VTimePickerField",autocomplete:"off",class:d.normalizeClass(["v-time-picker-controls__time__field",{"v-time-picker-controls__time__field--active":e.active},e.active?r.value:[]]),style:d.normalizeStyle(e.active?a.value:[]),disabled:e.disabled,variant:"solo-filled",inputmode:"numeric",hideDetails:"auto","aria-label":e.label,"aria-invalid":!!e.error,"aria-errormessage":e.error,error:!!e.error,hint:e.showHint?e.label:void 0,persistentHint:!0,flat:!0,modelValue:e.modelValue??(i.value?"":"--"),"onUpdate:modelValue":l=>n("update:modelValue",l),onKeydown:s,onFocus:()=>i.value=!0,onBlur:()=>i.value=!1},null)),ta({},o)}});function fs(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return String(e).padStart(t,"0")}function G9(e){return e?(e-1)%12+1:12}function Eb(e,t){return e%12+(t==="pm"?12:0)}function Mb(e){const t=e.replaceAll(/\D/g,"");return t.length>0?Number(t):null}function Gke(e,t,n){{if(e===23&&t)return{value:0};if(e===0&&!t)return{value:23}}return{value:e+(t?1:-1)}}function Uke(e,t){return e===59&&t?0:e===0&&!t?59:e+(t?1:-1)}const U9=ie({allowedHours:[Function,Array],allowedMinutes:[Function,Array],allowedSeconds:[Function,Array],max:String,min:String},"time-validation");function j9(e){const t=d.computed(()=>{const o=e.min?Number(e.min.split(":")[0]):0,i=e.max?Number(e.max.split(":")[0]):23;return s=>si?!1:Array.isArray(e.allowedHours)?e.allowedHours.includes(s):typeof e.allowedHours=="function"?e.allowedHours(s):!0}),n=d.computed(()=>{const[o,i]=e.min?e.min.split(":").map(Number):[0,0],[s,l]=e.max?e.max.split(":").map(Number):[23,59],u=o*60+i,c=s*60+l;return(f,h)=>{if(f!==null){const v=60*f+h;if(vc)return!1}return Array.isArray(e.allowedMinutes)?e.allowedMinutes.includes(h):typeof e.allowedMinutes=="function"?e.allowedMinutes(h):!0}}),r=d.computed(()=>{const[o,i,s]=e.min?e.min.split(":").map(Number):[0,0,0],[l,u,c]=e.max?e.max.split(":").map(Number):[23,59,59],f=o*3600+i*60+(s||0),h=l*3600+u*60+(c||0);return(v,p,m)=>{if(v!==null&&p!==null){const g=3600*v+60*p+m;if(gh)return!1}return Array.isArray(e.allowedSeconds)?e.allowedSeconds.includes(m):typeof e.allowedSeconds=="function"?e.allowedSeconds(m):!0}});function a(o,i,s){let l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:null;const c=o==="hour"?t.value:o==="minute"?v=>n.value(l,v):v=>r.value(l,u,v),f=o==="hour"?v=>Gke(v,s).value:v=>Uke(v,s),h=o==="hour"?24:60;for(let v=1;v<=h&&(i=f(i),!c(i));v++);return i}return{isAllowedHour:t,isAllowedMinute:n,isAllowedSecond:r,findNextAllowed:a}}const jke=ie({ampm:Boolean,color:String,disabled:Boolean,inputHints:Boolean,hour:[Number,String],minute:[Number,String],second:[Number,String],period:String,readonly:Boolean,useSeconds:Boolean,value:Number,viewMode:String,...U9()},"VTimePickerControls"),JD=Se()({name:"VTimePickerControls",props:jke(),emits:{"update:period":e=>!0,"update:viewMode":e=>!0,"update:hour":e=>!0,"update:minute":e=>!0,"update:second":e=>!0},setup(e,t){let{emit:n}=t;const{t:r}=yn(),{isAllowedHour:a,isAllowedMinute:o,isAllowedSecond:i,findNextAllowed:s}=j9(e),l=d.computed(()=>e.hour!==null?e.ampm?Eb(Number(e.hour),e.period??"am"):Number(e.hour):null),u=d.computed(()=>e.minute!==null?Number(e.minute):null),c=d.computed(()=>e.hour===null?!0:a.value?.(Number(l.value))??!0),f=d.computed(()=>e.minute===null?!0:o.value?.(l.value,Number(e.minute))??!0),h=d.computed(()=>e.second===null?!0:i.value?.(l.value,u.value,Number(e.second))??!0),v={in:V=>{if(V==null||isNaN(Number(V)))return null;const P=Number(V);return e.ampm?fs(G9(P)):fs(P)},out:V=>{if(isNaN(Number(V))||V==null||V==="")return null;const P=typeof V=="string"?Mb(V):Number(V);return P===null?null:e.ampm?Eb(P,e.period??"am"):Dn(P,0,23)}},p=et(e,"hour",void 0,v.in,v.out),m={in:V=>V!=null&&!isNaN(Number(V))?fs(`${V}`):null,out:V=>{if(isNaN(Number(V))||V==null||V==="")return null;const P=typeof V=="string"?Mb(V):Number(V);return P!==null?Dn(P,0,59):null}},g=et(e,"minute",void 0,m.in,m.out),y=et(e,"second",void 0,m.in,m.out);function b(V){if(!["ArrowUp","ArrowDown"].includes(V.key))return;V.preventDefault(),V.stopPropagation();const P=e.period==="am",L=e.ampm?Eb(Number(p.value??0),P?"am":"pm"):Number(p.value??0),O=s("hour",L,V.key==="ArrowUp"),R=P&&O>=12||!P&&O<12;e.ampm&&R?(n("update:period",e.period==="am"?"pm":"am"),d.nextTick(()=>p.value=fs(O))):p.value=fs(O)}function w(V){if(!["ArrowUp","ArrowDown"].includes(V.key))return;V.preventDefault(),V.stopPropagation();const P=Number(g.value??0),L=s("minute",P,V.key==="ArrowUp",l.value);g.value=fs(L)}function S(V){if(!["ArrowUp","ArrowDown"].includes(V.key))return;V.preventDefault(),V.stopPropagation();const P=Number(y.value??0),L=s("second",P,V.key==="ArrowUp",l.value,u.value);y.value=fs(L)}function _(V,P,L){return O=>{if(!O.data)return;const R=O.target,{value:F,selectionStart:H,selectionEnd:z}=R??{};if(Mb(O.data)===null){O.preventDefault();return}const G=F?F.slice(0,H)+O.data+F.slice(z):O.data;if(G.length>2){if(H===z&&z===0&&O.data.trim().startsWith("0")){O.preventDefault(),R.value=G.trim().substring(0,2),L(R.value),O.data.trim().length===1&&R.setSelectionRange(1,1);return}if(H===z&&z===1&&F.startsWith("0")){O.preventDefault(),R.value=G.trim().substring(0,2),L(R.value);return}const U=e.viewMode==="hour"?e.ampm?12:23:59;if(Mb(G)>U){O.preventDefault(),R.value=fs(String(Mb(O.data)).substring(0,2)),L(R.value);return}}const Y=V(G);P(Y)&&O.preventDefault()}}function C(V){n("update:period",V)}const T=d.ref(),A=d.ref(),E=d.ref();d.watch(()=>e.viewMode,(V,P)=>{switch(P){case"hour":T.value.blur();break;case"minute":A.value.blur();break;case"second":E.value.blur();break}});const M=_(v.out,V=>v.in(V)===p.value,V=>p.value=V),I=_(m.out,V=>m.in(V)===g.value,V=>g.value=V),N=_(m.out,V=>m.in(V)===y.value,V=>y.value=V);return Ce(()=>d.createElementVNode("div",{class:"v-time-picker-controls"},[d.createElementVNode("div",{class:d.normalizeClass({"v-time-picker-controls__time":!0,"v-time-picker-controls__time--with-ampm":e.ampm,"v-time-picker-controls__time--with-seconds":e.useSeconds})},[d.createVNode(ZD,{ref:T,active:e.viewMode==="hour",color:e.color,disabled:e.disabled,label:r("$vuetify.timePicker.hour"),showHint:e.inputHints,error:c.value?void 0:r("$vuetify.timePicker.notAllowed"),modelValue:p.value,"onUpdate:modelValue":V=>p.value=V,onKeydown:b,onBeforeinput:M,onFocus:()=>n("update:viewMode","hour")},null),d.createElementVNode("span",{class:"v-time-picker-controls__time__separator"},[d.createTextVNode(":")]),d.createVNode(ZD,{ref:A,active:e.viewMode==="minute",color:e.color,disabled:e.disabled,label:r("$vuetify.timePicker.minute"),showHint:e.inputHints,error:f.value?void 0:r("$vuetify.timePicker.notAllowed"),modelValue:g.value,"onUpdate:modelValue":V=>g.value=V,onKeydown:w,onBeforeinput:I,onFocus:()=>n("update:viewMode","minute")},null),e.useSeconds&&d.createElementVNode("span",{key:"secondsDivider",class:"v-time-picker-controls__time__separator"},[d.createTextVNode(":")]),e.useSeconds&&d.createElementVNode(d.Fragment,null,[d.createVNode(ZD,{key:"secondsVal",ref:E,active:e.viewMode==="second",color:e.color,disabled:e.disabled,label:r("$vuetify.timePicker.second"),showHint:e.inputHints,error:h.value?void 0:r("$vuetify.timePicker.notAllowed"),modelValue:y.value,"onUpdate:modelValue":V=>y.value=V,onKeydown:S,onBeforeinput:N,onFocus:()=>n("update:viewMode","second")},null)]),e.ampm&&d.createElementVNode("div",{class:"v-time-picker-controls__ampm"},[d.createVNode(ft,{active:e.period==="am",color:e.period==="am"?e.color:void 0,class:d.normalizeClass({"v-time-picker-controls__ampm__am":!0,"v-time-picker-controls__ampm__btn":!0,"v-time-picker-controls__ampm__btn__active":e.period==="am"}),disabled:e.disabled,text:r("$vuetify.timePicker.am"),variant:e.disabled&&e.period==="am"?"elevated":"tonal",onClick:()=>e.period!=="am"?C("am"):null},null),d.createVNode(ft,{active:e.period==="pm",color:e.period==="pm"?e.color:void 0,class:d.normalizeClass({"v-time-picker-controls__ampm__pm":!0,"v-time-picker-controls__ampm__btn":!0,"v-time-picker-controls__ampm__btn__active":e.period==="pm"}),disabled:e.disabled,text:r("$vuetify.timePicker.pm"),variant:e.disabled&&e.period==="pm"?"elevated":"tonal",onClick:()=>e.period!=="pm"?C("pm"):null},null)])])])),{}}}),Yke=ie({disabled:Boolean,format:{type:String,default:"ampm"},viewMode:{type:String,default:"hour"},period:{type:String,default:"am",validator:e=>["am","pm"].includes(e)},modelValue:null,readonly:Boolean,scrollable:Boolean,useSeconds:Boolean,variant:{type:String,default:"dial"},...U9(),...Bt(g0({title:"$vuetify.timePicker.title"}),["landscape"]),...hr()},"VTimePicker"),Kke=Se()({name:"VTimePicker",props:Yke(),emits:{"update:hour":e=>!0,"update:minute":e=>!0,"update:period":e=>!0,"update:second":e=>!0,"update:modelValue":e=>!0,"update:viewMode":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const{t:a}=yn(),{densityClasses:o}=Oa(e),i=d.ref(null),s=d.ref(null),l=d.ref(null),u=d.ref(null),c=d.ref(null),f=d.ref(null),h=et(e,"period","am"),v=et(e,"viewMode","hour"),p=d.ref(null),m=d.ref(null),g=d.computed(()=>e.format==="ampm"),{isAllowedHour:y,isAllowedMinute:b,isAllowedSecond:w}=j9(e),S=d.toRef(()=>e.modelValue!==null&&i.value===null&&s.value===null&&(!e.useSeconds||l.value===null));function _(){const M=C();M!==null&&M!==e.modelValue&&n("update:modelValue",M),S.value&&n("update:modelValue",null)}d.watch(i,_),d.watch(s,_),d.watch(l,_),d.watch(h,(M,I)=>{i.value==null||M===I||(M==="pm"&&i.value<12?i.value=i.value+12:M==="am"&&i.value>=12&&(i.value=i.value-12))}),d.watch(()=>e.modelValue,M=>T(M)),d.watch(()=>e.useSeconds,(M,I)=>{I&&!M&&v.value==="second"&&(v.value="minute"),!M&&l.value!==null&&(l.value=null)}),d.onMounted(()=>{T(e.modelValue)});function C(){return i.value!=null&&s.value!=null&&(!e.useSeconds||l.value!=null)?`${fs(i.value)}:${fs(s.value)}`+(e.useSeconds?`:${fs(l.value)}`:""):null}function T(M){if(M==null||M==="")i.value=null,s.value=null,l.value=null;else if(M instanceof Date)i.value=M.getHours(),s.value=M.getMinutes(),l.value=M.getSeconds();else{const[I,,N,,V,P]=M.trim().toLowerCase().match(/^(\d+):(\d+)(:(\d+))?([ap]m)?$/)||new Array(6);i.value=P?Eb(parseInt(I,10),P):parseInt(I,10),s.value=parseInt(N,10),l.value=parseInt(V||0,10)}h.value=i.value==null||i.value<12?"am":"pm"}function A(M){v.value==="hour"?i.value=g.value?Eb(M,h.value):M:v.value==="minute"?s.value=M:l.value=M}function E(M){switch(v.value||"hour"){case"hour":n("update:hour",M);break;case"minute":n("update:minute",M);break;case"second":n("update:second",M);break}const I=i.value!==null&&s.value!==null&&(e.useSeconds?l.value!==null:!0);v.value==="hour"?v.value="minute":e.useSeconds&&v.value==="minute"&&(v.value="second"),!(i.value===u.value&&s.value===c.value&&(!e.useSeconds||l.value===f.value)||C()===null)&&(u.value=i.value,c.value=s.value,e.useSeconds&&(f.value=l.value),I&&_())}Ce(()=>{const M=Bt(mm.filterProps(e),["hideHeader"]),I=JD.filterProps(e),N=XD.filterProps(Bt(e,["format","modelValue","min","max"])),V=v.value==="hour"?y.value:v.value==="minute"?P=>b.value(i.value,P):P=>w.value(i.value,s.value,P);return d.createVNode(mm,d.mergeProps(M,{color:void 0,class:["v-time-picker",`v-time-picker--variant-${e.variant}`,e.class,o.value],hideHeader:e.hideHeader&&e.variant!=="input",style:e.style}),{title:()=>r.title?.()??d.createElementVNode("div",{class:"v-time-picker__title"},[a(e.title)]),header:()=>d.createVNode(JD,d.mergeProps(I,{ampm:g.value,hour:i.value,minute:s.value,period:h.value,second:l.value,viewMode:v.value,inputHints:e.variant==="input","onUpdate:hour":P=>i.value=P,"onUpdate:minute":P=>s.value=P,"onUpdate:second":P=>l.value=P,"onUpdate:period":P=>h.value=P,"onUpdate:viewMode":P=>v.value=P,ref:p}),null),default:()=>d.createVNode(XD,d.mergeProps(N,{allowedValues:V,double:v.value==="hour"&&!g.value,format:v.value==="hour"?g.value?G9:P=>P:P=>fs(P,2),max:v.value==="hour"?g.value&&h.value==="am"?11:23:59,min:v.value==="hour"&&g.value&&h.value==="pm"?12:0,size:20,step:v.value==="hour"?1:5,modelValue:v.value==="hour"?i.value:v.value==="minute"?s.value:l.value,onChange:E,onInput:A,ref:m}),null),actions:r.actions})})}}),Xke=ie({...Qe(),...Ri({variant:"text"})},"VToolbarItems"),Zke=Se()({name:"VToolbarItems",props:Xke(),setup(e,t){let{slots:n}=t;return fr({VBtn:{color:d.toRef(()=>e.color),height:"inherit",variant:d.toRef(()=>e.variant)}}),Ce(()=>d.createElementVNode("div",{class:d.normalizeClass(["v-toolbar-items",e.class]),style:d.normalizeStyle(e.style)},[n.default?.()])),{}}}),Jke=ie({id:String,interactive:Boolean,text:String,...Bt(hb({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:null}),["absolute","retainFocus","captureFocus","disableInitialFocus"])},"VTooltip"),Mh=Se()({name:"VTooltip",props:Jke(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=et(e,"modelValue"),{scopeId:a}=gh(),o=d.useId(),i=d.toRef(()=>e.id||`v-tooltip-${o}`),s=d.ref(),l=d.computed(()=>e.location.split(" ").length>1?e.location:e.location+" center"),u=d.computed(()=>e.origin==="auto"||e.origin==="overlap"||e.origin.split(" ").length>1||e.location.split(" ").length>1?e.origin:e.origin+" center"),c=d.toRef(()=>e.transition!=null?e.transition:r.value?"scale-transition":"fade-transition"),f=d.computed(()=>d.mergeProps({"aria-describedby":i.value},e.activatorProps));return Ce(()=>{const h=li.filterProps(e);return d.createVNode(li,d.mergeProps({ref:s,class:["v-tooltip",{"v-tooltip--interactive":e.interactive},e.class],style:e.style,id:i.value},h,{modelValue:r.value,"onUpdate:modelValue":v=>r.value=v,transition:c.value,absolute:!0,location:l.value,origin:u.value,role:"tooltip",activatorProps:f.value,_disableGlobalStack:!0},a),{activator:n.activator,default:function(){for(var v=arguments.length,p=new Array(v),m=0;mr.value?.isOpen?e.collapseIcon:e.expandIcon),o=d.computed(()=>({VTreeviewItem:{prependIcon:void 0,appendIcon:void 0,toggleIcon:a.value}}));return Ce(()=>{const i=db.filterProps(e);return d.createVNode(db,d.mergeProps(i,{ref:r,class:["v-treeview-group",e.class],subgroup:!0}),{...n,activator:n.activator?s=>d.createElementVNode(d.Fragment,null,[d.createVNode(Nt,{defaults:o.value},{default:()=>[n.activator?.(s)]})]):void 0})}),{}}}),Y9=Symbol.for("vuetify:v-treeview"),K9=ie({loading:Boolean,hideActions:Boolean,hasCustomPrepend:Boolean,indentLines:Array,toggleIcon:ot,...H8({slim:!0})},"VTreeviewItem"),qD=Se()({name:"VTreeviewItem",props:K9(),emits:{toggleExpand:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=d.inject(Y9,{visibleIds:d.ref()}).visibleIds,o=d.ref(),i=d.computed(()=>o.value?.root.activatable.value&&o.value?.isGroupActivator),s=d.computed(()=>o.value?.link.isClickable.value||e.value!=null&&!!o.value?.list),l=d.computed(()=>!e.disabled&&e.link!==!1&&(e.link||s.value||i.value)),u=d.computed(()=>a.value&&!a.value.has(d.toRaw(o.value?.id)));function c(h){l.value&&i.value&&o.value?.activate(!o.value?.isActivated,h)}function f(h){h.preventDefault(),h.stopPropagation(),r("toggleExpand",h)}return Ce(()=>{const h=Sr.filterProps(e),v=n.prepend||e.toggleIcon||e.indentLines||e.prependIcon||e.prependAvatar;return d.createVNode(Sr,d.mergeProps({ref:o},h,{active:o.value?.isActivated||void 0,class:["v-treeview-item",{"v-treeview-item--activatable-group-activator":i.value,"v-treeview-item--filtered":u.value},e.class],role:"treeitem",ripple:!1,onClick:c}),{...n,prepend:v?p=>d.createElementVNode(d.Fragment,null,[e.indentLines&&e.indentLines.length>0?d.createElementVNode("div",{key:"indent-lines",class:"v-treeview-indent-lines",style:{"--v-indent-parts":e.indentLines.length}},[e.indentLines.map(m=>d.createElementVNode("div",{class:d.normalizeClass(`v-treeview-indent-line v-treeview-indent-line--${m}`)},null))]):"",!e.hideActions&&d.createVNode(VI,{start:!0},{default:()=>[e.toggleIcon?d.createElementVNode(d.Fragment,null,[n.toggle?d.createVNode(Nt,{key:"prepend-defaults",defaults:{VBtn:{density:"compact",icon:e.toggleIcon,variant:"text",loading:e.loading},VProgressCircular:{indeterminate:"disable-shrink",size:20,width:2}}},{default:()=>[n.toggle({...p,loading:e.loading,props:{onClick:f}})]}):d.createVNode(ft,{key:"prepend-toggle",density:"compact",icon:e.toggleIcon,loading:e.loading,variant:"text",onClick:f},{loader:()=>d.createVNode(dd,{indeterminate:"disable-shrink",size:"20",width:"2"},null)})]):d.createElementVNode("div",{class:"v-treeview-item__level"},null)]}),e.hasCustomPrepend?d.createVNode(Nt,{key:"prepend-defaults",defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{start:!0}}},{default:()=>[n.prepend?.(p)]}):d.createElementVNode(d.Fragment,null,[n.prepend?.(p),e.prependAvatar&&d.createVNode(Fi,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&d.createVNode(dt,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)])]):void 0})}),ta({},o)}}),X9=ie({fluid:Boolean,disabled:Boolean,loadChildren:Function,loadingIcon:{type:String,default:"$loading"},items:Array,openOnClick:{type:Boolean,default:void 0},indeterminateIcon:{type:ot,default:"$checkboxIndeterminate"},falseIcon:ot,trueIcon:ot,returnObject:Boolean,activatable:Boolean,selectable:Boolean,selectedColor:String,selectStrategy:[String,Function,Object],index:Number,isLastGroup:Boolean,separateRoots:Boolean,parentIndentLines:Array,indentLinesVariant:String,path:{type:Array,default:()=>[]},...Oo(K9(),["hideActions"]),...hr()},"VTreeviewChildren"),D0=Se()({name:"VTreeviewChildren",props:X9(),setup(e,t){let{slots:n}=t;const r=d.reactive(new Set),a=d.ref([]),o=d.computed(()=>!e.disabled&&(e.openOnClick!=null?e.openOnClick:e.selectable&&!e.activatable));async function i(l){try{if(!e.items?.length||!e.loadChildren)return;l?.children?.length===0&&(r.add(l.value),await e.loadChildren(l.raw))}finally{r.delete(l.value)}}function s(l,u){e.selectable&&l(u)}return()=>n.default?.()??e.items?.map((l,u,c)=>{const{children:f,props:h}=l,v=r.has(l.value),p=!!c.at(u+1)?.children,m=e.path?.length??0,g=c.length-1===u,y={index:u,depth:m,isFirst:u===0,isLast:g,path:[...e.path,u],hideAction:e.hideActions},b=M1e({depth:m,isLast:g,isLastGroup:e.isLastGroup,leafLinks:!e.hideActions&&!e.fluid,separateRoots:e.separateRoots,parentIndentLines:e.parentIndentLines,variant:e.indentLinesVariant}),w={toggle:n.toggle?T=>n.toggle?.({...T,...y,item:l.raw,internalItem:l,loading:v}):void 0,prepend:T=>d.createElementVNode(d.Fragment,null,[e.selectable&&(!f||f&&!["leaf","single-leaf"].includes(e.selectStrategy))&&d.createVNode(VI,{start:!0},{default:()=>[d.createVNode(ol,{key:l.value,modelValue:T.isSelected,disabled:e.disabled||h.disabled,loading:v,color:e.selectedColor,density:e.density,indeterminate:T.isIndeterminate,indeterminateIcon:e.indeterminateIcon,falseIcon:e.falseIcon,trueIcon:e.trueIcon,"onUpdate:modelValue":A=>s(T.select,A),onClick:A=>A.stopPropagation(),onKeydown:A=>{["Enter","Space"].includes(A.key)&&(A.stopPropagation(),s(T.select,T.isSelected))}},null)]}),n.prepend?.({...T,...y,item:l.raw,internalItem:l})]),append:n.append?T=>n.append?.({...T,...y,item:l.raw,internalItem:l}):void 0,title:n.title?T=>n.title?.({...T,item:l.raw,internalItem:l}):void 0,subtitle:n.subtitle?T=>n.subtitle?.({...T,item:l.raw,internalItem:l}):void 0},S=QD.filterProps(h),_=D0.filterProps({...e,...y}),C={hideActions:e.hideActions,indentLines:b.footer};return f?d.createVNode(QD,d.mergeProps(S,{value:e.returnObject?l.raw:S?.value,rawId:S?.value}),{activator:T=>{let{props:A,isOpen:E}=T;const M={...h,...A,value:h?.value,hideActions:e.hideActions,indentLines:b.node,ariaExpanded:E,onToggleExpand:[()=>i(l),A.onClick],onClick:e.disabled||h.disabled?void 0:o.value?[()=>i(l),A.onClick]:()=>s(a.value[u]?.select,!a.value[u]?.isSelected)};return Rx(n.header,{props:M,item:l.raw,internalItem:l,loading:v},()=>d.createVNode(qD,d.mergeProps({ref:I=>a.value[u]=I},M,{hasCustomPrepend:!!n.prepend,value:e.returnObject?l.raw:h.value,loading:v}),w))},default:()=>d.createElementVNode(d.Fragment,null,[d.createVNode(D0,d.mergeProps(_,{items:f,indentLinesVariant:e.indentLinesVariant,parentIndentLines:b.children,isLastGroup:p,returnObject:e.returnObject}),n),n.footer?.({props:C,item:l.raw,internalItem:l,loading:v})])}):Rx(n.item,{props:h,item:l.raw,internalItem:l},()=>l.type==="divider"?Rx(n.divider,{props:l.raw},()=>d.createVNode(ma,l.props,null)):l.type==="subheader"?Rx(n.subheader,{props:l.raw},()=>d.createVNode(mh,l.props,null)):d.createVNode(qD,d.mergeProps(h,{hasCustomPrepend:!!n.prepend,hideActions:e.hideActions,indentLines:b.leaf,value:e.returnObject?d.toRaw(l.raw):h.value}),w))})}});function Z9(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];for(const n of e)t.push(n),n.children&&Z9(n.children,t);return t}const qke=ie({openAll:Boolean,indentLines:[Boolean,String],indentLinesColor:String,indentLinesOpacity:[String,Number],search:String,hideNoData:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},...yh({filterKeys:["title"]}),...Bt(X9(),["index","path","indentLinesVariant","parentIndentLines","isLastGroup"]),...Bt(Y8({collapseIcon:"$treeviewCollapse",expandIcon:"$treeviewExpand",slim:!0}),["nav","openStrategy"]),modelValue:Array},"VTreeview"),J9=Se()({name:"VTreeview",props:qke(),emits:{"update:opened":e=>!0,"update:activated":e=>!0,"update:selected":e=>!0,"update:modelValue":e=>!0,"click:open":e=>!0,"click:select":e=>!0},setup(e,t){let{slots:n,emit:r}=t;const{t:a}=yn(),{items:o}=j8(e),i=d.toRef(()=>e.activeColor),s=d.toRef(()=>e.baseColor),l=d.toRef(()=>e.color),u=et(e,"activated"),c=et(e,"selected"),f=d.computed({get:()=>e.modelValue??c.value,set(S){c.value=S,r("update:modelValue",S)}}),h=d.ref(),v=d.computed(()=>e.openAll?w(o.value):e.opened),p=d.computed(()=>Z9(o.value)),m=d.toRef(()=>e.search),{filteredItems:g}=bh(e,p,m),y=d.computed(()=>{if(!m.value)return null;const S=h.value?.getPath;return S?new Set(g.value.flatMap(_=>{const C=e.returnObject?_.raw:_.props.value;return[...S(C),...b(C)].map(d.toRaw)})):null});function b(S){const _=[],C=(h.value?.children.get(S)??[]).slice();for(;C.length;){const T=C.shift();T&&(_.push(T),C.push(...(h.value?.children.get(T)??[]).slice()))}return _}function w(S){let _=[];for(const C of S)C.children&&(_.push(e.returnObject?d.toRaw(C.raw):C.value),C.children&&(_=_.concat(w(C.children))));return _}return d.provide(Y9,{visibleIds:y}),fr({VTreeviewGroup:{activeColor:i,baseColor:s,color:l,collapseIcon:d.toRef(()=>e.collapseIcon),expandIcon:d.toRef(()=>e.expandIcon)},VTreeviewItem:{activeClass:d.toRef(()=>e.activeClass),activeColor:i,baseColor:s,color:l,density:d.toRef(()=>e.density),disabled:d.toRef(()=>e.disabled),lines:d.toRef(()=>e.lines),variant:d.toRef(()=>e.variant)}}),Ce(()=>{const S=Ro.filterProps(e),_=D0.filterProps(e),C=typeof e.indentLines=="boolean"?"default":e.indentLines;return d.createVNode(Ro,d.mergeProps({ref:h},S,{class:["v-treeview",{"v-treeview--fluid":e.fluid},e.class],role:"tree",openStrategy:"multiple",style:[{"--v-treeview-indent-line-color":e.indentLinesColor,"--v-treeview-indent-line-opacity":e.indentLinesOpacity},e.style],opened:v.value,activated:u.value,"onUpdate:activated":T=>u.value=T,selected:f.value,"onUpdate:selected":T=>f.value=T}),{default:()=>[y.value?.size===0&&!e.hideNoData&&(n["no-data"]?.()??d.createVNode(Sr,{key:"no-data",title:a(e.noDataText)},null)),d.createVNode(D0,d.mergeProps(_,{density:e.density,returnObject:e.returnObject,items:o.value,parentIndentLines:e.indentLines?[]:void 0,indentLinesVariant:C}),n)]})}),{}}}),$ke=Se()({name:"VValidation",props:y8(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=b8(e,"validation");return()=>n.default?.(r)}}),eAe=Object.freeze(Object.defineProperty({__proto__:null,VAlert:Kwe,VAlertTitle:c8,VApp:X1e,VAppBar:pwe,VAppBarNavIcon:Gwe,VAppBarTitle:Uwe,VAutocomplete:vd,VAvatar:Fi,VBadge:pG,VBanner:Cxe,VBannerActions:mG,VBannerText:gG,VBottomNavigation:Txe,VBottomSheet:Axe,VBreadcrumbs:SG,VBreadcrumbsDivider:bG,VBreadcrumbsItem:wG,VBtn:ft,VBtnGroup:Xx,VBtnToggle:Swe,VCalendar:vCe,VCard:Wi,VCardActions:yd,VCardItem:lU,VCardSubtitle:lD,VCardText:Zl,VCardTitle:uD,VCarousel:ECe,VCarouselItem:ICe,VCheckbox:hh,VCheckboxBtn:ol,VChip:zi,VChipGroup:vSe,VClassIcon:pI,VCode:DCe,VCol:MD,VColorPicker:$Ce,VCombobox:t_e,VComponentIcon:hI,VConfirmEdit:r_e,VContainer:GU,VCounter:a0,VDataIterator:m_e,VDataTable:I_e,VDataTableFooter:_b,VDataTableHeaders:kh,VDataTableRow:kD,VDataTableRows:Ah,VDataTableServer:N_e,VDataTableVirtual:V_e,VDatePicker:A0,VDatePickerControls:PD,VDatePickerHeader:ND,VDatePickerMonth:LD,VDatePickerMonths:OD,VDatePickerYears:RD,VDefaultsProvider:Nt,VDialog:Xl,VDialogBottomTransition:q1e,VDialogTopTransition:$1e,VDialogTransition:Yx,VDivider:ma,VEmptyState:J_e,VExpandBothTransition:swe,VExpandTransition:Kx,VExpandXTransition:sI,VExpansionPanel:Q_e,VExpansionPanelText:BD,VExpansionPanelTitle:FD,VExpansionPanels:eTe,VFab:nTe,VFabTransition:Q1e,VFadeTransition:$y,VField:hd,VFieldLabel:vb,VFileInput:f9,VFooter:uTe,VForm:Ab,VHotkey:vTe,VHover:mTe,VIcon:dt,VImg:Zu,VInfiniteScroll:yTe,VInput:Ba,VItem:STe,VItemGroup:wTe,VKbd:HD,VLabel:um,VLayout:CTe,VLayoutItem:TTe,VLazy:ATe,VLigatureIcon:xwe,VList:Ro,VListGroup:db,VListImg:OSe,VListItem:Sr,VListItemAction:VI,VListItemMedia:FSe,VListItemSubtitle:F8,VListItemTitle:ph,VListSubheader:mh,VLocaleProvider:MTe,VMain:DTe,VMenu:yo,VMessages:m8,VNavigationDrawer:HTe,VNoSsr:zTe,VNumberInput:S9,VOtpInput:KTe,VOverlay:li,VPagination:gm,VParallax:JTe,VProgressCircular:dd,VProgressLinear:im,VRadio:qTe,VRadioGroup:eke,VRangeSlider:nke,VRating:ake,VResponsive:lI,VRow:VD,VScaleTransition:oI,VScrollXReverseTransition:twe,VScrollXTransition:ewe,VScrollYReverseTransition:rwe,VScrollYTransition:nwe,VSelect:fm,VSelectionControl:fd,VSelectionControlGroup:v8,VSheet:tc,VSkeletonLoader:lke,VSlideGroup:cb,VSlideGroupItem:uke,VSlideXReverseTransition:owe,VSlideXTransition:awe,VSlideYReverseTransition:iwe,VSlideYTransition:iI,VSlider:pD,VSnackbar:GD,VSnackbarQueue:fke,VSpacer:ul,VSparkline:mke,VSpeedDial:yke,VStepper:Tke,VStepperActions:P9,VStepperHeader:N9,VStepperItem:L9,VStepperWindow:O9,VStepperWindowItem:R9,VSvgIcon:vI,VSwitch:Ake,VSystemBar:Mke,VTab:YD,VTable:Eh,VTabs:I0,VTabsWindow:F9,VTabsWindowItem:H9,VTextField:zr,VTextarea:z9,VThemeProvider:KD,VTimePicker:Kke,VTimePickerClock:XD,VTimePickerControls:JD,VTimeline:Hke,VTimelineItem:Bke,VToolbar:Ju,VToolbarItems:Zke,VToolbarTitle:tI,VTooltip:Mh,VTreeview:J9,VTreeviewGroup:QD,VTreeviewItem:qD,VValidation:$ke,VVirtualScroll:o0,VWindow:bd,VWindowItem:wd},Symbol.toStringTag,{value:"Module"}));function tAe(e,t){const n=t.modifiers||{},r=t.value,{once:a,immediate:o,...i}=n,s=!Object.keys(i).length,{handler:l,options:u}=typeof r=="object"?r:{handler:r,options:{attributes:i?.attr??s,characterData:i?.char??s,childList:i?.child??s,subtree:i?.sub??s}},c=new MutationObserver(function(){let f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],h=arguments.length>1?arguments[1]:void 0;l?.(f,h),a&&Q9(e,t)});o&&l?.([],c),e._mutate=Object(e._mutate),e._mutate[t.instance.$.uid]={observer:c},c.observe(e,u)}function Q9(e,t){e._mutate?.[t.instance.$.uid]&&(e._mutate[t.instance.$.uid].observer.disconnect(),delete e._mutate[t.instance.$.uid])}const nAe={mounted:tAe,unmounted:Q9};function q9(e,t){const{self:n=!1}=t.modifiers??{},r=t.value,a=typeof r=="object"&&r.options||{passive:!0},o=typeof r=="function"||"handleEvent"in r?r:r.handler,i=n?e:t.arg?document.querySelector(t.arg):window;i&&(i.addEventListener("scroll",o,a),e._onScroll=Object(e._onScroll),e._onScroll[t.instance.$.uid]={handler:o,options:a,target:n?void 0:i})}function $9(e,t){if(!e._onScroll?.[t.instance.$.uid])return;const{handler:n,options:r,target:a=e}=e._onScroll[t.instance.$.uid];a.removeEventListener("scroll",n,r),delete e._onScroll[t.instance.$.uid]}function rAe(e,t){t.value!==t.oldValue&&($9(e,t),q9(e,t))}const aAe={mounted:q9,unmounted:$9,updated:rAe};function oAe(e,t){const n=typeof e=="string"?d.resolveComponent(e):e,r=iAe(n,t);return{mounted:r,updated:r,unmounted(a){d.render(null,a)}}}function iAe(e,t){return function(n,r,a){const o=typeof t=="function"?t(r):t,i=r.value?.text??r.value??o?.text,s=th(r.value)?r.value:{},l=()=>i??n.textContent,u=(a.ctx===r.instance.$?sAe(a,r.instance.$)?.provides:a.ctx?.provides)??r.instance.$.provides,c=d.h(e,d.mergeProps(o,s),l);c.appContext=Object.assign(Object.create(null),r.instance.$.appContext,{provides:u}),d.render(c,n)}}function sAe(e,t){const n=new Set,r=o=>{for(const i of o){if(!i)continue;if(i===e||i.el&&e.el&&i.el===e.el)return!0;n.add(i);let s;if(i.suspense?s=r([i.ssContent]):Array.isArray(i.children)?s=r(i.children):i.component?.vnode&&(s=r([i.component?.subTree])),s)return s;n.delete(i)}return!1};if(!r([t.subTree]))return $f("Could not find original vnode, component will not inherit provides"),t;const a=Array.from(n).reverse();for(const o of a)if(o.component)return o.component;return t}const lAe=oAe(Mh,e=>({activator:(th(e.value)?!e.value.text:["",!1,null].includes(e.value))?null:"parent",location:e.arg?.replace("-"," "),text:typeof e.value=="boolean"?void 0:e.value})),uAe=Object.freeze(Object.defineProperty({__proto__:null,ClickOutside:GI,Intersect:Oi,Mutate:nAe,Resize:xb,Ripple:Ra,Scroll:aAe,Tooltip:lAe,Touch:v0},Symbol.toStringTag,{value:"Module"}));function $D(e,t,n){const r=et(e,t);return r.value=e[t]??n.value,d.watch(n,a=>{e[t]==null&&(r.value=a)}),r}function ej(e){return e(.1).includes(",")?",":"."}function tj(e){return t=>{const n=$D(t,"locale",e.current),r=$D(t,"fallback",e.fallback),a=$D(t,"messages",e.messages),o=e.useI18n({locale:n.value,fallbackLocale:r.value,messages:a.value,useScope:"local",legacy:!1,inheritLocale:!1});return d.watch(n,i=>{o.locale.value=i}),{name:"vue-i18n",current:n,fallback:r,messages:a,decimalSeparator:d.toRef(()=>t.decimalSeparator??ej(o.n)),t:function(i){for(var s=arguments.length,l=new Array(s>1?s-1:0),u=1;uej(t.global.n)),t:function(i){for(var s=arguments.length,l=new Array(s>1?s-1:0),u=1;u0&&r.push(a),r}function wb(e,t,n){let r=(n??bb(t)?.firstDay??0)%7;[0,1,2,3,4,5,6].includes(r)||(pa("Invalid firstDayOfWeek, expected discrete number in range [0-6]"),r=0);const a=new Date(e);for(;a.getDay()!==r;)a.setDate(a.getDate()-1);return a}function a0e(e,t){const n=new Date(e),r=((bb(t)?.firstDay??0)+6)%7;for(;n.getDay()!==r;)n.setDate(n.getDate()+1);return n}function BG(e){return new Date(e.getFullYear(),e.getMonth(),1)}function FG(e){return new Date(e.getFullYear(),e.getMonth()+1,0)}function o0e(e){const t=e.split("-").map(Number);return new Date(t[0],t[1]-1,t[2])}const i0e=/^([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))$/;function HG(e){if(e==null)return new Date;if(e instanceof Date)return e;if(typeof e=="string"){let t;if(i0e.test(e))return o0e(e);if(t=Date.parse(e),!isNaN(t))return new Date(t)}return null}const zG=new Date(2e3,0,2);function s0e(e,t,n){const r=t??bb(e)?.firstDay??0;return Wl(7).map(a=>{const o=new Date(zG);return o.setDate(zG.getDate()+r+a),new Intl.DateTimeFormat(e,{weekday:n??"narrow"}).format(o)})}function l0e(e,t,n,r){const a=HG(e)??new Date,o=r?.[t];if(typeof o=="function")return o(a,t,n);let i={};switch(t){case"fullDate":i={year:"numeric",month:"short",day:"numeric"};break;case"fullDateWithWeekday":i={weekday:"long",year:"numeric",month:"long",day:"numeric"};break;case"normalDate":const s=a.getDate(),l=new Intl.DateTimeFormat(n,{month:"long"}).format(a);return`${s} ${l}`;case"normalDateWithWeekday":i={weekday:"short",day:"numeric",month:"short"};break;case"shortDate":i={month:"short",day:"numeric"};break;case"year":i={year:"numeric"};break;case"month":i={month:"long"};break;case"monthShort":i={month:"short"};break;case"monthAndYear":i={month:"long",year:"numeric"};break;case"monthAndDate":i={month:"long",day:"numeric"};break;case"weekday":i={weekday:"long"};break;case"weekdayShort":i={weekday:"short"};break;case"dayOfMonth":return new Intl.NumberFormat(n).format(a.getDate());case"hours12h":i={hour:"numeric",hour12:!0};break;case"hours24h":i={hour:"numeric",hour12:!1};break;case"minutes":i={minute:"numeric"};break;case"seconds":i={second:"numeric"};break;case"fullTime":i={hour:"numeric",minute:"numeric"};break;case"fullTime12h":i={hour:"numeric",minute:"numeric",hour12:!0};break;case"fullTime24h":i={hour:"numeric",minute:"numeric",hour12:!1};break;case"fullDateTime":i={year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric"};break;case"fullDateTime12h":i={year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",hour12:!0};break;case"fullDateTime24h":i={year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",hour12:!1};break;case"keyboardDate":i={year:"numeric",month:"2-digit",day:"2-digit"};break;case"keyboardDateTime":return i={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric"},new Intl.DateTimeFormat(n,i).format(a).replace(/, /g," ");case"keyboardDateTime12h":return i={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",hour12:!0},new Intl.DateTimeFormat(n,i).format(a).replace(/, /g," ");case"keyboardDateTime24h":return i={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",hour12:!1},new Intl.DateTimeFormat(n,i).format(a).replace(/, /g," ");default:i=o??{timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(n,i).format(a)}function u0e(e,t){const n=e.toJsDate(t),r=n.getFullYear(),a=q6(String(n.getMonth()+1),2,"0"),o=q6(String(n.getDate()),2,"0");return`${r}-${a}-${o}`}function c0e(e){const[t,n,r]=e.split("-").map(Number);return new Date(t,n-1,r)}function d0e(e,t){const n=new Date(e);return n.setMinutes(n.getMinutes()+t),n}function f0e(e,t){const n=new Date(e);return n.setHours(n.getHours()+t),n}function Ch(e,t){const n=new Date(e);return n.setDate(n.getDate()+t),n}function h0e(e,t){const n=new Date(e);return n.setDate(n.getDate()+t*7),n}function v0e(e,t){const n=new Date(e);return n.setDate(1),n.setMonth(n.getMonth()+t),n}function Sb(e){return e.getFullYear()}function p0e(e){return e.getMonth()}function m0e(e,t,n,r){const a=bb(t),o=n??a?.firstDay??0,i=a?.firstWeekSize??1;return r!==void 0?g0e(e,t,o,r):y0e(e,t,o,i)}function g0e(e,t,n,r){const a=(7+r-n)%7,o=wb(e,t,n),i=Ch(o,6);function s(h){return(7+new Date(h,0,1).getDay()-n)%7}let l=Sb(o);l=r&&s++;const l=new Date(s,0,1),u=i(s),c=u>=r?Ch(l,u-7):Ch(l,u);return 1+u0(iD(a),xb(c),"weeks")}function b0e(e){return e.getDate()}function w0e(e){return new Date(e.getFullYear(),e.getMonth()+1,1)}function S0e(e){return new Date(e.getFullYear(),e.getMonth()-1,1)}function x0e(e){return e.getHours()}function C0e(e){return e.getMinutes()}function _0e(e){return new Date(e.getFullYear(),0,1)}function T0e(e){return new Date(e.getFullYear(),11,31)}function k0e(e,t){return l0(e,t[0])&&M0e(e,t[1])}function A0e(e){const t=new Date(e);return t instanceof Date&&!isNaN(t.getTime())}function l0(e,t){return e.getTime()>t.getTime()}function E0e(e,t){return l0(xb(e),xb(t))}function M0e(e,t){return e.getTime(){n.locale=e.locale[r]??r??n.locale}),n}function _h(){const e=d.inject(GG);if(!e)throw new Error("[Vuetify] Could not find injected date options");const t=yn();return YG(e,t)}const c0=ie({start:{type:[String,Number,Date],validate:pm,default:()=>tD(new Date).date},end:{type:[String,Number,Date],validate:pm},weekdays:{type:[Array,String],default:()=>[0,1,2,3,4,5,6],validate:t0e},firstDayOfWeek:[Number,String],firstDayOfYear:[Number,String],weekdayFormat:{type:Function,default:null},dayFormat:{type:Function,default:null},locale:String,now:{type:String,validator:pm},type:{type:String,default:"month"}},"VCalendar-base");function sD(e){const{times:t,updateTimes:n}=n0e({now:e.now}),r=GW(e),a=_h(),o=d.computed(()=>e.type==="month"?MG(ac(e.start,!0)):ac(e.start,!0)),i=d.computed(()=>{const S=o.value,_=e.end&&ac(e.end)||S,C=md(_)pm(e.modelValue)?ac(e.modelValue,!0):o.value||t.today),l=d.computed(()=>{const S=Array.isArray(e.weekdays)?e.weekdays:(e.weekdays||"").split(",").map(C=>parseInt(C,10)),_=a.toJsDate(a.startOfWeek(a.date(),e.firstDayOfWeek)).getDay();return[...S.toSorted().filter(C=>C>=_),...S.toSorted().filter(C=>C<_)]}),u=d.computed(()=>{const S=s.value,_=parseInt(String(e.categoryDays))||1;switch(e.type){case"day":return[S.weekday];case"4day":return[S.weekday,(S.weekday+1)%7,(S.weekday+2)%7,(S.weekday+3)%7];case"category":return Array.from({length:_},(C,T)=>(S.weekday+T)%7);default:return l.value}}),c=d.computed(()=>$xe(l.value)),f=d.computed(()=>s0(o.value,i.value,t.today,c.value)),h=d.computed(()=>e.dayFormat?e.dayFormat:yb(r.current.value,()=>({timeZone:"UTC",day:"numeric"}))),v=d.computed(()=>e.weekdayFormat?e.weekdayFormat:yb(r.current.value,(S,_)=>({timeZone:"UTC",weekday:_?"short":"long"})));function p(S){return JW(S)}function m(S){let _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return{"v-present":S.present,"v-past":S.past,"v-future":S.future,"v-outside":_}}function g(S){return a.getWeek(a.date(S.date),e.firstDayOfWeek,e.firstDayOfYear)}function y(S){return Kxe(S,l.value,t.today)}function b(S){return Xxe(S,l.value,t.today)}function w(S){return yb(r.current.value,()=>S)}return{times:t,locale:r,parsedValue:s,parsedWeekdays:l,effectiveWeekdays:u,weekdaySkips:c,parsedStart:o,parsedEnd:i,days:f,dayFormatter:h,weekdayFormatter:v,getColorProps:p,getRelativeClasses:m,getWeekNumber:g,getStartOfWeek:y,getEndOfWeek:b,getFormatter:w,updateTimes:n}}const KG=ie({maxDays:{type:Number,default:7},intervalHeight:{type:[Number,String],default:48,validate:vm},intervalWidth:{type:[Number,String],default:60,validate:vm},intervalMinutes:{type:[Number,String],default:60,validate:vm},firstInterval:{type:[Number,String],default:0,validate:vm},firstTime:{type:[Number,String,Object],validate:Zxe},intervalCount:{type:[Number,String],default:24,validate:vm},intervalFormat:{type:Function,default:null},intervalStyle:{type:Function,default:null},showIntervalLabel:{type:Function,default:null}},"VCalendar-intervals");function XG(e){const t=sD(e),n=d.shallowRef(),r=d.computed(()=>parseInt(String(e.firstInterval||0))),a=d.computed(()=>parseInt(String(e.intervalMinutes||60))),o=d.computed(()=>parseInt(String(e.intervalCount||24))),i=d.computed(()=>parseFloat(String(e.intervalHeight||48))),s=d.computed(()=>DG(e.firstTime)),l=d.computed(()=>{const _=s.value;return _!==!1&&_>=0&&_<=Fxe?_:r.value*a.value}),u=d.computed(()=>o.value*i.value),c=d.computed(()=>s0(t.parsedStart.value,t.parsedEnd.value,t.times.today,t.weekdaySkips.value,e.maxDays)),f=d.computed(()=>{const _=c.value,C=l.value,T=a.value,A=o.value,E=t.times.now;return _.map(M=>e0e(M,C,T,A,E))}),h=d.computed(()=>e.intervalFormat?e.intervalFormat:yb(t.locale.current.value,(_,C)=>C?_.minute===0?{timeZone:"UTC",hour:"numeric"}:{timeZone:"UTC",hour:"numeric",minute:"2-digit"}:{timeZone:"UTC",hour:"2-digit",minute:"2-digit"}));function v(_){const C=f.value[0][0];return!(C.hour===_.hour&&C.minute===_.minute)}function p(_){}function m(_,C){const T=di(C),A=_.currentTarget.getBoundingClientRect(),E=l.value,M=_,I=_,N=M.changedTouches||M.touches,P=((N&&N[0]?N[0].clientY:I.clientY)-A.top)/i.value,O=Math.floor(P*a.value),L=E+O;return NG(T,L,t.times.now)}function g(_){const C=di(_);return C.timeToY=w,C.timeDelta=S,C.minutesToPixels=b,C.week=c.value,C.intervalRange=[l.value,l.value+o.value*a.value],C}function y(_){const C=w(_),T=n.value;return C===!1||!T?!1:(T.scrollTop=C,!0)}function b(_){return _/a.value*i.value}function w(_){let C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const T=C!==!1;let E=S(_,typeof C!="boolean"?C:void 0);return E===!1||(E*=u.value,T?E<0?E=0:E>u.value&&(E=u.value):E<0?E=E+u.value:E>u.value&&(E=E-u.value)),E}function S(_,C){let T=DG(_);if(T===!1)return!1;const A=o.value*a.value;if(C&&typeof _=="object"&&"day"in _){const M=ra(_),I=ra(C);T+=(M-I)*A}const E=l.value;return(T-E)/A}return{...t,scrollAreaRef:n,parsedFirstInterval:r,parsedIntervalMinutes:a,parsedIntervalCount:o,parsedIntervalHeight:i,parsedFirstTime:s,firstMinute:l,bodyHeight:u,days:c,intervals:f,intervalFormatter:h,showIntervalLabelDefault:v,intervalStyleDefault:p,getTimestampAtEvent:m,getSlotScope:g,scrollToTime:y,minutesToPixels:b,timeToY:w,timeDelta:S}}function z0e(e,t){const n=t.value,r={passive:!t.modifiers?.active};window.addEventListener("resize",n,r),e._onResize=Object(e._onResize),e._onResize[t.instance.$.uid]={handler:n,options:r},t.modifiers?.quiet||n()}function W0e(e,t){if(!e._onResize?.[t.instance.$.uid])return;const{handler:n,options:r}=e._onResize[t.instance.$.uid];window.removeEventListener("resize",n,r),delete e._onResize[t.instance.$.uid]}const Cb={mounted:z0e,unmounted:W0e},_b=mo({name:"VCalendarDaily",directives:{vResize:Cb},props:{color:String,shortWeekdays:{type:Boolean,default:!0},shortIntervals:{type:Boolean,default:!0},hideHeader:Boolean,...c0(),...KG()},setup(e,t){let{slots:n,attrs:r}=t;const a=d.ref(0),o=d.ref(),i=XG(e);function s(){d.nextTick(l)}function l(){a.value=u()}function u(){return i.scrollAreaRef.value&&o.value?i.scrollAreaRef.value.offsetWidth-o.value.offsetWidth:0}function c(){return d.createElementVNode("div",{class:"v-calendar-daily__head",style:{marginRight:a.value+"px"}},[f(),h()])}function f(){const V=Oe(e.intervalWidth);return d.createElementVNode("div",{class:"v-calendar-daily__intervals-head",style:{width:V}},[n["interval-header"]?.()])}function h(){return i.days.value.map(v)}function v(V,P){const O=Li(r,":day",L=>({nativeEvent:L,...i.getSlotScope(V)}));return d.createElementVNode("div",d.mergeProps({key:V.date,class:["v-calendar-daily_head-day",i.getRelativeClasses(V)]},O),[m(V),g(V),p(V,P)])}function p(V,P){return n["day-header"]?.({week:i.days.value,...V,index:P})??[]}function m(V){const P=V.present?e.color:void 0;return d.createElementVNode("div",d.mergeProps(i.getColorProps({text:P}),{class:"v-calendar-daily_head-weekday"}),[i.weekdayFormatter.value(V,e.shortWeekdays)])}function g(V){return d.createElementVNode("div",{class:"v-calendar-daily_head-day-label"},[n["day-label-header"]?.(V)??y(V)])}function y(V){const P=Li(r,":date",O=>({nativeEvent:O,...V}));return d.createVNode(_G,d.mergeProps({active:V.present,activeColor:e.color,variant:"outlined",baseVariant:"text","onUpdate:active":Nx},P),{default:()=>[i.dayFormatter.value(V,!1)]})}function b(){return d.createElementVNode("div",{class:"v-calendar-daily__body"},[w()])}function w(){return d.createElementVNode("div",{ref:i.scrollAreaRef,class:"v-calendar-daily__scroll-area"},[S()])}function S(){return d.createElementVNode("div",{ref:o,class:"v-calendar-daily__pane",style:{height:Oe(i.bodyHeight.value)}},[_()])}function _(){return d.createElementVNode("div",{class:"v-calendar-daily__day-container"},[M(),n.days?.()??C()])}function C(){return i.days.value.map((V,P)=>{const O=Li(r,":time",L=>({nativeEvent:L,...i.getSlotScope(i.getTimestampAtEvent(L,V))}));return d.createElementVNode("div",d.mergeProps({key:V.date,class:["v-calendar-daily__day",i.getRelativeClasses(V)]},O),[A(P),T(V)])})}function T(V){return n["day-body"]?.(i.getSlotScope(V))??[]}function A(V){return i.intervals.value[V].map(E)}function E(V){const P=Oe(e.intervalHeight),O=e.intervalStyle||i.intervalStyleDefault;return d.createElementVNode("div",{class:"v-calendar-daily__day-interval",key:V.time,style:d.normalizeStyle([{height:P},O(V)])},[n.interval?.(i.getSlotScope(V))])}function M(){const V=Oe(e.intervalWidth),P=Li(r,":interval",O=>({nativeEvent:O,...i.getTimestampAtEvent(O,i.parsedStart.value)}));return d.createElementVNode("div",d.mergeProps({class:"v-calendar-daily__intervals-body",style:{width:V}},P),[I()])}function I(){return i.intervals.value.length?i.intervals.value[0].map(N):null}function N(V){const P=Oe(e.intervalHeight),O=e.shortIntervals,F=(e.showIntervalLabel||i.showIntervalLabelDefault)(V)?i.intervalFormatter.value(V,O):void 0;return d.createElementVNode("div",{key:V.time,class:"v-calendar-daily__interval",style:{height:P}},[d.createElementVNode("div",{class:"v-calendar-daily__interval-text"},[F])])}return d.onMounted(s),Ce(()=>d.withDirectives(d.createElementVNode("div",{class:d.normalizeClass(["v-calendar-daily",r.class]),onDragstart:V=>V.preventDefault()},[e.hideHeader?void 0:c(),b()]),[[Cb,l,void 0,{quiet:!0}]])),{...i,scrollPush:a,pane:o,init:s,onResize:l,getScrollPush:u}}});function G0e(e,t){return typeof t=="function"?t(e):typeof t=="string"&&typeof e=="object"&&e?e[t]:typeof e=="string"?e:""}function ZG(e,t){return typeof e=="string"?e.split(/\s*,\s/):Array.isArray(e)?e.map(n=>{if(typeof n=="string")return n;const r=typeof n.categoryName=="string"?n.categoryName:G0e(n,t);return{...n,categoryName:r}}):[]}const U0e=mo({name:"VCalendarCategory",props:{categories:{type:[Array,String],default:""},categoryText:[String,Function],categoryForInvalid:{type:String,default:""},...c0(),...KG()},setup(e,t){let{slots:n,attrs:r}=t;const a=XG(e),o=d.computed(()=>ZG(e.categories,e.categoryText));function i(g,y){const b=typeof y=="object"&&y&&y.categoryName===e.categoryForInvalid?null:y;return{...g,category:b}}function s(g){return d.createElementVNode("div",{class:"v-calendar-category__columns"},[o.value.map(y=>l(g,i(g,y)))])}function l(g,y){const b=typeof y.category=="object"?y.category.categoryName:y.category,w=Li(r,":dayCategory",()=>i(a.getSlotScope(g)||g,y.category));return d.createElementVNode("div",d.mergeProps({class:"v-calendar-category__column-header"},w),[n.category?.(y)??u(b),n["day-header"]?.(y)])}function u(g){return d.createElementVNode("div",{class:"v-calendar-category__category"},[g===null?e.categoryForInvalid:g])}function c(){const g=[];return a.days.value.forEach((y,b)=>{const w=new Array(o.value.length||1);w.fill(y),g.push(...w.map((S,_)=>f(S,b,_)))}),g}function f(g,y,b){const w=o.value[b],S=Li(r,":time",_=>a.getSlotScope(a.getTimestampAtEvent(_,g)));return d.createElementVNode("div",d.mergeProps({key:g.date+"-"+b,class:["v-calendar-daily__day",a.getRelativeClasses(g)]},S),[h(y,w),p(g,w)])}function h(g,y){return a.intervals.value[g].map(b=>v(b,y))}function v(g,y){const b=Oe(e.intervalHeight),w=e.intervalStyle||a.intervalStyleDefault;return d.createElementVNode("div",{key:g.time,class:"v-calendar-daily__day-interval",style:d.normalizeStyle([{height:b},w({...g,category:y})])},[n.interval?.(i(a.getSlotScope(g),y))])}function p(g,y){return d.createElementVNode("div",{class:"v-calendar-category__columns"},[m(g,y)])}function m(g,y){const b=Li(r,":timeCategory",w=>i(a.getSlotScope(a.getTimestampAtEvent(w,g)),y));return d.createElementVNode("div",d.mergeProps({class:"v-calendar-category__column"},b),[n["day-body"]?.(i(a.getSlotScope(g),y))])}return Ce(()=>d.createVNode(_b,d.mergeProps({class:["v-calendar-daily","v-calendar-category"]},e),{...n,days:c,"day-header":s})),{...a,parsedCategories:o}}}),j0e={control:"ctrl",command:"cmd",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright",esc:"escape",spacebar:" ",space:" ",return:"enter",del:"delete",plus:"+",slash:"/",underscore:"_",minus:"-",hyphen:"-"};function JG(e){const t=e.toLowerCase();return j0e[t]||t}function QG(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const n={keys:[],separators:[]};if(!e)return t||pa("Invalid hotkey combination: empty string provided"),n;if(e.length>1&&["+","/","_"].some(c=>e.startsWith(c))&&!["++","//","__"].some(c=>e.startsWith(c))||e.includes("++")||e.includes("//")||e.includes("__")||e==="+"||e==="/"||e==="_"||e.length>1&&(e.endsWith("+")||e.endsWith("/")||e.endsWith("_"))&&e.at(-2)!==e.at(-1)||e==="++"||e==="//"||e==="--"||e==="__")return t||pa(`Invalid hotkey combination: "${e}" has invalid structure`),n;const o=[],i=[];let s="";const l=c=>{s&&(c&&i.push(c),o.push(JG(s)),s="")};for(let c=0;cc.length>1&&c.includes("-")&&c!=="--")?(t||pa(`Invalid hotkey combination: "${e}" has invalid structure`),n):o.length===0&&e?{keys:[JG(e)],separators:i}:{keys:o,separators:i}}function Y0e(e){if(!e)return pa("Invalid hotkey sequence: empty string provided"),[];const t=e.startsWith("-")&&e!=="-"&&!["---","--+"].includes(e),n=e.endsWith("-")&&!e.endsWith("+-")&&!e.endsWith("_-")&&e!=="-"&&e!=="---";if(t||n)return pa(`Invalid hotkey sequence: "${e}" contains invalid combinations`),[];const r=[];let a="",o=0;for(;o1?e[o-2]:void 0;["+","_"].includes(c)&&!["+","/"].includes(f??"")?(a+=u,o++):(a?(r.push(a),a=""):r.push("-"),o++)}else a+=u,o++}a&&r.push(a);const i=[];let s=0;for(const u of r)u==="-"?(s%2===0&&i.push("-"),s++):(s=0,i.push(u));return i.every(u=>QG(u,!0).keys.length>0)?i:(pa(`Invalid hotkey sequence: "${e}" contains invalid combinations`),[])}const qG=mo({name:"VCalendarWeekly",props:{minWeeks:{validate:vm,default:1},monthFormat:Function,showWeek:Boolean,color:String,shortWeekdays:{type:Boolean,default:!0},showMonthOnFirst:{type:Boolean,default:!0},shortMonths:{type:Boolean,default:!0},hideHeader:Boolean,...c0()},setup(e,t){let{slots:n,attrs:r}=t;const a=sD(e),o=uh(),i=d.computed(()=>parseInt(String(e.minWeeks))),s=d.computed(()=>{const _=i.value*a.parsedWeekdays.value.length,C=a.getStartOfWeek(a.parsedStart.value),T=a.getEndOfWeek(a.parsedEnd.value);return s0(C,T,a.times.today,a.weekdaySkips.value,Number.MAX_SAFE_INTEGER,_)}),l=d.computed(()=>{const _=a.times.today,C=a.getStartOfWeek(_),T=a.getEndOfWeek(_);return s0(C,T,_,a.weekdaySkips.value,a.parsedWeekdays.value.length,a.parsedWeekdays.value.length)}),u=d.computed(()=>e.monthFormat?e.monthFormat:yb(a.locale.current.value,(_,C)=>({timeZone:"UTC",month:C?"short":"long"})));function c(_){const C=ra(_);return Cra(a.parsedEnd.value)}function f(){return d.createElementVNode("div",{class:"v-calendar-weekly__head",role:"row"},[h()])}function h(){const _=l.value.map(v);return e.showWeek&&_.unshift(d.createElementVNode("div",{class:"v-calendar-weekly__head-weeknumber"},null)),_}function v(_,C){const T=c(s.value[C]),A=_.present?e.color:void 0;return d.createElementVNode("div",d.mergeProps(a.getColorProps({text:A}),{key:_.date,class:["v-calendar-weekly__head-weekday",a.getRelativeClasses(_,T)],role:"columnheader"}),[a.weekdayFormatter.value(_,e.shortWeekdays)])}function p(){const _=s.value,C=a.parsedWeekdays.value.length,T=[];for(let A=0;A<_.length;A+=C)T.push(m(_.slice(A,A+C),g(_[A])));return T}function m(_,C){const T=_.map((A,E)=>b(A,E,_));return e.showWeek&&T.unshift(y(C)),d.createElementVNode("div",{key:_[0].date,class:"v-calendar-weekly__week",role:"row"},[T])}function g(_){return a.getWeekNumber(_)}function y(_){return d.createElementVNode("div",{class:"v-calendar-weekly__weeknumber"},[d.createElementVNode("small",null,[String(_)])])}function b(_,C,T){const A=c(_),E=Li(r,":day",M=>({nativeEvent:M,..._}));return d.createElementVNode("div",d.mergeProps({key:_.date,class:["v-calendar-weekly__day",a.getRelativeClasses(_,A)],role:"cell"},E),[w(_),n.day?.({outside:A,index:C,week:T,..._})])}function w(_){return d.createElementVNode("div",{class:"v-calendar-weekly__day-label"},[n["day-label"]?.(_)??S(_)])}function S(_){const C=_.day===1&&e.showMonthOnFirst,T=Li(r,":date",A=>({nativeEvent:A,..._}));return d.createVNode(_G,d.mergeProps({active:_.present,activeColor:e.color,variant:"outlined",baseVariant:"text","onUpdate:active":Nx},T),{default:()=>[C?u.value(_,e.shortMonths)+" "+a.dayFormatter.value(_,!1):a.dayFormatter.value(_,!1)]})}return Ce(()=>d.createElementVNode("div",{class:d.normalizeClass(["v-calendar-weekly",o.themeClasses.value]),onDragstart:_=>_.preventDefault()},[e.hideHeader?void 0:f(),p()])),{...a,days:s,todayWeek:l,monthFormatter:u,isOutside:c}}}),K0e=864e5;function $G(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;const n=e.map(r=>({event:r,columnCount:0,column:0,left:0,width:100}));return n.sort((r,a)=>Math.max(t,r.event.startTimestampIdentifier)-Math.max(t,a.event.startTimestampIdentifier)||a.event.endTimestampIdentifier-r.event.endTimestampIdentifier),n}function ul(e,t,n,r){return(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0)?!(e>=r||t<=n):!(e>r||t{t.visuals.forEach(n=>{n.columnCount=e.length})})}function tU(e){return[e.startTimestampIdentifier,e.endTimestampIdentifier]}function nU(e){return[e.startIdentifier,e.endIdentifier]}function rU(e,t){return[Math.max(t,e.startTimestampIdentifier),Math.min(t+K0e,e.endTimestampIdentifier)]}function X0e(e,t,n,r){for(let a=0;a{t.groups=[],t.min=t.max=-1},getVisuals:function(n,r,a){let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;(n.weekday===e||o)&&t.reset();const i=md(n),s=$G(r,i);return s.forEach(l=>{const[u,c]=a?tU(l.event):nU(l.event);t.groups.length>0&&!ul(u,c,t.min,t.max,a)&&(eU(t.groups),t.reset());let f=X0e(t.groups,u,c,a);f===-1&&(f=t.groups.length,t.groups.push({start:u,end:c,visuals:[]}));const h=t.groups[f];h.visuals.push(l),h.start=Math.min(h.start,u),h.end=Math.max(h.end,c),l.column=f,t.min===-1?(t.min=u,t.max=c):(t.min=Math.min(t.min,u),t.max=Math.max(t.max,c))}),eU(t.groups),a&&t.reset(),s}};return t}const oU=100,Z0e=(e,t,n)=>{const r=aU(t);return(a,o,i,s)=>{const l=r.getVisuals(a,o,i,s);return i&&l.forEach(u=>{u.left=u.column*oU/u.columnCount,u.width=oU/u.columnCount}),l}},d0=100,J0e=5,Q0e=1.7,q0e=(e,t,n)=>{const r=aU(t);return(a,o,i,s)=>{if(!i)return r.getVisuals(a,o,i,s);const l=md(a),u=$G(o,l),c=oCe(u,l);for(const f of c){const h=[];for(const v of f.visuals){const p=iCe(v,l),m=nCe(p,h);if(m===!1){const g=rCe(p,h);g&&(p.parent=g,p.sibling=ul(p.start,p.end,g.start,f0(g.start,n)),p.index=g.index+1,g.children.push(p))}else{const[g]=iU(p,h,m-1,m-1),y=iU(p,h,m+1,m+h.length,!0);p.children=y,p.index=m,g&&(p.parent=g,p.sibling=ul(p.start,p.end,g.start,f0(g.start,n)),g.children.push(p));for(const b of y)b.parent===g&&(b.parent=p),b.index-p.index<=1&&p.sibling&&ul(p.start,f0(p.start,n),b.start,b.end)&&(b.sibling=!0)}h.push(p)}$0e(h,n)}return u.sort((f,h)=>f.left-h.left||f.event.startTimestampIdentifier-h.event.startTimestampIdentifier),u}};function $0e(e,t){for(const n of e){const{visual:r,parent:a}=n,o=sU(n)+1,i=a?a.visual.left:0,s=d0-i,l=Math.min(J0e,d0/o),u=eCe(n,e),c=s/(o-n.index+1),f=s/(o-n.index+(n.sibling?1:0))*u;a&&(r.left=n.sibling?i+c:i+l),r.width=aCe(n,e,t)?d0-r.left:Math.min(d0-r.left,f*Q0e)}}function eCe(e,t){if(!e.children.length)return 1;const n=e.index+t.length;return e.children.reduce((a,o)=>Math.min(a,o.index),n)-e.index}function tCe(e,t){const n=[];for(const r of t)ul(e.start,e.end,r.start,r.end)&&n.push(r.index);return n}function nCe(e,t){const n=tCe(e,t);n.sort();for(let r=0;r4&&arguments[4]!==void 0?arguments[4]:!1;const o=[];for(const i of t)i.index>=n&&i.index<=r&&ul(e.start,e.end,i.start,i.end)&&o.push(i);if(a&&o.length>0){const i=o.reduce((s,l)=>Math.min(s,l.index),o[0].index);return o.filter(s=>s.index===i)}return o}function rCe(e,t){let n=null;for(const r of t)ul(e.start,e.end,r.start,r.end)&&(n===null||r.index>n.index)&&(n=r);return n}function aCe(e,t,n){for(const r of t)if(r!==e&&r.index>e.index&&ul(e.start,f0(e.start,n),r.start,r.end))return!1;return!0}function oCe(e,t){const n=[];for(const r of e){const[a,o]=rU(r.event,t);let i=!1;for(const s of n)if(ul(a,o,s.start,s.end)){s.visuals.push(r),s.end=Math.max(s.end,o),i=!0;break}i||n.push({start:a,end:o,visuals:[r]})}return n}function iCe(e,t){const[n,r]=rU(e.event,t);return{parent:null,sibling:!0,index:0,visual:e,start:n,end:r,children:[]}}function sU(e){let t=e.index;for(const n of e.children){const r=sU(n);r>t&&(t=r)}return t}function f0(e,t){const n=e%100,r=n+t,a=Math.floor(r/60),o=r%60;return e-n+a*100+o}const lU={stack:q0e,column:Z0e};function sCe(e,t,n,r){let a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1;const i=e[n],s=e[r],l=ac(i,!0),u=s?ac(s,!0):l,c=VG(i)?PG(l,a):l,f=VG(s)?PG(u,a):u,h=ra(c),v=md(c),p=ra(f),m=c.hasTime?0:2359,g=md(f)+m,y=!c.hasTime;return{input:e,start:c,startIdentifier:h,startTimestampIdentifier:v,end:f,endIdentifier:p,endTimestampIdentifier:g,allDay:y,index:t,category:o}}function lD(e,t){return t>=e.startIdentifier&&t<=e.endIdentifier}function lCe(e,t,n){if(n){const r=aD(di(t),n[0]),a=aD(di(t),n[1]),o=e.startTimestampIdentifiermd(r);return o&&i}return lD(e,ra(t))}function uCe(e,t){return e.end.time==="00:00"&&e.end.date===t.date&&e.start.date!==t.date}function uU(e,t,n,r){return n===e.startIdentifier||r===t.weekday&&lD(e,n)}function cCe(e,t,n){return t<=e.endIdentifier&&n>=e.startIdentifier}const dCe=100,fCe=95,hCe=ie({events:{type:Array,default:()=>[]},eventStart:{type:String,default:"start"},eventEnd:{type:String,default:"end"},eventTimed:{type:[String,Function],default:"timed"},eventCategory:{type:[String,Function],default:"category"},eventHeight:{type:Number,default:20},eventColor:{type:[String,Function],default:"primary"},eventTextColor:{type:[String,Function]},eventName:{type:[String,Function],default:"name"},eventOverlapThreshold:{type:[String,Number],default:60},eventOverlapMode:{type:[String,Function],default:"stack",validate:e=>e in lU||typeof e=="function"},eventMore:{type:Boolean,default:!0},eventMoreText:{type:String,default:"$vuetify.calendar.moreEvents"},eventRipple:{type:[Boolean,Object],default:null},eventMarginBottom:{type:Number,default:1}},"VCalendar-events");function vCe(e,t,n){const r=sD(e),a=d.computed(()=>!Array.isArray(e.events)||e.events.length===0),o=d.computed(()=>e.type==="category"),i=d.computed(()=>typeof e.eventTimed=="function"?e.eventTimed:P=>!!P[e.eventTimed]),s=d.computed(()=>typeof e.eventCategory=="function"?e.eventCategory:P=>P[e.eventCategory]),l=d.computed(()=>e.events?e.events.map((P,O)=>sCe(P,O,e.eventStart||"",e.eventEnd||"",i.value(P),o.value?s.value(P):!1)):[]),u=d.computed(()=>parseInt(String(e.eventOverlapThreshold||0))),c=d.computed(()=>typeof e.eventTextColor=="function"?e.eventTextColor:()=>e.eventTextColor),f=d.computed(()=>typeof e.eventName=="function"?e.eventName:(P,O)=>P.input[e.eventName]||""),h=d.computed(()=>typeof e.eventOverlapMode=="function"?e.eventOverlapMode:lU[e.eventOverlapMode]),v=d.computed(()=>r.effectiveWeekdays.value);function p(P){return typeof e.eventColor=="function"?e.eventColor(P):P.color||e.eventColor}const m=d.ref([]);function g(){if(a.value||!e.eventMore)return;const P=e.eventHeight||0,O=y();for(const L in O){const{parent:R,events:F,more:H}=O[L];if(!H)break;const z=R.getBoundingClientRect(),G=F.length-1,Y=F.map(j=>({event:j,bottom:j.getBoundingClientRect().bottom})).sort((j,Q)=>j.bottom-Q.bottom);let U=0;for(let j=0;j<=G;j++){const Q=Y[j].bottom;(j===G?Q>z.bottom:Q+P>z.bottom)&&(Y[j].event.style.display="none",U++)}U?(H.style.display="",H.innerHTML=r.locale.t(e.eventMoreText,U)):H.style.display="none"}}function y(){const P={},O=m.value;return!O||!O.length||O.forEach(L=>{const R=L.getAttribute("data-date");L.parentElement&&R&&(R in P||(P[R]={parent:L.parentElement,more:null,events:[]}),L.getAttribute("data-more")?P[R].more=L:(P[R].events.push(L),L.style.display=""))}),P}function b(P,O){let{event:L}=P;const R=e.eventHeight||0,F=e.eventMarginBottom||0,H=ra(O),z=O.week,G=H===L.startIdentifier;let Y=H===L.endIdentifier,U=fCe;if(!o.value)for(let Q=O.index+1;Q=ee)U+=dCe,Y=Y||ee===L.endIdentifier;else{Y=!0;break}}return S(L,{eventParsed:L,day:O,start:G,end:Y,timed:!1},!1,{class:["v-event",{"v-event-start":G,"v-event-end":Y}],style:{height:`${R}px`,width:`${U}%`,marginBottom:`${F}px`},"data-date":O.date})}function w(P,O){let{event:L,left:R,width:F}=P;const H=O.timeDelta(L.start,O),z=O.timeDelta(L.end,O);if(z===!1||H===!1||z<0||H>=1||uCe(L,O))return!1;const G=ra(O),Y=L.startIdentifier>=G,U=L.endIdentifier>G,j=O.timeToY(L.start,O),Q=O.timeToY(L.end,O),ee=Math.max(e.eventHeight||0,Q-j);return S(L,{eventParsed:L,day:O,start:Y,end:U,timed:!0},!0,{class:"v-event-timed",style:{top:`${j}px`,height:`${ee}px`,left:`${R}%`,width:`${F}%`}})}function S(P,O,L,R){const F=t.event,H=c.value(P.input),z=p(P.input),G=P.start.hour<12&&P.end.hour>=12,Y=qxe(P.start,P.end)<=u.value,U=(re,he)=>r.getFormatter({timeZone:"UTC",hour:"numeric",minute:re.minute>0?"numeric":void 0})(re,!0),j=()=>U(P.start)+" - "+U(P.end),Q=()=>{const re=f.value(P,L);if(P.start.hasTime)if(L){const he=j(),ce=Y?", ":d.createElementVNode("br",null,null);return d.createElementVNode("span",{class:"v-event-summary"},[d.createElementVNode("strong",null,[re]),ce,he])}else{const he=U(P.start);return d.createElementVNode("span",{class:"v-event-summary"},[d.createElementVNode("strong",null,[he]),d.createTextVNode(" "),re])}return d.createElementVNode("span",{class:"v-event-summary"},[re])},ee={...O,event:P.input,outside:O.day.outside,singline:Y,overlapsNoon:G,formatTime:U,timeSummary:j,eventSummary:Q},$=Li(n,":event",re=>({...ee,nativeEvent:re}));return d.withDirectives(d.createElementVNode("div",d.mergeProps(r.getColorProps({text:H,background:z}),$,R,{ref_for:!0,ref:m}),[F?.(ee)??_(Q)]),[[Ba,e.eventRipple??!0]])}function _(P){return d.createElementVNode("div",{class:"pl-1"},[P()])}function C(P){const O=(e.eventHeight||0)+(e.eventMarginBottom||0);return d.createElementVNode("div",{style:{height:`${O}px`},"data-date":P.date,ref_for:!0,ref:m},null)}function T(P){const O=e.eventHeight||0,L=e.eventMarginBottom||0,R=Li(n,":more",F=>({nativeEvent:F,...P}));return d.withDirectives(d.createElementVNode("div",d.mergeProps({class:["v-event-more pl-1",{"v-outside":P.outside}],"data-date":P.date,"data-more":"1",style:{display:"none",height:`${O}px`,marginBottom:`${L}px`},ref_for:!0,ref:m},R),null),[[Ba,e.eventRipple??!0]])}function A(){const P=r.days.value,O=ra(P[0]),L=ra(P[P.length-1]);return l.value.filter(R=>cCe(R,O,L))}function E(P,O){return!o.value||typeof O=="object"&&O.categoryName&&O.categoryName===P.category||typeof P.category=="string"&&O===P.category||typeof P.category!="string"&&O===null}function M(P){const O=ra(P),L=v.value[0];return l.value.filter(R=>uU(R,P,O,L))}function I(P){const O=ra(P),L=v.value[0];return l.value.filter(R=>R.allDay&&(o.value?lD(R,O):uU(R,P,O,L))&&E(R,P.category))}function N(P){return l.value.filter(O=>!O.allDay&&lCe(O,P,P.intervalRange)&&E(O,P.category))}function V(){if(a.value)return{...t};const P=h.value(l.value,v.value[0],u.value),O=R=>!!R,L=(R,F,H,z)=>{const G=F(R),Y=P(R,G,z,o.value);if(z)return Y.map(j=>H(j,R)).filter(O);const U=[];return Y.forEach((j,Q)=>{for(;U.length{let F=L(R,M,b,!1);if(F&&F.length>0&&e.eventMore&&F.push(T(R)),t.day){const H=t.day(R);H&&(F=F?F.concat(H):H)}return F},"day-header":R=>{let F=L(R,I,b,!1);if(t["day-header"]){const H=t["day-header"](R);H&&(F=F?F.concat(H):H)}return F},"day-body":R=>{const F=L(R,N,w,!0);let H=[d.createElementVNode("div",{class:"v-event-timed-container"},[F])];if(t["day-body"]){const z=t["day-body"](R);z&&(H=H.concat(z))}return H}}}return{...r,noEvents:a,parsedEvents:l,parsedEventOverlapThreshold:u,eventTimedFunction:i,eventCategoryFunction:s,eventTextColorFunction:c,eventNameFunction:f,eventModeFunction:h,eventWeekdays:v,categoryMode:o,eventColorFunction:p,eventsRef:m,updateEventVisibility:g,getEventsMap:y,genDayEvent:b,genTimedEvent:w,genEvent:S,genName:_,genPlaceholder:C,genMore:T,getVisibleEvents:A,isEventForCategory:E,getEventsForDay:M,getEventsForDayAll:I,getEventsForDayTimed:N,getScopedSlots:V}}const pCe=Se()({name:"VCalendar",directives:{vResize:Cb},props:{modelValue:{type:[String,Number,Date],validate:pm},categoryDays:{type:[Number,String],default:1,validate:e=>isFinite(parseInt(e))&&parseInt(e)>0},categories:{type:[Array,String],default:""},categoryText:{type:[String,Function]},maxDays:{type:Number,default:7},categoryHideDynamic:{type:Boolean},categoryShowAll:{type:Boolean},categoryForInvalid:{type:String,default:""},...c0(),...hCe()},setup(e,t){let{slots:n,attrs:r,emit:a}=t;const o=d.ref(),i=vCe(e,n,r),s=d.ref(null),l=d.ref(null),u=d.computed(()=>parseInt(String(e.categoryDays))||1),c=d.computed(()=>ZG(e.categories,e.categoryText)),f=d.computed(()=>{const C=i.parsedValue.value;let T=null,A=e.maxDays,E=c.value,M=C,I=C;switch(e.type){case"month":T=qG,M=MG(C),I=IG(C);break;case"week":T=_b,M=i.getStartOfWeek(C),I=i.getEndOfWeek(C),A=7;break;case"day":T=_b,A=1;break;case"4day":T=_b,I=xh(di(I),gd,3),ll(I),A=4;break;case"custom-weekly":T=qG,M=i.parsedStart.value||C,I=i.parsedEnd.value;break;case"custom-daily":T=_b,M=i.parsedStart.value||C,I=i.parsedEnd.value;break;case"category":const N=u.value;T=U0e,I=xh(di(I),gd,N),ll(I),A=N,E=_(E);break;default:const V=e.type;throw new Error(`${V} is not a valid Calendar type`)}return{component:T,start:M,end:I,maxDays:A,categories:E}}),h=d.computed(()=>i.effectiveWeekdays.value),v=d.computed(()=>e.type==="category"),p=d.computed(()=>i.getFormatter({timeZone:"UTC",month:"long"})),m=d.computed(()=>i.getFormatter({timeZone:"UTC",month:"short"})),g=d.computed(()=>{const{start:C,end:T}=f.value,A=C.year!==T.year,E=A||C.month!==T.month;return A?m.value(C,!0)+" "+C.year+" - "+m.value(T,!0)+" "+T.year:E?m.value(C,!0)+" - "+m.value(T,!0)+" "+T.year:p.value(C,!1)+" "+C.year});function y(){const{start:C,end:T}=f.value;(!s.value||!l.value||C.date!==s.value.date||T.date!==l.value.date)&&(s.value=C,l.value=T,a("change",{start:C,end:T}))}function b(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1;const T=di(i.parsedValue.value),A=C>0,E=A?gd:OG,M=A?Rxe:o0;let I=A?C:-C;for(;--I>=0;)switch(e.type){case"month":T.day=M,E(T);break;case"week":xh(T,E,pd);break;case"day":xh(T,E,1);break;case"4day":xh(T,E,4);break;case"category":xh(T,E,u.value);break}i0(T),ll(T),wh(T,i.times.now),e.modelValue instanceof Date?a("update:modelValue",oD(T)):typeof e.modelValue=="number"?a("update:modelValue",oD(T).getTime()):a("update:modelValue",T.date),a("moved",T)}function w(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1;b(C)}function S(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1;b(-C)}function _(C){if(!i.noEvents.value){const T=C.reduce((A,E,M)=>(typeof E=="object"&&E.categoryName?A[E.categoryName]={index:M,count:0}:typeof E=="string"&&(A[E]={index:M,count:0}),A),{});if(!e.categoryHideDynamic||!e.categoryShowAll){let A=C.length;i.parsedEvents.value.forEach(E=>{let M=E.category;typeof M!="string"&&(M=e.categoryForInvalid),M&&(M in T?T[M].count++:e.categoryHideDynamic||(T[M]={index:A++,count:1}))})}if(!e.categoryShowAll)for(const A in T)T[A].count===0&&delete T[A];C=C.filter(A=>typeof A=="object"&&A.categoryName?T.hasOwnProperty(A.categoryName):typeof A=="string"?T.hasOwnProperty(A):!1)}return C}return d.watch(f,y),d.onMounted(()=>{i.updateEventVisibility(),y()}),d.onUpdated(()=>{window.requestAnimationFrame(i.updateEventVisibility)}),Ce(()=>{const{start:C,end:T,maxDays:A,component:E,categories:M}=f.value;return d.withDirectives(d.createVNode(E,d.mergeProps({ref:o,class:["v-calendar",{"v-calendar-events":!i.noEvents.value}],role:"grid"},E.filterProps(e),{start:C.date,end:T.date,maxDays:A,weekdays:i.effectiveWeekdays.value,categories:M,"onClick:date":(I,N)=>{r["onUpdate:modelValue"]&&a("update:modelValue",N.date)}}),i.getScopedSlots()),[[Cb,i.updateEventVisibility,void 0,{quiet:!0}]])}),na({...i,lastStart:s,lastEnd:l,parsedCategoryDays:u,renderProps:f,eventWeekdays:h,categoryMode:v,title:g,monthLongFormatter:p,monthShortFormatter:m,parsedCategories:c,checkChange:y,move:b,next:w,prev:S,getCategoryList:_},o)}}),mCe=ie({...Qe(),...Vt()},"VCardActions"),yd=Se()({name:"VCardActions",props:mCe(),setup(e,t){let{slots:n}=t;return fr({VBtn:{slim:!0,variant:"text"}}),Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-card-actions",e.class]),style:d.normalizeStyle(e.style)},n)),{}}}),gCe=ie({opacity:[Number,String],...Qe(),...Vt()},"VCardSubtitle"),uD=Se()({name:"VCardSubtitle",props:gCe(),setup(e,t){let{slots:n}=t;return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-card-subtitle",e.class]),style:d.normalizeStyle([{"--v-card-subtitle-opacity":e.opacity},e.style])},n)),{}}}),cD=Zu("v-card-title"),yCe=ie({appendAvatar:String,appendIcon:ot,prependAvatar:String,prependIcon:ot,subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},...Qe(),...hr(),...Vt()},"VCardItem"),cU=Se()({name:"VCardItem",props:yCe(),setup(e,t){let{slots:n}=t;return Ce(()=>{const r=!!(e.prependAvatar||e.prependIcon),a=!!(r||n.prepend),o=!!(e.appendAvatar||e.appendIcon),i=!!(o||n.append),s=!!(e.title!=null||n.title),l=!!(e.subtitle!=null||n.subtitle);return d.createVNode(e.tag,{class:d.normalizeClass(["v-card-item",e.class]),style:d.normalizeStyle(e.style)},{default:()=>[a&&d.createElementVNode("div",{key:"prepend",class:"v-card-item__prepend"},[n.prepend?d.createVNode(Nt,{key:"prepend-defaults",disabled:!r,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon}}},n.prepend):d.createElementVNode(d.Fragment,null,[e.prependAvatar&&d.createVNode(Hi,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&d.createVNode(ft,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)])]),d.createElementVNode("div",{class:"v-card-item__content"},[s&&d.createVNode(cD,{key:"title"},{default:()=>[n.title?.()??d.toDisplayString(e.title)]}),l&&d.createVNode(uD,{key:"subtitle"},{default:()=>[n.subtitle?.()??d.toDisplayString(e.subtitle)]}),n.default?.()]),i&&d.createElementVNode("div",{key:"append",class:"v-card-item__append"},[n.append?d.createVNode(Nt,{key:"append-defaults",disabled:!o,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon}}},n.append):d.createElementVNode(d.Fragment,null,[e.appendIcon&&d.createVNode(ft,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&d.createVNode(Hi,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)])])]})}),{}}}),bCe=ie({opacity:[Number,String],...Qe(),...Vt()},"VCardText"),Zl=Se()({name:"VCardText",props:bCe(),setup(e,t){let{slots:n}=t;return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-card-text",e.class]),style:d.normalizeStyle([{"--v-card-text-opacity":e.opacity},e.style])},n)),{}}}),wCe=ie({appendAvatar:String,appendIcon:ot,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:ot,ripple:{type:[Boolean,Object],default:!0},subtitle:{type:[String,Number,Boolean],default:void 0},text:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},...$a(),...Qe(),...hr(),...Mr(),...Dr(),...Zx(),...Yl(),...lm(),...Gn(),...ob(),...Vt(),...an(),...Bi({variant:"elevated"})},"VCard"),Gi=Se()({name:"VCard",directives:{vRipple:Ba},props:wCe(),setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:a}=wn(e),{borderClasses:o}=yo(e),{colorClasses:i,colorStyles:s,variantClasses:l}=ec(e),{densityClasses:u}=Ra(e),{dimensionStyles:c}=Ir(e),{elevationClasses:f}=ta(e),{loaderClasses:h}=nb(e),{locationStyles:v}=ld(e),{positionClasses:p}=um(e),{roundedClasses:m}=tr(e),g=ab(e,n),y=d.shallowRef(void 0);return d.watch(()=>e.loading,(b,w)=>{y.value=!b&&typeof w=="string"?w:typeof b=="boolean"?void 0:b},{immediate:!0}),Ce(()=>{const b=e.link!==!1&&g.isLink.value,w=!e.disabled&&e.link!==!1&&(e.link||g.isClickable.value),S=b?"a":e.tag,_=!!(r.title||e.title!=null),C=!!(r.subtitle||e.subtitle!=null),T=_||C,A=!!(r.append||e.appendAvatar||e.appendIcon),E=!!(r.prepend||e.prependAvatar||e.prependIcon),M=!!(r.image||e.image),I=T||E||A,N=!!(r.text||e.text!=null);return d.withDirectives(d.createVNode(S,d.mergeProps(g.linkProps,{class:["v-card",{"v-card--disabled":e.disabled,"v-card--flat":e.flat,"v-card--hover":e.hover&&!(e.disabled||e.flat),"v-card--link":w},a.value,o.value,i.value,u.value,f.value,h.value,p.value,m.value,l.value,e.class],style:[s.value,c.value,v.value,{"--v-card-height":Oe(e.height)},e.style],onClick:w&&g.navigate.value,tabindex:e.disabled?-1:void 0}),{default:()=>[M&&d.createElementVNode("div",{key:"image",class:"v-card__image"},[r.image?d.createVNode(Nt,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},r.image):d.createVNode(Qu,{key:"image-img",cover:!0,src:e.image},null)]),d.createVNode(rb,{name:"v-card",active:!!e.loading,color:y.value},{default:r.loader}),I&&d.createVNode(cU,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:r.item,prepend:r.prepend,title:r.title,subtitle:r.subtitle,append:r.append}),N&&d.createVNode(Zl,{key:"text"},{default:()=>[r.text?.()??e.text]}),r.default?.(),r.actions&&d.createVNode(yd,null,{default:r.actions}),$u(w,"v-card")]}),[[Ba,w&&e.ripple]])}),{}}}),SCe=e=>{const{touchstartX:t,touchendX:n,touchstartY:r,touchendY:a}=e,o=.5,i=16;e.offsetX=n-t,e.offsetY=a-r,Math.abs(e.offsetY)t+i&&e.right(e)),Math.abs(e.offsetX)r+i&&e.down(e))};function xCe(e,t){const n=e.changedTouches[0];t.touchstartX=n.clientX,t.touchstartY=n.clientY,t.start?.({originalEvent:e,...t})}function CCe(e,t){const n=e.changedTouches[0];t.touchendX=n.clientX,t.touchendY=n.clientY,t.end?.({originalEvent:e,...t}),SCe(t)}function _Ce(e,t){const n=e.changedTouches[0];t.touchmoveX=n.clientX,t.touchmoveY=n.clientY,t.move?.({originalEvent:e,...t})}function TCe(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const t={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:e.left,right:e.right,up:e.up,down:e.down,start:e.start,move:e.move,end:e.end};return{touchstart:n=>xCe(n,t),touchend:n=>CCe(n,t),touchmove:n=>_Ce(n,t)}}function kCe(e,t){const n=t.value,r=n?.parent?e.parentElement:e,a=n?.options??{passive:!0},o=t.instance?.$.uid;if(!r||o===void 0)return;const i=TCe(t.value);r._touchHandlers=r._touchHandlers??Object.create(null),r._touchHandlers[o]=i,K6(i).forEach(s=>{r.addEventListener(s,i[s],a)})}function ACe(e,t){const n=t.value?.parent?e.parentElement:e,r=t.instance?.$.uid;if(!n?._touchHandlers||r===void 0)return;const a=n._touchHandlers[r];K6(a).forEach(o=>{n.removeEventListener(o,a[o])}),delete n._touchHandlers[r]}const h0={mounted:kCe,unmounted:ACe},dU=Symbol.for("vuetify:v-window"),fU=Symbol.for("vuetify:v-window-group"),v0=ie({continuous:Boolean,nextIcon:{type:[Boolean,String,Function,Object],default:"$next"},prevIcon:{type:[Boolean,String,Function,Object],default:"$prev"},reverse:Boolean,showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||e==="hover"},verticalArrows:[Boolean,String],touch:{type:[Object,Boolean],default:void 0},direction:{type:String,default:"horizontal"},modelValue:null,disabled:Boolean,selectedClass:{type:String,default:"v-window-item--active"},mandatory:{type:[Boolean,String],default:"force"},crossfade:Boolean,transitionDuration:Number,...Qe(),...Vt(),...an()},"VWindow"),bd=Se()({name:"VWindow",directives:{vTouch:h0},props:v0(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=wn(e),{isRtl:a}=Hr(),{t:o}=yn(),i=cd(e,fU),s=d.ref(),l=d.computed(()=>a.value?!e.reverse:e.reverse),u=d.shallowRef(!1),c=d.computed(()=>{if(e.crossfade)return"v-window-crossfade-transition";const C=e.direction==="vertical"?"y":"x",A=(l.value?!u.value:u.value)?"-reverse":"";return`v-window-${C}${A}-transition`}),f=d.shallowRef(0),h=d.ref(void 0),v=d.computed(()=>i.items.value.findIndex(C=>i.selected.value.includes(C.id)));d.watch(v,(C,T)=>{let A;const E={left:0,top:0};In&&T>=0&&(A=Gx(s.value),E.left=A?.scrollLeft,E.top=A?.scrollTop);const M=i.items.value.length,I=M-1;M<=2?u.value=C{if(!In||!A)return;A.scrollTop!==E.top&&A.scrollTo({...E,behavior:"instant"}),requestAnimationFrame(()=>{if(!A)return;A.scrollTop!==E.top&&A.scrollTo({...E,behavior:"instant"})})})},{flush:"sync"}),d.provide(dU,{transition:c,isReversed:u,transitionCount:f,transitionHeight:h,rootRef:s});const p=d.toRef(()=>e.continuous||v.value!==0),m=d.toRef(()=>e.continuous||v.value!==i.items.value.length-1);function g(){p.value&&i.prev()}function y(){m.value&&i.next()}const b=d.computed(()=>{const C=[],T={icon:a.value?e.nextIcon:e.prevIcon,class:`v-window__${l.value?"right":"left"}`,onClick:i.prev,"aria-label":o("$vuetify.carousel.prev")};C.push(p.value?n.prev?n.prev({props:T}):d.createVNode(ht,T,null):d.createElementVNode("div",null,null));const A={icon:a.value?e.prevIcon:e.nextIcon,class:`v-window__${l.value?"left":"right"}`,onClick:i.next,"aria-label":o("$vuetify.carousel.next")};return C.push(m.value?n.next?n.next({props:A}):d.createVNode(ht,A,null):d.createElementVNode("div",null,null)),C}),w=d.computed(()=>e.touch===!1?e.touch:{...{left:()=>{l.value?g():y()},right:()=>{l.value?y():g()},start:T=>{let{originalEvent:A}=T;A.stopPropagation()}},...e.touch===!0?{}:e.touch});function S(C){(e.direction==="horizontal"&&C.key==="ArrowLeft"||e.direction==="vertical"&&C.key==="ArrowUp")&&(C.preventDefault(),g(),d.nextTick(()=>{p.value?_(0):_(1)})),(e.direction==="horizontal"&&C.key==="ArrowRight"||e.direction==="vertical"&&C.key==="ArrowDown")&&(C.preventDefault(),y(),d.nextTick(()=>{m.value?_(1):_(0)}))}function _(C){const T=b.value[C];if(!T)return;(Array.isArray(T)?T[0]:T).el?.focus()}return Ce(()=>d.withDirectives(d.createVNode(e.tag,{ref:s,class:d.normalizeClass(["v-window",{"v-window--show-arrows-on-hover":e.showArrows==="hover","v-window--vertical-arrows":!!e.verticalArrows,"v-window--crossfade":!!e.crossfade},r.value,e.class]),style:d.normalizeStyle([e.style,{"--v-window-transition-duration":zl()?null:Oe(e.transitionDuration,"ms")}])},{default:()=>[d.createElementVNode("div",{class:"v-window__container",style:{height:h.value}},[n.default?.({group:i}),e.showArrows!==!1&&d.createElementVNode("div",{class:d.normalizeClass(["v-window__controls",{"v-window__controls--left":e.verticalArrows==="left"||e.verticalArrows===!0},{"v-window__controls--right":e.verticalArrows==="right"}]),onKeydown:S},[b.value])]),n.additional?.({group:i})]}),[[h0,w.value]])),{group:i}}}),ECe=ie({color:String,cycle:Boolean,delimiterIcon:{type:ot,default:"$delimiter"},height:{type:[Number,String],default:500},hideDelimiters:Boolean,hideDelimiterBackground:Boolean,interval:{type:[Number,String],default:6e3,validator:e=>Number(e)>0},progress:[Boolean,String],verticalDelimiters:[Boolean,String],...v0({continuous:!0,mandatory:"force",showArrows:!0})},"VCarousel"),MCe=Se()({name:"VCarousel",props:ECe(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=$e(e,"modelValue"),{t:a}=yn(),o=d.ref();let i=-1;d.watch(r,l),d.watch(()=>e.interval,l),d.watch(()=>e.cycle,c=>{c?l():window.clearTimeout(i)}),d.onMounted(s);function s(){!e.cycle||!o.value||(i=window.setTimeout(o.value.group.next,Number(e.interval)>0?Number(e.interval):6e3))}function l(){window.clearTimeout(i),window.requestAnimationFrame(s)}function u(c,f){(e.direction==="horizontal"&&c.key==="ArrowLeft"||e.direction==="vertical"&&c.key==="ArrowUp")&&(c.preventDefault(),f.prev(),d.nextTick(()=>o.value?.$el.querySelector(".v-btn--active")?.focus())),(e.direction==="horizontal"&&c.key==="ArrowRight"||e.direction==="vertical"&&c.key==="ArrowDown")&&(c.preventDefault(),f.next(),d.nextTick(()=>o.value?.$el.querySelector(".v-btn--active")?.focus()))}return Ce(()=>{const c=bd.filterProps(e);return d.createVNode(bd,d.mergeProps({ref:o},c,{modelValue:r.value,"onUpdate:modelValue":f=>r.value=f,class:["v-carousel",{"v-carousel--hide-delimiter-background":e.hideDelimiterBackground,"v-carousel--vertical-delimiters":e.verticalDelimiters},e.class],style:[{height:Oe(e.height)},e.style]}),{default:n.default,additional:f=>{let{group:h}=f;return d.createElementVNode(d.Fragment,null,[!e.hideDelimiters&&d.createElementVNode("div",{class:"v-carousel__controls",style:{left:e.verticalDelimiters==="left"&&e.verticalDelimiters?0:"auto",right:e.verticalDelimiters==="right"?0:"auto"}},[h.items.value.length>0&&d.createVNode(Nt,{defaults:{VBtn:{color:e.color,icon:e.delimiterIcon,size:"x-small",variant:"text"}},scoped:!0},{default:()=>[h.items.value.map((v,p)=>{const m={id:`carousel-item-${v.id}`,"aria-label":a("$vuetify.carousel.ariaLabel.delimiter",p+1,h.items.value.length),class:["v-carousel__controls__item",h.isSelected(v.id)&&"v-btn--active"],onClick:()=>h.select(v.id,!0),onKeydown:g=>u(g,h)};return n.item?n.item({props:m,item:v}):d.createVNode(ht,d.mergeProps(v,m),null)})]})]),e.progress&&d.createVNode(sm,{absolute:!0,class:"v-carousel__progress",color:typeof e.progress=="string"?e.progress:void 0,modelValue:(h.getItemIndex(r.value)+1)/h.items.value.length*100},null)])},prev:n.prev,next:n.next})}),{}}}),p0=ie({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...Qe(),...fh(),...WI()},"VWindowItem"),wd=Se()({name:"VWindowItem",directives:{vTouch:h0},props:p0(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=d.inject(dU),a=ud(e,fU),{isBooted:o}=ch();if(!r||!a)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const i=d.shallowRef(!1),s=d.computed(()=>o.value&&(r.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function l(){!i.value||!r||(i.value=!1,r.transitionCount.value>0&&(r.transitionCount.value-=1,r.transitionCount.value===0&&(r.transitionHeight.value=void 0)))}function u(){i.value||!r||(i.value=!0,r.transitionCount.value===0&&(r.transitionHeight.value=Oe(r.rootRef.value?.clientHeight)),r.transitionCount.value+=1)}function c(){l()}function f(p){i.value&&d.nextTick(()=>{!s.value||!i.value||!r||(r.transitionHeight.value=Oe(p.clientHeight))})}const h=d.computed(()=>{const p=r.isReversed.value?e.reverseTransition:e.transition;return s.value?{name:typeof p!="string"?r.transition.value:p,onBeforeEnter:u,onAfterEnter:l,onEnterCancelled:c,onBeforeLeave:u,onAfterLeave:l,onLeaveCancelled:c,onEnter:f}:!1}),{hasContent:v}=GI(e,a.isSelected);return Ce(()=>d.createVNode(go,{transition:h.value,disabled:!o.value},{default:()=>[d.withDirectives(d.createElementVNode("div",{class:d.normalizeClass(["v-window-item",a.selectedClass.value,e.class]),style:d.normalizeStyle(e.style)},[v.value&&n.default?.()]),[[d.vShow,a.isSelected.value]])]})),{groupItem:a}}}),ICe=ie({...qW(),...p0()},"VCarouselItem"),DCe=Se()({name:"VCarouselItem",inheritAttrs:!1,props:ICe(),setup(e,t){let{slots:n,attrs:r}=t;Ce(()=>{const a=Qu.filterProps(e),o=wd.filterProps(e);return d.createVNode(wd,d.mergeProps({class:["v-carousel-item",e.class]},o),{default:()=>[d.createVNode(Qu,d.mergeProps(r,a),n)]})})}}),VCe=Zu("v-code","code"),PCe=ie({color:{type:Object},disabled:Boolean,readonly:Boolean,dotSize:{type:[Number,String],default:10},height:{type:[Number,String],default:150},width:{type:[Number,String],default:300},...Qe()},"VColorPickerCanvas"),NCe=mo({name:"VColorPickerCanvas",props:PCe(),emits:{"update:color":e=>!0,"update:position":e=>!0},setup(e,t){let{emit:n}=t;const r=d.shallowRef(!1),a=d.ref(),o=d.shallowRef(parseFloat(e.width)),i=d.shallowRef(parseFloat(e.height)),s=d.ref({x:0,y:0}),l=d.toRef(()=>!e.disabled&&!e.readonly),u=d.computed({get:()=>s.value,set(y){if(!a.value)return;const{x:b,y:w}=y;s.value=y,n("update:color",{h:e.color?.h??0,s:Dn(b,0,o.value)/o.value,v:1-Dn(w,0,i.value)/i.value,a:e.color?.a??1})}}),c=d.computed(()=>{const{x:y,y:b}=u.value,w=parseInt(e.dotSize,10)/2;return{width:Oe(e.dotSize),height:Oe(e.dotSize),transform:`translate(${Oe(y-w)}, ${Oe(b-w)})`}}),{resizeRef:f}=fs(y=>{if(!f.el?.offsetParent)return;const{width:b,height:w}=y[0].contentRect;o.value=Math.round(b),i.value=Math.round(w)});function h(y,b,w){const{left:S,top:_,width:C,height:T}=w;u.value={x:Dn(y-S,0,C),y:Dn(b-_,0,T)}}function v(y){y.type==="mousedown"&&y.preventDefault(),l.value&&(p(y),window.addEventListener("mousemove",p),window.addEventListener("mouseup",m),window.addEventListener("touchmove",p),window.addEventListener("touchend",m))}function p(y){if(!l.value||!a.value)return;r.value=!0;const b=jbe(y);h(b.clientX,b.clientY,a.value.getBoundingClientRect())}function m(){window.removeEventListener("mousemove",p),window.removeEventListener("mouseup",m),window.removeEventListener("touchmove",p),window.removeEventListener("touchend",m)}function g(){if(!a.value)return;const y=a.value,b=y.getContext("2d");if(!b)return;const w=b.createLinearGradient(0,0,y.width,0);w.addColorStop(0,"hsla(0, 0%, 100%, 1)"),w.addColorStop(1,`hsla(${e.color?.h??0}, 100%, 50%, 1)`),b.fillStyle=w,b.fillRect(0,0,y.width,y.height);const S=b.createLinearGradient(0,0,0,y.height);S.addColorStop(0,"hsla(0, 0%, 0%, 0)"),S.addColorStop(1,"hsla(0, 0%, 0%, 1)"),b.fillStyle=S,b.fillRect(0,0,y.width,y.height)}return d.watch(()=>e.color?.h,g,{immediate:!0}),d.watch(()=>[o.value,i.value],(y,b)=>{g(),s.value={x:u.value.x*y[0]/b[0],y:u.value.y*y[1]/b[1]}},{flush:"post"}),d.watch(()=>e.color,()=>{if(r.value){r.value=!1;return}s.value=e.color?{x:e.color.s*o.value,y:(1-e.color.v)*i.value}:{x:0,y:0}},{deep:!0,immediate:!0}),d.onMounted(()=>g()),Ce(()=>d.createElementVNode("div",{ref:f,class:d.normalizeClass(["v-color-picker-canvas",e.class]),style:d.normalizeStyle(e.style),onMousedown:v,onTouchstartPassive:v},[d.createElementVNode("canvas",{ref:a,width:o.value,height:i.value},null),e.color&&d.createElementVNode("div",{class:d.normalizeClass(["v-color-picker-canvas__dot",{"v-color-picker-canvas__dot--disabled":e.disabled}]),style:d.normalizeStyle(c.value)},null)])),{}}});function LCe(e,t){if(t){const{a:n,...r}=e;return r}return e}function OCe(e,t){if(t==null||typeof t=="string"){const n=typeof e.a=="number"&&e.a<1;if(t?.startsWith("rgb(")){const{r:a,g:o,b:i,a:s}=Ul(e);return`rgb(${a} ${o} ${i}`+(n?` / ${s})`:")")}else if(t?.startsWith("hsl(")){const{h:a,s:o,l:i,a:s}=XM(e);return`hsl(${a} ${Math.round(o*100)} ${Math.round(i*100)}`+(n?` / ${s})`:")")}const r=EW(e);return e.a===1?r.slice(0,7):r}if(typeof t=="object"){let n;return nh(t,["r","g","b"])?n=Ul(e):nh(t,["h","s","l"])?n=XM(e):nh(t,["h","s","v"])&&(n=e),LCe(n,!nh(t,["a"])&&e.a===1)}return e}const mm={h:0,s:0,v:0,a:1},dD={inputProps:{type:"number",min:0},inputs:[{label:"R",max:255,step:1,getValue:e=>Math.round(e.r),getColor:(e,t)=>({...e,r:Number(t)}),localeKey:"redInput"},{label:"G",max:255,step:1,getValue:e=>Math.round(e.g),getColor:(e,t)=>({...e,g:Number(t)}),localeKey:"greenInput"},{label:"B",max:255,step:1,getValue:e=>Math.round(e.b),getColor:(e,t)=>({...e,b:Number(t)}),localeKey:"blueInput"},{label:"A",max:1,step:.01,getValue:e=>{let{a:t}=e;return t!=null?Math.round(t*100)/100:1},getColor:(e,t)=>({...e,a:Number(t)}),localeKey:"alphaInput"}],to:Ul,from:Jy},RCe={...dD,inputs:dD.inputs?.slice(0,3)},fD={inputProps:{type:"number",min:0},inputs:[{label:"H",max:360,step:1,getValue:e=>Math.round(e.h),getColor:(e,t)=>({...e,h:Number(t)}),localeKey:"hueInput"},{label:"S",max:1,step:.01,getValue:e=>Math.round(e.s*100)/100,getColor:(e,t)=>({...e,s:Number(t)}),localeKey:"saturationInput"},{label:"L",max:1,step:.01,getValue:e=>Math.round(e.l*100)/100,getColor:(e,t)=>({...e,l:Number(t)}),localeKey:"lightnessInput"},{label:"A",max:1,step:.01,getValue:e=>{let{a:t}=e;return t!=null?Math.round(t*100)/100:1},getColor:(e,t)=>({...e,a:Number(t)}),localeKey:"alphaInput"}],to:XM,from:ZM},BCe={...fD,inputs:fD.inputs.slice(0,3)},hU={inputProps:{type:"text"},inputs:[{label:"HEXA",getValue:e=>e,getColor:(e,t)=>t,localeKey:"hexaInput"}],to:EW,from:m1e},FCe={...hU,inputs:[{label:"HEX",getValue:e=>e.slice(0,7),getColor:(e,t)=>t,localeKey:"hexInput"}]},Th={rgb:RCe,rgba:dD,hsl:BCe,hsla:fD,hex:FCe,hexa:hU},HCe=e=>{let{label:t,...n}=e;return d.createElementVNode("div",{class:"v-color-picker-edit__input"},[d.createElementVNode("input",d.normalizeProps(d.guardReactiveProps(n)),null),d.createElementVNode("span",null,[t])])},zCe=ie({color:Object,disabled:Boolean,readonly:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(Th).includes(e)},modes:{type:Array,default:()=>Object.keys(Th),validator:e=>Array.isArray(e)&&e.every(t=>Object.keys(Th).includes(t))},...Qe()},"VColorPickerEdit"),WCe=mo({name:"VColorPickerEdit",props:zCe(),emits:{"update:color":e=>!0,"update:mode":e=>!0},setup(e,t){let{emit:n}=t;const{t:r}=yn(),a=d.computed(()=>e.modes.map(i=>({...Th[i],name:i}))),o=d.computed(()=>{const i=a.value.find(l=>l.name===e.mode);if(!i)return[];const s=e.color?i.to(e.color):null;return i.inputs?.map(l=>{let{getValue:u,getColor:c,localeKey:f,...h}=l;return{...i.inputProps,...h,ariaLabel:r(`$vuetify.colorPicker.ariaLabel.${f}`),disabled:e.disabled,readonly:e.readonly,value:s&&u(s),onChange:v=>{const p=v.target;p&&n("update:color",i.from(c(s??i.to(mm),p.value)))}}})});return Ce(()=>d.createElementVNode("div",{class:d.normalizeClass(["v-color-picker-edit",e.class]),style:d.normalizeStyle(e.style)},[o.value?.map(i=>d.createVNode(HCe,i,null)),a.value.length>1&&d.createVNode(ht,{icon:"$unfold",size:"x-small",variant:"plain","aria-label":r("$vuetify.colorPicker.ariaLabel.changeFormat"),onClick:()=>{const i=a.value.findIndex(s=>s.name===e.mode);n("update:mode",a.value[(i+1)%a.value.length].name)}},null)])),{}}}),hD=Symbol.for("vuetify:v-slider");function vD(e,t,n){const r=n==="vertical",a=t.getBoundingClientRect(),o="touches"in e?e.touches[0]:e;return r?o.clientY-(a.top+a.height/2):o.clientX-(a.left+a.width/2)}function GCe(e,t){return"touches"in e&&e.touches.length?e.touches[0][t]:"changedTouches"in e&&e.changedTouches.length?e.changedTouches[0][t]:e[t]}const vU=ie({disabled:{type:Boolean,default:null},error:Boolean,readonly:{type:Boolean,default:null},max:{type:[Number,String],default:100},min:{type:[Number,String],default:0},step:{type:[Number,String],default:0},thumbColor:String,thumbLabel:{type:[Boolean,String],default:void 0,validator:e=>typeof e=="boolean"||e==="always"||e==="hover"},thumbSize:{type:[Number,String],default:20},showTicks:{type:[Boolean,String],default:!1,validator:e=>typeof e=="boolean"||e==="always"},ticks:{type:[Array,Object]},tickSize:{type:[Number,String],default:2},color:String,trackColor:String,trackFillColor:String,trackSize:{type:[Number,String],default:4},direction:{type:String,default:"horizontal",validator:e=>["vertical","horizontal"].includes(e)},reverse:Boolean,noKeyboard:Boolean,...Gn(),...Dr({elevation:2}),ripple:{type:Boolean,default:!0}},"Slider"),pU=e=>{const t=d.computed(()=>parseFloat(e.min)),n=d.computed(()=>parseFloat(e.max)),r=d.computed(()=>Number(e.step)>0?parseFloat(e.step):0),a=d.computed(()=>Math.max(J6(r.value),J6(t.value)));function o(i){if(i=parseFloat(i),r.value<=0)return i;const s=Dn(i,t.value,n.value),l=t.value%r.value;let u=Math.round((s-l)/r.value)*r.value+l;return s>u&&u+r.value>n.value&&(u=n.value),parseFloat(Math.min(u,n.value).toFixed(a.value))}return{min:t,max:n,step:r,decimals:a,roundValue:o}},mU=e=>{let{props:t,steps:n,onSliderStart:r,onSliderMove:a,onSliderEnd:o,getActiveThumb:i}=e;const s=dm(t),{isRtl:l}=Hr(),u=d.toRef(()=>t.reverse),c=d.computed(()=>t.direction==="vertical"),f=d.computed(()=>c.value!==u.value),{min:h,max:v,step:p,decimals:m,roundValue:g}=n,y=d.computed(()=>parseInt(t.thumbSize,10)),b=d.computed(()=>parseInt(t.tickSize,10)),w=d.computed(()=>parseInt(t.trackSize,10)),S=d.computed(()=>(v.value-h.value)/p.value),_=d.computed(()=>t.error||s.isDisabled.value?void 0:t.thumbColor??t.color),C=d.computed(()=>t.error||s.isDisabled.value?void 0:t.thumbColor),T=d.computed(()=>t.error||s.isDisabled.value?void 0:t.trackColor??t.color),A=d.computed(()=>t.error||s.isDisabled.value?void 0:t.trackFillColor??t.color),E=d.shallowRef(!1),M=d.shallowRef(0),I=d.ref(),N=d.ref();function V($){const re=I.value?.$el;if(!re)return;const he=t.direction==="vertical",ce=he?"top":"left",ge=he?"height":"width",Te=he?"clientY":"clientX",{[ce]:Pe,[ge]:ne}=re.getBoundingClientRect(),be=GCe($,Te);let Ne=Dn((be-Pe-M.value)/ne)||0;return(he?f.value:f.value!==l.value)&&(Ne=1-Ne),g(h.value+Ne*(v.value-h.value))}const P=$=>{const re=V($);re!=null&&o({value:re}),E.value=!1,M.value=0},O=$=>{const re=V($);N.value=i($),N.value&&(E.value=!0,N.value.contains($.target)?M.value=vD($,N.value,t.direction):(M.value=0,re!=null&&a({value:re})),re!=null&&r({value:re}),d.nextTick(()=>N.value?.focus()))},L={passive:!0,capture:!0};function R($){const re=V($);re!=null&&a({value:re})}function F($){$.stopPropagation(),$.preventDefault(),P($),window.removeEventListener("mousemove",R,L),window.removeEventListener("mouseup",F)}function H($){P($),window.removeEventListener("touchmove",R,L),$.target?.removeEventListener("touchend",H)}function z($){O($),window.addEventListener("touchmove",R,L),$.target?.addEventListener("touchend",H,{passive:!1})}function G($){$.button===0&&($.preventDefault(),O($),window.addEventListener("mousemove",R,L),window.addEventListener("mouseup",F,{passive:!1}))}d.onScopeDispose(()=>{window.removeEventListener("touchmove",R),window.removeEventListener("mousemove",R),window.removeEventListener("mouseup",F)});const Y=$=>{const re=($-h.value)/(v.value-h.value)*100;return Dn(isNaN(re)?0:re,0,100)},U=d.toRef(()=>t.showTicks),j=d.computed(()=>U.value?t.ticks?Array.isArray(t.ticks)?t.ticks.map($=>({value:$,position:Y($),label:$.toString()})):Object.keys(t.ticks).map($=>({value:parseFloat($),position:Y(parseFloat($)),label:t.ticks[$]})):S.value!==1/0?Wl(S.value+1).map($=>{const re=h.value+$*p.value;return{value:re,position:Y(re)}}):[]:[]),Q=d.computed(()=>j.value.some($=>{let{label:re}=$;return!!re})),ee={activeThumbRef:N,color:d.toRef(()=>t.color),decimals:m,disabled:s.isDisabled,direction:d.toRef(()=>t.direction),elevation:d.toRef(()=>t.elevation),hasLabels:Q,isReversed:u,indexFromEnd:f,min:h,max:v,mousePressed:E,noKeyboard:d.toRef(()=>t.noKeyboard),numTicks:S,onSliderMousedown:G,onSliderTouchstart:z,parsedTicks:j,parseMouseMove:V,position:Y,readonly:s.isReadonly,rounded:d.toRef(()=>t.rounded),roundValue:g,showTicks:U,startOffset:M,step:p,thumbSize:y,thumbColor:_,thumbLabelColor:C,thumbLabel:d.toRef(()=>t.thumbLabel),ticks:d.toRef(()=>t.ticks),tickSize:b,trackColor:T,trackContainerRef:I,trackFillColor:A,trackSize:w,vertical:c};return d.provide(hD,ee),ee},UCe=ie({focused:Boolean,max:{type:Number,required:!0},min:{type:Number,required:!0},modelValue:{type:Number,required:!0},position:{type:Number,required:!0},ripple:{type:[Boolean,Object],default:!0},name:String,noKeyboard:Boolean,...Qe()},"VSliderThumb"),pD=Se()({name:"VSliderThumb",directives:{vRipple:Ba},props:UCe(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=d.inject(hD),{isRtl:o,rtlClasses:i}=Hr();if(!a)throw new Error("[Vuetify] v-slider-thumb must be used inside v-slider or v-range-slider");const{min:s,max:l,thumbColor:u,thumbLabelColor:c,step:f,disabled:h,thumbSize:v,thumbLabel:p,direction:m,isReversed:g,vertical:y,readonly:b,elevation:w,mousePressed:S,decimals:_,indexFromEnd:C}=a,T=d.shallowRef(!1),A=d.shallowRef(!1),E=d.computed(()=>h.value?void 0:w.value),{elevationClasses:M}=ta(E),{textColorClasses:I,textColorStyles:N}=_a(u),{backgroundColorClasses:V,backgroundColorStyles:P}=Mn(c),{pageup:O,pagedown:L,end:R,home:F,left:H,right:z,down:G,up:Y}=RM,U=[O,L,R,F,H,z,G,Y],j=d.computed(()=>f.value?[1,2,3]:[1,5,10]);function Q($,re){if(e.noKeyboard||h.value||!U.includes($.key))return;$.preventDefault();const he=f.value||.1,ce=(l.value-s.value)/he;if([H,z,G,Y].includes($.key)){const Te=(y.value?[o.value?H:z,g.value?G:Y]:C.value!==o.value?[H,Y]:[z,Y]).includes($.key)?1:-1,Pe=$.shiftKey?2:$.ctrlKey?1:0;Te===-1&&re===l.value&&!Pe&&!Number.isInteger(ce)?re=re-ce%1*he:re=re+Te*he*j.value[Pe]}else if($.key===F)re=s.value;else if($.key===R)re=l.value;else{const ge=$.key===L?1:-1;re=re-ge*he*(ce>100?ce/10:10)}return Math.max(e.min,Math.min(e.max,re))}function ee($){const re=Q($,e.modelValue);re!=null&&(A.value=!1,r("update:modelValue",re))}return d.watch(()=>e.focused,$=>{$&&(A.value=!1)}),Ce(()=>{const $=Oe(C.value?100-e.position:e.position,"%"),re=p.value==="always"||p.value===!0&&e.focused||p.value==="hover"&&(T.value||e.focused&&!A.value);return d.createElementVNode("div",{class:d.normalizeClass(["v-slider-thumb",{"v-slider-thumb--focused":e.focused,"v-slider-thumb--pressed":e.focused&&S.value},e.class,i.value]),style:d.normalizeStyle([{"--v-slider-thumb-position":$,"--v-slider-thumb-size":Oe(v.value)},e.style]),role:"slider",tabindex:h.value?-1:0,"aria-label":e.name,"aria-valuemin":s.value,"aria-valuemax":l.value,"aria-valuenow":e.modelValue,"aria-readonly":!!b.value,"aria-orientation":m.value,onKeydown:b.value?void 0:ee,onMouseenter:()=>{T.value=!0},onMouseleave:()=>{T.value=!1,A.value=!0}},[d.createElementVNode("div",{class:d.normalizeClass(["v-slider-thumb__surface",I.value,M.value]),style:d.normalizeStyle(N.value)},null),d.withDirectives(d.createElementVNode("div",{class:d.normalizeClass(["v-slider-thumb__ripple",I.value]),style:d.normalizeStyle(N.value)},null),[[Ba,e.ripple,null,{circle:!0,center:!0}]]),d.createVNode(iI,{origin:"bottom center"},{default:()=>[d.withDirectives(d.createElementVNode("div",{class:"v-slider-thumb__label-container"},[d.createElementVNode("div",{class:d.normalizeClass(["v-slider-thumb__label",V.value]),style:d.normalizeStyle(P.value)},[d.createElementVNode("div",null,[n["thumb-label"]?.({modelValue:e.modelValue})??e.modelValue.toFixed(f.value?_.value:1)]),d.createElementVNode("div",{class:"v-slider-thumb__label-wedge"},null)])]),[[d.vShow,re]])]})])}),{}}}),jCe=ie({start:{type:Number,required:!0},stop:{type:Number,required:!0},...Qe()},"VSliderTrack"),gU=Se()({name:"VSliderTrack",props:jCe(),emits:{},setup(e,t){let{slots:n}=t;const r=d.inject(hD);if(!r)throw new Error("[Vuetify] v-slider-track must be inside v-slider or v-range-slider");const{color:a,parsedTicks:o,rounded:i,showTicks:s,tickSize:l,trackColor:u,trackFillColor:c,trackSize:f,vertical:h,min:v,max:p,indexFromEnd:m}=r,{roundedClasses:g}=tr(i),{backgroundColorClasses:y,backgroundColorStyles:b}=Mn(c),{backgroundColorClasses:w,backgroundColorStyles:S}=Mn(u),_=d.computed(()=>`inset-${h.value?"block":"inline"}-${m.value?"end":"start"}`),C=d.computed(()=>h.value?"height":"width"),T=d.computed(()=>({[_.value]:"0%",[C.value]:"100%"})),A=d.computed(()=>e.stop-e.start),E=d.computed(()=>({[_.value]:Oe(e.start,"%"),[C.value]:Oe(A.value,"%")})),M=d.computed(()=>s.value?(h.value?o.value.slice().reverse():o.value).map((N,V)=>{const P=N.value!==v.value&&N.value!==p.value?Oe(N.position,"%"):void 0;return d.createElementVNode("div",{key:N.value,class:d.normalizeClass(["v-slider-track__tick",{"v-slider-track__tick--filled":N.position>=e.start&&N.position<=e.stop,"v-slider-track__tick--first":N.value===v.value,"v-slider-track__tick--last":N.value===p.value}]),style:{[_.value]:P}},[(N.label||n["tick-label"])&&d.createElementVNode("div",{class:"v-slider-track__tick-label"},[n["tick-label"]?.({tick:N,index:V})??N.label])])}):[]);return Ce(()=>d.createElementVNode("div",{class:d.normalizeClass(["v-slider-track",g.value,e.class]),style:d.normalizeStyle([{"--v-slider-track-size":Oe(f.value),"--v-slider-tick-size":Oe(l.value)},e.style])},[d.createElementVNode("div",{class:d.normalizeClass(["v-slider-track__background",w.value,{"v-slider-track__background--opacity":!!a.value||!c.value}]),style:{...T.value,...S.value}},null),d.createElementVNode("div",{class:d.normalizeClass(["v-slider-track__fill",y.value]),style:{...E.value,...b.value}},null),s.value&&d.createElementVNode("div",{class:d.normalizeClass(["v-slider-track__ticks",{"v-slider-track__ticks--always-show":s.value==="always"}])},[M.value])])),{}}}),YCe=ie({...ub(),...vU(),...nc(),modelValue:{type:[Number,String],default:0}},"VSlider"),mD=Se()({name:"VSlider",inheritAttrs:!1,props:YCe(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,start:e=>!0,end:e=>!0},setup(e,t){let{slots:n,emit:r,attrs:a}=t;const o=d.ref(),i=d.ref(),{rtlClasses:s}=Hr(),l=pU(e),u=$e(e,"modelValue",void 0,M=>l.roundValue(M??l.min.value)),{min:c,max:f,mousePressed:h,roundValue:v,onSliderMousedown:p,onSliderTouchstart:m,trackContainerRef:g,position:y,hasLabels:b,disabled:w,readonly:S,noKeyboard:_}=mU({props:e,steps:l,onSliderStart:()=>{!w.value&&!S.value&&r("start",u.value)},onSliderEnd:M=>{let{value:I}=M;const N=v(I);!w.value&&!S.value&&(u.value=N),r("end",N)},onSliderMove:M=>{let{value:I}=M;!w.value&&!S.value&&(u.value=v(I))},getActiveThumb:()=>o.value?.$el}),{isFocused:C,focus:T,blur:A}=tc(e),E=d.computed(()=>y(u.value));return Ce(()=>{const M=Fa.filterProps(e),[I,N]=Gl(a),V=!!(e.label||n.label||n.prepend);return d.createVNode(Fa,d.mergeProps({ref:i,class:["v-slider",{"v-slider--has-labels":!!n["tick-label"]||b.value,"v-slider--focused":C.value,"v-slider--pressed":h.value,"v-slider--disabled":w.value},s.value,e.class],style:e.style},M,I,{focused:C.value}),{...n,prepend:V?P=>d.createElementVNode(d.Fragment,null,[n.label?.(P)??(e.label?d.createVNode(cm,{id:P.id.value,class:"v-slider__label",text:e.label},null):void 0),n.prepend?.(P)]):void 0,default:P=>{let{id:O,messagesId:L}=P;return d.createElementVNode("div",{class:"v-slider__container",onMousedown:S.value?void 0:p,onTouchstartPassive:S.value?void 0:m},[d.createElementVNode("input",{id:O.value,name:e.name||O.value,disabled:w.value,readonly:S.value,tabindex:"-1",value:u.value},null),d.createVNode(gU,{ref:g,start:0,stop:E.value},{"tick-label":n["tick-label"]}),d.createVNode(pD,d.mergeProps({ref:o,"aria-describedby":L.value,focused:C.value,noKeyboard:_.value,min:c.value,max:f.value,modelValue:u.value,"onUpdate:modelValue":R=>u.value=R,position:E.value,elevation:e.elevation,onFocus:T,onBlur:A,ripple:e.ripple,name:e.name},N),{"thumb-label":n["thumb-label"]})])}})}),na({focus:()=>o.value?.$el.focus()},i)}}),yU=ie({color:{type:Object},disabled:Boolean,readonly:Boolean,hideAlpha:Boolean,hideEyeDropper:Boolean,eyeDropperIcon:{type:ot,default:"$eyeDropper"},...Qe()},"VColorPickerPreview"),KCe=mo({name:"VColorPickerPreview",props:yU(),emits:{"update:color":e=>!0},setup(e,t){let{emit:n}=t;const{t:r}=yn(),a=new AbortController,o=d.toRef(()=>!e.disabled&&!e.readonly);d.onUnmounted(()=>a.abort());async function i(){if(!W6||!o.value)return;const s=new window.EyeDropper;try{const l=await s.open({signal:a.signal}),u=Jy(Ni(l.sRGBHex));n("update:color",{...e.color??mm,...u})}catch{}}return Ce(()=>d.createElementVNode("div",{class:d.normalizeClass(["v-color-picker-preview",{"v-color-picker-preview--hide-alpha":e.hideAlpha},e.class]),style:d.normalizeStyle(e.style)},[W6&&!e.hideEyeDropper&&d.createElementVNode("div",{class:"v-color-picker-preview__eye-dropper",key:"eyeDropper"},[d.createVNode(ht,{"aria-label":r("$vuetify.colorPicker.ariaLabel.eyedropper"),density:"comfortable",disabled:e.disabled,readonly:e.readonly,icon:e.eyeDropperIcon,variant:"plain",onClick:i},null)]),d.createElementVNode("div",{class:"v-color-picker-preview__dot"},[d.createElementVNode("div",{style:{background:TW(e.color??mm)}},null)]),d.createElementVNode("div",{class:"v-color-picker-preview__sliders"},[d.createVNode(mD,{class:"v-color-picker-preview__track v-color-picker-preview__hue","aria-label":r("$vuetify.colorPicker.ariaLabel.hueSlider"),modelValue:e.color?.h,"onUpdate:modelValue":s=>n("update:color",{...e.color??mm,h:s}),step:1,min:0,max:360,disabled:e.disabled,readonly:e.readonly,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null),!e.hideAlpha&&d.createVNode(mD,{class:"v-color-picker-preview__track v-color-picker-preview__alpha","aria-label":r("$vuetify.colorPicker.ariaLabel.alphaSlider"),modelValue:e.color?.a??1,"onUpdate:modelValue":s=>n("update:color",{...e.color??mm,a:s}),step:.01,min:0,max:1,disabled:e.disabled,readonly:e.readonly,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null)])])),{}}}),XCe={red:{base:"#f44336",lighten5:"#ffebee",lighten4:"#ffcdd2",lighten3:"#ef9a9a",lighten2:"#e57373",lighten1:"#ef5350",darken1:"#e53935",darken2:"#d32f2f",darken3:"#c62828",darken4:"#b71c1c",accent1:"#ff8a80",accent2:"#ff5252",accent3:"#ff1744",accent4:"#d50000"},pink:{base:"#e91e63",lighten5:"#fce4ec",lighten4:"#f8bbd0",lighten3:"#f48fb1",lighten2:"#f06292",lighten1:"#ec407a",darken1:"#d81b60",darken2:"#c2185b",darken3:"#ad1457",darken4:"#880e4f",accent1:"#ff80ab",accent2:"#ff4081",accent3:"#f50057",accent4:"#c51162"},purple:{base:"#9c27b0",lighten5:"#f3e5f5",lighten4:"#e1bee7",lighten3:"#ce93d8",lighten2:"#ba68c8",lighten1:"#ab47bc",darken1:"#8e24aa",darken2:"#7b1fa2",darken3:"#6a1b9a",darken4:"#4a148c",accent1:"#ea80fc",accent2:"#e040fb",accent3:"#d500f9",accent4:"#aa00ff"},deepPurple:{base:"#673ab7",lighten5:"#ede7f6",lighten4:"#d1c4e9",lighten3:"#b39ddb",lighten2:"#9575cd",lighten1:"#7e57c2",darken1:"#5e35b1",darken2:"#512da8",darken3:"#4527a0",darken4:"#311b92",accent1:"#b388ff",accent2:"#7c4dff",accent3:"#651fff",accent4:"#6200ea"},indigo:{base:"#3f51b5",lighten5:"#e8eaf6",lighten4:"#c5cae9",lighten3:"#9fa8da",lighten2:"#7986cb",lighten1:"#5c6bc0",darken1:"#3949ab",darken2:"#303f9f",darken3:"#283593",darken4:"#1a237e",accent1:"#8c9eff",accent2:"#536dfe",accent3:"#3d5afe",accent4:"#304ffe"},blue:{base:"#2196f3",lighten5:"#e3f2fd",lighten4:"#bbdefb",lighten3:"#90caf9",lighten2:"#64b5f6",lighten1:"#42a5f5",darken1:"#1e88e5",darken2:"#1976d2",darken3:"#1565c0",darken4:"#0d47a1",accent1:"#82b1ff",accent2:"#448aff",accent3:"#2979ff",accent4:"#2962ff"},lightBlue:{base:"#03a9f4",lighten5:"#e1f5fe",lighten4:"#b3e5fc",lighten3:"#81d4fa",lighten2:"#4fc3f7",lighten1:"#29b6f6",darken1:"#039be5",darken2:"#0288d1",darken3:"#0277bd",darken4:"#01579b",accent1:"#80d8ff",accent2:"#40c4ff",accent3:"#00b0ff",accent4:"#0091ea"},cyan:{base:"#00bcd4",lighten5:"#e0f7fa",lighten4:"#b2ebf2",lighten3:"#80deea",lighten2:"#4dd0e1",lighten1:"#26c6da",darken1:"#00acc1",darken2:"#0097a7",darken3:"#00838f",darken4:"#006064",accent1:"#84ffff",accent2:"#18ffff",accent3:"#00e5ff",accent4:"#00b8d4"},teal:{base:"#009688",lighten5:"#e0f2f1",lighten4:"#b2dfdb",lighten3:"#80cbc4",lighten2:"#4db6ac",lighten1:"#26a69a",darken1:"#00897b",darken2:"#00796b",darken3:"#00695c",darken4:"#004d40",accent1:"#a7ffeb",accent2:"#64ffda",accent3:"#1de9b6",accent4:"#00bfa5"},green:{base:"#4caf50",lighten5:"#e8f5e9",lighten4:"#c8e6c9",lighten3:"#a5d6a7",lighten2:"#81c784",lighten1:"#66bb6a",darken1:"#43a047",darken2:"#388e3c",darken3:"#2e7d32",darken4:"#1b5e20",accent1:"#b9f6ca",accent2:"#69f0ae",accent3:"#00e676",accent4:"#00c853"},lightGreen:{base:"#8bc34a",lighten5:"#f1f8e9",lighten4:"#dcedc8",lighten3:"#c5e1a5",lighten2:"#aed581",lighten1:"#9ccc65",darken1:"#7cb342",darken2:"#689f38",darken3:"#558b2f",darken4:"#33691e",accent1:"#ccff90",accent2:"#b2ff59",accent3:"#76ff03",accent4:"#64dd17"},lime:{base:"#cddc39",lighten5:"#f9fbe7",lighten4:"#f0f4c3",lighten3:"#e6ee9c",lighten2:"#dce775",lighten1:"#d4e157",darken1:"#c0ca33",darken2:"#afb42b",darken3:"#9e9d24",darken4:"#827717",accent1:"#f4ff81",accent2:"#eeff41",accent3:"#c6ff00",accent4:"#aeea00"},yellow:{base:"#ffeb3b",lighten5:"#fffde7",lighten4:"#fff9c4",lighten3:"#fff59d",lighten2:"#fff176",lighten1:"#ffee58",darken1:"#fdd835",darken2:"#fbc02d",darken3:"#f9a825",darken4:"#f57f17",accent1:"#ffff8d",accent2:"#ffff00",accent3:"#ffea00",accent4:"#ffd600"},amber:{base:"#ffc107",lighten5:"#fff8e1",lighten4:"#ffecb3",lighten3:"#ffe082",lighten2:"#ffd54f",lighten1:"#ffca28",darken1:"#ffb300",darken2:"#ffa000",darken3:"#ff8f00",darken4:"#ff6f00",accent1:"#ffe57f",accent2:"#ffd740",accent3:"#ffc400",accent4:"#ffab00"},orange:{base:"#ff9800",lighten5:"#fff3e0",lighten4:"#ffe0b2",lighten3:"#ffcc80",lighten2:"#ffb74d",lighten1:"#ffa726",darken1:"#fb8c00",darken2:"#f57c00",darken3:"#ef6c00",darken4:"#e65100",accent1:"#ffd180",accent2:"#ffab40",accent3:"#ff9100",accent4:"#ff6d00"},deepOrange:{base:"#ff5722",lighten5:"#fbe9e7",lighten4:"#ffccbc",lighten3:"#ffab91",lighten2:"#ff8a65",lighten1:"#ff7043",darken1:"#f4511e",darken2:"#e64a19",darken3:"#d84315",darken4:"#bf360c",accent1:"#ff9e80",accent2:"#ff6e40",accent3:"#ff3d00",accent4:"#dd2c00"},brown:{base:"#795548",lighten5:"#efebe9",lighten4:"#d7ccc8",lighten3:"#bcaaa4",lighten2:"#a1887f",lighten1:"#8d6e63",darken1:"#6d4c41",darken2:"#5d4037",darken3:"#4e342e",darken4:"#3e2723"},blueGrey:{base:"#607d8b",lighten5:"#eceff1",lighten4:"#cfd8dc",lighten3:"#b0bec5",lighten2:"#90a4ae",lighten1:"#78909c",darken1:"#546e7a",darken2:"#455a64",darken3:"#37474f",darken4:"#263238"},grey:{base:"#9e9e9e",lighten5:"#fafafa",lighten4:"#f5f5f5",lighten3:"#eeeeee",lighten2:"#e0e0e0",lighten1:"#bdbdbd",darken1:"#757575",darken2:"#616161",darken3:"#424242",darken4:"#212121"},shades:{black:"#000000",white:"#ffffff",transparent:"#ffffff00"}},ZCe=ie({swatches:{type:Array,default:()=>JCe(XCe)},disabled:Boolean,readonly:Boolean,color:Object,maxHeight:[Number,String],...Qe()},"VColorPickerSwatches");function JCe(e){return Object.keys(e).map(t=>{const n=e[t];return n.base?[n.base,n.darken4,n.darken3,n.darken2,n.darken1,n.lighten1,n.lighten2,n.lighten3,n.lighten4,n.lighten5]:[n.black,n.white,n.transparent]})}const QCe=mo({name:"VColorPickerSwatches",props:ZCe(),emits:{"update:color":e=>!0},setup(e,t){let{emit:n}=t;const r=d.toRef(()=>!e.disabled&&!e.readonly);function a(o){!r.value||!o||n("update:color",o)}return Ce(()=>d.createElementVNode("div",{class:d.normalizeClass(["v-color-picker-swatches",e.class]),style:d.normalizeStyle([{maxHeight:Oe(e.maxHeight)},e.style])},[d.createElementVNode("div",null,[e.swatches.map(o=>d.createElementVNode("div",{class:"v-color-picker-swatches__swatch"},[o.map(i=>{const s=Ni(i),l=Jy(s),u=_W(s);return d.createElementVNode("div",{class:d.normalizeClass(["v-color-picker-swatches__color",{"v-color-picker-swatches__color--disabled":e.disabled}]),onClick:()=>a(l)},[d.createElementVNode("div",{style:{background:u}},[e.color&&ma(e.color,l)?d.createVNode(ft,{size:"x-small",icon:"$success",color:w1e(i,"#FFFFFF")>2?"white":"black"},null):void 0])])})]))])])),{}}}),qCe=Zu("v-picker-title"),m0=ie({bgColor:String,divided:Boolean,landscape:Boolean,title:String,hideHeader:Boolean,hideTitle:Boolean,...jI()},"VPicker"),gm=Se()({name:"VPicker",props:m0(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:a}=Mn(()=>e.color);return Ce(()=>{const o=rc.filterProps(e),i=!e.hideTitle&&!!(e.title||n.title);return d.createVNode(rc,d.mergeProps(o,{color:e.bgColor,class:["v-picker",{"v-picker--divided":e.divided,"v-picker--landscape":e.landscape,"v-picker--with-actions":!!n.actions},e.class],style:e.style}),{default:()=>[!e.hideHeader&&d.createElementVNode("div",{key:"header",class:d.normalizeClass(["v-picker__header-wrapper",r.value]),style:d.normalizeStyle([a.value])},[i&&d.createVNode(qCe,{key:"picker-title"},{default:()=>[n.title?.()??e.title]}),n.header&&d.createElementVNode("div",{class:"v-picker__header"},[n.header()])]),d.createElementVNode("div",{class:"v-picker__body"},[n.default?.()]),n.actions&&d.createVNode(Nt,{defaults:{VBtn:{slim:!0,variant:"text"}}},{default:()=>[d.createElementVNode("div",{class:"v-picker__actions"},[n.actions()])]})]})}),{}}}),$Ce=ie({canvasHeight:{type:[String,Number],default:150},disabled:Boolean,dotSize:{type:[Number,String],default:10},hideCanvas:Boolean,hideSliders:Boolean,hideInputs:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(Th).includes(e)},modes:{type:Array,default:()=>Object.keys(Th),validator:e=>Array.isArray(e)&&e.every(t=>Object.keys(Th).includes(t))},showSwatches:Boolean,readonly:Boolean,swatches:Array,swatchesMaxHeight:{type:[Number,String],default:150},modelValue:{type:[Object,String]},...m0({hideHeader:!0}),...Ro(yU(),["hideEyeDropper","eyeDropperIcon"])},"VColorPicker"),e_e=mo({name:"VColorPicker",props:$Ce(),emits:{"update:modelValue":e=>!0,"update:mode":e=>!0},setup(e,t){let{slots:n}=t;const r=$e(e,"mode"),a=d.ref(null),o=$e(e,"modelValue",void 0,c=>{if(c==null||c==="")return null;let f;try{f=Jy(Ni(c))}catch(h){return pa(h),null}return f},c=>c?OCe(c,e.modelValue):null),i=d.computed(()=>o.value?{...o.value,h:a.value??o.value.h}:null),{rtlClasses:s}=Hr();let l=!0;d.watch(o,c=>{if(!l){l=!0;return}c&&(a.value=c.h)},{immediate:!0});const u=c=>{l=!1,a.value=c.h,o.value=c};return d.onBeforeMount(()=>{e.modes.includes(r.value)||(r.value=e.modes[0])}),fr({VSlider:{color:void 0,trackColor:void 0,trackFillColor:void 0}}),Ce(()=>{const c=gm.filterProps(e);return d.createVNode(gm,d.mergeProps(c,{class:["v-color-picker",s.value,e.class],style:[{"--v-color-picker-color-hsv":TW({...i.value??mm,a:1})},e.style]}),{...n,default:()=>d.createElementVNode(d.Fragment,null,[!e.hideCanvas&&d.createVNode(NCe,{key:"canvas",color:i.value,"onUpdate:color":u,disabled:e.disabled,readonly:e.readonly,dotSize:e.dotSize,width:e.width,height:e.canvasHeight},null),(!e.hideSliders||!e.hideInputs)&&d.createElementVNode("div",{key:"controls",class:"v-color-picker__controls"},[!e.hideSliders&&d.createVNode(KCe,{key:"preview",color:i.value,"onUpdate:color":u,hideAlpha:!r.value.endsWith("a"),disabled:e.disabled,readonly:e.readonly,hideEyeDropper:e.hideEyeDropper,eyeDropperIcon:e.eyeDropperIcon},null),!e.hideInputs&&d.createVNode(WCe,{key:"edit",modes:e.modes,mode:r.value,"onUpdate:mode":f=>r.value=f,color:i.value,"onUpdate:color":u,disabled:e.disabled,readonly:e.readonly},null)]),e.showSwatches&&d.createVNode(QCe,{key:"swatches",color:i.value,"onUpdate:color":u,maxHeight:e.swatchesMaxHeight,swatches:e.swatches,disabled:e.disabled,readonly:e.readonly},null)])})}),{}}}),t_e=ie({alwaysFilter:Boolean,autoSelectFirst:{type:[Boolean,String]},clearOnSelect:{type:Boolean,default:!0},delimiters:Array,...yh({filterKeys:["title"]}),...$I({hideNoData:!0,returnObject:!0}),...Ft(gb({modelValue:null,role:"combobox"}),["validationValue","dirty"])},"VCombobox"),n_e=Se()({name:"VCombobox",props:t_e(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:search":e=>!0,"update:menu":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const{t:a}=yn(),o=d.ref(),i=d.shallowRef(!1),s=d.shallowRef(!0),l=d.shallowRef(!1),u=d.ref(),c=d.ref(),f=d.shallowRef(-1);let h=!1;const{items:v,transformIn:p,transformOut:m}=VI(e),{textColorClasses:g,textColorStyles:y}=_a(()=>o.value?.color),{InputIcon:b}=lb(e),w=$e(e,"modelValue",[],oe=>p(Fn(oe)),oe=>{const Le=m(oe);return e.multiple?Le:Le[0]??null}),S=dm(e),_=d.toRef(()=>e.closableChips&&!S.isReadonly.value&&!S.isDisabled.value),C=d.computed(()=>!!(e.chips||r.chip)),T=d.computed(()=>C.value||!!r.selection),A=d.shallowRef(!e.multiple&&!T.value?w.value[0]?.title??"":""),E=d.shallowRef(null),M=d.computed({get:()=>A.value,set:async oe=>{if(A.value=oe??"",oe===null||oe===""&&!e.multiple&&!T.value?w.value=[]:!e.multiple&&!T.value&&(w.value=[sl(e,oe)],d.nextTick(()=>c.value?.scrollToIndex(0))),oe&&e.multiple&&e.delimiters?.length){const Le=rt(oe);Le.length>1&&(pt(Le),A.value="")}oe||(f.value=-1),s.value=!oe}}),I=d.computed(()=>typeof e.counterValue=="function"?e.counterValue(w.value):typeof e.counterValue=="number"?e.counterValue:e.multiple?w.value.length:M.value.length),{filteredItems:N,getMatches:V}=bh(e,v,()=>E.value??(e.alwaysFilter||!s.value?M.value:"")),P=d.computed(()=>e.hideSelected&&E.value===null?N.value.filter(oe=>!w.value.some(Le=>Le.value===oe.value)):N.value),O=d.computed(()=>e.hideNoData&&!P.value.length||S.isReadonly.value||S.isDisabled.value),L=$e(e,"menu"),R=d.computed({get:()=>L.value,set:oe=>{L.value&&!oe&&u.value?.ΨopenChildren.size||oe&&O.value||(L.value=oe)}}),{menuId:F,ariaExpanded:H,ariaControls:z}=qI(e,R);d.watch(A,oe=>{h?d.nextTick(()=>h=!1):i.value&&!R.value&&(R.value=!0),n("update:search",oe)}),d.watch(w,oe=>{!e.multiple&&!T.value&&(A.value=oe[0]?.title??"")});const G=d.computed(()=>w.value.map(oe=>oe.value)),Y=d.computed(()=>P.value.find(oe=>oe.type==="item"&&!oe.props.disabled)),U=d.computed(()=>(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&M.value===Y.value?.title)&&P.value.length>0&&!s.value&&!l.value),j=d.ref(),Q=d.ref(),ee=d.ref(),$=XI(j,o),{onTabKeydown:re}=ZI({groups:[{type:"element",contentRef:Q},{type:"list",contentRef:j,displayItemsCount:()=>P.value.length},{type:"element",contentRef:ee}],onLeave:()=>{R.value=!1,o.value?.focus()}});function he(oe){h=!0,d.nextTick(()=>h=!1),e.openOnClear&&(R.value=!0)}function ce(){O.value||(R.value=!0)}function ge(oe){O.value||(i.value&&(oe.preventDefault(),oe.stopPropagation()),R.value=!R.value)}function Te(oe){oe.key==="Tab"&&re(oe),j.value?.$el.contains(oe.target)&&(nm(oe)||oe.key==="Backspace")&&o.value?.focus()}function Pe(oe){if(Gbe(oe)||S.isReadonly.value)return;const Le=o.value?.selectionStart,Ge=w.value.length;if(["Enter","ArrowDown","ArrowUp"].includes(oe.key)&&oe.preventDefault(),["Enter","ArrowDown"].includes(oe.key)&&(R.value=!0),["Escape"].includes(oe.key)&&(R.value=!1),U.value&&["Enter","Tab"].includes(oe.key)&&Y.value&&!w.value.some(fe=>{let{value:xe}=fe;return xe===Y.value.value})&&He(Y.value),oe.key==="ArrowDown"&&U.value&&j.value?.focus("next"),oe.key==="Enter"&&M.value&&(He(sl(e,M.value),!0,!0),T.value&&(A.value="")),["Backspace","Delete"].includes(oe.key)){if(!e.multiple&&T.value&&w.value.length>0&&!M.value)return He(w.value[0],!1);if(~f.value){oe.preventDefault();const fe=f.value;He(w.value[f.value],!1),f.value=fe>=Ge-1?Ge-2:fe}else oe.key==="Backspace"&&!M.value&&(f.value=Ge-1);return}if(e.multiple)if(oe.key==="ArrowLeft"){if(f.value<0&&Le&&Le>0)return;const fe=f.value>-1?f.value-1:Ge-1;w.value[fe]?f.value=fe:(f.value=-1,o.value?.setSelectionRange(M.value.length,M.value.length))}else if(oe.key==="ArrowRight"){if(f.value<0)return;const fe=f.value+1;w.value[fe]?f.value=fe:(f.value=-1,o.value?.setSelectionRange(0,0))}else~f.value&&nm(oe)&&(f.value=-1)}function ne(oe){const Le=oe?.clipboardData?.getData("Text")??"",Ge=rt(Le);Ge.length>1&&e.multiple&&(oe.preventDefault(),pt(Ge))}function be(){e.eager&&c.value?.calculateVisibleItems()}function Ne(){i.value&&o.value?.focus(),s.value=!0,E.value=null}function He(oe){let Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,Ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(!(!oe||oe.props.disabled))if(e.multiple){const fe=w.value.findIndex(Xe=>(e.valueComparator||ma)(Xe.value,oe.value)),xe=Le??!~fe;if(~fe){const Xe=xe?[...w.value,oe]:[...w.value];Xe.splice(fe,1),w.value=Xe}else xe&&(w.value=[...w.value,oe]);e.clearOnSelect&&(M.value="")}else{const fe=Le!==!1;w.value=fe?[oe]:[],(!s.value||e.alwaysFilter)&&A.value&&(E.value=A.value),A.value=fe&&!T.value?oe.title:"",d.nextTick(()=>{R.value=Ge,s.value=!0})}}function rt(oe){const Ge=[` +`,...e.delimiters??[]].map(Rx).join("|");return oe.split(new RegExp(`(?:${Ge})+`))}async function pt(oe){for(let Le of oe)Le=Le.trim(),Le&&(He(sl(e,Le)),await d.nextTick())}function X(oe){i.value=!0,setTimeout(()=>{l.value=!0})}function q(oe){l.value=!1,o.value?.$el.contains(oe.relatedTarget)||(i.value=!1)}function ve(oe){u.value?.contentEl?.contains(oe.relatedTarget)&&(i.value=!0)}return d.watch(i,(oe,Le)=>{if(!(oe||oe===Le)&&(f.value=-1,R.value=!1,M.value)){if(e.multiple){He(sl(e,M.value));return}if(!T.value)return;w.value.some(Ge=>{let{title:fe}=Ge;return fe===M.value})?A.value="":He(sl(e,M.value))}}),d.watch(R,oe=>{if(!e.hideSelected&&oe&&w.value.length&&s.value){const Le=P.value.findIndex(Ge=>w.value.some(fe=>(e.valueComparator||ma)(fe.value,Ge.value)));In&&window.requestAnimationFrame(()=>{Le>=0&&c.value?.scrollToIndex(Le)})}oe&&(E.value=null)}),d.watch(v,(oe,Le)=>{R.value||i.value&&!Le.length&&oe.length&&(R.value=!0)}),Ce(()=>{const oe=!!(!e.hideNoData||P.value.length||r["prepend-item"]||r["append-item"]||r["no-data"]),Le=w.value.length>0,Ge=zr.filterProps(e),fe={search:M,filteredItems:N.value};return d.createVNode(zr,d.mergeProps({ref:o},Ge,{modelValue:M.value,"onUpdate:modelValue":xe=>M.value=xe,focused:i.value,"onUpdate:focused":xe=>i.value=xe,validationValue:w.externalValue,counterValue:I.value,dirty:Le,class:["v-combobox",{"v-combobox--active-menu":R.value,"v-combobox--chips":!!e.chips,"v-combobox--selection-slot":!!T.value,"v-combobox--selecting-index":f.value>-1,[`v-combobox--${e.multiple?"multiple":"single"}`]:!0},e.class],style:e.style,readonly:S.isReadonly.value,placeholder:Le?void 0:e.placeholder,"onClick:clear":he,"onMousedown:control":ce,onKeydown:Pe,onPaste:ne,onBlur:ve,"aria-expanded":H.value,"aria-controls":z.value}),{...r,default:xe=>{let{id:Xe}=xe;return d.createElementVNode(d.Fragment,null,[d.createVNode(bo,d.mergeProps({id:F.value,ref:u,modelValue:R.value,"onUpdate:modelValue":se=>R.value=se,activator:"parent",contentClass:"v-combobox__content",disabled:O.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,onAfterEnter:be,onAfterLeave:Ne},e.menuProps),{default:()=>[d.createVNode(rc,{onFocusin:X,onKeydown:Te},{default:()=>[r["menu-header"]&&d.createElementVNode("header",{ref:Q},[r["menu-header"](fe)]),oe&&d.createVNode(Bo,d.mergeProps({key:"combobox-list",ref:j,filterable:!0,selected:G.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:se=>se.preventDefault(),selectable:!!P.value.length,onFocusout:q,tabindex:"-1","aria-live":"polite","aria-labelledby":`${Xe.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},$,e.listProps),{default:()=>[r["prepend-item"]?.(),!P.value.length&&!e.hideNoData&&(r["no-data"]?.()??d.createVNode(Sr,{key:"no-data",title:a(e.noDataText)},null)),d.createVNode(a0,{ref:c,renderless:!0,items:P.value,itemKey:"value"},{default:se=>{let{item:le,index:we,itemRef:Ae}=se;const Ye=d.mergeProps(le.props,{ref:Ae,key:le.value,active:U.value&&le===Y.value?!0:void 0,onClick:()=>He(le,null),"aria-posinset":we+1,"aria-setsize":P.value.length});return le.type==="divider"?r.divider?.({props:le.raw,index:we})??d.createVNode(ga,d.mergeProps(le.props,{key:`divider-${we}`}),null):le.type==="subheader"?r.subheader?.({props:le.raw,index:we})??d.createVNode(mh,d.mergeProps(le.props,{key:`subheader-${we}`}),null):r.item?.({item:le,index:we,props:Ye})??d.createVNode(Sr,d.mergeProps(Ye,{role:"option"}),{prepend:pe=>{let{isSelected:De}=pe;return d.createElementVNode(d.Fragment,null,[e.multiple&&!e.hideSelected?d.createVNode(il,{key:le.value,modelValue:De,ripple:!1,tabindex:"-1","aria-hidden":!0,onClick:Je=>Je.preventDefault()},null):void 0,le.props.prependAvatar&&d.createVNode(Hi,{image:le.props.prependAvatar},null),le.props.prependIcon&&d.createVNode(ft,{icon:le.props.prependIcon},null)])},title:()=>s.value?le.title:QI("v-combobox",le.title,V(le)?.title)})}}),r["append-item"]?.()]}),r["menu-footer"]&&d.createElementVNode("footer",{ref:ee},[r["menu-footer"](fe)])]})]}),w.value.map((se,le)=>{function we(De){De.stopPropagation(),De.preventDefault(),He(se,!1)}const Ae=d.mergeProps(Wi.filterProps(se.props),{"onClick:close":we,onKeydown(De){De.key!=="Enter"&&De.key!==" "||(De.preventDefault(),De.stopPropagation(),we(De))},onMousedown(De){De.preventDefault(),De.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),Ye=C.value?!!r.chip:!!r.selection,pe=Ye?Lx(C.value?r.chip({item:se,index:le,props:Ae}):r.selection({item:se,index:le})):void 0;if(!(Ye&&!pe))return d.createElementVNode("div",{key:se.value,class:d.normalizeClass(["v-combobox__selection",le===f.value&&["v-combobox__selection--selected",g.value]]),style:d.normalizeStyle(le===f.value?y.value:{})},[C.value?r.chip?d.createVNode(Nt,{key:"chip-defaults",defaults:{VChip:{closable:_.value,size:"small",text:se.title}}},{default:()=>[pe]}):d.createVNode(Wi,d.mergeProps({key:"chip",closable:_.value,size:"small",text:se.title,disabled:se.props.disabled},Ae),null):pe??d.createElementVNode("span",{class:"v-combobox__selection-text"},[se.title,e.multiple&&le!0,save:e=>!0,"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=$e(e,"modelValue"),o=d.ref();d.watchEffect(()=>{o.value=structuredClone(oW(a.value))});const{t:i}=yn(),s=d.computed(()=>ma(a.value,o.value));function l(m){return typeof e.disabled=="boolean"?e.disabled:Array.isArray(e.disabled)?e.disabled.includes(m):s.value}const u=d.computed(()=>l("save")),c=d.computed(()=>l("cancel"));function f(){a.value=o.value,n("save",o.value)}function h(){o.value=structuredClone(oW(a.value)),n("cancel")}function v(m){return d.createElementVNode(d.Fragment,null,[d.createVNode(ht,d.mergeProps({disabled:c.value,variant:"text",color:e.color,onClick:h,text:i(e.cancelText)},m),null),d.createVNode(ht,d.mergeProps({disabled:u.value,variant:"text",color:e.color,onClick:f,text:i(e.okText)},m),null)])}let p=!1;return Ce(()=>d.createElementVNode(d.Fragment,null,[r.default?.({model:o,save:f,cancel:h,isPristine:s.value,get actions(){return p=!0,v}}),!e.hideActions&&!p&&v()])),{save:f,cancel:h,isPristine:s}}}),bU=ie({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},"DataTable-expand"),wU=Symbol.for("vuetify:datatable:expanded");function g0(e){const t=d.toRef(()=>e.expandOnClick),n=$e(e,"expanded",e.expanded,s=>new Set(s),s=>[...s.values()]);function r(s,l){const u=new Set(n.value),c=d.toRaw(s.value);if(l)u.add(c);else{const f=[...n.value].find(h=>d.toRaw(h)===c);u.delete(f)}n.value=u}function a(s){const l=d.toRaw(s.value);return[...n.value].some(u=>d.toRaw(u)===l)}function o(s){r(s,!a(s))}const i={expand:r,expanded:n,expandOnClick:t,isExpanded:a,toggleExpand:o};return d.provide(wU,i),i}function SU(){const e=d.inject(wU);if(!e)throw new Error("foo");return e}const gD=ie({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),xU=Symbol.for("vuetify:data-table-group");function yD(e){return{groupBy:$e(e,"groupBy")}}function y0(e){const{disableSort:t,groupBy:n,sortBy:r}=e,a=d.ref(new Set),o=d.computed(()=>n.value.map(c=>({...c,order:c.order??!1})).concat(t?.value?[]:r.value));function i(c){return a.value.has(c.id)}function s(c){const f=new Set(a.value);i(c)?f.delete(c.id):f.add(c.id),a.value=f}function l(c){function f(h){const v=[];for(const p of h.items)"type"in p&&p.type==="group"?v.push(...f(p)):v.push(p);return[...new Set(v)]}return f({items:c})}const u={sortByWithGroups:o,toggleGroup:s,opened:a,groupBy:n,extractRows:l,isGroupOpen:i};return d.provide(xU,u),u}function CU(){const e=d.inject(xU);if(!e)throw new Error("Missing group!");return e}function o_e(e,t){if(!e.length)return[];const n=new Map;for(const r of e){const a=eh(r.raw,t);n.has(a)||n.set(a,[]),n.get(a).push(r)}return n}function _U(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!t.length)return[];const a=o_e(e,t[0]),o=[],i=t.slice(1);return a.forEach((s,l)=>{const u=t[0],c=`${r}_${u}_${l}`;o.push({depth:n,id:c,key:u,value:l,items:i.length?_U(s,i,n+1,c):s,type:"group"})}),o}function TU(e,t,n){const r=[];for(const a of e)"type"in a&&a.type==="group"?(a.value!=null&&r.push(a),(t.has(a.id)||a.value==null)&&(r.push(...TU(a.items,t,n)),n&&r.push({...a,type:"group-summary"}))):r.push(a);return r}function b0(e,t,n,r){const a=d.computed(()=>t.value.length?_U(d.toValue(e),t.value.map(i=>i.key)):[]),o=d.computed(()=>t.value.length?TU(a.value,n.value,d.toValue(r)):d.toValue(e));return{groups:a,flatItems:o}}function w0(e){let{page:t,itemsPerPage:n,sortBy:r,groupBy:a,search:o}=e;const i=Er("VDataTable"),s=()=>({page:t.value,itemsPerPage:n.value,sortBy:r.value,groupBy:a.value,search:o.value});let l=null;d.watch(s,u=>{ma(l,u)||(l&&l.search!==u.search&&(t.value=1),i.emit("update:options",u),l=u)},{deep:!0,immediate:!0})}const bD=ie({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10},pageBy:{type:String,default:"any"}},"DataTable-paginate"),kU=Symbol.for("vuetify:data-table-pagination");function wD(e){const t=$e(e,"page",void 0,r=>Number(r??1)),n=$e(e,"itemsPerPage",void 0,r=>Number(r??10));return{page:t,itemsPerPage:n}}function SD(e){const{page:t,itemsPerPage:n,itemsLength:r}=e,a=d.computed(()=>n.value===-1?0:n.value*(t.value-1)),o=d.computed(()=>n.value===-1?r.value:Math.min(r.value,a.value+n.value)),i=d.computed(()=>n.value===-1||r.value===0?1:Math.ceil(r.value/n.value));d.watch([t,i],()=>{t.value>i.value&&(t.value=i.value)});function s(h){n.value=h,t.value=1}function l(){t.value=Dn(t.value+1,1,i.value)}function u(){t.value=Dn(t.value-1,1,i.value)}function c(h){t.value=Dn(h,1,i.value)}const f={page:t,itemsPerPage:n,startIndex:a,stopIndex:o,pageCount:i,itemsLength:r,nextPage:l,prevPage:u,setPage:c,setItemsPerPage:s};return d.provide(kU,f),f}function i_e(){const e=d.inject(kU);if(!e)throw new Error("Missing pagination!");return e}function AU(e){const t=Er("usePaginatedItems"),{items:n,startIndex:r,stopIndex:a,itemsPerPage:o}=e,i=d.computed(()=>o.value<=0?d.toValue(n):d.toValue(n).slice(r.value,a.value));return d.watch(i,s=>{t.emit("update:currentItems",s)},{immediate:!0}),{paginatedItems:i}}function s_e(e){const{sortedItems:t,paginate:n,group:r}=e,a=d.toValue(e.pageBy);if(a==="item"){const{paginatedItems:o,pageCount:i,setItemsPerPage:s}=n(t),{flatItems:l}=r(o);return{pageCount:i,setItemsPerPage:s,paginatedItems:l}}if(a==="group"){const{flatItems:o,groups:i}=r(t),{paginatedItems:s,pageCount:l,setItemsPerPage:u}=n(i),c=d.computed(()=>{if(!s.value.length)return[];const f=s.value.at(0).id,h=s.value.at(-1).id,v=o.value.findIndex(g=>g.type==="group"&&g.id===f),p=o.value.findIndex(g=>g.type==="group"&&g.id===h),m=o.value.findIndex((g,y)=>y>p&&g.type==="group"&&g.depth===0);return o.value.slice(v,m===-1?void 0:m)});return{pageCount:l,setItemsPerPage:u,paginatedItems:c}}if(a==="any"){const{flatItems:o}=r(t),{paginatedItems:i,pageCount:s,setItemsPerPage:l}=n(o);return{pageCount:s,setItemsPerPage:l,paginatedItems:i}}throw new Error(`Unrecognized pagination target ${a}`)}const l_e={showSelectAll:!1,allSelected:()=>[],select:e=>{let{items:t,value:n}=e;return new Set(n?[t[0]?.value]:[])},selectAll:e=>{let{selected:t}=e;return t}},EU={showSelectAll:!0,allSelected:e=>{let{currentPage:t}=e;return t},select:e=>{let{items:t,value:n,selected:r}=e;for(const a of t)n?r.add(a.value):r.delete(a.value);return r},selectAll:e=>{let{value:t,currentPage:n,selected:r}=e;return EU.select({items:n,value:t,selected:r})}},u_e={showSelectAll:!0,allSelected:e=>{let{allItems:t}=e;return t},select:e=>{let{items:t,value:n,selected:r}=e;for(const a of t)n?r.add(a.value):r.delete(a.value);return r},selectAll:e=>{let{value:t,allItems:n}=e;return new Set(t?n.map(r=>r.value):[])}},MU=ie({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:Function},"DataTable-select"),IU=Symbol.for("vuetify:data-table-selection");function S0(e,t){let{allItems:n,currentPage:r}=t;const a=$e(e,"modelValue",e.modelValue,b=>{const w=e.valueComparator;return w?new Set(Fn(b).map(S=>n.value.find(_=>w(S,_.value))?.value??S)):new Set(Fn(b).map(S=>sd(S)?n.value.find(_=>S===_.value)?.value??S:n.value.find(_=>ma(S,_.value))?.value??S))},b=>[...b.values()]),o=d.computed(()=>n.value.filter(b=>b.selectable)),i=d.computed(()=>d.toValue(r).filter(b=>b.selectable)),s=d.computed(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return l_e;case"all":return u_e;case"page":default:return EU}}),l=d.shallowRef(null);function u(b){return Fn(b).every(w=>a.value.has(w.value))}function c(b){return Fn(b).some(w=>a.value.has(w.value))}function f(b,w){const S=s.value.select({items:b,value:w,selected:new Set(a.value)});a.value=S}function h(b,w,S){const _=[],C=d.toValue(r);if(w=w??C.findIndex(T=>T.value===b.value),e.selectStrategy!=="single"&&S?.shiftKey&&l.value!==null){const[T,A]=[l.value,w].sort((E,M)=>E-M);_.push(...C.slice(T,A+1).filter(E=>E.selectable))}else _.push(b),l.value=w;f(_,!u([b]))}function v(b){const w=s.value.selectAll({value:b,allItems:o.value,currentPage:i.value,selected:new Set(a.value)});a.value=w}const p=d.computed(()=>a.value.size>0),m=d.computed(()=>{const b=s.value.allSelected({allItems:o.value,currentPage:i.value});return!!b.length&&u(b)}),g=d.toRef(()=>s.value.showSelectAll),y={toggleSelect:h,select:f,selectAll:v,isSelected:u,isSomeSelected:c,someSelected:p,allSelected:m,showSelectAll:g,lastSelectedIndex:l,selectStrategy:s};return d.provide(IU,y),y}function x0(){const e=d.inject(IU);if(!e)throw new Error("Missing selection!");return e}const DU=ie({initialSortOrder:{type:String,default:"asc",validator:e=>!e||["asc","desc"].includes(e)},sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:{type:[Boolean,Object],default:!1},mustSort:Boolean},"DataTable-sort"),VU=Symbol.for("vuetify:data-table-sort");function C0(e){const t=d.toRef(()=>e.initialSortOrder),n=$e(e,"sortBy"),r=d.toRef(()=>e.mustSort),a=d.toRef(()=>e.multiSort);return{initialSortOrder:t,sortBy:n,multiSort:a,mustSort:r}}function c_e(e,t){if(!th(e))return{active:!!e};const{key:n,mode:r,modifier:a}=e,o=a==="alt"&&t?.altKey||a==="shift"&&t?.shiftKey;return{active:!n||t?.ctrlKey||t?.metaKey||!1,mode:o?r==="append"?"prepend":"append":r}}function _0(e){const{initialSortOrder:t,sortBy:n,mustSort:r,multiSort:a,page:o}=e,i=function(u,c){let f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(u.key==null)return;let h=n.value.map(g=>({...g}))??[];const v=h.find(g=>g.key===u.key),p=t.value,m=t.value==="desc"?"asc":"desc";if(v)v.order===m?f||r.value&&h.length===1?v.order=t.value:h=h.filter(g=>g.key!==u.key):v.order=m;else{const{active:g,mode:y}=c_e(a.value,c);g?y==="prepend"?h.unshift({key:u.key,order:p}):h.push({key:u.key,order:p}):h=[{key:u.key,order:p}]}n.value=h,o&&(o.value=1)};function s(u){return!!n.value.find(c=>c.key===u.key)}const l={sortBy:n,toggleSort:i,isSorted:s};return d.provide(VU,l),l}function PU(){const e=d.inject(VU);if(!e)throw new Error("Missing sort!");return e}function xD(e,t,n,r){const a=yn();return{sortedItems:d.computed(()=>n.value.length?d_e(t.value,n.value,a.current.value,{transform:r?.transform,sortFunctions:{...e.customKeySort,...r?.sortFunctions?.value},sortRawFunctions:r?.sortRawFunctions?.value}):t.value)}}function d_e(e,t,n,r){const a=new Intl.Collator(n,{sensitivity:"accent",usage:"sort"});return e.map(i=>[i,r?.transform?r.transform(i):i]).sort((i,s)=>{for(let l=0;lg!=null?g.toString().toLocaleLowerCase():g),h!==v))return Xy(h)&&Xy(v)?0:Xy(h)?-1:Xy(v)?1:!isNaN(h)&&!isNaN(v)?Number(h)-Number(v):a.compare(h,v)}return 0}).map(i=>{let[s]=i;return s})}const f_e=ie({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},returnObject:Boolean},"DataIterator-items");function h_e(e,t){const n=e.returnObject?t:Ar(t,e.itemValue),r=Ar(t,e.itemSelectable,!0);return{type:"item",value:n,selectable:r,raw:t}}function v_e(e,t){const n=[];for(const r of t)n.push(h_e(e,r));return n}function p_e(e){return{items:d.computed(()=>v_e(e,e.items))}}const m_e=ie({search:String,loading:Boolean,itemsLength:[Number,String],...Qe(),...f_e(),...MU(),...DU(),...bD({itemsPerPage:5}),...bU(),...gD(),...yh(),...Vt(),...Ju({transition:{component:eb,hideOnLeave:!0}})},"VDataIterator"),g_e=Se()({name:"VDataIterator",props:m_e(),emits:{"update:modelValue":e=>!0,"update:groupBy":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(e,t){let{slots:n}=t;const r=$e(e,"groupBy"),a=d.toRef(()=>e.search),{items:o}=p_e(e),{filteredItems:i}=bh(e,o,a,{transform:j=>j.raw}),{initialSortOrder:s,sortBy:l,multiSort:u,mustSort:c}=C0(e),{page:f,itemsPerPage:h}=wD(e),{toggleSort:v}=_0({initialSortOrder:s,sortBy:l,multiSort:u,mustSort:c,page:f}),{sortByWithGroups:p,opened:m,extractRows:g,isGroupOpen:y,toggleGroup:b}=y0({groupBy:r,sortBy:l}),{sortedItems:w}=xD(e,i,p,{transform:j=>j.raw}),{flatItems:S}=b0(w,r,m,!1),_=d.toRef(()=>!Xy(e.itemsLength)),C=d.toRef(()=>_.value?Number(e.itemsLength):S.value.length),{startIndex:T,stopIndex:A,pageCount:E,prevPage:M,nextPage:I,setItemsPerPage:N,setPage:V}=SD({page:f,itemsPerPage:h,itemsLength:C}),P=d.shallowRef([]),O=d.computed(()=>_.value?S.value:P.value);Oa(()=>!_.value,()=>{const{paginatedItems:j}=AU({items:S,startIndex:T,stopIndex:A,itemsPerPage:h});d.watchEffect(()=>{P.value=j.value})});const L=d.computed(()=>g(O.value)),{isSelected:R,select:F,selectAll:H,toggleSelect:z}=S0(e,{allItems:o,currentPage:L}),{isExpanded:G,toggleExpand:Y}=g0(e);w0({page:f,itemsPerPage:h,sortBy:l,groupBy:r,search:a});const U=d.computed(()=>({page:f.value,itemsPerPage:h.value,sortBy:l.value,pageCount:E.value,toggleSort:v,prevPage:M,nextPage:I,setPage:V,setItemsPerPage:N,isSelected:R,select:F,selectAll:H,toggleSelect:z,isExpanded:G,toggleExpand:Y,isGroupOpen:y,toggleGroup:b,items:L.value,itemsCount:i.value.length,groupedItems:O.value}));return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-data-iterator",{"v-data-iterator--loading":e.loading},e.class]),style:d.normalizeStyle(e.style)},{default:()=>[n.header?.(U.value),d.createVNode(go,{transition:e.transition},{default:()=>[e.loading?d.createVNode(rb,{key:"loader",name:"v-data-iterator",active:!0},{default:j=>n.loader?.(j)}):d.createElementVNode("div",{key:"items"},[O.value.length?n.default?.(U.value):n["no-data"]?.()])]}),n.footer?.(U.value)]})),{}}});function y_e(){const e=d.ref([]);d.onBeforeUpdate(()=>e.value=[]);function t(n,r){e.value[r]=n}return{refs:e,updateRef:t}}const b_e=ie({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:e=>e.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:e=>e%1===0},totalVisible:[Number,String],firstIcon:{type:ot,default:"$first"},prevIcon:{type:ot,default:"$prev"},nextIcon:{type:ot,default:"$next"},lastIcon:{type:ot,default:"$last"},ariaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.root"},pageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.page"},currentPageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.currentPage"},firstAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.first"},previousAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.previous"},nextAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.next"},lastAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.last"},ellipsis:{type:String,default:"..."},showFirstLastPage:Boolean,...$a(),...Qe(),...hr(),...Dr(),...Gn(),...Kl(),...Vt({tag:"nav"}),...an(),...Bi({variant:"text"})},"VPagination"),ym=Se()({name:"VPagination",props:b_e(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=$e(e,"modelValue"),{t:o,n:i}=yn(),{isRtl:s}=Hr(),{themeClasses:l}=wn(e),{width:u}=zi(),c=d.shallowRef(-1);fr(void 0,{scoped:!0});const{resizeRef:f}=fs(A=>{if(!A.length)return;const{target:E,contentRect:M}=A[0],I=E.querySelector(".v-pagination__list > *");if(!I)return;const N=M.width,V=I.offsetWidth+parseFloat(getComputedStyle(I).marginRight)*2;c.value=m(N,V)}),h=d.computed(()=>parseInt(e.length,10)),v=d.computed(()=>parseInt(e.start,10)),p=d.computed(()=>e.totalVisible!=null?parseInt(e.totalVisible,10):c.value>=0?c.value:m(u.value,58));function m(A,E){const M=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(Number(((A-E*M)/E).toFixed(2))))}const g=d.computed(()=>{if(h.value<=0||isNaN(h.value)||h.value>Number.MAX_SAFE_INTEGER)return[];if(p.value<=0)return[];if(p.value===1)return[a.value];if(h.value<=p.value)return Wl(h.value,v.value);const A=p.value%2===0,E=A?p.value/2:Math.floor(p.value/2),M=A?E:E+1,I=h.value-E;if(M-a.value>=0)return[...Wl(Math.max(1,p.value-1),v.value),e.ellipsis,h.value];if(a.value-I>=(A?1:0)){const N=p.value-1,V=h.value-N+v.value;return[v.value,e.ellipsis,...Wl(N,V)]}else{const N=Math.max(1,p.value-2),V=N===1?a.value:a.value-Math.ceil(N/2)+v.value;return[v.value,e.ellipsis,...Wl(N,V),e.ellipsis,h.value]}});function y(A,E,M){A.preventDefault(),a.value=E,M&&r(M,E)}const{refs:b,updateRef:w}=y_e();fr({VPaginationBtn:{color:d.toRef(()=>e.color),border:d.toRef(()=>e.border),density:d.toRef(()=>e.density),size:d.toRef(()=>e.size),variant:d.toRef(()=>e.variant),rounded:d.toRef(()=>e.rounded),elevation:d.toRef(()=>e.elevation)}});const S=d.computed(()=>g.value.map((A,E)=>{const M=I=>w(I,E);if(typeof A=="string")return{isActive:!1,key:`ellipsis-${E}`,page:A,props:{ref:M,ellipsis:!0,icon:!0,disabled:!0}};{const I=A===a.value;return{isActive:I,key:A,page:i(A),props:{ref:M,ellipsis:!1,icon:!0,disabled:!!e.disabled||Number(e.length)<2,color:I?e.activeColor:e.color,"aria-current":I,"aria-label":o(I?e.currentPageAriaLabel:e.pageAriaLabel,A),onClick:N=>y(N,A)}}}})),_=d.computed(()=>{const A=!!e.disabled||a.value<=v.value,E=!!e.disabled||a.value>=v.value+h.value-1;return{first:e.showFirstLastPage?{icon:s.value?e.lastIcon:e.firstIcon,onClick:M=>y(M,v.value,"first"),disabled:A,"aria-label":o(e.firstAriaLabel),"aria-disabled":A}:void 0,prev:{icon:s.value?e.nextIcon:e.prevIcon,onClick:M=>y(M,a.value-1,"prev"),disabled:A,"aria-label":o(e.previousAriaLabel),"aria-disabled":A},next:{icon:s.value?e.prevIcon:e.nextIcon,onClick:M=>y(M,a.value+1,"next"),disabled:E,"aria-label":o(e.nextAriaLabel),"aria-disabled":E},last:e.showFirstLastPage?{icon:s.value?e.firstIcon:e.lastIcon,onClick:M=>y(M,v.value+h.value-1,"last"),disabled:E,"aria-label":o(e.lastAriaLabel),"aria-disabled":E}:void 0}});function C(){const A=a.value-v.value;b.value[A]?.$el.focus()}function T(A){A.key===RM.left&&!e.disabled&&a.value>Number(e.start)?(a.value=a.value-1,d.nextTick(C)):A.key===RM.right&&!e.disabled&&a.valued.createVNode(e.tag,{ref:f,class:d.normalizeClass(["v-pagination",l.value,e.class]),style:d.normalizeStyle(e.style),role:"navigation","aria-label":o(e.ariaLabel),onKeydown:T,"data-test":"v-pagination-root"},{default:()=>[d.createElementVNode("ul",{class:"v-pagination__list"},[e.showFirstLastPage&&d.createElementVNode("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[n.first?n.first(_.value.first):d.createVNode(ht,d.mergeProps({_as:"VPaginationBtn"},_.value.first),null)]),d.createElementVNode("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[n.prev?n.prev(_.value.prev):d.createVNode(ht,d.mergeProps({_as:"VPaginationBtn"},_.value.prev),null)]),S.value.map((A,E)=>d.createElementVNode("li",{key:A.key,class:d.normalizeClass(["v-pagination__item",{"v-pagination__item--is-active":A.isActive}]),"data-test":"v-pagination-item"},[n.item?n.item(A):d.createVNode(ht,d.mergeProps({_as:"VPaginationBtn"},A.props),{default:()=>[A.page]})])),d.createElementVNode("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[n.next?n.next(_.value.next):d.createVNode(ht,d.mergeProps({_as:"VPaginationBtn"},_.value.next),null)]),e.showFirstLastPage&&d.createElementVNode("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[n.last?n.last(_.value.last):d.createVNode(ht,d.mergeProps({_as:"VPaginationBtn"},_.value.last),null)])])]})),{}}}),CD=ie({color:String,prevIcon:{type:ot,default:"$prev"},nextIcon:{type:ot,default:"$next"},firstIcon:{type:ot,default:"$first"},lastIcon:{type:ot,default:"$last"},itemsPerPageText:{type:String,default:"$vuetify.dataFooter.itemsPerPageText"},pageText:{type:String,default:"$vuetify.dataFooter.pageText"},firstPageLabel:{type:String,default:"$vuetify.dataFooter.firstPage"},prevPageLabel:{type:String,default:"$vuetify.dataFooter.prevPage"},nextPageLabel:{type:String,default:"$vuetify.dataFooter.nextPage"},lastPageLabel:{type:String,default:"$vuetify.dataFooter.lastPage"},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"},{value:100,title:"100"},{value:-1,title:"$vuetify.dataFooter.itemsPerPageAll"}]},showCurrentPage:Boolean},"VDataTableFooter"),Tb=Se()({name:"VDataTableFooter",props:CD(),setup(e,t){let{slots:n}=t;const{t:r}=yn(),{page:a,pageCount:o,startIndex:i,stopIndex:s,itemsLength:l,itemsPerPage:u,setItemsPerPage:c}=i_e(),f=d.computed(()=>e.itemsPerPageOptions.map(h=>typeof h=="number"?{value:h,title:h===-1?r("$vuetify.dataFooter.itemsPerPageAll"):String(h)}:{...h,title:isNaN(Number(h.title))?r(h.title):h.title}));return Ce(()=>{const h=ym.filterProps(e);return d.createElementVNode("div",{class:"v-data-table-footer"},[n.prepend?.(),d.createElementVNode("div",{class:"v-data-table-footer__items-per-page"},[d.createElementVNode("span",null,[r(e.itemsPerPageText)]),d.createVNode(hm,{items:f.value,itemColor:e.color,modelValue:u.value,"onUpdate:modelValue":v=>c(Number(v)),density:"compact",variant:"outlined","aria-label":r(e.itemsPerPageText),hideDetails:!0},null)]),d.createElementVNode("div",{class:"v-data-table-footer__info"},[d.createElementVNode("div",null,[r(e.pageText,l.value?i.value+1:0,s.value,l.value)])]),d.createElementVNode("div",{class:"v-data-table-footer__pagination"},[d.createVNode(ym,d.mergeProps({modelValue:a.value,"onUpdate:modelValue":v=>a.value=v,density:"comfortable",firstAriaLabel:e.firstPageLabel,lastAriaLabel:e.lastPageLabel,length:o.value,nextAriaLabel:e.nextPageLabel,previousAriaLabel:e.prevPageLabel,rounded:!0,showFirstLastPage:!0,totalVisible:e.showCurrentPage?1:0,variant:"plain"},Ft(h,["color"])),null)])])}),{}}}),kb=T1e({align:{type:String,default:"start"},fixed:{type:[Boolean,String],default:!1},fixedOffset:[Number,String],fixedEndOffset:[Number,String],height:[Number,String],lastFixed:Boolean,firstFixedEnd:Boolean,noPadding:Boolean,indent:[Number,String],empty:Boolean,tag:String,width:[Number,String],maxWidth:[Number,String],nowrap:Boolean},(e,t)=>{let{slots:n}=t;const r=e.tag??"td",a=typeof e.fixed=="string"?e.fixed:e.fixed?"start":"none";return d.createVNode(r,{class:d.normalizeClass(["v-data-table__td",{"v-data-table-column--fixed":a==="start","v-data-table-column--fixed-end":a==="end","v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--first-fixed-end":e.firstFixedEnd,"v-data-table-column--no-padding":e.noPadding,"v-data-table-column--nowrap":e.nowrap,"v-data-table-column--empty":e.empty},`v-data-table-column--align-${e.align}`]),style:{height:Oe(e.height),width:Oe(e.width),maxWidth:Oe(e.maxWidth),left:a==="start"?Oe(e.fixedOffset||null):void 0,right:a==="end"?Oe(e.fixedEndOffset||null):void 0,paddingInlineStart:e.indent?Oe(e.indent):void 0}},{default:()=>[n.default?.()]})}),w_e=ie({headers:Array},"DataTable-header"),NU=Symbol.for("vuetify:data-table-headers"),LU={title:"",sortable:!1},S_e={...LU,width:48};function x_e(){const t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(n=>({element:n,priority:0}));return{enqueue:(n,r)=>{let a=!1;for(let o=0;or){t.splice(o,0,{element:n,priority:r}),a=!0;break}a||t.push({element:n,priority:r})},size:()=>t.length,count:()=>{let n=0;if(!t.length)return 0;const r=Math.floor(t[0].priority);for(let a=0;at.shift()}}function _D(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!e.children)t.push(e);else for(const n of e.children)_D(n,t);return t}function OU(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;for(const n of e)n.key&&t.add(n.key),n.children&&OU(n.children,t);return t}function C_e(e){if(e.key){if(e.key==="data-table-group")return LU;if(["data-table-expand","data-table-select"].includes(e.key))return S_e}}function TD(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.children?Math.max(t,...e.children.map(n=>TD(n,t+1))):t}function __e(e){let t=!1;function n(o,i){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"none";if(o)if(s!=="none"&&(o.fixed=s),o.fixed===!0&&(o.fixed="start"),o.fixed===i)if(o.children)if(i==="start")for(let l=o.children.length-1;l>=0;l--)n(o.children[l],i,i);else for(let l=0;l=0;l--)n(o.children[l],i);else for(let l=0;l=0;o--)n(e[o],"start");for(let o=0;o=0;o--)a=BU(e[o],a)}function RU(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!e)return t;if(e.children){e.fixedOffset=t;for(const n of e.children)t=RU(n,t)}else e.fixed&&e.fixed!=="end"&&(e.fixedOffset=t,t+=parseFloat(e.width||"0")||0);return t}function BU(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!e)return t;if(e.children){e.fixedEndOffset=t;for(const n of e.children)t=BU(n,t)}else e.fixed==="end"&&(e.fixedEndOffset=t,t+=parseFloat(e.width||"0")||0);return t}function T_e(e,t){const n=[];let r=0;const a=x_e(e);for(;a.size()>0;){let i=a.count();const s=[];let l=1;for(;i>0;){const{element:u,priority:c}=a.dequeue(),f=t-r-TD(u);if(s.push({...u,rowspan:f??1,colspan:u.children?_D(u).length:1}),u.children)for(const h of u.children){const v=c%1+l/Math.pow(10,r+2);a.enqueue(h,r+f+v)}l+=1,i-=1}r+=1,n.push(s)}return{columns:e.map(i=>_D(i)).flat(),headers:n}}function FU(e){const t=[];for(const n of e){const r={...C_e(n),...n},a=r.key??(typeof r.value=="string"?r.value:null),o=r.value??a??null,i={...r,key:a,value:o,sortable:r.sortable??(r.key!=null||!!r.sort),children:r.children?FU(r.children):void 0};t.push(i)}return t}function kD(e,t){const n=d.ref([]),r=d.ref([]),a=d.ref({}),o=d.ref({}),i=d.ref({});d.watchEffect(()=>{const u=(e.headers||Object.keys(e.items[0]??{}).map(m=>({key:m,title:d.capitalize(m)}))).slice(),c=OU(u);t?.groupBy?.value.length&&!c.has("data-table-group")&&u.unshift({key:"data-table-group",title:"Group"}),t?.showSelect?.value&&!c.has("data-table-select")&&u.unshift({key:"data-table-select"}),t?.showExpand?.value&&!c.has("data-table-expand")&&u.push({key:"data-table-expand"});const f=FU(u);__e(f);const h=Math.max(...f.map(m=>TD(m)))+1,v=T_e(f,h);n.value=v.headers,r.value=v.columns;const p=v.headers.flat(1);for(const m of p)m.key&&(m.sortable&&(m.sort&&(a.value[m.key]=m.sort),m.sortRaw&&(o.value[m.key]=m.sortRaw)),m.filter&&(i.value[m.key]=m.filter))});const s={headers:n,columns:r,sortFunctions:a,sortRawFunctions:o,filterFunctions:i};return d.provide(NU,s),s}function T0(){const e=d.inject(NU);if(!e)throw new Error("Missing headers!");return e}const HU=ie({color:String,disableSort:Boolean,fixedHeader:Boolean,multiSort:Boolean,initialSortOrder:String,sortIcon:{type:ot},sortAscIcon:{type:ot,default:"$sortAsc"},sortDescIcon:{type:ot,default:"$sortDesc"},headerProps:{type:Object},sticky:Boolean,...hr(),...vh(),...Zx()},"VDataTableHeaders"),kh=Se()({name:"VDataTableHeaders",props:HU(),setup(e,t){let{slots:n}=t;const{t:r}=yn(),{toggleSort:a,sortBy:o,isSorted:i}=PU(),{someSelected:s,allSelected:l,selectAll:u,showSelectAll:c}=x0(),{columns:f,headers:h}=T0(),{loaderClasses:v}=nb(e);function p(E,M){if(!(e.sticky||e.fixedHeader)&&!E.fixed)return;const I=typeof E.fixed=="string"?E.fixed:E.fixed?"start":"none";return{position:"sticky",left:I==="start"?Oe(E.fixedOffset):void 0,right:I==="end"?Oe(E.fixedEndOffset):void 0,top:e.sticky||e.fixedHeader?`calc(var(--v-table-header-height) * ${M})`:void 0}}function m(E,M){E.key==="Enter"&&!e.disableSort&&a(M,E)}function g(E){switch(o.value.find(I=>I.key===E.key)?.order){case"asc":return e.sortAscIcon;case"desc":return e.sortDescIcon;default:return e.sortIcon||(e.initialSortOrder==="asc"?e.sortAscIcon:e.sortDescIcon)}}const{backgroundColorClasses:y,backgroundColorStyles:b}=Mn(()=>e.color),{displayClasses:w,mobile:S}=zi(e),_=d.computed(()=>({headers:h.value,columns:f.value,toggleSort:a,isSorted:i,sortBy:o.value,someSelected:s.value,allSelected:l.value,selectAll:u,getSortIcon:g})),C=d.computed(()=>["v-data-table__th",{"v-data-table__th--sticky":e.sticky||e.fixedHeader},w.value,v.value]),T=E=>{let{column:M,x:I,y:N}=E;const V=M.key==="data-table-select"||M.key==="data-table-expand",P=M.key==="data-table-group"&&M.width===0&&!M.title,O=d.mergeProps(e.headerProps??{},M.headerProps??{});return d.createVNode(kb,d.mergeProps({tag:"th",align:M.align,class:[{"v-data-table__th--sortable":M.sortable&&!e.disableSort,"v-data-table__th--sorted":i(M),"v-data-table__th--fixed":M.fixed},...C.value],style:{width:Oe(M.width),minWidth:Oe(M.minWidth),maxWidth:Oe(M.maxWidth),...p(M,N)},colspan:M.colspan,rowspan:M.rowspan,fixed:M.fixed,nowrap:M.nowrap,lastFixed:M.lastFixed,firstFixedEnd:M.firstFixedEnd,noPadding:V,empty:P,tabindex:M.sortable?0:void 0,onClick:M.sortable?L=>a(M,L):void 0,onKeydown:M.sortable?L=>m(L,M):void 0},O),{default:()=>{const L=`header.${M.key}`,R={column:M,selectAll:u,isSorted:i,toggleSort:a,sortBy:o.value,someSelected:s.value,allSelected:l.value,getSortIcon:g};return n[L]?n[L](R):P?"":M.key==="data-table-select"?n["header.data-table-select"]?.(R)??(c.value&&d.createVNode(il,{color:e.color,density:e.density,modelValue:l.value,indeterminate:s.value&&!l.value,"onUpdate:modelValue":u},null)):d.createElementVNode("div",{class:"v-data-table-header__content"},[d.createElementVNode("span",null,[M.title]),M.sortable&&!e.disableSort&&d.createVNode(ft,{key:"icon",class:"v-data-table-header__sort-icon",icon:g(M)},null),e.multiSort&&i(M)&&d.createElementVNode("div",{key:"badge",class:d.normalizeClass(["v-data-table-header__sort-badge",...y.value]),style:d.normalizeStyle(b.value)},[o.value.findIndex(F=>F.key===M.key)+1])])}})},A=()=>{const E=d.computed(()=>f.value.filter(N=>N?.sortable&&!e.disableSort)),M=f.value.find(N=>N.key==="data-table-select"),I=d.computed({get:()=>E.value.filter(N=>{let{key:V}=N;return o.value.some(P=>P.key===V)}),set:N=>{const V=Fn(N),P=o.value.map(L=>L.key);V.filter(L=>{let{key:R}=L;return!P.includes(R)}).forEach(L=>a(L)),d.nextTick(()=>o.value=o.value.filter(L=>{let{key:R}=L;return V.some(F=>F.key===R)}))}});return d.createVNode(kb,d.mergeProps({tag:"th",class:[...C.value],colspan:h.value.length+1},e.headerProps),{default:()=>[d.createElementVNode("div",{class:"v-data-table-header__content"},[d.createVNode(hm,{modelValue:I.value,"onUpdate:modelValue":N=>I.value=N,chips:!0,color:e.color,class:"v-data-table__td-sort-select",clearable:!0,density:"default",items:E.value,label:r("$vuetify.dataTable.sortBy"),multiple:e.multiSort,variant:"underlined",returnObject:!0,"onClick:clear":()=>o.value=[]},{append:M?()=>d.createVNode(il,{color:e.color,density:"compact",modelValue:l.value,indeterminate:s.value&&!l.value,"onUpdate:modelValue":()=>u(!l.value)},null):void 0,chip:N=>{let{item:V}=N;return d.createVNode(Wi,{onClick:V.raw.sortable?()=>a(V.raw,void 0,!0):void 0,onMousedown:P=>{P.preventDefault(),P.stopPropagation()}},{default:()=>[V.title,d.createVNode(ft,{class:d.normalizeClass(["v-data-table__td-sort-icon",i(V.raw)&&"v-data-table__td-sort-icon-active"]),icon:g(V.raw),size:"small"},null)]})}})])]})};Ce(()=>S.value?d.createElementVNode("tr",null,[d.createVNode(A,null,null)]):d.createElementVNode(d.Fragment,null,[n.headers?n.headers(_.value):h.value.map((E,M)=>d.createElementVNode("tr",null,[E.map((I,N)=>d.createVNode(T,{column:I,x:N,y:M},null))])),e.loading&&d.createElementVNode("tr",{class:"v-data-table-progress"},[d.createElementVNode("th",{colspan:f.value.length},[d.createVNode(rb,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof e.loading=="boolean"||e.loading==="true"?e.color:e.loading,indeterminate:!0},{default:n.loader})])])]))}}),zU=ie({item:{type:Object,required:!0},groupCollapseIcon:{type:ot,default:"$tableGroupCollapse"},groupExpandIcon:{type:ot,default:"$tableGroupExpand"},...hr()},"VDataTableGroupHeaderRow"),k_e=Se()({name:"VDataTableGroupHeaderRow",props:zU(),setup(e,t){let{slots:n}=t;const{isGroupOpen:r,toggleGroup:a,extractRows:o}=CU(),{isSelected:i,isSomeSelected:s,select:l}=x0(),{columns:u}=T0(),c=d.computed(()=>o([e.item])),f=d.toRef(()=>u.value.length-(u.value.some(h=>h.key==="data-table-select")?1:0));return()=>d.createElementVNode("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":e.item.depth}},[u.value.map(h=>{if(h.key==="data-table-group"){const v=r(e.item)?e.groupCollapseIcon:e.groupExpandIcon,p=()=>a(e.item);return n["data-table-group"]?.({item:e.item,count:c.value.length,props:{icon:v,onClick:p}})??d.createVNode(kb,{class:"v-data-table-group-header-row__column",colspan:f.value},{default:()=>[d.createVNode(ht,{size:"small",variant:"text",icon:v,onClick:p},null),d.createElementVNode("span",null,[e.item.value]),d.createElementVNode("span",null,[d.createTextVNode("("),c.value.length,d.createTextVNode(")")])]})}else if(h.key==="data-table-select"){const v=c.value.filter(y=>y.selectable),p=v.length>0&&i(v),m=s(v)&&!p,g=y=>l(v,y);return n["data-table-select"]?.({props:{modelValue:p,indeterminate:m,"onUpdate:modelValue":g}})??d.createVNode(kb,{class:"v-data-table__td--select-row",noPadding:!0},{default:()=>[d.createVNode(il,{density:e.density,disabled:v.length===0,modelValue:p,indeterminate:m,"onUpdate:modelValue":g},null)]})}return""})])}}),WU=ie({color:String,index:Number,item:Object,cellProps:[Object,Function],collapseIcon:{type:ot,default:"$collapse"},expandIcon:{type:ot,default:"$expand"},onClick:La(),onContextmenu:La(),onDblclick:La(),...hr(),...vh()},"VDataTableRow"),AD=Se()({name:"VDataTableRow",props:WU(),setup(e,t){let{slots:n}=t;const{displayClasses:r,mobile:a}=zi(e,"v-data-table__tr"),{isSelected:o,toggleSelect:i,someSelected:s,allSelected:l,selectAll:u}=x0(),{isExpanded:c,toggleExpand:f}=SU(),{toggleSort:h,sortBy:v,isSorted:p}=PU(),{columns:m}=T0();Ce(()=>d.createElementVNode("tr",{class:d.normalizeClass(["v-data-table__tr",{"v-data-table__tr--clickable":!!(e.onClick||e.onContextmenu||e.onDblclick)},r.value]),onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&m.value.map((g,y)=>{const b=e.item,w=`item.${g.key}`,S=`header.${g.key}`,_={index:e.index,item:b.raw,internalItem:b,value:eh(b.columns,g.key),column:g,isSelected:o,toggleSelect:i,isExpanded:c,toggleExpand:f},C={column:g,selectAll:u,isSorted:p,toggleSort:h,sortBy:v.value,someSelected:s.value,allSelected:l.value,getSortIcon:()=>""},T=typeof e.cellProps=="function"?e.cellProps({index:_.index,item:_.item,internalItem:_.internalItem,value:_.value,column:g}):e.cellProps,A=typeof g.cellProps=="function"?g.cellProps({index:_.index,item:_.item,internalItem:_.internalItem,value:_.value}):g.cellProps,E=g.key==="data-table-select"||g.key==="data-table-expand",M=g.key==="data-table-group"&&g.width===0&&!g.title;return d.createVNode(kb,d.mergeProps({align:g.align,indent:g.indent,class:{"v-data-table__td--expanded-row":g.key==="data-table-expand","v-data-table__td--select-row":g.key==="data-table-select"},fixed:g.fixed,fixedOffset:g.fixedOffset,fixedEndOffset:g.fixedEndOffset,lastFixed:g.lastFixed,firstFixedEnd:g.firstFixedEnd,maxWidth:a.value?void 0:g.maxWidth,noPadding:E,empty:M,nowrap:g.nowrap,width:a.value?void 0:g.width},T,A),{default:()=>{if(g.key==="data-table-select")return n["item.data-table-select"]?.({..._,props:{color:e.color,disabled:!b.selectable,modelValue:o([b]),onClick:d.withModifiers(()=>i(b),["stop"])}})??d.createVNode(il,{color:e.color,disabled:!b.selectable,density:e.density,modelValue:o([b]),onClick:d.withModifiers(N=>i(b,e.index,N),["stop"])},null);if(g.key==="data-table-expand")return n["item.data-table-expand"]?.({..._,props:{icon:c(b)?e.collapseIcon:e.expandIcon,size:"small",variant:"text",onClick:d.withModifiers(()=>f(b),["stop"])}})??d.createVNode(ht,{icon:c(b)?e.collapseIcon:e.expandIcon,size:"small",variant:"text",onClick:d.withModifiers(()=>f(b),["stop"])},null);if(n[w]&&!a.value)return n[w](_);const I=d.toDisplayString(_.value);return a.value?d.createElementVNode(d.Fragment,null,[d.createElementVNode("div",{class:"v-data-table__td-title"},[n[S]?.(C)??g.title]),d.createElementVNode("div",{class:"v-data-table__td-value"},[n[w]?.(_)??I])]):I}})})]))}}),GU=ie({color:String,loading:[Boolean,String],loadingText:{type:String,default:"$vuetify.dataIterator.loadingText"},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:"$vuetify.noDataText"},rowProps:[Object,Function],cellProps:[Object,Function],...Ro(WU(),["collapseIcon","expandIcon","density"]),...Ro(zU(),["groupCollapseIcon","groupExpandIcon","density"]),...vh()},"VDataTableRows"),Ah=Se()({name:"VDataTableRows",inheritAttrs:!1,props:GU(),setup(e,t){let{attrs:n,slots:r}=t;const{columns:a}=T0(),{expandOnClick:o,toggleExpand:i,isExpanded:s}=SU(),{isSelected:l,toggleSelect:u}=x0(),{toggleGroup:c,isGroupOpen:f}=CU(),{t:h}=yn(),{mobile:v}=zi(e);return Ce(()=>{const p=Ro(e,["groupCollapseIcon","groupExpandIcon","density"]);return e.loading&&(!e.items.length||r.loading)?d.createElementVNode("tr",{class:"v-data-table-rows-loading",key:"loading"},[d.createElementVNode("td",{colspan:a.value.length},[r.loading?.()??h(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?d.createElementVNode("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[d.createElementVNode("td",{colspan:a.value.length},[r["no-data"]?.()??h(e.noDataText)])]):d.createElementVNode(d.Fragment,null,[e.items.map((m,g)=>{if(m.type==="group"){const w={index:g,item:m,columns:a.value,isExpanded:s,toggleExpand:i,isSelected:l,toggleSelect:u,toggleGroup:c,isGroupOpen:f};return r["group-header"]?r["group-header"](w):d.createVNode(k_e,d.mergeProps({key:`group-header_${m.id}`,item:m},Li(n,":groupHeader",()=>w),p),r)}if(m.type==="group-summary"){const w={index:g,item:m,columns:a.value,toggleGroup:c};return r["group-summary"]?.(w)??""}const y={index:m.virtualIndex??g,item:m.raw,internalItem:m,columns:a.value,isExpanded:s,toggleExpand:i,isSelected:l,toggleSelect:u},b={...y,props:d.mergeProps({key:`item_${m.key??m.index}`,onClick:o.value?()=>{i(m)}:void 0,index:g,item:m,color:e.color,cellProps:e.cellProps,collapseIcon:e.collapseIcon,expandIcon:e.expandIcon,density:e.density,mobile:v.value},Li(n,":row",()=>y),typeof e.rowProps=="function"?e.rowProps({item:y.item,index:y.index,internalItem:y.internalItem}):e.rowProps)};return d.createElementVNode(d.Fragment,{key:b.props.key},[r.item?r.item(b):d.createVNode(AD,b.props,r),s(m)&&r["expanded-row"]?.(y)])})])}),{}}}),UU=ie({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,striped:{type:String,default:null,validator:e=>["even","odd"].includes(e)},...Qe(),...hr(),...Vt(),...an()},"VTable"),Eh=Se()({name:"VTable",props:UU(),setup(e,t){let{slots:n,emit:r}=t;const{themeClasses:a}=wn(e),{densityClasses:o}=Ra(e);return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-table",{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!n.top,"v-table--has-bottom":!!n.bottom,"v-table--hover":e.hover,"v-table--striped-even":e.striped==="even","v-table--striped-odd":e.striped==="odd"},a.value,o.value,e.class]),style:d.normalizeStyle(e.style)},{default:()=>[n.top?.(),n.default?d.createElementVNode("div",{class:"v-table__wrapper",style:{height:Oe(e.height)}},[d.createElementVNode("table",null,[n.default()])]):n.wrapper?.(),n.bottom?.()]})),{}}}),A_e=ie({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},rowProps:[Object,Function],cellProps:[Object,Function],returnObject:Boolean},"DataTable-items");function E_e(e,t,n,r){const a=e.returnObject?t:Ar(t,e.itemValue),o=Ar(t,e.itemSelectable,!0),i=r.reduce((s,l)=>(l.key!=null&&(s[l.key]=Ar(t,l.value)),s),{});return{type:"item",key:e.returnObject?Ar(t,e.itemValue):a,index:n,value:a,selectable:o,columns:i,raw:t}}function M_e(e,t,n){return t.map((r,a)=>E_e(e,r,a,n))}function ED(e,t){return{items:d.computed(()=>M_e(e,e.items,t.value))}}const MD=ie({...GU(),hideDefaultBody:Boolean,hideDefaultFooter:Boolean,hideDefaultHeader:Boolean,width:[String,Number],search:String,...bU(),...gD(),...w_e(),...A_e(),...MU(),...DU(),...Ft(HU(),["multiSort","initialSortOrder"]),...UU()},"DataTable"),I_e=ie({...bD(),...MD(),...yh(),...CD()},"VDataTable"),D_e=Se()({name:"VDataTable",props:I_e(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{groupBy:a}=yD(e),{initialSortOrder:o,sortBy:i,multiSort:s,mustSort:l}=C0(e),{page:u,itemsPerPage:c}=wD(e),{disableSort:f}=d.toRefs(e),{columns:h,headers:v,sortFunctions:p,sortRawFunctions:m,filterFunctions:g}=kD(e,{groupBy:a,showSelect:d.toRef(()=>e.showSelect),showExpand:d.toRef(()=>e.showExpand)}),{items:y}=ED(e,h),b=d.toRef(()=>e.search),{filteredItems:w}=bh(e,y,b,{transform:Q=>Q.columns,customKeyFilter:g}),{toggleSort:S}=_0({initialSortOrder:o,sortBy:i,multiSort:s,mustSort:l,page:u}),{sortByWithGroups:_,opened:C,extractRows:T,isGroupOpen:A,toggleGroup:E}=y0({groupBy:a,sortBy:i,disableSort:f}),{sortedItems:M}=xD(e,w,_,{transform:Q=>({...Q.raw,...Q.columns}),sortFunctions:p,sortRawFunctions:m}),I=d.computed(()=>e.pageBy==="auto"?e.groupBy.length?"group":"item":e.pageBy),{pageCount:N,setItemsPerPage:V,paginatedItems:P}=s_e({pageBy:I,sortedItems:M,paginate:Q=>{const ee=d.computed(()=>d.toValue(Q).length),{startIndex:$,stopIndex:re,pageCount:he,setItemsPerPage:ce}=SD({page:u,itemsPerPage:c,itemsLength:ee}),{paginatedItems:ge}=AU({items:Q,startIndex:$,stopIndex:re,itemsPerPage:c});return{paginatedItems:ge,pageCount:he,setItemsPerPage:ce}},group:Q=>b0(Q,a,C,()=>!!r["group-summary"])}),O=d.computed(()=>T(P.value)),{isSelected:L,select:R,selectAll:F,toggleSelect:H,someSelected:z,allSelected:G}=S0(e,{allItems:y,currentPage:O}),{isExpanded:Y,toggleExpand:U}=g0(e);w0({page:u,itemsPerPage:c,sortBy:i,groupBy:a,search:b}),fr({VDataTableRows:{hideNoData:d.toRef(()=>e.hideNoData),noDataText:d.toRef(()=>e.noDataText),loading:d.toRef(()=>e.loading),loadingText:d.toRef(()=>e.loadingText)}});const j=d.computed(()=>({page:u.value,itemsPerPage:c.value,sortBy:i.value,pageCount:N.value,toggleSort:S,setItemsPerPage:V,someSelected:z.value,allSelected:G.value,isSelected:L,select:R,selectAll:F,toggleSelect:H,isExpanded:Y,toggleExpand:U,isGroupOpen:A,toggleGroup:E,items:O.value.map(Q=>Q.raw),internalItems:O.value,groupedItems:P.value,columns:h.value,headers:v.value}));return Ce(()=>{const Q=Tb.filterProps(e),ee=kh.filterProps(Ft(e,["multiSort"])),$=Ah.filterProps(e),re=Eh.filterProps(e);return d.createVNode(Eh,d.mergeProps({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},re,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>r.top?.(j.value),default:()=>r.default?r.default(j.value):d.createElementVNode(d.Fragment,null,[r.colgroup?.(j.value),!e.hideDefaultHeader&&d.createElementVNode("thead",{key:"thead"},[d.createVNode(kh,d.mergeProps(ee,{multiSort:!!e.multiSort}),r)]),r.thead?.(j.value),!e.hideDefaultBody&&d.createElementVNode("tbody",null,[r["body.prepend"]?.(j.value),r.body?r.body(j.value):d.createVNode(Ah,d.mergeProps(n,$,{items:P.value}),r),r["body.append"]?.(j.value)]),r.tbody?.(j.value),r.tfoot?.(j.value)]),bottom:()=>r.bottom?r.bottom(j.value):!e.hideDefaultFooter&&d.createElementVNode(d.Fragment,null,[d.createVNode(ga,null,null),d.createVNode(Tb,Q,{prepend:r["footer.prepend"]})])})}),{}}}),V_e=ie({...Ft(MD(),["hideDefaultFooter"]),...gD(),...pG(),...yh()},"VDataTableVirtual"),P_e=Se()({name:"VDataTableVirtual",props:V_e(),emits:{"update:modelValue":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{groupBy:a}=yD(e),{initialSortOrder:o,sortBy:i,multiSort:s,mustSort:l}=C0(e),{disableSort:u}=d.toRefs(e),{columns:c,headers:f,filterFunctions:h,sortFunctions:v,sortRawFunctions:p}=kD(e,{groupBy:a,showSelect:d.toRef(()=>e.showSelect),showExpand:d.toRef(()=>e.showExpand)}),{items:m}=ED(e,c),g=d.toRef(()=>e.search),{filteredItems:y}=bh(e,m,g,{transform:ge=>ge.columns,customKeyFilter:h}),{toggleSort:b}=_0({initialSortOrder:o,sortBy:i,multiSort:s,mustSort:l}),{sortByWithGroups:w,opened:S,extractRows:_,isGroupOpen:C,toggleGroup:T}=y0({groupBy:a,sortBy:i,disableSort:u}),{sortedItems:A}=xD(e,y,w,{transform:ge=>({...ge.raw,...ge.columns}),sortFunctions:v,sortRawFunctions:p}),{flatItems:E}=b0(A,a,S,()=>!!r["group-summary"]),M=d.computed(()=>_(E.value)),{isSelected:I,select:N,selectAll:V,toggleSelect:P,someSelected:O,allSelected:L}=S0(e,{allItems:M,currentPage:M}),{isExpanded:R,toggleExpand:F}=g0(e),{containerRef:H,markerRef:z,paddingTop:G,paddingBottom:Y,computedItems:U,handleItemResize:j,handleScroll:Q,handleScrollend:ee,calculateVisibleItems:$,scrollToIndex:re}=mG(e,E),he=d.computed(()=>U.value.map(ge=>({...ge.raw,virtualIndex:ge.index})));w0({sortBy:i,page:d.shallowRef(1),itemsPerPage:d.shallowRef(-1),groupBy:a,search:g}),fr({VDataTableRows:{hideNoData:d.toRef(()=>e.hideNoData),noDataText:d.toRef(()=>e.noDataText),loading:d.toRef(()=>e.loading),loadingText:d.toRef(()=>e.loadingText)}});const ce=d.computed(()=>({sortBy:i.value,toggleSort:b,someSelected:O.value,allSelected:L.value,isSelected:I,select:N,selectAll:V,toggleSelect:P,isExpanded:R,toggleExpand:F,isGroupOpen:C,toggleGroup:T,items:M.value.map(ge=>ge.raw),internalItems:M.value,groupedItems:E.value,columns:c.value,headers:f.value}));return Ce(()=>{const ge=kh.filterProps(Ft(e,["multiSort"])),Te=Ah.filterProps(e),Pe=Eh.filterProps(e);return d.createVNode(Eh,d.mergeProps({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},Pe,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>r.top?.(ce.value),wrapper:()=>d.createElementVNode("div",{ref:H,onScrollPassive:Q,onScrollend:ee,class:"v-table__wrapper",style:{height:Oe(e.height)}},[d.createElementVNode("table",null,[r.colgroup?.(ce.value),!e.hideDefaultHeader&&d.createElementVNode("thead",{key:"thead"},[d.createVNode(kh,d.mergeProps(ge,{multiSort:!!e.multiSort}),r)]),r.thead?.(ce.value),!e.hideDefaultBody&&d.createElementVNode("tbody",{key:"tbody"},[d.createElementVNode("tr",{ref:z,style:{height:Oe(G.value),border:0}},[d.createElementVNode("td",{colspan:c.value.length,style:{height:0,border:0}},null)]),r["body.prepend"]?.(ce.value),d.createVNode(Ah,d.mergeProps(n,Te,{items:he.value}),{...r,item:ne=>d.createVNode(vG,{key:ne.internalItem.index,renderless:!0,"onUpdate:height":be=>j(ne.internalItem.index,be)},{default:be=>{let{itemRef:Ne}=be;return r.item?.({...ne,itemRef:Ne})??d.createVNode(AD,d.mergeProps(ne.props,{ref:Ne,key:ne.internalItem.index,index:ne.index}),r)}})}),r["body.append"]?.(ce.value),d.createElementVNode("tr",{style:{height:Oe(Y.value),border:0}},[d.createElementVNode("td",{colspan:c.value.length,style:{height:0,border:0}},null)])]),r.tbody?.(ce.value),r.tfoot?.(ce.value)])]),bottom:()=>r.bottom?.(ce.value)})}),{calculateVisibleItems:$,scrollToIndex:re}}}),N_e=ie({itemsLength:{type:[Number,String],required:!0},...bD(),...MD(),...CD()},"VDataTableServer"),L_e=Se()({name:"VDataTableServer",props:N_e(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0,"update:groupBy":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{groupBy:a}=yD(e),{initialSortOrder:o,sortBy:i,multiSort:s,mustSort:l}=C0(e),{page:u,itemsPerPage:c}=wD(e),{disableSort:f}=d.toRefs(e),h=d.computed(()=>parseInt(e.itemsLength,10)),{columns:v,headers:p}=kD(e,{groupBy:a,showSelect:d.toRef(()=>e.showSelect),showExpand:d.toRef(()=>e.showExpand)}),{items:m}=ED(e,v),{toggleSort:g}=_0({initialSortOrder:o,sortBy:i,multiSort:s,mustSort:l,page:u}),{opened:y,isGroupOpen:b,toggleGroup:w,extractRows:S}=y0({groupBy:a,sortBy:i,disableSort:f}),{pageCount:_,setItemsPerPage:C}=SD({page:u,itemsPerPage:c,itemsLength:h}),{flatItems:T}=b0(m,a,y,()=>!!r["group-summary"]),{isSelected:A,select:E,selectAll:M,toggleSelect:I,someSelected:N,allSelected:V}=S0(e,{allItems:m,currentPage:m}),{isExpanded:P,toggleExpand:O}=g0(e),L=d.computed(()=>S(m.value));w0({page:u,itemsPerPage:c,sortBy:i,groupBy:a,search:d.toRef(()=>e.search)}),d.provide("v-data-table",{toggleSort:g,sortBy:i}),fr({VDataTableRows:{hideNoData:d.toRef(()=>e.hideNoData),noDataText:d.toRef(()=>e.noDataText),loading:d.toRef(()=>e.loading),loadingText:d.toRef(()=>e.loadingText)}});const R=d.computed(()=>({page:u.value,itemsPerPage:c.value,sortBy:i.value,pageCount:_.value,toggleSort:g,setItemsPerPage:C,someSelected:N.value,allSelected:V.value,isSelected:A,select:E,selectAll:M,toggleSelect:I,isExpanded:P,toggleExpand:O,isGroupOpen:b,toggleGroup:w,items:L.value.map(F=>F.raw),internalItems:L.value,groupedItems:T.value,columns:v.value,headers:p.value}));Ce(()=>{const F=Tb.filterProps(e),H=kh.filterProps(Ft(e,["multiSort"])),z=Ah.filterProps(e),G=Eh.filterProps(e);return d.createVNode(Eh,d.mergeProps({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},G,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>r.top?.(R.value),default:()=>r.default?r.default(R.value):d.createElementVNode(d.Fragment,null,[r.colgroup?.(R.value),!e.hideDefaultHeader&&d.createElementVNode("thead",{key:"thead",class:"v-data-table__thead",role:"rowgroup"},[d.createVNode(kh,d.mergeProps(H,{multiSort:!!e.multiSort}),r)]),r.thead?.(R.value),!e.hideDefaultBody&&d.createElementVNode("tbody",{class:"v-data-table__tbody",role:"rowgroup"},[r["body.prepend"]?.(R.value),r.body?r.body(R.value):d.createVNode(Ah,d.mergeProps(n,z,{items:T.value}),r),r["body.append"]?.(R.value)]),r.tbody?.(R.value),r.tfoot?.(R.value)]),bottom:()=>r.bottom?r.bottom(R.value):!e.hideDefaultFooter&&d.createElementVNode(d.Fragment,null,[d.createVNode(ga,null,null),d.createVNode(Tb,F,{prepend:r["footer.prepend"]})])})})}}),O_e=ie({fluid:{type:Boolean,default:!1},...Qe(),...Mr(),...Vt()},"VContainer"),jU=Se()({name:"VContainer",props:O_e(),setup(e,t){let{slots:n}=t;const{rtlClasses:r}=Hr(),{dimensionStyles:a}=Ir(e);return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-container",{"v-container--fluid":e.fluid},r.value,e.class]),style:d.normalizeStyle([a.value,e.style])},n)),{}}}),YU=e0.reduce((e,t)=>(e[t]={type:[Boolean,String,Number],default:!1},e),{}),KU=e0.reduce((e,t)=>{const n="offset"+d.capitalize(t);return e[n]={type:[String,Number],default:null},e},{}),XU=e0.reduce((e,t)=>{const n="order"+d.capitalize(t);return e[n]={type:[String,Number],default:null},e},{}),ZU={col:Object.keys(YU),offset:Object.keys(KU),order:Object.keys(XU)};function R_e(e,t,n){let r=e;if(!(n==null||n===!1)){if(t){const a=t.replace(e,"");r+=`-${a}`}return e==="col"&&(r="v-"+r),e==="col"&&(n===""||n===!0)||(r+=`-${n}`),r.toLowerCase()}}const B_e=["auto","start","end","center","baseline","stretch"],F_e=ie({cols:{type:[Boolean,String,Number],default:!1},...YU,offset:{type:[String,Number],default:null},...KU,order:{type:[String,Number],default:null},...XU,alignSelf:{type:String,default:null,validator:e=>B_e.includes(e)},...Qe(),...Vt()},"VCol"),ID=Se()({name:"VCol",props:F_e(),setup(e,t){let{slots:n}=t;const r=d.computed(()=>{const a=[];let o;for(o in ZU)ZU[o].forEach(s=>{const l=e[s],u=R_e(o,s,l);u&&a.push(u)});const i=a.some(s=>s.startsWith("v-col-"));return a.push({"v-col":!i||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),a});return()=>d.h(e.tag,{class:[r.value,e.class],style:e.style},n.default?.())}}),DD=["start","end","center"],JU=["space-between","space-around","space-evenly"];function VD(e,t){return e0.reduce((n,r)=>{const a=e+d.capitalize(r);return n[a]=t(),n},{})}const H_e=[...DD,"baseline","stretch"],QU=e=>H_e.includes(e),qU=VD("align",()=>({type:String,default:null,validator:QU})),z_e=[...DD,...JU],$U=e=>z_e.includes(e),e9=VD("justify",()=>({type:String,default:null,validator:$U})),W_e=[...DD,...JU,"stretch"],t9=e=>W_e.includes(e),n9=VD("alignContent",()=>({type:String,default:null,validator:t9})),r9={align:Object.keys(qU),justify:Object.keys(e9),alignContent:Object.keys(n9)},G_e={align:"align",justify:"justify",alignContent:"align-content"};function U_e(e,t,n){let r=G_e[e];if(n!=null){if(t){const a=t.replace(e,"");r+=`-${a}`}return r+=`-${n}`,r.toLowerCase()}}const j_e=ie({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:QU},...qU,justify:{type:String,default:null,validator:$U},...e9,alignContent:{type:String,default:null,validator:t9},...n9,...Qe(),...Vt()},"VRow"),PD=Se()({name:"VRow",props:j_e(),setup(e,t){let{slots:n}=t;const r=d.computed(()=>{const a=[];let o;for(o in r9)r9[o].forEach(i=>{const s=e[i],l=U_e(o,i,s);l&&a.push(l)});return a.push({"v-row--no-gutters":e.noGutters,"v-row--dense":e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),a});return()=>d.h(e.tag,{class:["v-row",r.value,e.class],style:e.style},n.default?.())}}),cl=Zu("v-spacer","div","VSpacer"),a9=ie({active:{type:[String,Array],default:void 0},controlHeight:[Number,String],controlVariant:{type:String,default:"docked"},noMonthPicker:Boolean,disabled:{type:[Boolean,String,Array],default:null},nextIcon:{type:ot,default:"$next"},prevIcon:{type:ot,default:"$prev"},modeIcon:{type:ot,default:"$subgroup"},text:String,monthText:String,yearText:String,viewMode:{type:String,default:"month"}},"VDatePickerControls"),ND=Se()({name:"VDatePickerControls",props:a9(),emits:{"click:year":()=>!0,"click:month":()=>!0,"click:prev":()=>!0,"click:next":()=>!0,"click:prev-year":()=>!0,"click:next-year":()=>!0},setup(e,t){let{emit:n,slots:r}=t;const{t:a}=yn(),o=d.computed(()=>Array.isArray(e.disabled)?e.disabled.includes("text"):!!e.disabled),i=d.computed(()=>Array.isArray(e.disabled)?e.disabled.includes("mode"):!!e.disabled),s=d.computed(()=>Array.isArray(e.disabled)?e.disabled.includes("prev-month"):!!e.disabled),l=d.computed(()=>Array.isArray(e.disabled)?e.disabled.includes("next-month"):!!e.disabled),u=d.computed(()=>Array.isArray(e.disabled)?e.disabled.includes("prev-year"):!!e.disabled),c=d.computed(()=>Array.isArray(e.disabled)?e.disabled.includes("next-year"):!!e.disabled);function f(){n("click:prev")}function h(){n("click:next")}function v(){n("click:prev-year")}function p(){n("click:next-year")}function m(){n("click:year")}function g(){n("click:month")}return Ce(()=>{const y={VBtn:{density:"comfortable",variant:"text"}},b=d.createVNode(ht,{"data-testid":"prev-month",disabled:s.value,icon:e.prevIcon,"aria-label":a("$vuetify.datePicker.ariaLabel.previousMonth"),onClick:f},null),w=d.createVNode(ht,{"data-testid":"next-month",disabled:l.value,icon:e.nextIcon,"aria-label":a("$vuetify.datePicker.ariaLabel.nextMonth"),onClick:h},null),S=d.createVNode(ht,{"data-testid":"prev-year",disabled:u.value,icon:e.prevIcon,"aria-label":a("$vuetify.datePicker.ariaLabel.previousYear"),onClick:v},null),_=d.createVNode(ht,{"data-testid":"next-year",disabled:c.value,icon:e.nextIcon,"aria-label":a("$vuetify.datePicker.ariaLabel.nextYear"),onClick:p},null),C=d.createVNode(ht,{class:"v-date-picker-controls__only-month-btn","data-testid":"month-btn",density:"default",disabled:o.value,text:e.monthText,appendIcon:e.modeIcon,rounded:!0,"aria-label":a("$vuetify.datePicker.ariaLabel.selectMonth"),onClick:g},null),T=d.createVNode(ht,{class:"v-date-picker-controls__only-year-btn","data-testid":"year-btn",density:"default",disabled:i.value,text:e.yearText,appendIcon:e.modeIcon,rounded:!0,"aria-label":a("$vuetify.datePicker.ariaLabel.selectYear"),onClick:m},null),A=d.createVNode(ht,{class:"v-date-picker-controls__year-btn","data-testid":"year-btn",density:"default",disabled:i.value,text:e.text,appendIcon:e.modeIcon,rounded:!0,"aria-label":a("$vuetify.datePicker.ariaLabel.selectYear"),onClick:m},null),E=d.createElementVNode(d.Fragment,null,[d.createVNode(ht,{class:"v-date-picker-controls__month-btn","data-testid":"month-btn",height:"36",disabled:o.value,text:e.text,rounded:!0,"aria-label":a("$vuetify.datePicker.ariaLabel.selectMonth"),onClick:g},null),d.createVNode(ht,{class:"v-date-picker-controls__mode-btn","data-testid":"year-btn",disabled:i.value,icon:e.modeIcon,"aria-label":a("$vuetify.datePicker.ariaLabel.selectYear"),onClick:m},null)]),M={viewMode:e.viewMode,disabled:Array.isArray(e.disabled)?e.disabled:[],monthYearText:e.text??"",monthText:e.monthText??"",yearText:e.yearText??"",openMonths:g,openYears:m,prevMonth:f,nextMonth:h,prevYear:v,nextYear:p},I=d.createElementVNode(d.Fragment,null,[e.noMonthPicker?A:E,d.createVNode(cl,null,null),d.createElementVNode("div",{class:"v-date-picker-controls__month"},[b,w])]),N=d.createElementVNode(d.Fragment,null,[d.createElementVNode("div",{class:"v-date-picker-controls__month"},[b,C,w]),d.createVNode(cl,null,null),d.createElementVNode("div",{class:"v-date-picker-controls__year"},[S,T,_])]);return d.createVNode(Nt,{defaults:y},{default:()=>[d.createElementVNode("div",{class:d.normalizeClass(["v-date-picker-controls",`v-date-picker-controls--variant-${e.controlVariant}`]),style:{"--v-date-picker-controls-height":Oe(e.controlHeight)}},[r.default?.(M)??d.createElementVNode(d.Fragment,null,[e.controlVariant==="modal"&&I,e.controlVariant==="docked"&&N])])]})}),{}}}),Y_e=ie({appendIcon:ot,color:String,header:String,transition:String,onClick:La()},"VDatePickerHeader"),LD=Se()({name:"VDatePickerHeader",props:Y_e(),emits:{click:()=>!0,"click:append":()=>!0},setup(e,t){let{emit:n,slots:r}=t;const{backgroundColorClasses:a,backgroundColorStyles:o}=Mn(()=>e.color);function i(){n("click")}function s(){n("click:append")}return Ce(()=>{const l=!!(r.default||e.header),u=!!(r.append||e.appendIcon);return d.createElementVNode("div",{class:d.normalizeClass(["v-date-picker-header",{"v-date-picker-header--clickable":!!e.onClick},a.value]),style:d.normalizeStyle(o.value),onClick:i},[r.prepend&&d.createElementVNode("div",{key:"prepend",class:"v-date-picker-header__prepend"},[r.prepend()]),l&&d.createVNode(go,{key:"content",name:e.transition},{default:()=>[d.createElementVNode("div",{key:e.header,class:"v-date-picker-header__content"},[r.default?.()??e.header])]}),u&&d.createElementVNode("div",{class:"v-date-picker-header__append"},[r.append?d.createVNode(Nt,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VBtn:{icon:e.appendIcon,variant:"text"}}},{default:()=>[r.append?.()]}):d.createVNode(ht,{key:"append-btn",icon:e.appendIcon,variant:"text",onClick:s},null)])])}),{}}}),K_e=ie({allowedDates:[Array,Function],disabled:{type:Boolean,default:null},displayValue:null,modelValue:Array,month:[Number,String],max:null,min:null,showAdjacentMonths:Boolean,year:[Number,String],weekdays:{type:Array,default:()=>[0,1,2,3,4,5,6]},weeksInMonth:{type:String,default:"dynamic"},firstDayOfWeek:{type:[Number,String],default:void 0},firstDayOfYear:{type:[Number,String],default:void 0},weekdayFormat:String},"calendar");function X_e(e){const t=_h(),n=$e(e,"modelValue",[],m=>Fn(m).map(g=>t.date(g))),r=d.computed(()=>e.displayValue?t.date(e.displayValue):n.value.length>0?t.date(n.value[0]):e.min?t.date(e.min):Array.isArray(e.allowedDates)?t.date(e.allowedDates[0]):t.date()),a=$e(e,"year",void 0,m=>{const g=m!=null?Number(m):t.getYear(r.value);return t.startOfYear(t.setYear(t.date(),g))},m=>t.getYear(m)),o=$e(e,"month",void 0,m=>{const g=m!=null?Number(m):t.getMonth(r.value),y=t.setYear(t.startOfMonth(t.date()),t.getYear(a.value));return t.setMonth(y,g)},m=>t.getMonth(m)),i=d.computed(()=>{const m=t.toJsDate(t.startOfWeek(t.date(),e.firstDayOfWeek)).getDay();return t.getWeekdays(e.firstDayOfWeek,e.weekdayFormat).filter((g,y)=>e.weekdays.includes((y+m)%7))}),s=d.computed(()=>{const m=t.getWeekArray(o.value,e.firstDayOfWeek),g=m.flat(),y=6*7;if(e.weeksInMonth==="static"&&g.lengthe.weekdays.includes(t.toJsDate(y).getDay())).map((y,b)=>{const w=t.toISO(y),S=!t.isSameMonth(y,o.value),_=t.isSameDay(y,t.startOfMonth(o.value)),C=t.isSameDay(y,t.endOfMonth(o.value)),T=t.isSameDay(y,o.value),A=e.weekdays.length;return{date:y,formatted:t.format(y,"keyboardDate"),isAdjacent:S,isDisabled:p(y),isEnd:C,isHidden:S&&!e.showAdjacentMonths,isSame:T,isSelected:n.value.some(E=>t.isSameDay(y,E)),isStart:_,isToday:t.isSameDay(y,g),isWeekEnd:b%A===A-1,isWeekStart:b%A===0,isoDate:w,localized:t.format(y,"dayOfMonth"),month:t.getMonth(y),year:t.getYear(y)}})}const u=d.computed(()=>{const m=t.startOfWeek(r.value,e.firstDayOfWeek),g=[];for(let b=0;b<=6;b++)g.push(t.addDays(m,b));const y=t.date();return l(g,y)}),c=d.computed(()=>{const m=s.value.flat(),g=t.date();return l(m,g)}),f=d.computed(()=>s.value.map(m=>m.length?t.getWeek(m[0],e.firstDayOfWeek,e.firstDayOfYear):null)),{minDate:h,maxDate:v}=o9(e);function p(m){if(e.disabled)return!0;const g=t.date(m);return h.value&&t.isBefore(t.endOfDay(g),h.value)||v.value&&t.isAfter(g,v.value)?!0:Array.isArray(e.allowedDates)&&e.allowedDates.length>0?!e.allowedDates.some(y=>t.isSameDay(t.date(y),g)):typeof e.allowedDates=="function"?!e.allowedDates(g):!1}return{displayValue:r,daysInMonth:c,daysInWeek:u,genDays:l,model:n,weeksInMonth:s,weekdayLabels:i,weekNumbers:f}}function o9(e){const t=_h(),n=d.computed(()=>{if(!e.min)return null;const i=t.date(e.min);return t.isValid(i)?i:null}),r=d.computed(()=>{if(!e.max)return null;const i=t.date(e.max);return t.isValid(i)?i:null});function a(i){return n.value&&t.isBefore(i,n.value)?n.value:r.value&&t.isAfter(i,r.value)?r.value:i}function o(i){return(!n.value||t.isAfter(i,n.value))&&(!r.value||t.isBefore(i,r.value))}return{minDate:n,maxDate:r,clampDate:a,isInAllowedRange:o}}const i9=ie({color:String,hideWeekdays:Boolean,multiple:[Boolean,Number,String],showWeek:Boolean,readonly:Boolean,transition:{type:String,default:"picker-transition"},reverseTransition:{type:String,default:"picker-reverse-transition"},events:{type:[Array,Function,Object],default:()=>null},eventColor:{type:[Array,Function,Object,String],default:()=>null},...Ft(K_e(),["displayValue"])},"VDatePickerMonth"),OD=Se()({name:"VDatePickerMonth",props:i9(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=d.ref(),{t:o}=yn(),{daysInMonth:i,model:s,weekNumbers:l,weekdayLabels:u}=X_e(e),c=_h(),f=d.shallowRef(),h=d.shallowRef(),v=d.shallowRef(!1),p=d.toRef(()=>v.value?e.reverseTransition:e.transition);e.multiple==="range"&&s.value.length>0&&(f.value=s.value[0],s.value.length>1&&(h.value=s.value[s.value.length-1]));const m=d.computed(()=>{const C=["number","string"].includes(typeof e.multiple)?Number(e.multiple):1/0;return s.value.length>=C});d.watch(i,(C,T)=>{T&&(v.value=c.isBefore(C[0].date,T[0].date))});function g(C){const T=c.startOfDay(C);if(s.value.length===0?f.value=void 0:s.value.length===1&&(f.value=s.value[0],h.value=void 0),!f.value)f.value=T,s.value=[f.value];else if(h.value)f.value=C,h.value=void 0,s.value=[f.value];else{if(c.isSameDay(T,f.value)){f.value=void 0,s.value=[];return}else c.isBefore(T,f.value)?(h.value=c.endOfDay(f.value),f.value=T):h.value=c.endOfDay(T);s.value=H0e(c,f.value,h.value)}}function y(C){const T=c.format(C.date,"fullDateWithWeekday"),A=C.isToday?"currentDate":"selectDate";return o(`$vuetify.datePicker.ariaLabel.${A}`,T)}function b(C){const T=s.value.findIndex(A=>c.isSameDay(A,C));if(T===-1)s.value=[...s.value,C];else{const A=[...s.value];A.splice(T,1),s.value=A}}function w(C){e.multiple==="range"?g(C):e.multiple?b(C):s.value=[C]}function S(C){const{events:T,eventColor:A}=e;let E,M=[];if(Array.isArray(T)?E=T.includes(C):T instanceof Function?E=T(C)||!1:T?E=T[C]||!1:E=!1,E)E!==!0?M=Fn(E):typeof A=="string"?M=[A]:typeof A=="function"?M=Fn(A(C)):Array.isArray(A)?M=A:typeof A=="object"&&A!==null&&(M=Fn(A[C]));else return[];return M.length?M.filter(Boolean).map(I=>typeof I=="string"?I:"surface-variant"):["surface-variant"]}function _(C){const T=S(C);return T.length?d.createElementVNode("div",{class:"v-date-picker-month__events"},[T.map(A=>d.createVNode(gG,{dot:!0,color:A},null))]):null}Ce(()=>d.createElementVNode("div",{class:"v-date-picker-month",style:{"--v-date-picker-days-in-week":e.weekdays.length}},[e.showWeek&&d.createElementVNode("div",{key:"weeks",class:"v-date-picker-month__weeks"},[!e.hideWeekdays&&d.createElementVNode("div",{key:"hide-week-days",class:"v-date-picker-month__day"},[d.createTextVNode(" ")]),l.value.map(C=>d.createElementVNode("div",{class:d.normalizeClass(["v-date-picker-month__day","v-date-picker-month__day--adjacent"])},[C]))]),d.createVNode(go,{name:p.value},{default:()=>[d.createElementVNode("div",{ref:a,key:i.value[0].date?.toString(),class:"v-date-picker-month__days"},[!e.hideWeekdays&&u.value.map(C=>d.createElementVNode("div",{class:d.normalizeClass(["v-date-picker-month__day","v-date-picker-month__weekday"])},[C])),i.value.map((C,T)=>{const A={props:{class:"v-date-picker-month__day-btn",color:C.isSelected||C.isToday?e.color:void 0,disabled:C.isDisabled,readonly:e.readonly,icon:!0,ripple:!1,variant:C.isSelected?"flat":C.isToday?"outlined":"text","aria-label":y(C),"aria-current":C.isToday?"date":void 0,onClick:()=>w(C.date)},item:C,i:T};return m.value&&!C.isSelected&&(C.isDisabled=!0),d.createElementVNode("div",{class:d.normalizeClass(["v-date-picker-month__day",{"v-date-picker-month__day--adjacent":C.isAdjacent,"v-date-picker-month__day--hide-adjacent":C.isHidden,"v-date-picker-month__day--selected":C.isSelected,"v-date-picker-month__day--week-end":C.isWeekEnd,"v-date-picker-month__day--week-start":C.isWeekStart}]),"data-v-date":C.isDisabled?void 0:C.isoDate},[(e.showAdjacentMonths||!C.isAdjacent)&&(r.day?.(A)??d.createVNode(ht,A.props,{default:()=>[C.localized,_(C.isoDate)]}))])})])]})]))}}),s9=ie({color:String,height:[String,Number],min:null,max:null,modelValue:Number,year:Number,allowedMonths:[Array,Function]},"VDatePickerMonths"),RD=Se()({name:"VDatePickerMonths",props:s9(),emits:{"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=_h(),o=$e(e,"modelValue"),i=d.computed(()=>{let l=a.startOfYear(a.date());return e.year&&(l=a.setYear(l,e.year)),Wl(12).map(u=>{const c=a.format(l,"monthShort"),f=a.format(l,"month"),h=!!(!s(u)||e.min&&a.isAfter(a.startOfMonth(a.date(e.min)),l)||e.max&&a.isAfter(l,a.startOfMonth(a.date(e.max))));return l=a.getNextMonth(l),{isDisabled:h,text:c,label:f,value:u}})});d.watchEffect(()=>{o.value=o.value??a.getMonth(a.date())});function s(l){return Array.isArray(e.allowedMonths)&&e.allowedMonths.length?e.allowedMonths.includes(l):typeof e.allowedMonths=="function"?e.allowedMonths(l):!0}return Ce(()=>d.createElementVNode("div",{class:"v-date-picker-months",style:{height:Oe(e.height)}},[d.createElementVNode("div",{class:"v-date-picker-months__content"},[i.value.map((l,u)=>{const c={active:o.value===u,ariaLabel:l.label,color:o.value===u?e.color:void 0,disabled:l.isDisabled,rounded:!0,text:l.text,variant:o.value===l.value?"flat":"text",onClick:()=>f(u)};function f(h){if(o.value===h){n("update:modelValue",o.value);return}o.value=h}return r.month?.({month:l,i:u,props:c})??d.createVNode(ht,d.mergeProps({key:"month"},c),null)})])])),{}}}),l9=ie({color:String,height:[String,Number],min:null,max:null,modelValue:Number,allowedYears:[Array,Function]},"VDatePickerYears"),BD=Se()({name:"VDatePickerYears",props:l9(),directives:{vIntersect:Ri},emits:{"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=_h(),o=$e(e,"modelValue"),i=d.shallowRef(!1),s=d.computed(()=>{const h=a.getYear(a.date());let v=h-100,p=h+52;e.min&&(v=a.getYear(a.date(e.min))),e.max&&(p=a.getYear(a.date(e.max)));let m=a.startOfYear(a.date());return m=a.setYear(m,v),Wl(p-v+1,v).map(g=>{const y=a.format(m,"year");return m=a.setYear(m,a.getYear(m)+1),{text:y,value:g,isDisabled:!f(g)}})});d.watchEffect(()=>{o.value=o.value??a.getYear(a.date())});const l=Zy(),u=Zy();function c(){const h=l.el,v=u.el;if(!h||!v)return;const p=h.getBoundingClientRect(),m=v.getBoundingClientRect();h.scrollTop+=m.top-p.top-h.clientHeight/2+m.height/2}function f(h){return Array.isArray(e.allowedYears)&&e.allowedYears.length?e.allowedYears.includes(h):typeof e.allowedYears=="function"?e.allowedYears(h):!0}return Ce(()=>d.withDirectives(d.createElementVNode("div",{class:"v-date-picker-years",ref:l,style:{height:Oe(e.height)}},[d.createElementVNode("div",{class:"v-date-picker-years__content",onFocus:()=>u.el?.focus(),onFocusin:()=>i.value=!0,onFocusout:()=>i.value=!1,tabindex:i.value?-1:0},[s.value.map((h,v)=>{const p={ref:o.value===h.value?u:void 0,active:o.value===h.value,color:o.value===h.value?e.color:void 0,rounded:!0,text:h.text,disabled:h.isDisabled,variant:o.value===h.value?"flat":"text",onClick:()=>{if(o.value===h.value){n("update:modelValue",o.value);return}o.value=h.value}};return r.year?.({year:h,i:v,props:p})??d.createVNode(ht,d.mergeProps({key:"month"},p),null)})])]),[[Ri,{handler:c},null,{once:!0}]])),{}}}),Z_e=ie({header:{type:String,default:"$vuetify.datePicker.header"},headerColor:String,headerDateFormat:{type:String,default:"normalDateWithWeekday"},landscapeHeaderWidth:[Number,String],...Ft(a9(),["active","monthText","yearText"]),...i9({weeksInMonth:"static"}),...Ft(s9(),["modelValue"]),...Ft(l9(),["modelValue"]),...m0({title:"$vuetify.datePicker.title"}),modelValue:null},"VDatePicker"),k0=Se()({name:"VDatePicker",props:Z_e(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0,"update:viewMode":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=_h(),{t:o}=yn(),{rtlClasses:i}=Hr(),s=$e(e,"modelValue",void 0,j=>Fn(j).map(Q=>a.date(Q)),j=>e.multiple?j:j[0]),l=$e(e,"viewMode"),{minDate:u,maxDate:c,clampDate:f}=o9(e),h=d.computed(()=>{const j=a.date(),Q=s.value?.[0]?a.date(s.value[0]):f(j);return Q&&a.isValid(Q)?Q:j}),v=d.toRef(()=>e.headerColor??e.color),p=$e(e,"month"),m=d.computed({get:()=>Number(p.value??a.getMonth(a.startOfMonth(h.value))),set:j=>p.value=j}),g=$e(e,"year"),y=d.computed({get:()=>Number(g.value??a.getYear(a.startOfYear(a.setMonth(h.value,m.value)))),set:j=>g.value=j}),b=d.shallowRef(!1),w=d.computed(()=>{if(e.multiple&&s.value.length>1)return o("$vuetify.datePicker.itemsSelected",s.value.length);const j=s.value[0]&&a.isValid(s.value[0])?a.format(a.date(s.value[0]),e.headerDateFormat):o(e.header);return e.landscape&&j.split(" ").length===3?j.replace(" ",` +`):j}),S=d.toRef(()=>{let j=a.date();return j=a.setDate(j,1),j=a.setMonth(j,m.value),j=a.setYear(j,y.value),j}),_=d.toRef(()=>a.format(S.value,"monthAndYear")),C=d.toRef(()=>a.format(S.value,"monthShort")),T=d.toRef(()=>a.format(S.value,"year")),A=d.toRef(()=>`date-picker-header${b.value?"-reverse":""}-transition`),E=d.computed(()=>{if(e.disabled)return!0;const j=[];if(l.value!=="month")j.push("prev-month","next-month","prev-year","next-year");else{let Q=a.date();if(Q=a.startOfMonth(Q),Q=a.setMonth(Q,m.value),Q=a.setYear(Q,y.value),u.value){const ee=a.addDays(a.startOfMonth(Q),-1),$=a.addDays(a.startOfYear(Q),-1);a.isAfter(u.value,ee)&&j.push("prev-month"),a.isAfter(u.value,$)&&j.push("prev-year")}if(c.value){const ee=a.addDays(a.endOfMonth(Q),1),$=a.addDays(a.endOfYear(Q),1);a.isAfter(ee,c.value)&&j.push("next-month"),a.isAfter($,c.value)&&j.push("next-year")}}return j}),M=d.computed(()=>e.allowedYears||V),I=d.computed(()=>e.allowedMonths||P);function N(j,Q){const ee=e.allowedDates;if(typeof ee!="function")return!0;const $=1+jG(a,j,Q);for(let re=0;re<$;re++)if(ee(a.addDays(j,re)))return!0;return!1}function V(j){if(typeof e.allowedDates=="function"){const Q=a.parseISO(`${j}-01-01`);return N(Q,a.endOfYear(Q))}if(Array.isArray(e.allowedDates)&&e.allowedDates.length){for(const Q of e.allowedDates)if(a.getYear(a.date(Q))===j)return!0;return!1}return!0}function P(j){if(typeof e.allowedDates=="function"){const Q=String(j+1).padStart(2,"0"),ee=a.parseISO(`${y.value}-${Q}-01`);return N(ee,a.endOfMonth(ee))}if(Array.isArray(e.allowedDates)&&e.allowedDates.length){for(const Q of e.allowedDates)if(a.getYear(a.date(Q))===y.value&&a.getMonth(a.date(Q))===j)return!0;return!1}return!0}function O(){m.value<11?m.value++:(y.value++,m.value=0,U()),Y()}function L(){m.value>0?m.value--:(y.value--,m.value=11,U()),Y()}function R(){if(y.value++,c.value){const j=String(m.value+1).padStart(2,"0"),Q=a.parseISO(`${y.value}-${j}-01`);a.isAfter(Q,c.value)&&(m.value=a.getMonth(c.value))}U()}function F(){if(y.value--,u.value){const j=String(m.value+1).padStart(2,"0"),Q=a.endOfMonth(a.parseISO(`${y.value}-${j}-01`));a.isAfter(u.value,Q)&&(m.value=a.getMonth(u.value))}U()}function H(){l.value="month"}function z(){l.value=l.value==="months"?"month":"months"}function G(){l.value=l.value==="year"?"month":"year"}function Y(){l.value==="months"&&z()}function U(){l.value==="year"&&G()}return d.watch(s,(j,Q)=>{const ee=Fn(Q),$=Fn(j);if(!$.length)return;const re=a.date(ee[ee.length-1]),he=a.date($[$.length-1]);if(a.isSameDay(re,he))return;const ce=a.getMonth(he),ge=a.getYear(he);ce!==m.value&&(m.value=ce,Y()),ge!==y.value&&(y.value=ge,U()),b.value=a.isBefore(re,he)}),Ce(()=>{const j=gm.filterProps(e),Q=Ft(ND.filterProps(e),["viewMode"]),ee=LD.filterProps(e),$=OD.filterProps(e),re=Ft(RD.filterProps(e),["modelValue"]),he=Ft(BD.filterProps(e),["modelValue"]),ce={color:v.value,header:w.value,transition:A.value};return d.createVNode(gm,d.mergeProps(j,{color:v.value,class:["v-date-picker",`v-date-picker--${l.value}`,{"v-date-picker--show-week":e.showWeek},i.value,e.class],style:[{"--v-date-picker-landscape-header-width":Oe(e.landscapeHeaderWidth)},e.style]}),{title:()=>r.title?.()??d.createElementVNode("div",{class:"v-date-picker__title"},[o(e.title)]),header:()=>r.header?d.createVNode(Nt,{defaults:{VDatePickerHeader:{...ce}}},{default:()=>[r.header?.(ce)]}):d.createVNode(LD,d.mergeProps({key:"header"},ee,ce,{onClick:l.value!=="month"?H:void 0}),{prepend:r.prepend,append:r.append}),default:()=>d.createElementVNode(d.Fragment,null,[d.createVNode(ND,d.mergeProps(Q,{disabled:E.value,viewMode:l.value,text:_.value,monthText:C.value,yearText:T.value,"onClick:next":O,"onClick:prev":L,"onClick:nextYear":R,"onClick:prevYear":F,"onClick:month":z,"onClick:year":G}),{default:r.controls}),d.createVNode(eb,{hideOnLeave:!0},{default:()=>[l.value==="months"?d.createVNode(RD,d.mergeProps({key:"date-picker-months"},re,{modelValue:m.value,"onUpdate:modelValue":[ge=>m.value=ge,Y],min:u.value,max:c.value,year:y.value,allowedMonths:I.value}),{month:r.month}):l.value==="year"?d.createVNode(BD,d.mergeProps({key:"date-picker-years"},he,{modelValue:y.value,"onUpdate:modelValue":[ge=>y.value=ge,U],min:u.value,max:c.value,allowedYears:M.value}),{year:r.year}):d.createVNode(OD,d.mergeProps({key:"date-picker-month"},$,{modelValue:s.value,"onUpdate:modelValue":ge=>s.value=ge,month:m.value,"onUpdate:month":[ge=>m.value=ge,Y],year:y.value,"onUpdate:year":[ge=>y.value=ge,U],min:u.value,max:c.value}),{day:r.day})]})]),actions:r.actions})}),{}}}),J_e=ie({actionText:String,bgColor:String,color:String,icon:ot,image:String,justify:{type:String,default:"center"},headline:String,title:String,text:String,textWidth:{type:[Number,String],default:500},href:String,to:String,...Qe(),...Mr(),...Kl({size:void 0}),...an()},"VEmptyState"),Q_e=Se()({name:"VEmptyState",props:J_e(),emits:{"click:action":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const{themeClasses:a}=wn(e),{backgroundColorClasses:o,backgroundColorStyles:i}=Mn(()=>e.bgColor),{dimensionStyles:s}=Ir(e),{displayClasses:l}=zi();function u(c){n("click:action",c)}return Ce(()=>{const c=!!(r.actions||e.actionText),f=!!(r.headline||e.headline),h=!!(r.title||e.title),v=!!(r.text||e.text),p=!!(r.media||e.image||e.icon),m=e.size||(e.image?200:96);return d.createElementVNode("div",{class:d.normalizeClass(["v-empty-state",{[`v-empty-state--${e.justify}`]:!0},a.value,o.value,l.value,e.class]),style:d.normalizeStyle([i.value,s.value,e.style])},[p&&d.createElementVNode("div",{key:"media",class:"v-empty-state__media"},[r.media?d.createVNode(Nt,{key:"media-defaults",defaults:{VImg:{src:e.image,height:m},VIcon:{size:m,icon:e.icon}}},{default:()=>[r.media()]}):d.createElementVNode(d.Fragment,null,[e.image?d.createVNode(Qu,{key:"image",src:e.image,height:m},null):e.icon?d.createVNode(ft,{key:"icon",color:e.color,size:m,icon:e.icon},null):void 0])]),f&&d.createElementVNode("div",{key:"headline",class:"v-empty-state__headline"},[r.headline?.()??e.headline]),h&&d.createElementVNode("div",{key:"title",class:"v-empty-state__title"},[r.title?.()??e.title]),v&&d.createElementVNode("div",{key:"text",class:"v-empty-state__text",style:{maxWidth:Oe(e.textWidth)}},[r.text?.()??e.text]),r.default&&d.createElementVNode("div",{key:"content",class:"v-empty-state__content"},[r.default()]),c&&d.createElementVNode("div",{key:"actions",class:"v-empty-state__actions"},[d.createVNode(Nt,{defaults:{VBtn:{class:"v-empty-state__action-btn",color:e.color??"surface-variant",href:e.href,text:e.actionText,to:e.to}}},{default:()=>[r.actions?.({props:{onClick:u}})??d.createVNode(ht,{onClick:u},null)]})])])}),{}}}),Ab=Symbol.for("vuetify:v-expansion-panel"),u9=ie({...Qe(),...WI()},"VExpansionPanelText"),FD=Se()({name:"VExpansionPanelText",props:u9(),setup(e,t){let{slots:n}=t;const r=d.inject(Ab);if(!r)throw new Error("[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel");const{hasContent:a,onAfterLeave:o}=GI(e,r.isSelected);return Ce(()=>d.createVNode(Yx,{onAfterLeave:o},{default:()=>[d.withDirectives(d.createElementVNode("div",{class:d.normalizeClass(["v-expansion-panel-text",e.class]),style:d.normalizeStyle(e.style)},[n.default&&a.value&&d.createElementVNode("div",{class:"v-expansion-panel-text__wrapper"},[n.default?.()])]),[[d.vShow,r.isSelected.value]])]})),{}}}),c9=ie({color:String,expandIcon:{type:ot,default:"$expand"},collapseIcon:{type:ot,default:"$collapse"},hideActions:Boolean,focusable:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...Qe(),...Mr()},"VExpansionPanelTitle"),HD=Se()({name:"VExpansionPanelTitle",directives:{vRipple:Ba},props:c9(),setup(e,t){let{slots:n}=t;const r=d.inject(Ab);if(!r)throw new Error("[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel");const{backgroundColorClasses:a,backgroundColorStyles:o}=Mn(()=>e.color),{dimensionStyles:i}=Ir(e),s=d.computed(()=>({collapseIcon:e.collapseIcon,disabled:r.disabled.value,expanded:r.isSelected.value,expandIcon:e.expandIcon,readonly:e.readonly})),l=d.toRef(()=>r.isSelected.value?e.collapseIcon:e.expandIcon);return Ce(()=>d.withDirectives(d.createElementVNode("button",{class:d.normalizeClass(["v-expansion-panel-title",{"v-expansion-panel-title--active":r.isSelected.value,"v-expansion-panel-title--focusable":e.focusable,"v-expansion-panel-title--static":e.static},a.value,e.class]),style:d.normalizeStyle([o.value,i.value,e.style]),type:"button",tabindex:r.disabled.value?-1:void 0,disabled:r.disabled.value,"aria-expanded":r.isSelected.value,onClick:e.readonly?void 0:r.toggle},[d.createElementVNode("span",{class:"v-expansion-panel-title__overlay"},null),n.default?.(s.value),!e.hideActions&&d.createVNode(Nt,{defaults:{VIcon:{icon:l.value}}},{default:()=>[d.createElementVNode("span",{class:"v-expansion-panel-title__icon"},[n.actions?.(s.value)??d.createVNode(ft,null,null)])]})]),[[Ba,e.ripple]])),{}}}),d9=ie({title:String,text:String,bgColor:String,...Dr(),...fh(),...Gn(),...Vt(),...c9(),...u9()},"VExpansionPanel"),q_e=Se()({name:"VExpansionPanel",props:d9(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=ud(e,Ab),{backgroundColorClasses:a,backgroundColorStyles:o}=Mn(()=>e.bgColor),{elevationClasses:i}=ta(e),{roundedClasses:s}=tr(e),l=d.toRef(()=>r?.disabled.value||e.disabled),u=d.computed(()=>r.group.items.value.reduce((h,v,p)=>(r.group.selected.value.includes(v.id)&&h.push(p),h),[])),c=d.computed(()=>{const h=r.group.items.value.findIndex(v=>v.id===r.id);return!r.isSelected.value&&u.value.some(v=>v-h===1)}),f=d.computed(()=>{const h=r.group.items.value.findIndex(v=>v.id===r.id);return!r.isSelected.value&&u.value.some(v=>v-h===-1)});return d.provide(Ab,r),Ce(()=>{const h=!!(n.text||e.text),v=!!(n.title||e.title),p=HD.filterProps(e),m=FD.filterProps(e);return d.createVNode(e.tag,{class:d.normalizeClass(["v-expansion-panel",{"v-expansion-panel--active":r.isSelected.value,"v-expansion-panel--before-active":c.value,"v-expansion-panel--after-active":f.value,"v-expansion-panel--disabled":l.value},s.value,a.value,e.class]),style:d.normalizeStyle([o.value,e.style])},{default:()=>[d.createElementVNode("div",{class:d.normalizeClass(["v-expansion-panel__shadow",...i.value])},null),d.createVNode(Nt,{defaults:{VExpansionPanelTitle:{...p},VExpansionPanelText:{...m}}},{default:()=>[v&&d.createVNode(HD,{key:"title"},{default:()=>[n.title?n.title():e.title]}),h&&d.createVNode(FD,{key:"text"},{default:()=>[n.text?n.text():e.text]}),n.default?.()]})]})}),{groupItem:r}}}),$_e=["default","accordion","inset","popout"],eTe=ie({flat:Boolean,...dh(),...Ro(d9(),["bgColor","collapseIcon","color","eager","elevation","expandIcon","focusable","hideActions","readonly","ripple","rounded","tile","static"]),...an(),...Qe(),...Vt(),variant:{type:String,default:"default",validator:e=>$_e.includes(e)}},"VExpansionPanels"),tTe=Se()({name:"VExpansionPanels",props:eTe(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{next:r,prev:a}=cd(e,Ab),{themeClasses:o}=wn(e),i=d.toRef(()=>e.variant&&`v-expansion-panels--variant-${e.variant}`);return fr({VExpansionPanel:{bgColor:d.toRef(()=>e.bgColor),collapseIcon:d.toRef(()=>e.collapseIcon),color:d.toRef(()=>e.color),eager:d.toRef(()=>e.eager),elevation:d.toRef(()=>e.elevation),expandIcon:d.toRef(()=>e.expandIcon),focusable:d.toRef(()=>e.focusable),hideActions:d.toRef(()=>e.hideActions),readonly:d.toRef(()=>e.readonly),ripple:d.toRef(()=>e.ripple),rounded:d.toRef(()=>e.rounded),static:d.toRef(()=>e.static)}}),Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-expansion-panels",{"v-expansion-panels--flat":e.flat,"v-expansion-panels--tile":e.tile},o.value,i.value,e.class]),style:d.normalizeStyle(e.style)},{default:()=>[n.default?.({prev:a,next:r})]})),{next:r,prev:a}}}),nTe=ie({app:Boolean,appear:Boolean,extended:Boolean,layout:Boolean,offset:Boolean,modelValue:{type:Boolean,default:!0},...Ft(qx({active:!0}),["location","spaced"]),...ih(),...Yl(),...Ju({transition:"fab-transition"})},"VFab"),rTe=Se()({name:"VFab",props:nTe(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=$e(e,"modelValue"),a=d.shallowRef(56),o=d.ref(),{resizeRef:i}=fs(f=>{f.length&&(a.value=f[0].target.clientHeight)}),s=d.toRef(()=>e.app||e.absolute),l=d.computed(()=>s.value?e.location?.split(" ").shift()??"bottom":!1),u=d.computed(()=>s.value?e.location?.split(" ")[1]??"end":!1);Oa(()=>e.app,()=>{const f=sh({id:e.name,order:d.computed(()=>parseInt(e.order,10)),position:l,layoutSize:d.computed(()=>e.layout?a.value+24:0),elementSize:d.computed(()=>a.value+24),active:d.computed(()=>e.app&&r.value),absolute:d.toRef(()=>e.absolute)});d.watchEffect(()=>{o.value=f.layoutItemStyles.value})});const c=d.ref();return Ce(()=>{const f=ht.filterProps(e);return d.createElementVNode("div",{ref:c,class:d.normalizeClass(["v-fab",{"v-fab--absolute":e.absolute,"v-fab--app":!!e.app,"v-fab--extended":e.extended,"v-fab--offset":e.offset,[`v-fab--${l.value}`]:s.value,[`v-fab--${u.value}`]:s.value},e.class]),style:d.normalizeStyle([e.app?{...o.value}:{height:e.absolute?"100%":"inherit"},e.style])},[d.createElementVNode("div",{class:"v-fab__container"},[d.createVNode(go,{appear:e.appear,transition:e.transition},{default:()=>[d.withDirectives(d.createVNode(ht,d.mergeProps({ref:i},f,{active:void 0,location:void 0}),n),[[d.vShow,e.active]])]})])])}),{}}});function aTe(){function e(n){return[...n.dataTransfer?.items??[]].filter(a=>a.kind==="file").map(a=>a.webkitGetAsEntry()).filter(Boolean).length>0||[...n.dataTransfer?.files??[]].length>0}async function t(n){const r=[],a=[...n.dataTransfer?.items??[]].filter(o=>o.kind==="file").map(o=>o.webkitGetAsEntry()).filter(Boolean);if(a.length)for(const o of a){const i=await f9(o,h9(".",o));r.push(...i.map(s=>s.file))}else r.push(...n.dataTransfer?.files??[]);return r}return{handleDrop:t,hasFilesOrFolders:e}}function f9(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise((n,r)=>{e.isFile?e.file(o=>n([{file:o,path:t}]),r):e.isDirectory&&e.createReader().readEntries(async o=>{const i=[];for(const s of o)i.push(...await f9(s,h9(t,s)));n(i)})})}function h9(e,t){return t.isDirectory?`${e}/${t.name}`:e}const oTe=ie({filterByType:String},"file-accept");function iTe(e){const t=d.computed(()=>e.filterByType?sTe(e.filterByType):null);function n(r){if(t.value){const a=r.filter(t.value);return{accepted:a,rejected:r.filter(o=>!a.includes(o))}}return{accepted:r,rejected:[]}}return{filterAccepted:n}}function sTe(e){const t=e.split(",").map(o=>o.trim().toLowerCase()),n=t.filter(o=>o.startsWith(".")),r=t.filter(o=>o.endsWith("/*")),a=t.filter(o=>!n.includes(o)&&!r.includes(o));return o=>{const i=o.name.split(".").at(-1)?.toLowerCase()??"",s=o.type.split("/").at(0)?.toLowerCase()??"";return a.includes(o.type)||n.includes(`.${i}`)||r.includes(`${s}/*`)}}const lTe=ie({chips:Boolean,counter:Boolean,counterSizeString:{type:String,default:"$vuetify.fileInput.counterSize"},counterString:{type:String,default:"$vuetify.fileInput.counter"},hideInput:Boolean,multiple:Boolean,showSize:{type:[Boolean,Number,String],default:!1,validator:e=>typeof e=="boolean"||[1e3,1024].includes(Number(e))},truncateLength:{type:[Number,String],default:22},...Ft(nc({prependIcon:"$file"}),["direction"]),modelValue:{type:[Array,Object],default:e=>e.multiple?[]:null,validator:e=>Fn(e).every(t=>t!=null&&typeof t=="object")},...oTe(),...mb({clearable:!0})},"VFileInput"),v9=Se()({name:"VFileInput",inheritAttrs:!1,props:lTe(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0,rejected:e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{t:o}=yn(),{filterAccepted:i}=iTe(e),s=$e(e,"modelValue",e.modelValue,H=>Fn(H),H=>!e.multiple&&Array.isArray(H)?H[0]:H),{isFocused:l,focus:u,blur:c}=tc(e),f=d.computed(()=>typeof e.showSize!="boolean"?e.showSize:void 0),h=d.computed(()=>(s.value??[]).reduce((H,z)=>{let{size:G=0}=z;return H+G},0)),v=d.computed(()=>$6(h.value,f.value)),p=d.computed(()=>(s.value??[]).map(H=>{const{name:z="",size:G=0}=H,Y=V(z);return e.showSize?`${Y} (${$6(G,f.value)})`:Y})),m=d.computed(()=>{const H=s.value?.length??0;return e.showSize?o(e.counterSizeString,H,v.value):o(e.counterString,H)}),g=d.ref(),y=d.ref(),b=d.ref(),w=d.toRef(()=>l.value||e.active),S=d.computed(()=>["plain","underlined"].includes(e.variant)),_=d.shallowRef(!1),{handleDrop:C,hasFilesOrFolders:T}=aTe();function A(){b.value!==document.activeElement&&b.value?.focus(),l.value||u()}function E(H){b.value?.click()}function M(H){r("mousedown:control",H)}function I(H){b.value?.click(),r("click:control",H)}function N(H){H.stopPropagation(),A(),d.nextTick(()=>{s.value=[],Ky(e["onClick:clear"],H)})}function V(H){if(H.length{(!Array.isArray(H)||!H.length)&&b.value&&(b.value.value="")}),Ce(()=>{const H=!!(a.counter||e.counter),z=!!(H||a.details),[G,Y]=Gl(n),{modelValue:U,...j}=Fa.filterProps(e),Q={...hd.filterProps(e),"onClick:clear":N},ee=n.webkitdirectory!==void 0&&n.webkitdirectory!==!1,$=n.accept?String(n.accept):void 0,re=ee?void 0:e.filterByType??$;return d.createVNode(Fa,d.mergeProps({ref:g,modelValue:e.multiple?s.value:s.value[0],class:["v-file-input",{"v-file-input--chips":!!e.chips,"v-file-input--dragging":_.value,"v-file-input--hide":e.hideInput,"v-input--plain-underlined":S.value},e.class],style:e.style,"onClick:prepend":E},G,j,{centerAffix:!S.value,focused:l.value}),{...a,default:he=>{let{id:ce,isDisabled:ge,isDirty:Te,isReadonly:Pe,isValid:ne,hasDetails:be}=he;return d.createVNode(hd,d.mergeProps({ref:y,prependIcon:e.prependIcon,onMousedown:M,onClick:I,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},Q,{id:ce.value,active:w.value||Te.value,dirty:Te.value||e.dirty,disabled:ge.value,focused:l.value,details:be.value,error:ne.value===!1,onDragover:P,onDrop:L}),{...a,default:Ne=>{let{props:{class:He,...rt},controlRef:pt}=Ne;return d.createElementVNode(d.Fragment,null,[d.createElementVNode("input",d.mergeProps({ref:X=>b.value=pt.value=X,type:"file",accept:re,readonly:Pe.value,disabled:ge.value,multiple:e.multiple,name:e.name,onClick:X=>{X.stopPropagation(),Pe.value&&X.preventDefault(),A()},onChange:R,onDragleave:O,onFocus:A,onBlur:c},rt,Y),null),d.createElementVNode("div",{class:d.normalizeClass(He)},[!!s.value?.length&&!e.hideInput&&(a.selection?a.selection({fileNames:p.value,totalBytes:h.value,totalBytesReadable:v.value}):e.chips?p.value.map(X=>d.createVNode(Wi,{key:X,size:"small",text:X},null)):p.value.join(", "))])])}})},details:z?he=>d.createElementVNode(d.Fragment,null,[a.details?.(he),H&&d.createElementVNode(d.Fragment,null,[d.createElementVNode("span",null,null),d.createVNode(r0,{active:!!s.value?.length,value:m.value,disabled:e.disabled},a.counter)])]):void 0})}),na({},g,y,b)}}),uTe=ie({app:Boolean,color:String,height:{type:[Number,String],default:"auto"},...$a(),...Qe(),...Dr(),...ih(),...Gn(),...Vt({tag:"footer"}),...an()},"VFooter"),cTe=Se()({name:"VFooter",props:uTe(),setup(e,t){let{slots:n}=t;const r=d.ref(),{themeClasses:a}=wn(e),{backgroundColorClasses:o,backgroundColorStyles:i}=Mn(()=>e.color),{borderClasses:s}=yo(e),{elevationClasses:l}=ta(e),{roundedClasses:u}=tr(e),c=d.shallowRef(32),{resizeRef:f}=fs(v=>{v.length&&(c.value=v[0].target.clientHeight)}),h=d.computed(()=>e.height==="auto"?c.value:parseInt(e.height,10));return Oa(()=>e.app,()=>{const v=sh({id:e.name,order:d.computed(()=>parseInt(e.order,10)),position:d.toRef(()=>"bottom"),layoutSize:h,elementSize:d.computed(()=>e.height==="auto"?void 0:h.value),active:d.toRef(()=>e.app),absolute:d.toRef(()=>e.absolute)});d.watchEffect(()=>{r.value=v.layoutItemStyles.value})}),Ce(()=>d.createVNode(e.tag,{ref:f,class:d.normalizeClass(["v-footer",a.value,o.value,s.value,l.value,u.value,e.class]),style:d.normalizeStyle([i.value,e.app?r.value:{height:Oe(e.height)},e.style])},n)),{}}}),dTe=ie({...Qe(),...eSe()},"VForm"),Eb=Se()({name:"VForm",props:dTe(),emits:{"update:modelValue":e=>!0,submit:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=tSe(e),o=d.ref();function i(l){l.preventDefault(),a.reset()}function s(l){const u=l,c=a.validate();u.then=c.then.bind(c),u.catch=c.catch.bind(c),u.finally=c.finally.bind(c),r("submit",u),u.defaultPrevented||c.then(f=>{let{valid:h}=f;h&&o.value?.submit()}),u.preventDefault()}return Ce(()=>d.createElementVNode("form",{ref:o,class:d.normalizeClass(["v-form",e.class]),style:d.normalizeStyle(e.style),novalidate:!0,onReset:i,onSubmit:s},[n.default?.(a)])),na(a,o)}}),fTe=ie({color:String,...$a(),...Qe(),...Gn(),...Vt({tag:"kbd"}),...an(),...Dr()},"VKbd"),zD=Se()({name:"VKbd",props:fTe(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=wn(e),{borderClasses:a}=yo(e),{roundedClasses:o}=tr(e),{backgroundColorClasses:i,backgroundColorStyles:s}=Mn(()=>e.color),{elevationClasses:l}=ta(e);return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-kbd",r.value,i.value,a.value,l.value,o.value,e.class]),style:d.normalizeStyle([s.value,e.style])},n)),{}}});function p9(e,t,n){const r=n&&e.mac?e.mac:e.default,a=t==="icon"&&!r.icon||t==="symbol"&&!r.symbol?"text":t;let o=r[a]??r.text;return a==="text"&&typeof o=="string"&&o.startsWith("$")&&!o.startsWith("$vuetify.")&&(o=o.slice(1).toUpperCase()),a==="icon"?["icon",o]:[a,o]}const m9={ctrl:{mac:{symbol:"⌃",icon:"$ctrl",text:"$vuetify.hotkey.ctrl"},default:{text:"Ctrl"}},meta:{mac:{symbol:"⌘",icon:"$command",text:"$vuetify.hotkey.command"},default:{text:"Ctrl"}},cmd:{mac:{symbol:"⌘",icon:"$command",text:"$vuetify.hotkey.command"},default:{text:"Ctrl"}},shift:{mac:{symbol:"⇧",icon:"$shift",text:"$vuetify.hotkey.shift"},default:{text:"Shift"}},alt:{mac:{symbol:"⌥",icon:"$alt",text:"$vuetify.hotkey.option"},default:{text:"Alt"}},enter:{default:{symbol:"↵",icon:"$enter",text:"$vuetify.hotkey.enter"}},arrowup:{default:{symbol:"↑",icon:"$arrowup",text:"$vuetify.hotkey.upArrow"}},arrowdown:{default:{symbol:"↓",icon:"$arrowdown",text:"$vuetify.hotkey.downArrow"}},arrowleft:{default:{symbol:"←",icon:"$arrowleft",text:"$vuetify.hotkey.leftArrow"}},arrowright:{default:{symbol:"→",icon:"$arrowright",text:"$vuetify.hotkey.rightArrow"}},backspace:{default:{symbol:"⌫",icon:"$backspace",text:"$vuetify.hotkey.backspace"}},escape:{default:{text:"$vuetify.hotkey.escape"}}," ":{mac:{symbol:"␣",icon:"$space",text:"$vuetify.hotkey.space"},default:{text:"$vuetify.hotkey.space"}},"-":{default:{text:"-"}},"+":{default:{text:"+"}}},hTe=ie({keys:String,displayMode:{type:String,default:"icon"},keyMap:{type:Object,default:()=>m9},platform:{type:String,default:"auto"},inline:Boolean,disabled:Boolean,prefix:String,suffix:String,variant:{type:String,default:"elevated",validator:e=>["elevated","flat","tonal","outlined","text","plain","contained"].includes(e)},...Qe(),...an(),...$a(),...Gn(),...Dr(),color:String},"VHotkey"),WD=Symbol("VHotkey:AND_DELINEATOR"),GD=Symbol("VHotkey:SLASH_DELINEATOR"),g9=Symbol("VHotkey:THEN_DELINEATOR");function vTe(e,t,n){const r=t.toLowerCase();if(r in e){const a=p9(e[r],"text",n);return typeof a[1]=="string"?a[1]:String(a[1])}return t.toUpperCase()}function y9(e,t,n,r){const a=n.toLowerCase();if(a in e){const o=p9(e[a],t,r);return o[0]==="text"&&typeof o[1]=="string"&&o[1].startsWith("$")&&!o[1].startsWith("$vuetify.")?["text",o[1].replace("$","").toUpperCase(),n]:[...o,n]}return["text",n.toUpperCase(),n]}const pTe=Se()({name:"VHotkey",props:hTe(),setup(e){const{t}=yn(),{themeClasses:n}=wn(e),{rtlClasses:r}=Hr(),{borderClasses:a}=yo(e),{roundedClasses:o}=tr(e),{elevationClasses:i}=ta(e),{colorClasses:s,colorStyles:l,variantClasses:u}=ec(()=>({color:e.color,variant:e.variant==="contained"?"elevated":e.variant})),c=d.computed(()=>e.platform==="auto"?typeof navigator<"u"&&/macintosh/i.test(navigator.userAgent):e.platform==="mac"),f=d.computed(()=>e.keys?e.keys.split(" ").map(y=>{const b=[],w=Y0e(y);for(let S=0;S0&&b.push(g9);const{keys:C,separators:T}=QG(_);for(let A=0;A0&&b.push(T[A-1]==="/"?GD:WD),b.push(y9(e.keyMap,e.displayMode,E,c.value))}}return b}):[]),h=d.computed(()=>{if(!e.keys)return"";const b=f.value.map(w=>{const S=[];for(const _ of w)if(Array.isArray(_)){const C=_[0]==="icon"||_[0]==="symbol"?y9(qa(m9,e.keyMap),"text",String(_[1]),c.value)[1]:_[1];S.push(v(C))}else _===WD?S.push(t("$vuetify.hotkey.plus")):_===GD?S.push(t("$vuetify.hotkey.or")):_===g9&&S.push(t("$vuetify.hotkey.then"));return S.join(" ")}).join(", ");return t("$vuetify.hotkey.shortcut",b)});function v(y){return y.startsWith("$vuetify.")?t(y):y}function p(y){if(e.displayMode==="text")return;const b=vTe(e.keyMap,String(y[2]),c.value);return v(b)}function m(y,b){const w=e.variant==="contained",S=w?"kbd":zD,_=["v-hotkey__key",`v-hotkey__key-${y[0]}`,...w?["v-hotkey__key--nested"]:[a.value,o.value,i.value,s.value]];return d.createVNode(S,{key:b,class:d.normalizeClass(_),style:d.normalizeStyle(w?void 0:l.value),"aria-hidden":"true",title:p(y)},{default:()=>[y[0]==="icon"?d.createVNode(ft,{icon:y[1],"aria-hidden":"true"},null):v(y[1])]})}function g(y,b){return d.createElementVNode("span",{key:b,class:"v-hotkey__divider","aria-hidden":"true"},[y===WD?"+":y===GD?"/":t("$vuetify.hotkey.then")])}Ce(()=>{const y=d.createElementVNode(d.Fragment,null,[e.prefix&&d.createElementVNode("span",{key:"prefix",class:"v-hotkey__prefix"},[e.prefix]),f.value.map((b,w)=>d.createElementVNode("span",{class:"v-hotkey__combination",key:w},[b.map((S,_)=>Array.isArray(S)?m(S,_):g(S,_)),w[y]})])})}}),mTe=ie({disabled:Boolean,modelValue:{type:Boolean,default:null},...HI()},"VHover"),gTe=Se()({name:"VHover",props:mTe(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=$e(e,"modelValue"),{runOpenDelay:a,runCloseDelay:o}=zI(e,i=>!e.disabled&&(r.value=i));return()=>n.default?.({isHovering:r.value,props:{onMouseenter:a,onMouseleave:o}})}}),yTe=ie({color:String,direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},side:{type:String,default:"end",validator:e=>["start","end","both"].includes(e)},mode:{type:String,default:"intersect",validator:e=>["intersect","manual"].includes(e)},margin:[Number,String],loadMoreText:{type:String,default:"$vuetify.infiniteScroll.loadMore"},emptyText:{type:String,default:"$vuetify.infiniteScroll.empty"},...Mr(),...Vt()},"VInfiniteScroll"),b9=mo({name:"VInfiniteScrollIntersect",props:{side:{type:String,required:!0},rootMargin:String},emits:{intersect:(e,t)=>!0},setup(e,t){let{emit:n}=t;const{intersectionRef:r,isIntersecting:a}=tb();return d.watch(a,async o=>{n("intersect",e.side,o)}),Ce(()=>d.createElementVNode("div",{class:"v-infinite-scroll-intersect",style:{"--v-infinite-margin-size":e.rootMargin},ref:r},[d.createTextVNode(" ")])),{}}}),bTe=Se()({name:"VInfiniteScroll",props:yTe(),emits:{load:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=d.ref(),o=d.shallowRef("ok"),i=d.shallowRef("ok"),s=d.computed(()=>Oe(e.margin)),l=d.shallowRef(!1);function u(C){if(!a.value)return;const T=e.direction==="vertical"?"scrollTop":"scrollLeft";a.value[T]=C}function c(){if(!a.value)return 0;const C=e.direction==="vertical"?"scrollTop":"scrollLeft";return a.value[C]}function f(){if(!a.value)return 0;const C=e.direction==="vertical"?"scrollHeight":"scrollWidth";return a.value[C]}function h(){if(!a.value)return 0;const C=e.direction==="vertical"?"clientHeight":"clientWidth";return a.value[C]}d.onMounted(()=>{a.value&&(e.side==="start"?u(f()):e.side==="both"&&u(f()/2-h()/2))});function v(C,T){C==="start"?o.value=T:C==="end"?i.value=T:C==="both"&&(o.value=T,i.value=T)}function p(C){return C==="start"?o.value:i.value}let m=0;function g(C,T){l.value=T,l.value&&y(C)}function y(C){if(e.mode!=="manual"&&!l.value)return;const T=p(C);if(!a.value||["empty","loading"].includes(T))return;m=f(),v(C,"loading");function A(E){v(C,E),d.nextTick(()=>{E==="empty"||E==="error"||(E==="ok"&&C==="start"&&u(f()-m+c()),e.mode!=="manual"&&d.nextTick(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{y(C)})})})}))})}r("load",{side:C,done:A})}const{t:b}=yn();function w(C,T){if(e.side!==C&&e.side!=="both")return;const A=()=>y(C),E={side:C,props:{onClick:A,color:e.color}};return T==="error"?n.error?.(E):T==="empty"?n.empty?.(E)??d.createElementVNode("div",null,[b(e.emptyText)]):e.mode==="manual"?T==="loading"?n.loading?.(E)??d.createVNode(dd,{indeterminate:!0,color:e.color},null):n["load-more"]?.(E)??d.createVNode(ht,{variant:"outlined",color:e.color,onClick:A},{default:()=>[b(e.loadMoreText)]}):n.loading?.(E)??d.createVNode(dd,{indeterminate:!0,color:e.color},null)}const{dimensionStyles:S}=Ir(e);Ce(()=>{const C=e.tag,T=e.side==="start"||e.side==="both",A=e.side==="end"||e.side==="both",E=e.mode==="intersect";return d.createVNode(C,{ref:a,class:d.normalizeClass(["v-infinite-scroll",`v-infinite-scroll--${e.direction}`,{"v-infinite-scroll--start":T,"v-infinite-scroll--end":A}]),style:d.normalizeStyle(S.value)},{default:()=>[d.createElementVNode("div",{class:"v-infinite-scroll__side"},[w("start",o.value)]),T&&E&&d.createVNode(b9,{key:"start",side:"start",onIntersect:g,rootMargin:s.value},null),n.default?.(),A&&E&&d.createVNode(b9,{key:"end",side:"end",onIntersect:g,rootMargin:s.value},null),d.createElementVNode("div",{class:"v-infinite-scroll__side"},[w("end",i.value)])]})});function _(C){const T=C??e.side;v(T,"ok"),d.nextTick(()=>{T!=="end"&&u(f()-m+c()),e.mode!=="manual"&&d.nextTick(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{T==="both"?(y("start"),y("end")):y(T)})})})})})}return{reset:_}}}),w9=Symbol.for("vuetify:v-item-group"),wTe=ie({...Qe(),...dh({selectedClass:"v-item--selected"}),...Vt(),...an()},"VItemGroup"),STe=Se()({name:"VItemGroup",props:wTe(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=wn(e),{isSelected:a,select:o,next:i,prev:s,selected:l}=cd(e,w9);return()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-item-group",r.value,e.class]),style:d.normalizeStyle(e.style)},{default:()=>[n.default?.({isSelected:a,select:o,next:i,prev:s,selected:l.value})]})}}),xTe=Se()({name:"VItem",props:fh(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:r,select:a,toggle:o,selectedClass:i,value:s,disabled:l}=ud(e,w9);return()=>n.default?.({isSelected:r.value,selectedClass:i.value,select:a,toggle:o,value:s.value,disabled:l.value})}}),CTe=ie({...Qe(),...Mr(),...LW()},"VLayout"),_Te=Se()({name:"VLayout",props:CTe(),setup(e,t){let{slots:n}=t;const{layoutClasses:r,layoutStyles:a,getLayoutItem:o,items:i,layoutRef:s}=RW(e),{dimensionStyles:l}=Ir(e);return Ce(()=>d.createElementVNode("div",{ref:s,class:d.normalizeClass([r.value,e.class]),style:d.normalizeStyle([l.value,a.value,e.style])},[n.default?.()])),{getLayoutItem:o,items:i}}}),TTe=ie({position:{type:String,required:!0},size:{type:[Number,String],default:300},modelValue:Boolean,...Qe(),...ih()},"VLayoutItem"),kTe=Se()({name:"VLayoutItem",props:TTe(),setup(e,t){let{slots:n}=t;const{layoutItemStyles:r}=sh({id:e.name,order:d.computed(()=>parseInt(e.order,10)),position:d.toRef(()=>e.position),elementSize:d.toRef(()=>e.size),layoutSize:d.toRef(()=>e.size),active:d.toRef(()=>e.modelValue),absolute:d.toRef(()=>e.absolute)});return()=>d.createElementVNode("div",{class:d.normalizeClass(["v-layout-item",e.class]),style:d.normalizeStyle([r.value,e.style])},[n.default?.()])}}),ATe=ie({modelValue:Boolean,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},...Qe(),...Mr(),...Vt(),...Ju({transition:"fade-transition"})},"VLazy"),ETe=Se()({name:"VLazy",directives:{vIntersect:Ri},props:ATe(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{dimensionStyles:r}=Ir(e),a=$e(e,"modelValue");function o(i){a.value||(a.value=i)}return Ce(()=>d.withDirectives(d.createVNode(e.tag,{class:d.normalizeClass(["v-lazy",e.class]),style:d.normalizeStyle([r.value,e.style])},{default:()=>[a.value&&d.createVNode(go,{transition:e.transition,appear:!0},{default:()=>[n.default?.()]})]}),[[Ri,{handler:o,options:e.options},null]])),{}}}),MTe=ie({locale:String,fallbackLocale:String,messages:Object,rtl:{type:Boolean,default:void 0},...Qe()},"VLocaleProvider"),ITe=Se()({name:"VLocaleProvider",props:MTe(),setup(e,t){let{slots:n}=t;const{rtlClasses:r}=GW(e);return Ce(()=>d.createElementVNode("div",{class:d.normalizeClass(["v-locale-provider",r.value,e.class]),style:d.normalizeStyle(e.style)},[n.default?.()])),{}}}),DTe=ie({scrollable:Boolean,...Qe(),...Mr(),...Vt({tag:"main"})},"VMain"),VTe=Se()({name:"VMain",props:DTe(),setup(e,t){let{slots:n}=t;const{dimensionStyles:r}=Ir(e),{mainStyles:a}=OW(),{ssrBootStyles:o}=ch();return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-main",{"v-main--scrollable":e.scrollable},e.class]),style:d.normalizeStyle([a.value,o.value,r.value,e.style])},{default:()=>[e.scrollable?d.createElementVNode("div",{class:"v-main__scroller"},[n.default?.()]):n.default?.()]})),{}}});function PTe(e){let{rootEl:t,isSticky:n,layoutItemStyles:r}=e;const a=d.shallowRef(!1),o=d.shallowRef(0),i=d.computed(()=>{const u=typeof a.value=="boolean"?"top":a.value;return[n.value?{top:"auto",bottom:"auto",height:void 0}:void 0,a.value?{[u]:Oe(o.value)}:{top:r.value.top}]});d.onMounted(()=>{d.watch(n,u=>{u?window.addEventListener("scroll",l,{passive:!0}):window.removeEventListener("scroll",l)},{immediate:!0})}),d.onBeforeUnmount(()=>{window.removeEventListener("scroll",l)});let s=0;function l(){const u=s>window.scrollY?"up":"down",c=t.value.getBoundingClientRect(),f=parseFloat(r.value.top??0),h=window.scrollY-Math.max(0,o.value-f),v=c.height+Math.max(o.value,f)-window.scrollY-window.innerHeight,p=parseFloat(getComputedStyle(t.value).getPropertyValue("--v-body-scroll-y"))||0;c.height0;n--){if(e[n].t===e[n-1].t)continue;const r=S9(t),a=(e[n].d-e[n-1].d)/(e[n].t-e[n-1].t);t+=(a-r)*Math.abs(a),n===e.length-1&&(t*=.5)}return S9(t)*1e3}function OTe(){const e={};function t(a){Array.from(a.changedTouches).forEach(o=>{(e[o.identifier]??(e[o.identifier]=new tW(LTe))).push([a.timeStamp,o])})}function n(a){Array.from(a.changedTouches).forEach(o=>{delete e[o.identifier]})}function r(a){const o=e[a]?.values().reverse();if(!o)throw new Error(`No samples for touch id ${a}`);const i=o[0],s=[],l=[];for(const u of o){if(i[0]-u[0]>NTe)break;s.push({t:u[0],d:u[1].clientX}),l.push({t:u[0],d:u[1].clientY})}return{x:x9(s),y:x9(l),get direction(){const{x:u,y:c}=this,[f,h]=[Math.abs(u),Math.abs(c)];return f>h&&u>=0?"right":f>h&&u<=0?"left":h>f&&c>=0?"down":h>f&&c<=0?"up":RTe()}}}return{addMovement:t,endTouch:n,getVelocity:r}}function RTe(){throw new Error}function BTe(e){let{el:t,isActive:n,isTemporary:r,width:a,touchless:o,position:i}=e;d.onMounted(()=>{window.addEventListener("touchstart",b,{passive:!0}),window.addEventListener("touchmove",w,{passive:!1}),window.addEventListener("touchend",S,{passive:!0})}),d.onBeforeUnmount(()=>{window.removeEventListener("touchstart",b),window.removeEventListener("touchmove",w),window.removeEventListener("touchend",S)});const s=d.computed(()=>["left","right"].includes(i.value)),{addMovement:l,endTouch:u,getVelocity:c}=OTe();let f=!1;const h=d.shallowRef(!1),v=d.shallowRef(0),p=d.shallowRef(0);let m;function g(C,T){return(i.value==="left"?C:i.value==="right"?document.documentElement.clientWidth-C:i.value==="top"?C:i.value==="bottom"?document.documentElement.clientHeight-C:bm())-(T?a.value:0)}function y(C){let T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const A=i.value==="left"?(C-p.value)/a.value:i.value==="right"?(document.documentElement.clientWidth-C-p.value)/a.value:i.value==="top"?(C-p.value)/a.value:i.value==="bottom"?(document.documentElement.clientHeight-C-p.value)/a.value:bm();return T?Dn(A):A}function b(C){if(o.value)return;const T=C.changedTouches[0].clientX,A=C.changedTouches[0].clientY,E=25,M=i.value==="left"?Tdocument.documentElement.clientWidth-E:i.value==="top"?Adocument.documentElement.clientHeight-E:bm(),I=n.value&&(i.value==="left"?Tdocument.documentElement.clientWidth-a.value:i.value==="top"?Adocument.documentElement.clientHeight-a.value:bm());(M||I||n.value&&r.value)&&(m=[T,A],p.value=g(s.value?T:A,n.value),v.value=y(s.value?T:A),f=p.value>-20&&p.value<80,u(C),l(C))}function w(C){const T=C.changedTouches[0].clientX,A=C.changedTouches[0].clientY;if(f){if(!C.cancelable){f=!1;return}const M=Math.abs(T-m[0]),I=Math.abs(A-m[1]);(s.value?M>I&&M>3:I>M&&I>3)?(h.value=!0,f=!1):(s.value?I:M)>3&&(f=!1)}if(!h.value)return;C.preventDefault(),l(C);const E=y(s.value?T:A,!1);v.value=Math.max(0,Math.min(1,E)),E>1?p.value=g(s.value?T:A,!0):E<0&&(p.value=g(s.value?T:A,!1))}function S(C){if(f=!1,!h.value)return;l(C),h.value=!1;const T=c(C.changedTouches[0].identifier),A=Math.abs(T.x),E=Math.abs(T.y);(s.value?A>E&&A>400:E>A&&E>3)?n.value=T.direction===({left:"right",right:"left",top:"down",bottom:"up"}[i.value]||bm()):n.value=v.value>.5}const _=d.computed(()=>h.value?{transform:i.value==="left"?`translateX(calc(-100% + ${v.value*a.value}px))`:i.value==="right"?`translateX(calc(100% - ${v.value*a.value}px))`:i.value==="top"?`translateY(calc(-100% + ${v.value*a.value}px))`:i.value==="bottom"?`translateY(calc(100% - ${v.value*a.value}px))`:bm(),transition:"none"}:void 0);return Oa(h,()=>{const C=t.value?.style.transform??null,T=t.value?.style.transition??null;d.watchEffect(()=>{t.value?.style.setProperty("transform",_.value?.transform||"none"),t.value?.style.setProperty("transition",_.value?.transition||null)}),d.onScopeDispose(()=>{t.value?.style.setProperty("transform",C),t.value?.style.setProperty("transition",T)})}),{isDragging:h,dragProgress:v,dragStyles:_}}function bm(){throw new Error}const FTe=["start","end","left","right","top","bottom"],HTe=ie({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[Boolean,String],default:!0},image:String,temporary:Boolean,persistent:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:e=>FTe.includes(e)},sticky:Boolean,...$a(),...Qe(),...HI(),...vh({mobile:null}),...Dr(),...ih(),...Gn(),...Ft(nG(),["disableInitialFocus"]),...Vt({tag:"nav"}),...an()},"VNavigationDrawer"),zTe=Se()({name:"VNavigationDrawer",props:HTe(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{isRtl:o}=Hr(),{themeClasses:i}=wn(e),{borderClasses:s}=yo(e),{backgroundColorClasses:l,backgroundColorStyles:u}=Mn(()=>e.color),{elevationClasses:c}=ta(e),{displayClasses:f,mobile:h}=zi(e),{roundedClasses:v}=tr(e),p=r8(),m=$e(e,"modelValue",null,z=>!!z),{ssrBootStyles:g}=ch(),{scopeId:y}=gh(),b=d.ref(),w=d.shallowRef(!1),{runOpenDelay:S,runCloseDelay:_}=zI(e,z=>{w.value=z}),C=d.computed(()=>e.rail&&e.expandOnHover&&w.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),T=d.computed(()=>WM(e.location,o.value)),A=d.toRef(()=>e.persistent),E=d.computed(()=>!e.permanent&&(h.value||e.temporary)),M=d.computed(()=>e.sticky&&!E.value&&T.value!=="bottom");oG(e,{isActive:m,localTop:E,contentEl:b}),Oa(()=>e.expandOnHover&&e.rail!=null,()=>{d.watch(w,z=>r("update:rail",!z))}),Oa(()=>!e.disableResizeWatcher,()=>{d.watch(E,z=>!e.permanent&&d.nextTick(()=>m.value=!z))}),Oa(()=>!e.disableRouteWatcher&&!!p,()=>{d.watch(p.currentRoute,()=>E.value&&(m.value=!1))}),d.watch(()=>e.permanent,z=>{z&&(m.value=!0)}),e.modelValue==null&&!E.value&&(m.value=e.permanent||!h.value);const{isDragging:I,dragProgress:N}=BTe({el:b,isActive:m,isTemporary:E,width:C,touchless:d.toRef(()=>e.touchless),position:T}),V=d.computed(()=>{const z=E.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):C.value;return I.value?z*N.value:z}),{layoutItemStyles:P,layoutItemScrimStyles:O}=sh({id:e.name,order:d.computed(()=>parseInt(e.order,10)),position:T,layoutSize:V,elementSize:C,active:d.readonly(m),disableTransitions:d.toRef(()=>I.value),absolute:d.computed(()=>e.absolute||M.value&&typeof L.value!="string")}),{isStuck:L,stickyStyles:R}=PTe({rootEl:b,isSticky:M,layoutItemStyles:P}),F=Mn(()=>typeof e.scrim=="string"?e.scrim:null),H=d.computed(()=>({...I.value?{opacity:N.value*.2,transition:"none"}:void 0,...O.value}));return fr({VList:{bgColor:"transparent"}}),Ce(()=>{const z=a.image||e.image;return d.createElementVNode(d.Fragment,null,[d.createVNode(e.tag,d.mergeProps({ref:b,onMouseenter:S,onMouseleave:_,class:["v-navigation-drawer",`v-navigation-drawer--${T.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":w.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":E.value,"v-navigation-drawer--persistent":A.value,"v-navigation-drawer--active":m.value,"v-navigation-drawer--sticky":M.value},i.value,l.value,s.value,f.value,c.value,v.value,e.class],style:[u.value,P.value,g.value,R.value,e.style],inert:!m.value},y,n),{default:()=>[z&&d.createElementVNode("div",{key:"image",class:"v-navigation-drawer__img"},[a.image?d.createVNode(Nt,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{alt:"",cover:!0,height:"inherit",src:e.image}}},a.image):d.createVNode(Qu,{key:"image-img",alt:"",cover:!0,height:"inherit",src:e.image},null)]),a.prepend&&d.createElementVNode("div",{class:"v-navigation-drawer__prepend"},[a.prepend?.()]),d.createElementVNode("div",{class:"v-navigation-drawer__content"},[a.default?.()]),a.append&&d.createElementVNode("div",{class:"v-navigation-drawer__append"},[a.append?.()])]}),d.createVNode(d.Transition,{name:"fade-transition"},{default:()=>[E.value&&(I.value||m.value)&&!!e.scrim&&d.createElementVNode("div",d.mergeProps({class:["v-navigation-drawer__scrim",F.backgroundColorClasses.value],style:[H.value,F.backgroundColorStyles.value],onClick:()=>{A.value||(m.value=!1)}},y),null)]})])}),{isStuck:L}}}),WTe=mo({name:"VNoSsr",setup(e,t){let{slots:n}=t;const r=iG();return()=>r.value&&n.default?.()}}),GTe=50,UTe=500;function jTe(e){let{toggleUpDown:t}=e,n=-1,r=-1;d.onScopeDispose(o);function a(s){o(),i(s),window.addEventListener("pointerup",o),document.addEventListener("blur",o),n=window.setTimeout(()=>{r=window.setInterval(()=>i(s),GTe)},UTe)}function o(){window.clearTimeout(n),window.clearInterval(r),window.removeEventListener("pointerup",o),document.removeEventListener("blur",o)}d.onScopeDispose(o);function i(s){t(s==="up")}return{holdStart:a,holdStop:o}}const YTe=ie({controlVariant:{type:String,default:"default"},inset:Boolean,hideInput:Boolean,modelValue:{type:Number,default:null},min:{type:Number,default:Number.MIN_SAFE_INTEGER},max:{type:Number,default:Number.MAX_SAFE_INTEGER},step:{type:Number,default:1},precision:{type:Number,default:0},minFractionDigits:{type:Number,default:null},decimalSeparator:{type:String,validator:e=>!e||e.length===1},...Ft(gb(),["modelValue","validationValue"])},"VNumberInput"),C9=Se()({name:"VNumberInput",props:{...YTe()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=d.ref(),{holdStart:a,holdStop:o}=jTe({toggleUpDown:I}),i=dm(e),s=d.computed(()=>i.isDisabled.value||i.isReadonly.value),l=d.shallowRef(e.focused),{decimalSeparator:u}=yn(),c=d.computed(()=>e.decimalSeparator?.[0]||u.value);function f(U){let j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.precision,Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const ee=j==null?String(U):U.toFixed(j);if(l.value&&Q)return Number(ee).toString().replace(".",c.value);if(e.minFractionDigits===null||j!==null&&jU??null,U=>U==null?U??null:Dn(Number(U),e.min,e.max)),v=d.shallowRef(null),p=d.shallowRef(null);d.watch(h,U=>{l.value&&!s.value&&Number(v.value?.replace(c.value,"."))===U||(U==null?(v.value=null,p.value=null):isNaN(U)||(v.value=f(U),p.value=Number(v.value.replace(c.value,"."))))},{immediate:!0});const m=d.computed({get:()=>v.value,set(U){if(U===null||U===""){h.value=null,v.value=null,p.value=null;return}const j=Number(U.replace(c.value,"."));isNaN(j)||(v.value=U,p.value=j,j<=e.max&&j>=e.min&&(h.value=j))}}),g=d.computed(()=>{if(p.value===null)return!1;const U=Number(v.value?.replace(c.value,"."));return U!==Dn(U,e.min,e.max)}),y=d.computed(()=>s.value?!1:(h.value??0)+e.step<=e.max),b=d.computed(()=>s.value?!1:(h.value??0)-e.step>=e.min),w=d.computed(()=>e.hideInput?"stacked":e.controlVariant),S=d.toRef(()=>w.value==="split"?"$plus":"$collapse"),_=d.toRef(()=>w.value==="split"?"$minus":"$expand"),C=d.toRef(()=>w.value==="split"?"default":"small"),T=d.toRef(()=>w.value==="stacked"?"auto":"100%"),A={props:{onClick:P,onPointerup:O,onPointerdown:L,onPointercancel:O}},E={props:{onClick:P,onPointerup:O,onPointerdown:R,onPointercancel:O}};d.watch(()=>e.precision,()=>H()),d.watch(()=>e.minFractionDigits,()=>H()),d.onMounted(()=>{F()});function M(U){if(U==null)return 0;const j=U.toString(),Q=j.indexOf(".");return~Q?j.length-Q:0}function I(){let U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(s.value)return;if(h.value==null){m.value=f(Dn(0,e.min,e.max));return}let j=Math.max(M(h.value),M(e.step));e.precision!=null&&(j=Math.max(j,e.precision)),U?y.value&&(m.value=f(h.value+e.step,j)):b.value&&(m.value=f(h.value-e.step,j))}function N(U){if(s.value||!U.data)return;const j=U.target,{value:Q,selectionStart:ee,selectionEnd:$}=j??{},re=Q?Q.slice(0,ee)+U.data+Q.slice($):U.data,he=Xbe(re,e.precision,c.value);if(new RegExp(`^-?\\d*${Rx(c.value)}?\\d*$`).test(re)||(U.preventDefault(),j.value=he,d.nextTick(()=>m.value=he)),e.precision!=null){if(re.split(c.value)[1]?.length>e.precision){U.preventDefault(),j.value=he,d.nextTick(()=>m.value=he);const ce=(ee??0)+U.data.length;j.setSelectionRange(ce,ce)}e.precision===0&&re.endsWith(c.value)&&(U.preventDefault(),j.value=he,d.nextTick(()=>m.value=he))}}async function V(U){["Enter","ArrowLeft","ArrowRight","Backspace","Delete","Tab"].includes(U.key)||U.ctrlKey||["ArrowDown","ArrowUp"].includes(U.key)&&(U.preventDefault(),U.stopPropagation(),F(),await d.nextTick(),U.key==="ArrowDown"?I(!1):I())}function P(U){U.stopPropagation()}function O(U){U.currentTarget?.releasePointerCapture(U.pointerId),U.preventDefault(),o()}function L(U){U.currentTarget?.setPointerCapture(U.pointerId),U.preventDefault(),U.stopPropagation(),a("up")}function R(U){U.currentTarget?.setPointerCapture(U.pointerId),U.preventDefault(),U.stopPropagation(),a("down")}function F(){if(s.value||!r.value)return;const U=r.value.value,j=Number(U.replace(c.value,"."));U&&!isNaN(j)?m.value=f(Dn(j,e.min,e.max)):m.value=null}function H(){s.value||(m.value=h.value!==null&&!isNaN(h.value)?f(h.value,e.precision,!1):null)}function z(){if(!s.value){if(h.value===null||isNaN(h.value)){m.value=null;return}m.value=h.value.toString().replace(".",c.value)}}function G(){z()}function Y(){F()}return Ce(()=>{const{modelValue:U,type:j,...Q}=zr.filterProps(e);function ee(){return n.increment?d.createVNode(Nt,{key:"increment-defaults",defaults:{VBtn:{disabled:!y.value,height:T.value,size:C.value,icon:S.value,variant:"text"}}},{default:()=>[n.increment(A)]}):d.createVNode(ht,{"aria-hidden":"true","data-testid":"increment",disabled:!y.value,height:T.value,icon:S.value,key:"increment-btn",onClick:P,onPointerdown:L,onPointerup:O,onPointercancel:O,size:C.value,variant:"text",tabindex:"-1"},null)}function $(){return n.decrement?d.createVNode(Nt,{key:"decrement-defaults",defaults:{VBtn:{disabled:!b.value,height:T.value,size:C.value,icon:_.value,variant:"text"}}},{default:()=>[n.decrement(E)]}):d.createVNode(ht,{"aria-hidden":"true","data-testid":"decrement",disabled:!b.value,height:T.value,icon:_.value,key:"decrement-btn",onClick:P,onPointerdown:R,onPointerup:O,onPointercancel:O,size:C.value,variant:"text",tabindex:"-1"},null)}function re(){return d.createElementVNode("div",{class:"v-number-input__control"},[$(),d.createVNode(ga,{vertical:w.value!=="stacked"},null),ee()])}function he(){return!e.hideInput&&!e.inset?d.createVNode(ga,{vertical:!0},null):void 0}const ce=w.value==="split"?d.createElementVNode("div",{class:"v-number-input__control"},[d.createVNode(ga,{vertical:!0},null),ee()]):e.reverse||w.value==="hidden"?void 0:d.createElementVNode(d.Fragment,null,[he(),re()]),ge=n["append-inner"]||ce,Te=w.value==="split"?d.createElementVNode("div",{class:"v-number-input__control"},[$(),d.createVNode(ga,{vertical:!0},null)]):e.reverse&&w.value!=="hidden"?d.createElementVNode(d.Fragment,null,[re(),he()]):void 0,Pe=n["prepend-inner"]||Te;return d.createVNode(zr,d.mergeProps({ref:r},Q,{modelValue:m.value,"onUpdate:modelValue":ne=>m.value=ne,focused:l.value,"onUpdate:focused":ne=>l.value=ne,validationValue:h.value,error:e.error||g.value||void 0,onBeforeinput:N,onFocus:G,onBlur:Y,onKeydown:V,class:["v-number-input",{"v-number-input--default":w.value==="default","v-number-input--hide-input":e.hideInput,"v-number-input--inset":e.inset,"v-number-input--reverse":e.reverse,"v-number-input--split":w.value==="split","v-number-input--stacked":w.value==="stacked"},e.class],style:e.style,inputmode:"decimal"}),{...n,"append-inner":ge?function(){for(var ne=arguments.length,be=new Array(ne),Ne=0;Ne!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{densityClasses:o}=Ra(e),{dimensionStyles:i}=Ir(e),{isFocused:s,focus:l,blur:u}=tc(e),c=$e(e,"modelValue","",I=>I==null?[]:String(I).split(""),I=>I.join("")),{t:f}=yn(),h=d.computed(()=>Number(e.length)),v=d.computed(()=>Array(h.value).fill(0)),p=d.ref(-1),m=d.ref(),g=d.ref([]),y=d.computed(()=>g.value[p.value]);let b=!1;Oa(()=>e.autofocus,()=>{const I=d.effectScope();I.run(()=>{const{intersectionRef:N,isIntersecting:V}=tb();d.watchEffect(()=>{N.value=g.value[0]}),d.watch(V,P=>{P&&(N.value?.focus(),I.stop())})})});function w(){if(M(y.value.value)){y.value.value="";return}if(b)return;const I=c.value.slice(),N=y.value.value;I[p.value]=N;let V=null;p.value>c.value.length?V=c.value.length+1:p.value+1!==h.value&&(V="next"),c.value=I,V&&oh(m.value,V)}function S(){b=!1,w()}function _(I){const N=c.value.slice(),V=p.value;let P=null;["ArrowLeft","ArrowRight","Backspace","Delete"].includes(I.key)&&(I.preventDefault(),I.key==="ArrowLeft"?P="prev":I.key==="ArrowRight"?P="next":["Backspace","Delete"].includes(I.key)&&(N[p.value]="",c.value=N,p.value>0&&I.key==="Backspace"?P="prev":requestAnimationFrame(()=>{g.value[V]?.select()})),requestAnimationFrame(()=>{P!=null&&oh(m.value,P)}))}function C(I,N){N.preventDefault(),N.stopPropagation();const V=N?.clipboardData?.getData("Text").trim().slice(0,h.value)??"",P=V.length-1===-1?I:V.length-1;M(V)||(c.value=V.split(""),p.value=P)}function T(){c.value=[]}function A(I,N){l(),p.value=N}function E(){u(),p.value=-1}function M(I){return e.type==="number"&&/[^0-9]/g.test(I)}return fr({VField:{color:d.toRef(()=>e.color),bgColor:d.toRef(()=>e.color),baseColor:d.toRef(()=>e.baseColor),disabled:d.toRef(()=>e.disabled),error:d.toRef(()=>e.error),variant:d.toRef(()=>e.variant),rounded:d.toRef(()=>e.rounded)}},{scoped:!0}),d.watch(c,I=>{I.length===h.value&&r("finish",I.join(""))},{deep:!0}),d.watch(p,I=>{I<0||d.nextTick(()=>{g.value[I]?.select()})}),Ce(()=>{const[I,N]=Gl(n);return d.createElementVNode("div",d.mergeProps({class:["v-otp-input",{"v-otp-input--divided":!!e.divider},o.value,e.class],style:[e.style]},I),[d.createElementVNode("div",{ref:m,class:"v-otp-input__content",style:d.normalizeStyle([i.value])},[v.value.map((V,P)=>d.createElementVNode(d.Fragment,null,[e.divider&&P!==0&&d.createElementVNode("span",{class:"v-otp-input__divider"},[e.divider]),d.createVNode(hd,{focused:s.value&&e.focusAll||p.value===P,key:P},{...a,loader:void 0,default:()=>d.createElementVNode("input",{ref:O=>g.value[P]=O,"aria-label":f(e.label,P+1),autofocus:P===0&&e.autofocus,autocomplete:"one-time-code",class:d.normalizeClass(["v-otp-input__field"]),disabled:e.disabled,inputmode:e.type==="number"?"numeric":"text",min:e.type==="number"?0:void 0,maxlength:P===0?h.value:"1",placeholder:e.placeholder,type:e.masked?"password":e.type==="number"?"text":e.type,value:c.value[P],onInput:w,onFocus:O=>A(O,P),onBlur:E,onKeydown:_,onCompositionstart:()=>b=!0,onCompositionend:S,onPaste:O=>C(P,O)},null)})])),d.createElementVNode("input",d.mergeProps({class:"v-otp-input-input",type:"hidden"},N,{value:c.value.join("")}),null),d.createVNode(ci,{contained:!0,contentClass:"v-otp-input__loader",modelValue:!!e.loading,persistent:!0},{default:()=>[a.loader?.()??d.createVNode(dd,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"24",width:"2"},null)]}),a.default?.()])])}),{blur:()=>{g.value?.some(I=>I.blur())},focus:()=>{g.value?.[0].focus()},reset:T,isFocused:s}}});function ZTe(e){return Math.floor(Math.abs(e))*Math.sign(e)}const JTe=ie({scale:{type:[Number,String],default:.5},...Qe()},"VParallax"),QTe=Se()({name:"VParallax",props:JTe(),setup(e,t){let{slots:n}=t;const{intersectionRef:r,isIntersecting:a}=tb(),{resizeRef:o,contentRect:i}=fs(),{height:s}=zi(),l=d.ref();d.watchEffect(()=>{r.value=o.value=l.value?.$el});let u;d.watch(a,v=>{v?(u=Gx(r.value),u=u===document.scrollingElement?document:u,u.addEventListener("scroll",h,{passive:!0}),h()):u.removeEventListener("scroll",h)}),d.onBeforeUnmount(()=>{u?.removeEventListener("scroll",h)}),d.watch(s,h),d.watch(()=>i.value?.height,h);const c=d.computed(()=>1-Dn(Number(e.scale)));let f=-1;function h(){!a.value||zl()||(cancelAnimationFrame(f),f=requestAnimationFrame(()=>{const v=(l.value?.$el).querySelector(".v-img__img");if(!v)return;const p=u instanceof Document?document.documentElement.clientHeight:u.clientHeight,m=u instanceof Document?window.scrollY:u.scrollTop,g=r.value.getBoundingClientRect().top+m,y=i.value.height,b=g+(y-p)/2,w=ZTe((m-b)*c.value),S=Math.max(1,(c.value*(p-y)+y)/y);v.style.setProperty("transform",`translateY(${w}px) scale(${S})`)}))}return Ce(()=>d.createVNode(Qu,{class:d.normalizeClass(["v-parallax",{"v-parallax--active":a.value},e.class]),style:d.normalizeStyle(e.style),ref:l,cover:!0,onLoadstart:h,onLoad:h},n)),{}}}),qTe=ie({...$x({falseIcon:"$radioOff",trueIcon:"$radioOn"})},"VRadio"),$Te=Se()({name:"VRadio",props:qTe(),setup(e,t){let{slots:n}=t;return Ce(()=>{const r=fd.filterProps(e);return d.createVNode(fd,d.mergeProps(r,{class:["v-radio",e.class],style:e.style,type:"radio"}),n)}),{}}}),eke=ie({height:{type:[Number,String],default:"auto"},...Ft(nc(),["direction"]),...Ft(wI(),["multiple"]),trueIcon:{type:ot,default:"$radioOn"},falseIcon:{type:ot,default:"$radioOff"},type:{type:String,default:"radio"}},"VRadioGroup"),tke=Se()({name:"VRadioGroup",inheritAttrs:!1,props:eke(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const a=d.useId(),o=d.computed(()=>e.id||`radio-group-${a}`),i=$e(e,"modelValue"),s=d.ref();return Ce(()=>{const[l,u]=Gl(n),c=Fa.filterProps(e),f=fd.filterProps(e),h=r.label?r.label({label:e.label,props:{for:o.value}}):e.label;return d.createVNode(Fa,d.mergeProps({ref:s,class:["v-radio-group",e.class],style:e.style},l,c,{modelValue:i.value,"onUpdate:modelValue":v=>i.value=v,id:o.value}),{...r,default:v=>{let{id:p,messagesId:m,isDisabled:g,isReadonly:y}=v;return d.createElementVNode(d.Fragment,null,[h&&d.createVNode(cm,{id:p.value},{default:()=>[h]}),d.createVNode(m8,d.mergeProps(f,{id:p.value,"aria-describedby":m.value,defaultsTarget:"VRadio",trueIcon:e.trueIcon,falseIcon:e.falseIcon,type:e.type,disabled:g.value,readonly:y.value,"aria-labelledby":h?p.value:void 0,multiple:!1},u,{modelValue:i.value,"onUpdate:modelValue":b=>i.value=b}),r)])}})}),na({},s)}}),nke=ie({...ub(),...nc(),...vU(),strict:Boolean,modelValue:{type:Array,default:()=>[0,0]}},"VRangeSlider"),rke=Se()({name:"VRangeSlider",inheritAttrs:!1,props:nke(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,end:e=>!0,start:e=>!0},setup(e,t){let{slots:n,emit:r,attrs:a}=t;const o=d.ref(),i=d.ref(),s=d.ref(),{rtlClasses:l}=Hr();function u(N){if(!o.value||!i.value)return;const V=vD(N,o.value.$el,e.direction),P=vD(N,i.value.$el,e.direction),O=Math.abs(V),L=Math.abs(P);return ON?.length?N.map(V=>c.roundValue(V)):[0,0]),{activeThumbRef:h,hasLabels:v,max:p,min:m,mousePressed:g,onSliderMousedown:y,onSliderTouchstart:b,position:w,trackContainerRef:S,disabled:_,readonly:C}=mU({props:e,steps:c,onSliderStart:()=>{if(_.value||C.value){h.value?.blur();return}r("start",f.value)},onSliderEnd:N=>{let{value:V}=N;if(_.value||C.value)h.value?.blur();else{const P=h.value===o.value?.$el?[V,f.value[1]]:[f.value[0],V];!e.strict&&P[0]{let{value:V}=N;const[P,O]=f.value;if(_.value||C.value){h.value?.blur();return}!e.strict&&P===O&&P!==m.value&&(h.value=V>P?i.value?.$el:o.value?.$el,h.value?.focus()),h.value===o.value?.$el?f.value=[Math.min(V,O),O]:f.value=[P,Math.max(P,V)]},getActiveThumb:u}),{isFocused:T,focus:A,blur:E}=tc(e),M=d.computed(()=>w(f.value[0])),I=d.computed(()=>w(f.value[1]));return Ce(()=>{const N=Fa.filterProps(e),[V,P]=Gl(a),O=!!(e.label||n.label||n.prepend);return d.createVNode(Fa,d.mergeProps({class:["v-slider","v-range-slider",{"v-slider--has-labels":!!n["tick-label"]||v.value,"v-slider--focused":T.value,"v-slider--pressed":g.value,"v-slider--disabled":_.value},l.value,e.class],style:e.style,ref:s},N,V,{focused:T.value}),{...n,prepend:O?L=>d.createElementVNode(d.Fragment,null,[n.label?.(L)??(e.label?d.createVNode(cm,{class:"v-slider__label",text:e.label},null):void 0),n.prepend?.(L)]):void 0,default:L=>{let{id:R,messagesId:F}=L;return d.createElementVNode("div",{class:"v-slider__container",onMousedown:C.value?void 0:y,onTouchstartPassive:C.value?void 0:b},[d.createElementVNode("input",{id:`${R.value}_start`,name:e.name||R.value,disabled:_.value,readonly:C.value,tabindex:"-1",value:f.value[0]},null),d.createElementVNode("input",{id:`${R.value}_stop`,name:e.name||R.value,disabled:_.value,readonly:C.value,tabindex:"-1",value:f.value[1]},null),d.createVNode(gU,{ref:S,start:M.value,stop:I.value},{"tick-label":n["tick-label"]}),d.createVNode(pD,d.mergeProps({ref:o,"aria-describedby":F.value,focused:T&&h.value===o.value?.$el,modelValue:f.value[0],"onUpdate:modelValue":H=>f.value=[H,f.value[1]],onFocus:H=>{A(),h.value=o.value?.$el,p.value!==m.value&&f.value[0]===f.value[1]&&f.value[1]===m.value&&H.relatedTarget!==i.value?.$el&&(o.value?.$el.blur(),i.value?.$el.focus())},onBlur:()=>{E(),h.value=void 0},min:m.value,max:f.value[1],position:M.value,ripple:e.ripple},P),{"thumb-label":n["thumb-label"]}),d.createVNode(pD,d.mergeProps({ref:i,"aria-describedby":F.value,focused:T&&h.value===i.value?.$el,modelValue:f.value[1],"onUpdate:modelValue":H=>f.value=[f.value[0],H],onFocus:H=>{A(),h.value=i.value?.$el,p.value!==m.value&&f.value[0]===f.value[1]&&f.value[0]===p.value&&H.relatedTarget!==o.value?.$el&&(i.value?.$el.blur(),o.value?.$el.focus())},onBlur:()=>{E(),h.value=void 0},min:f.value[0],max:p.value,position:I.value,ripple:e.ripple},P),{"thumb-label":n["thumb-label"]})])}})}),na({focus:()=>o.value?.$el.focus()},s)}}),ake=ie({name:String,itemAriaLabel:{type:String,default:"$vuetify.rating.ariaLabel.item"},activeColor:String,color:String,clearable:Boolean,disabled:Boolean,emptyIcon:{type:ot,default:"$ratingEmpty"},fullIcon:{type:ot,default:"$ratingFull"},halfIncrements:Boolean,hover:Boolean,length:{type:[Number,String],default:5},readonly:Boolean,modelValue:{type:[Number,String],default:0},itemLabels:Array,itemLabelPosition:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},ripple:Boolean,...Qe(),...hr(),...Kl(),...Vt(),...an()},"VRating"),oke=Se()({name:"VRating",props:ake(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{t:r}=yn(),{themeClasses:a}=wn(e),o=d.ref(),i=$e(e,"modelValue"),s=d.computed(()=>Dn(parseFloat(i.value),0,Number(e.length))),l=d.computed(()=>Wl(Number(e.length),1)),u=d.computed(()=>l.value.flatMap(S=>e.halfIncrements?[S-.5,S]:[S])),c=d.shallowRef(-1),f=d.computed(()=>u.value.map(S=>{const _=e.hover&&c.value>-1,C=s.value>=S,T=c.value>=S,E=(_?T:C)?e.fullIcon:e.emptyIcon,M=e.activeColor??e.color,I=C||T?M:e.color;return{isFilled:C,isHovered:T,icon:E,color:I}})),h=d.computed(()=>[0,...u.value].map(S=>{function _(){c.value=S}function C(){c.value=-1}function T(){e.disabled||e.readonly||(i.value=s.value===S&&e.clearable?0:S)}return{onMouseenter:e.hover?_:void 0,onMouseleave:e.hover?C:void 0,onClick:T}})),v=d.computed(()=>e.halfIncrements?1+Math.floor(Math.max(0,Number(i.value??0)-.5))*2:Math.floor(Math.max(0,Number(i.value??0)-1)));function p(){o.value?.querySelector('[tabindex="0"]')?.focus()}function m(S){if(e.disabled||e.readonly||S.ctrlKey||S.altKey)return;const _=e.halfIncrements?.5:1;if(S.key==="ArrowRight"){const C=Math.min(Number(e.length),Number(i.value??0)+_);i.value=C,d.nextTick(()=>p())}if(S.key==="ArrowLeft"){const C=Math.max(0,Number(i.value??0)-_);i.value=C,d.nextTick(()=>p())}}const g=d.useId(),y=d.computed(()=>e.name??`v-rating-${g}`);function b(S){let{value:_,index:C,showStar:T=!0}=S;const{onMouseenter:A,onMouseleave:E,onClick:M}=h.value[C+1],I=`${y.value}-${String(_).replace(".","-")}`,N=C===v.value,V={color:f.value[C]?.color,density:e.density,disabled:e.disabled,icon:f.value[C]?.icon,ripple:e.ripple,size:e.size,variant:"plain",tabindex:N?0:-1,onKeydown:m};return d.createElementVNode(d.Fragment,null,[d.createElementVNode("label",{for:I,class:d.normalizeClass({"v-rating__item--half":e.halfIncrements&&_%1>0,"v-rating__item--full":e.halfIncrements&&_%1===0}),onMouseenter:A,onMouseleave:E,onClick:M},[d.createElementVNode("span",{class:"v-rating__hidden"},[r(e.itemAriaLabel,_,e.length)]),T?n.item?n.item({...f.value[C],props:V,value:_,index:C,rating:s.value}):d.createVNode(ht,d.mergeProps({"aria-label":r(e.itemAriaLabel,_,e.length)},V),null):void 0]),d.createElementVNode("input",{class:"v-rating__hidden",name:y.value,id:I,type:"radio",value:_,checked:s.value===_,tabindex:-1,readonly:e.readonly,disabled:e.disabled},null)])}function w(S){return n["item-label"]?n["item-label"](S):S.label?d.createElementVNode("span",null,[S.label]):d.createElementVNode("span",null,[d.createTextVNode(" ")])}return Ce(()=>{const S=!!e.itemLabels?.length||n["item-label"];return d.createVNode(e.tag,{class:d.normalizeClass(["v-rating",{"v-rating--hover":e.hover,"v-rating--readonly":e.readonly},a.value,e.class]),style:d.normalizeStyle(e.style),ref:o},{default:()=>[d.createVNode(b,{value:0,index:-1,showStar:!1},null),l.value.map((_,C)=>d.createElementVNode("div",{class:"v-rating__wrapper"},[S&&e.itemLabelPosition==="top"?w({value:_,index:C,label:e.itemLabels?.[C]}):void 0,d.createElementVNode("div",{class:"v-rating__item"},[e.halfIncrements?d.createElementVNode(d.Fragment,null,[d.createVNode(b,{value:_-.5,index:C*2},null),d.createVNode(b,{value:_,index:C*2+1},null)]):d.createVNode(b,{value:_,index:C},null)]),S&&e.itemLabelPosition==="bottom"?w({value:_,index:C,label:e.itemLabels?.[C]}):void 0]))]})}),{}}}),ike={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divider:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function ske(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return d.createElementVNode("div",{class:d.normalizeClass(["v-skeleton-loader__bone",`v-skeleton-loader__${e}`])},[t])}function _9(e){const[t,n]=e.split("@");return Array.from({length:n}).map(()=>A0(t))}function A0(e){let t=[];if(!e)return t;const n=ike[e];if(e!==n){if(e.includes(","))return T9(e);if(e.includes("@"))return _9(e);n.includes(",")?t=T9(n):n.includes("@")?t=_9(n):n&&t.push(A0(n))}return[ske(e,t)]}function T9(e){return e.replace(/\s/g,"").split(",").map(A0)}const lke=ie({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},...Mr(),...Dr(),...an()},"VSkeletonLoader"),uke=Se()({name:"VSkeletonLoader",inheritAttrs:!1,props:lke(),setup(e,t){let{attrs:n,slots:r}=t;const{backgroundColorClasses:a,backgroundColorStyles:o}=Mn(()=>e.color),{dimensionStyles:i}=Ir(e),{elevationClasses:s}=ta(e),{themeClasses:l}=wn(e),{t:u}=yn(),c=d.computed(()=>A0(Fn(e.type).join(",")));return Ce(()=>{const f=!r.default||e.loading,h=e.boilerplate||!f?{}:{ariaLive:"polite",ariaLabel:u(e.loadingText),role:"alert"};return f?d.createElementVNode("div",d.mergeProps({class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":e.boilerplate},l.value,a.value,s.value],style:[o.value,i.value]},h,n),[c.value]):d.createElementVNode(d.Fragment,null,[r.default?.()])}),{}}}),cke=Se()({name:"VSlideGroupItem",props:fh(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=ud(e,kI);return()=>n.default?.({isSelected:r.isSelected.value,select:r.select,toggle:r.toggle,selectedClass:r.selectedClass.value})}});function dke(e){const t=d.shallowRef(e());let n=-1;function r(){clearInterval(n)}function a(){r(),d.nextTick(()=>t.value=e())}function o(i){const s=i?getComputedStyle(i):{transitionDuration:.2},l=parseFloat(s.transitionDuration)*1e3||200;if(r(),t.value<=0)return;const u=performance.now();n=window.setInterval(()=>{const c=performance.now()-u+l;t.value=Math.max(e()-c,0),t.value<=0&&r()},l)}return d.onScopeDispose(r),{clear:r,time:t,start:o,reset:a}}const k9=ie({multiLine:Boolean,text:String,timer:[Boolean,String],timeout:{type:[Number,String],default:5e3},vertical:Boolean,...Yl({location:"bottom"}),...lm(),...Gn(),...Bi(),...an(),...Ft(vb({transition:"v-snackbar-transition"}),["persistent","noClickAnimation","retainFocus","captureFocus","disableInitialFocus","scrim","scrollStrategy","stickToTarget","viewportMargin"])},"VSnackbar"),UD=Se()({name:"VSnackbar",props:k9(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=$e(e,"modelValue"),{positionClasses:a}=um(e),{scopeId:o}=gh(),{themeClasses:i}=wn(e),{colorClasses:s,colorStyles:l,variantClasses:u}=ec(e),{roundedClasses:c}=tr(e),f=dke(()=>Number(e.timeout)),h=d.ref(),v=d.ref(),p=d.shallowRef(!1),m=d.shallowRef(0),g=d.ref(),y=d.inject(qy,void 0);Oa(()=>!!y,()=>{const I=OW();d.watchEffect(()=>{g.value=I.mainStyles.value})}),d.watch(r,w),d.watch(()=>e.timeout,w),d.onMounted(()=>{r.value&&w()});let b=-1;function w(){f.reset(),window.clearTimeout(b);const I=Number(e.timeout);if(!r.value||I===-1)return;const N=OM(v.value);f.start(N),b=window.setTimeout(()=>{r.value=!1},I)}function S(){f.reset(),window.clearTimeout(b)}function _(){p.value=!0,S()}function C(){p.value=!1,w()}function T(I){m.value=I.touches[0].clientY}function A(I){Math.abs(m.value-I.changedTouches[0].clientY)>50&&(r.value=!1)}function E(){p.value&&C()}const M=d.computed(()=>e.location.split(" ").reduce((I,N)=>(I[`v-snackbar--${N}`]=!0,I),{}));return Ce(()=>{const I=ci.filterProps(e),N=!!(n.default||n.text||e.text);return d.createVNode(ci,d.mergeProps({ref:h,class:["v-snackbar",{"v-snackbar--active":r.value,"v-snackbar--multi-line":e.multiLine&&!e.vertical,"v-snackbar--timer":!!e.timer,"v-snackbar--vertical":e.vertical},M.value,a.value,e.class],style:[g.value,e.style]},I,{modelValue:r.value,"onUpdate:modelValue":V=>r.value=V,contentProps:d.mergeProps({class:["v-snackbar__wrapper",i.value,s.value,c.value,u.value],style:[l.value],onPointerenter:_,onPointerleave:C},I.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:"none",_disableGlobalStack:!0,onTouchstartPassive:T,onTouchend:A,onAfterLeave:E},o),{default:()=>[$u(!1,"v-snackbar"),e.timer&&!p.value&&d.createElementVNode("div",{key:"timer",class:"v-snackbar__timer"},[d.createVNode(sm,{ref:v,color:typeof e.timer=="string"?e.timer:"info",max:e.timeout,modelValue:f.time.value},null)]),N&&d.createElementVNode("div",{key:"content",class:"v-snackbar__content",role:"status","aria-live":"polite"},[n.text?.()??e.text,n.default?.()]),n.actions&&d.createVNode(Nt,{defaults:{VBtn:{variant:"text",ripple:!1,slim:!0}}},{default:()=>[d.createElementVNode("div",{class:"v-snackbar__actions"},[n.actions({isActive:r})])]})],activator:n.activator})}),na({},h)}}),fke=ie({closable:[Boolean,String],closeText:{type:String,default:"$vuetify.dismiss"},modelValue:{type:Array,default:()=>[]},...Ft(k9(),["modelValue"])},"VSnackbarQueue"),hke=Se()({name:"VSnackbarQueue",props:fke(),emits:{"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const{t:a}=yn(),o=d.shallowRef(!1),i=d.shallowRef(!1),s=d.shallowRef();d.watch(()=>e.modelValue.length,(h,v)=>{!i.value&&h>v&&u()}),d.watch(o,h=>{h&&(i.value=!0)});function l(){e.modelValue.length?u():(s.value=void 0,i.value=!1)}function u(){const[h,...v]=e.modelValue;n("update:modelValue",v),s.value=typeof h=="string"?{text:h}:h,d.nextTick(()=>{o.value=!0})}function c(){o.value=!1}const f=d.computed(()=>({color:typeof e.closable=="string"?e.closable:void 0,text:a(e.closeText)}));Ce(()=>{const h=!!(e.closable||r.actions),{modelValue:v,...p}=UD.filterProps(e);return d.createElementVNode(d.Fragment,null,[i.value&&!!s.value&&(r.default?d.createVNode(Nt,{defaults:{VSnackbar:s.value}},{default:()=>[r.default({item:s.value})]}):d.createVNode(UD,d.mergeProps(p,s.value,{modelValue:o.value,"onUpdate:modelValue":m=>o.value=m,onAfterLeave:l}),{text:r.text?()=>r.text?.({item:s.value}):void 0,actions:h?()=>d.createElementVNode(d.Fragment,null,[r.actions?d.createVNode(Nt,{defaults:{VBtn:f.value}},{default:()=>[r.actions({item:s.value,props:{onClick:c}})]}):d.createVNode(ht,d.mergeProps(f.value,{onClick:c}),null)]):void 0}))])})}}),A9=ie({autoDraw:Boolean,autoDrawDuration:[Number,String],autoDrawEasing:{type:String,default:"ease"},color:String,gradient:{type:Array,default:()=>[]},gradientDirection:{type:String,validator:e=>["top","bottom","left","right"].includes(e),default:"top"},height:{type:[String,Number],default:75},labels:{type:Array,default:()=>[]},labelSize:{type:[Number,String],default:7},lineWidth:{type:[String,Number],default:4},id:String,itemValue:{type:String,default:"value"},modelValue:{type:Array,default:()=>[]},min:[String,Number],max:[String,Number],padding:{type:[String,Number],default:8},showLabels:Boolean,smooth:[Boolean,String,Number],width:{type:[Number,String],default:300}},"Line"),E9=ie({autoLineWidth:Boolean,...A9()},"VBarline"),M9=Se()({name:"VBarline",props:E9(),setup(e,t){let{slots:n}=t;const r=d.useId(),a=d.computed(()=>e.id||`barline-${r}`),o=d.computed(()=>Number(e.autoDrawDuration)||500),i=d.computed(()=>!!(e.showLabels||e.labels.length>0||n?.label)),s=d.computed(()=>parseFloat(e.lineWidth)||4),l=d.computed(()=>Math.max(e.modelValue.length*s.value,Number(e.width))),u=d.computed(()=>({minX:0,maxX:l.value,minY:0,maxY:parseInt(e.height,10)})),c=d.computed(()=>e.modelValue.map(g=>Ar(g,e.itemValue,g)));function f(g,y){const{minX:b,maxX:w,minY:S,maxY:_}=y,C=g.length;let T=e.max!=null?Number(e.max):Math.max(...g),A=e.min!=null?Number(e.min):Math.min(...g);A>0&&e.min==null&&(A=0),T<0&&e.max==null&&(T=0);const E=w/(C===1?2:C),M=(_-S)/(T-A||1),I=_-Math.abs(A*M);return g.map((N,V)=>{const P=Math.abs(M*N);return{x:b+V*E,y:I-P+ +(N<0)*P,height:P,value:N}})}const h=d.computed(()=>{const g=[],y=f(c.value,u.value),b=y.length;for(let w=0;g.lengthf(c.value,u.value)),p=d.computed(()=>v.value.length===1?(u.value.maxX-s.value)/2:(Math.abs(v.value[0].x-v.value[1].x)-s.value)/2),m=d.computed(()=>typeof e.smooth=="boolean"?e.smooth?2:0:Number(e.smooth));Ce(()=>{const g=e.gradient.slice().length?e.gradient.slice().reverse():[""];return d.createElementVNode("svg",{display:"block"},[d.createElementVNode("defs",null,[d.createElementVNode("linearGradient",{id:a.value,gradientUnits:"userSpaceOnUse",x1:e.gradientDirection==="left"?"100%":"0",y1:e.gradientDirection==="top"?"100%":"0",x2:e.gradientDirection==="right"?"100%":"0",y2:e.gradientDirection==="bottom"?"100%":"0"},[g.map((y,b)=>d.createElementVNode("stop",{offset:b/Math.max(g.length-1,1),"stop-color":y||"currentColor"},null))])]),d.createElementVNode("clipPath",{id:`${a.value}-clip`},[v.value.map(y=>d.createElementVNode("rect",{x:y.x+p.value,y:y.y,width:s.value,height:y.height,rx:m.value,ry:m.value},[e.autoDraw&&!zl()&&d.createElementVNode(d.Fragment,null,[d.createElementVNode("animate",{attributeName:"y",from:y.y+y.height,to:y.y,dur:`${o.value}ms`,fill:"freeze"},null),d.createElementVNode("animate",{attributeName:"height",from:"0",to:y.height,dur:`${o.value}ms`,fill:"freeze"},null)])]))]),i.value&&d.createElementVNode("g",{key:"labels",style:{textAnchor:"middle",dominantBaseline:"mathematical",fill:"currentColor"}},[h.value.map((y,b)=>d.createElementVNode("text",{x:y.x+p.value+s.value/2,y:parseInt(e.height,10)-2+(parseInt(e.labelSize,10)||7*.75),"font-size":Number(e.labelSize)||7},[n.label?.({index:b,value:y.value})??y.value]))]),d.createElementVNode("g",{"clip-path":`url(#${a.value}-clip)`,fill:`url(#${a.value})`},[d.createElementVNode("rect",{x:0,y:0,width:Math.max(e.modelValue.length*s.value,Number(e.width)),height:e.height},null)])])})}});function vke(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:75;if(e.length===0)return"";const a=e.shift(),o=e[e.length-1];return(n?`M${a.x} ${r-a.x+2} L${a.x} ${a.y}`:`M${a.x} ${a.y}`)+e.map((i,s)=>{const l=e[s+1],u=e[s-1]||a,c=l&&pke(l,i,u);if(!l||c)return`L${i.x} ${i.y}`;const f=Math.min(I9(u,i),I9(l,i)),v=f/2e.id||`trendline-${r}`),o=d.computed(()=>Number(e.autoDrawDuration)||(e.fill?500:2e3)),i=d.ref(0),s=d.ref(null);function l(g,y){const{minX:b,maxX:w,minY:S,maxY:_}=y;g.length===1&&(g=[g[0],g[0]]);const C=g.length,T=e.max!=null?Number(e.max):Math.max(...g),A=e.min!=null?Number(e.min):Math.min(...g),E=(w-b)/(C-1),M=(_-S)/(T-A||1);return g.map((I,N)=>({x:b+N*E,y:_-(I-A)*M,value:I}))}const u=d.computed(()=>!!(e.showLabels||e.labels.length>0||n?.label)),c=d.computed(()=>parseFloat(e.lineWidth)||4),f=d.computed(()=>Number(e.width)),h=d.computed(()=>{const g=Number(e.padding);return{minX:g,maxX:f.value-g,minY:g,maxY:parseInt(e.height,10)-g}}),v=d.computed(()=>e.modelValue.map(g=>Ar(g,e.itemValue,g))),p=d.computed(()=>{const g=[],y=l(v.value,h.value),b=y.length;for(let w=0;g.lengthe.modelValue,async()=>{if(await d.nextTick(),!e.autoDraw||!s.value||zl())return;const g=s.value,y=g.getTotalLength();e.fill?(g.style.transformOrigin="bottom center",g.style.transition="none",g.style.transform="scaleY(0)",g.getBoundingClientRect(),g.style.transition=`transform ${o.value}ms ${e.autoDrawEasing}`,g.style.transform="scaleY(1)"):(g.style.strokeDasharray=`${y}`,g.style.strokeDashoffset=`${y}`,g.getBoundingClientRect(),g.style.transition=`stroke-dashoffset ${o.value}ms ${e.autoDrawEasing}`,g.style.strokeDashoffset="0"),i.value=y},{immediate:!0});function m(g){const y=typeof e.smooth=="boolean"?e.smooth?8:0:Number(e.smooth);return vke(l(v.value,h.value),y,g,parseInt(e.height,10))}Ce(()=>{const g=e.gradient.slice().length?e.gradient.slice().reverse():[""];return d.createElementVNode("svg",{display:"block","stroke-width":parseFloat(e.lineWidth)??4},[d.createElementVNode("defs",null,[d.createElementVNode("linearGradient",{id:a.value,gradientUnits:"userSpaceOnUse",x1:e.gradientDirection==="left"?"100%":"0",y1:e.gradientDirection==="top"?"100%":"0",x2:e.gradientDirection==="right"?"100%":"0",y2:e.gradientDirection==="bottom"?"100%":"0"},[g.map((y,b)=>d.createElementVNode("stop",{offset:b/Math.max(g.length-1,1),"stop-color":y||"currentColor"},null))])]),u.value&&d.createElementVNode("g",{key:"labels",style:{textAnchor:"middle",dominantBaseline:"mathematical",fill:"currentColor"}},[p.value.map((y,b)=>d.createElementVNode("text",{x:y.x+c.value/2+c.value/2,y:parseInt(e.height,10)-4+(parseInt(e.labelSize,10)||7*.75),"font-size":Number(e.labelSize)||7},[n.label?.({index:b,value:y.value})??y.value]))]),d.createElementVNode("path",{ref:s,d:m(e.fill),fill:e.fill?`url(#${a.value})`:"none",stroke:e.fill?"none":`url(#${a.value})`},null),e.fill&&d.createElementVNode("path",{d:m(!1),fill:"none",stroke:e.color??e.gradient?.[0]},null)])})}}),mke=ie({type:{type:String,default:"trend"},...E9(),...V9()},"VSparkline"),gke=Se()({name:"VSparkline",props:mke(),setup(e,t){let{slots:n}=t;const{textColorClasses:r,textColorStyles:a}=_a(()=>e.color),o=d.computed(()=>!!(e.showLabels||e.labels.length>0||n?.label)),i=d.computed(()=>{let s=parseInt(e.height,10);return o.value&&(s+=parseInt(e.labelSize,10)*1.5),s});Ce(()=>{const s=e.type==="trend"?P9:M9,l=e.type==="trend"?P9.filterProps(e):M9.filterProps(e);return d.createVNode(s,d.mergeProps({key:e.type,class:r.value,style:a.value,viewBox:`0 0 ${e.width} ${parseInt(i.value,10)}`},l),n)})}}),yke=ie({...Qe(),...dG({offset:8,minWidth:0,openDelay:0,closeDelay:100,location:"top center",transition:"scale-transition"})},"VSpeedDial"),bke=Se()({name:"VSpeedDial",props:yke(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=$e(e,"modelValue"),a=d.ref(),o=d.computed(()=>{const[s,l="center"]=e.location?.split(" ")??[];return`${s} ${l}`}),i=d.computed(()=>({[`v-speed-dial__content--${o.value.replace(" ","-")}`]:!0}));return Ce(()=>{const s=bo.filterProps(e);return d.createVNode(bo,d.mergeProps(s,{modelValue:r.value,"onUpdate:modelValue":l=>r.value=l,class:e.class,style:e.style,contentClass:["v-speed-dial__content",i.value,e.contentClass],location:o.value,ref:a,transition:"fade-transition"}),{...n,default:l=>d.createVNode(Nt,{defaults:{VBtn:{size:"small"}}},{default:()=>[d.createVNode(go,{appear:!0,group:!0,transition:e.transition},{default:()=>[n.default?.(l)]})]})})}),{}}}),jD=Symbol.for("vuetify:v-stepper"),N9=ie({color:String,disabled:{type:[Boolean,String],default:!1},prevText:{type:String,default:"$vuetify.stepper.prev"},nextText:{type:String,default:"$vuetify.stepper.next"}},"VStepperActions"),L9=Se()({name:"VStepperActions",props:N9(),emits:{"click:prev":()=>!0,"click:next":()=>!0},setup(e,t){let{emit:n,slots:r}=t;const{t:a}=yn();function o(){n("click:prev")}function i(){n("click:next")}return Ce(()=>{const s={onClick:o},l={onClick:i};return d.createElementVNode("div",{class:"v-stepper-actions"},[d.createVNode(Nt,{defaults:{VBtn:{disabled:["prev",!0].includes(e.disabled),text:a(e.prevText),variant:"text"}}},{default:()=>[r.prev?.({props:s})??d.createVNode(ht,s,null)]}),d.createVNode(Nt,{defaults:{VBtn:{color:e.color,disabled:["next",!0].includes(e.disabled),text:a(e.nextText),variant:"tonal"}}},{default:()=>[r.next?.({props:l})??d.createVNode(ht,l,null)]})])}),{}}}),O9=Zu("v-stepper-header"),wke=ie({color:String,title:String,subtitle:String,complete:Boolean,completeIcon:{type:ot,default:"$complete"},editable:Boolean,editIcon:{type:ot,default:"$edit"},error:Boolean,errorIcon:{type:ot,default:"$error"},icon:ot,ripple:{type:[Boolean,Object],default:!0},rules:{type:Array,default:()=>[]}},"StepperItem"),Ske=ie({...wke(),...fh()},"VStepperItem"),R9=Se()({name:"VStepperItem",directives:{vRipple:Ba},props:Ske(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=ud(e,jD,!0),a=d.computed(()=>r?.value.value??e.value),o=d.computed(()=>e.rules.every(h=>h()===!0)),i=d.computed(()=>!e.disabled&&e.editable),s=d.computed(()=>!e.disabled&&e.editable),l=d.computed(()=>e.error||!o.value),u=d.computed(()=>e.complete||e.rules.length>0&&o.value),c=d.computed(()=>l.value?e.errorIcon:u.value?e.completeIcon:r.isSelected.value&&e.editable?e.editIcon:e.icon),f=d.computed(()=>({canEdit:s.value,hasError:l.value,hasCompleted:u.value,title:e.title,subtitle:e.subtitle,step:a.value,value:e.value}));return Ce(()=>{const h=(!r||r.isSelected.value||u.value||s.value)&&!l.value&&!e.disabled,v=!!(e.title!=null||n.title),p=!!(e.subtitle!=null||n.subtitle);function m(){r?.toggle()}return d.withDirectives(d.createElementVNode("button",{class:d.normalizeClass(["v-stepper-item",{"v-stepper-item--complete":u.value,"v-stepper-item--disabled":e.disabled,"v-stepper-item--error":l.value},r?.selectedClass.value]),disabled:!e.editable,type:"button",onClick:m},[i.value&&$u(!0,"v-stepper-item"),d.createVNode(Hi,{key:"stepper-avatar",class:"v-stepper-item__avatar",color:h?e.color:void 0,size:24},{default:()=>[n.icon?.(f.value)??(c.value?d.createVNode(ft,{icon:c.value},null):a.value)]}),d.createElementVNode("div",{class:"v-stepper-item__content"},[v&&d.createElementVNode("div",{key:"title",class:"v-stepper-item__title"},[n.title?.(f.value)??e.title]),p&&d.createElementVNode("div",{key:"subtitle",class:"v-stepper-item__subtitle"},[n.subtitle?.(f.value)??e.subtitle]),n.default?.(f.value)])]),[[Ba,e.editable&&e.ripple,null]])}),{}}}),xke=ie({...Ft(v0(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VStepperWindow"),B9=Se()({name:"VStepperWindow",props:xke(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=d.inject(jD,null),a=$e(e,"modelValue"),o=d.computed({get(){return a.value!=null||!r?a.value:r.items.value.find(i=>r.selected.value.includes(i.id))?.value},set(i){a.value=i}});return Ce(()=>{const i=bd.filterProps(e);return d.createVNode(bd,d.mergeProps({_as:"VStepperWindow"},i,{modelValue:o.value,"onUpdate:modelValue":s=>o.value=s,class:["v-stepper-window",e.class],style:e.style,mandatory:!1,touch:!1}),n)}),{}}}),Cke=ie({...p0()},"VStepperWindowItem"),F9=Se()({name:"VStepperWindowItem",props:Cke(),setup(e,t){let{slots:n}=t;return Ce(()=>{const r=wd.filterProps(e);return d.createVNode(wd,d.mergeProps({_as:"VStepperWindowItem"},r,{class:["v-stepper-window-item",e.class],style:e.style}),n)}),{}}}),_ke=ie({altLabels:Boolean,bgColor:String,completeIcon:ot,editIcon:ot,editable:Boolean,errorIcon:ot,hideActions:Boolean,items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},nonLinear:Boolean,flat:Boolean,...vh()},"Stepper"),Tke=ie({..._ke(),...dh({mandatory:"force",selectedClass:"v-stepper-item--selected"}),...jI(),...Ro(N9(),["prevText","nextText"])},"VStepper"),kke=Se()({name:"VStepper",props:Tke(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{items:r,next:a,prev:o,selected:i}=cd(e,jD),{displayClasses:s,mobile:l}=zi(e),{completeIcon:u,editIcon:c,errorIcon:f,color:h,editable:v,prevText:p,nextText:m}=d.toRefs(e),g=d.computed(()=>e.items.map((w,S)=>{const _=Ar(w,e.itemTitle,w),C=Ar(w,e.itemValue,S+1),T=e.itemProps===!0?w:Ar(w,e.itemProps),A={title:_,value:C,...T};return{title:A.title,value:A.value,props:A,raw:w}})),y=d.computed(()=>r.value.findIndex(w=>i.value.includes(w.id))),b=d.computed(()=>e.disabled?e.disabled:y.value===0?"prev":y.value===r.value.length-1?"next":!1);return fr({VStepperItem:{editable:v,errorIcon:f,completeIcon:u,editIcon:c,prevText:p,nextText:m},VStepperActions:{color:h,disabled:b,prevText:p,nextText:m}}),Ce(()=>{const w=rc.filterProps(e),S=!!(n.header||e.items.length),_=e.items.length>0,C=!e.hideActions&&!!(_||n.actions);return d.createVNode(rc,d.mergeProps(w,{color:e.bgColor,class:["v-stepper",{"v-stepper--alt-labels":e.altLabels,"v-stepper--flat":e.flat,"v-stepper--non-linear":e.nonLinear,"v-stepper--mobile":l.value},s.value,e.class],style:e.style}),{default:()=>[S&&d.createVNode(O9,{key:"stepper-header"},{default:()=>[g.value.map((T,A)=>{let{raw:E,...M}=T;return d.createElementVNode(d.Fragment,null,[!!A&&d.createVNode(ga,null,null),d.createVNode(R9,M.props,{default:n[`header-item.${M.value}`]??n.header,icon:n.icon,title:n.title,subtitle:n.subtitle})])})]}),_&&d.createVNode(B9,{key:"stepper-window"},{default:()=>[g.value.map(T=>d.createVNode(F9,{value:T.value},{default:()=>n[`item.${T.value}`]?.(T)??n.item?.(T)}))]}),n.default?.({prev:o,next:a}),C&&(n.actions?.({next:a,prev:o})??d.createVNode(L9,{key:"stepper-actions","onClick:prev":o,"onClick:next":a},n))]})}),{prev:o,next:a}}}),Ake=ie({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...nc(),...$x()},"VSwitch"),Eke=Se()({name:"VSwitch",inheritAttrs:!1,props:Ake(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const a=$e(e,"indeterminate"),o=$e(e,"modelValue"),{loaderClasses:i}=nb(e),{isFocused:s,focus:l,blur:u}=tc(e),c=d.ref(),f=d.ref(),h=NM&&window.matchMedia("(forced-colors: active)").matches,v=d.toRef(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),p=d.useId(),m=d.toRef(()=>e.id||`switch-${p}`);function g(){a.value&&(a.value=!1)}function y(b){b.stopPropagation(),b.preventDefault(),c.value?.input?.click()}return Ce(()=>{const[b,w]=Gl(n),S=Fa.filterProps(e),_=fd.filterProps(e);return d.createVNode(Fa,d.mergeProps({ref:f,class:["v-switch",{"v-switch--flat":e.flat},{"v-switch--inset":e.inset},{"v-switch--indeterminate":a.value},i.value,e.class]},b,S,{modelValue:o.value,"onUpdate:modelValue":C=>o.value=C,id:m.value,focused:s.value,style:e.style}),{...r,default:C=>{let{id:T,messagesId:A,isDisabled:E,isReadonly:M,isValid:I}=C;const N={model:o,isValid:I};return d.createVNode(fd,d.mergeProps({ref:c},_,{modelValue:o.value,"onUpdate:modelValue":[V=>o.value=V,g],id:T.value,"aria-describedby":A.value,type:"checkbox","aria-checked":a.value?"mixed":void 0,disabled:E.value,readonly:M.value,onFocus:l,onBlur:u},w),{...r,default:V=>{let{backgroundColorClasses:P,backgroundColorStyles:O}=V;return d.createElementVNode("div",{class:d.normalizeClass(["v-switch__track",h?void 0:P.value]),style:d.normalizeStyle(O.value),onClick:y},[r["track-true"]&&d.createElementVNode("div",{key:"prepend",class:"v-switch__track-true"},[r["track-true"](N)]),r["track-false"]&&d.createElementVNode("div",{key:"append",class:"v-switch__track-false"},[r["track-false"](N)])])},input:V=>{let{inputNode:P,icon:O,backgroundColorClasses:L,backgroundColorStyles:R}=V;return d.createElementVNode(d.Fragment,null,[P,d.createElementVNode("div",{class:d.normalizeClass(["v-switch__thumb",{"v-switch__thumb--filled":O||e.loading},e.inset||h?void 0:L.value]),style:d.normalizeStyle(e.inset?void 0:R.value)},[r.thumb?d.createVNode(Nt,{defaults:{VIcon:{icon:O,size:"x-small"}}},{default:()=>[r.thumb({...N,icon:O})]}):d.createVNode(iI,null,{default:()=>[e.loading?d.createVNode(rb,{name:"v-switch",active:!0,color:I.value===!1?void 0:v.value},{default:F=>r.loader?r.loader(F):d.createVNode(dd,{active:F.isActive,color:F.color,indeterminate:!0,size:"16",width:"2"},null)}):O&&d.createVNode(ft,{key:String(O),icon:O,size:"x-small"},null)]})])])}})}})}),na({},f)}}),Mke=ie({color:String,height:[Number,String],window:Boolean,...Qe(),...Dr(),...ih(),...Gn(),...Vt(),...an()},"VSystemBar"),Ike=Se()({name:"VSystemBar",props:Mke(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=wn(e),{backgroundColorClasses:a,backgroundColorStyles:o}=Mn(()=>e.color),{elevationClasses:i}=ta(e),{roundedClasses:s}=tr(e),{ssrBootStyles:l}=ch(),u=d.computed(()=>e.height??(e.window?32:24)),{layoutItemStyles:c}=sh({id:e.name,order:d.computed(()=>parseInt(e.order,10)),position:d.shallowRef("top"),layoutSize:u,elementSize:u,active:d.computed(()=>!0),absolute:d.toRef(()=>e.absolute)});return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-system-bar",{"v-system-bar--window":e.window},r.value,a.value,i.value,s.value,e.class]),style:d.normalizeStyle([o.value,c.value,l.value,e.style])},n)),{}}}),YD=Symbol.for("vuetify:v-tabs"),H9=ie({fixed:Boolean,sliderColor:String,sliderTransition:String,sliderTransitionDuration:[String,Number],hideSlider:Boolean,inset:Boolean,direction:{type:String,default:"horizontal"},...Ft(qx({selectedClass:"v-tab--selected",variant:"text"}),["active","block","flat","location","position","symbol"])},"VTab"),KD=Se()({name:"VTab",props:H9(),setup(e,t){let{slots:n,attrs:r}=t;const{textColorClasses:a,textColorStyles:o}=_a(()=>e.sliderColor),{backgroundColorClasses:i,backgroundColorStyles:s}=Mn(()=>e.sliderColor),l=d.ref(),u=d.ref(),c=d.computed(()=>e.direction==="horizontal"),f=d.computed(()=>l.value?.group?.isSelected.value??!1);function h(g,y){return{opacity:[0,1]}}function v(g,y){return e.direction==="vertical"?{transform:["scaleY(0)","scaleY(1)"]}:{transform:["scaleX(0)","scaleX(1)"]}}function p(g,y){const b=y.getBoundingClientRect(),w=g.getBoundingClientRect(),S=c.value?"x":"y",_=c.value?"X":"Y",C=c.value?"right":"bottom",T=c.value?"width":"height",A=b[S],E=w[S],M=A>E?b[C]-w[C]:b[S]-w[S],I=Math.sign(M)>0?c.value?"right":"bottom":Math.sign(M)<0?c.value?"left":"top":"center",V=(Math.abs(M)+(Math.sign(M)<0?b[T]:w[T]))/Math.max(b[T],w[T])||0,P=b[T]/w[T]||0,O=1.5;return{transform:[`translate${_}(${M}px) scale${_}(${P})`,`translate${_}(${M/O}px) scale${_}(${(V-1)/O+1})`,"none"],transformOrigin:Array(3).fill(I)}}function m(g){let{value:y}=g;if(y){const b=l.value?.$el.parentElement?.querySelector(".v-tab--selected .v-tab__slider"),w=u.value;if(!b||!w)return;const S=getComputedStyle(b).backgroundColor,_={fade:h,grow:v,shift:p}[e.sliderTransition??"shift"]??p,C=Number(e.sliderTransitionDuration)||({fade:400,grow:350,shift:225}[e.sliderTransition??"shift"]??225);Xu(w,{backgroundColor:[S,S],..._(w,b)},{duration:C,easing:Qy})}}return Ce(()=>{const g=ht.filterProps(e);return d.createVNode(ht,d.mergeProps({symbol:YD,ref:l,class:["v-tab",e.class,f.value&&e.inset?i.value:[]],style:[e.style,f.value&&e.inset?s.value:[],{backgroundColor:f.value&&e.inset?"transparent !important":void 0}],tabindex:f.value?0:-1,role:"tab","aria-selected":String(f.value),active:!1},g,r,{block:e.fixed,maxWidth:e.fixed?300:void 0,"onGroup:selected":m}),{...n,default:()=>d.createElementVNode(d.Fragment,null,[n.default?.()??e.text,!e.hideSlider&&d.createElementVNode("div",{ref:u,class:d.normalizeClass(["v-tab__slider",e.inset?i.value:a.value]),style:d.normalizeStyle([o.value,e.inset?s.value:a.value])},null)])})}),na({},l)}}),Dke=ie({...Ft(v0(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VTabsWindow"),z9=Se()({name:"VTabsWindow",props:Dke(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=d.inject(YD,null),a=$e(e,"modelValue"),o=d.computed({get(){return a.value!=null||!r?a.value:r.items.value.find(i=>r.selected.value.includes(i.id))?.value},set(i){a.value=i}});return Ce(()=>{const i=bd.filterProps(e);return d.createVNode(bd,d.mergeProps({_as:"VTabsWindow"},i,{modelValue:o.value,"onUpdate:modelValue":s=>o.value=s,class:["v-tabs-window",e.class],style:e.style,mandatory:!1,touch:!1}),n)}),{}}}),Vke=ie({...p0()},"VTabsWindowItem"),W9=Se()({name:"VTabsWindowItem",props:Vke(),setup(e,t){let{slots:n}=t;return Ce(()=>{const r=wd.filterProps(e);return d.createVNode(wd,d.mergeProps({_as:"VTabsWindowItem"},r,{class:["v-tabs-window-item",e.class],style:e.style}),n)}),{}}});function Pke(e){return e?e.map(t=>th(t)?t:{text:t,value:t}):[]}const Nke=ie({alignTabs:{type:String,default:"start"},color:String,fixedTabs:Boolean,items:{type:Array,default:()=>[]},stacked:Boolean,bgColor:String,grow:Boolean,height:{type:[Number,String],default:void 0},hideSlider:Boolean,inset:Boolean,insetPadding:[String,Number],insetRadius:[String,Number],sliderColor:String,...Ro(H9(),["spaced","sliderTransition","sliderTransitionDuration"]),...AI({mandatory:"force",selectedClass:"v-tab-item--selected"}),...hr(),...Vt()},"VTabs"),M0=Se()({name:"VTabs",props:Nke(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const a=$e(e,"modelValue"),o=d.computed(()=>Pke(e.items)),{densityClasses:i}=Ra(e),{backgroundColorClasses:s,backgroundColorStyles:l}=Mn(()=>e.bgColor),{scopeId:u}=gh();return fr({VTab:{color:d.toRef(e,"color"),direction:d.toRef(e,"direction"),stacked:d.toRef(e,"stacked"),fixed:d.toRef(e,"fixedTabs"),inset:d.toRef(e,"inset"),sliderColor:d.toRef(e,"sliderColor"),sliderTransition:d.toRef(e,"sliderTransition"),sliderTransitionDuration:d.toRef(e,"sliderTransitionDuration"),hideSlider:d.toRef(e,"hideSlider")}}),Ce(()=>{const c=db.filterProps(e),f=!!(r.window||e.items.length>0);return d.createElementVNode(d.Fragment,null,[d.createVNode(db,d.mergeProps(c,{modelValue:a.value,"onUpdate:modelValue":h=>a.value=h,class:["v-tabs",`v-tabs--${e.direction}`,`v-tabs--align-tabs-${e.alignTabs}`,{"v-tabs--fixed-tabs":e.fixedTabs,"v-tabs--grow":e.grow,"v-tabs--inset":e.inset,"v-tabs--stacked":e.stacked},i.value,s.value,e.class],style:[{"--v-tabs-height":Oe(e.height),"--v-tabs-inset-padding":e.inset?Oe(e.insetPadding):void 0,"--v-tabs-inset-radius":e.inset?Oe(e.insetRadius):void 0},l.value,e.style],role:"tablist",symbol:YD},u,n),{default:r.default??(()=>o.value.map(h=>r.tab?.({item:h})??d.createVNode(KD,d.mergeProps(h,{key:h.text,value:h.value,spaced:e.spaced}),{default:r[`tab.${h.value}`]?()=>r[`tab.${h.value}`]?.({item:h}):void 0}))),prev:r.prev,next:r.next}),f&&d.createVNode(z9,d.mergeProps({modelValue:a.value,"onUpdate:modelValue":h=>a.value=h,key:"tabs-window"},u),{default:()=>[o.value.map(h=>r.item?.({item:h})??d.createVNode(W9,{value:h.value},{default:()=>r[`item.${h.value}`]?.({item:h})})),r.window?.()]})])}),{}}}),Lke=ie({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:e=>!isNaN(parseFloat(e))},maxHeight:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,modelModifiers:Object,...fG(),...Ft(nc(),["direction"]),...mb()},"VTextarea"),G9=Se()({name:"VTextarea",directives:{vIntersect:Ri},inheritAttrs:!1,props:Lke(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0,"update:rows":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const o=$e(e,"modelValue"),{isFocused:i,focus:s,blur:l}=tc(e),{onIntersect:u}=hG(e),c=d.computed(()=>typeof e.counterValue=="function"?e.counterValue(o.value):(o.value||"").toString().length),f=d.computed(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),h=d.ref(),v=d.ref(),p=d.shallowRef(""),m=d.ref(),g=d.ref(0),{platform:y}=zi(),b=YI(e),w=d.computed(()=>e.persistentPlaceholder||i.value||e.active);function S(){b.isSuppressing.value&&b.update(),m.value!==document.activeElement&&m.value?.focus(),i.value||s()}function _(P){S(),r("click:control",P)}function C(P){r("mousedown:control",P)}function T(P){P.stopPropagation(),S(),d.nextTick(()=>{o.value="",Ky(e["onClick:clear"],P)})}function A(P){const O=P.target;if(!e.modelModifiers?.trim){o.value=O.value;return}const L=O.value,R=O.selectionStart,F=O.selectionEnd;o.value=L,d.nextTick(()=>{let H=0;L.trimStart().length===O.value.length&&(H=L.length-O.value.length),R!=null&&(O.selectionStart=R-H),F!=null&&(O.selectionEnd=F-H)})}const E=d.ref(),M=d.ref(Number(e.rows)),I=d.computed(()=>["plain","underlined"].includes(e.variant));d.watchEffect(()=>{e.autoGrow||(M.value=Number(e.rows))});function N(){d.nextTick(()=>{if(!m.value)return;if(y.value.firefox){g.value=12;return}const{offsetWidth:P,clientWidth:O}=m.value;g.value=Math.max(0,P-O)}),e.autoGrow&&d.nextTick(()=>{if(!E.value||!v.value)return;const P=getComputedStyle(E.value),O=getComputedStyle(v.value.$el),L=parseFloat(P.getPropertyValue("--v-field-padding-top"))+parseFloat(P.getPropertyValue("--v-input-padding-top"))+parseFloat(P.getPropertyValue("--v-field-padding-bottom")),R=E.value.scrollHeight,F=parseFloat(P.lineHeight),H=Math.max(parseFloat(e.rows)*F+L,parseFloat(O.getPropertyValue("--v-input-control-height"))),z=e.maxHeight?parseFloat(e.maxHeight):parseFloat(e.maxRows)*F+L||1/0,G=Dn(R??0,H,z);M.value=Math.floor((G-L)/F),p.value=Oe(G)})}d.onMounted(N),d.watch(o,N),d.watch(()=>e.rows,N),d.watch(()=>e.maxHeight,N),d.watch(()=>e.maxRows,N),d.watch(()=>e.density,N),d.watch(M,P=>{r("update:rows",P)});let V;return d.watch(E,P=>{P?(V=new ResizeObserver(N),V.observe(E.value)):V?.disconnect()}),d.onBeforeUnmount(()=>{V?.disconnect()}),Ce(()=>{const P=!!(a.counter||e.counter||e.counterValue),O=!!(P||a.details),[L,R]=Gl(n),{modelValue:F,...H}=Fa.filterProps(e),z={...hd.filterProps(e),"onClick:clear":T};return d.createVNode(Fa,d.mergeProps({ref:h,modelValue:o.value,"onUpdate:modelValue":G=>o.value=G,class:["v-textarea v-text-field",{"v-textarea--prefixed":e.prefix,"v-textarea--suffixed":e.suffix,"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-textarea--auto-grow":e.autoGrow,"v-textarea--no-resize":e.noResize||e.autoGrow,"v-input--plain-underlined":I.value},e.class],style:[{"--v-textarea-max-height":e.maxHeight?Oe(e.maxHeight):void 0,"--v-textarea-scroll-bar-width":Oe(g.value)},e.style]},L,H,{centerAffix:M.value===1&&!I.value,focused:i.value}),{...a,default:G=>{let{id:Y,isDisabled:U,isDirty:j,isReadonly:Q,isValid:ee,hasDetails:$}=G;return d.createVNode(hd,d.mergeProps({ref:v,style:{"--v-textarea-control-height":p.value},onClick:_,onMousedown:C,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},z,{id:Y.value,active:w.value||j.value,labelId:`${Y.value}-label`,centerAffix:M.value===1&&!I.value,dirty:j.value||e.dirty,disabled:U.value,focused:i.value,details:$.value,error:ee.value===!1}),{...a,default:re=>{let{props:{class:he,...ce},controlRef:ge}=re;return d.createElementVNode(d.Fragment,null,[e.prefix&&d.createElementVNode("span",{class:"v-text-field__prefix"},[e.prefix]),d.withDirectives(d.createElementVNode("textarea",d.mergeProps({ref:Te=>m.value=ge.value=Te,class:he,value:o.value,onInput:A,autofocus:e.autofocus,readonly:Q.value,disabled:U.value,placeholder:e.placeholder,rows:e.rows,name:b.fieldName.value,autocomplete:b.fieldAutocomplete.value,onFocus:S,onBlur:l,"aria-labelledby":`${Y.value}-label`},ce,R),null),[[Ri,{handler:u},null,{once:!0}]]),e.autoGrow&&d.withDirectives(d.createElementVNode("textarea",{class:d.normalizeClass([he,"v-textarea__sizer"]),id:`${ce.id}-sizer`,"onUpdate:modelValue":Te=>o.value=Te,ref:E,readonly:!0,"aria-hidden":"true"},null),[[d.vModelText,o.value]]),e.suffix&&d.createElementVNode("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:O?G=>d.createElementVNode(d.Fragment,null,[a.details?.(G),P&&d.createElementVNode(d.Fragment,null,[d.createElementVNode("span",null,null),d.createVNode(r0,{active:e.persistentCounter||i.value,value:c.value,max:f.value,disabled:e.disabled},a.counter)])]):void 0})}),na({},h,v,m)}}),Oke=ie({withBackground:Boolean,...Qe(),...an(),...Vt()},"VThemeProvider"),XD=Se()({name:"VThemeProvider",props:Oke(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=wn(e);return()=>e.withBackground?d.createVNode(e.tag,{class:d.normalizeClass(["v-theme-provider",r.value,e.class]),style:d.normalizeStyle(e.style)},{default:()=>[n.default?.()]}):n.default?.()}}),Rke=ie({dotColor:String,fillDot:Boolean,hideDot:Boolean,icon:ot,iconColor:String,lineColor:String,...Qe(),...Gn(),...Kl(),...Dr()},"VTimelineDivider"),Bke=Se()({name:"VTimelineDivider",props:Rke(),setup(e,t){let{slots:n}=t;const{sizeClasses:r,sizeStyles:a}=im(e,"v-timeline-divider__dot"),{backgroundColorStyles:o,backgroundColorClasses:i}=Mn(()=>e.dotColor),{roundedClasses:s}=tr(e,"v-timeline-divider__dot"),{elevationClasses:l}=ta(e),{backgroundColorClasses:u,backgroundColorStyles:c}=Mn(()=>e.lineColor);return Ce(()=>d.createElementVNode("div",{class:d.normalizeClass(["v-timeline-divider",{"v-timeline-divider--fill-dot":e.fillDot},e.class]),style:d.normalizeStyle(e.style)},[d.createElementVNode("div",{class:d.normalizeClass(["v-timeline-divider__before",u.value]),style:d.normalizeStyle(c.value)},null),!e.hideDot&&d.createElementVNode("div",{key:"dot",class:d.normalizeClass(["v-timeline-divider__dot",l.value,s.value,r.value]),style:d.normalizeStyle(a.value)},[d.createElementVNode("div",{class:d.normalizeClass(["v-timeline-divider__inner-dot",i.value,s.value]),style:d.normalizeStyle(o.value)},[n.default?d.createVNode(Nt,{key:"icon-defaults",disabled:!e.icon,defaults:{VIcon:{color:e.iconColor,icon:e.icon,size:e.size}}},n.default):d.createVNode(ft,{key:"icon",color:e.iconColor,icon:e.icon,size:e.size},null)])]),d.createElementVNode("div",{class:d.normalizeClass(["v-timeline-divider__after",u.value]),style:d.normalizeStyle(c.value)},null)])),{}}}),U9=ie({density:String,dotColor:String,fillDot:Boolean,hideDot:Boolean,hideOpposite:{type:Boolean,default:void 0},icon:ot,iconColor:String,lineInset:[Number,String],side:{type:String,validator:e=>e==null||["start","end"].includes(e)},...Qe(),...Mr(),...Dr(),...Gn(),...Kl(),...Vt()},"VTimelineItem"),Fke=Se()({name:"VTimelineItem",props:U9(),setup(e,t){let{slots:n}=t;const{dimensionStyles:r}=Ir(e),a=d.shallowRef(0),o=d.ref();return d.watch(o,i=>{i&&(a.value=i.$el.querySelector(".v-timeline-divider__dot")?.getBoundingClientRect().width??0)},{flush:"post"}),Ce(()=>d.createElementVNode("div",{class:d.normalizeClass(["v-timeline-item",{"v-timeline-item--fill-dot":e.fillDot,"v-timeline-item--side-start":e.side==="start","v-timeline-item--side-end":e.side==="end"},e.class]),style:d.normalizeStyle([{"--v-timeline-dot-size":Oe(a.value),"--v-timeline-line-inset":e.lineInset?`calc(var(--v-timeline-dot-size) / 2 + ${Oe(e.lineInset)})`:Oe(0)},e.style])},[d.createElementVNode("div",{class:"v-timeline-item__body",style:d.normalizeStyle(r.value)},[n.default?.()]),d.createVNode(Bke,{ref:o,hideDot:e.hideDot,icon:e.icon,iconColor:e.iconColor,size:e.size,elevation:e.elevation,dotColor:e.dotColor,fillDot:e.fillDot,rounded:e.rounded},{default:n.icon}),e.density!=="compact"&&d.createElementVNode("div",{class:"v-timeline-item__opposite"},[!e.hideOpposite&&n.opposite?.()])])),{}}}),Hke=ie({align:{type:String,default:"center",validator:e=>["center","start"].includes(e)},direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},justify:{type:String,default:"auto",validator:e=>["auto","center"].includes(e)},side:{type:String,validator:e=>e==null||["start","end"].includes(e)},lineThickness:{type:[String,Number],default:2},lineColor:String,truncateLine:{type:String,validator:e=>["start","end","both"].includes(e)},...Ro(U9({lineInset:0}),["dotColor","fillDot","hideOpposite","iconColor","lineInset","size"]),...Qe(),...hr(),...Vt(),...an()},"VTimeline"),zke=Se()({name:"VTimeline",props:Hke(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=wn(e),{densityClasses:a}=Ra(e),{rtlClasses:o}=Hr();fr({VTimelineDivider:{lineColor:d.toRef(()=>e.lineColor)},VTimelineItem:{density:d.toRef(()=>e.density),dotColor:d.toRef(()=>e.dotColor),fillDot:d.toRef(()=>e.fillDot),hideOpposite:d.toRef(()=>e.hideOpposite),iconColor:d.toRef(()=>e.iconColor),lineColor:d.toRef(()=>e.lineColor),lineInset:d.toRef(()=>e.lineInset),size:d.toRef(()=>e.size)}});const i=d.computed(()=>{const l=e.side?e.side:e.density!=="default"?"end":null;return l&&`v-timeline--side-${l}`}),s=d.computed(()=>{const l=["v-timeline--truncate-line-start","v-timeline--truncate-line-end"];switch(e.truncateLine){case"both":return l;case"start":return l[0];case"end":return l[1];default:return null}});return Ce(()=>d.createVNode(e.tag,{class:d.normalizeClass(["v-timeline",`v-timeline--${e.direction}`,`v-timeline--align-${e.align}`,`v-timeline--justify-${e.justify}`,s.value,{"v-timeline--inset-line":!!e.lineInset},r.value,a.value,i.value,o.value,e.class]),style:d.normalizeStyle([{"--v-timeline-line-thickness":Oe(e.lineThickness)},e.style])},n)),{}}}),Wke=ie({allowedValues:Function,ampm:Boolean,color:String,disabled:Boolean,displayedValue:null,double:Boolean,format:{type:Function,default:e=>e},max:{type:Number,required:!0},min:{type:Number,required:!0},scrollable:Boolean,readonly:Boolean,rotate:{type:Number,default:0},step:{type:Number,default:1},modelValue:{type:Number}},"VTimePickerClock"),ZD=Se()({name:"VTimePickerClock",props:Wke(),emits:{change:e=>!0,input:e=>!0},setup(e,t){let{emit:n}=t;const r=d.ref(null),a=d.ref(null),o=d.ref(void 0),i=d.ref(!1),s=d.ref(null),l=d.ref(null),u=Z6(z=>n("change",z),750),{textColorClasses:c,textColorStyles:f}=_a(()=>e.color),{backgroundColorClasses:h,backgroundColorStyles:v}=Mn(()=>e.color),p=d.computed(()=>e.max-e.min+1),m=d.computed(()=>e.double?p.value/2:p.value),g=d.computed(()=>360/m.value),y=d.computed(()=>g.value*Math.PI/180),b=d.computed(()=>e.modelValue==null?e.min:e.modelValue),w=d.computed(()=>.62),S=d.computed(()=>{const z=[];for(let G=e.min;G<=e.max;G=G+e.step)z.push(G);return z});d.watch(()=>e.modelValue,z=>{o.value=z});function _(z){o.value!==z&&(o.value=z),n("input",z)}function C(z){return!e.allowedValues||e.allowedValues(z)}function T(z){if(!e.scrollable||e.disabled)return;z.preventDefault();const G=Math.sign(-z.deltaY||1);let Y=b.value;do Y=Y+G,Y=(Y-e.min+p.value)%p.value+e.min;while(!C(Y)&&Y!==b.value);Y!==e.displayedValue&&_(Y),u(Y)}function A(z){return e.double&&z-e.min>=m.value}function E(z){return A(z)?w.value:1}function M(z){const G=e.rotate*Math.PI/180;return{x:Math.sin((z-e.min)*y.value+G)*E(z),y:-Math.cos((z-e.min)*y.value+G)*E(z)}}function I(z,G){const Y=(Math.round(z/g.value)+(G?m.value:0))%p.value+e.min;return z<360-g.value/2?Y:G?e.max-m.value+1:e.min}function N(z){const{x:G,y:Y}=M(z);return{left:`${Math.round(50+G*50)}%`,top:`${Math.round(50+Y*50)}%`}}function V(z,G){const Y=G.x-z.x,U=G.y-z.y;return Math.sqrt(Y*Y+U*U)}function P(z,G){const Y=2*Math.atan2(G.y-z.y-V(z,G),G.x-z.x);return Math.abs(Y*180/Math.PI)}function O(z){s.value===null&&(s.value=z),l.value=z,_(z)}function L(z){if(z.preventDefault(),!i.value&&z.type!=="click"||!r.value)return;const{width:G,top:Y,left:U}=r.value?.getBoundingClientRect(),{width:j}=a.value?.getBoundingClientRect()??{width:0},{clientX:Q,clientY:ee}="touches"in z?z.touches[0]:z,$={x:G/2,y:-G/2},re={x:Q-U,y:Y-ee},he=Math.round(P($,re)-e.rotate+360)%360,ce=e.double&&V($,re)<(j+j*w.value)/4,ge=Math.ceil(15/g.value);let Te;for(let Pe=0;Ped.createElementVNode("div",{class:d.normalizeClass([{"v-time-picker-clock":!0,"v-time-picker-clock--indeterminate":e.modelValue==null,"v-time-picker-clock--readonly":e.readonly}]),onMousedown:R,onTouchstart:R,onWheel:T,ref:r},[d.createElementVNode("div",{class:"v-time-picker-clock__inner",ref:a},[d.createElementVNode("div",{class:d.normalizeClass([{"v-time-picker-clock__hand":!0,"v-time-picker-clock__hand--inner":A(e.modelValue)},c.value]),style:d.normalizeStyle([{transform:`rotate(${e.rotate+g.value*(b.value-e.min)}deg) scaleY(${E(b.value)})`},f.value])},null),S.value.map(z=>{const G=z===b.value;return d.createElementVNode("div",{class:d.normalizeClass([{"v-time-picker-clock__item":!0,"v-time-picker-clock__item--active":G,"v-time-picker-clock__item--disabled":e.disabled||!C(z)},G&&h.value]),style:d.normalizeStyle([N(z),G&&v.value])},[d.createElementVNode("span",null,[e.format(z)])])})])]))}}),Gke=ie({active:Boolean,color:String,disabled:Boolean,label:String,modelValue:String,error:String,showHint:Boolean,readonly:Boolean},"VTimePickerField"),JD=Se()({name:"VTimePickerField",props:Gke(),emits:{"update:modelValue":e=>!0},setup(e,t){let{emit:n}=t;const{textColorClasses:r,textColorStyles:a}=_a(()=>e.color),o=d.ref(),i=d.shallowRef(!1);function s(l){if(["Backspace","Delete"].includes(l.key)){l.preventDefault();const u=l.target;u.value="",n("update:modelValue",null)}}return Ce(()=>d.createVNode(zr,{ref:o,_as:"VTimePickerField",autocomplete:"off",class:d.normalizeClass(["v-time-picker-controls__time__field",{"v-time-picker-controls__time__field--active":e.active},e.active?r.value:[]]),style:d.normalizeStyle(e.active?a.value:[]),disabled:e.disabled,variant:"solo-filled",inputmode:"numeric",hideDetails:"auto","aria-label":e.label,"aria-invalid":!!e.error,"aria-errormessage":e.error,error:!!e.error,hint:e.showHint?e.label:void 0,persistentHint:!0,flat:!0,modelValue:e.modelValue??(i.value?"":"--"),"onUpdate:modelValue":l=>n("update:modelValue",l),onKeydown:s,onFocus:()=>i.value=!0,onBlur:()=>i.value=!1},null)),na({},o)}});function hs(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return String(e).padStart(t,"0")}function j9(e){return e?(e-1)%12+1:12}function Mb(e,t){return e%12+(t==="pm"?12:0)}function Ib(e){const t=e.replaceAll(/\D/g,"");return t.length>0?Number(t):null}function Uke(e,t,n){{if(e===23&&t)return{value:0};if(e===0&&!t)return{value:23}}return{value:e+(t?1:-1)}}function jke(e,t){return e===59&&t?0:e===0&&!t?59:e+(t?1:-1)}const Y9=ie({allowedHours:[Function,Array],allowedMinutes:[Function,Array],allowedSeconds:[Function,Array],max:String,min:String},"time-validation");function K9(e){const t=d.computed(()=>{const o=e.min?Number(e.min.split(":")[0]):0,i=e.max?Number(e.max.split(":")[0]):23;return s=>si?!1:Array.isArray(e.allowedHours)?e.allowedHours.includes(s):typeof e.allowedHours=="function"?e.allowedHours(s):!0}),n=d.computed(()=>{const[o,i]=e.min?e.min.split(":").map(Number):[0,0],[s,l]=e.max?e.max.split(":").map(Number):[23,59],u=o*60+i,c=s*60+l;return(f,h)=>{if(f!==null){const v=60*f+h;if(vc)return!1}return Array.isArray(e.allowedMinutes)?e.allowedMinutes.includes(h):typeof e.allowedMinutes=="function"?e.allowedMinutes(h):!0}}),r=d.computed(()=>{const[o,i,s]=e.min?e.min.split(":").map(Number):[0,0,0],[l,u,c]=e.max?e.max.split(":").map(Number):[23,59,59],f=o*3600+i*60+(s||0),h=l*3600+u*60+(c||0);return(v,p,m)=>{if(v!==null&&p!==null){const g=3600*v+60*p+m;if(gh)return!1}return Array.isArray(e.allowedSeconds)?e.allowedSeconds.includes(m):typeof e.allowedSeconds=="function"?e.allowedSeconds(m):!0}});function a(o,i,s){let l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:null;const c=o==="hour"?t.value:o==="minute"?v=>n.value(l,v):v=>r.value(l,u,v),f=o==="hour"?v=>Uke(v,s).value:v=>jke(v,s),h=o==="hour"?24:60;for(let v=1;v<=h&&(i=f(i),!c(i));v++);return i}return{isAllowedHour:t,isAllowedMinute:n,isAllowedSecond:r,findNextAllowed:a}}const Yke=ie({ampm:Boolean,color:String,disabled:Boolean,inputHints:Boolean,hour:[Number,String],minute:[Number,String],second:[Number,String],period:String,readonly:Boolean,useSeconds:Boolean,value:Number,viewMode:String,...Y9()},"VTimePickerControls"),QD=Se()({name:"VTimePickerControls",props:Yke(),emits:{"update:period":e=>!0,"update:viewMode":e=>!0,"update:hour":e=>!0,"update:minute":e=>!0,"update:second":e=>!0},setup(e,t){let{emit:n}=t;const{t:r}=yn(),{isAllowedHour:a,isAllowedMinute:o,isAllowedSecond:i,findNextAllowed:s}=K9(e),l=d.computed(()=>e.hour!==null?e.ampm?Mb(Number(e.hour),e.period??"am"):Number(e.hour):null),u=d.computed(()=>e.minute!==null?Number(e.minute):null),c=d.computed(()=>e.hour===null?!0:a.value?.(Number(l.value))??!0),f=d.computed(()=>e.minute===null?!0:o.value?.(l.value,Number(e.minute))??!0),h=d.computed(()=>e.second===null?!0:i.value?.(l.value,u.value,Number(e.second))??!0),v={in:V=>{if(V==null||isNaN(Number(V)))return null;const P=Number(V);return e.ampm?hs(j9(P)):hs(P)},out:V=>{if(isNaN(Number(V))||V==null||V==="")return null;const P=typeof V=="string"?Ib(V):Number(V);return P===null?null:e.ampm?Mb(P,e.period??"am"):Dn(P,0,23)}},p=$e(e,"hour",void 0,v.in,v.out),m={in:V=>V!=null&&!isNaN(Number(V))?hs(`${V}`):null,out:V=>{if(isNaN(Number(V))||V==null||V==="")return null;const P=typeof V=="string"?Ib(V):Number(V);return P!==null?Dn(P,0,59):null}},g=$e(e,"minute",void 0,m.in,m.out),y=$e(e,"second",void 0,m.in,m.out);function b(V){if(!["ArrowUp","ArrowDown"].includes(V.key))return;V.preventDefault(),V.stopPropagation();const P=e.period==="am",O=e.ampm?Mb(Number(p.value??0),P?"am":"pm"):Number(p.value??0),L=s("hour",O,V.key==="ArrowUp"),R=P&&L>=12||!P&&L<12;e.ampm&&R?(n("update:period",e.period==="am"?"pm":"am"),d.nextTick(()=>p.value=hs(L))):p.value=hs(L)}function w(V){if(!["ArrowUp","ArrowDown"].includes(V.key))return;V.preventDefault(),V.stopPropagation();const P=Number(g.value??0),O=s("minute",P,V.key==="ArrowUp",l.value);g.value=hs(O)}function S(V){if(!["ArrowUp","ArrowDown"].includes(V.key))return;V.preventDefault(),V.stopPropagation();const P=Number(y.value??0),O=s("second",P,V.key==="ArrowUp",l.value,u.value);y.value=hs(O)}function _(V,P,O){return L=>{if(!L.data)return;const R=L.target,{value:F,selectionStart:H,selectionEnd:z}=R??{};if(Ib(L.data)===null){L.preventDefault();return}const G=F?F.slice(0,H)+L.data+F.slice(z):L.data;if(G.length>2){if(H===z&&z===0&&L.data.trim().startsWith("0")){L.preventDefault(),R.value=G.trim().substring(0,2),O(R.value),L.data.trim().length===1&&R.setSelectionRange(1,1);return}if(H===z&&z===1&&F.startsWith("0")){L.preventDefault(),R.value=G.trim().substring(0,2),O(R.value);return}const U=e.viewMode==="hour"?e.ampm?12:23:59;if(Ib(G)>U){L.preventDefault(),R.value=hs(String(Ib(L.data)).substring(0,2)),O(R.value);return}}const Y=V(G);P(Y)&&L.preventDefault()}}function C(V){n("update:period",V)}const T=d.ref(),A=d.ref(),E=d.ref();d.watch(()=>e.viewMode,(V,P)=>{switch(P){case"hour":T.value.blur();break;case"minute":A.value.blur();break;case"second":E.value.blur();break}});const M=_(v.out,V=>v.in(V)===p.value,V=>p.value=V),I=_(m.out,V=>m.in(V)===g.value,V=>g.value=V),N=_(m.out,V=>m.in(V)===y.value,V=>y.value=V);return Ce(()=>d.createElementVNode("div",{class:"v-time-picker-controls"},[d.createElementVNode("div",{class:d.normalizeClass({"v-time-picker-controls__time":!0,"v-time-picker-controls__time--with-ampm":e.ampm,"v-time-picker-controls__time--with-seconds":e.useSeconds})},[d.createVNode(JD,{ref:T,active:e.viewMode==="hour",color:e.color,disabled:e.disabled,label:r("$vuetify.timePicker.hour"),showHint:e.inputHints,error:c.value?void 0:r("$vuetify.timePicker.notAllowed"),modelValue:p.value,"onUpdate:modelValue":V=>p.value=V,onKeydown:b,onBeforeinput:M,onFocus:()=>n("update:viewMode","hour")},null),d.createElementVNode("span",{class:"v-time-picker-controls__time__separator"},[d.createTextVNode(":")]),d.createVNode(JD,{ref:A,active:e.viewMode==="minute",color:e.color,disabled:e.disabled,label:r("$vuetify.timePicker.minute"),showHint:e.inputHints,error:f.value?void 0:r("$vuetify.timePicker.notAllowed"),modelValue:g.value,"onUpdate:modelValue":V=>g.value=V,onKeydown:w,onBeforeinput:I,onFocus:()=>n("update:viewMode","minute")},null),e.useSeconds&&d.createElementVNode("span",{key:"secondsDivider",class:"v-time-picker-controls__time__separator"},[d.createTextVNode(":")]),e.useSeconds&&d.createElementVNode(d.Fragment,null,[d.createVNode(JD,{key:"secondsVal",ref:E,active:e.viewMode==="second",color:e.color,disabled:e.disabled,label:r("$vuetify.timePicker.second"),showHint:e.inputHints,error:h.value?void 0:r("$vuetify.timePicker.notAllowed"),modelValue:y.value,"onUpdate:modelValue":V=>y.value=V,onKeydown:S,onBeforeinput:N,onFocus:()=>n("update:viewMode","second")},null)]),e.ampm&&d.createElementVNode("div",{class:"v-time-picker-controls__ampm"},[d.createVNode(ht,{active:e.period==="am",color:e.period==="am"?e.color:void 0,class:d.normalizeClass({"v-time-picker-controls__ampm__am":!0,"v-time-picker-controls__ampm__btn":!0,"v-time-picker-controls__ampm__btn__active":e.period==="am"}),disabled:e.disabled,text:r("$vuetify.timePicker.am"),variant:e.disabled&&e.period==="am"?"elevated":"tonal",onClick:()=>e.period!=="am"?C("am"):null},null),d.createVNode(ht,{active:e.period==="pm",color:e.period==="pm"?e.color:void 0,class:d.normalizeClass({"v-time-picker-controls__ampm__pm":!0,"v-time-picker-controls__ampm__btn":!0,"v-time-picker-controls__ampm__btn__active":e.period==="pm"}),disabled:e.disabled,text:r("$vuetify.timePicker.pm"),variant:e.disabled&&e.period==="pm"?"elevated":"tonal",onClick:()=>e.period!=="pm"?C("pm"):null},null)])])])),{}}}),Kke=ie({disabled:Boolean,format:{type:String,default:"ampm"},viewMode:{type:String,default:"hour"},period:{type:String,default:"am",validator:e=>["am","pm"].includes(e)},modelValue:null,readonly:Boolean,scrollable:Boolean,useSeconds:Boolean,variant:{type:String,default:"dial"},...Y9(),...Ft(m0({title:"$vuetify.timePicker.title"}),["landscape"]),...hr()},"VTimePicker"),Xke=Se()({name:"VTimePicker",props:Kke(),emits:{"update:hour":e=>!0,"update:minute":e=>!0,"update:period":e=>!0,"update:second":e=>!0,"update:modelValue":e=>!0,"update:viewMode":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const{t:a}=yn(),{densityClasses:o}=Ra(e),i=d.ref(null),s=d.ref(null),l=d.ref(null),u=d.ref(null),c=d.ref(null),f=d.ref(null),h=$e(e,"period","am"),v=$e(e,"viewMode","hour"),p=d.ref(null),m=d.ref(null),g=d.computed(()=>e.format==="ampm"),{isAllowedHour:y,isAllowedMinute:b,isAllowedSecond:w}=K9(e),S=d.toRef(()=>e.modelValue!==null&&i.value===null&&s.value===null&&(!e.useSeconds||l.value===null));function _(){const M=C();M!==null&&M!==e.modelValue&&n("update:modelValue",M),S.value&&n("update:modelValue",null)}d.watch(i,_),d.watch(s,_),d.watch(l,_),d.watch(h,(M,I)=>{i.value==null||M===I||(M==="pm"&&i.value<12?i.value=i.value+12:M==="am"&&i.value>=12&&(i.value=i.value-12))}),d.watch(()=>e.modelValue,M=>T(M)),d.watch(()=>e.useSeconds,(M,I)=>{I&&!M&&v.value==="second"&&(v.value="minute"),!M&&l.value!==null&&(l.value=null)}),d.onMounted(()=>{T(e.modelValue)});function C(){return i.value!=null&&s.value!=null&&(!e.useSeconds||l.value!=null)?`${hs(i.value)}:${hs(s.value)}`+(e.useSeconds?`:${hs(l.value)}`:""):null}function T(M){if(M==null||M==="")i.value=null,s.value=null,l.value=null;else if(M instanceof Date)i.value=M.getHours(),s.value=M.getMinutes(),l.value=M.getSeconds();else{const[I,,N,,V,P]=M.trim().toLowerCase().match(/^(\d+):(\d+)(:(\d+))?([ap]m)?$/)||new Array(6);i.value=P?Mb(parseInt(I,10),P):parseInt(I,10),s.value=parseInt(N,10),l.value=parseInt(V||0,10)}h.value=i.value==null||i.value<12?"am":"pm"}function A(M){v.value==="hour"?i.value=g.value?Mb(M,h.value):M:v.value==="minute"?s.value=M:l.value=M}function E(M){switch(v.value||"hour"){case"hour":n("update:hour",M);break;case"minute":n("update:minute",M);break;case"second":n("update:second",M);break}const I=i.value!==null&&s.value!==null&&(e.useSeconds?l.value!==null:!0);v.value==="hour"?v.value="minute":e.useSeconds&&v.value==="minute"&&(v.value="second"),!(i.value===u.value&&s.value===c.value&&(!e.useSeconds||l.value===f.value)||C()===null)&&(u.value=i.value,c.value=s.value,e.useSeconds&&(f.value=l.value),I&&_())}Ce(()=>{const M=Ft(gm.filterProps(e),["hideHeader"]),I=QD.filterProps(e),N=ZD.filterProps(Ft(e,["format","modelValue","min","max"])),V=v.value==="hour"?y.value:v.value==="minute"?P=>b.value(i.value,P):P=>w.value(i.value,s.value,P);return d.createVNode(gm,d.mergeProps(M,{color:void 0,class:["v-time-picker",`v-time-picker--variant-${e.variant}`,e.class,o.value],hideHeader:e.hideHeader&&e.variant!=="input",style:e.style}),{title:()=>r.title?.()??d.createElementVNode("div",{class:"v-time-picker__title"},[a(e.title)]),header:()=>d.createVNode(QD,d.mergeProps(I,{ampm:g.value,hour:i.value,minute:s.value,period:h.value,second:l.value,viewMode:v.value,inputHints:e.variant==="input","onUpdate:hour":P=>i.value=P,"onUpdate:minute":P=>s.value=P,"onUpdate:second":P=>l.value=P,"onUpdate:period":P=>h.value=P,"onUpdate:viewMode":P=>v.value=P,ref:p}),null),default:()=>d.createVNode(ZD,d.mergeProps(N,{allowedValues:V,double:v.value==="hour"&&!g.value,format:v.value==="hour"?g.value?j9:P=>P:P=>hs(P,2),max:v.value==="hour"?g.value&&h.value==="am"?11:23:59,min:v.value==="hour"&&g.value&&h.value==="pm"?12:0,size:20,step:v.value==="hour"?1:5,modelValue:v.value==="hour"?i.value:v.value==="minute"?s.value:l.value,onChange:E,onInput:A,ref:m}),null),actions:r.actions})})}}),Zke=ie({...Qe(),...Bi({variant:"text"})},"VToolbarItems"),Jke=Se()({name:"VToolbarItems",props:Zke(),setup(e,t){let{slots:n}=t;return fr({VBtn:{color:d.toRef(()=>e.color),height:"inherit",variant:d.toRef(()=>e.variant)}}),Ce(()=>d.createElementVNode("div",{class:d.normalizeClass(["v-toolbar-items",e.class]),style:d.normalizeStyle(e.style)},[n.default?.()])),{}}}),Qke=ie({id:String,interactive:Boolean,text:String,...Ft(vb({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:null}),["absolute","retainFocus","captureFocus","disableInitialFocus"])},"VTooltip"),Mh=Se()({name:"VTooltip",props:Qke(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=$e(e,"modelValue"),{scopeId:a}=gh(),o=d.useId(),i=d.toRef(()=>e.id||`v-tooltip-${o}`),s=d.ref(),l=d.computed(()=>e.location.split(" ").length>1?e.location:e.location+" center"),u=d.computed(()=>e.origin==="auto"||e.origin==="overlap"||e.origin.split(" ").length>1||e.location.split(" ").length>1?e.origin:e.origin+" center"),c=d.toRef(()=>e.transition!=null?e.transition:r.value?"scale-transition":"fade-transition"),f=d.computed(()=>d.mergeProps({"aria-describedby":i.value},e.activatorProps));return Ce(()=>{const h=ci.filterProps(e);return d.createVNode(ci,d.mergeProps({ref:s,class:["v-tooltip",{"v-tooltip--interactive":e.interactive},e.class],style:e.style,id:i.value},h,{modelValue:r.value,"onUpdate:modelValue":v=>r.value=v,transition:c.value,absolute:!0,location:l.value,origin:u.value,role:"tooltip",activatorProps:f.value,_disableGlobalStack:!0},a),{activator:n.activator,default:function(){for(var v=arguments.length,p=new Array(v),m=0;mr.value?.isOpen?e.collapseIcon:e.expandIcon),o=d.computed(()=>({VTreeviewItem:{prependIcon:void 0,appendIcon:void 0,toggleIcon:a.value}}));return Ce(()=>{const i=fb.filterProps(e);return d.createVNode(fb,d.mergeProps(i,{ref:r,class:["v-treeview-group",e.class],subgroup:!0}),{...n,activator:n.activator?s=>d.createElementVNode(d.Fragment,null,[d.createVNode(Nt,{defaults:o.value},{default:()=>[n.activator?.(s)]})]):void 0})}),{}}}),X9=Symbol.for("vuetify:v-treeview"),Z9=ie({loading:Boolean,hideActions:Boolean,hasCustomPrepend:Boolean,indentLines:Array,toggleIcon:ot,...W8({slim:!0})},"VTreeviewItem"),$D=Se()({name:"VTreeviewItem",props:Z9(),emits:{toggleExpand:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=d.inject(X9,{visibleIds:d.ref()}).visibleIds,o=d.ref(),i=d.computed(()=>o.value?.root.activatable.value&&o.value?.isGroupActivator),s=d.computed(()=>o.value?.link.isClickable.value||e.value!=null&&!!o.value?.list),l=d.computed(()=>!e.disabled&&e.link!==!1&&(e.link||s.value||i.value)),u=d.computed(()=>a.value&&!a.value.has(d.toRaw(o.value?.id)));function c(h){l.value&&i.value&&o.value?.activate(!o.value?.isActivated,h)}function f(h){h.preventDefault(),h.stopPropagation(),r("toggleExpand",h)}return Ce(()=>{const h=Sr.filterProps(e),v=n.prepend||e.toggleIcon||e.indentLines||e.prependIcon||e.prependAvatar;return d.createVNode(Sr,d.mergeProps({ref:o},h,{active:o.value?.isActivated||void 0,class:["v-treeview-item",{"v-treeview-item--activatable-group-activator":i.value,"v-treeview-item--filtered":u.value},e.class],role:"treeitem",ripple:!1,onClick:c}),{...n,prepend:v?p=>d.createElementVNode(d.Fragment,null,[e.indentLines&&e.indentLines.length>0?d.createElementVNode("div",{key:"indent-lines",class:"v-treeview-indent-lines",style:{"--v-indent-parts":e.indentLines.length}},[e.indentLines.map(m=>d.createElementVNode("div",{class:d.normalizeClass(`v-treeview-indent-line v-treeview-indent-line--${m}`)},null))]):"",!e.hideActions&&d.createVNode(PI,{start:!0},{default:()=>[e.toggleIcon?d.createElementVNode(d.Fragment,null,[n.toggle?d.createVNode(Nt,{key:"prepend-defaults",defaults:{VBtn:{density:"compact",icon:e.toggleIcon,variant:"text",loading:e.loading},VProgressCircular:{indeterminate:"disable-shrink",size:20,width:2}}},{default:()=>[n.toggle({...p,loading:e.loading,props:{onClick:f}})]}):d.createVNode(ht,{key:"prepend-toggle",density:"compact",icon:e.toggleIcon,loading:e.loading,variant:"text",onClick:f},{loader:()=>d.createVNode(dd,{indeterminate:"disable-shrink",size:"20",width:"2"},null)})]):d.createElementVNode("div",{class:"v-treeview-item__level"},null)]}),e.hasCustomPrepend?d.createVNode(Nt,{key:"prepend-defaults",defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{start:!0}}},{default:()=>[n.prepend?.(p)]}):d.createElementVNode(d.Fragment,null,[n.prepend?.(p),e.prependAvatar&&d.createVNode(Hi,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&d.createVNode(ft,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)])]):void 0})}),na({},o)}}),J9=ie({fluid:Boolean,disabled:Boolean,loadChildren:Function,loadingIcon:{type:String,default:"$loading"},items:Array,openOnClick:{type:Boolean,default:void 0},indeterminateIcon:{type:ot,default:"$checkboxIndeterminate"},falseIcon:ot,trueIcon:ot,returnObject:Boolean,activatable:Boolean,selectable:Boolean,selectedColor:String,selectStrategy:[String,Function,Object],index:Number,isLastGroup:Boolean,separateRoots:Boolean,parentIndentLines:Array,indentLinesVariant:String,path:{type:Array,default:()=>[]},...Ro(Z9(),["hideActions"]),...hr()},"VTreeviewChildren"),I0=Se()({name:"VTreeviewChildren",props:J9(),setup(e,t){let{slots:n}=t;const r=d.reactive(new Set),a=d.ref([]),o=d.computed(()=>!e.disabled&&(e.openOnClick!=null?e.openOnClick:e.selectable&&!e.activatable));async function i(l){try{if(!e.items?.length||!e.loadChildren)return;l?.children?.length===0&&(r.add(l.value),await e.loadChildren(l.raw))}finally{r.delete(l.value)}}function s(l,u){e.selectable&&l(u)}return()=>n.default?.()??e.items?.map((l,u,c)=>{const{children:f,props:h}=l,v=r.has(l.value),p=!!c.at(u+1)?.children,m=e.path?.length??0,g=c.length-1===u,y={index:u,depth:m,isFirst:u===0,isLast:g,path:[...e.path,u],hideAction:e.hideActions},b=I1e({depth:m,isLast:g,isLastGroup:e.isLastGroup,leafLinks:!e.hideActions&&!e.fluid,separateRoots:e.separateRoots,parentIndentLines:e.parentIndentLines,variant:e.indentLinesVariant}),w={toggle:n.toggle?T=>n.toggle?.({...T,...y,item:l.raw,internalItem:l,loading:v}):void 0,prepend:T=>d.createElementVNode(d.Fragment,null,[e.selectable&&(!f||f&&!["leaf","single-leaf"].includes(e.selectStrategy))&&d.createVNode(PI,{start:!0},{default:()=>[d.createVNode(il,{key:l.value,modelValue:T.isSelected,disabled:e.disabled||h.disabled,loading:v,color:e.selectedColor,density:e.density,indeterminate:T.isIndeterminate,indeterminateIcon:e.indeterminateIcon,falseIcon:e.falseIcon,trueIcon:e.trueIcon,"onUpdate:modelValue":A=>s(T.select,A),onClick:A=>A.stopPropagation(),onKeydown:A=>{["Enter","Space"].includes(A.key)&&(A.stopPropagation(),s(T.select,T.isSelected))}},null)]}),n.prepend?.({...T,...y,item:l.raw,internalItem:l})]),append:n.append?T=>n.append?.({...T,...y,item:l.raw,internalItem:l}):void 0,title:n.title?T=>n.title?.({...T,item:l.raw,internalItem:l}):void 0,subtitle:n.subtitle?T=>n.subtitle?.({...T,item:l.raw,internalItem:l}):void 0},S=qD.filterProps(h),_=I0.filterProps({...e,...y}),C={hideActions:e.hideActions,indentLines:b.footer};return f?d.createVNode(qD,d.mergeProps(S,{value:e.returnObject?l.raw:S?.value,rawId:S?.value}),{activator:T=>{let{props:A,isOpen:E}=T;const M={...h,...A,value:h?.value,hideActions:e.hideActions,indentLines:b.node,ariaExpanded:E,onToggleExpand:[()=>i(l),A.onClick],onClick:e.disabled||h.disabled?void 0:o.value?[()=>i(l),A.onClick]:()=>s(a.value[u]?.select,!a.value[u]?.isSelected)};return Ox(n.header,{props:M,item:l.raw,internalItem:l,loading:v},()=>d.createVNode($D,d.mergeProps({ref:I=>a.value[u]=I},M,{hasCustomPrepend:!!n.prepend,value:e.returnObject?l.raw:h.value,loading:v}),w))},default:()=>d.createElementVNode(d.Fragment,null,[d.createVNode(I0,d.mergeProps(_,{items:f,indentLinesVariant:e.indentLinesVariant,parentIndentLines:b.children,isLastGroup:p,returnObject:e.returnObject}),n),n.footer?.({props:C,item:l.raw,internalItem:l,loading:v})])}):Ox(n.item,{props:h,item:l.raw,internalItem:l},()=>l.type==="divider"?Ox(n.divider,{props:l.raw},()=>d.createVNode(ga,l.props,null)):l.type==="subheader"?Ox(n.subheader,{props:l.raw},()=>d.createVNode(mh,l.props,null)):d.createVNode($D,d.mergeProps(h,{hasCustomPrepend:!!n.prepend,hideActions:e.hideActions,indentLines:b.leaf,value:e.returnObject?d.toRaw(l.raw):h.value}),w))})}});function Q9(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];for(const n of e)t.push(n),n.children&&Q9(n.children,t);return t}const $ke=ie({openAll:Boolean,indentLines:[Boolean,String],indentLinesColor:String,indentLinesOpacity:[String,Number],search:String,hideNoData:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},...yh({filterKeys:["title"]}),...Ft(J9(),["index","path","indentLinesVariant","parentIndentLines","isLastGroup"]),...Ft(X8({collapseIcon:"$treeviewCollapse",expandIcon:"$treeviewExpand",slim:!0}),["nav","openStrategy"]),modelValue:Array},"VTreeview"),q9=Se()({name:"VTreeview",props:$ke(),emits:{"update:opened":e=>!0,"update:activated":e=>!0,"update:selected":e=>!0,"update:modelValue":e=>!0,"click:open":e=>!0,"click:select":e=>!0},setup(e,t){let{slots:n,emit:r}=t;const{t:a}=yn(),{items:o}=K8(e),i=d.toRef(()=>e.activeColor),s=d.toRef(()=>e.baseColor),l=d.toRef(()=>e.color),u=$e(e,"activated"),c=$e(e,"selected"),f=d.computed({get:()=>e.modelValue??c.value,set(S){c.value=S,r("update:modelValue",S)}}),h=d.ref(),v=d.computed(()=>e.openAll?w(o.value):e.opened),p=d.computed(()=>Q9(o.value)),m=d.toRef(()=>e.search),{filteredItems:g}=bh(e,p,m),y=d.computed(()=>{if(!m.value)return null;const S=h.value?.getPath;return S?new Set(g.value.flatMap(_=>{const C=e.returnObject?_.raw:_.props.value;return[...S(C),...b(C)].map(d.toRaw)})):null});function b(S){const _=[],C=(h.value?.children.get(S)??[]).slice();for(;C.length;){const T=C.shift();T&&(_.push(T),C.push(...(h.value?.children.get(T)??[]).slice()))}return _}function w(S){let _=[];for(const C of S)C.children&&(_.push(e.returnObject?d.toRaw(C.raw):C.value),C.children&&(_=_.concat(w(C.children))));return _}return d.provide(X9,{visibleIds:y}),fr({VTreeviewGroup:{activeColor:i,baseColor:s,color:l,collapseIcon:d.toRef(()=>e.collapseIcon),expandIcon:d.toRef(()=>e.expandIcon)},VTreeviewItem:{activeClass:d.toRef(()=>e.activeClass),activeColor:i,baseColor:s,color:l,density:d.toRef(()=>e.density),disabled:d.toRef(()=>e.disabled),lines:d.toRef(()=>e.lines),variant:d.toRef(()=>e.variant)}}),Ce(()=>{const S=Bo.filterProps(e),_=I0.filterProps(e),C=typeof e.indentLines=="boolean"?"default":e.indentLines;return d.createVNode(Bo,d.mergeProps({ref:h},S,{class:["v-treeview",{"v-treeview--fluid":e.fluid},e.class],role:"tree",openStrategy:"multiple",style:[{"--v-treeview-indent-line-color":e.indentLinesColor,"--v-treeview-indent-line-opacity":e.indentLinesOpacity},e.style],opened:v.value,activated:u.value,"onUpdate:activated":T=>u.value=T,selected:f.value,"onUpdate:selected":T=>f.value=T}),{default:()=>[y.value?.size===0&&!e.hideNoData&&(n["no-data"]?.()??d.createVNode(Sr,{key:"no-data",title:a(e.noDataText)},null)),d.createVNode(I0,d.mergeProps(_,{density:e.density,returnObject:e.returnObject,items:o.value,parentIndentLines:e.indentLines?[]:void 0,indentLinesVariant:C}),n)]})}),{}}}),eAe=Se()({name:"VValidation",props:w8(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=S8(e,"validation");return()=>n.default?.(r)}}),tAe=Object.freeze(Object.defineProperty({__proto__:null,VAlert:Xwe,VAlertTitle:f8,VApp:Z1e,VAppBar:mwe,VAppBarNavIcon:Uwe,VAppBarTitle:jwe,VAutocomplete:vd,VAvatar:Hi,VBadge:gG,VBanner:_xe,VBannerActions:yG,VBannerText:bG,VBottomNavigation:kxe,VBottomSheet:Exe,VBreadcrumbs:CG,VBreadcrumbsDivider:SG,VBreadcrumbsItem:xG,VBtn:ht,VBtnGroup:Kx,VBtnToggle:xwe,VCalendar:pCe,VCard:Gi,VCardActions:yd,VCardItem:cU,VCardSubtitle:uD,VCardText:Zl,VCardTitle:cD,VCarousel:MCe,VCarouselItem:DCe,VCheckbox:hh,VCheckboxBtn:il,VChip:Wi,VChipGroup:pSe,VClassIcon:mI,VCode:VCe,VCol:ID,VColorPicker:e_e,VCombobox:n_e,VComponentIcon:vI,VConfirmEdit:a_e,VContainer:jU,VCounter:r0,VDataIterator:g_e,VDataTable:D_e,VDataTableFooter:Tb,VDataTableHeaders:kh,VDataTableRow:AD,VDataTableRows:Ah,VDataTableServer:L_e,VDataTableVirtual:P_e,VDatePicker:k0,VDatePickerControls:ND,VDatePickerHeader:LD,VDatePickerMonth:OD,VDatePickerMonths:RD,VDatePickerYears:BD,VDefaultsProvider:Nt,VDialog:Xl,VDialogBottomTransition:$1e,VDialogTopTransition:ewe,VDialogTransition:jx,VDivider:ga,VEmptyState:Q_e,VExpandBothTransition:lwe,VExpandTransition:Yx,VExpandXTransition:lI,VExpansionPanel:q_e,VExpansionPanelText:FD,VExpansionPanelTitle:HD,VExpansionPanels:tTe,VFab:rTe,VFabTransition:q1e,VFadeTransition:eb,VField:hd,VFieldLabel:pb,VFileInput:v9,VFooter:cTe,VForm:Eb,VHotkey:pTe,VHover:gTe,VIcon:ft,VImg:Qu,VInfiniteScroll:bTe,VInput:Fa,VItem:xTe,VItemGroup:STe,VKbd:zD,VLabel:cm,VLayout:_Te,VLayoutItem:kTe,VLazy:ETe,VLigatureIcon:Cwe,VList:Bo,VListGroup:fb,VListImg:RSe,VListItem:Sr,VListItemAction:PI,VListItemMedia:HSe,VListItemSubtitle:z8,VListItemTitle:ph,VListSubheader:mh,VLocaleProvider:ITe,VMain:VTe,VMenu:bo,VMessages:y8,VNavigationDrawer:zTe,VNoSsr:WTe,VNumberInput:C9,VOtpInput:XTe,VOverlay:ci,VPagination:ym,VParallax:QTe,VProgressCircular:dd,VProgressLinear:sm,VRadio:$Te,VRadioGroup:tke,VRangeSlider:rke,VRating:oke,VResponsive:uI,VRow:PD,VScaleTransition:iI,VScrollXReverseTransition:nwe,VScrollXTransition:twe,VScrollYReverseTransition:awe,VScrollYTransition:rwe,VSelect:hm,VSelectionControl:fd,VSelectionControlGroup:m8,VSheet:rc,VSkeletonLoader:uke,VSlideGroup:db,VSlideGroupItem:cke,VSlideXReverseTransition:iwe,VSlideXTransition:owe,VSlideYReverseTransition:swe,VSlideYTransition:sI,VSlider:mD,VSnackbar:UD,VSnackbarQueue:hke,VSpacer:cl,VSparkline:gke,VSpeedDial:bke,VStepper:kke,VStepperActions:L9,VStepperHeader:O9,VStepperItem:R9,VStepperWindow:B9,VStepperWindowItem:F9,VSvgIcon:pI,VSwitch:Eke,VSystemBar:Ike,VTab:KD,VTable:Eh,VTabs:M0,VTabsWindow:z9,VTabsWindowItem:W9,VTextField:zr,VTextarea:G9,VThemeProvider:XD,VTimePicker:Xke,VTimePickerClock:ZD,VTimePickerControls:QD,VTimeline:zke,VTimelineItem:Fke,VToolbar:qu,VToolbarItems:Jke,VToolbarTitle:nI,VTooltip:Mh,VTreeview:q9,VTreeviewGroup:qD,VTreeviewItem:$D,VValidation:eAe,VVirtualScroll:a0,VWindow:bd,VWindowItem:wd},Symbol.toStringTag,{value:"Module"}));function nAe(e,t){const n=t.modifiers||{},r=t.value,{once:a,immediate:o,...i}=n,s=!Object.keys(i).length,{handler:l,options:u}=typeof r=="object"?r:{handler:r,options:{attributes:i?.attr??s,characterData:i?.char??s,childList:i?.child??s,subtree:i?.sub??s}},c=new MutationObserver(function(){let f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],h=arguments.length>1?arguments[1]:void 0;l?.(f,h),a&&$9(e,t)});o&&l?.([],c),e._mutate=Object(e._mutate),e._mutate[t.instance.$.uid]={observer:c},c.observe(e,u)}function $9(e,t){e._mutate?.[t.instance.$.uid]&&(e._mutate[t.instance.$.uid].observer.disconnect(),delete e._mutate[t.instance.$.uid])}const rAe={mounted:nAe,unmounted:$9};function ej(e,t){const{self:n=!1}=t.modifiers??{},r=t.value,a=typeof r=="object"&&r.options||{passive:!0},o=typeof r=="function"||"handleEvent"in r?r:r.handler,i=n?e:t.arg?document.querySelector(t.arg):window;i&&(i.addEventListener("scroll",o,a),e._onScroll=Object(e._onScroll),e._onScroll[t.instance.$.uid]={handler:o,options:a,target:n?void 0:i})}function tj(e,t){if(!e._onScroll?.[t.instance.$.uid])return;const{handler:n,options:r,target:a=e}=e._onScroll[t.instance.$.uid];a.removeEventListener("scroll",n,r),delete e._onScroll[t.instance.$.uid]}function aAe(e,t){t.value!==t.oldValue&&(tj(e,t),ej(e,t))}const oAe={mounted:ej,unmounted:tj,updated:aAe};function iAe(e,t){const n=typeof e=="string"?d.resolveComponent(e):e,r=sAe(n,t);return{mounted:r,updated:r,unmounted(a){d.render(null,a)}}}function sAe(e,t){return function(n,r,a){const o=typeof t=="function"?t(r):t,i=r.value?.text??r.value??o?.text,s=th(r.value)?r.value:{},l=()=>i??n.textContent,u=(a.ctx===r.instance.$?lAe(a,r.instance.$)?.provides:a.ctx?.provides)??r.instance.$.provides,c=d.h(e,d.mergeProps(o,s),l);c.appContext=Object.assign(Object.create(null),r.instance.$.appContext,{provides:u}),d.render(c,n)}}function lAe(e,t){const n=new Set,r=o=>{for(const i of o){if(!i)continue;if(i===e||i.el&&e.el&&i.el===e.el)return!0;n.add(i);let s;if(i.suspense?s=r([i.ssContent]):Array.isArray(i.children)?s=r(i.children):i.component?.vnode&&(s=r([i.component?.subTree])),s)return s;n.delete(i)}return!1};if(!r([t.subTree]))return $f("Could not find original vnode, component will not inherit provides"),t;const a=Array.from(n).reverse();for(const o of a)if(o.component)return o.component;return t}const uAe=iAe(Mh,e=>({activator:(th(e.value)?!e.value.text:["",!1,null].includes(e.value))?null:"parent",location:e.arg?.replace("-"," "),text:typeof e.value=="boolean"?void 0:e.value})),cAe=Object.freeze(Object.defineProperty({__proto__:null,ClickOutside:UI,Intersect:Ri,Mutate:rAe,Resize:Cb,Ripple:Ba,Scroll:oAe,Tooltip:uAe,Touch:h0},Symbol.toStringTag,{value:"Module"}));function eV(e,t,n){const r=$e(e,t);return r.value=e[t]??n.value,d.watch(n,a=>{e[t]==null&&(r.value=a)}),r}function nj(e){return e(.1).includes(",")?",":"."}function rj(e){return t=>{const n=eV(t,"locale",e.current),r=eV(t,"fallback",e.fallback),a=eV(t,"messages",e.messages),o=e.useI18n({locale:n.value,fallbackLocale:r.value,messages:a.value,useScope:"local",legacy:!1,inheritLocale:!1});return d.watch(n,i=>{o.locale.value=i}),{name:"vue-i18n",current:n,fallback:r,messages:a,decimalSeparator:d.toRef(()=>t.decimalSeparator??nj(o.n)),t:function(i){for(var s=arguments.length,l=new Array(s>1?s-1:0),u=1;unj(t.global.n)),t:function(i){for(var s=arguments.length,l=new Array(s>1?s-1:0),u=1;ut?Symbol.for(e):Symbol(e),fAe=(e,t,n)=>hAe({l:e,k:t,s:n}),hAe=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),ra=e=>typeof e=="number"&&isFinite(e),vAe=e=>ij(e)==="[object Date]",xd=e=>ij(e)==="[object RegExp]",P0=e=>Xt(e)&&Object.keys(e).length===0,$a=Object.assign,pAe=Object.create,Qn=(e=null)=>pAe(e);let nj;const rc=()=>nj||(nj=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:Qn());function rj(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/").replace(/=/g,"=")}function aj(e){return e.replace(/&(?![a-zA-Z0-9#]{2,6};)/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function mAe(e){return e=e.replace(/(\w+)\s*=\s*"([^"]*)"/g,(r,a,o)=>`${a}="${aj(o)}"`),e=e.replace(/(\w+)\s*=\s*'([^']*)'/g,(r,a,o)=>`${a}='${aj(o)}'`),/\s*on\w+\s*=\s*["']?[^"'>]+["']?/gi.test(e)&&(e=e.replace(/(\s+)(on)(\w+\s*=)/gi,"$1on$3")),[/(\s+(?:href|src|action|formaction)\s*=\s*["']?)\s*javascript:/gi,/(style\s*=\s*["'][^"']*url\s*\(\s*)javascript:/gi].forEach(r=>{e=e.replace(r,"$1javascript:")}),e}const gAe=Object.prototype.hasOwnProperty;function cl(e,t){return gAe.call(e,t)}const vr=Array.isArray,or=e=>typeof e=="function",st=e=>typeof e=="string",mn=e=>typeof e=="boolean",Pn=e=>e!==null&&typeof e=="object",yAe=e=>Pn(e)&&or(e.then)&&or(e.catch),oj=Object.prototype.toString,ij=e=>oj.call(e),Xt=e=>{if(!Pn(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object},bAe=e=>e==null?"":vr(e)||Xt(e)&&e.toString===oj?JSON.stringify(e,null,2):String(e);function wAe(e,t=""){return e.reduce((n,r,a)=>a===0?n+r:n+t+r,"")}function N0(e){let t=e;return()=>++t}const L0=e=>!Pn(e)||vr(e);function O0(e,t){if(L0(e)||L0(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:r,des:a}=n.pop();Object.keys(r).forEach(o=>{o!=="__proto__"&&(Pn(r[o])&&!Pn(a[o])&&(a[o]=Array.isArray(r[o])?[]:Qn()),L0(a[o])||L0(r[o])?a[o]=r[o]:n.push({src:r[o],des:a[o]}))})}}/*! + */function fAe(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const D0=typeof window<"u",Sd=(e,t=!1)=>t?Symbol.for(e):Symbol(e),hAe=(e,t,n)=>vAe({l:e,k:t,s:n}),vAe=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),aa=e=>typeof e=="number"&&isFinite(e),pAe=e=>lj(e)==="[object Date]",xd=e=>lj(e)==="[object RegExp]",V0=e=>Xt(e)&&Object.keys(e).length===0,eo=Object.assign,mAe=Object.create,qn=(e=null)=>mAe(e);let aj;const oc=()=>aj||(aj=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:qn());function oj(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/").replace(/=/g,"=")}function ij(e){return e.replace(/&(?![a-zA-Z0-9#]{2,6};)/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function gAe(e){return e=e.replace(/(\w+)\s*=\s*"([^"]*)"/g,(r,a,o)=>`${a}="${ij(o)}"`),e=e.replace(/(\w+)\s*=\s*'([^']*)'/g,(r,a,o)=>`${a}='${ij(o)}'`),/\s*on\w+\s*=\s*["']?[^"'>]+["']?/gi.test(e)&&(e=e.replace(/(\s+)(on)(\w+\s*=)/gi,"$1on$3")),[/(\s+(?:href|src|action|formaction)\s*=\s*["']?)\s*javascript:/gi,/(style\s*=\s*["'][^"']*url\s*\(\s*)javascript:/gi].forEach(r=>{e=e.replace(r,"$1javascript:")}),e}const yAe=Object.prototype.hasOwnProperty;function dl(e,t){return yAe.call(e,t)}const vr=Array.isArray,or=e=>typeof e=="function",ut=e=>typeof e=="string",mn=e=>typeof e=="boolean",Pn=e=>e!==null&&typeof e=="object",bAe=e=>Pn(e)&&or(e.then)&&or(e.catch),sj=Object.prototype.toString,lj=e=>sj.call(e),Xt=e=>{if(!Pn(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object},wAe=e=>e==null?"":vr(e)||Xt(e)&&e.toString===sj?JSON.stringify(e,null,2):String(e);function SAe(e,t=""){return e.reduce((n,r,a)=>a===0?n+r:n+t+r,"")}function P0(e){let t=e;return()=>++t}const N0=e=>!Pn(e)||vr(e);function L0(e,t){if(N0(e)||N0(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:r,des:a}=n.pop();Object.keys(r).forEach(o=>{o!=="__proto__"&&(Pn(r[o])&&!Pn(a[o])&&(a[o]=Array.isArray(r[o])?[]:qn()),N0(a[o])||N0(r[o])?a[o]=r[o]:n.push({src:r[o],des:a[o]}))})}}/*! * message-compiler v9.14.5 * (c) 2025 kazuya kawaguchi * Released under the MIT License. - */function SAe(e,t,n){return{line:e,column:t,offset:n}}function R0(e,t,n){return{start:e,end:t}}const xAe=/\{([0-9a-zA-Z]+)\}/g;function sj(e,...t){return t.length===1&&CAe(t[0])&&(t=t[0]),(!t||!t.hasOwnProperty)&&(t={}),e.replace(xAe,(n,r)=>t.hasOwnProperty(r)?t[r]:"")}const lj=Object.assign,uj=e=>typeof e=="string",CAe=e=>e!==null&&typeof e=="object";function cj(e,t=""){return e.reduce((n,r,a)=>a===0?n+r:n+t+r,"")}const eV={USE_MODULO_SYNTAX:1,__EXTEND_POINT__:2},_Ae={[eV.USE_MODULO_SYNTAX]:"Use modulo before '{{0}}'."};function TAe(e,t,...n){const r=sj(_Ae[e],...n||[]),a={message:String(r),code:e};return t&&(a.location=t),a}const zt={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16,__EXTEND_POINT__:17},kAe={[zt.EXPECTED_TOKEN]:"Expected token: '{0}'",[zt.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[zt.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[zt.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[zt.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[zt.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[zt.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[zt.EMPTY_PLACEHOLDER]:"Empty placeholder",[zt.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[zt.INVALID_LINKED_FORMAT]:"Invalid linked format",[zt.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[zt.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[zt.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[zt.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[zt.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[zt.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function bm(e,t,n={}){const{domain:r,messages:a,args:o}=n,i=sj((a||kAe)[e]||"",...o||[]),s=new SyntaxError(String(i));return s.code=e,t&&(s.location=t),s.domain=r,s}function AAe(e){throw e}const ac=" ",EAe="\r",Bo=` -`,MAe="\u2028",IAe="\u2029";function DAe(e){const t=e;let n=0,r=1,a=1,o=0;const i=T=>t[T]===EAe&&t[T+1]===Bo,s=T=>t[T]===Bo,l=T=>t[T]===IAe,u=T=>t[T]===MAe,c=T=>i(T)||s(T)||l(T)||u(T),f=()=>n,h=()=>r,v=()=>a,p=()=>o,m=T=>i(T)||l(T)||u(T)?Bo:t[T],g=()=>m(n),y=()=>m(n+o);function b(){return o=0,c(n)&&(r++,a=0),i(n)&&n++,n++,a++,t[n]}function w(){return i(n+o)&&o++,o++,t[n+o]}function S(){n=0,r=1,a=1,o=0}function _(T=0){o=T}function C(){const T=n+o;for(;T!==n;)b();o=0}return{index:f,line:h,column:v,peekOffset:p,charAt:m,currentChar:g,currentPeek:y,next:b,peek:w,reset:S,resetPeek:_,skipToPeek:C}}const Cd=void 0,VAe=".",dj="'",PAe="tokenizer";function NAe(e,t={}){const n=t.location!==!1,r=DAe(e),a=()=>r.index(),o=()=>SAe(r.line(),r.column(),r.index()),i=o(),s=a(),l={currentType:14,offset:s,startLoc:i,endLoc:i,lastType:14,lastOffset:s,lastStartLoc:i,lastEndLoc:i,braceNest:0,inLinked:!1,text:""},u=()=>l,{onError:c}=t;function f(X,q,he,...oe){const Le=u();if(q.column+=he,q.offset+=he,c){const Ue=n?R0(Le.startLoc,q):null,de=bm(X,Ue,{domain:PAe,args:oe});c(de)}}function h(X,q,he){X.endLoc=o(),X.currentType=q;const oe={type:q};return n&&(oe.loc=R0(X.startLoc,X.endLoc)),he!=null&&(oe.value=he),oe}const v=X=>h(X,14);function p(X,q){return X.currentChar()===q?(X.next(),q):(f(zt.EXPECTED_TOKEN,o(),0,q),"")}function m(X){let q="";for(;X.currentPeek()===ac||X.currentPeek()===Bo;)q+=X.currentPeek(),X.peek();return q}function g(X){const q=m(X);return X.skipToPeek(),q}function y(X){if(X===Cd)return!1;const q=X.charCodeAt(0);return q>=97&&q<=122||q>=65&&q<=90||q===95}function b(X){if(X===Cd)return!1;const q=X.charCodeAt(0);return q>=48&&q<=57}function w(X,q){const{currentType:he}=q;if(he!==2)return!1;m(X);const oe=y(X.currentPeek());return X.resetPeek(),oe}function S(X,q){const{currentType:he}=q;if(he!==2)return!1;m(X);const oe=X.currentPeek()==="-"?X.peek():X.currentPeek(),Le=b(oe);return X.resetPeek(),Le}function _(X,q){const{currentType:he}=q;if(he!==2)return!1;m(X);const oe=X.currentPeek()===dj;return X.resetPeek(),oe}function C(X,q){const{currentType:he}=q;if(he!==8)return!1;m(X);const oe=X.currentPeek()===".";return X.resetPeek(),oe}function T(X,q){const{currentType:he}=q;if(he!==9)return!1;m(X);const oe=y(X.currentPeek());return X.resetPeek(),oe}function A(X,q){const{currentType:he}=q;if(!(he===8||he===12))return!1;m(X);const oe=X.currentPeek()===":";return X.resetPeek(),oe}function E(X,q){const{currentType:he}=q;if(he!==10)return!1;const oe=()=>{const Ue=X.currentPeek();return Ue==="{"?y(X.peek()):Ue==="@"||Ue==="%"||Ue==="|"||Ue===":"||Ue==="."||Ue===ac||!Ue?!1:Ue===Bo?(X.peek(),oe()):N(X,!1)},Le=oe();return X.resetPeek(),Le}function M(X){m(X);const q=X.currentPeek()==="|";return X.resetPeek(),q}function I(X){const q=m(X),he=X.currentPeek()==="%"&&X.peek()==="{";return X.resetPeek(),{isModulo:he,hasSpace:q.length>0}}function N(X,q=!0){const he=(Le=!1,Ue="",de=!1)=>{const we=X.currentPeek();return we==="{"?Ue==="%"?!1:Le:we==="@"||!we?Ue==="%"?!0:Le:we==="%"?(X.peek(),he(Le,"%",!0)):we==="|"?Ue==="%"||de?!0:!(Ue===ac||Ue===Bo):we===ac?(X.peek(),he(!0,ac,de)):we===Bo?(X.peek(),he(!0,Bo,de)):!0},oe=he();return q&&X.resetPeek(),oe}function V(X,q){const he=X.currentChar();return he===Cd?Cd:q(he)?(X.next(),he):null}function P(X){const q=X.charCodeAt(0);return q>=97&&q<=122||q>=65&&q<=90||q>=48&&q<=57||q===95||q===36}function L(X){return V(X,P)}function O(X){const q=X.charCodeAt(0);return q>=97&&q<=122||q>=65&&q<=90||q>=48&&q<=57||q===95||q===36||q===45}function R(X){return V(X,O)}function F(X){const q=X.charCodeAt(0);return q>=48&&q<=57}function H(X){return V(X,F)}function z(X){const q=X.charCodeAt(0);return q>=48&&q<=57||q>=65&&q<=70||q>=97&&q<=102}function G(X){return V(X,z)}function Y(X){let q="",he="";for(;q=H(X);)he+=q;return he}function U(X){g(X);const q=X.currentChar();return q!=="%"&&f(zt.EXPECTED_TOKEN,o(),0,q),X.next(),"%"}function j(X){let q="";for(;;){const he=X.currentChar();if(he==="{"||he==="}"||he==="@"||he==="|"||!he)break;if(he==="%")if(N(X))q+=he,X.next();else break;else if(he===ac||he===Bo)if(N(X))q+=he,X.next();else{if(M(X))break;q+=he,X.next()}else q+=he,X.next()}return q}function Q(X){g(X);let q="",he="";for(;q=R(X);)he+=q;return X.currentChar()===Cd&&f(zt.UNTERMINATED_CLOSING_BRACE,o(),0),he}function ee(X){g(X);let q="";return X.currentChar()==="-"?(X.next(),q+=`-${Y(X)}`):q+=Y(X),X.currentChar()===Cd&&f(zt.UNTERMINATED_CLOSING_BRACE,o(),0),q}function $(X){return X!==dj&&X!==Bo}function re(X){g(X),p(X,"'");let q="",he="";for(;q=V(X,$);)q==="\\"?he+=fe(X):he+=q;const oe=X.currentChar();return oe===Bo||oe===Cd?(f(zt.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,o(),0),oe===Bo&&(X.next(),p(X,"'")),he):(p(X,"'"),he)}function fe(X){const q=X.currentChar();switch(q){case"\\":case"'":return X.next(),`\\${q}`;case"u":return pe(X,q,4);case"U":return pe(X,q,6);default:return f(zt.UNKNOWN_ESCAPE_SEQUENCE,o(),0,q),""}}function pe(X,q,he){p(X,q);let oe="";for(let Le=0;Le{const oe=X.currentChar();return oe==="{"||oe==="%"||oe==="@"||oe==="|"||oe==="("||oe===")"||!oe||oe===ac?he:(he+=oe,X.next(),q(he))};return q("")}function be(X){g(X);const q=p(X,"|");return g(X),q}function Ie(X,q){let he=null;switch(X.currentChar()){case"{":return q.braceNest>=1&&f(zt.NOT_ALLOW_NEST_PLACEHOLDER,o(),0),X.next(),he=h(q,2,"{"),g(X),q.braceNest++,he;case"}":return q.braceNest>0&&q.currentType===2&&f(zt.EMPTY_PLACEHOLDER,o(),0),X.next(),he=h(q,3,"}"),q.braceNest--,q.braceNest>0&&g(X),q.inLinked&&q.braceNest===0&&(q.inLinked=!1),he;case"@":return q.braceNest>0&&f(zt.UNTERMINATED_CLOSING_BRACE,o(),0),he=He(X,q)||v(q),q.braceNest=0,he;default:{let Le=!0,Ue=!0,de=!0;if(M(X))return q.braceNest>0&&f(zt.UNTERMINATED_CLOSING_BRACE,o(),0),he=h(q,1,be(X)),q.braceNest=0,q.inLinked=!1,he;if(q.braceNest>0&&(q.currentType===5||q.currentType===6||q.currentType===7))return f(zt.UNTERMINATED_CLOSING_BRACE,o(),0),q.braceNest=0,at(X,q);if(Le=w(X,q))return he=h(q,5,Q(X)),g(X),he;if(Ue=S(X,q))return he=h(q,6,ee(X)),g(X),he;if(de=_(X,q))return he=h(q,7,re(X)),g(X),he;if(!Le&&!Ue&&!de)return he=h(q,13,ke(X)),f(zt.INVALID_TOKEN_IN_PLACEHOLDER,o(),0,he.value),g(X),he;break}}return he}function He(X,q){const{currentType:he}=q;let oe=null;const Le=X.currentChar();switch((he===8||he===9||he===12||he===10)&&(Le===Bo||Le===ac)&&f(zt.INVALID_LINKED_FORMAT,o(),0),Le){case"@":return X.next(),oe=h(q,8,"@"),q.inLinked=!0,oe;case".":return g(X),X.next(),h(q,9,".");case":":return g(X),X.next(),h(q,10,":");default:return M(X)?(oe=h(q,1,be(X)),q.braceNest=0,q.inLinked=!1,oe):C(X,q)||A(X,q)?(g(X),He(X,q)):T(X,q)?(g(X),h(q,12,Re(X))):E(X,q)?(g(X),Le==="{"?Ie(X,q)||oe:h(q,11,ne(X))):(he===8&&f(zt.INVALID_LINKED_FORMAT,o(),0),q.braceNest=0,q.inLinked=!1,at(X,q))}}function at(X,q){let he={type:14};if(q.braceNest>0)return Ie(X,q)||v(q);if(q.inLinked)return He(X,q)||v(q);switch(X.currentChar()){case"{":return Ie(X,q)||v(q);case"}":return f(zt.UNBALANCED_CLOSING_BRACE,o(),0),X.next(),h(q,3,"}");case"@":return He(X,q)||v(q);default:{if(M(X))return he=h(q,1,be(X)),q.braceNest=0,q.inLinked=!1,he;const{isModulo:Le,hasSpace:Ue}=I(X);if(Le)return Ue?h(q,0,j(X)):h(q,4,U(X));if(N(X))return h(q,0,j(X));break}}return he}function yt(){const{currentType:X,offset:q,startLoc:he,endLoc:oe}=l;return l.lastType=X,l.lastOffset=q,l.lastStartLoc=he,l.lastEndLoc=oe,l.offset=a(),l.startLoc=o(),r.currentChar()===Cd?h(l,14):at(r,l)}return{nextToken:yt,currentOffset:a,currentPosition:o,context:u}}const LAe="parser",OAe=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function RAe(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const r=parseInt(t||n,16);return r<=55295||r>=57344?String.fromCodePoint(r):"�"}}}function BAe(e={}){const t=e.location!==!1,{onError:n,onWarn:r}=e;function a(w,S,_,C,...T){const A=w.currentPosition();if(A.offset+=C,A.column+=C,n){const E=t?R0(_,A):null,M=bm(S,E,{domain:LAe,args:T});n(M)}}function o(w,S,_,C,...T){const A=w.currentPosition();if(A.offset+=C,A.column+=C,r){const E=t?R0(_,A):null;r(TAe(S,E,T))}}function i(w,S,_){const C={type:w};return t&&(C.start=S,C.end=S,C.loc={start:_,end:_}),C}function s(w,S,_,C){t&&(w.end=S,w.loc&&(w.loc.end=_))}function l(w,S){const _=w.context(),C=i(3,_.offset,_.startLoc);return C.value=S,s(C,w.currentOffset(),w.currentPosition()),C}function u(w,S){const _=w.context(),{lastOffset:C,lastStartLoc:T}=_,A=i(5,C,T);return A.index=parseInt(S,10),w.nextToken(),s(A,w.currentOffset(),w.currentPosition()),A}function c(w,S,_){const C=w.context(),{lastOffset:T,lastStartLoc:A}=C,E=i(4,T,A);return E.key=S,_===!0&&(E.modulo=!0),w.nextToken(),s(E,w.currentOffset(),w.currentPosition()),E}function f(w,S){const _=w.context(),{lastOffset:C,lastStartLoc:T}=_,A=i(9,C,T);return A.value=S.replace(OAe,RAe),w.nextToken(),s(A,w.currentOffset(),w.currentPosition()),A}function h(w){const S=w.nextToken(),_=w.context(),{lastOffset:C,lastStartLoc:T}=_,A=i(8,C,T);return S.type!==12?(a(w,zt.UNEXPECTED_EMPTY_LINKED_MODIFIER,_.lastStartLoc,0),A.value="",s(A,C,T),{nextConsumeToken:S,node:A}):(S.value==null&&a(w,zt.UNEXPECTED_LEXICAL_ANALYSIS,_.lastStartLoc,0,dl(S)),A.value=S.value||"",s(A,w.currentOffset(),w.currentPosition()),{node:A})}function v(w,S){const _=w.context(),C=i(7,_.offset,_.startLoc);return C.value=S,s(C,w.currentOffset(),w.currentPosition()),C}function p(w){const S=w.context(),_=i(6,S.offset,S.startLoc);let C=w.nextToken();if(C.type===9){const T=h(w);_.modifier=T.node,C=T.nextConsumeToken||w.nextToken()}switch(C.type!==10&&a(w,zt.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,dl(C)),C=w.nextToken(),C.type===2&&(C=w.nextToken()),C.type){case 11:C.value==null&&a(w,zt.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,dl(C)),_.key=v(w,C.value||"");break;case 5:C.value==null&&a(w,zt.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,dl(C)),_.key=c(w,C.value||"");break;case 6:C.value==null&&a(w,zt.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,dl(C)),_.key=u(w,C.value||"");break;case 7:C.value==null&&a(w,zt.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,dl(C)),_.key=f(w,C.value||"");break;default:{a(w,zt.UNEXPECTED_EMPTY_LINKED_KEY,S.lastStartLoc,0);const T=w.context(),A=i(7,T.offset,T.startLoc);return A.value="",s(A,T.offset,T.startLoc),_.key=A,s(_,T.offset,T.startLoc),{nextConsumeToken:C,node:_}}}return s(_,w.currentOffset(),w.currentPosition()),{node:_}}function m(w){const S=w.context(),_=S.currentType===1?w.currentOffset():S.offset,C=S.currentType===1?S.endLoc:S.startLoc,T=i(2,_,C);T.items=[];let A=null,E=null;do{const N=A||w.nextToken();switch(A=null,N.type){case 0:N.value==null&&a(w,zt.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,dl(N)),T.items.push(l(w,N.value||""));break;case 6:N.value==null&&a(w,zt.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,dl(N)),T.items.push(u(w,N.value||""));break;case 4:E=!0;break;case 5:N.value==null&&a(w,zt.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,dl(N)),T.items.push(c(w,N.value||"",!!E)),E&&(o(w,eV.USE_MODULO_SYNTAX,S.lastStartLoc,0,dl(N)),E=null);break;case 7:N.value==null&&a(w,zt.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,dl(N)),T.items.push(f(w,N.value||""));break;case 8:{const V=p(w);T.items.push(V.node),A=V.nextConsumeToken||null;break}}}while(S.currentType!==14&&S.currentType!==1);const M=S.currentType===1?S.lastOffset:w.currentOffset(),I=S.currentType===1?S.lastEndLoc:w.currentPosition();return s(T,M,I),T}function g(w,S,_,C){const T=w.context();let A=C.items.length===0;const E=i(1,S,_);E.cases=[],E.cases.push(C);do{const M=m(w);A||(A=M.items.length===0),E.cases.push(M)}while(T.currentType!==14);return A&&a(w,zt.MUST_HAVE_MESSAGES_IN_PLURAL,_,0),s(E,w.currentOffset(),w.currentPosition()),E}function y(w){const S=w.context(),{offset:_,startLoc:C}=S,T=m(w);return S.currentType===14?T:g(w,_,C,T)}function b(w){const S=NAe(w,lj({},e)),_=S.context(),C=i(0,_.offset,_.startLoc);return t&&C.loc&&(C.loc.source=w),C.body=y(S),e.onCacheKey&&(C.cacheKey=e.onCacheKey(w)),_.currentType!==14&&a(S,zt.UNEXPECTED_LEXICAL_ANALYSIS,_.lastStartLoc,0,w[_.offset]||""),s(C,S.currentOffset(),S.currentPosition()),C}return{parse:b}}function dl(e){if(e.type===14)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function FAe(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:o=>(n.helpers.add(o),o)}}function fj(e,t){for(let n=0;nhj(n)),e}function hj(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;ni;function l(m,g){i.code+=m}function u(m,g=!0){const y=g?r:"";l(a?y+" ".repeat(m):y)}function c(m=!0){const g=++i.indentLevel;m&&u(g)}function f(m=!0){const g=--i.indentLevel;m&&u(g)}function h(){u(i.indentLevel)}return{context:s,push:l,indent:c,deindent:f,newline:h,helper:m=>`_${m}`,needIndent:()=>i.needIndent}}function jAe(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),Sm(e,t.key),t.modifier?(e.push(", "),Sm(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function YAe(e,t){const{helper:n,needIndent:r}=e;e.push(`${n("normalize")}([`),e.indent(r());const a=t.items.length;for(let o=0;o1){e.push(`${n("plural")}([`),e.indent(r());const a=t.cases.length;for(let o=0;o{const n=uj(t.mode)?t.mode:"normal",r=uj(t.filename)?t.filename:"message.intl";t.sourceMap;const a=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":` -`,o=t.needIndent?t.needIndent:n!=="arrow",i=e.helpers||[],s=UAe(e,{filename:r,breakLineCode:a,needIndent:o});s.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),s.indent(o),i.length>0&&(s.push(`const { ${cj(i.map(c=>`${c}: _${c}`),", ")} } = ctx`),s.newline()),s.push("return "),Sm(s,e),s.deindent(o),s.push("}"),delete e.helpers;const{code:l,map:u}=s.context();return{ast:e,code:l,map:u?u.toJSON():void 0}};function JAe(e,t={}){const n=lj({},t),r=!!n.jit,a=!!n.minify,o=n.optimize==null?!0:n.optimize,s=BAe(n).parse(e);return r?(o&&zAe(s),a&&wm(s),{ast:s,code:""}):(HAe(s,n),ZAe(s,n))}/*! + */function xAe(e,t,n){return{line:e,column:t,offset:n}}function O0(e,t,n){return{start:e,end:t}}const CAe=/\{([0-9a-zA-Z]+)\}/g;function uj(e,...t){return t.length===1&&_Ae(t[0])&&(t=t[0]),(!t||!t.hasOwnProperty)&&(t={}),e.replace(CAe,(n,r)=>t.hasOwnProperty(r)?t[r]:"")}const cj=Object.assign,dj=e=>typeof e=="string",_Ae=e=>e!==null&&typeof e=="object";function fj(e,t=""){return e.reduce((n,r,a)=>a===0?n+r:n+t+r,"")}const tV={USE_MODULO_SYNTAX:1,__EXTEND_POINT__:2},TAe={[tV.USE_MODULO_SYNTAX]:"Use modulo before '{{0}}'."};function kAe(e,t,...n){const r=uj(TAe[e],...n||[]),a={message:String(r),code:e};return t&&(a.location=t),a}const Wt={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16,__EXTEND_POINT__:17},AAe={[Wt.EXPECTED_TOKEN]:"Expected token: '{0}'",[Wt.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[Wt.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[Wt.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[Wt.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[Wt.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[Wt.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[Wt.EMPTY_PLACEHOLDER]:"Empty placeholder",[Wt.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[Wt.INVALID_LINKED_FORMAT]:"Invalid linked format",[Wt.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[Wt.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[Wt.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[Wt.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[Wt.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[Wt.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function wm(e,t,n={}){const{domain:r,messages:a,args:o}=n,i=uj((a||AAe)[e]||"",...o||[]),s=new SyntaxError(String(i));return s.code=e,t&&(s.location=t),s.domain=r,s}function EAe(e){throw e}const ic=" ",MAe="\r",Fo=` +`,IAe="\u2028",DAe="\u2029";function VAe(e){const t=e;let n=0,r=1,a=1,o=0;const i=T=>t[T]===MAe&&t[T+1]===Fo,s=T=>t[T]===Fo,l=T=>t[T]===DAe,u=T=>t[T]===IAe,c=T=>i(T)||s(T)||l(T)||u(T),f=()=>n,h=()=>r,v=()=>a,p=()=>o,m=T=>i(T)||l(T)||u(T)?Fo:t[T],g=()=>m(n),y=()=>m(n+o);function b(){return o=0,c(n)&&(r++,a=0),i(n)&&n++,n++,a++,t[n]}function w(){return i(n+o)&&o++,o++,t[n+o]}function S(){n=0,r=1,a=1,o=0}function _(T=0){o=T}function C(){const T=n+o;for(;T!==n;)b();o=0}return{index:f,line:h,column:v,peekOffset:p,charAt:m,currentChar:g,currentPeek:y,next:b,peek:w,reset:S,resetPeek:_,skipToPeek:C}}const Cd=void 0,PAe=".",hj="'",NAe="tokenizer";function LAe(e,t={}){const n=t.location!==!1,r=VAe(e),a=()=>r.index(),o=()=>xAe(r.line(),r.column(),r.index()),i=o(),s=a(),l={currentType:14,offset:s,startLoc:i,endLoc:i,lastType:14,lastOffset:s,lastStartLoc:i,lastEndLoc:i,braceNest:0,inLinked:!1,text:""},u=()=>l,{onError:c}=t;function f(X,q,ve,...oe){const Le=u();if(q.column+=ve,q.offset+=ve,c){const Ge=n?O0(Le.startLoc,q):null,fe=wm(X,Ge,{domain:NAe,args:oe});c(fe)}}function h(X,q,ve){X.endLoc=o(),X.currentType=q;const oe={type:q};return n&&(oe.loc=O0(X.startLoc,X.endLoc)),ve!=null&&(oe.value=ve),oe}const v=X=>h(X,14);function p(X,q){return X.currentChar()===q?(X.next(),q):(f(Wt.EXPECTED_TOKEN,o(),0,q),"")}function m(X){let q="";for(;X.currentPeek()===ic||X.currentPeek()===Fo;)q+=X.currentPeek(),X.peek();return q}function g(X){const q=m(X);return X.skipToPeek(),q}function y(X){if(X===Cd)return!1;const q=X.charCodeAt(0);return q>=97&&q<=122||q>=65&&q<=90||q===95}function b(X){if(X===Cd)return!1;const q=X.charCodeAt(0);return q>=48&&q<=57}function w(X,q){const{currentType:ve}=q;if(ve!==2)return!1;m(X);const oe=y(X.currentPeek());return X.resetPeek(),oe}function S(X,q){const{currentType:ve}=q;if(ve!==2)return!1;m(X);const oe=X.currentPeek()==="-"?X.peek():X.currentPeek(),Le=b(oe);return X.resetPeek(),Le}function _(X,q){const{currentType:ve}=q;if(ve!==2)return!1;m(X);const oe=X.currentPeek()===hj;return X.resetPeek(),oe}function C(X,q){const{currentType:ve}=q;if(ve!==8)return!1;m(X);const oe=X.currentPeek()===".";return X.resetPeek(),oe}function T(X,q){const{currentType:ve}=q;if(ve!==9)return!1;m(X);const oe=y(X.currentPeek());return X.resetPeek(),oe}function A(X,q){const{currentType:ve}=q;if(!(ve===8||ve===12))return!1;m(X);const oe=X.currentPeek()===":";return X.resetPeek(),oe}function E(X,q){const{currentType:ve}=q;if(ve!==10)return!1;const oe=()=>{const Ge=X.currentPeek();return Ge==="{"?y(X.peek()):Ge==="@"||Ge==="%"||Ge==="|"||Ge===":"||Ge==="."||Ge===ic||!Ge?!1:Ge===Fo?(X.peek(),oe()):N(X,!1)},Le=oe();return X.resetPeek(),Le}function M(X){m(X);const q=X.currentPeek()==="|";return X.resetPeek(),q}function I(X){const q=m(X),ve=X.currentPeek()==="%"&&X.peek()==="{";return X.resetPeek(),{isModulo:ve,hasSpace:q.length>0}}function N(X,q=!0){const ve=(Le=!1,Ge="",fe=!1)=>{const xe=X.currentPeek();return xe==="{"?Ge==="%"?!1:Le:xe==="@"||!xe?Ge==="%"?!0:Le:xe==="%"?(X.peek(),ve(Le,"%",!0)):xe==="|"?Ge==="%"||fe?!0:!(Ge===ic||Ge===Fo):xe===ic?(X.peek(),ve(!0,ic,fe)):xe===Fo?(X.peek(),ve(!0,Fo,fe)):!0},oe=ve();return q&&X.resetPeek(),oe}function V(X,q){const ve=X.currentChar();return ve===Cd?Cd:q(ve)?(X.next(),ve):null}function P(X){const q=X.charCodeAt(0);return q>=97&&q<=122||q>=65&&q<=90||q>=48&&q<=57||q===95||q===36}function O(X){return V(X,P)}function L(X){const q=X.charCodeAt(0);return q>=97&&q<=122||q>=65&&q<=90||q>=48&&q<=57||q===95||q===36||q===45}function R(X){return V(X,L)}function F(X){const q=X.charCodeAt(0);return q>=48&&q<=57}function H(X){return V(X,F)}function z(X){const q=X.charCodeAt(0);return q>=48&&q<=57||q>=65&&q<=70||q>=97&&q<=102}function G(X){return V(X,z)}function Y(X){let q="",ve="";for(;q=H(X);)ve+=q;return ve}function U(X){g(X);const q=X.currentChar();return q!=="%"&&f(Wt.EXPECTED_TOKEN,o(),0,q),X.next(),"%"}function j(X){let q="";for(;;){const ve=X.currentChar();if(ve==="{"||ve==="}"||ve==="@"||ve==="|"||!ve)break;if(ve==="%")if(N(X))q+=ve,X.next();else break;else if(ve===ic||ve===Fo)if(N(X))q+=ve,X.next();else{if(M(X))break;q+=ve,X.next()}else q+=ve,X.next()}return q}function Q(X){g(X);let q="",ve="";for(;q=R(X);)ve+=q;return X.currentChar()===Cd&&f(Wt.UNTERMINATED_CLOSING_BRACE,o(),0),ve}function ee(X){g(X);let q="";return X.currentChar()==="-"?(X.next(),q+=`-${Y(X)}`):q+=Y(X),X.currentChar()===Cd&&f(Wt.UNTERMINATED_CLOSING_BRACE,o(),0),q}function $(X){return X!==hj&&X!==Fo}function re(X){g(X),p(X,"'");let q="",ve="";for(;q=V(X,$);)q==="\\"?ve+=he(X):ve+=q;const oe=X.currentChar();return oe===Fo||oe===Cd?(f(Wt.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,o(),0),oe===Fo&&(X.next(),p(X,"'")),ve):(p(X,"'"),ve)}function he(X){const q=X.currentChar();switch(q){case"\\":case"'":return X.next(),`\\${q}`;case"u":return ce(X,q,4);case"U":return ce(X,q,6);default:return f(Wt.UNKNOWN_ESCAPE_SEQUENCE,o(),0,q),""}}function ce(X,q,ve){p(X,q);let oe="";for(let Le=0;Le{const oe=X.currentChar();return oe==="{"||oe==="%"||oe==="@"||oe==="|"||oe==="("||oe===")"||!oe||oe===ic?ve:(ve+=oe,X.next(),q(ve))};return q("")}function be(X){g(X);const q=p(X,"|");return g(X),q}function Ne(X,q){let ve=null;switch(X.currentChar()){case"{":return q.braceNest>=1&&f(Wt.NOT_ALLOW_NEST_PLACEHOLDER,o(),0),X.next(),ve=h(q,2,"{"),g(X),q.braceNest++,ve;case"}":return q.braceNest>0&&q.currentType===2&&f(Wt.EMPTY_PLACEHOLDER,o(),0),X.next(),ve=h(q,3,"}"),q.braceNest--,q.braceNest>0&&g(X),q.inLinked&&q.braceNest===0&&(q.inLinked=!1),ve;case"@":return q.braceNest>0&&f(Wt.UNTERMINATED_CLOSING_BRACE,o(),0),ve=He(X,q)||v(q),q.braceNest=0,ve;default:{let Le=!0,Ge=!0,fe=!0;if(M(X))return q.braceNest>0&&f(Wt.UNTERMINATED_CLOSING_BRACE,o(),0),ve=h(q,1,be(X)),q.braceNest=0,q.inLinked=!1,ve;if(q.braceNest>0&&(q.currentType===5||q.currentType===6||q.currentType===7))return f(Wt.UNTERMINATED_CLOSING_BRACE,o(),0),q.braceNest=0,rt(X,q);if(Le=w(X,q))return ve=h(q,5,Q(X)),g(X),ve;if(Ge=S(X,q))return ve=h(q,6,ee(X)),g(X),ve;if(fe=_(X,q))return ve=h(q,7,re(X)),g(X),ve;if(!Le&&!Ge&&!fe)return ve=h(q,13,Te(X)),f(Wt.INVALID_TOKEN_IN_PLACEHOLDER,o(),0,ve.value),g(X),ve;break}}return ve}function He(X,q){const{currentType:ve}=q;let oe=null;const Le=X.currentChar();switch((ve===8||ve===9||ve===12||ve===10)&&(Le===Fo||Le===ic)&&f(Wt.INVALID_LINKED_FORMAT,o(),0),Le){case"@":return X.next(),oe=h(q,8,"@"),q.inLinked=!0,oe;case".":return g(X),X.next(),h(q,9,".");case":":return g(X),X.next(),h(q,10,":");default:return M(X)?(oe=h(q,1,be(X)),q.braceNest=0,q.inLinked=!1,oe):C(X,q)||A(X,q)?(g(X),He(X,q)):T(X,q)?(g(X),h(q,12,Pe(X))):E(X,q)?(g(X),Le==="{"?Ne(X,q)||oe:h(q,11,ne(X))):(ve===8&&f(Wt.INVALID_LINKED_FORMAT,o(),0),q.braceNest=0,q.inLinked=!1,rt(X,q))}}function rt(X,q){let ve={type:14};if(q.braceNest>0)return Ne(X,q)||v(q);if(q.inLinked)return He(X,q)||v(q);switch(X.currentChar()){case"{":return Ne(X,q)||v(q);case"}":return f(Wt.UNBALANCED_CLOSING_BRACE,o(),0),X.next(),h(q,3,"}");case"@":return He(X,q)||v(q);default:{if(M(X))return ve=h(q,1,be(X)),q.braceNest=0,q.inLinked=!1,ve;const{isModulo:Le,hasSpace:Ge}=I(X);if(Le)return Ge?h(q,0,j(X)):h(q,4,U(X));if(N(X))return h(q,0,j(X));break}}return ve}function pt(){const{currentType:X,offset:q,startLoc:ve,endLoc:oe}=l;return l.lastType=X,l.lastOffset=q,l.lastStartLoc=ve,l.lastEndLoc=oe,l.offset=a(),l.startLoc=o(),r.currentChar()===Cd?h(l,14):rt(r,l)}return{nextToken:pt,currentOffset:a,currentPosition:o,context:u}}const OAe="parser",RAe=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function BAe(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const r=parseInt(t||n,16);return r<=55295||r>=57344?String.fromCodePoint(r):"�"}}}function FAe(e={}){const t=e.location!==!1,{onError:n,onWarn:r}=e;function a(w,S,_,C,...T){const A=w.currentPosition();if(A.offset+=C,A.column+=C,n){const E=t?O0(_,A):null,M=wm(S,E,{domain:OAe,args:T});n(M)}}function o(w,S,_,C,...T){const A=w.currentPosition();if(A.offset+=C,A.column+=C,r){const E=t?O0(_,A):null;r(kAe(S,E,T))}}function i(w,S,_){const C={type:w};return t&&(C.start=S,C.end=S,C.loc={start:_,end:_}),C}function s(w,S,_,C){t&&(w.end=S,w.loc&&(w.loc.end=_))}function l(w,S){const _=w.context(),C=i(3,_.offset,_.startLoc);return C.value=S,s(C,w.currentOffset(),w.currentPosition()),C}function u(w,S){const _=w.context(),{lastOffset:C,lastStartLoc:T}=_,A=i(5,C,T);return A.index=parseInt(S,10),w.nextToken(),s(A,w.currentOffset(),w.currentPosition()),A}function c(w,S,_){const C=w.context(),{lastOffset:T,lastStartLoc:A}=C,E=i(4,T,A);return E.key=S,_===!0&&(E.modulo=!0),w.nextToken(),s(E,w.currentOffset(),w.currentPosition()),E}function f(w,S){const _=w.context(),{lastOffset:C,lastStartLoc:T}=_,A=i(9,C,T);return A.value=S.replace(RAe,BAe),w.nextToken(),s(A,w.currentOffset(),w.currentPosition()),A}function h(w){const S=w.nextToken(),_=w.context(),{lastOffset:C,lastStartLoc:T}=_,A=i(8,C,T);return S.type!==12?(a(w,Wt.UNEXPECTED_EMPTY_LINKED_MODIFIER,_.lastStartLoc,0),A.value="",s(A,C,T),{nextConsumeToken:S,node:A}):(S.value==null&&a(w,Wt.UNEXPECTED_LEXICAL_ANALYSIS,_.lastStartLoc,0,fl(S)),A.value=S.value||"",s(A,w.currentOffset(),w.currentPosition()),{node:A})}function v(w,S){const _=w.context(),C=i(7,_.offset,_.startLoc);return C.value=S,s(C,w.currentOffset(),w.currentPosition()),C}function p(w){const S=w.context(),_=i(6,S.offset,S.startLoc);let C=w.nextToken();if(C.type===9){const T=h(w);_.modifier=T.node,C=T.nextConsumeToken||w.nextToken()}switch(C.type!==10&&a(w,Wt.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,fl(C)),C=w.nextToken(),C.type===2&&(C=w.nextToken()),C.type){case 11:C.value==null&&a(w,Wt.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,fl(C)),_.key=v(w,C.value||"");break;case 5:C.value==null&&a(w,Wt.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,fl(C)),_.key=c(w,C.value||"");break;case 6:C.value==null&&a(w,Wt.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,fl(C)),_.key=u(w,C.value||"");break;case 7:C.value==null&&a(w,Wt.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,fl(C)),_.key=f(w,C.value||"");break;default:{a(w,Wt.UNEXPECTED_EMPTY_LINKED_KEY,S.lastStartLoc,0);const T=w.context(),A=i(7,T.offset,T.startLoc);return A.value="",s(A,T.offset,T.startLoc),_.key=A,s(_,T.offset,T.startLoc),{nextConsumeToken:C,node:_}}}return s(_,w.currentOffset(),w.currentPosition()),{node:_}}function m(w){const S=w.context(),_=S.currentType===1?w.currentOffset():S.offset,C=S.currentType===1?S.endLoc:S.startLoc,T=i(2,_,C);T.items=[];let A=null,E=null;do{const N=A||w.nextToken();switch(A=null,N.type){case 0:N.value==null&&a(w,Wt.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,fl(N)),T.items.push(l(w,N.value||""));break;case 6:N.value==null&&a(w,Wt.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,fl(N)),T.items.push(u(w,N.value||""));break;case 4:E=!0;break;case 5:N.value==null&&a(w,Wt.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,fl(N)),T.items.push(c(w,N.value||"",!!E)),E&&(o(w,tV.USE_MODULO_SYNTAX,S.lastStartLoc,0,fl(N)),E=null);break;case 7:N.value==null&&a(w,Wt.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,fl(N)),T.items.push(f(w,N.value||""));break;case 8:{const V=p(w);T.items.push(V.node),A=V.nextConsumeToken||null;break}}}while(S.currentType!==14&&S.currentType!==1);const M=S.currentType===1?S.lastOffset:w.currentOffset(),I=S.currentType===1?S.lastEndLoc:w.currentPosition();return s(T,M,I),T}function g(w,S,_,C){const T=w.context();let A=C.items.length===0;const E=i(1,S,_);E.cases=[],E.cases.push(C);do{const M=m(w);A||(A=M.items.length===0),E.cases.push(M)}while(T.currentType!==14);return A&&a(w,Wt.MUST_HAVE_MESSAGES_IN_PLURAL,_,0),s(E,w.currentOffset(),w.currentPosition()),E}function y(w){const S=w.context(),{offset:_,startLoc:C}=S,T=m(w);return S.currentType===14?T:g(w,_,C,T)}function b(w){const S=LAe(w,cj({},e)),_=S.context(),C=i(0,_.offset,_.startLoc);return t&&C.loc&&(C.loc.source=w),C.body=y(S),e.onCacheKey&&(C.cacheKey=e.onCacheKey(w)),_.currentType!==14&&a(S,Wt.UNEXPECTED_LEXICAL_ANALYSIS,_.lastStartLoc,0,w[_.offset]||""),s(C,S.currentOffset(),S.currentPosition()),C}return{parse:b}}function fl(e){if(e.type===14)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function HAe(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:o=>(n.helpers.add(o),o)}}function vj(e,t){for(let n=0;npj(n)),e}function pj(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;ni;function l(m,g){i.code+=m}function u(m,g=!0){const y=g?r:"";l(a?y+" ".repeat(m):y)}function c(m=!0){const g=++i.indentLevel;m&&u(g)}function f(m=!0){const g=--i.indentLevel;m&&u(g)}function h(){u(i.indentLevel)}return{context:s,push:l,indent:c,deindent:f,newline:h,helper:m=>`_${m}`,needIndent:()=>i.needIndent}}function YAe(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),xm(e,t.key),t.modifier?(e.push(", "),xm(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function KAe(e,t){const{helper:n,needIndent:r}=e;e.push(`${n("normalize")}([`),e.indent(r());const a=t.items.length;for(let o=0;o1){e.push(`${n("plural")}([`),e.indent(r());const a=t.cases.length;for(let o=0;o{const n=dj(t.mode)?t.mode:"normal",r=dj(t.filename)?t.filename:"message.intl";t.sourceMap;const a=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":` +`,o=t.needIndent?t.needIndent:n!=="arrow",i=e.helpers||[],s=jAe(e,{filename:r,breakLineCode:a,needIndent:o});s.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),s.indent(o),i.length>0&&(s.push(`const { ${fj(i.map(c=>`${c}: _${c}`),", ")} } = ctx`),s.newline()),s.push("return "),xm(s,e),s.deindent(o),s.push("}"),delete e.helpers;const{code:l,map:u}=s.context();return{ast:e,code:l,map:u?u.toJSON():void 0}};function QAe(e,t={}){const n=cj({},t),r=!!n.jit,a=!!n.minify,o=n.optimize==null?!0:n.optimize,s=FAe(n).parse(e);return r?(o&&WAe(s),a&&Sm(s),{ast:s,code:""}):(zAe(s,n),JAe(s,n))}/*! * core-base v9.14.5 * (c) 2025 kazuya kawaguchi * Released under the MIT License. - */function QAe(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(rc().__INTLIFY_PROD_DEVTOOLS__=!1),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(rc().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(rc().__INTLIFY_DROP_MESSAGE_COMPILER__=!1)}function Jl(e){return Pn(e)&&nV(e)===0&&(cl(e,"b")||cl(e,"body"))}const vj=["b","body"];function qAe(e){return _d(e,vj)}const pj=["c","cases"];function $Ae(e){return _d(e,pj,[])}const mj=["s","static"];function eEe(e){return _d(e,mj)}const gj=["i","items"];function tEe(e){return _d(e,gj,[])}const yj=["t","type"];function nV(e){return _d(e,yj)}const bj=["v","value"];function B0(e,t){const n=_d(e,bj);if(n!=null)return n;throw Ib(t)}const wj=["m","modifier"];function nEe(e){return _d(e,wj)}const Sj=["k","key"];function rEe(e){const t=_d(e,Sj);if(t)return t;throw Ib(6)}function _d(e,t,n){for(let r=0;r{i===void 0?i=s:i+=s},h[1]=()=>{i!==void 0&&(t.push(i),i=void 0)},h[2]=()=>{h[0](),a++},h[3]=()=>{if(a>0)a--,r=4,h[0]();else{if(a=0,i===void 0||(i=lEe(i),i===!1))return!1;h[1]()}};function v(){const p=e[n+1];if(r===5&&p==="'"||r===6&&p==='"')return n++,s="\\"+p,h[0](),!0}for(;r!==null;)if(n++,o=e[n],!(o==="\\"&&v())){if(l=sEe(o),f=Td[r],u=f[l]||f.l||8,u===8||(r=u[0],u[1]!==void 0&&(c=h[u[1]],c&&(s=o,c()===!1))))return;if(r===7)return t}}const Cj=new Map;function cEe(e,t){return Pn(e)?e[t]:null}function dEe(e,t){if(!Pn(e))return null;let n=Cj.get(t);if(n||(n=uEe(t),n&&Cj.set(t,n)),!n)return null;const r=n.length;let a=e,o=0;for(;oe,hEe=e=>"",vEe="text",pEe=e=>e.length===0?"":wAe(e),mEe=bAe;function _j(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function gEe(e){const t=ra(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(ra(e.named.count)||ra(e.named.n))?ra(e.named.count)?e.named.count:ra(e.named.n)?e.named.n:t:t}function yEe(e,t){t.count||(t.count=e),t.n||(t.n=e)}function bEe(e={}){const t=e.locale,n=gEe(e),r=Pn(e.pluralRules)&&st(t)&&or(e.pluralRules[t])?e.pluralRules[t]:_j,a=Pn(e.pluralRules)&&st(t)&&or(e.pluralRules[t])?_j:void 0,o=y=>y[r(n,y.length,a)],i=e.list||[],s=y=>i[y],l=e.named||Qn();ra(e.pluralIndex)&&yEe(n,l);const u=y=>l[y];function c(y){const b=or(e.messages)?e.messages(y):Pn(e.messages)?e.messages[y]:!1;return b||(e.parent?e.parent.message(y):hEe)}const f=y=>e.modifiers?e.modifiers[y]:fEe,h=Xt(e.processor)&&or(e.processor.normalize)?e.processor.normalize:pEe,v=Xt(e.processor)&&or(e.processor.interpolate)?e.processor.interpolate:mEe,p=Xt(e.processor)&&st(e.processor.type)?e.processor.type:vEe,g={list:s,named:u,plural:o,linked:(y,...b)=>{const[w,S]=b;let _="text",C="";b.length===1?Pn(w)?(C=w.modifier||C,_=w.type||_):st(w)&&(C=w||C):b.length===2&&(st(w)&&(C=w||C),st(S)&&(_=S||_));const T=c(y)(g),A=_==="vnode"&&vr(T)&&C?T[0]:T;return C?f(C)(A,_):A},message:c,type:p,interpolate:v,normalize:h,values:$a(Qn(),i,l)};return g}let Db=null;function wEe(e){Db=e}function SEe(e,t,n){Db&&Db.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const xEe=CEe("function:translate");function CEe(e){return t=>Db&&Db.emit(e,t)}const _Ee=eV.__EXTEND_POINT__,Ih=N0(_Ee),TEe={FALLBACK_TO_TRANSLATE:Ih(),CANNOT_FORMAT_NUMBER:Ih(),FALLBACK_TO_NUMBER_FORMAT:Ih(),CANNOT_FORMAT_DATE:Ih(),FALLBACK_TO_DATE_FORMAT:Ih(),EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:Ih(),__EXTEND_POINT__:Ih()},Tj=zt.__EXTEND_POINT__,Dh=N0(Tj),fl={INVALID_ARGUMENT:Tj,INVALID_DATE_ARGUMENT:Dh(),INVALID_ISO_DATE_ARGUMENT:Dh(),NOT_SUPPORT_NON_STRING_MESSAGE:Dh(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:Dh(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:Dh(),NOT_SUPPORT_LOCALE_TYPE:Dh(),__EXTEND_POINT__:Dh()};function Ql(e){return bm(e,null,void 0)}function rV(e,t){return t.locale!=null?kj(t.locale):kj(e.locale)}let aV;function kj(e){if(st(e))return e;if(or(e)){if(e.resolvedOnce&&aV!=null)return aV;if(e.constructor.name==="Function"){const t=e();if(yAe(t))throw Ql(fl.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return aV=t}else throw Ql(fl.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw Ql(fl.NOT_SUPPORT_LOCALE_TYPE)}function kEe(e,t,n){return[...new Set([n,...vr(t)?t:Pn(t)?Object.keys(t):st(t)?[t]:[n]])]}function Aj(e,t,n){const r=st(n)?n:xm,a=e;a.__localeChainCache||(a.__localeChainCache=new Map);let o=a.__localeChainCache.get(r);if(!o){o=[];let i=[n];for(;vr(i);)i=Ej(o,i,t);const s=vr(t)||!Xt(t)?t:t.default?t.default:null;i=st(s)?[s]:s,vr(i)&&Ej(o,i,!1),a.__localeChainCache.set(r,o)}return o}function Ej(e,t,n){let r=!0;for(let a=0;a`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function IEe(){return{upper:(e,t)=>t==="text"&&st(e)?e.toUpperCase():t==="vnode"&&Pn(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&st(e)?e.toLowerCase():t==="vnode"&&Pn(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&st(e)?Ij(e):t==="vnode"&&Pn(e)&&"__v_isVNode"in e?Ij(e.children):e}}let Dj;function Vj(e){Dj=e}let Pj;function DEe(e){Pj=e}let Nj;function VEe(e){Nj=e}let Lj=null;const PEe=e=>{Lj=e},NEe=()=>Lj;let Oj=null;const Rj=e=>{Oj=e},LEe=()=>Oj;let Bj=0;function OEe(e={}){const t=or(e.onWarn)?e.onWarn:dAe,n=st(e.version)?e.version:MEe,r=st(e.locale)||or(e.locale)?e.locale:xm,a=or(r)?xm:r,o=vr(e.fallbackLocale)||Xt(e.fallbackLocale)||st(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:a,i=Xt(e.messages)?e.messages:oV(a),s=Xt(e.datetimeFormats)?e.datetimeFormats:oV(a),l=Xt(e.numberFormats)?e.numberFormats:oV(a),u=$a(Qn(),e.modifiers,IEe()),c=e.pluralRules||Qn(),f=or(e.missing)?e.missing:null,h=mn(e.missingWarn)||xd(e.missingWarn)?e.missingWarn:!0,v=mn(e.fallbackWarn)||xd(e.fallbackWarn)?e.fallbackWarn:!0,p=!!e.fallbackFormat,m=!!e.unresolving,g=or(e.postTranslation)?e.postTranslation:null,y=Xt(e.processor)?e.processor:null,b=mn(e.warnHtmlMessage)?e.warnHtmlMessage:!0,w=!!e.escapeParameter,S=or(e.messageCompiler)?e.messageCompiler:Dj,_=or(e.messageResolver)?e.messageResolver:Pj||cEe,C=or(e.localeFallbacker)?e.localeFallbacker:Nj||kEe,T=Pn(e.fallbackContext)?e.fallbackContext:void 0,A=e,E=Pn(A.__datetimeFormatters)?A.__datetimeFormatters:new Map,M=Pn(A.__numberFormatters)?A.__numberFormatters:new Map,I=Pn(A.__meta)?A.__meta:{};Bj++;const N={version:n,cid:Bj,locale:r,fallbackLocale:o,messages:i,modifiers:u,pluralRules:c,missing:f,missingWarn:h,fallbackWarn:v,fallbackFormat:p,unresolving:m,postTranslation:g,processor:y,warnHtmlMessage:b,escapeParameter:w,messageCompiler:S,messageResolver:_,localeFallbacker:C,fallbackContext:T,onWarn:t,__meta:I};return N.datetimeFormats=s,N.numberFormats=l,N.__datetimeFormatters=E,N.__numberFormatters=M,__INTLIFY_PROD_DEVTOOLS__&&SEe(N,n,I),N}const oV=e=>({[e]:Qn()});function iV(e,t,n,r,a){const{missing:o,onWarn:i}=e;if(o!==null){const s=o(e,n,t,a);return st(s)?s:t}else return t}function Vb(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function REe(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function BEe(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let r=n+1;rFEe(n,e)}function FEe(e,t){const n=qAe(t);if(n==null)throw Ib(0);if(nV(n)===1){const o=$Ae(n);return e.plural(o.reduce((i,s)=>[...i,Fj(e,s)],[]))}else return Fj(e,n)}function Fj(e,t){const n=eEe(t);if(n!=null)return e.type==="text"?n:e.normalize([n]);{const r=tEe(t).reduce((a,o)=>[...a,lV(e,o)],[]);return e.normalize(r)}}function lV(e,t){const n=nV(t);switch(n){case 3:return B0(t,n);case 9:return B0(t,n);case 4:{const r=t;if(cl(r,"k")&&r.k)return e.interpolate(e.named(r.k));if(cl(r,"key")&&r.key)return e.interpolate(e.named(r.key));throw Ib(n)}case 5:{const r=t;if(cl(r,"i")&&ra(r.i))return e.interpolate(e.list(r.i));if(cl(r,"index")&&ra(r.index))return e.interpolate(e.list(r.index));throw Ib(n)}case 6:{const r=t,a=nEe(r),o=rEe(r);return e.linked(lV(e,o),a?lV(e,a):void 0,e.type)}case 7:return B0(t,n);case 8:return B0(t,n);default:throw new Error(`unhandled node on format message part: ${n}`)}}const Hj=e=>e;let Cm=Qn();function zj(e,t={}){let n=!1;const r=t.onError||AAe;return t.onError=a=>{n=!0,r(a)},{...JAe(e,t),detectError:n}}const HEe=(e,t)=>{if(!st(e))throw Ql(fl.NOT_SUPPORT_NON_STRING_MESSAGE);{mn(t.warnHtmlMessage)&&t.warnHtmlMessage;const r=(t.onCacheKey||Hj)(e),a=Cm[r];if(a)return a;const{code:o,detectError:i}=zj(e,t),s=new Function(`return ${o}`)();return i?s:Cm[r]=s}};function zEe(e,t){if(__INTLIFY_JIT_COMPILATION__&&!__INTLIFY_DROP_MESSAGE_COMPILER__&&st(e)){mn(t.warnHtmlMessage)&&t.warnHtmlMessage;const r=(t.onCacheKey||Hj)(e),a=Cm[r];if(a)return a;const{ast:o,detectError:i}=zj(e,{...t,location:!1,jit:!0}),s=sV(o);return i?s:Cm[r]=s}else{const n=e.cacheKey;if(n){const r=Cm[n];return r||(Cm[n]=sV(e))}else return sV(e)}}const Wj=()=>"",hs=e=>or(e);function Gj(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:a,messageCompiler:o,fallbackLocale:i,messages:s}=e,[l,u]=uV(...t),c=mn(u.missingWarn)?u.missingWarn:e.missingWarn,f=mn(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,h=mn(u.escapeParameter)?u.escapeParameter:e.escapeParameter,v=!!u.resolvedMessage,p=st(u.default)||mn(u.default)?mn(u.default)?o?l:()=>l:u.default:n?o?l:()=>l:"",m=n||p!=="",g=rV(e,u);h&&WEe(u);let[y,b,w]=v?[l,g,s[g]||Qn()]:Uj(e,l,g,i,f,c),S=y,_=l;if(!v&&!(st(S)||Jl(S)||hs(S))&&m&&(S=p,_=S),!v&&(!(st(S)||Jl(S)||hs(S))||!st(b)))return a?F0:l;let C=!1;const T=()=>{C=!0},A=hs(S)?S:jj(e,l,b,S,_,T);if(C)return S;const E=jEe(e,b,w,u),M=bEe(E),I=GEe(e,A,M);let N=r?r(I,l):I;if(h&&st(N)&&(N=mAe(N)),__INTLIFY_PROD_DEVTOOLS__){const V={timestamp:Date.now(),key:st(l)?l:hs(S)?S.key:"",locale:b||(hs(S)?S.locale:""),format:st(S)?S:hs(S)?S.source:"",message:N};V.meta=$a({},e.__meta,NEe()||{}),xEe(V)}return N}function WEe(e){vr(e.list)?e.list=e.list.map(t=>st(t)?rj(t):t):Pn(e.named)&&Object.keys(e.named).forEach(t=>{st(e.named[t])&&(e.named[t]=rj(e.named[t]))})}function Uj(e,t,n,r,a,o){const{messages:i,onWarn:s,messageResolver:l,localeFallbacker:u}=e,c=u(e,r,n);let f=Qn(),h,v=null;const p="translate";for(let m=0;mr;return u.locale=n,u.key=t,u}const l=i(r,UEe(e,n,a,r,s,o));return l.locale=n,l.key=t,l.source=r,l}function GEe(e,t,n){return t(n)}function uV(...e){const[t,n,r]=e,a=Qn();if(!st(t)&&!ra(t)&&!hs(t)&&!Jl(t))throw Ql(fl.INVALID_ARGUMENT);const o=ra(t)?String(t):(hs(t),t);return ra(n)?a.plural=n:st(n)?a.default=n:Xt(n)&&!P0(n)?a.named=n:vr(n)&&(a.list=n),ra(r)?a.plural=r:st(r)?a.default=r:Xt(r)&&$a(a,r),[o,a]}function UEe(e,t,n,r,a,o){return{locale:t,key:n,warnHtmlMessage:a,onError:i=>{throw o&&o(i),i},onCacheKey:i=>fAe(t,n,i)}}function jEe(e,t,n,r){const{modifiers:a,pluralRules:o,messageResolver:i,fallbackLocale:s,fallbackWarn:l,missingWarn:u,fallbackContext:c}=e,h={locale:t,modifiers:a,pluralRules:o,messages:v=>{let p=i(n,v);if(p==null&&c){const[,,m]=Uj(c,v,t,s,l,u);p=i(m,v)}if(st(p)||Jl(p)){let m=!1;const y=jj(e,v,t,p,v,()=>{m=!0});return m?Wj:y}else return hs(p)?p:Wj}};return e.processor&&(h.processor=e.processor),r.list&&(h.list=r.list),r.named&&(h.named=r.named),ra(r.plural)&&(h.pluralIndex=r.plural),h}function Yj(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:a,onWarn:o,localeFallbacker:i}=e,{__datetimeFormatters:s}=e,[l,u,c,f]=cV(...t),h=mn(c.missingWarn)?c.missingWarn:e.missingWarn;mn(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const v=!!c.part,p=rV(e,c),m=i(e,a,p);if(!st(l)||l==="")return new Intl.DateTimeFormat(p,f).format(u);let g={},y,b=null;const w="datetime format";for(let C=0;C{Kj.includes(l)?i[l]=n[l]:o[l]=n[l]}),st(r)?o.locale=r:Xt(r)&&(i=r),Xt(a)&&(i=a),[o.key||"",s,o,i]}function Xj(e,t,n){const r=e;for(const a in n){const o=`${t}__${a}`;r.__datetimeFormatters.has(o)&&r.__datetimeFormatters.delete(o)}}function Zj(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:a,onWarn:o,localeFallbacker:i}=e,{__numberFormatters:s}=e,[l,u,c,f]=dV(...t),h=mn(c.missingWarn)?c.missingWarn:e.missingWarn;mn(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const v=!!c.part,p=rV(e,c),m=i(e,a,p);if(!st(l)||l==="")return new Intl.NumberFormat(p,f).format(u);let g={},y,b=null;const w="number format";for(let C=0;C{Jj.includes(l)?i[l]=n[l]:o[l]=n[l]}),st(r)?o.locale=r:Xt(r)&&(i=r),Xt(a)&&(i=a),[o.key||"",s,o,i]}function Qj(e,t,n){const r=e;for(const a in n){const o=`${t}__${a}`;r.__numberFormatters.has(o)&&r.__numberFormatters.delete(o)}}QAe();/*! + */function qAe(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(oc().__INTLIFY_PROD_DEVTOOLS__=!1),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(oc().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(oc().__INTLIFY_DROP_MESSAGE_COMPILER__=!1)}function Jl(e){return Pn(e)&&rV(e)===0&&(dl(e,"b")||dl(e,"body"))}const mj=["b","body"];function $Ae(e){return _d(e,mj)}const gj=["c","cases"];function eEe(e){return _d(e,gj,[])}const yj=["s","static"];function tEe(e){return _d(e,yj)}const bj=["i","items"];function nEe(e){return _d(e,bj,[])}const wj=["t","type"];function rV(e){return _d(e,wj)}const Sj=["v","value"];function R0(e,t){const n=_d(e,Sj);if(n!=null)return n;throw Db(t)}const xj=["m","modifier"];function rEe(e){return _d(e,xj)}const Cj=["k","key"];function aEe(e){const t=_d(e,Cj);if(t)return t;throw Db(6)}function _d(e,t,n){for(let r=0;r{i===void 0?i=s:i+=s},h[1]=()=>{i!==void 0&&(t.push(i),i=void 0)},h[2]=()=>{h[0](),a++},h[3]=()=>{if(a>0)a--,r=4,h[0]();else{if(a=0,i===void 0||(i=uEe(i),i===!1))return!1;h[1]()}};function v(){const p=e[n+1];if(r===5&&p==="'"||r===6&&p==='"')return n++,s="\\"+p,h[0](),!0}for(;r!==null;)if(n++,o=e[n],!(o==="\\"&&v())){if(l=lEe(o),f=Td[r],u=f[l]||f.l||8,u===8||(r=u[0],u[1]!==void 0&&(c=h[u[1]],c&&(s=o,c()===!1))))return;if(r===7)return t}}const Tj=new Map;function dEe(e,t){return Pn(e)?e[t]:null}function fEe(e,t){if(!Pn(e))return null;let n=Tj.get(t);if(n||(n=cEe(t),n&&Tj.set(t,n)),!n)return null;const r=n.length;let a=e,o=0;for(;oe,vEe=e=>"",pEe="text",mEe=e=>e.length===0?"":SAe(e),gEe=wAe;function kj(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function yEe(e){const t=aa(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(aa(e.named.count)||aa(e.named.n))?aa(e.named.count)?e.named.count:aa(e.named.n)?e.named.n:t:t}function bEe(e,t){t.count||(t.count=e),t.n||(t.n=e)}function wEe(e={}){const t=e.locale,n=yEe(e),r=Pn(e.pluralRules)&&ut(t)&&or(e.pluralRules[t])?e.pluralRules[t]:kj,a=Pn(e.pluralRules)&&ut(t)&&or(e.pluralRules[t])?kj:void 0,o=y=>y[r(n,y.length,a)],i=e.list||[],s=y=>i[y],l=e.named||qn();aa(e.pluralIndex)&&bEe(n,l);const u=y=>l[y];function c(y){const b=or(e.messages)?e.messages(y):Pn(e.messages)?e.messages[y]:!1;return b||(e.parent?e.parent.message(y):vEe)}const f=y=>e.modifiers?e.modifiers[y]:hEe,h=Xt(e.processor)&&or(e.processor.normalize)?e.processor.normalize:mEe,v=Xt(e.processor)&&or(e.processor.interpolate)?e.processor.interpolate:gEe,p=Xt(e.processor)&&ut(e.processor.type)?e.processor.type:pEe,g={list:s,named:u,plural:o,linked:(y,...b)=>{const[w,S]=b;let _="text",C="";b.length===1?Pn(w)?(C=w.modifier||C,_=w.type||_):ut(w)&&(C=w||C):b.length===2&&(ut(w)&&(C=w||C),ut(S)&&(_=S||_));const T=c(y)(g),A=_==="vnode"&&vr(T)&&C?T[0]:T;return C?f(C)(A,_):A},message:c,type:p,interpolate:v,normalize:h,values:eo(qn(),i,l)};return g}let Vb=null;function SEe(e){Vb=e}function xEe(e,t,n){Vb&&Vb.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const CEe=_Ee("function:translate");function _Ee(e){return t=>Vb&&Vb.emit(e,t)}const TEe=tV.__EXTEND_POINT__,Ih=P0(TEe),kEe={FALLBACK_TO_TRANSLATE:Ih(),CANNOT_FORMAT_NUMBER:Ih(),FALLBACK_TO_NUMBER_FORMAT:Ih(),CANNOT_FORMAT_DATE:Ih(),FALLBACK_TO_DATE_FORMAT:Ih(),EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:Ih(),__EXTEND_POINT__:Ih()},Aj=Wt.__EXTEND_POINT__,Dh=P0(Aj),hl={INVALID_ARGUMENT:Aj,INVALID_DATE_ARGUMENT:Dh(),INVALID_ISO_DATE_ARGUMENT:Dh(),NOT_SUPPORT_NON_STRING_MESSAGE:Dh(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:Dh(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:Dh(),NOT_SUPPORT_LOCALE_TYPE:Dh(),__EXTEND_POINT__:Dh()};function Ql(e){return wm(e,null,void 0)}function aV(e,t){return t.locale!=null?Ej(t.locale):Ej(e.locale)}let oV;function Ej(e){if(ut(e))return e;if(or(e)){if(e.resolvedOnce&&oV!=null)return oV;if(e.constructor.name==="Function"){const t=e();if(bAe(t))throw Ql(hl.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return oV=t}else throw Ql(hl.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw Ql(hl.NOT_SUPPORT_LOCALE_TYPE)}function AEe(e,t,n){return[...new Set([n,...vr(t)?t:Pn(t)?Object.keys(t):ut(t)?[t]:[n]])]}function Mj(e,t,n){const r=ut(n)?n:Cm,a=e;a.__localeChainCache||(a.__localeChainCache=new Map);let o=a.__localeChainCache.get(r);if(!o){o=[];let i=[n];for(;vr(i);)i=Ij(o,i,t);const s=vr(t)||!Xt(t)?t:t.default?t.default:null;i=ut(s)?[s]:s,vr(i)&&Ij(o,i,!1),a.__localeChainCache.set(r,o)}return o}function Ij(e,t,n){let r=!0;for(let a=0;a`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function DEe(){return{upper:(e,t)=>t==="text"&&ut(e)?e.toUpperCase():t==="vnode"&&Pn(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&ut(e)?e.toLowerCase():t==="vnode"&&Pn(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&ut(e)?Vj(e):t==="vnode"&&Pn(e)&&"__v_isVNode"in e?Vj(e.children):e}}let Pj;function Nj(e){Pj=e}let Lj;function VEe(e){Lj=e}let Oj;function PEe(e){Oj=e}let Rj=null;const NEe=e=>{Rj=e},LEe=()=>Rj;let Bj=null;const Fj=e=>{Bj=e},OEe=()=>Bj;let Hj=0;function REe(e={}){const t=or(e.onWarn)?e.onWarn:fAe,n=ut(e.version)?e.version:IEe,r=ut(e.locale)||or(e.locale)?e.locale:Cm,a=or(r)?Cm:r,o=vr(e.fallbackLocale)||Xt(e.fallbackLocale)||ut(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:a,i=Xt(e.messages)?e.messages:iV(a),s=Xt(e.datetimeFormats)?e.datetimeFormats:iV(a),l=Xt(e.numberFormats)?e.numberFormats:iV(a),u=eo(qn(),e.modifiers,DEe()),c=e.pluralRules||qn(),f=or(e.missing)?e.missing:null,h=mn(e.missingWarn)||xd(e.missingWarn)?e.missingWarn:!0,v=mn(e.fallbackWarn)||xd(e.fallbackWarn)?e.fallbackWarn:!0,p=!!e.fallbackFormat,m=!!e.unresolving,g=or(e.postTranslation)?e.postTranslation:null,y=Xt(e.processor)?e.processor:null,b=mn(e.warnHtmlMessage)?e.warnHtmlMessage:!0,w=!!e.escapeParameter,S=or(e.messageCompiler)?e.messageCompiler:Pj,_=or(e.messageResolver)?e.messageResolver:Lj||dEe,C=or(e.localeFallbacker)?e.localeFallbacker:Oj||AEe,T=Pn(e.fallbackContext)?e.fallbackContext:void 0,A=e,E=Pn(A.__datetimeFormatters)?A.__datetimeFormatters:new Map,M=Pn(A.__numberFormatters)?A.__numberFormatters:new Map,I=Pn(A.__meta)?A.__meta:{};Hj++;const N={version:n,cid:Hj,locale:r,fallbackLocale:o,messages:i,modifiers:u,pluralRules:c,missing:f,missingWarn:h,fallbackWarn:v,fallbackFormat:p,unresolving:m,postTranslation:g,processor:y,warnHtmlMessage:b,escapeParameter:w,messageCompiler:S,messageResolver:_,localeFallbacker:C,fallbackContext:T,onWarn:t,__meta:I};return N.datetimeFormats=s,N.numberFormats=l,N.__datetimeFormatters=E,N.__numberFormatters=M,__INTLIFY_PROD_DEVTOOLS__&&xEe(N,n,I),N}const iV=e=>({[e]:qn()});function sV(e,t,n,r,a){const{missing:o,onWarn:i}=e;if(o!==null){const s=o(e,n,t,a);return ut(s)?s:t}else return t}function Pb(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function BEe(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function FEe(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let r=n+1;rHEe(n,e)}function HEe(e,t){const n=$Ae(t);if(n==null)throw Db(0);if(rV(n)===1){const o=eEe(n);return e.plural(o.reduce((i,s)=>[...i,zj(e,s)],[]))}else return zj(e,n)}function zj(e,t){const n=tEe(t);if(n!=null)return e.type==="text"?n:e.normalize([n]);{const r=nEe(t).reduce((a,o)=>[...a,uV(e,o)],[]);return e.normalize(r)}}function uV(e,t){const n=rV(t);switch(n){case 3:return R0(t,n);case 9:return R0(t,n);case 4:{const r=t;if(dl(r,"k")&&r.k)return e.interpolate(e.named(r.k));if(dl(r,"key")&&r.key)return e.interpolate(e.named(r.key));throw Db(n)}case 5:{const r=t;if(dl(r,"i")&&aa(r.i))return e.interpolate(e.list(r.i));if(dl(r,"index")&&aa(r.index))return e.interpolate(e.list(r.index));throw Db(n)}case 6:{const r=t,a=rEe(r),o=aEe(r);return e.linked(uV(e,o),a?uV(e,a):void 0,e.type)}case 7:return R0(t,n);case 8:return R0(t,n);default:throw new Error(`unhandled node on format message part: ${n}`)}}const Wj=e=>e;let _m=qn();function Gj(e,t={}){let n=!1;const r=t.onError||EAe;return t.onError=a=>{n=!0,r(a)},{...QAe(e,t),detectError:n}}const zEe=(e,t)=>{if(!ut(e))throw Ql(hl.NOT_SUPPORT_NON_STRING_MESSAGE);{mn(t.warnHtmlMessage)&&t.warnHtmlMessage;const r=(t.onCacheKey||Wj)(e),a=_m[r];if(a)return a;const{code:o,detectError:i}=Gj(e,t),s=new Function(`return ${o}`)();return i?s:_m[r]=s}};function WEe(e,t){if(__INTLIFY_JIT_COMPILATION__&&!__INTLIFY_DROP_MESSAGE_COMPILER__&&ut(e)){mn(t.warnHtmlMessage)&&t.warnHtmlMessage;const r=(t.onCacheKey||Wj)(e),a=_m[r];if(a)return a;const{ast:o,detectError:i}=Gj(e,{...t,location:!1,jit:!0}),s=lV(o);return i?s:_m[r]=s}else{const n=e.cacheKey;if(n){const r=_m[n];return r||(_m[n]=lV(e))}else return lV(e)}}const Uj=()=>"",vs=e=>or(e);function jj(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:a,messageCompiler:o,fallbackLocale:i,messages:s}=e,[l,u]=cV(...t),c=mn(u.missingWarn)?u.missingWarn:e.missingWarn,f=mn(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,h=mn(u.escapeParameter)?u.escapeParameter:e.escapeParameter,v=!!u.resolvedMessage,p=ut(u.default)||mn(u.default)?mn(u.default)?o?l:()=>l:u.default:n?o?l:()=>l:"",m=n||p!=="",g=aV(e,u);h&&GEe(u);let[y,b,w]=v?[l,g,s[g]||qn()]:Yj(e,l,g,i,f,c),S=y,_=l;if(!v&&!(ut(S)||Jl(S)||vs(S))&&m&&(S=p,_=S),!v&&(!(ut(S)||Jl(S)||vs(S))||!ut(b)))return a?B0:l;let C=!1;const T=()=>{C=!0},A=vs(S)?S:Kj(e,l,b,S,_,T);if(C)return S;const E=YEe(e,b,w,u),M=wEe(E),I=UEe(e,A,M);let N=r?r(I,l):I;if(h&&ut(N)&&(N=gAe(N)),__INTLIFY_PROD_DEVTOOLS__){const V={timestamp:Date.now(),key:ut(l)?l:vs(S)?S.key:"",locale:b||(vs(S)?S.locale:""),format:ut(S)?S:vs(S)?S.source:"",message:N};V.meta=eo({},e.__meta,LEe()||{}),CEe(V)}return N}function GEe(e){vr(e.list)?e.list=e.list.map(t=>ut(t)?oj(t):t):Pn(e.named)&&Object.keys(e.named).forEach(t=>{ut(e.named[t])&&(e.named[t]=oj(e.named[t]))})}function Yj(e,t,n,r,a,o){const{messages:i,onWarn:s,messageResolver:l,localeFallbacker:u}=e,c=u(e,r,n);let f=qn(),h,v=null;const p="translate";for(let m=0;mr;return u.locale=n,u.key=t,u}const l=i(r,jEe(e,n,a,r,s,o));return l.locale=n,l.key=t,l.source=r,l}function UEe(e,t,n){return t(n)}function cV(...e){const[t,n,r]=e,a=qn();if(!ut(t)&&!aa(t)&&!vs(t)&&!Jl(t))throw Ql(hl.INVALID_ARGUMENT);const o=aa(t)?String(t):(vs(t),t);return aa(n)?a.plural=n:ut(n)?a.default=n:Xt(n)&&!V0(n)?a.named=n:vr(n)&&(a.list=n),aa(r)?a.plural=r:ut(r)?a.default=r:Xt(r)&&eo(a,r),[o,a]}function jEe(e,t,n,r,a,o){return{locale:t,key:n,warnHtmlMessage:a,onError:i=>{throw o&&o(i),i},onCacheKey:i=>hAe(t,n,i)}}function YEe(e,t,n,r){const{modifiers:a,pluralRules:o,messageResolver:i,fallbackLocale:s,fallbackWarn:l,missingWarn:u,fallbackContext:c}=e,h={locale:t,modifiers:a,pluralRules:o,messages:v=>{let p=i(n,v);if(p==null&&c){const[,,m]=Yj(c,v,t,s,l,u);p=i(m,v)}if(ut(p)||Jl(p)){let m=!1;const y=Kj(e,v,t,p,v,()=>{m=!0});return m?Uj:y}else return vs(p)?p:Uj}};return e.processor&&(h.processor=e.processor),r.list&&(h.list=r.list),r.named&&(h.named=r.named),aa(r.plural)&&(h.pluralIndex=r.plural),h}function Xj(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:a,onWarn:o,localeFallbacker:i}=e,{__datetimeFormatters:s}=e,[l,u,c,f]=dV(...t),h=mn(c.missingWarn)?c.missingWarn:e.missingWarn;mn(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const v=!!c.part,p=aV(e,c),m=i(e,a,p);if(!ut(l)||l==="")return new Intl.DateTimeFormat(p,f).format(u);let g={},y,b=null;const w="datetime format";for(let C=0;C{Zj.includes(l)?i[l]=n[l]:o[l]=n[l]}),ut(r)?o.locale=r:Xt(r)&&(i=r),Xt(a)&&(i=a),[o.key||"",s,o,i]}function Jj(e,t,n){const r=e;for(const a in n){const o=`${t}__${a}`;r.__datetimeFormatters.has(o)&&r.__datetimeFormatters.delete(o)}}function Qj(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:a,onWarn:o,localeFallbacker:i}=e,{__numberFormatters:s}=e,[l,u,c,f]=fV(...t),h=mn(c.missingWarn)?c.missingWarn:e.missingWarn;mn(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const v=!!c.part,p=aV(e,c),m=i(e,a,p);if(!ut(l)||l==="")return new Intl.NumberFormat(p,f).format(u);let g={},y,b=null;const w="number format";for(let C=0;C{qj.includes(l)?i[l]=n[l]:o[l]=n[l]}),ut(r)?o.locale=r:Xt(r)&&(i=r),Xt(a)&&(i=a),[o.key||"",s,o,i]}function $j(e,t,n){const r=e;for(const a in n){const o=`${t}__${a}`;r.__numberFormatters.has(o)&&r.__numberFormatters.delete(o)}}qAe();/*! * vue-i18n v9.14.5 * (c) 2025 kazuya kawaguchi * Released under the MIT License. - */const YEe="9.14.5";function KEe(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(rc().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(rc().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(rc().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(rc().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(rc().__INTLIFY_PROD_DEVTOOLS__=!1)}const XEe=TEe.__EXTEND_POINT__,oc=N0(XEe);oc(),oc(),oc(),oc(),oc(),oc(),oc(),oc(),oc();const qj=fl.__EXTEND_POINT__,ci=N0(qj),_a={UNEXPECTED_RETURN_TYPE:qj,INVALID_ARGUMENT:ci(),MUST_BE_CALL_SETUP_TOP:ci(),NOT_INSTALLED:ci(),NOT_AVAILABLE_IN_LEGACY_MODE:ci(),REQUIRED_VALUE:ci(),INVALID_VALUE:ci(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:ci(),NOT_INSTALLED_WITH_PROVIDE:ci(),UNEXPECTED_ERROR:ci(),NOT_COMPATIBLE_LEGACY_VUE_I18N:ci(),BRIDGE_SUPPORT_VUE_2_ONLY:ci(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:ci(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:ci(),__EXTEND_POINT__:ci()};function Fa(e,...t){return bm(e,null,void 0)}const fV=Sd("__translateVNode"),hV=Sd("__datetimeParts"),vV=Sd("__numberParts"),$j=Sd("__setPluralRules"),eY=Sd("__injectWithOption"),pV=Sd("__dispose");function Pb(e){if(!Pn(e)||Jl(e))return e;for(const t in e)if(cl(e,t))if(!t.includes("."))Pn(e[t])&&Pb(e[t]);else{const n=t.split("."),r=n.length-1;let a=e,o=!1;for(let i=0;i{if("locale"in s&&"resource"in s){const{locale:l,resource:u}=s;l?(i[l]=i[l]||Qn(),O0(u,i[l])):O0(u,i)}else st(s)&&O0(JSON.parse(s),i)}),a==null&&o)for(const s in i)cl(i,s)&&Pb(i[s]);return i}function tY(e){return e.type}function nY(e,t,n){let r=Pn(t.messages)?t.messages:Qn();"__i18nGlobal"in n&&(r=H0(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const a=Object.keys(r);a.length&&a.forEach(o=>{e.mergeLocaleMessage(o,r[o])});{if(Pn(t.datetimeFormats)){const o=Object.keys(t.datetimeFormats);o.length&&o.forEach(i=>{e.mergeDateTimeFormat(i,t.datetimeFormats[i])})}if(Pn(t.numberFormats)){const o=Object.keys(t.numberFormats);o.length&&o.forEach(i=>{e.mergeNumberFormat(i,t.numberFormats[i])})}}}function rY(e){return d.createVNode(d.Text,null,e,0)}const aY="__INTLIFY_META__",oY=()=>[],ZEe=()=>!1;let iY=0;function sY(e){return(t,n,r,a)=>e(n,r,d.getCurrentInstance()||void 0,a)}const JEe=()=>{const e=d.getCurrentInstance();let t=null;return e&&(t=tY(e)[aY])?{[aY]:t}:null};function mV(e={},t){const{__root:n,__injectWithOption:r}=e,a=n===void 0,o=e.flatJson,i=V0?d.ref:d.shallowRef,s=!!e.translateExistCompatible;let l=mn(e.inheritLocale)?e.inheritLocale:!0;const u=i(n&&l?n.locale.value:st(e.locale)?e.locale:xm),c=i(n&&l?n.fallbackLocale.value:st(e.fallbackLocale)||vr(e.fallbackLocale)||Xt(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:u.value),f=i(H0(u.value,e)),h=i(Xt(e.datetimeFormats)?e.datetimeFormats:{[u.value]:{}}),v=i(Xt(e.numberFormats)?e.numberFormats:{[u.value]:{}});let p=n?n.missingWarn:mn(e.missingWarn)||xd(e.missingWarn)?e.missingWarn:!0,m=n?n.fallbackWarn:mn(e.fallbackWarn)||xd(e.fallbackWarn)?e.fallbackWarn:!0,g=n?n.fallbackRoot:mn(e.fallbackRoot)?e.fallbackRoot:!0,y=!!e.fallbackFormat,b=or(e.missing)?e.missing:null,w=or(e.missing)?sY(e.missing):null,S=or(e.postTranslation)?e.postTranslation:null,_=n?n.warnHtmlMessage:mn(e.warnHtmlMessage)?e.warnHtmlMessage:!0,C=!!e.escapeParameter;const T=n?n.modifiers:Xt(e.modifiers)?e.modifiers:{};let A=e.pluralRules||n&&n.pluralRules,E;E=(()=>{a&&Rj(null);const de={version:YEe,locale:u.value,fallbackLocale:c.value,messages:f.value,modifiers:T,pluralRules:A,missing:w===null?void 0:w,missingWarn:p,fallbackWarn:m,fallbackFormat:y,unresolving:!0,postTranslation:S===null?void 0:S,warnHtmlMessage:_,escapeParameter:C,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};de.datetimeFormats=h.value,de.numberFormats=v.value,de.__datetimeFormatters=Xt(E)?E.__datetimeFormatters:void 0,de.__numberFormatters=Xt(E)?E.__numberFormatters:void 0;const we=OEe(de);return a&&Rj(we),we})(),Vb(E,u.value,c.value);function I(){return[u.value,c.value,f.value,h.value,v.value]}const N=d.computed({get:()=>u.value,set:de=>{u.value=de,E.locale=u.value}}),V=d.computed({get:()=>c.value,set:de=>{c.value=de,E.fallbackLocale=c.value,Vb(E,u.value,de)}}),P=d.computed(()=>f.value),L=d.computed(()=>h.value),O=d.computed(()=>v.value);function R(){return or(S)?S:null}function F(de){S=de,E.postTranslation=de}function H(){return b}function z(de){de!==null&&(w=sY(de)),b=de,E.missing=w}const G=(de,we,Ke,se,le,xe)=>{I();let Me;try{__INTLIFY_PROD_DEVTOOLS__,a||(E.fallbackContext=n?LEe():void 0),Me=de(E)}finally{__INTLIFY_PROD_DEVTOOLS__,a||(E.fallbackContext=void 0)}if(Ke!=="translate exists"&&ra(Me)&&Me===F0||Ke==="translate exists"&&!Me){const[Ze,ve]=we();return n&&g?se(n):le(Ze)}else{if(xe(Me))return Me;throw Fa(_a.UNEXPECTED_RETURN_TYPE)}};function Y(...de){return G(we=>Reflect.apply(Gj,null,[we,...de]),()=>uV(...de),"translate",we=>Reflect.apply(we.t,we,[...de]),we=>we,we=>st(we))}function U(...de){const[we,Ke,se]=de;if(se&&!Pn(se))throw Fa(_a.INVALID_ARGUMENT);return Y(we,Ke,$a({resolvedMessage:!0},se||{}))}function j(...de){return G(we=>Reflect.apply(Yj,null,[we,...de]),()=>cV(...de),"datetime format",we=>Reflect.apply(we.d,we,[...de]),()=>Mj,we=>st(we))}function Q(...de){return G(we=>Reflect.apply(Zj,null,[we,...de]),()=>dV(...de),"number format",we=>Reflect.apply(we.n,we,[...de]),()=>Mj,we=>st(we))}function ee(de){return de.map(we=>st(we)||ra(we)||mn(we)?rY(String(we)):we)}const re={normalize:ee,interpolate:de=>de,type:"vnode"};function fe(...de){return G(we=>{let Ke;const se=we;try{se.processor=re,Ke=Reflect.apply(Gj,null,[se,...de])}finally{se.processor=null}return Ke},()=>uV(...de),"translate",we=>we[fV](...de),we=>[rY(we)],we=>vr(we))}function pe(...de){return G(we=>Reflect.apply(Zj,null,[we,...de]),()=>dV(...de),"number format",we=>we[vV](...de),oY,we=>st(we)||vr(we))}function me(...de){return G(we=>Reflect.apply(Yj,null,[we,...de]),()=>cV(...de),"datetime format",we=>we[hV](...de),oY,we=>st(we)||vr(we))}function ke(de){A=de,E.pluralRules=A}function Re(de,we){return G(()=>{if(!de)return!1;const Ke=st(we)?we:u.value,se=Ie(Ke),le=E.messageResolver(se,de);return s?le!=null:Jl(le)||hs(le)||st(le)},()=>[de],"translate exists",Ke=>Reflect.apply(Ke.te,Ke,[de,we]),ZEe,Ke=>mn(Ke))}function ne(de){let we=null;const Ke=Aj(E,c.value,u.value);for(let se=0;se{l&&(u.value=de,E.locale=de,Vb(E,u.value,c.value))}),d.watch(n.fallbackLocale,de=>{l&&(c.value=de,E.fallbackLocale=de,Vb(E,u.value,c.value))}));const Ue={id:iY,locale:N,fallbackLocale:V,get inheritLocale(){return l},set inheritLocale(de){l=de,de&&n&&(u.value=n.locale.value,c.value=n.fallbackLocale.value,Vb(E,u.value,c.value))},get availableLocales(){return Object.keys(f.value).sort()},messages:P,get modifiers(){return T},get pluralRules(){return A||{}},get isGlobal(){return a},get missingWarn(){return p},set missingWarn(de){p=de,E.missingWarn=p},get fallbackWarn(){return m},set fallbackWarn(de){m=de,E.fallbackWarn=m},get fallbackRoot(){return g},set fallbackRoot(de){g=de},get fallbackFormat(){return y},set fallbackFormat(de){y=de,E.fallbackFormat=y},get warnHtmlMessage(){return _},set warnHtmlMessage(de){_=de,E.warnHtmlMessage=de},get escapeParameter(){return C},set escapeParameter(de){C=de,E.escapeParameter=de},t:Y,getLocaleMessage:Ie,setLocaleMessage:He,mergeLocaleMessage:at,getPostTranslationHandler:R,setPostTranslationHandler:F,getMissingHandler:H,setMissingHandler:z,[$j]:ke};return Ue.datetimeFormats=L,Ue.numberFormats=O,Ue.rt=U,Ue.te=Re,Ue.tm=be,Ue.d=j,Ue.n=Q,Ue.getDateTimeFormat=yt,Ue.setDateTimeFormat=X,Ue.mergeDateTimeFormat=q,Ue.getNumberFormat=he,Ue.setNumberFormat=oe,Ue.mergeNumberFormat=Le,Ue[eY]=r,Ue[fV]=fe,Ue[hV]=me,Ue[vV]=pe,Ue}function QEe(e){const t=st(e.locale)?e.locale:xm,n=st(e.fallbackLocale)||vr(e.fallbackLocale)||Xt(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,r=or(e.missing)?e.missing:void 0,a=mn(e.silentTranslationWarn)||xd(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,o=mn(e.silentFallbackWarn)||xd(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,i=mn(e.fallbackRoot)?e.fallbackRoot:!0,s=!!e.formatFallbackMessages,l=Xt(e.modifiers)?e.modifiers:{},u=e.pluralizationRules,c=or(e.postTranslation)?e.postTranslation:void 0,f=st(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,h=!!e.escapeParameterHtml,v=mn(e.sync)?e.sync:!0;let p=e.messages;if(Xt(e.sharedMessages)){const C=e.sharedMessages;p=Object.keys(C).reduce((A,E)=>{const M=A[E]||(A[E]={});return $a(M,C[E]),A},p||{})}const{__i18n:m,__root:g,__injectWithOption:y}=e,b=e.datetimeFormats,w=e.numberFormats,S=e.flatJson,_=e.translateExistCompatible;return{locale:t,fallbackLocale:n,messages:p,flatJson:S,datetimeFormats:b,numberFormats:w,missing:r,missingWarn:a,fallbackWarn:o,fallbackRoot:i,fallbackFormat:s,modifiers:l,pluralRules:u,postTranslation:c,warnHtmlMessage:f,escapeParameter:h,messageResolver:e.messageResolver,inheritLocale:v,translateExistCompatible:_,__i18n:m,__root:g,__injectWithOption:y}}function gV(e={},t){{const n=mV(QEe(e)),{__extender:r}=e,a={id:n.id,get locale(){return n.locale.value},set locale(o){n.locale.value=o},get fallbackLocale(){return n.fallbackLocale.value},set fallbackLocale(o){n.fallbackLocale.value=o},get messages(){return n.messages.value},get datetimeFormats(){return n.datetimeFormats.value},get numberFormats(){return n.numberFormats.value},get availableLocales(){return n.availableLocales},get formatter(){return{interpolate(){return[]}}},set formatter(o){},get missing(){return n.getMissingHandler()},set missing(o){n.setMissingHandler(o)},get silentTranslationWarn(){return mn(n.missingWarn)?!n.missingWarn:n.missingWarn},set silentTranslationWarn(o){n.missingWarn=mn(o)?!o:o},get silentFallbackWarn(){return mn(n.fallbackWarn)?!n.fallbackWarn:n.fallbackWarn},set silentFallbackWarn(o){n.fallbackWarn=mn(o)?!o:o},get modifiers(){return n.modifiers},get formatFallbackMessages(){return n.fallbackFormat},set formatFallbackMessages(o){n.fallbackFormat=o},get postTranslation(){return n.getPostTranslationHandler()},set postTranslation(o){n.setPostTranslationHandler(o)},get sync(){return n.inheritLocale},set sync(o){n.inheritLocale=o},get warnHtmlInMessage(){return n.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(o){n.warnHtmlMessage=o!=="off"},get escapeParameterHtml(){return n.escapeParameter},set escapeParameterHtml(o){n.escapeParameter=o},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(o){},get pluralizationRules(){return n.pluralRules||{}},__composer:n,t(...o){const[i,s,l]=o,u={};let c=null,f=null;if(!st(i))throw Fa(_a.INVALID_ARGUMENT);const h=i;return st(s)?u.locale=s:vr(s)?c=s:Xt(s)&&(f=s),vr(l)?c=l:Xt(l)&&(f=l),Reflect.apply(n.t,n,[h,c||f||{},u])},rt(...o){return Reflect.apply(n.rt,n,[...o])},tc(...o){const[i,s,l]=o,u={plural:1};let c=null,f=null;if(!st(i))throw Fa(_a.INVALID_ARGUMENT);const h=i;return st(s)?u.locale=s:ra(s)?u.plural=s:vr(s)?c=s:Xt(s)&&(f=s),st(l)?u.locale=l:vr(l)?c=l:Xt(l)&&(f=l),Reflect.apply(n.t,n,[h,c||f||{},u])},te(o,i){return n.te(o,i)},tm(o){return n.tm(o)},getLocaleMessage(o){return n.getLocaleMessage(o)},setLocaleMessage(o,i){n.setLocaleMessage(o,i)},mergeLocaleMessage(o,i){n.mergeLocaleMessage(o,i)},d(...o){return Reflect.apply(n.d,n,[...o])},getDateTimeFormat(o){return n.getDateTimeFormat(o)},setDateTimeFormat(o,i){n.setDateTimeFormat(o,i)},mergeDateTimeFormat(o,i){n.mergeDateTimeFormat(o,i)},n(...o){return Reflect.apply(n.n,n,[...o])},getNumberFormat(o){return n.getNumberFormat(o)},setNumberFormat(o,i){n.setNumberFormat(o,i)},mergeNumberFormat(o,i){n.mergeNumberFormat(o,i)},getChoiceIndex(o,i){return-1}};return a.__extender=r,a}}const yV={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function qEe({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,a)=>[...r,...a.type===d.Fragment?a.children:[a]],[]):t.reduce((n,r)=>{const a=e[r];return a&&(n[r]=a()),n},Qn())}function lY(e){return d.Fragment}const uY=d.defineComponent({name:"i18n-t",props:$a({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>ra(e)||!isNaN(e)}},yV),setup(e,t){const{slots:n,attrs:r}=t,a=e.i18n||z0({useScope:e.scope,__useComponent:!0});return()=>{const o=Object.keys(n).filter(f=>f!=="_"),i=Qn();e.locale&&(i.locale=e.locale),e.plural!==void 0&&(i.plural=st(e.plural)?+e.plural:e.plural);const s=qEe(t,o),l=a[fV](e.keypath,s,i),u=$a(Qn(),r),c=st(e.tag)||Pn(e.tag)?e.tag:lY();return d.h(c,u,l)}}});function $Ee(e){return vr(e)&&!st(e[0])}function cY(e,t,n,r){const{slots:a,attrs:o}=t;return()=>{const i={part:!0};let s=Qn();e.locale&&(i.locale=e.locale),st(e.format)?i.key=e.format:Pn(e.format)&&(st(e.format.key)&&(i.key=e.format.key),s=Object.keys(e.format).reduce((h,v)=>n.includes(v)?$a(Qn(),h,{[v]:e.format[v]}):h,Qn()));const l=r(e.value,i,s);let u=[i.key];vr(l)?u=l.map((h,v)=>{const p=a[h.type],m=p?p({[h.type]:h.value,index:v,parts:l}):[h.value];return $Ee(m)&&(m[0].key=`${h.type}-${v}`),m}):st(l)&&(u=[l]);const c=$a(Qn(),o),f=st(e.tag)||Pn(e.tag)?e.tag:lY();return d.h(f,c,u)}}const dY=d.defineComponent({name:"i18n-n",props:$a({value:{type:Number,required:!0},format:{type:[String,Object]}},yV),setup(e,t){const n=e.i18n||z0({useScope:e.scope,__useComponent:!0});return cY(e,t,Jj,(...r)=>n[vV](...r))}}),fY=d.defineComponent({name:"i18n-d",props:$a({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},yV),setup(e,t){const n=e.i18n||z0({useScope:e.scope,__useComponent:!0});return cY(e,t,Kj,(...r)=>n[hV](...r))}});function eMe(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function tMe(e){const t=i=>{const{instance:s,modifiers:l,value:u}=i;if(!s||!s.$)throw Fa(_a.UNEXPECTED_ERROR);const c=eMe(e,s.$),f=hY(u);return[Reflect.apply(c.t,c,[...vY(f)]),c]};return{created:(i,s)=>{const[l,u]=t(s);V0&&e.global===u&&(i.__i18nWatcher=d.watch(u.locale,()=>{s.instance&&s.instance.$forceUpdate()})),i.__composer=u,i.textContent=l},unmounted:i=>{V0&&i.__i18nWatcher&&(i.__i18nWatcher(),i.__i18nWatcher=void 0,delete i.__i18nWatcher),i.__composer&&(i.__composer=void 0,delete i.__composer)},beforeUpdate:(i,{value:s})=>{if(i.__composer){const l=i.__composer,u=hY(s);i.textContent=Reflect.apply(l.t,l,[...vY(u)])}},getSSRProps:i=>{const[s]=t(i);return{textContent:s}}}}function hY(e){if(st(e))return{path:e};if(Xt(e)){if(!("path"in e))throw Fa(_a.REQUIRED_VALUE,"path");return e}else throw Fa(_a.INVALID_VALUE)}function vY(e){const{path:t,locale:n,args:r,choice:a,plural:o}=e,i={},s=r||{};return st(n)&&(i.locale=n),ra(a)&&(i.plural=a),ra(o)&&(i.plural=o),[t,s,i]}function nMe(e,t,...n){const r=Xt(n[0])?n[0]:{},a=!!r.useI18nComponentName;(mn(r.globalInstall)?r.globalInstall:!0)&&([a?"i18n":uY.name,"I18nT"].forEach(i=>e.component(i,uY)),[dY.name,"I18nN"].forEach(i=>e.component(i,dY)),[fY.name,"I18nD"].forEach(i=>e.component(i,fY))),e.directive("t",tMe(t))}function rMe(e,t,n){return{beforeCreate(){const r=d.getCurrentInstance();if(!r)throw Fa(_a.UNEXPECTED_ERROR);const a=this.$options;if(a.i18n){const o=a.i18n;if(a.__i18n&&(o.__i18n=a.__i18n),o.__root=t,this===this.$root)this.$i18n=pY(e,o);else{o.__injectWithOption=!0,o.__extender=n.__vueI18nExtend,this.$i18n=gV(o);const i=this.$i18n;i.__extender&&(i.__disposer=i.__extender(this.$i18n))}}else if(a.__i18n)if(this===this.$root)this.$i18n=pY(e,a);else{this.$i18n=gV({__i18n:a.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});const o=this.$i18n;o.__extender&&(o.__disposer=o.__extender(this.$i18n))}else this.$i18n=e;a.__i18nGlobal&&nY(t,a,a),this.$t=(...o)=>this.$i18n.t(...o),this.$rt=(...o)=>this.$i18n.rt(...o),this.$tc=(...o)=>this.$i18n.tc(...o),this.$te=(o,i)=>this.$i18n.te(o,i),this.$d=(...o)=>this.$i18n.d(...o),this.$n=(...o)=>this.$i18n.n(...o),this.$tm=o=>this.$i18n.tm(o),n.__setInstance(r,this.$i18n)},mounted(){},unmounted(){const r=d.getCurrentInstance();if(!r)throw Fa(_a.UNEXPECTED_ERROR);const a=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,a.__disposer&&(a.__disposer(),delete a.__disposer,delete a.__extender),n.__deleteInstance(r),delete this.$i18n}}}function pY(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[$j](t.pluralizationRules||e.pluralizationRules);const n=H0(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(r=>e.mergeLocaleMessage(r,n[r])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(r=>e.mergeDateTimeFormat(r,t.datetimeFormats[r])),t.numberFormats&&Object.keys(t.numberFormats).forEach(r=>e.mergeNumberFormat(r,t.numberFormats[r])),e}const aMe=Sd("global-vue-i18n");function oMe(e={},t){const n=__VUE_I18N_LEGACY_API__&&mn(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,r=mn(e.globalInjection)?e.globalInjection:!0,a=__VUE_I18N_LEGACY_API__&&n?!!e.allowComposition:!0,o=new Map,[i,s]=iMe(e,n),l=Sd("");function u(h){return o.get(h)||null}function c(h,v){o.set(h,v)}function f(h){o.delete(h)}{const h={get mode(){return __VUE_I18N_LEGACY_API__&&n?"legacy":"composition"},get allowComposition(){return a},async install(v,...p){if(v.__VUE_I18N_SYMBOL__=l,v.provide(v.__VUE_I18N_SYMBOL__,h),Xt(p[0])){const y=p[0];h.__composerExtend=y.__composerExtend,h.__vueI18nExtend=y.__vueI18nExtend}let m=null;!n&&r&&(m=pMe(v,h.global)),__VUE_I18N_FULL_INSTALL__&&nMe(v,h,...p),__VUE_I18N_LEGACY_API__&&n&&v.mixin(rMe(s,s.__composer,h));const g=v.unmount;v.unmount=()=>{m&&m(),h.dispose(),g()}},get global(){return s},dispose(){i.stop()},__instances:o,__getInstance:u,__setInstance:c,__deleteInstance:f};return h}}function z0(e={}){const t=d.getCurrentInstance();if(t==null)throw Fa(_a.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Fa(_a.NOT_INSTALLED);const n=sMe(t),r=uMe(n),a=tY(t),o=lMe(e,a);if(__VUE_I18N_LEGACY_API__&&n.mode==="legacy"&&!e.__useComponent){if(!n.allowComposition)throw Fa(_a.NOT_AVAILABLE_IN_LEGACY_MODE);return hMe(t,o,r,e)}if(o==="global")return nY(r,e,a),r;if(o==="parent"){let l=cMe(n,t,e.__useComponent);return l==null&&(l=r),l}const i=n;let s=i.__getInstance(t);if(s==null){const l=$a({},e);"__i18n"in a&&(l.__i18n=a.__i18n),r&&(l.__root=r),s=mV(l),i.__composerExtend&&(s[pV]=i.__composerExtend(s)),fMe(i,t,s),i.__setInstance(t,s)}return s}function iMe(e,t,n){const r=d.effectScope();{const a=__VUE_I18N_LEGACY_API__&&t?r.run(()=>gV(e)):r.run(()=>mV(e));if(a==null)throw Fa(_a.UNEXPECTED_ERROR);return[r,a]}}function sMe(e){{const t=d.inject(e.isCE?aMe:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Fa(e.isCE?_a.NOT_INSTALLED_WITH_PROVIDE:_a.UNEXPECTED_ERROR);return t}}function lMe(e,t){return P0(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function uMe(e){return e.mode==="composition"?e.global:e.global.__composer}function cMe(e,t,n=!1){let r=null;const a=t.root;let o=dMe(t,n);for(;o!=null;){const i=e;if(e.mode==="composition")r=i.__getInstance(o);else if(__VUE_I18N_LEGACY_API__){const s=i.__getInstance(o);s!=null&&(r=s.__composer,n&&r&&!r[eY]&&(r=null))}if(r!=null||a===o)break;o=o.parent}return r}function dMe(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function fMe(e,t,n){d.onMounted(()=>{},t),d.onUnmounted(()=>{const r=n;e.__deleteInstance(t);const a=r[pV];a&&(a(),delete r[pV])},t)}function hMe(e,t,n,r={}){const a=t==="local",o=d.shallowRef(null);if(a&&e.proxy&&!(e.proxy.$options.i18n||e.proxy.$options.__i18n))throw Fa(_a.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const i=mn(r.inheritLocale)?r.inheritLocale:!st(r.locale),s=d.ref(!a||i?n.locale.value:st(r.locale)?r.locale:xm),l=d.ref(!a||i?n.fallbackLocale.value:st(r.fallbackLocale)||vr(r.fallbackLocale)||Xt(r.fallbackLocale)||r.fallbackLocale===!1?r.fallbackLocale:s.value),u=d.ref(H0(s.value,r)),c=d.ref(Xt(r.datetimeFormats)?r.datetimeFormats:{[s.value]:{}}),f=d.ref(Xt(r.numberFormats)?r.numberFormats:{[s.value]:{}}),h=a?n.missingWarn:mn(r.missingWarn)||xd(r.missingWarn)?r.missingWarn:!0,v=a?n.fallbackWarn:mn(r.fallbackWarn)||xd(r.fallbackWarn)?r.fallbackWarn:!0,p=a?n.fallbackRoot:mn(r.fallbackRoot)?r.fallbackRoot:!0,m=!!r.fallbackFormat,g=or(r.missing)?r.missing:null,y=or(r.postTranslation)?r.postTranslation:null,b=a?n.warnHtmlMessage:mn(r.warnHtmlMessage)?r.warnHtmlMessage:!0,w=!!r.escapeParameter,S=a?n.modifiers:Xt(r.modifiers)?r.modifiers:{},_=r.pluralRules||a&&n.pluralRules;function C(){return[s.value,l.value,u.value,c.value,f.value]}const T=d.computed({get:()=>o.value?o.value.locale.value:s.value,set:ne=>{o.value&&(o.value.locale.value=ne),s.value=ne}}),A=d.computed({get:()=>o.value?o.value.fallbackLocale.value:l.value,set:ne=>{o.value&&(o.value.fallbackLocale.value=ne),l.value=ne}}),E=d.computed(()=>o.value?o.value.messages.value:u.value),M=d.computed(()=>c.value),I=d.computed(()=>f.value);function N(){return o.value?o.value.getPostTranslationHandler():y}function V(ne){o.value&&o.value.setPostTranslationHandler(ne)}function P(){return o.value?o.value.getMissingHandler():g}function L(ne){o.value&&o.value.setMissingHandler(ne)}function O(ne){return C(),ne()}function R(...ne){return o.value?O(()=>Reflect.apply(o.value.t,null,[...ne])):O(()=>"")}function F(...ne){return o.value?Reflect.apply(o.value.rt,null,[...ne]):""}function H(...ne){return o.value?O(()=>Reflect.apply(o.value.d,null,[...ne])):O(()=>"")}function z(...ne){return o.value?O(()=>Reflect.apply(o.value.n,null,[...ne])):O(()=>"")}function G(ne){return o.value?o.value.tm(ne):{}}function Y(ne,be){return o.value?o.value.te(ne,be):!1}function U(ne){return o.value?o.value.getLocaleMessage(ne):{}}function j(ne,be){o.value&&(o.value.setLocaleMessage(ne,be),u.value[ne]=be)}function Q(ne,be){o.value&&o.value.mergeLocaleMessage(ne,be)}function ee(ne){return o.value?o.value.getDateTimeFormat(ne):{}}function $(ne,be){o.value&&(o.value.setDateTimeFormat(ne,be),c.value[ne]=be)}function re(ne,be){o.value&&o.value.mergeDateTimeFormat(ne,be)}function fe(ne){return o.value?o.value.getNumberFormat(ne):{}}function pe(ne,be){o.value&&(o.value.setNumberFormat(ne,be),f.value[ne]=be)}function me(ne,be){o.value&&o.value.mergeNumberFormat(ne,be)}const ke={get id(){return o.value?o.value.id:-1},locale:T,fallbackLocale:A,messages:E,datetimeFormats:M,numberFormats:I,get inheritLocale(){return o.value?o.value.inheritLocale:i},set inheritLocale(ne){o.value&&(o.value.inheritLocale=ne)},get availableLocales(){return o.value?o.value.availableLocales:Object.keys(u.value)},get modifiers(){return o.value?o.value.modifiers:S},get pluralRules(){return o.value?o.value.pluralRules:_},get isGlobal(){return o.value?o.value.isGlobal:!1},get missingWarn(){return o.value?o.value.missingWarn:h},set missingWarn(ne){o.value&&(o.value.missingWarn=ne)},get fallbackWarn(){return o.value?o.value.fallbackWarn:v},set fallbackWarn(ne){o.value&&(o.value.missingWarn=ne)},get fallbackRoot(){return o.value?o.value.fallbackRoot:p},set fallbackRoot(ne){o.value&&(o.value.fallbackRoot=ne)},get fallbackFormat(){return o.value?o.value.fallbackFormat:m},set fallbackFormat(ne){o.value&&(o.value.fallbackFormat=ne)},get warnHtmlMessage(){return o.value?o.value.warnHtmlMessage:b},set warnHtmlMessage(ne){o.value&&(o.value.warnHtmlMessage=ne)},get escapeParameter(){return o.value?o.value.escapeParameter:w},set escapeParameter(ne){o.value&&(o.value.escapeParameter=ne)},t:R,getPostTranslationHandler:N,setPostTranslationHandler:V,getMissingHandler:P,setMissingHandler:L,rt:F,d:H,n:z,tm:G,te:Y,getLocaleMessage:U,setLocaleMessage:j,mergeLocaleMessage:Q,getDateTimeFormat:ee,setDateTimeFormat:$,mergeDateTimeFormat:re,getNumberFormat:fe,setNumberFormat:pe,mergeNumberFormat:me};function Re(ne){ne.locale.value=s.value,ne.fallbackLocale.value=l.value,Object.keys(u.value).forEach(be=>{ne.mergeLocaleMessage(be,u.value[be])}),Object.keys(c.value).forEach(be=>{ne.mergeDateTimeFormat(be,c.value[be])}),Object.keys(f.value).forEach(be=>{ne.mergeNumberFormat(be,f.value[be])}),ne.escapeParameter=w,ne.fallbackFormat=m,ne.fallbackRoot=p,ne.fallbackWarn=v,ne.missingWarn=h,ne.warnHtmlMessage=b}return d.onBeforeMount(()=>{if(e.proxy==null||e.proxy.$i18n==null)throw Fa(_a.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const ne=o.value=e.proxy.$i18n.__composer;t==="global"?(s.value=ne.locale.value,l.value=ne.fallbackLocale.value,u.value=ne.messages.value,c.value=ne.datetimeFormats.value,f.value=ne.numberFormats.value):a&&Re(ne)}),ke}const vMe=["locale","fallbackLocale","availableLocales"],mY=["t","rt","d","n","tm","te"];function pMe(e,t){const n=Object.create(null);return vMe.forEach(a=>{const o=Object.getOwnPropertyDescriptor(t,a);if(!o)throw Fa(_a.UNEXPECTED_ERROR);const i=d.isRef(o.value)?{get(){return o.value.value},set(s){o.value.value=s}}:{get(){return o.get&&o.get()}};Object.defineProperty(n,a,i)}),e.config.globalProperties.$i18n=n,mY.forEach(a=>{const o=Object.getOwnPropertyDescriptor(t,a);if(!o||!o.value)throw Fa(_a.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${a}`,o)}),()=>{delete e.config.globalProperties.$i18n,mY.forEach(a=>{delete e.config.globalProperties[`$${a}`]})}}if(KEe(),__INTLIFY_JIT_COMPILATION__?Vj(zEe):Vj(HEe),DEe(dEe),VEe(Aj),__INTLIFY_PROD_DEVTOOLS__){const e=rc();e.__INTLIFY__=!0,wEe(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const gY={badge:"バッジ",open:"開く",close:"閉じる",dismiss:"閉じる",confirmEdit:{ok:"OK",cancel:"キャンセル"},dataIterator:{noResultsText:"検索結果が見つかりません。",loadingText:"項目をロード中です..."},dataTable:{itemsPerPageText:"1ページあたりの行数:",ariaLabel:{sortDescending:"降順の並び替え。",sortAscending:"昇順の並び替え。",sortNone:"ソートされていません。",activateNone:"ソートを削除するには有効にしてください。",activateDescending:"降順の並び替えのためには有効にしてください。",activateAscending:"昇順のソートのためには有効にしてください。"},sortBy:"ソート方式"},dataFooter:{itemsPerPageText:"1ページあたりの件数:",itemsPerPageAll:"すべて",nextPage:"次のページ",prevPage:"前のページ",firstPage:"最初のページ",lastPage:"最後のページ",pageText:"{0}-{1} 件目 / {2}件"},dateRangeInput:{divider:"から"},datePicker:{itemsSelected:"{0} 選択済",range:{title:"日付を選択",header:"日付を入力"},title:"日付を選択",header:"日付を入力",input:{placeholder:"日付を入力"},ariaLabel:{previousMonth:"前の月",nextMonth:"次の月",selectYear:"年を選択",previousYear:"前の年",nextYear:"次の年",selectMonth:"月を選択",selectDate:"{0}",currentDate:"今日、{0}"}},noDataText:"データはありません。",carousel:{prev:"前のビジュアル",next:"次のビジュアル",ariaLabel:{delimiter:"カルーセルのスライド {0}件目 / {1}件"}},calendar:{moreEvents:"さらに{0}",today:"今日"},input:{clear:"クリア {0}",prependAction:"{0} の前に追加されたアクション",appendAction:"{0} の後に追加されたアクション",otp:"{0}番目のワンタイムパスワードを入力してください"},fileInput:{counter:"{0} ファイル",counterSize:"{0} ファイル (合計 {1})"},fileUpload:{title:"ここにファイルをドラッグ&ドロップ",divider:"または",browse:"ファイルを選択"},timePicker:{am:"午前",pm:"午後",title:"時間を選択",hour:"時",minute:"分",second:"秒",notAllowed:"値は許可されていません"},pagination:{ariaLabel:{root:"ページネーションナビゲーション",next:"次のページ",previous:"前のページ",page:"{0}ページ目に移動",currentPage:"現在のページ、ページ {0}",first:"最初のページ",last:"最後のページ"}},stepper:{next:"次へ",prev:"前へ"},rating:{ariaLabel:{item:"評価 {1} のうち {0}"}},loading:"ロード中...",infiniteScroll:{loadMore:"さらに読み込む",empty:"データがありません"},rules:{required:"このフィールドは必須です",email:"有効なメールアドレスを入力してください",number:"このフィールドには数字のみ入力できます",integer:"このフィールドには整数のみ入力できます",capital:"このフィールドには大文字のみ入力できます",maxLength:"最大{0}文字まで入力してください",minLength:"最低{0}文字以上入力してください",strictLength:"入力されたフィールドの長さが無効です",exclude:"{0}という文字は使用できません",notEmpty:"少なくとも1つの値を選んでください",pattern:"無効な形式です"},command:{search:"コマンドを入力するか検索..."},hotkey:{then:"次に",ctrl:"Ctrl",command:"Command",shift:"Shift",alt:"Alt",option:"Option",enter:"Enter",escape:"Escape",upArrow:"上矢印",downArrow:"下矢印",leftArrow:"左矢印",rightArrow:"右矢印",backspace:"バックスペース",space:"スペース",plus:"プラス",shortcut:"キーボードショートカット: {0}",or:"または"},video:{play:"再生",pause:"一時停止",seek:"シーク",volume:"音量",showVolume:"音量コントロールを表示",mute:"ミュート",unmute:"ミュート解除",enterFullscreen:"全画面表示",exitFullscreen:"全画面表示を終了"},colorPicker:{ariaLabel:{eyedropper:"画面から色を選択",hueSlider:"色相",alphaSlider:"アルファ",redInput:"赤",greenInput:"緑",blueInput:"青",alphaInput:"アルファ",hueInput:"色相",saturationInput:"彩度",lightnessInput:"明度",hexInput:"HEX値",hexaInput:"アルファ付きHEX値",changeFormat:"カラーフォーマットを変更"}}},yY={badge:"徽章",open:"打开",close:"关闭",dismiss:"取消",confirmEdit:{ok:"确定",cancel:"取消"},dataIterator:{noResultsText:"没有符合条件的结果",loadingText:"加载中……"},dataTable:{itemsPerPageText:"每页数目:",ariaLabel:{sortDescending:":降序排列。",sortAscending:":升序排列。",sortNone:":未排序。",activateNone:"点击以移除排序。",activateDescending:"点击以降序排列。",activateAscending:"点击以升序排列。"},sortBy:"排序方式"},dataFooter:{itemsPerPageText:"每页数目:",itemsPerPageAll:"全部",nextPage:"下一页",prevPage:"上一页",firstPage:"首页",lastPage:"尾页",pageText:"{0}-{1} 共 {2}"},dateRangeInput:{divider:"至"},datePicker:{itemsSelected:"已选择 {0} 项",range:{title:"选择日期",header:"输入日期"},title:"选择日期",header:"输入日期",input:{placeholder:"输入日期"},ariaLabel:{previousMonth:"上个月",nextMonth:"下个月",selectYear:"选择年份",previousYear:"上一年",nextYear:"下一年",selectMonth:"选择月份",selectDate:"{0}",currentDate:"今天,{0}"}},noDataText:"没有数据",carousel:{prev:"上一张",next:"下一张",ariaLabel:{delimiter:"幻灯片 {0} / {1}"}},calendar:{moreEvents:"还有 {0} 项",today:"今天"},input:{clear:"清除 {0}",prependAction:"{0} 前置操作",appendAction:"{0} 后置操作",otp:"请输入第 {0} 位 OTP"},fileInput:{counter:"{0} 个文件",counterSize:"{0} 个文件(共 {1})"},fileUpload:{title:"拖放文件到此处",divider:"或",browse:"浏览文件"},timePicker:{am:"上午",pm:"下午",title:"选择时间",hour:"小时",minute:"分钟",second:"秒",notAllowed:"值不允许"},pagination:{ariaLabel:{root:"分页导航",next:"下一页",previous:"上一页",page:"转到页面 {0}",currentPage:"当前页 {0}",first:"第一页",last:"最后一页"}},stepper:{next:"下一步",prev:"上一步"},rating:{ariaLabel:{item:"评分 {0} / {1}"}},loading:"加载中...",infiniteScroll:{loadMore:"加载更多",empty:"没有更多内容"},rules:{required:"此字段为必填项",email:"请输入有效的电子邮件地址",number:"此字段只能包含数字",integer:"此字段只能包含整数",capital:"此字段只能包含大写字母",maxLength:"您最多可以输入{0}个字符",minLength:"您必须至少输入{0}个字符",strictLength:"输入字段的长度无效",exclude:"字符{0}是不允许的",notEmpty:"请至少选择一个值",pattern:"格式无效"},command:{search:"输入命令或搜索..."},hotkey:{then:"然后",ctrl:"Ctrl",command:"Command",shift:"Shift",alt:"Alt",option:"Option",enter:"Enter",escape:"Escape",upArrow:"上箭头",downArrow:"下箭头",leftArrow:"左箭头",rightArrow:"右箭头",backspace:"退格",space:"空格",plus:"加",shortcut:"键盘快捷键:{0}",or:"或"},video:{play:"播放",pause:"暂停",seek:"跳转",volume:"音量",showVolume:"显示音量控制",mute:"静音",unmute:"取消静音",enterFullscreen:"全屏",exitFullscreen:"退出全屏"},colorPicker:{ariaLabel:{eyedropper:"从屏幕拾取颜色",hueSlider:"色相",alphaSlider:"不透明度",redInput:"红色",greenInput:"绿色",blueInput:"蓝色",alphaInput:"不透明度",hueInput:"色相",saturationInput:"饱和度",lightnessInput:"亮度",hexInput:"HEX 值",hexaInput:"带不透明度 HEX 值",changeFormat:"更改颜色格式"}}},mMe={zhHans:{$vuetify:{...yY,datePicker:{...yY.datePicker,title:"",header:"选择日期",okTips:"选择日期才能保存",saveBtn:"保存"}}},en:{$vuetify:{...qM,datePicker:{...qM.datePicker,title:"",header:"Select date",okTips:"You must select a date to save",saveBtn:"Save"}}},ja:{$vuetify:{...gY,datePicker:{...gY.datePicker,title:"",header:"日付を選択",okTips:"日付を選択してから保存してください",saveBtn:"ほぞん"}}}},bY=oMe({legacy:!1,locale:"en",fallbackLocale:"en",messages:mMe}),gMe={collapse:"mdi-chevron-up",complete:"mdi-check",cancel:"mdi-close-circle",close:"mdi-close",delete:"mdi-close-circle",clear:"mdi-close-circle",success:"mdi-check-circle",info:"mdi-information",warning:"mdi-alert-circle",error:"mdi-close-circle",prev:"mdi-chevron-left",next:"mdi-chevron-right",checkboxOn:"mdi-checkbox-marked",checkboxOff:"mdi-checkbox-blank-outline",checkboxIndeterminate:"mdi-minus-box",delimiter:"mdi-circle",sortAsc:"mdi-arrow-up",sortDesc:"mdi-arrow-down",expand:"mdi-chevron-down",menu:"mdi-menu",subgroup:"mdi-menu-down",dropdown:"mdi-menu-down",radioOn:"mdi-radiobox-marked",radioOff:"mdi-radiobox-blank",edit:"mdi-pencil",ratingEmpty:"mdi-star-outline",ratingFull:"mdi-star",ratingHalf:"mdi-star-half-full",loading:"mdi-cached",first:"mdi-page-first",last:"mdi-page-last",unfold:"mdi-unfold-more-horizontal",file:"mdi-paperclip",plus:"mdi-plus",minus:"mdi-minus",calendar:"mdi-calendar",treeviewCollapse:"mdi-menu-down",treeviewExpand:"mdi-menu-right",tableGroupCollapse:"mdi-chevron-down",tableGroupExpand:"mdi-chevron-right",eyeDropper:"mdi-eyedropper",upload:"mdi-cloud-upload",color:"mdi-palette",command:"mdi-apple-keyboard-command",ctrl:"mdi-apple-keyboard-control",space:"mdi-keyboard-space",shift:"mdi-apple-keyboard-shift",alt:"mdi-apple-keyboard-option",enter:"mdi-keyboard-return",arrowup:"mdi-arrow-up",arrowdown:"mdi-arrow-down",arrowleft:"mdi-arrow-left",arrowright:"mdi-arrow-right",backspace:"mdi-backspace",play:"mdi-play",pause:"mdi-pause",fullscreen:"mdi-fullscreen",fullscreenExit:"mdi-fullscreen-exit",volumeHigh:"mdi-volume-high",volumeMedium:"mdi-volume-medium",volumeLow:"mdi-volume-low",volumeOff:"mdi-volume-variant-off",search:"mdi-magnify"},yMe={component:e=>d.h(pI,{...e,class:"mdi"})};function bMe(){return{svg:{component:vI},class:{component:pI}}}function wMe(e){const t=bMe(),n=e?.defaultSet??"mdi";return n==="mdi"&&!t.mdi&&(t.mdi=yMe),Qa({defaultSet:n,sets:t,aliases:{...gMe,vuetify:["M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z",["M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z",.6]],"vuetify-outline":"svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z","vuetify-play":["m6.376 13.184-4.11-7.192C1.505 4.66 2.467 3 4.003 3h8.532l-.953 1.576-.006.01-.396.677c-.429.732-.214 1.507.194 2.015.404.503 1.092.878 1.869.806a3.72 3.72 0 0 1 1.005.022c.276.053.434.143.523.237.138.146.38.635-.25 2.09-.893 1.63-1.553 1.722-1.847 1.677-.213-.033-.468-.158-.756-.406a4.95 4.95 0 0 1-.8-.927c-.39-.564-1.04-.84-1.66-.846-.625-.006-1.316.27-1.693.921l-.478.826-.911 1.506Z",["M9.093 11.552c.046-.079.144-.15.32-.148a.53.53 0 0 1 .43.207c.285.414.636.847 1.046 1.2.405.35.914.662 1.516.754 1.334.205 2.502-.698 3.48-2.495l.014-.028.013-.03c.687-1.574.774-2.852-.005-3.675-.37-.391-.861-.586-1.333-.676a5.243 5.243 0 0 0-1.447-.044c-.173.016-.393-.073-.54-.257-.145-.18-.127-.316-.082-.392l.393-.672L14.287 3h5.71c1.536 0 2.499 1.659 1.737 2.992l-7.997 13.996c-.768 1.344-2.706 1.344-3.473 0l-3.037-5.314 1.377-2.278.004-.006.004-.007.481-.831Z",.6]]}},e)}function wY(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:t,...n}=e,r=Qa(t,n),{aliases:a={},components:o={},directives:i={}}=r,s=d.effectScope();return s.run(()=>{const l=S1e(r.defaults),u=oSe(r.display,r.ssr),c=Y1e(r.theme),f=wMe(r.icons),h=L1e(r.locale),v=B0e(r.date,h),p=sSe(r.goTo,h);function m(y){for(const w in i)y.directive(w,i[w]);for(const w in o)y.component(w,o[w]);for(const w in a)y.component(w,po({...a[w],name:w,aliasName:a[w].name}));const b=d.effectScope();if(b.run(()=>{c.install(y)}),y.onUnmount(()=>b.stop()),y.provide(rm,l),y.provide(xI,u),y.provide(qy,c),y.provide(fI,f),y.provide(am,h),y.provide(zG,v.options),y.provide(WG,v.instance),y.provide(_8,p),In&&r.ssr)if(y.$nuxt)y.$nuxt.hook("app:suspense:resolve",()=>{u.update()});else{const{mount:w}=y;y.mount=function(){const S=w(...arguments);return d.nextTick(()=>u.update()),y.mount=w,S}}y.mixin({computed:{$vuetify(){return d.reactive({defaults:_m.call(this,rm),display:_m.call(this,xI),theme:_m.call(this,qy),icons:_m.call(this,fI),locale:_m.call(this,am),date:_m.call(this,WG)})}}})}function g(){s.stop()}return{install:m,unmount:g,defaults:l,display:u,theme:c,icons:f,locale:h,date:v,goTo:p}})}const SMe="3.12.5";wY.version=SMe;function _m(e){const t=this.$,n=t.parent?.provides??t.vnode.appContext?.provides;if(n&&e in n)return n[e]}const xMe={defaultTheme:"light",themes:{light:{dark:!1,colors:{primary:"#3E63DD","on-primary":"#fff","primary-darken-1":"#3451B2","primary-darken-2":"#101D46","primary-lighten-1":"#8DA4EF","primary-lighten-2":"#E6EDFE",secondary:"#5B6471","on-secondary":"#fff","secondary-darken-1":"#444C58","secondary-darken-2":"#19212B","secondary-lighten-1":"#C2CDDC","secondary-lighten-2":"#E4ECFE",accent:"#82B1FF",info:"#0091FF","on-info":"#fff","info-darken-1":"#006ADC","info-darken-2":"#00254D","info-lighten-1":"#5EB0EF","info-lighten-2":"#E1F0FF",success:"#30A46C","on-success":"#fff","success-darken-1":"#18794E","success-darken-2":"#153226","success-lighten-1":"#5BB98C","success-lighten-2":"#DDF3E4",warning:"#F76808","on-warning":"#fff","warning-darken-1":"#BD4B00","warning-darken-2":"#451E11","warning-lighten-1":"#FA934E","warning-lighten-2":"#FFE8D7",error:"#E5484D","on-error":"#fff","error-darken-1":"#CD2B31","error-darken-2":"#381316","error-lighten-1":"#EB9091","error-lighten-2":"#FFE5E5",background:"#fff","on-background":"#212121",surface:"#fff","on-surface":"#212121",grey:"#9E9E9E","grey-lighten-1":"#BDBDBD","grey-lighten-2":"#E0E0E0","grey-lighten-3":"#EEEEEE","grey-lighten-4":"#F5F5F5","grey-lighten-5":"#FAFAFA","grey-darken-1":"#757575","grey-darken-2":"#616161","grey-darken-3":"#424242","grey-darken-4":"#212121",black:"rgba(0, 0, 0, 0.87)","black-lighten-1":"rgba(0, 0, 0, 0.6)","black-lighten-2":"rgba(0, 0, 0, 0.58)","black-lighten-3":"rgba(0, 0, 0, 0.54)","black-lighten-4":"rgba(0, 0, 0, 0.42)","black-lighten-5":"rgba(0, 0, 0, 0.38)","black-lighten-6":"rgba(0, 0, 0, 0.26)","black-lighten-7":"rgba(0, 0, 0, 0.2)","black-lighten-8":"rgba(0, 0, 0, 0.18)","black-lighten-9":"rgba(0, 0, 0, 0.12)","black-lighten-10":"rgba(0, 0, 0, 0.06)"},variables:{"border-color":"#000000","border-opacity":.12,"high-emphasis-opacity":1,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.04,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.12,"dragged-opacity":.08,"theme-kbd":"#212121","theme-on-kbd":"#FFFFFF","theme-code":"#F5F5F5","theme-on-code":"#000000","shadow-key-umbra-color":"#000000","shadow-xs-opacity":"0.16","shadow-sm-opacity":"0.18","shadow-md-opacity":"0.20","shadow-lg-opacity":"0.22","shadow-xl-opacity":"0.24"}}}},SY=wY({locale:{adapter:cAe({i18n:bY,useI18n:z0})},theme:xMe,components:eAe,directives:uAe}),xY="en",bV=200,CMe=bV-80,CY=20,_Y=1e5,TY=16,W0=6,G0=10,U0=2,_Me=["#f44336","#e91e63","#9c27b0","#673ab7","#3f51b5","#2196f3","#03a9f4","#00bcd4","#009688","#4caf50","#8bc34a","#cddc39","#ffeb3b","#ffc107","#ff9800","#ff5722","#000000","#333333","#666666","#999999","#CCCCCC","#D5D5D4","#E8E8E8","#EEEEEE"],wV="Roboto",TMe=[{title:"editor.default",value:wV,divider:!0,default:!0},{title:"Arial",value:"Arial"},{title:"Arial Black",value:"Arial Black"},{title:"Georgia",value:"Georgia"},{title:"Impact",value:"Impact"},{title:"Helvetica",value:"Helvetica"},{title:"Tahoma",value:"Tahoma"},{title:"Times New Roman",value:"Times New Roman"},{title:"Verdana",value:"Verdana"},{title:"Courier New",value:"Courier New",divider:!0},{title:"Monaco",value:"Monaco"},{title:"Monospace",value:"monospace"}],SV="default",kMe=[8,10,12,14,16,18,20,24,30,36,48,60,72],Tm="default";var j0=(e=>(e[e["size-small"]=200]="size-small",e[e["size-medium"]=500]="size-medium",e["size-large"]="100%",e))(j0||{}),Y0=(e=>(e[e["size-small"]=480]="size-small",e[e["size-medium"]=640]="size-medium",e["size-large"]="100%",e))(Y0||{});const AMe={image:["float-left","float-none","float-right","divider","image-size-small","image-size-medium","image-size-large","divider","textAlign","divider","image","image-aspect-ratio","remove"],text:["bold","italic","underline","strike","divider","color","highlight","textAlign","divider","link"],link:["bold","italic","underline","strike","divider","color","highlight","textAlign","divider","link","unlink","link-open"],video:["video-size-small","video-size-medium","video-size-large","divider","video","remove"]},K0=d.reactive({extensions:[]});function EMe(e){K0.defaultLang=e.defaultLang,K0.defaultMarkdownTheme=e.defaultMarkdownTheme,K0.extensions=e.extensions??[]}function X0(){return{state:K0}}var kY=typeof global=="object"&&global&&global.Object===Object&&global,MMe=typeof self=="object"&&self&&self.Object===Object&&self,ql=kY||MMe||Function("return this")(),$l=ql.Symbol,AY=Object.prototype,IMe=AY.hasOwnProperty,DMe=AY.toString,Nb=$l?$l.toStringTag:void 0;function VMe(e){var t=IMe.call(e,Nb),n=e[Nb];try{e[Nb]=void 0;var r=!0}catch{}var a=DMe.call(e);return r&&(t?e[Nb]=n:delete e[Nb]),a}var PMe=Object.prototype,NMe=PMe.toString;function LMe(e){return NMe.call(e)}var OMe="[object Null]",RMe="[object Undefined]",EY=$l?$l.toStringTag:void 0;function km(e){return e==null?e===void 0?RMe:OMe:EY&&EY in Object(e)?VMe(e):LMe(e)}function Vh(e){return e!=null&&typeof e=="object"}var BMe="[object Symbol]";function Z0(e){return typeof e=="symbol"||Vh(e)&&km(e)==BMe}function MY(e,t){for(var n=-1,r=e==null?0:e.length,a=Array(r);++n0){if(++t>=cIe)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function vIe(e){return function(){return e}}var RY=function(){try{var e=Lh(Object,"defineProperty");return e({},"",{}),e}catch{}}(),pIe=RY?function(e,t){return RY(e,"toString",{configurable:!0,enumerable:!1,value:vIe(t),writable:!0})}:xV,mIe=hIe(pIe);function gIe(e,t,n,r){for(var a=e.length,o=n+-1;++o-1}var xIe=9007199254740991,CIe=/^(?:0|[1-9]\d*)$/;function BY(e,t){var n=typeof e;return t=t??xIe,!!t&&(n=="number"||n!="symbol"&&CIe.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=kIe}function zY(e){return e!=null&&TV(e.length)&&!LY(e)}var AIe=Object.prototype;function EIe(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||AIe;return e===n}function MIe(e,t){for(var n=-1,r=Array(e);++n-1}function LDe(e,t){var n=this.__data__,r=J0(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function ic(e){var t=-1,n=e==null?0:e.length;for(this.clear();++ts))return!1;var u=o.get(e),c=o.get(t);if(u&&c)return u==t&&c==e;var f=-1,h=!0,v=n&SVe?new Bb:void 0;for(o.set(e,t),o.set(t,e);++f=t||T<0||f&&A>=o}function y(){var C=LV();if(g(C))return b(C);s=setTimeout(y,m(C))}function b(C){return s=void 0,h&&r?v(C):(r=a=void 0,i)}function w(){s!==void 0&&clearTimeout(s),u=0,r=l=a=s=void 0}function S(){return s===void 0?i:b(LV())}function _(){var C=LV(),T=g(C);if(r=arguments,a=this,l=C,T){if(s===void 0)return p(l);if(f)return clearTimeout(s),s=setTimeout(y,t),v(l)}return s===void 0&&(s=setTimeout(y,t)),i}return _.cancel=w,_.flush=S,_}function OV(e){return Vh(e)&&zY(e)}var cPe=200;function dPe(e,t,n,r){var a=-1,o=SIe,i=!0,s=e.length,l=[],u=t.length;if(!s)return l;n&&(t=MY(t,KY(n))),t.length>=cPe&&(o=dK,i=!1,t=new Bb(t));e:for(;++an?n:e}const RV=e=>typeof e=="number",Hb=e=>typeof e=="string",Am=e=>typeof e=="boolean",gPe=e=>typeof e=="function",zb=(e,t="px")=>{if(!e)return e;const n=RV(e)?String(e):e,r=Number.parseFloat(n),a=n.match(/[a-zA-Z%]+$/),o=a?a[0]:t;return Number.isNaN(r)?e:r+o};function yPe(e,t){const{extensions:n=[]}=e.extensionManager??{};return!!n.find(r=>r.name===t)}function bK(e,t){const{state:n}=X0(),r=d.computed(()=>Am(d.unref(e))?SV:Hb(n.defaultMarkdownTheme)&&n.defaultMarkdownTheme?n.defaultMarkdownTheme:SV),a=d.computed(()=>({[`markdown-theme-${d.unref(r)}`]:!!Hb(d.unref(r))}));function o(i){!Am(d.unref(e))&&d.unref(e)!==i&&t?.(i)}return d.watch(r,i=>o(i)),d.watch(e,i=>{i&&Hb(i)&&n.defaultMarkdownTheme!==i&&(n.defaultMarkdownTheme=i)}),n.defaultMarkdownTheme&&o(n.defaultMarkdownTheme),{markdownThemeStyle:a}}function wK(e){return d.getCurrentScope()?(d.onScopeDispose(e),!0):!1}const Em=new WeakMap,bPe=(...e)=>{var t;const n=e[0],r=(t=d.getCurrentInstance())==null?void 0:t.proxy;if(r==null)throw new Error("injectLocal must be called in setup");return Em.has(r)&&n in Em.get(r)?Em.get(r)[n]:d.inject(...e)},wPe=(e,t)=>{var n;const r=(n=d.getCurrentInstance())==null?void 0:n.proxy;if(r==null)throw new Error("provideLocal must be called in setup");Em.has(r)||Em.set(r,Object.create(null));const a=Em.get(r);a[e]=t,d.provide(e,t)};function SPe(e,t){const n=Symbol(e.name||"InjectionState"),r=void 0;return[(...a)=>{const o=e(...a);return wPe(n,o),o},()=>bPe(n,r)]}function SK(e){return typeof e=="function"?e():d.unref(e)}const xK=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const xPe=Object.prototype.toString,CPe=e=>xPe.call(e)==="[object Object]",_Pe=()=>{},TPe=xK?window:void 0,kPe=xK?window.document:void 0;function BV(e){var t;const n=SK(e);return(t=n?.$el)!=null?t:n}function CK(...e){let t,n,r,a;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,a]=e,t=TPe):[t,n,r,a]=e,!t)return _Pe;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const o=[],i=()=>{o.forEach(c=>c()),o.length=0},s=(c,f,h,v)=>(c.addEventListener(f,h,v),()=>c.removeEventListener(f,h,v)),l=d.watch(()=>[BV(t),SK(a)],([c,f])=>{if(i(),!c)return;const h=CPe(f)?{...f}:f;o.push(...n.flatMap(v=>r.map(p=>s(c,v,p,h))))},{immediate:!0,flush:"post"}),u=()=>{l(),i()};return wK(u),u}function APe(){const e=d.ref(!1),t=d.getCurrentInstance();return t&&d.onMounted(()=>{e.value=!0},t),e}function EPe(e){const t=APe();return d.computed(()=>(t.value,!!e()))}const _K=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function MPe(e,t={}){const{document:n=kPe,autoExit:r=!1}=t,a=d.computed(()=>{var y;return(y=BV(e))!=null?y:n?.querySelector("html")}),o=d.ref(!1),i=d.computed(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(y=>n&&y in n||a.value&&y in a.value)),s=d.computed(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(y=>n&&y in n||a.value&&y in a.value)),l=d.computed(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(y=>n&&y in n||a.value&&y in a.value)),u=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(y=>n&&y in n),c=EPe(()=>a.value&&n&&i.value!==void 0&&s.value!==void 0&&l.value!==void 0),f=()=>u?n?.[u]===a.value:!1,h=()=>{if(l.value){if(n&&n[l.value]!=null)return n[l.value];{const y=a.value;if(y?.[l.value]!=null)return!!y[l.value]}}return!1};async function v(){if(!(!c.value||!o.value)){if(s.value)if(n?.[s.value]!=null)await n[s.value]();else{const y=a.value;y?.[s.value]!=null&&await y[s.value]()}o.value=!1}}async function p(){if(!c.value||o.value)return;h()&&await v();const y=a.value;i.value&&y?.[i.value]!=null&&(await y[i.value](),o.value=!0)}async function m(){await(o.value?v():p())}const g=()=>{const y=h();(!y||y&&f())&&(o.value=y)};return CK(n,_K,g,!1),CK(()=>BV(a),_K,g,!1),r&&wK(v),{isSupported:c,isFullscreen:o,enter:p,exit:v,toggle:m}}const[IPe,FV]=SPe(()=>{const{state:e}=X0(),t=d.reactive({extensions:e.extensions??[],defaultLang:xY,defaultMarkdownTheme:SV,isFullscreen:!1,color:void 0,highlight:void 0}),n=d.computed(()=>t.isFullscreen);function r(){t.isFullscreen=!t.isFullscreen}return d.watchEffect(()=>{t.extensions=e.extensions,t.defaultLang=e.defaultLang,t.defaultMarkdownTheme=e.defaultMarkdownTheme}),{state:t,isFullscreen:n,toggleFullscreen:r}}),TK="[vuetify-pro-tiptap]";class kK{static warn(t){console.warn(`${TK}: ${t}`)}static error(t){console.error(`${TK}: ${t}`)}}function DPe(e){return e=e||new Map,{all:e,on(t,n){const r=e.get(t);r?r.push(n):e.set(t,[n])},off(t,n){const r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit(t,n){let r=e.get(t);r&&r.slice().map(a=>{a(n)}),r=e.get("*"),r&&r.slice().map(a=>{a(t,n)})}}}const VPe={"editor.remove":"Entfernen","editor.words":"WÖRTER","editor.characters":"ZEICHEN","editor.default":"Standard","editor.size.small.tooltip":"Klein","editor.size.medium.tooltip":"Mittel","editor.size.large.tooltip":"Groß","editor.bold.tooltip":"Fett","editor.italic.tooltip":"Kursiv","editor.underline.tooltip":"Unterstrichen","editor.strike.tooltip":"Durchgestrichen","editor.color.tooltip":"Farbe","editor.highlight.tooltip":"Hervorheben","editor.heading.tooltip":"Überschriften","editor.heading.h1.tooltip":"Überschrift 1","editor.heading.h2.tooltip":"Überschrift 2","editor.heading.h3.tooltip":"Überschrift 3","editor.heading.h4.tooltip":"Überschrift 4","editor.heading.h5.tooltip":"Überschrift 5","editor.heading.h6.tooltip":"Überschrift 6","editor.paragraph.tooltip":"Absatz","editor.textalign.tooltip":"Ausrichten","editor.textalign.left.tooltip":"Links","editor.textalign.center.tooltip":"Zentriert","editor.textalign.right.tooltip":"Rechts","editor.textalign.justify.tooltip":"Blocksatz","editor.fontFamily.tooltip":"Schriftart","editor.fontSize.tooltip":"Schriftgröße","editor.superscript.tooltip":"Hochgestellt","editor.subscript.tooltip":"Tiefgestellt","editor.bulletlist.tooltip":"Aufzählungsliste","editor.orderedlist.tooltip":"Nummerierte Liste","editor.tasklist.tooltip":"Aufgabenliste","editor.indent.tooltip":"Einzug","editor.outdent.tooltip":"Ausrücken","editor.link.tooltip":"Link","editor.link.unlink.tooltip":"Link entfernen","editor.link.open":"Link öffnen","editor.link.dialog.title":"Link einfügen","editor.link.dialog.link":"Link","editor.link.dialog.rel":"rel","editor.link.dialog.openInNewTab":"In neuem Tab öffnen","editor.link.dialog.button.apply":"Anwenden","editor.markdownTheme.tooltip":"Thema","editor.image.tooltip":"Bild","editor.image.float.left.tooltip":"Links ausrichten","editor.image.float.none.tooltip":"Keine Ausrichtung","editor.image.float.right.tooltip":"Rechts ausrichten","editor.image.dialog.title":"Bild einfügen","editor.image.dialog.tab.url":"URL","editor.image.dialog.tab.upload":"Hochladen","editor.image.dialog.form.link":"Link","editor.image.dialog.form.alt":"Alt"},PPe={"editor.remove":"Remove","editor.words":"WORDS","editor.characters":"CHARACTERS","editor.default":"default","editor.size.small.tooltip":"Small","editor.size.medium.tooltip":"Medium","editor.size.large.tooltip":"Cover","editor.bold.tooltip":"Bold","editor.italic.tooltip":"Italic","editor.underline.tooltip":"Underline","editor.strike.tooltip":"Strike","editor.color.tooltip":"Color","editor.highlight.tooltip":"Highlight","editor.heading.tooltip":"Headings","editor.heading.h1.tooltip":"Heading 1","editor.heading.h2.tooltip":"Heading 2","editor.heading.h3.tooltip":"Heading 3","editor.heading.h4.tooltip":"Heading 4","editor.heading.h5.tooltip":"Heading 5","editor.heading.h6.tooltip":"Heading 6","editor.paragraph.tooltip":"Paragraph","editor.textalign.tooltip":"Align","editor.textalign.left.tooltip":"Left","editor.textalign.center.tooltip":"Center","editor.textalign.right.tooltip":"Right","editor.textalign.justify.tooltip":"Justify","editor.fontFamily.tooltip":"Font family","editor.fontSize.tooltip":"Font size","editor.superscript.tooltip":"Superscript","editor.subscript.tooltip":"Subscript","editor.bulletlist.tooltip":"Bullet List","editor.orderedlist.tooltip":"Ordered List","editor.tasklist.tooltip":"Task List","editor.indent.tooltip":"Indent","editor.outdent.tooltip":"Outdent","editor.link.tooltip":"Link","editor.link.unlink.tooltip":"Unlink","editor.link.open":"Open link","editor.link.dialog.title":"Insert link","editor.link.dialog.link":"link","editor.link.dialog.rel":"rel","editor.link.dialog.openInNewTab":"Open in new tab","editor.link.dialog.button.apply":"apply","editor.markdownTheme.tooltip":"Theme","editor.image.tooltip":"Image","editor.image.float.left.tooltip":"Float left","editor.image.float.none.tooltip":"Float none","editor.image.float.right.tooltip":"Float right","editor.image.dialog.title":"Insert image","editor.image.dialog.tab.url":"url","editor.image.dialog.tab.upload":"upload","editor.image.dialog.form.link":"Link","editor.image.dialog.form.alt":"Alt","editor.image.dialog.form.aspectRatio":"Lock original aspect ratio","editor.image.dialog.form.file":"File","editor.image.dialog.button.apply":"apply","editor.video.tooltip":"Video","editor.video.dialog.title":"Insert video","editor.video.dialog.link":"link","editor.video.dialog.button.apply":"apply","editor.table.tooltip":"Table","editor.table.menu.insert_table":"Insert Table","editor.table.menu.insert_table.with_header_row":"With header row","editor.table.menu.add_column_before":"Add Column Before","editor.table.menu.add_column_after":"Add Column After","editor.table.menu.delete_column":"Delete Column","editor.table.menu.add_row_before":"Add Row Before","editor.table.menu.add_row_after":"Add Row After","editor.table.menu.delete_row":"Delete Row","editor.table.menu.merge_or_split_cells":"Merge Or Split Cells","editor.table.menu.delete_table":"Delete Table","editor.blockquote.tooltip":"Blockquote","editor.horizontalrule.tooltip":"Horizontal Rule","editor.code.tooltip":"Code","editor.codeblock.tooltip":"Code Block","editor.htmlview.tooltip":"HTML View","editor.clear.tooltip":"Clear Format","editor.undo.tooltip":"Undo","editor.redo.tooltip":"Redo","editor.fullscreen.tooltip.fullscreen":"Fullscreen","editor.fullscreen.tooltip.exit":"Fullscreen Exit"},NPe={"editor.remove":"Rimuovi","editor.words":"Parole","editor.characters":"Caratteri","editor.default":"Predefinito","editor.size.small.tooltip":"Piccolo","editor.size.medium.tooltip":"Medio","editor.size.large.tooltip":"Grande","editor.bold.tooltip":"Grassetto","editor.italic.tooltip":"Corsivo","editor.underline.tooltip":"Sottolineato","editor.strike.tooltip":"Barrato","editor.color.tooltip":"Colore","editor.highlight.tooltip":"Evidenzia","editor.heading.tooltip":"Intestazioni","editor.heading.h1.tooltip":"Intestzione 1","editor.heading.h2.tooltip":"Intestzione 2","editor.heading.h3.tooltip":"Intestzione 3","editor.heading.h4.tooltip":"Intestazione 4","editor.heading.h5.tooltip":"Intestazione 5","editor.heading.h6.tooltip":"Intestazione 6","editor.paragraph.tooltip":"Paragrafo","editor.textalign.tooltip":"Allineamento","editor.textalign.left.tooltip":"Sinistra","editor.textalign.center.tooltip":"Centro","editor.textalign.right.tooltip":"Destra","editor.textalign.justify.tooltip":"Giustificato","editor.fontFamily.tooltip":"Tipo carattere","editor.fontSize.tooltip":"Dimensione carattere","editor.superscript.tooltip":"Apice","editor.subscript.tooltip":"Pedice","editor.bulletlist.tooltip":"Elenco puntato","editor.orderedlist.tooltip":"Elenco numerato","editor.tasklist.tooltip":"Elenco attività","editor.indent.tooltip":"Aumenta rientro","editor.outdent.tooltip":"Riduci rientro","editor.link.tooltip":"Aggiungi collegamento","editor.link.unlink.tooltip":"Rimuovi collegamento","editor.link.open":"Apri collegamento","editor.link.dialog.title":"Inserisci collegamento","editor.link.dialog.link":"Collegamento","editor.link.dialog.rel":"rel","editor.link.dialog.openInNewTab":"Apri in una nuova finestra","editor.link.dialog.button.apply":"Applica","editor.markdownTheme.tooltip":"Tema","editor.image.tooltip":"Immagine","editor.image.float.left.tooltip":"Allinea a sinistra","editor.image.float.none.tooltip":"Nessun allineamento","editor.image.float.right.tooltip":"Allinea a destra","editor.image.dialog.title":"Inserisci immagine","editor.image.dialog.tab.url":"URL","editor.image.dialog.tab.upload":"Carica","editor.image.dialog.form.link":"Collegamento","editor.image.dialog.form.alt":"Alt","editor.image.dialog.form.aspectRatio":"Blocca le proporzioni originali","editor.image.dialog.form.file":"File","editor.image.dialog.button.apply":"Applica","editor.video.tooltip":"Video","editor.video.dialog.title":"Inserisci video","editor.video.dialog.link":"Collegamento","editor.video.dialog.button.apply":"Applica","editor.table.tooltip":"Tabella","editor.table.menu.insert_table":"Inserisci tabella","editor.table.menu.insert_table.with_header_row":"Con riga intestazione","editor.table.menu.add_column_before":"Aggiungi colonna prima","editor.table.menu.add_column_after":"Aggiungi colonna dopo","editor.table.menu.delete_column":"Elimina colonna","editor.table.menu.add_row_before":"Aggiungi riga prima","editor.table.menu.add_row_after":"Aggiungi riga dopo","editor.table.menu.delete_row":"Elimina riga","editor.table.menu.merge_or_split_cells":"Unisci o dividi celle","editor.table.menu.delete_table":"Elimina tabella","editor.blockquote.tooltip":"Citazione","editor.horizontalrule.tooltip":"Linea orizzontale","editor.code.tooltip":"Codice","editor.codeblock.tooltip":"Blocco di codice","editor.clear.tooltip":"Rimuovi formattazione","editor.undo.tooltip":"Annulla","editor.redo.tooltip":"Ripristina","editor.fullscreen.tooltip.fullscreen":"Schermo intero","editor.fullscreen.tooltip.exit":"Esci da schermo intero"},LPe={"editor.remove":"Verwijderen","editor.words":"WOORDEN","editor.characters":"KARAKTERS","editor.default":"standaard","editor.size.small.tooltip":"Klein","editor.size.medium.tooltip":"Middelmatig","editor.size.large.tooltip":"Cover","editor.bold.tooltip":"Dikgedrukt","editor.italic.tooltip":"Cursief","editor.underline.tooltip":"Onderstreept","editor.strike.tooltip":"Doorgetrokken","editor.color.tooltip":"Kleur","editor.highlight.tooltip":"Markeren","editor.heading.tooltip":"Koppen","editor.heading.h1.tooltip":"Kop 1","editor.heading.h2.tooltip":"Kop 2","editor.heading.h3.tooltip":"Kop 3","editor.heading.h4.tooltip":"Kop 4","editor.heading.h5.tooltip":"Kop 5","editor.heading.h6.tooltip":"Kop 6","editor.paragraph.tooltip":"Paragraaf","editor.textalign.tooltip":"Uitlijnen","editor.textalign.left.tooltip":"Links","editor.textalign.center.tooltip":"Midden","editor.textalign.right.tooltip":"Rechts","editor.textalign.justify.tooltip":"Justify","editor.fontFamily.tooltip":"Font familie","editor.fontSize.tooltip":"Font grootte","editor.superscript.tooltip":"Superscript","editor.subscript.tooltip":"Subscript","editor.bulletlist.tooltip":"Ongenummerde lijst","editor.orderedlist.tooltip":"Genummerde lijst","editor.tasklist.tooltip":"Takenlijst","editor.indent.tooltip":"Inspringing vergroten","editor.outdent.tooltip":"Inspringing verkleinen","editor.link.tooltip":"Link","editor.link.unlink.tooltip":"Link verwijderen","editor.link.open":"Link openen","editor.link.dialog.title":"Link invoegen","editor.link.dialog.link":"link","editor.link.dialog.rel":"rel","editor.link.dialog.openInNewTab":"Openen in nieuw tabblad","editor.link.dialog.button.apply":"Toepassen","editor.markdownTheme.tooltip":"Thema","editor.image.tooltip":"Afbeelding","editor.image.float.left.tooltip":"Zweef links","editor.image.float.none.tooltip":"Niet zweven","editor.image.float.right.tooltip":"Zweef rechts","editor.image.dialog.title":"Afbeelding invoegen","editor.image.dialog.tab.url":"URL","editor.image.dialog.tab.upload":"Upload","editor.image.dialog.form.link":"Link","editor.image.dialog.form.alt":"Alt","editor.image.dialog.form.aspectRatio":"Originele aspect ratio vastzetten","editor.image.dialog.form.file":"Bestand","editor.image.dialog.button.apply":"Toepassen","editor.video.tooltip":"Video","editor.video.dialog.title":"Video invoegen","editor.video.dialog.link":"link","editor.video.dialog.button.apply":"Toepassen","editor.table.tooltip":"Tabel","editor.table.menu.insert_table":"Tabel invoegen","editor.table.menu.insert_table.with_header_row":"Met kop rij","editor.table.menu.add_column_before":"Kolom ervoor invoegen","editor.table.menu.add_column_after":"Kolom erna invoegen","editor.table.menu.delete_column":"Kolom verwijderen","editor.table.menu.add_row_before":"Rij ervoor invoegen","editor.table.menu.add_row_after":"Rij erna invoegen","editor.table.menu.delete_row":"Rij verwijderen","editor.table.menu.merge_or_split_cells":"Cellen samenvoegen/splitsen","editor.table.menu.delete_table":"Tabel verwijderen","editor.blockquote.tooltip":"Citaatblok","editor.horizontalrule.tooltip":"Horizontale lijn","editor.code.tooltip":"Code","editor.codeblock.tooltip":"Code blok","editor.clear.tooltip":"Formattering verwijderen","editor.undo.tooltip":"Stap terug","editor.redo.tooltip":"Stap verder","editor.fullscreen.tooltip.fullscreen":"Volledig scherm","editor.fullscreen.tooltip.exit":"Volledig scherm verlaten"},OPe={"editor.remove":"删除","editor.words":"单词","editor.characters":"字符","editor.default":"默认","editor.size.small.tooltip":"小尺寸","editor.size.medium.tooltip":"中等尺寸","editor.size.large.tooltip":"铺满","editor.bold.tooltip":"粗体","editor.italic.tooltip":"斜体","editor.underline.tooltip":"下划线","editor.strike.tooltip":"中划线","editor.color.tooltip":"文本颜色","editor.highlight.tooltip":"文本高亮","editor.heading.tooltip":"标题","editor.heading.h1.tooltip":"标题 1","editor.heading.h2.tooltip":"标题 2","editor.heading.h3.tooltip":"标题 3","editor.heading.h4.tooltip":"标题 4","editor.heading.h5.tooltip":"标题 5","editor.heading.h6.tooltip":"标题 6","editor.paragraph.tooltip":"正文","editor.textalign.tooltip":"对齐方式","editor.textalign.left.tooltip":"左对齐","editor.textalign.center.tooltip":"居中对齐","editor.textalign.right.tooltip":"右对齐","editor.textalign.justify.tooltip":"两端对齐","editor.fontFamily.tooltip":"字体","editor.fontSize.tooltip":"字体大小","editor.superscript.tooltip":"上标","editor.subscript.tooltip":"下标","editor.bulletlist.tooltip":"无序列表","editor.orderedlist.tooltip":"有序列表","editor.tasklist.tooltip":"任务列表","editor.indent.tooltip":"增加缩进","editor.outdent.tooltip":"减少缩进","editor.link.tooltip":"网络链接","editor.link.unlink.tooltip":"取消链接","editor.link.open":"打开链接","editor.link.dialog.title":"插入链接","editor.link.dialog.link":"链接","editor.link.dialog.rel":"rel","editor.link.dialog.openInNewTab":"在新标签页中打开","editor.link.dialog.button.apply":"应用","editor.markdownTheme.tooltip":"主题","editor.image.tooltip":"图片","editor.image.float.left.tooltip":"左浮动","editor.image.float.none.tooltip":"无浮动","editor.image.float.right.tooltip":"右浮动","editor.image.dialog.title":"插入图片","editor.image.dialog.tab.url":"网络图片","editor.image.dialog.tab.upload":"本地图片","editor.image.dialog.form.link":"链接","editor.image.dialog.form.alt":"说明","editor.image.dialog.form.aspectRatio":"锁定原有长宽比","editor.image.dialog.form.file":"文件","editor.image.dialog.button.apply":"应用","editor.video.tooltip":"视频","editor.video.dialog.title":"插入视频","editor.video.dialog.link":"网络链接","editor.video.dialog.button.apply":"应用","editor.table.tooltip":"表格","editor.table.menu.insert_table":"插入表格","editor.table.menu.insert_table.with_header_row":"带标题行","editor.table.menu.add_column_before":"向左插入一列","editor.table.menu.add_column_after":"向右插入一列","editor.table.menu.delete_column":"删除列","editor.table.menu.add_row_before":"向上插入一行","editor.table.menu.add_row_after":"向下插入一行","editor.table.menu.delete_row":"删除行","editor.table.menu.merge_or_split_cells":"合并或拆分单元格","editor.table.menu.delete_table":"删除表格","editor.blockquote.tooltip":"引用","editor.horizontalrule.tooltip":"分隔线","editor.code.tooltip":"代码","editor.codeblock.tooltip":"代码块","editor.htmlview.tooltip":"HTML视图","editor.clear.tooltip":"清除格式","editor.undo.tooltip":"撤销","editor.redo.tooltip":"重做","editor.fullscreen.tooltip.fullscreen":"全屏","editor.fullscreen.tooltip.exit":"退出全屏"},RPe={nl:LPe,zhHans:OPe,en:PPe,de:VPe,it:NPe},Mm={lang:xY,message:RPe};class BPe{emitter;constructor(){this.emitter=DPe()}get lang(){return Mm.lang}set lang(t){if(!this.isLangSupported(t)){kK.warn(`Can't find the current language "${t}", Using language "${Mm.lang}" by default`);return}Mm.lang=t,this.emitter.emit("lang",t)}get message(){return Mm.message}set message(t){Mm.message=t}loadLangMessage(t){return this.message[t]}isLangSupported(t){return Object.keys(this.message).includes(t)}setLang(t){this.lang=t}registerWatchLang(t){return this.emitter.on("lang",t),{unsubscribe:()=>{this.emitter.off("lang",t)}}}setMessage(t,n){this.message[t]=n}buildI18nHandler(t){t||(t=this.lang);const n=this.loadLangMessage(t);return function(r){return n[r]||r}}}const tC=new BPe,uc=()=>{const e=d.ref(Mm.lang),t=d.computed(()=>tC.buildI18nHandler(d.unref(e)));return d.watchEffect(n=>{const r=tC.registerWatchLang(a=>{e.value=a});n(()=>{r.unsubscribe()})}),{lang:e,t}};function eo(e){this.content=e}eo.prototype={constructor:eo,find:function(e){for(var t=0;t>1}},eo.from=function(e){if(e instanceof eo)return e;var t=[];if(e)for(var n in e)t.push(n,e[n]);return new eo(t)};function AK(e,t,n){for(let r=0;;r++){if(r==e.childCount||r==t.childCount)return e.childCount==t.childCount?null:n;let a=e.child(r),o=t.child(r);if(a==o){n+=a.nodeSize;continue}if(!a.sameMarkup(o))return n;if(a.isText&&a.text!=o.text){for(let i=0;a.text[i]==o.text[i];i++)n++;return n}if(a.content.size||o.content.size){let i=AK(a.content,o.content,n+1);if(i!=null)return i}n+=a.nodeSize}}function EK(e,t,n,r){for(let a=e.childCount,o=t.childCount;;){if(a==0||o==0)return a==o?null:{a:n,b:r};let i=e.child(--a),s=t.child(--o),l=i.nodeSize;if(i==s){n-=l,r-=l;continue}if(!i.sameMarkup(s))return{a:n,b:r};if(i.isText&&i.text!=s.text){let u=0,c=Math.min(i.text.length,s.text.length);for(;ut&&r(l,a+s,o||null,i)!==!1&&l.content.size){let c=s+1;l.nodesBetween(Math.max(0,t-c),Math.min(l.content.size,n-c),r,a+c)}s=u}}descendants(t){this.nodesBetween(0,this.size,t)}textBetween(t,n,r,a){let o="",i=!0;return this.nodesBetween(t,n,(s,l)=>{let u=s.isText?s.text.slice(Math.max(t,l)-l,n-l):s.isLeaf?a?typeof a=="function"?a(s):a:s.type.spec.leafText?s.type.spec.leafText(s):"":"";s.isBlock&&(s.isLeaf&&u||s.isTextblock)&&r&&(i?i=!1:o+=r),o+=u},0),o}append(t){if(!t.size)return this;if(!this.size)return t;let n=this.lastChild,r=t.firstChild,a=this.content.slice(),o=0;for(n.isText&&n.sameMarkup(r)&&(a[a.length-1]=n.withText(n.text+r.text),o=1);ot)for(let o=0,i=0;it&&((in)&&(s.isText?s=s.cut(Math.max(0,t-i),Math.min(s.text.length,n-i)):s=s.cut(Math.max(0,t-i-1),Math.min(s.content.size,n-i-1))),r.push(s),a+=s.nodeSize),i=l}return new Fe(r,a)}cutByIndex(t,n){return t==n?Fe.empty:t==0&&n==this.content.length?this:new Fe(this.content.slice(t,n))}replaceChild(t,n){let r=this.content[t];if(r==n)return this;let a=this.content.slice(),o=this.size+n.nodeSize-r.nodeSize;return a[t]=n,new Fe(a,o)}addToStart(t){return new Fe([t].concat(this.content),this.size+t.nodeSize)}addToEnd(t){return new Fe(this.content.concat(t),this.size+t.nodeSize)}eq(t){if(this.content.length!=t.content.length)return!1;for(let n=0;nthis.size||t<0)throw new RangeError(`Position ${t} outside of fragment (${this})`);for(let n=0,r=0;;n++){let a=this.child(n),o=r+a.nodeSize;if(o>=t)return o==t?nC(n+1,o):nC(n,r);r=o}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(t=>t.toJSON()):null}static fromJSON(t,n){if(!n)return Fe.empty;if(!Array.isArray(n))throw new RangeError("Invalid input for Fragment.fromJSON");return new Fe(n.map(t.nodeFromJSON))}static fromArray(t){if(!t.length)return Fe.empty;let n,r=0;for(let a=0;athis.type.rank&&(n||(n=t.slice(0,a)),n.push(this),r=!0),n&&n.push(o)}}return n||(n=t.slice()),r||n.push(this),n}removeFromSet(t){for(let n=0;nr.type.rank-a.type.rank),n}};tr.none=[];class aC extends Error{}class rt{constructor(t,n,r){this.content=t,this.openStart=n,this.openEnd=r}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(t,n){let r=IK(this.content,t+this.openStart,n);return r&&new rt(r,this.openStart,this.openEnd)}removeBetween(t,n){return new rt(MK(this.content,t+this.openStart,n+this.openStart),this.openStart,this.openEnd)}eq(t){return this.content.eq(t.content)&&this.openStart==t.openStart&&this.openEnd==t.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let t={content:this.content.toJSON()};return this.openStart>0&&(t.openStart=this.openStart),this.openEnd>0&&(t.openEnd=this.openEnd),t}static fromJSON(t,n){if(!n)return rt.empty;let r=n.openStart||0,a=n.openEnd||0;if(typeof r!="number"||typeof a!="number")throw new RangeError("Invalid input for Slice.fromJSON");return new rt(Fe.fromJSON(t,n.content),r,a)}static maxOpen(t,n=!0){let r=0,a=0;for(let o=t.firstChild;o&&!o.isLeaf&&(n||!o.type.spec.isolating);o=o.firstChild)r++;for(let o=t.lastChild;o&&!o.isLeaf&&(n||!o.type.spec.isolating);o=o.lastChild)a++;return new rt(t,r,a)}}rt.empty=new rt(Fe.empty,0,0);function MK(e,t,n){let{index:r,offset:a}=e.findIndex(t),o=e.maybeChild(r),{index:i,offset:s}=e.findIndex(n);if(a==t||o.isText){if(s!=n&&!e.child(i).isText)throw new RangeError("Removing non-flat range");return e.cut(0,t).append(e.cut(n))}if(r!=i)throw new RangeError("Removing non-flat range");return e.replaceChild(r,o.copy(MK(o.content,t-a-1,n-a-1)))}function IK(e,t,n,r){let{index:a,offset:o}=e.findIndex(t),i=e.maybeChild(a);if(o==t||i.isText)return r&&!r.canReplace(a,a,n)?null:e.cut(0,t).append(n).append(e.cut(t));let s=IK(i.content,t-o-1,n,i);return s&&e.replaceChild(a,i.copy(s))}function FPe(e,t,n){if(n.openStart>e.depth)throw new aC("Inserted content deeper than insertion position");if(e.depth-n.openStart!=t.depth-n.openEnd)throw new aC("Inconsistent open depths");return DK(e,t,n,0)}function DK(e,t,n,r){let a=e.index(r),o=e.node(r);if(a==t.index(r)&&r=0&&e.isText&&e.sameMarkup(t[n])?t[n]=e.withText(t[n].text+e.text):t.push(e)}function Wb(e,t,n,r){let a=(t||e).node(n),o=0,i=t?t.index(n):a.childCount;e&&(o=e.index(n),e.depth>n?o++:e.textOffset&&(Rh(e.nodeAfter,r),o++));for(let s=o;sa&&zV(e,t,a+1),i=r.depth>a&&zV(n,r,a+1),s=[];return Wb(null,e,a,s),o&&i&&t.index(a)==n.index(a)?(VK(o,i),Rh(Bh(o,PK(e,t,n,r,a+1)),s)):(o&&Rh(Bh(o,oC(e,t,a+1)),s),Wb(t,n,a,s),i&&Rh(Bh(i,oC(n,r,a+1)),s)),Wb(r,null,a,s),new Fe(s)}function oC(e,t,n){let r=[];if(Wb(null,e,n,r),e.depth>n){let a=zV(e,t,n+1);Rh(Bh(a,oC(e,t,n+1)),r)}return Wb(t,null,n,r),new Fe(r)}function HPe(e,t){let n=t.depth-e.openStart,r=t.node(n).copy(e.content);for(let a=n-1;a>=0;a--)r=t.node(a).copy(Fe.from(r));return{start:r.resolveNoCache(e.openStart+n),end:r.resolveNoCache(r.content.size-e.openEnd-n)}}class Gb{constructor(t,n,r){this.pos=t,this.path=n,this.parentOffset=r,this.depth=n.length/3-1}resolveDepth(t){return t==null?this.depth:t<0?this.depth+t:t}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(t){return this.path[this.resolveDepth(t)*3]}index(t){return this.path[this.resolveDepth(t)*3+1]}indexAfter(t){return t=this.resolveDepth(t),this.index(t)+(t==this.depth&&!this.textOffset?0:1)}start(t){return t=this.resolveDepth(t),t==0?0:this.path[t*3-1]+1}end(t){return t=this.resolveDepth(t),this.start(t)+this.node(t).content.size}before(t){if(t=this.resolveDepth(t),!t)throw new RangeError("There is no position before the top-level node");return t==this.depth+1?this.pos:this.path[t*3-1]}after(t){if(t=this.resolveDepth(t),!t)throw new RangeError("There is no position after the top-level node");return t==this.depth+1?this.pos:this.path[t*3-1]+this.path[t*3].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let t=this.parent,n=this.index(this.depth);if(n==t.childCount)return null;let r=this.pos-this.path[this.path.length-1],a=t.child(n);return r?t.child(n).cut(r):a}get nodeBefore(){let t=this.index(this.depth),n=this.pos-this.path[this.path.length-1];return n?this.parent.child(t).cut(0,n):t==0?null:this.parent.child(t-1)}posAtIndex(t,n){n=this.resolveDepth(n);let r=this.path[n*3],a=n==0?0:this.path[n*3-1]+1;for(let o=0;o0;n--)if(this.start(n)<=t&&this.end(n)>=t)return n;return 0}blockRange(t=this,n){if(t.pos=0;r--)if(t.pos<=this.end(r)&&(!n||n(this.node(r))))return new iC(this,t,r);return null}sameParent(t){return this.pos-this.parentOffset==t.pos-t.parentOffset}max(t){return t.pos>this.pos?t:this}min(t){return t.pos=0&&n<=t.content.size))throw new RangeError("Position "+n+" out of range");let r=[],a=0,o=n;for(let i=t;;){let{index:s,offset:l}=i.content.findIndex(o),u=o-l;if(r.push(i,s,a+l),!u||(i=i.child(s),i.isText))break;o=u-1,a+=l+1}return new Gb(n,r,o)}static resolveCached(t,n){let r=NK.get(t);if(r)for(let o=0;ot&&this.nodesBetween(t,n,o=>(r.isInSet(o.marks)&&(a=!0),!a)),a}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 t=this.type.name;return this.content.size&&(t+="("+this.content.toStringInner()+")"),LK(this.marks,t)}contentMatchAt(t){let n=this.type.contentMatch.matchFragment(this.content,0,t);if(!n)throw new Error("Called contentMatchAt on a node with invalid content");return n}canReplace(t,n,r=Fe.empty,a=0,o=r.childCount){let i=this.contentMatchAt(t).matchFragment(r,a,o),s=i&&i.matchFragment(this.content,n);if(!s||!s.validEnd)return!1;for(let l=a;ln.type.name)}`);this.content.forEach(n=>n.check())}toJSON(){let t={type:this.type.name};for(let n in this.attrs){t.attrs=this.attrs;break}return this.content.size&&(t.content=this.content.toJSON()),this.marks.length&&(t.marks=this.marks.map(n=>n.toJSON())),t}static fromJSON(t,n){if(!n)throw new RangeError("Invalid input for Node.fromJSON");let r;if(n.marks){if(!Array.isArray(n.marks))throw new RangeError("Invalid mark data for Node.fromJSON");r=n.marks.map(t.markFromJSON)}if(n.type=="text"){if(typeof n.text!="string")throw new RangeError("Invalid text node in JSON");return t.text(n.text,r)}let a=Fe.fromJSON(t,n.content),o=t.nodeType(n.type).create(n.attrs,a,r);return o.type.checkAttrs(o.attrs),o}};cc.prototype.text=void 0;class sC extends cc{constructor(t,n,r,a){if(super(t,n,null,a),!r)throw new RangeError("Empty text nodes are not allowed");this.text=r}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):LK(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(t,n){return this.text.slice(t,n)}get nodeSize(){return this.text.length}mark(t){return t==this.marks?this:new sC(this.type,this.attrs,this.text,t)}withText(t){return t==this.text?this:new sC(this.type,this.attrs,t,this.marks)}cut(t=0,n=this.text.length){return t==0&&n==this.text.length?this:this.withText(this.text.slice(t,n))}eq(t){return this.sameMarkup(t)&&this.text==t.text}toJSON(){let t=super.toJSON();return t.text=this.text,t}}function LK(e,t){for(let n=e.length-1;n>=0;n--)t=e[n].type.name+"("+t+")";return t}class Fh{constructor(t){this.validEnd=t,this.next=[],this.wrapCache=[]}static parse(t,n){let r=new UPe(t,n);if(r.next==null)return Fh.empty;let a=OK(r);r.next&&r.err("Unexpected trailing text");let o=QPe(JPe(a));return qPe(o,r),o}matchType(t){for(let n=0;nu.createAndFill()));for(let u=0;u=this.next.length)throw new RangeError(`There's no ${t}th edge in this content match`);return this.next[t]}toString(){let t=[];function n(r){t.push(r);for(let a=0;a{let o=a+(r.validEnd?"*":" ")+" ";for(let i=0;i"+t.indexOf(r.next[i].next);return o}).join(` -`)}}Fh.empty=new Fh(!0);class UPe{constructor(t,n){this.string=t,this.nodeTypes=n,this.inline=null,this.pos=0,this.tokens=t.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(t){return this.next==t&&(this.pos++||!0)}err(t){throw new SyntaxError(t+" (in content expression '"+this.string+"')")}}function OK(e){let t=[];do t.push(jPe(e));while(e.eat("|"));return t.length==1?t[0]:{type:"choice",exprs:t}}function jPe(e){let t=[];do t.push(YPe(e));while(e.next&&e.next!=")"&&e.next!="|");return t.length==1?t[0]:{type:"seq",exprs:t}}function YPe(e){let t=ZPe(e);for(;;)if(e.eat("+"))t={type:"plus",expr:t};else if(e.eat("*"))t={type:"star",expr:t};else if(e.eat("?"))t={type:"opt",expr:t};else if(e.eat("{"))t=KPe(e,t);else break;return t}function RK(e){/\D/.test(e.next)&&e.err("Expected number, got '"+e.next+"'");let t=Number(e.next);return e.pos++,t}function KPe(e,t){let n=RK(e),r=n;return e.eat(",")&&(e.next!="}"?r=RK(e):r=-1),e.eat("}")||e.err("Unclosed braced range"),{type:"range",min:n,max:r,expr:t}}function XPe(e,t){let n=e.nodeTypes,r=n[t];if(r)return[r];let a=[];for(let o in n){let i=n[o];i.isInGroup(t)&&a.push(i)}return a.length==0&&e.err("No node type or group '"+t+"' found"),a}function ZPe(e){if(e.eat("(")){let t=OK(e);return e.eat(")")||e.err("Missing closing paren"),t}else if(/\W/.test(e.next))e.err("Unexpected token '"+e.next+"'");else{let t=XPe(e,e.next).map(n=>(e.inline==null?e.inline=n.isInline:e.inline!=n.isInline&&e.err("Mixing inline and block content"),{type:"name",value:n}));return e.pos++,t.length==1?t[0]:{type:"choice",exprs:t}}}function JPe(e){let t=[[]];return a(o(e,0),n()),t;function n(){return t.push([])-1}function r(i,s,l){let u={term:l,to:s};return t[i].push(u),u}function a(i,s){i.forEach(l=>l.to=s)}function o(i,s){if(i.type=="choice")return i.exprs.reduce((l,u)=>l.concat(o(u,s)),[]);if(i.type=="seq")for(let l=0;;l++){let u=o(i.exprs[l],s);if(l==i.exprs.length-1)return u;a(u,s=n())}else if(i.type=="star"){let l=n();return r(s,l),a(o(i.expr,l),l),[r(l)]}else if(i.type=="plus"){let l=n();return a(o(i.expr,s),l),a(o(i.expr,l),l),[r(l)]}else{if(i.type=="opt")return[r(s)].concat(o(i.expr,s));if(i.type=="range"){let l=s;for(let u=0;u{e[i].forEach(({term:s,to:l})=>{if(!s)return;let u;for(let c=0;c{u||a.push([s,u=[]]),u.indexOf(c)==-1&&u.push(c)})})});let o=t[r.join(",")]=new Fh(r.indexOf(e.length-1)>-1);for(let i=0;i-1}get whitespace(){return this.spec.whitespace||(this.spec.code?"pre":"normal")}hasRequiredAttrs(){for(let t in this.attrs)if(this.attrs[t].isRequired)return!0;return!1}compatibleContent(t){return this==t||this.contentMatch.compatible(t.contentMatch)}computeAttrs(t){return!t&&this.defaultAttrs?this.defaultAttrs:zK(this.attrs,t)}create(t=null,n,r){if(this.isText)throw new Error("NodeType.create can't construct text nodes");return new cc(this,this.computeAttrs(t),Fe.from(n),tr.setFrom(r))}createChecked(t=null,n,r){return n=Fe.from(n),this.checkContent(n),new cc(this,this.computeAttrs(t),n,tr.setFrom(r))}createAndFill(t=null,n,r){if(t=this.computeAttrs(t),n=Fe.from(n),n.size){let i=this.contentMatch.fillBefore(n);if(!i)return null;n=i.append(n)}let a=this.contentMatch.matchFragment(n),o=a&&a.fillBefore(Fe.empty,!0);return o?new cc(this,t,n.append(o),tr.setFrom(r)):null}validContent(t){let n=this.contentMatch.matchFragment(t);if(!n||!n.validEnd)return!1;for(let r=0;r-1}allowsMarks(t){if(this.markSet==null)return!0;for(let n=0;nr[o]=new Nbe(o,n,i));let a=n.spec.topNode||"doc";if(!r[a])throw new RangeError("Schema is missing its top node type ('"+a+"')");if(!r.text)throw new RangeError("Every schema needs a 'text' type");for(let o in r.text.attrs)throw new RangeError("The text node type should not have attributes");return r}};function $Pe(e,t,n){let r=n.split("|");return a=>{let o=a===null?"null":typeof a;if(r.indexOf(o)<0)throw new RangeError(`Expected value of type ${r} for attribute ${t} on type ${e}, got ${o}`)}}class eNe{constructor(t,n,r){this.hasDefault=Object.prototype.hasOwnProperty.call(r,"default"),this.default=r.default,this.validate=typeof r.validate=="string"?$Pe(t,n,r.validate):r.validate}get isRequired(){return!this.hasDefault}}class lC{constructor(t,n,r,a){this.name=t,this.rank=n,this.schema=r,this.spec=a,this.attrs=GK(t,a.attrs),this.excluded=null;let o=HK(this.attrs);this.instance=o?new tr(this,o):null}create(t=null){return!t&&this.instance?this.instance:new tr(this,zK(this.attrs,t))}static compile(t,n){let r=Object.create(null),a=0;return t.forEach((o,i)=>r[o]=new lC(o,a++,n,i)),r}removeFromSet(t){for(var n=0;n-1}}class jK{constructor(t){this.linebreakReplacement=null,this.cached=Object.create(null);let n=this.spec={};for(let a in t)n[a]=t[a];n.nodes=eo.from(t.nodes),n.marks=eo.from(t.marks||{}),this.nodes=UK.compile(this.spec.nodes,this),this.marks=lC.compile(this.spec.marks,this);let r=Object.create(null);for(let a in this.nodes){if(a in this.marks)throw new RangeError(a+" can not be both a node and a mark");let o=this.nodes[a],i=o.spec.content||"",s=o.spec.marks;if(o.contentMatch=r[i]||(r[i]=Fh.parse(i,this.nodes)),o.inlineContent=o.contentMatch.inlineContent,o.spec.linebreakReplacement){if(this.linebreakReplacement)throw new RangeError("Multiple linebreak nodes defined");if(!o.isInline||!o.isLeaf)throw new RangeError("Linebreak replacement nodes must be inline leaf nodes");this.linebreakReplacement=o}o.markSet=s=="_"?null:s?YK(this,s.split(" ")):s==""||!o.inlineContent?[]:null}for(let a in this.marks){let o=this.marks[a],i=o.spec.excludes;o.excluded=i==null?[o]:i==""?[]:YK(this,i.split(" "))}this.nodeFromJSON=a=>cc.fromJSON(this,a),this.markFromJSON=a=>tr.fromJSON(this,a),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(t,n=null,r,a){if(typeof t=="string")t=this.nodeType(t);else if(t instanceof UK){if(t.schema!=this)throw new RangeError("Node type from different schema used ("+t.name+")")}else throw new RangeError("Invalid node type: "+t);return t.createChecked(n,r,a)}text(t,n){let r=this.nodes.text;return new sC(r,r.defaultAttrs,t,tr.setFrom(n))}mark(t,n){return typeof t=="string"&&(t=this.marks[t]),t.create(n)}nodeType(t){let n=this.nodes[t];if(!n)throw new RangeError("Unknown node type: "+t);return n}}function YK(e,t){let n=[];for(let r=0;r-1)&&n.push(i=l)}if(!i)throw new SyntaxError("Unknown mark type: '"+t[r]+"'")}return n}function tNe(e){return e.tag!=null}function nNe(e){return e.style!=null}class Ad{constructor(t,n){this.schema=t,this.rules=n,this.tags=[],this.styles=[];let r=this.matchedStyles=[];n.forEach(a=>{if(tNe(a))this.tags.push(a);else if(nNe(a)){let o=/[^=]*/.exec(a.style)[0];r.indexOf(o)<0&&r.push(o),this.styles.push(a)}}),this.normalizeLists=!this.tags.some(a=>{if(!/^(ul|ol)\b/.test(a.tag)||!a.node)return!1;let o=t.nodes[a.node];return o.contentMatch.matchType(o)})}parse(t,n={}){let r=new JK(this,n,!1);return r.addAll(t,tr.none,n.from,n.to),r.finish()}parseSlice(t,n={}){let r=new JK(this,n,!0);return r.addAll(t,tr.none,n.from,n.to),rt.maxOpen(r.finish())}matchTag(t,n,r){for(let a=r?this.tags.indexOf(r)+1:0;at.length&&(s.charCodeAt(t.length)!=61||s.slice(t.length+1)!=n))){if(i.getAttrs){let l=i.getAttrs(n);if(l===!1)continue;i.attrs=l||void 0}return i}}}static schemaRules(t){let n=[];function r(a){let o=a.priority==null?50:a.priority,i=0;for(;i{r(i=QK(i)),i.mark||i.ignore||i.clearMark||(i.mark=a)})}for(let a in t.nodes){let o=t.nodes[a].spec.parseDOM;o&&o.forEach(i=>{r(i=QK(i)),i.node||i.ignore||i.mark||(i.node=a)})}return n}static fromSchema(t){return t.cached.domParser||(t.cached.domParser=new Ad(t,Ad.schemaRules(t)))}}const KK={address:!0,article:!0,aside:!0,blockquote:!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},rNe={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},XK={ol:!0,ul:!0},Ub=1,WV=2,jb=4;function ZK(e,t,n){return t!=null?(t?Ub:0)|(t==="full"?WV:0):e&&e.whitespace=="pre"?Ub|WV:n&~jb}class uC{constructor(t,n,r,a,o,i){this.type=t,this.attrs=n,this.marks=r,this.solid=a,this.options=i,this.content=[],this.activeMarks=tr.none,this.match=o||(i&jb?null:t.contentMatch)}findWrapping(t){if(!this.match){if(!this.type)return[];let n=this.type.contentMatch.fillBefore(Fe.from(t));if(n)this.match=this.type.contentMatch.matchFragment(n);else{let r=this.type.contentMatch,a;return(a=r.findWrapping(t.type))?(this.match=r,a):null}}return this.match.findWrapping(t.type)}finish(t){if(!(this.options&Ub)){let r=this.content[this.content.length-1],a;if(r&&r.isText&&(a=/[ \t\r\n\u000c]+$/.exec(r.text))){let o=r;r.text.length==a[0].length?this.content.pop():this.content[this.content.length-1]=o.withText(o.text.slice(0,o.text.length-a[0].length))}}let n=Fe.from(this.content);return!t&&this.match&&(n=n.append(this.match.fillBefore(Fe.empty,!0))),this.type?this.type.create(this.attrs,n,this.marks):n}inlineContext(t){return this.type?this.type.inlineContent:this.content.length?this.content[0].isInline:t.parentNode&&!KK.hasOwnProperty(t.parentNode.nodeName.toLowerCase())}}class JK{constructor(t,n,r){this.parser=t,this.options=n,this.isOpen=r,this.open=0,this.localPreserveWS=!1;let a=n.topNode,o,i=ZK(null,n.preserveWhitespace,0)|(r?jb:0);a?o=new uC(a.type,a.attrs,tr.none,!0,n.topMatch||a.type.contentMatch,i):r?o=new uC(null,null,tr.none,!0,null,i):o=new uC(t.schema.topNodeType,null,tr.none,!0,null,i),this.nodes=[o],this.find=n.findPositions,this.needsBlock=!1}get top(){return this.nodes[this.open]}addDOM(t,n){t.nodeType==3?this.addTextNode(t,n):t.nodeType==1&&this.addElement(t,n)}addTextNode(t,n){let r=t.nodeValue,a=this.top,o=a.options&WV?"full":this.localPreserveWS||(a.options&Ub)>0;if(o==="full"||a.inlineContext(t)||/[^ \t\r\n\u000c]/.test(r)){if(o)o!=="full"?r=r.replace(/\r?\n|\r/g," "):r=r.replace(/\r\n?/g,` -`);else if(r=r.replace(/[ \t\r\n\u000c]+/g," "),/^[ \t\r\n\u000c]/.test(r)&&this.open==this.nodes.length-1){let i=a.content[a.content.length-1],s=t.previousSibling;(!i||s&&s.nodeName=="BR"||i.isText&&/[ \t\r\n\u000c]$/.test(i.text))&&(r=r.slice(1))}r&&this.insertNode(this.parser.schema.text(r),n,!/\S/.test(r)),this.findInText(t)}else this.findInside(t)}addElement(t,n,r){let a=this.localPreserveWS,o=this.top;(t.tagName=="PRE"||/pre/.test(t.style&&t.style.whiteSpace))&&(this.localPreserveWS=!0);let i=t.nodeName.toLowerCase(),s;XK.hasOwnProperty(i)&&this.parser.normalizeLists&&aNe(t);let l=this.options.ruleFromNode&&this.options.ruleFromNode(t)||(s=this.parser.matchTag(t,this,r));e:if(l?l.ignore:rNe.hasOwnProperty(i))this.findInside(t),this.ignoreFallback(t,n);else if(!l||l.skip||l.closeParent){l&&l.closeParent?this.open=Math.max(0,this.open-1):l&&l.skip.nodeType&&(t=l.skip);let u,c=this.needsBlock;if(KK.hasOwnProperty(i))o.content.length&&o.content[0].isInline&&this.open&&(this.open--,o=this.top),u=!0,o.type||(this.needsBlock=!0);else if(!t.firstChild){this.leafFallback(t,n);break e}let f=l&&l.skip?n:this.readStyles(t,n);f&&this.addAll(t,f),u&&this.sync(o),this.needsBlock=c}else{let u=this.readStyles(t,n);u&&this.addElementByRule(t,l,u,l.consuming===!1?s:void 0)}this.localPreserveWS=a}leafFallback(t,n){t.nodeName=="BR"&&this.top.type&&this.top.type.inlineContent&&this.addTextNode(t.ownerDocument.createTextNode(` -`),n)}ignoreFallback(t,n){t.nodeName=="BR"&&(!this.top.type||!this.top.type.inlineContent)&&this.findPlace(this.parser.schema.text("-"),n,!0)}readStyles(t,n){let r=t.style;if(r&&r.length)for(let a=0;a!l.clearMark(u)):n=n.concat(this.parser.schema.marks[l.mark].create(l.attrs)),l.consuming===!1)s=l;else break}}return n}addElementByRule(t,n,r,a){let o,i;if(n.node)if(i=this.parser.schema.nodes[n.node],i.isLeaf)this.insertNode(i.create(n.attrs),r,t.nodeName=="BR")||this.leafFallback(t,r);else{let l=this.enter(i,n.attrs||null,r,n.preserveWhitespace);l&&(o=!0,r=l)}else{let l=this.parser.schema.marks[n.mark];r=r.concat(l.create(n.attrs))}let s=this.top;if(i&&i.isLeaf)this.findInside(t);else if(a)this.addElement(t,r,a);else if(n.getContent)this.findInside(t),n.getContent(t,this.parser.schema).forEach(l=>this.insertNode(l,r,!1));else{let l=t;typeof n.contentElement=="string"?l=t.querySelector(n.contentElement):typeof n.contentElement=="function"?l=n.contentElement(t):n.contentElement&&(l=n.contentElement),this.findAround(t,l,!0),this.addAll(l,r),this.findAround(t,l,!1)}o&&this.sync(s)&&this.open--}addAll(t,n,r,a){let o=r||0;for(let i=r?t.childNodes[r]:t.firstChild,s=a==null?null:t.childNodes[a];i!=s;i=i.nextSibling,++o)this.findAtPoint(t,o),this.addDOM(i,n);this.findAtPoint(t,o)}findPlace(t,n,r){let a,o;for(let i=this.open,s=0;i>=0;i--){let l=this.nodes[i],u=l.findWrapping(t);if(u&&(!a||a.length>u.length+s)&&(a=u,o=l,!u.length))break;if(l.solid){if(r)break;s+=2}}if(!a)return null;this.sync(o);for(let i=0;i(i.type?i.type.allowsMarkType(u.type):qK(u.type,t))?(l=u.addToSet(l),!1):!0),this.nodes.push(new uC(t,n,l,a,null,s)),this.open++,r}closeExtra(t=!1){let n=this.nodes.length-1;if(n>this.open){for(;n>this.open;n--)this.nodes[n-1].content.push(this.nodes[n].finish(t));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(t){for(let n=this.open;n>=0;n--){if(this.nodes[n]==t)return this.open=n,!0;this.localPreserveWS&&(this.nodes[n].options|=Ub)}return!1}get currentPos(){this.closeExtra();let t=0;for(let n=this.open;n>=0;n--){let r=this.nodes[n].content;for(let a=r.length-1;a>=0;a--)t+=r[a].nodeSize;n&&t++}return t}findAtPoint(t,n){if(this.find)for(let r=0;r-1)return t.split(/\s*\|\s*/).some(this.matchesContext,this);let n=t.split("/"),r=this.options.context,a=!this.isOpen&&(!r||r.parent.type==this.nodes[0].type),o=-(r?r.depth+1:0)+(a?0:1),i=(s,l)=>{for(;s>=0;s--){let u=n[s];if(u==""){if(s==n.length-1||s==0)continue;for(;l>=o;l--)if(i(s-1,l))return!0;return!1}else{let c=l>0||l==0&&a?this.nodes[l].type:r&&l>=o?r.node(l-o).type:null;if(!c||c.name!=u&&!c.isInGroup(u))return!1;l--}}return!0};return i(n.length-1,this.open)}textblockFromContext(){let t=this.options.context;if(t)for(let n=t.depth;n>=0;n--){let r=t.node(n).contentMatchAt(t.indexAfter(n)).defaultType;if(r&&r.isTextblock&&r.defaultAttrs)return r}for(let n in this.parser.schema.nodes){let r=this.parser.schema.nodes[n];if(r.isTextblock&&r.defaultAttrs)return r}}}function aNe(e){for(let t=e.firstChild,n=null;t;t=t.nextSibling){let r=t.nodeType==1?t.nodeName.toLowerCase():null;r&&XK.hasOwnProperty(r)&&n?(n.appendChild(t),t=n):r=="li"?n=t:r&&(n=null)}}function oNe(e,t){return(e.matches||e.msMatchesSelector||e.webkitMatchesSelector||e.mozMatchesSelector).call(e,t)}function QK(e){let t={};for(let n in e)t[n]=e[n];return t}function qK(e,t){let n=t.schema.nodes;for(let r in n){let a=n[r];if(!a.allowsMarkType(e))continue;let o=[],i=s=>{o.push(s);for(let l=0;l{if(o.length||i.marks.length){let s=0,l=0;for(;s=0;a--){let o=this.serializeMark(t.marks[a],t.isInline,n);o&&((o.contentDOM||o.dom).appendChild(r),r=o.dom)}return r}serializeMark(t,n,r={}){let a=this.marks[t.type.name];return a&&cC(GV(r),a(t,n),null,t.attrs)}static renderSpec(t,n,r=null,a){return cC(t,n,r,a)}static fromSchema(t){return t.cached.domSerializer||(t.cached.domSerializer=new Ed(this.nodesFromSchema(t),this.marksFromSchema(t)))}static nodesFromSchema(t){let n=$K(t.nodes);return n.text||(n.text=r=>r.text),n}static marksFromSchema(t){return $K(t.marks)}}function $K(e){let t={};for(let n in e){let r=e[n].spec.toDOM;r&&(t[n]=r)}return t}function GV(e){return e.document||window.document}const eX=new WeakMap;function iNe(e){let t=eX.get(e);return t===void 0&&eX.set(e,t=sNe(e)),t}function sNe(e){let t=null;function n(r){if(r&&typeof r=="object")if(Array.isArray(r))if(typeof r[0]=="string")t||(t=[]),t.push(r);else for(let a=0;a-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 i=a.indexOf(" ");i>0&&(n=a.slice(0,i),a=a.slice(i+1));let s,l=n?e.createElementNS(n,a):e.createElement(a),u=t[1],c=1;if(u&&typeof u=="object"&&u.nodeType==null&&!Array.isArray(u)){c=2;for(let f in u)if(u[f]!=null){let h=f.indexOf(" ");h>0?l.setAttributeNS(f.slice(0,h),f.slice(h+1),u[f]):f=="style"&&l.style?l.style.cssText=u[f]:l.setAttribute(f,u[f])}}for(let f=c;fc)throw new RangeError("Content hole must be the only child of its parent node");return{dom:l,contentDOM:l}}else{let{dom:v,contentDOM:p}=cC(e,h,n,r);if(l.appendChild(v),p){if(s)throw new RangeError("Multiple content holes");s=p}}}return{dom:l,contentDOM:s}}const tX=65535,nX=Math.pow(2,16);function lNe(e,t){return e+t*nX}function rX(e){return e&tX}function uNe(e){return(e-(e&tX))/nX}const aX=1,oX=2,dC=4,iX=8;class UV{constructor(t,n,r){this.pos=t,this.delInfo=n,this.recover=r}get deleted(){return(this.delInfo&iX)>0}get deletedBefore(){return(this.delInfo&(aX|dC))>0}get deletedAfter(){return(this.delInfo&(oX|dC))>0}get deletedAcross(){return(this.delInfo&dC)>0}}let Hh=class jy{constructor(t,n=!1){if(this.ranges=t,this.inverted=n,!t.length&&jy.empty)return jy.empty}recover(t){let n=0,r=rX(t);if(!this.inverted)for(let a=0;at)break;let u=this.ranges[s+o],c=this.ranges[s+i],f=l+u;if(t<=f){let h=u?t==l?-1:t==f?1:n:n,v=l+a+(h<0?0:c);if(r)return v;let p=t==(n<0?l:f)?null:lNe(s/3,t-l),m=t==l?oX:t==f?aX:dC;return(n<0?t!=l:t!=f)&&(m|=iX),new UV(v,m,p)}a+=c-u}return r?t+a:new UV(t+a,0,null)}touches(t,n){let r=0,a=rX(n),o=this.inverted?2:1,i=this.inverted?1:2;for(let s=0;st)break;let u=this.ranges[s+o],c=l+u;if(t<=c&&s==a*3)return!0;r+=this.ranges[s+i]-u}return!1}forEach(t){let n=this.inverted?2:1,r=this.inverted?1:2;for(let a=0,o=0;a=0;n--){let a=t.getMirror(n);this.appendMap(t._maps[n].invert(),a!=null&&a>n?r-a-1:void 0)}}invert(){let t=new Yb;return t.appendMappingInverted(this),t}map(t,n=1){if(this.mirror)return this._map(t,n,!0);for(let r=this.from;ro&&l!i.isAtom||!s.type.allowsMarkType(this.mark.type)?i:i.mark(this.mark.addToSet(i.marks)),a),n.openStart,n.openEnd);return ga.fromReplace(t,this.from,this.to,o)}invert(){return new tu(this.from,this.to,this.mark)}map(t){let n=t.mapResult(this.from,1),r=t.mapResult(this.to,-1);return n.deleted&&r.deleted||n.pos>=r.pos?null:new Md(n.pos,r.pos,this.mark)}merge(t){return t instanceof Md&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new Md(Math.min(this.from,t.from),Math.max(this.to,t.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(t,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new Md(n.from,n.to,t.markFromJSON(n.mark))}}bo.jsonID("addMark",Md);class tu extends bo{constructor(t,n,r){super(),this.from=t,this.to=n,this.mark=r}apply(t){let n=t.slice(this.from,this.to),r=new rt(YV(n.content,a=>a.mark(this.mark.removeFromSet(a.marks)),t),n.openStart,n.openEnd);return ga.fromReplace(t,this.from,this.to,r)}invert(){return new Md(this.from,this.to,this.mark)}map(t){let n=t.mapResult(this.from,1),r=t.mapResult(this.to,-1);return n.deleted&&r.deleted||n.pos>=r.pos?null:new tu(n.pos,r.pos,this.mark)}merge(t){return t instanceof tu&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new tu(Math.min(this.from,t.from),Math.max(this.to,t.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(t,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new tu(n.from,n.to,t.markFromJSON(n.mark))}}bo.jsonID("removeMark",tu);class Id extends bo{constructor(t,n){super(),this.pos=t,this.mark=n}apply(t){let n=t.nodeAt(this.pos);if(!n)return ga.fail("No node at mark step's position");let r=n.type.create(n.attrs,null,this.mark.addToSet(n.marks));return ga.fromReplace(t,this.pos,this.pos+1,new rt(Fe.from(r),0,n.isLeaf?0:1))}invert(t){let n=t.nodeAt(this.pos);if(n){let r=this.mark.addToSet(n.marks);if(r.length==n.marks.length){for(let a=0;ar.pos?null:new za(n.pos,r.pos,a,o,this.slice,this.insert,this.structure)}toJSON(){let t={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(t.slice=this.slice.toJSON()),this.structure&&(t.structure=!0),t}static fromJSON(t,n){if(typeof n.from!="number"||typeof n.to!="number"||typeof n.gapFrom!="number"||typeof n.gapTo!="number"||typeof n.insert!="number")throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new za(n.from,n.to,n.gapFrom,n.gapTo,rt.fromJSON(t,n.slice),n.insert,!!n.structure)}}bo.jsonID("replaceAround",za);function KV(e,t,n){let r=e.resolve(t),a=n-t,o=r.depth;for(;a>0&&o>0&&r.indexAfter(o)==r.node(o).childCount;)o--,a--;if(a>0){let i=r.node(o).maybeChild(r.indexAfter(o));for(;a>0;){if(!i||i.isLeaf)return!0;i=i.firstChild,a--}}return!1}function cNe(e,t,n,r){let a=[],o=[],i,s;e.doc.nodesBetween(t,n,(l,u,c)=>{if(!l.isInline)return;let f=l.marks;if(!r.isInSet(f)&&c.type.allowsMarkType(r.type)){let h=Math.max(u,t),v=Math.min(u+l.nodeSize,n),p=r.addToSet(f);for(let m=0;me.step(l)),o.forEach(l=>e.step(l))}function dNe(e,t,n,r){let a=[],o=0;e.doc.nodesBetween(t,n,(i,s)=>{if(!i.isInline)return;o++;let l=null;if(r instanceof lC){let u=i.marks,c;for(;c=r.isInSet(u);)(l||(l=[])).push(c),u=c.removeFromSet(u)}else r?r.isInSet(i.marks)&&(l=[r]):l=i.marks;if(l&&l.length){let u=Math.min(s+i.nodeSize,n);for(let c=0;ce.step(new tu(i.from,i.to,i.style)))}function XV(e,t,n,r=n.contentMatch,a=!0){let o=e.doc.nodeAt(t),i=[],s=t+1;for(let l=0;l=0;l--)e.step(i[l])}function fNe(e,t,n){return(t==0||e.canReplace(t,e.childCount))&&(n==e.childCount||e.canReplace(0,n))}function Im(e){let t=e.parent.content.cutByIndex(e.startIndex,e.endIndex);for(let n=e.depth;;--n){let r=e.$from.node(n),a=e.$from.index(n),o=e.$to.indexAfter(n);if(nn;p--)m||r.index(p)>0?(m=!0,c=Fe.from(r.node(p).copy(c)),f++):l--;let h=Fe.empty,v=0;for(let p=o,m=!1;p>n;p--)m||a.after(p+1)=0;i--){if(r.size){let s=n[i].type.contentMatch.matchFragment(r);if(!s||!s.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}r=Fe.from(n[i].type.create(n[i].attrs,r))}let a=t.start,o=t.end;e.step(new za(a,o,a,o,new rt(r,0,0),n.length,!0))}function gNe(e,t,n,r,a){if(!r.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");let o=e.steps.length;e.doc.nodesBetween(t,n,(i,s)=>{let l=typeof a=="function"?a(i):a;if(i.isTextblock&&!i.hasMarkup(r,l)&&yNe(e.doc,e.mapping.slice(o).map(s),r)){let u=null;if(r.schema.linebreakReplacement){let v=r.whitespace=="pre",p=!!r.contentMatch.matchType(r.schema.linebreakReplacement);v&&!p?u=!1:!v&&p&&(u=!0)}u===!1&&uX(e,i,s,o),XV(e,e.mapping.slice(o).map(s,1),r,void 0,u===null);let c=e.mapping.slice(o),f=c.map(s,1),h=c.map(s+i.nodeSize,1);return e.step(new za(f,h,f+1,h-1,new rt(Fe.from(r.create(l,null,i.marks)),0,0),1,!0)),u===!0&&lX(e,i,s,o),!1}})}function lX(e,t,n,r){t.forEach((a,o)=>{if(a.isText){let i,s=/\r?\n|\r/g;for(;i=s.exec(a.text);){let l=e.mapping.slice(r).map(n+1+o+i.index);e.replaceWith(l,l+1,t.type.schema.linebreakReplacement.create())}}})}function uX(e,t,n,r){t.forEach((a,o)=>{if(a.type==a.type.schema.linebreakReplacement){let i=e.mapping.slice(r).map(n+1+o);e.replaceWith(i,i+1,t.type.schema.text(` -`))}})}function yNe(e,t,n){let r=e.resolve(t),a=r.index();return r.parent.canReplaceWith(a,a+1,n)}function bNe(e,t,n,r,a){let o=e.doc.nodeAt(t);if(!o)throw new RangeError("No node at given position");n||(n=o.type);let i=n.create(r,null,a||o.marks);if(o.isLeaf)return e.replaceWith(t,t+o.nodeSize,i);if(!n.validContent(o.content))throw new RangeError("Invalid content for node type "+n.name);e.step(new za(t,t+o.nodeSize,t+1,t+o.nodeSize-1,new rt(Fe.from(i),0,0),1,!0))}function dc(e,t,n=1,r){let a=e.resolve(t),o=a.depth-n,i=r&&r[r.length-1]||a.parent;if(o<0||a.parent.type.spec.isolating||!a.parent.canReplace(a.index(),a.parent.childCount)||!i.type.validContent(a.parent.content.cutByIndex(a.index(),a.parent.childCount)))return!1;for(let u=a.depth-1,c=n-2;u>o;u--,c--){let f=a.node(u),h=a.index(u);if(f.type.spec.isolating)return!1;let v=f.content.cutByIndex(h,f.childCount),p=r&&r[c+1];p&&(v=v.replaceChild(0,p.type.create(p.attrs)));let m=r&&r[c]||f;if(!f.canReplace(h+1,f.childCount)||!m.type.validContent(v))return!1}let s=a.indexAfter(o),l=r&&r[0];return a.node(o).canReplaceWith(s,s,l?l.type:a.node(o+1).type)}function wNe(e,t,n=1,r){let a=e.doc.resolve(t),o=Fe.empty,i=Fe.empty;for(let s=a.depth,l=a.depth-n,u=n-1;s>l;s--,u--){o=Fe.from(a.node(s).copy(o));let c=r&&r[u];i=Fe.from(c?c.type.create(c.attrs,i):a.node(s).copy(i))}e.step(new Ha(t,t,new rt(o.append(i),n,n),!0))}function Dd(e,t){let n=e.resolve(t),r=n.index();return cX(n.nodeBefore,n.nodeAfter)&&n.parent.canReplace(r,r+1)}function SNe(e,t){t.content.size||e.type.compatibleContent(t.type);let n=e.contentMatchAt(e.childCount),{linebreakReplacement:r}=e.type.schema;for(let a=0;a0?(o=r.node(a+1),s++,i=r.node(a).maybeChild(s)):(o=r.node(a).maybeChild(s-1),i=r.node(a+1)),o&&!o.isTextblock&&cX(o,i)&&r.node(a).canReplace(s,s+1))return t;if(a==0)break;t=n<0?r.before(a):r.after(a)}}function xNe(e,t,n){let r=null,{linebreakReplacement:a}=e.doc.type.schema,o=e.doc.resolve(t-n),i=o.node().type;if(a&&i.inlineContent){let c=i.whitespace=="pre",f=!!i.contentMatch.matchType(a);c&&!f?r=!1:!c&&f&&(r=!0)}let s=e.steps.length;if(r===!1){let c=e.doc.resolve(t+n);uX(e,c.node(),c.before(),s)}i.inlineContent&&XV(e,t+n-1,i,o.node().contentMatchAt(o.index()),r==null);let l=e.mapping.slice(s),u=l.map(t-n);if(e.step(new Ha(u,l.map(t+n,-1),rt.empty,!0)),r===!0){let c=e.doc.resolve(u);lX(e,c.node(),c.before(),e.steps.length)}return e}function CNe(e,t,n){let r=e.resolve(t);if(r.parent.canReplaceWith(r.index(),r.index(),n))return t;if(r.parentOffset==0)for(let a=r.depth-1;a>=0;a--){let o=r.index(a);if(r.node(a).canReplaceWith(o,o,n))return r.before(a+1);if(o>0)return null}if(r.parentOffset==r.parent.content.size)for(let a=r.depth-1;a>=0;a--){let o=r.indexAfter(a);if(r.node(a).canReplaceWith(o,o,n))return r.after(a+1);if(o=0;i--){let s=i==r.depth?0:r.pos<=(r.start(i+1)+r.end(i+1))/2?-1:1,l=r.index(i)+(s>0?1:0),u=r.node(i),c=!1;if(o==1)c=u.canReplace(l,l,a);else{let f=u.contentMatchAt(l).findWrapping(a.firstChild.type);c=f&&u.canReplaceWith(l,l,f[0])}if(c)return s==0?r.pos:s<0?r.before(i+1):r.after(i+1)}return null}function hC(e,t,n=t,r=rt.empty){if(t==n&&!r.size)return null;let a=e.resolve(t),o=e.resolve(n);return fX(a,o,r)?new Ha(t,n,r):new _Ne(a,o,r).fit()}function fX(e,t,n){return!n.openStart&&!n.openEnd&&e.start()==t.start()&&e.parent.canReplace(e.index(),t.index(),n.content)}class _Ne{constructor(t,n,r){this.$from=t,this.$to=n,this.unplaced=r,this.frontier=[],this.placed=Fe.empty;for(let a=0;a<=t.depth;a++){let o=t.node(a);this.frontier.push({type:o.type,match:o.contentMatchAt(t.indexAfter(a))})}for(let a=t.depth;a>0;a--)this.placed=Fe.from(t.node(a).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){for(;this.unplaced.size;){let u=this.findFittable();u?this.placeNodes(u):this.openMore()||this.dropNode()}let t=this.mustMoveInline(),n=this.placed.size-this.depth-this.$from.depth,r=this.$from,a=this.close(t<0?this.$to:r.doc.resolve(t));if(!a)return null;let o=this.placed,i=r.depth,s=a.depth;for(;i&&s&&o.childCount==1;)o=o.firstChild.content,i--,s--;let l=new rt(o,i,s);return t>-1?new za(r.pos,t,this.$to.pos,this.$to.end(),l,n):l.size||r.pos!=this.$to.pos?new Ha(r.pos,a.pos,l):null}findFittable(){let t=this.unplaced.openStart;for(let n=this.unplaced.content,r=0,a=this.unplaced.openEnd;r1&&(a=0),o.type.spec.isolating&&a<=r){t=r;break}n=o.content}for(let n=1;n<=2;n++)for(let r=n==1?t:this.unplaced.openStart;r>=0;r--){let a,o=null;r?(o=JV(this.unplaced.content,r-1).firstChild,a=o.content):a=this.unplaced.content;let i=a.firstChild;for(let s=this.depth;s>=0;s--){let{type:l,match:u}=this.frontier[s],c,f=null;if(n==1&&(i?u.matchType(i.type)||(f=u.fillBefore(Fe.from(i),!1)):o&&l.compatibleContent(o.type)))return{sliceDepth:r,frontierDepth:s,parent:o,inject:f};if(n==2&&i&&(c=u.findWrapping(i.type)))return{sliceDepth:r,frontierDepth:s,parent:o,wrap:c};if(o&&u.matchType(o.type))break}}}openMore(){let{content:t,openStart:n,openEnd:r}=this.unplaced,a=JV(t,n);return!a.childCount||a.firstChild.isLeaf?!1:(this.unplaced=new rt(t,n+1,Math.max(r,a.size+n>=t.size-r?n+1:0)),!0)}dropNode(){let{content:t,openStart:n,openEnd:r}=this.unplaced,a=JV(t,n);if(a.childCount<=1&&n>0){let o=t.size-n<=n+a.size;this.unplaced=new rt(Kb(t,n-1,1),n-1,o?n-1:r)}else this.unplaced=new rt(Kb(t,n,1),n,r)}placeNodes({sliceDepth:t,frontierDepth:n,parent:r,inject:a,wrap:o}){for(;this.depth>n;)this.closeFrontierNode();if(o)for(let m=0;m1||l==0||m.content.size)&&(f=g,c.push(hX(m.mark(h.allowedMarks(m.marks)),u==1?l:0,u==s.childCount?v:-1)))}let p=u==s.childCount;p||(v=-1),this.placed=Xb(this.placed,n,Fe.from(c)),this.frontier[n].match=f,p&&v<0&&r&&r.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let m=0,g=s;m1&&a==this.$to.end(--r);)++a;return a}findCloseLevel(t){e:for(let n=Math.min(this.depth,t.depth);n>=0;n--){let{match:r,type:a}=this.frontier[n],o=n=0;s--){let{match:l,type:u}=this.frontier[s],c=QV(t,s,u,l,!0);if(!c||c.childCount)continue e}return{depth:n,fit:i,move:o?t.doc.resolve(t.after(n+1)):t}}}}close(t){let n=this.findCloseLevel(t);if(!n)return null;for(;this.depth>n.depth;)this.closeFrontierNode();n.fit.childCount&&(this.placed=Xb(this.placed,n.depth,n.fit)),t=n.move;for(let r=n.depth+1;r<=t.depth;r++){let a=t.node(r),o=a.type.contentMatch.fillBefore(a.content,!0,t.index(r));this.openFrontierNode(a.type,a.attrs,o)}return t}openFrontierNode(t,n=null,r){let a=this.frontier[this.depth];a.match=a.match.matchType(t),this.placed=Xb(this.placed,this.depth,Fe.from(t.create(n,r))),this.frontier.push({type:t,match:t.contentMatch})}closeFrontierNode(){let t=this.frontier.pop().match.fillBefore(Fe.empty,!0);t.childCount&&(this.placed=Xb(this.placed,this.frontier.length,t))}}function Kb(e,t,n){return t==0?e.cutByIndex(n,e.childCount):e.replaceChild(0,e.firstChild.copy(Kb(e.firstChild.content,t-1,n)))}function Xb(e,t,n){return t==0?e.append(n):e.replaceChild(e.childCount-1,e.lastChild.copy(Xb(e.lastChild.content,t-1,n)))}function JV(e,t){for(let n=0;n1&&(r=r.replaceChild(0,hX(r.firstChild,t-1,r.childCount==1?n-1:0))),t>0&&(r=e.type.contentMatch.fillBefore(r).append(r),n<=0&&(r=r.append(e.type.contentMatch.matchFragment(r).fillBefore(Fe.empty,!0)))),e.copy(r)}function QV(e,t,n,r,a){let o=e.node(t),i=a?e.indexAfter(t):e.index(t);if(i==o.childCount&&!n.compatibleContent(o.type))return null;let s=r.fillBefore(o.content,!0,i);return s&&!TNe(n,o.content,i)?s:null}function TNe(e,t,n){for(let r=n;r0;h--,v--){let p=a.node(h).type.spec;if(p.defining||p.definingAsContext||p.isolating)break;i.indexOf(h)>-1?s=h:a.before(h)==v&&i.splice(1,0,-h)}let l=i.indexOf(s),u=[],c=r.openStart;for(let h=r.content,v=0;;v++){let p=h.firstChild;if(u.push(p),v==r.openStart)break;h=p.content}for(let h=c-1;h>=0;h--){let v=u[h],p=kNe(v.type);if(p&&!v.sameMarkup(a.node(Math.abs(s)-1)))c=h;else if(p||!v.type.isTextblock)break}for(let h=r.openStart;h>=0;h--){let v=(h+c+1)%(r.openStart+1),p=u[v];if(p)for(let m=0;m=0&&(e.replace(t,n,r),!(e.steps.length>f));h--){let v=i[h];v<0||(t=a.before(v),n=o.after(v))}}function vX(e,t,n,r,a){if(tr){let o=a.contentMatchAt(0),i=o.fillBefore(e).append(e);e=i.append(o.matchFragment(i).fillBefore(Fe.empty,!0))}return e}function ENe(e,t,n,r){if(!r.isInline&&t==n&&e.doc.resolve(t).parent.content.size){let a=CNe(e.doc,t,r.type);a!=null&&(t=n=a)}e.replaceRange(t,n,new rt(Fe.from(r),0,0))}function MNe(e,t,n){let r=e.doc.resolve(t),a=e.doc.resolve(n),o=pX(r,a);for(let i=0;i0&&(l||r.node(s-1).canReplace(r.index(s-1),a.indexAfter(s-1))))return e.delete(r.before(s),a.after(s))}for(let i=1;i<=r.depth&&i<=a.depth;i++)if(t-r.start(i)==r.depth-i&&n>r.end(i)&&a.end(i)-n!=a.depth-i&&r.start(i-1)==a.start(i-1)&&r.node(i-1).canReplace(r.index(i-1),a.index(i-1)))return e.delete(r.before(i),n);e.delete(t,n)}function pX(e,t){let n=[],r=Math.min(e.depth,t.depth);for(let a=r;a>=0;a--){let o=e.start(a);if(ot.pos+(t.depth-a)||e.node(a).type.spec.isolating||t.node(a).type.spec.isolating)break;(o==t.start(a)||a==e.depth&&a==t.depth&&e.parent.inlineContent&&t.parent.inlineContent&&a&&t.start(a-1)==o-1)&&n.push(a)}return n}class Dm extends bo{constructor(t,n,r){super(),this.pos=t,this.attr=n,this.value=r}apply(t){let n=t.nodeAt(this.pos);if(!n)return ga.fail("No node at attribute step's position");let r=Object.create(null);for(let o in n.attrs)r[o]=n.attrs[o];r[this.attr]=this.value;let a=n.type.create(r,null,n.marks);return ga.fromReplace(t,this.pos,this.pos+1,new rt(Fe.from(a),0,n.isLeaf?0:1))}getMap(){return Hh.empty}invert(t){return new Dm(this.pos,this.attr,t.nodeAt(this.pos).attrs[this.attr])}map(t){let n=t.mapResult(this.pos,1);return n.deletedAfter?null:new Dm(n.pos,this.attr,this.value)}toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(t,n){if(typeof n.pos!="number"||typeof n.attr!="string")throw new RangeError("Invalid input for AttrStep.fromJSON");return new Dm(n.pos,n.attr,n.value)}}bo.jsonID("attr",Dm);class Zb extends bo{constructor(t,n){super(),this.attr=t,this.value=n}apply(t){let n=Object.create(null);for(let a in t.attrs)n[a]=t.attrs[a];n[this.attr]=this.value;let r=t.type.create(n,t.content,t.marks);return ga.ok(r)}getMap(){return Hh.empty}invert(t){return new Zb(this.attr,t.attrs[this.attr])}map(t){return this}toJSON(){return{stepType:"docAttr",attr:this.attr,value:this.value}}static fromJSON(t,n){if(typeof n.attr!="string")throw new RangeError("Invalid input for DocAttrStep.fromJSON");return new Zb(n.attr,n.value)}}bo.jsonID("docAttr",Zb);let Vm=class extends Error{};Vm=function e(t){let n=Error.call(this,t);return n.__proto__=e.prototype,n},Vm.prototype=Object.create(Error.prototype),Vm.prototype.constructor=Vm,Vm.prototype.name="TransformError";class qV{constructor(t){this.doc=t,this.steps=[],this.docs=[],this.mapping=new Yb}get before(){return this.docs.length?this.docs[0]:this.doc}step(t){let n=this.maybeStep(t);if(n.failed)throw new Vm(n.failed);return this}maybeStep(t){let n=t.apply(this.doc);return n.failed||this.addStep(t,n.doc),n}get docChanged(){return this.steps.length>0}addStep(t,n){this.docs.push(this.doc),this.steps.push(t),this.mapping.appendMap(t.getMap()),this.doc=n}replace(t,n=t,r=rt.empty){let a=hC(this.doc,t,n,r);return a&&this.step(a),this}replaceWith(t,n,r){return this.replace(t,n,new rt(Fe.from(r),0,0))}delete(t,n){return this.replace(t,n,rt.empty)}insert(t,n){return this.replaceWith(t,t,n)}replaceRange(t,n,r){return ANe(this,t,n,r),this}replaceRangeWith(t,n,r){return ENe(this,t,n,r),this}deleteRange(t,n){return MNe(this,t,n),this}lift(t,n){return hNe(this,t,n),this}join(t,n=1){return xNe(this,t,n),this}wrap(t,n){return mNe(this,t,n),this}setBlockType(t,n=t,r,a=null){return gNe(this,t,n,r,a),this}setNodeMarkup(t,n,r=null,a){return bNe(this,t,n,r,a),this}setNodeAttribute(t,n,r){return this.step(new Dm(t,n,r)),this}setDocAttribute(t,n){return this.step(new Zb(t,n)),this}addNodeMark(t,n){return this.step(new Id(t,n)),this}removeNodeMark(t,n){let r=this.doc.nodeAt(t);if(!r)throw new RangeError("No node at position "+t);if(n instanceof tr)n.isInSet(r.marks)&&this.step(new zh(t,n));else{let a=r.marks,o,i=[];for(;o=n.isInSet(a);)i.push(new zh(t,o)),a=o.removeFromSet(a);for(let s=i.length-1;s>=0;s--)this.step(i[s])}return this}split(t,n=1,r){return wNe(this,t,n,r),this}addMark(t,n,r){return cNe(this,t,n,r),this}removeMark(t,n,r){return dNe(this,t,n,r),this}clearIncompatible(t,n,r){return XV(this,t,n,r),this}}const $V=Object.create(null);class Ft{constructor(t,n,r){this.$anchor=t,this.$head=n,this.ranges=r||[new mX(t.min(n),t.max(n))]}get anchor(){return this.$anchor.pos}get head(){return this.$head.pos}get from(){return this.$from.pos}get to(){return this.$to.pos}get $from(){return this.ranges[0].$from}get $to(){return this.ranges[0].$to}get empty(){let t=this.ranges;for(let n=0;n=0;o--){let i=n<0?Pm(t.node(0),t.node(o),t.before(o+1),t.index(o),n,r):Pm(t.node(0),t.node(o),t.after(o+1),t.index(o)+1,n,r);if(i)return i}return null}static near(t,n=1){return this.findFrom(t,n)||this.findFrom(t,-n)||new Gi(t.node(0))}static atStart(t){return Pm(t,t,0,0,1)||new Gi(t)}static atEnd(t){return Pm(t,t,t.content.size,t.childCount,-1)||new Gi(t)}static fromJSON(t,n){if(!n||!n.type)throw new RangeError("Invalid input for Selection.fromJSON");let r=$V[n.type];if(!r)throw new RangeError(`No selection type ${n.type} defined`);return r.fromJSON(t,n)}static jsonID(t,n){if(t in $V)throw new RangeError("Duplicate use of selection JSON ID "+t);return $V[t]=n,n.prototype.jsonID=t,n}getBookmark(){return Mt.between(this.$anchor,this.$head).getBookmark()}}Ft.prototype.visible=!0;class mX{constructor(t,n){this.$from=t,this.$to=n}}let gX=!1;function yX(e){!gX&&!e.parent.inlineContent&&(gX=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+e.parent.type.name+")"))}class Mt extends Ft{constructor(t,n=t){yX(t),yX(n),super(t,n)}get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null}map(t,n){let r=t.resolve(n.map(this.head));if(!r.parent.inlineContent)return Ft.near(r);let a=t.resolve(n.map(this.anchor));return new Mt(a.parent.inlineContent?a:r,r)}replace(t,n=rt.empty){if(super.replace(t,n),n==rt.empty){let r=this.$from.marksAcross(this.$to);r&&t.ensureMarks(r)}}eq(t){return t instanceof Mt&&t.anchor==this.anchor&&t.head==this.head}getBookmark(){return new vC(this.anchor,this.head)}toJSON(){return{type:"text",anchor:this.anchor,head:this.head}}static fromJSON(t,n){if(typeof n.anchor!="number"||typeof n.head!="number")throw new RangeError("Invalid input for TextSelection.fromJSON");return new Mt(t.resolve(n.anchor),t.resolve(n.head))}static create(t,n,r=n){let a=t.resolve(n);return new this(a,r==n?a:t.resolve(r))}static between(t,n,r){let a=t.pos-n.pos;if((!r||a)&&(r=a>=0?1:-1),!n.parent.inlineContent){let o=Ft.findFrom(n,r,!0)||Ft.findFrom(n,-r,!0);if(o)n=o.$head;else return Ft.near(n,r)}return t.parent.inlineContent||(a==0?t=n:(t=(Ft.findFrom(t,-r,!0)||Ft.findFrom(t,r,!0)).$anchor,t.pos0?0:1);a>0?i=0;i+=a){let s=t.child(i);if(s.isAtom){if(!o&&At.isSelectable(s))return At.create(e,n-(a<0?s.nodeSize:0))}else{let l=Pm(e,s,n+a,a<0?s.childCount:0,a,o);if(l)return l}n+=s.nodeSize*a}return null}function bX(e,t,n){let r=e.steps.length-1;if(r{i==null&&(i=c)}),e.setSelection(Ft.near(e.doc.resolve(i),n))}const wX=1,pC=2,SX=4;class DNe extends qV{constructor(t){super(t.doc),this.curSelectionFor=0,this.updated=0,this.meta=Object.create(null),this.time=Date.now(),this.curSelection=t.selection,this.storedMarks=t.storedMarks}get selection(){return this.curSelectionFor0}setStoredMarks(t){return this.storedMarks=t,this.updated|=pC,this}ensureMarks(t){return tr.sameSet(this.storedMarks||this.selection.$from.marks(),t)||this.setStoredMarks(t),this}addStoredMark(t){return this.ensureMarks(t.addToSet(this.storedMarks||this.selection.$head.marks()))}removeStoredMark(t){return this.ensureMarks(t.removeFromSet(this.storedMarks||this.selection.$head.marks()))}get storedMarksSet(){return(this.updated&pC)>0}addStep(t,n){super.addStep(t,n),this.updated=this.updated&~pC,this.storedMarks=null}setTime(t){return this.time=t,this}replaceSelection(t){return this.selection.replace(this,t),this}replaceSelectionWith(t,n=!0){let r=this.selection;return n&&(t=t.mark(this.storedMarks||(r.empty?r.$from.marks():r.$from.marksAcross(r.$to)||tr.none))),r.replaceWith(this,t),this}deleteSelection(){return this.selection.replace(this),this}insertText(t,n,r){let a=this.doc.type.schema;if(n==null)return t?this.replaceSelectionWith(a.text(t),!0):this.deleteSelection();{if(r==null&&(r=n),r=r??n,!t)return this.deleteRange(n,r);let o=this.storedMarks;if(!o){let i=this.doc.resolve(n);o=r==n?i.marks():i.marksAcross(this.doc.resolve(r))}return this.replaceRangeWith(n,r,a.text(t,o)),this.selection.empty||this.setSelection(Ft.near(this.selection.$to)),this}}setMeta(t,n){return this.meta[typeof t=="string"?t:t.key]=n,this}getMeta(t){return this.meta[typeof t=="string"?t:t.key]}get isGeneric(){for(let t in this.meta)return!1;return!0}scrollIntoView(){return this.updated|=SX,this}get scrolledIntoView(){return(this.updated&SX)>0}}function xX(e,t){return!t||!e?e:e.bind(t)}class Jb{constructor(t,n,r){this.name=t,this.init=xX(n.init,r),this.apply=xX(n.apply,r)}}const VNe=[new Jb("doc",{init(e){return e.doc||e.schema.topNodeType.createAndFill()},apply(e){return e.doc}}),new Jb("selection",{init(e,t){return e.selection||Ft.atStart(t.doc)},apply(e){return e.selection}}),new Jb("storedMarks",{init(e){return e.storedMarks||null},apply(e,t,n,r){return r.selection.$cursor?e.storedMarks:null}}),new Jb("scrollToSelection",{init(){return 0},apply(e,t){return e.scrolledIntoView?t+1:t}})];class tP{constructor(t,n){this.schema=t,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=VNe.slice(),n&&n.forEach(r=>{if(this.pluginsByKey[r.key])throw new RangeError("Adding different instances of a keyed plugin ("+r.key+")");this.plugins.push(r),this.pluginsByKey[r.key]=r,r.spec.state&&this.fields.push(new Jb(r.key,r.spec.state,r))})}}class Nm{constructor(t){this.config=t}get schema(){return this.config.schema}get plugins(){return this.config.plugins}apply(t){return this.applyTransaction(t).state}filterTransaction(t,n=-1){for(let r=0;rr.toJSON())),t&&typeof t=="object")for(let r in t){if(r=="doc"||r=="selection")throw new RangeError("The JSON fields `doc` and `selection` are reserved");let a=t[r],o=a.spec.state;o&&o.toJSON&&(n[r]=o.toJSON.call(a,this[a.key]))}return n}static fromJSON(t,n,r){if(!n)throw new RangeError("Invalid input for EditorState.fromJSON");if(!t.schema)throw new RangeError("Required config field 'schema' missing");let a=new tP(t.schema,t.plugins),o=new Nm(a);return a.fields.forEach(i=>{if(i.name=="doc")o.doc=cc.fromJSON(t.schema,n.doc);else if(i.name=="selection")o.selection=Ft.fromJSON(o.doc,n.selection);else if(i.name=="storedMarks")n.storedMarks&&(o.storedMarks=n.storedMarks.map(t.schema.markFromJSON));else{if(r)for(let s in r){let l=r[s],u=l.spec.state;if(l.key==i.name&&u&&u.fromJSON&&Object.prototype.hasOwnProperty.call(n,s)){o[i.name]=u.fromJSON.call(l,t,n[s],o);return}}o[i.name]=i.init(t,o)}}),o}}function CX(e,t,n){for(let r in e){let a=e[r];a instanceof Function?a=a.bind(t):r=="handleDOMEvents"&&(a=CX(a,t,{})),n[r]=a}return n}class mr{constructor(t){this.spec=t,this.props={},t.props&&CX(t.props,this,this.props),this.key=t.key?t.key.key:_X("plugin")}getState(t){return t[this.key]}}const nP=Object.create(null);function _X(e){return e in nP?e+"$"+ ++nP[e]:(nP[e]=0,e+"$")}class aa{constructor(t="key"){this.key=_X(t)}get(t){return t.config.pluginsByKey[this.key]}getState(t){return t[this.key]}}const to=function(e){for(var t=0;;t++)if(e=e.previousSibling,!e)return t},Lm=function(e){let t=e.assignedSlot||e.parentNode;return t&&t.nodeType==11?t.host:t};let rP=null;const fc=function(e,t,n){let r=rP||(rP=document.createRange());return r.setEnd(e,n??e.nodeValue.length),r.setStart(e,t||0),r},PNe=function(){rP=null},Wh=function(e,t,n,r){return n&&(TX(e,t,n,r,-1)||TX(e,t,n,r,1))},NNe=/^(img|br|input|textarea|hr)$/i;function TX(e,t,n,r,a){for(var o;;){if(e==n&&t==r)return!0;if(t==(a<0?0:vs(e))){let i=e.parentNode;if(!i||i.nodeType!=1||Qb(e)||NNe.test(e.nodeName)||e.contentEditable=="false")return!1;t=to(e)+(a<0?0:1),e=i}else if(e.nodeType==1){let i=e.childNodes[t+(a<0?-1:0)];if(i.nodeType==1&&i.contentEditable=="false")if(!((o=i.pmViewDesc)===null||o===void 0)&&o.ignoreForSelection)t+=a;else return!1;else e=i,t=a<0?vs(e):0}else return!1}}function vs(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function LNe(e,t){for(;;){if(e.nodeType==3&&t)return e;if(e.nodeType==1&&t>0){if(e.contentEditable=="false")return null;e=e.childNodes[t-1],t=vs(e)}else if(e.parentNode&&!Qb(e))t=to(e),e=e.parentNode;else return null}}function ONe(e,t){for(;;){if(e.nodeType==3&&t2),ms=Om||(nu?/Mac/.test(nu.platform):!1),HNe=nu?/Win/.test(nu.platform):!1,hc=/Android \d/.test(Vd),qb=!!kX&&"webkitFontSmoothing"in kX.documentElement.style,zNe=qb?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function WNe(e){let t=e.defaultView&&e.defaultView.visualViewport;return t?{left:0,right:t.width,top:0,bottom:t.height}:{left:0,right:e.documentElement.clientWidth,top:0,bottom:e.documentElement.clientHeight}}function vc(e,t){return typeof e=="number"?e:e[t]}function GNe(e){let t=e.getBoundingClientRect(),n=t.width/e.offsetWidth||1,r=t.height/e.offsetHeight||1;return{left:t.left,right:t.left+e.clientWidth*n,top:t.top,bottom:t.top+e.clientHeight*r}}function MX(e,t,n){let r=e.someProp("scrollThreshold")||0,a=e.someProp("scrollMargin")||5,o=e.dom.ownerDocument;for(let i=n||e.dom;i;){if(i.nodeType!=1){i=Lm(i);continue}let s=i,l=s==o.body,u=l?WNe(o):GNe(s),c=0,f=0;if(t.topu.bottom-vc(r,"bottom")&&(f=t.bottom-t.top>u.bottom-u.top?t.top+vc(a,"top")-u.top:t.bottom-u.bottom+vc(a,"bottom")),t.leftu.right-vc(r,"right")&&(c=t.right-u.right+vc(a,"right")),c||f)if(l)o.defaultView.scrollBy(c,f);else{let v=s.scrollLeft,p=s.scrollTop;f&&(s.scrollTop+=f),c&&(s.scrollLeft+=c);let m=s.scrollLeft-v,g=s.scrollTop-p;t={left:t.left-m,top:t.top-g,right:t.right-m,bottom:t.bottom-g}}let h=l?"fixed":getComputedStyle(i).position;if(/^(fixed|sticky)$/.test(h))break;i=h=="absolute"?i.offsetParent:Lm(i)}}function UNe(e){let t=e.dom.getBoundingClientRect(),n=Math.max(0,t.top),r,a;for(let o=(t.left+t.right)/2,i=n+1;i=n-20){r=s,a=l.top;break}}return{refDOM:r,refTop:a,stack:IX(e.dom)}}function IX(e){let t=[],n=e.ownerDocument;for(let r=e;r&&(t.push({dom:r,top:r.scrollTop,left:r.scrollLeft}),e!=n);r=Lm(r));return t}function jNe({refDOM:e,refTop:t,stack:n}){let r=e?e.getBoundingClientRect().top:0;DX(n,r==0?0:r-t)}function DX(e,t){for(let n=0;n=s){i=Math.max(p.bottom,i),s=Math.min(p.top,s);let m=p.left>t.left?p.left-t.left:p.right=(p.left+p.right)/2?1:0));continue}}else p.top>t.top&&!l&&p.left<=t.left&&p.right>=t.left&&(l=c,u={left:Math.max(p.left,Math.min(p.right,t.left)),top:p.top});!n&&(t.left>=p.right&&t.top>=p.top||t.left>=p.left&&t.top>=p.bottom)&&(o=f+1)}}return!n&&l&&(n=l,a=u,r=0),n&&n.nodeType==3?KNe(n,a):!n||r&&n.nodeType==1?{node:e,offset:o}:VX(n,a)}function KNe(e,t){let n=e.nodeValue.length,r=document.createRange();for(let a=0;a=(o.left+o.right)/2?1:0)}}return{node:e,offset:0}}function sP(e,t){return e.left>=t.left-1&&e.left<=t.right+1&&e.top>=t.top-1&&e.top<=t.bottom+1}function XNe(e,t){let n=e.parentNode;return n&&/^li$/i.test(n.nodeName)&&t.left(i.left+i.right)/2?1:-1}return e.docView.posFromDOM(r,a,o)}function JNe(e,t,n,r){let a=-1;for(let o=t,i=!1;o!=e.dom;){let s=e.docView.nearestDesc(o,!0),l;if(!s)return null;if(s.dom.nodeType==1&&(s.node.isBlock&&s.parent||!s.contentDOM)&&((l=s.dom.getBoundingClientRect()).width||l.height)&&(s.node.isBlock&&s.parent&&!/^T(R|BODY|HEAD|FOOT)$/.test(s.dom.nodeName)&&(!i&&l.left>r.left||l.top>r.top?a=s.posBefore:(!i&&l.right-1?a:e.docView.posFromDOM(t,n,-1)}function PX(e,t,n){let r=e.childNodes.length;if(r&&n.topt.top&&a++}let u;qb&&a&&r.nodeType==1&&(u=r.childNodes[a-1]).nodeType==1&&u.contentEditable=="false"&&u.getBoundingClientRect().top>=t.top&&a--,r==e.dom&&a==r.childNodes.length-1&&r.lastChild.nodeType==1&&t.top>r.lastChild.getBoundingClientRect().bottom?s=e.state.doc.content.size:(a==0||r.nodeType!=1||r.childNodes[a-1].nodeName!="BR")&&(s=JNe(e,r,a,t))}s==null&&(s=ZNe(e,i,t));let l=e.docView.nearestDesc(i,!0);return{pos:s,inside:l?l.posAtStart-l.border:-1}}function NX(e){return e.top=0&&a==r.nodeValue.length?(s--,u=1):n<0?s--:l++,$b(Nd(fc(r,s,l),u),u<0)}if(!e.state.doc.resolve(t-(o||0)).parent.inlineContent){if(o==null&&a&&(n<0||a==vs(r))){let s=r.childNodes[a-1];if(s.nodeType==1)return lP(s.getBoundingClientRect(),!1)}if(o==null&&a=0)}if(o==null&&a&&(n<0||a==vs(r))){let s=r.childNodes[a-1],l=s.nodeType==3?fc(s,vs(s)-(i?0:1)):s.nodeType==1&&(s.nodeName!="BR"||!s.nextSibling)?s:null;if(l)return $b(Nd(l,1),!1)}if(o==null&&a=0)}function $b(e,t){if(e.width==0)return e;let n=t?e.left:e.right;return{top:e.top,bottom:e.bottom,left:n,right:n}}function lP(e,t){if(e.height==0)return e;let n=t?e.top:e.bottom;return{top:n,bottom:n,left:e.left,right:e.right}}function OX(e,t,n){let r=e.state,a=e.root.activeElement;r!=t&&e.updateState(t),a!=e.dom&&e.focus();try{return n()}finally{r!=t&&e.updateState(r),a!=e.dom&&a&&a.focus()}}function $Ne(e,t,n){let r=t.selection,a=n=="up"?r.$from:r.$to;return OX(e,t,()=>{let{node:o}=e.docView.domFromPos(a.pos,n=="up"?-1:1);for(;;){let s=e.docView.nearestDesc(o,!0);if(!s)break;if(s.node.isBlock){o=s.contentDOM||s.dom;break}o=s.dom.parentNode}let i=LX(e,a.pos,1);for(let s=o.firstChild;s;s=s.nextSibling){let l;if(s.nodeType==1)l=s.getClientRects();else if(s.nodeType==3)l=fc(s,0,s.nodeValue.length).getClientRects();else continue;for(let u=0;uc.top+1&&(n=="up"?i.top-c.top>(c.bottom-i.top)*2:c.bottom-i.bottom>(i.bottom-c.top)*2))return!1}}return!0})}const e2e=/[\u0590-\u08ac]/;function t2e(e,t,n){let{$head:r}=t.selection;if(!r.parent.isTextblock)return!1;let a=r.parentOffset,o=!a,i=a==r.parent.content.size,s=e.domSelection();return s?!e2e.test(r.parent.textContent)||!s.modify?n=="left"||n=="backward"?o:i:OX(e,t,()=>{let{focusNode:l,focusOffset:u,anchorNode:c,anchorOffset:f}=e.domSelectionRange(),h=s.caretBidiLevel;s.modify("move",n,"character");let v=r.depth?e.docView.domAfterPos(r.before()):e.dom,{focusNode:p,focusOffset:m}=e.domSelectionRange(),g=p&&!v.contains(p.nodeType==1?p:p.parentNode)||l==p&&u==m;try{s.collapse(c,f),l&&(l!=c||u!=f)&&s.extend&&s.extend(l,u)}catch{}return h!=null&&(s.caretBidiLevel=h),g}):r.pos==r.start()||r.pos==r.end()}let RX=null,BX=null,FX=!1;function n2e(e,t,n){return RX==t&&BX==n?FX:(RX=t,BX=n,FX=n=="up"||n=="down"?$Ne(e,t,n):t2e(e,t,n))}const gs=0,HX=1,Uh=2,ru=3;class e1{constructor(t,n,r,a){this.parent=t,this.children=n,this.dom=r,this.contentDOM=a,this.dirty=gs,r.pmViewDesc=this}matchesWidget(t){return!1}matchesMark(t){return!1}matchesNode(t,n,r){return!1}matchesHack(t){return!1}parseRule(){return null}stopEvent(t){return!1}get size(){let t=0;for(let n=0;nto(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))a=t.compareDocumentPosition(this.contentDOM)&2;else if(this.dom.firstChild){if(n==0)for(let o=t;;o=o.parentNode){if(o==this.dom){a=!1;break}if(o.previousSibling)break}if(a==null&&n==t.childNodes.length)for(let o=t;;o=o.parentNode){if(o==this.dom){a=!0;break}if(o.nextSibling)break}}return a??r>0?this.posAtEnd:this.posAtStart}nearestDesc(t,n=!1){for(let r=!0,a=t;a;a=a.parentNode){let o=this.getDesc(a),i;if(o&&(!n||o.node))if(r&&(i=o.nodeDOM)&&!(i.nodeType==1?i.contains(t.nodeType==1?t:t.parentNode):i==t))r=!1;else return o}}getDesc(t){let n=t.pmViewDesc;for(let r=n;r;r=r.parent)if(r==this)return n}posFromDOM(t,n,r){for(let a=t;a;a=a.parentNode){let o=this.getDesc(a);if(o)return o.localPosFromDOM(t,n,r)}return-1}descAt(t){for(let n=0,r=0;nt||i instanceof GX){a=t-o;break}o=s}if(a)return this.children[r].domFromPos(a-this.children[r].border,n);for(let o;r&&!(o=this.children[r-1]).size&&o instanceof zX&&o.side>=0;r--);if(n<=0){let o,i=!0;for(;o=r?this.children[r-1]:null,!(!o||o.dom.parentNode==this.contentDOM);r--,i=!1);return o&&n&&i&&!o.border&&!o.domAtom?o.domFromPos(o.size,n):{node:this.contentDOM,offset:o?to(o.dom)+1:0}}else{let o,i=!0;for(;o=r=c&&n<=u-l.border&&l.node&&l.contentDOM&&this.contentDOM.contains(l.contentDOM))return l.parseRange(t,n,c);t=i;for(let f=s;f>0;f--){let h=this.children[f-1];if(h.size&&h.dom.parentNode==this.contentDOM&&!h.emptyChildAt(1)){a=to(h.dom)+1;break}t-=h.size}a==-1&&(a=0)}if(a>-1&&(u>n||s==this.children.length-1)){n=u;for(let c=s+1;cp&&in){let p=s;s=l,l=p}let v=document.createRange();v.setEnd(l.node,l.offset),v.setStart(s.node,s.offset),u.removeAllRanges(),u.addRange(v)}}ignoreMutation(t){return!this.contentDOM&&t.type!="selection"}get contentLost(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}markDirty(t,n){for(let r=0,a=0;a=r:tr){let s=r+o.border,l=i-o.border;if(t>=s&&n<=l){this.dirty=t==r||n==i?Uh:HX,t==s&&n==l&&(o.contentLost||o.dom.parentNode!=this.contentDOM)?o.dirty=ru:o.markDirty(t-s,n-s);return}else o.dirty=o.dom==o.contentDOM&&o.dom.parentNode==this.contentDOM&&!o.children.length?Uh:ru}r=i}this.dirty=Uh}markParentsDirty(){let t=1;for(let n=this.parent;n;n=n.parent,t++){let r=t==1?Uh:HX;n.dirty{if(!o)return a;if(o.parent)return o.parent.posBeforeChild(o)})),!n.type.spec.raw){if(i.nodeType!=1){let s=document.createElement("span");s.appendChild(i),i=s}i.contentEditable="false",i.classList.add("ProseMirror-widget")}super(t,[],i,null),this.widget=n,this.widget=n,o=this}matchesWidget(t){return this.dirty==gs&&t.type.eq(this.widget.type)}parseRule(){return{ignore:!0}}stopEvent(t){let n=this.widget.spec.stopEvent;return n?n(t):!1}ignoreMutation(t){return t.type!="selection"||this.widget.spec.ignoreSelection}destroy(){this.widget.type.destroy(this.dom),super.destroy()}get domAtom(){return!0}get ignoreForSelection(){return!!this.widget.type.spec.relaxedSide}get side(){return this.widget.type.side}}class r2e extends e1{constructor(t,n,r,a){super(t,[],n,null),this.textDOM=r,this.text=a}get size(){return this.text.length}localPosFromDOM(t,n){return t!=this.textDOM?this.posAtStart+(n?this.size:0):this.posAtStart+n}domFromPos(t){return{node:this.textDOM,offset:t}}ignoreMutation(t){return t.type==="characterData"&&t.target.nodeValue==t.oldValue}}class jh extends e1{constructor(t,n,r,a,o){super(t,[],r,a),this.mark=n,this.spec=o}static create(t,n,r,a){let o=a.nodeViews[n.type.name],i=o&&o(n,a,r);return(!i||!i.dom)&&(i=Ed.renderSpec(document,n.type.spec.toDOM(n,r),null,n.attrs)),new jh(t,n,i.dom,i.contentDOM||i.dom,i)}parseRule(){return this.dirty&ru||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM}}matchesMark(t){return this.dirty!=ru&&this.mark.eq(t)}markDirty(t,n){if(super.markDirty(t,n),this.dirty!=gs){let r=this.parent;for(;!r.node;)r=r.parent;r.dirty0&&(o=cP(o,0,t,r));for(let s=0;s{if(!l)return i;if(l.parent)return l.parent.posBeforeChild(l)},r,a),c=u&&u.dom,f=u&&u.contentDOM;if(n.isText){if(!c)c=document.createTextNode(n.text);else if(c.nodeType!=3)throw new RangeError("Text must be rendered as a DOM text node")}else c||({dom:c,contentDOM:f}=Ed.renderSpec(document,n.type.spec.toDOM(n),null,n.attrs));!f&&!n.isText&&c.nodeName!="BR"&&(c.hasAttribute("contenteditable")||(c.contentEditable="false"),n.type.spec.draggable&&(c.draggable=!0));let h=c;return c=YX(c,r,n),u?l=new a2e(t,n,r,a,c,f||null,h,u,o,i+1):n.isText?new gC(t,n,r,a,c,h,o):new Ld(t,n,r,a,c,f||null,h,o,i+1)}parseRule(){if(this.node.type.spec.reparseInView)return null;let t={node:this.node.type.name,attrs:this.node.attrs};if(this.node.type.whitespace=="pre"&&(t.preserveWhitespace="full"),!this.contentDOM)t.getContent=()=>this.node.content;else if(!this.contentLost)t.contentElement=this.contentDOM;else{for(let n=this.children.length-1;n>=0;n--){let r=this.children[n];if(this.dom.contains(r.dom.parentNode)){t.contentElement=r.dom.parentNode;break}}t.contentElement||(t.getContent=()=>Fe.empty)}return t}matchesNode(t,n,r){return this.dirty==gs&&t.eq(this.node)&&yC(n,this.outerDeco)&&r.eq(this.innerDeco)}get size(){return this.node.nodeSize}get border(){return this.node.isLeaf?0:1}updateChildren(t,n){let r=this.node.inlineContent,a=n,o=t.composing?this.localCompositionInfo(t,n):null,i=o&&o.pos>-1?o:null,s=o&&o.pos<0,l=new i2e(this,i&&i.node,t);u2e(this.node,this.innerDeco,(u,c,f)=>{u.spec.marks?l.syncToMarks(u.spec.marks,r,t):u.type.side>=0&&!f&&l.syncToMarks(c==this.node.childCount?tr.none:this.node.child(c).marks,r,t),l.placeWidget(u,t,a)},(u,c,f,h)=>{l.syncToMarks(u.marks,r,t);let v;l.findNodeMatch(u,c,f,h)||s&&t.state.selection.from>a&&t.state.selection.to-1&&l.updateNodeAt(u,c,f,v,t)||l.updateNextNode(u,c,f,t,h,a)||l.addNode(u,c,f,t,a),a+=u.nodeSize}),l.syncToMarks([],r,t),this.node.isTextblock&&l.addTextblockHacks(),l.destroyRest(),(l.changed||this.dirty==Uh)&&(i&&this.protectLocalComposition(t,i),UX(this.contentDOM,this.children,t),Om&&c2e(this.dom))}localCompositionInfo(t,n){let{from:r,to:a}=t.state.selection;if(!(t.state.selection instanceof Mt)||rn+this.node.content.size)return null;let o=t.input.compositionNode;if(!o||!this.dom.contains(o.parentNode))return null;if(this.node.inlineContent){let i=o.nodeValue,s=d2e(this.node.content,i,r-n,a-n);return s<0?null:{node:o,pos:s,text:i}}else return{node:o,pos:-1,text:""}}protectLocalComposition(t,{node:n,pos:r,text:a}){if(this.getDesc(n))return;let o=n;for(;o.parentNode!=this.contentDOM;o=o.parentNode){for(;o.previousSibling;)o.parentNode.removeChild(o.previousSibling);for(;o.nextSibling;)o.parentNode.removeChild(o.nextSibling);o.pmViewDesc&&(o.pmViewDesc=void 0)}let i=new r2e(this,o,n,a);t.input.compositionNodes.push(i),this.children=cP(this.children,r,r+a.length,t,i)}update(t,n,r,a){return this.dirty==ru||!t.sameMarkup(this.node)?!1:(this.updateInner(t,n,r,a),!0)}updateInner(t,n,r,a){this.updateOuterDeco(n),this.node=t,this.innerDeco=r,this.contentDOM&&this.updateChildren(a,this.posAtStart),this.dirty=gs}updateOuterDeco(t){if(yC(t,this.outerDeco))return;let n=this.nodeDOM.nodeType!=1,r=this.dom;this.dom=jX(this.dom,this.nodeDOM,uP(this.outerDeco,this.node,n),uP(t,this.node,n)),this.dom!=r&&(r.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=t}selectNode(){this.nodeDOM.nodeType==1&&this.nodeDOM.classList.add("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&(this.dom.draggable=!0)}deselectNode(){this.nodeDOM.nodeType==1&&(this.nodeDOM.classList.remove("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&this.dom.removeAttribute("draggable"))}get domAtom(){return this.node.isAtom}}function WX(e,t,n,r,a){YX(r,t,e);let o=new Ld(void 0,e,t,n,r,r,r,a,0);return o.contentDOM&&o.updateChildren(a,0),o}class gC extends Ld{constructor(t,n,r,a,o,i,s){super(t,n,r,a,o,null,i,s,0)}parseRule(){let t=this.nodeDOM.parentNode;for(;t&&t!=this.dom&&!t.pmIsDeco;)t=t.parentNode;return{skip:t||!0}}update(t,n,r,a){return this.dirty==ru||this.dirty!=gs&&!this.inParent()||!t.sameMarkup(this.node)?!1:(this.updateOuterDeco(n),(this.dirty!=gs||t.text!=this.node.text)&&t.text!=this.nodeDOM.nodeValue&&(this.nodeDOM.nodeValue=t.text,a.trackWrites==this.nodeDOM&&(a.trackWrites=null)),this.node=t,this.dirty=gs,!0)}inParent(){let t=this.parent.contentDOM;for(let n=this.nodeDOM;n;n=n.parentNode)if(n==t)return!0;return!1}domFromPos(t){return{node:this.nodeDOM,offset:t}}localPosFromDOM(t,n,r){return t==this.nodeDOM?this.posAtStart+Math.min(n,this.node.text.length):super.localPosFromDOM(t,n,r)}ignoreMutation(t){return t.type!="characterData"&&t.type!="selection"}slice(t,n,r){let a=this.node.cut(t,n),o=document.createTextNode(a.text);return new gC(this.parent,a,this.outerDeco,this.innerDeco,o,o,r)}markDirty(t,n){super.markDirty(t,n),this.dom!=this.nodeDOM&&(t==0||n==this.nodeDOM.nodeValue.length)&&(this.dirty=ru)}get domAtom(){return!1}isText(t){return this.node.text==t}}class GX extends e1{parseRule(){return{ignore:!0}}matchesHack(t){return this.dirty==gs&&this.dom.nodeName==t}get domAtom(){return!0}get ignoreForCoords(){return this.dom.nodeName=="IMG"}}class a2e extends Ld{constructor(t,n,r,a,o,i,s,l,u,c){super(t,n,r,a,o,i,s,u,c),this.spec=l}update(t,n,r,a){if(this.dirty==ru)return!1;if(this.spec.update&&(this.node.type==t.type||this.spec.multiType)){let o=this.spec.update(t,n,r);return o&&this.updateInner(t,n,r,a),o}else return!this.contentDOM&&!t.isLeaf?!1:super.update(t,n,r,a)}selectNode(){this.spec.selectNode?this.spec.selectNode():super.selectNode()}deselectNode(){this.spec.deselectNode?this.spec.deselectNode():super.deselectNode()}setSelection(t,n,r,a){this.spec.setSelection?this.spec.setSelection(t,n,r.root):super.setSelection(t,n,r,a)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}stopEvent(t){return this.spec.stopEvent?this.spec.stopEvent(t):!1}ignoreMutation(t){return this.spec.ignoreMutation?this.spec.ignoreMutation(t):super.ignoreMutation(t)}}function UX(e,t,n){let r=e.firstChild,a=!1;for(let o=0;o>1,i=Math.min(o,t.length);for(;a-1)s>this.index&&(this.changed=!0,this.destroyBetween(this.index,s)),this.top=this.top.children[this.index];else{let l=jh.create(this.top,t[o],n,r);this.top.children.splice(this.index,0,l),this.top=l,this.changed=!0}this.index=0,o++}}findNodeMatch(t,n,r,a){let o=-1,i;if(a>=this.preMatch.index&&(i=this.preMatch.matches[a-this.preMatch.index]).parent==this.top&&i.matchesNode(t,n,r))o=this.top.children.indexOf(i,this.index);else for(let s=this.index,l=Math.min(this.top.children.length,s+5);s0;){let s;for(;;)if(r){let u=n.children[r-1];if(u instanceof jh)n=u,r=u.children.length;else{s=u,r--;break}}else{if(n==t)break e;r=n.parent.children.indexOf(n),n=n.parent}let l=s.node;if(l){if(l!=e.child(a-1))break;--a,o.set(s,a),i.push(s)}}return{index:a,matched:o,matches:i.reverse()}}function l2e(e,t){return e.type.side-t.type.side}function u2e(e,t,n,r){let a=t.locals(e),o=0;if(a.length==0){for(let u=0;uo;)s.push(a[i++]);let p=o+h.nodeSize;if(h.isText){let g=p;i!g.inline):s.slice();r(h,m,t.forChild(o,h),v),o=p}}function c2e(e){if(e.nodeName=="UL"||e.nodeName=="OL"){let t=e.style.cssText;e.style.cssText=t+"; list-style: square !important",window.getComputedStyle(e).listStyle,e.style.cssText=t}}function d2e(e,t,n,r){for(let a=0,o=0;a=n){if(o>=r&&l.slice(r-t.length-s,r-s)==t)return r-t.length;let u=s=0&&u+t.length+s>=n)return s+u;if(n==r&&l.length>=r+t.length-s&&l.slice(r-s,r-s+t.length)==t)return r}}return-1}function cP(e,t,n,r,a){let o=[];for(let i=0,s=0;i=n||c<=t?o.push(l):(un&&o.push(l.slice(n-u,l.size,r)))}return o}function dP(e,t=null){let n=e.domSelectionRange(),r=e.state.doc;if(!n.focusNode)return null;let a=e.docView.nearestDesc(n.focusNode),o=a&&a.size==0,i=e.docView.posFromDOM(n.focusNode,n.focusOffset,1);if(i<0)return null;let s=r.resolve(i),l,u;if(mC(n)){for(l=i;a&&!a.node;)a=a.parent;let f=a.node;if(a&&f.isAtom&&At.isSelectable(f)&&a.parent&&!(f.isInline&&RNe(n.focusNode,n.focusOffset,a.dom))){let h=a.posBefore;u=new At(i==h?s:r.resolve(h))}}else{if(n instanceof e.dom.ownerDocument.defaultView.Selection&&n.rangeCount>1){let f=i,h=i;for(let v=0;v{(n.anchorNode!=r||n.anchorOffset!=a)&&(t.removeEventListener("selectionchange",e.input.hideSelectionGuard),setTimeout(()=>{(!XX(e)||e.state.selection.visible)&&e.dom.classList.remove("ProseMirror-hideselection")},20))})}function h2e(e){let t=e.domSelection();if(!t)return;let n=e.cursorWrapper.dom,r=n.nodeName=="IMG";r?t.collapse(n.parentNode,to(n)+1):t.collapse(n,0),!r&&!e.state.selection.visible&&di&&Pd<=11&&(n.disabled=!0,n.disabled=!1)}function qX(e,t){if(t instanceof At){let n=e.docView.descAt(t.from);n!=e.lastSelectedViewDesc&&($X(e),n&&n.selectNode(),e.lastSelectedViewDesc=n)}else $X(e)}function $X(e){e.lastSelectedViewDesc&&(e.lastSelectedViewDesc.parent&&e.lastSelectedViewDesc.deselectNode(),e.lastSelectedViewDesc=void 0)}function hP(e,t,n,r){return e.someProp("createSelectionBetween",a=>a(e,t,n))||Mt.between(t,n,r)}function eZ(e){return e.editable&&!e.hasFocus()?!1:tZ(e)}function tZ(e){let t=e.domSelectionRange();if(!t.anchorNode)return!1;try{return e.dom.contains(t.anchorNode.nodeType==3?t.anchorNode.parentNode:t.anchorNode)&&(e.editable||e.dom.contains(t.focusNode.nodeType==3?t.focusNode.parentNode:t.focusNode))}catch{return!1}}function v2e(e){let t=e.docView.domFromPos(e.state.selection.anchor,0),n=e.domSelectionRange();return Wh(t.node,t.offset,n.anchorNode,n.anchorOffset)}function vP(e,t){let{$anchor:n,$head:r}=e.selection,a=t>0?n.max(r):n.min(r),o=a.parent.inlineContent?a.depth?e.doc.resolve(t>0?a.after():a.before()):null:a;return o&&Ft.findFrom(o,t)}function Od(e,t){return e.dispatch(e.state.tr.setSelection(t).scrollIntoView()),!0}function nZ(e,t,n){let r=e.state.selection;if(r instanceof Mt)if(n.indexOf("s")>-1){let{$head:a}=r,o=a.textOffset?null:t<0?a.nodeBefore:a.nodeAfter;if(!o||o.isText||!o.isLeaf)return!1;let i=e.state.doc.resolve(a.pos+o.nodeSize*(t<0?-1:1));return Od(e,new Mt(r.$anchor,i))}else if(r.empty){if(e.endOfTextblock(t>0?"forward":"backward")){let a=vP(e.state,t);return a&&a instanceof At?Od(e,a):!1}else if(!(ms&&n.indexOf("m")>-1)){let a=r.$head,o=a.textOffset?null:t<0?a.nodeBefore:a.nodeAfter,i;if(!o||o.isText)return!1;let s=t<0?a.pos-o.nodeSize:a.pos;return o.isAtom||(i=e.docView.descAt(s))&&!i.contentDOM?At.isSelectable(o)?Od(e,new At(t<0?e.state.doc.resolve(a.pos-o.nodeSize):a)):qb?Od(e,new Mt(e.state.doc.resolve(t<0?s:s+o.nodeSize))):!1:!1}}else return!1;else{if(r instanceof At&&r.node.isInline)return Od(e,new Mt(t>0?r.$to:r.$from));{let a=vP(e.state,t);return a?Od(e,a):!1}}}function bC(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function n1(e,t){let n=e.pmViewDesc;return n&&n.size==0&&(t<0||e.nextSibling||e.nodeName!="BR")}function Bm(e,t){return t<0?p2e(e):m2e(e)}function p2e(e){let t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(!n)return;let a,o,i=!1;for(ps&&n.nodeType==1&&r0){if(n.nodeType!=1)break;{let s=n.childNodes[r-1];if(n1(s,-1))a=n,o=--r;else if(s.nodeType==3)n=s,r=n.nodeValue.length;else break}}else{if(rZ(n))break;{let s=n.previousSibling;for(;s&&n1(s,-1);)a=n.parentNode,o=to(s),s=s.previousSibling;if(s)n=s,r=bC(n);else{if(n=n.parentNode,n==e.dom)break;r=0}}}i?pP(e,n,r):a&&pP(e,a,o)}function m2e(e){let t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(!n)return;let a=bC(n),o,i;for(;;)if(r{e.state==a&&pc(e)},50)}function aZ(e,t){let n=e.state.doc.resolve(t);if(!(wo||HNe)&&n.parent.inlineContent){let r=e.coordsAtPos(t);if(t>n.start()){let a=e.coordsAtPos(t-1),o=(a.top+a.bottom)/2;if(o>r.top&&o1)return a.leftr.top&&o1)return a.left>r.left?"ltr":"rtl"}}return getComputedStyle(e.dom).direction=="rtl"?"rtl":"ltr"}function oZ(e,t,n){let r=e.state.selection;if(r instanceof Mt&&!r.empty||n.indexOf("s")>-1||ms&&n.indexOf("m")>-1)return!1;let{$from:a,$to:o}=r;if(!a.parent.inlineContent||e.endOfTextblock(t<0?"up":"down")){let i=vP(e.state,t);if(i&&i instanceof At)return Od(e,i)}if(!a.parent.inlineContent){let i=t<0?a:o,s=r instanceof Gi?Ft.near(i,t):Ft.findFrom(i,t);return s?Od(e,s):!1}return!1}function iZ(e,t){if(!(e.state.selection instanceof Mt))return!0;let{$head:n,$anchor:r,empty:a}=e.state.selection;if(!n.sameParent(r))return!0;if(!a)return!1;if(e.endOfTextblock(t>0?"forward":"backward"))return!0;let o=!n.textOffset&&(t<0?n.nodeBefore:n.nodeAfter);if(o&&!o.isText){let i=e.state.tr;return t<0?i.delete(n.pos-o.nodeSize,n.pos):i.delete(n.pos,n.pos+o.nodeSize),e.dispatch(i),!0}return!1}function sZ(e,t,n){e.domObserver.stop(),t.contentEditable=n,e.domObserver.start()}function b2e(e){if(!Fo||e.state.selection.$head.parentOffset>0)return!1;let{focusNode:t,focusOffset:n}=e.domSelectionRange();if(t&&t.nodeType==1&&n==0&&t.firstChild&&t.firstChild.contentEditable=="false"){let r=t.firstChild;sZ(e,r,"true"),setTimeout(()=>sZ(e,r,"false"),20)}return!1}function w2e(e){let t="";return e.ctrlKey&&(t+="c"),e.metaKey&&(t+="m"),e.altKey&&(t+="a"),e.shiftKey&&(t+="s"),t}function S2e(e,t){let n=t.keyCode,r=w2e(t);if(n==8||ms&&n==72&&r=="c")return iZ(e,-1)||Bm(e,-1);if(n==46&&!t.shiftKey||ms&&n==68&&r=="c")return iZ(e,1)||Bm(e,1);if(n==13||n==27)return!0;if(n==37||ms&&n==66&&r=="c"){let a=n==37?aZ(e,e.state.selection.from)=="ltr"?-1:1:-1;return nZ(e,a,r)||Bm(e,a)}else if(n==39||ms&&n==70&&r=="c"){let a=n==39?aZ(e,e.state.selection.from)=="ltr"?1:-1:1;return nZ(e,a,r)||Bm(e,a)}else{if(n==38||ms&&n==80&&r=="c")return oZ(e,-1,r)||Bm(e,-1);if(n==40||ms&&n==78&&r=="c")return b2e(e)||oZ(e,1,r)||Bm(e,1);if(r==(ms?"m":"c")&&(n==66||n==73||n==89||n==90))return!0}return!1}function mP(e,t){e.someProp("transformCopied",v=>{t=v(t,e)});let n=[],{content:r,openStart:a,openEnd:o}=t;for(;a>1&&o>1&&r.childCount==1&&r.firstChild.childCount==1;){a--,o--;let v=r.firstChild;n.push(v.type.name,v.attrs!=v.type.defaultAttrs?v.attrs:null),r=v.content}let i=e.someProp("clipboardSerializer")||Ed.fromSchema(e.state.schema),s=pZ(),l=s.createElement("div");l.appendChild(i.serializeFragment(r,{document:s}));let u=l.firstChild,c,f=0;for(;u&&u.nodeType==1&&(c=hZ[u.nodeName.toLowerCase()]);){for(let v=c.length-1;v>=0;v--){let p=s.createElement(c[v]);for(;l.firstChild;)p.appendChild(l.firstChild);l.appendChild(p),f++}u=l.firstChild}u&&u.nodeType==1&&u.setAttribute("data-pm-slice",`${a} ${o}${f?` -${f}`:""} ${JSON.stringify(n)}`);let h=e.someProp("clipboardTextSerializer",v=>v(t,e))||t.content.textBetween(0,t.content.size,` + */const KEe="9.14.5";function XEe(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(oc().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(oc().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(oc().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(oc().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(oc().__INTLIFY_PROD_DEVTOOLS__=!1)}const ZEe=kEe.__EXTEND_POINT__,sc=P0(ZEe);sc(),sc(),sc(),sc(),sc(),sc(),sc(),sc(),sc();const eY=hl.__EXTEND_POINT__,fi=P0(eY),Ta={UNEXPECTED_RETURN_TYPE:eY,INVALID_ARGUMENT:fi(),MUST_BE_CALL_SETUP_TOP:fi(),NOT_INSTALLED:fi(),NOT_AVAILABLE_IN_LEGACY_MODE:fi(),REQUIRED_VALUE:fi(),INVALID_VALUE:fi(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:fi(),NOT_INSTALLED_WITH_PROVIDE:fi(),UNEXPECTED_ERROR:fi(),NOT_COMPATIBLE_LEGACY_VUE_I18N:fi(),BRIDGE_SUPPORT_VUE_2_ONLY:fi(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:fi(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:fi(),__EXTEND_POINT__:fi()};function Ha(e,...t){return wm(e,null,void 0)}const hV=Sd("__translateVNode"),vV=Sd("__datetimeParts"),pV=Sd("__numberParts"),tY=Sd("__setPluralRules"),nY=Sd("__injectWithOption"),mV=Sd("__dispose");function Nb(e){if(!Pn(e)||Jl(e))return e;for(const t in e)if(dl(e,t))if(!t.includes("."))Pn(e[t])&&Nb(e[t]);else{const n=t.split("."),r=n.length-1;let a=e,o=!1;for(let i=0;i{if("locale"in s&&"resource"in s){const{locale:l,resource:u}=s;l?(i[l]=i[l]||qn(),L0(u,i[l])):L0(u,i)}else ut(s)&&L0(JSON.parse(s),i)}),a==null&&o)for(const s in i)dl(i,s)&&Nb(i[s]);return i}function rY(e){return e.type}function aY(e,t,n){let r=Pn(t.messages)?t.messages:qn();"__i18nGlobal"in n&&(r=F0(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const a=Object.keys(r);a.length&&a.forEach(o=>{e.mergeLocaleMessage(o,r[o])});{if(Pn(t.datetimeFormats)){const o=Object.keys(t.datetimeFormats);o.length&&o.forEach(i=>{e.mergeDateTimeFormat(i,t.datetimeFormats[i])})}if(Pn(t.numberFormats)){const o=Object.keys(t.numberFormats);o.length&&o.forEach(i=>{e.mergeNumberFormat(i,t.numberFormats[i])})}}}function oY(e){return d.createVNode(d.Text,null,e,0)}const iY="__INTLIFY_META__",sY=()=>[],JEe=()=>!1;let lY=0;function uY(e){return(t,n,r,a)=>e(n,r,d.getCurrentInstance()||void 0,a)}const QEe=()=>{const e=d.getCurrentInstance();let t=null;return e&&(t=rY(e)[iY])?{[iY]:t}:null};function gV(e={},t){const{__root:n,__injectWithOption:r}=e,a=n===void 0,o=e.flatJson,i=D0?d.ref:d.shallowRef,s=!!e.translateExistCompatible;let l=mn(e.inheritLocale)?e.inheritLocale:!0;const u=i(n&&l?n.locale.value:ut(e.locale)?e.locale:Cm),c=i(n&&l?n.fallbackLocale.value:ut(e.fallbackLocale)||vr(e.fallbackLocale)||Xt(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:u.value),f=i(F0(u.value,e)),h=i(Xt(e.datetimeFormats)?e.datetimeFormats:{[u.value]:{}}),v=i(Xt(e.numberFormats)?e.numberFormats:{[u.value]:{}});let p=n?n.missingWarn:mn(e.missingWarn)||xd(e.missingWarn)?e.missingWarn:!0,m=n?n.fallbackWarn:mn(e.fallbackWarn)||xd(e.fallbackWarn)?e.fallbackWarn:!0,g=n?n.fallbackRoot:mn(e.fallbackRoot)?e.fallbackRoot:!0,y=!!e.fallbackFormat,b=or(e.missing)?e.missing:null,w=or(e.missing)?uY(e.missing):null,S=or(e.postTranslation)?e.postTranslation:null,_=n?n.warnHtmlMessage:mn(e.warnHtmlMessage)?e.warnHtmlMessage:!0,C=!!e.escapeParameter;const T=n?n.modifiers:Xt(e.modifiers)?e.modifiers:{};let A=e.pluralRules||n&&n.pluralRules,E;E=(()=>{a&&Fj(null);const fe={version:KEe,locale:u.value,fallbackLocale:c.value,messages:f.value,modifiers:T,pluralRules:A,missing:w===null?void 0:w,missingWarn:p,fallbackWarn:m,fallbackFormat:y,unresolving:!0,postTranslation:S===null?void 0:S,warnHtmlMessage:_,escapeParameter:C,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};fe.datetimeFormats=h.value,fe.numberFormats=v.value,fe.__datetimeFormatters=Xt(E)?E.__datetimeFormatters:void 0,fe.__numberFormatters=Xt(E)?E.__numberFormatters:void 0;const xe=REe(fe);return a&&Fj(xe),xe})(),Pb(E,u.value,c.value);function I(){return[u.value,c.value,f.value,h.value,v.value]}const N=d.computed({get:()=>u.value,set:fe=>{u.value=fe,E.locale=u.value}}),V=d.computed({get:()=>c.value,set:fe=>{c.value=fe,E.fallbackLocale=c.value,Pb(E,u.value,fe)}}),P=d.computed(()=>f.value),O=d.computed(()=>h.value),L=d.computed(()=>v.value);function R(){return or(S)?S:null}function F(fe){S=fe,E.postTranslation=fe}function H(){return b}function z(fe){fe!==null&&(w=uY(fe)),b=fe,E.missing=w}const G=(fe,xe,Xe,se,le,we)=>{I();let Ae;try{__INTLIFY_PROD_DEVTOOLS__,a||(E.fallbackContext=n?OEe():void 0),Ae=fe(E)}finally{__INTLIFY_PROD_DEVTOOLS__,a||(E.fallbackContext=void 0)}if(Xe!=="translate exists"&&aa(Ae)&&Ae===B0||Xe==="translate exists"&&!Ae){const[Ye,pe]=xe();return n&&g?se(n):le(Ye)}else{if(we(Ae))return Ae;throw Ha(Ta.UNEXPECTED_RETURN_TYPE)}};function Y(...fe){return G(xe=>Reflect.apply(jj,null,[xe,...fe]),()=>cV(...fe),"translate",xe=>Reflect.apply(xe.t,xe,[...fe]),xe=>xe,xe=>ut(xe))}function U(...fe){const[xe,Xe,se]=fe;if(se&&!Pn(se))throw Ha(Ta.INVALID_ARGUMENT);return Y(xe,Xe,eo({resolvedMessage:!0},se||{}))}function j(...fe){return G(xe=>Reflect.apply(Xj,null,[xe,...fe]),()=>dV(...fe),"datetime format",xe=>Reflect.apply(xe.d,xe,[...fe]),()=>Dj,xe=>ut(xe))}function Q(...fe){return G(xe=>Reflect.apply(Qj,null,[xe,...fe]),()=>fV(...fe),"number format",xe=>Reflect.apply(xe.n,xe,[...fe]),()=>Dj,xe=>ut(xe))}function ee(fe){return fe.map(xe=>ut(xe)||aa(xe)||mn(xe)?oY(String(xe)):xe)}const re={normalize:ee,interpolate:fe=>fe,type:"vnode"};function he(...fe){return G(xe=>{let Xe;const se=xe;try{se.processor=re,Xe=Reflect.apply(jj,null,[se,...fe])}finally{se.processor=null}return Xe},()=>cV(...fe),"translate",xe=>xe[hV](...fe),xe=>[oY(xe)],xe=>vr(xe))}function ce(...fe){return G(xe=>Reflect.apply(Qj,null,[xe,...fe]),()=>fV(...fe),"number format",xe=>xe[pV](...fe),sY,xe=>ut(xe)||vr(xe))}function ge(...fe){return G(xe=>Reflect.apply(Xj,null,[xe,...fe]),()=>dV(...fe),"datetime format",xe=>xe[vV](...fe),sY,xe=>ut(xe)||vr(xe))}function Te(fe){A=fe,E.pluralRules=A}function Pe(fe,xe){return G(()=>{if(!fe)return!1;const Xe=ut(xe)?xe:u.value,se=Ne(Xe),le=E.messageResolver(se,fe);return s?le!=null:Jl(le)||vs(le)||ut(le)},()=>[fe],"translate exists",Xe=>Reflect.apply(Xe.te,Xe,[fe,xe]),JEe,Xe=>mn(Xe))}function ne(fe){let xe=null;const Xe=Mj(E,c.value,u.value);for(let se=0;se{l&&(u.value=fe,E.locale=fe,Pb(E,u.value,c.value))}),d.watch(n.fallbackLocale,fe=>{l&&(c.value=fe,E.fallbackLocale=fe,Pb(E,u.value,c.value))}));const Ge={id:lY,locale:N,fallbackLocale:V,get inheritLocale(){return l},set inheritLocale(fe){l=fe,fe&&n&&(u.value=n.locale.value,c.value=n.fallbackLocale.value,Pb(E,u.value,c.value))},get availableLocales(){return Object.keys(f.value).sort()},messages:P,get modifiers(){return T},get pluralRules(){return A||{}},get isGlobal(){return a},get missingWarn(){return p},set missingWarn(fe){p=fe,E.missingWarn=p},get fallbackWarn(){return m},set fallbackWarn(fe){m=fe,E.fallbackWarn=m},get fallbackRoot(){return g},set fallbackRoot(fe){g=fe},get fallbackFormat(){return y},set fallbackFormat(fe){y=fe,E.fallbackFormat=y},get warnHtmlMessage(){return _},set warnHtmlMessage(fe){_=fe,E.warnHtmlMessage=fe},get escapeParameter(){return C},set escapeParameter(fe){C=fe,E.escapeParameter=fe},t:Y,getLocaleMessage:Ne,setLocaleMessage:He,mergeLocaleMessage:rt,getPostTranslationHandler:R,setPostTranslationHandler:F,getMissingHandler:H,setMissingHandler:z,[tY]:Te};return Ge.datetimeFormats=O,Ge.numberFormats=L,Ge.rt=U,Ge.te=Pe,Ge.tm=be,Ge.d=j,Ge.n=Q,Ge.getDateTimeFormat=pt,Ge.setDateTimeFormat=X,Ge.mergeDateTimeFormat=q,Ge.getNumberFormat=ve,Ge.setNumberFormat=oe,Ge.mergeNumberFormat=Le,Ge[nY]=r,Ge[hV]=he,Ge[vV]=ge,Ge[pV]=ce,Ge}function qEe(e){const t=ut(e.locale)?e.locale:Cm,n=ut(e.fallbackLocale)||vr(e.fallbackLocale)||Xt(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,r=or(e.missing)?e.missing:void 0,a=mn(e.silentTranslationWarn)||xd(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,o=mn(e.silentFallbackWarn)||xd(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,i=mn(e.fallbackRoot)?e.fallbackRoot:!0,s=!!e.formatFallbackMessages,l=Xt(e.modifiers)?e.modifiers:{},u=e.pluralizationRules,c=or(e.postTranslation)?e.postTranslation:void 0,f=ut(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,h=!!e.escapeParameterHtml,v=mn(e.sync)?e.sync:!0;let p=e.messages;if(Xt(e.sharedMessages)){const C=e.sharedMessages;p=Object.keys(C).reduce((A,E)=>{const M=A[E]||(A[E]={});return eo(M,C[E]),A},p||{})}const{__i18n:m,__root:g,__injectWithOption:y}=e,b=e.datetimeFormats,w=e.numberFormats,S=e.flatJson,_=e.translateExistCompatible;return{locale:t,fallbackLocale:n,messages:p,flatJson:S,datetimeFormats:b,numberFormats:w,missing:r,missingWarn:a,fallbackWarn:o,fallbackRoot:i,fallbackFormat:s,modifiers:l,pluralRules:u,postTranslation:c,warnHtmlMessage:f,escapeParameter:h,messageResolver:e.messageResolver,inheritLocale:v,translateExistCompatible:_,__i18n:m,__root:g,__injectWithOption:y}}function yV(e={},t){{const n=gV(qEe(e)),{__extender:r}=e,a={id:n.id,get locale(){return n.locale.value},set locale(o){n.locale.value=o},get fallbackLocale(){return n.fallbackLocale.value},set fallbackLocale(o){n.fallbackLocale.value=o},get messages(){return n.messages.value},get datetimeFormats(){return n.datetimeFormats.value},get numberFormats(){return n.numberFormats.value},get availableLocales(){return n.availableLocales},get formatter(){return{interpolate(){return[]}}},set formatter(o){},get missing(){return n.getMissingHandler()},set missing(o){n.setMissingHandler(o)},get silentTranslationWarn(){return mn(n.missingWarn)?!n.missingWarn:n.missingWarn},set silentTranslationWarn(o){n.missingWarn=mn(o)?!o:o},get silentFallbackWarn(){return mn(n.fallbackWarn)?!n.fallbackWarn:n.fallbackWarn},set silentFallbackWarn(o){n.fallbackWarn=mn(o)?!o:o},get modifiers(){return n.modifiers},get formatFallbackMessages(){return n.fallbackFormat},set formatFallbackMessages(o){n.fallbackFormat=o},get postTranslation(){return n.getPostTranslationHandler()},set postTranslation(o){n.setPostTranslationHandler(o)},get sync(){return n.inheritLocale},set sync(o){n.inheritLocale=o},get warnHtmlInMessage(){return n.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(o){n.warnHtmlMessage=o!=="off"},get escapeParameterHtml(){return n.escapeParameter},set escapeParameterHtml(o){n.escapeParameter=o},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(o){},get pluralizationRules(){return n.pluralRules||{}},__composer:n,t(...o){const[i,s,l]=o,u={};let c=null,f=null;if(!ut(i))throw Ha(Ta.INVALID_ARGUMENT);const h=i;return ut(s)?u.locale=s:vr(s)?c=s:Xt(s)&&(f=s),vr(l)?c=l:Xt(l)&&(f=l),Reflect.apply(n.t,n,[h,c||f||{},u])},rt(...o){return Reflect.apply(n.rt,n,[...o])},tc(...o){const[i,s,l]=o,u={plural:1};let c=null,f=null;if(!ut(i))throw Ha(Ta.INVALID_ARGUMENT);const h=i;return ut(s)?u.locale=s:aa(s)?u.plural=s:vr(s)?c=s:Xt(s)&&(f=s),ut(l)?u.locale=l:vr(l)?c=l:Xt(l)&&(f=l),Reflect.apply(n.t,n,[h,c||f||{},u])},te(o,i){return n.te(o,i)},tm(o){return n.tm(o)},getLocaleMessage(o){return n.getLocaleMessage(o)},setLocaleMessage(o,i){n.setLocaleMessage(o,i)},mergeLocaleMessage(o,i){n.mergeLocaleMessage(o,i)},d(...o){return Reflect.apply(n.d,n,[...o])},getDateTimeFormat(o){return n.getDateTimeFormat(o)},setDateTimeFormat(o,i){n.setDateTimeFormat(o,i)},mergeDateTimeFormat(o,i){n.mergeDateTimeFormat(o,i)},n(...o){return Reflect.apply(n.n,n,[...o])},getNumberFormat(o){return n.getNumberFormat(o)},setNumberFormat(o,i){n.setNumberFormat(o,i)},mergeNumberFormat(o,i){n.mergeNumberFormat(o,i)},getChoiceIndex(o,i){return-1}};return a.__extender=r,a}}const bV={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function $Ee({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,a)=>[...r,...a.type===d.Fragment?a.children:[a]],[]):t.reduce((n,r)=>{const a=e[r];return a&&(n[r]=a()),n},qn())}function cY(e){return d.Fragment}const dY=d.defineComponent({name:"i18n-t",props:eo({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>aa(e)||!isNaN(e)}},bV),setup(e,t){const{slots:n,attrs:r}=t,a=e.i18n||H0({useScope:e.scope,__useComponent:!0});return()=>{const o=Object.keys(n).filter(f=>f!=="_"),i=qn();e.locale&&(i.locale=e.locale),e.plural!==void 0&&(i.plural=ut(e.plural)?+e.plural:e.plural);const s=$Ee(t,o),l=a[hV](e.keypath,s,i),u=eo(qn(),r),c=ut(e.tag)||Pn(e.tag)?e.tag:cY();return d.h(c,u,l)}}});function eMe(e){return vr(e)&&!ut(e[0])}function fY(e,t,n,r){const{slots:a,attrs:o}=t;return()=>{const i={part:!0};let s=qn();e.locale&&(i.locale=e.locale),ut(e.format)?i.key=e.format:Pn(e.format)&&(ut(e.format.key)&&(i.key=e.format.key),s=Object.keys(e.format).reduce((h,v)=>n.includes(v)?eo(qn(),h,{[v]:e.format[v]}):h,qn()));const l=r(e.value,i,s);let u=[i.key];vr(l)?u=l.map((h,v)=>{const p=a[h.type],m=p?p({[h.type]:h.value,index:v,parts:l}):[h.value];return eMe(m)&&(m[0].key=`${h.type}-${v}`),m}):ut(l)&&(u=[l]);const c=eo(qn(),o),f=ut(e.tag)||Pn(e.tag)?e.tag:cY();return d.h(f,c,u)}}const hY=d.defineComponent({name:"i18n-n",props:eo({value:{type:Number,required:!0},format:{type:[String,Object]}},bV),setup(e,t){const n=e.i18n||H0({useScope:e.scope,__useComponent:!0});return fY(e,t,qj,(...r)=>n[pV](...r))}}),vY=d.defineComponent({name:"i18n-d",props:eo({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},bV),setup(e,t){const n=e.i18n||H0({useScope:e.scope,__useComponent:!0});return fY(e,t,Zj,(...r)=>n[vV](...r))}});function tMe(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function nMe(e){const t=i=>{const{instance:s,modifiers:l,value:u}=i;if(!s||!s.$)throw Ha(Ta.UNEXPECTED_ERROR);const c=tMe(e,s.$),f=pY(u);return[Reflect.apply(c.t,c,[...mY(f)]),c]};return{created:(i,s)=>{const[l,u]=t(s);D0&&e.global===u&&(i.__i18nWatcher=d.watch(u.locale,()=>{s.instance&&s.instance.$forceUpdate()})),i.__composer=u,i.textContent=l},unmounted:i=>{D0&&i.__i18nWatcher&&(i.__i18nWatcher(),i.__i18nWatcher=void 0,delete i.__i18nWatcher),i.__composer&&(i.__composer=void 0,delete i.__composer)},beforeUpdate:(i,{value:s})=>{if(i.__composer){const l=i.__composer,u=pY(s);i.textContent=Reflect.apply(l.t,l,[...mY(u)])}},getSSRProps:i=>{const[s]=t(i);return{textContent:s}}}}function pY(e){if(ut(e))return{path:e};if(Xt(e)){if(!("path"in e))throw Ha(Ta.REQUIRED_VALUE,"path");return e}else throw Ha(Ta.INVALID_VALUE)}function mY(e){const{path:t,locale:n,args:r,choice:a,plural:o}=e,i={},s=r||{};return ut(n)&&(i.locale=n),aa(a)&&(i.plural=a),aa(o)&&(i.plural=o),[t,s,i]}function rMe(e,t,...n){const r=Xt(n[0])?n[0]:{},a=!!r.useI18nComponentName;(mn(r.globalInstall)?r.globalInstall:!0)&&([a?"i18n":dY.name,"I18nT"].forEach(i=>e.component(i,dY)),[hY.name,"I18nN"].forEach(i=>e.component(i,hY)),[vY.name,"I18nD"].forEach(i=>e.component(i,vY))),e.directive("t",nMe(t))}function aMe(e,t,n){return{beforeCreate(){const r=d.getCurrentInstance();if(!r)throw Ha(Ta.UNEXPECTED_ERROR);const a=this.$options;if(a.i18n){const o=a.i18n;if(a.__i18n&&(o.__i18n=a.__i18n),o.__root=t,this===this.$root)this.$i18n=gY(e,o);else{o.__injectWithOption=!0,o.__extender=n.__vueI18nExtend,this.$i18n=yV(o);const i=this.$i18n;i.__extender&&(i.__disposer=i.__extender(this.$i18n))}}else if(a.__i18n)if(this===this.$root)this.$i18n=gY(e,a);else{this.$i18n=yV({__i18n:a.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});const o=this.$i18n;o.__extender&&(o.__disposer=o.__extender(this.$i18n))}else this.$i18n=e;a.__i18nGlobal&&aY(t,a,a),this.$t=(...o)=>this.$i18n.t(...o),this.$rt=(...o)=>this.$i18n.rt(...o),this.$tc=(...o)=>this.$i18n.tc(...o),this.$te=(o,i)=>this.$i18n.te(o,i),this.$d=(...o)=>this.$i18n.d(...o),this.$n=(...o)=>this.$i18n.n(...o),this.$tm=o=>this.$i18n.tm(o),n.__setInstance(r,this.$i18n)},mounted(){},unmounted(){const r=d.getCurrentInstance();if(!r)throw Ha(Ta.UNEXPECTED_ERROR);const a=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,a.__disposer&&(a.__disposer(),delete a.__disposer,delete a.__extender),n.__deleteInstance(r),delete this.$i18n}}}function gY(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[tY](t.pluralizationRules||e.pluralizationRules);const n=F0(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(r=>e.mergeLocaleMessage(r,n[r])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(r=>e.mergeDateTimeFormat(r,t.datetimeFormats[r])),t.numberFormats&&Object.keys(t.numberFormats).forEach(r=>e.mergeNumberFormat(r,t.numberFormats[r])),e}const oMe=Sd("global-vue-i18n");function iMe(e={},t){const n=__VUE_I18N_LEGACY_API__&&mn(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,r=mn(e.globalInjection)?e.globalInjection:!0,a=__VUE_I18N_LEGACY_API__&&n?!!e.allowComposition:!0,o=new Map,[i,s]=sMe(e,n),l=Sd("");function u(h){return o.get(h)||null}function c(h,v){o.set(h,v)}function f(h){o.delete(h)}{const h={get mode(){return __VUE_I18N_LEGACY_API__&&n?"legacy":"composition"},get allowComposition(){return a},async install(v,...p){if(v.__VUE_I18N_SYMBOL__=l,v.provide(v.__VUE_I18N_SYMBOL__,h),Xt(p[0])){const y=p[0];h.__composerExtend=y.__composerExtend,h.__vueI18nExtend=y.__vueI18nExtend}let m=null;!n&&r&&(m=mMe(v,h.global)),__VUE_I18N_FULL_INSTALL__&&rMe(v,h,...p),__VUE_I18N_LEGACY_API__&&n&&v.mixin(aMe(s,s.__composer,h));const g=v.unmount;v.unmount=()=>{m&&m(),h.dispose(),g()}},get global(){return s},dispose(){i.stop()},__instances:o,__getInstance:u,__setInstance:c,__deleteInstance:f};return h}}function H0(e={}){const t=d.getCurrentInstance();if(t==null)throw Ha(Ta.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Ha(Ta.NOT_INSTALLED);const n=lMe(t),r=cMe(n),a=rY(t),o=uMe(e,a);if(__VUE_I18N_LEGACY_API__&&n.mode==="legacy"&&!e.__useComponent){if(!n.allowComposition)throw Ha(Ta.NOT_AVAILABLE_IN_LEGACY_MODE);return vMe(t,o,r,e)}if(o==="global")return aY(r,e,a),r;if(o==="parent"){let l=dMe(n,t,e.__useComponent);return l==null&&(l=r),l}const i=n;let s=i.__getInstance(t);if(s==null){const l=eo({},e);"__i18n"in a&&(l.__i18n=a.__i18n),r&&(l.__root=r),s=gV(l),i.__composerExtend&&(s[mV]=i.__composerExtend(s)),hMe(i,t,s),i.__setInstance(t,s)}return s}function sMe(e,t,n){const r=d.effectScope();{const a=__VUE_I18N_LEGACY_API__&&t?r.run(()=>yV(e)):r.run(()=>gV(e));if(a==null)throw Ha(Ta.UNEXPECTED_ERROR);return[r,a]}}function lMe(e){{const t=d.inject(e.isCE?oMe:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Ha(e.isCE?Ta.NOT_INSTALLED_WITH_PROVIDE:Ta.UNEXPECTED_ERROR);return t}}function uMe(e,t){return V0(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function cMe(e){return e.mode==="composition"?e.global:e.global.__composer}function dMe(e,t,n=!1){let r=null;const a=t.root;let o=fMe(t,n);for(;o!=null;){const i=e;if(e.mode==="composition")r=i.__getInstance(o);else if(__VUE_I18N_LEGACY_API__){const s=i.__getInstance(o);s!=null&&(r=s.__composer,n&&r&&!r[nY]&&(r=null))}if(r!=null||a===o)break;o=o.parent}return r}function fMe(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function hMe(e,t,n){d.onMounted(()=>{},t),d.onUnmounted(()=>{const r=n;e.__deleteInstance(t);const a=r[mV];a&&(a(),delete r[mV])},t)}function vMe(e,t,n,r={}){const a=t==="local",o=d.shallowRef(null);if(a&&e.proxy&&!(e.proxy.$options.i18n||e.proxy.$options.__i18n))throw Ha(Ta.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const i=mn(r.inheritLocale)?r.inheritLocale:!ut(r.locale),s=d.ref(!a||i?n.locale.value:ut(r.locale)?r.locale:Cm),l=d.ref(!a||i?n.fallbackLocale.value:ut(r.fallbackLocale)||vr(r.fallbackLocale)||Xt(r.fallbackLocale)||r.fallbackLocale===!1?r.fallbackLocale:s.value),u=d.ref(F0(s.value,r)),c=d.ref(Xt(r.datetimeFormats)?r.datetimeFormats:{[s.value]:{}}),f=d.ref(Xt(r.numberFormats)?r.numberFormats:{[s.value]:{}}),h=a?n.missingWarn:mn(r.missingWarn)||xd(r.missingWarn)?r.missingWarn:!0,v=a?n.fallbackWarn:mn(r.fallbackWarn)||xd(r.fallbackWarn)?r.fallbackWarn:!0,p=a?n.fallbackRoot:mn(r.fallbackRoot)?r.fallbackRoot:!0,m=!!r.fallbackFormat,g=or(r.missing)?r.missing:null,y=or(r.postTranslation)?r.postTranslation:null,b=a?n.warnHtmlMessage:mn(r.warnHtmlMessage)?r.warnHtmlMessage:!0,w=!!r.escapeParameter,S=a?n.modifiers:Xt(r.modifiers)?r.modifiers:{},_=r.pluralRules||a&&n.pluralRules;function C(){return[s.value,l.value,u.value,c.value,f.value]}const T=d.computed({get:()=>o.value?o.value.locale.value:s.value,set:ne=>{o.value&&(o.value.locale.value=ne),s.value=ne}}),A=d.computed({get:()=>o.value?o.value.fallbackLocale.value:l.value,set:ne=>{o.value&&(o.value.fallbackLocale.value=ne),l.value=ne}}),E=d.computed(()=>o.value?o.value.messages.value:u.value),M=d.computed(()=>c.value),I=d.computed(()=>f.value);function N(){return o.value?o.value.getPostTranslationHandler():y}function V(ne){o.value&&o.value.setPostTranslationHandler(ne)}function P(){return o.value?o.value.getMissingHandler():g}function O(ne){o.value&&o.value.setMissingHandler(ne)}function L(ne){return C(),ne()}function R(...ne){return o.value?L(()=>Reflect.apply(o.value.t,null,[...ne])):L(()=>"")}function F(...ne){return o.value?Reflect.apply(o.value.rt,null,[...ne]):""}function H(...ne){return o.value?L(()=>Reflect.apply(o.value.d,null,[...ne])):L(()=>"")}function z(...ne){return o.value?L(()=>Reflect.apply(o.value.n,null,[...ne])):L(()=>"")}function G(ne){return o.value?o.value.tm(ne):{}}function Y(ne,be){return o.value?o.value.te(ne,be):!1}function U(ne){return o.value?o.value.getLocaleMessage(ne):{}}function j(ne,be){o.value&&(o.value.setLocaleMessage(ne,be),u.value[ne]=be)}function Q(ne,be){o.value&&o.value.mergeLocaleMessage(ne,be)}function ee(ne){return o.value?o.value.getDateTimeFormat(ne):{}}function $(ne,be){o.value&&(o.value.setDateTimeFormat(ne,be),c.value[ne]=be)}function re(ne,be){o.value&&o.value.mergeDateTimeFormat(ne,be)}function he(ne){return o.value?o.value.getNumberFormat(ne):{}}function ce(ne,be){o.value&&(o.value.setNumberFormat(ne,be),f.value[ne]=be)}function ge(ne,be){o.value&&o.value.mergeNumberFormat(ne,be)}const Te={get id(){return o.value?o.value.id:-1},locale:T,fallbackLocale:A,messages:E,datetimeFormats:M,numberFormats:I,get inheritLocale(){return o.value?o.value.inheritLocale:i},set inheritLocale(ne){o.value&&(o.value.inheritLocale=ne)},get availableLocales(){return o.value?o.value.availableLocales:Object.keys(u.value)},get modifiers(){return o.value?o.value.modifiers:S},get pluralRules(){return o.value?o.value.pluralRules:_},get isGlobal(){return o.value?o.value.isGlobal:!1},get missingWarn(){return o.value?o.value.missingWarn:h},set missingWarn(ne){o.value&&(o.value.missingWarn=ne)},get fallbackWarn(){return o.value?o.value.fallbackWarn:v},set fallbackWarn(ne){o.value&&(o.value.missingWarn=ne)},get fallbackRoot(){return o.value?o.value.fallbackRoot:p},set fallbackRoot(ne){o.value&&(o.value.fallbackRoot=ne)},get fallbackFormat(){return o.value?o.value.fallbackFormat:m},set fallbackFormat(ne){o.value&&(o.value.fallbackFormat=ne)},get warnHtmlMessage(){return o.value?o.value.warnHtmlMessage:b},set warnHtmlMessage(ne){o.value&&(o.value.warnHtmlMessage=ne)},get escapeParameter(){return o.value?o.value.escapeParameter:w},set escapeParameter(ne){o.value&&(o.value.escapeParameter=ne)},t:R,getPostTranslationHandler:N,setPostTranslationHandler:V,getMissingHandler:P,setMissingHandler:O,rt:F,d:H,n:z,tm:G,te:Y,getLocaleMessage:U,setLocaleMessage:j,mergeLocaleMessage:Q,getDateTimeFormat:ee,setDateTimeFormat:$,mergeDateTimeFormat:re,getNumberFormat:he,setNumberFormat:ce,mergeNumberFormat:ge};function Pe(ne){ne.locale.value=s.value,ne.fallbackLocale.value=l.value,Object.keys(u.value).forEach(be=>{ne.mergeLocaleMessage(be,u.value[be])}),Object.keys(c.value).forEach(be=>{ne.mergeDateTimeFormat(be,c.value[be])}),Object.keys(f.value).forEach(be=>{ne.mergeNumberFormat(be,f.value[be])}),ne.escapeParameter=w,ne.fallbackFormat=m,ne.fallbackRoot=p,ne.fallbackWarn=v,ne.missingWarn=h,ne.warnHtmlMessage=b}return d.onBeforeMount(()=>{if(e.proxy==null||e.proxy.$i18n==null)throw Ha(Ta.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const ne=o.value=e.proxy.$i18n.__composer;t==="global"?(s.value=ne.locale.value,l.value=ne.fallbackLocale.value,u.value=ne.messages.value,c.value=ne.datetimeFormats.value,f.value=ne.numberFormats.value):a&&Pe(ne)}),Te}const pMe=["locale","fallbackLocale","availableLocales"],yY=["t","rt","d","n","tm","te"];function mMe(e,t){const n=Object.create(null);return pMe.forEach(a=>{const o=Object.getOwnPropertyDescriptor(t,a);if(!o)throw Ha(Ta.UNEXPECTED_ERROR);const i=d.isRef(o.value)?{get(){return o.value.value},set(s){o.value.value=s}}:{get(){return o.get&&o.get()}};Object.defineProperty(n,a,i)}),e.config.globalProperties.$i18n=n,yY.forEach(a=>{const o=Object.getOwnPropertyDescriptor(t,a);if(!o||!o.value)throw Ha(Ta.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${a}`,o)}),()=>{delete e.config.globalProperties.$i18n,yY.forEach(a=>{delete e.config.globalProperties[`$${a}`]})}}if(XEe(),__INTLIFY_JIT_COMPILATION__?Nj(WEe):Nj(zEe),VEe(fEe),PEe(Mj),__INTLIFY_PROD_DEVTOOLS__){const e=oc();e.__INTLIFY__=!0,SEe(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const bY={badge:"バッジ",open:"開く",close:"閉じる",dismiss:"閉じる",confirmEdit:{ok:"OK",cancel:"キャンセル"},dataIterator:{noResultsText:"検索結果が見つかりません。",loadingText:"項目をロード中です..."},dataTable:{itemsPerPageText:"1ページあたりの行数:",ariaLabel:{sortDescending:"降順の並び替え。",sortAscending:"昇順の並び替え。",sortNone:"ソートされていません。",activateNone:"ソートを削除するには有効にしてください。",activateDescending:"降順の並び替えのためには有効にしてください。",activateAscending:"昇順のソートのためには有効にしてください。"},sortBy:"ソート方式"},dataFooter:{itemsPerPageText:"1ページあたりの件数:",itemsPerPageAll:"すべて",nextPage:"次のページ",prevPage:"前のページ",firstPage:"最初のページ",lastPage:"最後のページ",pageText:"{0}-{1} 件目 / {2}件"},dateRangeInput:{divider:"から"},datePicker:{itemsSelected:"{0} 選択済",range:{title:"日付を選択",header:"日付を入力"},title:"日付を選択",header:"日付を入力",input:{placeholder:"日付を入力"},ariaLabel:{previousMonth:"前の月",nextMonth:"次の月",selectYear:"年を選択",previousYear:"前の年",nextYear:"次の年",selectMonth:"月を選択",selectDate:"{0}",currentDate:"今日、{0}"}},noDataText:"データはありません。",carousel:{prev:"前のビジュアル",next:"次のビジュアル",ariaLabel:{delimiter:"カルーセルのスライド {0}件目 / {1}件"}},calendar:{moreEvents:"さらに{0}",today:"今日"},input:{clear:"クリア {0}",prependAction:"{0} の前に追加されたアクション",appendAction:"{0} の後に追加されたアクション",otp:"{0}番目のワンタイムパスワードを入力してください"},fileInput:{counter:"{0} ファイル",counterSize:"{0} ファイル (合計 {1})"},fileUpload:{title:"ここにファイルをドラッグ&ドロップ",divider:"または",browse:"ファイルを選択"},timePicker:{am:"午前",pm:"午後",title:"時間を選択",hour:"時",minute:"分",second:"秒",notAllowed:"値は許可されていません"},pagination:{ariaLabel:{root:"ページネーションナビゲーション",next:"次のページ",previous:"前のページ",page:"{0}ページ目に移動",currentPage:"現在のページ、ページ {0}",first:"最初のページ",last:"最後のページ"}},stepper:{next:"次へ",prev:"前へ"},rating:{ariaLabel:{item:"評価 {1} のうち {0}"}},loading:"ロード中...",infiniteScroll:{loadMore:"さらに読み込む",empty:"データがありません"},rules:{required:"このフィールドは必須です",email:"有効なメールアドレスを入力してください",number:"このフィールドには数字のみ入力できます",integer:"このフィールドには整数のみ入力できます",capital:"このフィールドには大文字のみ入力できます",maxLength:"最大{0}文字まで入力してください",minLength:"最低{0}文字以上入力してください",strictLength:"入力されたフィールドの長さが無効です",exclude:"{0}という文字は使用できません",notEmpty:"少なくとも1つの値を選んでください",pattern:"無効な形式です"},command:{search:"コマンドを入力するか検索..."},hotkey:{then:"次に",ctrl:"Ctrl",command:"Command",shift:"Shift",alt:"Alt",option:"Option",enter:"Enter",escape:"Escape",upArrow:"上矢印",downArrow:"下矢印",leftArrow:"左矢印",rightArrow:"右矢印",backspace:"バックスペース",space:"スペース",plus:"プラス",shortcut:"キーボードショートカット: {0}",or:"または"},video:{play:"再生",pause:"一時停止",seek:"シーク",volume:"音量",showVolume:"音量コントロールを表示",mute:"ミュート",unmute:"ミュート解除",enterFullscreen:"全画面表示",exitFullscreen:"全画面表示を終了"},colorPicker:{ariaLabel:{eyedropper:"画面から色を選択",hueSlider:"色相",alphaSlider:"アルファ",redInput:"赤",greenInput:"緑",blueInput:"青",alphaInput:"アルファ",hueInput:"色相",saturationInput:"彩度",lightnessInput:"明度",hexInput:"HEX値",hexaInput:"アルファ付きHEX値",changeFormat:"カラーフォーマットを変更"}}},wY={badge:"徽章",open:"打开",close:"关闭",dismiss:"取消",confirmEdit:{ok:"确定",cancel:"取消"},dataIterator:{noResultsText:"没有符合条件的结果",loadingText:"加载中……"},dataTable:{itemsPerPageText:"每页数目:",ariaLabel:{sortDescending:":降序排列。",sortAscending:":升序排列。",sortNone:":未排序。",activateNone:"点击以移除排序。",activateDescending:"点击以降序排列。",activateAscending:"点击以升序排列。"},sortBy:"排序方式"},dataFooter:{itemsPerPageText:"每页数目:",itemsPerPageAll:"全部",nextPage:"下一页",prevPage:"上一页",firstPage:"首页",lastPage:"尾页",pageText:"{0}-{1} 共 {2}"},dateRangeInput:{divider:"至"},datePicker:{itemsSelected:"已选择 {0} 项",range:{title:"选择日期",header:"输入日期"},title:"选择日期",header:"输入日期",input:{placeholder:"输入日期"},ariaLabel:{previousMonth:"上个月",nextMonth:"下个月",selectYear:"选择年份",previousYear:"上一年",nextYear:"下一年",selectMonth:"选择月份",selectDate:"{0}",currentDate:"今天,{0}"}},noDataText:"没有数据",carousel:{prev:"上一张",next:"下一张",ariaLabel:{delimiter:"幻灯片 {0} / {1}"}},calendar:{moreEvents:"还有 {0} 项",today:"今天"},input:{clear:"清除 {0}",prependAction:"{0} 前置操作",appendAction:"{0} 后置操作",otp:"请输入第 {0} 位 OTP"},fileInput:{counter:"{0} 个文件",counterSize:"{0} 个文件(共 {1})"},fileUpload:{title:"拖放文件到此处",divider:"或",browse:"浏览文件"},timePicker:{am:"上午",pm:"下午",title:"选择时间",hour:"小时",minute:"分钟",second:"秒",notAllowed:"值不允许"},pagination:{ariaLabel:{root:"分页导航",next:"下一页",previous:"上一页",page:"转到页面 {0}",currentPage:"当前页 {0}",first:"第一页",last:"最后一页"}},stepper:{next:"下一步",prev:"上一步"},rating:{ariaLabel:{item:"评分 {0} / {1}"}},loading:"加载中...",infiniteScroll:{loadMore:"加载更多",empty:"没有更多内容"},rules:{required:"此字段为必填项",email:"请输入有效的电子邮件地址",number:"此字段只能包含数字",integer:"此字段只能包含整数",capital:"此字段只能包含大写字母",maxLength:"您最多可以输入{0}个字符",minLength:"您必须至少输入{0}个字符",strictLength:"输入字段的长度无效",exclude:"字符{0}是不允许的",notEmpty:"请至少选择一个值",pattern:"格式无效"},command:{search:"输入命令或搜索..."},hotkey:{then:"然后",ctrl:"Ctrl",command:"Command",shift:"Shift",alt:"Alt",option:"Option",enter:"Enter",escape:"Escape",upArrow:"上箭头",downArrow:"下箭头",leftArrow:"左箭头",rightArrow:"右箭头",backspace:"退格",space:"空格",plus:"加",shortcut:"键盘快捷键:{0}",or:"或"},video:{play:"播放",pause:"暂停",seek:"跳转",volume:"音量",showVolume:"显示音量控制",mute:"静音",unmute:"取消静音",enterFullscreen:"全屏",exitFullscreen:"退出全屏"},colorPicker:{ariaLabel:{eyedropper:"从屏幕拾取颜色",hueSlider:"色相",alphaSlider:"不透明度",redInput:"红色",greenInput:"绿色",blueInput:"蓝色",alphaInput:"不透明度",hueInput:"色相",saturationInput:"饱和度",lightnessInput:"亮度",hexInput:"HEX 值",hexaInput:"带不透明度 HEX 值",changeFormat:"更改颜色格式"}}},gMe={zhHans:{$vuetify:{...wY,datePicker:{...wY.datePicker,title:"",header:"选择日期",okTips:"选择日期才能保存",saveBtn:"保存"}}},en:{$vuetify:{...$M,datePicker:{...$M.datePicker,title:"",header:"Select date",okTips:"You must select a date to save",saveBtn:"Save"}}},ja:{$vuetify:{...bY,datePicker:{...bY.datePicker,title:"",header:"日付を選択",okTips:"日付を選択してから保存してください",saveBtn:"ほぞん"}}}},SY=iMe({legacy:!1,locale:"en",fallbackLocale:"en",messages:gMe}),yMe={collapse:"mdi-chevron-up",complete:"mdi-check",cancel:"mdi-close-circle",close:"mdi-close",delete:"mdi-close-circle",clear:"mdi-close-circle",success:"mdi-check-circle",info:"mdi-information",warning:"mdi-alert-circle",error:"mdi-close-circle",prev:"mdi-chevron-left",next:"mdi-chevron-right",checkboxOn:"mdi-checkbox-marked",checkboxOff:"mdi-checkbox-blank-outline",checkboxIndeterminate:"mdi-minus-box",delimiter:"mdi-circle",sortAsc:"mdi-arrow-up",sortDesc:"mdi-arrow-down",expand:"mdi-chevron-down",menu:"mdi-menu",subgroup:"mdi-menu-down",dropdown:"mdi-menu-down",radioOn:"mdi-radiobox-marked",radioOff:"mdi-radiobox-blank",edit:"mdi-pencil",ratingEmpty:"mdi-star-outline",ratingFull:"mdi-star",ratingHalf:"mdi-star-half-full",loading:"mdi-cached",first:"mdi-page-first",last:"mdi-page-last",unfold:"mdi-unfold-more-horizontal",file:"mdi-paperclip",plus:"mdi-plus",minus:"mdi-minus",calendar:"mdi-calendar",treeviewCollapse:"mdi-menu-down",treeviewExpand:"mdi-menu-right",tableGroupCollapse:"mdi-chevron-down",tableGroupExpand:"mdi-chevron-right",eyeDropper:"mdi-eyedropper",upload:"mdi-cloud-upload",color:"mdi-palette",command:"mdi-apple-keyboard-command",ctrl:"mdi-apple-keyboard-control",space:"mdi-keyboard-space",shift:"mdi-apple-keyboard-shift",alt:"mdi-apple-keyboard-option",enter:"mdi-keyboard-return",arrowup:"mdi-arrow-up",arrowdown:"mdi-arrow-down",arrowleft:"mdi-arrow-left",arrowright:"mdi-arrow-right",backspace:"mdi-backspace",play:"mdi-play",pause:"mdi-pause",fullscreen:"mdi-fullscreen",fullscreenExit:"mdi-fullscreen-exit",volumeHigh:"mdi-volume-high",volumeMedium:"mdi-volume-medium",volumeLow:"mdi-volume-low",volumeOff:"mdi-volume-variant-off",search:"mdi-magnify"},bMe={component:e=>d.h(mI,{...e,class:"mdi"})};function wMe(){return{svg:{component:pI},class:{component:mI}}}function SMe(e){const t=wMe(),n=e?.defaultSet??"mdi";return n==="mdi"&&!t.mdi&&(t.mdi=bMe),qa({defaultSet:n,sets:t,aliases:{...yMe,vuetify:["M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z",["M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z",.6]],"vuetify-outline":"svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z","vuetify-play":["m6.376 13.184-4.11-7.192C1.505 4.66 2.467 3 4.003 3h8.532l-.953 1.576-.006.01-.396.677c-.429.732-.214 1.507.194 2.015.404.503 1.092.878 1.869.806a3.72 3.72 0 0 1 1.005.022c.276.053.434.143.523.237.138.146.38.635-.25 2.09-.893 1.63-1.553 1.722-1.847 1.677-.213-.033-.468-.158-.756-.406a4.95 4.95 0 0 1-.8-.927c-.39-.564-1.04-.84-1.66-.846-.625-.006-1.316.27-1.693.921l-.478.826-.911 1.506Z",["M9.093 11.552c.046-.079.144-.15.32-.148a.53.53 0 0 1 .43.207c.285.414.636.847 1.046 1.2.405.35.914.662 1.516.754 1.334.205 2.502-.698 3.48-2.495l.014-.028.013-.03c.687-1.574.774-2.852-.005-3.675-.37-.391-.861-.586-1.333-.676a5.243 5.243 0 0 0-1.447-.044c-.173.016-.393-.073-.54-.257-.145-.18-.127-.316-.082-.392l.393-.672L14.287 3h5.71c1.536 0 2.499 1.659 1.737 2.992l-7.997 13.996c-.768 1.344-2.706 1.344-3.473 0l-3.037-5.314 1.377-2.278.004-.006.004-.007.481-.831Z",.6]]}},e)}function xY(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:t,...n}=e,r=qa(t,n),{aliases:a={},components:o={},directives:i={}}=r,s=d.effectScope();return s.run(()=>{const l=x1e(r.defaults),u=iSe(r.display,r.ssr),c=K1e(r.theme),f=SMe(r.icons),h=O1e(r.locale),v=F0e(r.date,h),p=lSe(r.goTo,h);function m(y){for(const w in i)y.directive(w,i[w]);for(const w in o)y.component(w,o[w]);for(const w in a)y.component(w,mo({...a[w],name:w,aliasName:a[w].name}));const b=d.effectScope();if(b.run(()=>{c.install(y)}),y.onUnmount(()=>b.stop()),y.provide(am,l),y.provide(CI,u),y.provide($y,c),y.provide(hI,f),y.provide(om,h),y.provide(GG,v.options),y.provide(UG,v.instance),y.provide(k8,p),In&&r.ssr)if(y.$nuxt)y.$nuxt.hook("app:suspense:resolve",()=>{u.update()});else{const{mount:w}=y;y.mount=function(){const S=w(...arguments);return d.nextTick(()=>u.update()),y.mount=w,S}}y.mixin({computed:{$vuetify(){return d.reactive({defaults:Tm.call(this,am),display:Tm.call(this,CI),theme:Tm.call(this,$y),icons:Tm.call(this,hI),locale:Tm.call(this,om),date:Tm.call(this,UG)})}}})}function g(){s.stop()}return{install:m,unmount:g,defaults:l,display:u,theme:c,icons:f,locale:h,date:v,goTo:p}})}const xMe="3.12.5";xY.version=xMe;function Tm(e){const t=this.$,n=t.parent?.provides??t.vnode.appContext?.provides;if(n&&e in n)return n[e]}const CMe={defaultTheme:"light",themes:{light:{dark:!1,colors:{primary:"#3E63DD","on-primary":"#fff","primary-darken-1":"#3451B2","primary-darken-2":"#101D46","primary-lighten-1":"#8DA4EF","primary-lighten-2":"#E6EDFE",secondary:"#5B6471","on-secondary":"#fff","secondary-darken-1":"#444C58","secondary-darken-2":"#19212B","secondary-lighten-1":"#C2CDDC","secondary-lighten-2":"#E4ECFE",accent:"#82B1FF",info:"#0091FF","on-info":"#fff","info-darken-1":"#006ADC","info-darken-2":"#00254D","info-lighten-1":"#5EB0EF","info-lighten-2":"#E1F0FF",success:"#30A46C","on-success":"#fff","success-darken-1":"#18794E","success-darken-2":"#153226","success-lighten-1":"#5BB98C","success-lighten-2":"#DDF3E4",warning:"#F76808","on-warning":"#fff","warning-darken-1":"#BD4B00","warning-darken-2":"#451E11","warning-lighten-1":"#FA934E","warning-lighten-2":"#FFE8D7",error:"#E5484D","on-error":"#fff","error-darken-1":"#CD2B31","error-darken-2":"#381316","error-lighten-1":"#EB9091","error-lighten-2":"#FFE5E5",background:"#fff","on-background":"#212121",surface:"#fff","on-surface":"#212121",grey:"#9E9E9E","grey-lighten-1":"#BDBDBD","grey-lighten-2":"#E0E0E0","grey-lighten-3":"#EEEEEE","grey-lighten-4":"#F5F5F5","grey-lighten-5":"#FAFAFA","grey-darken-1":"#757575","grey-darken-2":"#616161","grey-darken-3":"#424242","grey-darken-4":"#212121",black:"rgba(0, 0, 0, 0.87)","black-lighten-1":"rgba(0, 0, 0, 0.6)","black-lighten-2":"rgba(0, 0, 0, 0.58)","black-lighten-3":"rgba(0, 0, 0, 0.54)","black-lighten-4":"rgba(0, 0, 0, 0.42)","black-lighten-5":"rgba(0, 0, 0, 0.38)","black-lighten-6":"rgba(0, 0, 0, 0.26)","black-lighten-7":"rgba(0, 0, 0, 0.2)","black-lighten-8":"rgba(0, 0, 0, 0.18)","black-lighten-9":"rgba(0, 0, 0, 0.12)","black-lighten-10":"rgba(0, 0, 0, 0.06)"},variables:{"border-color":"#000000","border-opacity":.12,"high-emphasis-opacity":1,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.04,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.12,"dragged-opacity":.08,"theme-kbd":"#212121","theme-on-kbd":"#FFFFFF","theme-code":"#F5F5F5","theme-on-code":"#000000","shadow-key-umbra-color":"#000000","shadow-xs-opacity":"0.16","shadow-sm-opacity":"0.18","shadow-md-opacity":"0.20","shadow-lg-opacity":"0.22","shadow-xl-opacity":"0.24"}}}},CY=xY({locale:{adapter:dAe({i18n:SY,useI18n:H0})},theme:CMe,components:tAe,directives:cAe}),_Y="en",wV=200,_Me=wV-80,TY=20,kY=1e5,AY=16,z0=6,W0=10,G0=2,TMe=["#f44336","#e91e63","#9c27b0","#673ab7","#3f51b5","#2196f3","#03a9f4","#00bcd4","#009688","#4caf50","#8bc34a","#cddc39","#ffeb3b","#ffc107","#ff9800","#ff5722","#000000","#333333","#666666","#999999","#CCCCCC","#D5D5D4","#E8E8E8","#EEEEEE"],SV="Roboto",kMe=[{title:"editor.default",value:SV,divider:!0,default:!0},{title:"Arial",value:"Arial"},{title:"Arial Black",value:"Arial Black"},{title:"Georgia",value:"Georgia"},{title:"Impact",value:"Impact"},{title:"Helvetica",value:"Helvetica"},{title:"Tahoma",value:"Tahoma"},{title:"Times New Roman",value:"Times New Roman"},{title:"Verdana",value:"Verdana"},{title:"Courier New",value:"Courier New",divider:!0},{title:"Monaco",value:"Monaco"},{title:"Monospace",value:"monospace"}],xV="default",AMe=[8,10,12,14,16,18,20,24,30,36,48,60,72],km="default";var U0=(e=>(e[e["size-small"]=200]="size-small",e[e["size-medium"]=500]="size-medium",e["size-large"]="100%",e))(U0||{}),j0=(e=>(e[e["size-small"]=480]="size-small",e[e["size-medium"]=640]="size-medium",e["size-large"]="100%",e))(j0||{});const EMe={image:["float-left","float-none","float-right","divider","image-size-small","image-size-medium","image-size-large","divider","textAlign","divider","image","image-aspect-ratio","remove"],text:["bold","italic","underline","strike","divider","color","highlight","textAlign","divider","link"],link:["bold","italic","underline","strike","divider","color","highlight","textAlign","divider","link","unlink","link-open"],video:["video-size-small","video-size-medium","video-size-large","divider","video","remove"]},Y0=d.reactive({extensions:[]});function MMe(e){Y0.defaultLang=e.defaultLang,Y0.defaultMarkdownTheme=e.defaultMarkdownTheme,Y0.extensions=e.extensions??[]}function K0(){return{state:Y0}}var EY=typeof global=="object"&&global&&global.Object===Object&&global,IMe=typeof self=="object"&&self&&self.Object===Object&&self,ql=EY||IMe||Function("return this")(),$l=ql.Symbol,MY=Object.prototype,DMe=MY.hasOwnProperty,VMe=MY.toString,Lb=$l?$l.toStringTag:void 0;function PMe(e){var t=DMe.call(e,Lb),n=e[Lb];try{e[Lb]=void 0;var r=!0}catch{}var a=VMe.call(e);return r&&(t?e[Lb]=n:delete e[Lb]),a}var NMe=Object.prototype,LMe=NMe.toString;function OMe(e){return LMe.call(e)}var RMe="[object Null]",BMe="[object Undefined]",IY=$l?$l.toStringTag:void 0;function Am(e){return e==null?e===void 0?BMe:RMe:IY&&IY in Object(e)?PMe(e):OMe(e)}function Vh(e){return e!=null&&typeof e=="object"}var FMe="[object Symbol]";function X0(e){return typeof e=="symbol"||Vh(e)&&Am(e)==FMe}function DY(e,t){for(var n=-1,r=e==null?0:e.length,a=Array(r);++n0){if(++t>=dIe)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function pIe(e){return function(){return e}}var FY=function(){try{var e=Lh(Object,"defineProperty");return e({},"",{}),e}catch{}}(),mIe=FY?function(e,t){return FY(e,"toString",{configurable:!0,enumerable:!1,value:pIe(t),writable:!0})}:CV,gIe=vIe(mIe);function yIe(e,t,n,r){for(var a=e.length,o=n+-1;++o-1}var CIe=9007199254740991,_Ie=/^(?:0|[1-9]\d*)$/;function HY(e,t){var n=typeof e;return t=t??CIe,!!t&&(n=="number"||n!="symbol"&&_Ie.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=AIe}function GY(e){return e!=null&&kV(e.length)&&!RY(e)}var EIe=Object.prototype;function MIe(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||EIe;return e===n}function IIe(e,t){for(var n=-1,r=Array(e);++n-1}function ODe(e,t){var n=this.__data__,r=Z0(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function lc(e){var t=-1,n=e==null?0:e.length;for(this.clear();++ts))return!1;var u=o.get(e),c=o.get(t);if(u&&c)return u==t&&c==e;var f=-1,h=!0,v=n&xVe?new Fb:void 0;for(o.set(e,t),o.set(t,e);++f=t||T<0||f&&A>=o}function y(){var C=OV();if(g(C))return b(C);s=setTimeout(y,m(C))}function b(C){return s=void 0,h&&r?v(C):(r=a=void 0,i)}function w(){s!==void 0&&clearTimeout(s),u=0,r=l=a=s=void 0}function S(){return s===void 0?i:b(OV())}function _(){var C=OV(),T=g(C);if(r=arguments,a=this,l=C,T){if(s===void 0)return p(l);if(f)return clearTimeout(s),s=setTimeout(y,t),v(l)}return s===void 0&&(s=setTimeout(y,t)),i}return _.cancel=w,_.flush=S,_}function RV(e){return Vh(e)&&GY(e)}var dPe=200;function fPe(e,t,n,r){var a=-1,o=xIe,i=!0,s=e.length,l=[],u=t.length;if(!s)return l;n&&(t=DY(t,ZY(n))),t.length>=dPe&&(o=hK,i=!1,t=new Fb(t));e:for(;++an?n:e}const BV=e=>typeof e=="number",zb=e=>typeof e=="string",Em=e=>typeof e=="boolean",yPe=e=>typeof e=="function",Wb=(e,t="px")=>{if(!e)return e;const n=BV(e)?String(e):e,r=Number.parseFloat(n),a=n.match(/[a-zA-Z%]+$/),o=a?a[0]:t;return Number.isNaN(r)?e:r+o};function bPe(e,t){const{extensions:n=[]}=e.extensionManager??{};return!!n.find(r=>r.name===t)}function SK(e,t){const{state:n}=K0(),r=d.computed(()=>Em(d.unref(e))?xV:zb(n.defaultMarkdownTheme)&&n.defaultMarkdownTheme?n.defaultMarkdownTheme:xV),a=d.computed(()=>({[`markdown-theme-${d.unref(r)}`]:!!zb(d.unref(r))}));function o(i){!Em(d.unref(e))&&d.unref(e)!==i&&t?.(i)}return d.watch(r,i=>o(i)),d.watch(e,i=>{i&&zb(i)&&n.defaultMarkdownTheme!==i&&(n.defaultMarkdownTheme=i)}),n.defaultMarkdownTheme&&o(n.defaultMarkdownTheme),{markdownThemeStyle:a}}function xK(e){return d.getCurrentScope()?(d.onScopeDispose(e),!0):!1}const Mm=new WeakMap,wPe=(...e)=>{var t;const n=e[0],r=(t=d.getCurrentInstance())==null?void 0:t.proxy;if(r==null)throw new Error("injectLocal must be called in setup");return Mm.has(r)&&n in Mm.get(r)?Mm.get(r)[n]:d.inject(...e)},SPe=(e,t)=>{var n;const r=(n=d.getCurrentInstance())==null?void 0:n.proxy;if(r==null)throw new Error("provideLocal must be called in setup");Mm.has(r)||Mm.set(r,Object.create(null));const a=Mm.get(r);a[e]=t,d.provide(e,t)};function xPe(e,t){const n=Symbol(e.name||"InjectionState"),r=void 0;return[(...a)=>{const o=e(...a);return SPe(n,o),o},()=>wPe(n,r)]}function CK(e){return typeof e=="function"?e():d.unref(e)}const _K=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const CPe=Object.prototype.toString,_Pe=e=>CPe.call(e)==="[object Object]",TPe=()=>{},kPe=_K?window:void 0,APe=_K?window.document:void 0;function FV(e){var t;const n=CK(e);return(t=n?.$el)!=null?t:n}function TK(...e){let t,n,r,a;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,a]=e,t=kPe):[t,n,r,a]=e,!t)return TPe;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const o=[],i=()=>{o.forEach(c=>c()),o.length=0},s=(c,f,h,v)=>(c.addEventListener(f,h,v),()=>c.removeEventListener(f,h,v)),l=d.watch(()=>[FV(t),CK(a)],([c,f])=>{if(i(),!c)return;const h=_Pe(f)?{...f}:f;o.push(...n.flatMap(v=>r.map(p=>s(c,v,p,h))))},{immediate:!0,flush:"post"}),u=()=>{l(),i()};return xK(u),u}function EPe(){const e=d.ref(!1),t=d.getCurrentInstance();return t&&d.onMounted(()=>{e.value=!0},t),e}function MPe(e){const t=EPe();return d.computed(()=>(t.value,!!e()))}const kK=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function IPe(e,t={}){const{document:n=APe,autoExit:r=!1}=t,a=d.computed(()=>{var y;return(y=FV(e))!=null?y:n?.querySelector("html")}),o=d.ref(!1),i=d.computed(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(y=>n&&y in n||a.value&&y in a.value)),s=d.computed(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(y=>n&&y in n||a.value&&y in a.value)),l=d.computed(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(y=>n&&y in n||a.value&&y in a.value)),u=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(y=>n&&y in n),c=MPe(()=>a.value&&n&&i.value!==void 0&&s.value!==void 0&&l.value!==void 0),f=()=>u?n?.[u]===a.value:!1,h=()=>{if(l.value){if(n&&n[l.value]!=null)return n[l.value];{const y=a.value;if(y?.[l.value]!=null)return!!y[l.value]}}return!1};async function v(){if(!(!c.value||!o.value)){if(s.value)if(n?.[s.value]!=null)await n[s.value]();else{const y=a.value;y?.[s.value]!=null&&await y[s.value]()}o.value=!1}}async function p(){if(!c.value||o.value)return;h()&&await v();const y=a.value;i.value&&y?.[i.value]!=null&&(await y[i.value](),o.value=!0)}async function m(){await(o.value?v():p())}const g=()=>{const y=h();(!y||y&&f())&&(o.value=y)};return TK(n,kK,g,!1),TK(()=>FV(a),kK,g,!1),r&&xK(v),{isSupported:c,isFullscreen:o,enter:p,exit:v,toggle:m}}const[DPe,HV]=xPe(()=>{const{state:e}=K0(),t=d.reactive({extensions:e.extensions??[],defaultLang:_Y,defaultMarkdownTheme:xV,isFullscreen:!1,color:void 0,highlight:void 0}),n=d.computed(()=>t.isFullscreen);function r(){t.isFullscreen=!t.isFullscreen}return d.watchEffect(()=>{t.extensions=e.extensions,t.defaultLang=e.defaultLang,t.defaultMarkdownTheme=e.defaultMarkdownTheme}),{state:t,isFullscreen:n,toggleFullscreen:r}}),AK="[vuetify-pro-tiptap]";class EK{static warn(t){console.warn(`${AK}: ${t}`)}static error(t){console.error(`${AK}: ${t}`)}}function VPe(e){return e=e||new Map,{all:e,on(t,n){const r=e.get(t);r?r.push(n):e.set(t,[n])},off(t,n){const r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit(t,n){let r=e.get(t);r&&r.slice().map(a=>{a(n)}),r=e.get("*"),r&&r.slice().map(a=>{a(t,n)})}}}const PPe={"editor.remove":"Entfernen","editor.words":"WÖRTER","editor.characters":"ZEICHEN","editor.default":"Standard","editor.size.small.tooltip":"Klein","editor.size.medium.tooltip":"Mittel","editor.size.large.tooltip":"Groß","editor.bold.tooltip":"Fett","editor.italic.tooltip":"Kursiv","editor.underline.tooltip":"Unterstrichen","editor.strike.tooltip":"Durchgestrichen","editor.color.tooltip":"Farbe","editor.highlight.tooltip":"Hervorheben","editor.heading.tooltip":"Überschriften","editor.heading.h1.tooltip":"Überschrift 1","editor.heading.h2.tooltip":"Überschrift 2","editor.heading.h3.tooltip":"Überschrift 3","editor.heading.h4.tooltip":"Überschrift 4","editor.heading.h5.tooltip":"Überschrift 5","editor.heading.h6.tooltip":"Überschrift 6","editor.paragraph.tooltip":"Absatz","editor.textalign.tooltip":"Ausrichten","editor.textalign.left.tooltip":"Links","editor.textalign.center.tooltip":"Zentriert","editor.textalign.right.tooltip":"Rechts","editor.textalign.justify.tooltip":"Blocksatz","editor.fontFamily.tooltip":"Schriftart","editor.fontSize.tooltip":"Schriftgröße","editor.superscript.tooltip":"Hochgestellt","editor.subscript.tooltip":"Tiefgestellt","editor.bulletlist.tooltip":"Aufzählungsliste","editor.orderedlist.tooltip":"Nummerierte Liste","editor.tasklist.tooltip":"Aufgabenliste","editor.indent.tooltip":"Einzug","editor.outdent.tooltip":"Ausrücken","editor.link.tooltip":"Link","editor.link.unlink.tooltip":"Link entfernen","editor.link.open":"Link öffnen","editor.link.dialog.title":"Link einfügen","editor.link.dialog.link":"Link","editor.link.dialog.rel":"rel","editor.link.dialog.openInNewTab":"In neuem Tab öffnen","editor.link.dialog.button.apply":"Anwenden","editor.markdownTheme.tooltip":"Thema","editor.image.tooltip":"Bild","editor.image.float.left.tooltip":"Links ausrichten","editor.image.float.none.tooltip":"Keine Ausrichtung","editor.image.float.right.tooltip":"Rechts ausrichten","editor.image.dialog.title":"Bild einfügen","editor.image.dialog.tab.url":"URL","editor.image.dialog.tab.upload":"Hochladen","editor.image.dialog.form.link":"Link","editor.image.dialog.form.alt":"Alt"},NPe={"editor.remove":"Remove","editor.words":"WORDS","editor.characters":"CHARACTERS","editor.default":"default","editor.size.small.tooltip":"Small","editor.size.medium.tooltip":"Medium","editor.size.large.tooltip":"Cover","editor.bold.tooltip":"Bold","editor.italic.tooltip":"Italic","editor.underline.tooltip":"Underline","editor.strike.tooltip":"Strike","editor.color.tooltip":"Color","editor.highlight.tooltip":"Highlight","editor.heading.tooltip":"Headings","editor.heading.h1.tooltip":"Heading 1","editor.heading.h2.tooltip":"Heading 2","editor.heading.h3.tooltip":"Heading 3","editor.heading.h4.tooltip":"Heading 4","editor.heading.h5.tooltip":"Heading 5","editor.heading.h6.tooltip":"Heading 6","editor.paragraph.tooltip":"Paragraph","editor.textalign.tooltip":"Align","editor.textalign.left.tooltip":"Left","editor.textalign.center.tooltip":"Center","editor.textalign.right.tooltip":"Right","editor.textalign.justify.tooltip":"Justify","editor.fontFamily.tooltip":"Font family","editor.fontSize.tooltip":"Font size","editor.superscript.tooltip":"Superscript","editor.subscript.tooltip":"Subscript","editor.bulletlist.tooltip":"Bullet List","editor.orderedlist.tooltip":"Ordered List","editor.tasklist.tooltip":"Task List","editor.indent.tooltip":"Indent","editor.outdent.tooltip":"Outdent","editor.link.tooltip":"Link","editor.link.unlink.tooltip":"Unlink","editor.link.open":"Open link","editor.link.dialog.title":"Insert link","editor.link.dialog.link":"link","editor.link.dialog.rel":"rel","editor.link.dialog.openInNewTab":"Open in new tab","editor.link.dialog.button.apply":"apply","editor.markdownTheme.tooltip":"Theme","editor.image.tooltip":"Image","editor.image.float.left.tooltip":"Float left","editor.image.float.none.tooltip":"Float none","editor.image.float.right.tooltip":"Float right","editor.image.dialog.title":"Insert image","editor.image.dialog.tab.url":"url","editor.image.dialog.tab.upload":"upload","editor.image.dialog.form.link":"Link","editor.image.dialog.form.alt":"Alt","editor.image.dialog.form.aspectRatio":"Lock original aspect ratio","editor.image.dialog.form.file":"File","editor.image.dialog.button.apply":"apply","editor.video.tooltip":"Video","editor.video.dialog.title":"Insert video","editor.video.dialog.link":"link","editor.video.dialog.button.apply":"apply","editor.table.tooltip":"Table","editor.table.menu.insert_table":"Insert Table","editor.table.menu.insert_table.with_header_row":"With header row","editor.table.menu.add_column_before":"Add Column Before","editor.table.menu.add_column_after":"Add Column After","editor.table.menu.delete_column":"Delete Column","editor.table.menu.add_row_before":"Add Row Before","editor.table.menu.add_row_after":"Add Row After","editor.table.menu.delete_row":"Delete Row","editor.table.menu.merge_or_split_cells":"Merge Or Split Cells","editor.table.menu.delete_table":"Delete Table","editor.blockquote.tooltip":"Blockquote","editor.horizontalrule.tooltip":"Horizontal Rule","editor.code.tooltip":"Code","editor.codeblock.tooltip":"Code Block","editor.htmlview.tooltip":"HTML View","editor.clear.tooltip":"Clear Format","editor.undo.tooltip":"Undo","editor.redo.tooltip":"Redo","editor.fullscreen.tooltip.fullscreen":"Fullscreen","editor.fullscreen.tooltip.exit":"Fullscreen Exit"},LPe={"editor.remove":"Rimuovi","editor.words":"Parole","editor.characters":"Caratteri","editor.default":"Predefinito","editor.size.small.tooltip":"Piccolo","editor.size.medium.tooltip":"Medio","editor.size.large.tooltip":"Grande","editor.bold.tooltip":"Grassetto","editor.italic.tooltip":"Corsivo","editor.underline.tooltip":"Sottolineato","editor.strike.tooltip":"Barrato","editor.color.tooltip":"Colore","editor.highlight.tooltip":"Evidenzia","editor.heading.tooltip":"Intestazioni","editor.heading.h1.tooltip":"Intestzione 1","editor.heading.h2.tooltip":"Intestzione 2","editor.heading.h3.tooltip":"Intestzione 3","editor.heading.h4.tooltip":"Intestazione 4","editor.heading.h5.tooltip":"Intestazione 5","editor.heading.h6.tooltip":"Intestazione 6","editor.paragraph.tooltip":"Paragrafo","editor.textalign.tooltip":"Allineamento","editor.textalign.left.tooltip":"Sinistra","editor.textalign.center.tooltip":"Centro","editor.textalign.right.tooltip":"Destra","editor.textalign.justify.tooltip":"Giustificato","editor.fontFamily.tooltip":"Tipo carattere","editor.fontSize.tooltip":"Dimensione carattere","editor.superscript.tooltip":"Apice","editor.subscript.tooltip":"Pedice","editor.bulletlist.tooltip":"Elenco puntato","editor.orderedlist.tooltip":"Elenco numerato","editor.tasklist.tooltip":"Elenco attività","editor.indent.tooltip":"Aumenta rientro","editor.outdent.tooltip":"Riduci rientro","editor.link.tooltip":"Aggiungi collegamento","editor.link.unlink.tooltip":"Rimuovi collegamento","editor.link.open":"Apri collegamento","editor.link.dialog.title":"Inserisci collegamento","editor.link.dialog.link":"Collegamento","editor.link.dialog.rel":"rel","editor.link.dialog.openInNewTab":"Apri in una nuova finestra","editor.link.dialog.button.apply":"Applica","editor.markdownTheme.tooltip":"Tema","editor.image.tooltip":"Immagine","editor.image.float.left.tooltip":"Allinea a sinistra","editor.image.float.none.tooltip":"Nessun allineamento","editor.image.float.right.tooltip":"Allinea a destra","editor.image.dialog.title":"Inserisci immagine","editor.image.dialog.tab.url":"URL","editor.image.dialog.tab.upload":"Carica","editor.image.dialog.form.link":"Collegamento","editor.image.dialog.form.alt":"Alt","editor.image.dialog.form.aspectRatio":"Blocca le proporzioni originali","editor.image.dialog.form.file":"File","editor.image.dialog.button.apply":"Applica","editor.video.tooltip":"Video","editor.video.dialog.title":"Inserisci video","editor.video.dialog.link":"Collegamento","editor.video.dialog.button.apply":"Applica","editor.table.tooltip":"Tabella","editor.table.menu.insert_table":"Inserisci tabella","editor.table.menu.insert_table.with_header_row":"Con riga intestazione","editor.table.menu.add_column_before":"Aggiungi colonna prima","editor.table.menu.add_column_after":"Aggiungi colonna dopo","editor.table.menu.delete_column":"Elimina colonna","editor.table.menu.add_row_before":"Aggiungi riga prima","editor.table.menu.add_row_after":"Aggiungi riga dopo","editor.table.menu.delete_row":"Elimina riga","editor.table.menu.merge_or_split_cells":"Unisci o dividi celle","editor.table.menu.delete_table":"Elimina tabella","editor.blockquote.tooltip":"Citazione","editor.horizontalrule.tooltip":"Linea orizzontale","editor.code.tooltip":"Codice","editor.codeblock.tooltip":"Blocco di codice","editor.clear.tooltip":"Rimuovi formattazione","editor.undo.tooltip":"Annulla","editor.redo.tooltip":"Ripristina","editor.fullscreen.tooltip.fullscreen":"Schermo intero","editor.fullscreen.tooltip.exit":"Esci da schermo intero"},OPe={"editor.remove":"Verwijderen","editor.words":"WOORDEN","editor.characters":"KARAKTERS","editor.default":"standaard","editor.size.small.tooltip":"Klein","editor.size.medium.tooltip":"Middelmatig","editor.size.large.tooltip":"Cover","editor.bold.tooltip":"Dikgedrukt","editor.italic.tooltip":"Cursief","editor.underline.tooltip":"Onderstreept","editor.strike.tooltip":"Doorgetrokken","editor.color.tooltip":"Kleur","editor.highlight.tooltip":"Markeren","editor.heading.tooltip":"Koppen","editor.heading.h1.tooltip":"Kop 1","editor.heading.h2.tooltip":"Kop 2","editor.heading.h3.tooltip":"Kop 3","editor.heading.h4.tooltip":"Kop 4","editor.heading.h5.tooltip":"Kop 5","editor.heading.h6.tooltip":"Kop 6","editor.paragraph.tooltip":"Paragraaf","editor.textalign.tooltip":"Uitlijnen","editor.textalign.left.tooltip":"Links","editor.textalign.center.tooltip":"Midden","editor.textalign.right.tooltip":"Rechts","editor.textalign.justify.tooltip":"Justify","editor.fontFamily.tooltip":"Font familie","editor.fontSize.tooltip":"Font grootte","editor.superscript.tooltip":"Superscript","editor.subscript.tooltip":"Subscript","editor.bulletlist.tooltip":"Ongenummerde lijst","editor.orderedlist.tooltip":"Genummerde lijst","editor.tasklist.tooltip":"Takenlijst","editor.indent.tooltip":"Inspringing vergroten","editor.outdent.tooltip":"Inspringing verkleinen","editor.link.tooltip":"Link","editor.link.unlink.tooltip":"Link verwijderen","editor.link.open":"Link openen","editor.link.dialog.title":"Link invoegen","editor.link.dialog.link":"link","editor.link.dialog.rel":"rel","editor.link.dialog.openInNewTab":"Openen in nieuw tabblad","editor.link.dialog.button.apply":"Toepassen","editor.markdownTheme.tooltip":"Thema","editor.image.tooltip":"Afbeelding","editor.image.float.left.tooltip":"Zweef links","editor.image.float.none.tooltip":"Niet zweven","editor.image.float.right.tooltip":"Zweef rechts","editor.image.dialog.title":"Afbeelding invoegen","editor.image.dialog.tab.url":"URL","editor.image.dialog.tab.upload":"Upload","editor.image.dialog.form.link":"Link","editor.image.dialog.form.alt":"Alt","editor.image.dialog.form.aspectRatio":"Originele aspect ratio vastzetten","editor.image.dialog.form.file":"Bestand","editor.image.dialog.button.apply":"Toepassen","editor.video.tooltip":"Video","editor.video.dialog.title":"Video invoegen","editor.video.dialog.link":"link","editor.video.dialog.button.apply":"Toepassen","editor.table.tooltip":"Tabel","editor.table.menu.insert_table":"Tabel invoegen","editor.table.menu.insert_table.with_header_row":"Met kop rij","editor.table.menu.add_column_before":"Kolom ervoor invoegen","editor.table.menu.add_column_after":"Kolom erna invoegen","editor.table.menu.delete_column":"Kolom verwijderen","editor.table.menu.add_row_before":"Rij ervoor invoegen","editor.table.menu.add_row_after":"Rij erna invoegen","editor.table.menu.delete_row":"Rij verwijderen","editor.table.menu.merge_or_split_cells":"Cellen samenvoegen/splitsen","editor.table.menu.delete_table":"Tabel verwijderen","editor.blockquote.tooltip":"Citaatblok","editor.horizontalrule.tooltip":"Horizontale lijn","editor.code.tooltip":"Code","editor.codeblock.tooltip":"Code blok","editor.clear.tooltip":"Formattering verwijderen","editor.undo.tooltip":"Stap terug","editor.redo.tooltip":"Stap verder","editor.fullscreen.tooltip.fullscreen":"Volledig scherm","editor.fullscreen.tooltip.exit":"Volledig scherm verlaten"},RPe={"editor.remove":"删除","editor.words":"单词","editor.characters":"字符","editor.default":"默认","editor.size.small.tooltip":"小尺寸","editor.size.medium.tooltip":"中等尺寸","editor.size.large.tooltip":"铺满","editor.bold.tooltip":"粗体","editor.italic.tooltip":"斜体","editor.underline.tooltip":"下划线","editor.strike.tooltip":"中划线","editor.color.tooltip":"文本颜色","editor.highlight.tooltip":"文本高亮","editor.heading.tooltip":"标题","editor.heading.h1.tooltip":"标题 1","editor.heading.h2.tooltip":"标题 2","editor.heading.h3.tooltip":"标题 3","editor.heading.h4.tooltip":"标题 4","editor.heading.h5.tooltip":"标题 5","editor.heading.h6.tooltip":"标题 6","editor.paragraph.tooltip":"正文","editor.textalign.tooltip":"对齐方式","editor.textalign.left.tooltip":"左对齐","editor.textalign.center.tooltip":"居中对齐","editor.textalign.right.tooltip":"右对齐","editor.textalign.justify.tooltip":"两端对齐","editor.fontFamily.tooltip":"字体","editor.fontSize.tooltip":"字体大小","editor.superscript.tooltip":"上标","editor.subscript.tooltip":"下标","editor.bulletlist.tooltip":"无序列表","editor.orderedlist.tooltip":"有序列表","editor.tasklist.tooltip":"任务列表","editor.indent.tooltip":"增加缩进","editor.outdent.tooltip":"减少缩进","editor.link.tooltip":"网络链接","editor.link.unlink.tooltip":"取消链接","editor.link.open":"打开链接","editor.link.dialog.title":"插入链接","editor.link.dialog.link":"链接","editor.link.dialog.rel":"rel","editor.link.dialog.openInNewTab":"在新标签页中打开","editor.link.dialog.button.apply":"应用","editor.markdownTheme.tooltip":"主题","editor.image.tooltip":"图片","editor.image.float.left.tooltip":"左浮动","editor.image.float.none.tooltip":"无浮动","editor.image.float.right.tooltip":"右浮动","editor.image.dialog.title":"插入图片","editor.image.dialog.tab.url":"网络图片","editor.image.dialog.tab.upload":"本地图片","editor.image.dialog.form.link":"链接","editor.image.dialog.form.alt":"说明","editor.image.dialog.form.aspectRatio":"锁定原有长宽比","editor.image.dialog.form.file":"文件","editor.image.dialog.button.apply":"应用","editor.video.tooltip":"视频","editor.video.dialog.title":"插入视频","editor.video.dialog.link":"网络链接","editor.video.dialog.button.apply":"应用","editor.table.tooltip":"表格","editor.table.menu.insert_table":"插入表格","editor.table.menu.insert_table.with_header_row":"带标题行","editor.table.menu.add_column_before":"向左插入一列","editor.table.menu.add_column_after":"向右插入一列","editor.table.menu.delete_column":"删除列","editor.table.menu.add_row_before":"向上插入一行","editor.table.menu.add_row_after":"向下插入一行","editor.table.menu.delete_row":"删除行","editor.table.menu.merge_or_split_cells":"合并或拆分单元格","editor.table.menu.delete_table":"删除表格","editor.blockquote.tooltip":"引用","editor.horizontalrule.tooltip":"分隔线","editor.code.tooltip":"代码","editor.codeblock.tooltip":"代码块","editor.htmlview.tooltip":"HTML视图","editor.clear.tooltip":"清除格式","editor.undo.tooltip":"撤销","editor.redo.tooltip":"重做","editor.fullscreen.tooltip.fullscreen":"全屏","editor.fullscreen.tooltip.exit":"退出全屏"},BPe={nl:OPe,zhHans:RPe,en:NPe,de:PPe,it:LPe},Im={lang:_Y,message:BPe};class FPe{emitter;constructor(){this.emitter=VPe()}get lang(){return Im.lang}set lang(t){if(!this.isLangSupported(t)){EK.warn(`Can't find the current language "${t}", Using language "${Im.lang}" by default`);return}Im.lang=t,this.emitter.emit("lang",t)}get message(){return Im.message}set message(t){Im.message=t}loadLangMessage(t){return this.message[t]}isLangSupported(t){return Object.keys(this.message).includes(t)}setLang(t){this.lang=t}registerWatchLang(t){return this.emitter.on("lang",t),{unsubscribe:()=>{this.emitter.off("lang",t)}}}setMessage(t,n){this.message[t]=n}buildI18nHandler(t){t||(t=this.lang);const n=this.loadLangMessage(t);return function(r){return n[r]||r}}}const eC=new FPe,dc=()=>{const e=d.ref(Im.lang),t=d.computed(()=>eC.buildI18nHandler(d.unref(e)));return d.watchEffect(n=>{const r=eC.registerWatchLang(a=>{e.value=a});n(()=>{r.unsubscribe()})}),{lang:e,t}};function to(e){this.content=e}to.prototype={constructor:to,find:function(e){for(var t=0;t>1}},to.from=function(e){if(e instanceof to)return e;var t=[];if(e)for(var n in e)t.push(n,e[n]);return new to(t)};function MK(e,t,n){for(let r=0;;r++){if(r==e.childCount||r==t.childCount)return e.childCount==t.childCount?null:n;let a=e.child(r),o=t.child(r);if(a==o){n+=a.nodeSize;continue}if(!a.sameMarkup(o))return n;if(a.isText&&a.text!=o.text){for(let i=0;a.text[i]==o.text[i];i++)n++;return n}if(a.content.size||o.content.size){let i=MK(a.content,o.content,n+1);if(i!=null)return i}n+=a.nodeSize}}function IK(e,t,n,r){for(let a=e.childCount,o=t.childCount;;){if(a==0||o==0)return a==o?null:{a:n,b:r};let i=e.child(--a),s=t.child(--o),l=i.nodeSize;if(i==s){n-=l,r-=l;continue}if(!i.sameMarkup(s))return{a:n,b:r};if(i.isText&&i.text!=s.text){let u=0,c=Math.min(i.text.length,s.text.length);for(;ut&&r(l,a+s,o||null,i)!==!1&&l.content.size){let c=s+1;l.nodesBetween(Math.max(0,t-c),Math.min(l.content.size,n-c),r,a+c)}s=u}}descendants(t){this.nodesBetween(0,this.size,t)}textBetween(t,n,r,a){let o="",i=!0;return this.nodesBetween(t,n,(s,l)=>{let u=s.isText?s.text.slice(Math.max(t,l)-l,n-l):s.isLeaf?a?typeof a=="function"?a(s):a:s.type.spec.leafText?s.type.spec.leafText(s):"":"";s.isBlock&&(s.isLeaf&&u||s.isTextblock)&&r&&(i?i=!1:o+=r),o+=u},0),o}append(t){if(!t.size)return this;if(!this.size)return t;let n=this.lastChild,r=t.firstChild,a=this.content.slice(),o=0;for(n.isText&&n.sameMarkup(r)&&(a[a.length-1]=n.withText(n.text+r.text),o=1);ot)for(let o=0,i=0;it&&((in)&&(s.isText?s=s.cut(Math.max(0,t-i),Math.min(s.text.length,n-i)):s=s.cut(Math.max(0,t-i-1),Math.min(s.content.size,n-i-1))),r.push(s),a+=s.nodeSize),i=l}return new Fe(r,a)}cutByIndex(t,n){return t==n?Fe.empty:t==0&&n==this.content.length?this:new Fe(this.content.slice(t,n))}replaceChild(t,n){let r=this.content[t];if(r==n)return this;let a=this.content.slice(),o=this.size+n.nodeSize-r.nodeSize;return a[t]=n,new Fe(a,o)}addToStart(t){return new Fe([t].concat(this.content),this.size+t.nodeSize)}addToEnd(t){return new Fe(this.content.concat(t),this.size+t.nodeSize)}eq(t){if(this.content.length!=t.content.length)return!1;for(let n=0;nthis.size||t<0)throw new RangeError(`Position ${t} outside of fragment (${this})`);for(let n=0,r=0;;n++){let a=this.child(n),o=r+a.nodeSize;if(o>=t)return o==t?tC(n+1,o):tC(n,r);r=o}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(t=>t.toJSON()):null}static fromJSON(t,n){if(!n)return Fe.empty;if(!Array.isArray(n))throw new RangeError("Invalid input for Fragment.fromJSON");return new Fe(n.map(t.nodeFromJSON))}static fromArray(t){if(!t.length)return Fe.empty;let n,r=0;for(let a=0;athis.type.rank&&(n||(n=t.slice(0,a)),n.push(this),r=!0),n&&n.push(o)}}return n||(n=t.slice()),r||n.push(this),n}removeFromSet(t){for(let n=0;nr.type.rank-a.type.rank),n}};nr.none=[];class rC extends Error{}class at{constructor(t,n,r){this.content=t,this.openStart=n,this.openEnd=r}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(t,n){let r=VK(this.content,t+this.openStart,n);return r&&new at(r,this.openStart,this.openEnd)}removeBetween(t,n){return new at(DK(this.content,t+this.openStart,n+this.openStart),this.openStart,this.openEnd)}eq(t){return this.content.eq(t.content)&&this.openStart==t.openStart&&this.openEnd==t.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let t={content:this.content.toJSON()};return this.openStart>0&&(t.openStart=this.openStart),this.openEnd>0&&(t.openEnd=this.openEnd),t}static fromJSON(t,n){if(!n)return at.empty;let r=n.openStart||0,a=n.openEnd||0;if(typeof r!="number"||typeof a!="number")throw new RangeError("Invalid input for Slice.fromJSON");return new at(Fe.fromJSON(t,n.content),r,a)}static maxOpen(t,n=!0){let r=0,a=0;for(let o=t.firstChild;o&&!o.isLeaf&&(n||!o.type.spec.isolating);o=o.firstChild)r++;for(let o=t.lastChild;o&&!o.isLeaf&&(n||!o.type.spec.isolating);o=o.lastChild)a++;return new at(t,r,a)}}at.empty=new at(Fe.empty,0,0);function DK(e,t,n){let{index:r,offset:a}=e.findIndex(t),o=e.maybeChild(r),{index:i,offset:s}=e.findIndex(n);if(a==t||o.isText){if(s!=n&&!e.child(i).isText)throw new RangeError("Removing non-flat range");return e.cut(0,t).append(e.cut(n))}if(r!=i)throw new RangeError("Removing non-flat range");return e.replaceChild(r,o.copy(DK(o.content,t-a-1,n-a-1)))}function VK(e,t,n,r){let{index:a,offset:o}=e.findIndex(t),i=e.maybeChild(a);if(o==t||i.isText)return r&&!r.canReplace(a,a,n)?null:e.cut(0,t).append(n).append(e.cut(t));let s=VK(i.content,t-o-1,n,i);return s&&e.replaceChild(a,i.copy(s))}function HPe(e,t,n){if(n.openStart>e.depth)throw new rC("Inserted content deeper than insertion position");if(e.depth-n.openStart!=t.depth-n.openEnd)throw new rC("Inconsistent open depths");return PK(e,t,n,0)}function PK(e,t,n,r){let a=e.index(r),o=e.node(r);if(a==t.index(r)&&r=0&&e.isText&&e.sameMarkup(t[n])?t[n]=e.withText(t[n].text+e.text):t.push(e)}function Gb(e,t,n,r){let a=(t||e).node(n),o=0,i=t?t.index(n):a.childCount;e&&(o=e.index(n),e.depth>n?o++:e.textOffset&&(Rh(e.nodeAfter,r),o++));for(let s=o;sa&&WV(e,t,a+1),i=r.depth>a&&WV(n,r,a+1),s=[];return Gb(null,e,a,s),o&&i&&t.index(a)==n.index(a)?(NK(o,i),Rh(Bh(o,LK(e,t,n,r,a+1)),s)):(o&&Rh(Bh(o,aC(e,t,a+1)),s),Gb(t,n,a,s),i&&Rh(Bh(i,aC(n,r,a+1)),s)),Gb(r,null,a,s),new Fe(s)}function aC(e,t,n){let r=[];if(Gb(null,e,n,r),e.depth>n){let a=WV(e,t,n+1);Rh(Bh(a,aC(e,t,n+1)),r)}return Gb(t,null,n,r),new Fe(r)}function zPe(e,t){let n=t.depth-e.openStart,r=t.node(n).copy(e.content);for(let a=n-1;a>=0;a--)r=t.node(a).copy(Fe.from(r));return{start:r.resolveNoCache(e.openStart+n),end:r.resolveNoCache(r.content.size-e.openEnd-n)}}class Ub{constructor(t,n,r){this.pos=t,this.path=n,this.parentOffset=r,this.depth=n.length/3-1}resolveDepth(t){return t==null?this.depth:t<0?this.depth+t:t}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(t){return this.path[this.resolveDepth(t)*3]}index(t){return this.path[this.resolveDepth(t)*3+1]}indexAfter(t){return t=this.resolveDepth(t),this.index(t)+(t==this.depth&&!this.textOffset?0:1)}start(t){return t=this.resolveDepth(t),t==0?0:this.path[t*3-1]+1}end(t){return t=this.resolveDepth(t),this.start(t)+this.node(t).content.size}before(t){if(t=this.resolveDepth(t),!t)throw new RangeError("There is no position before the top-level node");return t==this.depth+1?this.pos:this.path[t*3-1]}after(t){if(t=this.resolveDepth(t),!t)throw new RangeError("There is no position after the top-level node");return t==this.depth+1?this.pos:this.path[t*3-1]+this.path[t*3].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let t=this.parent,n=this.index(this.depth);if(n==t.childCount)return null;let r=this.pos-this.path[this.path.length-1],a=t.child(n);return r?t.child(n).cut(r):a}get nodeBefore(){let t=this.index(this.depth),n=this.pos-this.path[this.path.length-1];return n?this.parent.child(t).cut(0,n):t==0?null:this.parent.child(t-1)}posAtIndex(t,n){n=this.resolveDepth(n);let r=this.path[n*3],a=n==0?0:this.path[n*3-1]+1;for(let o=0;o0;n--)if(this.start(n)<=t&&this.end(n)>=t)return n;return 0}blockRange(t=this,n){if(t.pos=0;r--)if(t.pos<=this.end(r)&&(!n||n(this.node(r))))return new oC(this,t,r);return null}sameParent(t){return this.pos-this.parentOffset==t.pos-t.parentOffset}max(t){return t.pos>this.pos?t:this}min(t){return t.pos=0&&n<=t.content.size))throw new RangeError("Position "+n+" out of range");let r=[],a=0,o=n;for(let i=t;;){let{index:s,offset:l}=i.content.findIndex(o),u=o-l;if(r.push(i,s,a+l),!u||(i=i.child(s),i.isText))break;o=u-1,a+=l+1}return new Ub(n,r,o)}static resolveCached(t,n){let r=OK.get(t);if(r)for(let o=0;ot&&this.nodesBetween(t,n,o=>(r.isInSet(o.marks)&&(a=!0),!a)),a}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 t=this.type.name;return this.content.size&&(t+="("+this.content.toStringInner()+")"),RK(this.marks,t)}contentMatchAt(t){let n=this.type.contentMatch.matchFragment(this.content,0,t);if(!n)throw new Error("Called contentMatchAt on a node with invalid content");return n}canReplace(t,n,r=Fe.empty,a=0,o=r.childCount){let i=this.contentMatchAt(t).matchFragment(r,a,o),s=i&&i.matchFragment(this.content,n);if(!s||!s.validEnd)return!1;for(let l=a;ln.type.name)}`);this.content.forEach(n=>n.check())}toJSON(){let t={type:this.type.name};for(let n in this.attrs){t.attrs=this.attrs;break}return this.content.size&&(t.content=this.content.toJSON()),this.marks.length&&(t.marks=this.marks.map(n=>n.toJSON())),t}static fromJSON(t,n){if(!n)throw new RangeError("Invalid input for Node.fromJSON");let r;if(n.marks){if(!Array.isArray(n.marks))throw new RangeError("Invalid mark data for Node.fromJSON");r=n.marks.map(t.markFromJSON)}if(n.type=="text"){if(typeof n.text!="string")throw new RangeError("Invalid text node in JSON");return t.text(n.text,r)}let a=Fe.fromJSON(t,n.content),o=t.nodeType(n.type).create(n.attrs,a,r);return o.type.checkAttrs(o.attrs),o}};fc.prototype.text=void 0;class iC extends fc{constructor(t,n,r,a){if(super(t,n,null,a),!r)throw new RangeError("Empty text nodes are not allowed");this.text=r}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):RK(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(t,n){return this.text.slice(t,n)}get nodeSize(){return this.text.length}mark(t){return t==this.marks?this:new iC(this.type,this.attrs,this.text,t)}withText(t){return t==this.text?this:new iC(this.type,this.attrs,t,this.marks)}cut(t=0,n=this.text.length){return t==0&&n==this.text.length?this:this.withText(this.text.slice(t,n))}eq(t){return this.sameMarkup(t)&&this.text==t.text}toJSON(){let t=super.toJSON();return t.text=this.text,t}}function RK(e,t){for(let n=e.length-1;n>=0;n--)t=e[n].type.name+"("+t+")";return t}class Fh{constructor(t){this.validEnd=t,this.next=[],this.wrapCache=[]}static parse(t,n){let r=new jPe(t,n);if(r.next==null)return Fh.empty;let a=BK(r);r.next&&r.err("Unexpected trailing text");let o=qPe(QPe(a));return $Pe(o,r),o}matchType(t){for(let n=0;nu.createAndFill()));for(let u=0;u=this.next.length)throw new RangeError(`There's no ${t}th edge in this content match`);return this.next[t]}toString(){let t=[];function n(r){t.push(r);for(let a=0;a{let o=a+(r.validEnd?"*":" ")+" ";for(let i=0;i"+t.indexOf(r.next[i].next);return o}).join(` +`)}}Fh.empty=new Fh(!0);class jPe{constructor(t,n){this.string=t,this.nodeTypes=n,this.inline=null,this.pos=0,this.tokens=t.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(t){return this.next==t&&(this.pos++||!0)}err(t){throw new SyntaxError(t+" (in content expression '"+this.string+"')")}}function BK(e){let t=[];do t.push(YPe(e));while(e.eat("|"));return t.length==1?t[0]:{type:"choice",exprs:t}}function YPe(e){let t=[];do t.push(KPe(e));while(e.next&&e.next!=")"&&e.next!="|");return t.length==1?t[0]:{type:"seq",exprs:t}}function KPe(e){let t=JPe(e);for(;;)if(e.eat("+"))t={type:"plus",expr:t};else if(e.eat("*"))t={type:"star",expr:t};else if(e.eat("?"))t={type:"opt",expr:t};else if(e.eat("{"))t=XPe(e,t);else break;return t}function FK(e){/\D/.test(e.next)&&e.err("Expected number, got '"+e.next+"'");let t=Number(e.next);return e.pos++,t}function XPe(e,t){let n=FK(e),r=n;return e.eat(",")&&(e.next!="}"?r=FK(e):r=-1),e.eat("}")||e.err("Unclosed braced range"),{type:"range",min:n,max:r,expr:t}}function ZPe(e,t){let n=e.nodeTypes,r=n[t];if(r)return[r];let a=[];for(let o in n){let i=n[o];i.isInGroup(t)&&a.push(i)}return a.length==0&&e.err("No node type or group '"+t+"' found"),a}function JPe(e){if(e.eat("(")){let t=BK(e);return e.eat(")")||e.err("Missing closing paren"),t}else if(/\W/.test(e.next))e.err("Unexpected token '"+e.next+"'");else{let t=ZPe(e,e.next).map(n=>(e.inline==null?e.inline=n.isInline:e.inline!=n.isInline&&e.err("Mixing inline and block content"),{type:"name",value:n}));return e.pos++,t.length==1?t[0]:{type:"choice",exprs:t}}}function QPe(e){let t=[[]];return a(o(e,0),n()),t;function n(){return t.push([])-1}function r(i,s,l){let u={term:l,to:s};return t[i].push(u),u}function a(i,s){i.forEach(l=>l.to=s)}function o(i,s){if(i.type=="choice")return i.exprs.reduce((l,u)=>l.concat(o(u,s)),[]);if(i.type=="seq")for(let l=0;;l++){let u=o(i.exprs[l],s);if(l==i.exprs.length-1)return u;a(u,s=n())}else if(i.type=="star"){let l=n();return r(s,l),a(o(i.expr,l),l),[r(l)]}else if(i.type=="plus"){let l=n();return a(o(i.expr,s),l),a(o(i.expr,l),l),[r(l)]}else{if(i.type=="opt")return[r(s)].concat(o(i.expr,s));if(i.type=="range"){let l=s;for(let u=0;u{e[i].forEach(({term:s,to:l})=>{if(!s)return;let u;for(let c=0;c{u||a.push([s,u=[]]),u.indexOf(c)==-1&&u.push(c)})})});let o=t[r.join(",")]=new Fh(r.indexOf(e.length-1)>-1);for(let i=0;i-1}get whitespace(){return this.spec.whitespace||(this.spec.code?"pre":"normal")}hasRequiredAttrs(){for(let t in this.attrs)if(this.attrs[t].isRequired)return!0;return!1}compatibleContent(t){return this==t||this.contentMatch.compatible(t.contentMatch)}computeAttrs(t){return!t&&this.defaultAttrs?this.defaultAttrs:GK(this.attrs,t)}create(t=null,n,r){if(this.isText)throw new Error("NodeType.create can't construct text nodes");return new fc(this,this.computeAttrs(t),Fe.from(n),nr.setFrom(r))}createChecked(t=null,n,r){return n=Fe.from(n),this.checkContent(n),new fc(this,this.computeAttrs(t),n,nr.setFrom(r))}createAndFill(t=null,n,r){if(t=this.computeAttrs(t),n=Fe.from(n),n.size){let i=this.contentMatch.fillBefore(n);if(!i)return null;n=i.append(n)}let a=this.contentMatch.matchFragment(n),o=a&&a.fillBefore(Fe.empty,!0);return o?new fc(this,t,n.append(o),nr.setFrom(r)):null}validContent(t){let n=this.contentMatch.matchFragment(t);if(!n||!n.validEnd)return!1;for(let r=0;r-1}allowsMarks(t){if(this.markSet==null)return!0;for(let n=0;nr[o]=new Lbe(o,n,i));let a=n.spec.topNode||"doc";if(!r[a])throw new RangeError("Schema is missing its top node type ('"+a+"')");if(!r.text)throw new RangeError("Every schema needs a 'text' type");for(let o in r.text.attrs)throw new RangeError("The text node type should not have attributes");return r}};function eNe(e,t,n){let r=n.split("|");return a=>{let o=a===null?"null":typeof a;if(r.indexOf(o)<0)throw new RangeError(`Expected value of type ${r} for attribute ${t} on type ${e}, got ${o}`)}}class tNe{constructor(t,n,r){this.hasDefault=Object.prototype.hasOwnProperty.call(r,"default"),this.default=r.default,this.validate=typeof r.validate=="string"?eNe(t,n,r.validate):r.validate}get isRequired(){return!this.hasDefault}}class sC{constructor(t,n,r,a){this.name=t,this.rank=n,this.schema=r,this.spec=a,this.attrs=jK(t,a.attrs),this.excluded=null;let o=WK(this.attrs);this.instance=o?new nr(this,o):null}create(t=null){return!t&&this.instance?this.instance:new nr(this,GK(this.attrs,t))}static compile(t,n){let r=Object.create(null),a=0;return t.forEach((o,i)=>r[o]=new sC(o,a++,n,i)),r}removeFromSet(t){for(var n=0;n-1}}class KK{constructor(t){this.linebreakReplacement=null,this.cached=Object.create(null);let n=this.spec={};for(let a in t)n[a]=t[a];n.nodes=to.from(t.nodes),n.marks=to.from(t.marks||{}),this.nodes=YK.compile(this.spec.nodes,this),this.marks=sC.compile(this.spec.marks,this);let r=Object.create(null);for(let a in this.nodes){if(a in this.marks)throw new RangeError(a+" can not be both a node and a mark");let o=this.nodes[a],i=o.spec.content||"",s=o.spec.marks;if(o.contentMatch=r[i]||(r[i]=Fh.parse(i,this.nodes)),o.inlineContent=o.contentMatch.inlineContent,o.spec.linebreakReplacement){if(this.linebreakReplacement)throw new RangeError("Multiple linebreak nodes defined");if(!o.isInline||!o.isLeaf)throw new RangeError("Linebreak replacement nodes must be inline leaf nodes");this.linebreakReplacement=o}o.markSet=s=="_"?null:s?XK(this,s.split(" ")):s==""||!o.inlineContent?[]:null}for(let a in this.marks){let o=this.marks[a],i=o.spec.excludes;o.excluded=i==null?[o]:i==""?[]:XK(this,i.split(" "))}this.nodeFromJSON=a=>fc.fromJSON(this,a),this.markFromJSON=a=>nr.fromJSON(this,a),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(t,n=null,r,a){if(typeof t=="string")t=this.nodeType(t);else if(t instanceof YK){if(t.schema!=this)throw new RangeError("Node type from different schema used ("+t.name+")")}else throw new RangeError("Invalid node type: "+t);return t.createChecked(n,r,a)}text(t,n){let r=this.nodes.text;return new iC(r,r.defaultAttrs,t,nr.setFrom(n))}mark(t,n){return typeof t=="string"&&(t=this.marks[t]),t.create(n)}nodeType(t){let n=this.nodes[t];if(!n)throw new RangeError("Unknown node type: "+t);return n}}function XK(e,t){let n=[];for(let r=0;r-1)&&n.push(i=l)}if(!i)throw new SyntaxError("Unknown mark type: '"+t[r]+"'")}return n}function nNe(e){return e.tag!=null}function rNe(e){return e.style!=null}class Ad{constructor(t,n){this.schema=t,this.rules=n,this.tags=[],this.styles=[];let r=this.matchedStyles=[];n.forEach(a=>{if(nNe(a))this.tags.push(a);else if(rNe(a)){let o=/[^=]*/.exec(a.style)[0];r.indexOf(o)<0&&r.push(o),this.styles.push(a)}}),this.normalizeLists=!this.tags.some(a=>{if(!/^(ul|ol)\b/.test(a.tag)||!a.node)return!1;let o=t.nodes[a.node];return o.contentMatch.matchType(o)})}parse(t,n={}){let r=new qK(this,n,!1);return r.addAll(t,nr.none,n.from,n.to),r.finish()}parseSlice(t,n={}){let r=new qK(this,n,!0);return r.addAll(t,nr.none,n.from,n.to),at.maxOpen(r.finish())}matchTag(t,n,r){for(let a=r?this.tags.indexOf(r)+1:0;at.length&&(s.charCodeAt(t.length)!=61||s.slice(t.length+1)!=n))){if(i.getAttrs){let l=i.getAttrs(n);if(l===!1)continue;i.attrs=l||void 0}return i}}}static schemaRules(t){let n=[];function r(a){let o=a.priority==null?50:a.priority,i=0;for(;i{r(i=$K(i)),i.mark||i.ignore||i.clearMark||(i.mark=a)})}for(let a in t.nodes){let o=t.nodes[a].spec.parseDOM;o&&o.forEach(i=>{r(i=$K(i)),i.node||i.ignore||i.mark||(i.node=a)})}return n}static fromSchema(t){return t.cached.domParser||(t.cached.domParser=new Ad(t,Ad.schemaRules(t)))}}const ZK={address:!0,article:!0,aside:!0,blockquote:!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},aNe={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},JK={ol:!0,ul:!0},jb=1,GV=2,Yb=4;function QK(e,t,n){return t!=null?(t?jb:0)|(t==="full"?GV:0):e&&e.whitespace=="pre"?jb|GV:n&~Yb}class lC{constructor(t,n,r,a,o,i){this.type=t,this.attrs=n,this.marks=r,this.solid=a,this.options=i,this.content=[],this.activeMarks=nr.none,this.match=o||(i&Yb?null:t.contentMatch)}findWrapping(t){if(!this.match){if(!this.type)return[];let n=this.type.contentMatch.fillBefore(Fe.from(t));if(n)this.match=this.type.contentMatch.matchFragment(n);else{let r=this.type.contentMatch,a;return(a=r.findWrapping(t.type))?(this.match=r,a):null}}return this.match.findWrapping(t.type)}finish(t){if(!(this.options&jb)){let r=this.content[this.content.length-1],a;if(r&&r.isText&&(a=/[ \t\r\n\u000c]+$/.exec(r.text))){let o=r;r.text.length==a[0].length?this.content.pop():this.content[this.content.length-1]=o.withText(o.text.slice(0,o.text.length-a[0].length))}}let n=Fe.from(this.content);return!t&&this.match&&(n=n.append(this.match.fillBefore(Fe.empty,!0))),this.type?this.type.create(this.attrs,n,this.marks):n}inlineContext(t){return this.type?this.type.inlineContent:this.content.length?this.content[0].isInline:t.parentNode&&!ZK.hasOwnProperty(t.parentNode.nodeName.toLowerCase())}}class qK{constructor(t,n,r){this.parser=t,this.options=n,this.isOpen=r,this.open=0,this.localPreserveWS=!1;let a=n.topNode,o,i=QK(null,n.preserveWhitespace,0)|(r?Yb:0);a?o=new lC(a.type,a.attrs,nr.none,!0,n.topMatch||a.type.contentMatch,i):r?o=new lC(null,null,nr.none,!0,null,i):o=new lC(t.schema.topNodeType,null,nr.none,!0,null,i),this.nodes=[o],this.find=n.findPositions,this.needsBlock=!1}get top(){return this.nodes[this.open]}addDOM(t,n){t.nodeType==3?this.addTextNode(t,n):t.nodeType==1&&this.addElement(t,n)}addTextNode(t,n){let r=t.nodeValue,a=this.top,o=a.options&GV?"full":this.localPreserveWS||(a.options&jb)>0;if(o==="full"||a.inlineContext(t)||/[^ \t\r\n\u000c]/.test(r)){if(o)o!=="full"?r=r.replace(/\r?\n|\r/g," "):r=r.replace(/\r\n?/g,` +`);else if(r=r.replace(/[ \t\r\n\u000c]+/g," "),/^[ \t\r\n\u000c]/.test(r)&&this.open==this.nodes.length-1){let i=a.content[a.content.length-1],s=t.previousSibling;(!i||s&&s.nodeName=="BR"||i.isText&&/[ \t\r\n\u000c]$/.test(i.text))&&(r=r.slice(1))}r&&this.insertNode(this.parser.schema.text(r),n,!/\S/.test(r)),this.findInText(t)}else this.findInside(t)}addElement(t,n,r){let a=this.localPreserveWS,o=this.top;(t.tagName=="PRE"||/pre/.test(t.style&&t.style.whiteSpace))&&(this.localPreserveWS=!0);let i=t.nodeName.toLowerCase(),s;JK.hasOwnProperty(i)&&this.parser.normalizeLists&&oNe(t);let l=this.options.ruleFromNode&&this.options.ruleFromNode(t)||(s=this.parser.matchTag(t,this,r));e:if(l?l.ignore:aNe.hasOwnProperty(i))this.findInside(t),this.ignoreFallback(t,n);else if(!l||l.skip||l.closeParent){l&&l.closeParent?this.open=Math.max(0,this.open-1):l&&l.skip.nodeType&&(t=l.skip);let u,c=this.needsBlock;if(ZK.hasOwnProperty(i))o.content.length&&o.content[0].isInline&&this.open&&(this.open--,o=this.top),u=!0,o.type||(this.needsBlock=!0);else if(!t.firstChild){this.leafFallback(t,n);break e}let f=l&&l.skip?n:this.readStyles(t,n);f&&this.addAll(t,f),u&&this.sync(o),this.needsBlock=c}else{let u=this.readStyles(t,n);u&&this.addElementByRule(t,l,u,l.consuming===!1?s:void 0)}this.localPreserveWS=a}leafFallback(t,n){t.nodeName=="BR"&&this.top.type&&this.top.type.inlineContent&&this.addTextNode(t.ownerDocument.createTextNode(` +`),n)}ignoreFallback(t,n){t.nodeName=="BR"&&(!this.top.type||!this.top.type.inlineContent)&&this.findPlace(this.parser.schema.text("-"),n,!0)}readStyles(t,n){let r=t.style;if(r&&r.length)for(let a=0;a!l.clearMark(u)):n=n.concat(this.parser.schema.marks[l.mark].create(l.attrs)),l.consuming===!1)s=l;else break}}return n}addElementByRule(t,n,r,a){let o,i;if(n.node)if(i=this.parser.schema.nodes[n.node],i.isLeaf)this.insertNode(i.create(n.attrs),r,t.nodeName=="BR")||this.leafFallback(t,r);else{let l=this.enter(i,n.attrs||null,r,n.preserveWhitespace);l&&(o=!0,r=l)}else{let l=this.parser.schema.marks[n.mark];r=r.concat(l.create(n.attrs))}let s=this.top;if(i&&i.isLeaf)this.findInside(t);else if(a)this.addElement(t,r,a);else if(n.getContent)this.findInside(t),n.getContent(t,this.parser.schema).forEach(l=>this.insertNode(l,r,!1));else{let l=t;typeof n.contentElement=="string"?l=t.querySelector(n.contentElement):typeof n.contentElement=="function"?l=n.contentElement(t):n.contentElement&&(l=n.contentElement),this.findAround(t,l,!0),this.addAll(l,r),this.findAround(t,l,!1)}o&&this.sync(s)&&this.open--}addAll(t,n,r,a){let o=r||0;for(let i=r?t.childNodes[r]:t.firstChild,s=a==null?null:t.childNodes[a];i!=s;i=i.nextSibling,++o)this.findAtPoint(t,o),this.addDOM(i,n);this.findAtPoint(t,o)}findPlace(t,n,r){let a,o;for(let i=this.open,s=0;i>=0;i--){let l=this.nodes[i],u=l.findWrapping(t);if(u&&(!a||a.length>u.length+s)&&(a=u,o=l,!u.length))break;if(l.solid){if(r)break;s+=2}}if(!a)return null;this.sync(o);for(let i=0;i(i.type?i.type.allowsMarkType(u.type):eX(u.type,t))?(l=u.addToSet(l),!1):!0),this.nodes.push(new lC(t,n,l,a,null,s)),this.open++,r}closeExtra(t=!1){let n=this.nodes.length-1;if(n>this.open){for(;n>this.open;n--)this.nodes[n-1].content.push(this.nodes[n].finish(t));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(t){for(let n=this.open;n>=0;n--){if(this.nodes[n]==t)return this.open=n,!0;this.localPreserveWS&&(this.nodes[n].options|=jb)}return!1}get currentPos(){this.closeExtra();let t=0;for(let n=this.open;n>=0;n--){let r=this.nodes[n].content;for(let a=r.length-1;a>=0;a--)t+=r[a].nodeSize;n&&t++}return t}findAtPoint(t,n){if(this.find)for(let r=0;r-1)return t.split(/\s*\|\s*/).some(this.matchesContext,this);let n=t.split("/"),r=this.options.context,a=!this.isOpen&&(!r||r.parent.type==this.nodes[0].type),o=-(r?r.depth+1:0)+(a?0:1),i=(s,l)=>{for(;s>=0;s--){let u=n[s];if(u==""){if(s==n.length-1||s==0)continue;for(;l>=o;l--)if(i(s-1,l))return!0;return!1}else{let c=l>0||l==0&&a?this.nodes[l].type:r&&l>=o?r.node(l-o).type:null;if(!c||c.name!=u&&!c.isInGroup(u))return!1;l--}}return!0};return i(n.length-1,this.open)}textblockFromContext(){let t=this.options.context;if(t)for(let n=t.depth;n>=0;n--){let r=t.node(n).contentMatchAt(t.indexAfter(n)).defaultType;if(r&&r.isTextblock&&r.defaultAttrs)return r}for(let n in this.parser.schema.nodes){let r=this.parser.schema.nodes[n];if(r.isTextblock&&r.defaultAttrs)return r}}}function oNe(e){for(let t=e.firstChild,n=null;t;t=t.nextSibling){let r=t.nodeType==1?t.nodeName.toLowerCase():null;r&&JK.hasOwnProperty(r)&&n?(n.appendChild(t),t=n):r=="li"?n=t:r&&(n=null)}}function iNe(e,t){return(e.matches||e.msMatchesSelector||e.webkitMatchesSelector||e.mozMatchesSelector).call(e,t)}function $K(e){let t={};for(let n in e)t[n]=e[n];return t}function eX(e,t){let n=t.schema.nodes;for(let r in n){let a=n[r];if(!a.allowsMarkType(e))continue;let o=[],i=s=>{o.push(s);for(let l=0;l{if(o.length||i.marks.length){let s=0,l=0;for(;s=0;a--){let o=this.serializeMark(t.marks[a],t.isInline,n);o&&((o.contentDOM||o.dom).appendChild(r),r=o.dom)}return r}serializeMark(t,n,r={}){let a=this.marks[t.type.name];return a&&uC(UV(r),a(t,n),null,t.attrs)}static renderSpec(t,n,r=null,a){return uC(t,n,r,a)}static fromSchema(t){return t.cached.domSerializer||(t.cached.domSerializer=new Ed(this.nodesFromSchema(t),this.marksFromSchema(t)))}static nodesFromSchema(t){let n=tX(t.nodes);return n.text||(n.text=r=>r.text),n}static marksFromSchema(t){return tX(t.marks)}}function tX(e){let t={};for(let n in e){let r=e[n].spec.toDOM;r&&(t[n]=r)}return t}function UV(e){return e.document||window.document}const nX=new WeakMap;function sNe(e){let t=nX.get(e);return t===void 0&&nX.set(e,t=lNe(e)),t}function lNe(e){let t=null;function n(r){if(r&&typeof r=="object")if(Array.isArray(r))if(typeof r[0]=="string")t||(t=[]),t.push(r);else for(let a=0;a-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 i=a.indexOf(" ");i>0&&(n=a.slice(0,i),a=a.slice(i+1));let s,l=n?e.createElementNS(n,a):e.createElement(a),u=t[1],c=1;if(u&&typeof u=="object"&&u.nodeType==null&&!Array.isArray(u)){c=2;for(let f in u)if(u[f]!=null){let h=f.indexOf(" ");h>0?l.setAttributeNS(f.slice(0,h),f.slice(h+1),u[f]):f=="style"&&l.style?l.style.cssText=u[f]:l.setAttribute(f,u[f])}}for(let f=c;fc)throw new RangeError("Content hole must be the only child of its parent node");return{dom:l,contentDOM:l}}else{let{dom:v,contentDOM:p}=uC(e,h,n,r);if(l.appendChild(v),p){if(s)throw new RangeError("Multiple content holes");s=p}}}return{dom:l,contentDOM:s}}const rX=65535,aX=Math.pow(2,16);function uNe(e,t){return e+t*aX}function oX(e){return e&rX}function cNe(e){return(e-(e&rX))/aX}const iX=1,sX=2,cC=4,lX=8;class jV{constructor(t,n,r){this.pos=t,this.delInfo=n,this.recover=r}get deleted(){return(this.delInfo&lX)>0}get deletedBefore(){return(this.delInfo&(iX|cC))>0}get deletedAfter(){return(this.delInfo&(sX|cC))>0}get deletedAcross(){return(this.delInfo&cC)>0}}let Hh=class Yy{constructor(t,n=!1){if(this.ranges=t,this.inverted=n,!t.length&&Yy.empty)return Yy.empty}recover(t){let n=0,r=oX(t);if(!this.inverted)for(let a=0;at)break;let u=this.ranges[s+o],c=this.ranges[s+i],f=l+u;if(t<=f){let h=u?t==l?-1:t==f?1:n:n,v=l+a+(h<0?0:c);if(r)return v;let p=t==(n<0?l:f)?null:uNe(s/3,t-l),m=t==l?sX:t==f?iX:cC;return(n<0?t!=l:t!=f)&&(m|=lX),new jV(v,m,p)}a+=c-u}return r?t+a:new jV(t+a,0,null)}touches(t,n){let r=0,a=oX(n),o=this.inverted?2:1,i=this.inverted?1:2;for(let s=0;st)break;let u=this.ranges[s+o],c=l+u;if(t<=c&&s==a*3)return!0;r+=this.ranges[s+i]-u}return!1}forEach(t){let n=this.inverted?2:1,r=this.inverted?1:2;for(let a=0,o=0;a=0;n--){let a=t.getMirror(n);this.appendMap(t._maps[n].invert(),a!=null&&a>n?r-a-1:void 0)}}invert(){let t=new Kb;return t.appendMappingInverted(this),t}map(t,n=1){if(this.mirror)return this._map(t,n,!0);for(let r=this.from;ro&&l!i.isAtom||!s.type.allowsMarkType(this.mark.type)?i:i.mark(this.mark.addToSet(i.marks)),a),n.openStart,n.openEnd);return ya.fromReplace(t,this.from,this.to,o)}invert(){return new tu(this.from,this.to,this.mark)}map(t){let n=t.mapResult(this.from,1),r=t.mapResult(this.to,-1);return n.deleted&&r.deleted||n.pos>=r.pos?null:new Md(n.pos,r.pos,this.mark)}merge(t){return t instanceof Md&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new Md(Math.min(this.from,t.from),Math.max(this.to,t.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(t,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new Md(n.from,n.to,t.markFromJSON(n.mark))}}wo.jsonID("addMark",Md);class tu extends wo{constructor(t,n,r){super(),this.from=t,this.to=n,this.mark=r}apply(t){let n=t.slice(this.from,this.to),r=new at(KV(n.content,a=>a.mark(this.mark.removeFromSet(a.marks)),t),n.openStart,n.openEnd);return ya.fromReplace(t,this.from,this.to,r)}invert(){return new Md(this.from,this.to,this.mark)}map(t){let n=t.mapResult(this.from,1),r=t.mapResult(this.to,-1);return n.deleted&&r.deleted||n.pos>=r.pos?null:new tu(n.pos,r.pos,this.mark)}merge(t){return t instanceof tu&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new tu(Math.min(this.from,t.from),Math.max(this.to,t.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(t,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new tu(n.from,n.to,t.markFromJSON(n.mark))}}wo.jsonID("removeMark",tu);class Id extends wo{constructor(t,n){super(),this.pos=t,this.mark=n}apply(t){let n=t.nodeAt(this.pos);if(!n)return ya.fail("No node at mark step's position");let r=n.type.create(n.attrs,null,this.mark.addToSet(n.marks));return ya.fromReplace(t,this.pos,this.pos+1,new at(Fe.from(r),0,n.isLeaf?0:1))}invert(t){let n=t.nodeAt(this.pos);if(n){let r=this.mark.addToSet(n.marks);if(r.length==n.marks.length){for(let a=0;ar.pos?null:new Wa(n.pos,r.pos,a,o,this.slice,this.insert,this.structure)}toJSON(){let t={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(t.slice=this.slice.toJSON()),this.structure&&(t.structure=!0),t}static fromJSON(t,n){if(typeof n.from!="number"||typeof n.to!="number"||typeof n.gapFrom!="number"||typeof n.gapTo!="number"||typeof n.insert!="number")throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new Wa(n.from,n.to,n.gapFrom,n.gapTo,at.fromJSON(t,n.slice),n.insert,!!n.structure)}}wo.jsonID("replaceAround",Wa);function XV(e,t,n){let r=e.resolve(t),a=n-t,o=r.depth;for(;a>0&&o>0&&r.indexAfter(o)==r.node(o).childCount;)o--,a--;if(a>0){let i=r.node(o).maybeChild(r.indexAfter(o));for(;a>0;){if(!i||i.isLeaf)return!0;i=i.firstChild,a--}}return!1}function dNe(e,t,n,r){let a=[],o=[],i,s;e.doc.nodesBetween(t,n,(l,u,c)=>{if(!l.isInline)return;let f=l.marks;if(!r.isInSet(f)&&c.type.allowsMarkType(r.type)){let h=Math.max(u,t),v=Math.min(u+l.nodeSize,n),p=r.addToSet(f);for(let m=0;me.step(l)),o.forEach(l=>e.step(l))}function fNe(e,t,n,r){let a=[],o=0;e.doc.nodesBetween(t,n,(i,s)=>{if(!i.isInline)return;o++;let l=null;if(r instanceof sC){let u=i.marks,c;for(;c=r.isInSet(u);)(l||(l=[])).push(c),u=c.removeFromSet(u)}else r?r.isInSet(i.marks)&&(l=[r]):l=i.marks;if(l&&l.length){let u=Math.min(s+i.nodeSize,n);for(let c=0;ce.step(new tu(i.from,i.to,i.style)))}function ZV(e,t,n,r=n.contentMatch,a=!0){let o=e.doc.nodeAt(t),i=[],s=t+1;for(let l=0;l=0;l--)e.step(i[l])}function hNe(e,t,n){return(t==0||e.canReplace(t,e.childCount))&&(n==e.childCount||e.canReplace(0,n))}function Dm(e){let t=e.parent.content.cutByIndex(e.startIndex,e.endIndex);for(let n=e.depth;;--n){let r=e.$from.node(n),a=e.$from.index(n),o=e.$to.indexAfter(n);if(nn;p--)m||r.index(p)>0?(m=!0,c=Fe.from(r.node(p).copy(c)),f++):l--;let h=Fe.empty,v=0;for(let p=o,m=!1;p>n;p--)m||a.after(p+1)=0;i--){if(r.size){let s=n[i].type.contentMatch.matchFragment(r);if(!s||!s.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}r=Fe.from(n[i].type.create(n[i].attrs,r))}let a=t.start,o=t.end;e.step(new Wa(a,o,a,o,new at(r,0,0),n.length,!0))}function yNe(e,t,n,r,a){if(!r.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");let o=e.steps.length;e.doc.nodesBetween(t,n,(i,s)=>{let l=typeof a=="function"?a(i):a;if(i.isTextblock&&!i.hasMarkup(r,l)&&bNe(e.doc,e.mapping.slice(o).map(s),r)){let u=null;if(r.schema.linebreakReplacement){let v=r.whitespace=="pre",p=!!r.contentMatch.matchType(r.schema.linebreakReplacement);v&&!p?u=!1:!v&&p&&(u=!0)}u===!1&&dX(e,i,s,o),ZV(e,e.mapping.slice(o).map(s,1),r,void 0,u===null);let c=e.mapping.slice(o),f=c.map(s,1),h=c.map(s+i.nodeSize,1);return e.step(new Wa(f,h,f+1,h-1,new at(Fe.from(r.create(l,null,i.marks)),0,0),1,!0)),u===!0&&cX(e,i,s,o),!1}})}function cX(e,t,n,r){t.forEach((a,o)=>{if(a.isText){let i,s=/\r?\n|\r/g;for(;i=s.exec(a.text);){let l=e.mapping.slice(r).map(n+1+o+i.index);e.replaceWith(l,l+1,t.type.schema.linebreakReplacement.create())}}})}function dX(e,t,n,r){t.forEach((a,o)=>{if(a.type==a.type.schema.linebreakReplacement){let i=e.mapping.slice(r).map(n+1+o);e.replaceWith(i,i+1,t.type.schema.text(` +`))}})}function bNe(e,t,n){let r=e.resolve(t),a=r.index();return r.parent.canReplaceWith(a,a+1,n)}function wNe(e,t,n,r,a){let o=e.doc.nodeAt(t);if(!o)throw new RangeError("No node at given position");n||(n=o.type);let i=n.create(r,null,a||o.marks);if(o.isLeaf)return e.replaceWith(t,t+o.nodeSize,i);if(!n.validContent(o.content))throw new RangeError("Invalid content for node type "+n.name);e.step(new Wa(t,t+o.nodeSize,t+1,t+o.nodeSize-1,new at(Fe.from(i),0,0),1,!0))}function hc(e,t,n=1,r){let a=e.resolve(t),o=a.depth-n,i=r&&r[r.length-1]||a.parent;if(o<0||a.parent.type.spec.isolating||!a.parent.canReplace(a.index(),a.parent.childCount)||!i.type.validContent(a.parent.content.cutByIndex(a.index(),a.parent.childCount)))return!1;for(let u=a.depth-1,c=n-2;u>o;u--,c--){let f=a.node(u),h=a.index(u);if(f.type.spec.isolating)return!1;let v=f.content.cutByIndex(h,f.childCount),p=r&&r[c+1];p&&(v=v.replaceChild(0,p.type.create(p.attrs)));let m=r&&r[c]||f;if(!f.canReplace(h+1,f.childCount)||!m.type.validContent(v))return!1}let s=a.indexAfter(o),l=r&&r[0];return a.node(o).canReplaceWith(s,s,l?l.type:a.node(o+1).type)}function SNe(e,t,n=1,r){let a=e.doc.resolve(t),o=Fe.empty,i=Fe.empty;for(let s=a.depth,l=a.depth-n,u=n-1;s>l;s--,u--){o=Fe.from(a.node(s).copy(o));let c=r&&r[u];i=Fe.from(c?c.type.create(c.attrs,i):a.node(s).copy(i))}e.step(new za(t,t,new at(o.append(i),n,n),!0))}function Dd(e,t){let n=e.resolve(t),r=n.index();return fX(n.nodeBefore,n.nodeAfter)&&n.parent.canReplace(r,r+1)}function xNe(e,t){t.content.size||e.type.compatibleContent(t.type);let n=e.contentMatchAt(e.childCount),{linebreakReplacement:r}=e.type.schema;for(let a=0;a0?(o=r.node(a+1),s++,i=r.node(a).maybeChild(s)):(o=r.node(a).maybeChild(s-1),i=r.node(a+1)),o&&!o.isTextblock&&fX(o,i)&&r.node(a).canReplace(s,s+1))return t;if(a==0)break;t=n<0?r.before(a):r.after(a)}}function CNe(e,t,n){let r=null,{linebreakReplacement:a}=e.doc.type.schema,o=e.doc.resolve(t-n),i=o.node().type;if(a&&i.inlineContent){let c=i.whitespace=="pre",f=!!i.contentMatch.matchType(a);c&&!f?r=!1:!c&&f&&(r=!0)}let s=e.steps.length;if(r===!1){let c=e.doc.resolve(t+n);dX(e,c.node(),c.before(),s)}i.inlineContent&&ZV(e,t+n-1,i,o.node().contentMatchAt(o.index()),r==null);let l=e.mapping.slice(s),u=l.map(t-n);if(e.step(new za(u,l.map(t+n,-1),at.empty,!0)),r===!0){let c=e.doc.resolve(u);cX(e,c.node(),c.before(),e.steps.length)}return e}function _Ne(e,t,n){let r=e.resolve(t);if(r.parent.canReplaceWith(r.index(),r.index(),n))return t;if(r.parentOffset==0)for(let a=r.depth-1;a>=0;a--){let o=r.index(a);if(r.node(a).canReplaceWith(o,o,n))return r.before(a+1);if(o>0)return null}if(r.parentOffset==r.parent.content.size)for(let a=r.depth-1;a>=0;a--){let o=r.indexAfter(a);if(r.node(a).canReplaceWith(o,o,n))return r.after(a+1);if(o=0;i--){let s=i==r.depth?0:r.pos<=(r.start(i+1)+r.end(i+1))/2?-1:1,l=r.index(i)+(s>0?1:0),u=r.node(i),c=!1;if(o==1)c=u.canReplace(l,l,a);else{let f=u.contentMatchAt(l).findWrapping(a.firstChild.type);c=f&&u.canReplaceWith(l,l,f[0])}if(c)return s==0?r.pos:s<0?r.before(i+1):r.after(i+1)}return null}function fC(e,t,n=t,r=at.empty){if(t==n&&!r.size)return null;let a=e.resolve(t),o=e.resolve(n);return vX(a,o,r)?new za(t,n,r):new TNe(a,o,r).fit()}function vX(e,t,n){return!n.openStart&&!n.openEnd&&e.start()==t.start()&&e.parent.canReplace(e.index(),t.index(),n.content)}class TNe{constructor(t,n,r){this.$from=t,this.$to=n,this.unplaced=r,this.frontier=[],this.placed=Fe.empty;for(let a=0;a<=t.depth;a++){let o=t.node(a);this.frontier.push({type:o.type,match:o.contentMatchAt(t.indexAfter(a))})}for(let a=t.depth;a>0;a--)this.placed=Fe.from(t.node(a).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){for(;this.unplaced.size;){let u=this.findFittable();u?this.placeNodes(u):this.openMore()||this.dropNode()}let t=this.mustMoveInline(),n=this.placed.size-this.depth-this.$from.depth,r=this.$from,a=this.close(t<0?this.$to:r.doc.resolve(t));if(!a)return null;let o=this.placed,i=r.depth,s=a.depth;for(;i&&s&&o.childCount==1;)o=o.firstChild.content,i--,s--;let l=new at(o,i,s);return t>-1?new Wa(r.pos,t,this.$to.pos,this.$to.end(),l,n):l.size||r.pos!=this.$to.pos?new za(r.pos,a.pos,l):null}findFittable(){let t=this.unplaced.openStart;for(let n=this.unplaced.content,r=0,a=this.unplaced.openEnd;r1&&(a=0),o.type.spec.isolating&&a<=r){t=r;break}n=o.content}for(let n=1;n<=2;n++)for(let r=n==1?t:this.unplaced.openStart;r>=0;r--){let a,o=null;r?(o=QV(this.unplaced.content,r-1).firstChild,a=o.content):a=this.unplaced.content;let i=a.firstChild;for(let s=this.depth;s>=0;s--){let{type:l,match:u}=this.frontier[s],c,f=null;if(n==1&&(i?u.matchType(i.type)||(f=u.fillBefore(Fe.from(i),!1)):o&&l.compatibleContent(o.type)))return{sliceDepth:r,frontierDepth:s,parent:o,inject:f};if(n==2&&i&&(c=u.findWrapping(i.type)))return{sliceDepth:r,frontierDepth:s,parent:o,wrap:c};if(o&&u.matchType(o.type))break}}}openMore(){let{content:t,openStart:n,openEnd:r}=this.unplaced,a=QV(t,n);return!a.childCount||a.firstChild.isLeaf?!1:(this.unplaced=new at(t,n+1,Math.max(r,a.size+n>=t.size-r?n+1:0)),!0)}dropNode(){let{content:t,openStart:n,openEnd:r}=this.unplaced,a=QV(t,n);if(a.childCount<=1&&n>0){let o=t.size-n<=n+a.size;this.unplaced=new at(Xb(t,n-1,1),n-1,o?n-1:r)}else this.unplaced=new at(Xb(t,n,1),n,r)}placeNodes({sliceDepth:t,frontierDepth:n,parent:r,inject:a,wrap:o}){for(;this.depth>n;)this.closeFrontierNode();if(o)for(let m=0;m1||l==0||m.content.size)&&(f=g,c.push(pX(m.mark(h.allowedMarks(m.marks)),u==1?l:0,u==s.childCount?v:-1)))}let p=u==s.childCount;p||(v=-1),this.placed=Zb(this.placed,n,Fe.from(c)),this.frontier[n].match=f,p&&v<0&&r&&r.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let m=0,g=s;m1&&a==this.$to.end(--r);)++a;return a}findCloseLevel(t){e:for(let n=Math.min(this.depth,t.depth);n>=0;n--){let{match:r,type:a}=this.frontier[n],o=n=0;s--){let{match:l,type:u}=this.frontier[s],c=qV(t,s,u,l,!0);if(!c||c.childCount)continue e}return{depth:n,fit:i,move:o?t.doc.resolve(t.after(n+1)):t}}}}close(t){let n=this.findCloseLevel(t);if(!n)return null;for(;this.depth>n.depth;)this.closeFrontierNode();n.fit.childCount&&(this.placed=Zb(this.placed,n.depth,n.fit)),t=n.move;for(let r=n.depth+1;r<=t.depth;r++){let a=t.node(r),o=a.type.contentMatch.fillBefore(a.content,!0,t.index(r));this.openFrontierNode(a.type,a.attrs,o)}return t}openFrontierNode(t,n=null,r){let a=this.frontier[this.depth];a.match=a.match.matchType(t),this.placed=Zb(this.placed,this.depth,Fe.from(t.create(n,r))),this.frontier.push({type:t,match:t.contentMatch})}closeFrontierNode(){let t=this.frontier.pop().match.fillBefore(Fe.empty,!0);t.childCount&&(this.placed=Zb(this.placed,this.frontier.length,t))}}function Xb(e,t,n){return t==0?e.cutByIndex(n,e.childCount):e.replaceChild(0,e.firstChild.copy(Xb(e.firstChild.content,t-1,n)))}function Zb(e,t,n){return t==0?e.append(n):e.replaceChild(e.childCount-1,e.lastChild.copy(Zb(e.lastChild.content,t-1,n)))}function QV(e,t){for(let n=0;n1&&(r=r.replaceChild(0,pX(r.firstChild,t-1,r.childCount==1?n-1:0))),t>0&&(r=e.type.contentMatch.fillBefore(r).append(r),n<=0&&(r=r.append(e.type.contentMatch.matchFragment(r).fillBefore(Fe.empty,!0)))),e.copy(r)}function qV(e,t,n,r,a){let o=e.node(t),i=a?e.indexAfter(t):e.index(t);if(i==o.childCount&&!n.compatibleContent(o.type))return null;let s=r.fillBefore(o.content,!0,i);return s&&!kNe(n,o.content,i)?s:null}function kNe(e,t,n){for(let r=n;r0;h--,v--){let p=a.node(h).type.spec;if(p.defining||p.definingAsContext||p.isolating)break;i.indexOf(h)>-1?s=h:a.before(h)==v&&i.splice(1,0,-h)}let l=i.indexOf(s),u=[],c=r.openStart;for(let h=r.content,v=0;;v++){let p=h.firstChild;if(u.push(p),v==r.openStart)break;h=p.content}for(let h=c-1;h>=0;h--){let v=u[h],p=ANe(v.type);if(p&&!v.sameMarkup(a.node(Math.abs(s)-1)))c=h;else if(p||!v.type.isTextblock)break}for(let h=r.openStart;h>=0;h--){let v=(h+c+1)%(r.openStart+1),p=u[v];if(p)for(let m=0;m=0&&(e.replace(t,n,r),!(e.steps.length>f));h--){let v=i[h];v<0||(t=a.before(v),n=o.after(v))}}function mX(e,t,n,r,a){if(tr){let o=a.contentMatchAt(0),i=o.fillBefore(e).append(e);e=i.append(o.matchFragment(i).fillBefore(Fe.empty,!0))}return e}function MNe(e,t,n,r){if(!r.isInline&&t==n&&e.doc.resolve(t).parent.content.size){let a=_Ne(e.doc,t,r.type);a!=null&&(t=n=a)}e.replaceRange(t,n,new at(Fe.from(r),0,0))}function INe(e,t,n){let r=e.doc.resolve(t),a=e.doc.resolve(n),o=gX(r,a);for(let i=0;i0&&(l||r.node(s-1).canReplace(r.index(s-1),a.indexAfter(s-1))))return e.delete(r.before(s),a.after(s))}for(let i=1;i<=r.depth&&i<=a.depth;i++)if(t-r.start(i)==r.depth-i&&n>r.end(i)&&a.end(i)-n!=a.depth-i&&r.start(i-1)==a.start(i-1)&&r.node(i-1).canReplace(r.index(i-1),a.index(i-1)))return e.delete(r.before(i),n);e.delete(t,n)}function gX(e,t){let n=[],r=Math.min(e.depth,t.depth);for(let a=r;a>=0;a--){let o=e.start(a);if(ot.pos+(t.depth-a)||e.node(a).type.spec.isolating||t.node(a).type.spec.isolating)break;(o==t.start(a)||a==e.depth&&a==t.depth&&e.parent.inlineContent&&t.parent.inlineContent&&a&&t.start(a-1)==o-1)&&n.push(a)}return n}class Vm extends wo{constructor(t,n,r){super(),this.pos=t,this.attr=n,this.value=r}apply(t){let n=t.nodeAt(this.pos);if(!n)return ya.fail("No node at attribute step's position");let r=Object.create(null);for(let o in n.attrs)r[o]=n.attrs[o];r[this.attr]=this.value;let a=n.type.create(r,null,n.marks);return ya.fromReplace(t,this.pos,this.pos+1,new at(Fe.from(a),0,n.isLeaf?0:1))}getMap(){return Hh.empty}invert(t){return new Vm(this.pos,this.attr,t.nodeAt(this.pos).attrs[this.attr])}map(t){let n=t.mapResult(this.pos,1);return n.deletedAfter?null:new Vm(n.pos,this.attr,this.value)}toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(t,n){if(typeof n.pos!="number"||typeof n.attr!="string")throw new RangeError("Invalid input for AttrStep.fromJSON");return new Vm(n.pos,n.attr,n.value)}}wo.jsonID("attr",Vm);class Jb extends wo{constructor(t,n){super(),this.attr=t,this.value=n}apply(t){let n=Object.create(null);for(let a in t.attrs)n[a]=t.attrs[a];n[this.attr]=this.value;let r=t.type.create(n,t.content,t.marks);return ya.ok(r)}getMap(){return Hh.empty}invert(t){return new Jb(this.attr,t.attrs[this.attr])}map(t){return this}toJSON(){return{stepType:"docAttr",attr:this.attr,value:this.value}}static fromJSON(t,n){if(typeof n.attr!="string")throw new RangeError("Invalid input for DocAttrStep.fromJSON");return new Jb(n.attr,n.value)}}wo.jsonID("docAttr",Jb);let Pm=class extends Error{};Pm=function e(t){let n=Error.call(this,t);return n.__proto__=e.prototype,n},Pm.prototype=Object.create(Error.prototype),Pm.prototype.constructor=Pm,Pm.prototype.name="TransformError";class $V{constructor(t){this.doc=t,this.steps=[],this.docs=[],this.mapping=new Kb}get before(){return this.docs.length?this.docs[0]:this.doc}step(t){let n=this.maybeStep(t);if(n.failed)throw new Pm(n.failed);return this}maybeStep(t){let n=t.apply(this.doc);return n.failed||this.addStep(t,n.doc),n}get docChanged(){return this.steps.length>0}addStep(t,n){this.docs.push(this.doc),this.steps.push(t),this.mapping.appendMap(t.getMap()),this.doc=n}replace(t,n=t,r=at.empty){let a=fC(this.doc,t,n,r);return a&&this.step(a),this}replaceWith(t,n,r){return this.replace(t,n,new at(Fe.from(r),0,0))}delete(t,n){return this.replace(t,n,at.empty)}insert(t,n){return this.replaceWith(t,t,n)}replaceRange(t,n,r){return ENe(this,t,n,r),this}replaceRangeWith(t,n,r){return MNe(this,t,n,r),this}deleteRange(t,n){return INe(this,t,n),this}lift(t,n){return vNe(this,t,n),this}join(t,n=1){return CNe(this,t,n),this}wrap(t,n){return gNe(this,t,n),this}setBlockType(t,n=t,r,a=null){return yNe(this,t,n,r,a),this}setNodeMarkup(t,n,r=null,a){return wNe(this,t,n,r,a),this}setNodeAttribute(t,n,r){return this.step(new Vm(t,n,r)),this}setDocAttribute(t,n){return this.step(new Jb(t,n)),this}addNodeMark(t,n){return this.step(new Id(t,n)),this}removeNodeMark(t,n){let r=this.doc.nodeAt(t);if(!r)throw new RangeError("No node at position "+t);if(n instanceof nr)n.isInSet(r.marks)&&this.step(new zh(t,n));else{let a=r.marks,o,i=[];for(;o=n.isInSet(a);)i.push(new zh(t,o)),a=o.removeFromSet(a);for(let s=i.length-1;s>=0;s--)this.step(i[s])}return this}split(t,n=1,r){return SNe(this,t,n,r),this}addMark(t,n,r){return dNe(this,t,n,r),this}removeMark(t,n,r){return fNe(this,t,n,r),this}clearIncompatible(t,n,r){return ZV(this,t,n,r),this}}const eP=Object.create(null);class Ht{constructor(t,n,r){this.$anchor=t,this.$head=n,this.ranges=r||[new yX(t.min(n),t.max(n))]}get anchor(){return this.$anchor.pos}get head(){return this.$head.pos}get from(){return this.$from.pos}get to(){return this.$to.pos}get $from(){return this.ranges[0].$from}get $to(){return this.ranges[0].$to}get empty(){let t=this.ranges;for(let n=0;n=0;o--){let i=n<0?Nm(t.node(0),t.node(o),t.before(o+1),t.index(o),n,r):Nm(t.node(0),t.node(o),t.after(o+1),t.index(o)+1,n,r);if(i)return i}return null}static near(t,n=1){return this.findFrom(t,n)||this.findFrom(t,-n)||new Ui(t.node(0))}static atStart(t){return Nm(t,t,0,0,1)||new Ui(t)}static atEnd(t){return Nm(t,t,t.content.size,t.childCount,-1)||new Ui(t)}static fromJSON(t,n){if(!n||!n.type)throw new RangeError("Invalid input for Selection.fromJSON");let r=eP[n.type];if(!r)throw new RangeError(`No selection type ${n.type} defined`);return r.fromJSON(t,n)}static jsonID(t,n){if(t in eP)throw new RangeError("Duplicate use of selection JSON ID "+t);return eP[t]=n,n.prototype.jsonID=t,n}getBookmark(){return Mt.between(this.$anchor,this.$head).getBookmark()}}Ht.prototype.visible=!0;class yX{constructor(t,n){this.$from=t,this.$to=n}}let bX=!1;function wX(e){!bX&&!e.parent.inlineContent&&(bX=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+e.parent.type.name+")"))}class Mt extends Ht{constructor(t,n=t){wX(t),wX(n),super(t,n)}get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null}map(t,n){let r=t.resolve(n.map(this.head));if(!r.parent.inlineContent)return Ht.near(r);let a=t.resolve(n.map(this.anchor));return new Mt(a.parent.inlineContent?a:r,r)}replace(t,n=at.empty){if(super.replace(t,n),n==at.empty){let r=this.$from.marksAcross(this.$to);r&&t.ensureMarks(r)}}eq(t){return t instanceof Mt&&t.anchor==this.anchor&&t.head==this.head}getBookmark(){return new hC(this.anchor,this.head)}toJSON(){return{type:"text",anchor:this.anchor,head:this.head}}static fromJSON(t,n){if(typeof n.anchor!="number"||typeof n.head!="number")throw new RangeError("Invalid input for TextSelection.fromJSON");return new Mt(t.resolve(n.anchor),t.resolve(n.head))}static create(t,n,r=n){let a=t.resolve(n);return new this(a,r==n?a:t.resolve(r))}static between(t,n,r){let a=t.pos-n.pos;if((!r||a)&&(r=a>=0?1:-1),!n.parent.inlineContent){let o=Ht.findFrom(n,r,!0)||Ht.findFrom(n,-r,!0);if(o)n=o.$head;else return Ht.near(n,r)}return t.parent.inlineContent||(a==0?t=n:(t=(Ht.findFrom(t,-r,!0)||Ht.findFrom(t,r,!0)).$anchor,t.pos0?0:1);a>0?i=0;i+=a){let s=t.child(i);if(s.isAtom){if(!o&&At.isSelectable(s))return At.create(e,n-(a<0?s.nodeSize:0))}else{let l=Nm(e,s,n+a,a<0?s.childCount:0,a,o);if(l)return l}n+=s.nodeSize*a}return null}function SX(e,t,n){let r=e.steps.length-1;if(r{i==null&&(i=c)}),e.setSelection(Ht.near(e.doc.resolve(i),n))}const xX=1,vC=2,CX=4;class VNe extends $V{constructor(t){super(t.doc),this.curSelectionFor=0,this.updated=0,this.meta=Object.create(null),this.time=Date.now(),this.curSelection=t.selection,this.storedMarks=t.storedMarks}get selection(){return this.curSelectionFor0}setStoredMarks(t){return this.storedMarks=t,this.updated|=vC,this}ensureMarks(t){return nr.sameSet(this.storedMarks||this.selection.$from.marks(),t)||this.setStoredMarks(t),this}addStoredMark(t){return this.ensureMarks(t.addToSet(this.storedMarks||this.selection.$head.marks()))}removeStoredMark(t){return this.ensureMarks(t.removeFromSet(this.storedMarks||this.selection.$head.marks()))}get storedMarksSet(){return(this.updated&vC)>0}addStep(t,n){super.addStep(t,n),this.updated=this.updated&~vC,this.storedMarks=null}setTime(t){return this.time=t,this}replaceSelection(t){return this.selection.replace(this,t),this}replaceSelectionWith(t,n=!0){let r=this.selection;return n&&(t=t.mark(this.storedMarks||(r.empty?r.$from.marks():r.$from.marksAcross(r.$to)||nr.none))),r.replaceWith(this,t),this}deleteSelection(){return this.selection.replace(this),this}insertText(t,n,r){let a=this.doc.type.schema;if(n==null)return t?this.replaceSelectionWith(a.text(t),!0):this.deleteSelection();{if(r==null&&(r=n),r=r??n,!t)return this.deleteRange(n,r);let o=this.storedMarks;if(!o){let i=this.doc.resolve(n);o=r==n?i.marks():i.marksAcross(this.doc.resolve(r))}return this.replaceRangeWith(n,r,a.text(t,o)),this.selection.empty||this.setSelection(Ht.near(this.selection.$to)),this}}setMeta(t,n){return this.meta[typeof t=="string"?t:t.key]=n,this}getMeta(t){return this.meta[typeof t=="string"?t:t.key]}get isGeneric(){for(let t in this.meta)return!1;return!0}scrollIntoView(){return this.updated|=CX,this}get scrolledIntoView(){return(this.updated&CX)>0}}function _X(e,t){return!t||!e?e:e.bind(t)}class Qb{constructor(t,n,r){this.name=t,this.init=_X(n.init,r),this.apply=_X(n.apply,r)}}const PNe=[new Qb("doc",{init(e){return e.doc||e.schema.topNodeType.createAndFill()},apply(e){return e.doc}}),new Qb("selection",{init(e,t){return e.selection||Ht.atStart(t.doc)},apply(e){return e.selection}}),new Qb("storedMarks",{init(e){return e.storedMarks||null},apply(e,t,n,r){return r.selection.$cursor?e.storedMarks:null}}),new Qb("scrollToSelection",{init(){return 0},apply(e,t){return e.scrolledIntoView?t+1:t}})];class nP{constructor(t,n){this.schema=t,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=PNe.slice(),n&&n.forEach(r=>{if(this.pluginsByKey[r.key])throw new RangeError("Adding different instances of a keyed plugin ("+r.key+")");this.plugins.push(r),this.pluginsByKey[r.key]=r,r.spec.state&&this.fields.push(new Qb(r.key,r.spec.state,r))})}}class Lm{constructor(t){this.config=t}get schema(){return this.config.schema}get plugins(){return this.config.plugins}apply(t){return this.applyTransaction(t).state}filterTransaction(t,n=-1){for(let r=0;rr.toJSON())),t&&typeof t=="object")for(let r in t){if(r=="doc"||r=="selection")throw new RangeError("The JSON fields `doc` and `selection` are reserved");let a=t[r],o=a.spec.state;o&&o.toJSON&&(n[r]=o.toJSON.call(a,this[a.key]))}return n}static fromJSON(t,n,r){if(!n)throw new RangeError("Invalid input for EditorState.fromJSON");if(!t.schema)throw new RangeError("Required config field 'schema' missing");let a=new nP(t.schema,t.plugins),o=new Lm(a);return a.fields.forEach(i=>{if(i.name=="doc")o.doc=fc.fromJSON(t.schema,n.doc);else if(i.name=="selection")o.selection=Ht.fromJSON(o.doc,n.selection);else if(i.name=="storedMarks")n.storedMarks&&(o.storedMarks=n.storedMarks.map(t.schema.markFromJSON));else{if(r)for(let s in r){let l=r[s],u=l.spec.state;if(l.key==i.name&&u&&u.fromJSON&&Object.prototype.hasOwnProperty.call(n,s)){o[i.name]=u.fromJSON.call(l,t,n[s],o);return}}o[i.name]=i.init(t,o)}}),o}}function TX(e,t,n){for(let r in e){let a=e[r];a instanceof Function?a=a.bind(t):r=="handleDOMEvents"&&(a=TX(a,t,{})),n[r]=a}return n}class mr{constructor(t){this.spec=t,this.props={},t.props&&TX(t.props,this,this.props),this.key=t.key?t.key.key:kX("plugin")}getState(t){return t[this.key]}}const rP=Object.create(null);function kX(e){return e in rP?e+"$"+ ++rP[e]:(rP[e]=0,e+"$")}class oa{constructor(t="key"){this.key=kX(t)}get(t){return t.config.pluginsByKey[this.key]}getState(t){return t[this.key]}}const no=function(e){for(var t=0;;t++)if(e=e.previousSibling,!e)return t},Om=function(e){let t=e.assignedSlot||e.parentNode;return t&&t.nodeType==11?t.host:t};let aP=null;const vc=function(e,t,n){let r=aP||(aP=document.createRange());return r.setEnd(e,n??e.nodeValue.length),r.setStart(e,t||0),r},NNe=function(){aP=null},Wh=function(e,t,n,r){return n&&(AX(e,t,n,r,-1)||AX(e,t,n,r,1))},LNe=/^(img|br|input|textarea|hr)$/i;function AX(e,t,n,r,a){for(var o;;){if(e==n&&t==r)return!0;if(t==(a<0?0:ps(e))){let i=e.parentNode;if(!i||i.nodeType!=1||qb(e)||LNe.test(e.nodeName)||e.contentEditable=="false")return!1;t=no(e)+(a<0?0:1),e=i}else if(e.nodeType==1){let i=e.childNodes[t+(a<0?-1:0)];if(i.nodeType==1&&i.contentEditable=="false")if(!((o=i.pmViewDesc)===null||o===void 0)&&o.ignoreForSelection)t+=a;else return!1;else e=i,t=a<0?ps(e):0}else return!1}}function ps(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function ONe(e,t){for(;;){if(e.nodeType==3&&t)return e;if(e.nodeType==1&&t>0){if(e.contentEditable=="false")return null;e=e.childNodes[t-1],t=ps(e)}else if(e.parentNode&&!qb(e))t=no(e),e=e.parentNode;else return null}}function RNe(e,t){for(;;){if(e.nodeType==3&&t2),gs=Rm||(nu?/Mac/.test(nu.platform):!1),zNe=nu?/Win/.test(nu.platform):!1,pc=/Android \d/.test(Vd),$b=!!EX&&"webkitFontSmoothing"in EX.documentElement.style,WNe=$b?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function GNe(e){let t=e.defaultView&&e.defaultView.visualViewport;return t?{left:0,right:t.width,top:0,bottom:t.height}:{left:0,right:e.documentElement.clientWidth,top:0,bottom:e.documentElement.clientHeight}}function mc(e,t){return typeof e=="number"?e:e[t]}function UNe(e){let t=e.getBoundingClientRect(),n=t.width/e.offsetWidth||1,r=t.height/e.offsetHeight||1;return{left:t.left,right:t.left+e.clientWidth*n,top:t.top,bottom:t.top+e.clientHeight*r}}function DX(e,t,n){let r=e.someProp("scrollThreshold")||0,a=e.someProp("scrollMargin")||5,o=e.dom.ownerDocument;for(let i=n||e.dom;i;){if(i.nodeType!=1){i=Om(i);continue}let s=i,l=s==o.body,u=l?GNe(o):UNe(s),c=0,f=0;if(t.topu.bottom-mc(r,"bottom")&&(f=t.bottom-t.top>u.bottom-u.top?t.top+mc(a,"top")-u.top:t.bottom-u.bottom+mc(a,"bottom")),t.leftu.right-mc(r,"right")&&(c=t.right-u.right+mc(a,"right")),c||f)if(l)o.defaultView.scrollBy(c,f);else{let v=s.scrollLeft,p=s.scrollTop;f&&(s.scrollTop+=f),c&&(s.scrollLeft+=c);let m=s.scrollLeft-v,g=s.scrollTop-p;t={left:t.left-m,top:t.top-g,right:t.right-m,bottom:t.bottom-g}}let h=l?"fixed":getComputedStyle(i).position;if(/^(fixed|sticky)$/.test(h))break;i=h=="absolute"?i.offsetParent:Om(i)}}function jNe(e){let t=e.dom.getBoundingClientRect(),n=Math.max(0,t.top),r,a;for(let o=(t.left+t.right)/2,i=n+1;i=n-20){r=s,a=l.top;break}}return{refDOM:r,refTop:a,stack:VX(e.dom)}}function VX(e){let t=[],n=e.ownerDocument;for(let r=e;r&&(t.push({dom:r,top:r.scrollTop,left:r.scrollLeft}),e!=n);r=Om(r));return t}function YNe({refDOM:e,refTop:t,stack:n}){let r=e?e.getBoundingClientRect().top:0;PX(n,r==0?0:r-t)}function PX(e,t){for(let n=0;n=s){i=Math.max(p.bottom,i),s=Math.min(p.top,s);let m=p.left>t.left?p.left-t.left:p.right=(p.left+p.right)/2?1:0));continue}}else p.top>t.top&&!l&&p.left<=t.left&&p.right>=t.left&&(l=c,u={left:Math.max(p.left,Math.min(p.right,t.left)),top:p.top});!n&&(t.left>=p.right&&t.top>=p.top||t.left>=p.left&&t.top>=p.bottom)&&(o=f+1)}}return!n&&l&&(n=l,a=u,r=0),n&&n.nodeType==3?XNe(n,a):!n||r&&n.nodeType==1?{node:e,offset:o}:NX(n,a)}function XNe(e,t){let n=e.nodeValue.length,r=document.createRange();for(let a=0;a=(o.left+o.right)/2?1:0)}}return{node:e,offset:0}}function lP(e,t){return e.left>=t.left-1&&e.left<=t.right+1&&e.top>=t.top-1&&e.top<=t.bottom+1}function ZNe(e,t){let n=e.parentNode;return n&&/^li$/i.test(n.nodeName)&&t.left(i.left+i.right)/2?1:-1}return e.docView.posFromDOM(r,a,o)}function QNe(e,t,n,r){let a=-1;for(let o=t,i=!1;o!=e.dom;){let s=e.docView.nearestDesc(o,!0),l;if(!s)return null;if(s.dom.nodeType==1&&(s.node.isBlock&&s.parent||!s.contentDOM)&&((l=s.dom.getBoundingClientRect()).width||l.height)&&(s.node.isBlock&&s.parent&&!/^T(R|BODY|HEAD|FOOT)$/.test(s.dom.nodeName)&&(!i&&l.left>r.left||l.top>r.top?a=s.posBefore:(!i&&l.right-1?a:e.docView.posFromDOM(t,n,-1)}function LX(e,t,n){let r=e.childNodes.length;if(r&&n.topt.top&&a++}let u;$b&&a&&r.nodeType==1&&(u=r.childNodes[a-1]).nodeType==1&&u.contentEditable=="false"&&u.getBoundingClientRect().top>=t.top&&a--,r==e.dom&&a==r.childNodes.length-1&&r.lastChild.nodeType==1&&t.top>r.lastChild.getBoundingClientRect().bottom?s=e.state.doc.content.size:(a==0||r.nodeType!=1||r.childNodes[a-1].nodeName!="BR")&&(s=QNe(e,r,a,t))}s==null&&(s=JNe(e,i,t));let l=e.docView.nearestDesc(i,!0);return{pos:s,inside:l?l.posAtStart-l.border:-1}}function OX(e){return e.top=0&&a==r.nodeValue.length?(s--,u=1):n<0?s--:l++,e1(Nd(vc(r,s,l),u),u<0)}if(!e.state.doc.resolve(t-(o||0)).parent.inlineContent){if(o==null&&a&&(n<0||a==ps(r))){let s=r.childNodes[a-1];if(s.nodeType==1)return uP(s.getBoundingClientRect(),!1)}if(o==null&&a=0)}if(o==null&&a&&(n<0||a==ps(r))){let s=r.childNodes[a-1],l=s.nodeType==3?vc(s,ps(s)-(i?0:1)):s.nodeType==1&&(s.nodeName!="BR"||!s.nextSibling)?s:null;if(l)return e1(Nd(l,1),!1)}if(o==null&&a=0)}function e1(e,t){if(e.width==0)return e;let n=t?e.left:e.right;return{top:e.top,bottom:e.bottom,left:n,right:n}}function uP(e,t){if(e.height==0)return e;let n=t?e.top:e.bottom;return{top:n,bottom:n,left:e.left,right:e.right}}function BX(e,t,n){let r=e.state,a=e.root.activeElement;r!=t&&e.updateState(t),a!=e.dom&&e.focus();try{return n()}finally{r!=t&&e.updateState(r),a!=e.dom&&a&&a.focus()}}function e2e(e,t,n){let r=t.selection,a=n=="up"?r.$from:r.$to;return BX(e,t,()=>{let{node:o}=e.docView.domFromPos(a.pos,n=="up"?-1:1);for(;;){let s=e.docView.nearestDesc(o,!0);if(!s)break;if(s.node.isBlock){o=s.contentDOM||s.dom;break}o=s.dom.parentNode}let i=RX(e,a.pos,1);for(let s=o.firstChild;s;s=s.nextSibling){let l;if(s.nodeType==1)l=s.getClientRects();else if(s.nodeType==3)l=vc(s,0,s.nodeValue.length).getClientRects();else continue;for(let u=0;uc.top+1&&(n=="up"?i.top-c.top>(c.bottom-i.top)*2:c.bottom-i.bottom>(i.bottom-c.top)*2))return!1}}return!0})}const t2e=/[\u0590-\u08ac]/;function n2e(e,t,n){let{$head:r}=t.selection;if(!r.parent.isTextblock)return!1;let a=r.parentOffset,o=!a,i=a==r.parent.content.size,s=e.domSelection();return s?!t2e.test(r.parent.textContent)||!s.modify?n=="left"||n=="backward"?o:i:BX(e,t,()=>{let{focusNode:l,focusOffset:u,anchorNode:c,anchorOffset:f}=e.domSelectionRange(),h=s.caretBidiLevel;s.modify("move",n,"character");let v=r.depth?e.docView.domAfterPos(r.before()):e.dom,{focusNode:p,focusOffset:m}=e.domSelectionRange(),g=p&&!v.contains(p.nodeType==1?p:p.parentNode)||l==p&&u==m;try{s.collapse(c,f),l&&(l!=c||u!=f)&&s.extend&&s.extend(l,u)}catch{}return h!=null&&(s.caretBidiLevel=h),g}):r.pos==r.start()||r.pos==r.end()}let FX=null,HX=null,zX=!1;function r2e(e,t,n){return FX==t&&HX==n?zX:(FX=t,HX=n,zX=n=="up"||n=="down"?e2e(e,t,n):n2e(e,t,n))}const ys=0,WX=1,Uh=2,ru=3;class t1{constructor(t,n,r,a){this.parent=t,this.children=n,this.dom=r,this.contentDOM=a,this.dirty=ys,r.pmViewDesc=this}matchesWidget(t){return!1}matchesMark(t){return!1}matchesNode(t,n,r){return!1}matchesHack(t){return!1}parseRule(){return null}stopEvent(t){return!1}get size(){let t=0;for(let n=0;nno(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))a=t.compareDocumentPosition(this.contentDOM)&2;else if(this.dom.firstChild){if(n==0)for(let o=t;;o=o.parentNode){if(o==this.dom){a=!1;break}if(o.previousSibling)break}if(a==null&&n==t.childNodes.length)for(let o=t;;o=o.parentNode){if(o==this.dom){a=!0;break}if(o.nextSibling)break}}return a??r>0?this.posAtEnd:this.posAtStart}nearestDesc(t,n=!1){for(let r=!0,a=t;a;a=a.parentNode){let o=this.getDesc(a),i;if(o&&(!n||o.node))if(r&&(i=o.nodeDOM)&&!(i.nodeType==1?i.contains(t.nodeType==1?t:t.parentNode):i==t))r=!1;else return o}}getDesc(t){let n=t.pmViewDesc;for(let r=n;r;r=r.parent)if(r==this)return n}posFromDOM(t,n,r){for(let a=t;a;a=a.parentNode){let o=this.getDesc(a);if(o)return o.localPosFromDOM(t,n,r)}return-1}descAt(t){for(let n=0,r=0;nt||i instanceof jX){a=t-o;break}o=s}if(a)return this.children[r].domFromPos(a-this.children[r].border,n);for(let o;r&&!(o=this.children[r-1]).size&&o instanceof GX&&o.side>=0;r--);if(n<=0){let o,i=!0;for(;o=r?this.children[r-1]:null,!(!o||o.dom.parentNode==this.contentDOM);r--,i=!1);return o&&n&&i&&!o.border&&!o.domAtom?o.domFromPos(o.size,n):{node:this.contentDOM,offset:o?no(o.dom)+1:0}}else{let o,i=!0;for(;o=r=c&&n<=u-l.border&&l.node&&l.contentDOM&&this.contentDOM.contains(l.contentDOM))return l.parseRange(t,n,c);t=i;for(let f=s;f>0;f--){let h=this.children[f-1];if(h.size&&h.dom.parentNode==this.contentDOM&&!h.emptyChildAt(1)){a=no(h.dom)+1;break}t-=h.size}a==-1&&(a=0)}if(a>-1&&(u>n||s==this.children.length-1)){n=u;for(let c=s+1;cp&&in){let p=s;s=l,l=p}let v=document.createRange();v.setEnd(l.node,l.offset),v.setStart(s.node,s.offset),u.removeAllRanges(),u.addRange(v)}}ignoreMutation(t){return!this.contentDOM&&t.type!="selection"}get contentLost(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}markDirty(t,n){for(let r=0,a=0;a=r:tr){let s=r+o.border,l=i-o.border;if(t>=s&&n<=l){this.dirty=t==r||n==i?Uh:WX,t==s&&n==l&&(o.contentLost||o.dom.parentNode!=this.contentDOM)?o.dirty=ru:o.markDirty(t-s,n-s);return}else o.dirty=o.dom==o.contentDOM&&o.dom.parentNode==this.contentDOM&&!o.children.length?Uh:ru}r=i}this.dirty=Uh}markParentsDirty(){let t=1;for(let n=this.parent;n;n=n.parent,t++){let r=t==1?Uh:WX;n.dirty{if(!o)return a;if(o.parent)return o.parent.posBeforeChild(o)})),!n.type.spec.raw){if(i.nodeType!=1){let s=document.createElement("span");s.appendChild(i),i=s}i.contentEditable="false",i.classList.add("ProseMirror-widget")}super(t,[],i,null),this.widget=n,this.widget=n,o=this}matchesWidget(t){return this.dirty==ys&&t.type.eq(this.widget.type)}parseRule(){return{ignore:!0}}stopEvent(t){let n=this.widget.spec.stopEvent;return n?n(t):!1}ignoreMutation(t){return t.type!="selection"||this.widget.spec.ignoreSelection}destroy(){this.widget.type.destroy(this.dom),super.destroy()}get domAtom(){return!0}get ignoreForSelection(){return!!this.widget.type.spec.relaxedSide}get side(){return this.widget.type.side}}class a2e extends t1{constructor(t,n,r,a){super(t,[],n,null),this.textDOM=r,this.text=a}get size(){return this.text.length}localPosFromDOM(t,n){return t!=this.textDOM?this.posAtStart+(n?this.size:0):this.posAtStart+n}domFromPos(t){return{node:this.textDOM,offset:t}}ignoreMutation(t){return t.type==="characterData"&&t.target.nodeValue==t.oldValue}}class jh extends t1{constructor(t,n,r,a,o){super(t,[],r,a),this.mark=n,this.spec=o}static create(t,n,r,a){let o=a.nodeViews[n.type.name],i=o&&o(n,a,r);return(!i||!i.dom)&&(i=Ed.renderSpec(document,n.type.spec.toDOM(n,r),null,n.attrs)),new jh(t,n,i.dom,i.contentDOM||i.dom,i)}parseRule(){return this.dirty&ru||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM}}matchesMark(t){return this.dirty!=ru&&this.mark.eq(t)}markDirty(t,n){if(super.markDirty(t,n),this.dirty!=ys){let r=this.parent;for(;!r.node;)r=r.parent;r.dirty0&&(o=dP(o,0,t,r));for(let s=0;s{if(!l)return i;if(l.parent)return l.parent.posBeforeChild(l)},r,a),c=u&&u.dom,f=u&&u.contentDOM;if(n.isText){if(!c)c=document.createTextNode(n.text);else if(c.nodeType!=3)throw new RangeError("Text must be rendered as a DOM text node")}else c||({dom:c,contentDOM:f}=Ed.renderSpec(document,n.type.spec.toDOM(n),null,n.attrs));!f&&!n.isText&&c.nodeName!="BR"&&(c.hasAttribute("contenteditable")||(c.contentEditable="false"),n.type.spec.draggable&&(c.draggable=!0));let h=c;return c=XX(c,r,n),u?l=new o2e(t,n,r,a,c,f||null,h,u,o,i+1):n.isText?new mC(t,n,r,a,c,h,o):new Ld(t,n,r,a,c,f||null,h,o,i+1)}parseRule(){if(this.node.type.spec.reparseInView)return null;let t={node:this.node.type.name,attrs:this.node.attrs};if(this.node.type.whitespace=="pre"&&(t.preserveWhitespace="full"),!this.contentDOM)t.getContent=()=>this.node.content;else if(!this.contentLost)t.contentElement=this.contentDOM;else{for(let n=this.children.length-1;n>=0;n--){let r=this.children[n];if(this.dom.contains(r.dom.parentNode)){t.contentElement=r.dom.parentNode;break}}t.contentElement||(t.getContent=()=>Fe.empty)}return t}matchesNode(t,n,r){return this.dirty==ys&&t.eq(this.node)&&gC(n,this.outerDeco)&&r.eq(this.innerDeco)}get size(){return this.node.nodeSize}get border(){return this.node.isLeaf?0:1}updateChildren(t,n){let r=this.node.inlineContent,a=n,o=t.composing?this.localCompositionInfo(t,n):null,i=o&&o.pos>-1?o:null,s=o&&o.pos<0,l=new s2e(this,i&&i.node,t);c2e(this.node,this.innerDeco,(u,c,f)=>{u.spec.marks?l.syncToMarks(u.spec.marks,r,t):u.type.side>=0&&!f&&l.syncToMarks(c==this.node.childCount?nr.none:this.node.child(c).marks,r,t),l.placeWidget(u,t,a)},(u,c,f,h)=>{l.syncToMarks(u.marks,r,t);let v;l.findNodeMatch(u,c,f,h)||s&&t.state.selection.from>a&&t.state.selection.to-1&&l.updateNodeAt(u,c,f,v,t)||l.updateNextNode(u,c,f,t,h,a)||l.addNode(u,c,f,t,a),a+=u.nodeSize}),l.syncToMarks([],r,t),this.node.isTextblock&&l.addTextblockHacks(),l.destroyRest(),(l.changed||this.dirty==Uh)&&(i&&this.protectLocalComposition(t,i),YX(this.contentDOM,this.children,t),Rm&&d2e(this.dom))}localCompositionInfo(t,n){let{from:r,to:a}=t.state.selection;if(!(t.state.selection instanceof Mt)||rn+this.node.content.size)return null;let o=t.input.compositionNode;if(!o||!this.dom.contains(o.parentNode))return null;if(this.node.inlineContent){let i=o.nodeValue,s=f2e(this.node.content,i,r-n,a-n);return s<0?null:{node:o,pos:s,text:i}}else return{node:o,pos:-1,text:""}}protectLocalComposition(t,{node:n,pos:r,text:a}){if(this.getDesc(n))return;let o=n;for(;o.parentNode!=this.contentDOM;o=o.parentNode){for(;o.previousSibling;)o.parentNode.removeChild(o.previousSibling);for(;o.nextSibling;)o.parentNode.removeChild(o.nextSibling);o.pmViewDesc&&(o.pmViewDesc=void 0)}let i=new a2e(this,o,n,a);t.input.compositionNodes.push(i),this.children=dP(this.children,r,r+a.length,t,i)}update(t,n,r,a){return this.dirty==ru||!t.sameMarkup(this.node)?!1:(this.updateInner(t,n,r,a),!0)}updateInner(t,n,r,a){this.updateOuterDeco(n),this.node=t,this.innerDeco=r,this.contentDOM&&this.updateChildren(a,this.posAtStart),this.dirty=ys}updateOuterDeco(t){if(gC(t,this.outerDeco))return;let n=this.nodeDOM.nodeType!=1,r=this.dom;this.dom=KX(this.dom,this.nodeDOM,cP(this.outerDeco,this.node,n),cP(t,this.node,n)),this.dom!=r&&(r.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=t}selectNode(){this.nodeDOM.nodeType==1&&this.nodeDOM.classList.add("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&(this.dom.draggable=!0)}deselectNode(){this.nodeDOM.nodeType==1&&(this.nodeDOM.classList.remove("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&this.dom.removeAttribute("draggable"))}get domAtom(){return this.node.isAtom}}function UX(e,t,n,r,a){XX(r,t,e);let o=new Ld(void 0,e,t,n,r,r,r,a,0);return o.contentDOM&&o.updateChildren(a,0),o}class mC extends Ld{constructor(t,n,r,a,o,i,s){super(t,n,r,a,o,null,i,s,0)}parseRule(){let t=this.nodeDOM.parentNode;for(;t&&t!=this.dom&&!t.pmIsDeco;)t=t.parentNode;return{skip:t||!0}}update(t,n,r,a){return this.dirty==ru||this.dirty!=ys&&!this.inParent()||!t.sameMarkup(this.node)?!1:(this.updateOuterDeco(n),(this.dirty!=ys||t.text!=this.node.text)&&t.text!=this.nodeDOM.nodeValue&&(this.nodeDOM.nodeValue=t.text,a.trackWrites==this.nodeDOM&&(a.trackWrites=null)),this.node=t,this.dirty=ys,!0)}inParent(){let t=this.parent.contentDOM;for(let n=this.nodeDOM;n;n=n.parentNode)if(n==t)return!0;return!1}domFromPos(t){return{node:this.nodeDOM,offset:t}}localPosFromDOM(t,n,r){return t==this.nodeDOM?this.posAtStart+Math.min(n,this.node.text.length):super.localPosFromDOM(t,n,r)}ignoreMutation(t){return t.type!="characterData"&&t.type!="selection"}slice(t,n,r){let a=this.node.cut(t,n),o=document.createTextNode(a.text);return new mC(this.parent,a,this.outerDeco,this.innerDeco,o,o,r)}markDirty(t,n){super.markDirty(t,n),this.dom!=this.nodeDOM&&(t==0||n==this.nodeDOM.nodeValue.length)&&(this.dirty=ru)}get domAtom(){return!1}isText(t){return this.node.text==t}}class jX extends t1{parseRule(){return{ignore:!0}}matchesHack(t){return this.dirty==ys&&this.dom.nodeName==t}get domAtom(){return!0}get ignoreForCoords(){return this.dom.nodeName=="IMG"}}class o2e extends Ld{constructor(t,n,r,a,o,i,s,l,u,c){super(t,n,r,a,o,i,s,u,c),this.spec=l}update(t,n,r,a){if(this.dirty==ru)return!1;if(this.spec.update&&(this.node.type==t.type||this.spec.multiType)){let o=this.spec.update(t,n,r);return o&&this.updateInner(t,n,r,a),o}else return!this.contentDOM&&!t.isLeaf?!1:super.update(t,n,r,a)}selectNode(){this.spec.selectNode?this.spec.selectNode():super.selectNode()}deselectNode(){this.spec.deselectNode?this.spec.deselectNode():super.deselectNode()}setSelection(t,n,r,a){this.spec.setSelection?this.spec.setSelection(t,n,r.root):super.setSelection(t,n,r,a)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}stopEvent(t){return this.spec.stopEvent?this.spec.stopEvent(t):!1}ignoreMutation(t){return this.spec.ignoreMutation?this.spec.ignoreMutation(t):super.ignoreMutation(t)}}function YX(e,t,n){let r=e.firstChild,a=!1;for(let o=0;o>1,i=Math.min(o,t.length);for(;a-1)s>this.index&&(this.changed=!0,this.destroyBetween(this.index,s)),this.top=this.top.children[this.index];else{let l=jh.create(this.top,t[o],n,r);this.top.children.splice(this.index,0,l),this.top=l,this.changed=!0}this.index=0,o++}}findNodeMatch(t,n,r,a){let o=-1,i;if(a>=this.preMatch.index&&(i=this.preMatch.matches[a-this.preMatch.index]).parent==this.top&&i.matchesNode(t,n,r))o=this.top.children.indexOf(i,this.index);else for(let s=this.index,l=Math.min(this.top.children.length,s+5);s0;){let s;for(;;)if(r){let u=n.children[r-1];if(u instanceof jh)n=u,r=u.children.length;else{s=u,r--;break}}else{if(n==t)break e;r=n.parent.children.indexOf(n),n=n.parent}let l=s.node;if(l){if(l!=e.child(a-1))break;--a,o.set(s,a),i.push(s)}}return{index:a,matched:o,matches:i.reverse()}}function u2e(e,t){return e.type.side-t.type.side}function c2e(e,t,n,r){let a=t.locals(e),o=0;if(a.length==0){for(let u=0;uo;)s.push(a[i++]);let p=o+h.nodeSize;if(h.isText){let g=p;i!g.inline):s.slice();r(h,m,t.forChild(o,h),v),o=p}}function d2e(e){if(e.nodeName=="UL"||e.nodeName=="OL"){let t=e.style.cssText;e.style.cssText=t+"; list-style: square !important",window.getComputedStyle(e).listStyle,e.style.cssText=t}}function f2e(e,t,n,r){for(let a=0,o=0;a=n){if(o>=r&&l.slice(r-t.length-s,r-s)==t)return r-t.length;let u=s=0&&u+t.length+s>=n)return s+u;if(n==r&&l.length>=r+t.length-s&&l.slice(r-s,r-s+t.length)==t)return r}}return-1}function dP(e,t,n,r,a){let o=[];for(let i=0,s=0;i=n||c<=t?o.push(l):(un&&o.push(l.slice(n-u,l.size,r)))}return o}function fP(e,t=null){let n=e.domSelectionRange(),r=e.state.doc;if(!n.focusNode)return null;let a=e.docView.nearestDesc(n.focusNode),o=a&&a.size==0,i=e.docView.posFromDOM(n.focusNode,n.focusOffset,1);if(i<0)return null;let s=r.resolve(i),l,u;if(pC(n)){for(l=i;a&&!a.node;)a=a.parent;let f=a.node;if(a&&f.isAtom&&At.isSelectable(f)&&a.parent&&!(f.isInline&&BNe(n.focusNode,n.focusOffset,a.dom))){let h=a.posBefore;u=new At(i==h?s:r.resolve(h))}}else{if(n instanceof e.dom.ownerDocument.defaultView.Selection&&n.rangeCount>1){let f=i,h=i;for(let v=0;v{(n.anchorNode!=r||n.anchorOffset!=a)&&(t.removeEventListener("selectionchange",e.input.hideSelectionGuard),setTimeout(()=>{(!JX(e)||e.state.selection.visible)&&e.dom.classList.remove("ProseMirror-hideselection")},20))})}function v2e(e){let t=e.domSelection();if(!t)return;let n=e.cursorWrapper.dom,r=n.nodeName=="IMG";r?t.collapse(n.parentNode,no(n)+1):t.collapse(n,0),!r&&!e.state.selection.visible&&hi&&Pd<=11&&(n.disabled=!0,n.disabled=!1)}function eZ(e,t){if(t instanceof At){let n=e.docView.descAt(t.from);n!=e.lastSelectedViewDesc&&(tZ(e),n&&n.selectNode(),e.lastSelectedViewDesc=n)}else tZ(e)}function tZ(e){e.lastSelectedViewDesc&&(e.lastSelectedViewDesc.parent&&e.lastSelectedViewDesc.deselectNode(),e.lastSelectedViewDesc=void 0)}function vP(e,t,n,r){return e.someProp("createSelectionBetween",a=>a(e,t,n))||Mt.between(t,n,r)}function nZ(e){return e.editable&&!e.hasFocus()?!1:rZ(e)}function rZ(e){let t=e.domSelectionRange();if(!t.anchorNode)return!1;try{return e.dom.contains(t.anchorNode.nodeType==3?t.anchorNode.parentNode:t.anchorNode)&&(e.editable||e.dom.contains(t.focusNode.nodeType==3?t.focusNode.parentNode:t.focusNode))}catch{return!1}}function p2e(e){let t=e.docView.domFromPos(e.state.selection.anchor,0),n=e.domSelectionRange();return Wh(t.node,t.offset,n.anchorNode,n.anchorOffset)}function pP(e,t){let{$anchor:n,$head:r}=e.selection,a=t>0?n.max(r):n.min(r),o=a.parent.inlineContent?a.depth?e.doc.resolve(t>0?a.after():a.before()):null:a;return o&&Ht.findFrom(o,t)}function Od(e,t){return e.dispatch(e.state.tr.setSelection(t).scrollIntoView()),!0}function aZ(e,t,n){let r=e.state.selection;if(r instanceof Mt)if(n.indexOf("s")>-1){let{$head:a}=r,o=a.textOffset?null:t<0?a.nodeBefore:a.nodeAfter;if(!o||o.isText||!o.isLeaf)return!1;let i=e.state.doc.resolve(a.pos+o.nodeSize*(t<0?-1:1));return Od(e,new Mt(r.$anchor,i))}else if(r.empty){if(e.endOfTextblock(t>0?"forward":"backward")){let a=pP(e.state,t);return a&&a instanceof At?Od(e,a):!1}else if(!(gs&&n.indexOf("m")>-1)){let a=r.$head,o=a.textOffset?null:t<0?a.nodeBefore:a.nodeAfter,i;if(!o||o.isText)return!1;let s=t<0?a.pos-o.nodeSize:a.pos;return o.isAtom||(i=e.docView.descAt(s))&&!i.contentDOM?At.isSelectable(o)?Od(e,new At(t<0?e.state.doc.resolve(a.pos-o.nodeSize):a)):$b?Od(e,new Mt(e.state.doc.resolve(t<0?s:s+o.nodeSize))):!1:!1}}else return!1;else{if(r instanceof At&&r.node.isInline)return Od(e,new Mt(t>0?r.$to:r.$from));{let a=pP(e.state,t);return a?Od(e,a):!1}}}function yC(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function r1(e,t){let n=e.pmViewDesc;return n&&n.size==0&&(t<0||e.nextSibling||e.nodeName!="BR")}function Fm(e,t){return t<0?m2e(e):g2e(e)}function m2e(e){let t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(!n)return;let a,o,i=!1;for(ms&&n.nodeType==1&&r0){if(n.nodeType!=1)break;{let s=n.childNodes[r-1];if(r1(s,-1))a=n,o=--r;else if(s.nodeType==3)n=s,r=n.nodeValue.length;else break}}else{if(oZ(n))break;{let s=n.previousSibling;for(;s&&r1(s,-1);)a=n.parentNode,o=no(s),s=s.previousSibling;if(s)n=s,r=yC(n);else{if(n=n.parentNode,n==e.dom)break;r=0}}}i?mP(e,n,r):a&&mP(e,a,o)}function g2e(e){let t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(!n)return;let a=yC(n),o,i;for(;;)if(r{e.state==a&&gc(e)},50)}function iZ(e,t){let n=e.state.doc.resolve(t);if(!(So||zNe)&&n.parent.inlineContent){let r=e.coordsAtPos(t);if(t>n.start()){let a=e.coordsAtPos(t-1),o=(a.top+a.bottom)/2;if(o>r.top&&o1)return a.leftr.top&&o1)return a.left>r.left?"ltr":"rtl"}}return getComputedStyle(e.dom).direction=="rtl"?"rtl":"ltr"}function sZ(e,t,n){let r=e.state.selection;if(r instanceof Mt&&!r.empty||n.indexOf("s")>-1||gs&&n.indexOf("m")>-1)return!1;let{$from:a,$to:o}=r;if(!a.parent.inlineContent||e.endOfTextblock(t<0?"up":"down")){let i=pP(e.state,t);if(i&&i instanceof At)return Od(e,i)}if(!a.parent.inlineContent){let i=t<0?a:o,s=r instanceof Ui?Ht.near(i,t):Ht.findFrom(i,t);return s?Od(e,s):!1}return!1}function lZ(e,t){if(!(e.state.selection instanceof Mt))return!0;let{$head:n,$anchor:r,empty:a}=e.state.selection;if(!n.sameParent(r))return!0;if(!a)return!1;if(e.endOfTextblock(t>0?"forward":"backward"))return!0;let o=!n.textOffset&&(t<0?n.nodeBefore:n.nodeAfter);if(o&&!o.isText){let i=e.state.tr;return t<0?i.delete(n.pos-o.nodeSize,n.pos):i.delete(n.pos,n.pos+o.nodeSize),e.dispatch(i),!0}return!1}function uZ(e,t,n){e.domObserver.stop(),t.contentEditable=n,e.domObserver.start()}function w2e(e){if(!Ho||e.state.selection.$head.parentOffset>0)return!1;let{focusNode:t,focusOffset:n}=e.domSelectionRange();if(t&&t.nodeType==1&&n==0&&t.firstChild&&t.firstChild.contentEditable=="false"){let r=t.firstChild;uZ(e,r,"true"),setTimeout(()=>uZ(e,r,"false"),20)}return!1}function S2e(e){let t="";return e.ctrlKey&&(t+="c"),e.metaKey&&(t+="m"),e.altKey&&(t+="a"),e.shiftKey&&(t+="s"),t}function x2e(e,t){let n=t.keyCode,r=S2e(t);if(n==8||gs&&n==72&&r=="c")return lZ(e,-1)||Fm(e,-1);if(n==46&&!t.shiftKey||gs&&n==68&&r=="c")return lZ(e,1)||Fm(e,1);if(n==13||n==27)return!0;if(n==37||gs&&n==66&&r=="c"){let a=n==37?iZ(e,e.state.selection.from)=="ltr"?-1:1:-1;return aZ(e,a,r)||Fm(e,a)}else if(n==39||gs&&n==70&&r=="c"){let a=n==39?iZ(e,e.state.selection.from)=="ltr"?1:-1:1;return aZ(e,a,r)||Fm(e,a)}else{if(n==38||gs&&n==80&&r=="c")return sZ(e,-1,r)||Fm(e,-1);if(n==40||gs&&n==78&&r=="c")return w2e(e)||sZ(e,1,r)||Fm(e,1);if(r==(gs?"m":"c")&&(n==66||n==73||n==89||n==90))return!0}return!1}function gP(e,t){e.someProp("transformCopied",v=>{t=v(t,e)});let n=[],{content:r,openStart:a,openEnd:o}=t;for(;a>1&&o>1&&r.childCount==1&&r.firstChild.childCount==1;){a--,o--;let v=r.firstChild;n.push(v.type.name,v.attrs!=v.type.defaultAttrs?v.attrs:null),r=v.content}let i=e.someProp("clipboardSerializer")||Ed.fromSchema(e.state.schema),s=gZ(),l=s.createElement("div");l.appendChild(i.serializeFragment(r,{document:s}));let u=l.firstChild,c,f=0;for(;u&&u.nodeType==1&&(c=pZ[u.nodeName.toLowerCase()]);){for(let v=c.length-1;v>=0;v--){let p=s.createElement(c[v]);for(;l.firstChild;)p.appendChild(l.firstChild);l.appendChild(p),f++}u=l.firstChild}u&&u.nodeType==1&&u.setAttribute("data-pm-slice",`${a} ${o}${f?` -${f}`:""} ${JSON.stringify(n)}`);let h=e.someProp("clipboardTextSerializer",v=>v(t,e))||t.content.textBetween(0,t.content.size,` -`);return{dom:l,text:h,slice:t}}function lZ(e,t,n,r,a){let o=a.parent.type.spec.code,i,s;if(!n&&!t)return null;let l=!!t&&(r||o||!n);if(l){if(e.someProp("transformPastedText",h=>{t=h(t,o||r,e)}),o)return s=new rt(Fe.from(e.state.schema.text(t.replace(/\r\n?/g,` -`))),0,0),e.someProp("transformPasted",h=>{s=h(s,e,!0)}),s;let f=e.someProp("clipboardTextParser",h=>h(t,a,r,e));if(f)s=f;else{let h=a.marks(),{schema:v}=e.state,p=Ed.fromSchema(v);i=document.createElement("div"),t.split(/(?:\r\n?|\n)+/).forEach(m=>{let g=i.appendChild(document.createElement("p"));m&&g.appendChild(p.serializeNode(v.text(m,h)))})}}else e.someProp("transformPastedHTML",f=>{n=f(n,e)}),i=T2e(n),qb&&k2e(i);let u=i&&i.querySelector("[data-pm-slice]"),c=u&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(u.getAttribute("data-pm-slice")||"");if(c&&c[3])for(let f=+c[3];f>0;f--){let h=i.firstChild;for(;h&&h.nodeType!=1;)h=h.nextSibling;if(!h)break;i=h}if(s||(s=(e.someProp("clipboardParser")||e.someProp("domParser")||Ad.fromSchema(e.state.schema)).parseSlice(i,{preserveWhitespace:!!(l||c),context:a,ruleFromNode(f){return f.nodeName=="BR"&&!f.nextSibling&&f.parentNode&&!x2e.test(f.parentNode.nodeName)?{ignore:!0}:null}})),c)s=A2e(fZ(s,+c[1],+c[2]),c[4]);else if(s=rt.maxOpen(C2e(s.content,a),!0),s.openStart||s.openEnd){let f=0,h=0;for(let v=s.content.firstChild;f{s=f(s,e,l)}),s}const x2e=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function C2e(e,t){if(e.childCount<2)return e;for(let n=t.depth;n>=0;n--){let r=t.node(n).contentMatchAt(t.index(n)),a,o=[];if(e.forEach(i=>{if(!o)return;let s=r.findWrapping(i.type),l;if(!s)return o=null;if(l=o.length&&a.length&&cZ(s,a,i,o[o.length-1],0))o[o.length-1]=l;else{o.length&&(o[o.length-1]=dZ(o[o.length-1],a.length));let u=uZ(i,s);o.push(u),r=r.matchType(u.type),a=s}}),o)return Fe.from(o)}return e}function uZ(e,t,n=0){for(let r=t.length-1;r>=n;r--)e=t[r].create(null,Fe.from(e));return e}function cZ(e,t,n,r,a){if(a1&&(o=0),a=n&&(s=t<0?i.contentMatchAt(0).fillBefore(s,o<=a).append(s):s.append(i.contentMatchAt(i.childCount).fillBefore(Fe.empty,!0))),e.replaceChild(t<0?0:e.childCount-1,i.copy(s))}function fZ(e,t,n){return tn})),yP.createHTML(e)):e}function T2e(e){let t=/^(\s*]*>)*/.exec(e);t&&(e=e.slice(t[0].length));let n=pZ().createElement("div"),r=/<([a-z][^>\s]+)/i.exec(e),a;if((a=r&&hZ[r[1].toLowerCase()])&&(e=a.map(o=>"<"+o+">").join("")+e+a.map(o=>"").reverse().join("")),n.innerHTML=_2e(e),a)for(let o=0;o=0;s-=2){let l=n.nodes[r[s]];if(!l||l.hasRequiredAttrs())break;a=Fe.from(l.create(r[s+1],a)),o++,i++}return new rt(a,o,i)}const Ho={},zo={},E2e={touchstart:!0,touchmove:!0};class M2e{constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null,this.lastKeyCodeTime=0,this.lastClick={time:0,x:0,y:0,type:"",button:0},this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastIOSEnter=0,this.lastIOSEnterFallbackTimeout=-1,this.lastFocus=0,this.lastTouch=0,this.lastChromeDelete=0,this.composing=!1,this.compositionNode=null,this.composingTimeout=-1,this.compositionNodes=[],this.compositionEndedAt=-2e8,this.compositionID=1,this.compositionPendingChanges=0,this.domChangeCount=0,this.eventHandlers=Object.create(null),this.hideSelectionGuard=null}}function I2e(e){for(let t in Ho){let n=Ho[t];e.dom.addEventListener(t,e.input.eventHandlers[t]=r=>{V2e(e,r)&&!wP(e,r)&&(e.editable||!(r.type in zo))&&n(e,r)},E2e[t]?{passive:!0}:void 0)}Fo&&e.dom.addEventListener("input",()=>null),bP(e)}function Rd(e,t){e.input.lastSelectionOrigin=t,e.input.lastSelectionTime=Date.now()}function D2e(e){e.domObserver.stop();for(let t in e.input.eventHandlers)e.dom.removeEventListener(t,e.input.eventHandlers[t]);clearTimeout(e.input.composingTimeout),clearTimeout(e.input.lastIOSEnterFallbackTimeout)}function bP(e){e.someProp("handleDOMEvents",t=>{for(let n in t)e.input.eventHandlers[n]||e.dom.addEventListener(n,e.input.eventHandlers[n]=r=>wP(e,r))})}function wP(e,t){return e.someProp("handleDOMEvents",n=>{let r=n[t.type];return r?r(e,t)||t.defaultPrevented:!1})}function V2e(e,t){if(!t.bubbles)return!0;if(t.defaultPrevented)return!1;for(let n=t.target;n!=e.dom;n=n.parentNode)if(!n||n.nodeType==11||n.pmViewDesc&&n.pmViewDesc.stopEvent(t))return!1;return!0}function P2e(e,t){!wP(e,t)&&Ho[t.type]&&(e.editable||!(t.type in zo))&&Ho[t.type](e,t)}zo.keydown=(e,t)=>{let n=t;if(e.input.shiftKey=n.keyCode==16||n.shiftKey,!gZ(e,n)&&(e.input.lastKeyCode=n.keyCode,e.input.lastKeyCodeTime=Date.now(),!(hc&&wo&&n.keyCode==13)))if(n.keyCode!=229&&e.domObserver.forceFlush(),Om&&n.keyCode==13&&!n.ctrlKey&&!n.altKey&&!n.metaKey){let r=Date.now();e.input.lastIOSEnter=r,e.input.lastIOSEnterFallbackTimeout=setTimeout(()=>{e.input.lastIOSEnter==r&&(e.someProp("handleKeyDown",a=>a(e,Gh(13,"Enter"))),e.input.lastIOSEnter=0)},200)}else e.someProp("handleKeyDown",r=>r(e,n))||S2e(e,n)?n.preventDefault():Rd(e,"key")},zo.keyup=(e,t)=>{t.keyCode==16&&(e.input.shiftKey=!1)},zo.keypress=(e,t)=>{let n=t;if(gZ(e,n)||!n.charCode||n.ctrlKey&&!n.altKey||ms&&n.metaKey)return;if(e.someProp("handleKeyPress",a=>a(e,n))){n.preventDefault();return}let r=e.state.selection;if(!(r instanceof Mt)||!r.$from.sameParent(r.$to)){let a=String.fromCharCode(n.charCode),o=()=>e.state.tr.insertText(a).scrollIntoView();!/[\r\n]/.test(a)&&!e.someProp("handleTextInput",i=>i(e,r.$from.pos,r.$to.pos,a,o))&&e.dispatch(o()),n.preventDefault()}};function wC(e){return{left:e.clientX,top:e.clientY}}function N2e(e,t){let n=t.x-e.clientX,r=t.y-e.clientY;return n*n+r*r<100}function SP(e,t,n,r,a){if(r==-1)return!1;let o=e.state.doc.resolve(r);for(let i=o.depth+1;i>0;i--)if(e.someProp(t,s=>i>o.depth?s(e,n,o.nodeAfter,o.before(i),a,!0):s(e,n,o.node(i),o.before(i),a,!1)))return!0;return!1}function Fm(e,t,n){if(e.focused||e.focus(),e.state.selection.eq(t))return;let r=e.state.tr.setSelection(t);r.setMeta("pointer",!0),e.dispatch(r)}function L2e(e,t){if(t==-1)return!1;let n=e.state.doc.resolve(t),r=n.nodeAfter;return r&&r.isAtom&&At.isSelectable(r)?(Fm(e,new At(n)),!0):!1}function O2e(e,t){if(t==-1)return!1;let n=e.state.selection,r,a;n instanceof At&&(r=n.node);let o=e.state.doc.resolve(t);for(let i=o.depth+1;i>0;i--){let s=i>o.depth?o.nodeAfter:o.node(i);if(At.isSelectable(s)){r&&n.$from.depth>0&&i>=n.$from.depth&&o.before(n.$from.depth+1)==n.$from.pos?a=o.before(n.$from.depth):a=o.before(i);break}}return a!=null?(Fm(e,At.create(e.state.doc,a)),!0):!1}function R2e(e,t,n,r,a){return SP(e,"handleClickOn",t,n,r)||e.someProp("handleClick",o=>o(e,t,r))||(a?O2e(e,n):L2e(e,n))}function B2e(e,t,n,r){return SP(e,"handleDoubleClickOn",t,n,r)||e.someProp("handleDoubleClick",a=>a(e,t,r))}function F2e(e,t,n,r){return SP(e,"handleTripleClickOn",t,n,r)||e.someProp("handleTripleClick",a=>a(e,t,r))||H2e(e,n,r)}function H2e(e,t,n){if(n.button!=0)return!1;let r=e.state.doc;if(t==-1)return r.inlineContent?(Fm(e,Mt.create(r,0,r.content.size)),!0):!1;let a=r.resolve(t);for(let o=a.depth+1;o>0;o--){let i=o>a.depth?a.nodeAfter:a.node(o),s=a.before(o);if(i.inlineContent)Fm(e,Mt.create(r,s+1,s+1+i.content.size));else if(At.isSelectable(i))Fm(e,At.create(r,s));else continue;return!0}}function xP(e){return SC(e)}const mZ=ms?"metaKey":"ctrlKey";Ho.mousedown=(e,t)=>{let n=t;e.input.shiftKey=n.shiftKey;let r=xP(e),a=Date.now(),o="singleClick";a-e.input.lastClick.time<500&&N2e(n,e.input.lastClick)&&!n[mZ]&&e.input.lastClick.button==n.button&&(e.input.lastClick.type=="singleClick"?o="doubleClick":e.input.lastClick.type=="doubleClick"&&(o="tripleClick")),e.input.lastClick={time:a,x:n.clientX,y:n.clientY,type:o,button:n.button};let i=e.posAtCoords(wC(n));i&&(o=="singleClick"?(e.input.mouseDown&&e.input.mouseDown.done(),e.input.mouseDown=new z2e(e,i,n,!!r)):(o=="doubleClick"?B2e:F2e)(e,i.pos,i.inside,n)?n.preventDefault():Rd(e,"pointer"))};class z2e{constructor(t,n,r,a){this.view=t,this.pos=n,this.event=r,this.flushed=a,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=t.state.doc,this.selectNode=!!r[mZ],this.allowDefault=r.shiftKey;let o,i;if(n.inside>-1)o=t.state.doc.nodeAt(n.inside),i=n.inside;else{let c=t.state.doc.resolve(n.pos);o=c.parent,i=c.depth?c.before():0}const s=a?null:r.target,l=s?t.docView.nearestDesc(s,!0):null;this.target=l&&l.dom.nodeType==1?l.dom:null;let{selection:u}=t.state;(r.button==0&&o.type.spec.draggable&&o.type.spec.selectable!==!1||u instanceof At&&u.from<=i&&u.to>i)&&(this.mightDrag={node:o,pos:i,addAttr:!!(this.target&&!this.target.draggable),setUneditable:!!(this.target&&ps&&!this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout(()=>{this.view.input.mouseDown==this&&this.target.setAttribute("contentEditable","false")},20),this.view.domObserver.start()),t.root.addEventListener("mouseup",this.up=this.up.bind(this)),t.root.addEventListener("mousemove",this.move=this.move.bind(this)),Rd(t,"pointer")}done(){this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout(()=>pc(this.view)),this.view.input.mouseDown=null}up(t){if(this.done(),!this.view.dom.contains(t.target))return;let n=this.pos;this.view.state.doc!=this.startDoc&&(n=this.view.posAtCoords(wC(t))),this.updateAllowDefault(t),this.allowDefault||!n?Rd(this.view,"pointer"):R2e(this.view,n.pos,n.inside,t,this.selectNode)?t.preventDefault():t.button==0&&(this.flushed||Fo&&this.mightDrag&&!this.mightDrag.node.isAtom||wo&&!this.view.state.selection.visible&&Math.min(Math.abs(n.pos-this.view.state.selection.from),Math.abs(n.pos-this.view.state.selection.to))<=2)?(Fm(this.view,Ft.near(this.view.state.doc.resolve(n.pos))),t.preventDefault()):Rd(this.view,"pointer")}move(t){this.updateAllowDefault(t),Rd(this.view,"pointer"),t.buttons==0&&this.done()}updateAllowDefault(t){!this.allowDefault&&(Math.abs(this.event.x-t.clientX)>4||Math.abs(this.event.y-t.clientY)>4)&&(this.allowDefault=!0)}}Ho.touchstart=e=>{e.input.lastTouch=Date.now(),xP(e),Rd(e,"pointer")},Ho.touchmove=e=>{e.input.lastTouch=Date.now(),Rd(e,"pointer")},Ho.contextmenu=e=>xP(e);function gZ(e,t){return e.composing?!0:Fo&&Math.abs(t.timeStamp-e.input.compositionEndedAt)<500?(e.input.compositionEndedAt=-2e8,!0):!1}const W2e=hc?5e3:-1;zo.compositionstart=zo.compositionupdate=e=>{if(!e.composing){e.domObserver.flush();let{state:t}=e,n=t.selection.$to;if(t.selection instanceof Mt&&(t.storedMarks||!n.textOffset&&n.parentOffset&&n.nodeBefore.marks.some(r=>r.type.spec.inclusive===!1)))e.markCursor=e.state.storedMarks||n.marks(),SC(e,!0),e.markCursor=null;else if(SC(e,!t.selection.empty),ps&&t.selection.empty&&n.parentOffset&&!n.textOffset&&n.nodeBefore.marks.length){let r=e.domSelectionRange();for(let a=r.focusNode,o=r.focusOffset;a&&a.nodeType==1&&o!=0;){let i=o<0?a.lastChild:a.childNodes[o-1];if(!i)break;if(i.nodeType==3){let s=e.domSelection();s&&s.collapse(i,i.nodeValue.length);break}else a=i,o=-1}}e.input.composing=!0}yZ(e,W2e)},zo.compositionend=(e,t)=>{e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=t.timeStamp,e.input.compositionPendingChanges=e.domObserver.pendingRecords().length?e.input.compositionID:0,e.input.compositionNode=null,e.input.compositionPendingChanges&&Promise.resolve().then(()=>e.domObserver.flush()),e.input.compositionID++,yZ(e,20))};function yZ(e,t){clearTimeout(e.input.composingTimeout),t>-1&&(e.input.composingTimeout=setTimeout(()=>SC(e),t))}function bZ(e){for(e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=U2e());e.input.compositionNodes.length>0;)e.input.compositionNodes.pop().markParentsDirty()}function G2e(e){let t=e.domSelectionRange();if(!t.focusNode)return null;let n=LNe(t.focusNode,t.focusOffset),r=ONe(t.focusNode,t.focusOffset);if(n&&r&&n!=r){let a=r.pmViewDesc,o=e.domObserver.lastChangedTextNode;if(n==o||r==o)return o;if(!a||!a.isText(r.nodeValue))return r;if(e.input.compositionNode==r){let i=n.pmViewDesc;if(!(!i||!i.isText(n.nodeValue)))return r}}return n||r}function U2e(){let e=document.createEvent("Event");return e.initEvent("event",!0,!0),e.timeStamp}function SC(e,t=!1){if(!(hc&&e.domObserver.flushingSoon>=0)){if(e.domObserver.forceFlush(),bZ(e),t||e.docView&&e.docView.dirty){let n=dP(e),r=e.state.selection;return n&&!n.eq(r)?e.dispatch(e.state.tr.setSelection(n)):(e.markCursor||t)&&!r.$from.node(r.$from.sharedDepth(r.to)).inlineContent?e.dispatch(e.state.tr.deleteSelection()):e.updateState(e.state),!0}return!1}}function j2e(e,t){if(!e.dom.parentNode)return;let n=e.dom.parentNode.appendChild(document.createElement("div"));n.appendChild(t),n.style.cssText="position: fixed; left: -10000px; top: 10px";let r=getSelection(),a=document.createRange();a.selectNodeContents(t),e.dom.blur(),r.removeAllRanges(),r.addRange(a),setTimeout(()=>{n.parentNode&&n.parentNode.removeChild(n),e.focus()},50)}const r1=di&&Pd<15||Om&&zNe<604;Ho.copy=zo.cut=(e,t)=>{let n=t,r=e.state.selection,a=n.type=="cut";if(r.empty)return;let o=r1?null:n.clipboardData,i=r.content(),{dom:s,text:l}=mP(e,i);o?(n.preventDefault(),o.clearData(),o.setData("text/html",s.innerHTML),o.setData("text/plain",l)):j2e(e,s),a&&e.dispatch(e.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))};function Y2e(e){return e.openStart==0&&e.openEnd==0&&e.content.childCount==1?e.content.firstChild:null}function K2e(e,t){if(!e.dom.parentNode)return;let n=e.input.shiftKey||e.state.selection.$from.parent.type.spec.code,r=e.dom.parentNode.appendChild(document.createElement(n?"textarea":"div"));n||(r.contentEditable="true"),r.style.cssText="position: fixed; left: -10000px; top: 10px",r.focus();let a=e.input.shiftKey&&e.input.lastKeyCode!=45;setTimeout(()=>{e.focus(),r.parentNode&&r.parentNode.removeChild(r),n?a1(e,r.value,null,a,t):a1(e,r.textContent,r.innerHTML,a,t)},50)}function a1(e,t,n,r,a){let o=lZ(e,t,n,r,e.state.selection.$from);if(e.someProp("handlePaste",l=>l(e,a,o||rt.empty)))return!0;if(!o)return!1;let i=Y2e(o),s=i?e.state.tr.replaceSelectionWith(i,r):e.state.tr.replaceSelection(o);return e.dispatch(s.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}function wZ(e){let t=e.getData("text/plain")||e.getData("Text");if(t)return t;let n=e.getData("text/uri-list");return n?n.replace(/\r?\n/g," "):""}zo.paste=(e,t)=>{let n=t;if(e.composing&&!hc)return;let r=r1?null:n.clipboardData,a=e.input.shiftKey&&e.input.lastKeyCode!=45;r&&a1(e,wZ(r),r.getData("text/html"),a,n)?n.preventDefault():K2e(e,n)};class SZ{constructor(t,n,r){this.slice=t,this.move=n,this.node=r}}const X2e=ms?"altKey":"ctrlKey";function xZ(e,t){return e.someProp("dragCopies",r=>!r(t))??!t[X2e]}Ho.dragstart=(e,t)=>{let n=t,r=e.input.mouseDown;if(r&&r.done(),!n.dataTransfer)return;let a=e.state.selection,o=a.empty?null:e.posAtCoords(wC(n)),i;if(!(o&&o.pos>=a.from&&o.pos<=(a instanceof At?a.to-1:a.to))){if(r&&r.mightDrag)i=At.create(e.state.doc,r.mightDrag.pos);else if(n.target&&n.target.nodeType==1){let f=e.docView.nearestDesc(n.target,!0);f&&f.node.type.spec.draggable&&f!=e.docView&&(i=At.create(e.state.doc,f.posBefore))}}let s=(i||e.state.selection).content(),{dom:l,text:u,slice:c}=mP(e,s);(!n.dataTransfer.files.length||!wo||EX>120)&&n.dataTransfer.clearData(),n.dataTransfer.setData(r1?"Text":"text/html",l.innerHTML),n.dataTransfer.effectAllowed="copyMove",r1||n.dataTransfer.setData("text/plain",u),e.dragging=new SZ(c,xZ(e,n),i)},Ho.dragend=e=>{let t=e.dragging;window.setTimeout(()=>{e.dragging==t&&(e.dragging=null)},50)},zo.dragover=zo.dragenter=(e,t)=>t.preventDefault(),zo.drop=(e,t)=>{let n=t,r=e.dragging;if(e.dragging=null,!n.dataTransfer)return;let a=e.posAtCoords(wC(n));if(!a)return;let o=e.state.doc.resolve(a.pos),i=r&&r.slice;i?e.someProp("transformPasted",p=>{i=p(i,e,!1)}):i=lZ(e,wZ(n.dataTransfer),r1?null:n.dataTransfer.getData("text/html"),!1,o);let s=!!(r&&xZ(e,n));if(e.someProp("handleDrop",p=>p(e,n,i||rt.empty,s))){n.preventDefault();return}if(!i)return;n.preventDefault();let l=i?dX(e.state.doc,o.pos,i):o.pos;l==null&&(l=o.pos);let u=e.state.tr;if(s){let{node:p}=r;p?p.replace(u):u.deleteSelection()}let c=u.mapping.map(l),f=i.openStart==0&&i.openEnd==0&&i.content.childCount==1,h=u.doc;if(f?u.replaceRangeWith(c,c,i.content.firstChild):u.replaceRange(c,c,i),u.doc.eq(h))return;let v=u.doc.resolve(c);if(f&&At.isSelectable(i.content.firstChild)&&v.nodeAfter&&v.nodeAfter.sameMarkup(i.content.firstChild))u.setSelection(new At(v));else{let p=u.mapping.map(l);u.mapping.maps[u.mapping.maps.length-1].forEach((m,g,y,b)=>p=b),u.setSelection(hP(e,v,u.doc.resolve(p)))}e.focus(),e.dispatch(u.setMeta("uiEvent","drop"))},Ho.focus=e=>{e.input.lastFocus=Date.now(),e.focused||(e.domObserver.stop(),e.dom.classList.add("ProseMirror-focused"),e.domObserver.start(),e.focused=!0,setTimeout(()=>{e.docView&&e.hasFocus()&&!e.domObserver.currentSelection.eq(e.domSelectionRange())&&pc(e)},20))},Ho.blur=(e,t)=>{let n=t;e.focused&&(e.domObserver.stop(),e.dom.classList.remove("ProseMirror-focused"),e.domObserver.start(),n.relatedTarget&&e.dom.contains(n.relatedTarget)&&e.domObserver.currentSelection.clear(),e.focused=!1)},Ho.beforeinput=(e,t)=>{if(wo&&hc&&t.inputType=="deleteContentBackward"){e.domObserver.flushSoon();let{domChangeCount:n}=e.input;setTimeout(()=>{if(e.input.domChangeCount!=n||(e.dom.blur(),e.focus(),e.someProp("handleKeyDown",a=>a(e,Gh(8,"Backspace")))))return;let{$cursor:r}=e.state.selection;r&&r.pos>0&&e.dispatch(e.state.tr.delete(r.pos-1,r.pos).scrollIntoView())},50)}};for(let e in zo)Ho[e]=zo[e];function o1(e,t){if(e==t)return!0;for(let n in e)if(e[n]!==t[n])return!1;for(let n in t)if(!(n in e))return!1;return!0}class xC{constructor(t,n){this.toDOM=t,this.spec=n||Kh,this.side=this.spec.side||0}map(t,n,r,a){let{pos:o,deleted:i}=t.mapResult(n.from+a,this.side<0?-1:1);return i?null:new no(o-r,o-r,this)}valid(){return!0}eq(t){return this==t||t instanceof xC&&(this.spec.key&&this.spec.key==t.spec.key||this.toDOM==t.toDOM&&o1(this.spec,t.spec))}destroy(t){this.spec.destroy&&this.spec.destroy(t)}}class Bd{constructor(t,n){this.attrs=t,this.spec=n||Kh}map(t,n,r,a){let o=t.map(n.from+a,this.spec.inclusiveStart?-1:1)-r,i=t.map(n.to+a,this.spec.inclusiveEnd?1:-1)-r;return o>=i?null:new no(o,i,this)}valid(t,n){return n.from=t&&(!o||o(s.spec))&&r.push(s.copy(s.from+a,s.to+a))}for(let i=0;it){let s=this.children[i]+1;this.children[i+2].findInner(t-s,n-s,r,a+s,o)}}map(t,n,r){return this==So||t.maps.length==0?this:this.mapInner(t,n,0,0,r||Kh)}mapInner(t,n,r,a,o){let i;for(let s=0;s{let u=l+r,c;if(c=_Z(n,s,u)){for(a||(a=this.children.slice());os&&f.to=t){this.children[s]==t&&(r=this.children[s+2]);break}let o=t+1,i=o+n.content.size;for(let s=0;so&&l.type instanceof Bd){let u=Math.max(o,l.from)-o,c=Math.min(i,l.to)-o;ua.map(t,n,Kh));return Fd.from(r)}forChild(t,n){if(n.isLeaf)return gr.empty;let r=[];for(let a=0;an instanceof gr)?t:t.reduce((n,r)=>n.concat(r instanceof gr?r:r.members),[]))}}forEachSet(t){for(let n=0;n{let g=m-p-(v-h);for(let y=0;yb+c-f)continue;let w=s[y]+c-f;v>=w?s[y+1]=h<=w?-2:-1:h>=c&&g&&(s[y]+=g,s[y+1]+=g)}f+=g}),c=n.maps[u].map(c,-1)}let l=!1;for(let u=0;u=r.content.size){l=!0;continue}let h=n.map(e[u+1]+o,-1),v=h-a,{index:p,offset:m}=r.content.findIndex(f),g=r.maybeChild(p);if(g&&m==f&&m+g.nodeSize==v){let y=s[u+2].mapInner(n,g,c+1,e[u]+o+1,i);y!=So?(s[u]=f,s[u+1]=v,s[u+2]=y):(s[u+1]=-2,l=!0)}else l=!0}if(l){let u=J2e(s,e,t,n,a,o,i),c=CC(u,r,0,i);t=c.local;for(let f=0;fn&&i.to{let u=_Z(e,s,l+n);if(u){o=!0;let c=CC(u,s,n+l+1,r);c!=So&&a.push(l,l+s.nodeSize,c)}});let i=CZ(o?TZ(e):e,-n).sort(Xh);for(let s=0;s0;)t++;e.splice(t,0,n)}function TP(e){let t=[];return e.someProp("decorations",n=>{let r=n(e.state);r&&r!=So&&t.push(r)}),e.cursorWrapper&&t.push(gr.create(e.state.doc,[e.cursorWrapper.deco])),Fd.from(t)}const Q2e={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},q2e=di&&Pd<=11;class $2e{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}set(t){this.anchorNode=t.anchorNode,this.anchorOffset=t.anchorOffset,this.focusNode=t.focusNode,this.focusOffset=t.focusOffset}clear(){this.anchorNode=this.focusNode=null}eq(t){return t.anchorNode==this.anchorNode&&t.anchorOffset==this.anchorOffset&&t.focusNode==this.focusNode&&t.focusOffset==this.focusOffset}}class eLe{constructor(t,n){this.view=t,this.handleDOMChange=n,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new $2e,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.lastChangedTextNode=null,this.observer=window.MutationObserver&&new window.MutationObserver(r=>{for(let a=0;aa.type=="childList"&&a.removedNodes.length||a.type=="characterData"&&a.oldValue.length>a.target.nodeValue.length)?this.flushSoon():this.flush()}),q2e&&(this.onCharData=r=>{this.queue.push({target:r.target,type:"characterData",oldValue:r.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}flushSoon(){this.flushingSoon<0&&(this.flushingSoon=window.setTimeout(()=>{this.flushingSoon=-1,this.flush()},20))}forceFlush(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}start(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,Q2e)),this.onCharData&&this.view.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.connectSelection()}stop(){if(this.observer){let t=this.observer.takeRecords();if(t.length){for(let n=0;nthis.flush(),20)}this.observer.disconnect()}this.onCharData&&this.view.dom.removeEventListener("DOMCharacterDataModified",this.onCharData),this.disconnectSelection()}connectSelection(){this.view.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}disconnectSelection(){this.view.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange)}suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTimeout(()=>this.suppressingSelectionUpdates=!1,50)}onSelectionChange(){if(eZ(this.view)){if(this.suppressingSelectionUpdates)return pc(this.view);if(di&&Pd<=11&&!this.view.state.selection.empty){let t=this.view.domSelectionRange();if(t.focusNode&&Wh(t.focusNode,t.focusOffset,t.anchorNode,t.anchorOffset))return this.flushSoon()}this.flush()}}setCurSelection(){this.currentSelection.set(this.view.domSelectionRange())}ignoreSelectionChange(t){if(!t.focusNode)return!0;let n=new Set,r;for(let o=t.focusNode;o;o=Lm(o))n.add(o);for(let o=t.anchorNode;o;o=Lm(o))if(n.has(o)){r=o;break}let a=r&&this.view.docView.nearestDesc(r);if(a&&a.ignoreMutation({type:"selection",target:r.nodeType==3?r.parentNode:r}))return this.setCurSelection(),!0}pendingRecords(){if(this.observer)for(let t of this.observer.takeRecords())this.queue.push(t);return this.queue}flush(){let{view:t}=this;if(!t.docView||this.flushingSoon>-1)return;let n=this.pendingRecords();n.length&&(this.queue=[]);let r=t.domSelectionRange(),a=!this.suppressingSelectionUpdates&&!this.currentSelection.eq(r)&&eZ(t)&&!this.ignoreSelectionChange(r),o=-1,i=-1,s=!1,l=[];if(t.editable)for(let c=0;cf.nodeName=="BR");if(c.length==2){let[f,h]=c;f.parentNode&&f.parentNode.parentNode==h.parentNode?h.remove():f.remove()}else{let{focusNode:f}=this.currentSelection;for(let h of c){let v=h.parentNode;v&&v.nodeName=="LI"&&(!f||rLe(t,f)!=v)&&h.remove()}}}let u=null;o<0&&a&&t.input.lastFocus>Date.now()-200&&Math.max(t.input.lastTouch,t.input.lastClick.time)-1||a)&&(o>-1&&(t.docView.markDirty(o,i),tLe(t)),this.handleDOMChange(o,i,s,l),t.docView&&t.docView.dirty?t.updateState(t.state):this.currentSelection.eq(r)||pc(t),this.currentSelection.set(r))}registerMutation(t,n){if(n.indexOf(t.target)>-1)return null;let r=this.view.docView.nearestDesc(t.target);if(t.type=="attributes"&&(r==this.view.docView||t.attributeName=="contenteditable"||t.attributeName=="style"&&!t.oldValue&&!t.target.getAttribute("style"))||!r||r.ignoreMutation(t))return null;if(t.type=="childList"){for(let c=0;ca;g--){let y=r.childNodes[g-1],b=y.pmViewDesc;if(y.nodeName=="BR"&&!b){o=g;break}if(!b||b.size)break}let f=e.state.doc,h=e.someProp("domParser")||Ad.fromSchema(e.state.schema),v=f.resolve(i),p=null,m=h.parse(r,{topNode:v.parent,topMatch:v.parent.contentMatchAt(v.index()),topOpen:!0,from:a,to:o,preserveWhitespace:v.parent.type.whitespace=="pre"?"full":!0,findPositions:u,ruleFromNode:oLe,context:v});if(u&&u[0].pos!=null){let g=u[0].pos,y=u[1]&&u[1].pos;y==null&&(y=g),p={anchor:g+i,head:y+i}}return{doc:m,sel:p,from:i,to:s}}function oLe(e){let t=e.pmViewDesc;if(t)return t.parseRule();if(e.nodeName=="BR"&&e.parentNode){if(Fo&&/^(ul|ol)$/i.test(e.parentNode.nodeName)){let n=document.createElement("div");return n.appendChild(document.createElement("li")),{skip:n}}else if(e.parentNode.lastChild==e||Fo&&/^(tr|table)$/i.test(e.parentNode.nodeName))return{ignore:!0}}else if(e.nodeName=="IMG"&&e.getAttribute("mark-placeholder"))return{ignore:!0};return null}const iLe=/^(a|abbr|acronym|b|bd[io]|big|br|button|cite|code|data(list)?|del|dfn|em|i|img|ins|kbd|label|map|mark|meter|output|q|ruby|s|samp|small|span|strong|su[bp]|time|u|tt|var)$/i;function sLe(e,t,n,r,a){let o=e.input.compositionPendingChanges||(e.composing?e.input.compositionID:0);if(e.input.compositionPendingChanges=0,t<0){let A=e.input.lastSelectionTime>Date.now()-50?e.input.lastSelectionOrigin:null,E=dP(e,A);if(E&&!e.state.selection.eq(E)){if(wo&&hc&&e.input.lastKeyCode===13&&Date.now()-100I(e,Gh(13,"Enter"))))return;let M=e.state.tr.setSelection(E);A=="pointer"?M.setMeta("pointer",!0):A=="key"&&M.scrollIntoView(),o&&M.setMeta("composition",o),e.dispatch(M)}return}let i=e.state.doc.resolve(t),s=i.sharedDepth(n);t=i.before(s+1),n=e.state.doc.resolve(n).after(s+1);let l=e.state.selection,u=aLe(e,t,n),c=e.state.doc,f=c.slice(u.from,u.to),h,v;e.input.lastKeyCode===8&&Date.now()-100Date.now()-225||hc)&&a.some(A=>A.nodeType==1&&!iLe.test(A.nodeName))&&(!p||p.endA>=p.endB)&&e.someProp("handleKeyDown",A=>A(e,Gh(13,"Enter")))){e.input.lastIOSEnter=0;return}if(!p)if(r&&l instanceof Mt&&!l.empty&&l.$head.sameParent(l.$anchor)&&!e.composing&&!(u.sel&&u.sel.anchor!=u.sel.head))p={start:l.from,endA:l.to,endB:l.to};else{if(u.sel){let A=IZ(e,e.state.doc,u.sel);if(A&&!A.eq(e.state.selection)){let E=e.state.tr.setSelection(A);o&&E.setMeta("composition",o),e.dispatch(E)}}return}e.state.selection.frome.state.selection.from&&p.start<=e.state.selection.from+2&&e.state.selection.from>=u.from?p.start=e.state.selection.from:p.endA=e.state.selection.to-2&&e.state.selection.to<=u.to&&(p.endB+=e.state.selection.to-p.endA,p.endA=e.state.selection.to)),di&&Pd<=11&&p.endB==p.start+1&&p.endA==p.start&&p.start>u.from&&u.doc.textBetween(p.start-u.from-1,p.start-u.from+1)=="  "&&(p.start--,p.endA--,p.endB--);let m=u.doc.resolveNoCache(p.start-u.from),g=u.doc.resolveNoCache(p.endB-u.from),y=c.resolve(p.start),b=m.sameParent(g)&&m.parent.inlineContent&&y.end()>=p.endA,w;if((Om&&e.input.lastIOSEnter>Date.now()-225&&(!b||a.some(A=>A.nodeName=="DIV"||A.nodeName=="P"))||!b&&m.posm.pos)&&e.someProp("handleKeyDown",A=>A(e,Gh(13,"Enter")))){e.input.lastIOSEnter=0;return}if(e.state.selection.anchor>p.start&&uLe(c,p.start,p.endA,m,g)&&e.someProp("handleKeyDown",A=>A(e,Gh(8,"Backspace")))){hc&&wo&&e.domObserver.suppressSelectionUpdates();return}wo&&p.endB==p.start&&(e.input.lastChromeDelete=Date.now()),hc&&!b&&m.start()!=g.start()&&g.parentOffset==0&&m.depth==g.depth&&u.sel&&u.sel.anchor==u.sel.head&&u.sel.head==p.endA&&(p.endB-=2,g=u.doc.resolveNoCache(p.endB-u.from),setTimeout(()=>{e.someProp("handleKeyDown",function(A){return A(e,Gh(13,"Enter"))})},20));let S=p.start,_=p.endA,C=A=>{let E=A||e.state.tr.replace(S,_,u.doc.slice(p.start-u.from,p.endB-u.from));if(u.sel){let M=IZ(e,E.doc,u.sel);M&&!(wo&&e.composing&&M.empty&&(p.start!=p.endB||e.input.lastChromeDeletepc(e),20));let A=C(e.state.tr.delete(S,_)),E=c.resolve(p.start).marksAcross(c.resolve(p.endA));E&&A.ensureMarks(E),e.dispatch(A)}else if(p.endA==p.endB&&(T=lLe(m.parent.content.cut(m.parentOffset,g.parentOffset),y.parent.content.cut(y.parentOffset,p.endA-y.start())))){let A=C(e.state.tr);T.type=="add"?A.addMark(S,_,T.mark):A.removeMark(S,_,T.mark),e.dispatch(A)}else if(m.parent.child(m.index()).isText&&m.index()==g.index()-(g.textOffset?0:1)){let A=m.parent.textBetween(m.parentOffset,g.parentOffset),E=()=>C(e.state.tr.insertText(A,S,_));e.someProp("handleTextInput",M=>M(e,S,_,A,E))||e.dispatch(E())}}else e.dispatch(C())}function IZ(e,t,n){return Math.max(n.anchor,n.head)>t.content.size?null:hP(e,t.resolve(n.anchor),t.resolve(n.head))}function lLe(e,t){let n=e.firstChild.marks,r=t.firstChild.marks,a=n,o=r,i,s,l;for(let c=0;cc.mark(s.addToSet(c.marks));else if(a.length==0&&o.length==1)s=o[0],i="remove",l=c=>c.mark(s.removeFromSet(c.marks));else return null;let u=[];for(let c=0;cn||kP(i,!0,!1)0&&(t||e.indexAfter(r)==e.node(r).childCount);)r--,a++,t=!1;if(n){let o=e.node(r).maybeChild(e.indexAfter(r));for(;o&&!o.isLeaf;)o=o.firstChild,a++}return a}function cLe(e,t,n,r,a){let o=e.findDiffStart(t,n);if(o==null)return null;let{a:i,b:s}=e.findDiffEnd(t,n+e.size,n+t.size);if(a=="end"){let l=Math.max(0,o-Math.min(i,s));r-=i+l-o}if(i=i?o-r:0;o-=l,o&&o=s?o-r:0;o-=l,o&&o=56320&&t<=57343&&n>=55296&&n<=56319}class VZ{constructor(t,n){this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new M2e,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=n,this.state=n.state,this.directPlugins=n.plugins||[],this.directPlugins.forEach(RZ),this.dispatch=this.dispatch.bind(this),this.dom=t&&t.mount||document.createElement("div"),t&&(t.appendChild?t.appendChild(this.dom):typeof t=="function"?t(this.dom):t.mount&&(this.mounted=!0)),this.editable=LZ(this),NZ(this),this.nodeViews=OZ(this),this.docView=WX(this.state.doc,PZ(this),TP(this),this.dom,this),this.domObserver=new eLe(this,(r,a,o,i)=>sLe(this,r,a,o,i)),this.domObserver.start(),I2e(this),this.updatePluginViews()}get composing(){return this.input.composing}get props(){if(this._props.state!=this.state){let t=this._props;this._props={};for(let n in t)this._props[n]=t[n];this._props.state=this.state}return this._props}update(t){t.handleDOMEvents!=this._props.handleDOMEvents&&bP(this);let n=this._props;this._props=t,t.plugins&&(t.plugins.forEach(RZ),this.directPlugins=t.plugins),this.updateStateInner(t.state,n)}setProps(t){let n={};for(let r in this._props)n[r]=this._props[r];n.state=this.state;for(let r in t)n[r]=t[r];this.update(n)}updateState(t){this.updateStateInner(t,this._props)}updateStateInner(t,n){var r;let a=this.state,o=!1,i=!1;t.storedMarks&&this.composing&&(bZ(this),i=!0),this.state=t;let s=a.plugins!=t.plugins||this._props.plugins!=n.plugins;if(s||this._props.plugins!=n.plugins||this._props.nodeViews!=n.nodeViews){let v=OZ(this);fLe(v,this.nodeViews)&&(this.nodeViews=v,o=!0)}(s||n.handleDOMEvents!=this._props.handleDOMEvents)&&bP(this),this.editable=LZ(this),NZ(this);let l=TP(this),u=PZ(this),c=a.plugins!=t.plugins&&!a.doc.eq(t.doc)?"reset":t.scrollToSelection>a.scrollToSelection?"to selection":"preserve",f=o||!this.docView.matchesNode(t.doc,u,l);(f||!t.selection.eq(a.selection))&&(i=!0);let h=c=="preserve"&&i&&this.dom.style.overflowAnchor==null&&UNe(this);if(i){this.domObserver.stop();let v=f&&(di||wo)&&!this.composing&&!a.selection.empty&&!t.selection.empty&&dLe(a.selection,t.selection);if(f){let p=wo?this.trackWrites=this.domSelectionRange().focusNode:null;this.composing&&(this.input.compositionNode=G2e(this)),(o||!this.docView.update(t.doc,u,l,this))&&(this.docView.updateOuterDeco(u),this.docView.destroy(),this.docView=WX(t.doc,u,l,this.dom,this)),p&&!this.trackWrites&&(v=!0)}v||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&v2e(this))?pc(this,v):(qX(this,t.selection),this.domObserver.setCurSelection()),this.domObserver.start()}this.updatePluginViews(a),!((r=this.dragging)===null||r===void 0)&&r.node&&!a.doc.eq(t.doc)&&this.updateDraggedNode(this.dragging,a),c=="reset"?this.dom.scrollTop=0:c=="to selection"?this.scrollToSelection():h&&jNe(h)}scrollToSelection(){let t=this.domSelectionRange().focusNode;if(!(!t||!this.dom.contains(t.nodeType==1?t:t.parentNode))&&!this.someProp("handleScrollToSelection",n=>n(this)))if(this.state.selection instanceof At){let n=this.docView.domAfterPos(this.state.selection.from);n.nodeType==1&&MX(this,n.getBoundingClientRect(),t)}else MX(this,this.coordsAtPos(this.state.selection.head,1),t)}destroyPluginViews(){let t;for(;t=this.pluginViews.pop();)t.destroy&&t.destroy()}updatePluginViews(t){if(!t||t.plugins!=this.state.plugins||this.directPlugins!=this.prevDirectPlugins){this.prevDirectPlugins=this.directPlugins,this.destroyPluginViews();for(let n=0;n0&&this.state.doc.nodeAt(o))==r.node&&(a=o)}this.dragging=new SZ(t.slice,t.move,a<0?void 0:At.create(this.state.doc,a))}someProp(t,n){let r=this._props&&this._props[t],a;if(r!=null&&(a=n?n(r):r))return a;for(let i=0;in.ownerDocument.getSelection()),this._root=n}return t||document}updateRoot(){this._root=null}posAtCoords(t){return QNe(this,t)}coordsAtPos(t,n=1){return LX(this,t,n)}domAtPos(t,n=0){return this.docView.domFromPos(t,n)}nodeDOM(t){let n=this.docView.descAt(t);return n?n.nodeDOM:null}posAtDOM(t,n,r=-1){let a=this.docView.posFromDOM(t,n,r);if(a==null)throw new RangeError("DOM position not inside the editor");return a}endOfTextblock(t,n){return n2e(this,n||this.state,t)}pasteHTML(t,n){return a1(this,"",t,!1,n||new ClipboardEvent("paste"))}pasteText(t,n){return a1(this,t,null,!0,n||new ClipboardEvent("paste"))}serializeForClipboard(t){return mP(this,t)}destroy(){this.docView&&(D2e(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],TP(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null,PNe())}get isDestroyed(){return this.docView==null}dispatchEvent(t){return P2e(this,t)}domSelectionRange(){let t=this.domSelection();return t?Fo&&this.root.nodeType===11&&BNe(this.dom.ownerDocument)==this.dom&&nLe(this,t)||t:{focusNode:null,focusOffset:0,anchorNode:null,anchorOffset:0}}domSelection(){return this.root.getSelection()}}VZ.prototype.dispatch=function(e){let t=this._props.dispatchTransaction;t?t.call(this,e):this.updateState(this.state.apply(e))};function PZ(e){let t=Object.create(null);return t.class="ProseMirror",t.contenteditable=String(e.editable),e.someProp("attributes",n=>{if(typeof n=="function"&&(n=n(e.state)),n)for(let r in n)r=="class"?t.class+=" "+n[r]:r=="style"?t.style=(t.style?t.style+";":"")+n[r]:!t[r]&&r!="contenteditable"&&r!="nodeName"&&(t[r]=String(n[r]))}),t.translate||(t.translate="no"),[no.node(0,e.state.doc.content.size,t)]}function NZ(e){if(e.markCursor){let t=document.createElement("img");t.className="ProseMirror-separator",t.setAttribute("mark-placeholder","true"),t.setAttribute("alt",""),e.cursorWrapper={dom:t,deco:no.widget(e.state.selection.from,t,{raw:!0,marks:e.markCursor})}}else e.cursorWrapper=null}function LZ(e){return!e.someProp("editable",t=>t(e.state)===!1)}function dLe(e,t){let n=Math.min(e.$anchor.sharedDepth(e.head),t.$anchor.sharedDepth(t.head));return e.$anchor.start(n)!=t.$anchor.start(n)}function OZ(e){let t=Object.create(null);function n(r){for(let a in r)Object.prototype.hasOwnProperty.call(t,a)||(t[a]=r[a])}return e.someProp("nodeViews",n),e.someProp("markViews",n),t}function fLe(e,t){let n=0,r=0;for(let a in e){if(e[a]!=t[a])return!0;n++}for(let a in t)r++;return n!=r}function RZ(e){if(e.spec.state||e.spec.filterTransaction||e.spec.appendTransaction)throw new RangeError("Plugins passed directly to the view must not have a state component")}for(var Hd={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},_C={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},hLe=typeof navigator<"u"&&/Mac/.test(navigator.platform),vLe=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),ro=0;ro<10;ro++)Hd[48+ro]=Hd[96+ro]=String(ro);for(var ro=1;ro<=24;ro++)Hd[ro+111]="F"+ro;for(var ro=65;ro<=90;ro++)Hd[ro]=String.fromCharCode(ro+32),_C[ro]=String.fromCharCode(ro);for(var AP in Hd)_C.hasOwnProperty(AP)||(_C[AP]=Hd[AP]);function pLe(e){var t=hLe&&e.metaKey&&e.shiftKey&&!e.ctrlKey&&!e.altKey||vLe&&e.shiftKey&&e.key&&e.key.length==1||e.key=="Unidentified",n=!t&&e.key||(e.shiftKey?_C:Hd)[e.keyCode]||e.key||"Unidentified";return n=="Esc"&&(n="Escape"),n=="Del"&&(n="Delete"),n=="Left"&&(n="ArrowLeft"),n=="Up"&&(n="ArrowUp"),n=="Right"&&(n="ArrowRight"),n=="Down"&&(n="ArrowDown"),n}const mLe=typeof navigator<"u"&&/Mac|iP(hone|[oa]d)/.test(navigator.platform),gLe=typeof navigator<"u"&&/Win/.test(navigator.platform);function yLe(e){let t=e.split(/-(?!$)/),n=t[t.length-1];n=="Space"&&(n=" ");let r,a,o,i;for(let s=0;se.selection.empty?!1:(t&&t(e.tr.deleteSelection().scrollIntoView()),!0);function BZ(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock("backward",e):n.parentOffset>0)?null:n}const FZ=(e,t,n)=>{let r=BZ(e,n);if(!r)return!1;let a=IP(r);if(!a){let i=r.blockRange(),s=i&&Im(i);return s==null?!1:(t&&t(e.tr.lift(i,s).scrollIntoView()),!0)}let o=a.nodeBefore;if(XZ(e,a,t,-1))return!0;if(r.parent.content.size==0&&(zm(o,"end")||At.isSelectable(o)))for(let i=r.depth;;i--){let s=hC(e.doc,r.before(i),r.after(i),rt.empty);if(s&&s.slice.size1)break}return o.isAtom&&a.depth==r.depth-1?(t&&t(e.tr.delete(a.pos-o.nodeSize,a.pos).scrollIntoView()),!0):!1},SLe=(e,t,n)=>{let r=BZ(e,n);if(!r)return!1;let a=IP(r);return a?HZ(e,a,t):!1},xLe=(e,t,n)=>{let r=WZ(e,n);if(!r)return!1;let a=DP(r);return a?HZ(e,a,t):!1};function HZ(e,t,n){let r=t.nodeBefore,a=r,o=t.pos-1;for(;!a.isTextblock;o--){if(a.type.spec.isolating)return!1;let c=a.lastChild;if(!c)return!1;a=c}let i=t.nodeAfter,s=i,l=t.pos+1;for(;!s.isTextblock;l++){if(s.type.spec.isolating)return!1;let c=s.firstChild;if(!c)return!1;s=c}let u=hC(e.doc,o,l,rt.empty);if(!u||u.from!=o||u instanceof Ha&&u.slice.size>=l-o)return!1;if(n){let c=e.tr.step(u);c.setSelection(Mt.create(c.doc,o)),n(c.scrollIntoView())}return!0}function zm(e,t,n=!1){for(let r=e;r;r=t=="start"?r.firstChild:r.lastChild){if(r.isTextblock)return!0;if(n&&r.childCount!=1)return!1}return!1}const zZ=(e,t,n)=>{let{$head:r,empty:a}=e.selection,o=r;if(!a)return!1;if(r.parent.isTextblock){if(n?!n.endOfTextblock("backward",e):r.parentOffset>0)return!1;o=IP(r)}let i=o&&o.nodeBefore;return!i||!At.isSelectable(i)?!1:(t&&t(e.tr.setSelection(At.create(e.doc,o.pos-i.nodeSize)).scrollIntoView()),!0)};function IP(e){if(!e.parent.type.spec.isolating)for(let t=e.depth-1;t>=0;t--){if(e.index(t)>0)return e.doc.resolve(e.before(t+1));if(e.node(t).type.spec.isolating)break}return null}function WZ(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock("forward",e):n.parentOffset{let r=WZ(e,n);if(!r)return!1;let a=DP(r);if(!a)return!1;let o=a.nodeAfter;if(XZ(e,a,t,1))return!0;if(r.parent.content.size==0&&(zm(o,"start")||At.isSelectable(o))){let i=hC(e.doc,r.before(),r.after(),rt.empty);if(i&&i.slice.size{let{$head:r,empty:a}=e.selection,o=r;if(!a)return!1;if(r.parent.isTextblock){if(n?!n.endOfTextblock("forward",e):r.parentOffset=0;t--){let n=e.node(t);if(e.index(t)+1{let n=e.selection,r=n instanceof At,a;if(r){if(n.node.isTextblock||!Dd(e.doc,n.from))return!1;a=n.from}else if(a=fC(e.doc,n.from,-1),a==null)return!1;if(t){let o=e.tr.join(a);r&&o.setSelection(At.create(o.doc,a-e.doc.resolve(a).nodeBefore.nodeSize)),t(o.scrollIntoView())}return!0},_Le=(e,t)=>{let n=e.selection,r;if(n instanceof At){if(n.node.isTextblock||!Dd(e.doc,n.to))return!1;r=n.to}else if(r=fC(e.doc,n.to,1),r==null)return!1;return t&&t(e.tr.join(r).scrollIntoView()),!0},TLe=(e,t)=>{let{$from:n,$to:r}=e.selection,a=n.blockRange(r),o=a&&Im(a);return o==null?!1:(t&&t(e.tr.lift(a,o).scrollIntoView()),!0)},jZ=(e,t)=>{let{$head:n,$anchor:r}=e.selection;return!n.parent.type.spec.code||!n.sameParent(r)?!1:(t&&t(e.tr.insertText(` -`).scrollIntoView()),!0)};function VP(e){for(let t=0;t{let{$head:n,$anchor:r}=e.selection;if(!n.parent.type.spec.code||!n.sameParent(r))return!1;let a=n.node(-1),o=n.indexAfter(-1),i=VP(a.contentMatchAt(o));if(!i||!a.canReplaceWith(o,o,i))return!1;if(t){let s=n.after(),l=e.tr.replaceWith(s,s,i.createAndFill());l.setSelection(Ft.near(l.doc.resolve(s),1)),t(l.scrollIntoView())}return!0},YZ=(e,t)=>{let n=e.selection,{$from:r,$to:a}=n;if(n instanceof Gi||r.parent.inlineContent||a.parent.inlineContent)return!1;let o=VP(a.parent.contentMatchAt(a.indexAfter()));if(!o||!o.isTextblock)return!1;if(t){let i=(!r.parentOffset&&a.index(){let{$cursor:n}=e.selection;if(!n||n.parent.content.size)return!1;if(n.depth>1&&n.after()!=n.end(-1)){let o=n.before();if(dc(e.doc,o))return t&&t(e.tr.split(o).scrollIntoView()),!0}let r=n.blockRange(),a=r&&Im(r);return a==null?!1:(t&&t(e.tr.lift(r,a).scrollIntoView()),!0)};function ALe(e){return(t,n)=>{let{$from:r,$to:a}=t.selection;if(t.selection instanceof At&&t.selection.node.isBlock)return!r.parentOffset||!dc(t.doc,r.pos)?!1:(n&&n(t.tr.split(r.pos).scrollIntoView()),!0);if(!r.depth)return!1;let o=[],i,s,l=!1,u=!1;for(let v=r.depth;;v--)if(r.node(v).isBlock){l=r.end(v)==r.pos+(r.depth-v),u=r.start(v)==r.pos-(r.depth-v),s=VP(r.node(v-1).contentMatchAt(r.indexAfter(v-1))),o.unshift(l&&s?{type:s}:null),i=v;break}else{if(v==1)return!1;o.unshift(null)}let c=t.tr;(t.selection instanceof Mt||t.selection instanceof Gi)&&c.deleteSelection();let f=c.mapping.map(r.pos),h=dc(c.doc,f,o.length,o);if(h||(o[0]=s?{type:s}:null,h=dc(c.doc,f,o.length,o)),!h)return!1;if(c.split(f,o.length,o),!l&&u&&r.node(i).type!=s){let v=c.mapping.map(r.before(i)),p=c.doc.resolve(v);s&&r.node(i-1).canReplaceWith(p.index(),p.index()+1,s)&&c.setNodeMarkup(c.mapping.map(r.before(i)),s)}return n&&n(c.scrollIntoView()),!0}}const ELe=ALe(),MLe=(e,t)=>{let{$from:n,to:r}=e.selection,a,o=n.sharedDepth(r);return o==0?!1:(a=n.before(o),t&&t(e.tr.setSelection(At.create(e.doc,a))),!0)};function ILe(e,t,n){let r=t.nodeBefore,a=t.nodeAfter,o=t.index();return!r||!a||!r.type.compatibleContent(a.type)?!1:!r.content.size&&t.parent.canReplace(o-1,o)?(n&&n(e.tr.delete(t.pos-r.nodeSize,t.pos).scrollIntoView()),!0):!t.parent.canReplace(o,o+1)||!(a.isTextblock||Dd(e.doc,t.pos))?!1:(n&&n(e.tr.join(t.pos).scrollIntoView()),!0)}function XZ(e,t,n,r){let a=t.nodeBefore,o=t.nodeAfter,i,s,l=a.type.spec.isolating||o.type.spec.isolating;if(!l&&ILe(e,t,n))return!0;let u=!l&&t.parent.canReplace(t.index(),t.index()+1);if(u&&(i=(s=a.contentMatchAt(a.childCount)).findWrapping(o.type))&&s.matchType(i[0]||o.type).validEnd){if(n){let v=t.pos+o.nodeSize,p=Fe.empty;for(let y=i.length-1;y>=0;y--)p=Fe.from(i[y].create(null,p));p=Fe.from(a.copy(p));let m=e.tr.step(new za(t.pos-1,v,t.pos,v,new rt(p,1,0),i.length,!0)),g=m.doc.resolve(v+2*i.length);g.nodeAfter&&g.nodeAfter.type==a.type&&Dd(m.doc,g.pos)&&m.join(g.pos),n(m.scrollIntoView())}return!0}let c=o.type.spec.isolating||r>0&&l?null:Ft.findFrom(t,1),f=c&&c.$from.blockRange(c.$to),h=f&&Im(f);if(h!=null&&h>=t.depth)return n&&n(e.tr.lift(f,h).scrollIntoView()),!0;if(u&&zm(o,"start",!0)&&zm(a,"end")){let v=a,p=[];for(;p.push(v),!v.isTextblock;)v=v.lastChild;let m=o,g=1;for(;!m.isTextblock;m=m.firstChild)g++;if(v.canReplace(v.childCount,v.childCount,m.content)){if(n){let y=Fe.empty;for(let w=p.length-1;w>=0;w--)y=Fe.from(p[w].copy(y));let b=e.tr.step(new za(t.pos-p.length,t.pos+o.nodeSize,t.pos+g,t.pos+o.nodeSize-g,new rt(y,p.length,0),0,!0));n(b.scrollIntoView())}return!0}}return!1}function ZZ(e){return function(t,n){let r=t.selection,a=e<0?r.$from:r.$to,o=a.depth;for(;a.node(o).isInline;){if(!o)return!1;o--}return a.node(o).isTextblock?(n&&n(t.tr.setSelection(Mt.create(t.doc,e<0?a.start(o):a.end(o)))),!0):!1}}const DLe=ZZ(-1),VLe=ZZ(1);function PLe(e,t=null){return function(n,r){let{$from:a,$to:o}=n.selection,i=a.blockRange(o),s=i&&ZV(i,e,t);return s?(r&&r(n.tr.wrap(i,s).scrollIntoView()),!0):!1}}function JZ(e,t=null){return function(n,r){let a=!1;for(let o=0;o{if(a)return!1;if(!(!l.isTextblock||l.hasMarkup(e,t)))if(l.type==e)a=!0;else{let c=n.doc.resolve(u),f=c.index();a=c.parent.canReplaceWith(f,f+1,e)}})}if(!a)return!1;if(r){let o=n.tr;for(let i=0;i=2&&t.$from.node(t.depth-1).type.compatibleContent(n)&&t.startIndex==0){if(t.$from.index(t.depth-1)==0)return!1;let l=i.resolve(t.start-2);o=new iC(l,l,t.depth),t.endIndex=0;c--)o=Fe.from(n[c].type.create(n[c].attrs,o));e.step(new za(t.start-(r?2:0),t.end,t.start,t.end,new rt(o,0,0),n.length,!0));let i=0;for(let c=0;ci.childCount>0&&i.firstChild.type==e);return o?n?r.node(o.depth-1).type==e?BLe(t,n,e,o):FLe(t,n,o):!0:!1}}function BLe(e,t,n,r){let a=e.tr,o=r.end,i=r.$to.end(r.depth);om;p--)v-=a.child(p).nodeSize,r.delete(v-1,v+1);let o=r.doc.resolve(n.start),i=o.nodeAfter;if(r.mapping.map(n.end)!=n.start+o.nodeAfter.nodeSize)return!1;let s=n.startIndex==0,l=n.endIndex==a.childCount,u=o.node(-1),c=o.index(-1);if(!u.canReplace(c+(s?0:1),c+1,i.content.append(l?Fe.empty:Fe.from(a))))return!1;let f=o.pos,h=f+i.nodeSize;return r.step(new za(f-(s?1:0),h+(l?1:0),f+1,h-1,new rt((s?Fe.empty:Fe.from(a.copy(Fe.empty))).append(l?Fe.empty:Fe.from(a.copy(Fe.empty))),s?0:1,l?0:1),s?0:1)),t(r.scrollIntoView()),!0}function HLe(e){return function(t,n){let{$from:r,$to:a}=t.selection,o=r.blockRange(a,u=>u.childCount>0&&u.firstChild.type==e);if(!o)return!1;let i=o.startIndex;if(i==0)return!1;let s=o.parent,l=s.child(i-1);if(l.type!=e)return!1;if(n){let u=l.lastChild&&l.lastChild.type==s.type,c=Fe.from(u?e.create():null),f=new rt(Fe.from(e.create(null,Fe.from(s.type.create(null,c)))),u?3:1,0),h=o.start,v=o.end;n(t.tr.step(new za(h-(u?3:1),v,h,v,f,1,!0)).scrollIntoView())}return!0}}function kC(e){const{state:t,transaction:n}=e;let{selection:r}=n,{doc:a}=n,{storedMarks:o}=n;return{...t,apply:t.apply.bind(t),applyTransaction:t.applyTransaction.bind(t),plugins:t.plugins,schema:t.schema,reconfigure:t.reconfigure.bind(t),toJSON:t.toJSON.bind(t),get storedMarks(){return o},get selection(){return r},get doc(){return a},get tr(){return r=n.selection,a=n.doc,o=n.storedMarks,n}}}class AC{constructor(t){this.editor=t.editor,this.rawCommands=this.editor.extensionManager.commands,this.customState=t.state}get hasCustomState(){return!!this.customState}get state(){return this.customState||this.editor.state}get commands(){const{rawCommands:t,editor:n,state:r}=this,{view:a}=n,{tr:o}=r,i=this.buildProps(o);return Object.fromEntries(Object.entries(t).map(([s,l])=>[s,(...u)=>{const c=l(...u)(i);return!o.getMeta("preventDispatch")&&!this.hasCustomState&&a.dispatch(o),c}]))}get chain(){return()=>this.createChain()}get can(){return()=>this.createCan()}createChain(t,n=!0){const{rawCommands:r,editor:a,state:o}=this,{view:i}=a,s=[],l=!!t,u=t||o.tr,c=()=>(!l&&n&&!u.getMeta("preventDispatch")&&!this.hasCustomState&&i.dispatch(u),s.every(h=>h===!0)),f={...Object.fromEntries(Object.entries(r).map(([h,v])=>[h,(...p)=>{const m=this.buildProps(u,n),g=v(...p)(m);return s.push(g),f}])),run:c};return f}createCan(t){const{rawCommands:n,state:r}=this,a=!1,o=t||r.tr,i=this.buildProps(o,a);return{...Object.fromEntries(Object.entries(n).map(([s,l])=>[s,(...u)=>l(...u)({...i,dispatch:void 0})])),chain:()=>this.createChain(o,a)}}buildProps(t,n=!0){const{rawCommands:r,editor:a,state:o}=this,{view:i}=a,s={tr:t,editor:a,view:i,state:kC({state:o,transaction:t}),dispatch:n?()=>{}:void 0,chain:()=>this.createChain(t,n),can:()=>this.createCan(t),get commands(){return Object.fromEntries(Object.entries(r).map(([l,u])=>[l,(...c)=>u(...c)(s)]))}};return s}}class zLe{constructor(){this.callbacks={}}on(t,n){return this.callbacks[t]||(this.callbacks[t]=[]),this.callbacks[t].push(n),this}emit(t,...n){const r=this.callbacks[t];return r&&r.forEach(a=>a.apply(this,n)),this}off(t,n){const r=this.callbacks[t];return r&&(n?this.callbacks[t]=r.filter(a=>a!==n):delete this.callbacks[t]),this}once(t,n){const r=(...a)=>{this.off(t,r),n.apply(this,a)};return this.on(t,r)}removeAllListeners(){this.callbacks={}}}function bt(e,t,n){return e.config[t]===void 0&&e.parent?bt(e.parent,t,n):typeof e.config[t]=="function"?e.config[t].bind({...n,parent:e.parent?bt(e.parent,t,n):null}):e.config[t]}function EC(e){const t=e.filter(a=>a.type==="extension"),n=e.filter(a=>a.type==="node"),r=e.filter(a=>a.type==="mark");return{baseExtensions:t,nodeExtensions:n,markExtensions:r}}function QZ(e){const t=[],{nodeExtensions:n,markExtensions:r}=EC(e),a=[...n,...r],o={default:null,rendered:!0,renderHTML:null,parseHTML:null,keepOnSplit:!0,isRequired:!1};return e.forEach(i=>{const s={name:i.name,options:i.options,storage:i.storage,extensions:a},l=bt(i,"addGlobalAttributes",s);l&&l().forEach(u=>{u.types.forEach(c=>{Object.entries(u.attributes).forEach(([f,h])=>{t.push({type:c,name:f,attribute:{...o,...h}})})})})}),a.forEach(i=>{const s={name:i.name,options:i.options,storage:i.storage},l=bt(i,"addAttributes",s);if(!l)return;const u=l();Object.entries(u).forEach(([c,f])=>{const h={...o,...f};typeof h?.default=="function"&&(h.default=h.default()),h?.isRequired&&h?.default===void 0&&delete h.default,t.push({type:i.name,name:c,attribute:h})})}),t}function Wa(e,t){if(typeof e=="string"){if(!t.nodes[e])throw Error(`There is no node type named '${e}'. Maybe you forgot to add the extension?`);return t.nodes[e]}return e}function Un(...e){return e.filter(t=>!!t).reduce((t,n)=>{const r={...t};return Object.entries(n).forEach(([a,o])=>{if(!r[a]){r[a]=o;return}if(a==="class"){const i=o?String(o).split(" "):[],s=r[a]?r[a].split(" "):[],l=i.filter(u=>!s.includes(u));r[a]=[...s,...l].join(" ")}else if(a==="style"){const i=o?o.split(";").map(u=>u.trim()).filter(Boolean):[],s=r[a]?r[a].split(";").map(u=>u.trim()).filter(Boolean):[],l=new Map;s.forEach(u=>{const[c,f]=u.split(":").map(h=>h.trim());l.set(c,f)}),i.forEach(u=>{const[c,f]=u.split(":").map(h=>h.trim());l.set(c,f)}),r[a]=Array.from(l.entries()).map(([u,c])=>`${u}: ${c}`).join("; ")}else r[a]=o}),r},{})}function NP(e,t){return t.filter(n=>n.type===e.type.name).filter(n=>n.attribute.rendered).map(n=>n.attribute.renderHTML?n.attribute.renderHTML(e.attrs)||{}:{[n.name]:e.attrs[n.name]}).reduce((n,r)=>Un(n,r),{})}function qZ(e){return typeof e=="function"}function un(e,t=void 0,...n){return qZ(e)?t?e.bind(t)(...n):e(...n):e}function WLe(e={}){return Object.keys(e).length===0&&e.constructor===Object}function GLe(e){return typeof e!="string"?e:e.match(/^[+-]?(?:\d*\.)?\d+$/)?Number(e):e==="true"?!0:e==="false"?!1:e}function $Z(e,t){return"style"in e?e:{...e,getAttrs:n=>{const r=e.getAttrs?e.getAttrs(n):e.attrs;if(r===!1)return!1;const a=t.reduce((o,i)=>{const s=i.attribute.parseHTML?i.attribute.parseHTML(n):GLe(n.getAttribute(i.name));return s==null?o:{...o,[i.name]:s}},{});return{...r,...a}}}}function eJ(e){return Object.fromEntries(Object.entries(e).filter(([t,n])=>t==="attrs"&&WLe(n)?!1:n!=null))}function tJ(e,t){var n;const r=QZ(e),{nodeExtensions:a,markExtensions:o}=EC(e),i=(n=a.find(u=>bt(u,"topNode")))===null||n===void 0?void 0:n.name,s=Object.fromEntries(a.map(u=>{const c=r.filter(y=>y.type===u.name),f={name:u.name,options:u.options,storage:u.storage,editor:t},h=e.reduce((y,b)=>{const w=bt(b,"extendNodeSchema",f);return{...y,...w?w(u):{}}},{}),v=eJ({...h,content:un(bt(u,"content",f)),marks:un(bt(u,"marks",f)),group:un(bt(u,"group",f)),inline:un(bt(u,"inline",f)),atom:un(bt(u,"atom",f)),selectable:un(bt(u,"selectable",f)),draggable:un(bt(u,"draggable",f)),code:un(bt(u,"code",f)),whitespace:un(bt(u,"whitespace",f)),linebreakReplacement:un(bt(u,"linebreakReplacement",f)),defining:un(bt(u,"defining",f)),isolating:un(bt(u,"isolating",f)),attrs:Object.fromEntries(c.map(y=>{var b;return[y.name,{default:(b=y?.attribute)===null||b===void 0?void 0:b.default}]}))}),p=un(bt(u,"parseHTML",f));p&&(v.parseDOM=p.map(y=>$Z(y,c)));const m=bt(u,"renderHTML",f);m&&(v.toDOM=y=>m({node:y,HTMLAttributes:NP(y,c)}));const g=bt(u,"renderText",f);return g&&(v.toText=g),[u.name,v]})),l=Object.fromEntries(o.map(u=>{const c=r.filter(g=>g.type===u.name),f={name:u.name,options:u.options,storage:u.storage,editor:t},h=e.reduce((g,y)=>{const b=bt(y,"extendMarkSchema",f);return{...g,...b?b(u):{}}},{}),v=eJ({...h,inclusive:un(bt(u,"inclusive",f)),excludes:un(bt(u,"excludes",f)),group:un(bt(u,"group",f)),spanning:un(bt(u,"spanning",f)),code:un(bt(u,"code",f)),attrs:Object.fromEntries(c.map(g=>{var y;return[g.name,{default:(y=g?.attribute)===null||y===void 0?void 0:y.default}]}))}),p=un(bt(u,"parseHTML",f));p&&(v.parseDOM=p.map(g=>$Z(g,c)));const m=bt(u,"renderHTML",f);return m&&(v.toDOM=g=>m({mark:g,HTMLAttributes:NP(g,c)})),[u.name,v]}));return new jK({topNode:i,nodes:s,marks:l})}function LP(e,t){return t.nodes[e]||t.marks[e]||null}function nJ(e,t){return Array.isArray(t)?t.some(n=>(typeof n=="string"?n:n.name)===e.name):t}function OP(e,t){const n=Ed.fromSchema(t).serializeFragment(e),r=document.implementation.createHTMLDocument().createElement("div");return r.appendChild(n),r.innerHTML}const ULe=(e,t=500)=>{let n="";const r=e.parentOffset;return e.parent.nodesBetween(Math.max(0,r-t),r,(a,o,i,s)=>{var l,u;const c=((u=(l=a.type.spec).toText)===null||u===void 0?void 0:u.call(l,{node:a,pos:o,parent:i,index:s}))||a.textContent||"%leaf%";n+=a.isAtom&&!a.isText?c:c.slice(0,Math.max(0,r-o))}),n};function RP(e){return Object.prototype.toString.call(e)==="[object RegExp]"}class MC{constructor(t){this.find=t.find,this.handler=t.handler}}const jLe=(e,t)=>{if(RP(t))return t.exec(e);const n=t(e);if(!n)return null;const r=[n.text];return r.index=n.index,r.input=e,r.data=n.data,n.replaceWith&&(n.text.includes(n.replaceWith)||console.warn('[tiptap warn]: "inputRuleMatch.replaceWith" must be part of "inputRuleMatch.text".'),r.push(n.replaceWith)),r};function IC(e){var t;const{editor:n,from:r,to:a,text:o,rules:i,plugin:s}=e,{view:l}=n;if(l.composing)return!1;const u=l.state.doc.resolve(r);if(u.parent.type.spec.code||!((t=u.nodeBefore||u.nodeAfter)===null||t===void 0)&&t.marks.find(h=>h.type.spec.code))return!1;let c=!1;const f=ULe(u)+o;return i.forEach(h=>{if(c)return;const v=jLe(f,h.find);if(!v)return;const p=l.state.tr,m=kC({state:l.state,transaction:p}),g={from:r-(v[0].length-o.length),to:a},{commands:y,chain:b,can:w}=new AC({editor:n,state:m});h.handler({state:m,range:g,match:v,commands:y,chain:b,can:w})===null||!p.steps.length||(p.setMeta(s,{transform:p,from:r,to:a,text:o}),l.dispatch(p),c=!0)}),c}function YLe(e){const{editor:t,rules:n}=e,r=new mr({state:{init(){return null},apply(a,o,i){const s=a.getMeta(r);if(s)return s;const l=a.getMeta("applyInputRules");return l&&setTimeout(()=>{let{text:u}=l;typeof u=="string"?u=u:u=OP(Fe.from(u),i.schema);const{from:c}=l,f=c+u.length;IC({editor:t,from:c,to:f,text:u,rules:n,plugin:r})}),a.selectionSet||a.docChanged?null:o}},props:{handleTextInput(a,o,i,s){return IC({editor:t,from:o,to:i,text:s,rules:n,plugin:r})},handleDOMEvents:{compositionend:a=>(setTimeout(()=>{const{$cursor:o}=a.state.selection;o&&IC({editor:t,from:o.pos,to:o.pos,text:"",rules:n,plugin:r})}),!1)},handleKeyDown(a,o){if(o.key!=="Enter")return!1;const{$cursor:i}=a.state.selection;return i?IC({editor:t,from:i.pos,to:i.pos,text:` -`,rules:n,plugin:r}):!1}},isInputRules:!0});return r}function KLe(e){return Object.prototype.toString.call(e).slice(8,-1)}function DC(e){return KLe(e)!=="Object"?!1:e.constructor===Object&&Object.getPrototypeOf(e)===Object.prototype}function VC(e,t){const n={...e};return DC(e)&&DC(t)&&Object.keys(t).forEach(r=>{DC(t[r])&&DC(e[r])?n[r]=VC(e[r],t[r]):n[r]=t[r]}),n}class fi{constructor(t={}){this.type="mark",this.name="mark",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...t},this.name=this.config.name,t.defaultOptions&&Object.keys(t.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=un(bt(this,"addOptions",{name:this.name}))),this.storage=un(bt(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(t={}){return new fi(t)}configure(t={}){const n=this.extend({...this.config,addOptions:()=>VC(this.options,t)});return n.name=this.name,n.parent=this.parent,n}extend(t={}){const n=new fi(t);return n.parent=this,this.child=n,n.name=t.name?t.name:n.parent.name,t.defaultOptions&&Object.keys(t.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${n.name}".`),n.options=un(bt(n,"addOptions",{name:n.name})),n.storage=un(bt(n,"addStorage",{name:n.name,options:n.options})),n}static handleExit({editor:t,mark:n}){const{tr:r}=t.state,a=t.state.selection.$from;if(a.pos===a.end()){const o=a.marks();if(!o.find(s=>s?.type.name===n.name))return!1;const i=o.find(s=>s?.type.name===n.name);return i&&r.removeStoredMark(i),r.insertText(" ",a.pos),t.view.dispatch(r),!0}return!1}}function XLe(e){return typeof e=="number"}class ZLe{constructor(t){this.find=t.find,this.handler=t.handler}}const JLe=(e,t,n)=>{if(RP(t))return[...e.matchAll(t)];const r=t(e,n);return r?r.map(a=>{const o=[a.text];return o.index=a.index,o.input=e,o.data=a.data,a.replaceWith&&(a.text.includes(a.replaceWith)||console.warn('[tiptap warn]: "pasteRuleMatch.replaceWith" must be part of "pasteRuleMatch.text".'),o.push(a.replaceWith)),o}):[]};function QLe(e){const{editor:t,state:n,from:r,to:a,rule:o,pasteEvent:i,dropEvent:s}=e,{commands:l,chain:u,can:c}=new AC({editor:t,state:n}),f=[];return n.doc.nodesBetween(r,a,(h,v)=>{if(!h.isTextblock||h.type.spec.code)return;const p=Math.max(r,v),m=Math.min(a,v+h.content.size),g=h.textBetween(p-v,m-v,void 0,"");JLe(g,o.find,i).forEach(y=>{if(y.index===void 0)return;const b=p+y.index+1,w=b+y[0].length,S={from:n.tr.mapping.map(b),to:n.tr.mapping.map(w)},_=o.handler({state:n,range:S,match:y,commands:l,chain:u,can:c,pasteEvent:i,dropEvent:s});f.push(_)})}),f.every(h=>h!==null)}let PC=null;const qLe=e=>{var t;const n=new ClipboardEvent("paste",{clipboardData:new DataTransfer});return(t=n.clipboardData)===null||t===void 0||t.setData("text/html",e),n};function $Le(e){const{editor:t,rules:n}=e;let r=null,a=!1,o=!1,i=typeof ClipboardEvent<"u"?new ClipboardEvent("paste"):null,s;try{s=typeof DragEvent<"u"?new DragEvent("drop"):null}catch{s=null}const l=({state:u,from:c,to:f,rule:h,pasteEvt:v})=>{const p=u.tr,m=kC({state:u,transaction:p});if(!(!QLe({editor:t,state:m,from:Math.max(c-1,0),to:f.b-1,rule:h,pasteEvent:v,dropEvent:s})||!p.steps.length)){try{s=typeof DragEvent<"u"?new DragEvent("drop"):null}catch{s=null}return i=typeof ClipboardEvent<"u"?new ClipboardEvent("paste"):null,p}};return n.map(u=>new mr({view(c){const f=v=>{var p;r=!((p=c.dom.parentElement)===null||p===void 0)&&p.contains(v.target)?c.dom.parentElement:null,r&&(PC=t)},h=()=>{PC&&(PC=null)};return window.addEventListener("dragstart",f),window.addEventListener("dragend",h),{destroy(){window.removeEventListener("dragstart",f),window.removeEventListener("dragend",h)}}},props:{handleDOMEvents:{drop:(c,f)=>{if(o=r===c.dom.parentElement,s=f,!o){const h=PC;h?.isEditable&&setTimeout(()=>{const v=h.state.selection;v&&h.commands.deleteRange({from:v.from,to:v.to})},10)}return!1},paste:(c,f)=>{var h;const v=(h=f.clipboardData)===null||h===void 0?void 0:h.getData("text/html");return i=f,a=!!v?.includes("data-pm-slice"),!1}}},appendTransaction:(c,f,h)=>{const v=c[0],p=v.getMeta("uiEvent")==="paste"&&!a,m=v.getMeta("uiEvent")==="drop"&&!o,g=v.getMeta("applyPasteRules"),y=!!g;if(!p&&!m&&!y)return;if(y){let{text:S}=g;typeof S=="string"?S=S:S=OP(Fe.from(S),h.schema);const{from:_}=g,C=_+S.length,T=qLe(S);return l({rule:u,state:h,from:_,to:{b:C},pasteEvt:T})}const b=f.doc.content.findDiffStart(h.doc.content),w=f.doc.content.findDiffEnd(h.doc.content);if(!(!XLe(b)||!w||b===w.b))return l({rule:u,state:h,from:b,to:w,pasteEvt:i})}}))}function eOe(e){const t=e.filter((n,r)=>e.indexOf(n)!==r);return Array.from(new Set(t))}class Zh{constructor(t,n){this.splittableMarks=[],this.editor=n,this.extensions=Zh.resolve(t),this.schema=tJ(this.extensions,n),this.setupExtensions()}static resolve(t){const n=Zh.sort(Zh.flatten(t)),r=eOe(n.map(a=>a.name));return r.length&&console.warn(`[tiptap warn]: Duplicate extension names found: [${r.map(a=>`'${a}'`).join(", ")}]. This can lead to issues.`),n}static flatten(t){return t.map(n=>{const r={name:n.name,options:n.options,storage:n.storage},a=bt(n,"addExtensions",r);return a?[n,...this.flatten(a())]:n}).flat(10)}static sort(t){return t.sort((n,r)=>{const a=bt(n,"priority")||100,o=bt(r,"priority")||100;return a>o?-1:a{const r={name:n.name,options:n.options,storage:n.storage,editor:this.editor,type:LP(n.name,this.schema)},a=bt(n,"addCommands",r);return a?{...t,...a()}:t},{})}get plugins(){const{editor:t}=this,n=Zh.sort([...this.extensions].reverse()),r=[],a=[],o=n.map(i=>{const s={name:i.name,options:i.options,storage:i.storage,editor:t,type:LP(i.name,this.schema)},l=[],u=bt(i,"addKeyboardShortcuts",s);let c={};if(i.type==="mark"&&bt(i,"exitable",s)&&(c.ArrowRight=()=>fi.handleExit({editor:t,mark:i})),u){const m=Object.fromEntries(Object.entries(u()).map(([g,y])=>[g,()=>y({editor:t})]));c={...c,...m}}const f=wLe(c);l.push(f);const h=bt(i,"addInputRules",s);nJ(i,t.options.enableInputRules)&&h&&r.push(...h());const v=bt(i,"addPasteRules",s);nJ(i,t.options.enablePasteRules)&&v&&a.push(...v());const p=bt(i,"addProseMirrorPlugins",s);if(p){const m=p();l.push(...m)}return l}).flat();return[YLe({editor:t,rules:r}),...$Le({editor:t,rules:a}),...o]}get attributes(){return QZ(this.extensions)}get nodeViews(){const{editor:t}=this,{nodeExtensions:n}=EC(this.extensions);return Object.fromEntries(n.filter(r=>!!bt(r,"addNodeView")).map(r=>{const a=this.attributes.filter(l=>l.type===r.name),o={name:r.name,options:r.options,storage:r.storage,editor:t,type:Wa(r.name,this.schema)},i=bt(r,"addNodeView",o);if(!i)return[];const s=(l,u,c,f,h)=>{const v=NP(l,a);return i()({node:l,view:u,getPos:c,decorations:f,innerDecorations:h,editor:t,extension:r,HTMLAttributes:v})};return[r.name,s]}))}setupExtensions(){this.extensions.forEach(t=>{var n;this.editor.extensionStorage[t.name]=t.storage;const r={name:t.name,options:t.options,storage:t.storage,editor:this.editor,type:LP(t.name,this.schema)};t.type==="mark"&&(!((n=un(bt(t,"keepOnSplit",r)))!==null&&n!==void 0)||n)&&this.splittableMarks.push(t.name);const a=bt(t,"onBeforeCreate",r),o=bt(t,"onCreate",r),i=bt(t,"onUpdate",r),s=bt(t,"onSelectionUpdate",r),l=bt(t,"onTransaction",r),u=bt(t,"onFocus",r),c=bt(t,"onBlur",r),f=bt(t,"onDestroy",r);a&&this.editor.on("beforeCreate",a),o&&this.editor.on("create",o),i&&this.editor.on("update",i),s&&this.editor.on("selectionUpdate",s),l&&this.editor.on("transaction",l),u&&this.editor.on("focus",u),c&&this.editor.on("blur",c),f&&this.editor.on("destroy",f)})}}class qn{constructor(t={}){this.type="extension",this.name="extension",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...t},this.name=this.config.name,t.defaultOptions&&Object.keys(t.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=un(bt(this,"addOptions",{name:this.name}))),this.storage=un(bt(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(t={}){return new qn(t)}configure(t={}){const n=this.extend({...this.config,addOptions:()=>VC(this.options,t)});return n.name=this.name,n.parent=this.parent,n}extend(t={}){const n=new qn({...this.config,...t});return n.parent=this,this.child=n,n.name=t.name?t.name:n.parent.name,t.defaultOptions&&Object.keys(t.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${n.name}".`),n.options=un(bt(n,"addOptions",{name:n.name})),n.storage=un(bt(n,"addStorage",{name:n.name,options:n.options})),n}}function rJ(e,t,n){const{from:r,to:a}=t,{blockSeparator:o=` +`);return{dom:l,text:h,slice:t}}function cZ(e,t,n,r,a){let o=a.parent.type.spec.code,i,s;if(!n&&!t)return null;let l=!!t&&(r||o||!n);if(l){if(e.someProp("transformPastedText",h=>{t=h(t,o||r,e)}),o)return s=new at(Fe.from(e.state.schema.text(t.replace(/\r\n?/g,` +`))),0,0),e.someProp("transformPasted",h=>{s=h(s,e,!0)}),s;let f=e.someProp("clipboardTextParser",h=>h(t,a,r,e));if(f)s=f;else{let h=a.marks(),{schema:v}=e.state,p=Ed.fromSchema(v);i=document.createElement("div"),t.split(/(?:\r\n?|\n)+/).forEach(m=>{let g=i.appendChild(document.createElement("p"));m&&g.appendChild(p.serializeNode(v.text(m,h)))})}}else e.someProp("transformPastedHTML",f=>{n=f(n,e)}),i=k2e(n),$b&&A2e(i);let u=i&&i.querySelector("[data-pm-slice]"),c=u&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(u.getAttribute("data-pm-slice")||"");if(c&&c[3])for(let f=+c[3];f>0;f--){let h=i.firstChild;for(;h&&h.nodeType!=1;)h=h.nextSibling;if(!h)break;i=h}if(s||(s=(e.someProp("clipboardParser")||e.someProp("domParser")||Ad.fromSchema(e.state.schema)).parseSlice(i,{preserveWhitespace:!!(l||c),context:a,ruleFromNode(f){return f.nodeName=="BR"&&!f.nextSibling&&f.parentNode&&!C2e.test(f.parentNode.nodeName)?{ignore:!0}:null}})),c)s=E2e(vZ(s,+c[1],+c[2]),c[4]);else if(s=at.maxOpen(_2e(s.content,a),!0),s.openStart||s.openEnd){let f=0,h=0;for(let v=s.content.firstChild;f{s=f(s,e,l)}),s}const C2e=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function _2e(e,t){if(e.childCount<2)return e;for(let n=t.depth;n>=0;n--){let r=t.node(n).contentMatchAt(t.index(n)),a,o=[];if(e.forEach(i=>{if(!o)return;let s=r.findWrapping(i.type),l;if(!s)return o=null;if(l=o.length&&a.length&&fZ(s,a,i,o[o.length-1],0))o[o.length-1]=l;else{o.length&&(o[o.length-1]=hZ(o[o.length-1],a.length));let u=dZ(i,s);o.push(u),r=r.matchType(u.type),a=s}}),o)return Fe.from(o)}return e}function dZ(e,t,n=0){for(let r=t.length-1;r>=n;r--)e=t[r].create(null,Fe.from(e));return e}function fZ(e,t,n,r,a){if(a1&&(o=0),a=n&&(s=t<0?i.contentMatchAt(0).fillBefore(s,o<=a).append(s):s.append(i.contentMatchAt(i.childCount).fillBefore(Fe.empty,!0))),e.replaceChild(t<0?0:e.childCount-1,i.copy(s))}function vZ(e,t,n){return tn})),bP.createHTML(e)):e}function k2e(e){let t=/^(\s*]*>)*/.exec(e);t&&(e=e.slice(t[0].length));let n=gZ().createElement("div"),r=/<([a-z][^>\s]+)/i.exec(e),a;if((a=r&&pZ[r[1].toLowerCase()])&&(e=a.map(o=>"<"+o+">").join("")+e+a.map(o=>"").reverse().join("")),n.innerHTML=T2e(e),a)for(let o=0;o=0;s-=2){let l=n.nodes[r[s]];if(!l||l.hasRequiredAttrs())break;a=Fe.from(l.create(r[s+1],a)),o++,i++}return new at(a,o,i)}const zo={},Wo={},M2e={touchstart:!0,touchmove:!0};class I2e{constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null,this.lastKeyCodeTime=0,this.lastClick={time:0,x:0,y:0,type:"",button:0},this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastIOSEnter=0,this.lastIOSEnterFallbackTimeout=-1,this.lastFocus=0,this.lastTouch=0,this.lastChromeDelete=0,this.composing=!1,this.compositionNode=null,this.composingTimeout=-1,this.compositionNodes=[],this.compositionEndedAt=-2e8,this.compositionID=1,this.compositionPendingChanges=0,this.domChangeCount=0,this.eventHandlers=Object.create(null),this.hideSelectionGuard=null}}function D2e(e){for(let t in zo){let n=zo[t];e.dom.addEventListener(t,e.input.eventHandlers[t]=r=>{P2e(e,r)&&!SP(e,r)&&(e.editable||!(r.type in Wo))&&n(e,r)},M2e[t]?{passive:!0}:void 0)}Ho&&e.dom.addEventListener("input",()=>null),wP(e)}function Rd(e,t){e.input.lastSelectionOrigin=t,e.input.lastSelectionTime=Date.now()}function V2e(e){e.domObserver.stop();for(let t in e.input.eventHandlers)e.dom.removeEventListener(t,e.input.eventHandlers[t]);clearTimeout(e.input.composingTimeout),clearTimeout(e.input.lastIOSEnterFallbackTimeout)}function wP(e){e.someProp("handleDOMEvents",t=>{for(let n in t)e.input.eventHandlers[n]||e.dom.addEventListener(n,e.input.eventHandlers[n]=r=>SP(e,r))})}function SP(e,t){return e.someProp("handleDOMEvents",n=>{let r=n[t.type];return r?r(e,t)||t.defaultPrevented:!1})}function P2e(e,t){if(!t.bubbles)return!0;if(t.defaultPrevented)return!1;for(let n=t.target;n!=e.dom;n=n.parentNode)if(!n||n.nodeType==11||n.pmViewDesc&&n.pmViewDesc.stopEvent(t))return!1;return!0}function N2e(e,t){!SP(e,t)&&zo[t.type]&&(e.editable||!(t.type in Wo))&&zo[t.type](e,t)}Wo.keydown=(e,t)=>{let n=t;if(e.input.shiftKey=n.keyCode==16||n.shiftKey,!bZ(e,n)&&(e.input.lastKeyCode=n.keyCode,e.input.lastKeyCodeTime=Date.now(),!(pc&&So&&n.keyCode==13)))if(n.keyCode!=229&&e.domObserver.forceFlush(),Rm&&n.keyCode==13&&!n.ctrlKey&&!n.altKey&&!n.metaKey){let r=Date.now();e.input.lastIOSEnter=r,e.input.lastIOSEnterFallbackTimeout=setTimeout(()=>{e.input.lastIOSEnter==r&&(e.someProp("handleKeyDown",a=>a(e,Gh(13,"Enter"))),e.input.lastIOSEnter=0)},200)}else e.someProp("handleKeyDown",r=>r(e,n))||x2e(e,n)?n.preventDefault():Rd(e,"key")},Wo.keyup=(e,t)=>{t.keyCode==16&&(e.input.shiftKey=!1)},Wo.keypress=(e,t)=>{let n=t;if(bZ(e,n)||!n.charCode||n.ctrlKey&&!n.altKey||gs&&n.metaKey)return;if(e.someProp("handleKeyPress",a=>a(e,n))){n.preventDefault();return}let r=e.state.selection;if(!(r instanceof Mt)||!r.$from.sameParent(r.$to)){let a=String.fromCharCode(n.charCode),o=()=>e.state.tr.insertText(a).scrollIntoView();!/[\r\n]/.test(a)&&!e.someProp("handleTextInput",i=>i(e,r.$from.pos,r.$to.pos,a,o))&&e.dispatch(o()),n.preventDefault()}};function bC(e){return{left:e.clientX,top:e.clientY}}function L2e(e,t){let n=t.x-e.clientX,r=t.y-e.clientY;return n*n+r*r<100}function xP(e,t,n,r,a){if(r==-1)return!1;let o=e.state.doc.resolve(r);for(let i=o.depth+1;i>0;i--)if(e.someProp(t,s=>i>o.depth?s(e,n,o.nodeAfter,o.before(i),a,!0):s(e,n,o.node(i),o.before(i),a,!1)))return!0;return!1}function Hm(e,t,n){if(e.focused||e.focus(),e.state.selection.eq(t))return;let r=e.state.tr.setSelection(t);r.setMeta("pointer",!0),e.dispatch(r)}function O2e(e,t){if(t==-1)return!1;let n=e.state.doc.resolve(t),r=n.nodeAfter;return r&&r.isAtom&&At.isSelectable(r)?(Hm(e,new At(n)),!0):!1}function R2e(e,t){if(t==-1)return!1;let n=e.state.selection,r,a;n instanceof At&&(r=n.node);let o=e.state.doc.resolve(t);for(let i=o.depth+1;i>0;i--){let s=i>o.depth?o.nodeAfter:o.node(i);if(At.isSelectable(s)){r&&n.$from.depth>0&&i>=n.$from.depth&&o.before(n.$from.depth+1)==n.$from.pos?a=o.before(n.$from.depth):a=o.before(i);break}}return a!=null?(Hm(e,At.create(e.state.doc,a)),!0):!1}function B2e(e,t,n,r,a){return xP(e,"handleClickOn",t,n,r)||e.someProp("handleClick",o=>o(e,t,r))||(a?R2e(e,n):O2e(e,n))}function F2e(e,t,n,r){return xP(e,"handleDoubleClickOn",t,n,r)||e.someProp("handleDoubleClick",a=>a(e,t,r))}function H2e(e,t,n,r){return xP(e,"handleTripleClickOn",t,n,r)||e.someProp("handleTripleClick",a=>a(e,t,r))||z2e(e,n,r)}function z2e(e,t,n){if(n.button!=0)return!1;let r=e.state.doc;if(t==-1)return r.inlineContent?(Hm(e,Mt.create(r,0,r.content.size)),!0):!1;let a=r.resolve(t);for(let o=a.depth+1;o>0;o--){let i=o>a.depth?a.nodeAfter:a.node(o),s=a.before(o);if(i.inlineContent)Hm(e,Mt.create(r,s+1,s+1+i.content.size));else if(At.isSelectable(i))Hm(e,At.create(r,s));else continue;return!0}}function CP(e){return wC(e)}const yZ=gs?"metaKey":"ctrlKey";zo.mousedown=(e,t)=>{let n=t;e.input.shiftKey=n.shiftKey;let r=CP(e),a=Date.now(),o="singleClick";a-e.input.lastClick.time<500&&L2e(n,e.input.lastClick)&&!n[yZ]&&e.input.lastClick.button==n.button&&(e.input.lastClick.type=="singleClick"?o="doubleClick":e.input.lastClick.type=="doubleClick"&&(o="tripleClick")),e.input.lastClick={time:a,x:n.clientX,y:n.clientY,type:o,button:n.button};let i=e.posAtCoords(bC(n));i&&(o=="singleClick"?(e.input.mouseDown&&e.input.mouseDown.done(),e.input.mouseDown=new W2e(e,i,n,!!r)):(o=="doubleClick"?F2e:H2e)(e,i.pos,i.inside,n)?n.preventDefault():Rd(e,"pointer"))};class W2e{constructor(t,n,r,a){this.view=t,this.pos=n,this.event=r,this.flushed=a,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=t.state.doc,this.selectNode=!!r[yZ],this.allowDefault=r.shiftKey;let o,i;if(n.inside>-1)o=t.state.doc.nodeAt(n.inside),i=n.inside;else{let c=t.state.doc.resolve(n.pos);o=c.parent,i=c.depth?c.before():0}const s=a?null:r.target,l=s?t.docView.nearestDesc(s,!0):null;this.target=l&&l.dom.nodeType==1?l.dom:null;let{selection:u}=t.state;(r.button==0&&o.type.spec.draggable&&o.type.spec.selectable!==!1||u instanceof At&&u.from<=i&&u.to>i)&&(this.mightDrag={node:o,pos:i,addAttr:!!(this.target&&!this.target.draggable),setUneditable:!!(this.target&&ms&&!this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout(()=>{this.view.input.mouseDown==this&&this.target.setAttribute("contentEditable","false")},20),this.view.domObserver.start()),t.root.addEventListener("mouseup",this.up=this.up.bind(this)),t.root.addEventListener("mousemove",this.move=this.move.bind(this)),Rd(t,"pointer")}done(){this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout(()=>gc(this.view)),this.view.input.mouseDown=null}up(t){if(this.done(),!this.view.dom.contains(t.target))return;let n=this.pos;this.view.state.doc!=this.startDoc&&(n=this.view.posAtCoords(bC(t))),this.updateAllowDefault(t),this.allowDefault||!n?Rd(this.view,"pointer"):B2e(this.view,n.pos,n.inside,t,this.selectNode)?t.preventDefault():t.button==0&&(this.flushed||Ho&&this.mightDrag&&!this.mightDrag.node.isAtom||So&&!this.view.state.selection.visible&&Math.min(Math.abs(n.pos-this.view.state.selection.from),Math.abs(n.pos-this.view.state.selection.to))<=2)?(Hm(this.view,Ht.near(this.view.state.doc.resolve(n.pos))),t.preventDefault()):Rd(this.view,"pointer")}move(t){this.updateAllowDefault(t),Rd(this.view,"pointer"),t.buttons==0&&this.done()}updateAllowDefault(t){!this.allowDefault&&(Math.abs(this.event.x-t.clientX)>4||Math.abs(this.event.y-t.clientY)>4)&&(this.allowDefault=!0)}}zo.touchstart=e=>{e.input.lastTouch=Date.now(),CP(e),Rd(e,"pointer")},zo.touchmove=e=>{e.input.lastTouch=Date.now(),Rd(e,"pointer")},zo.contextmenu=e=>CP(e);function bZ(e,t){return e.composing?!0:Ho&&Math.abs(t.timeStamp-e.input.compositionEndedAt)<500?(e.input.compositionEndedAt=-2e8,!0):!1}const G2e=pc?5e3:-1;Wo.compositionstart=Wo.compositionupdate=e=>{if(!e.composing){e.domObserver.flush();let{state:t}=e,n=t.selection.$to;if(t.selection instanceof Mt&&(t.storedMarks||!n.textOffset&&n.parentOffset&&n.nodeBefore.marks.some(r=>r.type.spec.inclusive===!1)))e.markCursor=e.state.storedMarks||n.marks(),wC(e,!0),e.markCursor=null;else if(wC(e,!t.selection.empty),ms&&t.selection.empty&&n.parentOffset&&!n.textOffset&&n.nodeBefore.marks.length){let r=e.domSelectionRange();for(let a=r.focusNode,o=r.focusOffset;a&&a.nodeType==1&&o!=0;){let i=o<0?a.lastChild:a.childNodes[o-1];if(!i)break;if(i.nodeType==3){let s=e.domSelection();s&&s.collapse(i,i.nodeValue.length);break}else a=i,o=-1}}e.input.composing=!0}wZ(e,G2e)},Wo.compositionend=(e,t)=>{e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=t.timeStamp,e.input.compositionPendingChanges=e.domObserver.pendingRecords().length?e.input.compositionID:0,e.input.compositionNode=null,e.input.compositionPendingChanges&&Promise.resolve().then(()=>e.domObserver.flush()),e.input.compositionID++,wZ(e,20))};function wZ(e,t){clearTimeout(e.input.composingTimeout),t>-1&&(e.input.composingTimeout=setTimeout(()=>wC(e),t))}function SZ(e){for(e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=j2e());e.input.compositionNodes.length>0;)e.input.compositionNodes.pop().markParentsDirty()}function U2e(e){let t=e.domSelectionRange();if(!t.focusNode)return null;let n=ONe(t.focusNode,t.focusOffset),r=RNe(t.focusNode,t.focusOffset);if(n&&r&&n!=r){let a=r.pmViewDesc,o=e.domObserver.lastChangedTextNode;if(n==o||r==o)return o;if(!a||!a.isText(r.nodeValue))return r;if(e.input.compositionNode==r){let i=n.pmViewDesc;if(!(!i||!i.isText(n.nodeValue)))return r}}return n||r}function j2e(){let e=document.createEvent("Event");return e.initEvent("event",!0,!0),e.timeStamp}function wC(e,t=!1){if(!(pc&&e.domObserver.flushingSoon>=0)){if(e.domObserver.forceFlush(),SZ(e),t||e.docView&&e.docView.dirty){let n=fP(e),r=e.state.selection;return n&&!n.eq(r)?e.dispatch(e.state.tr.setSelection(n)):(e.markCursor||t)&&!r.$from.node(r.$from.sharedDepth(r.to)).inlineContent?e.dispatch(e.state.tr.deleteSelection()):e.updateState(e.state),!0}return!1}}function Y2e(e,t){if(!e.dom.parentNode)return;let n=e.dom.parentNode.appendChild(document.createElement("div"));n.appendChild(t),n.style.cssText="position: fixed; left: -10000px; top: 10px";let r=getSelection(),a=document.createRange();a.selectNodeContents(t),e.dom.blur(),r.removeAllRanges(),r.addRange(a),setTimeout(()=>{n.parentNode&&n.parentNode.removeChild(n),e.focus()},50)}const a1=hi&&Pd<15||Rm&&WNe<604;zo.copy=Wo.cut=(e,t)=>{let n=t,r=e.state.selection,a=n.type=="cut";if(r.empty)return;let o=a1?null:n.clipboardData,i=r.content(),{dom:s,text:l}=gP(e,i);o?(n.preventDefault(),o.clearData(),o.setData("text/html",s.innerHTML),o.setData("text/plain",l)):Y2e(e,s),a&&e.dispatch(e.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))};function K2e(e){return e.openStart==0&&e.openEnd==0&&e.content.childCount==1?e.content.firstChild:null}function X2e(e,t){if(!e.dom.parentNode)return;let n=e.input.shiftKey||e.state.selection.$from.parent.type.spec.code,r=e.dom.parentNode.appendChild(document.createElement(n?"textarea":"div"));n||(r.contentEditable="true"),r.style.cssText="position: fixed; left: -10000px; top: 10px",r.focus();let a=e.input.shiftKey&&e.input.lastKeyCode!=45;setTimeout(()=>{e.focus(),r.parentNode&&r.parentNode.removeChild(r),n?o1(e,r.value,null,a,t):o1(e,r.textContent,r.innerHTML,a,t)},50)}function o1(e,t,n,r,a){let o=cZ(e,t,n,r,e.state.selection.$from);if(e.someProp("handlePaste",l=>l(e,a,o||at.empty)))return!0;if(!o)return!1;let i=K2e(o),s=i?e.state.tr.replaceSelectionWith(i,r):e.state.tr.replaceSelection(o);return e.dispatch(s.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}function xZ(e){let t=e.getData("text/plain")||e.getData("Text");if(t)return t;let n=e.getData("text/uri-list");return n?n.replace(/\r?\n/g," "):""}Wo.paste=(e,t)=>{let n=t;if(e.composing&&!pc)return;let r=a1?null:n.clipboardData,a=e.input.shiftKey&&e.input.lastKeyCode!=45;r&&o1(e,xZ(r),r.getData("text/html"),a,n)?n.preventDefault():X2e(e,n)};class CZ{constructor(t,n,r){this.slice=t,this.move=n,this.node=r}}const Z2e=gs?"altKey":"ctrlKey";function _Z(e,t){return e.someProp("dragCopies",r=>!r(t))??!t[Z2e]}zo.dragstart=(e,t)=>{let n=t,r=e.input.mouseDown;if(r&&r.done(),!n.dataTransfer)return;let a=e.state.selection,o=a.empty?null:e.posAtCoords(bC(n)),i;if(!(o&&o.pos>=a.from&&o.pos<=(a instanceof At?a.to-1:a.to))){if(r&&r.mightDrag)i=At.create(e.state.doc,r.mightDrag.pos);else if(n.target&&n.target.nodeType==1){let f=e.docView.nearestDesc(n.target,!0);f&&f.node.type.spec.draggable&&f!=e.docView&&(i=At.create(e.state.doc,f.posBefore))}}let s=(i||e.state.selection).content(),{dom:l,text:u,slice:c}=gP(e,s);(!n.dataTransfer.files.length||!So||IX>120)&&n.dataTransfer.clearData(),n.dataTransfer.setData(a1?"Text":"text/html",l.innerHTML),n.dataTransfer.effectAllowed="copyMove",a1||n.dataTransfer.setData("text/plain",u),e.dragging=new CZ(c,_Z(e,n),i)},zo.dragend=e=>{let t=e.dragging;window.setTimeout(()=>{e.dragging==t&&(e.dragging=null)},50)},Wo.dragover=Wo.dragenter=(e,t)=>t.preventDefault(),Wo.drop=(e,t)=>{let n=t,r=e.dragging;if(e.dragging=null,!n.dataTransfer)return;let a=e.posAtCoords(bC(n));if(!a)return;let o=e.state.doc.resolve(a.pos),i=r&&r.slice;i?e.someProp("transformPasted",p=>{i=p(i,e,!1)}):i=cZ(e,xZ(n.dataTransfer),a1?null:n.dataTransfer.getData("text/html"),!1,o);let s=!!(r&&_Z(e,n));if(e.someProp("handleDrop",p=>p(e,n,i||at.empty,s))){n.preventDefault();return}if(!i)return;n.preventDefault();let l=i?hX(e.state.doc,o.pos,i):o.pos;l==null&&(l=o.pos);let u=e.state.tr;if(s){let{node:p}=r;p?p.replace(u):u.deleteSelection()}let c=u.mapping.map(l),f=i.openStart==0&&i.openEnd==0&&i.content.childCount==1,h=u.doc;if(f?u.replaceRangeWith(c,c,i.content.firstChild):u.replaceRange(c,c,i),u.doc.eq(h))return;let v=u.doc.resolve(c);if(f&&At.isSelectable(i.content.firstChild)&&v.nodeAfter&&v.nodeAfter.sameMarkup(i.content.firstChild))u.setSelection(new At(v));else{let p=u.mapping.map(l);u.mapping.maps[u.mapping.maps.length-1].forEach((m,g,y,b)=>p=b),u.setSelection(vP(e,v,u.doc.resolve(p)))}e.focus(),e.dispatch(u.setMeta("uiEvent","drop"))},zo.focus=e=>{e.input.lastFocus=Date.now(),e.focused||(e.domObserver.stop(),e.dom.classList.add("ProseMirror-focused"),e.domObserver.start(),e.focused=!0,setTimeout(()=>{e.docView&&e.hasFocus()&&!e.domObserver.currentSelection.eq(e.domSelectionRange())&&gc(e)},20))},zo.blur=(e,t)=>{let n=t;e.focused&&(e.domObserver.stop(),e.dom.classList.remove("ProseMirror-focused"),e.domObserver.start(),n.relatedTarget&&e.dom.contains(n.relatedTarget)&&e.domObserver.currentSelection.clear(),e.focused=!1)},zo.beforeinput=(e,t)=>{if(So&&pc&&t.inputType=="deleteContentBackward"){e.domObserver.flushSoon();let{domChangeCount:n}=e.input;setTimeout(()=>{if(e.input.domChangeCount!=n||(e.dom.blur(),e.focus(),e.someProp("handleKeyDown",a=>a(e,Gh(8,"Backspace")))))return;let{$cursor:r}=e.state.selection;r&&r.pos>0&&e.dispatch(e.state.tr.delete(r.pos-1,r.pos).scrollIntoView())},50)}};for(let e in Wo)zo[e]=Wo[e];function i1(e,t){if(e==t)return!0;for(let n in e)if(e[n]!==t[n])return!1;for(let n in t)if(!(n in e))return!1;return!0}class SC{constructor(t,n){this.toDOM=t,this.spec=n||Kh,this.side=this.spec.side||0}map(t,n,r,a){let{pos:o,deleted:i}=t.mapResult(n.from+a,this.side<0?-1:1);return i?null:new ro(o-r,o-r,this)}valid(){return!0}eq(t){return this==t||t instanceof SC&&(this.spec.key&&this.spec.key==t.spec.key||this.toDOM==t.toDOM&&i1(this.spec,t.spec))}destroy(t){this.spec.destroy&&this.spec.destroy(t)}}class Bd{constructor(t,n){this.attrs=t,this.spec=n||Kh}map(t,n,r,a){let o=t.map(n.from+a,this.spec.inclusiveStart?-1:1)-r,i=t.map(n.to+a,this.spec.inclusiveEnd?1:-1)-r;return o>=i?null:new ro(o,i,this)}valid(t,n){return n.from=t&&(!o||o(s.spec))&&r.push(s.copy(s.from+a,s.to+a))}for(let i=0;it){let s=this.children[i]+1;this.children[i+2].findInner(t-s,n-s,r,a+s,o)}}map(t,n,r){return this==xo||t.maps.length==0?this:this.mapInner(t,n,0,0,r||Kh)}mapInner(t,n,r,a,o){let i;for(let s=0;s{let u=l+r,c;if(c=kZ(n,s,u)){for(a||(a=this.children.slice());os&&f.to=t){this.children[s]==t&&(r=this.children[s+2]);break}let o=t+1,i=o+n.content.size;for(let s=0;so&&l.type instanceof Bd){let u=Math.max(o,l.from)-o,c=Math.min(i,l.to)-o;ua.map(t,n,Kh));return Fd.from(r)}forChild(t,n){if(n.isLeaf)return gr.empty;let r=[];for(let a=0;an instanceof gr)?t:t.reduce((n,r)=>n.concat(r instanceof gr?r:r.members),[]))}}forEachSet(t){for(let n=0;n{let g=m-p-(v-h);for(let y=0;yb+c-f)continue;let w=s[y]+c-f;v>=w?s[y+1]=h<=w?-2:-1:h>=c&&g&&(s[y]+=g,s[y+1]+=g)}f+=g}),c=n.maps[u].map(c,-1)}let l=!1;for(let u=0;u=r.content.size){l=!0;continue}let h=n.map(e[u+1]+o,-1),v=h-a,{index:p,offset:m}=r.content.findIndex(f),g=r.maybeChild(p);if(g&&m==f&&m+g.nodeSize==v){let y=s[u+2].mapInner(n,g,c+1,e[u]+o+1,i);y!=xo?(s[u]=f,s[u+1]=v,s[u+2]=y):(s[u+1]=-2,l=!0)}else l=!0}if(l){let u=Q2e(s,e,t,n,a,o,i),c=xC(u,r,0,i);t=c.local;for(let f=0;fn&&i.to{let u=kZ(e,s,l+n);if(u){o=!0;let c=xC(u,s,n+l+1,r);c!=xo&&a.push(l,l+s.nodeSize,c)}});let i=TZ(o?AZ(e):e,-n).sort(Xh);for(let s=0;s0;)t++;e.splice(t,0,n)}function kP(e){let t=[];return e.someProp("decorations",n=>{let r=n(e.state);r&&r!=xo&&t.push(r)}),e.cursorWrapper&&t.push(gr.create(e.state.doc,[e.cursorWrapper.deco])),Fd.from(t)}const q2e={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},$2e=hi&&Pd<=11;class eLe{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}set(t){this.anchorNode=t.anchorNode,this.anchorOffset=t.anchorOffset,this.focusNode=t.focusNode,this.focusOffset=t.focusOffset}clear(){this.anchorNode=this.focusNode=null}eq(t){return t.anchorNode==this.anchorNode&&t.anchorOffset==this.anchorOffset&&t.focusNode==this.focusNode&&t.focusOffset==this.focusOffset}}class tLe{constructor(t,n){this.view=t,this.handleDOMChange=n,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new eLe,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.lastChangedTextNode=null,this.observer=window.MutationObserver&&new window.MutationObserver(r=>{for(let a=0;aa.type=="childList"&&a.removedNodes.length||a.type=="characterData"&&a.oldValue.length>a.target.nodeValue.length)?this.flushSoon():this.flush()}),$2e&&(this.onCharData=r=>{this.queue.push({target:r.target,type:"characterData",oldValue:r.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}flushSoon(){this.flushingSoon<0&&(this.flushingSoon=window.setTimeout(()=>{this.flushingSoon=-1,this.flush()},20))}forceFlush(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}start(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,q2e)),this.onCharData&&this.view.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.connectSelection()}stop(){if(this.observer){let t=this.observer.takeRecords();if(t.length){for(let n=0;nthis.flush(),20)}this.observer.disconnect()}this.onCharData&&this.view.dom.removeEventListener("DOMCharacterDataModified",this.onCharData),this.disconnectSelection()}connectSelection(){this.view.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}disconnectSelection(){this.view.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange)}suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTimeout(()=>this.suppressingSelectionUpdates=!1,50)}onSelectionChange(){if(nZ(this.view)){if(this.suppressingSelectionUpdates)return gc(this.view);if(hi&&Pd<=11&&!this.view.state.selection.empty){let t=this.view.domSelectionRange();if(t.focusNode&&Wh(t.focusNode,t.focusOffset,t.anchorNode,t.anchorOffset))return this.flushSoon()}this.flush()}}setCurSelection(){this.currentSelection.set(this.view.domSelectionRange())}ignoreSelectionChange(t){if(!t.focusNode)return!0;let n=new Set,r;for(let o=t.focusNode;o;o=Om(o))n.add(o);for(let o=t.anchorNode;o;o=Om(o))if(n.has(o)){r=o;break}let a=r&&this.view.docView.nearestDesc(r);if(a&&a.ignoreMutation({type:"selection",target:r.nodeType==3?r.parentNode:r}))return this.setCurSelection(),!0}pendingRecords(){if(this.observer)for(let t of this.observer.takeRecords())this.queue.push(t);return this.queue}flush(){let{view:t}=this;if(!t.docView||this.flushingSoon>-1)return;let n=this.pendingRecords();n.length&&(this.queue=[]);let r=t.domSelectionRange(),a=!this.suppressingSelectionUpdates&&!this.currentSelection.eq(r)&&nZ(t)&&!this.ignoreSelectionChange(r),o=-1,i=-1,s=!1,l=[];if(t.editable)for(let c=0;cf.nodeName=="BR");if(c.length==2){let[f,h]=c;f.parentNode&&f.parentNode.parentNode==h.parentNode?h.remove():f.remove()}else{let{focusNode:f}=this.currentSelection;for(let h of c){let v=h.parentNode;v&&v.nodeName=="LI"&&(!f||aLe(t,f)!=v)&&h.remove()}}}let u=null;o<0&&a&&t.input.lastFocus>Date.now()-200&&Math.max(t.input.lastTouch,t.input.lastClick.time)-1||a)&&(o>-1&&(t.docView.markDirty(o,i),nLe(t)),this.handleDOMChange(o,i,s,l),t.docView&&t.docView.dirty?t.updateState(t.state):this.currentSelection.eq(r)||gc(t),this.currentSelection.set(r))}registerMutation(t,n){if(n.indexOf(t.target)>-1)return null;let r=this.view.docView.nearestDesc(t.target);if(t.type=="attributes"&&(r==this.view.docView||t.attributeName=="contenteditable"||t.attributeName=="style"&&!t.oldValue&&!t.target.getAttribute("style"))||!r||r.ignoreMutation(t))return null;if(t.type=="childList"){for(let c=0;ca;g--){let y=r.childNodes[g-1],b=y.pmViewDesc;if(y.nodeName=="BR"&&!b){o=g;break}if(!b||b.size)break}let f=e.state.doc,h=e.someProp("domParser")||Ad.fromSchema(e.state.schema),v=f.resolve(i),p=null,m=h.parse(r,{topNode:v.parent,topMatch:v.parent.contentMatchAt(v.index()),topOpen:!0,from:a,to:o,preserveWhitespace:v.parent.type.whitespace=="pre"?"full":!0,findPositions:u,ruleFromNode:iLe,context:v});if(u&&u[0].pos!=null){let g=u[0].pos,y=u[1]&&u[1].pos;y==null&&(y=g),p={anchor:g+i,head:y+i}}return{doc:m,sel:p,from:i,to:s}}function iLe(e){let t=e.pmViewDesc;if(t)return t.parseRule();if(e.nodeName=="BR"&&e.parentNode){if(Ho&&/^(ul|ol)$/i.test(e.parentNode.nodeName)){let n=document.createElement("div");return n.appendChild(document.createElement("li")),{skip:n}}else if(e.parentNode.lastChild==e||Ho&&/^(tr|table)$/i.test(e.parentNode.nodeName))return{ignore:!0}}else if(e.nodeName=="IMG"&&e.getAttribute("mark-placeholder"))return{ignore:!0};return null}const sLe=/^(a|abbr|acronym|b|bd[io]|big|br|button|cite|code|data(list)?|del|dfn|em|i|img|ins|kbd|label|map|mark|meter|output|q|ruby|s|samp|small|span|strong|su[bp]|time|u|tt|var)$/i;function lLe(e,t,n,r,a){let o=e.input.compositionPendingChanges||(e.composing?e.input.compositionID:0);if(e.input.compositionPendingChanges=0,t<0){let A=e.input.lastSelectionTime>Date.now()-50?e.input.lastSelectionOrigin:null,E=fP(e,A);if(E&&!e.state.selection.eq(E)){if(So&&pc&&e.input.lastKeyCode===13&&Date.now()-100I(e,Gh(13,"Enter"))))return;let M=e.state.tr.setSelection(E);A=="pointer"?M.setMeta("pointer",!0):A=="key"&&M.scrollIntoView(),o&&M.setMeta("composition",o),e.dispatch(M)}return}let i=e.state.doc.resolve(t),s=i.sharedDepth(n);t=i.before(s+1),n=e.state.doc.resolve(n).after(s+1);let l=e.state.selection,u=oLe(e,t,n),c=e.state.doc,f=c.slice(u.from,u.to),h,v;e.input.lastKeyCode===8&&Date.now()-100Date.now()-225||pc)&&a.some(A=>A.nodeType==1&&!sLe.test(A.nodeName))&&(!p||p.endA>=p.endB)&&e.someProp("handleKeyDown",A=>A(e,Gh(13,"Enter")))){e.input.lastIOSEnter=0;return}if(!p)if(r&&l instanceof Mt&&!l.empty&&l.$head.sameParent(l.$anchor)&&!e.composing&&!(u.sel&&u.sel.anchor!=u.sel.head))p={start:l.from,endA:l.to,endB:l.to};else{if(u.sel){let A=VZ(e,e.state.doc,u.sel);if(A&&!A.eq(e.state.selection)){let E=e.state.tr.setSelection(A);o&&E.setMeta("composition",o),e.dispatch(E)}}return}e.state.selection.frome.state.selection.from&&p.start<=e.state.selection.from+2&&e.state.selection.from>=u.from?p.start=e.state.selection.from:p.endA=e.state.selection.to-2&&e.state.selection.to<=u.to&&(p.endB+=e.state.selection.to-p.endA,p.endA=e.state.selection.to)),hi&&Pd<=11&&p.endB==p.start+1&&p.endA==p.start&&p.start>u.from&&u.doc.textBetween(p.start-u.from-1,p.start-u.from+1)=="  "&&(p.start--,p.endA--,p.endB--);let m=u.doc.resolveNoCache(p.start-u.from),g=u.doc.resolveNoCache(p.endB-u.from),y=c.resolve(p.start),b=m.sameParent(g)&&m.parent.inlineContent&&y.end()>=p.endA,w;if((Rm&&e.input.lastIOSEnter>Date.now()-225&&(!b||a.some(A=>A.nodeName=="DIV"||A.nodeName=="P"))||!b&&m.posm.pos)&&e.someProp("handleKeyDown",A=>A(e,Gh(13,"Enter")))){e.input.lastIOSEnter=0;return}if(e.state.selection.anchor>p.start&&cLe(c,p.start,p.endA,m,g)&&e.someProp("handleKeyDown",A=>A(e,Gh(8,"Backspace")))){pc&&So&&e.domObserver.suppressSelectionUpdates();return}So&&p.endB==p.start&&(e.input.lastChromeDelete=Date.now()),pc&&!b&&m.start()!=g.start()&&g.parentOffset==0&&m.depth==g.depth&&u.sel&&u.sel.anchor==u.sel.head&&u.sel.head==p.endA&&(p.endB-=2,g=u.doc.resolveNoCache(p.endB-u.from),setTimeout(()=>{e.someProp("handleKeyDown",function(A){return A(e,Gh(13,"Enter"))})},20));let S=p.start,_=p.endA,C=A=>{let E=A||e.state.tr.replace(S,_,u.doc.slice(p.start-u.from,p.endB-u.from));if(u.sel){let M=VZ(e,E.doc,u.sel);M&&!(So&&e.composing&&M.empty&&(p.start!=p.endB||e.input.lastChromeDeletegc(e),20));let A=C(e.state.tr.delete(S,_)),E=c.resolve(p.start).marksAcross(c.resolve(p.endA));E&&A.ensureMarks(E),e.dispatch(A)}else if(p.endA==p.endB&&(T=uLe(m.parent.content.cut(m.parentOffset,g.parentOffset),y.parent.content.cut(y.parentOffset,p.endA-y.start())))){let A=C(e.state.tr);T.type=="add"?A.addMark(S,_,T.mark):A.removeMark(S,_,T.mark),e.dispatch(A)}else if(m.parent.child(m.index()).isText&&m.index()==g.index()-(g.textOffset?0:1)){let A=m.parent.textBetween(m.parentOffset,g.parentOffset),E=()=>C(e.state.tr.insertText(A,S,_));e.someProp("handleTextInput",M=>M(e,S,_,A,E))||e.dispatch(E())}}else e.dispatch(C())}function VZ(e,t,n){return Math.max(n.anchor,n.head)>t.content.size?null:vP(e,t.resolve(n.anchor),t.resolve(n.head))}function uLe(e,t){let n=e.firstChild.marks,r=t.firstChild.marks,a=n,o=r,i,s,l;for(let c=0;cc.mark(s.addToSet(c.marks));else if(a.length==0&&o.length==1)s=o[0],i="remove",l=c=>c.mark(s.removeFromSet(c.marks));else return null;let u=[];for(let c=0;cn||AP(i,!0,!1)0&&(t||e.indexAfter(r)==e.node(r).childCount);)r--,a++,t=!1;if(n){let o=e.node(r).maybeChild(e.indexAfter(r));for(;o&&!o.isLeaf;)o=o.firstChild,a++}return a}function dLe(e,t,n,r,a){let o=e.findDiffStart(t,n);if(o==null)return null;let{a:i,b:s}=e.findDiffEnd(t,n+e.size,n+t.size);if(a=="end"){let l=Math.max(0,o-Math.min(i,s));r-=i+l-o}if(i=i?o-r:0;o-=l,o&&o=s?o-r:0;o-=l,o&&o=56320&&t<=57343&&n>=55296&&n<=56319}class NZ{constructor(t,n){this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new I2e,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=n,this.state=n.state,this.directPlugins=n.plugins||[],this.directPlugins.forEach(FZ),this.dispatch=this.dispatch.bind(this),this.dom=t&&t.mount||document.createElement("div"),t&&(t.appendChild?t.appendChild(this.dom):typeof t=="function"?t(this.dom):t.mount&&(this.mounted=!0)),this.editable=RZ(this),OZ(this),this.nodeViews=BZ(this),this.docView=UX(this.state.doc,LZ(this),kP(this),this.dom,this),this.domObserver=new tLe(this,(r,a,o,i)=>lLe(this,r,a,o,i)),this.domObserver.start(),D2e(this),this.updatePluginViews()}get composing(){return this.input.composing}get props(){if(this._props.state!=this.state){let t=this._props;this._props={};for(let n in t)this._props[n]=t[n];this._props.state=this.state}return this._props}update(t){t.handleDOMEvents!=this._props.handleDOMEvents&&wP(this);let n=this._props;this._props=t,t.plugins&&(t.plugins.forEach(FZ),this.directPlugins=t.plugins),this.updateStateInner(t.state,n)}setProps(t){let n={};for(let r in this._props)n[r]=this._props[r];n.state=this.state;for(let r in t)n[r]=t[r];this.update(n)}updateState(t){this.updateStateInner(t,this._props)}updateStateInner(t,n){var r;let a=this.state,o=!1,i=!1;t.storedMarks&&this.composing&&(SZ(this),i=!0),this.state=t;let s=a.plugins!=t.plugins||this._props.plugins!=n.plugins;if(s||this._props.plugins!=n.plugins||this._props.nodeViews!=n.nodeViews){let v=BZ(this);hLe(v,this.nodeViews)&&(this.nodeViews=v,o=!0)}(s||n.handleDOMEvents!=this._props.handleDOMEvents)&&wP(this),this.editable=RZ(this),OZ(this);let l=kP(this),u=LZ(this),c=a.plugins!=t.plugins&&!a.doc.eq(t.doc)?"reset":t.scrollToSelection>a.scrollToSelection?"to selection":"preserve",f=o||!this.docView.matchesNode(t.doc,u,l);(f||!t.selection.eq(a.selection))&&(i=!0);let h=c=="preserve"&&i&&this.dom.style.overflowAnchor==null&&jNe(this);if(i){this.domObserver.stop();let v=f&&(hi||So)&&!this.composing&&!a.selection.empty&&!t.selection.empty&&fLe(a.selection,t.selection);if(f){let p=So?this.trackWrites=this.domSelectionRange().focusNode:null;this.composing&&(this.input.compositionNode=U2e(this)),(o||!this.docView.update(t.doc,u,l,this))&&(this.docView.updateOuterDeco(u),this.docView.destroy(),this.docView=UX(t.doc,u,l,this.dom,this)),p&&!this.trackWrites&&(v=!0)}v||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&p2e(this))?gc(this,v):(eZ(this,t.selection),this.domObserver.setCurSelection()),this.domObserver.start()}this.updatePluginViews(a),!((r=this.dragging)===null||r===void 0)&&r.node&&!a.doc.eq(t.doc)&&this.updateDraggedNode(this.dragging,a),c=="reset"?this.dom.scrollTop=0:c=="to selection"?this.scrollToSelection():h&&YNe(h)}scrollToSelection(){let t=this.domSelectionRange().focusNode;if(!(!t||!this.dom.contains(t.nodeType==1?t:t.parentNode))&&!this.someProp("handleScrollToSelection",n=>n(this)))if(this.state.selection instanceof At){let n=this.docView.domAfterPos(this.state.selection.from);n.nodeType==1&&DX(this,n.getBoundingClientRect(),t)}else DX(this,this.coordsAtPos(this.state.selection.head,1),t)}destroyPluginViews(){let t;for(;t=this.pluginViews.pop();)t.destroy&&t.destroy()}updatePluginViews(t){if(!t||t.plugins!=this.state.plugins||this.directPlugins!=this.prevDirectPlugins){this.prevDirectPlugins=this.directPlugins,this.destroyPluginViews();for(let n=0;n0&&this.state.doc.nodeAt(o))==r.node&&(a=o)}this.dragging=new CZ(t.slice,t.move,a<0?void 0:At.create(this.state.doc,a))}someProp(t,n){let r=this._props&&this._props[t],a;if(r!=null&&(a=n?n(r):r))return a;for(let i=0;in.ownerDocument.getSelection()),this._root=n}return t||document}updateRoot(){this._root=null}posAtCoords(t){return qNe(this,t)}coordsAtPos(t,n=1){return RX(this,t,n)}domAtPos(t,n=0){return this.docView.domFromPos(t,n)}nodeDOM(t){let n=this.docView.descAt(t);return n?n.nodeDOM:null}posAtDOM(t,n,r=-1){let a=this.docView.posFromDOM(t,n,r);if(a==null)throw new RangeError("DOM position not inside the editor");return a}endOfTextblock(t,n){return r2e(this,n||this.state,t)}pasteHTML(t,n){return o1(this,"",t,!1,n||new ClipboardEvent("paste"))}pasteText(t,n){return o1(this,t,null,!0,n||new ClipboardEvent("paste"))}serializeForClipboard(t){return gP(this,t)}destroy(){this.docView&&(V2e(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],kP(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null,NNe())}get isDestroyed(){return this.docView==null}dispatchEvent(t){return N2e(this,t)}domSelectionRange(){let t=this.domSelection();return t?Ho&&this.root.nodeType===11&&FNe(this.dom.ownerDocument)==this.dom&&rLe(this,t)||t:{focusNode:null,focusOffset:0,anchorNode:null,anchorOffset:0}}domSelection(){return this.root.getSelection()}}NZ.prototype.dispatch=function(e){let t=this._props.dispatchTransaction;t?t.call(this,e):this.updateState(this.state.apply(e))};function LZ(e){let t=Object.create(null);return t.class="ProseMirror",t.contenteditable=String(e.editable),e.someProp("attributes",n=>{if(typeof n=="function"&&(n=n(e.state)),n)for(let r in n)r=="class"?t.class+=" "+n[r]:r=="style"?t.style=(t.style?t.style+";":"")+n[r]:!t[r]&&r!="contenteditable"&&r!="nodeName"&&(t[r]=String(n[r]))}),t.translate||(t.translate="no"),[ro.node(0,e.state.doc.content.size,t)]}function OZ(e){if(e.markCursor){let t=document.createElement("img");t.className="ProseMirror-separator",t.setAttribute("mark-placeholder","true"),t.setAttribute("alt",""),e.cursorWrapper={dom:t,deco:ro.widget(e.state.selection.from,t,{raw:!0,marks:e.markCursor})}}else e.cursorWrapper=null}function RZ(e){return!e.someProp("editable",t=>t(e.state)===!1)}function fLe(e,t){let n=Math.min(e.$anchor.sharedDepth(e.head),t.$anchor.sharedDepth(t.head));return e.$anchor.start(n)!=t.$anchor.start(n)}function BZ(e){let t=Object.create(null);function n(r){for(let a in r)Object.prototype.hasOwnProperty.call(t,a)||(t[a]=r[a])}return e.someProp("nodeViews",n),e.someProp("markViews",n),t}function hLe(e,t){let n=0,r=0;for(let a in e){if(e[a]!=t[a])return!0;n++}for(let a in t)r++;return n!=r}function FZ(e){if(e.spec.state||e.spec.filterTransaction||e.spec.appendTransaction)throw new RangeError("Plugins passed directly to the view must not have a state component")}for(var Hd={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},CC={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},vLe=typeof navigator<"u"&&/Mac/.test(navigator.platform),pLe=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),ao=0;ao<10;ao++)Hd[48+ao]=Hd[96+ao]=String(ao);for(var ao=1;ao<=24;ao++)Hd[ao+111]="F"+ao;for(var ao=65;ao<=90;ao++)Hd[ao]=String.fromCharCode(ao+32),CC[ao]=String.fromCharCode(ao);for(var EP in Hd)CC.hasOwnProperty(EP)||(CC[EP]=Hd[EP]);function mLe(e){var t=vLe&&e.metaKey&&e.shiftKey&&!e.ctrlKey&&!e.altKey||pLe&&e.shiftKey&&e.key&&e.key.length==1||e.key=="Unidentified",n=!t&&e.key||(e.shiftKey?CC:Hd)[e.keyCode]||e.key||"Unidentified";return n=="Esc"&&(n="Escape"),n=="Del"&&(n="Delete"),n=="Left"&&(n="ArrowLeft"),n=="Up"&&(n="ArrowUp"),n=="Right"&&(n="ArrowRight"),n=="Down"&&(n="ArrowDown"),n}const gLe=typeof navigator<"u"&&/Mac|iP(hone|[oa]d)/.test(navigator.platform),yLe=typeof navigator<"u"&&/Win/.test(navigator.platform);function bLe(e){let t=e.split(/-(?!$)/),n=t[t.length-1];n=="Space"&&(n=" ");let r,a,o,i;for(let s=0;se.selection.empty?!1:(t&&t(e.tr.deleteSelection().scrollIntoView()),!0);function HZ(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock("backward",e):n.parentOffset>0)?null:n}const zZ=(e,t,n)=>{let r=HZ(e,n);if(!r)return!1;let a=DP(r);if(!a){let i=r.blockRange(),s=i&&Dm(i);return s==null?!1:(t&&t(e.tr.lift(i,s).scrollIntoView()),!0)}let o=a.nodeBefore;if(JZ(e,a,t,-1))return!0;if(r.parent.content.size==0&&(Wm(o,"end")||At.isSelectable(o)))for(let i=r.depth;;i--){let s=fC(e.doc,r.before(i),r.after(i),at.empty);if(s&&s.slice.size1)break}return o.isAtom&&a.depth==r.depth-1?(t&&t(e.tr.delete(a.pos-o.nodeSize,a.pos).scrollIntoView()),!0):!1},xLe=(e,t,n)=>{let r=HZ(e,n);if(!r)return!1;let a=DP(r);return a?WZ(e,a,t):!1},CLe=(e,t,n)=>{let r=UZ(e,n);if(!r)return!1;let a=VP(r);return a?WZ(e,a,t):!1};function WZ(e,t,n){let r=t.nodeBefore,a=r,o=t.pos-1;for(;!a.isTextblock;o--){if(a.type.spec.isolating)return!1;let c=a.lastChild;if(!c)return!1;a=c}let i=t.nodeAfter,s=i,l=t.pos+1;for(;!s.isTextblock;l++){if(s.type.spec.isolating)return!1;let c=s.firstChild;if(!c)return!1;s=c}let u=fC(e.doc,o,l,at.empty);if(!u||u.from!=o||u instanceof za&&u.slice.size>=l-o)return!1;if(n){let c=e.tr.step(u);c.setSelection(Mt.create(c.doc,o)),n(c.scrollIntoView())}return!0}function Wm(e,t,n=!1){for(let r=e;r;r=t=="start"?r.firstChild:r.lastChild){if(r.isTextblock)return!0;if(n&&r.childCount!=1)return!1}return!1}const GZ=(e,t,n)=>{let{$head:r,empty:a}=e.selection,o=r;if(!a)return!1;if(r.parent.isTextblock){if(n?!n.endOfTextblock("backward",e):r.parentOffset>0)return!1;o=DP(r)}let i=o&&o.nodeBefore;return!i||!At.isSelectable(i)?!1:(t&&t(e.tr.setSelection(At.create(e.doc,o.pos-i.nodeSize)).scrollIntoView()),!0)};function DP(e){if(!e.parent.type.spec.isolating)for(let t=e.depth-1;t>=0;t--){if(e.index(t)>0)return e.doc.resolve(e.before(t+1));if(e.node(t).type.spec.isolating)break}return null}function UZ(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock("forward",e):n.parentOffset{let r=UZ(e,n);if(!r)return!1;let a=VP(r);if(!a)return!1;let o=a.nodeAfter;if(JZ(e,a,t,1))return!0;if(r.parent.content.size==0&&(Wm(o,"start")||At.isSelectable(o))){let i=fC(e.doc,r.before(),r.after(),at.empty);if(i&&i.slice.size{let{$head:r,empty:a}=e.selection,o=r;if(!a)return!1;if(r.parent.isTextblock){if(n?!n.endOfTextblock("forward",e):r.parentOffset=0;t--){let n=e.node(t);if(e.index(t)+1{let n=e.selection,r=n instanceof At,a;if(r){if(n.node.isTextblock||!Dd(e.doc,n.from))return!1;a=n.from}else if(a=dC(e.doc,n.from,-1),a==null)return!1;if(t){let o=e.tr.join(a);r&&o.setSelection(At.create(o.doc,a-e.doc.resolve(a).nodeBefore.nodeSize)),t(o.scrollIntoView())}return!0},TLe=(e,t)=>{let n=e.selection,r;if(n instanceof At){if(n.node.isTextblock||!Dd(e.doc,n.to))return!1;r=n.to}else if(r=dC(e.doc,n.to,1),r==null)return!1;return t&&t(e.tr.join(r).scrollIntoView()),!0},kLe=(e,t)=>{let{$from:n,$to:r}=e.selection,a=n.blockRange(r),o=a&&Dm(a);return o==null?!1:(t&&t(e.tr.lift(a,o).scrollIntoView()),!0)},KZ=(e,t)=>{let{$head:n,$anchor:r}=e.selection;return!n.parent.type.spec.code||!n.sameParent(r)?!1:(t&&t(e.tr.insertText(` +`).scrollIntoView()),!0)};function PP(e){for(let t=0;t{let{$head:n,$anchor:r}=e.selection;if(!n.parent.type.spec.code||!n.sameParent(r))return!1;let a=n.node(-1),o=n.indexAfter(-1),i=PP(a.contentMatchAt(o));if(!i||!a.canReplaceWith(o,o,i))return!1;if(t){let s=n.after(),l=e.tr.replaceWith(s,s,i.createAndFill());l.setSelection(Ht.near(l.doc.resolve(s),1)),t(l.scrollIntoView())}return!0},XZ=(e,t)=>{let n=e.selection,{$from:r,$to:a}=n;if(n instanceof Ui||r.parent.inlineContent||a.parent.inlineContent)return!1;let o=PP(a.parent.contentMatchAt(a.indexAfter()));if(!o||!o.isTextblock)return!1;if(t){let i=(!r.parentOffset&&a.index(){let{$cursor:n}=e.selection;if(!n||n.parent.content.size)return!1;if(n.depth>1&&n.after()!=n.end(-1)){let o=n.before();if(hc(e.doc,o))return t&&t(e.tr.split(o).scrollIntoView()),!0}let r=n.blockRange(),a=r&&Dm(r);return a==null?!1:(t&&t(e.tr.lift(r,a).scrollIntoView()),!0)};function ELe(e){return(t,n)=>{let{$from:r,$to:a}=t.selection;if(t.selection instanceof At&&t.selection.node.isBlock)return!r.parentOffset||!hc(t.doc,r.pos)?!1:(n&&n(t.tr.split(r.pos).scrollIntoView()),!0);if(!r.depth)return!1;let o=[],i,s,l=!1,u=!1;for(let v=r.depth;;v--)if(r.node(v).isBlock){l=r.end(v)==r.pos+(r.depth-v),u=r.start(v)==r.pos-(r.depth-v),s=PP(r.node(v-1).contentMatchAt(r.indexAfter(v-1))),o.unshift(l&&s?{type:s}:null),i=v;break}else{if(v==1)return!1;o.unshift(null)}let c=t.tr;(t.selection instanceof Mt||t.selection instanceof Ui)&&c.deleteSelection();let f=c.mapping.map(r.pos),h=hc(c.doc,f,o.length,o);if(h||(o[0]=s?{type:s}:null,h=hc(c.doc,f,o.length,o)),!h)return!1;if(c.split(f,o.length,o),!l&&u&&r.node(i).type!=s){let v=c.mapping.map(r.before(i)),p=c.doc.resolve(v);s&&r.node(i-1).canReplaceWith(p.index(),p.index()+1,s)&&c.setNodeMarkup(c.mapping.map(r.before(i)),s)}return n&&n(c.scrollIntoView()),!0}}const MLe=ELe(),ILe=(e,t)=>{let{$from:n,to:r}=e.selection,a,o=n.sharedDepth(r);return o==0?!1:(a=n.before(o),t&&t(e.tr.setSelection(At.create(e.doc,a))),!0)};function DLe(e,t,n){let r=t.nodeBefore,a=t.nodeAfter,o=t.index();return!r||!a||!r.type.compatibleContent(a.type)?!1:!r.content.size&&t.parent.canReplace(o-1,o)?(n&&n(e.tr.delete(t.pos-r.nodeSize,t.pos).scrollIntoView()),!0):!t.parent.canReplace(o,o+1)||!(a.isTextblock||Dd(e.doc,t.pos))?!1:(n&&n(e.tr.join(t.pos).scrollIntoView()),!0)}function JZ(e,t,n,r){let a=t.nodeBefore,o=t.nodeAfter,i,s,l=a.type.spec.isolating||o.type.spec.isolating;if(!l&&DLe(e,t,n))return!0;let u=!l&&t.parent.canReplace(t.index(),t.index()+1);if(u&&(i=(s=a.contentMatchAt(a.childCount)).findWrapping(o.type))&&s.matchType(i[0]||o.type).validEnd){if(n){let v=t.pos+o.nodeSize,p=Fe.empty;for(let y=i.length-1;y>=0;y--)p=Fe.from(i[y].create(null,p));p=Fe.from(a.copy(p));let m=e.tr.step(new Wa(t.pos-1,v,t.pos,v,new at(p,1,0),i.length,!0)),g=m.doc.resolve(v+2*i.length);g.nodeAfter&&g.nodeAfter.type==a.type&&Dd(m.doc,g.pos)&&m.join(g.pos),n(m.scrollIntoView())}return!0}let c=o.type.spec.isolating||r>0&&l?null:Ht.findFrom(t,1),f=c&&c.$from.blockRange(c.$to),h=f&&Dm(f);if(h!=null&&h>=t.depth)return n&&n(e.tr.lift(f,h).scrollIntoView()),!0;if(u&&Wm(o,"start",!0)&&Wm(a,"end")){let v=a,p=[];for(;p.push(v),!v.isTextblock;)v=v.lastChild;let m=o,g=1;for(;!m.isTextblock;m=m.firstChild)g++;if(v.canReplace(v.childCount,v.childCount,m.content)){if(n){let y=Fe.empty;for(let w=p.length-1;w>=0;w--)y=Fe.from(p[w].copy(y));let b=e.tr.step(new Wa(t.pos-p.length,t.pos+o.nodeSize,t.pos+g,t.pos+o.nodeSize-g,new at(y,p.length,0),0,!0));n(b.scrollIntoView())}return!0}}return!1}function QZ(e){return function(t,n){let r=t.selection,a=e<0?r.$from:r.$to,o=a.depth;for(;a.node(o).isInline;){if(!o)return!1;o--}return a.node(o).isTextblock?(n&&n(t.tr.setSelection(Mt.create(t.doc,e<0?a.start(o):a.end(o)))),!0):!1}}const VLe=QZ(-1),PLe=QZ(1);function NLe(e,t=null){return function(n,r){let{$from:a,$to:o}=n.selection,i=a.blockRange(o),s=i&&JV(i,e,t);return s?(r&&r(n.tr.wrap(i,s).scrollIntoView()),!0):!1}}function qZ(e,t=null){return function(n,r){let a=!1;for(let o=0;o{if(a)return!1;if(!(!l.isTextblock||l.hasMarkup(e,t)))if(l.type==e)a=!0;else{let c=n.doc.resolve(u),f=c.index();a=c.parent.canReplaceWith(f,f+1,e)}})}if(!a)return!1;if(r){let o=n.tr;for(let i=0;i=2&&t.$from.node(t.depth-1).type.compatibleContent(n)&&t.startIndex==0){if(t.$from.index(t.depth-1)==0)return!1;let l=i.resolve(t.start-2);o=new oC(l,l,t.depth),t.endIndex=0;c--)o=Fe.from(n[c].type.create(n[c].attrs,o));e.step(new Wa(t.start-(r?2:0),t.end,t.start,t.end,new at(o,0,0),n.length,!0));let i=0;for(let c=0;ci.childCount>0&&i.firstChild.type==e);return o?n?r.node(o.depth-1).type==e?FLe(t,n,e,o):HLe(t,n,o):!0:!1}}function FLe(e,t,n,r){let a=e.tr,o=r.end,i=r.$to.end(r.depth);om;p--)v-=a.child(p).nodeSize,r.delete(v-1,v+1);let o=r.doc.resolve(n.start),i=o.nodeAfter;if(r.mapping.map(n.end)!=n.start+o.nodeAfter.nodeSize)return!1;let s=n.startIndex==0,l=n.endIndex==a.childCount,u=o.node(-1),c=o.index(-1);if(!u.canReplace(c+(s?0:1),c+1,i.content.append(l?Fe.empty:Fe.from(a))))return!1;let f=o.pos,h=f+i.nodeSize;return r.step(new Wa(f-(s?1:0),h+(l?1:0),f+1,h-1,new at((s?Fe.empty:Fe.from(a.copy(Fe.empty))).append(l?Fe.empty:Fe.from(a.copy(Fe.empty))),s?0:1,l?0:1),s?0:1)),t(r.scrollIntoView()),!0}function zLe(e){return function(t,n){let{$from:r,$to:a}=t.selection,o=r.blockRange(a,u=>u.childCount>0&&u.firstChild.type==e);if(!o)return!1;let i=o.startIndex;if(i==0)return!1;let s=o.parent,l=s.child(i-1);if(l.type!=e)return!1;if(n){let u=l.lastChild&&l.lastChild.type==s.type,c=Fe.from(u?e.create():null),f=new at(Fe.from(e.create(null,Fe.from(s.type.create(null,c)))),u?3:1,0),h=o.start,v=o.end;n(t.tr.step(new Wa(h-(u?3:1),v,h,v,f,1,!0)).scrollIntoView())}return!0}}function TC(e){const{state:t,transaction:n}=e;let{selection:r}=n,{doc:a}=n,{storedMarks:o}=n;return{...t,apply:t.apply.bind(t),applyTransaction:t.applyTransaction.bind(t),plugins:t.plugins,schema:t.schema,reconfigure:t.reconfigure.bind(t),toJSON:t.toJSON.bind(t),get storedMarks(){return o},get selection(){return r},get doc(){return a},get tr(){return r=n.selection,a=n.doc,o=n.storedMarks,n}}}class kC{constructor(t){this.editor=t.editor,this.rawCommands=this.editor.extensionManager.commands,this.customState=t.state}get hasCustomState(){return!!this.customState}get state(){return this.customState||this.editor.state}get commands(){const{rawCommands:t,editor:n,state:r}=this,{view:a}=n,{tr:o}=r,i=this.buildProps(o);return Object.fromEntries(Object.entries(t).map(([s,l])=>[s,(...u)=>{const c=l(...u)(i);return!o.getMeta("preventDispatch")&&!this.hasCustomState&&a.dispatch(o),c}]))}get chain(){return()=>this.createChain()}get can(){return()=>this.createCan()}createChain(t,n=!0){const{rawCommands:r,editor:a,state:o}=this,{view:i}=a,s=[],l=!!t,u=t||o.tr,c=()=>(!l&&n&&!u.getMeta("preventDispatch")&&!this.hasCustomState&&i.dispatch(u),s.every(h=>h===!0)),f={...Object.fromEntries(Object.entries(r).map(([h,v])=>[h,(...p)=>{const m=this.buildProps(u,n),g=v(...p)(m);return s.push(g),f}])),run:c};return f}createCan(t){const{rawCommands:n,state:r}=this,a=!1,o=t||r.tr,i=this.buildProps(o,a);return{...Object.fromEntries(Object.entries(n).map(([s,l])=>[s,(...u)=>l(...u)({...i,dispatch:void 0})])),chain:()=>this.createChain(o,a)}}buildProps(t,n=!0){const{rawCommands:r,editor:a,state:o}=this,{view:i}=a,s={tr:t,editor:a,view:i,state:TC({state:o,transaction:t}),dispatch:n?()=>{}:void 0,chain:()=>this.createChain(t,n),can:()=>this.createCan(t),get commands(){return Object.fromEntries(Object.entries(r).map(([l,u])=>[l,(...c)=>u(...c)(s)]))}};return s}}class WLe{constructor(){this.callbacks={}}on(t,n){return this.callbacks[t]||(this.callbacks[t]=[]),this.callbacks[t].push(n),this}emit(t,...n){const r=this.callbacks[t];return r&&r.forEach(a=>a.apply(this,n)),this}off(t,n){const r=this.callbacks[t];return r&&(n?this.callbacks[t]=r.filter(a=>a!==n):delete this.callbacks[t]),this}once(t,n){const r=(...a)=>{this.off(t,r),n.apply(this,a)};return this.on(t,r)}removeAllListeners(){this.callbacks={}}}function bt(e,t,n){return e.config[t]===void 0&&e.parent?bt(e.parent,t,n):typeof e.config[t]=="function"?e.config[t].bind({...n,parent:e.parent?bt(e.parent,t,n):null}):e.config[t]}function AC(e){const t=e.filter(a=>a.type==="extension"),n=e.filter(a=>a.type==="node"),r=e.filter(a=>a.type==="mark");return{baseExtensions:t,nodeExtensions:n,markExtensions:r}}function $Z(e){const t=[],{nodeExtensions:n,markExtensions:r}=AC(e),a=[...n,...r],o={default:null,rendered:!0,renderHTML:null,parseHTML:null,keepOnSplit:!0,isRequired:!1};return e.forEach(i=>{const s={name:i.name,options:i.options,storage:i.storage,extensions:a},l=bt(i,"addGlobalAttributes",s);l&&l().forEach(u=>{u.types.forEach(c=>{Object.entries(u.attributes).forEach(([f,h])=>{t.push({type:c,name:f,attribute:{...o,...h}})})})})}),a.forEach(i=>{const s={name:i.name,options:i.options,storage:i.storage},l=bt(i,"addAttributes",s);if(!l)return;const u=l();Object.entries(u).forEach(([c,f])=>{const h={...o,...f};typeof h?.default=="function"&&(h.default=h.default()),h?.isRequired&&h?.default===void 0&&delete h.default,t.push({type:i.name,name:c,attribute:h})})}),t}function Ga(e,t){if(typeof e=="string"){if(!t.nodes[e])throw Error(`There is no node type named '${e}'. Maybe you forgot to add the extension?`);return t.nodes[e]}return e}function Un(...e){return e.filter(t=>!!t).reduce((t,n)=>{const r={...t};return Object.entries(n).forEach(([a,o])=>{if(!r[a]){r[a]=o;return}if(a==="class"){const i=o?String(o).split(" "):[],s=r[a]?r[a].split(" "):[],l=i.filter(u=>!s.includes(u));r[a]=[...s,...l].join(" ")}else if(a==="style"){const i=o?o.split(";").map(u=>u.trim()).filter(Boolean):[],s=r[a]?r[a].split(";").map(u=>u.trim()).filter(Boolean):[],l=new Map;s.forEach(u=>{const[c,f]=u.split(":").map(h=>h.trim());l.set(c,f)}),i.forEach(u=>{const[c,f]=u.split(":").map(h=>h.trim());l.set(c,f)}),r[a]=Array.from(l.entries()).map(([u,c])=>`${u}: ${c}`).join("; ")}else r[a]=o}),r},{})}function LP(e,t){return t.filter(n=>n.type===e.type.name).filter(n=>n.attribute.rendered).map(n=>n.attribute.renderHTML?n.attribute.renderHTML(e.attrs)||{}:{[n.name]:e.attrs[n.name]}).reduce((n,r)=>Un(n,r),{})}function eJ(e){return typeof e=="function"}function cn(e,t=void 0,...n){return eJ(e)?t?e.bind(t)(...n):e(...n):e}function GLe(e={}){return Object.keys(e).length===0&&e.constructor===Object}function ULe(e){return typeof e!="string"?e:e.match(/^[+-]?(?:\d*\.)?\d+$/)?Number(e):e==="true"?!0:e==="false"?!1:e}function tJ(e,t){return"style"in e?e:{...e,getAttrs:n=>{const r=e.getAttrs?e.getAttrs(n):e.attrs;if(r===!1)return!1;const a=t.reduce((o,i)=>{const s=i.attribute.parseHTML?i.attribute.parseHTML(n):ULe(n.getAttribute(i.name));return s==null?o:{...o,[i.name]:s}},{});return{...r,...a}}}}function nJ(e){return Object.fromEntries(Object.entries(e).filter(([t,n])=>t==="attrs"&&GLe(n)?!1:n!=null))}function rJ(e,t){var n;const r=$Z(e),{nodeExtensions:a,markExtensions:o}=AC(e),i=(n=a.find(u=>bt(u,"topNode")))===null||n===void 0?void 0:n.name,s=Object.fromEntries(a.map(u=>{const c=r.filter(y=>y.type===u.name),f={name:u.name,options:u.options,storage:u.storage,editor:t},h=e.reduce((y,b)=>{const w=bt(b,"extendNodeSchema",f);return{...y,...w?w(u):{}}},{}),v=nJ({...h,content:cn(bt(u,"content",f)),marks:cn(bt(u,"marks",f)),group:cn(bt(u,"group",f)),inline:cn(bt(u,"inline",f)),atom:cn(bt(u,"atom",f)),selectable:cn(bt(u,"selectable",f)),draggable:cn(bt(u,"draggable",f)),code:cn(bt(u,"code",f)),whitespace:cn(bt(u,"whitespace",f)),linebreakReplacement:cn(bt(u,"linebreakReplacement",f)),defining:cn(bt(u,"defining",f)),isolating:cn(bt(u,"isolating",f)),attrs:Object.fromEntries(c.map(y=>{var b;return[y.name,{default:(b=y?.attribute)===null||b===void 0?void 0:b.default}]}))}),p=cn(bt(u,"parseHTML",f));p&&(v.parseDOM=p.map(y=>tJ(y,c)));const m=bt(u,"renderHTML",f);m&&(v.toDOM=y=>m({node:y,HTMLAttributes:LP(y,c)}));const g=bt(u,"renderText",f);return g&&(v.toText=g),[u.name,v]})),l=Object.fromEntries(o.map(u=>{const c=r.filter(g=>g.type===u.name),f={name:u.name,options:u.options,storage:u.storage,editor:t},h=e.reduce((g,y)=>{const b=bt(y,"extendMarkSchema",f);return{...g,...b?b(u):{}}},{}),v=nJ({...h,inclusive:cn(bt(u,"inclusive",f)),excludes:cn(bt(u,"excludes",f)),group:cn(bt(u,"group",f)),spanning:cn(bt(u,"spanning",f)),code:cn(bt(u,"code",f)),attrs:Object.fromEntries(c.map(g=>{var y;return[g.name,{default:(y=g?.attribute)===null||y===void 0?void 0:y.default}]}))}),p=cn(bt(u,"parseHTML",f));p&&(v.parseDOM=p.map(g=>tJ(g,c)));const m=bt(u,"renderHTML",f);return m&&(v.toDOM=g=>m({mark:g,HTMLAttributes:LP(g,c)})),[u.name,v]}));return new KK({topNode:i,nodes:s,marks:l})}function OP(e,t){return t.nodes[e]||t.marks[e]||null}function aJ(e,t){return Array.isArray(t)?t.some(n=>(typeof n=="string"?n:n.name)===e.name):t}function RP(e,t){const n=Ed.fromSchema(t).serializeFragment(e),r=document.implementation.createHTMLDocument().createElement("div");return r.appendChild(n),r.innerHTML}const jLe=(e,t=500)=>{let n="";const r=e.parentOffset;return e.parent.nodesBetween(Math.max(0,r-t),r,(a,o,i,s)=>{var l,u;const c=((u=(l=a.type.spec).toText)===null||u===void 0?void 0:u.call(l,{node:a,pos:o,parent:i,index:s}))||a.textContent||"%leaf%";n+=a.isAtom&&!a.isText?c:c.slice(0,Math.max(0,r-o))}),n};function BP(e){return Object.prototype.toString.call(e)==="[object RegExp]"}class EC{constructor(t){this.find=t.find,this.handler=t.handler}}const YLe=(e,t)=>{if(BP(t))return t.exec(e);const n=t(e);if(!n)return null;const r=[n.text];return r.index=n.index,r.input=e,r.data=n.data,n.replaceWith&&(n.text.includes(n.replaceWith)||console.warn('[tiptap warn]: "inputRuleMatch.replaceWith" must be part of "inputRuleMatch.text".'),r.push(n.replaceWith)),r};function MC(e){var t;const{editor:n,from:r,to:a,text:o,rules:i,plugin:s}=e,{view:l}=n;if(l.composing)return!1;const u=l.state.doc.resolve(r);if(u.parent.type.spec.code||!((t=u.nodeBefore||u.nodeAfter)===null||t===void 0)&&t.marks.find(h=>h.type.spec.code))return!1;let c=!1;const f=jLe(u)+o;return i.forEach(h=>{if(c)return;const v=YLe(f,h.find);if(!v)return;const p=l.state.tr,m=TC({state:l.state,transaction:p}),g={from:r-(v[0].length-o.length),to:a},{commands:y,chain:b,can:w}=new kC({editor:n,state:m});h.handler({state:m,range:g,match:v,commands:y,chain:b,can:w})===null||!p.steps.length||(p.setMeta(s,{transform:p,from:r,to:a,text:o}),l.dispatch(p),c=!0)}),c}function KLe(e){const{editor:t,rules:n}=e,r=new mr({state:{init(){return null},apply(a,o,i){const s=a.getMeta(r);if(s)return s;const l=a.getMeta("applyInputRules");return l&&setTimeout(()=>{let{text:u}=l;typeof u=="string"?u=u:u=RP(Fe.from(u),i.schema);const{from:c}=l,f=c+u.length;MC({editor:t,from:c,to:f,text:u,rules:n,plugin:r})}),a.selectionSet||a.docChanged?null:o}},props:{handleTextInput(a,o,i,s){return MC({editor:t,from:o,to:i,text:s,rules:n,plugin:r})},handleDOMEvents:{compositionend:a=>(setTimeout(()=>{const{$cursor:o}=a.state.selection;o&&MC({editor:t,from:o.pos,to:o.pos,text:"",rules:n,plugin:r})}),!1)},handleKeyDown(a,o){if(o.key!=="Enter")return!1;const{$cursor:i}=a.state.selection;return i?MC({editor:t,from:i.pos,to:i.pos,text:` +`,rules:n,plugin:r}):!1}},isInputRules:!0});return r}function XLe(e){return Object.prototype.toString.call(e).slice(8,-1)}function IC(e){return XLe(e)!=="Object"?!1:e.constructor===Object&&Object.getPrototypeOf(e)===Object.prototype}function DC(e,t){const n={...e};return IC(e)&&IC(t)&&Object.keys(t).forEach(r=>{IC(t[r])&&IC(e[r])?n[r]=DC(e[r],t[r]):n[r]=t[r]}),n}class vi{constructor(t={}){this.type="mark",this.name="mark",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...t},this.name=this.config.name,t.defaultOptions&&Object.keys(t.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=cn(bt(this,"addOptions",{name:this.name}))),this.storage=cn(bt(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(t={}){return new vi(t)}configure(t={}){const n=this.extend({...this.config,addOptions:()=>DC(this.options,t)});return n.name=this.name,n.parent=this.parent,n}extend(t={}){const n=new vi(t);return n.parent=this,this.child=n,n.name=t.name?t.name:n.parent.name,t.defaultOptions&&Object.keys(t.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${n.name}".`),n.options=cn(bt(n,"addOptions",{name:n.name})),n.storage=cn(bt(n,"addStorage",{name:n.name,options:n.options})),n}static handleExit({editor:t,mark:n}){const{tr:r}=t.state,a=t.state.selection.$from;if(a.pos===a.end()){const o=a.marks();if(!o.find(s=>s?.type.name===n.name))return!1;const i=o.find(s=>s?.type.name===n.name);return i&&r.removeStoredMark(i),r.insertText(" ",a.pos),t.view.dispatch(r),!0}return!1}}function ZLe(e){return typeof e=="number"}class JLe{constructor(t){this.find=t.find,this.handler=t.handler}}const QLe=(e,t,n)=>{if(BP(t))return[...e.matchAll(t)];const r=t(e,n);return r?r.map(a=>{const o=[a.text];return o.index=a.index,o.input=e,o.data=a.data,a.replaceWith&&(a.text.includes(a.replaceWith)||console.warn('[tiptap warn]: "pasteRuleMatch.replaceWith" must be part of "pasteRuleMatch.text".'),o.push(a.replaceWith)),o}):[]};function qLe(e){const{editor:t,state:n,from:r,to:a,rule:o,pasteEvent:i,dropEvent:s}=e,{commands:l,chain:u,can:c}=new kC({editor:t,state:n}),f=[];return n.doc.nodesBetween(r,a,(h,v)=>{if(!h.isTextblock||h.type.spec.code)return;const p=Math.max(r,v),m=Math.min(a,v+h.content.size),g=h.textBetween(p-v,m-v,void 0,"");QLe(g,o.find,i).forEach(y=>{if(y.index===void 0)return;const b=p+y.index+1,w=b+y[0].length,S={from:n.tr.mapping.map(b),to:n.tr.mapping.map(w)},_=o.handler({state:n,range:S,match:y,commands:l,chain:u,can:c,pasteEvent:i,dropEvent:s});f.push(_)})}),f.every(h=>h!==null)}let VC=null;const $Le=e=>{var t;const n=new ClipboardEvent("paste",{clipboardData:new DataTransfer});return(t=n.clipboardData)===null||t===void 0||t.setData("text/html",e),n};function eOe(e){const{editor:t,rules:n}=e;let r=null,a=!1,o=!1,i=typeof ClipboardEvent<"u"?new ClipboardEvent("paste"):null,s;try{s=typeof DragEvent<"u"?new DragEvent("drop"):null}catch{s=null}const l=({state:u,from:c,to:f,rule:h,pasteEvt:v})=>{const p=u.tr,m=TC({state:u,transaction:p});if(!(!qLe({editor:t,state:m,from:Math.max(c-1,0),to:f.b-1,rule:h,pasteEvent:v,dropEvent:s})||!p.steps.length)){try{s=typeof DragEvent<"u"?new DragEvent("drop"):null}catch{s=null}return i=typeof ClipboardEvent<"u"?new ClipboardEvent("paste"):null,p}};return n.map(u=>new mr({view(c){const f=v=>{var p;r=!((p=c.dom.parentElement)===null||p===void 0)&&p.contains(v.target)?c.dom.parentElement:null,r&&(VC=t)},h=()=>{VC&&(VC=null)};return window.addEventListener("dragstart",f),window.addEventListener("dragend",h),{destroy(){window.removeEventListener("dragstart",f),window.removeEventListener("dragend",h)}}},props:{handleDOMEvents:{drop:(c,f)=>{if(o=r===c.dom.parentElement,s=f,!o){const h=VC;h?.isEditable&&setTimeout(()=>{const v=h.state.selection;v&&h.commands.deleteRange({from:v.from,to:v.to})},10)}return!1},paste:(c,f)=>{var h;const v=(h=f.clipboardData)===null||h===void 0?void 0:h.getData("text/html");return i=f,a=!!v?.includes("data-pm-slice"),!1}}},appendTransaction:(c,f,h)=>{const v=c[0],p=v.getMeta("uiEvent")==="paste"&&!a,m=v.getMeta("uiEvent")==="drop"&&!o,g=v.getMeta("applyPasteRules"),y=!!g;if(!p&&!m&&!y)return;if(y){let{text:S}=g;typeof S=="string"?S=S:S=RP(Fe.from(S),h.schema);const{from:_}=g,C=_+S.length,T=$Le(S);return l({rule:u,state:h,from:_,to:{b:C},pasteEvt:T})}const b=f.doc.content.findDiffStart(h.doc.content),w=f.doc.content.findDiffEnd(h.doc.content);if(!(!ZLe(b)||!w||b===w.b))return l({rule:u,state:h,from:b,to:w,pasteEvt:i})}}))}function tOe(e){const t=e.filter((n,r)=>e.indexOf(n)!==r);return Array.from(new Set(t))}class Zh{constructor(t,n){this.splittableMarks=[],this.editor=n,this.extensions=Zh.resolve(t),this.schema=rJ(this.extensions,n),this.setupExtensions()}static resolve(t){const n=Zh.sort(Zh.flatten(t)),r=tOe(n.map(a=>a.name));return r.length&&console.warn(`[tiptap warn]: Duplicate extension names found: [${r.map(a=>`'${a}'`).join(", ")}]. This can lead to issues.`),n}static flatten(t){return t.map(n=>{const r={name:n.name,options:n.options,storage:n.storage},a=bt(n,"addExtensions",r);return a?[n,...this.flatten(a())]:n}).flat(10)}static sort(t){return t.sort((n,r)=>{const a=bt(n,"priority")||100,o=bt(r,"priority")||100;return a>o?-1:a{const r={name:n.name,options:n.options,storage:n.storage,editor:this.editor,type:OP(n.name,this.schema)},a=bt(n,"addCommands",r);return a?{...t,...a()}:t},{})}get plugins(){const{editor:t}=this,n=Zh.sort([...this.extensions].reverse()),r=[],a=[],o=n.map(i=>{const s={name:i.name,options:i.options,storage:i.storage,editor:t,type:OP(i.name,this.schema)},l=[],u=bt(i,"addKeyboardShortcuts",s);let c={};if(i.type==="mark"&&bt(i,"exitable",s)&&(c.ArrowRight=()=>vi.handleExit({editor:t,mark:i})),u){const m=Object.fromEntries(Object.entries(u()).map(([g,y])=>[g,()=>y({editor:t})]));c={...c,...m}}const f=SLe(c);l.push(f);const h=bt(i,"addInputRules",s);aJ(i,t.options.enableInputRules)&&h&&r.push(...h());const v=bt(i,"addPasteRules",s);aJ(i,t.options.enablePasteRules)&&v&&a.push(...v());const p=bt(i,"addProseMirrorPlugins",s);if(p){const m=p();l.push(...m)}return l}).flat();return[KLe({editor:t,rules:r}),...eOe({editor:t,rules:a}),...o]}get attributes(){return $Z(this.extensions)}get nodeViews(){const{editor:t}=this,{nodeExtensions:n}=AC(this.extensions);return Object.fromEntries(n.filter(r=>!!bt(r,"addNodeView")).map(r=>{const a=this.attributes.filter(l=>l.type===r.name),o={name:r.name,options:r.options,storage:r.storage,editor:t,type:Ga(r.name,this.schema)},i=bt(r,"addNodeView",o);if(!i)return[];const s=(l,u,c,f,h)=>{const v=LP(l,a);return i()({node:l,view:u,getPos:c,decorations:f,innerDecorations:h,editor:t,extension:r,HTMLAttributes:v})};return[r.name,s]}))}setupExtensions(){this.extensions.forEach(t=>{var n;this.editor.extensionStorage[t.name]=t.storage;const r={name:t.name,options:t.options,storage:t.storage,editor:this.editor,type:OP(t.name,this.schema)};t.type==="mark"&&(!((n=cn(bt(t,"keepOnSplit",r)))!==null&&n!==void 0)||n)&&this.splittableMarks.push(t.name);const a=bt(t,"onBeforeCreate",r),o=bt(t,"onCreate",r),i=bt(t,"onUpdate",r),s=bt(t,"onSelectionUpdate",r),l=bt(t,"onTransaction",r),u=bt(t,"onFocus",r),c=bt(t,"onBlur",r),f=bt(t,"onDestroy",r);a&&this.editor.on("beforeCreate",a),o&&this.editor.on("create",o),i&&this.editor.on("update",i),s&&this.editor.on("selectionUpdate",s),l&&this.editor.on("transaction",l),u&&this.editor.on("focus",u),c&&this.editor.on("blur",c),f&&this.editor.on("destroy",f)})}}class $n{constructor(t={}){this.type="extension",this.name="extension",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...t},this.name=this.config.name,t.defaultOptions&&Object.keys(t.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=cn(bt(this,"addOptions",{name:this.name}))),this.storage=cn(bt(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(t={}){return new $n(t)}configure(t={}){const n=this.extend({...this.config,addOptions:()=>DC(this.options,t)});return n.name=this.name,n.parent=this.parent,n}extend(t={}){const n=new $n({...this.config,...t});return n.parent=this,this.child=n,n.name=t.name?t.name:n.parent.name,t.defaultOptions&&Object.keys(t.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${n.name}".`),n.options=cn(bt(n,"addOptions",{name:n.name})),n.storage=cn(bt(n,"addStorage",{name:n.name,options:n.options})),n}}function oJ(e,t,n){const{from:r,to:a}=t,{blockSeparator:o=` -`,textSerializers:i={}}=n||{};let s="";return e.nodesBetween(r,a,(l,u,c,f)=>{var h;l.isBlock&&u>r&&(s+=o);const v=i?.[l.type.name];if(v)return c&&(s+=v({node:l,pos:u,parent:c,index:f,range:t})),!1;l.isText&&(s+=(h=l?.text)===null||h===void 0?void 0:h.slice(Math.max(r,u)-u,a-u))}),s}function BP(e){return Object.fromEntries(Object.entries(e.nodes).filter(([,t])=>t.spec.toText).map(([t,n])=>[t,n.spec.toText]))}const tOe=qn.create({name:"clipboardTextSerializer",addOptions(){return{blockSeparator:void 0}},addProseMirrorPlugins(){return[new mr({key:new aa("clipboardTextSerializer"),props:{clipboardTextSerializer:()=>{const{editor:e}=this,{state:t,schema:n}=e,{doc:r,selection:a}=t,{ranges:o}=a,i=Math.min(...o.map(u=>u.$from.pos)),s=Math.max(...o.map(u=>u.$to.pos)),l=BP(n);return rJ(r,{from:i,to:s},{...this.options.blockSeparator!==void 0?{blockSeparator:this.options.blockSeparator}:{},textSerializers:l})}}})]}}),nOe=()=>({editor:e,view:t})=>(requestAnimationFrame(()=>{var n;e.isDestroyed||(t.dom.blur(),(n=window?.getSelection())===null||n===void 0||n.removeAllRanges())}),!0),rOe=(e=!1)=>({commands:t})=>t.setContent("",e),aOe=()=>({state:e,tr:t,dispatch:n})=>{const{selection:r}=t,{ranges:a}=r;return n&&a.forEach(({$from:o,$to:i})=>{e.doc.nodesBetween(o.pos,i.pos,(s,l)=>{if(s.type.isText)return;const{doc:u,mapping:c}=t,f=u.resolve(c.map(l)),h=u.resolve(c.map(l+s.nodeSize)),v=f.blockRange(h);if(!v)return;const p=Im(v);if(s.type.isTextblock){const{defaultType:m}=f.parent.contentMatchAt(f.index());t.setNodeMarkup(v.start,m)}(p||p===0)&&t.lift(v,p)})}),!0},oOe=e=>t=>e(t),iOe=()=>({state:e,dispatch:t})=>YZ(e,t),sOe=(e,t)=>({editor:n,tr:r})=>{const{state:a}=n,o=a.doc.slice(e.from,e.to);r.deleteRange(e.from,e.to);const i=r.mapping.map(t);return r.insert(i,o.content),r.setSelection(new Mt(r.doc.resolve(Math.max(i-1,0)))),!0},lOe=()=>({tr:e,dispatch:t})=>{const{selection:n}=e,r=n.$anchor.node();if(r.content.size>0)return!1;const a=e.selection.$anchor;for(let o=a.depth;o>0;o-=1)if(a.node(o).type===r.type){if(t){const i=a.before(o),s=a.after(o);e.delete(i,s).scrollIntoView()}return!0}return!1},uOe=e=>({tr:t,state:n,dispatch:r})=>{const a=Wa(e,n.schema),o=t.selection.$anchor;for(let i=o.depth;i>0;i-=1)if(o.node(i).type===a){if(r){const s=o.before(i),l=o.after(i);t.delete(s,l).scrollIntoView()}return!0}return!1},cOe=e=>({tr:t,dispatch:n})=>{const{from:r,to:a}=e;return n&&t.delete(r,a),!0},dOe=()=>({state:e,dispatch:t})=>TC(e,t),fOe=()=>({commands:e})=>e.keyboardShortcut("Enter"),hOe=()=>({state:e,dispatch:t})=>kLe(e,t);function NC(e,t,n={strict:!0}){const r=Object.keys(t);return r.length?r.every(a=>n.strict?t[a]===e[a]:RP(t[a])?t[a].test(e[a]):t[a]===e[a]):!0}function aJ(e,t,n={}){return e.find(r=>r.type===t&&NC(Object.fromEntries(Object.keys(n).map(a=>[a,r.attrs[a]])),n))}function oJ(e,t,n={}){return!!aJ(e,t,n)}function LC(e,t,n){var r;if(!e||!t)return;let a=e.parent.childAfter(e.parentOffset);if((!a.node||!a.node.marks.some(u=>u.type===t))&&(a=e.parent.childBefore(e.parentOffset)),!a.node||!a.node.marks.some(u=>u.type===t)||(n=n||((r=a.node.marks[0])===null||r===void 0?void 0:r.attrs),!aJ([...a.node.marks],t,n)))return;let o=a.index,i=e.start()+a.offset,s=o+1,l=i+a.node.nodeSize;for(;o>0&&oJ([...e.parent.child(o-1).marks],t,n);)o-=1,i-=e.parent.child(o).nodeSize;for(;s({tr:n,state:r,dispatch:a})=>{const o=zd(e,r.schema),{doc:i,selection:s}=n,{$from:l,from:u,to:c}=s;if(a){const f=LC(l,o,t);if(f&&f.from<=u&&f.to>=c){const h=Mt.create(i,f.from,f.to);n.setSelection(h)}}return!0},pOe=e=>t=>{const n=typeof e=="function"?e(t):e;for(let r=0;r({editor:n,view:r,tr:a,dispatch:o})=>{t={scrollIntoView:!0,...t};const i=()=>{(OC()||sJ())&&r.dom.focus(),requestAnimationFrame(()=>{n.isDestroyed||(r.focus(),t?.scrollIntoView&&n.commands.scrollIntoView())})};if(r.hasFocus()&&e===null||e===!1)return!0;if(o&&e===null&&!FP(n.state.selection))return i(),!0;const s=iJ(a.doc,e)||n.state.selection,l=n.state.selection.eq(s);return o&&(l||a.setSelection(s),l&&a.storedMarks&&a.setStoredMarks(a.storedMarks),i()),!0},gOe=(e,t)=>n=>e.every((r,a)=>t(r,{...n,index:a})),yOe=(e,t)=>({tr:n,commands:r})=>r.insertContentAt({from:n.selection.from,to:n.selection.to},e,t),lJ=e=>{const t=e.childNodes;for(let n=t.length-1;n>=0;n-=1){const r=t[n];r.nodeType===3&&r.nodeValue&&/^(\n\s\s|\n)$/.test(r.nodeValue)?e.removeChild(r):r.nodeType===1&&lJ(r)}return e};function RC(e){const t=`${e}`,n=new window.DOMParser().parseFromString(t,"text/html").body;return lJ(n)}function i1(e,t,n){if(e instanceof cc||e instanceof Fe)return e;n={slice:!0,parseOptions:{},...n};const r=typeof e=="object"&&e!==null,a=typeof e=="string";if(r)try{if(Array.isArray(e)&&e.length>0)return Fe.fromArray(e.map(i=>t.nodeFromJSON(i)));const o=t.nodeFromJSON(e);return n.errorOnInvalidContent&&o.check(),o}catch(o){if(n.errorOnInvalidContent)throw new Error("[tiptap error]: Invalid JSON content",{cause:o});return console.warn("[tiptap warn]: Invalid content.","Passed value:",e,"Error:",o),i1("",t,n)}if(a){if(n.errorOnInvalidContent){let i=!1,s="";const l=new jK({topNode:t.spec.topNode,marks:t.spec.marks,nodes:t.spec.nodes.append({__tiptap__private__unknown__catch__all__node:{content:"inline*",group:"block",parseDOM:[{tag:"*",getAttrs:u=>(i=!0,s=typeof u=="string"?u:u.outerHTML,null)}]}})});if(n.slice?Ad.fromSchema(l).parseSlice(RC(e),n.parseOptions):Ad.fromSchema(l).parse(RC(e),n.parseOptions),n.errorOnInvalidContent&&i)throw new Error("[tiptap error]: Invalid HTML content",{cause:new Error(`Invalid element found: ${s}`)})}const o=Ad.fromSchema(t);return n.slice?o.parseSlice(RC(e),n.parseOptions).content:o.parse(RC(e),n.parseOptions)}return i1("",t,n)}function bOe(e,t,n){const r=e.steps.length-1;if(r{i===0&&(i=c)}),e.setSelection(Ft.near(e.doc.resolve(i),n))}const wOe=e=>!("type"in e),SOe=(e,t,n)=>({tr:r,dispatch:a,editor:o})=>{var i;if(a){n={parseOptions:o.options.parseOptions,updateSelection:!0,applyInputRules:!1,applyPasteRules:!1,...n};let s;const l=m=>{o.emit("contentError",{editor:o,error:m,disableCollaboration:()=>{o.storage.collaboration&&(o.storage.collaboration.isDisabled=!0)}})},u={preserveWhitespace:"full",...n.parseOptions};if(!n.errorOnInvalidContent&&!o.options.enableContentCheck&&o.options.emitContentError)try{i1(t,o.schema,{parseOptions:u,errorOnInvalidContent:!0})}catch(m){l(m)}try{s=i1(t,o.schema,{parseOptions:u,errorOnInvalidContent:(i=n.errorOnInvalidContent)!==null&&i!==void 0?i:o.options.enableContentCheck})}catch(m){return l(m),!1}let{from:c,to:f}=typeof e=="number"?{from:e,to:e}:{from:e.from,to:e.to},h=!0,v=!0;if((wOe(s)?s:[s]).forEach(m=>{m.check(),h=h?m.isText&&m.marks.length===0:!1,v=v?m.isBlock:!1}),c===f&&v){const{parent:m}=r.doc.resolve(c);m.isTextblock&&!m.type.spec.code&&!m.childCount&&(c-=1,f+=1)}let p;if(h){if(Array.isArray(t))p=t.map(m=>m.text||"").join("");else if(t instanceof Fe){let m="";t.forEach(g=>{g.text&&(m+=g.text)}),p=m}else typeof t=="object"&&t&&t.text?p=t.text:p=t;r.insertText(p,c,f)}else p=s,r.replaceWith(c,f,p);n.updateSelection&&bOe(r,r.steps.length-1,-1),n.applyInputRules&&r.setMeta("applyInputRules",{from:c,text:p}),n.applyPasteRules&&r.setMeta("applyPasteRules",{from:c,text:p})}return!0},xOe=()=>({state:e,dispatch:t})=>CLe(e,t),COe=()=>({state:e,dispatch:t})=>_Le(e,t),_Oe=()=>({state:e,dispatch:t})=>FZ(e,t),TOe=()=>({state:e,dispatch:t})=>GZ(e,t),kOe=()=>({state:e,dispatch:t,tr:n})=>{try{const r=fC(e.doc,e.selection.$from.pos,-1);return r==null?!1:(n.join(r,2),t&&t(n),!0)}catch{return!1}},AOe=()=>({state:e,dispatch:t,tr:n})=>{try{const r=fC(e.doc,e.selection.$from.pos,1);return r==null?!1:(n.join(r,2),t&&t(n),!0)}catch{return!1}},EOe=()=>({state:e,dispatch:t})=>SLe(e,t),MOe=()=>({state:e,dispatch:t})=>xLe(e,t);function uJ(){return typeof navigator<"u"?/Mac/.test(navigator.platform):!1}function IOe(e){const t=e.split(/-(?!$)/);let n=t[t.length-1];n==="Space"&&(n=" ");let r,a,o,i;for(let s=0;s({editor:t,view:n,tr:r,dispatch:a})=>{const o=IOe(e).split(/-(?!$)/),i=o.find(u=>!["Alt","Ctrl","Meta","Shift"].includes(u)),s=new KeyboardEvent("keydown",{key:i==="Space"?" ":i,altKey:o.includes("Alt"),ctrlKey:o.includes("Ctrl"),metaKey:o.includes("Meta"),shiftKey:o.includes("Shift"),bubbles:!0,cancelable:!0});return t.captureTransaction(()=>{n.someProp("handleKeyDown",u=>u(n,s))})?.steps.forEach(u=>{const c=u.map(r.mapping);c&&a&&r.maybeStep(c)}),!0};function s1(e,t,n={}){const{from:r,to:a,empty:o}=e.selection,i=t?Wa(t,e.schema):null,s=[];e.doc.nodesBetween(r,a,(c,f)=>{if(c.isText)return;const h=Math.max(r,f),v=Math.min(a,f+c.nodeSize);s.push({node:c,from:h,to:v})});const l=a-r,u=s.filter(c=>i?i.name===c.node.type.name:!0).filter(c=>NC(c.node.attrs,n,{strict:!1}));return o?!!u.length:u.reduce((c,f)=>c+f.to-f.from,0)>=l}const VOe=(e,t={})=>({state:n,dispatch:r})=>{const a=Wa(e,n.schema);return s1(n,a,t)?TLe(n,r):!1},POe=()=>({state:e,dispatch:t})=>KZ(e,t),NOe=e=>({state:t,dispatch:n})=>{const r=Wa(e,t.schema);return RLe(r)(t,n)},LOe=()=>({state:e,dispatch:t})=>jZ(e,t);function BC(e,t){return t.nodes[e]?"node":t.marks[e]?"mark":null}function cJ(e,t){const n=typeof t=="string"?[t]:t;return Object.keys(e).reduce((r,a)=>(n.includes(a)||(r[a]=e[a]),r),{})}const OOe=(e,t)=>({tr:n,state:r,dispatch:a})=>{let o=null,i=null;const s=BC(typeof e=="string"?e:e.name,r.schema);return s?(s==="node"&&(o=Wa(e,r.schema)),s==="mark"&&(i=zd(e,r.schema)),a&&n.selection.ranges.forEach(l=>{r.doc.nodesBetween(l.$from.pos,l.$to.pos,(u,c)=>{o&&o===u.type&&n.setNodeMarkup(c,void 0,cJ(u.attrs,t)),i&&u.marks.length&&u.marks.forEach(f=>{i===f.type&&n.addMark(c,c+u.nodeSize,i.create(cJ(f.attrs,t)))})})}),!0):!1},ROe=()=>({tr:e,dispatch:t})=>(t&&e.scrollIntoView(),!0),BOe=()=>({tr:e,dispatch:t})=>{if(t){const n=new Gi(e.doc);e.setSelection(n)}return!0},FOe=()=>({state:e,dispatch:t})=>zZ(e,t),HOe=()=>({state:e,dispatch:t})=>UZ(e,t),zOe=()=>({state:e,dispatch:t})=>MLe(e,t),WOe=()=>({state:e,dispatch:t})=>VLe(e,t),GOe=()=>({state:e,dispatch:t})=>DLe(e,t);function HP(e,t,n={},r={}){return i1(e,t,{slice:!1,parseOptions:n,errorOnInvalidContent:r.errorOnInvalidContent})}const UOe=(e,t=!1,n={},r={})=>({editor:a,tr:o,dispatch:i,commands:s})=>{var l,u;const{doc:c}=o;if(n.preserveWhitespace!=="full"){const f=HP(e,a.schema,n,{errorOnInvalidContent:(l=r.errorOnInvalidContent)!==null&&l!==void 0?l:a.options.enableContentCheck});return i&&o.replaceWith(0,c.content.size,f).setMeta("preventUpdate",!t),!0}return i&&o.setMeta("preventUpdate",!t),s.insertContentAt({from:0,to:c.content.size},e,{parseOptions:n,errorOnInvalidContent:(u=r.errorOnInvalidContent)!==null&&u!==void 0?u:a.options.enableContentCheck})};function dJ(e,t){const n=zd(t,e.schema),{from:r,to:a,empty:o}=e.selection,i=[];o?(e.storedMarks&&i.push(...e.storedMarks),i.push(...e.selection.$head.marks())):e.doc.nodesBetween(r,a,l=>{i.push(...l.marks)});const s=i.find(l=>l.type.name===n.name);return s?{...s.attrs}:{}}function jOe(e,t){const n=new qV(e);return t.forEach(r=>{r.steps.forEach(a=>{n.step(a)})}),n}function YOe(e){for(let t=0;t{n(a)&&r.push({node:a,pos:o})}),r}function fJ(e,t){for(let n=e.depth;n>0;n-=1){const r=e.node(n);if(t(r))return{pos:n>0?e.before(n):0,start:e.start(n),depth:n,node:r}}}function zP(e){return t=>fJ(t.$from,e)}function XOe(e,t){const n=Zh.resolve(e);return tJ(n,t)}function hJ(e,t){const n={from:0,to:e.content.size};return rJ(e,n,t)}function ZOe(e,t){const n=Wa(t,e.schema),{from:r,to:a}=e.selection,o=[];e.doc.nodesBetween(r,a,s=>{o.push(s)});const i=o.reverse().find(s=>s.type.name===n.name);return i?{...i.attrs}:{}}function vJ(e,t){const n=BC(typeof t=="string"?t:t.name,e.schema);return n==="node"?ZOe(e,t):n==="mark"?dJ(e,t):{}}function JOe(e,t=JSON.stringify){const n={};return e.filter(r=>{const a=t(r);return Object.prototype.hasOwnProperty.call(n,a)?!1:n[a]=!0})}function QOe(e){const t=JOe(e);return t.length===1?t:t.filter((n,r)=>!t.filter((a,o)=>o!==r).some(a=>n.oldRange.from>=a.oldRange.from&&n.oldRange.to<=a.oldRange.to&&n.newRange.from>=a.newRange.from&&n.newRange.to<=a.newRange.to))}function qOe(e){const{mapping:t,steps:n}=e,r=[];return t.maps.forEach((a,o)=>{const i=[];if(a.ranges.length)a.forEach((s,l)=>{i.push({from:s,to:l})});else{const{from:s,to:l}=n[o];if(s===void 0||l===void 0)return;i.push({from:s,to:l})}i.forEach(({from:s,to:l})=>{const u=t.slice(o).map(s,-1),c=t.slice(o).map(l),f=t.invert().map(u,-1),h=t.invert().map(c);r.push({oldRange:{from:f,to:h},newRange:{from:u,to:c}})})}),QOe(r)}function WP(e,t,n){const r=[];return e===t?n.resolve(e).marks().forEach(a=>{const o=n.resolve(e),i=LC(o,a.type);i&&r.push({mark:a,...i})}):n.nodesBetween(e,t,(a,o)=>{!a||a?.nodeSize===void 0||r.push(...a.marks.map(i=>({from:o,to:o+a.nodeSize,mark:i})))}),r}function FC(e,t,n){return Object.fromEntries(Object.entries(n).filter(([r])=>{const a=e.find(o=>o.type===t&&o.name===r);return a?a.attribute.keepOnSplit:!1}))}function GP(e,t,n={}){const{empty:r,ranges:a}=e.selection,o=t?zd(t,e.schema):null;if(r)return!!(e.storedMarks||e.selection.$from.marks()).filter(c=>o?o.name===c.type.name:!0).find(c=>NC(c.attrs,n,{strict:!1}));let i=0;const s=[];if(a.forEach(({$from:c,$to:f})=>{const h=c.pos,v=f.pos;e.doc.nodesBetween(h,v,(p,m)=>{if(!p.isText&&!p.marks.length)return;const g=Math.max(h,m),y=Math.min(v,m+p.nodeSize),b=y-g;i+=b,s.push(...p.marks.map(w=>({mark:w,from:g,to:y})))})}),i===0)return!1;const l=s.filter(c=>o?o.name===c.mark.type.name:!0).filter(c=>NC(c.mark.attrs,n,{strict:!1})).reduce((c,f)=>c+f.to-f.from,0),u=s.filter(c=>o?c.mark.type!==o&&c.mark.type.excludes(o):!0).reduce((c,f)=>c+f.to-f.from,0);return(l>0?l+u:l)>=i}function $Oe(e,t,n={}){if(!t)return s1(e,null,n)||GP(e,null,n);const r=BC(t,e.schema);return r==="node"?s1(e,t,n):r==="mark"?GP(e,t,n):!1}function pJ(e,t){const{nodeExtensions:n}=EC(t),r=n.find(i=>i.name===e);if(!r)return!1;const a={name:r.name,options:r.options,storage:r.storage},o=un(bt(r,"group",a));return typeof o!="string"?!1:o.split(" ").includes("list")}function HC(e,{checkChildren:t=!0,ignoreWhitespace:n=!1}={}){var r;if(n){if(e.type.name==="hardBreak")return!0;if(e.isText)return/^\s*$/m.test((r=e.text)!==null&&r!==void 0?r:"")}if(e.isText)return!e.text;if(e.isAtom||e.isLeaf)return!1;if(e.content.childCount===0)return!0;if(t){let a=!0;return e.content.forEach(o=>{a!==!1&&(HC(o,{ignoreWhitespace:n,checkChildren:t})||(a=!1))}),a}return!1}function mJ(e){return e instanceof At}function gJ(e,t,n){const r=e.state.doc.content.size,a=mc(t,0,r),o=mc(n,0,r),i=e.coordsAtPos(a),s=e.coordsAtPos(o,-1),l=Math.min(i.top,s.top),u=Math.max(i.bottom,s.bottom),c=Math.min(i.left,s.left),f=Math.max(i.right,s.right),h=f-c,v=u-l,p={top:l,bottom:u,left:c,right:f,width:h,height:v,x:c,y:l};return{...p,toJSON:()=>p}}function eRe(e,t,n){var r;const{selection:a}=t;let o=null;if(FP(a)&&(o=a.$cursor),o){const s=(r=e.storedMarks)!==null&&r!==void 0?r:o.marks();return!!n.isInSet(s)||!s.some(l=>l.type.excludes(n))}const{ranges:i}=a;return i.some(({$from:s,$to:l})=>{let u=s.depth===0?e.doc.inlineContent&&e.doc.type.allowsMarkType(n):!1;return e.doc.nodesBetween(s.pos,l.pos,(c,f,h)=>{if(u)return!1;if(c.isInline){const v=!h||h.type.allowsMarkType(n),p=!!n.isInSet(c.marks)||!c.marks.some(m=>m.type.excludes(n));u=v&&p}return!u}),u})}const tRe=(e,t={})=>({tr:n,state:r,dispatch:a})=>{const{selection:o}=n,{empty:i,ranges:s}=o,l=zd(e,r.schema);if(a)if(i){const u=dJ(r,l);n.addStoredMark(l.create({...u,...t}))}else s.forEach(u=>{const c=u.$from.pos,f=u.$to.pos;r.doc.nodesBetween(c,f,(h,v)=>{const p=Math.max(v,c),m=Math.min(v+h.nodeSize,f);h.marks.find(g=>g.type===l)?h.marks.forEach(g=>{l===g.type&&n.addMark(p,m,l.create({...g.attrs,...t}))}):n.addMark(p,m,l.create(t))})});return eRe(r,n,l)},nRe=(e,t)=>({tr:n})=>(n.setMeta(e,t),!0),rRe=(e,t={})=>({state:n,dispatch:r,chain:a})=>{const o=Wa(e,n.schema);let i;return n.selection.$anchor.sameParent(n.selection.$head)&&(i=n.selection.$anchor.parent.attrs),o.isTextblock?a().command(({commands:s})=>JZ(o,{...i,...t})(n)?!0:s.clearNodes()).command(({state:s})=>JZ(o,{...i,...t})(s,r)).run():(console.warn('[tiptap warn]: Currently "setNode()" only supports text block nodes.'),!1)},aRe=e=>({tr:t,dispatch:n})=>{if(n){const{doc:r}=t,a=mc(e,0,r.content.size),o=At.create(r,a);t.setSelection(o)}return!0},oRe=e=>({tr:t,dispatch:n})=>{if(n){const{doc:r}=t,{from:a,to:o}=typeof e=="number"?{from:e,to:e}:e,i=Mt.atStart(r).from,s=Mt.atEnd(r).to,l=mc(a,i,s),u=mc(o,i,s),c=Mt.create(r,l,u);t.setSelection(c)}return!0},iRe=e=>({state:t,dispatch:n})=>{const r=Wa(e,t.schema);return HLe(r)(t,n)};function yJ(e,t){const n=e.storedMarks||e.selection.$to.parentOffset&&e.selection.$from.marks();if(n){const r=n.filter(a=>t?.includes(a.type.name));e.tr.ensureMarks(r)}}const sRe=({keepMarks:e=!0}={})=>({tr:t,state:n,dispatch:r,editor:a})=>{const{selection:o,doc:i}=t,{$from:s,$to:l}=o,u=a.extensionManager.attributes,c=FC(u,s.node().type.name,s.node().attrs);if(o instanceof At&&o.node.isBlock)return!s.parentOffset||!dc(i,s.pos)?!1:(r&&(e&&yJ(n,a.extensionManager.splittableMarks),t.split(s.pos).scrollIntoView()),!0);if(!s.parent.isBlock)return!1;const f=l.parentOffset===l.parent.content.size,h=s.depth===0?void 0:YOe(s.node(-1).contentMatchAt(s.indexAfter(-1)));let v=f&&h?[{type:h,attrs:c}]:void 0,p=dc(t.doc,t.mapping.map(s.pos),1,v);if(!v&&!p&&dc(t.doc,t.mapping.map(s.pos),1,h?[{type:h}]:void 0)&&(p=!0,v=h?[{type:h,attrs:c}]:void 0),r){if(p&&(o instanceof Mt&&t.deleteSelection(),t.split(t.mapping.map(s.pos),1,v),h&&!f&&!s.parentOffset&&s.parent.type!==h)){const m=t.mapping.map(s.before()),g=t.doc.resolve(m);s.node(-1).canReplaceWith(g.index(),g.index()+1,h)&&t.setNodeMarkup(t.mapping.map(s.before()),h)}e&&yJ(n,a.extensionManager.splittableMarks),t.scrollIntoView()}return p},lRe=(e,t={})=>({tr:n,state:r,dispatch:a,editor:o})=>{var i;const s=Wa(e,r.schema),{$from:l,$to:u}=r.selection,c=r.selection.node;if(c&&c.isBlock||l.depth<2||!l.sameParent(u))return!1;const f=l.node(-1);if(f.type!==s)return!1;const h=o.extensionManager.attributes;if(l.parent.content.size===0&&l.node(-1).childCount===l.indexAfter(-1)){if(l.depth===2||l.node(-3).type!==s||l.index(-2)!==l.node(-2).childCount-1)return!1;if(a){let y=Fe.empty;const b=l.index(-1)?1:l.index(-2)?2:3;for(let A=l.depth-b;A>=l.depth-3;A-=1)y=Fe.from(l.node(A).copy(y));const w=l.indexAfter(-1){if(T>-1)return!1;A.isTextblock&&A.content.size===0&&(T=E+1)}),T>-1&&n.setSelection(Mt.near(n.doc.resolve(T))),n.scrollIntoView()}return!0}const v=u.pos===l.end()?f.contentMatchAt(0).defaultType:null,p={...FC(h,f.type.name,f.attrs),...t},m={...FC(h,l.node().type.name,l.node().attrs),...t};n.delete(l.pos,u.pos);const g=v?[{type:s,attrs:p},{type:v,attrs:m}]:[{type:s,attrs:p}];if(!dc(n.doc,l.pos,2))return!1;if(a){const{selection:y,storedMarks:b}=r,{splittableMarks:w}=o.extensionManager,S=b||y.$to.parentOffset&&y.$from.marks();if(n.split(l.pos,2,g).scrollIntoView(),!S||!a)return!0;const _=S.filter(C=>w.includes(C.type.name));n.ensureMarks(_)}return!0},UP=(e,t)=>{const n=zP(o=>o.type===t)(e.selection);if(!n)return!0;const r=e.doc.resolve(Math.max(0,n.pos-1)).before(n.depth);if(r===void 0)return!0;const a=e.doc.nodeAt(r);return n.node.type===a?.type&&Dd(e.doc,n.pos)&&e.join(n.pos),!0},jP=(e,t)=>{const n=zP(o=>o.type===t)(e.selection);if(!n)return!0;const r=e.doc.resolve(n.start).after(n.depth);if(r===void 0)return!0;const a=e.doc.nodeAt(r);return n.node.type===a?.type&&Dd(e.doc,r)&&e.join(r),!0};var uRe=Object.freeze({__proto__:null,blur:nOe,clearContent:rOe,clearNodes:aOe,command:oOe,createParagraphNear:iOe,cut:sOe,deleteCurrentNode:lOe,deleteNode:uOe,deleteRange:cOe,deleteSelection:dOe,enter:fOe,exitCode:hOe,extendMarkRange:vOe,first:pOe,focus:mOe,forEach:gOe,insertContent:yOe,insertContentAt:SOe,joinBackward:_Oe,joinDown:COe,joinForward:TOe,joinItemBackward:kOe,joinItemForward:AOe,joinTextblockBackward:EOe,joinTextblockForward:MOe,joinUp:xOe,keyboardShortcut:DOe,lift:VOe,liftEmptyBlock:POe,liftListItem:NOe,newlineInCode:LOe,resetAttributes:OOe,scrollIntoView:ROe,selectAll:BOe,selectNodeBackward:FOe,selectNodeForward:HOe,selectParentNode:zOe,selectTextblockEnd:WOe,selectTextblockStart:GOe,setContent:UOe,setMark:tRe,setMeta:nRe,setNode:rRe,setNodeSelection:aRe,setTextSelection:oRe,sinkListItem:iRe,splitBlock:sRe,splitListItem:lRe,toggleList:(e,t,n,r={})=>({editor:a,tr:o,state:i,dispatch:s,chain:l,commands:u,can:c})=>{const{extensions:f,splittableMarks:h}=a.extensionManager,v=Wa(e,i.schema),p=Wa(t,i.schema),{selection:m,storedMarks:g}=i,{$from:y,$to:b}=m,w=y.blockRange(b),S=g||m.$to.parentOffset&&m.$from.marks();if(!w)return!1;const _=zP(C=>pJ(C.type.name,f))(m);if(w.depth>=1&&_&&w.depth-_.depth<=1){if(_.node.type===v)return u.liftListItem(p);if(pJ(_.node.type.name,f)&&v.validContent(_.node.content)&&s)return l().command(()=>(o.setNodeMarkup(_.pos,v),!0)).command(()=>UP(o,v)).command(()=>jP(o,v)).run()}return!n||!S||!s?l().command(()=>c().wrapInList(v,r)?!0:u.clearNodes()).wrapInList(v,r).command(()=>UP(o,v)).command(()=>jP(o,v)).run():l().command(()=>{const C=c().wrapInList(v,r),T=S.filter(A=>h.includes(A.type.name));return o.ensureMarks(T),C?!0:u.clearNodes()}).wrapInList(v,r).command(()=>UP(o,v)).command(()=>jP(o,v)).run()},toggleMark:(e,t={},n={})=>({state:r,commands:a})=>{const{extendEmptyMarkRange:o=!1}=n,i=zd(e,r.schema);return GP(r,i,t)?a.unsetMark(i,{extendEmptyMarkRange:o}):a.setMark(i,t)},toggleNode:(e,t,n={})=>({state:r,commands:a})=>{const o=Wa(e,r.schema),i=Wa(t,r.schema),s=s1(r,o,n);let l;return r.selection.$anchor.sameParent(r.selection.$head)&&(l=r.selection.$anchor.parent.attrs),s?a.setNode(i,l):a.setNode(o,{...l,...n})},toggleWrap:(e,t={})=>({state:n,commands:r})=>{const a=Wa(e,n.schema);return s1(n,a,t)?r.lift(a):r.wrapIn(a,t)},undoInputRule:()=>({state:e,dispatch:t})=>{const n=e.plugins;for(let r=0;r=0;l-=1)i.step(s.steps[l].invert(s.docs[l]));if(o.text){const l=i.doc.resolve(o.from).marks();i.replaceWith(o.from,o.to,e.schema.text(o.text,l))}else i.delete(o.from,o.to)}return!0}}return!1},unsetAllMarks:()=>({tr:e,dispatch:t})=>{const{selection:n}=e,{empty:r,ranges:a}=n;return r||t&&a.forEach(o=>{e.removeMark(o.$from.pos,o.$to.pos)}),!0},unsetMark:(e,t={})=>({tr:n,state:r,dispatch:a})=>{var o;const{extendEmptyMarkRange:i=!1}=t,{selection:s}=n,l=zd(e,r.schema),{$from:u,empty:c,ranges:f}=s;if(!a)return!0;if(c&&i){let{from:h,to:v}=s;const p=(o=u.marks().find(g=>g.type===l))===null||o===void 0?void 0:o.attrs,m=LC(u,l,p);m&&(h=m.from,v=m.to),n.removeMark(h,v,l)}else f.forEach(h=>{n.removeMark(h.$from.pos,h.$to.pos,l)});return n.removeStoredMark(l),!0},updateAttributes:(e,t={})=>({tr:n,state:r,dispatch:a})=>{let o=null,i=null;const s=BC(typeof e=="string"?e:e.name,r.schema);return s?(s==="node"&&(o=Wa(e,r.schema)),s==="mark"&&(i=zd(e,r.schema)),a&&n.selection.ranges.forEach(l=>{const u=l.$from.pos,c=l.$to.pos;let f,h,v,p;n.selection.empty?r.doc.nodesBetween(u,c,(m,g)=>{o&&o===m.type&&(v=Math.max(g,u),p=Math.min(g+m.nodeSize,c),f=g,h=m)}):r.doc.nodesBetween(u,c,(m,g)=>{g=u&&g<=c&&(o&&o===m.type&&n.setNodeMarkup(g,void 0,{...m.attrs,...t}),i&&m.marks.length&&m.marks.forEach(y=>{if(i===y.type){const b=Math.max(g,u),w=Math.min(g+m.nodeSize,c);n.addMark(b,w,i.create({...y.attrs,...t}))}}))}),h&&(f!==void 0&&n.setNodeMarkup(f,void 0,{...h.attrs,...t}),i&&h.marks.length&&h.marks.forEach(m=>{i===m.type&&n.addMark(v,p,i.create({...m.attrs,...t}))}))}),!0):!1},wrapIn:(e,t={})=>({state:n,dispatch:r})=>{const a=Wa(e,n.schema);return PLe(a,t)(n,r)},wrapInList:(e,t={})=>({state:n,dispatch:r})=>{const a=Wa(e,n.schema);return NLe(a,t)(n,r)}});const cRe=qn.create({name:"commands",addCommands(){return{...uRe}}}),dRe=qn.create({name:"drop",addProseMirrorPlugins(){return[new mr({key:new aa("tiptapDrop"),props:{handleDrop:(e,t,n,r)=>{this.editor.emit("drop",{editor:this.editor,event:t,slice:n,moved:r})}}})]}}),fRe=qn.create({name:"editable",addProseMirrorPlugins(){return[new mr({key:new aa("editable"),props:{editable:()=>this.editor.options.editable}})]}}),hRe=new aa("focusEvents"),vRe=qn.create({name:"focusEvents",addProseMirrorPlugins(){const{editor:e}=this;return[new mr({key:hRe,props:{handleDOMEvents:{focus:(t,n)=>{e.isFocused=!0;const r=e.state.tr.setMeta("focus",{event:n}).setMeta("addToHistory",!1);return t.dispatch(r),!1},blur:(t,n)=>{e.isFocused=!1;const r=e.state.tr.setMeta("blur",{event:n}).setMeta("addToHistory",!1);return t.dispatch(r),!1}}}})]}}),pRe=qn.create({name:"keymap",addKeyboardShortcuts(){const e=()=>this.editor.commands.first(({commands:o})=>[()=>o.undoInputRule(),()=>o.command(({tr:i})=>{const{selection:s,doc:l}=i,{empty:u,$anchor:c}=s,{pos:f,parent:h}=c,v=c.parent.isTextblock&&f>0?i.doc.resolve(f-1):c,p=v.parent.type.spec.isolating,m=c.pos-c.parentOffset,g=p&&v.parent.childCount===1?m===c.pos:Ft.atStart(l).from===f;return!u||!h.type.isTextblock||h.textContent.length||!g||g&&c.parent.type.name==="paragraph"?!1:o.clearNodes()}),()=>o.deleteSelection(),()=>o.joinBackward(),()=>o.selectNodeBackward()]),t=()=>this.editor.commands.first(({commands:o})=>[()=>o.deleteSelection(),()=>o.deleteCurrentNode(),()=>o.joinForward(),()=>o.selectNodeForward()]),n={Enter:()=>this.editor.commands.first(({commands:o})=>[()=>o.newlineInCode(),()=>o.createParagraphNear(),()=>o.liftEmptyBlock(),()=>o.splitBlock()]),"Mod-Enter":()=>this.editor.commands.exitCode(),Backspace:e,"Mod-Backspace":e,"Shift-Backspace":e,Delete:t,"Mod-Delete":t,"Mod-a":()=>this.editor.commands.selectAll()},r={...n},a={...n,"Ctrl-h":e,"Alt-Backspace":e,"Ctrl-d":t,"Ctrl-Alt-Backspace":t,"Alt-Delete":t,"Alt-d":t,"Ctrl-a":()=>this.editor.commands.selectTextblockStart(),"Ctrl-e":()=>this.editor.commands.selectTextblockEnd()};return OC()||uJ()?a:r},addProseMirrorPlugins(){return[new mr({key:new aa("clearDocument"),appendTransaction:(e,t,n)=>{if(e.some(v=>v.getMeta("composition")))return;const r=e.some(v=>v.docChanged)&&!t.doc.eq(n.doc),a=e.some(v=>v.getMeta("preventClearDocument"));if(!r||a)return;const{empty:o,from:i,to:s}=t.selection,l=Ft.atStart(t.doc).from,u=Ft.atEnd(t.doc).to;if(o||!(i===l&&s===u)||!HC(n.doc))return;const c=n.tr,f=kC({state:n,transaction:c}),{commands:h}=new AC({editor:this.editor,state:f});if(h.clearNodes(),!!c.steps.length)return c}})]}}),mRe=qn.create({name:"paste",addProseMirrorPlugins(){return[new mr({key:new aa("tiptapPaste"),props:{handlePaste:(e,t,n)=>{this.editor.emit("paste",{editor:this.editor,event:t,slice:n})}}})]}}),gRe=qn.create({name:"tabindex",addProseMirrorPlugins(){return[new mr({key:new aa("tabindex"),props:{attributes:()=>this.editor.isEditable?{tabindex:"0"}:{}}})]}});class Jh{get name(){return this.node.type.name}constructor(t,n,r=!1,a=null){this.currentNode=null,this.actualDepth=null,this.isBlock=r,this.resolvedPos=t,this.editor=n,this.currentNode=a}get node(){return this.currentNode||this.resolvedPos.node()}get element(){return this.editor.view.domAtPos(this.pos).node}get depth(){var t;return(t=this.actualDepth)!==null&&t!==void 0?t:this.resolvedPos.depth}get pos(){return this.resolvedPos.pos}get content(){return this.node.content}set content(t){let n=this.from,r=this.to;if(this.isBlock){if(this.content.size===0){console.error(`You can’t set content on a block node. Tried to set content on ${this.name} at ${this.pos}`);return}n=this.from+1,r=this.to-1}this.editor.commands.insertContentAt({from:n,to:r},t)}get attributes(){return this.node.attrs}get textContent(){return this.node.textContent}get size(){return this.node.nodeSize}get from(){return this.isBlock?this.pos:this.resolvedPos.start(this.resolvedPos.depth)}get range(){return{from:this.from,to:this.to}}get to(){return this.isBlock?this.pos+this.size:this.resolvedPos.end(this.resolvedPos.depth)+(this.node.isText?0:1)}get parent(){if(this.depth===0)return null;const t=this.resolvedPos.start(this.resolvedPos.depth-1),n=this.resolvedPos.doc.resolve(t);return new Jh(n,this.editor)}get before(){let t=this.resolvedPos.doc.resolve(this.from-(this.isBlock?1:2));return t.depth!==this.depth&&(t=this.resolvedPos.doc.resolve(this.from-3)),new Jh(t,this.editor)}get after(){let t=this.resolvedPos.doc.resolve(this.to+(this.isBlock?2:1));return t.depth!==this.depth&&(t=this.resolvedPos.doc.resolve(this.to+3)),new Jh(t,this.editor)}get children(){const t=[];return this.node.content.forEach((n,r)=>{const a=n.isBlock&&!n.isTextblock,o=n.isAtom&&!n.isText,i=this.pos+r+(o?0:1);if(i<0||i>this.resolvedPos.doc.nodeSize-2)return;const s=this.resolvedPos.doc.resolve(i);if(!a&&s.depth<=this.depth)return;const l=new Jh(s,this.editor,a,a?n:null);a&&(l.actualDepth=this.depth+1),t.push(new Jh(s,this.editor,a,a?n:null))}),t}get firstChild(){return this.children[0]||null}get lastChild(){const t=this.children;return t[t.length-1]||null}closest(t,n={}){let r=null,a=this.parent;for(;a&&!r;){if(a.node.type.name===t)if(Object.keys(n).length>0){const o=a.node.attrs,i=Object.keys(n);for(let s=0;s{r&&a.length>0||(i.node.type.name===t&&o.every(s=>n[s]===i.node.attrs[s])&&a.push(i),!(r&&a.length>0)&&(a=a.concat(i.querySelectorAll(t,n,r))))}),a}setAttribute(t){const{tr:n}=this.editor.state;n.setNodeMarkup(this.from,void 0,{...this.node.attrs,...t}),this.editor.view.dispatch(n)}}const yRe=`.ProseMirror { +`,textSerializers:i={}}=n||{};let s="";return e.nodesBetween(r,a,(l,u,c,f)=>{var h;l.isBlock&&u>r&&(s+=o);const v=i?.[l.type.name];if(v)return c&&(s+=v({node:l,pos:u,parent:c,index:f,range:t})),!1;l.isText&&(s+=(h=l?.text)===null||h===void 0?void 0:h.slice(Math.max(r,u)-u,a-u))}),s}function FP(e){return Object.fromEntries(Object.entries(e.nodes).filter(([,t])=>t.spec.toText).map(([t,n])=>[t,n.spec.toText]))}const nOe=$n.create({name:"clipboardTextSerializer",addOptions(){return{blockSeparator:void 0}},addProseMirrorPlugins(){return[new mr({key:new oa("clipboardTextSerializer"),props:{clipboardTextSerializer:()=>{const{editor:e}=this,{state:t,schema:n}=e,{doc:r,selection:a}=t,{ranges:o}=a,i=Math.min(...o.map(u=>u.$from.pos)),s=Math.max(...o.map(u=>u.$to.pos)),l=FP(n);return oJ(r,{from:i,to:s},{...this.options.blockSeparator!==void 0?{blockSeparator:this.options.blockSeparator}:{},textSerializers:l})}}})]}}),rOe=()=>({editor:e,view:t})=>(requestAnimationFrame(()=>{var n;e.isDestroyed||(t.dom.blur(),(n=window?.getSelection())===null||n===void 0||n.removeAllRanges())}),!0),aOe=(e=!1)=>({commands:t})=>t.setContent("",e),oOe=()=>({state:e,tr:t,dispatch:n})=>{const{selection:r}=t,{ranges:a}=r;return n&&a.forEach(({$from:o,$to:i})=>{e.doc.nodesBetween(o.pos,i.pos,(s,l)=>{if(s.type.isText)return;const{doc:u,mapping:c}=t,f=u.resolve(c.map(l)),h=u.resolve(c.map(l+s.nodeSize)),v=f.blockRange(h);if(!v)return;const p=Dm(v);if(s.type.isTextblock){const{defaultType:m}=f.parent.contentMatchAt(f.index());t.setNodeMarkup(v.start,m)}(p||p===0)&&t.lift(v,p)})}),!0},iOe=e=>t=>e(t),sOe=()=>({state:e,dispatch:t})=>XZ(e,t),lOe=(e,t)=>({editor:n,tr:r})=>{const{state:a}=n,o=a.doc.slice(e.from,e.to);r.deleteRange(e.from,e.to);const i=r.mapping.map(t);return r.insert(i,o.content),r.setSelection(new Mt(r.doc.resolve(Math.max(i-1,0)))),!0},uOe=()=>({tr:e,dispatch:t})=>{const{selection:n}=e,r=n.$anchor.node();if(r.content.size>0)return!1;const a=e.selection.$anchor;for(let o=a.depth;o>0;o-=1)if(a.node(o).type===r.type){if(t){const i=a.before(o),s=a.after(o);e.delete(i,s).scrollIntoView()}return!0}return!1},cOe=e=>({tr:t,state:n,dispatch:r})=>{const a=Ga(e,n.schema),o=t.selection.$anchor;for(let i=o.depth;i>0;i-=1)if(o.node(i).type===a){if(r){const s=o.before(i),l=o.after(i);t.delete(s,l).scrollIntoView()}return!0}return!1},dOe=e=>({tr:t,dispatch:n})=>{const{from:r,to:a}=e;return n&&t.delete(r,a),!0},fOe=()=>({state:e,dispatch:t})=>_C(e,t),hOe=()=>({commands:e})=>e.keyboardShortcut("Enter"),vOe=()=>({state:e,dispatch:t})=>ALe(e,t);function PC(e,t,n={strict:!0}){const r=Object.keys(t);return r.length?r.every(a=>n.strict?t[a]===e[a]:BP(t[a])?t[a].test(e[a]):t[a]===e[a]):!0}function iJ(e,t,n={}){return e.find(r=>r.type===t&&PC(Object.fromEntries(Object.keys(n).map(a=>[a,r.attrs[a]])),n))}function sJ(e,t,n={}){return!!iJ(e,t,n)}function NC(e,t,n){var r;if(!e||!t)return;let a=e.parent.childAfter(e.parentOffset);if((!a.node||!a.node.marks.some(u=>u.type===t))&&(a=e.parent.childBefore(e.parentOffset)),!a.node||!a.node.marks.some(u=>u.type===t)||(n=n||((r=a.node.marks[0])===null||r===void 0?void 0:r.attrs),!iJ([...a.node.marks],t,n)))return;let o=a.index,i=e.start()+a.offset,s=o+1,l=i+a.node.nodeSize;for(;o>0&&sJ([...e.parent.child(o-1).marks],t,n);)o-=1,i-=e.parent.child(o).nodeSize;for(;s({tr:n,state:r,dispatch:a})=>{const o=zd(e,r.schema),{doc:i,selection:s}=n,{$from:l,from:u,to:c}=s;if(a){const f=NC(l,o,t);if(f&&f.from<=u&&f.to>=c){const h=Mt.create(i,f.from,f.to);n.setSelection(h)}}return!0},mOe=e=>t=>{const n=typeof e=="function"?e(t):e;for(let r=0;r({editor:n,view:r,tr:a,dispatch:o})=>{t={scrollIntoView:!0,...t};const i=()=>{(LC()||uJ())&&r.dom.focus(),requestAnimationFrame(()=>{n.isDestroyed||(r.focus(),t?.scrollIntoView&&n.commands.scrollIntoView())})};if(r.hasFocus()&&e===null||e===!1)return!0;if(o&&e===null&&!HP(n.state.selection))return i(),!0;const s=lJ(a.doc,e)||n.state.selection,l=n.state.selection.eq(s);return o&&(l||a.setSelection(s),l&&a.storedMarks&&a.setStoredMarks(a.storedMarks),i()),!0},yOe=(e,t)=>n=>e.every((r,a)=>t(r,{...n,index:a})),bOe=(e,t)=>({tr:n,commands:r})=>r.insertContentAt({from:n.selection.from,to:n.selection.to},e,t),cJ=e=>{const t=e.childNodes;for(let n=t.length-1;n>=0;n-=1){const r=t[n];r.nodeType===3&&r.nodeValue&&/^(\n\s\s|\n)$/.test(r.nodeValue)?e.removeChild(r):r.nodeType===1&&cJ(r)}return e};function OC(e){const t=`${e}`,n=new window.DOMParser().parseFromString(t,"text/html").body;return cJ(n)}function s1(e,t,n){if(e instanceof fc||e instanceof Fe)return e;n={slice:!0,parseOptions:{},...n};const r=typeof e=="object"&&e!==null,a=typeof e=="string";if(r)try{if(Array.isArray(e)&&e.length>0)return Fe.fromArray(e.map(i=>t.nodeFromJSON(i)));const o=t.nodeFromJSON(e);return n.errorOnInvalidContent&&o.check(),o}catch(o){if(n.errorOnInvalidContent)throw new Error("[tiptap error]: Invalid JSON content",{cause:o});return console.warn("[tiptap warn]: Invalid content.","Passed value:",e,"Error:",o),s1("",t,n)}if(a){if(n.errorOnInvalidContent){let i=!1,s="";const l=new KK({topNode:t.spec.topNode,marks:t.spec.marks,nodes:t.spec.nodes.append({__tiptap__private__unknown__catch__all__node:{content:"inline*",group:"block",parseDOM:[{tag:"*",getAttrs:u=>(i=!0,s=typeof u=="string"?u:u.outerHTML,null)}]}})});if(n.slice?Ad.fromSchema(l).parseSlice(OC(e),n.parseOptions):Ad.fromSchema(l).parse(OC(e),n.parseOptions),n.errorOnInvalidContent&&i)throw new Error("[tiptap error]: Invalid HTML content",{cause:new Error(`Invalid element found: ${s}`)})}const o=Ad.fromSchema(t);return n.slice?o.parseSlice(OC(e),n.parseOptions).content:o.parse(OC(e),n.parseOptions)}return s1("",t,n)}function wOe(e,t,n){const r=e.steps.length-1;if(r{i===0&&(i=c)}),e.setSelection(Ht.near(e.doc.resolve(i),n))}const SOe=e=>!("type"in e),xOe=(e,t,n)=>({tr:r,dispatch:a,editor:o})=>{var i;if(a){n={parseOptions:o.options.parseOptions,updateSelection:!0,applyInputRules:!1,applyPasteRules:!1,...n};let s;const l=m=>{o.emit("contentError",{editor:o,error:m,disableCollaboration:()=>{o.storage.collaboration&&(o.storage.collaboration.isDisabled=!0)}})},u={preserveWhitespace:"full",...n.parseOptions};if(!n.errorOnInvalidContent&&!o.options.enableContentCheck&&o.options.emitContentError)try{s1(t,o.schema,{parseOptions:u,errorOnInvalidContent:!0})}catch(m){l(m)}try{s=s1(t,o.schema,{parseOptions:u,errorOnInvalidContent:(i=n.errorOnInvalidContent)!==null&&i!==void 0?i:o.options.enableContentCheck})}catch(m){return l(m),!1}let{from:c,to:f}=typeof e=="number"?{from:e,to:e}:{from:e.from,to:e.to},h=!0,v=!0;if((SOe(s)?s:[s]).forEach(m=>{m.check(),h=h?m.isText&&m.marks.length===0:!1,v=v?m.isBlock:!1}),c===f&&v){const{parent:m}=r.doc.resolve(c);m.isTextblock&&!m.type.spec.code&&!m.childCount&&(c-=1,f+=1)}let p;if(h){if(Array.isArray(t))p=t.map(m=>m.text||"").join("");else if(t instanceof Fe){let m="";t.forEach(g=>{g.text&&(m+=g.text)}),p=m}else typeof t=="object"&&t&&t.text?p=t.text:p=t;r.insertText(p,c,f)}else p=s,r.replaceWith(c,f,p);n.updateSelection&&wOe(r,r.steps.length-1,-1),n.applyInputRules&&r.setMeta("applyInputRules",{from:c,text:p}),n.applyPasteRules&&r.setMeta("applyPasteRules",{from:c,text:p})}return!0},COe=()=>({state:e,dispatch:t})=>_Le(e,t),_Oe=()=>({state:e,dispatch:t})=>TLe(e,t),TOe=()=>({state:e,dispatch:t})=>zZ(e,t),kOe=()=>({state:e,dispatch:t})=>jZ(e,t),AOe=()=>({state:e,dispatch:t,tr:n})=>{try{const r=dC(e.doc,e.selection.$from.pos,-1);return r==null?!1:(n.join(r,2),t&&t(n),!0)}catch{return!1}},EOe=()=>({state:e,dispatch:t,tr:n})=>{try{const r=dC(e.doc,e.selection.$from.pos,1);return r==null?!1:(n.join(r,2),t&&t(n),!0)}catch{return!1}},MOe=()=>({state:e,dispatch:t})=>xLe(e,t),IOe=()=>({state:e,dispatch:t})=>CLe(e,t);function dJ(){return typeof navigator<"u"?/Mac/.test(navigator.platform):!1}function DOe(e){const t=e.split(/-(?!$)/);let n=t[t.length-1];n==="Space"&&(n=" ");let r,a,o,i;for(let s=0;s({editor:t,view:n,tr:r,dispatch:a})=>{const o=DOe(e).split(/-(?!$)/),i=o.find(u=>!["Alt","Ctrl","Meta","Shift"].includes(u)),s=new KeyboardEvent("keydown",{key:i==="Space"?" ":i,altKey:o.includes("Alt"),ctrlKey:o.includes("Ctrl"),metaKey:o.includes("Meta"),shiftKey:o.includes("Shift"),bubbles:!0,cancelable:!0});return t.captureTransaction(()=>{n.someProp("handleKeyDown",u=>u(n,s))})?.steps.forEach(u=>{const c=u.map(r.mapping);c&&a&&r.maybeStep(c)}),!0};function l1(e,t,n={}){const{from:r,to:a,empty:o}=e.selection,i=t?Ga(t,e.schema):null,s=[];e.doc.nodesBetween(r,a,(c,f)=>{if(c.isText)return;const h=Math.max(r,f),v=Math.min(a,f+c.nodeSize);s.push({node:c,from:h,to:v})});const l=a-r,u=s.filter(c=>i?i.name===c.node.type.name:!0).filter(c=>PC(c.node.attrs,n,{strict:!1}));return o?!!u.length:u.reduce((c,f)=>c+f.to-f.from,0)>=l}const POe=(e,t={})=>({state:n,dispatch:r})=>{const a=Ga(e,n.schema);return l1(n,a,t)?kLe(n,r):!1},NOe=()=>({state:e,dispatch:t})=>ZZ(e,t),LOe=e=>({state:t,dispatch:n})=>{const r=Ga(e,t.schema);return BLe(r)(t,n)},OOe=()=>({state:e,dispatch:t})=>KZ(e,t);function RC(e,t){return t.nodes[e]?"node":t.marks[e]?"mark":null}function fJ(e,t){const n=typeof t=="string"?[t]:t;return Object.keys(e).reduce((r,a)=>(n.includes(a)||(r[a]=e[a]),r),{})}const ROe=(e,t)=>({tr:n,state:r,dispatch:a})=>{let o=null,i=null;const s=RC(typeof e=="string"?e:e.name,r.schema);return s?(s==="node"&&(o=Ga(e,r.schema)),s==="mark"&&(i=zd(e,r.schema)),a&&n.selection.ranges.forEach(l=>{r.doc.nodesBetween(l.$from.pos,l.$to.pos,(u,c)=>{o&&o===u.type&&n.setNodeMarkup(c,void 0,fJ(u.attrs,t)),i&&u.marks.length&&u.marks.forEach(f=>{i===f.type&&n.addMark(c,c+u.nodeSize,i.create(fJ(f.attrs,t)))})})}),!0):!1},BOe=()=>({tr:e,dispatch:t})=>(t&&e.scrollIntoView(),!0),FOe=()=>({tr:e,dispatch:t})=>{if(t){const n=new Ui(e.doc);e.setSelection(n)}return!0},HOe=()=>({state:e,dispatch:t})=>GZ(e,t),zOe=()=>({state:e,dispatch:t})=>YZ(e,t),WOe=()=>({state:e,dispatch:t})=>ILe(e,t),GOe=()=>({state:e,dispatch:t})=>PLe(e,t),UOe=()=>({state:e,dispatch:t})=>VLe(e,t);function zP(e,t,n={},r={}){return s1(e,t,{slice:!1,parseOptions:n,errorOnInvalidContent:r.errorOnInvalidContent})}const jOe=(e,t=!1,n={},r={})=>({editor:a,tr:o,dispatch:i,commands:s})=>{var l,u;const{doc:c}=o;if(n.preserveWhitespace!=="full"){const f=zP(e,a.schema,n,{errorOnInvalidContent:(l=r.errorOnInvalidContent)!==null&&l!==void 0?l:a.options.enableContentCheck});return i&&o.replaceWith(0,c.content.size,f).setMeta("preventUpdate",!t),!0}return i&&o.setMeta("preventUpdate",!t),s.insertContentAt({from:0,to:c.content.size},e,{parseOptions:n,errorOnInvalidContent:(u=r.errorOnInvalidContent)!==null&&u!==void 0?u:a.options.enableContentCheck})};function hJ(e,t){const n=zd(t,e.schema),{from:r,to:a,empty:o}=e.selection,i=[];o?(e.storedMarks&&i.push(...e.storedMarks),i.push(...e.selection.$head.marks())):e.doc.nodesBetween(r,a,l=>{i.push(...l.marks)});const s=i.find(l=>l.type.name===n.name);return s?{...s.attrs}:{}}function YOe(e,t){const n=new $V(e);return t.forEach(r=>{r.steps.forEach(a=>{n.step(a)})}),n}function KOe(e){for(let t=0;t{n(a)&&r.push({node:a,pos:o})}),r}function vJ(e,t){for(let n=e.depth;n>0;n-=1){const r=e.node(n);if(t(r))return{pos:n>0?e.before(n):0,start:e.start(n),depth:n,node:r}}}function WP(e){return t=>vJ(t.$from,e)}function ZOe(e,t){const n=Zh.resolve(e);return rJ(n,t)}function pJ(e,t){const n={from:0,to:e.content.size};return oJ(e,n,t)}function JOe(e,t){const n=Ga(t,e.schema),{from:r,to:a}=e.selection,o=[];e.doc.nodesBetween(r,a,s=>{o.push(s)});const i=o.reverse().find(s=>s.type.name===n.name);return i?{...i.attrs}:{}}function mJ(e,t){const n=RC(typeof t=="string"?t:t.name,e.schema);return n==="node"?JOe(e,t):n==="mark"?hJ(e,t):{}}function QOe(e,t=JSON.stringify){const n={};return e.filter(r=>{const a=t(r);return Object.prototype.hasOwnProperty.call(n,a)?!1:n[a]=!0})}function qOe(e){const t=QOe(e);return t.length===1?t:t.filter((n,r)=>!t.filter((a,o)=>o!==r).some(a=>n.oldRange.from>=a.oldRange.from&&n.oldRange.to<=a.oldRange.to&&n.newRange.from>=a.newRange.from&&n.newRange.to<=a.newRange.to))}function $Oe(e){const{mapping:t,steps:n}=e,r=[];return t.maps.forEach((a,o)=>{const i=[];if(a.ranges.length)a.forEach((s,l)=>{i.push({from:s,to:l})});else{const{from:s,to:l}=n[o];if(s===void 0||l===void 0)return;i.push({from:s,to:l})}i.forEach(({from:s,to:l})=>{const u=t.slice(o).map(s,-1),c=t.slice(o).map(l),f=t.invert().map(u,-1),h=t.invert().map(c);r.push({oldRange:{from:f,to:h},newRange:{from:u,to:c}})})}),qOe(r)}function GP(e,t,n){const r=[];return e===t?n.resolve(e).marks().forEach(a=>{const o=n.resolve(e),i=NC(o,a.type);i&&r.push({mark:a,...i})}):n.nodesBetween(e,t,(a,o)=>{!a||a?.nodeSize===void 0||r.push(...a.marks.map(i=>({from:o,to:o+a.nodeSize,mark:i})))}),r}function BC(e,t,n){return Object.fromEntries(Object.entries(n).filter(([r])=>{const a=e.find(o=>o.type===t&&o.name===r);return a?a.attribute.keepOnSplit:!1}))}function UP(e,t,n={}){const{empty:r,ranges:a}=e.selection,o=t?zd(t,e.schema):null;if(r)return!!(e.storedMarks||e.selection.$from.marks()).filter(c=>o?o.name===c.type.name:!0).find(c=>PC(c.attrs,n,{strict:!1}));let i=0;const s=[];if(a.forEach(({$from:c,$to:f})=>{const h=c.pos,v=f.pos;e.doc.nodesBetween(h,v,(p,m)=>{if(!p.isText&&!p.marks.length)return;const g=Math.max(h,m),y=Math.min(v,m+p.nodeSize),b=y-g;i+=b,s.push(...p.marks.map(w=>({mark:w,from:g,to:y})))})}),i===0)return!1;const l=s.filter(c=>o?o.name===c.mark.type.name:!0).filter(c=>PC(c.mark.attrs,n,{strict:!1})).reduce((c,f)=>c+f.to-f.from,0),u=s.filter(c=>o?c.mark.type!==o&&c.mark.type.excludes(o):!0).reduce((c,f)=>c+f.to-f.from,0);return(l>0?l+u:l)>=i}function eRe(e,t,n={}){if(!t)return l1(e,null,n)||UP(e,null,n);const r=RC(t,e.schema);return r==="node"?l1(e,t,n):r==="mark"?UP(e,t,n):!1}function gJ(e,t){const{nodeExtensions:n}=AC(t),r=n.find(i=>i.name===e);if(!r)return!1;const a={name:r.name,options:r.options,storage:r.storage},o=cn(bt(r,"group",a));return typeof o!="string"?!1:o.split(" ").includes("list")}function FC(e,{checkChildren:t=!0,ignoreWhitespace:n=!1}={}){var r;if(n){if(e.type.name==="hardBreak")return!0;if(e.isText)return/^\s*$/m.test((r=e.text)!==null&&r!==void 0?r:"")}if(e.isText)return!e.text;if(e.isAtom||e.isLeaf)return!1;if(e.content.childCount===0)return!0;if(t){let a=!0;return e.content.forEach(o=>{a!==!1&&(FC(o,{ignoreWhitespace:n,checkChildren:t})||(a=!1))}),a}return!1}function yJ(e){return e instanceof At}function bJ(e,t,n){const r=e.state.doc.content.size,a=yc(t,0,r),o=yc(n,0,r),i=e.coordsAtPos(a),s=e.coordsAtPos(o,-1),l=Math.min(i.top,s.top),u=Math.max(i.bottom,s.bottom),c=Math.min(i.left,s.left),f=Math.max(i.right,s.right),h=f-c,v=u-l,p={top:l,bottom:u,left:c,right:f,width:h,height:v,x:c,y:l};return{...p,toJSON:()=>p}}function tRe(e,t,n){var r;const{selection:a}=t;let o=null;if(HP(a)&&(o=a.$cursor),o){const s=(r=e.storedMarks)!==null&&r!==void 0?r:o.marks();return!!n.isInSet(s)||!s.some(l=>l.type.excludes(n))}const{ranges:i}=a;return i.some(({$from:s,$to:l})=>{let u=s.depth===0?e.doc.inlineContent&&e.doc.type.allowsMarkType(n):!1;return e.doc.nodesBetween(s.pos,l.pos,(c,f,h)=>{if(u)return!1;if(c.isInline){const v=!h||h.type.allowsMarkType(n),p=!!n.isInSet(c.marks)||!c.marks.some(m=>m.type.excludes(n));u=v&&p}return!u}),u})}const nRe=(e,t={})=>({tr:n,state:r,dispatch:a})=>{const{selection:o}=n,{empty:i,ranges:s}=o,l=zd(e,r.schema);if(a)if(i){const u=hJ(r,l);n.addStoredMark(l.create({...u,...t}))}else s.forEach(u=>{const c=u.$from.pos,f=u.$to.pos;r.doc.nodesBetween(c,f,(h,v)=>{const p=Math.max(v,c),m=Math.min(v+h.nodeSize,f);h.marks.find(g=>g.type===l)?h.marks.forEach(g=>{l===g.type&&n.addMark(p,m,l.create({...g.attrs,...t}))}):n.addMark(p,m,l.create(t))})});return tRe(r,n,l)},rRe=(e,t)=>({tr:n})=>(n.setMeta(e,t),!0),aRe=(e,t={})=>({state:n,dispatch:r,chain:a})=>{const o=Ga(e,n.schema);let i;return n.selection.$anchor.sameParent(n.selection.$head)&&(i=n.selection.$anchor.parent.attrs),o.isTextblock?a().command(({commands:s})=>qZ(o,{...i,...t})(n)?!0:s.clearNodes()).command(({state:s})=>qZ(o,{...i,...t})(s,r)).run():(console.warn('[tiptap warn]: Currently "setNode()" only supports text block nodes.'),!1)},oRe=e=>({tr:t,dispatch:n})=>{if(n){const{doc:r}=t,a=yc(e,0,r.content.size),o=At.create(r,a);t.setSelection(o)}return!0},iRe=e=>({tr:t,dispatch:n})=>{if(n){const{doc:r}=t,{from:a,to:o}=typeof e=="number"?{from:e,to:e}:e,i=Mt.atStart(r).from,s=Mt.atEnd(r).to,l=yc(a,i,s),u=yc(o,i,s),c=Mt.create(r,l,u);t.setSelection(c)}return!0},sRe=e=>({state:t,dispatch:n})=>{const r=Ga(e,t.schema);return zLe(r)(t,n)};function wJ(e,t){const n=e.storedMarks||e.selection.$to.parentOffset&&e.selection.$from.marks();if(n){const r=n.filter(a=>t?.includes(a.type.name));e.tr.ensureMarks(r)}}const lRe=({keepMarks:e=!0}={})=>({tr:t,state:n,dispatch:r,editor:a})=>{const{selection:o,doc:i}=t,{$from:s,$to:l}=o,u=a.extensionManager.attributes,c=BC(u,s.node().type.name,s.node().attrs);if(o instanceof At&&o.node.isBlock)return!s.parentOffset||!hc(i,s.pos)?!1:(r&&(e&&wJ(n,a.extensionManager.splittableMarks),t.split(s.pos).scrollIntoView()),!0);if(!s.parent.isBlock)return!1;const f=l.parentOffset===l.parent.content.size,h=s.depth===0?void 0:KOe(s.node(-1).contentMatchAt(s.indexAfter(-1)));let v=f&&h?[{type:h,attrs:c}]:void 0,p=hc(t.doc,t.mapping.map(s.pos),1,v);if(!v&&!p&&hc(t.doc,t.mapping.map(s.pos),1,h?[{type:h}]:void 0)&&(p=!0,v=h?[{type:h,attrs:c}]:void 0),r){if(p&&(o instanceof Mt&&t.deleteSelection(),t.split(t.mapping.map(s.pos),1,v),h&&!f&&!s.parentOffset&&s.parent.type!==h)){const m=t.mapping.map(s.before()),g=t.doc.resolve(m);s.node(-1).canReplaceWith(g.index(),g.index()+1,h)&&t.setNodeMarkup(t.mapping.map(s.before()),h)}e&&wJ(n,a.extensionManager.splittableMarks),t.scrollIntoView()}return p},uRe=(e,t={})=>({tr:n,state:r,dispatch:a,editor:o})=>{var i;const s=Ga(e,r.schema),{$from:l,$to:u}=r.selection,c=r.selection.node;if(c&&c.isBlock||l.depth<2||!l.sameParent(u))return!1;const f=l.node(-1);if(f.type!==s)return!1;const h=o.extensionManager.attributes;if(l.parent.content.size===0&&l.node(-1).childCount===l.indexAfter(-1)){if(l.depth===2||l.node(-3).type!==s||l.index(-2)!==l.node(-2).childCount-1)return!1;if(a){let y=Fe.empty;const b=l.index(-1)?1:l.index(-2)?2:3;for(let A=l.depth-b;A>=l.depth-3;A-=1)y=Fe.from(l.node(A).copy(y));const w=l.indexAfter(-1){if(T>-1)return!1;A.isTextblock&&A.content.size===0&&(T=E+1)}),T>-1&&n.setSelection(Mt.near(n.doc.resolve(T))),n.scrollIntoView()}return!0}const v=u.pos===l.end()?f.contentMatchAt(0).defaultType:null,p={...BC(h,f.type.name,f.attrs),...t},m={...BC(h,l.node().type.name,l.node().attrs),...t};n.delete(l.pos,u.pos);const g=v?[{type:s,attrs:p},{type:v,attrs:m}]:[{type:s,attrs:p}];if(!hc(n.doc,l.pos,2))return!1;if(a){const{selection:y,storedMarks:b}=r,{splittableMarks:w}=o.extensionManager,S=b||y.$to.parentOffset&&y.$from.marks();if(n.split(l.pos,2,g).scrollIntoView(),!S||!a)return!0;const _=S.filter(C=>w.includes(C.type.name));n.ensureMarks(_)}return!0},jP=(e,t)=>{const n=WP(o=>o.type===t)(e.selection);if(!n)return!0;const r=e.doc.resolve(Math.max(0,n.pos-1)).before(n.depth);if(r===void 0)return!0;const a=e.doc.nodeAt(r);return n.node.type===a?.type&&Dd(e.doc,n.pos)&&e.join(n.pos),!0},YP=(e,t)=>{const n=WP(o=>o.type===t)(e.selection);if(!n)return!0;const r=e.doc.resolve(n.start).after(n.depth);if(r===void 0)return!0;const a=e.doc.nodeAt(r);return n.node.type===a?.type&&Dd(e.doc,r)&&e.join(r),!0};var cRe=Object.freeze({__proto__:null,blur:rOe,clearContent:aOe,clearNodes:oOe,command:iOe,createParagraphNear:sOe,cut:lOe,deleteCurrentNode:uOe,deleteNode:cOe,deleteRange:dOe,deleteSelection:fOe,enter:hOe,exitCode:vOe,extendMarkRange:pOe,first:mOe,focus:gOe,forEach:yOe,insertContent:bOe,insertContentAt:xOe,joinBackward:TOe,joinDown:_Oe,joinForward:kOe,joinItemBackward:AOe,joinItemForward:EOe,joinTextblockBackward:MOe,joinTextblockForward:IOe,joinUp:COe,keyboardShortcut:VOe,lift:POe,liftEmptyBlock:NOe,liftListItem:LOe,newlineInCode:OOe,resetAttributes:ROe,scrollIntoView:BOe,selectAll:FOe,selectNodeBackward:HOe,selectNodeForward:zOe,selectParentNode:WOe,selectTextblockEnd:GOe,selectTextblockStart:UOe,setContent:jOe,setMark:nRe,setMeta:rRe,setNode:aRe,setNodeSelection:oRe,setTextSelection:iRe,sinkListItem:sRe,splitBlock:lRe,splitListItem:uRe,toggleList:(e,t,n,r={})=>({editor:a,tr:o,state:i,dispatch:s,chain:l,commands:u,can:c})=>{const{extensions:f,splittableMarks:h}=a.extensionManager,v=Ga(e,i.schema),p=Ga(t,i.schema),{selection:m,storedMarks:g}=i,{$from:y,$to:b}=m,w=y.blockRange(b),S=g||m.$to.parentOffset&&m.$from.marks();if(!w)return!1;const _=WP(C=>gJ(C.type.name,f))(m);if(w.depth>=1&&_&&w.depth-_.depth<=1){if(_.node.type===v)return u.liftListItem(p);if(gJ(_.node.type.name,f)&&v.validContent(_.node.content)&&s)return l().command(()=>(o.setNodeMarkup(_.pos,v),!0)).command(()=>jP(o,v)).command(()=>YP(o,v)).run()}return!n||!S||!s?l().command(()=>c().wrapInList(v,r)?!0:u.clearNodes()).wrapInList(v,r).command(()=>jP(o,v)).command(()=>YP(o,v)).run():l().command(()=>{const C=c().wrapInList(v,r),T=S.filter(A=>h.includes(A.type.name));return o.ensureMarks(T),C?!0:u.clearNodes()}).wrapInList(v,r).command(()=>jP(o,v)).command(()=>YP(o,v)).run()},toggleMark:(e,t={},n={})=>({state:r,commands:a})=>{const{extendEmptyMarkRange:o=!1}=n,i=zd(e,r.schema);return UP(r,i,t)?a.unsetMark(i,{extendEmptyMarkRange:o}):a.setMark(i,t)},toggleNode:(e,t,n={})=>({state:r,commands:a})=>{const o=Ga(e,r.schema),i=Ga(t,r.schema),s=l1(r,o,n);let l;return r.selection.$anchor.sameParent(r.selection.$head)&&(l=r.selection.$anchor.parent.attrs),s?a.setNode(i,l):a.setNode(o,{...l,...n})},toggleWrap:(e,t={})=>({state:n,commands:r})=>{const a=Ga(e,n.schema);return l1(n,a,t)?r.lift(a):r.wrapIn(a,t)},undoInputRule:()=>({state:e,dispatch:t})=>{const n=e.plugins;for(let r=0;r=0;l-=1)i.step(s.steps[l].invert(s.docs[l]));if(o.text){const l=i.doc.resolve(o.from).marks();i.replaceWith(o.from,o.to,e.schema.text(o.text,l))}else i.delete(o.from,o.to)}return!0}}return!1},unsetAllMarks:()=>({tr:e,dispatch:t})=>{const{selection:n}=e,{empty:r,ranges:a}=n;return r||t&&a.forEach(o=>{e.removeMark(o.$from.pos,o.$to.pos)}),!0},unsetMark:(e,t={})=>({tr:n,state:r,dispatch:a})=>{var o;const{extendEmptyMarkRange:i=!1}=t,{selection:s}=n,l=zd(e,r.schema),{$from:u,empty:c,ranges:f}=s;if(!a)return!0;if(c&&i){let{from:h,to:v}=s;const p=(o=u.marks().find(g=>g.type===l))===null||o===void 0?void 0:o.attrs,m=NC(u,l,p);m&&(h=m.from,v=m.to),n.removeMark(h,v,l)}else f.forEach(h=>{n.removeMark(h.$from.pos,h.$to.pos,l)});return n.removeStoredMark(l),!0},updateAttributes:(e,t={})=>({tr:n,state:r,dispatch:a})=>{let o=null,i=null;const s=RC(typeof e=="string"?e:e.name,r.schema);return s?(s==="node"&&(o=Ga(e,r.schema)),s==="mark"&&(i=zd(e,r.schema)),a&&n.selection.ranges.forEach(l=>{const u=l.$from.pos,c=l.$to.pos;let f,h,v,p;n.selection.empty?r.doc.nodesBetween(u,c,(m,g)=>{o&&o===m.type&&(v=Math.max(g,u),p=Math.min(g+m.nodeSize,c),f=g,h=m)}):r.doc.nodesBetween(u,c,(m,g)=>{g=u&&g<=c&&(o&&o===m.type&&n.setNodeMarkup(g,void 0,{...m.attrs,...t}),i&&m.marks.length&&m.marks.forEach(y=>{if(i===y.type){const b=Math.max(g,u),w=Math.min(g+m.nodeSize,c);n.addMark(b,w,i.create({...y.attrs,...t}))}}))}),h&&(f!==void 0&&n.setNodeMarkup(f,void 0,{...h.attrs,...t}),i&&h.marks.length&&h.marks.forEach(m=>{i===m.type&&n.addMark(v,p,i.create({...m.attrs,...t}))}))}),!0):!1},wrapIn:(e,t={})=>({state:n,dispatch:r})=>{const a=Ga(e,n.schema);return NLe(a,t)(n,r)},wrapInList:(e,t={})=>({state:n,dispatch:r})=>{const a=Ga(e,n.schema);return LLe(a,t)(n,r)}});const dRe=$n.create({name:"commands",addCommands(){return{...cRe}}}),fRe=$n.create({name:"drop",addProseMirrorPlugins(){return[new mr({key:new oa("tiptapDrop"),props:{handleDrop:(e,t,n,r)=>{this.editor.emit("drop",{editor:this.editor,event:t,slice:n,moved:r})}}})]}}),hRe=$n.create({name:"editable",addProseMirrorPlugins(){return[new mr({key:new oa("editable"),props:{editable:()=>this.editor.options.editable}})]}}),vRe=new oa("focusEvents"),pRe=$n.create({name:"focusEvents",addProseMirrorPlugins(){const{editor:e}=this;return[new mr({key:vRe,props:{handleDOMEvents:{focus:(t,n)=>{e.isFocused=!0;const r=e.state.tr.setMeta("focus",{event:n}).setMeta("addToHistory",!1);return t.dispatch(r),!1},blur:(t,n)=>{e.isFocused=!1;const r=e.state.tr.setMeta("blur",{event:n}).setMeta("addToHistory",!1);return t.dispatch(r),!1}}}})]}}),mRe=$n.create({name:"keymap",addKeyboardShortcuts(){const e=()=>this.editor.commands.first(({commands:o})=>[()=>o.undoInputRule(),()=>o.command(({tr:i})=>{const{selection:s,doc:l}=i,{empty:u,$anchor:c}=s,{pos:f,parent:h}=c,v=c.parent.isTextblock&&f>0?i.doc.resolve(f-1):c,p=v.parent.type.spec.isolating,m=c.pos-c.parentOffset,g=p&&v.parent.childCount===1?m===c.pos:Ht.atStart(l).from===f;return!u||!h.type.isTextblock||h.textContent.length||!g||g&&c.parent.type.name==="paragraph"?!1:o.clearNodes()}),()=>o.deleteSelection(),()=>o.joinBackward(),()=>o.selectNodeBackward()]),t=()=>this.editor.commands.first(({commands:o})=>[()=>o.deleteSelection(),()=>o.deleteCurrentNode(),()=>o.joinForward(),()=>o.selectNodeForward()]),n={Enter:()=>this.editor.commands.first(({commands:o})=>[()=>o.newlineInCode(),()=>o.createParagraphNear(),()=>o.liftEmptyBlock(),()=>o.splitBlock()]),"Mod-Enter":()=>this.editor.commands.exitCode(),Backspace:e,"Mod-Backspace":e,"Shift-Backspace":e,Delete:t,"Mod-Delete":t,"Mod-a":()=>this.editor.commands.selectAll()},r={...n},a={...n,"Ctrl-h":e,"Alt-Backspace":e,"Ctrl-d":t,"Ctrl-Alt-Backspace":t,"Alt-Delete":t,"Alt-d":t,"Ctrl-a":()=>this.editor.commands.selectTextblockStart(),"Ctrl-e":()=>this.editor.commands.selectTextblockEnd()};return LC()||dJ()?a:r},addProseMirrorPlugins(){return[new mr({key:new oa("clearDocument"),appendTransaction:(e,t,n)=>{if(e.some(v=>v.getMeta("composition")))return;const r=e.some(v=>v.docChanged)&&!t.doc.eq(n.doc),a=e.some(v=>v.getMeta("preventClearDocument"));if(!r||a)return;const{empty:o,from:i,to:s}=t.selection,l=Ht.atStart(t.doc).from,u=Ht.atEnd(t.doc).to;if(o||!(i===l&&s===u)||!FC(n.doc))return;const c=n.tr,f=TC({state:n,transaction:c}),{commands:h}=new kC({editor:this.editor,state:f});if(h.clearNodes(),!!c.steps.length)return c}})]}}),gRe=$n.create({name:"paste",addProseMirrorPlugins(){return[new mr({key:new oa("tiptapPaste"),props:{handlePaste:(e,t,n)=>{this.editor.emit("paste",{editor:this.editor,event:t,slice:n})}}})]}}),yRe=$n.create({name:"tabindex",addProseMirrorPlugins(){return[new mr({key:new oa("tabindex"),props:{attributes:()=>this.editor.isEditable?{tabindex:"0"}:{}}})]}});class Jh{get name(){return this.node.type.name}constructor(t,n,r=!1,a=null){this.currentNode=null,this.actualDepth=null,this.isBlock=r,this.resolvedPos=t,this.editor=n,this.currentNode=a}get node(){return this.currentNode||this.resolvedPos.node()}get element(){return this.editor.view.domAtPos(this.pos).node}get depth(){var t;return(t=this.actualDepth)!==null&&t!==void 0?t:this.resolvedPos.depth}get pos(){return this.resolvedPos.pos}get content(){return this.node.content}set content(t){let n=this.from,r=this.to;if(this.isBlock){if(this.content.size===0){console.error(`You can’t set content on a block node. Tried to set content on ${this.name} at ${this.pos}`);return}n=this.from+1,r=this.to-1}this.editor.commands.insertContentAt({from:n,to:r},t)}get attributes(){return this.node.attrs}get textContent(){return this.node.textContent}get size(){return this.node.nodeSize}get from(){return this.isBlock?this.pos:this.resolvedPos.start(this.resolvedPos.depth)}get range(){return{from:this.from,to:this.to}}get to(){return this.isBlock?this.pos+this.size:this.resolvedPos.end(this.resolvedPos.depth)+(this.node.isText?0:1)}get parent(){if(this.depth===0)return null;const t=this.resolvedPos.start(this.resolvedPos.depth-1),n=this.resolvedPos.doc.resolve(t);return new Jh(n,this.editor)}get before(){let t=this.resolvedPos.doc.resolve(this.from-(this.isBlock?1:2));return t.depth!==this.depth&&(t=this.resolvedPos.doc.resolve(this.from-3)),new Jh(t,this.editor)}get after(){let t=this.resolvedPos.doc.resolve(this.to+(this.isBlock?2:1));return t.depth!==this.depth&&(t=this.resolvedPos.doc.resolve(this.to+3)),new Jh(t,this.editor)}get children(){const t=[];return this.node.content.forEach((n,r)=>{const a=n.isBlock&&!n.isTextblock,o=n.isAtom&&!n.isText,i=this.pos+r+(o?0:1);if(i<0||i>this.resolvedPos.doc.nodeSize-2)return;const s=this.resolvedPos.doc.resolve(i);if(!a&&s.depth<=this.depth)return;const l=new Jh(s,this.editor,a,a?n:null);a&&(l.actualDepth=this.depth+1),t.push(new Jh(s,this.editor,a,a?n:null))}),t}get firstChild(){return this.children[0]||null}get lastChild(){const t=this.children;return t[t.length-1]||null}closest(t,n={}){let r=null,a=this.parent;for(;a&&!r;){if(a.node.type.name===t)if(Object.keys(n).length>0){const o=a.node.attrs,i=Object.keys(n);for(let s=0;s{r&&a.length>0||(i.node.type.name===t&&o.every(s=>n[s]===i.node.attrs[s])&&a.push(i),!(r&&a.length>0)&&(a=a.concat(i.querySelectorAll(t,n,r))))}),a}setAttribute(t){const{tr:n}=this.editor.state;n.setNodeMarkup(this.from,void 0,{...this.node.attrs,...t}),this.editor.view.dispatch(n)}}const bRe=`.ProseMirror { position: relative; } @@ -120,14 +120,14 @@ img.ProseMirror-separator { .tippy-box[data-animation=fade][data-state=hidden] { opacity: 0 -}`;function bRe(e,t,n){const r=document.querySelector("style[data-tiptap-style]");if(r!==null)return r;const a=document.createElement("style");return t&&a.setAttribute("nonce",t),a.setAttribute("data-tiptap-style",""),a.innerHTML=e,document.getElementsByTagName("head")[0].appendChild(a),a}let wRe=class extends zLe{constructor(e={}){super(),this.isFocused=!1,this.isInitialized=!1,this.extensionStorage={},this.options={element:document.createElement("div"),content:"",injectCSS:!0,injectNonce:void 0,extensions:[],autofocus:!1,editable:!0,editorProps:{},parseOptions:{},coreExtensionOptions:{},enableInputRules:!0,enablePasteRules:!0,enableCoreExtensions:!0,enableContentCheck:!1,emitContentError:!1,onBeforeCreate:()=>null,onCreate:()=>null,onUpdate:()=>null,onSelectionUpdate:()=>null,onTransaction:()=>null,onFocus:()=>null,onBlur:()=>null,onDestroy:()=>null,onContentError:({error:t})=>{throw t},onPaste:()=>null,onDrop:()=>null},this.isCapturingTransaction=!1,this.capturedTransaction=null,this.setOptions(e),this.createExtensionManager(),this.createCommandManager(),this.createSchema(),this.on("beforeCreate",this.options.onBeforeCreate),this.emit("beforeCreate",{editor:this}),this.on("contentError",this.options.onContentError),this.createView(),this.injectCSS(),this.on("create",this.options.onCreate),this.on("update",this.options.onUpdate),this.on("selectionUpdate",this.options.onSelectionUpdate),this.on("transaction",this.options.onTransaction),this.on("focus",this.options.onFocus),this.on("blur",this.options.onBlur),this.on("destroy",this.options.onDestroy),this.on("drop",({event:t,slice:n,moved:r})=>this.options.onDrop(t,n,r)),this.on("paste",({event:t,slice:n})=>this.options.onPaste(t,n)),window.setTimeout(()=>{this.isDestroyed||(this.commands.focus(this.options.autofocus),this.emit("create",{editor:this}),this.isInitialized=!0)},0)}get storage(){return this.extensionStorage}get commands(){return this.commandManager.commands}chain(){return this.commandManager.chain()}can(){return this.commandManager.can()}injectCSS(){this.options.injectCSS&&document&&(this.css=bRe(yRe,this.options.injectNonce))}setOptions(e={}){this.options={...this.options,...e},!(!this.view||!this.state||this.isDestroyed)&&(this.options.editorProps&&this.view.setProps(this.options.editorProps),this.view.updateState(this.state))}setEditable(e,t=!0){this.setOptions({editable:e}),t&&this.emit("update",{editor:this,transaction:this.state.tr})}get isEditable(){return this.options.editable&&this.view&&this.view.editable}get state(){return this.view.state}registerPlugin(e,t){const n=qZ(t)?t(e,[...this.state.plugins]):[...this.state.plugins,e],r=this.state.reconfigure({plugins:n});return this.view.updateState(r),r}unregisterPlugin(e){if(this.isDestroyed)return;const t=this.state.plugins;let n=t;if([].concat(e).forEach(a=>{const o=typeof a=="string"?`${a}$`:a.key;n=n.filter(i=>!i.key.startsWith(o))}),t.length===n.length)return;const r=this.state.reconfigure({plugins:n});return this.view.updateState(r),r}createExtensionManager(){var e,t;const n=[...this.options.enableCoreExtensions?[fRe,tOe.configure({blockSeparator:(t=(e=this.options.coreExtensionOptions)===null||e===void 0?void 0:e.clipboardTextSerializer)===null||t===void 0?void 0:t.blockSeparator}),cRe,vRe,pRe,gRe,dRe,mRe].filter(r=>typeof this.options.enableCoreExtensions=="object"?this.options.enableCoreExtensions[r.name]!==!1:!0):[],...this.options.extensions].filter(r=>["extension","node","mark"].includes(r?.type));this.extensionManager=new Zh(n,this)}createCommandManager(){this.commandManager=new AC({editor:this})}createSchema(){this.schema=this.extensionManager.schema}createView(){var e;let t;try{t=HP(this.options.content,this.schema,this.options.parseOptions,{errorOnInvalidContent:this.options.enableContentCheck})}catch(o){if(!(o instanceof Error)||!["[tiptap error]: Invalid JSON content","[tiptap error]: Invalid HTML content"].includes(o.message))throw o;this.emit("contentError",{editor:this,error:o,disableCollaboration:()=>{this.storage.collaboration&&(this.storage.collaboration.isDisabled=!0),this.options.extensions=this.options.extensions.filter(i=>i.name!=="collaboration"),this.createExtensionManager()}}),t=HP(this.options.content,this.schema,this.options.parseOptions,{errorOnInvalidContent:!1})}const n=iJ(t,this.options.autofocus);this.view=new VZ(this.options.element,{...this.options.editorProps,attributes:{role:"textbox",...(e=this.options.editorProps)===null||e===void 0?void 0:e.attributes},dispatchTransaction:this.dispatchTransaction.bind(this),state:Nm.create({doc:t,selection:n||void 0})});const r=this.state.reconfigure({plugins:this.extensionManager.plugins});this.view.updateState(r),this.createNodeViews(),this.prependClass();const a=this.view.dom;a.editor=this}createNodeViews(){this.view.isDestroyed||this.view.setProps({nodeViews:this.extensionManager.nodeViews})}prependClass(){this.view.dom.className=`tiptap ${this.view.dom.className}`}captureTransaction(e){this.isCapturingTransaction=!0,e(),this.isCapturingTransaction=!1;const t=this.capturedTransaction;return this.capturedTransaction=null,t}dispatchTransaction(e){if(this.view.isDestroyed)return;if(this.isCapturingTransaction){if(!this.capturedTransaction){this.capturedTransaction=e;return}e.steps.forEach(o=>{var i;return(i=this.capturedTransaction)===null||i===void 0?void 0:i.step(o)});return}const t=this.state.apply(e),n=!this.state.selection.eq(t.selection);this.emit("beforeTransaction",{editor:this,transaction:e,nextState:t}),this.view.updateState(t),this.emit("transaction",{editor:this,transaction:e}),n&&this.emit("selectionUpdate",{editor:this,transaction:e});const r=e.getMeta("focus"),a=e.getMeta("blur");r&&this.emit("focus",{editor:this,event:r.event,transaction:e}),a&&this.emit("blur",{editor:this,event:a.event,transaction:e}),!(!e.docChanged||e.getMeta("preventUpdate"))&&this.emit("update",{editor:this,transaction:e})}getAttributes(e){return vJ(this.state,e)}isActive(e,t){const n=typeof e=="string"?e:null,r=typeof e=="string"?t:e;return $Oe(this.state,n,r)}getJSON(){return this.state.doc.toJSON()}getHTML(){return OP(this.state.doc.content,this.schema)}getText(e){const{blockSeparator:t=` +}`;function wRe(e,t,n){const r=document.querySelector("style[data-tiptap-style]");if(r!==null)return r;const a=document.createElement("style");return t&&a.setAttribute("nonce",t),a.setAttribute("data-tiptap-style",""),a.innerHTML=e,document.getElementsByTagName("head")[0].appendChild(a),a}let SRe=class extends WLe{constructor(e={}){super(),this.isFocused=!1,this.isInitialized=!1,this.extensionStorage={},this.options={element:document.createElement("div"),content:"",injectCSS:!0,injectNonce:void 0,extensions:[],autofocus:!1,editable:!0,editorProps:{},parseOptions:{},coreExtensionOptions:{},enableInputRules:!0,enablePasteRules:!0,enableCoreExtensions:!0,enableContentCheck:!1,emitContentError:!1,onBeforeCreate:()=>null,onCreate:()=>null,onUpdate:()=>null,onSelectionUpdate:()=>null,onTransaction:()=>null,onFocus:()=>null,onBlur:()=>null,onDestroy:()=>null,onContentError:({error:t})=>{throw t},onPaste:()=>null,onDrop:()=>null},this.isCapturingTransaction=!1,this.capturedTransaction=null,this.setOptions(e),this.createExtensionManager(),this.createCommandManager(),this.createSchema(),this.on("beforeCreate",this.options.onBeforeCreate),this.emit("beforeCreate",{editor:this}),this.on("contentError",this.options.onContentError),this.createView(),this.injectCSS(),this.on("create",this.options.onCreate),this.on("update",this.options.onUpdate),this.on("selectionUpdate",this.options.onSelectionUpdate),this.on("transaction",this.options.onTransaction),this.on("focus",this.options.onFocus),this.on("blur",this.options.onBlur),this.on("destroy",this.options.onDestroy),this.on("drop",({event:t,slice:n,moved:r})=>this.options.onDrop(t,n,r)),this.on("paste",({event:t,slice:n})=>this.options.onPaste(t,n)),window.setTimeout(()=>{this.isDestroyed||(this.commands.focus(this.options.autofocus),this.emit("create",{editor:this}),this.isInitialized=!0)},0)}get storage(){return this.extensionStorage}get commands(){return this.commandManager.commands}chain(){return this.commandManager.chain()}can(){return this.commandManager.can()}injectCSS(){this.options.injectCSS&&document&&(this.css=wRe(bRe,this.options.injectNonce))}setOptions(e={}){this.options={...this.options,...e},!(!this.view||!this.state||this.isDestroyed)&&(this.options.editorProps&&this.view.setProps(this.options.editorProps),this.view.updateState(this.state))}setEditable(e,t=!0){this.setOptions({editable:e}),t&&this.emit("update",{editor:this,transaction:this.state.tr})}get isEditable(){return this.options.editable&&this.view&&this.view.editable}get state(){return this.view.state}registerPlugin(e,t){const n=eJ(t)?t(e,[...this.state.plugins]):[...this.state.plugins,e],r=this.state.reconfigure({plugins:n});return this.view.updateState(r),r}unregisterPlugin(e){if(this.isDestroyed)return;const t=this.state.plugins;let n=t;if([].concat(e).forEach(a=>{const o=typeof a=="string"?`${a}$`:a.key;n=n.filter(i=>!i.key.startsWith(o))}),t.length===n.length)return;const r=this.state.reconfigure({plugins:n});return this.view.updateState(r),r}createExtensionManager(){var e,t;const n=[...this.options.enableCoreExtensions?[hRe,nOe.configure({blockSeparator:(t=(e=this.options.coreExtensionOptions)===null||e===void 0?void 0:e.clipboardTextSerializer)===null||t===void 0?void 0:t.blockSeparator}),dRe,pRe,mRe,yRe,fRe,gRe].filter(r=>typeof this.options.enableCoreExtensions=="object"?this.options.enableCoreExtensions[r.name]!==!1:!0):[],...this.options.extensions].filter(r=>["extension","node","mark"].includes(r?.type));this.extensionManager=new Zh(n,this)}createCommandManager(){this.commandManager=new kC({editor:this})}createSchema(){this.schema=this.extensionManager.schema}createView(){var e;let t;try{t=zP(this.options.content,this.schema,this.options.parseOptions,{errorOnInvalidContent:this.options.enableContentCheck})}catch(o){if(!(o instanceof Error)||!["[tiptap error]: Invalid JSON content","[tiptap error]: Invalid HTML content"].includes(o.message))throw o;this.emit("contentError",{editor:this,error:o,disableCollaboration:()=>{this.storage.collaboration&&(this.storage.collaboration.isDisabled=!0),this.options.extensions=this.options.extensions.filter(i=>i.name!=="collaboration"),this.createExtensionManager()}}),t=zP(this.options.content,this.schema,this.options.parseOptions,{errorOnInvalidContent:!1})}const n=lJ(t,this.options.autofocus);this.view=new NZ(this.options.element,{...this.options.editorProps,attributes:{role:"textbox",...(e=this.options.editorProps)===null||e===void 0?void 0:e.attributes},dispatchTransaction:this.dispatchTransaction.bind(this),state:Lm.create({doc:t,selection:n||void 0})});const r=this.state.reconfigure({plugins:this.extensionManager.plugins});this.view.updateState(r),this.createNodeViews(),this.prependClass();const a=this.view.dom;a.editor=this}createNodeViews(){this.view.isDestroyed||this.view.setProps({nodeViews:this.extensionManager.nodeViews})}prependClass(){this.view.dom.className=`tiptap ${this.view.dom.className}`}captureTransaction(e){this.isCapturingTransaction=!0,e(),this.isCapturingTransaction=!1;const t=this.capturedTransaction;return this.capturedTransaction=null,t}dispatchTransaction(e){if(this.view.isDestroyed)return;if(this.isCapturingTransaction){if(!this.capturedTransaction){this.capturedTransaction=e;return}e.steps.forEach(o=>{var i;return(i=this.capturedTransaction)===null||i===void 0?void 0:i.step(o)});return}const t=this.state.apply(e),n=!this.state.selection.eq(t.selection);this.emit("beforeTransaction",{editor:this,transaction:e,nextState:t}),this.view.updateState(t),this.emit("transaction",{editor:this,transaction:e}),n&&this.emit("selectionUpdate",{editor:this,transaction:e});const r=e.getMeta("focus"),a=e.getMeta("blur");r&&this.emit("focus",{editor:this,event:r.event,transaction:e}),a&&this.emit("blur",{editor:this,event:a.event,transaction:e}),!(!e.docChanged||e.getMeta("preventUpdate"))&&this.emit("update",{editor:this,transaction:e})}getAttributes(e){return mJ(this.state,e)}isActive(e,t){const n=typeof e=="string"?e:null,r=typeof e=="string"?t:e;return eRe(this.state,n,r)}getJSON(){return this.state.doc.toJSON()}getHTML(){return RP(this.state.doc.content,this.schema)}getText(e){const{blockSeparator:t=` -`,textSerializers:n={}}=e||{};return hJ(this.state.doc,{blockSeparator:t,textSerializers:{...BP(this.schema),...n}})}get isEmpty(){return HC(this.state.doc)}getCharacterCount(){return console.warn('[tiptap warn]: "editor.getCharacterCount()" is deprecated. Please use "editor.storage.characterCount.characters()" instead.'),this.state.doc.content.size-2}destroy(){if(this.emit("destroy"),this.view){const e=this.view.dom;e&&e.editor&&delete e.editor,this.view.destroy()}this.removeAllListeners()}get isDestroyed(){var e;return!(!((e=this.view)===null||e===void 0)&&e.docView)}$node(e,t){var n;return((n=this.$doc)===null||n===void 0?void 0:n.querySelector(e,t))||null}$nodes(e,t){var n;return((n=this.$doc)===null||n===void 0?void 0:n.querySelectorAll(e,t))||null}$pos(e){const t=this.state.doc.resolve(e);return new Jh(t,this)}get $doc(){return this.$pos(0)}};function Qh(e){return new MC({find:e.find,handler:({state:t,range:n,match:r})=>{const a=un(e.getAttributes,void 0,r);if(a===!1||a===null)return null;const{tr:o}=t,i=r[r.length-1],s=r[0];if(i){const l=s.search(/\S/),u=n.from+s.indexOf(i),c=u+i.length;if(WP(n.from,n.to,t.doc).filter(h=>h.mark.type.excluded.find(v=>v===e.type&&v!==h.mark.type)).filter(h=>h.to>u).length)return null;cn.from&&o.delete(n.from+l,u);const f=n.from+l+i.length;o.addMark(n.from+l,f,e.type.create(a||{})),o.removeStoredMark(e.type)}}})}function bJ(e){return new MC({find:e.find,handler:({state:t,range:n,match:r})=>{const a=un(e.getAttributes,void 0,r)||{},{tr:o}=t,i=n.from;let s=n.to;const l=e.type.create(a);if(r[1]){const u=r[0].lastIndexOf(r[1]);let c=i+u;c>s?c=s:s=c+r[1].length;const f=r[0][r[0].length-1];o.insertText(f,i+r[0].length-1),o.replaceWith(c,s,l)}else if(r[0]){const u=e.type.isInline?i:i-1;o.insert(u,e.type.create(a)).delete(o.mapping.map(i),o.mapping.map(s))}o.scrollIntoView()}})}function YP(e){return new MC({find:e.find,handler:({state:t,range:n,match:r})=>{const a=t.doc.resolve(n.from),o=un(e.getAttributes,void 0,r)||{};if(!a.node(-1).canReplaceWith(a.index(-1),a.indexAfter(-1),e.type))return null;t.tr.delete(n.from,n.to).setBlockType(n.from,n.from,e.type,o)}})}function Wm(e){return new MC({find:e.find,handler:({state:t,range:n,match:r,chain:a})=>{const o=un(e.getAttributes,void 0,r)||{},i=t.tr.delete(n.from,n.to),s=i.doc.resolve(n.from).blockRange(),l=s&&ZV(s,e.type,o);if(!l)return null;if(i.wrap(s,l),e.keepMarks&&e.editor){const{selection:c,storedMarks:f}=t,{splittableMarks:h}=e.editor.extensionManager,v=f||c.$to.parentOffset&&c.$from.marks();if(v){const p=v.filter(m=>h.includes(m.type.name));i.ensureMarks(p)}}if(e.keepAttributes){const c=e.type.name==="bulletList"||e.type.name==="orderedList"?"listItem":"taskList";a().updateAttributes(c,o).run()}const u=i.doc.resolve(n.from-1).nodeBefore;u&&u.type===e.type&&Dd(i.doc,n.from-1)&&(!e.joinPredicate||e.joinPredicate(r,u))&&i.join(n.from-1)}})}class Vr{constructor(t={}){this.type="node",this.name="node",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...t},this.name=this.config.name,t.defaultOptions&&Object.keys(t.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=un(bt(this,"addOptions",{name:this.name}))),this.storage=un(bt(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(t={}){return new Vr(t)}configure(t={}){const n=this.extend({...this.config,addOptions:()=>VC(this.options,t)});return n.name=this.name,n.parent=this.parent,n}extend(t={}){const n=new Vr(t);return n.parent=this,this.child=n,n.name=t.name?t.name:n.parent.name,t.defaultOptions&&Object.keys(t.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${n.name}".`),n.options=un(bt(n,"addOptions",{name:n.name})),n.storage=un(bt(n,"addStorage",{name:n.name,options:n.options})),n}}class SRe{constructor(t,n,r){this.isDragging=!1,this.component=t,this.editor=n.editor,this.options={stopEvent:null,ignoreMutation:null,...r},this.extension=n.extension,this.node=n.node,this.decorations=n.decorations,this.innerDecorations=n.innerDecorations,this.view=n.view,this.HTMLAttributes=n.HTMLAttributes,this.getPos=n.getPos,this.mount()}mount(){}get dom(){return this.editor.view.dom}get contentDOM(){return null}onDragStart(t){var n,r,a,o,i,s,l;const{view:u}=this.editor,c=t.target,f=c.nodeType===3?(n=c.parentElement)===null||n===void 0?void 0:n.closest("[data-drag-handle]"):c.closest("[data-drag-handle]");if(!this.dom||!((r=this.contentDOM)===null||r===void 0)&&r.contains(c)||!f)return;let h=0,v=0;if(this.dom!==f){const b=this.dom.getBoundingClientRect(),w=f.getBoundingClientRect(),S=(a=t.offsetX)!==null&&a!==void 0?a:(o=t.nativeEvent)===null||o===void 0?void 0:o.offsetX,_=(i=t.offsetY)!==null&&i!==void 0?i:(s=t.nativeEvent)===null||s===void 0?void 0:s.offsetY;h=w.x-b.x+S,v=w.y-b.y+_}const p=this.dom.cloneNode(!0);(l=t.dataTransfer)===null||l===void 0||l.setDragImage(p,h,v);const m=this.getPos();if(typeof m!="number")return;const g=At.create(u.state.doc,m),y=u.state.tr.setSelection(g);u.dispatch(y)}stopEvent(t){var n;if(!this.dom)return!1;if(typeof this.options.stopEvent=="function")return this.options.stopEvent({event:t});const r=t.target;if(!(this.dom.contains(r)&&!(!((n=this.contentDOM)===null||n===void 0)&&n.contains(r))))return!1;const a=t.type.startsWith("drag"),o=t.type==="drop";if((["INPUT","BUTTON","SELECT","TEXTAREA"].includes(r.tagName)||r.isContentEditable)&&!o&&!a)return!0;const{isEditable:i}=this.editor,{isDragging:s}=this,l=!!this.node.type.spec.draggable,u=At.isSelectable(this.node),c=t.type==="copy",f=t.type==="paste",h=t.type==="cut",v=t.type==="mousedown";if(!l&&u&&a&&t.target===this.dom&&t.preventDefault(),l&&a&&!s&&t.target===this.dom)return t.preventDefault(),!1;if(l&&i&&!s&&v){const p=r.closest("[data-drag-handle]");p&&(this.dom===p||this.dom.contains(p))&&(this.isDragging=!0,document.addEventListener("dragend",()=>{this.isDragging=!1},{once:!0}),document.addEventListener("drop",()=>{this.isDragging=!1},{once:!0}),document.addEventListener("mouseup",()=>{this.isDragging=!1},{once:!0}))}return!(s||o||c||f||h||v&&u)}ignoreMutation(t){return!this.dom||!this.contentDOM?!0:typeof this.options.ignoreMutation=="function"?this.options.ignoreMutation({mutation:t}):this.node.isLeaf||this.node.isAtom?!0:t.type==="selection"||this.dom.contains(t.target)&&t.type==="childList"&&(OC()||sJ())&&this.editor.isFocused&&[...Array.from(t.addedNodes),...Array.from(t.removedNodes)].every(n=>n.isContentEditable)?!1:this.contentDOM===t.target&&t.type==="attributes"?!0:!this.contentDOM.contains(t.target)}updateAttributes(t){this.editor.commands.command(({tr:n})=>{const r=this.getPos();return typeof r!="number"?!1:(n.setNodeMarkup(r,void 0,{...this.node.attrs,...t}),!0)})}deleteNode(){const t=this.getPos();if(typeof t!="number")return;const n=t+this.node.nodeSize;this.editor.commands.deleteRange({from:t,to:n})}}function Wd(e){return new ZLe({find:e.find,handler:({state:t,range:n,match:r,pasteEvent:a})=>{const o=un(e.getAttributes,void 0,r,a);if(o===!1||o===null)return null;const{tr:i}=t,s=r[r.length-1],l=r[0];let u=n.to;if(s){const c=l.search(/\S/),f=n.from+l.indexOf(s),h=f+s.length;if(WP(n.from,n.to,t.doc).filter(v=>v.mark.type.excluded.find(p=>p===e.type&&p!==v.mark.type)).filter(v=>v.to>f).length)return null;hn.from&&i.delete(n.from+c,f),u=n.from+c+s.length,i.addMark(n.from+c,u,e.type.create(o||{})),i.removeStoredMark(e.type)}}})}function xRe(e,t){const{selection:n}=e,{$from:r}=n;if(n instanceof At){const o=r.index();return r.parent.canReplaceWith(o,o+1,t)}let a=r.depth;for(;a>=0;){const o=r.index(a);if(r.node(a).contentMatchAt(o).matchType(t))return!0;a-=1}return!1}var hi="top",ys="bottom",bs="right",vi="left",KP="auto",l1=[hi,ys,bs,vi],Gm="start",u1="end",CRe="clippingParents",wJ="viewport",c1="popper",_Re="reference",SJ=l1.reduce(function(e,t){return e.concat([t+"-"+Gm,t+"-"+u1])},[]),xJ=[].concat(l1,[KP]).reduce(function(e,t){return e.concat([t,t+"-"+Gm,t+"-"+u1])},[]),TRe="beforeRead",kRe="read",ARe="afterRead",ERe="beforeMain",MRe="main",IRe="afterMain",DRe="beforeWrite",VRe="write",PRe="afterWrite",NRe=[TRe,kRe,ARe,ERe,MRe,IRe,DRe,VRe,PRe];function au(e){return e?(e.nodeName||"").toLowerCase():null}function Ui(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function qh(e){var t=Ui(e).Element;return e instanceof t||e instanceof Element}function ws(e){var t=Ui(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function XP(e){if(typeof ShadowRoot>"u")return!1;var t=Ui(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function LRe(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},a=t.attributes[n]||{},o=t.elements[n];!ws(o)||!au(o)||(Object.assign(o.style,r),Object.keys(a).forEach(function(i){var s=a[i];s===!1?o.removeAttribute(i):o.setAttribute(i,s===!0?"":s)}))})}function ORe(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var a=t.elements[r],o=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),s=i.reduce(function(l,u){return l[u]="",l},{});!ws(a)||!au(a)||(Object.assign(a.style,s),Object.keys(o).forEach(function(l){a.removeAttribute(l)}))})}}const CJ={name:"applyStyles",enabled:!0,phase:"write",fn:LRe,effect:ORe,requires:["computeStyles"]};function ou(e){return e.split("-")[0]}var $h=Math.max,zC=Math.min,Um=Math.round;function ZP(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function _J(){return!/^((?!chrome|android).)*safari/i.test(ZP())}function jm(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),a=1,o=1;t&&ws(e)&&(a=e.offsetWidth>0&&Um(r.width)/e.offsetWidth||1,o=e.offsetHeight>0&&Um(r.height)/e.offsetHeight||1);var i=qh(e)?Ui(e):window,s=i.visualViewport,l=!_J()&&n,u=(r.left+(l&&s?s.offsetLeft:0))/a,c=(r.top+(l&&s?s.offsetTop:0))/o,f=r.width/a,h=r.height/o;return{width:f,height:h,top:c,right:u+f,bottom:c+h,left:u,x:u,y:c}}function JP(e){var t=jm(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function TJ(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&XP(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function gc(e){return Ui(e).getComputedStyle(e)}function RRe(e){return["table","td","th"].indexOf(au(e))>=0}function Gd(e){return((qh(e)?e.ownerDocument:e.document)||window.document).documentElement}function WC(e){return au(e)==="html"?e:e.assignedSlot||e.parentNode||(XP(e)?e.host:null)||Gd(e)}function kJ(e){return!ws(e)||gc(e).position==="fixed"?null:e.offsetParent}function BRe(e){var t=/firefox/i.test(ZP()),n=/Trident/i.test(ZP());if(n&&ws(e)){var r=gc(e);if(r.position==="fixed")return null}var a=WC(e);for(XP(a)&&(a=a.host);ws(a)&&["html","body"].indexOf(au(a))<0;){var o=gc(a);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return a;a=a.parentNode}return null}function d1(e){for(var t=Ui(e),n=kJ(e);n&&RRe(n)&&gc(n).position==="static";)n=kJ(n);return n&&(au(n)==="html"||au(n)==="body"&&gc(n).position==="static")?t:n||BRe(e)||t}function QP(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function f1(e,t,n){return $h(e,zC(t,n))}function FRe(e,t,n){var r=f1(e,t,n);return r>n?n:r}function AJ(){return{top:0,right:0,bottom:0,left:0}}function EJ(e){return Object.assign({},AJ(),e)}function MJ(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var HRe=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,EJ(typeof e!="number"?e:MJ(e,l1))};function zRe(e){var t,n=e.state,r=e.name,a=e.options,o=n.elements.arrow,i=n.modifiersData.popperOffsets,s=ou(n.placement),l=QP(s),u=[vi,bs].indexOf(s)>=0,c=u?"height":"width";if(!(!o||!i)){var f=HRe(a.padding,n),h=JP(o),v=l==="y"?hi:vi,p=l==="y"?ys:bs,m=n.rects.reference[c]+n.rects.reference[l]-i[l]-n.rects.popper[c],g=i[l]-n.rects.reference[l],y=d1(o),b=y?l==="y"?y.clientHeight||0:y.clientWidth||0:0,w=m/2-g/2,S=f[v],_=b-h[c]-f[p],C=b/2-h[c]/2+w,T=f1(S,C,_),A=l;n.modifiersData[r]=(t={},t[A]=T,t.centerOffset=T-C,t)}}function WRe(e){var t=e.state,n=e.options,r=n.element,a=r===void 0?"[data-popper-arrow]":r;a!=null&&(typeof a=="string"&&(a=t.elements.popper.querySelector(a),!a)||TJ(t.elements.popper,a)&&(t.elements.arrow=a))}const GRe={name:"arrow",enabled:!0,phase:"main",fn:zRe,effect:WRe,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Ym(e){return e.split("-")[1]}var URe={top:"auto",right:"auto",bottom:"auto",left:"auto"};function jRe(e,t){var n=e.x,r=e.y,a=t.devicePixelRatio||1;return{x:Um(n*a)/a||0,y:Um(r*a)/a||0}}function IJ(e){var t,n=e.popper,r=e.popperRect,a=e.placement,o=e.variation,i=e.offsets,s=e.position,l=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,f=e.isFixed,h=i.x,v=h===void 0?0:h,p=i.y,m=p===void 0?0:p,g=typeof c=="function"?c({x:v,y:m}):{x:v,y:m};v=g.x,m=g.y;var y=i.hasOwnProperty("x"),b=i.hasOwnProperty("y"),w=vi,S=hi,_=window;if(u){var C=d1(n),T="clientHeight",A="clientWidth";if(C===Ui(n)&&(C=Gd(n),gc(C).position!=="static"&&s==="absolute"&&(T="scrollHeight",A="scrollWidth")),C=C,a===hi||(a===vi||a===bs)&&o===u1){S=ys;var E=f&&C===_&&_.visualViewport?_.visualViewport.height:C[T];m-=E-r.height,m*=l?1:-1}if(a===vi||(a===hi||a===ys)&&o===u1){w=bs;var M=f&&C===_&&_.visualViewport?_.visualViewport.width:C[A];v-=M-r.width,v*=l?1:-1}}var I=Object.assign({position:s},u&&URe),N=c===!0?jRe({x:v,y:m},Ui(n)):{x:v,y:m};if(v=N.x,m=N.y,l){var V;return Object.assign({},I,(V={},V[S]=b?"0":"",V[w]=y?"0":"",V.transform=(_.devicePixelRatio||1)<=1?"translate("+v+"px, "+m+"px)":"translate3d("+v+"px, "+m+"px, 0)",V))}return Object.assign({},I,(t={},t[S]=b?m+"px":"",t[w]=y?v+"px":"",t.transform="",t))}function YRe(e){var t=e.state,n=e.options,r=n.gpuAcceleration,a=r===void 0?!0:r,o=n.adaptive,i=o===void 0?!0:o,s=n.roundOffsets,l=s===void 0?!0:s,u={placement:ou(t.placement),variation:Ym(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,IJ(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,IJ(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const KRe={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:YRe,data:{}};var GC={passive:!0};function XRe(e){var t=e.state,n=e.instance,r=e.options,a=r.scroll,o=a===void 0?!0:a,i=r.resize,s=i===void 0?!0:i,l=Ui(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&u.forEach(function(c){c.addEventListener("scroll",n.update,GC)}),s&&l.addEventListener("resize",n.update,GC),function(){o&&u.forEach(function(c){c.removeEventListener("scroll",n.update,GC)}),s&&l.removeEventListener("resize",n.update,GC)}}const ZRe={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:XRe,data:{}};var JRe={left:"right",right:"left",bottom:"top",top:"bottom"};function UC(e){return e.replace(/left|right|bottom|top/g,function(t){return JRe[t]})}var QRe={start:"end",end:"start"};function DJ(e){return e.replace(/start|end/g,function(t){return QRe[t]})}function qP(e){var t=Ui(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function $P(e){return jm(Gd(e)).left+qP(e).scrollLeft}function qRe(e,t){var n=Ui(e),r=Gd(e),a=n.visualViewport,o=r.clientWidth,i=r.clientHeight,s=0,l=0;if(a){o=a.width,i=a.height;var u=_J();(u||!u&&t==="fixed")&&(s=a.offsetLeft,l=a.offsetTop)}return{width:o,height:i,x:s+$P(e),y:l}}function $Re(e){var t,n=Gd(e),r=qP(e),a=(t=e.ownerDocument)==null?void 0:t.body,o=$h(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),i=$h(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),s=-r.scrollLeft+$P(e),l=-r.scrollTop;return gc(a||n).direction==="rtl"&&(s+=$h(n.clientWidth,a?a.clientWidth:0)-o),{width:o,height:i,x:s,y:l}}function eN(e){var t=gc(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function VJ(e){return["html","body","#document"].indexOf(au(e))>=0?e.ownerDocument.body:ws(e)&&eN(e)?e:VJ(WC(e))}function h1(e,t){var n;t===void 0&&(t=[]);var r=VJ(e),a=r===((n=e.ownerDocument)==null?void 0:n.body),o=Ui(r),i=a?[o].concat(o.visualViewport||[],eN(r)?r:[]):r,s=t.concat(i);return a?s:s.concat(h1(WC(i)))}function tN(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function eBe(e,t){var n=jm(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function PJ(e,t,n){return t===wJ?tN(qRe(e,n)):qh(t)?eBe(t,n):tN($Re(Gd(e)))}function tBe(e){var t=h1(WC(e)),n=["absolute","fixed"].indexOf(gc(e).position)>=0,r=n&&ws(e)?d1(e):e;return qh(r)?t.filter(function(a){return qh(a)&&TJ(a,r)&&au(a)!=="body"}):[]}function nBe(e,t,n,r){var a=t==="clippingParents"?tBe(e):[].concat(t),o=[].concat(a,[n]),i=o[0],s=o.reduce(function(l,u){var c=PJ(e,u,r);return l.top=$h(c.top,l.top),l.right=zC(c.right,l.right),l.bottom=zC(c.bottom,l.bottom),l.left=$h(c.left,l.left),l},PJ(e,i,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function NJ(e){var t=e.reference,n=e.element,r=e.placement,a=r?ou(r):null,o=r?Ym(r):null,i=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,l;switch(a){case hi:l={x:i,y:t.y-n.height};break;case ys:l={x:i,y:t.y+t.height};break;case bs:l={x:t.x+t.width,y:s};break;case vi:l={x:t.x-n.width,y:s};break;default:l={x:t.x,y:t.y}}var u=a?QP(a):null;if(u!=null){var c=u==="y"?"height":"width";switch(o){case Gm:l[u]=l[u]-(t[c]/2-n[c]/2);break;case u1:l[u]=l[u]+(t[c]/2-n[c]/2);break}}return l}function v1(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=r===void 0?e.placement:r,o=n.strategy,i=o===void 0?e.strategy:o,s=n.boundary,l=s===void 0?CRe:s,u=n.rootBoundary,c=u===void 0?wJ:u,f=n.elementContext,h=f===void 0?c1:f,v=n.altBoundary,p=v===void 0?!1:v,m=n.padding,g=m===void 0?0:m,y=EJ(typeof g!="number"?g:MJ(g,l1)),b=h===c1?_Re:c1,w=e.rects.popper,S=e.elements[p?b:h],_=nBe(qh(S)?S:S.contextElement||Gd(e.elements.popper),l,c,i),C=jm(e.elements.reference),T=NJ({reference:C,element:w,placement:a}),A=tN(Object.assign({},w,T)),E=h===c1?A:C,M={top:_.top-E.top+y.top,bottom:E.bottom-_.bottom+y.bottom,left:_.left-E.left+y.left,right:E.right-_.right+y.right},I=e.modifiersData.offset;if(h===c1&&I){var N=I[a];Object.keys(M).forEach(function(V){var P=[bs,ys].indexOf(V)>=0?1:-1,L=[hi,ys].indexOf(V)>=0?"y":"x";M[V]+=N[L]*P})}return M}function rBe(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=n.boundary,o=n.rootBoundary,i=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,u=l===void 0?xJ:l,c=Ym(r),f=c?s?SJ:SJ.filter(function(p){return Ym(p)===c}):l1,h=f.filter(function(p){return u.indexOf(p)>=0});h.length===0&&(h=f);var v=h.reduce(function(p,m){return p[m]=v1(e,{placement:m,boundary:a,rootBoundary:o,padding:i})[ou(m)],p},{});return Object.keys(v).sort(function(p,m){return v[p]-v[m]})}function aBe(e){if(ou(e)===KP)return[];var t=UC(e);return[DJ(e),t,DJ(t)]}function oBe(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var a=n.mainAxis,o=a===void 0?!0:a,i=n.altAxis,s=i===void 0?!0:i,l=n.fallbackPlacements,u=n.padding,c=n.boundary,f=n.rootBoundary,h=n.altBoundary,v=n.flipVariations,p=v===void 0?!0:v,m=n.allowedAutoPlacements,g=t.options.placement,y=ou(g),b=y===g,w=l||(b||!p?[UC(g)]:aBe(g)),S=[g].concat(w).reduce(function(j,Q){return j.concat(ou(Q)===KP?rBe(t,{placement:Q,boundary:c,rootBoundary:f,padding:u,flipVariations:p,allowedAutoPlacements:m}):Q)},[]),_=t.rects.reference,C=t.rects.popper,T=new Map,A=!0,E=S[0],M=0;M=0,L=P?"width":"height",O=v1(t,{placement:I,boundary:c,rootBoundary:f,altBoundary:h,padding:u}),R=P?V?bs:vi:V?ys:hi;_[L]>C[L]&&(R=UC(R));var F=UC(R),H=[];if(o&&H.push(O[N]<=0),s&&H.push(O[R]<=0,O[F]<=0),H.every(function(j){return j})){E=I,A=!1;break}T.set(I,H)}if(A)for(var z=p?3:1,G=function(j){var Q=S.find(function(ee){var $=T.get(ee);if($)return $.slice(0,j).every(function(re){return re})});if(Q)return E=Q,"break"},Y=z;Y>0;Y--){var U=G(Y);if(U==="break")break}t.placement!==E&&(t.modifiersData[r]._skip=!0,t.placement=E,t.reset=!0)}}const iBe={name:"flip",enabled:!0,phase:"main",fn:oBe,requiresIfExists:["offset"],data:{_skip:!1}};function LJ(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function OJ(e){return[hi,bs,ys,vi].some(function(t){return e[t]>=0})}function sBe(e){var t=e.state,n=e.name,r=t.rects.reference,a=t.rects.popper,o=t.modifiersData.preventOverflow,i=v1(t,{elementContext:"reference"}),s=v1(t,{altBoundary:!0}),l=LJ(i,r),u=LJ(s,a,o),c=OJ(l),f=OJ(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":f})}const lBe={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:sBe};function uBe(e,t,n){var r=ou(e),a=[vi,hi].indexOf(r)>=0?-1:1,o=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,i=o[0],s=o[1];return i=i||0,s=(s||0)*a,[vi,bs].indexOf(r)>=0?{x:s,y:i}:{x:i,y:s}}function cBe(e){var t=e.state,n=e.options,r=e.name,a=n.offset,o=a===void 0?[0,0]:a,i=xJ.reduce(function(c,f){return c[f]=uBe(f,t.rects,o),c},{}),s=i[t.placement],l=s.x,u=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=i}const dBe={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:cBe};function fBe(e){var t=e.state,n=e.name;t.modifiersData[n]=NJ({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const hBe={name:"popperOffsets",enabled:!0,phase:"read",fn:fBe,data:{}};function vBe(e){return e==="x"?"y":"x"}function pBe(e){var t=e.state,n=e.options,r=e.name,a=n.mainAxis,o=a===void 0?!0:a,i=n.altAxis,s=i===void 0?!1:i,l=n.boundary,u=n.rootBoundary,c=n.altBoundary,f=n.padding,h=n.tether,v=h===void 0?!0:h,p=n.tetherOffset,m=p===void 0?0:p,g=v1(t,{boundary:l,rootBoundary:u,padding:f,altBoundary:c}),y=ou(t.placement),b=Ym(t.placement),w=!b,S=QP(y),_=vBe(S),C=t.modifiersData.popperOffsets,T=t.rects.reference,A=t.rects.popper,E=typeof m=="function"?m(Object.assign({},t.rects,{placement:t.placement})):m,M=typeof E=="number"?{mainAxis:E,altAxis:E}:Object.assign({mainAxis:0,altAxis:0},E),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,N={x:0,y:0};if(C){if(o){var V,P=S==="y"?hi:vi,L=S==="y"?ys:bs,O=S==="y"?"height":"width",R=C[S],F=R+g[P],H=R-g[L],z=v?-A[O]/2:0,G=b===Gm?T[O]:A[O],Y=b===Gm?-A[O]:-T[O],U=t.elements.arrow,j=v&&U?JP(U):{width:0,height:0},Q=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:AJ(),ee=Q[P],$=Q[L],re=f1(0,T[O],j[O]),fe=w?T[O]/2-z-re-ee-M.mainAxis:G-re-ee-M.mainAxis,pe=w?-T[O]/2+z+re+$+M.mainAxis:Y+re+$+M.mainAxis,me=t.elements.arrow&&d1(t.elements.arrow),ke=me?S==="y"?me.clientTop||0:me.clientLeft||0:0,Re=(V=I?.[S])!=null?V:0,ne=R+fe-Re-ke,be=R+pe-Re,Ie=f1(v?zC(F,ne):F,R,v?$h(H,be):H);C[S]=Ie,N[S]=Ie-R}if(s){var He,at=S==="x"?hi:vi,yt=S==="x"?ys:bs,X=C[_],q=_==="y"?"height":"width",he=X+g[at],oe=X-g[yt],Le=[hi,vi].indexOf(y)!==-1,Ue=(He=I?.[_])!=null?He:0,de=Le?he:X-T[q]-A[q]-Ue+M.altAxis,we=Le?X+T[q]+A[q]-Ue-M.altAxis:oe,Ke=v&&Le?FRe(de,X,we):f1(v?de:he,X,v?we:oe);C[_]=Ke,N[_]=Ke-X}t.modifiersData[r]=N}}const mBe={name:"preventOverflow",enabled:!0,phase:"main",fn:pBe,requiresIfExists:["offset"]};function gBe(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function yBe(e){return e===Ui(e)||!ws(e)?qP(e):gBe(e)}function bBe(e){var t=e.getBoundingClientRect(),n=Um(t.width)/e.offsetWidth||1,r=Um(t.height)/e.offsetHeight||1;return n!==1||r!==1}function wBe(e,t,n){n===void 0&&(n=!1);var r=ws(t),a=ws(t)&&bBe(t),o=Gd(t),i=jm(e,a,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((au(t)!=="body"||eN(o))&&(s=yBe(t)),ws(t)?(l=jm(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):o&&(l.x=$P(o))),{x:i.left+s.scrollLeft-l.x,y:i.top+s.scrollTop-l.y,width:i.width,height:i.height}}function SBe(e){var t=new Map,n=new Set,r=[];e.forEach(function(o){t.set(o.name,o)});function a(o){n.add(o.name);var i=[].concat(o.requires||[],o.requiresIfExists||[]);i.forEach(function(s){if(!n.has(s)){var l=t.get(s);l&&a(l)}}),r.push(o)}return e.forEach(function(o){n.has(o.name)||a(o)}),r}function xBe(e){var t=SBe(e);return NRe.reduce(function(n,r){return n.concat(t.filter(function(a){return a.phase===r}))},[])}function CBe(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function _Be(e){var t=e.reduce(function(n,r){var a=n[r.name];return n[r.name]=a?Object.assign({},a,r,{options:Object.assign({},a.options,r.options),data:Object.assign({},a.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var RJ={placement:"bottom",modifiers:[],strategy:"absolute"};function BJ(){for(var e=arguments.length,t=new Array(e),n=0;n-1}function GJ(e,t){return typeof e=="function"?e.apply(void 0,t):e}function UJ(e,t){if(t===0)return e;var n;return function(r){clearTimeout(n),n=setTimeout(function(){e(r)},t)}}function IBe(e){return e.split(/\s+/).filter(Boolean)}function Km(e){return[].concat(e)}function jJ(e,t){e.indexOf(t)===-1&&e.push(t)}function DBe(e){return e.filter(function(t,n){return e.indexOf(t)===n})}function VBe(e){return e.split("-")[0]}function jC(e){return[].slice.call(e)}function YJ(e){return Object.keys(e).reduce(function(t,n){return e[n]!==void 0&&(t[n]=e[n]),t},{})}function p1(){return document.createElement("div")}function YC(e){return["Element","Fragment"].some(function(t){return rN(e,t)})}function PBe(e){return rN(e,"NodeList")}function NBe(e){return rN(e,"MouseEvent")}function LBe(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function OBe(e){return YC(e)?[e]:PBe(e)?jC(e):Array.isArray(e)?e:jC(document.querySelectorAll(e))}function aN(e,t){e.forEach(function(n){n&&(n.style.transitionDuration=t+"ms")})}function KJ(e,t){e.forEach(function(n){n&&n.setAttribute("data-state",t)})}function RBe(e){var t,n=Km(e),r=n[0];return r!=null&&(t=r.ownerDocument)!=null&&t.body?r.ownerDocument:document}function BBe(e,t){var n=t.clientX,r=t.clientY;return e.every(function(a){var o=a.popperRect,i=a.popperState,s=a.props,l=s.interactiveBorder,u=VBe(i.placement),c=i.modifiersData.offset;if(!c)return!0;var f=u==="bottom"?c.top.y:0,h=u==="top"?c.bottom.y:0,v=u==="right"?c.left.x:0,p=u==="left"?c.right.x:0,m=o.top-r+f>l,g=r-o.bottom-h>l,y=o.left-n+v>l,b=n-o.right-p>l;return m||g||y||b})}function oN(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(a){e[r](a,n)})}function XJ(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=n.getRootNode==null||(r=n.getRootNode())==null?void 0:r.host}return!1}var iu={isTouch:!1},ZJ=0;function FBe(){iu.isTouch||(iu.isTouch=!0,window.performance&&document.addEventListener("mousemove",JJ))}function JJ(){var e=performance.now();e-ZJ<20&&(iu.isTouch=!1,document.removeEventListener("mousemove",JJ)),ZJ=e}function HBe(){var e=document.activeElement;if(LBe(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function zBe(){document.addEventListener("touchstart",FBe,ev),window.addEventListener("blur",HBe)}var WBe=typeof window<"u"&&typeof document<"u",GBe=WBe?!!window.msCrypto:!1,UBe={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},jBe={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},hl=Object.assign({appendTo:WJ,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},UBe,jBe),YBe=Object.keys(hl),KBe=function(e){var t=Object.keys(e);t.forEach(function(n){hl[n]=e[n]})};function QJ(e){var t=e.plugins||[],n=t.reduce(function(r,a){var o=a.name,i=a.defaultValue;if(o){var s;r[o]=e[o]!==void 0?e[o]:(s=hl[o])!=null?s:i}return r},{});return Object.assign({},e,n)}function XBe(e,t){var n=t?Object.keys(QJ(Object.assign({},hl,{plugins:t}))):YBe,r=n.reduce(function(a,o){var i=(e.getAttribute("data-tippy-"+o)||"").trim();if(!i)return a;if(o==="content")a[o]=i;else try{a[o]=JSON.parse(i)}catch{a[o]=i}return a},{});return r}function qJ(e,t){var n=Object.assign({},t,{content:GJ(t.content,[e])},t.ignoreAttributes?{}:XBe(e,t.plugins));return n.aria=Object.assign({},hl.aria,n.aria),n.aria={expanded:n.aria.expanded==="auto"?t.interactive:n.aria.expanded,content:n.aria.content==="auto"?t.interactive?null:"describedby":n.aria.content},n}var ZBe=function(){return"innerHTML"};function iN(e,t){e[ZBe()]=t}function $J(e){var t=p1();return e===!0?t.className=HJ:(t.className=zJ,YC(e)?t.appendChild(e):iN(t,e)),t}function eQ(e,t){YC(t.content)?(iN(e,""),e.appendChild(t.content)):typeof t.content!="function"&&(t.allowHTML?iN(e,t.content):e.textContent=t.content)}function sN(e){var t=e.firstElementChild,n=jC(t.children);return{box:t,content:n.find(function(r){return r.classList.contains(FJ)}),arrow:n.find(function(r){return r.classList.contains(HJ)||r.classList.contains(zJ)}),backdrop:n.find(function(r){return r.classList.contains(MBe)})}}function tQ(e){var t=p1(),n=p1();n.className=EBe,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=p1();r.className=FJ,r.setAttribute("data-state","hidden"),eQ(r,e.props),t.appendChild(n),n.appendChild(r),a(e.props,e.props);function a(o,i){var s=sN(t),l=s.box,u=s.content,c=s.arrow;i.theme?l.setAttribute("data-theme",i.theme):l.removeAttribute("data-theme"),typeof i.animation=="string"?l.setAttribute("data-animation",i.animation):l.removeAttribute("data-animation"),i.inertia?l.setAttribute("data-inertia",""):l.removeAttribute("data-inertia"),l.style.maxWidth=typeof i.maxWidth=="number"?i.maxWidth+"px":i.maxWidth,i.role?l.setAttribute("role",i.role):l.removeAttribute("role"),(o.content!==i.content||o.allowHTML!==i.allowHTML)&&eQ(u,e.props),i.arrow?c?o.arrow!==i.arrow&&(l.removeChild(c),l.appendChild($J(i.arrow))):l.appendChild($J(i.arrow)):c&&l.removeChild(c)}return{popper:t,onUpdate:a}}tQ.$$tippy=!0;var JBe=1,KC=[],lN=[];function QBe(e,t){var n=qJ(e,Object.assign({},hl,QJ(YJ(t)))),r,a,o,i=!1,s=!1,l=!1,u=!1,c,f,h,v=[],p=UJ(ne,n.interactiveDebounce),m,g=JBe++,y=null,b=DBe(n.plugins),w={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},S={id:g,reference:e,popper:p1(),popperInstance:y,props:n,state:w,plugins:b,clearDelayTimeouts:de,setProps:we,setContent:Ke,show:se,hide:le,hideWithInteractivity:xe,enable:Le,disable:Ue,unmount:Me,destroy:Ze};if(!n.render)return S;var _=n.render(S),C=_.popper,T=_.onUpdate;C.setAttribute("data-tippy-root",""),C.id="tippy-"+S.id,S.popper=C,e._tippy=S,C._tippy=S;var A=b.map(function(ve){return ve.fn(S)}),E=e.hasAttribute("aria-expanded");return me(),z(),R(),F("onCreate",[S]),n.showOnCreate&&he(),C.addEventListener("mouseenter",function(){S.props.interactive&&S.state.isVisible&&S.clearDelayTimeouts()}),C.addEventListener("mouseleave",function(){S.props.interactive&&S.props.trigger.indexOf("mouseenter")>=0&&P().addEventListener("mousemove",p)}),S;function M(){var ve=S.props.touch;return Array.isArray(ve)?ve:[ve,0]}function I(){return M()[0]==="hold"}function N(){var ve;return!!((ve=S.props.render)!=null&&ve.$$tippy)}function V(){return m||e}function P(){var ve=V().parentNode;return ve?RBe(ve):document}function L(){return sN(C)}function O(ve){return S.state.isMounted&&!S.state.isVisible||iu.isTouch||c&&c.type==="focus"?0:nN(S.props.delay,ve?0:1,hl.delay)}function R(ve){ve===void 0&&(ve=!1),C.style.pointerEvents=S.props.interactive&&!ve?"":"none",C.style.zIndex=""+S.props.zIndex}function F(ve,Ve,Je){if(Je===void 0&&(Je=!0),A.forEach(function(Ge){Ge[ve]&&Ge[ve].apply(Ge,Ve)}),Je){var _t;(_t=S.props)[ve].apply(_t,Ve)}}function H(){var ve=S.props.aria;if(ve.content){var Ve="aria-"+ve.content,Je=C.id,_t=Km(S.props.triggerTarget||e);_t.forEach(function(Ge){var $e=Ge.getAttribute(Ve);if(S.state.isVisible)Ge.setAttribute(Ve,$e?$e+" "+Je:Je);else{var vt=$e&&$e.replace(Je,"").trim();vt?Ge.setAttribute(Ve,vt):Ge.removeAttribute(Ve)}})}}function z(){if(!(E||!S.props.aria.expanded)){var ve=Km(S.props.triggerTarget||e);ve.forEach(function(Ve){S.props.interactive?Ve.setAttribute("aria-expanded",S.state.isVisible&&Ve===V()?"true":"false"):Ve.removeAttribute("aria-expanded")})}}function G(){P().removeEventListener("mousemove",p),KC=KC.filter(function(ve){return ve!==p})}function Y(ve){if(!(iu.isTouch&&(l||ve.type==="mousedown"))){var Ve=ve.composedPath&&ve.composedPath()[0]||ve.target;if(!(S.props.interactive&&XJ(C,Ve))){if(Km(S.props.triggerTarget||e).some(function(Je){return XJ(Je,Ve)})){if(iu.isTouch||S.state.isVisible&&S.props.trigger.indexOf("click")>=0)return}else F("onClickOutside",[S,ve]);S.props.hideOnClick===!0&&(S.clearDelayTimeouts(),S.hide(),s=!0,setTimeout(function(){s=!1}),S.state.isMounted||ee())}}}function U(){l=!0}function j(){l=!1}function Q(){var ve=P();ve.addEventListener("mousedown",Y,!0),ve.addEventListener("touchend",Y,ev),ve.addEventListener("touchstart",j,ev),ve.addEventListener("touchmove",U,ev)}function ee(){var ve=P();ve.removeEventListener("mousedown",Y,!0),ve.removeEventListener("touchend",Y,ev),ve.removeEventListener("touchstart",j,ev),ve.removeEventListener("touchmove",U,ev)}function $(ve,Ve){fe(ve,function(){!S.state.isVisible&&C.parentNode&&C.parentNode.contains(C)&&Ve()})}function re(ve,Ve){fe(ve,Ve)}function fe(ve,Ve){var Je=L().box;function _t(Ge){Ge.target===Je&&(oN(Je,"remove",_t),Ve())}if(ve===0)return Ve();oN(Je,"remove",f),oN(Je,"add",_t),f=_t}function pe(ve,Ve,Je){Je===void 0&&(Je=!1);var _t=Km(S.props.triggerTarget||e);_t.forEach(function(Ge){Ge.addEventListener(ve,Ve,Je),v.push({node:Ge,eventType:ve,handler:Ve,options:Je})})}function me(){I()&&(pe("touchstart",Re,{passive:!0}),pe("touchend",be,{passive:!0})),IBe(S.props.trigger).forEach(function(ve){if(ve!=="manual")switch(pe(ve,Re),ve){case"mouseenter":pe("mouseleave",be);break;case"focus":pe(GBe?"focusout":"blur",Ie);break;case"focusin":pe("focusout",Ie);break}})}function ke(){v.forEach(function(ve){var Ve=ve.node,Je=ve.eventType,_t=ve.handler,Ge=ve.options;Ve.removeEventListener(Je,_t,Ge)}),v=[]}function Re(ve){var Ve,Je=!1;if(!(!S.state.isEnabled||He(ve)||s)){var _t=((Ve=c)==null?void 0:Ve.type)==="focus";c=ve,m=ve.currentTarget,z(),!S.state.isVisible&&NBe(ve)&&KC.forEach(function(Ge){return Ge(ve)}),ve.type==="click"&&(S.props.trigger.indexOf("mouseenter")<0||i)&&S.props.hideOnClick!==!1&&S.state.isVisible?Je=!0:he(ve),ve.type==="click"&&(i=!Je),Je&&!_t&&oe(ve)}}function ne(ve){var Ve=ve.target,Je=V().contains(Ve)||C.contains(Ve);if(!(ve.type==="mousemove"&&Je)){var _t=q().concat(C).map(function(Ge){var $e,vt=Ge._tippy,jt=($e=vt.popperInstance)==null?void 0:$e.state;return jt?{popperRect:Ge.getBoundingClientRect(),popperState:jt,props:n}:null}).filter(Boolean);BBe(_t,ve)&&(G(),oe(ve))}}function be(ve){var Ve=He(ve)||S.props.trigger.indexOf("click")>=0&&i;if(!Ve){if(S.props.interactive){S.hideWithInteractivity(ve);return}oe(ve)}}function Ie(ve){S.props.trigger.indexOf("focusin")<0&&ve.target!==V()||S.props.interactive&&ve.relatedTarget&&C.contains(ve.relatedTarget)||oe(ve)}function He(ve){return iu.isTouch?I()!==ve.type.indexOf("touch")>=0:!1}function at(){yt();var ve=S.props,Ve=ve.popperOptions,Je=ve.placement,_t=ve.offset,Ge=ve.getReferenceClientRect,$e=ve.moveTransition,vt=N()?sN(C).arrow:null,jt=Ge?{getBoundingClientRect:Ge,contextElement:Ge.contextElement||V()}:e,$t={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(Ti){var Js=Ti.state;if(N()){var ki=L(),zp=ki.box;["placement","reference-hidden","escaped"].forEach(function(Zc){Zc==="placement"?zp.setAttribute("data-placement",Js.placement):Js.attributes.popper["data-popper-"+Zc]?zp.setAttribute("data-"+Zc,""):zp.removeAttribute("data-"+Zc)}),Js.attributes.popper={}}}},Jn=[{name:"offset",options:{offset:_t}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!$e}},$t];N()&&vt&&Jn.push({name:"arrow",options:{element:vt,padding:3}}),Jn.push.apply(Jn,Ve?.modifiers||[]),S.popperInstance=ABe(jt,C,Object.assign({},Ve,{placement:Je,onFirstUpdate:h,modifiers:Jn}))}function yt(){S.popperInstance&&(S.popperInstance.destroy(),S.popperInstance=null)}function X(){var ve=S.props.appendTo,Ve,Je=V();S.props.interactive&&ve===WJ||ve==="parent"?Ve=Je.parentNode:Ve=GJ(ve,[Je]),Ve.contains(C)||Ve.appendChild(C),S.state.isMounted=!0,at()}function q(){return jC(C.querySelectorAll("[data-tippy-root]"))}function he(ve){S.clearDelayTimeouts(),ve&&F("onTrigger",[S,ve]),Q();var Ve=O(!0),Je=M(),_t=Je[0],Ge=Je[1];iu.isTouch&&_t==="hold"&&Ge&&(Ve=Ge),Ve?r=setTimeout(function(){S.show()},Ve):S.show()}function oe(ve){if(S.clearDelayTimeouts(),F("onUntrigger",[S,ve]),!S.state.isVisible){ee();return}if(!(S.props.trigger.indexOf("mouseenter")>=0&&S.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(ve.type)>=0&&i)){var Ve=O(!1);Ve?a=setTimeout(function(){S.state.isVisible&&S.hide()},Ve):o=requestAnimationFrame(function(){S.hide()})}}function Le(){S.state.isEnabled=!0}function Ue(){S.hide(),S.state.isEnabled=!1}function de(){clearTimeout(r),clearTimeout(a),cancelAnimationFrame(o)}function we(ve){if(!S.state.isDestroyed){F("onBeforeUpdate",[S,ve]),ke();var Ve=S.props,Je=qJ(e,Object.assign({},Ve,YJ(ve),{ignoreAttributes:!0}));S.props=Je,me(),Ve.interactiveDebounce!==Je.interactiveDebounce&&(G(),p=UJ(ne,Je.interactiveDebounce)),Ve.triggerTarget&&!Je.triggerTarget?Km(Ve.triggerTarget).forEach(function(_t){_t.removeAttribute("aria-expanded")}):Je.triggerTarget&&e.removeAttribute("aria-expanded"),z(),R(),T&&T(Ve,Je),S.popperInstance&&(at(),q().forEach(function(_t){requestAnimationFrame(_t._tippy.popperInstance.forceUpdate)})),F("onAfterUpdate",[S,ve])}}function Ke(ve){S.setProps({content:ve})}function se(){var ve=S.state.isVisible,Ve=S.state.isDestroyed,Je=!S.state.isEnabled,_t=iu.isTouch&&!S.props.touch,Ge=nN(S.props.duration,0,hl.duration);if(!(ve||Ve||Je||_t)&&!V().hasAttribute("disabled")&&(F("onShow",[S],!1),S.props.onShow(S)!==!1)){if(S.state.isVisible=!0,N()&&(C.style.visibility="visible"),R(),Q(),S.state.isMounted||(C.style.transition="none"),N()){var $e=L(),vt=$e.box,jt=$e.content;aN([vt,jt],0)}h=function(){var $t;if(!(!S.state.isVisible||u)){if(u=!0,C.offsetHeight,C.style.transition=S.props.moveTransition,N()&&S.props.animation){var Jn=L(),Ti=Jn.box,Js=Jn.content;aN([Ti,Js],Ge),KJ([Ti,Js],"visible")}H(),z(),jJ(lN,S),($t=S.popperInstance)==null||$t.forceUpdate(),F("onMount",[S]),S.props.animation&&N()&&re(Ge,function(){S.state.isShown=!0,F("onShown",[S])})}},X()}}function le(){var ve=!S.state.isVisible,Ve=S.state.isDestroyed,Je=!S.state.isEnabled,_t=nN(S.props.duration,1,hl.duration);if(!(ve||Ve||Je)&&(F("onHide",[S],!1),S.props.onHide(S)!==!1)){if(S.state.isVisible=!1,S.state.isShown=!1,u=!1,i=!1,N()&&(C.style.visibility="hidden"),G(),ee(),R(!0),N()){var Ge=L(),$e=Ge.box,vt=Ge.content;S.props.animation&&(aN([$e,vt],_t),KJ([$e,vt],"hidden"))}H(),z(),S.props.animation?N()&&$(_t,S.unmount):S.unmount()}}function xe(ve){P().addEventListener("mousemove",p),jJ(KC,p),p(ve)}function Me(){S.state.isVisible&&S.hide(),S.state.isMounted&&(yt(),q().forEach(function(ve){ve._tippy.unmount()}),C.parentNode&&C.parentNode.removeChild(C),lN=lN.filter(function(ve){return ve!==S}),S.state.isMounted=!1,F("onHidden",[S]))}function Ze(){!S.state.isDestroyed&&(S.clearDelayTimeouts(),S.unmount(),ke(),delete e._tippy,S.state.isDestroyed=!0,F("onDestroy",[S]))}}function Xm(e,t){t===void 0&&(t={});var n=hl.plugins.concat(t.plugins||[]);zBe();var r=Object.assign({},t,{plugins:n}),a=OBe(e),o=a.reduce(function(i,s){var l=s&&QBe(s,r);return l&&i.push(l),i},[]);return YC(e)?o[0]:o}Xm.defaultProps=hl,Xm.setDefaultProps=KBe,Xm.currentInput=iu,Object.assign({},CJ,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}}),Xm.setDefaultProps({render:tQ});class qBe{constructor({editor:t,element:n,view:r,tippyOptions:a={},updateDelay:o=250,shouldShow:i}){this.preventHide=!1,this.shouldShow=({view:s,state:l,from:u,to:c})=>{const{doc:f,selection:h}=l,{empty:v}=h,p=!f.textBetween(u,c).length&&FP(l.selection),m=this.element.contains(document.activeElement);return!(!(s.hasFocus()||m)||v||p||!this.editor.isEditable)},this.mousedownHandler=()=>{this.preventHide=!0},this.dragstartHandler=()=>{this.hide()},this.focusHandler=()=>{setTimeout(()=>this.update(this.editor.view))},this.blurHandler=({event:s})=>{var l;if(this.preventHide){this.preventHide=!1;return}s?.relatedTarget&&!((l=this.element.parentNode)===null||l===void 0)&&l.contains(s.relatedTarget)||s?.relatedTarget!==this.editor.view.dom&&this.hide()},this.tippyBlurHandler=s=>{this.blurHandler({event:s})},this.handleDebouncedUpdate=(s,l)=>{const u=!l?.selection.eq(s.state.selection),c=!l?.doc.eq(s.state.doc);!u&&!c||(this.updateDebounceTimer&&clearTimeout(this.updateDebounceTimer),this.updateDebounceTimer=window.setTimeout(()=>{this.updateHandler(s,u,c,l)},this.updateDelay))},this.updateHandler=(s,l,u,c)=>{var f,h,v;const{state:p,composing:m}=s,{selection:g}=p;if(m||!l&&!u)return;this.createTooltip();const{ranges:y}=g,b=Math.min(...y.map(S=>S.$from.pos)),w=Math.max(...y.map(S=>S.$to.pos));if(!(!((f=this.shouldShow)===null||f===void 0)&&f.call(this,{editor:this.editor,element:this.element,view:s,state:p,oldState:c,from:b,to:w}))){this.hide();return}(h=this.tippy)===null||h===void 0||h.setProps({getReferenceClientRect:((v=this.tippyOptions)===null||v===void 0?void 0:v.getReferenceClientRect)||(()=>{if(mJ(p.selection)){let S=s.nodeDOM(b);if(S){const _=S.dataset.nodeViewWrapper?S:S.querySelector("[data-node-view-wrapper]");if(_&&(S=_.firstChild),S)return S.getBoundingClientRect()}}return gJ(s,b,w)})}),this.show()},this.editor=t,this.element=n,this.view=r,this.updateDelay=o,i&&(this.shouldShow=i),this.element.addEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.view.dom.addEventListener("dragstart",this.dragstartHandler),this.editor.on("focus",this.focusHandler),this.editor.on("blur",this.blurHandler),this.tippyOptions=a,this.element.remove(),this.element.style.visibility="visible"}createTooltip(){const{element:t}=this.editor.options,n=!!t.parentElement;this.element.tabIndex=0,!(this.tippy||!n)&&(this.tippy=Xm(t,{duration:0,getReferenceClientRect:null,content:this.element,interactive:!0,trigger:"manual",placement:"top",hideOnClick:"toggle",...this.tippyOptions}),this.tippy.popper.firstChild&&this.tippy.popper.firstChild.addEventListener("blur",this.tippyBlurHandler))}update(t,n){const{state:r}=t,a=r.selection.from!==r.selection.to;if(this.updateDelay>0&&a){this.handleDebouncedUpdate(t,n);return}const o=!n?.selection.eq(t.state.selection),i=!n?.doc.eq(t.state.doc);this.updateHandler(t,o,i,n)}show(){var t;(t=this.tippy)===null||t===void 0||t.show()}hide(){var t;(t=this.tippy)===null||t===void 0||t.hide()}destroy(){var t,n;!((t=this.tippy)===null||t===void 0)&&t.popper.firstChild&&this.tippy.popper.firstChild.removeEventListener("blur",this.tippyBlurHandler),(n=this.tippy)===null||n===void 0||n.destroy(),this.element.removeEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.view.dom.removeEventListener("dragstart",this.dragstartHandler),this.editor.off("focus",this.focusHandler),this.editor.off("blur",this.blurHandler)}}const nQ=e=>new mr({key:typeof e.pluginKey=="string"?new aa(e.pluginKey):e.pluginKey,view:t=>new qBe({view:t,...e})});qn.create({name:"bubbleMenu",addOptions(){return{element:null,tippyOptions:{},pluginKey:"bubbleMenu",updateDelay:void 0,shouldShow:null}},addProseMirrorPlugins(){return this.options.element?[nQ({pluginKey:this.options.pluginKey,editor:this.editor,element:this.options.element,tippyOptions:this.options.tippyOptions,updateDelay:this.options.updateDelay,shouldShow:this.options.shouldShow})]:[]}});class $Be{getTextContent(t){return hJ(t,{textSerializers:BP(this.editor.schema)})}constructor({editor:t,element:n,view:r,tippyOptions:a={},shouldShow:o}){this.preventHide=!1,this.shouldShow=({view:i,state:s})=>{const{selection:l}=s,{$anchor:u,empty:c}=l,f=u.depth===1,h=u.parent.isTextblock&&!u.parent.type.spec.code&&!u.parent.textContent&&u.parent.childCount===0&&!this.getTextContent(u.parent);return!(!i.hasFocus()||!c||!f||!h||!this.editor.isEditable)},this.mousedownHandler=()=>{this.preventHide=!0},this.focusHandler=()=>{setTimeout(()=>this.update(this.editor.view))},this.blurHandler=({event:i})=>{var s;if(this.preventHide){this.preventHide=!1;return}i?.relatedTarget&&!((s=this.element.parentNode)===null||s===void 0)&&s.contains(i.relatedTarget)||i?.relatedTarget!==this.editor.view.dom&&this.hide()},this.tippyBlurHandler=i=>{this.blurHandler({event:i})},this.editor=t,this.element=n,this.view=r,o&&(this.shouldShow=o),this.element.addEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.editor.on("focus",this.focusHandler),this.editor.on("blur",this.blurHandler),this.tippyOptions=a,this.element.remove(),this.element.style.visibility="visible"}createTooltip(){const{element:t}=this.editor.options,n=!!t.parentElement;this.element.tabIndex=0,!(this.tippy||!n)&&(this.tippy=Xm(t,{duration:0,getReferenceClientRect:null,content:this.element,interactive:!0,trigger:"manual",placement:"right",hideOnClick:"toggle",...this.tippyOptions}),this.tippy.popper.firstChild&&this.tippy.popper.firstChild.addEventListener("blur",this.tippyBlurHandler))}update(t,n){var r,a,o;const{state:i}=t,{doc:s,selection:l}=i,{from:u,to:c}=l;if(!(n&&n.doc.eq(s)&&n.selection.eq(l))){if(this.createTooltip(),!(!((r=this.shouldShow)===null||r===void 0)&&r.call(this,{editor:this.editor,view:t,state:i,oldState:n}))){this.hide();return}(a=this.tippy)===null||a===void 0||a.setProps({getReferenceClientRect:((o=this.tippyOptions)===null||o===void 0?void 0:o.getReferenceClientRect)||(()=>gJ(t,u,c))}),this.show()}}show(){var t;(t=this.tippy)===null||t===void 0||t.show()}hide(){var t;(t=this.tippy)===null||t===void 0||t.hide()}destroy(){var t,n;!((t=this.tippy)===null||t===void 0)&&t.popper.firstChild&&this.tippy.popper.firstChild.removeEventListener("blur",this.tippyBlurHandler),(n=this.tippy)===null||n===void 0||n.destroy(),this.element.removeEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.editor.off("focus",this.focusHandler),this.editor.off("blur",this.blurHandler)}}const rQ=e=>new mr({key:typeof e.pluginKey=="string"?new aa(e.pluginKey):e.pluginKey,view:t=>new $Be({view:t,...e})});qn.create({name:"floatingMenu",addOptions(){return{element:null,tippyOptions:{},pluginKey:"floatingMenu",shouldShow:null}},addProseMirrorPlugins(){return this.options.element?[rQ({pluginKey:this.options.pluginKey,editor:this.editor,element:this.options.element,tippyOptions:this.options.tippyOptions,shouldShow:this.options.shouldShow})]:[]}});const eFe=d.defineComponent({name:"BubbleMenu",props:{pluginKey:{type:[String,Object],default:"bubbleMenu"},editor:{type:Object,required:!0},updateDelay:{type:Number,default:void 0},tippyOptions:{type:Object,default:()=>({})},shouldShow:{type:Function,default:null}},setup(e,{slots:t}){const n=d.ref(null);return d.onMounted(()=>{const{updateDelay:r,editor:a,pluginKey:o,shouldShow:i,tippyOptions:s}=e;a.registerPlugin(nQ({updateDelay:r,editor:a,element:n.value,pluginKey:o,shouldShow:i,tippyOptions:s}))}),d.onBeforeUnmount(()=>{const{pluginKey:r,editor:a}=e;a.unregisterPlugin(r)}),()=>{var r;return d.h("div",{ref:n},(r=t.default)===null||r===void 0?void 0:r.call(t))}}});function aQ(e){return d.customRef((t,n)=>({get(){return t(),e},set(r){e=r,requestAnimationFrame(()=>{requestAnimationFrame(()=>{n()})})}}))}class tFe extends wRe{constructor(t={}){return super(t),this.contentComponent=null,this.appContext=null,this.reactiveState=aQ(this.view.state),this.reactiveExtensionStorage=aQ(this.extensionStorage),this.on("beforeTransaction",({nextState:n})=>{this.reactiveState.value=n,this.reactiveExtensionStorage.value=this.extensionStorage}),d.markRaw(this)}get state(){return this.reactiveState?this.reactiveState.value:this.view.state}get storage(){return this.reactiveExtensionStorage?this.reactiveExtensionStorage.value:super.storage}registerPlugin(t,n){const r=super.registerPlugin(t,n);return this.reactiveState&&(this.reactiveState.value=r),r}unregisterPlugin(t){const n=super.unregisterPlugin(t);return this.reactiveState&&n&&(this.reactiveState.value=n),n}}const nFe=d.defineComponent({name:"EditorContent",props:{editor:{default:null,type:Object}},setup(e){const t=d.ref(),n=d.getCurrentInstance();return d.watchEffect(()=>{const r=e.editor;r&&r.options.element&&t.value&&d.nextTick(()=>{if(!t.value||!r.options.element.firstChild)return;const a=d.unref(t.value);t.value.append(...r.options.element.childNodes),r.contentComponent=n.ctx._,n&&(r.appContext={...n.appContext,provides:n.provides}),r.setOptions({element:a}),r.createNodeViews()})}),d.onBeforeUnmount(()=>{const r=e.editor;r&&(r.contentComponent=null,r.appContext=null)}),{rootEl:t}},render(){return d.h("div",{ref:e=>{this.rootEl=e}})}});d.defineComponent({name:"FloatingMenu",props:{pluginKey:{type:null,default:"floatingMenu"},editor:{type:Object,required:!0},tippyOptions:{type:Object,default:()=>({})},shouldShow:{type:Function,default:null}},setup(e,{slots:t}){const n=d.ref(null);return d.onMounted(()=>{const{pluginKey:r,editor:a,tippyOptions:o,shouldShow:i}=e;a.registerPlugin(rQ({pluginKey:r,editor:a,element:n.value,tippyOptions:o,shouldShow:i}))}),d.onBeforeUnmount(()=>{const{pluginKey:r,editor:a}=e;a.unregisterPlugin(r)}),()=>{var r;return d.h("div",{ref:n},(r=t.default)===null||r===void 0?void 0:r.call(t))}}}),d.defineComponent({name:"NodeViewContent",props:{as:{type:String,default:"div"}},render(){return d.h(this.as,{style:{whiteSpace:"pre-wrap"},"data-node-view-content":""})}});const oQ=d.defineComponent({name:"NodeViewWrapper",props:{as:{type:String,default:"div"}},inject:["onDragStart","decorationClasses"],render(){var e,t;return d.h(this.as,{class:this.decorationClasses,style:{whiteSpace:"normal"},"data-node-view-wrapper":"",onDragstart:this.onDragStart},(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e))}});class rFe{constructor(t,{props:n={},editor:r}){this.editor=r,this.component=d.markRaw(t),this.el=document.createElement("div"),this.props=d.reactive(n),this.renderedComponent=this.renderComponent()}get element(){return this.renderedComponent.el}get ref(){var t,n,r,a;return!((n=(t=this.renderedComponent.vNode)===null||t===void 0?void 0:t.component)===null||n===void 0)&&n.exposed?this.renderedComponent.vNode.component.exposed:(a=(r=this.renderedComponent.vNode)===null||r===void 0?void 0:r.component)===null||a===void 0?void 0:a.proxy}renderComponent(){let t=d.h(this.component,this.props);return this.editor.appContext&&(t.appContext=this.editor.appContext),typeof document<"u"&&this.el&&d.render(t,this.el),{vNode:t,destroy:()=>{this.el&&d.render(null,this.el),this.el=null,t=null},el:this.el?this.el.firstElementChild:null}}updateProps(t={}){Object.entries(t).forEach(([n,r])=>{this.props[n]=r}),this.renderComponent()}destroy(){this.renderedComponent.destroy()}}const iQ={editor:{type:Object,required:!0},node:{type:Object,required:!0},decorations:{type:Object,required:!0},selected:{type:Boolean,required:!0},extension:{type:Object,required:!0},getPos:{type:Function,required:!0},updateAttributes:{type:Function,required:!0},deleteNode:{type:Function,required:!0},view:{type:Object,required:!0},innerDecorations:{type:Object,required:!0},HTMLAttributes:{type:Object,required:!0}};class aFe extends SRe{mount(){const t={editor:this.editor,node:this.node,decorations:this.decorations,innerDecorations:this.innerDecorations,view:this.view,selected:!1,extension:this.extension,HTMLAttributes:this.HTMLAttributes,getPos:()=>this.getPos(),updateAttributes:(a={})=>this.updateAttributes(a),deleteNode:()=>this.deleteNode()},n=this.onDragStart.bind(this);this.decorationClasses=d.ref(this.getDecorationClasses());const r=d.defineComponent({extends:{...this.component},props:Object.keys(t),template:this.component.template,setup:a=>{var o,i;return d.provide("onDragStart",n),d.provide("decorationClasses",this.decorationClasses),(i=(o=this.component).setup)===null||i===void 0?void 0:i.call(o,a,{expose:()=>{}})},__scopeId:this.component.__scopeId,__cssModules:this.component.__cssModules,__name:this.component.__name,__file:this.component.__file});this.handleSelectionUpdate=this.handleSelectionUpdate.bind(this),this.editor.on("selectionUpdate",this.handleSelectionUpdate),this.renderer=new rFe(r,{editor:this.editor,props:t})}get dom(){if(!this.renderer.element||!this.renderer.element.hasAttribute("data-node-view-wrapper"))throw Error("Please use the NodeViewWrapper component for your node view.");return this.renderer.element}get contentDOM(){return this.node.isLeaf?null:this.dom.querySelector("[data-node-view-content]")}handleSelectionUpdate(){const{from:t,to:n}=this.editor.state.selection,r=this.getPos();if(typeof r=="number")if(t<=r&&n>=r+this.node.nodeSize){if(this.renderer.props.selected)return;this.selectNode()}else{if(!this.renderer.props.selected)return;this.deselectNode()}}update(t,n,r){const a=o=>{this.decorationClasses.value=this.getDecorationClasses(),this.renderer.updateProps(o)};if(typeof this.options.update=="function"){const o=this.node,i=this.decorations,s=this.innerDecorations;return this.node=t,this.decorations=n,this.innerDecorations=r,this.options.update({oldNode:o,oldDecorations:i,newNode:t,newDecorations:n,oldInnerDecorations:s,innerDecorations:r,updateProps:()=>a({node:t,decorations:n,innerDecorations:r})})}return t.type!==this.node.type?!1:(t===this.node&&this.decorations===n&&this.innerDecorations===r||(this.node=t,this.decorations=n,this.innerDecorations=r,a({node:t,decorations:n,innerDecorations:r})),!0)}selectNode(){this.renderer.updateProps({selected:!0}),this.renderer.element&&this.renderer.element.classList.add("ProseMirror-selectednode")}deselectNode(){this.renderer.updateProps({selected:!1}),this.renderer.element&&this.renderer.element.classList.remove("ProseMirror-selectednode")}getDecorationClasses(){return this.decorations.map(t=>t.type.attrs.class).flat().join(" ")}destroy(){this.renderer.destroy(),this.editor.off("selectionUpdate",this.handleSelectionUpdate)}}function sQ(e,t){return n=>{if(!n.editor.contentComponent)return{};const r=typeof e=="function"&&"__vccOpts"in e?e.__vccOpts:e;return new aFe(r,n,t)}}const oFe=d.defineComponent({__name:"BubbleMenu",props:{editor:{},disabled:{type:Boolean,default:!1}},setup(e){const t=e,{t:n}=uc(),r=d.reactive({maxWidth:"auto",zIndex:20,appendTo:"parent"}),a=d.computed(()=>{const l=t.editor.state.selection,u=s(),c=l.node?.type.name==="image",f=l.node?.type.name==="video",h=l instanceof Mt;if(u)return"link";if(c)return"image";if(f)return"video";if(h)return"text"}),o=d.computed(()=>{const{extensions:l=[]}=t.editor.extensionManager,u=l.find(f=>f.name==="base-kit");if(!u)return{};const{button:c}=u.options?.bubble??{};return c?c({editor:t.editor,extension:u,t:d.unref(n)}):{}}),i=d.computed(()=>a.value?d.unref(o)?.[a.value]??[]:[]);function s(){const{schema:l}=t.editor,u=l.marks.link;return u?t.editor.isActive(u.name):!1}return(l,u)=>{const c=ma,f=Ju,h=Zl,v=Wi;return d.withDirectives((d.openBlock(),d.createBlock(d.unref(eFe),{editor:l.editor,"tippy-options":r},{default:d.withCtx(()=>[d.createVNode(v,{class:"vuetify-pro-tiptap-editor__menu-bubble"},{default:d.withCtx(()=>[d.createVNode(h,{class:"d-flex pa-0"},{default:d.withCtx(()=>[d.createVNode(f,{density:"compact",flat:"",height:"auto",class:"py-1 ps-1"},{default:d.withCtx(()=>[(d.openBlock(!0),d.createElementBlock(d.Fragment,null,d.renderList(i.value,(p,m)=>(d.openBlock(),d.createElementBlock(d.Fragment,{key:m},[p.type==="divider"?(d.openBlock(),d.createBlock(c,{key:0,vertical:"",class:"mx-1 me-2"})):(d.openBlock(),d.createBlock(d.resolveDynamicComponent(p.component),d.mergeProps({key:1,ref_for:!0},p.componentProps,{editor:l.editor,disabled:l.disabled||p.componentProps?.disabled}),d.createSlots({_:2},[d.renderList(p.componentSlots,(g,y,b)=>({name:`${y}`,fn:d.withCtx(w=>[(d.openBlock(),d.createBlock(d.resolveDynamicComponent(g),d.mergeProps({ref_for:!0},w?.props),null,16))])}))]),1040,["editor","disabled"]))],64))),128))]),_:1})]),_:1})]),_:1})]),_:1},8,["editor","tippy-options"])),[[d.vShow,i.value.length>0]])}}}),iFe=d.defineComponent({__name:"TiptapToolbar",props:{editor:{},disabled:{type:Boolean,default:!1}},setup(e){const t=e,{t:n}=uc(),r=d.computed(()=>{const a=[...t.editor.extensionManager.extensions].sort((i,s)=>{const l=i.options.sort??-1,u=s.options.sort??-1;return l-u});let o=[];for(const i of a){const{button:s,divider:l=!1,spacer:u=!1}=i.options;if(!s||!gPe(s))continue;const c=s({editor:t.editor,extension:i,t:d.unref(n)});if(Array.isArray(c)){const f=c.map((h,v)=>({button:h,divider:v===c.length-1?l:!1,spacer:v===0?u:!1}));o=[...o,...f];continue}o.push({button:c,divider:l,spacer:u})}return o});return(a,o)=>{const i=ul,s=ma,l=Ju;return d.openBlock(),d.createBlock(l,d.mergeProps(a.$attrs,{density:"compact",flat:"",height:"auto",class:"py-1 ps-1"}),{default:d.withCtx(()=>[(d.openBlock(!0),d.createElementBlock(d.Fragment,null,d.renderList(r.value,(u,c)=>(d.openBlock(),d.createElementBlock(d.Fragment,{key:c},[u.spacer?(d.openBlock(),d.createBlock(i,{key:0})):d.createCommentVNode("",!0),(d.openBlock(),d.createBlock(d.resolveDynamicComponent(u.button.component),d.mergeProps({ref_for:!0},u.button.componentProps,{editor:a.editor,disabled:a.disabled||u.button.componentProps?.disabled}),d.createSlots({_:2},[d.renderList(u.button.componentSlots,(f,h,v)=>({name:`${h}`,fn:d.withCtx(p=>[(d.openBlock(),d.createBlock(d.resolveDynamicComponent(f),d.mergeProps({ref_for:!0},p?.props),null,16))])}))]),1040,["editor","disabled"])),u.divider?(d.openBlock(),d.createBlock(s,{key:1,vertical:"",class:"mx-1 me-2"})):d.createCommentVNode("",!0)],64))),128))]),_:1},16)}}}),sFe={class:"text-overline me-4"},lFe={class:"text-overline"},lQ=d.defineComponent({__name:"VuetifyTiptap",props:{modelValue:{default:""},markdownTheme:{type:[String,Boolean],default:void 0},output:{default:"html"},dark:{type:Boolean,default:void 0},dense:{type:Boolean,default:!1},outlined:{type:Boolean,default:!0},flat:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},label:{default:void 0},hideToolbar:{type:Boolean,default:!1},disableToolbar:{type:Boolean,default:!1},hideBubble:{type:Boolean,default:!1},removeDefaultWrapper:{type:Boolean,default:!1},maxWidth:{default:void 0},minHeight:{default:void 0},maxHeight:{default:void 0},extensions:{default:()=>[]},editorClass:{default:void 0},errorMessages:{default:()=>[]}},emits:["enter","change","update:modelValue","update:markdownTheme"],setup(e,{expose:t,emit:n}){const r=e,a=n,o=d.useAttrs(),i=uh(),{state:s,isFullscreen:l}=IPe(),{markdownThemeStyle:u}=bK(d.computed(()=>r.markdownTheme),w=>{a("update:markdownTheme",w)}),c=d.computed(()=>{const w=hPe(r.extensions,s.extensions,"name");return[...s.extensions.map((S,_)=>{const C=r.extensions.find(T=>T.name===S.name);return C?S.configure(C.options):S}),...w].map((S,_)=>S.configure({sort:_}))}),f=new tFe({content:r.modelValue,editorProps:{handleKeyDown:Fb(function(w,S){return S.key==="Enter"&&o.enter&&!S.shiftKey?(a("enter"),!0):!1},bV)},onUpdate:Fb(({editor:w})=>{const S=g(w,r.output);a("update:modelValue",S),a("change",{editor:w,output:S})},bV),extensions:d.unref(c),autofocus:!1,editable:!r.disabled,injectCSS:!0}),{t:h}=uc(),v=d.computed(()=>Am(r.dark)?r.dark:Am(i.current.value.dark)?i.current.value.dark:!1),p=d.computed(()=>[{__dark:d.unref(v),...d.unref(u)},r.editorClass]),m=d.computed(()=>{const w=zb(r.maxWidth),S={maxWidth:w,width:w?"100%":void 0,margin:w?"0 auto":void 0,backgroundColor:d.unref(v)?"#1E1E1E":"#FFFFFF"};if(d.unref(l))return{height:"100%",overflowY:"auto",...S};const _=zb(r.minHeight),C=zb(r.maxHeight);return{minHeight:_,maxHeight:C,overflowY:"auto",...S}});function g(w,S){return r.removeDefaultWrapper?S==="html"?w.isEmpty?"":w.getHTML():S==="json"?w.isEmpty?{}:w.getJSON():S==="text"?w.isEmpty?"":w.getText():"":S==="html"?w.getHTML():S==="json"?w.getJSON():S==="text"?w.getText():""}const y=Fb(w=>{if(!f)return;const S=g(f,r.output);if(vPe(S,w))return;const{from:_,to:C}=f.state.selection;f.commands.setContent(w,!1),f.commands.setTextSelection({from:_,to:C})},CMe),b=w=>f?.setEditable(!w);return d.watch(()=>r.modelValue,y),d.watch(()=>r.disabled,b),d.onUnmounted(()=>f?.destroy()),t({editor:f}),(w,S)=>{const _=uD,C=ma,T=ul,A=Ju,E=Wi,M=Ba,I=KD;return d.unref(f)?(d.openBlock(),d.createElementBlock("div",{key:0,class:d.normalizeClass(["vuetify-pro-tiptap",{dense:w.dense}])},[d.createVNode(I,{theme:v.value?"dark":"light"},{default:d.withCtx(()=>[w.hideBubble?d.createCommentVNode("",!0):(d.openBlock(),d.createBlock(oFe,{key:0,editor:d.unref(f),disabled:w.disableToolbar},null,8,["editor","disabled"])),d.createVNode(M,{class:"pt-0","hide-details":"auto","error-messages":w.errorMessages},{default:d.withCtx(()=>[d.createVNode(E,d.mergeProps({flat:w.flat,outlined:w.outlined,color:v.value?"grey-darken-4":"grey-lighten-4"},w.$attrs,{style:{borderColor:w.$attrs["error-messages"]?"#ff5252":void 0,width:"100%"},class:["vuetify-pro-tiptap-editor",{"vuetify-pro-tiptap-editor--fullscreen":d.unref(l)}]}),{default:d.withCtx(()=>[w.label&&!d.unref(l)?(d.openBlock(),d.createElementBlock(d.Fragment,{key:0},[d.createVNode(_,{class:d.normalizeClass(v.value?"bg-grey-darken-3":"bg-grey-lighten-3")},{default:d.withCtx(()=>[d.createTextVNode(d.toDisplayString(w.label),1)]),_:1},8,["class"]),d.createVNode(C)],64)):d.createCommentVNode("",!0),w.hideToolbar?d.createCommentVNode("",!0):(d.openBlock(),d.createBlock(iFe,{key:1,class:"vuetify-pro-tiptap-editor__toolbar",editor:d.unref(f),disabled:w.disableToolbar},null,8,["editor","disabled"])),d.renderSlot(w.$slots,"editor",d.normalizeProps(d.guardReactiveProps({editor:d.unref(f),props:{class:"vuetify-pro-tiptap-editor__content","data-testid":"value"}})),()=>[d.createVNode(d.unref(nFe),{class:d.normalizeClass(["vuetify-pro-tiptap-editor__content",p.value]),style:d.normalizeStyle(m.value),editor:d.unref(f),"data-testid":"value"},null,8,["class","style","editor"])]),d.renderSlot(w.$slots,"bottom",d.normalizeProps(d.guardReactiveProps({editor:d.unref(f)})),()=>[d.createVNode(A,{class:"px-4",density:"compact",flat:""},{default:d.withCtx(()=>[d.createVNode(T),d.unref(yPe)(d.unref(f),"characterCount")?(d.openBlock(),d.createElementBlock(d.Fragment,{key:0},[d.createElementVNode("span",sFe,d.toDisplayString(d.unref(f).storage.characterCount.words())+" "+d.toDisplayString(d.unref(h)("editor.words")),1),d.createElementVNode("span",lFe,d.toDisplayString(d.unref(f).storage.characterCount.characters())+" "+d.toDisplayString(d.unref(h)("editor.characters")),1)],64)):d.createCommentVNode("",!0)]),_:1})])]),_:3},16,["flat","outlined","color","style","class"])]),_:3},8,["error-messages"])]),_:3},8,["theme"])],2)):d.createCommentVNode("",!0)}}}),uFe={a:["href","title","target"],span:["style"],blockquote:["class","style"],p:["class","style"],hr:[],pre:[],code:[],strong:[],img:["src","alt","title","width","height","style","data-display"],label:["contenteditable"],input:["type","value","checked"],div:["class","style"],iframe:["src","allowfullscreen","frameborder","width","height"],em:[],s:[],mark:[],h1:["class","style"],h2:["class","style"],h3:["class","style"],h4:["class","style"],h5:["class","style"],h6:["class","style"],ul:["class","data-type"],li:["class","data-checked","itemtypename"],ol:[],u:[],table:["class","style"],colgroup:[],col:["style"],tbody:["class","style"],tr:["class","style"],th:["class","style","colspan","rowspan"],td:["class","style","colspan","rowspan"],br:[]},cFe=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(e=>e.charCodeAt(0))),dFe=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(e=>e.charCodeAt(0)));var uN;const fFe=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),hFe=(uN=String.fromCodePoint)!==null&&uN!==void 0?uN:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t};function vFe(e){var t;return e>=55296&&e<=57343||e>1114111?65533:(t=fFe.get(e))!==null&&t!==void 0?t:e}var Ga;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(Ga||(Ga={}));const pFe=32;var Ud;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(Ud||(Ud={}));function cN(e){return e>=Ga.ZERO&&e<=Ga.NINE}function mFe(e){return e>=Ga.UPPER_A&&e<=Ga.UPPER_F||e>=Ga.LOWER_A&&e<=Ga.LOWER_F}function gFe(e){return e>=Ga.UPPER_A&&e<=Ga.UPPER_Z||e>=Ga.LOWER_A&&e<=Ga.LOWER_Z||cN(e)}function yFe(e){return e===Ga.EQUALS||gFe(e)}var Ua;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(Ua||(Ua={}));var jd;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(jd||(jd={}));class bFe{constructor(t,n,r){this.decodeTree=t,this.emitCodePoint=n,this.errors=r,this.state=Ua.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=jd.Strict}startEntity(t){this.decodeMode=t,this.state=Ua.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(t,n){switch(this.state){case Ua.EntityStart:return t.charCodeAt(n)===Ga.NUM?(this.state=Ua.NumericStart,this.consumed+=1,this.stateNumericStart(t,n+1)):(this.state=Ua.NamedEntity,this.stateNamedEntity(t,n));case Ua.NumericStart:return this.stateNumericStart(t,n);case Ua.NumericDecimal:return this.stateNumericDecimal(t,n);case Ua.NumericHex:return this.stateNumericHex(t,n);case Ua.NamedEntity:return this.stateNamedEntity(t,n)}}stateNumericStart(t,n){return n>=t.length?-1:(t.charCodeAt(n)|pFe)===Ga.LOWER_X?(this.state=Ua.NumericHex,this.consumed+=1,this.stateNumericHex(t,n+1)):(this.state=Ua.NumericDecimal,this.stateNumericDecimal(t,n))}addToNumericResult(t,n,r,a){if(n!==r){const o=r-n;this.result=this.result*Math.pow(a,o)+Number.parseInt(t.substr(n,o),a),this.consumed+=o}}stateNumericHex(t,n){const r=n;for(;n>14;for(;n>14,o!==0){if(i===Ga.SEMI)return this.emitNamedEntityData(this.treeIndex,o,this.consumed+this.excess);this.decodeMode!==jd.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var t;const{result:n,decodeTree:r}=this,a=(r[n]&Ud.VALUE_LENGTH)>>14;return this.emitNamedEntityData(n,a,this.consumed),(t=this.errors)===null||t===void 0||t.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(t,n,r){const{decodeTree:a}=this;return this.emitCodePoint(n===1?a[t]&~Ud.VALUE_LENGTH:a[t+1],r),n===3&&this.emitCodePoint(a[t+2],r),r}end(){var t;switch(this.state){case Ua.NamedEntity:return this.result!==0&&(this.decodeMode!==jd.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Ua.NumericDecimal:return this.emitNumericEntity(0,2);case Ua.NumericHex:return this.emitNumericEntity(0,3);case Ua.NumericStart:return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Ua.EntityStart:return 0}}}function uQ(e){let t="";const n=new bFe(e,r=>t+=hFe(r));return function(r,a){let o=0,i=0;for(;(i=r.indexOf("&",i))>=0;){t+=r.slice(o,i),n.startEntity(a);const l=n.write(r,i+1);if(l<0){o=i+n.end();break}o=i+l,i=l===0?o+1:o}const s=t+r.slice(o);return t="",s}}function wFe(e,t,n,r){const a=(t&Ud.BRANCH_LENGTH)>>7,o=t&Ud.JUMP_TABLE;if(a===0)return o!==0&&r===o?n:-1;if(o){const l=r-o;return l<0||l>=a?-1:e[n+l]-1}let i=n,s=i+a-1;for(;i<=s;){const l=i+s>>>1,u=e[l];if(ur)s=l-1;else return e[l+a]}return-1}const SFe=uQ(cFe);uQ(dFe);function xFe(e,t=jd.Legacy){return SFe(e,t)}var Pr;(function(e){e.Attribute="attribute",e.Pseudo="pseudo",e.PseudoElement="pseudo-element",e.Tag="tag",e.Universal="universal",e.Adjacent="adjacent",e.Child="child",e.Descendant="descendant",e.Parent="parent",e.Sibling="sibling",e.ColumnCombinator="column-combinator"})(Pr||(Pr={}));var Ss;(function(e){e.Any="any",e.Element="element",e.End="end",e.Equals="equals",e.Exists="exists",e.Hyphen="hyphen",e.Not="not",e.Start="start"})(Ss||(Ss={}));const cQ=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,CFe=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,_Fe=new Map([[126,Ss.Element],[94,Ss.Start],[36,Ss.End],[42,Ss.Any],[33,Ss.Not],[124,Ss.Hyphen]]),TFe=new Set(["has","not","matches","is","where","host","host-context"]);function kFe(e){switch(e.type){case Pr.Adjacent:case Pr.Child:case Pr.Descendant:case Pr.Parent:case Pr.Sibling:case Pr.ColumnCombinator:return!0;default:return!1}}const AFe=new Set(["contains","icontains"]);function EFe(e,t,n){const r=parseInt(t,16)-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,r&1023|56320)}function m1(e){return e.replace(CFe,EFe)}function dN(e){return e===39||e===34}function dQ(e){return e===32||e===9||e===10||e===12||e===13}function MFe(e){const t=[],n=fQ(t,`${e}`,0);if(n0&&n0&&kFe(r[r.length-1]))throw new Error("Did not expect successive traversals.")}function u(h){if(r.length>0&&r[r.length-1].type===Pr.Descendant){r[r.length-1].type=h;return}l(),r.push({type:h})}function c(h,v){r.push({type:Pr.Attribute,name:h,action:v,value:a(1),namespace:null,ignoreCase:"quirks"})}function f(){if(r.length&&r[r.length-1].type===Pr.Descendant&&r.pop(),r.length===0)throw new Error("Empty sub-selector");e.push(r)}if(o(0),t.length===n)return n;e:for(;n/g,">").replace(/'/g,"'").replace(/"/g,""").replace(/\xA0/g," ").replace(/\xAD/g,"­")}var hQ=e=>xFe(e);function IFe(e,t,n,r){if(typeof t=="function")return t({props:{...n,children:r},attrs:n,children:r,h:e.h,context:e});{let a=!0,o;if(t?t.toLowerCase()==="fragment"?(o=e.document.createDocumentFragment(),a=!1):o=e.document.createElement(t):o=e.document.createElement("div"),n&&a){const i=o;for(let[s,l]of Object.entries(n)){s=s.toString();const u=s.toLowerCase();u==="classname"?i.className=l:u==="on"?Object.entries(l).forEach(([c,f])=>{i.setAttribute(`on${c}`,String(f))}):l!==!1&&l!=null&&(l===!0?i.setAttribute(s,s):i.setAttribute(s,l.toString()))}}if(r)for(const i of r){const s=Array.isArray(i)?[...i]:[i];for(const l of s)l&&l!==!1&&l!=null&&(typeof l!="object"?o.appendChild(e.document.createTextNode(l.toString())):o.appendChild(l))}return o}}function vQ(e,t,...n){return typeof e=="object"&&(e="fragment",n=e.children,t=e.attrs),Array.isArray(t)?(n=[t],t={}):t?t.attrs&&(t={...t.attrs,...t},delete t.attrs):t={},{tag:e,attrs:t,children:typeof n[0]=="string"?n:n.flat(Number.POSITIVE_INFINITY)}}function DFe(e){return e.h=function(t,n,...r){const{tag:a,attrs:o,children:i}=vQ(t,n,r);return IFe(e,a,o,i)},e.h}var pQ={};function VFe(e){let t=pQ[e];return t==null&&(t=MFe(e),pQ[e]=t),t}function PFe(e,t,{debug:n=!1}={}){for(const r of VFe(e)){const a=(o,i)=>{let s=!1;for(const l of i){const{type:u,name:c,action:f,value:h,_ignoreCase:v=!0,data:p}=l;if(u==="attribute")f==="equals"?s=o.getAttribute(c)===h:f==="start"?s=!!o.getAttribute(c)?.startsWith(h):f==="end"?s=!!o.getAttribute(c)?.endsWith(h):f==="element"?c==="class"?s=o.classList.contains(h):s=!!o.getAttribute(c)?.includes(h):f==="exists"?s=o.hasAttribute(c):f==="any"?s=!!o.getAttribute(c)?.includes(h):console.warn("Unknown CSS selector action",f);else if(u==="tag")s=o.tagName===c.toUpperCase();else if(u==="universal")s=!0;else if(u==="pseudo"){if(c==="not"){let m=!0;p.forEach(g=>{a(o,g)||(m=!1)}),s=!m}}else console.warn("Unknown CSS selector type",u,e,i);if(!s)break}return s};if(a(t,r))return!0}return!1}var NFe=Symbol.for("nodejs.util.inspect.custom"),mQ={fontWeight:"bold"},gQ={fontStyle:"italic"},yQ={backgroundColor:"rgb(255, 250, 165)"},bQ={textDecorations:"underline"},hN={textDecorations:"line-through"},LFe={b:mQ,strong:mQ,em:gQ,i:gQ,mark:yQ,u:bQ,a:bQ,s:hN,del:hN,ins:yQ,strike:hN};function wQ(e){return e.toLowerCase().replace(/[^a-z0-9]+(.)/gi,(t,n)=>n.toUpperCase())}var yc=class IM{constructor(){this.append=this.appendChild,this._parentNode=null,this._childNodes=[]}get nodeType(){return console.error("Subclasses should define nodeType!"),0}get nodeName(){return console.error("Subclasses should define nodeName!"),""}get nodeValue(){return null}cloneNode(t=!1){const n=new this.constructor;return t&&(n._childNodes=this._childNodes.map(r=>r.cloneNode(!0)),n._fixChildNodesParent()),n}_fixChildNodesParent(){this._childNodes.forEach(t=>t._parentNode=this)}insertBefore(t,n){if(t!==n){let r=n?this._childNodes.indexOf(n):0;r<0&&(r=0),this._childNodes.splice(r,0,t),this._fixChildNodesParent()}}appendChild(t){if(t!=null){if(t===this){console.warn("Cannot appendChild to self");return}if(t instanceof pN&&console.warn("No defined how to append a document to a node!",t),t instanceof vN)for(const n of[...t._childNodes])this.appendChild(n);else if(Array.isArray(t))for(const n of[...t])this.appendChild(n);else if(t instanceof IM)t.remove(),this._childNodes.push(t);else try{const n=typeof t=="string"?t:JSON.stringify(t,null,2);this._childNodes.push(new Zm(n))}catch(n){console.error(`The data ${t} to be added to ${this.render()} is problematic: ${n}`)}this._fixChildNodesParent()}}removeChild(t){const n=this._childNodes.indexOf(t);n>=0&&(t._parentNode=null,this._childNodes.splice(n,1),this._fixChildNodesParent())}remove(){return this?.parentNode?.removeChild(this),this}replaceChildren(...t){this._childNodes=t.map(n=>typeof n=="string"?new Zm(n):n.remove()),this._fixChildNodesParent()}replaceWith(...t){const n=this._parentNode;if(n){const r=this._indexInParent();r>=0&&(t=t.map(a=>typeof a=="string"?new Zm(a):a.remove()),n._childNodes.splice(r,1,...t),this._parentNode=null,n._fixChildNodesParent())}}_indexInParent(){return this._parentNode?this._parentNode.childNodes.indexOf(this):-1}get parentNode(){return this._parentNode}get childNodes(){return this._childNodes||[]}get children(){return this._childNodes||[]}get firstChild(){return this._childNodes[0]}get lastChild(){return this._childNodes[this._childNodes.length-1]}get nextSibling(){const t=this._indexInParent();return t!=null&&this.parentNode.childNodes[t+1]||null}get previousSibling(){const t=this._indexInParent();return t>0&&this.parentNode.childNodes[t-1]||null}flatten(){const t=[];this instanceof vl&&t.push(this);for(const n of this._childNodes)t.push(...n.flatten());return t}flattenNodes(){const t=[];t.push(this);for(const n of this._childNodes)t.push(...n.flattenNodes());return t}render(){return""}get textContent(){return this._childNodes.map(t=>t.textContent).join("")}set textContent(t){this._childNodes=[],t&&this.appendChild(new Zm(t.toString()))}contains(t){return t===this?!0:this._childNodes.some(n=>n.contains(t))}get ownerDocument(){return this.nodeType===IM.DOCUMENT_NODE||this.nodeType===IM.DOCUMENT_FRAGMENT_NODE?this:this?._parentNode?.ownerDocument}toString(){return`${this.nodeName}`}[NFe](){return`${this.constructor.name} "${this.render()}"`}};yc.ELEMENT_NODE=1,yc.TEXT_NODE=3,yc.CDATA_SECTION_NODE=4,yc.PROCESSING_INSTRUCTION_NODE=7,yc.COMMENT_NODE=8,yc.DOCUMENT_NODE=9,yc.DOCUMENT_TYPE_NODE=10,yc.DOCUMENT_FRAGMENT_NODE=11;var Yd=yc,Zm=class extends Yd{get nodeType(){return Yd.TEXT_NODE}get nodeName(){return"#text"}get nodeValue(){return this._text||""}get textContent(){return this.nodeValue}constructor(e=""){super(),this._text=e}render(){const e=this.parentNode?.tagName;return e==="SCRIPT"||e==="STYLE"?this._text:fN(this._text)}cloneNode(e=!1){const t=super.cloneNode(e);return t._text=this._text,t}},SQ=class extends Yd{getElementById(e){return this.flatten().find(t=>t._attributes.id===e)}getElementsByClassName(e){return this.flatten().filter(t=>t.classList.contains(e))}matches(e){return PFe(e,this)}querySelectorAll(e){return this.flatten().filter(t=>t.matches(e))}querySelector(e){return this.flatten().find(t=>t.matches(e))}parent(e){return this.matches(e)?this:this.parentNode==null?null:this.parentNode?.parent(e)}handle(e,t){let n=0;for(const r of this.querySelectorAll(e))t(r,n++)}},vl=class extends SQ{get nodeType(){return Yd.ELEMENT_NODE}get nodeName(){return this._nodeName}constructor(e="div",t={}){super(),this._originalTagName=e,this._nodeName=(e||"").toUpperCase(),this._attributes=t||{}}cloneNode(e=!1){const t=super.cloneNode(e);return t._originalTagName=this._originalTagName,t._nodeName=this._nodeName,t._attributes=Object.assign({},this._attributes),t}get attributes(){return Object.entries(this._attributes).map(([e,t])=>({name:e,value:t}))}get attributesObject(){return{...this._attributes}}_findAttributeName(e){const t=e.toLowerCase();return Object.keys(this._attributes).find(n=>t===n.toLowerCase())||null}setAttribute(e,t){this.removeAttribute(e),this._attributes[e]=t,this._styles=void 0,this._dataset=void 0}getAttribute(e){const t=this._findAttributeName(e),n=t?this._attributes[t]:null;return n==null?null:typeof n=="string"?n:""}removeAttribute(e){this._findAttributeName(String(e))&&delete this._attributes[e]}hasAttribute(e){const t=this._findAttributeName(e);return t?this._attributes[t]!=null:!1}get style(){if(this._styles==null){const e={};let t=0;const n=this.getAttribute("style");if(n){let r;const a=/\s*([\w-]+)\s*:\s*((url\(.*?\)[^;]*|[^;]+))/gi;for(;r=a.exec(n);){++t;const o=r[1],i=r[2].trim();e[o]=i,e[wQ(o)]=i}}this._styles={get length(){return t},getPropertyValue(r){return e[r]},...LFe[this.tagName.toLowerCase()],...e}}return this._styles}get dataset(){if(this._dataset==null){const e={};for(const[t,n]of Object.entries(this._attributes))t.startsWith("data-")&&(e[t.slice(5)]=n,e[wQ(t.slice(5))]=n);this._dataset=e}return this._dataset}get tagName(){return this._nodeName}setTagName(e){this._nodeName=e.toUpperCase()}get id(){return this._attributes.id||null}set id(e){e==null?delete this._attributes.id:this._attributes.id=e}get src(){return this._attributes.src}set src(e){e==null?delete this._attributes.src:this._attributes.src=e}getElementsByTagName(e){e=e.toUpperCase();const t=this.flatten();return e!=="*"?t.filter(n=>n.tagName===e):t}setInnerHTML(e){}get innerHTML(){return this._childNodes.map(e=>e.render(XC)).join("")}set innerHTML(e){this.setInnerHTML(e)}get outerHTML(){return this.render(ZC)}get className(){return this._attributes.class||""}set className(e){Array.isArray(e)?e=e.filter(t=>!!t).join(" "):typeof e=="object"&&(e=Object.entries(e).filter(([t,n])=>!!n).map(([t,n])=>t).join(" ")),this._attributes.class=e}get classList(){const e=String(this.className??"").trim().split(/\s+/g)||[];return{contains(t){return e.includes(t)},add:t=>{e.includes(t)||(e.push(t),this.className=e)},remove:t=>{const n=e.indexOf(t);n>=0&&(e.splice(n,1),this.className=e)}}}render(e=ZC){return e(this._originalTagName||this.tagName,this._attributes,this._childNodes.map(t=>t.render(e)).join(""))}},xQ=class Lbe extends Yd{get nodeName(){return super.nodeName}get nodeValue(){return super.nodeValue}get nodeType(){return Lbe.DOCUMENT_TYPE_NODE}render(){return""}},vN=class Obe extends SQ{get nodeType(){return Yd.DOCUMENT_FRAGMENT_NODE}get nodeName(){return"#document-fragment"}render(t=ZC){return this._childNodes.map(n=>n.render(t)||[]).join("")}get innerHTML(){return this._childNodes.map(t=>t.render(XC)).join("")}createElement(t,n={}){return new vl(t,n)}createDocumentFragment(){return new Obe}createTextNode(t){return new Zm(t)}},pN=class extends vN{get nodeType(){return Yd.DOCUMENT_NODE}get nodeName(){return"#document"}get documentElement(){return this.firstChild}render(e=ZC){let t=super.render(e);return this.docType&&(t=this.docType.render()+t),t}},CQ=class extends pN{constructor(e=!1){if(super(),this.docType=new xQ,!e){const t=new vl("html"),n=new vl("body"),r=new vl("head"),a=new vl("title");t.appendChild(r),r.appendChild(a),t.appendChild(n),this.appendChild(t)}}get body(){let e=this.querySelector("body");if(!e){let t=this.querySelector("html");t||(t=new vl("html"),this.appendChild(t)),e=new vl("body"),t.appendChild(t)}return e}get title(){return this.querySelector("title")?.textContent||""}set title(e){const t=this.querySelector("title");t&&(t.textContent=e)}get head(){let e=this.querySelector("head");if(!e){let t=this.querySelector("html");t||(t=new vl("html"),this.appendChild(t)),e=new vl("head"),t.insertBefore(t)}return e}};function OFe(){return new pN}function RFe(){return new CQ}var _Q=OFe();DFe({document:_Q});var BFe={},FFe=BFe.hasOwnProperty;function TQ(e,t){return FFe.call(e,t)}var kQ=["area","base","br","col","embed","hr","img","input","keygen","link","meta","param","source","track","wbr","command"];function AQ(e,t,n={},r){const a=!(typeof r=="string"&&r===""||Array.isArray(r)&&(r.length===0||r.length===1&&r[0]==="")||r==null),o=[];if(t=t.replace(/__/g,":"),t!=="noop"&&t!==""){t!=="cdata"?o.push(`<${t}`):o.push("s[l]!=null).map(l=>{let u=s[l];return u=typeof u=="number"?`${u}px`:u,`${l.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}:${u}`}).join(";")}"`):s!==!1&&s!=null&&o.push(` ${i}="${fN(s.toString())}"`)}if(t!=="cdata"){if(e&&!a)return o.push(" />"),o.join("");o.push(">")}if(!e&&kQ.includes(t))return o.join("")}if(a){if(typeof r=="string")o.push(r);else if(r&&r.length>0){for(let i of r)if(i!=null&&i!==!1){Array.isArray(i)||(i=[i]);for(const s of i)s.startsWith("<")&&s.endsWith(">")||t==="script"||t==="style"?o.push(s):o.push(fN(s.toString()))}}}return n.html&&o.push(n.html),t!=="noop"&&t!==""&&(t!=="cdata"?o.push(``):o.push("]]>")),o.join("")}function XC(e,t,...n){const{tag:r,attrs:a,children:o}=vQ(e,t,n);return AQ(!1,r,a,o)}var ZC=AQ.bind(null,!1);XC.firstLine="",XC.html=!0;var HFe=/([^=\s]+)(\s*=\s*(("([^"]*)")|('([^']*)')|[^>\s]+))?/g,zFe=/^<\/([^>\s]+)[^>]*>/m,WFe=/^<([^>\s/]+)((\s+[^=>\s]+(\s*=\s*(("[^"]*")|('[^']*')|[^>\s]+))?)*)\s*(?:\/\s*)?>/m,GFe=/\s*\/\s*>\s*$/m,UFe=class{constructor(e={}){this.attrRe=HFe,this.endTagRe=zFe,this.startTagRe=WFe,this.defaults={ignoreWhitespaceText:!1},e.scanner&&(this.scanner=e.scanner),this.options=Object.assign({},this.defaults,e)}parse(e){let t=!1,n,r,a;for(;e.length;){if(e.substring(0,4)===""),n!==-1?(this.scanner.comment(e.substring(4,n)),e=e.substring(n+3),t=!1):t=!0;else if(e.substring(0,2)==="{const[a,o,i,s,l,u,c,f]=r;n[o]=f??u??s??!0}),n}};function jFe(e){if(typeof e!="string")throw console.error("parseHTML requires string, found",e),new Error("parseHTML requires string");const t=e.indexOf("/g,v=/"/g,p=/"/g,m=/&#([a-zA-Z0-9]*);?/gim,g=/:?/gim,y=/&newline;?/gim,b=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a):/gi,w=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,S=/u\s*r\s*l\s*\(.*/gi;function _(O){return O.replace(v,""")}function C(O){return O.replace(p,'"')}function T(O){return O.replace(m,function(R,F){return F[0]==="x"||F[0]==="X"?String.fromCharCode(parseInt(F.substr(1),16)):String.fromCharCode(parseInt(F,10))})}function A(O){return O.replace(g,":").replace(y," ")}function E(O){for(var R="",F=0,H=O.length;F",H);if(z===-1)break;F=z+3}return R}function L(O){var R=O.split("");return R=R.filter(function(F){var H=F.charCodeAt(0);return H===127?!1:H<=31?H===10||H===13:!0}),R.join("")}return xr.whiteList=r(),xr.getDefaultWhiteList=r,xr.onTag=o,xr.onIgnoreTag=i,xr.onTagAttr=s,xr.onIgnoreTagAttr=l,xr.safeAttrValue=c,xr.escapeHtml=u,xr.escapeQuote=_,xr.unescapeQuote=C,xr.escapeHtmlEntities=T,xr.escapeDangerHtml5Entities=A,xr.clearNonPrintableCharacter=E,xr.friendlyAttrValue=M,xr.escapeAttrValue=I,xr.onIgnoreTagStripAll=N,xr.StripTagBody=V,xr.stripCommentTag=P,xr.stripBlankChar=L,xr.attributeWrapSign='"',xr.cssFilter=a,xr.getDefaultCSSWhiteList=t,xr}var JC={},HQ;function zQ(){if(HQ)return JC;HQ=1;var e=SN();function t(f){var h=e.spaceIndex(f),v;return h===-1?v=f.slice(1,-1):v=f.slice(1,h+1),v=e.trim(v).toLowerCase(),v.slice(0,1)==="/"&&(v=v.slice(1)),v.slice(-1)==="/"&&(v=v.slice(0,-1)),v}function n(f){return f.slice(0,2)===""||b===w-1){p+=v(f.slice(m,g)),_=f.slice(g,b+1),S=t(_),p+=h(g,p.length,S,_,n(_)),m=b+1,g=!1;continue}if(C==='"'||C==="'")for(var T=1,A=f.charAt(b-T);A.trim()===""||A==="=";){if(A==="="){y=C;continue e}A=f.charAt(b-++T)}}else if(C===y){y=!1;continue}}return m0;h--){var v=f[h];if(v!==" ")return v==="="?h:-1}}function u(f){return f[0]==='"'&&f[f.length-1]==='"'||f[0]==="'"&&f[f.length-1]==="'"}function c(f){return u(f)?f.substr(1,f.length-2):f}return JC.parseTag=r,JC.parseAttr=o,JC}var xN,WQ;function QFe(){if(WQ)return xN;WQ=1;var e=wN().FilterCSS,t=FQ(),n=zQ(),r=n.parseTag,a=n.parseAttr,o=SN();function i(f){return f==null}function s(f){var h=o.spaceIndex(f);if(h===-1)return{html:"",closing:f[f.length-2]==="/"};f=o.trim(f.slice(h+1,-1));var v=f[f.length-1]==="/";return v&&(f=o.trim(f.slice(0,-1))),{html:f,closing:v}}function l(f){var h={};for(var v in f)h[v]=f[v];return h}function u(f){var h={};for(var v in f)Array.isArray(f[v])?h[v.toLowerCase()]=f[v].map(function(p){return p.toLowerCase()}):h[v.toLowerCase()]=f[v];return h}function c(f){f=l(f||{}),f.stripIgnoreTag&&(f.onIgnoreTag&&console.error('Notes: cannot use these two options "stripIgnoreTag" and "onIgnoreTag" at the same time'),f.onIgnoreTag=t.onIgnoreTagStripAll),f.whiteList||f.allowList?f.whiteList=u(f.whiteList||f.allowList):f.whiteList=t.whiteList,this.attributeWrapSign=f.singleQuotedAttributeValue===!0?"'":t.attributeWrapSign,f.onTag=f.onTag||t.onTag,f.onTagAttr=f.onTagAttr||t.onTagAttr,f.onIgnoreTag=f.onIgnoreTag||t.onIgnoreTag,f.onIgnoreTagAttr=f.onIgnoreTagAttr||t.onIgnoreTagAttr,f.safeAttrValue=f.safeAttrValue||t.safeAttrValue,f.escapeHtml=f.escapeHtml||t.escapeHtml,this.options=f,f.css===!1?this.cssFilter=!1:(f.css=f.css||{},this.cssFilter=new e(f.css))}return c.prototype.process=function(f){if(f=f||"",f=f.toString(),!f)return"";var h=this,v=h.options,p=v.whiteList,m=v.onTag,g=v.onIgnoreTag,y=v.onTagAttr,b=v.onIgnoreTagAttr,w=v.safeAttrValue,S=v.escapeHtml,_=h.attributeWrapSign,C=h.cssFilter;v.stripBlankChar&&(f=t.stripBlankChar(f)),v.allowCommentTag||(f=t.stripCommentTag(f));var T=!1;v.stripIgnoreTagBody&&(T=t.StripTagBody(v.stripIgnoreTagBody,g),g=T.onIgnoreTag);var A=r(f,function(E,M,I,N,V){var P={sourcePosition:E,position:M,isClosing:V,isWhite:Object.prototype.hasOwnProperty.call(p,I)},L=m(I,N,P);if(!i(L))return L;if(P.isWhite){if(P.isClosing)return"";var O=s(N),R=p[I],F=a(O.html,function(H,z){var G=o.indexOf(R,H)!==-1,Y=y(I,H,z,G);return i(Y)?G?(z=w(I,H,z,C),z?H+"="+_+z+_:H):(Y=b(I,H,z,G),i(Y)?void 0:Y):Y});return N="<"+I,F&&(N+=" "+F),O.closing&&(N+=" /"),N+=">",N}else return L=g(I,N,P),i(L)?S(N):L},S);return T&&(A=T.remove(A)),A},xN=c,xN}var GQ;function qFe(){return GQ||(GQ=1,function(e,t){var n=FQ(),r=zQ(),a=QFe();function o(s,l){var u=new a(l);return u.process(s)}t=e.exports=o,t.filterXSS=o,t.FilterXSS=a,function(){for(var s in n)t[s]=n[s];for(var l in r)t[l]=r[l]}(),typeof window<"u"&&(window.filterXSS=e.exports);function i(){return typeof self<"u"&&typeof DedicatedWorkerGlobalScope<"u"&&self instanceof DedicatedWorkerGlobalScope}i()&&(self.filterXSS=e.exports)}(mN,mN.exports)),mN.exports}var $Fe=qFe();const e3e=XFe($Fe),t3e=["innerHTML"],n3e=d.defineComponent({__name:"VuetifyViewer",props:{value:{default:""},dark:{type:Boolean,default:void 0},dense:{type:Boolean,default:!1},markdownTheme:{type:[String,Boolean],default:void 0},xss:{type:[Boolean,Array],default:!0},xssOptions:{default:()=>uFe},extensions:{default:()=>[]}},setup(e){const t=e,{state:n}=X0(),r=uh(),{markdownThemeStyle:a}=bK(d.computed(()=>t.markdownTheme)),o=d.computed(()=>[...n.extensions,...t.extensions]),i=d.computed(()=>Am(t.dark)?t.dark:Am(r.current.value.dark)?r.current.value.dark:!1),s=d.computed(()=>({__dark:d.unref(i),dense:t.dense,view:!0,...d.unref(a)})),l=d.computed(()=>Hb(t.value)?t.value:KFe(t.value,d.unref(o))),u=d.computed(()=>{if(t.xss===!1)return d.unref(l);const c=d.unref(l).replace("https://youtu.be/","https://www.youtube.com/watch?v=").replace("watch?v=","embed/").replace("https://vimeo.com/","https://player.vimeo.com/video/"),f=t.xssOptions;return e3e(c,{whiteList:f,css:!1})});return(c,f)=>(d.openBlock(),d.createElementBlock("div",{class:d.normalizeClass(["vuetify-pro-tiptap-editor__content",s.value]),style:{width:"100%"}},[d.renderSlot(c.$slots,"before"),d.createElementVNode("div",{class:"content",innerHTML:u.value},null,8,t3e),d.renderSlot(c.$slots,"after")],2))}}),r3e=qn.create({name:"characterCount",addOptions(){return{limit:null,mode:"textSize",textCounter:e=>e.length,wordCounter:e=>e.split(" ").filter(t=>t!=="").length}},addStorage(){return{characters:()=>0,words:()=>0}},onBeforeCreate(){this.storage.characters=e=>{const t=e?.node||this.editor.state.doc;if((e?.mode||this.options.mode)==="textSize"){const n=t.textBetween(0,t.content.size,void 0," ");return this.options.textCounter(n)}return t.nodeSize},this.storage.words=e=>{const t=e?.node||this.editor.state.doc,n=t.textBetween(0,t.content.size," "," ");return this.options.wordCounter(n)}},addProseMirrorPlugins(){let e=!1;return[new mr({key:new aa("characterCount"),appendTransaction:(t,n,r)=>{if(e)return;const a=this.options.limit;if(a==null||a===0){e=!0;return}const o=this.storage.characters({node:r.doc});if(o>a){const i=o-a,s=0,l=i;console.warn(`[CharacterCount] Initial content exceeded limit of ${a} characters. Content was automatically trimmed.`);const u=r.tr.deleteRange(s,l);return e=!0,u}e=!0},filterTransaction:(t,n)=>{const r=this.options.limit;if(!t.docChanged||r===0||r===null||r===void 0)return!0;const a=this.storage.characters({node:n.doc}),o=this.storage.characters({node:t.doc});if(o<=r||a>r&&o>r&&o<=a)return!0;if(a>r&&o>r&&o>a||!t.getMeta("paste"))return!1;const i=t.selection.$head.pos,s=o-r,l=i-s,u=i;return t.deleteRange(l,u),!(this.storage.characters({node:t.doc})>r)}})]}}),a3e=Vr.create({name:"doc",topNode:!0,content:"block+"});function o3e(e={}){return new mr({view(t){return new i3e(t,e)}})}class i3e{constructor(t,n){var r;this.editorView=t,this.cursorPos=null,this.element=null,this.timeout=-1,this.width=(r=n.width)!==null&&r!==void 0?r:1,this.color=n.color===!1?void 0:n.color||"black",this.class=n.class,this.handlers=["dragover","dragend","drop","dragleave"].map(a=>{let o=i=>{this[a](i)};return t.dom.addEventListener(a,o),{name:a,handler:o}})}destroy(){this.handlers.forEach(({name:t,handler:n})=>this.editorView.dom.removeEventListener(t,n))}update(t,n){this.cursorPos!=null&&n.doc!=t.state.doc&&(this.cursorPos>t.state.doc.content.size?this.setCursor(null):this.updateOverlay())}setCursor(t){t!=this.cursorPos&&(this.cursorPos=t,t==null?(this.element.parentNode.removeChild(this.element),this.element=null):this.updateOverlay())}updateOverlay(){let t=this.editorView.state.doc.resolve(this.cursorPos),n=!t.parent.inlineContent,r,a=this.editorView.dom,o=a.getBoundingClientRect(),i=o.width/a.offsetWidth,s=o.height/a.offsetHeight;if(n){let f=t.nodeBefore,h=t.nodeAfter;if(f||h){let v=this.editorView.nodeDOM(this.cursorPos-(f?f.nodeSize:0));if(v){let p=v.getBoundingClientRect(),m=f?p.bottom:p.top;f&&h&&(m=(m+this.editorView.nodeDOM(this.cursorPos).getBoundingClientRect().top)/2);let g=this.width/2*s;r={left:p.left,right:p.right,top:m-g,bottom:m+g}}}}if(!r){let f=this.editorView.coordsAtPos(this.cursorPos),h=this.width/2*i;r={left:f.left-h,right:f.left+h,top:f.top,bottom:f.bottom}}let l=this.editorView.dom.offsetParent;this.element||(this.element=l.appendChild(document.createElement("div")),this.class&&(this.element.className=this.class),this.element.style.cssText="position: absolute; z-index: 50; pointer-events: none;",this.color&&(this.element.style.backgroundColor=this.color)),this.element.classList.toggle("prosemirror-dropcursor-block",n),this.element.classList.toggle("prosemirror-dropcursor-inline",!n);let u,c;if(!l||l==document.body&&getComputedStyle(l).position=="static")u=-pageXOffset,c=-pageYOffset;else{let f=l.getBoundingClientRect(),h=f.width/l.offsetWidth,v=f.height/l.offsetHeight;u=f.left-l.scrollLeft*h,c=f.top-l.scrollTop*v}this.element.style.left=(r.left-u)/i+"px",this.element.style.top=(r.top-c)/s+"px",this.element.style.width=(r.right-r.left)/i+"px",this.element.style.height=(r.bottom-r.top)/s+"px"}scheduleRemoval(t){clearTimeout(this.timeout),this.timeout=setTimeout(()=>this.setCursor(null),t)}dragover(t){if(!this.editorView.editable)return;let n=this.editorView.posAtCoords({left:t.clientX,top:t.clientY}),r=n&&n.inside>=0&&this.editorView.state.doc.nodeAt(n.inside),a=r&&r.type.spec.disableDropCursor,o=typeof a=="function"?a(this.editorView,n,t):a;if(n&&!o){let i=n.pos;if(this.editorView.dragging&&this.editorView.dragging.slice){let s=dX(this.editorView.state.doc,i,this.editorView.dragging.slice);s!=null&&(i=s)}this.setCursor(i),this.scheduleRemoval(5e3)}}dragend(){this.scheduleRemoval(20)}drop(){this.scheduleRemoval(20)}dragleave(t){this.editorView.dom.contains(t.relatedTarget)||this.setCursor(null)}}const s3e=qn.create({name:"dropCursor",addOptions(){return{color:"currentColor",width:1,class:void 0}},addProseMirrorPlugins(){return[o3e(this.options)]}}),l3e=qn.create({name:"focus",addOptions(){return{className:"has-focus",mode:"all"}},addProseMirrorPlugins(){return[new mr({key:new aa("focus"),props:{decorations:({doc:e,selection:t})=>{const{isEditable:n,isFocused:r}=this.editor,{anchor:a}=t,o=[];if(!n||!r)return gr.create(e,[]);let i=0;this.options.mode==="deepest"&&e.descendants((l,u)=>{if(!l.isText){if(!(a>=u&&a<=u+l.nodeSize-1))return!1;i+=1}});let s=0;return e.descendants((l,u)=>{if(l.isText||!(a>=u&&a<=u+l.nodeSize-1))return!1;if(s+=1,this.options.mode==="deepest"&&i-s>0||this.options.mode==="shallowest"&&s>1)return this.options.mode==="deepest";o.push(no.node(u,u+l.nodeSize,{class:this.options.className}))}),gr.create(e,o)}}})]}});class Wr extends Ft{constructor(t){super(t,t)}map(t,n){let r=t.resolve(n.map(this.head));return Wr.valid(r)?new Wr(r):Ft.near(r)}content(){return rt.empty}eq(t){return t instanceof Wr&&t.head==this.head}toJSON(){return{type:"gapcursor",pos:this.head}}static fromJSON(t,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for GapCursor.fromJSON");return new Wr(t.resolve(n.pos))}getBookmark(){return new CN(this.anchor)}static valid(t){let n=t.parent;if(n.isTextblock||!u3e(t)||!c3e(t))return!1;let r=n.type.spec.allowGapCursor;if(r!=null)return r;let a=n.contentMatchAt(t.index()).defaultType;return a&&a.isTextblock}static findGapCursorFrom(t,n,r=!1){e:for(;;){if(!r&&Wr.valid(t))return t;let a=t.pos,o=null;for(let i=t.depth;;i--){let s=t.node(i);if(n>0?t.indexAfter(i)0){o=s.child(n>0?t.indexAfter(i):t.index(i)-1);break}else if(i==0)return null;a+=n;let l=t.doc.resolve(a);if(Wr.valid(l))return l}for(;;){let i=n>0?o.firstChild:o.lastChild;if(!i){if(o.isAtom&&!o.isText&&!At.isSelectable(o)){t=t.doc.resolve(a+o.nodeSize*n),r=!1;continue e}break}o=i,a+=n;let s=t.doc.resolve(a);if(Wr.valid(s))return s}return null}}}Wr.prototype.visible=!1,Wr.findFrom=Wr.findGapCursorFrom,Ft.jsonID("gapcursor",Wr);class CN{constructor(t){this.pos=t}map(t){return new CN(t.map(this.pos))}resolve(t){let n=t.resolve(this.pos);return Wr.valid(n)?new Wr(n):Ft.near(n)}}function u3e(e){for(let t=e.depth;t>=0;t--){let n=e.index(t),r=e.node(t);if(n==0){if(r.type.spec.isolating)return!0;continue}for(let a=r.child(n-1);;a=a.lastChild){if(a.childCount==0&&!a.inlineContent||a.isAtom||a.type.spec.isolating)return!0;if(a.inlineContent)return!1}}return!0}function c3e(e){for(let t=e.depth;t>=0;t--){let n=e.indexAfter(t),r=e.node(t);if(n==r.childCount){if(r.type.spec.isolating)return!0;continue}for(let a=r.child(n);;a=a.firstChild){if(a.childCount==0&&!a.inlineContent||a.isAtom||a.type.spec.isolating)return!0;if(a.inlineContent)return!1}}return!0}function d3e(){return new mr({props:{decorations:p3e,createSelectionBetween(e,t,n){return t.pos==n.pos&&Wr.valid(n)?new Wr(n):null},handleClick:h3e,handleKeyDown:f3e,handleDOMEvents:{beforeinput:v3e}}})}const f3e=MP({ArrowLeft:QC("horiz",-1),ArrowRight:QC("horiz",1),ArrowUp:QC("vert",-1),ArrowDown:QC("vert",1)});function QC(e,t){const n=e=="vert"?t>0?"down":"up":t>0?"right":"left";return function(r,a,o){let i=r.selection,s=t>0?i.$to:i.$from,l=i.empty;if(i instanceof Mt){if(!o.endOfTextblock(n)||s.depth==0)return!1;l=!1,s=r.doc.resolve(t>0?s.after():s.before())}let u=Wr.findGapCursorFrom(s,t,l);return u?(a&&a(r.tr.setSelection(new Wr(u))),!0):!1}}function h3e(e,t,n){if(!e||!e.editable)return!1;let r=e.state.doc.resolve(t);if(!Wr.valid(r))return!1;let a=e.posAtCoords({left:n.clientX,top:n.clientY});return a&&a.inside>-1&&At.isSelectable(e.state.doc.nodeAt(a.inside))?!1:(e.dispatch(e.state.tr.setSelection(new Wr(r))),!0)}function v3e(e,t){if(t.inputType!="insertCompositionText"||!(e.state.selection instanceof Wr))return!1;let{$from:n}=e.state.selection,r=n.parent.contentMatchAt(n.index()).findWrapping(e.state.schema.nodes.text);if(!r)return!1;let a=Fe.empty;for(let i=r.length-1;i>=0;i--)a=Fe.from(r[i].createAndFill(null,a));let o=e.state.tr.replace(n.pos,n.pos,new rt(a,0,0));return o.setSelection(Mt.near(o.doc.resolve(n.pos+1))),e.dispatch(o),!1}function p3e(e){if(!(e.selection instanceof Wr))return null;let t=document.createElement("div");return t.className="ProseMirror-gapcursor",gr.create(e.doc,[no.widget(e.selection.head,t,{key:"gapcursor"})])}const m3e=qn.create({name:"gapCursor",addProseMirrorPlugins(){return[d3e()]},extendNodeSchema(e){var t;const n={name:e.name,options:e.options,storage:e.storage};return{allowGapCursor:(t=un(bt(e,"allowGapCursor",n)))!==null&&t!==void 0?t:null}}}),g3e=Vr.create({name:"hardBreak",addOptions(){return{keepMarks:!0,HTMLAttributes:{}}},inline:!0,group:"inline",selectable:!1,linebreakReplacement:!0,parseHTML(){return[{tag:"br"}]},renderHTML({HTMLAttributes:e}){return["br",Un(this.options.HTMLAttributes,e)]},renderText(){return` -`},addCommands(){return{setHardBreak:()=>({commands:e,chain:t,state:n,editor:r})=>e.first([()=>e.exitCode(),()=>e.command(()=>{const{selection:a,storedMarks:o}=n;if(a.$from.parent.type.spec.isolating)return!1;const{keepMarks:i}=this.options,{splittableMarks:s}=r.extensionManager,l=o||a.$to.parentOffset&&a.$from.marks();return t().insertContent({type:this.name}).command(({tr:u,dispatch:c})=>{if(c&&l&&i){const f=l.filter(h=>s.includes(h.type.name));u.ensureMarks(f)}return!0}).run()})])}},addKeyboardShortcuts(){return{"Mod-Enter":()=>this.editor.commands.setHardBreak(),"Shift-Enter":()=>this.editor.commands.setHardBreak()}}}),y3e=Vr.create({name:"listItem",addOptions(){return{HTMLAttributes:{},bulletListTypeName:"bulletList",orderedListTypeName:"orderedList"}},content:"paragraph block*",defining:!0,parseHTML(){return[{tag:"li"}]},renderHTML({HTMLAttributes:e}){return["li",Un(this.options.HTMLAttributes,e),0]},addKeyboardShortcuts(){return{Enter:()=>this.editor.commands.splitListItem(this.name),Tab:()=>this.editor.commands.sinkListItem(this.name),"Shift-Tab":()=>this.editor.commands.liftListItem(this.name)}}}),b3e=qn.create({name:"placeholder",addOptions(){return{emptyEditorClass:"is-editor-empty",emptyNodeClass:"is-empty",placeholder:"Write something …",showOnlyWhenEditable:!0,showOnlyCurrent:!0,includeChildren:!1}},addProseMirrorPlugins(){return[new mr({key:new aa("placeholder"),props:{decorations:({doc:e,selection:t})=>{const n=this.editor.isEditable||!this.options.showOnlyWhenEditable,{anchor:r}=t,a=[];if(!n)return null;const o=this.editor.isEmpty;return e.descendants((i,s)=>{const l=r>=s&&r<=s+i.nodeSize,u=!i.isLeaf&&HC(i);if((l||!this.options.showOnlyCurrent)&&u){const c=[this.options.emptyNodeClass];o&&c.push(this.options.emptyEditorClass);const f=no.node(s,s+i.nodeSize,{class:c.join(" "),"data-placeholder":typeof this.options.placeholder=="function"?this.options.placeholder({editor:this.editor,node:i,pos:s,hasAnchor:l}):this.options.placeholder});a.push(f)}return this.options.includeChildren}),gr.create(e,a)}}})]}}),w3e=Vr.create({name:"text",group:"inline"}),S3e=e=>{if(!e.children.length)return;const t=e.querySelectorAll("span");t&&t.forEach(n=>{var r,a;const o=n.getAttribute("style"),i=(a=(r=n.parentElement)===null||r===void 0?void 0:r.closest("span"))===null||a===void 0?void 0:a.getAttribute("style");n.setAttribute("style",`${i};${o}`)})},x3e=fi.create({name:"textStyle",priority:101,addOptions(){return{HTMLAttributes:{},mergeNestedSpanStyles:!1}},parseHTML(){return[{tag:"span",getAttrs:e=>e.hasAttribute("style")?(this.options.mergeNestedSpanStyles&&S3e(e),{}):!1}]},renderHTML({HTMLAttributes:e}){return["span",Un(this.options.HTMLAttributes,e),0]},addCommands(){return{removeEmptyTextStyle:()=>({tr:e})=>{const{selection:t}=e;return e.doc.nodesBetween(t.from,t.to,(n,r)=>{if(n.isTextblock)return!0;n.marks.filter(a=>a.type===this.type).some(a=>Object.values(a.attrs).some(o=>!!o))||e.removeMark(r,r+n.nodeSize,this.type)}),!0}}}});var C3e="M19,12H17V15H14V17H19V12M7,9H10V7H5V12H7V9M21,3H3A2,2 0 0,0 1,5V19A2,2 0 0,0 3,21H21A2,2 0 0,0 23,19V5A2,2 0 0,0 21,3M21,19H3V5H21V19Z",_3e="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",T3e="M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",k3e="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",A3e="M19 3H5C3.9 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3M11 8H9V10C9 11.1 8.1 12 7 12C8.1 12 9 12.9 9 14V16H11V18H9C7.9 18 7 17.1 7 16V15C7 13.9 6.1 13 5 13V11C6.1 11 7 10.1 7 9V8C7 6.9 7.9 6 9 6H11V8M19 13C17.9 13 17 13.9 17 15V16C17 17.1 16.1 18 15 18H13V16H15V14C15 12.9 15.9 12 17 12C15.9 12 15 11.1 15 10V8H13V6H15C16.1 6 17 6.9 17 8V9C17 10.1 17.9 11 19 11V13Z",E3e="M14.6,16.6L19.2,12L14.6,7.4L16,6L22,12L16,18L14.6,16.6M9.4,16.6L4.8,12L9.4,7.4L8,6L2,12L8,18L9.4,16.6Z",M3e="M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z",I3e="M13.09 20H6L12 14L13.88 15.88C14.5 14.9 15.36 14.1 16.4 13.6L18 12V13.09C18.33 13.04 18.66 13 19 13C19.34 13 19.67 13.04 20 13.09V8L14 2H6C4.89 2 4 2.89 4 4V20C4 21.1 4.89 22 6 22H13.81C13.46 21.39 13.21 20.72 13.09 20M13 3.5L18.5 9H13V3.5M8 9C9.11 9 10 9.9 10 11S9.11 13 8 13 6 12.11 6 11 6.9 9 8 9M20 15V18H23V20H20V23H18V20H15V18H18V15H20Z",UQ="M3,3H21V5H3V3M7,7H17V9H7V7M3,11H21V13H3V11M7,15H17V17H7V15M3,19H21V21H3V19Z",D3e="M3,3H21V5H3V3M3,7H21V9H3V7M3,11H21V13H3V11M3,15H21V17H3V15M3,19H21V21H3V19Z",V3e="M3,3H21V5H3V3M3,7H15V9H3V7M3,11H21V13H3V11M3,15H15V17H3V15M3,19H21V21H3V19Z",P3e="M3,3H21V5H3V3M9,7H21V9H9V7M3,11H21V13H3V11M9,15H21V17H9V15M3,19H21V21H3V19Z",N3e="M13.5,15.5H10V12.5H13.5A1.5,1.5 0 0,1 15,14A1.5,1.5 0 0,1 13.5,15.5M10,6.5H13A1.5,1.5 0 0,1 14.5,8A1.5,1.5 0 0,1 13,9.5H10M15.6,10.79C16.57,10.11 17.25,9 17.25,8C17.25,5.74 15.5,4 13.25,4H7V18H14.04C16.14,18 17.75,16.3 17.75,14.21C17.75,12.69 16.89,11.39 15.6,10.79Z",L3e="M6,5V5.18L8.82,8H11.22L10.5,9.68L12.6,11.78L14.21,8H20V5H6M3.27,5L2,6.27L8.97,13.24L6.5,19H9.5L11.07,15.34L16.73,21L18,19.73L3.55,5.27L3.27,5Z",O3e="M4,17L6.75,14.25L6.72,14.23C6.14,13.64 6.14,12.69 6.72,12.11L11.46,7.37L15.7,11.61L10.96,16.35C10.39,16.93 9.46,16.93 8.87,16.37L8.24,17H4M15.91,2.91C16.5,2.33 17.45,2.33 18.03,2.91L20.16,5.03C20.74,5.62 20.74,6.57 20.16,7.16L16.86,10.45L12.62,6.21L15.91,2.91Z",R3e="M3,7H9V13H3V7M3,3H21V5H3V3M21,7V9H11V7H21M21,11V13H11V11H21M3,15H17V17H3V15M3,19H21V21H3V19Z",B3e="M3,7H9V13H3V7M3,3H21V5H3V3M21,11V13H11V11H21M3,15H17V17H3V15M3,19H21V21H3V19Z",F3e="M15,7H21V13H15V7M3,3H21V5H3V3M13,7V9H3V7H13M9,11V13H3V11H9M3,15H17V17H3V15M3,19H21V21H3V19Z",H3e="M17,8H20V20H21V21H17V20H18V17H14L12.5,20H14V21H10V20H11L17,8M18,9L14.5,16H18V9M5,3H10C11.11,3 12,3.89 12,5V16H9V11H6V16H3V5C3,3.89 3.89,3 5,3M6,5V9H9V5H6Z",z3e="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M14,18V16H16V6.31L13.5,7.75V5.44L16,4H18V16H20V18H14Z",W3e="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M21,18H15A2,2 0 0,1 13,16C13,15.47 13.2,15 13.54,14.64L18.41,9.41C18.78,9.05 19,8.55 19,8A2,2 0 0,0 17,6A2,2 0 0,0 15,8H13A4,4 0 0,1 17,4A4,4 0 0,1 21,8C21,9.1 20.55,10.1 19.83,10.83L15,16H21V18Z",G3e="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V15H15V16H19V12H15V10H19V6H15V7H13V6A2,2 0 0,1 15,4Z",U3e="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M18,18V13H13V11L18,4H20V11H21V13H20V18H18M18,11V7.42L15.45,11H18Z",j3e="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H20V6H15V10H17A4,4 0 0,1 21,14A4,4 0 0,1 17,18H15A2,2 0 0,1 13,16V15H15V16H17A2,2 0 0,0 19,14A2,2 0 0,0 17,12H15A2,2 0 0,1 13,10V6A2,2 0 0,1 15,4Z",Y3e="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V7H19V6H15V10H19A2,2 0 0,1 21,12V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V6A2,2 0 0,1 15,4M15,12V16H19V12H15Z",K3e="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M13,8H15.31L15.63,5H17.63L17.31,8H19.31L19.63,5H21.63L21.31,8H23V10H21.1L20.9,12H23V14H20.69L20.37,17H18.37L18.69,14H16.69L16.37,17H14.37L14.69,14H13V12H14.9L15.1,10H13V8M17.1,10L16.9,12H18.9L19.1,10H17.1Z",X3e="M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M3,21H21V19H3M3,12L7,16V8M11,17H21V15H11V17Z",Z3e="M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M11,17H21V15H11M3,8V16L7,12M3,21H21V19H3V21Z",J3e="M10,4V7H12.21L8.79,15H6V18H14V15H11.79L15.21,7H18V4H10Z",Q3e="M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z",q3e="M21,19V17H8V19H21M21,13V11H8V13H21M8,7H21V5H8V7M4,5V7H6V5H4M3,5A1,1 0 0,1 4,4H6A1,1 0 0,1 7,5V7A1,1 0 0,1 6,8H4A1,1 0 0,1 3,7V5M4,11V13H6V11H4M3,11A1,1 0 0,1 4,10H6A1,1 0 0,1 7,11V13A1,1 0 0,1 6,14H4A1,1 0 0,1 3,13V11M4,17V19H6V17H4M3,17A1,1 0 0,1 4,16H6A1,1 0 0,1 7,17V19A1,1 0 0,1 6,20H4A1,1 0 0,1 3,19V17Z",$3e="M7,13V11H21V13H7M7,19V17H21V19H7M7,7V5H21V7H7M3,8V5H2V4H4V8H3M2,17V16H5V20H2V19H4V18.5H3V17.5H4V17H2M4.25,10A0.75,0.75 0 0,1 5,10.75C5,10.95 4.92,11.14 4.79,11.27L3.12,13H5V14H2V13.08L4,11H2V10H4.25Z",e5e="M13,4A4,4 0 0,1 17,8A4,4 0 0,1 13,12H11V18H9V4H13M13,10A2,2 0 0,0 15,8A2,2 0 0,0 13,6H11V10H13Z",t5e="M10,7L8,11H11V17H5V11L7,7H10M18,7L16,11H19V17H13V11L15,7H18Z",n5e="M2 4V7H7V19H10V7H15V4H2M21 9H12V12H15V19H18V12H21V9Z",r5e="M3,14H21V12H3M5,4V7H10V10H14V7H19V4M10,19H14V16H10V19Z",a5e="M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,21.03H16.97V20.03L17.86,19.23C18.62,18.58 19.18,18.04 19.56,17.6C19.93,17.16 20.12,16.75 20.13,16.36C20.14,16.08 20.05,15.85 19.86,15.66C19.68,15.5 19.39,15.38 19,15.38C18.69,15.38 18.42,15.44 18.16,15.56L17.5,15.94L17.05,14.77C17.32,14.56 17.64,14.38 18.03,14.24C18.42,14.1 18.85,14 19.32,14C20.1,14.04 20.7,14.25 21.1,14.66C21.5,15.07 21.72,15.59 21.72,16.23C21.71,16.79 21.53,17.31 21.18,17.78C20.84,18.25 20.42,18.7 19.91,19.14L19.27,19.66V19.68H21.85V21.03Z",o5e="M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,9H16.97V8L17.86,7.18C18.62,6.54 19.18,6 19.56,5.55C19.93,5.11 20.12,4.7 20.13,4.32C20.14,4.04 20.05,3.8 19.86,3.62C19.68,3.43 19.39,3.34 19,3.33C18.69,3.34 18.42,3.4 18.16,3.5L17.5,3.89L17.05,2.72C17.32,2.5 17.64,2.33 18.03,2.19C18.42,2.05 18.85,2 19.32,2C20.1,2 20.7,2.2 21.1,2.61C21.5,3 21.72,3.54 21.72,4.18C21.71,4.74 21.53,5.26 21.18,5.73C20.84,6.21 20.42,6.66 19.91,7.09L19.27,7.61V7.63H21.85V9Z",i5e="M5,21H19V19H5V21M12,17A6,6 0 0,0 18,11V3H15.5V11A3.5,3.5 0 0,1 12,14.5A3.5,3.5 0 0,1 8.5,11V3H6V11A6,6 0 0,0 12,17Z",s5e="M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z",l5e="M14,14H19V16H16V19H14V14M5,14H10V19H8V16H5V14M8,5H10V10H5V8H8V5M19,8V10H14V5H16V8H19Z",u5e="M18 15V18H15V20H18V23H20V20H23V18H20V15H18M13.3 21H5C3.9 21 3 20.1 3 19V5C3 3.9 3.9 3 5 3H19C20.1 3 21 3.9 21 5V13.3C20.4 13.1 19.7 13 19 13C17.9 13 16.8 13.3 15.9 13.9L14.5 12L11 16.5L8.5 13.5L5 18H13.1C13 18.3 13 18.7 13 19C13 19.7 13.1 20.4 13.3 21Z",c5e="M12,17.56L16.07,16.43L16.62,10.33H9.38L9.2,8.3H16.8L17,6.31H7L7.56,12.32H14.45L14.22,14.9L12,15.5L9.78,14.9L9.64,13.24H7.64L7.93,16.43L12,17.56M4.07,3H19.93L18.5,19.2L12,21L5.5,19.2L4.07,3Z",d5e="M2,5.27L3.28,4L20,20.72L18.73,22L13.9,17.17L11.29,19.78C9.34,21.73 6.17,21.73 4.22,19.78C2.27,17.83 2.27,14.66 4.22,12.71L5.71,11.22C5.7,12.04 5.83,12.86 6.11,13.65L5.64,14.12C4.46,15.29 4.46,17.19 5.64,18.36C6.81,19.54 8.71,19.54 9.88,18.36L12.5,15.76L10.88,14.15C10.87,14.39 10.77,14.64 10.59,14.83C10.2,15.22 9.56,15.22 9.17,14.83C8.12,13.77 7.63,12.37 7.72,11L2,5.27M12.71,4.22C14.66,2.27 17.83,2.27 19.78,4.22C21.73,6.17 21.73,9.34 19.78,11.29L18.29,12.78C18.3,11.96 18.17,11.14 17.89,10.36L18.36,9.88C19.54,8.71 19.54,6.81 18.36,5.64C17.19,4.46 15.29,4.46 14.12,5.64L10.79,8.97L9.38,7.55L12.71,4.22M13.41,9.17C13.8,8.78 14.44,8.78 14.83,9.17C16.2,10.54 16.61,12.5 16.06,14.23L14.28,12.46C14.23,11.78 13.94,11.11 13.41,10.59C13,10.2 13,9.56 13.41,9.17Z",jQ="M10.6 13.4A1 1 0 0 1 9.2 14.8A4.8 4.8 0 0 1 9.2 7.8L12.7 4.2A5.1 5.1 0 0 1 19.8 4.2A5.1 5.1 0 0 1 19.8 11.3L18.3 12.8A6.4 6.4 0 0 0 17.9 10.4L18.4 9.9A3.2 3.2 0 0 0 18.4 5.6A3.2 3.2 0 0 0 14.1 5.6L10.6 9.2A2.9 2.9 0 0 0 10.6 13.4M23 18V20H20V23H18V20H15V18H18V15H20V18M16.2 13.7A4.8 4.8 0 0 0 14.8 9.2A1 1 0 0 0 13.4 10.6A2.9 2.9 0 0 1 13.4 14.8L9.9 18.4A3.2 3.2 0 0 1 5.6 18.4A3.2 3.2 0 0 1 5.6 14.1L6.1 13.7A7.3 7.3 0 0 1 5.7 11.2L4.2 12.7A5.1 5.1 0 0 0 4.2 19.8A5.1 5.1 0 0 0 11.3 19.8L13.1 18A6 6 0 0 1 16.2 13.7Z",f5e="M19,13H5V11H19V13Z",h5e="M14,3V5H17.59L7.76,14.83L9.17,16.24L19,6.41V10H21V3M19,19H5V5H12V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V12H19V19Z",v5e="M17.5,12A1.5,1.5 0 0,1 16,10.5A1.5,1.5 0 0,1 17.5,9A1.5,1.5 0 0,1 19,10.5A1.5,1.5 0 0,1 17.5,12M14.5,8A1.5,1.5 0 0,1 13,6.5A1.5,1.5 0 0,1 14.5,5A1.5,1.5 0 0,1 16,6.5A1.5,1.5 0 0,1 14.5,8M9.5,8A1.5,1.5 0 0,1 8,6.5A1.5,1.5 0 0,1 9.5,5A1.5,1.5 0 0,1 11,6.5A1.5,1.5 0 0,1 9.5,8M6.5,12A1.5,1.5 0 0,1 5,10.5A1.5,1.5 0 0,1 6.5,9A1.5,1.5 0 0,1 8,10.5A1.5,1.5 0 0,1 6.5,12M12,3A9,9 0 0,0 3,12A9,9 0 0,0 12,21A1.5,1.5 0 0,0 13.5,19.5C13.5,19.11 13.35,18.76 13.11,18.5C12.88,18.23 12.73,17.88 12.73,17.5A1.5,1.5 0 0,1 14.23,16H16A5,5 0 0,0 21,11C21,6.58 16.97,3 12,3Z",p5e="M18.4,10.6C16.55,9 14.15,8 11.5,8C6.85,8 2.92,11.03 1.54,15.22L3.9,16C4.95,12.81 7.95,10.5 11.5,10.5C13.45,10.5 15.23,11.22 16.62,12.38L13,16H22V7L18.4,10.6Z",m5e="M9 7V17H15V15H11V7H9Z",g5e="M9 7C7.9 7 7 7.9 7 9V17H9V9H11V16H13V9H15V17H17V9C17 7.9 16.11 7 15 7H9Z",y5e="M11 7C9.9 7 9 7.9 9 9V11C9 12.11 9.9 13 11 13H13V15H9V17H13C14.11 17 15 16.11 15 15V13C15 11.9 14.11 11 13 11H11V9H15V7H11Z",b5e="M5,4H19A2,2 0 0,1 21,6V18A2,2 0 0,1 19,20H5A2,2 0 0,1 3,18V6A2,2 0 0,1 5,4M5,8V12H11V8H5M13,8V12H19V8H13M5,14V18H11V14H5M13,14V18H19V14H13Z",w5e="M11,2A2,2 0 0,1 13,4V20A2,2 0 0,1 11,22H2V2H11M4,10V14H11V10H4M4,16V20H11V16H4M4,4V8H11V4H4M15,11H18V8H20V11H23V13H20V16H18V13H15V11Z",S5e="M13,2A2,2 0 0,0 11,4V20A2,2 0 0,0 13,22H22V2H13M20,10V14H13V10H20M20,16V20H13V16H20M20,4V8H13V4H20M9,11H6V8H4V11H1V13H4V16H6V13H9V11Z",x5e="M4,2H11A2,2 0 0,1 13,4V20A2,2 0 0,1 11,22H4A2,2 0 0,1 2,20V4A2,2 0 0,1 4,2M4,10V14H11V10H4M4,16V20H11V16H4M4,4V8H11V4H4M17.59,12L15,9.41L16.41,8L19,10.59L21.59,8L23,9.41L20.41,12L23,14.59L21.59,16L19,13.41L16.41,16L15,14.59L17.59,12Z",C5e="M5,10H3V4H11V6H5V10M19,18H13V20H21V14H19V18M5,18V14H3V20H11V18H5M21,4H13V6H19V10H21V4M8,13V15L11,12L8,9V11H3V13H8M16,11V9L13,12L16,15V13H21V11H16Z",_5e="M18,14H20V17H23V19H20V22H18V19H15V17H18V14M4,3H18A2,2 0 0,1 20,5V12.08C18.45,11.82 16.92,12.18 15.68,13H12V17H13.08C12.97,17.68 12.97,18.35 13.08,19H4A2,2 0 0,1 2,17V5A2,2 0 0,1 4,3M4,7V11H10V7H4M12,7V11H18V7H12M4,13V17H10V13H4Z",T5e="M15.46,15.88L16.88,14.46L19,16.59L21.12,14.46L22.54,15.88L20.41,18L22.54,20.12L21.12,21.54L19,19.41L16.88,21.54L15.46,20.12L17.59,18L15.46,15.88M4,3H18A2,2 0 0,1 20,5V12.08C18.45,11.82 16.92,12.18 15.68,13H12V17H13.08C12.97,17.68 12.97,18.35 13.08,19H4A2,2 0 0,1 2,17V5A2,2 0 0,1 4,3M4,7V11H10V7H4M12,7V11H18V7H12M4,13V17H10V13H4Z",k5e="M22,10A2,2 0 0,1 20,12H4A2,2 0 0,1 2,10V3H4V5H8V3H10V5H14V3H16V5H20V3H22V10M4,10H8V7H4V10M10,10H14V7H10V10M20,10V7H16V10H20M11,14H13V17H16V19H13V22H11V19H8V17H11V14Z",A5e="M22,14A2,2 0 0,0 20,12H4A2,2 0 0,0 2,14V21H4V19H8V21H10V19H14V21H16V19H20V21H22V14M4,14H8V17H4V14M10,14H14V17H10V14M20,14V17H16V14H20M11,10H13V7H16V5H13V2H11V5H8V7H11V10Z",E5e="M9.41,13L12,15.59L14.59,13L16,14.41L13.41,17L16,19.59L14.59,21L12,18.41L9.41,21L8,19.59L10.59,17L8,14.41L9.41,13M22,9A2,2 0 0,1 20,11H4A2,2 0 0,1 2,9V6A2,2 0 0,1 4,4H20A2,2 0 0,1 22,6V9M4,9H8V6H4V9M10,9H14V6H10V9M16,9H20V6H16V9Z",M5e="M21,6V8H3V6H21M3,18H12V16H3V18M3,13H21V11H3V13Z",I5e="M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z",D5e="M17,10.5V7A1,1 0 0,0 16,6H4A1,1 0 0,0 3,7V17A1,1 0 0,0 4,18H16A1,1 0 0,0 17,17V13.5L21,17.5V6.5L17,10.5M14,13H11V16H9V13H6V11H9V8H11V11H14V13Z",V5e="M12,20A6,6 0 0,1 6,14C6,10 12,3.25 12,3.25C12,3.25 18,10 18,14A6,6 0 0,1 12,20Z";const P5e={bold:N3e,italic:J3e,underline:i5e,strike:r5e,color:V5e,highlight:O3e,heading:K3e,textAlign:UQ,fontFamily:H3e,fontSize:n5e,subscript:a5e,superscript:o5e,bulletList:Q3e,orderedList:$3e,taskList:q3e,indent:Z3e,outdent:X3e,link:jQ,fileImagePlus:I3e,image:u5e,video:D5e,table:b5e,blockquote:t5e,horizontalRule:f5e,code:E3e,codeBlock:A3e,clear:L3e,undo:I5e,redo:p5e,markdownTheme:v5e,fullscreen:s5e,h1:z3e,h2:W3e,h3:G3e,h4:U3e,h5:j3e,h6:Y3e,p:e5e,left:V3e,center:UQ,right:P3e,justify:D3e,circle:T3e,close:k3e,fullscreenExit:l5e,linkVariant:jQ,linkVariantOff:d5e,openInNew:h5e,formatFloatLeft:R3e,formatFloatNone:B3e,formatFloatRight:F3e,sizeS:y5e,sizeM:g5e,sizeL:m5e,aspectRatio:C3e,delete:M3e,text:M5e,htmlView:c5e,tablePlus:_5e,tableRemove:T5e,tableColumnPlusAfter:w5e,tableColumnPlusBefore:S5e,tableColumnRemove:x5e,tableRowPlusAfter:k5e,tableRowPlusBefore:A5e,tableRowRemove:E5e,tableMergeCells:C5e,check:_3e};function Nr(e){if(e)return`svg:${P5e[e]}`}const Nn=d.defineComponent({__name:"ActionButton",props:{icon:{default:void 0},tooltip:{default:void 0},disabled:{type:Boolean,default:!1},color:{default:void 0},action:{type:Function,default:void 0},isActive:{type:Function,default:void 0}},setup(e){const t=e,n=d.computed(()=>Nr(t.icon));return(r,a)=>{const o=dt,i=Mh,s=ft;return d.openBlock(),d.createBlock(s,{class:d.normalizeClass(["rounded me-1 ms-0",{"v-btn--active":r.isActive?.()}]),density:"comfortable",size:"small",disabled:r.disabled,color:r.color,icon:"",onClick:r.action},{default:d.withCtx(()=>[n.value?(d.openBlock(),d.createBlock(o,{key:0,icon:n.value},null,8,["icon"])):d.createCommentVNode("",!0),d.createVNode(i,{eager:!1,activator:"parent",location:"top",text:t.tooltip},null,8,["text"]),d.renderSlot(r.$slots,"default")]),_:3},8,["disabled","color","class","onClick"])}}}),N5e=e=>{const t=["float-left","float-none","float-right"],n=["formatFloatLeft","formatFloatNone","formatFloatRight"],r=["left","inline","right"];return t.map((a,o)=>({type:a,component:Nn,componentProps:{tooltip:`editor.image.${a.replace("-",".")}.tooltip`,icon:n[o],action:()=>e.chain().focus().updateImage({display:r[o]}).run(),isActive:()=>e.isActive("image",{display:r[o]})}}))},L5e=e=>{const t=["size-small","size-medium","size-large"],n=["sizeS","sizeM","sizeL"];return t.map((r,a)=>({type:`image-${r}`,component:Nn,componentProps:{tooltip:`editor.${r.replace("-",".")}.tooltip`,icon:n[a],action:()=>e.chain().focus().updateImage({width:j0[r],height:null}).run(),isActive:()=>e.isActive("image",{width:j0[r]})}}))},O5e=e=>{const t=["size-small","size-medium","size-large"],n=["sizeS","sizeM","sizeL"];return t.map((r,a)=>({type:`video-${r}`,component:Nn,componentProps:{tooltip:`editor.${r.replace("-",".")}.tooltip`,icon:n[a],action:()=>e.chain().focus().updateVideo({width:Y0[r]}).run(),isActive:()=>e.isActive("video",{width:Y0[r]})}}))},R5e=e=>[...N5e(e),...L5e(e),...O5e(e),{type:"image-aspect-ratio",component:Nn,componentProps:{tooltip:"editor.image.dialog.form.aspectRatio",icon:"aspectRatio",action:()=>{const t=e.isActive("image",{lockAspectRatio:!0});e.chain().focus().updateImage({lockAspectRatio:!t,height:t?void 0:null}).run()},isActive:()=>e.isActive("image",{lockAspectRatio:!0})}},{type:"unlink",component:Nn,componentProps:{tooltip:"editor.link.unlink.tooltip",icon:"linkVariantOff",action:()=>{const{href:t}=e.getAttributes("link");e.chain().extendMarkRange("link",{href:t}).unsetLink().focus().run()}}},{type:"link-open",component:Nn,componentProps:{tooltip:"editor.link.open",icon:"openInNew",action:()=>{const{href:t}=e.getAttributes("link");Hb(t)&&t&&window.open(t,"_blank")}}},{type:"remove",component:Nn,componentProps:{tooltip:"editor.remove",icon:"delete",action:()=>{const{state:t,dispatch:n}=e.view;TC(t,n)}}}],B5e=(e,t,{editor:n,extension:r,t:a})=>{const{extensions:o=[]}=n.extensionManager,i={};for(const s of Object.keys(e)){const l=e[s];if(!l)continue;const u=[];for(const h of l){if(h==="divider"){if(u[u.length-1]?.type==="divider")continue;u.push({type:"divider",component:void 0,componentProps:{}});continue}const v=t.find(m=>m.type===h);if(v){u.push({...v,componentProps:{...v.componentProps,tooltip:v.componentProps.tooltip?a(v.componentProps.tooltip):void 0},componentSlots:v.componentSlots});continue}const p=o.find(m=>m.name===h);if(p){const{button:m}=p.options,g=m({editor:n,extension:p,t:a});u.push({type:h,component:g.component,componentProps:g.componentProps,componentSlots:g.componentSlots});continue}}const c=u[u.length-1],f=u[0];c?.type==="divider"&&u.pop(),f?.type==="divider"&&u.shift(),i[s]=u}return i},F5e=Vr.create({name:"paragraph",priority:1e3,addOptions(){return{HTMLAttributes:{}}},group:"block",content:"inline*",parseHTML(){return[{tag:"p"}]},renderHTML({HTMLAttributes:e}){return["p",Un(this.options.HTMLAttributes,e),0]},addCommands(){return{setParagraph:()=>({commands:e})=>e.setNode(this.name)}},addKeyboardShortcuts(){return{"Mod-Alt-0":()=>this.editor.commands.setParagraph()}}});class H5e{globalAttributes=["class","style","id","data-*"];isInitialized=!1;registerGlobalAttributes(t){t&&t.length>0&&(this.globalAttributes=[...t],this.isInitialized=!0,console.log("Global allowedAttributes registered:",this.globalAttributes))}getGlobalAttributes(){return[...this.globalAttributes]}isGlobalInitialized(){return this.isInitialized}reset(){this.globalAttributes=["class","style","id"],this.isInitialized=!1}}const _N=new H5e;function z5e(e){_N.registerGlobalAttributes(e)}function YQ(){return _N.getGlobalAttributes()}function W5e(){return _N.isGlobalInitialized()}function ao(e,t,n){let r;n&&n.length>0?r=n:r=YQ(),console.log(`Adding common attributes to ${t}:`,{local:n,global:YQ(),final:r,globalInitialized:W5e()});const a=e?{...e}:{};return r.forEach(o=>{a[o]||(a[o]={default:null,parseHTML:i=>i.getAttribute(o)||null,renderHTML:i=>i[o]?{[o]:i[o]}:{}})}),a}const KQ=F5e.extend({addAttributes(){return ao(this.parent?.(),"paragraph",this.options.allowedAttributes)}}),G5e=qn.create({name:"base-kit",addOptions(){return{...this.parent?.(),bubble:{list:AMe,defaultBubbleList:R5e,button:({editor:e,extension:t,t:n})=>{const{list:r={},defaultBubbleList:a}=t.options?.bubble??{},o=a?.(e)??[];return B5e(r,o,{editor:e,extension:t,t:n})}}}},addExtensions(){const e=[];return this.options.placeholder!==!1&&e.push(b3e.configure({placeholder:"",...this.options.placeholder})),this.options.focus!==!1&&e.push(l3e.configure({className:"focus",...this.options.focus})),this.options.document!==!1&&e.push(a3e.configure()),this.options.text!==!1&&e.push(w3e.configure()),this.options.gapcursor!==!1&&e.push(m3e.configure()),this.options.dropcursor!==!1&&e.push(s3e.configure(this.options.dropcursor)),this.options.characterCount!==!1&&e.push(r3e.configure(this.options.characterCount)),this.options.paragraph!==!1&&e.push(KQ.configure(this.options.paragraph)),this.options.hardBreak!==!1&&e.push(g3e.configure(this.options.hardBreak)),this.options.listItem!==!1&&e.push(y3e.configure(this.options.listItem)),this.options.textStyle!==!1&&e.push(x3e.configure(this.options.textStyle)),e}}),U5e=/^\s*>\s$/,j5e=Vr.create({name:"blockquote",addOptions(){return{HTMLAttributes:{}}},content:"block+",group:"block",defining:!0,parseHTML(){return[{tag:"blockquote"}]},renderHTML({HTMLAttributes:e}){return["blockquote",Un(this.options.HTMLAttributes,e),0]},addCommands(){return{setBlockquote:()=>({commands:e})=>e.wrapIn(this.name),toggleBlockquote:()=>({commands:e})=>e.toggleWrap(this.name),unsetBlockquote:()=>({commands:e})=>e.lift(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-b":()=>this.editor.commands.toggleBlockquote()}},addInputRules(){return[Wm({find:U5e,type:this.type})]}}),Y5e=j5e.extend({addAttributes(){return ao(this.parent?.(),"blockquote",this.options.allowedAttributes)},addOptions(){return{...this.parent?.(),HTMLAttributes:{class:"blockquote"},button:({editor:e,t})=>({component:Nn,componentProps:{action:()=>e.chain().focus().toggleBlockquote().run(),isActive:()=>e.isActive("blockquote")||!1,disabled:!e.can().toggleBlockquote(),icon:"blockquote",tooltip:t("editor.blockquote.tooltip")}})}}}),K5e=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))$/,X5e=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))/g,Z5e=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))$/,J5e=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))/g,Q5e=fi.create({name:"bold",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"strong"},{tag:"b",getAttrs:e=>e.style.fontWeight!=="normal"&&null},{style:"font-weight=400",clearMark:e=>e.type.name===this.name},{style:"font-weight",getAttrs:e=>/^(bold(er)?|[5-9]\d{2,})$/.test(e)&&null}]},renderHTML({HTMLAttributes:e}){return["strong",Un(this.options.HTMLAttributes,e),0]},addCommands(){return{setBold:()=>({commands:e})=>e.setMark(this.name),toggleBold:()=>({commands:e})=>e.toggleMark(this.name),unsetBold:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-b":()=>this.editor.commands.toggleBold(),"Mod-B":()=>this.editor.commands.toggleBold()}},addInputRules(){return[Qh({find:K5e,type:this.type}),Qh({find:Z5e,type:this.type})]},addPasteRules(){return[Wd({find:X5e,type:this.type}),Wd({find:J5e,type:this.type})]}}),q5e=Q5e.extend({addAttributes(){return ao(this.parent?.(),"bold",this.options.allowedAttributes)},addOptions(){return{...this.parent?.(),button:({editor:e,t})=>({component:Nn,componentProps:{action:()=>e.chain().focus().toggleBold().run(),isActive:()=>e.isActive("bold")||!1,disabled:!e.can().toggleBold(),icon:"bold",tooltip:t("editor.bold.tooltip")}})}}}),$5e="listItem",XQ="textStyle",ZQ=/^\s*([-+*])\s$/,eHe=Vr.create({name:"bulletList",addOptions(){return{itemTypeName:"listItem",HTMLAttributes:{},keepMarks:!1,keepAttributes:!1}},group:"block list",content(){return`${this.options.itemTypeName}+`},parseHTML(){return[{tag:"ul"}]},renderHTML({HTMLAttributes:e}){return["ul",Un(this.options.HTMLAttributes,e),0]},addCommands(){return{toggleBulletList:()=>({commands:e,chain:t})=>this.options.keepAttributes?t().toggleList(this.name,this.options.itemTypeName,this.options.keepMarks).updateAttributes($5e,this.editor.getAttributes(XQ)).run():e.toggleList(this.name,this.options.itemTypeName,this.options.keepMarks)}},addKeyboardShortcuts(){return{"Mod-Shift-8":()=>this.editor.commands.toggleBulletList()}},addInputRules(){let e=Wm({find:ZQ,type:this.type});return(this.options.keepMarks||this.options.keepAttributes)&&(e=Wm({find:ZQ,type:this.type,keepMarks:this.options.keepMarks,keepAttributes:this.options.keepAttributes,getAttributes:()=>this.editor.getAttributes(XQ),editor:this.editor})),[e]}}),tHe=eHe.extend({addAttributes(){return ao(this.parent?.(),"bulletList",this.options.allowedAttributes)},addOptions(){return{...this.parent?.(),button:({editor:e,t})=>({component:Nn,componentProps:{action:()=>e.chain().focus().toggleBulletList().run(),isActive:()=>e.isActive("bulletList")||!1,disabled:!e.can().toggleBulletList(),icon:"bulletList",tooltip:t("editor.bulletlist.tooltip")}})}}}),nHe=Vr.create({name:"clear",addOptions(){return{...this.parent?.(),button:({editor:e,t})=>({component:Nn,componentProps:{action:()=>e.chain().focus().clearNodes().unsetAllMarks().run(),disabled:!e.can().chain().focus().clearNodes().unsetAllMarks().run(),icon:"clear",tooltip:t("editor.clear.tooltip")}})}}}),rHe=/(^|[^`])`([^`]+)`(?!`)/,aHe=/(^|[^`])`([^`]+)`(?!`)/g,oHe=fi.create({name:"code",addOptions(){return{HTMLAttributes:{}}},excludes:"_",code:!0,exitable:!0,parseHTML(){return[{tag:"code"}]},renderHTML({HTMLAttributes:e}){return["code",Un(this.options.HTMLAttributes,e),0]},addCommands(){return{setCode:()=>({commands:e})=>e.setMark(this.name),toggleCode:()=>({commands:e})=>e.toggleMark(this.name),unsetCode:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-e":()=>this.editor.commands.toggleCode()}},addInputRules(){return[Qh({find:rHe,type:this.type})]},addPasteRules(){return[Wd({find:aHe,type:this.type})]}}),iHe=oHe.extend({addAttributes(){return ao(this.parent?.(),"code",this.options.allowedAttributes)},addOptions(){return{...this.parent?.(),button:({editor:e,t})=>({component:Nn,componentProps:{action:()=>e.chain().focus().toggleCode().run(),isActive:()=>e.isActive("code")||!1,disabled:!e.can().toggleCode(),icon:"code",tooltip:t("editor.code.tooltip")}})}}}),sHe=/^```([a-z]+)?[\s\n]$/,lHe=/^~~~([a-z]+)?[\s\n]$/,uHe=Vr.create({name:"codeBlock",addOptions(){return{languageClassPrefix:"language-",exitOnTripleEnter:!0,exitOnArrowDown:!0,defaultLanguage:null,HTMLAttributes:{}}},content:"text*",marks:"",group:"block",code:!0,defining:!0,addAttributes(){return{language:{default:this.options.defaultLanguage,parseHTML:e=>{var t;const{languageClassPrefix:n}=this.options;return[...((t=e.firstElementChild)===null||t===void 0?void 0:t.classList)||[]].filter(a=>a.startsWith(n)).map(a=>a.replace(n,""))[0]||null},rendered:!1}}},parseHTML(){return[{tag:"pre",preserveWhitespace:"full"}]},renderHTML({node:e,HTMLAttributes:t}){return["pre",Un(this.options.HTMLAttributes,t),["code",{class:e.attrs.language?this.options.languageClassPrefix+e.attrs.language:null},0]]},addCommands(){return{setCodeBlock:e=>({commands:t})=>t.setNode(this.name,e),toggleCodeBlock:e=>({commands:t})=>t.toggleNode(this.name,"paragraph",e)}},addKeyboardShortcuts(){return{"Mod-Alt-c":()=>this.editor.commands.toggleCodeBlock(),Backspace:()=>{const{empty:e,$anchor:t}=this.editor.state.selection,n=t.pos===1;return!e||t.parent.type.name!==this.name?!1:n||!t.parent.textContent.length?this.editor.commands.clearNodes():!1},Enter:({editor:e})=>{if(!this.options.exitOnTripleEnter)return!1;const{state:t}=e,{selection:n}=t,{$from:r,empty:a}=n;if(!a||r.parent.type!==this.type)return!1;const o=r.parentOffset===r.parent.nodeSize-2,i=r.parent.textContent.endsWith(` +`,textSerializers:n={}}=e||{};return pJ(this.state.doc,{blockSeparator:t,textSerializers:{...FP(this.schema),...n}})}get isEmpty(){return FC(this.state.doc)}getCharacterCount(){return console.warn('[tiptap warn]: "editor.getCharacterCount()" is deprecated. Please use "editor.storage.characterCount.characters()" instead.'),this.state.doc.content.size-2}destroy(){if(this.emit("destroy"),this.view){const e=this.view.dom;e&&e.editor&&delete e.editor,this.view.destroy()}this.removeAllListeners()}get isDestroyed(){var e;return!(!((e=this.view)===null||e===void 0)&&e.docView)}$node(e,t){var n;return((n=this.$doc)===null||n===void 0?void 0:n.querySelector(e,t))||null}$nodes(e,t){var n;return((n=this.$doc)===null||n===void 0?void 0:n.querySelectorAll(e,t))||null}$pos(e){const t=this.state.doc.resolve(e);return new Jh(t,this)}get $doc(){return this.$pos(0)}};function Qh(e){return new EC({find:e.find,handler:({state:t,range:n,match:r})=>{const a=cn(e.getAttributes,void 0,r);if(a===!1||a===null)return null;const{tr:o}=t,i=r[r.length-1],s=r[0];if(i){const l=s.search(/\S/),u=n.from+s.indexOf(i),c=u+i.length;if(GP(n.from,n.to,t.doc).filter(h=>h.mark.type.excluded.find(v=>v===e.type&&v!==h.mark.type)).filter(h=>h.to>u).length)return null;cn.from&&o.delete(n.from+l,u);const f=n.from+l+i.length;o.addMark(n.from+l,f,e.type.create(a||{})),o.removeStoredMark(e.type)}}})}function SJ(e){return new EC({find:e.find,handler:({state:t,range:n,match:r})=>{const a=cn(e.getAttributes,void 0,r)||{},{tr:o}=t,i=n.from;let s=n.to;const l=e.type.create(a);if(r[1]){const u=r[0].lastIndexOf(r[1]);let c=i+u;c>s?c=s:s=c+r[1].length;const f=r[0][r[0].length-1];o.insertText(f,i+r[0].length-1),o.replaceWith(c,s,l)}else if(r[0]){const u=e.type.isInline?i:i-1;o.insert(u,e.type.create(a)).delete(o.mapping.map(i),o.mapping.map(s))}o.scrollIntoView()}})}function KP(e){return new EC({find:e.find,handler:({state:t,range:n,match:r})=>{const a=t.doc.resolve(n.from),o=cn(e.getAttributes,void 0,r)||{};if(!a.node(-1).canReplaceWith(a.index(-1),a.indexAfter(-1),e.type))return null;t.tr.delete(n.from,n.to).setBlockType(n.from,n.from,e.type,o)}})}function Gm(e){return new EC({find:e.find,handler:({state:t,range:n,match:r,chain:a})=>{const o=cn(e.getAttributes,void 0,r)||{},i=t.tr.delete(n.from,n.to),s=i.doc.resolve(n.from).blockRange(),l=s&&JV(s,e.type,o);if(!l)return null;if(i.wrap(s,l),e.keepMarks&&e.editor){const{selection:c,storedMarks:f}=t,{splittableMarks:h}=e.editor.extensionManager,v=f||c.$to.parentOffset&&c.$from.marks();if(v){const p=v.filter(m=>h.includes(m.type.name));i.ensureMarks(p)}}if(e.keepAttributes){const c=e.type.name==="bulletList"||e.type.name==="orderedList"?"listItem":"taskList";a().updateAttributes(c,o).run()}const u=i.doc.resolve(n.from-1).nodeBefore;u&&u.type===e.type&&Dd(i.doc,n.from-1)&&(!e.joinPredicate||e.joinPredicate(r,u))&&i.join(n.from-1)}})}class Vr{constructor(t={}){this.type="node",this.name="node",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...t},this.name=this.config.name,t.defaultOptions&&Object.keys(t.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=cn(bt(this,"addOptions",{name:this.name}))),this.storage=cn(bt(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(t={}){return new Vr(t)}configure(t={}){const n=this.extend({...this.config,addOptions:()=>DC(this.options,t)});return n.name=this.name,n.parent=this.parent,n}extend(t={}){const n=new Vr(t);return n.parent=this,this.child=n,n.name=t.name?t.name:n.parent.name,t.defaultOptions&&Object.keys(t.defaultOptions).length>0&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${n.name}".`),n.options=cn(bt(n,"addOptions",{name:n.name})),n.storage=cn(bt(n,"addStorage",{name:n.name,options:n.options})),n}}class xRe{constructor(t,n,r){this.isDragging=!1,this.component=t,this.editor=n.editor,this.options={stopEvent:null,ignoreMutation:null,...r},this.extension=n.extension,this.node=n.node,this.decorations=n.decorations,this.innerDecorations=n.innerDecorations,this.view=n.view,this.HTMLAttributes=n.HTMLAttributes,this.getPos=n.getPos,this.mount()}mount(){}get dom(){return this.editor.view.dom}get contentDOM(){return null}onDragStart(t){var n,r,a,o,i,s,l;const{view:u}=this.editor,c=t.target,f=c.nodeType===3?(n=c.parentElement)===null||n===void 0?void 0:n.closest("[data-drag-handle]"):c.closest("[data-drag-handle]");if(!this.dom||!((r=this.contentDOM)===null||r===void 0)&&r.contains(c)||!f)return;let h=0,v=0;if(this.dom!==f){const b=this.dom.getBoundingClientRect(),w=f.getBoundingClientRect(),S=(a=t.offsetX)!==null&&a!==void 0?a:(o=t.nativeEvent)===null||o===void 0?void 0:o.offsetX,_=(i=t.offsetY)!==null&&i!==void 0?i:(s=t.nativeEvent)===null||s===void 0?void 0:s.offsetY;h=w.x-b.x+S,v=w.y-b.y+_}const p=this.dom.cloneNode(!0);(l=t.dataTransfer)===null||l===void 0||l.setDragImage(p,h,v);const m=this.getPos();if(typeof m!="number")return;const g=At.create(u.state.doc,m),y=u.state.tr.setSelection(g);u.dispatch(y)}stopEvent(t){var n;if(!this.dom)return!1;if(typeof this.options.stopEvent=="function")return this.options.stopEvent({event:t});const r=t.target;if(!(this.dom.contains(r)&&!(!((n=this.contentDOM)===null||n===void 0)&&n.contains(r))))return!1;const a=t.type.startsWith("drag"),o=t.type==="drop";if((["INPUT","BUTTON","SELECT","TEXTAREA"].includes(r.tagName)||r.isContentEditable)&&!o&&!a)return!0;const{isEditable:i}=this.editor,{isDragging:s}=this,l=!!this.node.type.spec.draggable,u=At.isSelectable(this.node),c=t.type==="copy",f=t.type==="paste",h=t.type==="cut",v=t.type==="mousedown";if(!l&&u&&a&&t.target===this.dom&&t.preventDefault(),l&&a&&!s&&t.target===this.dom)return t.preventDefault(),!1;if(l&&i&&!s&&v){const p=r.closest("[data-drag-handle]");p&&(this.dom===p||this.dom.contains(p))&&(this.isDragging=!0,document.addEventListener("dragend",()=>{this.isDragging=!1},{once:!0}),document.addEventListener("drop",()=>{this.isDragging=!1},{once:!0}),document.addEventListener("mouseup",()=>{this.isDragging=!1},{once:!0}))}return!(s||o||c||f||h||v&&u)}ignoreMutation(t){return!this.dom||!this.contentDOM?!0:typeof this.options.ignoreMutation=="function"?this.options.ignoreMutation({mutation:t}):this.node.isLeaf||this.node.isAtom?!0:t.type==="selection"||this.dom.contains(t.target)&&t.type==="childList"&&(LC()||uJ())&&this.editor.isFocused&&[...Array.from(t.addedNodes),...Array.from(t.removedNodes)].every(n=>n.isContentEditable)?!1:this.contentDOM===t.target&&t.type==="attributes"?!0:!this.contentDOM.contains(t.target)}updateAttributes(t){this.editor.commands.command(({tr:n})=>{const r=this.getPos();return typeof r!="number"?!1:(n.setNodeMarkup(r,void 0,{...this.node.attrs,...t}),!0)})}deleteNode(){const t=this.getPos();if(typeof t!="number")return;const n=t+this.node.nodeSize;this.editor.commands.deleteRange({from:t,to:n})}}function Wd(e){return new JLe({find:e.find,handler:({state:t,range:n,match:r,pasteEvent:a})=>{const o=cn(e.getAttributes,void 0,r,a);if(o===!1||o===null)return null;const{tr:i}=t,s=r[r.length-1],l=r[0];let u=n.to;if(s){const c=l.search(/\S/),f=n.from+l.indexOf(s),h=f+s.length;if(GP(n.from,n.to,t.doc).filter(v=>v.mark.type.excluded.find(p=>p===e.type&&p!==v.mark.type)).filter(v=>v.to>f).length)return null;hn.from&&i.delete(n.from+c,f),u=n.from+c+s.length,i.addMark(n.from+c,u,e.type.create(o||{})),i.removeStoredMark(e.type)}}})}function CRe(e,t){const{selection:n}=e,{$from:r}=n;if(n instanceof At){const o=r.index();return r.parent.canReplaceWith(o,o+1,t)}let a=r.depth;for(;a>=0;){const o=r.index(a);if(r.node(a).contentMatchAt(o).matchType(t))return!0;a-=1}return!1}var pi="top",bs="bottom",ws="right",mi="left",XP="auto",u1=[pi,bs,ws,mi],Um="start",c1="end",_Re="clippingParents",xJ="viewport",d1="popper",TRe="reference",CJ=u1.reduce(function(e,t){return e.concat([t+"-"+Um,t+"-"+c1])},[]),_J=[].concat(u1,[XP]).reduce(function(e,t){return e.concat([t,t+"-"+Um,t+"-"+c1])},[]),kRe="beforeRead",ARe="read",ERe="afterRead",MRe="beforeMain",IRe="main",DRe="afterMain",VRe="beforeWrite",PRe="write",NRe="afterWrite",LRe=[kRe,ARe,ERe,MRe,IRe,DRe,VRe,PRe,NRe];function au(e){return e?(e.nodeName||"").toLowerCase():null}function ji(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function qh(e){var t=ji(e).Element;return e instanceof t||e instanceof Element}function Ss(e){var t=ji(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function ZP(e){if(typeof ShadowRoot>"u")return!1;var t=ji(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function ORe(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},a=t.attributes[n]||{},o=t.elements[n];!Ss(o)||!au(o)||(Object.assign(o.style,r),Object.keys(a).forEach(function(i){var s=a[i];s===!1?o.removeAttribute(i):o.setAttribute(i,s===!0?"":s)}))})}function RRe(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var a=t.elements[r],o=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),s=i.reduce(function(l,u){return l[u]="",l},{});!Ss(a)||!au(a)||(Object.assign(a.style,s),Object.keys(o).forEach(function(l){a.removeAttribute(l)}))})}}const TJ={name:"applyStyles",enabled:!0,phase:"write",fn:ORe,effect:RRe,requires:["computeStyles"]};function ou(e){return e.split("-")[0]}var $h=Math.max,HC=Math.min,jm=Math.round;function JP(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function kJ(){return!/^((?!chrome|android).)*safari/i.test(JP())}function Ym(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),a=1,o=1;t&&Ss(e)&&(a=e.offsetWidth>0&&jm(r.width)/e.offsetWidth||1,o=e.offsetHeight>0&&jm(r.height)/e.offsetHeight||1);var i=qh(e)?ji(e):window,s=i.visualViewport,l=!kJ()&&n,u=(r.left+(l&&s?s.offsetLeft:0))/a,c=(r.top+(l&&s?s.offsetTop:0))/o,f=r.width/a,h=r.height/o;return{width:f,height:h,top:c,right:u+f,bottom:c+h,left:u,x:u,y:c}}function QP(e){var t=Ym(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function AJ(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&ZP(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function bc(e){return ji(e).getComputedStyle(e)}function BRe(e){return["table","td","th"].indexOf(au(e))>=0}function Gd(e){return((qh(e)?e.ownerDocument:e.document)||window.document).documentElement}function zC(e){return au(e)==="html"?e:e.assignedSlot||e.parentNode||(ZP(e)?e.host:null)||Gd(e)}function EJ(e){return!Ss(e)||bc(e).position==="fixed"?null:e.offsetParent}function FRe(e){var t=/firefox/i.test(JP()),n=/Trident/i.test(JP());if(n&&Ss(e)){var r=bc(e);if(r.position==="fixed")return null}var a=zC(e);for(ZP(a)&&(a=a.host);Ss(a)&&["html","body"].indexOf(au(a))<0;){var o=bc(a);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return a;a=a.parentNode}return null}function f1(e){for(var t=ji(e),n=EJ(e);n&&BRe(n)&&bc(n).position==="static";)n=EJ(n);return n&&(au(n)==="html"||au(n)==="body"&&bc(n).position==="static")?t:n||FRe(e)||t}function qP(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function h1(e,t,n){return $h(e,HC(t,n))}function HRe(e,t,n){var r=h1(e,t,n);return r>n?n:r}function MJ(){return{top:0,right:0,bottom:0,left:0}}function IJ(e){return Object.assign({},MJ(),e)}function DJ(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var zRe=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,IJ(typeof e!="number"?e:DJ(e,u1))};function WRe(e){var t,n=e.state,r=e.name,a=e.options,o=n.elements.arrow,i=n.modifiersData.popperOffsets,s=ou(n.placement),l=qP(s),u=[mi,ws].indexOf(s)>=0,c=u?"height":"width";if(!(!o||!i)){var f=zRe(a.padding,n),h=QP(o),v=l==="y"?pi:mi,p=l==="y"?bs:ws,m=n.rects.reference[c]+n.rects.reference[l]-i[l]-n.rects.popper[c],g=i[l]-n.rects.reference[l],y=f1(o),b=y?l==="y"?y.clientHeight||0:y.clientWidth||0:0,w=m/2-g/2,S=f[v],_=b-h[c]-f[p],C=b/2-h[c]/2+w,T=h1(S,C,_),A=l;n.modifiersData[r]=(t={},t[A]=T,t.centerOffset=T-C,t)}}function GRe(e){var t=e.state,n=e.options,r=n.element,a=r===void 0?"[data-popper-arrow]":r;a!=null&&(typeof a=="string"&&(a=t.elements.popper.querySelector(a),!a)||AJ(t.elements.popper,a)&&(t.elements.arrow=a))}const URe={name:"arrow",enabled:!0,phase:"main",fn:WRe,effect:GRe,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Km(e){return e.split("-")[1]}var jRe={top:"auto",right:"auto",bottom:"auto",left:"auto"};function YRe(e,t){var n=e.x,r=e.y,a=t.devicePixelRatio||1;return{x:jm(n*a)/a||0,y:jm(r*a)/a||0}}function VJ(e){var t,n=e.popper,r=e.popperRect,a=e.placement,o=e.variation,i=e.offsets,s=e.position,l=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,f=e.isFixed,h=i.x,v=h===void 0?0:h,p=i.y,m=p===void 0?0:p,g=typeof c=="function"?c({x:v,y:m}):{x:v,y:m};v=g.x,m=g.y;var y=i.hasOwnProperty("x"),b=i.hasOwnProperty("y"),w=mi,S=pi,_=window;if(u){var C=f1(n),T="clientHeight",A="clientWidth";if(C===ji(n)&&(C=Gd(n),bc(C).position!=="static"&&s==="absolute"&&(T="scrollHeight",A="scrollWidth")),C=C,a===pi||(a===mi||a===ws)&&o===c1){S=bs;var E=f&&C===_&&_.visualViewport?_.visualViewport.height:C[T];m-=E-r.height,m*=l?1:-1}if(a===mi||(a===pi||a===bs)&&o===c1){w=ws;var M=f&&C===_&&_.visualViewport?_.visualViewport.width:C[A];v-=M-r.width,v*=l?1:-1}}var I=Object.assign({position:s},u&&jRe),N=c===!0?YRe({x:v,y:m},ji(n)):{x:v,y:m};if(v=N.x,m=N.y,l){var V;return Object.assign({},I,(V={},V[S]=b?"0":"",V[w]=y?"0":"",V.transform=(_.devicePixelRatio||1)<=1?"translate("+v+"px, "+m+"px)":"translate3d("+v+"px, "+m+"px, 0)",V))}return Object.assign({},I,(t={},t[S]=b?m+"px":"",t[w]=y?v+"px":"",t.transform="",t))}function KRe(e){var t=e.state,n=e.options,r=n.gpuAcceleration,a=r===void 0?!0:r,o=n.adaptive,i=o===void 0?!0:o,s=n.roundOffsets,l=s===void 0?!0:s,u={placement:ou(t.placement),variation:Km(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,VJ(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,VJ(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const XRe={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:KRe,data:{}};var WC={passive:!0};function ZRe(e){var t=e.state,n=e.instance,r=e.options,a=r.scroll,o=a===void 0?!0:a,i=r.resize,s=i===void 0?!0:i,l=ji(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&u.forEach(function(c){c.addEventListener("scroll",n.update,WC)}),s&&l.addEventListener("resize",n.update,WC),function(){o&&u.forEach(function(c){c.removeEventListener("scroll",n.update,WC)}),s&&l.removeEventListener("resize",n.update,WC)}}const JRe={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:ZRe,data:{}};var QRe={left:"right",right:"left",bottom:"top",top:"bottom"};function GC(e){return e.replace(/left|right|bottom|top/g,function(t){return QRe[t]})}var qRe={start:"end",end:"start"};function PJ(e){return e.replace(/start|end/g,function(t){return qRe[t]})}function $P(e){var t=ji(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function eN(e){return Ym(Gd(e)).left+$P(e).scrollLeft}function $Re(e,t){var n=ji(e),r=Gd(e),a=n.visualViewport,o=r.clientWidth,i=r.clientHeight,s=0,l=0;if(a){o=a.width,i=a.height;var u=kJ();(u||!u&&t==="fixed")&&(s=a.offsetLeft,l=a.offsetTop)}return{width:o,height:i,x:s+eN(e),y:l}}function eBe(e){var t,n=Gd(e),r=$P(e),a=(t=e.ownerDocument)==null?void 0:t.body,o=$h(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),i=$h(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),s=-r.scrollLeft+eN(e),l=-r.scrollTop;return bc(a||n).direction==="rtl"&&(s+=$h(n.clientWidth,a?a.clientWidth:0)-o),{width:o,height:i,x:s,y:l}}function tN(e){var t=bc(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function NJ(e){return["html","body","#document"].indexOf(au(e))>=0?e.ownerDocument.body:Ss(e)&&tN(e)?e:NJ(zC(e))}function v1(e,t){var n;t===void 0&&(t=[]);var r=NJ(e),a=r===((n=e.ownerDocument)==null?void 0:n.body),o=ji(r),i=a?[o].concat(o.visualViewport||[],tN(r)?r:[]):r,s=t.concat(i);return a?s:s.concat(v1(zC(i)))}function nN(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function tBe(e,t){var n=Ym(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function LJ(e,t,n){return t===xJ?nN($Re(e,n)):qh(t)?tBe(t,n):nN(eBe(Gd(e)))}function nBe(e){var t=v1(zC(e)),n=["absolute","fixed"].indexOf(bc(e).position)>=0,r=n&&Ss(e)?f1(e):e;return qh(r)?t.filter(function(a){return qh(a)&&AJ(a,r)&&au(a)!=="body"}):[]}function rBe(e,t,n,r){var a=t==="clippingParents"?nBe(e):[].concat(t),o=[].concat(a,[n]),i=o[0],s=o.reduce(function(l,u){var c=LJ(e,u,r);return l.top=$h(c.top,l.top),l.right=HC(c.right,l.right),l.bottom=HC(c.bottom,l.bottom),l.left=$h(c.left,l.left),l},LJ(e,i,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function OJ(e){var t=e.reference,n=e.element,r=e.placement,a=r?ou(r):null,o=r?Km(r):null,i=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,l;switch(a){case pi:l={x:i,y:t.y-n.height};break;case bs:l={x:i,y:t.y+t.height};break;case ws:l={x:t.x+t.width,y:s};break;case mi:l={x:t.x-n.width,y:s};break;default:l={x:t.x,y:t.y}}var u=a?qP(a):null;if(u!=null){var c=u==="y"?"height":"width";switch(o){case Um:l[u]=l[u]-(t[c]/2-n[c]/2);break;case c1:l[u]=l[u]+(t[c]/2-n[c]/2);break}}return l}function p1(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=r===void 0?e.placement:r,o=n.strategy,i=o===void 0?e.strategy:o,s=n.boundary,l=s===void 0?_Re:s,u=n.rootBoundary,c=u===void 0?xJ:u,f=n.elementContext,h=f===void 0?d1:f,v=n.altBoundary,p=v===void 0?!1:v,m=n.padding,g=m===void 0?0:m,y=IJ(typeof g!="number"?g:DJ(g,u1)),b=h===d1?TRe:d1,w=e.rects.popper,S=e.elements[p?b:h],_=rBe(qh(S)?S:S.contextElement||Gd(e.elements.popper),l,c,i),C=Ym(e.elements.reference),T=OJ({reference:C,element:w,placement:a}),A=nN(Object.assign({},w,T)),E=h===d1?A:C,M={top:_.top-E.top+y.top,bottom:E.bottom-_.bottom+y.bottom,left:_.left-E.left+y.left,right:E.right-_.right+y.right},I=e.modifiersData.offset;if(h===d1&&I){var N=I[a];Object.keys(M).forEach(function(V){var P=[ws,bs].indexOf(V)>=0?1:-1,O=[pi,bs].indexOf(V)>=0?"y":"x";M[V]+=N[O]*P})}return M}function aBe(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=n.boundary,o=n.rootBoundary,i=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,u=l===void 0?_J:l,c=Km(r),f=c?s?CJ:CJ.filter(function(p){return Km(p)===c}):u1,h=f.filter(function(p){return u.indexOf(p)>=0});h.length===0&&(h=f);var v=h.reduce(function(p,m){return p[m]=p1(e,{placement:m,boundary:a,rootBoundary:o,padding:i})[ou(m)],p},{});return Object.keys(v).sort(function(p,m){return v[p]-v[m]})}function oBe(e){if(ou(e)===XP)return[];var t=GC(e);return[PJ(e),t,PJ(t)]}function iBe(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var a=n.mainAxis,o=a===void 0?!0:a,i=n.altAxis,s=i===void 0?!0:i,l=n.fallbackPlacements,u=n.padding,c=n.boundary,f=n.rootBoundary,h=n.altBoundary,v=n.flipVariations,p=v===void 0?!0:v,m=n.allowedAutoPlacements,g=t.options.placement,y=ou(g),b=y===g,w=l||(b||!p?[GC(g)]:oBe(g)),S=[g].concat(w).reduce(function(j,Q){return j.concat(ou(Q)===XP?aBe(t,{placement:Q,boundary:c,rootBoundary:f,padding:u,flipVariations:p,allowedAutoPlacements:m}):Q)},[]),_=t.rects.reference,C=t.rects.popper,T=new Map,A=!0,E=S[0],M=0;M=0,O=P?"width":"height",L=p1(t,{placement:I,boundary:c,rootBoundary:f,altBoundary:h,padding:u}),R=P?V?ws:mi:V?bs:pi;_[O]>C[O]&&(R=GC(R));var F=GC(R),H=[];if(o&&H.push(L[N]<=0),s&&H.push(L[R]<=0,L[F]<=0),H.every(function(j){return j})){E=I,A=!1;break}T.set(I,H)}if(A)for(var z=p?3:1,G=function(j){var Q=S.find(function(ee){var $=T.get(ee);if($)return $.slice(0,j).every(function(re){return re})});if(Q)return E=Q,"break"},Y=z;Y>0;Y--){var U=G(Y);if(U==="break")break}t.placement!==E&&(t.modifiersData[r]._skip=!0,t.placement=E,t.reset=!0)}}const sBe={name:"flip",enabled:!0,phase:"main",fn:iBe,requiresIfExists:["offset"],data:{_skip:!1}};function RJ(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function BJ(e){return[pi,ws,bs,mi].some(function(t){return e[t]>=0})}function lBe(e){var t=e.state,n=e.name,r=t.rects.reference,a=t.rects.popper,o=t.modifiersData.preventOverflow,i=p1(t,{elementContext:"reference"}),s=p1(t,{altBoundary:!0}),l=RJ(i,r),u=RJ(s,a,o),c=BJ(l),f=BJ(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":f})}const uBe={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:lBe};function cBe(e,t,n){var r=ou(e),a=[mi,pi].indexOf(r)>=0?-1:1,o=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,i=o[0],s=o[1];return i=i||0,s=(s||0)*a,[mi,ws].indexOf(r)>=0?{x:s,y:i}:{x:i,y:s}}function dBe(e){var t=e.state,n=e.options,r=e.name,a=n.offset,o=a===void 0?[0,0]:a,i=_J.reduce(function(c,f){return c[f]=cBe(f,t.rects,o),c},{}),s=i[t.placement],l=s.x,u=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=i}const fBe={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:dBe};function hBe(e){var t=e.state,n=e.name;t.modifiersData[n]=OJ({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const vBe={name:"popperOffsets",enabled:!0,phase:"read",fn:hBe,data:{}};function pBe(e){return e==="x"?"y":"x"}function mBe(e){var t=e.state,n=e.options,r=e.name,a=n.mainAxis,o=a===void 0?!0:a,i=n.altAxis,s=i===void 0?!1:i,l=n.boundary,u=n.rootBoundary,c=n.altBoundary,f=n.padding,h=n.tether,v=h===void 0?!0:h,p=n.tetherOffset,m=p===void 0?0:p,g=p1(t,{boundary:l,rootBoundary:u,padding:f,altBoundary:c}),y=ou(t.placement),b=Km(t.placement),w=!b,S=qP(y),_=pBe(S),C=t.modifiersData.popperOffsets,T=t.rects.reference,A=t.rects.popper,E=typeof m=="function"?m(Object.assign({},t.rects,{placement:t.placement})):m,M=typeof E=="number"?{mainAxis:E,altAxis:E}:Object.assign({mainAxis:0,altAxis:0},E),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,N={x:0,y:0};if(C){if(o){var V,P=S==="y"?pi:mi,O=S==="y"?bs:ws,L=S==="y"?"height":"width",R=C[S],F=R+g[P],H=R-g[O],z=v?-A[L]/2:0,G=b===Um?T[L]:A[L],Y=b===Um?-A[L]:-T[L],U=t.elements.arrow,j=v&&U?QP(U):{width:0,height:0},Q=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:MJ(),ee=Q[P],$=Q[O],re=h1(0,T[L],j[L]),he=w?T[L]/2-z-re-ee-M.mainAxis:G-re-ee-M.mainAxis,ce=w?-T[L]/2+z+re+$+M.mainAxis:Y+re+$+M.mainAxis,ge=t.elements.arrow&&f1(t.elements.arrow),Te=ge?S==="y"?ge.clientTop||0:ge.clientLeft||0:0,Pe=(V=I?.[S])!=null?V:0,ne=R+he-Pe-Te,be=R+ce-Pe,Ne=h1(v?HC(F,ne):F,R,v?$h(H,be):H);C[S]=Ne,N[S]=Ne-R}if(s){var He,rt=S==="x"?pi:mi,pt=S==="x"?bs:ws,X=C[_],q=_==="y"?"height":"width",ve=X+g[rt],oe=X-g[pt],Le=[pi,mi].indexOf(y)!==-1,Ge=(He=I?.[_])!=null?He:0,fe=Le?ve:X-T[q]-A[q]-Ge+M.altAxis,xe=Le?X+T[q]+A[q]-Ge-M.altAxis:oe,Xe=v&&Le?HRe(fe,X,xe):h1(v?fe:ve,X,v?xe:oe);C[_]=Xe,N[_]=Xe-X}t.modifiersData[r]=N}}const gBe={name:"preventOverflow",enabled:!0,phase:"main",fn:mBe,requiresIfExists:["offset"]};function yBe(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function bBe(e){return e===ji(e)||!Ss(e)?$P(e):yBe(e)}function wBe(e){var t=e.getBoundingClientRect(),n=jm(t.width)/e.offsetWidth||1,r=jm(t.height)/e.offsetHeight||1;return n!==1||r!==1}function SBe(e,t,n){n===void 0&&(n=!1);var r=Ss(t),a=Ss(t)&&wBe(t),o=Gd(t),i=Ym(e,a,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((au(t)!=="body"||tN(o))&&(s=bBe(t)),Ss(t)?(l=Ym(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):o&&(l.x=eN(o))),{x:i.left+s.scrollLeft-l.x,y:i.top+s.scrollTop-l.y,width:i.width,height:i.height}}function xBe(e){var t=new Map,n=new Set,r=[];e.forEach(function(o){t.set(o.name,o)});function a(o){n.add(o.name);var i=[].concat(o.requires||[],o.requiresIfExists||[]);i.forEach(function(s){if(!n.has(s)){var l=t.get(s);l&&a(l)}}),r.push(o)}return e.forEach(function(o){n.has(o.name)||a(o)}),r}function CBe(e){var t=xBe(e);return LRe.reduce(function(n,r){return n.concat(t.filter(function(a){return a.phase===r}))},[])}function _Be(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function TBe(e){var t=e.reduce(function(n,r){var a=n[r.name];return n[r.name]=a?Object.assign({},a,r,{options:Object.assign({},a.options,r.options),data:Object.assign({},a.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var FJ={placement:"bottom",modifiers:[],strategy:"absolute"};function HJ(){for(var e=arguments.length,t=new Array(e),n=0;n-1}function jJ(e,t){return typeof e=="function"?e.apply(void 0,t):e}function YJ(e,t){if(t===0)return e;var n;return function(r){clearTimeout(n),n=setTimeout(function(){e(r)},t)}}function DBe(e){return e.split(/\s+/).filter(Boolean)}function Xm(e){return[].concat(e)}function KJ(e,t){e.indexOf(t)===-1&&e.push(t)}function VBe(e){return e.filter(function(t,n){return e.indexOf(t)===n})}function PBe(e){return e.split("-")[0]}function UC(e){return[].slice.call(e)}function XJ(e){return Object.keys(e).reduce(function(t,n){return e[n]!==void 0&&(t[n]=e[n]),t},{})}function m1(){return document.createElement("div")}function jC(e){return["Element","Fragment"].some(function(t){return aN(e,t)})}function NBe(e){return aN(e,"NodeList")}function LBe(e){return aN(e,"MouseEvent")}function OBe(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function RBe(e){return jC(e)?[e]:NBe(e)?UC(e):Array.isArray(e)?e:UC(document.querySelectorAll(e))}function oN(e,t){e.forEach(function(n){n&&(n.style.transitionDuration=t+"ms")})}function ZJ(e,t){e.forEach(function(n){n&&n.setAttribute("data-state",t)})}function BBe(e){var t,n=Xm(e),r=n[0];return r!=null&&(t=r.ownerDocument)!=null&&t.body?r.ownerDocument:document}function FBe(e,t){var n=t.clientX,r=t.clientY;return e.every(function(a){var o=a.popperRect,i=a.popperState,s=a.props,l=s.interactiveBorder,u=PBe(i.placement),c=i.modifiersData.offset;if(!c)return!0;var f=u==="bottom"?c.top.y:0,h=u==="top"?c.bottom.y:0,v=u==="right"?c.left.x:0,p=u==="left"?c.right.x:0,m=o.top-r+f>l,g=r-o.bottom-h>l,y=o.left-n+v>l,b=n-o.right-p>l;return m||g||y||b})}function iN(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(a){e[r](a,n)})}function JJ(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=n.getRootNode==null||(r=n.getRootNode())==null?void 0:r.host}return!1}var iu={isTouch:!1},QJ=0;function HBe(){iu.isTouch||(iu.isTouch=!0,window.performance&&document.addEventListener("mousemove",qJ))}function qJ(){var e=performance.now();e-QJ<20&&(iu.isTouch=!1,document.removeEventListener("mousemove",qJ)),QJ=e}function zBe(){var e=document.activeElement;if(OBe(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function WBe(){document.addEventListener("touchstart",HBe,ev),window.addEventListener("blur",zBe)}var GBe=typeof window<"u"&&typeof document<"u",UBe=GBe?!!window.msCrypto:!1,jBe={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},YBe={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},vl=Object.assign({appendTo:UJ,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},jBe,YBe),KBe=Object.keys(vl),XBe=function(e){var t=Object.keys(e);t.forEach(function(n){vl[n]=e[n]})};function $J(e){var t=e.plugins||[],n=t.reduce(function(r,a){var o=a.name,i=a.defaultValue;if(o){var s;r[o]=e[o]!==void 0?e[o]:(s=vl[o])!=null?s:i}return r},{});return Object.assign({},e,n)}function ZBe(e,t){var n=t?Object.keys($J(Object.assign({},vl,{plugins:t}))):KBe,r=n.reduce(function(a,o){var i=(e.getAttribute("data-tippy-"+o)||"").trim();if(!i)return a;if(o==="content")a[o]=i;else try{a[o]=JSON.parse(i)}catch{a[o]=i}return a},{});return r}function eQ(e,t){var n=Object.assign({},t,{content:jJ(t.content,[e])},t.ignoreAttributes?{}:ZBe(e,t.plugins));return n.aria=Object.assign({},vl.aria,n.aria),n.aria={expanded:n.aria.expanded==="auto"?t.interactive:n.aria.expanded,content:n.aria.content==="auto"?t.interactive?null:"describedby":n.aria.content},n}var JBe=function(){return"innerHTML"};function sN(e,t){e[JBe()]=t}function tQ(e){var t=m1();return e===!0?t.className=WJ:(t.className=GJ,jC(e)?t.appendChild(e):sN(t,e)),t}function nQ(e,t){jC(t.content)?(sN(e,""),e.appendChild(t.content)):typeof t.content!="function"&&(t.allowHTML?sN(e,t.content):e.textContent=t.content)}function lN(e){var t=e.firstElementChild,n=UC(t.children);return{box:t,content:n.find(function(r){return r.classList.contains(zJ)}),arrow:n.find(function(r){return r.classList.contains(WJ)||r.classList.contains(GJ)}),backdrop:n.find(function(r){return r.classList.contains(IBe)})}}function rQ(e){var t=m1(),n=m1();n.className=MBe,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=m1();r.className=zJ,r.setAttribute("data-state","hidden"),nQ(r,e.props),t.appendChild(n),n.appendChild(r),a(e.props,e.props);function a(o,i){var s=lN(t),l=s.box,u=s.content,c=s.arrow;i.theme?l.setAttribute("data-theme",i.theme):l.removeAttribute("data-theme"),typeof i.animation=="string"?l.setAttribute("data-animation",i.animation):l.removeAttribute("data-animation"),i.inertia?l.setAttribute("data-inertia",""):l.removeAttribute("data-inertia"),l.style.maxWidth=typeof i.maxWidth=="number"?i.maxWidth+"px":i.maxWidth,i.role?l.setAttribute("role",i.role):l.removeAttribute("role"),(o.content!==i.content||o.allowHTML!==i.allowHTML)&&nQ(u,e.props),i.arrow?c?o.arrow!==i.arrow&&(l.removeChild(c),l.appendChild(tQ(i.arrow))):l.appendChild(tQ(i.arrow)):c&&l.removeChild(c)}return{popper:t,onUpdate:a}}rQ.$$tippy=!0;var QBe=1,YC=[],uN=[];function qBe(e,t){var n=eQ(e,Object.assign({},vl,$J(XJ(t)))),r,a,o,i=!1,s=!1,l=!1,u=!1,c,f,h,v=[],p=YJ(ne,n.interactiveDebounce),m,g=QBe++,y=null,b=VBe(n.plugins),w={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},S={id:g,reference:e,popper:m1(),popperInstance:y,props:n,state:w,plugins:b,clearDelayTimeouts:fe,setProps:xe,setContent:Xe,show:se,hide:le,hideWithInteractivity:we,enable:Le,disable:Ge,unmount:Ae,destroy:Ye};if(!n.render)return S;var _=n.render(S),C=_.popper,T=_.onUpdate;C.setAttribute("data-tippy-root",""),C.id="tippy-"+S.id,S.popper=C,e._tippy=S,C._tippy=S;var A=b.map(function(pe){return pe.fn(S)}),E=e.hasAttribute("aria-expanded");return ge(),z(),R(),F("onCreate",[S]),n.showOnCreate&&ve(),C.addEventListener("mouseenter",function(){S.props.interactive&&S.state.isVisible&&S.clearDelayTimeouts()}),C.addEventListener("mouseleave",function(){S.props.interactive&&S.props.trigger.indexOf("mouseenter")>=0&&P().addEventListener("mousemove",p)}),S;function M(){var pe=S.props.touch;return Array.isArray(pe)?pe:[pe,0]}function I(){return M()[0]==="hold"}function N(){var pe;return!!((pe=S.props.render)!=null&&pe.$$tippy)}function V(){return m||e}function P(){var pe=V().parentNode;return pe?BBe(pe):document}function O(){return lN(C)}function L(pe){return S.state.isMounted&&!S.state.isVisible||iu.isTouch||c&&c.type==="focus"?0:rN(S.props.delay,pe?0:1,vl.delay)}function R(pe){pe===void 0&&(pe=!1),C.style.pointerEvents=S.props.interactive&&!pe?"":"none",C.style.zIndex=""+S.props.zIndex}function F(pe,De,Je){if(Je===void 0&&(Je=!0),A.forEach(function(Ze){Ze[pe]&&Ze[pe].apply(Ze,De)}),Je){var kt;(kt=S.props)[pe].apply(kt,De)}}function H(){var pe=S.props.aria;if(pe.content){var De="aria-"+pe.content,Je=C.id,kt=Xm(S.props.triggerTarget||e);kt.forEach(function(Ze){var et=Ze.getAttribute(De);if(S.state.isVisible)Ze.setAttribute(De,et?et+" "+Je:Je);else{var it=et&&et.replace(Je,"").trim();it?Ze.setAttribute(De,it):Ze.removeAttribute(De)}})}}function z(){if(!(E||!S.props.aria.expanded)){var pe=Xm(S.props.triggerTarget||e);pe.forEach(function(De){S.props.interactive?De.setAttribute("aria-expanded",S.state.isVisible&&De===V()?"true":"false"):De.removeAttribute("aria-expanded")})}}function G(){P().removeEventListener("mousemove",p),YC=YC.filter(function(pe){return pe!==p})}function Y(pe){if(!(iu.isTouch&&(l||pe.type==="mousedown"))){var De=pe.composedPath&&pe.composedPath()[0]||pe.target;if(!(S.props.interactive&&JJ(C,De))){if(Xm(S.props.triggerTarget||e).some(function(Je){return JJ(Je,De)})){if(iu.isTouch||S.state.isVisible&&S.props.trigger.indexOf("click")>=0)return}else F("onClickOutside",[S,pe]);S.props.hideOnClick===!0&&(S.clearDelayTimeouts(),S.hide(),s=!0,setTimeout(function(){s=!1}),S.state.isMounted||ee())}}}function U(){l=!0}function j(){l=!1}function Q(){var pe=P();pe.addEventListener("mousedown",Y,!0),pe.addEventListener("touchend",Y,ev),pe.addEventListener("touchstart",j,ev),pe.addEventListener("touchmove",U,ev)}function ee(){var pe=P();pe.removeEventListener("mousedown",Y,!0),pe.removeEventListener("touchend",Y,ev),pe.removeEventListener("touchstart",j,ev),pe.removeEventListener("touchmove",U,ev)}function $(pe,De){he(pe,function(){!S.state.isVisible&&C.parentNode&&C.parentNode.contains(C)&&De()})}function re(pe,De){he(pe,De)}function he(pe,De){var Je=O().box;function kt(Ze){Ze.target===Je&&(iN(Je,"remove",kt),De())}if(pe===0)return De();iN(Je,"remove",f),iN(Je,"add",kt),f=kt}function ce(pe,De,Je){Je===void 0&&(Je=!1);var kt=Xm(S.props.triggerTarget||e);kt.forEach(function(Ze){Ze.addEventListener(pe,De,Je),v.push({node:Ze,eventType:pe,handler:De,options:Je})})}function ge(){I()&&(ce("touchstart",Pe,{passive:!0}),ce("touchend",be,{passive:!0})),DBe(S.props.trigger).forEach(function(pe){if(pe!=="manual")switch(ce(pe,Pe),pe){case"mouseenter":ce("mouseleave",be);break;case"focus":ce(UBe?"focusout":"blur",Ne);break;case"focusin":ce("focusout",Ne);break}})}function Te(){v.forEach(function(pe){var De=pe.node,Je=pe.eventType,kt=pe.handler,Ze=pe.options;De.removeEventListener(Je,kt,Ze)}),v=[]}function Pe(pe){var De,Je=!1;if(!(!S.state.isEnabled||He(pe)||s)){var kt=((De=c)==null?void 0:De.type)==="focus";c=pe,m=pe.currentTarget,z(),!S.state.isVisible&&LBe(pe)&&YC.forEach(function(Ze){return Ze(pe)}),pe.type==="click"&&(S.props.trigger.indexOf("mouseenter")<0||i)&&S.props.hideOnClick!==!1&&S.state.isVisible?Je=!0:ve(pe),pe.type==="click"&&(i=!Je),Je&&!kt&&oe(pe)}}function ne(pe){var De=pe.target,Je=V().contains(De)||C.contains(De);if(!(pe.type==="mousemove"&&Je)){var kt=q().concat(C).map(function(Ze){var et,it=Ze._tippy,Rt=(et=it.popperInstance)==null?void 0:et.state;return Rt?{popperRect:Ze.getBoundingClientRect(),popperState:Rt,props:n}:null}).filter(Boolean);FBe(kt,pe)&&(G(),oe(pe))}}function be(pe){var De=He(pe)||S.props.trigger.indexOf("click")>=0&&i;if(!De){if(S.props.interactive){S.hideWithInteractivity(pe);return}oe(pe)}}function Ne(pe){S.props.trigger.indexOf("focusin")<0&&pe.target!==V()||S.props.interactive&&pe.relatedTarget&&C.contains(pe.relatedTarget)||oe(pe)}function He(pe){return iu.isTouch?I()!==pe.type.indexOf("touch")>=0:!1}function rt(){pt();var pe=S.props,De=pe.popperOptions,Je=pe.placement,kt=pe.offset,Ze=pe.getReferenceClientRect,et=pe.moveTransition,it=N()?lN(C).arrow:null,Rt=Ze?{getBoundingClientRect:Ze,contextElement:Ze.contextElement||V()}:e,Qt={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(Qs){var Ai=Qs.state;if(N()){var qs=O(),Wp=qs.box;["placement","reference-hidden","escaped"].forEach(function(ns){ns==="placement"?Wp.setAttribute("data-placement",Ai.placement):Ai.attributes.popper["data-popper-"+ns]?Wp.setAttribute("data-"+ns,""):Wp.removeAttribute("data-"+ns)}),Ai.attributes.popper={}}}},Jn=[{name:"offset",options:{offset:kt}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!et}},Qt];N()&&it&&Jn.push({name:"arrow",options:{element:it,padding:3}}),Jn.push.apply(Jn,De?.modifiers||[]),S.popperInstance=EBe(Rt,C,Object.assign({},De,{placement:Je,onFirstUpdate:h,modifiers:Jn}))}function pt(){S.popperInstance&&(S.popperInstance.destroy(),S.popperInstance=null)}function X(){var pe=S.props.appendTo,De,Je=V();S.props.interactive&&pe===UJ||pe==="parent"?De=Je.parentNode:De=jJ(pe,[Je]),De.contains(C)||De.appendChild(C),S.state.isMounted=!0,rt()}function q(){return UC(C.querySelectorAll("[data-tippy-root]"))}function ve(pe){S.clearDelayTimeouts(),pe&&F("onTrigger",[S,pe]),Q();var De=L(!0),Je=M(),kt=Je[0],Ze=Je[1];iu.isTouch&&kt==="hold"&&Ze&&(De=Ze),De?r=setTimeout(function(){S.show()},De):S.show()}function oe(pe){if(S.clearDelayTimeouts(),F("onUntrigger",[S,pe]),!S.state.isVisible){ee();return}if(!(S.props.trigger.indexOf("mouseenter")>=0&&S.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(pe.type)>=0&&i)){var De=L(!1);De?a=setTimeout(function(){S.state.isVisible&&S.hide()},De):o=requestAnimationFrame(function(){S.hide()})}}function Le(){S.state.isEnabled=!0}function Ge(){S.hide(),S.state.isEnabled=!1}function fe(){clearTimeout(r),clearTimeout(a),cancelAnimationFrame(o)}function xe(pe){if(!S.state.isDestroyed){F("onBeforeUpdate",[S,pe]),Te();var De=S.props,Je=eQ(e,Object.assign({},De,XJ(pe),{ignoreAttributes:!0}));S.props=Je,ge(),De.interactiveDebounce!==Je.interactiveDebounce&&(G(),p=YJ(ne,Je.interactiveDebounce)),De.triggerTarget&&!Je.triggerTarget?Xm(De.triggerTarget).forEach(function(kt){kt.removeAttribute("aria-expanded")}):Je.triggerTarget&&e.removeAttribute("aria-expanded"),z(),R(),T&&T(De,Je),S.popperInstance&&(rt(),q().forEach(function(kt){requestAnimationFrame(kt._tippy.popperInstance.forceUpdate)})),F("onAfterUpdate",[S,pe])}}function Xe(pe){S.setProps({content:pe})}function se(){var pe=S.state.isVisible,De=S.state.isDestroyed,Je=!S.state.isEnabled,kt=iu.isTouch&&!S.props.touch,Ze=rN(S.props.duration,0,vl.duration);if(!(pe||De||Je||kt)&&!V().hasAttribute("disabled")&&(F("onShow",[S],!1),S.props.onShow(S)!==!1)){if(S.state.isVisible=!0,N()&&(C.style.visibility="visible"),R(),Q(),S.state.isMounted||(C.style.transition="none"),N()){var et=O(),it=et.box,Rt=et.content;oN([it,Rt],0)}h=function(){var Qt;if(!(!S.state.isVisible||u)){if(u=!0,C.offsetHeight,C.style.transition=S.props.moveTransition,N()&&S.props.animation){var Jn=O(),Qs=Jn.box,Ai=Jn.content;oN([Qs,Ai],Ze),ZJ([Qs,Ai],"visible")}H(),z(),KJ(uN,S),(Qt=S.popperInstance)==null||Qt.forceUpdate(),F("onMount",[S]),S.props.animation&&N()&&re(Ze,function(){S.state.isShown=!0,F("onShown",[S])})}},X()}}function le(){var pe=!S.state.isVisible,De=S.state.isDestroyed,Je=!S.state.isEnabled,kt=rN(S.props.duration,1,vl.duration);if(!(pe||De||Je)&&(F("onHide",[S],!1),S.props.onHide(S)!==!1)){if(S.state.isVisible=!1,S.state.isShown=!1,u=!1,i=!1,N()&&(C.style.visibility="hidden"),G(),ee(),R(!0),N()){var Ze=O(),et=Ze.box,it=Ze.content;S.props.animation&&(oN([et,it],kt),ZJ([et,it],"hidden"))}H(),z(),S.props.animation?N()&&$(kt,S.unmount):S.unmount()}}function we(pe){P().addEventListener("mousemove",p),KJ(YC,p),p(pe)}function Ae(){S.state.isVisible&&S.hide(),S.state.isMounted&&(pt(),q().forEach(function(pe){pe._tippy.unmount()}),C.parentNode&&C.parentNode.removeChild(C),uN=uN.filter(function(pe){return pe!==S}),S.state.isMounted=!1,F("onHidden",[S]))}function Ye(){!S.state.isDestroyed&&(S.clearDelayTimeouts(),S.unmount(),Te(),delete e._tippy,S.state.isDestroyed=!0,F("onDestroy",[S]))}}function Zm(e,t){t===void 0&&(t={});var n=vl.plugins.concat(t.plugins||[]);WBe();var r=Object.assign({},t,{plugins:n}),a=RBe(e),o=a.reduce(function(i,s){var l=s&&qBe(s,r);return l&&i.push(l),i},[]);return jC(e)?o[0]:o}Zm.defaultProps=vl,Zm.setDefaultProps=XBe,Zm.currentInput=iu,Object.assign({},TJ,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}}),Zm.setDefaultProps({render:rQ});class $Be{constructor({editor:t,element:n,view:r,tippyOptions:a={},updateDelay:o=250,shouldShow:i}){this.preventHide=!1,this.shouldShow=({view:s,state:l,from:u,to:c})=>{const{doc:f,selection:h}=l,{empty:v}=h,p=!f.textBetween(u,c).length&&HP(l.selection),m=this.element.contains(document.activeElement);return!(!(s.hasFocus()||m)||v||p||!this.editor.isEditable)},this.mousedownHandler=()=>{this.preventHide=!0},this.dragstartHandler=()=>{this.hide()},this.focusHandler=()=>{setTimeout(()=>this.update(this.editor.view))},this.blurHandler=({event:s})=>{var l;if(this.preventHide){this.preventHide=!1;return}s?.relatedTarget&&!((l=this.element.parentNode)===null||l===void 0)&&l.contains(s.relatedTarget)||s?.relatedTarget!==this.editor.view.dom&&this.hide()},this.tippyBlurHandler=s=>{this.blurHandler({event:s})},this.handleDebouncedUpdate=(s,l)=>{const u=!l?.selection.eq(s.state.selection),c=!l?.doc.eq(s.state.doc);!u&&!c||(this.updateDebounceTimer&&clearTimeout(this.updateDebounceTimer),this.updateDebounceTimer=window.setTimeout(()=>{this.updateHandler(s,u,c,l)},this.updateDelay))},this.updateHandler=(s,l,u,c)=>{var f,h,v;const{state:p,composing:m}=s,{selection:g}=p;if(m||!l&&!u)return;this.createTooltip();const{ranges:y}=g,b=Math.min(...y.map(S=>S.$from.pos)),w=Math.max(...y.map(S=>S.$to.pos));if(!(!((f=this.shouldShow)===null||f===void 0)&&f.call(this,{editor:this.editor,element:this.element,view:s,state:p,oldState:c,from:b,to:w}))){this.hide();return}(h=this.tippy)===null||h===void 0||h.setProps({getReferenceClientRect:((v=this.tippyOptions)===null||v===void 0?void 0:v.getReferenceClientRect)||(()=>{if(yJ(p.selection)){let S=s.nodeDOM(b);if(S){const _=S.dataset.nodeViewWrapper?S:S.querySelector("[data-node-view-wrapper]");if(_&&(S=_.firstChild),S)return S.getBoundingClientRect()}}return bJ(s,b,w)})}),this.show()},this.editor=t,this.element=n,this.view=r,this.updateDelay=o,i&&(this.shouldShow=i),this.element.addEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.view.dom.addEventListener("dragstart",this.dragstartHandler),this.editor.on("focus",this.focusHandler),this.editor.on("blur",this.blurHandler),this.tippyOptions=a,this.element.remove(),this.element.style.visibility="visible"}createTooltip(){const{element:t}=this.editor.options,n=!!t.parentElement;this.element.tabIndex=0,!(this.tippy||!n)&&(this.tippy=Zm(t,{duration:0,getReferenceClientRect:null,content:this.element,interactive:!0,trigger:"manual",placement:"top",hideOnClick:"toggle",...this.tippyOptions}),this.tippy.popper.firstChild&&this.tippy.popper.firstChild.addEventListener("blur",this.tippyBlurHandler))}update(t,n){const{state:r}=t,a=r.selection.from!==r.selection.to;if(this.updateDelay>0&&a){this.handleDebouncedUpdate(t,n);return}const o=!n?.selection.eq(t.state.selection),i=!n?.doc.eq(t.state.doc);this.updateHandler(t,o,i,n)}show(){var t;(t=this.tippy)===null||t===void 0||t.show()}hide(){var t;(t=this.tippy)===null||t===void 0||t.hide()}destroy(){var t,n;!((t=this.tippy)===null||t===void 0)&&t.popper.firstChild&&this.tippy.popper.firstChild.removeEventListener("blur",this.tippyBlurHandler),(n=this.tippy)===null||n===void 0||n.destroy(),this.element.removeEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.view.dom.removeEventListener("dragstart",this.dragstartHandler),this.editor.off("focus",this.focusHandler),this.editor.off("blur",this.blurHandler)}}const aQ=e=>new mr({key:typeof e.pluginKey=="string"?new oa(e.pluginKey):e.pluginKey,view:t=>new $Be({view:t,...e})});$n.create({name:"bubbleMenu",addOptions(){return{element:null,tippyOptions:{},pluginKey:"bubbleMenu",updateDelay:void 0,shouldShow:null}},addProseMirrorPlugins(){return this.options.element?[aQ({pluginKey:this.options.pluginKey,editor:this.editor,element:this.options.element,tippyOptions:this.options.tippyOptions,updateDelay:this.options.updateDelay,shouldShow:this.options.shouldShow})]:[]}});class eFe{getTextContent(t){return pJ(t,{textSerializers:FP(this.editor.schema)})}constructor({editor:t,element:n,view:r,tippyOptions:a={},shouldShow:o}){this.preventHide=!1,this.shouldShow=({view:i,state:s})=>{const{selection:l}=s,{$anchor:u,empty:c}=l,f=u.depth===1,h=u.parent.isTextblock&&!u.parent.type.spec.code&&!u.parent.textContent&&u.parent.childCount===0&&!this.getTextContent(u.parent);return!(!i.hasFocus()||!c||!f||!h||!this.editor.isEditable)},this.mousedownHandler=()=>{this.preventHide=!0},this.focusHandler=()=>{setTimeout(()=>this.update(this.editor.view))},this.blurHandler=({event:i})=>{var s;if(this.preventHide){this.preventHide=!1;return}i?.relatedTarget&&!((s=this.element.parentNode)===null||s===void 0)&&s.contains(i.relatedTarget)||i?.relatedTarget!==this.editor.view.dom&&this.hide()},this.tippyBlurHandler=i=>{this.blurHandler({event:i})},this.editor=t,this.element=n,this.view=r,o&&(this.shouldShow=o),this.element.addEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.editor.on("focus",this.focusHandler),this.editor.on("blur",this.blurHandler),this.tippyOptions=a,this.element.remove(),this.element.style.visibility="visible"}createTooltip(){const{element:t}=this.editor.options,n=!!t.parentElement;this.element.tabIndex=0,!(this.tippy||!n)&&(this.tippy=Zm(t,{duration:0,getReferenceClientRect:null,content:this.element,interactive:!0,trigger:"manual",placement:"right",hideOnClick:"toggle",...this.tippyOptions}),this.tippy.popper.firstChild&&this.tippy.popper.firstChild.addEventListener("blur",this.tippyBlurHandler))}update(t,n){var r,a,o;const{state:i}=t,{doc:s,selection:l}=i,{from:u,to:c}=l;if(!(n&&n.doc.eq(s)&&n.selection.eq(l))){if(this.createTooltip(),!(!((r=this.shouldShow)===null||r===void 0)&&r.call(this,{editor:this.editor,view:t,state:i,oldState:n}))){this.hide();return}(a=this.tippy)===null||a===void 0||a.setProps({getReferenceClientRect:((o=this.tippyOptions)===null||o===void 0?void 0:o.getReferenceClientRect)||(()=>bJ(t,u,c))}),this.show()}}show(){var t;(t=this.tippy)===null||t===void 0||t.show()}hide(){var t;(t=this.tippy)===null||t===void 0||t.hide()}destroy(){var t,n;!((t=this.tippy)===null||t===void 0)&&t.popper.firstChild&&this.tippy.popper.firstChild.removeEventListener("blur",this.tippyBlurHandler),(n=this.tippy)===null||n===void 0||n.destroy(),this.element.removeEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.editor.off("focus",this.focusHandler),this.editor.off("blur",this.blurHandler)}}const oQ=e=>new mr({key:typeof e.pluginKey=="string"?new oa(e.pluginKey):e.pluginKey,view:t=>new eFe({view:t,...e})});$n.create({name:"floatingMenu",addOptions(){return{element:null,tippyOptions:{},pluginKey:"floatingMenu",shouldShow:null}},addProseMirrorPlugins(){return this.options.element?[oQ({pluginKey:this.options.pluginKey,editor:this.editor,element:this.options.element,tippyOptions:this.options.tippyOptions,shouldShow:this.options.shouldShow})]:[]}});const tFe=d.defineComponent({name:"BubbleMenu",props:{pluginKey:{type:[String,Object],default:"bubbleMenu"},editor:{type:Object,required:!0},updateDelay:{type:Number,default:void 0},tippyOptions:{type:Object,default:()=>({})},shouldShow:{type:Function,default:null}},setup(e,{slots:t}){const n=d.ref(null);return d.onMounted(()=>{const{updateDelay:r,editor:a,pluginKey:o,shouldShow:i,tippyOptions:s}=e;a.registerPlugin(aQ({updateDelay:r,editor:a,element:n.value,pluginKey:o,shouldShow:i,tippyOptions:s}))}),d.onBeforeUnmount(()=>{const{pluginKey:r,editor:a}=e;a.unregisterPlugin(r)}),()=>{var r;return d.h("div",{ref:n},(r=t.default)===null||r===void 0?void 0:r.call(t))}}});function iQ(e){return d.customRef((t,n)=>({get(){return t(),e},set(r){e=r,requestAnimationFrame(()=>{requestAnimationFrame(()=>{n()})})}}))}class nFe extends SRe{constructor(t={}){return super(t),this.contentComponent=null,this.appContext=null,this.reactiveState=iQ(this.view.state),this.reactiveExtensionStorage=iQ(this.extensionStorage),this.on("beforeTransaction",({nextState:n})=>{this.reactiveState.value=n,this.reactiveExtensionStorage.value=this.extensionStorage}),d.markRaw(this)}get state(){return this.reactiveState?this.reactiveState.value:this.view.state}get storage(){return this.reactiveExtensionStorage?this.reactiveExtensionStorage.value:super.storage}registerPlugin(t,n){const r=super.registerPlugin(t,n);return this.reactiveState&&(this.reactiveState.value=r),r}unregisterPlugin(t){const n=super.unregisterPlugin(t);return this.reactiveState&&n&&(this.reactiveState.value=n),n}}const rFe=d.defineComponent({name:"EditorContent",props:{editor:{default:null,type:Object}},setup(e){const t=d.ref(),n=d.getCurrentInstance();return d.watchEffect(()=>{const r=e.editor;r&&r.options.element&&t.value&&d.nextTick(()=>{if(!t.value||!r.options.element.firstChild)return;const a=d.unref(t.value);t.value.append(...r.options.element.childNodes),r.contentComponent=n.ctx._,n&&(r.appContext={...n.appContext,provides:n.provides}),r.setOptions({element:a}),r.createNodeViews()})}),d.onBeforeUnmount(()=>{const r=e.editor;r&&(r.contentComponent=null,r.appContext=null)}),{rootEl:t}},render(){return d.h("div",{ref:e=>{this.rootEl=e}})}});d.defineComponent({name:"FloatingMenu",props:{pluginKey:{type:null,default:"floatingMenu"},editor:{type:Object,required:!0},tippyOptions:{type:Object,default:()=>({})},shouldShow:{type:Function,default:null}},setup(e,{slots:t}){const n=d.ref(null);return d.onMounted(()=>{const{pluginKey:r,editor:a,tippyOptions:o,shouldShow:i}=e;a.registerPlugin(oQ({pluginKey:r,editor:a,element:n.value,tippyOptions:o,shouldShow:i}))}),d.onBeforeUnmount(()=>{const{pluginKey:r,editor:a}=e;a.unregisterPlugin(r)}),()=>{var r;return d.h("div",{ref:n},(r=t.default)===null||r===void 0?void 0:r.call(t))}}}),d.defineComponent({name:"NodeViewContent",props:{as:{type:String,default:"div"}},render(){return d.h(this.as,{style:{whiteSpace:"pre-wrap"},"data-node-view-content":""})}});const sQ=d.defineComponent({name:"NodeViewWrapper",props:{as:{type:String,default:"div"}},inject:["onDragStart","decorationClasses"],render(){var e,t;return d.h(this.as,{class:this.decorationClasses,style:{whiteSpace:"normal"},"data-node-view-wrapper":"",onDragstart:this.onDragStart},(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e))}});class aFe{constructor(t,{props:n={},editor:r}){this.editor=r,this.component=d.markRaw(t),this.el=document.createElement("div"),this.props=d.reactive(n),this.renderedComponent=this.renderComponent()}get element(){return this.renderedComponent.el}get ref(){var t,n,r,a;return!((n=(t=this.renderedComponent.vNode)===null||t===void 0?void 0:t.component)===null||n===void 0)&&n.exposed?this.renderedComponent.vNode.component.exposed:(a=(r=this.renderedComponent.vNode)===null||r===void 0?void 0:r.component)===null||a===void 0?void 0:a.proxy}renderComponent(){let t=d.h(this.component,this.props);return this.editor.appContext&&(t.appContext=this.editor.appContext),typeof document<"u"&&this.el&&d.render(t,this.el),{vNode:t,destroy:()=>{this.el&&d.render(null,this.el),this.el=null,t=null},el:this.el?this.el.firstElementChild:null}}updateProps(t={}){Object.entries(t).forEach(([n,r])=>{this.props[n]=r}),this.renderComponent()}destroy(){this.renderedComponent.destroy()}}const lQ={editor:{type:Object,required:!0},node:{type:Object,required:!0},decorations:{type:Object,required:!0},selected:{type:Boolean,required:!0},extension:{type:Object,required:!0},getPos:{type:Function,required:!0},updateAttributes:{type:Function,required:!0},deleteNode:{type:Function,required:!0},view:{type:Object,required:!0},innerDecorations:{type:Object,required:!0},HTMLAttributes:{type:Object,required:!0}};class oFe extends xRe{mount(){const t={editor:this.editor,node:this.node,decorations:this.decorations,innerDecorations:this.innerDecorations,view:this.view,selected:!1,extension:this.extension,HTMLAttributes:this.HTMLAttributes,getPos:()=>this.getPos(),updateAttributes:(a={})=>this.updateAttributes(a),deleteNode:()=>this.deleteNode()},n=this.onDragStart.bind(this);this.decorationClasses=d.ref(this.getDecorationClasses());const r=d.defineComponent({extends:{...this.component},props:Object.keys(t),template:this.component.template,setup:a=>{var o,i;return d.provide("onDragStart",n),d.provide("decorationClasses",this.decorationClasses),(i=(o=this.component).setup)===null||i===void 0?void 0:i.call(o,a,{expose:()=>{}})},__scopeId:this.component.__scopeId,__cssModules:this.component.__cssModules,__name:this.component.__name,__file:this.component.__file});this.handleSelectionUpdate=this.handleSelectionUpdate.bind(this),this.editor.on("selectionUpdate",this.handleSelectionUpdate),this.renderer=new aFe(r,{editor:this.editor,props:t})}get dom(){if(!this.renderer.element||!this.renderer.element.hasAttribute("data-node-view-wrapper"))throw Error("Please use the NodeViewWrapper component for your node view.");return this.renderer.element}get contentDOM(){return this.node.isLeaf?null:this.dom.querySelector("[data-node-view-content]")}handleSelectionUpdate(){const{from:t,to:n}=this.editor.state.selection,r=this.getPos();if(typeof r=="number")if(t<=r&&n>=r+this.node.nodeSize){if(this.renderer.props.selected)return;this.selectNode()}else{if(!this.renderer.props.selected)return;this.deselectNode()}}update(t,n,r){const a=o=>{this.decorationClasses.value=this.getDecorationClasses(),this.renderer.updateProps(o)};if(typeof this.options.update=="function"){const o=this.node,i=this.decorations,s=this.innerDecorations;return this.node=t,this.decorations=n,this.innerDecorations=r,this.options.update({oldNode:o,oldDecorations:i,newNode:t,newDecorations:n,oldInnerDecorations:s,innerDecorations:r,updateProps:()=>a({node:t,decorations:n,innerDecorations:r})})}return t.type!==this.node.type?!1:(t===this.node&&this.decorations===n&&this.innerDecorations===r||(this.node=t,this.decorations=n,this.innerDecorations=r,a({node:t,decorations:n,innerDecorations:r})),!0)}selectNode(){this.renderer.updateProps({selected:!0}),this.renderer.element&&this.renderer.element.classList.add("ProseMirror-selectednode")}deselectNode(){this.renderer.updateProps({selected:!1}),this.renderer.element&&this.renderer.element.classList.remove("ProseMirror-selectednode")}getDecorationClasses(){return this.decorations.map(t=>t.type.attrs.class).flat().join(" ")}destroy(){this.renderer.destroy(),this.editor.off("selectionUpdate",this.handleSelectionUpdate)}}function uQ(e,t){return n=>{if(!n.editor.contentComponent)return{};const r=typeof e=="function"&&"__vccOpts"in e?e.__vccOpts:e;return new oFe(r,n,t)}}const iFe=d.defineComponent({__name:"BubbleMenu",props:{editor:{},disabled:{type:Boolean,default:!1}},setup(e){const t=e,{t:n}=dc(),r=d.reactive({maxWidth:"auto",zIndex:20,appendTo:"parent"}),a=d.computed(()=>{const l=t.editor.state.selection,u=s(),c=l.node?.type.name==="image",f=l.node?.type.name==="video",h=l instanceof Mt;if(u)return"link";if(c)return"image";if(f)return"video";if(h)return"text"}),o=d.computed(()=>{const{extensions:l=[]}=t.editor.extensionManager,u=l.find(f=>f.name==="base-kit");if(!u)return{};const{button:c}=u.options?.bubble??{};return c?c({editor:t.editor,extension:u,t:d.unref(n)}):{}}),i=d.computed(()=>a.value?d.unref(o)?.[a.value]??[]:[]);function s(){const{schema:l}=t.editor,u=l.marks.link;return u?t.editor.isActive(u.name):!1}return(l,u)=>{const c=ga,f=qu,h=Zl,v=Gi;return d.withDirectives((d.openBlock(),d.createBlock(d.unref(tFe),{editor:l.editor,"tippy-options":r},{default:d.withCtx(()=>[d.createVNode(v,{class:"vuetify-pro-tiptap-editor__menu-bubble"},{default:d.withCtx(()=>[d.createVNode(h,{class:"d-flex pa-0"},{default:d.withCtx(()=>[d.createVNode(f,{density:"compact",flat:"",height:"auto",class:"py-1 ps-1"},{default:d.withCtx(()=>[(d.openBlock(!0),d.createElementBlock(d.Fragment,null,d.renderList(i.value,(p,m)=>(d.openBlock(),d.createElementBlock(d.Fragment,{key:m},[p.type==="divider"?(d.openBlock(),d.createBlock(c,{key:0,vertical:"",class:"mx-1 me-2"})):(d.openBlock(),d.createBlock(d.resolveDynamicComponent(p.component),d.mergeProps({key:1,ref_for:!0},p.componentProps,{editor:l.editor,disabled:l.disabled||p.componentProps?.disabled}),d.createSlots({_:2},[d.renderList(p.componentSlots,(g,y,b)=>({name:`${y}`,fn:d.withCtx(w=>[(d.openBlock(),d.createBlock(d.resolveDynamicComponent(g),d.mergeProps({ref_for:!0},w?.props),null,16))])}))]),1040,["editor","disabled"]))],64))),128))]),_:1})]),_:1})]),_:1})]),_:1},8,["editor","tippy-options"])),[[d.vShow,i.value.length>0]])}}}),sFe=d.defineComponent({__name:"TiptapToolbar",props:{editor:{},disabled:{type:Boolean,default:!1}},setup(e){const t=e,{t:n}=dc(),r=d.computed(()=>{const a=[...t.editor.extensionManager.extensions].sort((i,s)=>{const l=i.options.sort??-1,u=s.options.sort??-1;return l-u});let o=[];for(const i of a){const{button:s,divider:l=!1,spacer:u=!1}=i.options;if(!s||!yPe(s))continue;const c=s({editor:t.editor,extension:i,t:d.unref(n)});if(Array.isArray(c)){const f=c.map((h,v)=>({button:h,divider:v===c.length-1?l:!1,spacer:v===0?u:!1}));o=[...o,...f];continue}o.push({button:c,divider:l,spacer:u})}return o});return(a,o)=>{const i=cl,s=ga,l=qu;return d.openBlock(),d.createBlock(l,d.mergeProps(a.$attrs,{density:"compact",flat:"",height:"auto",class:"py-1 ps-1"}),{default:d.withCtx(()=>[(d.openBlock(!0),d.createElementBlock(d.Fragment,null,d.renderList(r.value,(u,c)=>(d.openBlock(),d.createElementBlock(d.Fragment,{key:c},[u.spacer?(d.openBlock(),d.createBlock(i,{key:0})):d.createCommentVNode("",!0),(d.openBlock(),d.createBlock(d.resolveDynamicComponent(u.button.component),d.mergeProps({ref_for:!0},u.button.componentProps,{editor:a.editor,disabled:a.disabled||u.button.componentProps?.disabled}),d.createSlots({_:2},[d.renderList(u.button.componentSlots,(f,h,v)=>({name:`${h}`,fn:d.withCtx(p=>[(d.openBlock(),d.createBlock(d.resolveDynamicComponent(f),d.mergeProps({ref_for:!0},p?.props),null,16))])}))]),1040,["editor","disabled"])),u.divider?(d.openBlock(),d.createBlock(s,{key:1,vertical:"",class:"mx-1 me-2"})):d.createCommentVNode("",!0)],64))),128))]),_:1},16)}}}),lFe={class:"text-overline me-4"},uFe={class:"text-overline"},cQ=d.defineComponent({__name:"VuetifyTiptap",props:{modelValue:{default:""},markdownTheme:{type:[String,Boolean],default:void 0},output:{default:"html"},dark:{type:Boolean,default:void 0},dense:{type:Boolean,default:!1},outlined:{type:Boolean,default:!0},flat:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},label:{default:void 0},hideToolbar:{type:Boolean,default:!1},disableToolbar:{type:Boolean,default:!1},hideBubble:{type:Boolean,default:!1},removeDefaultWrapper:{type:Boolean,default:!1},maxWidth:{default:void 0},minHeight:{default:void 0},maxHeight:{default:void 0},extensions:{default:()=>[]},editorClass:{default:void 0},errorMessages:{default:()=>[]}},emits:["enter","change","update:modelValue","update:markdownTheme"],setup(e,{expose:t,emit:n}){const r=e,a=n,o=d.useAttrs(),i=uh(),{state:s,isFullscreen:l}=DPe(),{markdownThemeStyle:u}=SK(d.computed(()=>r.markdownTheme),w=>{a("update:markdownTheme",w)}),c=d.computed(()=>{const w=vPe(r.extensions,s.extensions,"name");return[...s.extensions.map((S,_)=>{const C=r.extensions.find(T=>T.name===S.name);return C?S.configure(C.options):S}),...w].map((S,_)=>S.configure({sort:_}))}),f=new nFe({content:r.modelValue,editorProps:{handleKeyDown:Hb(function(w,S){return S.key==="Enter"&&o.enter&&!S.shiftKey?(a("enter"),!0):!1},wV)},onUpdate:Hb(({editor:w})=>{const S=g(w,r.output);a("update:modelValue",S),a("change",{editor:w,output:S})},wV),extensions:d.unref(c),autofocus:!1,editable:!r.disabled,injectCSS:!0}),{t:h}=dc(),v=d.computed(()=>Em(r.dark)?r.dark:Em(i.current.value.dark)?i.current.value.dark:!1),p=d.computed(()=>[{__dark:d.unref(v),...d.unref(u)},r.editorClass]),m=d.computed(()=>{const w=Wb(r.maxWidth),S={maxWidth:w,width:w?"100%":void 0,margin:w?"0 auto":void 0,backgroundColor:d.unref(v)?"#1E1E1E":"#FFFFFF"};if(d.unref(l))return{height:"100%",overflowY:"auto",...S};const _=Wb(r.minHeight),C=Wb(r.maxHeight);return{minHeight:_,maxHeight:C,overflowY:"auto",...S}});function g(w,S){return r.removeDefaultWrapper?S==="html"?w.isEmpty?"":w.getHTML():S==="json"?w.isEmpty?{}:w.getJSON():S==="text"?w.isEmpty?"":w.getText():"":S==="html"?w.getHTML():S==="json"?w.getJSON():S==="text"?w.getText():""}const y=Hb(w=>{if(!f)return;const S=g(f,r.output);if(pPe(S,w))return;const{from:_,to:C}=f.state.selection;f.commands.setContent(w,!1),f.commands.setTextSelection({from:_,to:C})},_Me),b=w=>f?.setEditable(!w);return d.watch(()=>r.modelValue,y),d.watch(()=>r.disabled,b),d.onUnmounted(()=>f?.destroy()),t({editor:f}),(w,S)=>{const _=cD,C=ga,T=cl,A=qu,E=Gi,M=Fa,I=XD;return d.unref(f)?(d.openBlock(),d.createElementBlock("div",{key:0,class:d.normalizeClass(["vuetify-pro-tiptap",{dense:w.dense}])},[d.createVNode(I,{theme:v.value?"dark":"light"},{default:d.withCtx(()=>[w.hideBubble?d.createCommentVNode("",!0):(d.openBlock(),d.createBlock(iFe,{key:0,editor:d.unref(f),disabled:w.disableToolbar},null,8,["editor","disabled"])),d.createVNode(M,{class:"pt-0","hide-details":"auto","error-messages":w.errorMessages},{default:d.withCtx(()=>[d.createVNode(E,d.mergeProps({flat:w.flat,outlined:w.outlined,color:v.value?"grey-darken-4":"grey-lighten-4"},w.$attrs,{style:{borderColor:w.$attrs["error-messages"]?"#ff5252":void 0,width:"100%"},class:["vuetify-pro-tiptap-editor",{"vuetify-pro-tiptap-editor--fullscreen":d.unref(l)}]}),{default:d.withCtx(()=>[w.label&&!d.unref(l)?(d.openBlock(),d.createElementBlock(d.Fragment,{key:0},[d.createVNode(_,{class:d.normalizeClass(v.value?"bg-grey-darken-3":"bg-grey-lighten-3")},{default:d.withCtx(()=>[d.createTextVNode(d.toDisplayString(w.label),1)]),_:1},8,["class"]),d.createVNode(C)],64)):d.createCommentVNode("",!0),w.hideToolbar?d.createCommentVNode("",!0):(d.openBlock(),d.createBlock(sFe,{key:1,class:"vuetify-pro-tiptap-editor__toolbar",editor:d.unref(f),disabled:w.disableToolbar},null,8,["editor","disabled"])),d.renderSlot(w.$slots,"editor",d.normalizeProps(d.guardReactiveProps({editor:d.unref(f),props:{class:"vuetify-pro-tiptap-editor__content","data-testid":"value"}})),()=>[d.createVNode(d.unref(rFe),{class:d.normalizeClass(["vuetify-pro-tiptap-editor__content",p.value]),style:d.normalizeStyle(m.value),editor:d.unref(f),"data-testid":"value"},null,8,["class","style","editor"])]),d.renderSlot(w.$slots,"bottom",d.normalizeProps(d.guardReactiveProps({editor:d.unref(f)})),()=>[d.createVNode(A,{class:"px-4",density:"compact",flat:""},{default:d.withCtx(()=>[d.createVNode(T),d.unref(bPe)(d.unref(f),"characterCount")?(d.openBlock(),d.createElementBlock(d.Fragment,{key:0},[d.createElementVNode("span",lFe,d.toDisplayString(d.unref(f).storage.characterCount.words())+" "+d.toDisplayString(d.unref(h)("editor.words")),1),d.createElementVNode("span",uFe,d.toDisplayString(d.unref(f).storage.characterCount.characters())+" "+d.toDisplayString(d.unref(h)("editor.characters")),1)],64)):d.createCommentVNode("",!0)]),_:1})])]),_:3},16,["flat","outlined","color","style","class"])]),_:3},8,["error-messages"])]),_:3},8,["theme"])],2)):d.createCommentVNode("",!0)}}}),cFe={a:["href","title","target"],span:["style"],blockquote:["class","style"],p:["class","style"],hr:[],pre:[],code:[],strong:[],img:["src","alt","title","width","height","style","data-display"],label:["contenteditable"],input:["type","value","checked"],div:["class","style"],iframe:["src","allowfullscreen","frameborder","width","height"],em:[],s:[],mark:[],h1:["class","style"],h2:["class","style"],h3:["class","style"],h4:["class","style"],h5:["class","style"],h6:["class","style"],ul:["class","data-type"],li:["class","data-checked","itemtypename"],ol:[],u:[],table:["class","style"],colgroup:[],col:["style"],tbody:["class","style"],tr:["class","style"],th:["class","style","colspan","rowspan"],td:["class","style","colspan","rowspan"],br:[]},dFe=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(e=>e.charCodeAt(0))),fFe=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(e=>e.charCodeAt(0)));var cN;const hFe=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),vFe=(cN=String.fromCodePoint)!==null&&cN!==void 0?cN:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t};function pFe(e){var t;return e>=55296&&e<=57343||e>1114111?65533:(t=hFe.get(e))!==null&&t!==void 0?t:e}var Ua;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(Ua||(Ua={}));const mFe=32;var Ud;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(Ud||(Ud={}));function dN(e){return e>=Ua.ZERO&&e<=Ua.NINE}function gFe(e){return e>=Ua.UPPER_A&&e<=Ua.UPPER_F||e>=Ua.LOWER_A&&e<=Ua.LOWER_F}function yFe(e){return e>=Ua.UPPER_A&&e<=Ua.UPPER_Z||e>=Ua.LOWER_A&&e<=Ua.LOWER_Z||dN(e)}function bFe(e){return e===Ua.EQUALS||yFe(e)}var ja;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(ja||(ja={}));var jd;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(jd||(jd={}));class wFe{constructor(t,n,r){this.decodeTree=t,this.emitCodePoint=n,this.errors=r,this.state=ja.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=jd.Strict}startEntity(t){this.decodeMode=t,this.state=ja.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(t,n){switch(this.state){case ja.EntityStart:return t.charCodeAt(n)===Ua.NUM?(this.state=ja.NumericStart,this.consumed+=1,this.stateNumericStart(t,n+1)):(this.state=ja.NamedEntity,this.stateNamedEntity(t,n));case ja.NumericStart:return this.stateNumericStart(t,n);case ja.NumericDecimal:return this.stateNumericDecimal(t,n);case ja.NumericHex:return this.stateNumericHex(t,n);case ja.NamedEntity:return this.stateNamedEntity(t,n)}}stateNumericStart(t,n){return n>=t.length?-1:(t.charCodeAt(n)|mFe)===Ua.LOWER_X?(this.state=ja.NumericHex,this.consumed+=1,this.stateNumericHex(t,n+1)):(this.state=ja.NumericDecimal,this.stateNumericDecimal(t,n))}addToNumericResult(t,n,r,a){if(n!==r){const o=r-n;this.result=this.result*Math.pow(a,o)+Number.parseInt(t.substr(n,o),a),this.consumed+=o}}stateNumericHex(t,n){const r=n;for(;n>14;for(;n>14,o!==0){if(i===Ua.SEMI)return this.emitNamedEntityData(this.treeIndex,o,this.consumed+this.excess);this.decodeMode!==jd.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var t;const{result:n,decodeTree:r}=this,a=(r[n]&Ud.VALUE_LENGTH)>>14;return this.emitNamedEntityData(n,a,this.consumed),(t=this.errors)===null||t===void 0||t.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(t,n,r){const{decodeTree:a}=this;return this.emitCodePoint(n===1?a[t]&~Ud.VALUE_LENGTH:a[t+1],r),n===3&&this.emitCodePoint(a[t+2],r),r}end(){var t;switch(this.state){case ja.NamedEntity:return this.result!==0&&(this.decodeMode!==jd.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case ja.NumericDecimal:return this.emitNumericEntity(0,2);case ja.NumericHex:return this.emitNumericEntity(0,3);case ja.NumericStart:return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case ja.EntityStart:return 0}}}function dQ(e){let t="";const n=new wFe(e,r=>t+=vFe(r));return function(r,a){let o=0,i=0;for(;(i=r.indexOf("&",i))>=0;){t+=r.slice(o,i),n.startEntity(a);const l=n.write(r,i+1);if(l<0){o=i+n.end();break}o=i+l,i=l===0?o+1:o}const s=t+r.slice(o);return t="",s}}function SFe(e,t,n,r){const a=(t&Ud.BRANCH_LENGTH)>>7,o=t&Ud.JUMP_TABLE;if(a===0)return o!==0&&r===o?n:-1;if(o){const l=r-o;return l<0||l>=a?-1:e[n+l]-1}let i=n,s=i+a-1;for(;i<=s;){const l=i+s>>>1,u=e[l];if(ur)s=l-1;else return e[l+a]}return-1}const xFe=dQ(dFe);dQ(fFe);function CFe(e,t=jd.Legacy){return xFe(e,t)}var Pr;(function(e){e.Attribute="attribute",e.Pseudo="pseudo",e.PseudoElement="pseudo-element",e.Tag="tag",e.Universal="universal",e.Adjacent="adjacent",e.Child="child",e.Descendant="descendant",e.Parent="parent",e.Sibling="sibling",e.ColumnCombinator="column-combinator"})(Pr||(Pr={}));var xs;(function(e){e.Any="any",e.Element="element",e.End="end",e.Equals="equals",e.Exists="exists",e.Hyphen="hyphen",e.Not="not",e.Start="start"})(xs||(xs={}));const fQ=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,_Fe=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,TFe=new Map([[126,xs.Element],[94,xs.Start],[36,xs.End],[42,xs.Any],[33,xs.Not],[124,xs.Hyphen]]),kFe=new Set(["has","not","matches","is","where","host","host-context"]);function AFe(e){switch(e.type){case Pr.Adjacent:case Pr.Child:case Pr.Descendant:case Pr.Parent:case Pr.Sibling:case Pr.ColumnCombinator:return!0;default:return!1}}const EFe=new Set(["contains","icontains"]);function MFe(e,t,n){const r=parseInt(t,16)-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,r&1023|56320)}function g1(e){return e.replace(_Fe,MFe)}function fN(e){return e===39||e===34}function hQ(e){return e===32||e===9||e===10||e===12||e===13}function IFe(e){const t=[],n=vQ(t,`${e}`,0);if(n0&&n0&&AFe(r[r.length-1]))throw new Error("Did not expect successive traversals.")}function u(h){if(r.length>0&&r[r.length-1].type===Pr.Descendant){r[r.length-1].type=h;return}l(),r.push({type:h})}function c(h,v){r.push({type:Pr.Attribute,name:h,action:v,value:a(1),namespace:null,ignoreCase:"quirks"})}function f(){if(r.length&&r[r.length-1].type===Pr.Descendant&&r.pop(),r.length===0)throw new Error("Empty sub-selector");e.push(r)}if(o(0),t.length===n)return n;e:for(;n/g,">").replace(/'/g,"'").replace(/"/g,""").replace(/\xA0/g," ").replace(/\xAD/g,"­")}var pQ=e=>CFe(e);function DFe(e,t,n,r){if(typeof t=="function")return t({props:{...n,children:r},attrs:n,children:r,h:e.h,context:e});{let a=!0,o;if(t?t.toLowerCase()==="fragment"?(o=e.document.createDocumentFragment(),a=!1):o=e.document.createElement(t):o=e.document.createElement("div"),n&&a){const i=o;for(let[s,l]of Object.entries(n)){s=s.toString();const u=s.toLowerCase();u==="classname"?i.className=l:u==="on"?Object.entries(l).forEach(([c,f])=>{i.setAttribute(`on${c}`,String(f))}):l!==!1&&l!=null&&(l===!0?i.setAttribute(s,s):i.setAttribute(s,l.toString()))}}if(r)for(const i of r){const s=Array.isArray(i)?[...i]:[i];for(const l of s)l&&l!==!1&&l!=null&&(typeof l!="object"?o.appendChild(e.document.createTextNode(l.toString())):o.appendChild(l))}return o}}function mQ(e,t,...n){return typeof e=="object"&&(e="fragment",n=e.children,t=e.attrs),Array.isArray(t)?(n=[t],t={}):t?t.attrs&&(t={...t.attrs,...t},delete t.attrs):t={},{tag:e,attrs:t,children:typeof n[0]=="string"?n:n.flat(Number.POSITIVE_INFINITY)}}function VFe(e){return e.h=function(t,n,...r){const{tag:a,attrs:o,children:i}=mQ(t,n,r);return DFe(e,a,o,i)},e.h}var gQ={};function PFe(e){let t=gQ[e];return t==null&&(t=IFe(e),gQ[e]=t),t}function NFe(e,t,{debug:n=!1}={}){for(const r of PFe(e)){const a=(o,i)=>{let s=!1;for(const l of i){const{type:u,name:c,action:f,value:h,_ignoreCase:v=!0,data:p}=l;if(u==="attribute")f==="equals"?s=o.getAttribute(c)===h:f==="start"?s=!!o.getAttribute(c)?.startsWith(h):f==="end"?s=!!o.getAttribute(c)?.endsWith(h):f==="element"?c==="class"?s=o.classList.contains(h):s=!!o.getAttribute(c)?.includes(h):f==="exists"?s=o.hasAttribute(c):f==="any"?s=!!o.getAttribute(c)?.includes(h):console.warn("Unknown CSS selector action",f);else if(u==="tag")s=o.tagName===c.toUpperCase();else if(u==="universal")s=!0;else if(u==="pseudo"){if(c==="not"){let m=!0;p.forEach(g=>{a(o,g)||(m=!1)}),s=!m}}else console.warn("Unknown CSS selector type",u,e,i);if(!s)break}return s};if(a(t,r))return!0}return!1}var LFe=Symbol.for("nodejs.util.inspect.custom"),yQ={fontWeight:"bold"},bQ={fontStyle:"italic"},wQ={backgroundColor:"rgb(255, 250, 165)"},SQ={textDecorations:"underline"},vN={textDecorations:"line-through"},OFe={b:yQ,strong:yQ,em:bQ,i:bQ,mark:wQ,u:SQ,a:SQ,s:vN,del:vN,ins:wQ,strike:vN};function xQ(e){return e.toLowerCase().replace(/[^a-z0-9]+(.)/gi,(t,n)=>n.toUpperCase())}var wc=class DM{constructor(){this.append=this.appendChild,this._parentNode=null,this._childNodes=[]}get nodeType(){return console.error("Subclasses should define nodeType!"),0}get nodeName(){return console.error("Subclasses should define nodeName!"),""}get nodeValue(){return null}cloneNode(t=!1){const n=new this.constructor;return t&&(n._childNodes=this._childNodes.map(r=>r.cloneNode(!0)),n._fixChildNodesParent()),n}_fixChildNodesParent(){this._childNodes.forEach(t=>t._parentNode=this)}insertBefore(t,n){if(t!==n){let r=n?this._childNodes.indexOf(n):0;r<0&&(r=0),this._childNodes.splice(r,0,t),this._fixChildNodesParent()}}appendChild(t){if(t!=null){if(t===this){console.warn("Cannot appendChild to self");return}if(t instanceof mN&&console.warn("No defined how to append a document to a node!",t),t instanceof pN)for(const n of[...t._childNodes])this.appendChild(n);else if(Array.isArray(t))for(const n of[...t])this.appendChild(n);else if(t instanceof DM)t.remove(),this._childNodes.push(t);else try{const n=typeof t=="string"?t:JSON.stringify(t,null,2);this._childNodes.push(new Jm(n))}catch(n){console.error(`The data ${t} to be added to ${this.render()} is problematic: ${n}`)}this._fixChildNodesParent()}}removeChild(t){const n=this._childNodes.indexOf(t);n>=0&&(t._parentNode=null,this._childNodes.splice(n,1),this._fixChildNodesParent())}remove(){return this?.parentNode?.removeChild(this),this}replaceChildren(...t){this._childNodes=t.map(n=>typeof n=="string"?new Jm(n):n.remove()),this._fixChildNodesParent()}replaceWith(...t){const n=this._parentNode;if(n){const r=this._indexInParent();r>=0&&(t=t.map(a=>typeof a=="string"?new Jm(a):a.remove()),n._childNodes.splice(r,1,...t),this._parentNode=null,n._fixChildNodesParent())}}_indexInParent(){return this._parentNode?this._parentNode.childNodes.indexOf(this):-1}get parentNode(){return this._parentNode}get childNodes(){return this._childNodes||[]}get children(){return this._childNodes||[]}get firstChild(){return this._childNodes[0]}get lastChild(){return this._childNodes[this._childNodes.length-1]}get nextSibling(){const t=this._indexInParent();return t!=null&&this.parentNode.childNodes[t+1]||null}get previousSibling(){const t=this._indexInParent();return t>0&&this.parentNode.childNodes[t-1]||null}flatten(){const t=[];this instanceof pl&&t.push(this);for(const n of this._childNodes)t.push(...n.flatten());return t}flattenNodes(){const t=[];t.push(this);for(const n of this._childNodes)t.push(...n.flattenNodes());return t}render(){return""}get textContent(){return this._childNodes.map(t=>t.textContent).join("")}set textContent(t){this._childNodes=[],t&&this.appendChild(new Jm(t.toString()))}contains(t){return t===this?!0:this._childNodes.some(n=>n.contains(t))}get ownerDocument(){return this.nodeType===DM.DOCUMENT_NODE||this.nodeType===DM.DOCUMENT_FRAGMENT_NODE?this:this?._parentNode?.ownerDocument}toString(){return`${this.nodeName}`}[LFe](){return`${this.constructor.name} "${this.render()}"`}};wc.ELEMENT_NODE=1,wc.TEXT_NODE=3,wc.CDATA_SECTION_NODE=4,wc.PROCESSING_INSTRUCTION_NODE=7,wc.COMMENT_NODE=8,wc.DOCUMENT_NODE=9,wc.DOCUMENT_TYPE_NODE=10,wc.DOCUMENT_FRAGMENT_NODE=11;var Yd=wc,Jm=class extends Yd{get nodeType(){return Yd.TEXT_NODE}get nodeName(){return"#text"}get nodeValue(){return this._text||""}get textContent(){return this.nodeValue}constructor(e=""){super(),this._text=e}render(){const e=this.parentNode?.tagName;return e==="SCRIPT"||e==="STYLE"?this._text:hN(this._text)}cloneNode(e=!1){const t=super.cloneNode(e);return t._text=this._text,t}},CQ=class extends Yd{getElementById(e){return this.flatten().find(t=>t._attributes.id===e)}getElementsByClassName(e){return this.flatten().filter(t=>t.classList.contains(e))}matches(e){return NFe(e,this)}querySelectorAll(e){return this.flatten().filter(t=>t.matches(e))}querySelector(e){return this.flatten().find(t=>t.matches(e))}parent(e){return this.matches(e)?this:this.parentNode==null?null:this.parentNode?.parent(e)}handle(e,t){let n=0;for(const r of this.querySelectorAll(e))t(r,n++)}},pl=class extends CQ{get nodeType(){return Yd.ELEMENT_NODE}get nodeName(){return this._nodeName}constructor(e="div",t={}){super(),this._originalTagName=e,this._nodeName=(e||"").toUpperCase(),this._attributes=t||{}}cloneNode(e=!1){const t=super.cloneNode(e);return t._originalTagName=this._originalTagName,t._nodeName=this._nodeName,t._attributes=Object.assign({},this._attributes),t}get attributes(){return Object.entries(this._attributes).map(([e,t])=>({name:e,value:t}))}get attributesObject(){return{...this._attributes}}_findAttributeName(e){const t=e.toLowerCase();return Object.keys(this._attributes).find(n=>t===n.toLowerCase())||null}setAttribute(e,t){this.removeAttribute(e),this._attributes[e]=t,this._styles=void 0,this._dataset=void 0}getAttribute(e){const t=this._findAttributeName(e),n=t?this._attributes[t]:null;return n==null?null:typeof n=="string"?n:""}removeAttribute(e){this._findAttributeName(String(e))&&delete this._attributes[e]}hasAttribute(e){const t=this._findAttributeName(e);return t?this._attributes[t]!=null:!1}get style(){if(this._styles==null){const e={};let t=0;const n=this.getAttribute("style");if(n){let r;const a=/\s*([\w-]+)\s*:\s*((url\(.*?\)[^;]*|[^;]+))/gi;for(;r=a.exec(n);){++t;const o=r[1],i=r[2].trim();e[o]=i,e[xQ(o)]=i}}this._styles={get length(){return t},getPropertyValue(r){return e[r]},...OFe[this.tagName.toLowerCase()],...e}}return this._styles}get dataset(){if(this._dataset==null){const e={};for(const[t,n]of Object.entries(this._attributes))t.startsWith("data-")&&(e[t.slice(5)]=n,e[xQ(t.slice(5))]=n);this._dataset=e}return this._dataset}get tagName(){return this._nodeName}setTagName(e){this._nodeName=e.toUpperCase()}get id(){return this._attributes.id||null}set id(e){e==null?delete this._attributes.id:this._attributes.id=e}get src(){return this._attributes.src}set src(e){e==null?delete this._attributes.src:this._attributes.src=e}getElementsByTagName(e){e=e.toUpperCase();const t=this.flatten();return e!=="*"?t.filter(n=>n.tagName===e):t}setInnerHTML(e){}get innerHTML(){return this._childNodes.map(e=>e.render(KC)).join("")}set innerHTML(e){this.setInnerHTML(e)}get outerHTML(){return this.render(XC)}get className(){return this._attributes.class||""}set className(e){Array.isArray(e)?e=e.filter(t=>!!t).join(" "):typeof e=="object"&&(e=Object.entries(e).filter(([t,n])=>!!n).map(([t,n])=>t).join(" ")),this._attributes.class=e}get classList(){const e=String(this.className??"").trim().split(/\s+/g)||[];return{contains(t){return e.includes(t)},add:t=>{e.includes(t)||(e.push(t),this.className=e)},remove:t=>{const n=e.indexOf(t);n>=0&&(e.splice(n,1),this.className=e)}}}render(e=XC){return e(this._originalTagName||this.tagName,this._attributes,this._childNodes.map(t=>t.render(e)).join(""))}},_Q=class Obe extends Yd{get nodeName(){return super.nodeName}get nodeValue(){return super.nodeValue}get nodeType(){return Obe.DOCUMENT_TYPE_NODE}render(){return""}},pN=class Rbe extends CQ{get nodeType(){return Yd.DOCUMENT_FRAGMENT_NODE}get nodeName(){return"#document-fragment"}render(t=XC){return this._childNodes.map(n=>n.render(t)||[]).join("")}get innerHTML(){return this._childNodes.map(t=>t.render(KC)).join("")}createElement(t,n={}){return new pl(t,n)}createDocumentFragment(){return new Rbe}createTextNode(t){return new Jm(t)}},mN=class extends pN{get nodeType(){return Yd.DOCUMENT_NODE}get nodeName(){return"#document"}get documentElement(){return this.firstChild}render(e=XC){let t=super.render(e);return this.docType&&(t=this.docType.render()+t),t}},TQ=class extends mN{constructor(e=!1){if(super(),this.docType=new _Q,!e){const t=new pl("html"),n=new pl("body"),r=new pl("head"),a=new pl("title");t.appendChild(r),r.appendChild(a),t.appendChild(n),this.appendChild(t)}}get body(){let e=this.querySelector("body");if(!e){let t=this.querySelector("html");t||(t=new pl("html"),this.appendChild(t)),e=new pl("body"),t.appendChild(t)}return e}get title(){return this.querySelector("title")?.textContent||""}set title(e){const t=this.querySelector("title");t&&(t.textContent=e)}get head(){let e=this.querySelector("head");if(!e){let t=this.querySelector("html");t||(t=new pl("html"),this.appendChild(t)),e=new pl("head"),t.insertBefore(t)}return e}};function RFe(){return new mN}function BFe(){return new TQ}var kQ=RFe();VFe({document:kQ});var FFe={},HFe=FFe.hasOwnProperty;function AQ(e,t){return HFe.call(e,t)}var EQ=["area","base","br","col","embed","hr","img","input","keygen","link","meta","param","source","track","wbr","command"];function MQ(e,t,n={},r){const a=!(typeof r=="string"&&r===""||Array.isArray(r)&&(r.length===0||r.length===1&&r[0]==="")||r==null),o=[];if(t=t.replace(/__/g,":"),t!=="noop"&&t!==""){t!=="cdata"?o.push(`<${t}`):o.push("s[l]!=null).map(l=>{let u=s[l];return u=typeof u=="number"?`${u}px`:u,`${l.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}:${u}`}).join(";")}"`):s!==!1&&s!=null&&o.push(` ${i}="${hN(s.toString())}"`)}if(t!=="cdata"){if(e&&!a)return o.push(" />"),o.join("");o.push(">")}if(!e&&EQ.includes(t))return o.join("")}if(a){if(typeof r=="string")o.push(r);else if(r&&r.length>0){for(let i of r)if(i!=null&&i!==!1){Array.isArray(i)||(i=[i]);for(const s of i)s.startsWith("<")&&s.endsWith(">")||t==="script"||t==="style"?o.push(s):o.push(hN(s.toString()))}}}return n.html&&o.push(n.html),t!=="noop"&&t!==""&&(t!=="cdata"?o.push(``):o.push("]]>")),o.join("")}function KC(e,t,...n){const{tag:r,attrs:a,children:o}=mQ(e,t,n);return MQ(!1,r,a,o)}var XC=MQ.bind(null,!1);KC.firstLine="",KC.html=!0;var zFe=/([^=\s]+)(\s*=\s*(("([^"]*)")|('([^']*)')|[^>\s]+))?/g,WFe=/^<\/([^>\s]+)[^>]*>/m,GFe=/^<([^>\s/]+)((\s+[^=>\s]+(\s*=\s*(("[^"]*")|('[^']*')|[^>\s]+))?)*)\s*(?:\/\s*)?>/m,UFe=/\s*\/\s*>\s*$/m,jFe=class{constructor(e={}){this.attrRe=zFe,this.endTagRe=WFe,this.startTagRe=GFe,this.defaults={ignoreWhitespaceText:!1},e.scanner&&(this.scanner=e.scanner),this.options=Object.assign({},this.defaults,e)}parse(e){let t=!1,n,r,a;for(;e.length;){if(e.substring(0,4)===""),n!==-1?(this.scanner.comment(e.substring(4,n)),e=e.substring(n+3),t=!1):t=!0;else if(e.substring(0,2)==="{const[a,o,i,s,l,u,c,f]=r;n[o]=f??u??s??!0}),n}};function YFe(e){if(typeof e!="string")throw console.error("parseHTML requires string, found",e),new Error("parseHTML requires string");const t=e.indexOf("/g,v=/"/g,p=/"/g,m=/&#([a-zA-Z0-9]*);?/gim,g=/:?/gim,y=/&newline;?/gim,b=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a):/gi,w=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,S=/u\s*r\s*l\s*\(.*/gi;function _(L){return L.replace(v,""")}function C(L){return L.replace(p,'"')}function T(L){return L.replace(m,function(R,F){return F[0]==="x"||F[0]==="X"?String.fromCharCode(parseInt(F.substr(1),16)):String.fromCharCode(parseInt(F,10))})}function A(L){return L.replace(g,":").replace(y," ")}function E(L){for(var R="",F=0,H=L.length;F",H);if(z===-1)break;F=z+3}return R}function O(L){var R=L.split("");return R=R.filter(function(F){var H=F.charCodeAt(0);return H===127?!1:H<=31?H===10||H===13:!0}),R.join("")}return xr.whiteList=r(),xr.getDefaultWhiteList=r,xr.onTag=o,xr.onIgnoreTag=i,xr.onTagAttr=s,xr.onIgnoreTagAttr=l,xr.safeAttrValue=c,xr.escapeHtml=u,xr.escapeQuote=_,xr.unescapeQuote=C,xr.escapeHtmlEntities=T,xr.escapeDangerHtml5Entities=A,xr.clearNonPrintableCharacter=E,xr.friendlyAttrValue=M,xr.escapeAttrValue=I,xr.onIgnoreTagStripAll=N,xr.StripTagBody=V,xr.stripCommentTag=P,xr.stripBlankChar=O,xr.attributeWrapSign='"',xr.cssFilter=a,xr.getDefaultCSSWhiteList=t,xr}var ZC={},WQ;function GQ(){if(WQ)return ZC;WQ=1;var e=xN();function t(f){var h=e.spaceIndex(f),v;return h===-1?v=f.slice(1,-1):v=f.slice(1,h+1),v=e.trim(v).toLowerCase(),v.slice(0,1)==="/"&&(v=v.slice(1)),v.slice(-1)==="/"&&(v=v.slice(0,-1)),v}function n(f){return f.slice(0,2)===""||b===w-1){p+=v(f.slice(m,g)),_=f.slice(g,b+1),S=t(_),p+=h(g,p.length,S,_,n(_)),m=b+1,g=!1;continue}if(C==='"'||C==="'")for(var T=1,A=f.charAt(b-T);A.trim()===""||A==="=";){if(A==="="){y=C;continue e}A=f.charAt(b-++T)}}else if(C===y){y=!1;continue}}return m0;h--){var v=f[h];if(v!==" ")return v==="="?h:-1}}function u(f){return f[0]==='"'&&f[f.length-1]==='"'||f[0]==="'"&&f[f.length-1]==="'"}function c(f){return u(f)?f.substr(1,f.length-2):f}return ZC.parseTag=r,ZC.parseAttr=o,ZC}var CN,UQ;function qFe(){if(UQ)return CN;UQ=1;var e=SN().FilterCSS,t=zQ(),n=GQ(),r=n.parseTag,a=n.parseAttr,o=xN();function i(f){return f==null}function s(f){var h=o.spaceIndex(f);if(h===-1)return{html:"",closing:f[f.length-2]==="/"};f=o.trim(f.slice(h+1,-1));var v=f[f.length-1]==="/";return v&&(f=o.trim(f.slice(0,-1))),{html:f,closing:v}}function l(f){var h={};for(var v in f)h[v]=f[v];return h}function u(f){var h={};for(var v in f)Array.isArray(f[v])?h[v.toLowerCase()]=f[v].map(function(p){return p.toLowerCase()}):h[v.toLowerCase()]=f[v];return h}function c(f){f=l(f||{}),f.stripIgnoreTag&&(f.onIgnoreTag&&console.error('Notes: cannot use these two options "stripIgnoreTag" and "onIgnoreTag" at the same time'),f.onIgnoreTag=t.onIgnoreTagStripAll),f.whiteList||f.allowList?f.whiteList=u(f.whiteList||f.allowList):f.whiteList=t.whiteList,this.attributeWrapSign=f.singleQuotedAttributeValue===!0?"'":t.attributeWrapSign,f.onTag=f.onTag||t.onTag,f.onTagAttr=f.onTagAttr||t.onTagAttr,f.onIgnoreTag=f.onIgnoreTag||t.onIgnoreTag,f.onIgnoreTagAttr=f.onIgnoreTagAttr||t.onIgnoreTagAttr,f.safeAttrValue=f.safeAttrValue||t.safeAttrValue,f.escapeHtml=f.escapeHtml||t.escapeHtml,this.options=f,f.css===!1?this.cssFilter=!1:(f.css=f.css||{},this.cssFilter=new e(f.css))}return c.prototype.process=function(f){if(f=f||"",f=f.toString(),!f)return"";var h=this,v=h.options,p=v.whiteList,m=v.onTag,g=v.onIgnoreTag,y=v.onTagAttr,b=v.onIgnoreTagAttr,w=v.safeAttrValue,S=v.escapeHtml,_=h.attributeWrapSign,C=h.cssFilter;v.stripBlankChar&&(f=t.stripBlankChar(f)),v.allowCommentTag||(f=t.stripCommentTag(f));var T=!1;v.stripIgnoreTagBody&&(T=t.StripTagBody(v.stripIgnoreTagBody,g),g=T.onIgnoreTag);var A=r(f,function(E,M,I,N,V){var P={sourcePosition:E,position:M,isClosing:V,isWhite:Object.prototype.hasOwnProperty.call(p,I)},O=m(I,N,P);if(!i(O))return O;if(P.isWhite){if(P.isClosing)return"";var L=s(N),R=p[I],F=a(L.html,function(H,z){var G=o.indexOf(R,H)!==-1,Y=y(I,H,z,G);return i(Y)?G?(z=w(I,H,z,C),z?H+"="+_+z+_:H):(Y=b(I,H,z,G),i(Y)?void 0:Y):Y});return N="<"+I,F&&(N+=" "+F),L.closing&&(N+=" /"),N+=">",N}else return O=g(I,N,P),i(O)?S(N):O},S);return T&&(A=T.remove(A)),A},CN=c,CN}var jQ;function $Fe(){return jQ||(jQ=1,function(e,t){var n=zQ(),r=GQ(),a=qFe();function o(s,l){var u=new a(l);return u.process(s)}t=e.exports=o,t.filterXSS=o,t.FilterXSS=a,function(){for(var s in n)t[s]=n[s];for(var l in r)t[l]=r[l]}(),typeof window<"u"&&(window.filterXSS=e.exports);function i(){return typeof self<"u"&&typeof DedicatedWorkerGlobalScope<"u"&&self instanceof DedicatedWorkerGlobalScope}i()&&(self.filterXSS=e.exports)}(gN,gN.exports)),gN.exports}var e3e=$Fe();const t3e=ZFe(e3e),n3e=["innerHTML"],r3e=d.defineComponent({__name:"VuetifyViewer",props:{value:{default:""},dark:{type:Boolean,default:void 0},dense:{type:Boolean,default:!1},markdownTheme:{type:[String,Boolean],default:void 0},xss:{type:[Boolean,Array],default:!0},xssOptions:{default:()=>cFe},extensions:{default:()=>[]}},setup(e){const t=e,{state:n}=K0(),r=uh(),{markdownThemeStyle:a}=SK(d.computed(()=>t.markdownTheme)),o=d.computed(()=>[...n.extensions,...t.extensions]),i=d.computed(()=>Em(t.dark)?t.dark:Em(r.current.value.dark)?r.current.value.dark:!1),s=d.computed(()=>({__dark:d.unref(i),dense:t.dense,view:!0,...d.unref(a)})),l=d.computed(()=>zb(t.value)?t.value:XFe(t.value,d.unref(o))),u=d.computed(()=>{if(t.xss===!1)return d.unref(l);const c=d.unref(l).replace("https://youtu.be/","https://www.youtube.com/watch?v=").replace("watch?v=","embed/").replace("https://vimeo.com/","https://player.vimeo.com/video/"),f=t.xssOptions;return t3e(c,{whiteList:f,css:!1})});return(c,f)=>(d.openBlock(),d.createElementBlock("div",{class:d.normalizeClass(["vuetify-pro-tiptap-editor__content",s.value]),style:{width:"100%"}},[d.renderSlot(c.$slots,"before"),d.createElementVNode("div",{class:"content",innerHTML:u.value},null,8,n3e),d.renderSlot(c.$slots,"after")],2))}}),a3e=$n.create({name:"characterCount",addOptions(){return{limit:null,mode:"textSize",textCounter:e=>e.length,wordCounter:e=>e.split(" ").filter(t=>t!=="").length}},addStorage(){return{characters:()=>0,words:()=>0}},onBeforeCreate(){this.storage.characters=e=>{const t=e?.node||this.editor.state.doc;if((e?.mode||this.options.mode)==="textSize"){const n=t.textBetween(0,t.content.size,void 0," ");return this.options.textCounter(n)}return t.nodeSize},this.storage.words=e=>{const t=e?.node||this.editor.state.doc,n=t.textBetween(0,t.content.size," "," ");return this.options.wordCounter(n)}},addProseMirrorPlugins(){let e=!1;return[new mr({key:new oa("characterCount"),appendTransaction:(t,n,r)=>{if(e)return;const a=this.options.limit;if(a==null||a===0){e=!0;return}const o=this.storage.characters({node:r.doc});if(o>a){const i=o-a,s=0,l=i;console.warn(`[CharacterCount] Initial content exceeded limit of ${a} characters. Content was automatically trimmed.`);const u=r.tr.deleteRange(s,l);return e=!0,u}e=!0},filterTransaction:(t,n)=>{const r=this.options.limit;if(!t.docChanged||r===0||r===null||r===void 0)return!0;const a=this.storage.characters({node:n.doc}),o=this.storage.characters({node:t.doc});if(o<=r||a>r&&o>r&&o<=a)return!0;if(a>r&&o>r&&o>a||!t.getMeta("paste"))return!1;const i=t.selection.$head.pos,s=o-r,l=i-s,u=i;return t.deleteRange(l,u),!(this.storage.characters({node:t.doc})>r)}})]}}),o3e=Vr.create({name:"doc",topNode:!0,content:"block+"});function i3e(e={}){return new mr({view(t){return new s3e(t,e)}})}class s3e{constructor(t,n){var r;this.editorView=t,this.cursorPos=null,this.element=null,this.timeout=-1,this.width=(r=n.width)!==null&&r!==void 0?r:1,this.color=n.color===!1?void 0:n.color||"black",this.class=n.class,this.handlers=["dragover","dragend","drop","dragleave"].map(a=>{let o=i=>{this[a](i)};return t.dom.addEventListener(a,o),{name:a,handler:o}})}destroy(){this.handlers.forEach(({name:t,handler:n})=>this.editorView.dom.removeEventListener(t,n))}update(t,n){this.cursorPos!=null&&n.doc!=t.state.doc&&(this.cursorPos>t.state.doc.content.size?this.setCursor(null):this.updateOverlay())}setCursor(t){t!=this.cursorPos&&(this.cursorPos=t,t==null?(this.element.parentNode.removeChild(this.element),this.element=null):this.updateOverlay())}updateOverlay(){let t=this.editorView.state.doc.resolve(this.cursorPos),n=!t.parent.inlineContent,r,a=this.editorView.dom,o=a.getBoundingClientRect(),i=o.width/a.offsetWidth,s=o.height/a.offsetHeight;if(n){let f=t.nodeBefore,h=t.nodeAfter;if(f||h){let v=this.editorView.nodeDOM(this.cursorPos-(f?f.nodeSize:0));if(v){let p=v.getBoundingClientRect(),m=f?p.bottom:p.top;f&&h&&(m=(m+this.editorView.nodeDOM(this.cursorPos).getBoundingClientRect().top)/2);let g=this.width/2*s;r={left:p.left,right:p.right,top:m-g,bottom:m+g}}}}if(!r){let f=this.editorView.coordsAtPos(this.cursorPos),h=this.width/2*i;r={left:f.left-h,right:f.left+h,top:f.top,bottom:f.bottom}}let l=this.editorView.dom.offsetParent;this.element||(this.element=l.appendChild(document.createElement("div")),this.class&&(this.element.className=this.class),this.element.style.cssText="position: absolute; z-index: 50; pointer-events: none;",this.color&&(this.element.style.backgroundColor=this.color)),this.element.classList.toggle("prosemirror-dropcursor-block",n),this.element.classList.toggle("prosemirror-dropcursor-inline",!n);let u,c;if(!l||l==document.body&&getComputedStyle(l).position=="static")u=-pageXOffset,c=-pageYOffset;else{let f=l.getBoundingClientRect(),h=f.width/l.offsetWidth,v=f.height/l.offsetHeight;u=f.left-l.scrollLeft*h,c=f.top-l.scrollTop*v}this.element.style.left=(r.left-u)/i+"px",this.element.style.top=(r.top-c)/s+"px",this.element.style.width=(r.right-r.left)/i+"px",this.element.style.height=(r.bottom-r.top)/s+"px"}scheduleRemoval(t){clearTimeout(this.timeout),this.timeout=setTimeout(()=>this.setCursor(null),t)}dragover(t){if(!this.editorView.editable)return;let n=this.editorView.posAtCoords({left:t.clientX,top:t.clientY}),r=n&&n.inside>=0&&this.editorView.state.doc.nodeAt(n.inside),a=r&&r.type.spec.disableDropCursor,o=typeof a=="function"?a(this.editorView,n,t):a;if(n&&!o){let i=n.pos;if(this.editorView.dragging&&this.editorView.dragging.slice){let s=hX(this.editorView.state.doc,i,this.editorView.dragging.slice);s!=null&&(i=s)}this.setCursor(i),this.scheduleRemoval(5e3)}}dragend(){this.scheduleRemoval(20)}drop(){this.scheduleRemoval(20)}dragleave(t){this.editorView.dom.contains(t.relatedTarget)||this.setCursor(null)}}const l3e=$n.create({name:"dropCursor",addOptions(){return{color:"currentColor",width:1,class:void 0}},addProseMirrorPlugins(){return[i3e(this.options)]}}),u3e=$n.create({name:"focus",addOptions(){return{className:"has-focus",mode:"all"}},addProseMirrorPlugins(){return[new mr({key:new oa("focus"),props:{decorations:({doc:e,selection:t})=>{const{isEditable:n,isFocused:r}=this.editor,{anchor:a}=t,o=[];if(!n||!r)return gr.create(e,[]);let i=0;this.options.mode==="deepest"&&e.descendants((l,u)=>{if(!l.isText){if(!(a>=u&&a<=u+l.nodeSize-1))return!1;i+=1}});let s=0;return e.descendants((l,u)=>{if(l.isText||!(a>=u&&a<=u+l.nodeSize-1))return!1;if(s+=1,this.options.mode==="deepest"&&i-s>0||this.options.mode==="shallowest"&&s>1)return this.options.mode==="deepest";o.push(ro.node(u,u+l.nodeSize,{class:this.options.className}))}),gr.create(e,o)}}})]}});class Wr extends Ht{constructor(t){super(t,t)}map(t,n){let r=t.resolve(n.map(this.head));return Wr.valid(r)?new Wr(r):Ht.near(r)}content(){return at.empty}eq(t){return t instanceof Wr&&t.head==this.head}toJSON(){return{type:"gapcursor",pos:this.head}}static fromJSON(t,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for GapCursor.fromJSON");return new Wr(t.resolve(n.pos))}getBookmark(){return new _N(this.anchor)}static valid(t){let n=t.parent;if(n.isTextblock||!c3e(t)||!d3e(t))return!1;let r=n.type.spec.allowGapCursor;if(r!=null)return r;let a=n.contentMatchAt(t.index()).defaultType;return a&&a.isTextblock}static findGapCursorFrom(t,n,r=!1){e:for(;;){if(!r&&Wr.valid(t))return t;let a=t.pos,o=null;for(let i=t.depth;;i--){let s=t.node(i);if(n>0?t.indexAfter(i)0){o=s.child(n>0?t.indexAfter(i):t.index(i)-1);break}else if(i==0)return null;a+=n;let l=t.doc.resolve(a);if(Wr.valid(l))return l}for(;;){let i=n>0?o.firstChild:o.lastChild;if(!i){if(o.isAtom&&!o.isText&&!At.isSelectable(o)){t=t.doc.resolve(a+o.nodeSize*n),r=!1;continue e}break}o=i,a+=n;let s=t.doc.resolve(a);if(Wr.valid(s))return s}return null}}}Wr.prototype.visible=!1,Wr.findFrom=Wr.findGapCursorFrom,Ht.jsonID("gapcursor",Wr);class _N{constructor(t){this.pos=t}map(t){return new _N(t.map(this.pos))}resolve(t){let n=t.resolve(this.pos);return Wr.valid(n)?new Wr(n):Ht.near(n)}}function c3e(e){for(let t=e.depth;t>=0;t--){let n=e.index(t),r=e.node(t);if(n==0){if(r.type.spec.isolating)return!0;continue}for(let a=r.child(n-1);;a=a.lastChild){if(a.childCount==0&&!a.inlineContent||a.isAtom||a.type.spec.isolating)return!0;if(a.inlineContent)return!1}}return!0}function d3e(e){for(let t=e.depth;t>=0;t--){let n=e.indexAfter(t),r=e.node(t);if(n==r.childCount){if(r.type.spec.isolating)return!0;continue}for(let a=r.child(n);;a=a.firstChild){if(a.childCount==0&&!a.inlineContent||a.isAtom||a.type.spec.isolating)return!0;if(a.inlineContent)return!1}}return!0}function f3e(){return new mr({props:{decorations:m3e,createSelectionBetween(e,t,n){return t.pos==n.pos&&Wr.valid(n)?new Wr(n):null},handleClick:v3e,handleKeyDown:h3e,handleDOMEvents:{beforeinput:p3e}}})}const h3e=IP({ArrowLeft:JC("horiz",-1),ArrowRight:JC("horiz",1),ArrowUp:JC("vert",-1),ArrowDown:JC("vert",1)});function JC(e,t){const n=e=="vert"?t>0?"down":"up":t>0?"right":"left";return function(r,a,o){let i=r.selection,s=t>0?i.$to:i.$from,l=i.empty;if(i instanceof Mt){if(!o.endOfTextblock(n)||s.depth==0)return!1;l=!1,s=r.doc.resolve(t>0?s.after():s.before())}let u=Wr.findGapCursorFrom(s,t,l);return u?(a&&a(r.tr.setSelection(new Wr(u))),!0):!1}}function v3e(e,t,n){if(!e||!e.editable)return!1;let r=e.state.doc.resolve(t);if(!Wr.valid(r))return!1;let a=e.posAtCoords({left:n.clientX,top:n.clientY});return a&&a.inside>-1&&At.isSelectable(e.state.doc.nodeAt(a.inside))?!1:(e.dispatch(e.state.tr.setSelection(new Wr(r))),!0)}function p3e(e,t){if(t.inputType!="insertCompositionText"||!(e.state.selection instanceof Wr))return!1;let{$from:n}=e.state.selection,r=n.parent.contentMatchAt(n.index()).findWrapping(e.state.schema.nodes.text);if(!r)return!1;let a=Fe.empty;for(let i=r.length-1;i>=0;i--)a=Fe.from(r[i].createAndFill(null,a));let o=e.state.tr.replace(n.pos,n.pos,new at(a,0,0));return o.setSelection(Mt.near(o.doc.resolve(n.pos+1))),e.dispatch(o),!1}function m3e(e){if(!(e.selection instanceof Wr))return null;let t=document.createElement("div");return t.className="ProseMirror-gapcursor",gr.create(e.doc,[ro.widget(e.selection.head,t,{key:"gapcursor"})])}const g3e=$n.create({name:"gapCursor",addProseMirrorPlugins(){return[f3e()]},extendNodeSchema(e){var t;const n={name:e.name,options:e.options,storage:e.storage};return{allowGapCursor:(t=cn(bt(e,"allowGapCursor",n)))!==null&&t!==void 0?t:null}}}),y3e=Vr.create({name:"hardBreak",addOptions(){return{keepMarks:!0,HTMLAttributes:{}}},inline:!0,group:"inline",selectable:!1,linebreakReplacement:!0,parseHTML(){return[{tag:"br"}]},renderHTML({HTMLAttributes:e}){return["br",Un(this.options.HTMLAttributes,e)]},renderText(){return` +`},addCommands(){return{setHardBreak:()=>({commands:e,chain:t,state:n,editor:r})=>e.first([()=>e.exitCode(),()=>e.command(()=>{const{selection:a,storedMarks:o}=n;if(a.$from.parent.type.spec.isolating)return!1;const{keepMarks:i}=this.options,{splittableMarks:s}=r.extensionManager,l=o||a.$to.parentOffset&&a.$from.marks();return t().insertContent({type:this.name}).command(({tr:u,dispatch:c})=>{if(c&&l&&i){const f=l.filter(h=>s.includes(h.type.name));u.ensureMarks(f)}return!0}).run()})])}},addKeyboardShortcuts(){return{"Mod-Enter":()=>this.editor.commands.setHardBreak(),"Shift-Enter":()=>this.editor.commands.setHardBreak()}}}),b3e=Vr.create({name:"listItem",addOptions(){return{HTMLAttributes:{},bulletListTypeName:"bulletList",orderedListTypeName:"orderedList"}},content:"paragraph block*",defining:!0,parseHTML(){return[{tag:"li"}]},renderHTML({HTMLAttributes:e}){return["li",Un(this.options.HTMLAttributes,e),0]},addKeyboardShortcuts(){return{Enter:()=>this.editor.commands.splitListItem(this.name),Tab:()=>this.editor.commands.sinkListItem(this.name),"Shift-Tab":()=>this.editor.commands.liftListItem(this.name)}}}),w3e=$n.create({name:"placeholder",addOptions(){return{emptyEditorClass:"is-editor-empty",emptyNodeClass:"is-empty",placeholder:"Write something …",showOnlyWhenEditable:!0,showOnlyCurrent:!0,includeChildren:!1}},addProseMirrorPlugins(){return[new mr({key:new oa("placeholder"),props:{decorations:({doc:e,selection:t})=>{const n=this.editor.isEditable||!this.options.showOnlyWhenEditable,{anchor:r}=t,a=[];if(!n)return null;const o=this.editor.isEmpty;return e.descendants((i,s)=>{const l=r>=s&&r<=s+i.nodeSize,u=!i.isLeaf&&FC(i);if((l||!this.options.showOnlyCurrent)&&u){const c=[this.options.emptyNodeClass];o&&c.push(this.options.emptyEditorClass);const f=ro.node(s,s+i.nodeSize,{class:c.join(" "),"data-placeholder":typeof this.options.placeholder=="function"?this.options.placeholder({editor:this.editor,node:i,pos:s,hasAnchor:l}):this.options.placeholder});a.push(f)}return this.options.includeChildren}),gr.create(e,a)}}})]}}),S3e=Vr.create({name:"text",group:"inline"}),x3e=e=>{if(!e.children.length)return;const t=e.querySelectorAll("span");t&&t.forEach(n=>{var r,a;const o=n.getAttribute("style"),i=(a=(r=n.parentElement)===null||r===void 0?void 0:r.closest("span"))===null||a===void 0?void 0:a.getAttribute("style");n.setAttribute("style",`${i};${o}`)})},C3e=vi.create({name:"textStyle",priority:101,addOptions(){return{HTMLAttributes:{},mergeNestedSpanStyles:!1}},parseHTML(){return[{tag:"span",getAttrs:e=>e.hasAttribute("style")?(this.options.mergeNestedSpanStyles&&x3e(e),{}):!1}]},renderHTML({HTMLAttributes:e}){return["span",Un(this.options.HTMLAttributes,e),0]},addCommands(){return{removeEmptyTextStyle:()=>({tr:e})=>{const{selection:t}=e;return e.doc.nodesBetween(t.from,t.to,(n,r)=>{if(n.isTextblock)return!0;n.marks.filter(a=>a.type===this.type).some(a=>Object.values(a.attrs).some(o=>!!o))||e.removeMark(r,r+n.nodeSize,this.type)}),!0}}}});var _3e="M19,12H17V15H14V17H19V12M7,9H10V7H5V12H7V9M21,3H3A2,2 0 0,0 1,5V19A2,2 0 0,0 3,21H21A2,2 0 0,0 23,19V5A2,2 0 0,0 21,3M21,19H3V5H21V19Z",T3e="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",k3e="M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",A3e="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",E3e="M19 3H5C3.9 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3M11 8H9V10C9 11.1 8.1 12 7 12C8.1 12 9 12.9 9 14V16H11V18H9C7.9 18 7 17.1 7 16V15C7 13.9 6.1 13 5 13V11C6.1 11 7 10.1 7 9V8C7 6.9 7.9 6 9 6H11V8M19 13C17.9 13 17 13.9 17 15V16C17 17.1 16.1 18 15 18H13V16H15V14C15 12.9 15.9 12 17 12C15.9 12 15 11.1 15 10V8H13V6H15C16.1 6 17 6.9 17 8V9C17 10.1 17.9 11 19 11V13Z",M3e="M14.6,16.6L19.2,12L14.6,7.4L16,6L22,12L16,18L14.6,16.6M9.4,16.6L4.8,12L9.4,7.4L8,6L2,12L8,18L9.4,16.6Z",I3e="M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z",D3e="M13.09 20H6L12 14L13.88 15.88C14.5 14.9 15.36 14.1 16.4 13.6L18 12V13.09C18.33 13.04 18.66 13 19 13C19.34 13 19.67 13.04 20 13.09V8L14 2H6C4.89 2 4 2.89 4 4V20C4 21.1 4.89 22 6 22H13.81C13.46 21.39 13.21 20.72 13.09 20M13 3.5L18.5 9H13V3.5M8 9C9.11 9 10 9.9 10 11S9.11 13 8 13 6 12.11 6 11 6.9 9 8 9M20 15V18H23V20H20V23H18V20H15V18H18V15H20Z",YQ="M3,3H21V5H3V3M7,7H17V9H7V7M3,11H21V13H3V11M7,15H17V17H7V15M3,19H21V21H3V19Z",V3e="M3,3H21V5H3V3M3,7H21V9H3V7M3,11H21V13H3V11M3,15H21V17H3V15M3,19H21V21H3V19Z",P3e="M3,3H21V5H3V3M3,7H15V9H3V7M3,11H21V13H3V11M3,15H15V17H3V15M3,19H21V21H3V19Z",N3e="M3,3H21V5H3V3M9,7H21V9H9V7M3,11H21V13H3V11M9,15H21V17H9V15M3,19H21V21H3V19Z",L3e="M13.5,15.5H10V12.5H13.5A1.5,1.5 0 0,1 15,14A1.5,1.5 0 0,1 13.5,15.5M10,6.5H13A1.5,1.5 0 0,1 14.5,8A1.5,1.5 0 0,1 13,9.5H10M15.6,10.79C16.57,10.11 17.25,9 17.25,8C17.25,5.74 15.5,4 13.25,4H7V18H14.04C16.14,18 17.75,16.3 17.75,14.21C17.75,12.69 16.89,11.39 15.6,10.79Z",O3e="M6,5V5.18L8.82,8H11.22L10.5,9.68L12.6,11.78L14.21,8H20V5H6M3.27,5L2,6.27L8.97,13.24L6.5,19H9.5L11.07,15.34L16.73,21L18,19.73L3.55,5.27L3.27,5Z",R3e="M4,17L6.75,14.25L6.72,14.23C6.14,13.64 6.14,12.69 6.72,12.11L11.46,7.37L15.7,11.61L10.96,16.35C10.39,16.93 9.46,16.93 8.87,16.37L8.24,17H4M15.91,2.91C16.5,2.33 17.45,2.33 18.03,2.91L20.16,5.03C20.74,5.62 20.74,6.57 20.16,7.16L16.86,10.45L12.62,6.21L15.91,2.91Z",B3e="M3,7H9V13H3V7M3,3H21V5H3V3M21,7V9H11V7H21M21,11V13H11V11H21M3,15H17V17H3V15M3,19H21V21H3V19Z",F3e="M3,7H9V13H3V7M3,3H21V5H3V3M21,11V13H11V11H21M3,15H17V17H3V15M3,19H21V21H3V19Z",H3e="M15,7H21V13H15V7M3,3H21V5H3V3M13,7V9H3V7H13M9,11V13H3V11H9M3,15H17V17H3V15M3,19H21V21H3V19Z",z3e="M17,8H20V20H21V21H17V20H18V17H14L12.5,20H14V21H10V20H11L17,8M18,9L14.5,16H18V9M5,3H10C11.11,3 12,3.89 12,5V16H9V11H6V16H3V5C3,3.89 3.89,3 5,3M6,5V9H9V5H6Z",W3e="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M14,18V16H16V6.31L13.5,7.75V5.44L16,4H18V16H20V18H14Z",G3e="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M21,18H15A2,2 0 0,1 13,16C13,15.47 13.2,15 13.54,14.64L18.41,9.41C18.78,9.05 19,8.55 19,8A2,2 0 0,0 17,6A2,2 0 0,0 15,8H13A4,4 0 0,1 17,4A4,4 0 0,1 21,8C21,9.1 20.55,10.1 19.83,10.83L15,16H21V18Z",U3e="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V15H15V16H19V12H15V10H19V6H15V7H13V6A2,2 0 0,1 15,4Z",j3e="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M18,18V13H13V11L18,4H20V11H21V13H20V18H18M18,11V7.42L15.45,11H18Z",Y3e="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H20V6H15V10H17A4,4 0 0,1 21,14A4,4 0 0,1 17,18H15A2,2 0 0,1 13,16V15H15V16H17A2,2 0 0,0 19,14A2,2 0 0,0 17,12H15A2,2 0 0,1 13,10V6A2,2 0 0,1 15,4Z",K3e="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V7H19V6H15V10H19A2,2 0 0,1 21,12V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V6A2,2 0 0,1 15,4M15,12V16H19V12H15Z",X3e="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M13,8H15.31L15.63,5H17.63L17.31,8H19.31L19.63,5H21.63L21.31,8H23V10H21.1L20.9,12H23V14H20.69L20.37,17H18.37L18.69,14H16.69L16.37,17H14.37L14.69,14H13V12H14.9L15.1,10H13V8M17.1,10L16.9,12H18.9L19.1,10H17.1Z",Z3e="M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M3,21H21V19H3M3,12L7,16V8M11,17H21V15H11V17Z",J3e="M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M11,17H21V15H11M3,8V16L7,12M3,21H21V19H3V21Z",Q3e="M10,4V7H12.21L8.79,15H6V18H14V15H11.79L15.21,7H18V4H10Z",q3e="M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z",$3e="M21,19V17H8V19H21M21,13V11H8V13H21M8,7H21V5H8V7M4,5V7H6V5H4M3,5A1,1 0 0,1 4,4H6A1,1 0 0,1 7,5V7A1,1 0 0,1 6,8H4A1,1 0 0,1 3,7V5M4,11V13H6V11H4M3,11A1,1 0 0,1 4,10H6A1,1 0 0,1 7,11V13A1,1 0 0,1 6,14H4A1,1 0 0,1 3,13V11M4,17V19H6V17H4M3,17A1,1 0 0,1 4,16H6A1,1 0 0,1 7,17V19A1,1 0 0,1 6,20H4A1,1 0 0,1 3,19V17Z",e5e="M7,13V11H21V13H7M7,19V17H21V19H7M7,7V5H21V7H7M3,8V5H2V4H4V8H3M2,17V16H5V20H2V19H4V18.5H3V17.5H4V17H2M4.25,10A0.75,0.75 0 0,1 5,10.75C5,10.95 4.92,11.14 4.79,11.27L3.12,13H5V14H2V13.08L4,11H2V10H4.25Z",t5e="M13,4A4,4 0 0,1 17,8A4,4 0 0,1 13,12H11V18H9V4H13M13,10A2,2 0 0,0 15,8A2,2 0 0,0 13,6H11V10H13Z",n5e="M10,7L8,11H11V17H5V11L7,7H10M18,7L16,11H19V17H13V11L15,7H18Z",r5e="M2 4V7H7V19H10V7H15V4H2M21 9H12V12H15V19H18V12H21V9Z",a5e="M3,14H21V12H3M5,4V7H10V10H14V7H19V4M10,19H14V16H10V19Z",o5e="M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,21.03H16.97V20.03L17.86,19.23C18.62,18.58 19.18,18.04 19.56,17.6C19.93,17.16 20.12,16.75 20.13,16.36C20.14,16.08 20.05,15.85 19.86,15.66C19.68,15.5 19.39,15.38 19,15.38C18.69,15.38 18.42,15.44 18.16,15.56L17.5,15.94L17.05,14.77C17.32,14.56 17.64,14.38 18.03,14.24C18.42,14.1 18.85,14 19.32,14C20.1,14.04 20.7,14.25 21.1,14.66C21.5,15.07 21.72,15.59 21.72,16.23C21.71,16.79 21.53,17.31 21.18,17.78C20.84,18.25 20.42,18.7 19.91,19.14L19.27,19.66V19.68H21.85V21.03Z",i5e="M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,9H16.97V8L17.86,7.18C18.62,6.54 19.18,6 19.56,5.55C19.93,5.11 20.12,4.7 20.13,4.32C20.14,4.04 20.05,3.8 19.86,3.62C19.68,3.43 19.39,3.34 19,3.33C18.69,3.34 18.42,3.4 18.16,3.5L17.5,3.89L17.05,2.72C17.32,2.5 17.64,2.33 18.03,2.19C18.42,2.05 18.85,2 19.32,2C20.1,2 20.7,2.2 21.1,2.61C21.5,3 21.72,3.54 21.72,4.18C21.71,4.74 21.53,5.26 21.18,5.73C20.84,6.21 20.42,6.66 19.91,7.09L19.27,7.61V7.63H21.85V9Z",s5e="M5,21H19V19H5V21M12,17A6,6 0 0,0 18,11V3H15.5V11A3.5,3.5 0 0,1 12,14.5A3.5,3.5 0 0,1 8.5,11V3H6V11A6,6 0 0,0 12,17Z",l5e="M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z",u5e="M14,14H19V16H16V19H14V14M5,14H10V19H8V16H5V14M8,5H10V10H5V8H8V5M19,8V10H14V5H16V8H19Z",c5e="M18 15V18H15V20H18V23H20V20H23V18H20V15H18M13.3 21H5C3.9 21 3 20.1 3 19V5C3 3.9 3.9 3 5 3H19C20.1 3 21 3.9 21 5V13.3C20.4 13.1 19.7 13 19 13C17.9 13 16.8 13.3 15.9 13.9L14.5 12L11 16.5L8.5 13.5L5 18H13.1C13 18.3 13 18.7 13 19C13 19.7 13.1 20.4 13.3 21Z",d5e="M12,17.56L16.07,16.43L16.62,10.33H9.38L9.2,8.3H16.8L17,6.31H7L7.56,12.32H14.45L14.22,14.9L12,15.5L9.78,14.9L9.64,13.24H7.64L7.93,16.43L12,17.56M4.07,3H19.93L18.5,19.2L12,21L5.5,19.2L4.07,3Z",f5e="M2,5.27L3.28,4L20,20.72L18.73,22L13.9,17.17L11.29,19.78C9.34,21.73 6.17,21.73 4.22,19.78C2.27,17.83 2.27,14.66 4.22,12.71L5.71,11.22C5.7,12.04 5.83,12.86 6.11,13.65L5.64,14.12C4.46,15.29 4.46,17.19 5.64,18.36C6.81,19.54 8.71,19.54 9.88,18.36L12.5,15.76L10.88,14.15C10.87,14.39 10.77,14.64 10.59,14.83C10.2,15.22 9.56,15.22 9.17,14.83C8.12,13.77 7.63,12.37 7.72,11L2,5.27M12.71,4.22C14.66,2.27 17.83,2.27 19.78,4.22C21.73,6.17 21.73,9.34 19.78,11.29L18.29,12.78C18.3,11.96 18.17,11.14 17.89,10.36L18.36,9.88C19.54,8.71 19.54,6.81 18.36,5.64C17.19,4.46 15.29,4.46 14.12,5.64L10.79,8.97L9.38,7.55L12.71,4.22M13.41,9.17C13.8,8.78 14.44,8.78 14.83,9.17C16.2,10.54 16.61,12.5 16.06,14.23L14.28,12.46C14.23,11.78 13.94,11.11 13.41,10.59C13,10.2 13,9.56 13.41,9.17Z",KQ="M10.6 13.4A1 1 0 0 1 9.2 14.8A4.8 4.8 0 0 1 9.2 7.8L12.7 4.2A5.1 5.1 0 0 1 19.8 4.2A5.1 5.1 0 0 1 19.8 11.3L18.3 12.8A6.4 6.4 0 0 0 17.9 10.4L18.4 9.9A3.2 3.2 0 0 0 18.4 5.6A3.2 3.2 0 0 0 14.1 5.6L10.6 9.2A2.9 2.9 0 0 0 10.6 13.4M23 18V20H20V23H18V20H15V18H18V15H20V18M16.2 13.7A4.8 4.8 0 0 0 14.8 9.2A1 1 0 0 0 13.4 10.6A2.9 2.9 0 0 1 13.4 14.8L9.9 18.4A3.2 3.2 0 0 1 5.6 18.4A3.2 3.2 0 0 1 5.6 14.1L6.1 13.7A7.3 7.3 0 0 1 5.7 11.2L4.2 12.7A5.1 5.1 0 0 0 4.2 19.8A5.1 5.1 0 0 0 11.3 19.8L13.1 18A6 6 0 0 1 16.2 13.7Z",h5e="M19,13H5V11H19V13Z",v5e="M14,3V5H17.59L7.76,14.83L9.17,16.24L19,6.41V10H21V3M19,19H5V5H12V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V12H19V19Z",p5e="M17.5,12A1.5,1.5 0 0,1 16,10.5A1.5,1.5 0 0,1 17.5,9A1.5,1.5 0 0,1 19,10.5A1.5,1.5 0 0,1 17.5,12M14.5,8A1.5,1.5 0 0,1 13,6.5A1.5,1.5 0 0,1 14.5,5A1.5,1.5 0 0,1 16,6.5A1.5,1.5 0 0,1 14.5,8M9.5,8A1.5,1.5 0 0,1 8,6.5A1.5,1.5 0 0,1 9.5,5A1.5,1.5 0 0,1 11,6.5A1.5,1.5 0 0,1 9.5,8M6.5,12A1.5,1.5 0 0,1 5,10.5A1.5,1.5 0 0,1 6.5,9A1.5,1.5 0 0,1 8,10.5A1.5,1.5 0 0,1 6.5,12M12,3A9,9 0 0,0 3,12A9,9 0 0,0 12,21A1.5,1.5 0 0,0 13.5,19.5C13.5,19.11 13.35,18.76 13.11,18.5C12.88,18.23 12.73,17.88 12.73,17.5A1.5,1.5 0 0,1 14.23,16H16A5,5 0 0,0 21,11C21,6.58 16.97,3 12,3Z",m5e="M18.4,10.6C16.55,9 14.15,8 11.5,8C6.85,8 2.92,11.03 1.54,15.22L3.9,16C4.95,12.81 7.95,10.5 11.5,10.5C13.45,10.5 15.23,11.22 16.62,12.38L13,16H22V7L18.4,10.6Z",g5e="M9 7V17H15V15H11V7H9Z",y5e="M9 7C7.9 7 7 7.9 7 9V17H9V9H11V16H13V9H15V17H17V9C17 7.9 16.11 7 15 7H9Z",b5e="M11 7C9.9 7 9 7.9 9 9V11C9 12.11 9.9 13 11 13H13V15H9V17H13C14.11 17 15 16.11 15 15V13C15 11.9 14.11 11 13 11H11V9H15V7H11Z",w5e="M5,4H19A2,2 0 0,1 21,6V18A2,2 0 0,1 19,20H5A2,2 0 0,1 3,18V6A2,2 0 0,1 5,4M5,8V12H11V8H5M13,8V12H19V8H13M5,14V18H11V14H5M13,14V18H19V14H13Z",S5e="M11,2A2,2 0 0,1 13,4V20A2,2 0 0,1 11,22H2V2H11M4,10V14H11V10H4M4,16V20H11V16H4M4,4V8H11V4H4M15,11H18V8H20V11H23V13H20V16H18V13H15V11Z",x5e="M13,2A2,2 0 0,0 11,4V20A2,2 0 0,0 13,22H22V2H13M20,10V14H13V10H20M20,16V20H13V16H20M20,4V8H13V4H20M9,11H6V8H4V11H1V13H4V16H6V13H9V11Z",C5e="M4,2H11A2,2 0 0,1 13,4V20A2,2 0 0,1 11,22H4A2,2 0 0,1 2,20V4A2,2 0 0,1 4,2M4,10V14H11V10H4M4,16V20H11V16H4M4,4V8H11V4H4M17.59,12L15,9.41L16.41,8L19,10.59L21.59,8L23,9.41L20.41,12L23,14.59L21.59,16L19,13.41L16.41,16L15,14.59L17.59,12Z",_5e="M5,10H3V4H11V6H5V10M19,18H13V20H21V14H19V18M5,18V14H3V20H11V18H5M21,4H13V6H19V10H21V4M8,13V15L11,12L8,9V11H3V13H8M16,11V9L13,12L16,15V13H21V11H16Z",T5e="M18,14H20V17H23V19H20V22H18V19H15V17H18V14M4,3H18A2,2 0 0,1 20,5V12.08C18.45,11.82 16.92,12.18 15.68,13H12V17H13.08C12.97,17.68 12.97,18.35 13.08,19H4A2,2 0 0,1 2,17V5A2,2 0 0,1 4,3M4,7V11H10V7H4M12,7V11H18V7H12M4,13V17H10V13H4Z",k5e="M15.46,15.88L16.88,14.46L19,16.59L21.12,14.46L22.54,15.88L20.41,18L22.54,20.12L21.12,21.54L19,19.41L16.88,21.54L15.46,20.12L17.59,18L15.46,15.88M4,3H18A2,2 0 0,1 20,5V12.08C18.45,11.82 16.92,12.18 15.68,13H12V17H13.08C12.97,17.68 12.97,18.35 13.08,19H4A2,2 0 0,1 2,17V5A2,2 0 0,1 4,3M4,7V11H10V7H4M12,7V11H18V7H12M4,13V17H10V13H4Z",A5e="M22,10A2,2 0 0,1 20,12H4A2,2 0 0,1 2,10V3H4V5H8V3H10V5H14V3H16V5H20V3H22V10M4,10H8V7H4V10M10,10H14V7H10V10M20,10V7H16V10H20M11,14H13V17H16V19H13V22H11V19H8V17H11V14Z",E5e="M22,14A2,2 0 0,0 20,12H4A2,2 0 0,0 2,14V21H4V19H8V21H10V19H14V21H16V19H20V21H22V14M4,14H8V17H4V14M10,14H14V17H10V14M20,14V17H16V14H20M11,10H13V7H16V5H13V2H11V5H8V7H11V10Z",M5e="M9.41,13L12,15.59L14.59,13L16,14.41L13.41,17L16,19.59L14.59,21L12,18.41L9.41,21L8,19.59L10.59,17L8,14.41L9.41,13M22,9A2,2 0 0,1 20,11H4A2,2 0 0,1 2,9V6A2,2 0 0,1 4,4H20A2,2 0 0,1 22,6V9M4,9H8V6H4V9M10,9H14V6H10V9M16,9H20V6H16V9Z",I5e="M21,6V8H3V6H21M3,18H12V16H3V18M3,13H21V11H3V13Z",D5e="M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z",V5e="M17,10.5V7A1,1 0 0,0 16,6H4A1,1 0 0,0 3,7V17A1,1 0 0,0 4,18H16A1,1 0 0,0 17,17V13.5L21,17.5V6.5L17,10.5M14,13H11V16H9V13H6V11H9V8H11V11H14V13Z",P5e="M12,20A6,6 0 0,1 6,14C6,10 12,3.25 12,3.25C12,3.25 18,10 18,14A6,6 0 0,1 12,20Z";const N5e={bold:L3e,italic:Q3e,underline:s5e,strike:a5e,color:P5e,highlight:R3e,heading:X3e,textAlign:YQ,fontFamily:z3e,fontSize:r5e,subscript:o5e,superscript:i5e,bulletList:q3e,orderedList:e5e,taskList:$3e,indent:J3e,outdent:Z3e,link:KQ,fileImagePlus:D3e,image:c5e,video:V5e,table:w5e,blockquote:n5e,horizontalRule:h5e,code:M3e,codeBlock:E3e,clear:O3e,undo:D5e,redo:m5e,markdownTheme:p5e,fullscreen:l5e,h1:W3e,h2:G3e,h3:U3e,h4:j3e,h5:Y3e,h6:K3e,p:t5e,left:P3e,center:YQ,right:N3e,justify:V3e,circle:k3e,close:A3e,fullscreenExit:u5e,linkVariant:KQ,linkVariantOff:f5e,openInNew:v5e,formatFloatLeft:B3e,formatFloatNone:F3e,formatFloatRight:H3e,sizeS:b5e,sizeM:y5e,sizeL:g5e,aspectRatio:_3e,delete:I3e,text:I5e,htmlView:d5e,tablePlus:T5e,tableRemove:k5e,tableColumnPlusAfter:S5e,tableColumnPlusBefore:x5e,tableColumnRemove:C5e,tableRowPlusAfter:A5e,tableRowPlusBefore:E5e,tableRowRemove:M5e,tableMergeCells:_5e,check:T3e};function Nr(e){if(e)return`svg:${N5e[e]}`}const Nn=d.defineComponent({__name:"ActionButton",props:{icon:{default:void 0},tooltip:{default:void 0},disabled:{type:Boolean,default:!1},color:{default:void 0},action:{type:Function,default:void 0},isActive:{type:Function,default:void 0}},setup(e){const t=e,n=d.computed(()=>Nr(t.icon));return(r,a)=>{const o=ft,i=Mh,s=ht;return d.openBlock(),d.createBlock(s,{class:d.normalizeClass(["rounded me-1 ms-0",{"v-btn--active":r.isActive?.()}]),density:"comfortable",size:"small",disabled:r.disabled,color:r.color,icon:"",onClick:r.action},{default:d.withCtx(()=>[n.value?(d.openBlock(),d.createBlock(o,{key:0,icon:n.value},null,8,["icon"])):d.createCommentVNode("",!0),d.createVNode(i,{eager:!1,activator:"parent",location:"top",text:t.tooltip},null,8,["text"]),d.renderSlot(r.$slots,"default")]),_:3},8,["disabled","color","class","onClick"])}}}),L5e=e=>{const t=["float-left","float-none","float-right"],n=["formatFloatLeft","formatFloatNone","formatFloatRight"],r=["left","inline","right"];return t.map((a,o)=>({type:a,component:Nn,componentProps:{tooltip:`editor.image.${a.replace("-",".")}.tooltip`,icon:n[o],action:()=>e.chain().focus().updateImage({display:r[o]}).run(),isActive:()=>e.isActive("image",{display:r[o]})}}))},O5e=e=>{const t=["size-small","size-medium","size-large"],n=["sizeS","sizeM","sizeL"];return t.map((r,a)=>({type:`image-${r}`,component:Nn,componentProps:{tooltip:`editor.${r.replace("-",".")}.tooltip`,icon:n[a],action:()=>e.chain().focus().updateImage({width:U0[r],height:null}).run(),isActive:()=>e.isActive("image",{width:U0[r]})}}))},R5e=e=>{const t=["size-small","size-medium","size-large"],n=["sizeS","sizeM","sizeL"];return t.map((r,a)=>({type:`video-${r}`,component:Nn,componentProps:{tooltip:`editor.${r.replace("-",".")}.tooltip`,icon:n[a],action:()=>e.chain().focus().updateVideo({width:j0[r]}).run(),isActive:()=>e.isActive("video",{width:j0[r]})}}))},B5e=e=>[...L5e(e),...O5e(e),...R5e(e),{type:"image-aspect-ratio",component:Nn,componentProps:{tooltip:"editor.image.dialog.form.aspectRatio",icon:"aspectRatio",action:()=>{const t=e.isActive("image",{lockAspectRatio:!0});e.chain().focus().updateImage({lockAspectRatio:!t,height:t?void 0:null}).run()},isActive:()=>e.isActive("image",{lockAspectRatio:!0})}},{type:"unlink",component:Nn,componentProps:{tooltip:"editor.link.unlink.tooltip",icon:"linkVariantOff",action:()=>{const{href:t}=e.getAttributes("link");e.chain().extendMarkRange("link",{href:t}).unsetLink().focus().run()}}},{type:"link-open",component:Nn,componentProps:{tooltip:"editor.link.open",icon:"openInNew",action:()=>{const{href:t}=e.getAttributes("link");zb(t)&&t&&window.open(t,"_blank")}}},{type:"remove",component:Nn,componentProps:{tooltip:"editor.remove",icon:"delete",action:()=>{const{state:t,dispatch:n}=e.view;_C(t,n)}}}],F5e=(e,t,{editor:n,extension:r,t:a})=>{const{extensions:o=[]}=n.extensionManager,i={};for(const s of Object.keys(e)){const l=e[s];if(!l)continue;const u=[];for(const h of l){if(h==="divider"){if(u[u.length-1]?.type==="divider")continue;u.push({type:"divider",component:void 0,componentProps:{}});continue}const v=t.find(m=>m.type===h);if(v){u.push({...v,componentProps:{...v.componentProps,tooltip:v.componentProps.tooltip?a(v.componentProps.tooltip):void 0},componentSlots:v.componentSlots});continue}const p=o.find(m=>m.name===h);if(p){const{button:m}=p.options,g=m({editor:n,extension:p,t:a});u.push({type:h,component:g.component,componentProps:g.componentProps,componentSlots:g.componentSlots});continue}}const c=u[u.length-1],f=u[0];c?.type==="divider"&&u.pop(),f?.type==="divider"&&u.shift(),i[s]=u}return i},H5e=Vr.create({name:"paragraph",priority:1e3,addOptions(){return{HTMLAttributes:{}}},group:"block",content:"inline*",parseHTML(){return[{tag:"p"}]},renderHTML({HTMLAttributes:e}){return["p",Un(this.options.HTMLAttributes,e),0]},addCommands(){return{setParagraph:()=>({commands:e})=>e.setNode(this.name)}},addKeyboardShortcuts(){return{"Mod-Alt-0":()=>this.editor.commands.setParagraph()}}});class z5e{globalAttributes=["class","style","id","data-*"];isInitialized=!1;registerGlobalAttributes(t){t&&t.length>0&&(this.globalAttributes=[...t],this.isInitialized=!0,console.log("Global allowedAttributes registered:",this.globalAttributes))}getGlobalAttributes(){return[...this.globalAttributes]}isGlobalInitialized(){return this.isInitialized}reset(){this.globalAttributes=["class","style","id"],this.isInitialized=!1}}const TN=new z5e;function W5e(e){TN.registerGlobalAttributes(e)}function XQ(){return TN.getGlobalAttributes()}function G5e(){return TN.isGlobalInitialized()}function oo(e,t,n){let r;n&&n.length>0?r=n:r=XQ(),console.log(`Adding common attributes to ${t}:`,{local:n,global:XQ(),final:r,globalInitialized:G5e()});const a=e?{...e}:{};return r.forEach(o=>{a[o]||(a[o]={default:null,parseHTML:i=>i.getAttribute(o)||null,renderHTML:i=>i[o]?{[o]:i[o]}:{}})}),a}const ZQ=H5e.extend({addAttributes(){return oo(this.parent?.(),"paragraph",this.options.allowedAttributes)}}),U5e=$n.create({name:"base-kit",addOptions(){return{...this.parent?.(),bubble:{list:EMe,defaultBubbleList:B5e,button:({editor:e,extension:t,t:n})=>{const{list:r={},defaultBubbleList:a}=t.options?.bubble??{},o=a?.(e)??[];return F5e(r,o,{editor:e,extension:t,t:n})}}}},addExtensions(){const e=[];return this.options.placeholder!==!1&&e.push(w3e.configure({placeholder:"",...this.options.placeholder})),this.options.focus!==!1&&e.push(u3e.configure({className:"focus",...this.options.focus})),this.options.document!==!1&&e.push(o3e.configure()),this.options.text!==!1&&e.push(S3e.configure()),this.options.gapcursor!==!1&&e.push(g3e.configure()),this.options.dropcursor!==!1&&e.push(l3e.configure(this.options.dropcursor)),this.options.characterCount!==!1&&e.push(a3e.configure(this.options.characterCount)),this.options.paragraph!==!1&&e.push(ZQ.configure(this.options.paragraph)),this.options.hardBreak!==!1&&e.push(y3e.configure(this.options.hardBreak)),this.options.listItem!==!1&&e.push(b3e.configure(this.options.listItem)),this.options.textStyle!==!1&&e.push(C3e.configure(this.options.textStyle)),e}}),j5e=/^\s*>\s$/,Y5e=Vr.create({name:"blockquote",addOptions(){return{HTMLAttributes:{}}},content:"block+",group:"block",defining:!0,parseHTML(){return[{tag:"blockquote"}]},renderHTML({HTMLAttributes:e}){return["blockquote",Un(this.options.HTMLAttributes,e),0]},addCommands(){return{setBlockquote:()=>({commands:e})=>e.wrapIn(this.name),toggleBlockquote:()=>({commands:e})=>e.toggleWrap(this.name),unsetBlockquote:()=>({commands:e})=>e.lift(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-b":()=>this.editor.commands.toggleBlockquote()}},addInputRules(){return[Gm({find:j5e,type:this.type})]}}),K5e=Y5e.extend({addAttributes(){return oo(this.parent?.(),"blockquote",this.options.allowedAttributes)},addOptions(){return{...this.parent?.(),HTMLAttributes:{class:"blockquote"},button:({editor:e,t})=>({component:Nn,componentProps:{action:()=>e.chain().focus().toggleBlockquote().run(),isActive:()=>e.isActive("blockquote")||!1,disabled:!e.can().toggleBlockquote(),icon:"blockquote",tooltip:t("editor.blockquote.tooltip")}})}}}),X5e=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))$/,Z5e=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))/g,J5e=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))$/,Q5e=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))/g,q5e=vi.create({name:"bold",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"strong"},{tag:"b",getAttrs:e=>e.style.fontWeight!=="normal"&&null},{style:"font-weight=400",clearMark:e=>e.type.name===this.name},{style:"font-weight",getAttrs:e=>/^(bold(er)?|[5-9]\d{2,})$/.test(e)&&null}]},renderHTML({HTMLAttributes:e}){return["strong",Un(this.options.HTMLAttributes,e),0]},addCommands(){return{setBold:()=>({commands:e})=>e.setMark(this.name),toggleBold:()=>({commands:e})=>e.toggleMark(this.name),unsetBold:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-b":()=>this.editor.commands.toggleBold(),"Mod-B":()=>this.editor.commands.toggleBold()}},addInputRules(){return[Qh({find:X5e,type:this.type}),Qh({find:J5e,type:this.type})]},addPasteRules(){return[Wd({find:Z5e,type:this.type}),Wd({find:Q5e,type:this.type})]}}),$5e=q5e.extend({addAttributes(){return oo(this.parent?.(),"bold",this.options.allowedAttributes)},addOptions(){return{...this.parent?.(),button:({editor:e,t})=>({component:Nn,componentProps:{action:()=>e.chain().focus().toggleBold().run(),isActive:()=>e.isActive("bold")||!1,disabled:!e.can().toggleBold(),icon:"bold",tooltip:t("editor.bold.tooltip")}})}}}),eHe="listItem",JQ="textStyle",QQ=/^\s*([-+*])\s$/,tHe=Vr.create({name:"bulletList",addOptions(){return{itemTypeName:"listItem",HTMLAttributes:{},keepMarks:!1,keepAttributes:!1}},group:"block list",content(){return`${this.options.itemTypeName}+`},parseHTML(){return[{tag:"ul"}]},renderHTML({HTMLAttributes:e}){return["ul",Un(this.options.HTMLAttributes,e),0]},addCommands(){return{toggleBulletList:()=>({commands:e,chain:t})=>this.options.keepAttributes?t().toggleList(this.name,this.options.itemTypeName,this.options.keepMarks).updateAttributes(eHe,this.editor.getAttributes(JQ)).run():e.toggleList(this.name,this.options.itemTypeName,this.options.keepMarks)}},addKeyboardShortcuts(){return{"Mod-Shift-8":()=>this.editor.commands.toggleBulletList()}},addInputRules(){let e=Gm({find:QQ,type:this.type});return(this.options.keepMarks||this.options.keepAttributes)&&(e=Gm({find:QQ,type:this.type,keepMarks:this.options.keepMarks,keepAttributes:this.options.keepAttributes,getAttributes:()=>this.editor.getAttributes(JQ),editor:this.editor})),[e]}}),nHe=tHe.extend({addAttributes(){return oo(this.parent?.(),"bulletList",this.options.allowedAttributes)},addOptions(){return{...this.parent?.(),button:({editor:e,t})=>({component:Nn,componentProps:{action:()=>e.chain().focus().toggleBulletList().run(),isActive:()=>e.isActive("bulletList")||!1,disabled:!e.can().toggleBulletList(),icon:"bulletList",tooltip:t("editor.bulletlist.tooltip")}})}}}),rHe=Vr.create({name:"clear",addOptions(){return{...this.parent?.(),button:({editor:e,t})=>({component:Nn,componentProps:{action:()=>e.chain().focus().clearNodes().unsetAllMarks().run(),disabled:!e.can().chain().focus().clearNodes().unsetAllMarks().run(),icon:"clear",tooltip:t("editor.clear.tooltip")}})}}}),aHe=/(^|[^`])`([^`]+)`(?!`)/,oHe=/(^|[^`])`([^`]+)`(?!`)/g,iHe=vi.create({name:"code",addOptions(){return{HTMLAttributes:{}}},excludes:"_",code:!0,exitable:!0,parseHTML(){return[{tag:"code"}]},renderHTML({HTMLAttributes:e}){return["code",Un(this.options.HTMLAttributes,e),0]},addCommands(){return{setCode:()=>({commands:e})=>e.setMark(this.name),toggleCode:()=>({commands:e})=>e.toggleMark(this.name),unsetCode:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-e":()=>this.editor.commands.toggleCode()}},addInputRules(){return[Qh({find:aHe,type:this.type})]},addPasteRules(){return[Wd({find:oHe,type:this.type})]}}),sHe=iHe.extend({addAttributes(){return oo(this.parent?.(),"code",this.options.allowedAttributes)},addOptions(){return{...this.parent?.(),button:({editor:e,t})=>({component:Nn,componentProps:{action:()=>e.chain().focus().toggleCode().run(),isActive:()=>e.isActive("code")||!1,disabled:!e.can().toggleCode(),icon:"code",tooltip:t("editor.code.tooltip")}})}}}),lHe=/^```([a-z]+)?[\s\n]$/,uHe=/^~~~([a-z]+)?[\s\n]$/,cHe=Vr.create({name:"codeBlock",addOptions(){return{languageClassPrefix:"language-",exitOnTripleEnter:!0,exitOnArrowDown:!0,defaultLanguage:null,HTMLAttributes:{}}},content:"text*",marks:"",group:"block",code:!0,defining:!0,addAttributes(){return{language:{default:this.options.defaultLanguage,parseHTML:e=>{var t;const{languageClassPrefix:n}=this.options;return[...((t=e.firstElementChild)===null||t===void 0?void 0:t.classList)||[]].filter(a=>a.startsWith(n)).map(a=>a.replace(n,""))[0]||null},rendered:!1}}},parseHTML(){return[{tag:"pre",preserveWhitespace:"full"}]},renderHTML({node:e,HTMLAttributes:t}){return["pre",Un(this.options.HTMLAttributes,t),["code",{class:e.attrs.language?this.options.languageClassPrefix+e.attrs.language:null},0]]},addCommands(){return{setCodeBlock:e=>({commands:t})=>t.setNode(this.name,e),toggleCodeBlock:e=>({commands:t})=>t.toggleNode(this.name,"paragraph",e)}},addKeyboardShortcuts(){return{"Mod-Alt-c":()=>this.editor.commands.toggleCodeBlock(),Backspace:()=>{const{empty:e,$anchor:t}=this.editor.state.selection,n=t.pos===1;return!e||t.parent.type.name!==this.name?!1:n||!t.parent.textContent.length?this.editor.commands.clearNodes():!1},Enter:({editor:e})=>{if(!this.options.exitOnTripleEnter)return!1;const{state:t}=e,{selection:n}=t,{$from:r,empty:a}=n;if(!a||r.parent.type!==this.type)return!1;const o=r.parentOffset===r.parent.nodeSize-2,i=r.parent.textContent.endsWith(` -`);return!o||!i?!1:e.chain().command(({tr:s})=>(s.delete(r.pos-2,r.pos),!0)).exitCode().run()},ArrowDown:({editor:e})=>{if(!this.options.exitOnArrowDown)return!1;const{state:t}=e,{selection:n,doc:r}=t,{$from:a,empty:o}=n;if(!o||a.parent.type!==this.type||a.parentOffset!==a.parent.nodeSize-2)return!1;const i=a.after();return i===void 0?!1:r.nodeAt(i)?e.commands.command(({tr:s})=>(s.setSelection(Ft.near(r.resolve(i))),!0)):e.commands.exitCode()}}},addInputRules(){return[YP({find:sHe,type:this.type,getAttributes:e=>({language:e[1]})}),YP({find:lHe,type:this.type,getAttributes:e=>({language:e[1]})})]},addProseMirrorPlugins(){return[new mr({key:new aa("codeBlockVSCodeHandler"),props:{handlePaste:(e,t)=>{if(!t.clipboardData||this.editor.isActive(this.type.name))return!1;const n=t.clipboardData.getData("text/plain"),r=t.clipboardData.getData("vscode-editor-data"),a=r?JSON.parse(r):void 0,o=a?.mode;if(!n||!o)return!1;const{tr:i,schema:s}=e.state,l=s.text(n.replace(/\r\n?/g,` -`));return i.replaceSelectionWith(this.type.create({language:o},l)),i.selection.$from.parent.type!==this.type&&i.setSelection(Mt.near(i.doc.resolve(Math.max(0,i.selection.from-2)))),i.setMeta("paste",!0),e.dispatch(i),!0}}})]}}),cHe=uHe.extend({addAttributes(){return ao(this.parent?.(),"codeBlock",this.options.allowedAttributes)},addOptions(){return{...this.parent?.(),button:({editor:e,t})=>({component:Nn,componentProps:{action:()=>e.chain().focus().toggleCodeBlock().run(),isActive:()=>e.isActive("codeBlock")||!1,disabled:!e.can().toggleCodeBlock(),icon:"codeBlock",tooltip:t("editor.codeblock.tooltip")}})}}}),dHe=qn.create({name:"color",addOptions(){return{types:["textStyle"]}},addGlobalAttributes(){return[{types:this.options.types,attributes:{color:{default:null,parseHTML:e=>{var t;return(t=e.style.color)===null||t===void 0?void 0:t.replace(/['"]+/g,"")},renderHTML:e=>e.color?{style:`color: ${e.color}`}:{}}}}]},addCommands(){return{setColor:e=>({chain:t})=>t().setMark("textStyle",{color:e}).run(),unsetColor:()=>({chain:e})=>e().setMark("textStyle",{color:null}).removeEmptyTextStyle().run()}}}),JQ=d.defineComponent({__name:"ColorPicker",props:{modelValue:{default:""},nudgeLeft:{default:0},nudgeTop:{default:0},more:{type:Boolean,default:!0}},emits:["update:modelValue","change"],setup(e,{emit:t}){const n=e,r=t,a=d.ref(""),o=d.ref(!1);d.watch(o,s=>{a.value=n.modelValue});function i(s){r("update:modelValue",s),r("change",s),a.value=s,o.value=!1}return(s,l)=>{const u=dt,c=ft,f=zr,h=tc,v=Ro,p=yo;return d.openBlock(),d.createBlock(p,{modelValue:o.value,"onUpdate:modelValue":l[2]||(l[2]=m=>o.value=m),"nudge-left":s.nudgeLeft||255,"nudge-top":s.nudgeTop||42,"close-on-content-click":!1,transition:"scale-transition",origin:s.nudgeLeft?"top left":"top right",activator:"parent"},{default:d.withCtx(()=>[d.createVNode(v,null,{default:d.withCtx(()=>[d.createVNode(h,{class:"d-flex flex-wrap justify-between ma-1",fluid:"","max-width":230},{default:d.withCtx(()=>[(d.openBlock(!0),d.createElementBlock(d.Fragment,null,d.renderList(d.unref(_Me),m=>(d.openBlock(),d.createBlock(c,{key:m,flat:"",icon:"",density:"compact",onClick:g=>i(m)},{default:d.withCtx(()=>[d.createVNode(u,{icon:d.unref(Nr)("circle"),color:m},null,8,["icon","color"])]),_:2},1032,["onClick"]))),128)),d.createVNode(f,{modelValue:a.value,"onUpdate:modelValue":l[0]||(l[0]=m=>a.value=m),class:"mt-2 mx-1","append-inner-icon":d.unref(Nr)("check"),density:"compact",label:"HEX",variant:"outlined",flat:"","hide-details":"","single-line":"",clearable:"","onClick:appendInner":l[1]||(l[1]=m=>i(a.value))},d.createSlots({_:2},[a.value?{name:"prepend-inner",fn:d.withCtx(()=>[d.createVNode(u,{class:"opacity-100",icon:d.unref(Nr)("circle"),color:a.value},null,8,["icon","color"])]),key:"0"}:void 0]),1032,["modelValue","append-inner-icon"])]),_:1})]),_:1})]),_:1},8,["modelValue","nudge-left","nudge-top","origin"])}}}),fHe=d.defineComponent({__name:"ColorActionButton",props:{editor:{},icon:{default:void 0},tooltip:{default:void 0},disabled:{type:Boolean,default:!1},action:{type:Function,default:void 0},isActive:{type:Function,default:void 0}},setup(e){const t=e,{state:n}=FV();function r(a){t.action?.(a)}return d.watchEffect(()=>{const{color:a}=t.editor.getAttributes("textStyle");n.color=a}),(a,o)=>(d.openBlock(),d.createBlock(Nn,{icon:a.icon,tooltip:a.tooltip,disabled:a.disabled,color:d.unref(n).color,"is-active":a.isActive},{default:d.withCtx(()=>[d.createVNode(JQ,{modelValue:d.unref(n).color,"onUpdate:modelValue":o[0]||(o[0]=i=>d.unref(n).color=i),activator:"parent","nudge-top":-4,"nudge-left":8,onChange:r},null,8,["modelValue"])]),_:1},8,["icon","tooltip","disabled","color","is-active"]))}}),hHe=dHe.extend({addOptions(){return{...this.parent?.(),button:({editor:e,t})=>({component:fHe,componentProps:{action:n=>{typeof n=="string"&&e.chain().focus().setColor(n).run()},isActive:()=>{const{color:n}=e.getAttributes("textStyle");return n&&e.isActive({color:n})||!1},disabled:!e.can().setColor(""),icon:"color",tooltip:t("editor.color.tooltip")}})}}}),vHe=qn.create({name:"fontFamily",addOptions(){return{types:["textStyle"]}},addGlobalAttributes(){return[{types:this.options.types,attributes:{fontFamily:{default:null,parseHTML:e=>e.style.fontFamily,renderHTML:e=>e.fontFamily?{style:`font-family: ${e.fontFamily}`}:{}}}}]},addCommands(){return{setFontFamily:e=>({chain:t})=>t().setMark("textStyle",{fontFamily:e}).run(),unsetFontFamily:()=>({chain:e})=>e().setMark("textStyle",{fontFamily:null}).removeEmptyTextStyle().run()}}}),qC=d.defineComponent({__name:"ActionMenuButton",props:{editor:{},disabled:{type:Boolean,default:!1},color:{default:void 0},maxHeight:{default:void 0},icon:{default:void 0},tooltip:{default:""},items:{default:()=>[]}},setup(e){const t=e,n=d.ref(!1),r=d.computed(()=>{const a=t.items.find(o=>o.isActive());return a&&!a.default?{...a,icon:a.icon?a.icon:t.icon}:{title:t.tooltip,icon:t.icon,isActive:()=>!1}});return(a,o)=>{const i=dt,s=ph,l=Sr,u=ma,c=Ro,f=yo;return d.openBlock(),d.createBlock(Nn,{icon:r.value.icon,tooltip:r.value.title,disabled:a.disabled,color:a.color,"is-active":r.value.isActive},{default:d.withCtx(()=>[d.createVNode(f,{modelValue:n.value,"onUpdate:modelValue":o[0]||(o[0]=h=>n.value=h),activator:"parent"},{default:d.withCtx(()=>[d.createVNode(c,{density:"compact","max-height":a.maxHeight},{default:d.withCtx(()=>[(d.openBlock(!0),d.createElementBlock(d.Fragment,null,d.renderList(a.items,(h,v)=>(d.openBlock(),d.createElementBlock(d.Fragment,{key:v},[d.createVNode(l,{active:h.isActive(),disabled:h.disabled,onClick:h.action},{prepend:d.withCtx(()=>[h.icon?(d.openBlock(),d.createBlock(i,{key:0,icon:d.unref(Nr)(h.icon)},null,8,["icon"])):d.createCommentVNode("",!0)]),default:d.withCtx(()=>[d.createVNode(s,{style:d.normalizeStyle(h.style)},{default:d.withCtx(()=>[d.createTextVNode(d.toDisplayString(h.title),1)]),_:2},1032,["style"])]),_:2},1032,["active","disabled","onClick"]),h.divider?(d.openBlock(),d.createBlock(u,{key:0})):d.createCommentVNode("",!0)],64))),128))]),_:1},8,["max-height"])]),_:1},8,["modelValue"])]),_:1},8,["icon","tooltip","disabled","color","is-active"])}}}),pHe=vHe.extend({addOptions(){return{...this.parent?.(),fontFamilies:TMe,button:({editor:e,extension:t,t:n})=>{const r=(t.options?.fontFamilies||[]).map(o=>({title:n(o.title),isActive:()=>{const{fontFamily:i}=e.getAttributes("textStyle");return o.value===wV&&i===void 0?!0:e.isActive({fontFamily:o.value})||!1},action:()=>{if(o.value===wV){e.chain().focus().unsetFontFamily().run();return}e.chain().focus().setFontFamily(o.value).run()},disabled:!e.can().setFontFamily(o.value),style:{fontFamily:o.value},divider:o.divider??!1,default:o.default??!1})),a=r.filter(o=>o.disabled).length===r.length;return{component:qC,componentProps:{icon:"fontFamily",tooltip:n("editor.fontFamily.tooltip"),disabled:a,items:r,maxHeight:280}}}}}}),mHe=qn.create({name:"fontSize",addOptions(){return{...this.parent?.(),types:["textStyle"],fontSizes:[...kMe],button:({editor:e,extension:t,t:n})=>{const r=t.options?.fontSizes||[],a=[Tm,...r].map(i=>({title:i===Tm?n("editor.default"):String(i),isActive:()=>{const{fontSize:s}=e.getAttributes("textStyle");return i===Tm&&s===void 0?!0:e.isActive({fontSize:String(i)})||!1},action:()=>{if(i===Tm){e.chain().focus().unsetFontSize().run();return}e.chain().focus().setFontSize(String(i)).run()},disabled:!e.can().setFontSize(String(i)),divider:i===Tm,default:i===Tm})),o=a.filter(i=>i.disabled).length===a.length;return{component:qC,componentProps:{icon:"fontSize",tooltip:n("editor.fontSize.tooltip"),disabled:o,items:a,maxHeight:280}}}}},addGlobalAttributes(){return[{types:this.options.types,attributes:{fontSize:{default:null,parseHTML:e=>e.style.fontSize||"",renderHTML:e=>e.fontSize?{style:`font-size: ${zb(e.fontSize)}`}:{}}}}]},addCommands(){return{setFontSize:e=>({chain:t})=>t().setMark("textStyle",{fontSize:e}).run(),unsetFontSize:()=>({chain:e})=>e().setMark("textStyle",{fontSize:null}).removeEmptyTextStyle().run()}}}),gHe=d.defineComponent({__name:"FullscreenActionButton",props:{disabled:{type:Boolean,default:!1},color:{default:void 0},isActive:{type:Function,default:void 0},useWindow:{type:Boolean,default:!1}},setup(e){const t=e,{t:n}=uc(),{state:r,toggleFullscreen:a}=FV(),{isFullscreen:o,enter:i,exit:s}=MPe();d.watch(o,f=>{!f&&r.isFullscreen&&t.useWindow&&c()});const l=d.computed(()=>{const f=r.isFullscreen?"editor.fullscreen.tooltip.exit":"editor.fullscreen.tooltip.fullscreen";return d.unref(n)(f)}),u=d.computed(()=>{const f=r.isFullscreen?"fullscreenExit":"fullscreen";return Nr(f)});function c(f=!1){a(),r.isFullscreen?(document.documentElement.classList.add("overflow-y-hidden"),f&&i()):(document.documentElement.classList.remove("overflow-y-hidden"),f&&s())}return(f,h)=>{const v=dt,p=Mh,m=ft;return d.openBlock(),d.createBlock(m,{class:d.normalizeClass(["rounded me-1 ms-0",{"v-btn--active":f.isActive?.()}]),density:"comfortable",size:"small",disabled:f.disabled,color:f.color,icon:"",onClick:h[0]||(h[0]=g=>c(f.useWindow))},{default:d.withCtx(()=>[d.createVNode(v,{icon:u.value},null,8,["icon"]),d.createVNode(p,{eager:!1,activator:"parent",location:"top",text:l.value},null,8,["text"]),d.renderSlot(f.$slots,"default")]),_:3},8,["disabled","color","class"])}}}),yHe=qn.create({name:"fullscreen",addOptions(){return{...this.parent?.(),useWindow:!1,button:({editor:e,extension:t,t:n})=>({component:gHe,componentProps:{useWindow:t.options.useWindow??!1}})}}}),bHe=Vr.create({name:"heading",addOptions(){return{levels:[1,2,3,4,5,6],HTMLAttributes:{}}},content:"inline*",group:"block",defining:!0,addAttributes(){return{level:{default:1,rendered:!1}}},parseHTML(){return this.options.levels.map(e=>({tag:`h${e}`,attrs:{level:e}}))},renderHTML({node:e,HTMLAttributes:t}){return[`h${this.options.levels.includes(e.attrs.level)?e.attrs.level:this.options.levels[0]}`,Un(this.options.HTMLAttributes,t),0]},addCommands(){return{setHeading:e=>({commands:t})=>this.options.levels.includes(e.level)?t.setNode(this.name,e):!1,toggleHeading:e=>({commands:t})=>this.options.levels.includes(e.level)?t.toggleNode(this.name,"paragraph",e):!1}},addKeyboardShortcuts(){return this.options.levels.reduce((e,t)=>({...e,[`Mod-Alt-${t}`]:()=>this.editor.commands.toggleHeading({level:t})}),{})},addInputRules(){return this.options.levels.map(e=>YP({find:new RegExp(`^(#{${Math.min(...this.options.levels)},${e}})\\s$`),type:this.type,getAttributes:{level:e}}))}}),wHe=bHe.extend({addAttributes(){return ao(this.parent?.(),"heading",this.options.allowedAttributes)},addOptions(){return{...this.parent?.(),levels:[1,2,3,4,5,6],button:({editor:e,extension:t,t:n})=>{const{extensions:r=[]}=e.extensionManager??[],a=t.options?.levels||[],o=r.find(l=>l.name==="base-kit"),i=a.map(l=>({action:()=>e.chain().focus().toggleHeading({level:l}).run(),isActive:()=>e.isActive("heading",{level:l})||!1,disabled:!e.can().toggleHeading({level:l}),icon:`h${l}`,title:n(`editor.heading.h${l}.tooltip`)}));o&&o.options.paragraph!==!1&&i.unshift({action:()=>e.chain().focus().setParagraph().run(),isActive:()=>e.isActive("paragraph")||!1,disabled:!e.can().setParagraph(),icon:"p",title:n("editor.paragraph.tooltip"),divider:!0});const s=i.filter(l=>l.disabled).length===i.length;return{component:qC,componentProps:{icon:"heading",tooltip:n("editor.heading.tooltip"),disabled:s,items:i}}}}}}),SHe=/(?:^|\s)(==(?!\s+==)((?:[^=]+))==(?!\s+==))$/,xHe=/(?:^|\s)(==(?!\s+==)((?:[^=]+))==(?!\s+==))/g,CHe=fi.create({name:"highlight",addOptions(){return{multicolor:!1,HTMLAttributes:{}}},addAttributes(){return this.options.multicolor?{color:{default:null,parseHTML:e=>e.getAttribute("data-color")||e.style.backgroundColor,renderHTML:e=>e.color?{"data-color":e.color,style:`background-color: ${e.color}; color: inherit`}:{}}}:{}},parseHTML(){return[{tag:"mark"}]},renderHTML({HTMLAttributes:e}){return["mark",Un(this.options.HTMLAttributes,e),0]},addCommands(){return{setHighlight:e=>({commands:t})=>t.setMark(this.name,e),toggleHighlight:e=>({commands:t})=>t.toggleMark(this.name,e),unsetHighlight:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-h":()=>this.editor.commands.toggleHighlight()}},addInputRules(){return[Qh({find:SHe,type:this.type})]},addPasteRules(){return[Wd({find:xHe,type:this.type})]}}),_He=d.defineComponent({__name:"HighlightActionButton",props:{editor:{},icon:{default:void 0},tooltip:{default:void 0},disabled:{type:Boolean,default:!1},action:{type:Function,default:void 0},isActive:{type:Function,default:void 0}},setup(e){const t=e,{state:n}=FV();function r(a){t.action?.(a)}return d.watchEffect(()=>{const{color:a}=t.editor.getAttributes("highlight");n.highlight=a}),(a,o)=>(d.openBlock(),d.createBlock(Nn,{icon:a.icon,tooltip:a.tooltip,disabled:a.disabled,color:d.unref(n).highlight,"is-active":a.isActive},{default:d.withCtx(()=>[d.createVNode(JQ,{modelValue:d.unref(n).highlight,"onUpdate:modelValue":o[0]||(o[0]=i=>d.unref(n).highlight=i),activator:"parent","nudge-top":-4,"nudge-left":8,onChange:r},null,8,["modelValue"])]),_:1},8,["icon","tooltip","disabled","color","is-active"]))}}),THe=CHe.extend({addAttributes(){return ao(this.parent?.(),"highlight",this.options.allowedAttributes)},addOptions(){return{...this.parent?.(),multicolor:!0,button:({editor:e,t})=>({component:_He,componentProps:{action:n=>{typeof n=="string"&&e.chain().focus().setHighlight({color:n}).run()},isActive:()=>e.isActive("highlight")||!1,disabled:!e.can().setHighlight(),icon:"highlight",tooltip:t("editor.highlight.tooltip")}})}}});var $C=200,ja=function(){};ja.prototype.append=function(e){return e.length?(e=ja.from(e),!this.length&&e||e.length<$C&&this.leafAppend(e)||this.length<$C&&e.leafPrepend(this)||this.appendInner(e)):this},ja.prototype.prepend=function(e){return e.length?ja.from(e).append(this):this},ja.prototype.appendInner=function(e){return new kHe(this,e)},ja.prototype.slice=function(e,t){return e===void 0&&(e=0),t===void 0&&(t=this.length),e>=t?ja.empty:this.sliceInner(Math.max(0,e),Math.min(this.length,t))},ja.prototype.get=function(e){if(!(e<0||e>=this.length))return this.getInner(e)},ja.prototype.forEach=function(e,t,n){t===void 0&&(t=0),n===void 0&&(n=this.length),t<=n?this.forEachInner(e,t,n,0):this.forEachInvertedInner(e,t,n,0)},ja.prototype.map=function(e,t,n){t===void 0&&(t=0),n===void 0&&(n=this.length);var r=[];return this.forEach(function(a,o){return r.push(e(a,o))},t,n),r},ja.from=function(e){return e instanceof ja?e:e&&e.length?new QQ(e):ja.empty};var QQ=function(e){function t(r){e.call(this),this.values=r}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={length:{configurable:!0},depth:{configurable:!0}};return t.prototype.flatten=function(){return this.values},t.prototype.sliceInner=function(r,a){return r==0&&a==this.length?this:new t(this.values.slice(r,a))},t.prototype.getInner=function(r){return this.values[r]},t.prototype.forEachInner=function(r,a,o,i){for(var s=a;s=o;s--)if(r(this.values[s],i+s)===!1)return!1},t.prototype.leafAppend=function(r){if(this.length+r.length<=$C)return new t(this.values.concat(r.flatten()))},t.prototype.leafPrepend=function(r){if(this.length+r.length<=$C)return new t(r.flatten().concat(this.values))},n.length.get=function(){return this.values.length},n.depth.get=function(){return 0},Object.defineProperties(t.prototype,n),t}(ja);ja.empty=new QQ([]);var kHe=function(e){function t(n,r){e.call(this),this.left=n,this.right=r,this.length=n.length+r.length,this.depth=Math.max(n.depth,r.depth)+1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.flatten=function(){return this.left.flatten().concat(this.right.flatten())},t.prototype.getInner=function(n){return ni&&this.right.forEachInner(n,Math.max(r-i,0),Math.min(this.length,a)-i,o+i)===!1)return!1},t.prototype.forEachInvertedInner=function(n,r,a,o){var i=this.left.length;if(r>i&&this.right.forEachInvertedInner(n,r-i,Math.max(a,i)-i,o+i)===!1||a=a?this.right.slice(n-a,r-a):this.left.slice(n,a).append(this.right.slice(0,r-a))},t.prototype.leafAppend=function(n){var r=this.right.leafAppend(n);if(r)return new t(this.left,r)},t.prototype.leafPrepend=function(n){var r=this.left.leafPrepend(n);if(r)return new t(r,this.right)},t.prototype.appendInner=function(n){return this.left.depth>=Math.max(this.right.depth,n.depth)+1?new t(this.left,new t(this.right,n)):new t(this,n)},t}(ja);const AHe=500;class pl{constructor(t,n){this.items=t,this.eventCount=n}popEvent(t,n){if(this.eventCount==0)return null;let r=this.items.length;for(;;r--)if(this.items.get(r-1).selection){--r;break}let a,o;n&&(a=this.remapping(r,this.items.length),o=a.maps.length);let i=t.tr,s,l,u=[],c=[];return this.items.forEach((f,h)=>{if(!f.step){a||(a=this.remapping(r,h+1),o=a.maps.length),o--,c.push(f);return}if(a){c.push(new su(f.map));let v=f.step.map(a.slice(o)),p;v&&i.maybeStep(v).doc&&(p=i.mapping.maps[i.mapping.maps.length-1],u.push(new su(p,void 0,void 0,u.length+c.length))),o--,p&&a.appendMap(p,o)}else i.maybeStep(f.step);if(f.selection)return s=a?f.selection.map(a.slice(o)):f.selection,l=new pl(this.items.slice(0,r).append(c.reverse().concat(u)),this.eventCount-1),!1},this.items.length,0),{remaining:l,transform:i,selection:s}}addTransform(t,n,r,a){let o=[],i=this.eventCount,s=this.items,l=!a&&s.length?s.get(s.length-1):null;for(let c=0;cMHe&&(s=EHe(s,u),i-=u),new pl(s.append(o),i)}remapping(t,n){let r=new Yb;return this.items.forEach((a,o)=>{let i=a.mirrorOffset!=null&&o-a.mirrorOffset>=t?r.maps.length-a.mirrorOffset:void 0;r.appendMap(a.map,i)},t,n),r}addMaps(t){return this.eventCount==0?this:new pl(this.items.append(t.map(n=>new su(n))),this.eventCount)}rebased(t,n){if(!this.eventCount)return this;let r=[],a=Math.max(0,this.items.length-n),o=t.mapping,i=t.steps.length,s=this.eventCount;this.items.forEach(h=>{h.selection&&s--},a);let l=n;this.items.forEach(h=>{let v=o.getMirror(--l);if(v==null)return;i=Math.min(i,v);let p=o.maps[v];if(h.step){let m=t.steps[v].invert(t.docs[v]),g=h.selection&&h.selection.map(o.slice(l+1,v));g&&s++,r.push(new su(p,m,g))}else r.push(new su(p))},a);let u=[];for(let h=n;hAHe&&(f=f.compress(this.items.length-r.length)),f}emptyItemCount(){let t=0;return this.items.forEach(n=>{n.step||t++}),t}compress(t=this.items.length){let n=this.remapping(0,t),r=n.maps.length,a=[],o=0;return this.items.forEach((i,s)=>{if(s>=t)a.push(i),i.selection&&o++;else if(i.step){let l=i.step.map(n.slice(r)),u=l&&l.getMap();if(r--,u&&n.appendMap(u,r),l){let c=i.selection&&i.selection.map(n.slice(r));c&&o++;let f=new su(u.invert(),l,c),h,v=a.length-1;(h=a.length&&a[v].merge(f))?a[v]=h:a.push(f)}}else i.map&&r--},this.items.length,0),new pl(ja.from(a.reverse()),o)}}pl.empty=new pl(ja.empty,0);function EHe(e,t){let n;return e.forEach((r,a)=>{if(r.selection&&t--==0)return n=a,!1}),e.slice(n)}class su{constructor(t,n,r,a){this.map=t,this.step=n,this.selection=r,this.mirrorOffset=a}merge(t){if(this.step&&t.step&&!t.selection){let n=t.step.merge(this.step);if(n)return new su(n.getMap().invert(),n,this.selection)}}}class Kd{constructor(t,n,r,a,o){this.done=t,this.undone=n,this.prevRanges=r,this.prevTime=a,this.prevComposition=o}}const MHe=20;function IHe(e,t,n,r){let a=n.getMeta(nv),o;if(a)return a.historyState;n.getMeta(PHe)&&(e=new Kd(e.done,e.undone,null,0,-1));let i=n.getMeta("appendedTransaction");if(n.steps.length==0)return e;if(i&&i.getMeta(nv))return i.getMeta(nv).redo?new Kd(e.done.addTransform(n,void 0,r,e_(t)),e.undone,qQ(n.mapping.maps),e.prevTime,e.prevComposition):new Kd(e.done,e.undone.addTransform(n,void 0,r,e_(t)),null,e.prevTime,e.prevComposition);if(n.getMeta("addToHistory")!==!1&&!(i&&i.getMeta("addToHistory")===!1)){let s=n.getMeta("composition"),l=e.prevTime==0||!i&&e.prevComposition!=s&&(e.prevTime<(n.time||0)-r.newGroupDelay||!DHe(n,e.prevRanges)),u=i?TN(e.prevRanges,n.mapping):qQ(n.mapping.maps);return new Kd(e.done.addTransform(n,l?t.selection.getBookmark():void 0,r,e_(t)),pl.empty,u,n.time,s??e.prevComposition)}else return(o=n.getMeta("rebased"))?new Kd(e.done.rebased(n,o),e.undone.rebased(n,o),TN(e.prevRanges,n.mapping),e.prevTime,e.prevComposition):new Kd(e.done.addMaps(n.mapping.maps),e.undone.addMaps(n.mapping.maps),TN(e.prevRanges,n.mapping),e.prevTime,e.prevComposition)}function DHe(e,t){if(!t)return!1;if(!e.docChanged)return!0;let n=!1;return e.mapping.maps[0].forEach((r,a)=>{for(let o=0;o=t[o]&&(n=!0)}),n}function qQ(e){let t=[];for(let n=e.length-1;n>=0&&t.length==0;n--)e[n].forEach((r,a,o,i)=>t.push(o,i));return t}function TN(e,t){if(!e)return null;let n=[];for(let r=0;r{let a=nv.getState(n);if(!a||(e?a.undone:a.done).eventCount==0)return!1;if(r){let o=VHe(a,n,e);o&&r(o.scrollIntoView())}return!0}}const t7=e7(!1),n7=e7(!0),LHe=qn.create({name:"history",addOptions(){return{depth:100,newGroupDelay:500}},addCommands(){return{undo:()=>({state:e,dispatch:t})=>t7(e,t),redo:()=>({state:e,dispatch:t})=>n7(e,t)}},addProseMirrorPlugins(){return[NHe(this.options)]},addKeyboardShortcuts(){return{"Mod-z":()=>this.editor.commands.undo(),"Shift-Mod-z":()=>this.editor.commands.redo(),"Mod-y":()=>this.editor.commands.redo(),"Mod-я":()=>this.editor.commands.undo(),"Shift-Mod-я":()=>this.editor.commands.redo()}}}),OHe=LHe.extend({addOptions(){return{...this.parent?.(),depth:10,button:({editor:e,t})=>["undo","redo"].map(n=>({component:Nn,componentProps:{action:()=>{n==="undo"&&e.chain().focus().undo().run(),n==="redo"&&e.chain().focus().redo().run()},disabled:!e.can()[n](),icon:n,tooltip:t(`editor.${n}.tooltip`)}}))}}}),RHe=Vr.create({name:"horizontalRule",addOptions(){return{HTMLAttributes:{}}},group:"block",parseHTML(){return[{tag:"hr"}]},renderHTML({HTMLAttributes:e}){return["hr",Un(this.options.HTMLAttributes,e)]},addCommands(){return{setHorizontalRule:()=>({chain:e,state:t})=>{if(!xRe(t,t.schema.nodes[this.name]))return!1;const{selection:n}=t,{$from:r,$to:a}=n,o=e();return r.parentOffset===0?o.insertContentAt({from:Math.max(r.pos-1,0),to:a.pos},{type:this.name}):mJ(n)?o.insertContentAt(a.pos,{type:this.name}):o.insertContent({type:this.name}),o.command(({tr:i,dispatch:s})=>{var l;if(s){const{$to:u}=i.selection,c=u.end();if(u.nodeAfter)u.nodeAfter.isTextblock?i.setSelection(Mt.create(i.doc,u.pos+1)):u.nodeAfter.isBlock?i.setSelection(At.create(i.doc,u.pos)):i.setSelection(Mt.create(i.doc,u.pos));else{const f=(l=u.parent.type.contentMatch.defaultType)===null||l===void 0?void 0:l.create();f&&(i.insert(c,f),i.setSelection(Mt.create(i.doc,c+1)))}i.scrollIntoView()}return!0}).run()}}},addInputRules(){return[bJ({find:/^(?:---|—-|___\s|\*\*\*\s)$/,type:this.type})]}}),BHe=RHe.extend({addOptions(){return{...this.parent?.(),button:({editor:e,t})=>({component:Nn,componentProps:{action:()=>e.chain().focus().setHorizontalRule().run(),disabled:!e.can().setHorizontalRule(),icon:"horizontalRule",tooltip:t("editor.horizontalrule.tooltip")}})}}});function FHe(e){const t=e.view.dom,n=t.parentElement;if(!n)return null;window.pageYOffset||document.documentElement.scrollTop,window.pageXOffset||document.documentElement.scrollLeft;const r=document.createElement("div");r.className="tiptap-html-overlay",r.style.position="absolute",r.style.top="0",r.style.left="0",r.style.width="100%",r.style.height="100%",r.style.backgroundColor="#f8f9fa",r.style.zIndex="10",r.style.display="flex",r.style.flexDirection="column",r.style.boxSizing="border-box",r.style.border="1px solid #ddd";const a=document.createElement("textarea");a.className="tiptap-html-editor",a.style.width="100%",a.style.height="100%",a.style.padding="12px",a.style.border="none",a.style.resize="none",a.style.fontFamily="monospace",a.style.fontSize="14px",a.style.backgroundColor="transparent",a.style.flex="1",a.style.outline="none",a.style.color="#333";const o=e.getHTML();e.storage.htmlView.editorContent=o;const i=HHe(o);a.value=i,e.storage.htmlView.htmlContent=i,r.appendChild(a),n.style.position="relative";const s=t.offsetWidth,l=t.offsetHeight;return r.style.width=`${s}px`,r.style.height=`${l}px`,r.style.minHeight=`${l}px`,r.style.transition="none",n.appendChild(r),setTimeout(()=>{a.focus({preventScroll:!0}),console.log("Switched to HTML view mode")},10),a.addEventListener("input",()=>{e.storage.htmlView.htmlContent=a.value;try{e.storage.htmlView.isUpdatingFromHTML=!0;const u=r7(a.value);e.commands.setContent(u,!1);const c=e.state.tr;c.setMeta("preventUpdate",!1),c.setMeta("addToHistory",!1),e.view.dispatch(c),e.options.onUpdate&&e.options.onUpdate({editor:e,transaction:c})}catch(u){console.error("Error syncing HTML to editor:",u)}finally{requestAnimationFrame(()=>{e.storage.htmlView.isUpdatingFromHTML=!1})}}),r}function HHe(e){return e.replace(/
]*>[\s\S]*?<\/div>/gi,"").replace(/