@extclp/vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
311 lines • 866 kB
JavaScript
var VexipUI=function(K,e){"use strict";var qS=Object.defineProperty;var GS=(K,e,st)=>e in K?qS(K,e,{enumerable:!0,configurable:!0,writable:!0,value:st}):K[e]=st;var ut=(K,e,st)=>GS(K,typeof e!="symbol"?e+"":e,st);const st=typeof window<"u",sh=Object.prototype.toString,ch=Object.prototype.hasOwnProperty;function dh(t,a){return sh.call(t)===`[object ${a}]`}function Mo(t,a){return ch.call(t,a)}function It(t){return t!=null}function lt(t){return t==null}function fh(t){return Number.isNaN(t)}function ys(t){return t===!0}function ks(t){return t===!1}function Vn(t){return dh(t,"Object")}function Fn(t){return!!t&&typeof t.then=="function"&&typeof t.catch=="function"}function Mt(t){return typeof t=="function"}function Fo(t){return Array.isArray(t)||typeof t=="string"?t.length===0:t instanceof Map||t instanceof Set?t.size===0:Vn(t)?Object.keys(t).length===0:typeof t=="number"?fh(t):lt(t)}function _n(t,a=!1){return!a&&!st?!1:!!(t&&"nodeType"in t)}function sa(t){return It(t)&&typeof t[Symbol.iterator]=="function"}function zt(){}function uh(){return!0}function pr(){return!1}function Hn(t,a=1,r=1){const l=[];for(let n=0;n<t;++n)l.push(a+n*r);return l}function ph(t){return Object.prototype.toString.call(t).slice(8,-1)}function Cs(t=16){const a="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890",r=a.length;let l="";for(;t--;)l+=a.charAt(Math.floor(Math.random()*r));return l}async function Tr(t,a={}){if(t.length){for(const[r,l]of t)if(typeof r=="function"?r():r)return typeof a.beforeMatchAny=="function"&&await a.beforeMatchAny(),await l(),typeof a.afterMatchAny=="function"&&await a.afterMatchAny(),!0}return!1}const zr="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)",mh=`[\\s|\\(]+(${zr})[,|\\s]+(${zr})[,|\\s]+(${zr})\\s*\\)?`,Vl=`[\\s|\\(]+(${zr})[,|\\s]+(${zr})[,|\\s]+(${zr})[,|\\s]+(${zr})\\s*\\)?`,ws=new RegExp(`rgb${mh}`),Ss=new RegExp(`rgba${Vl}`),xs=new RegExp(`hsl${Vl}`),Ns=new RegExp(`hsla${Vl}`),Es=new RegExp(`hsv${Vl}`),Vs=new RegExp(`hsva${Vl}`),Ts=/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,zs=/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Bs=/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,$s=/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,ca=Object.freeze({aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"}),hh=Object.freeze(new Set(Object.keys(ca)));function Ps(t){return t=String(t).trim().toLowerCase(),t?t==="transparent"||ca[t]?!0:t==="transparent"||hh.has(t)||ws.test(t)||Ss.test(t)||xs.test(t)||Ns.test(t)||Es.test(t)||Vs.test(t)||Ts.test(t)||zs.test(t)||Bs.test(t)||$s.test(t):!1}function gh(t){if(t=t.toString().trim().toLowerCase(),t==="transparent")return{r:0,g:0,b:0,a:0,format:"name",toString:Wn};let a=!1;ca[t]&&(t=ca[t],a=!0);let r;if(r=ws.exec(t)){const{r:l,g:n,b:o}=Tl(r[1],r[2],r[3]);return{r:l*255,g:n*255,b:o*255,format:"rgb",toString:Wn}}if(r=Ss.exec(t)){const{r:l,g:n,b:o}=Tl(r[1],r[2],r[3]);return{r:l*255,g:n*255,b:o*255,a:Ur(r[4]),format:"rgba",toString:Wn}}if(r=xs.exec(t)){const{h:l,s:n,l:o}=da(r[0],r[1],r[3]);return{h:l*360,s:n,l:o,format:"hsl",toString:pa}}if(r=Ns.exec(t)){const{h:l,s:n,l:o}=da(r[0],r[1],r[3]);return{h:l*360,s:n,l:o,a:Ur(r[4]),format:"hsla",toString:pa}}if(r=Es.exec(t)){const{h:l,s:n,v:o}=fa(r[0],r[1],r[3]);return{h:l*360,s:n,v:o,format:"hsv",toString:ma}}if(r=Vs.exec(t)){const{h:l,s:n,v:o}=fa(r[0],r[1],r[3]);return{h:l*360,s:n,v:o,a:Ur(r[4]),format:"hsva",toString:ma}}return(r=Ts.exec(t))?{r:parseInt(`${r[1]}${r[1]}`,16),g:parseInt(`${r[2]}${r[2]}`,16),b:parseInt(`${r[3]}${r[3]}`,16),format:a?"name":"hex3",toString:Wn}:(r=zs.exec(t))?{r:parseInt(`${r[1]}${r[1]}`,16),g:parseInt(`${r[2]}${r[2]}`,16),b:parseInt(`${r[3]}${r[3]}`,16),a:Ms(`${r[4]}${r[4]}`),format:a?"name":"hex4",toString:Wn}:(r=Bs.exec(t))?{r:parseInt(r[1],16),g:parseInt(r[2],16),b:parseInt(r[3],16),format:a?"name":"hex6",toString:Wn}:(r=$s.exec(t))?{r:parseInt(r[1],16),g:parseInt(r[2],16),b:parseInt(r[3],16),a:Ms(r[4]),format:a?"name":"hex8",toString:Wn}:null}function wn(t){let a={r:0,g:0,b:0},r=1,l;return typeof t=="string"?l=gh(t):l=t,l!==null&&typeof l=="object"&&("l"in l?a=Rs(l.h,l.s,l.l):"v"in l&&(a=As(l.h,l.s,l.v)),"a"in l&&(r=Ur(l.a??1),Number.isNaN(r)&&(r=1)),a=l),{...a,a:r,format:"rgba",toString:Wn}}function da(t,a,r){return{h:jn(t,0,360)/360,s:jn(zl(a)?Bl(a):a,0,1),l:jn(zl(r)?Bl(r):r,0,1)}}function Tl(t,a,r){return{r:jn(t,0,255)/255,g:jn(a,0,255)/255,b:jn(r,0,255)/255}}function fa(t,a,r){return{h:jn(t,0,360)/360,s:jn(zl(a)?Bl(a):a,0,1),v:jn(zl(r)?Bl(r):r,0,1)}}function Ur(t){return jn(zl(t)?Bl(t):t,0,1)}function Rs(t,a,r){let l,n,o;if({h:t,s:a,l:r}=da(t,a,r),a===0)l=n=o=r;else{const i=r<.5?1*(1+a):r+a-r*a,d=2*r-i;l=Io(d,i,t+.3333333333333333),n=Io(d,i,t),o=Io(d,i,t-.3333333333333333)}return l*=255,n*=255,o*=255,{r:l,g:n,b:o,toString:Wn}}function bh(t,a,r){({h:t,s:a,l:r}=da(t,a,r));const l=.5*(2*r+a*(1-Math.abs(2*r-1)));return a=2*(l-r)/l,{h:t*360,s:a,v:l,toString:ma}}function yh(t,a,r){({h:t,s:a,v:r}=fa(t,a,r));const l=.5*r*(2-a);return a=r*a/(1-Math.abs(2*l-1)),{h:t*360,s:a,l,toString:pa}}function As(t,a,r){({h:t,s:a,v:r}=fa(t,a,r)),t*=6;const l=Math.floor(t),n=t-l,o=r*(1-a),i=r*(1-n*a),d=r*(1-(1-n)*a),f=l%6;let m=[r,i,o,o,d,r][f],g=[d,r,r,i,o,o][f],b=[o,o,d,r,r,i][f];return m*=255,g*=255,b*=255,{r:m,g,b,toString:Wn}}function ua(t,a,r){({r:t,g:a,b:r}=Tl(t,a,r));const l=Math.max(t,a,r),n=Math.min(t,a,r);let o;const i=l,d=l-n,f=l===0?0:d/l;if(l===n)o=0;else{switch(l){case t:{o=(a-r)/d+(a<r?6:0);break}case a:{o=(r-t)/d+2;break}case r:{o=(t-a)/d+4;break}default:o=0}o*=60}return{h:o,s:f,v:i,toString:ma}}function Do(t,a,r,l=!1){({r:t,g:a,b:r}=Tl(t,a,r));const n=[Br(Math.round(t*255).toString(16)),Br(Math.round(a*255).toString(16)),Br(Math.round(r*255).toString(16))];return l&&$r(n[0])&&$r(n[1])&&$r(n[2])?n[0].charAt(0)+n[1].charAt(0)+n[2].charAt(0):"#"+n.join("")}function Lo(t,a,r,l,n=!1){({r:t,g:a,b:r}=Tl(t,a,r));const o=[Br(Math.round(t*255).toString(16)),Br(Math.round(a*255).toString(16)),Br(Math.round(r*255).toString(16)),Br(wh(Ur(l)))];return n&&$r(o[0])&&$r(o[1])&&$r(o[2])&&$r(o[3])?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0):"#"+o.join("")}function mr(t,a,r=.5){if(!t&&!a)return{r:0,g:0,b:0,a:1};if(!t)return wn(a);if(!a)return wn(t);const l=wn(t),n=wn(a),o=jn(r,0,1),i=o*2-1,d=l.a-n.a,m=((i*d===-1?i:(i+d)/(1+i*d))+1)/2,g=1-m;return{r:Math.round(l.r*m+n.r*g),g:Math.round(l.g*m+n.g*g),b:Math.round(l.b*m+n.b*g),a:Math.round(l.a*o+n.a*(1-o)),format:"rgba",toString:Wn}}function $n(t,a){const r=wn(t);return r.a=Ur(a),r}function kh(t,a=!1,r="hex"){const l=Math.round(Math.random()*360),n=Math.round(80+Math.random()*20)/100,o=Math.round(40+Math.random()*20)/100;if(r==="hsl")return pa.bind({h:l,s:n,l:o})();let i;if(r==="hex"||r==="rgb"){if(i=Rs(l,n,o),r==="hex"){const{r:d,g:f,b:m}=i;return a?Lo(d,f,m,Math.random()):Do(d,f,m)}}else r==="hsv"&&(i=bh(l,n,o));return a&&(i.a=Math.random()),i.toString()}function Ch(t=!1,a="hex"){return kh("hard",t,a)}function Br(t){return t.length===1?`0${t}`:t.toString()}function $r(t){return t.charAt(0)===t.charAt(1)}function wh(t){return Math.round(parseFloat(t)*255).toString(16)}function Ms(t){return parseInt(t,16)/255}function jn(t,a,r){return Math.max(a,Math.min(r,parseFloat(t)))}function Io(t,a,r){return r<0&&(r+=1),r>1&&(r-=1),r<.16666666666666666?t+(a-t)*6*r:r<.5?a:r<.6666666666666666?t+(a-t)*(.6666666666666666-r)*6:t}function zl(t){return String(t).trim().includes("%")}function Bl(t){const a=parseFloat(t)/100;return Number.isNaN(a)?0:a}function Wn(){return It(this.a)&&this.a>=0&&this.a<1?`rgba(${this.r}, ${this.g}, ${this.b}, ${this.a})`:`rgb(${this.r}, ${this.g}, ${this.b})`}function pa(){const t=`${this.s*100}%`,a=`${this.l*100}%`;return It(this.a)&&this.a>=0&&this.a<1?`hsla(${this.h}, ${t}, ${a}, ${this.a})`:`hsl(${this.h}, ${t}, ${a})`}function ma(){const t=`${this.s*100}%`,a=`${this.v*100}%`;return It(this.a)&&this.a>=0&&this.a<1?`hsva(${this.h}, ${t}, ${a}, ${this.a})`:`hsv(${this.h}, ${t}, ${a})`}let Sh=0;function ir(){return Sh++}function Fs(t){return t&-t}function Ds(t,a=0){const r=new Array(t+1).fill(0);function l(d,f){if(!(!f||d>=t))for(d+=1;d<=t;)r[d]+=f,d+=Fs(d)}function n(d=t){if(d<=0)return 0;d>t&&(d=t);let f=d*a;for(;d>0;)f+=r[d],d-=Fs(d);return f}function o(d){return n(d+1)-n(d)}function i(d){let f=0,m=t;for(;m>f;){const g=Math.floor((f+m)/2),b=n(g);if(b>d){m=g;continue}else if(b<d){if(f===g)return n(f+1)<=d?f+1:f;f=g}else return g}return f}return{tree:r,add:l,sum:n,get:o,boundIndex:i}}const xh=/^\s*[+-]?\d*\.?\d+(?:[eE][+-]?\d+)?\s*$/;function Xr(t,a=!1){return typeof t=="number"?!Number.isNaN(t):a?xh.test(String(t)):!Number.isNaN(parseFloat(t))||!Number.isNaN(Number(t))}function Ft(t){let a=parseFloat(t);return Number.isNaN(a)&&(a=Number(t)),Number.isNaN(a)?0:a}function Nh(t,a){return`${t<0?"-":""}${String(Math.abs(Math.round(t))).padStart(a,"0")}`}function xn(t){return Nh(t,2)}function Zn(t){const a=t.toString().split(/[eE]/),r=(a[0].split(".")[1]||"").length-+(a[1]||0);return r>0?r:0}function cn(t,a){if(a===0)return Math.round(t);let r=t.toFixed(Zn(t));const l=r.indexOf(".");if(l===-1)return t;const n=r.replace(".","").split(""),o=l+a;return n[o]?(r.charAt(o+1)==="5"?r=r.substring(0,o+1)+"6":r=r.substring(0,o+2),parseFloat(Number(r).toFixed(a))):t}function $l(t,a,r){return cn(t*a,r)}function Ht(t,a,r){return Math.max(a,Math.min(r,parseFloat(t)))}function Eh(t,a,r=0){if(t<=0||a<=1)return[t];r<1&&(r=1/0);const l=[];let n=0;for(;t>=a&&n<r;)l.push(t%a),t=Math.floor(t/a),++n;return l.push(t),l.reverse()}function ha(t,a=0){return a===t?a:(a>t&&([a,t]=[t,a]),Math.random()*(t-a)+a)}function Vh(t,a=15){return+parseFloat(Number(t).toPrecision(a))}function Ls(t){const a=String(t);if(!a.includes("e"))return Number(a.replace(".",""));const r=Zn(t);return r>0?Vh(Number(t)*10**r):Number(t)}function Oo(t){return(...a)=>{let r=a[0];for(let l=1,n=a.length;l<n;++l)r=t(r,a[l]);return r}}const ga=Oo((t,a)=>{const r=Ls(t),l=Ls(a),n=Zn(t)+Zn(a);return r*l/10**n}),Th=Oo((t,a)=>{const r=10**Math.max(Zn(t),Zn(a));return(ga(t,r)+ga(a,r))/r}),zh=Oo((t,a)=>{const r=10**Math.max(Zn(t),Zn(a));return(ga(t,r)-ga(a,r))/r}),Yr=1e3,_o=60,Is=_o*Yr,Os=60,_s=Os*_o*Yr,Hs=24*Os*_o,Bh=Hs*Yr,qr=Hs*Yr,$h={y(t,a){const r=t.getFullYear();return a.length===4?r:r%1e3%100},M(t,a){const r=t.getMonth()+1;return a.length===2?xn(r):r},d(t,a){const r=t.getDate();return a.length===2?xn(r):r},H(t,a){const r=t.getHours();return a.length===2?xn(r):r},m(t,a){const r=t.getMinutes();return a.length===2?xn(r):r},s(t,a){const r=t.getSeconds();return a.length===2?xn(r):r},q(t,a){const r=Math.ceil((t.getMonth()+1)/3);return a.length===2?xn(r):r}},Ph=/[yMdHmsq](\w)*|./g,Rh=/'(.+?)'/g;function Pn(t,a=!1){const r=new Date(t);if(a&&Number.isNaN(+r))throw new RangeError("Invalid date value");return typeof t=="string"&&!t.includes(":")&&(r.setHours(0),r.setMinutes(0),r.setSeconds(0)),r}function js(t,a="yyyy-MM-dd HH:mm:ss"){t=Pn(t);const r=a.match(Ph),l=r==null?void 0:r.length;if(!l)return a;let n=0,o="";for(;n<l;){const i=r[n],d=i[0],f=$h[d];f?o+=f(t,i):o+=i,++n}return o.replace(Rh,"$1")}function ba(t){return t=Pn(t),`${xn(t.getHours())}:${xn(t.getMinutes())}:${xn(t.getSeconds())}`}function Ah(t,a){return t=Pn(t),a=~~a,t.setDate(t.getDate()+a),t}function Mh(t,a=42,r=1){t=Pn(t);const l=[];for(let n=0;n<a;++n)l.push(Ah(t,n*r));return l}function Ho(t){return t=Pn(t),t.setHours(0,0,0,0),t}function Fh(t){return t=Pn(t),t.setHours(23,59,59,999),t}function Dh(t,a=0){a=a%7,a<0&&(a+=7),t=Pn(t);const r=t.getDay(),l=(r<a?7:0)+r-a;return t.setDate(t.getDate()-l),t.setHours(0,0,0,0),t}function Ws(t){return t%4===0&&t%100!==0||t%400===0}function Ks(t,a){let r;return a<7?a!==2?r=30+a%2:Ws(t)?r=29:r=28:r=31-a%2,r}function Lh(t,a=1){t=Pn(t);const r=t.getFullYear(),l=t.getMonth()+1,n=t.getDate(),o=Ks(r,l);return a=a%o,a<0&&(a+=o),n<a&&t.setMonth(l-1),t.setDate(a),t.setHours(0,0,0,0),t}function hr(t,a){return t=Ho(t),a=Ho(a),(a.getTime()-t.getTime())/Bh}function Us(t,a={}){if(t==null||typeof t!="object")return t;const{cloneObject:r=zt}=a,l={},n=[{parent:l,prop:"root",data:t}],o=new WeakMap,i=[],d=[];for(;n.length;){const{parent:f,prop:m,data:g}=n.pop();if(!f)continue;const b=ph(g);if(b==="Date"){f[m]=new Date(g);continue}if(b!=="Array"){const s=r(b,g);if(s!=null){f[m]=s;continue}}const u=f[m]=b==="Array"||b==="Set"||b==="Map"?[]:{};if(b==="Set"||b==="Map"){let s=0;if(b==="Set"){for(const p of g)o.has(p)?u[s]=o.get(p):p!==null&&typeof p=="object"?n.push({parent:u,prop:s,data:p}):u[s]=p,++s;i.push({parent:f,prop:m})}else{for(const p of g){const c=[];s=0;for(const h of p)o.has(h)?c[s]=o.get(h):h!==null&&typeof h=="object"?n.push({parent:c,prop:s,data:h}):c[s]=h,++s;u.push(c)}d.push({parent:f,prop:m})}}else for(const s of Object.keys(g)){const p=g[s];o.has(p)?u[s]=o.get(p):p!==null&&typeof p=="object"?n.push({parent:u,prop:s,data:p}):u[s]=p}o.set(g,u)}for(const{parent:f,prop:m}of i)f[m]=new Set(f[m]);for(const{parent:f,prop:m}of d)f[m]=new Map(f[m]);return l.root}const Ih="This object was destroyed, do not use it anywhere",Oh=()=>!0;function Gr(t,a=Ih){const r=()=>{throw new Error(a)};Object.keys(t).forEach(l=>{typeof t[l]=="function"?t[l]=r.bind(t):t[l]=null}),Object.getOwnPropertyNames(t.constructor.prototype).forEach(l=>{l!=="constructor"&&typeof t[l]=="function"&&(t[l]=r.bind(t))}),t.isDestroyed=Oh}const Dn=st&&("ontouchstart"in window||Hh()>0),_h=Dn?"pointerdown":"click";function Hh(){return typeof navigator<"u"&&(navigator.maxTouchPoints||navigator.msMaxTouchPoints)||0}function jh(t,a,r=window.Event){const{type:l,bubbles:n=!1,cancelable:o=!1,...i}=a;if(!It(l)||l==="")return!1;let d;return It(r)?d=new r(l,{bubbles:n,cancelable:o}):(d=document.createEvent("HTMLEvents"),d.initEvent(l,n,o)),Object.assign(d,i),t.dispatchEvent(d)}const Wh=["button","[href]:not(.disabled)","input","select","textarea","[tabindex]","[contenteditable]"].map(t=>`${t}:not(:disabled):not([disabled])`).join(", ");function jo(t){return!!t&&t.nodeType===1}function Kh(t){return jo(t)?t:document.body}function Xs(t,a){return!st||!t?[]:Array.from(Kh(a).querySelectorAll(t))}function Uh(t,a){if(!t||!a)return!1;const r=a.__transferElement;return a.contains(t)||!!r&&(r===t||r.contains(t))}function Xh(t){if(!st||!jo(t)||!t.parentNode||!Uh(t,document.body)||t.style.display==="none")return!0;const a=t.getBoundingClientRect();return!(a&&a.width>0&&a.height>0)}function Yh(t){return!Xh(t)}function qh(t){return!jo(t)||t.hasAttribute("disabled")&&t.getAttribute("disabled")!=="false"||t.disabled}function Gh(t,a=!1){const r=a?()=>!1:qh;return Xs(Wh,t).filter(l=>Yh(l)&&l.tabIndex>-1&&!r(l))}function Zh(t){if(!st||!t)return 0;const a=getComputedStyle(t);return parseFloat(a.paddingLeft)+parseFloat(a.paddingRight)||0}function Jh(t){if(!st||!t)return 0;const a=getComputedStyle(t);return parseFloat(a.borderTopWidth)+parseFloat(a.borderBottomWidth)||0}function ya(t){if(!st||!t)return 0;const a=document.createRange();a.setStart(t,0),a.setEnd(t,t.childNodes.length);const r=a.getBoundingClientRect().width,l=Zh(t);return r+l}function Pl(t){return Xr(t,!0)?`${Ft(t)}px`:String(t).trim()}function Tn(t){return It(t)&&t!==!1?String(t):void 0}function Wo(){const t=new Map;return{on(a,r){const l=t.get(a);(l==null?void 0:l.add(r))||t.set(a,new Set([r]))},off(a,r){const l=t.get(a);l&&l.delete(r)},clear(a){const r=t.get(a);r&&r.clear()},clearAll(){t.clear()},emit(a,...r){const l=t.get(a);l&&l.forEach(n=>{n(...r)})}}}function Qh(t,a,r){a.has(t)||(r(t),a.add(t))}const vh=new Set;function eg(t,a=console.warn){Qh(t,vh,a)}const Ys=st?requestAnimationFrame:t=>{setTimeout(t,16)};function Ln(t,a=16){if(typeof t!="function")return zt;const r=(...o)=>{t(...o)};if(a<=0)return en(r);let l=0,n;return function(...o){const i=Date.now(),d=i-l;clearTimeout(n),d>=a?(l=i,r(...o)):n=setTimeout(()=>{l=Date.now(),r(...o)},Math.max(0,a-d))}}function gr(t,a=100){if(typeof t!="function")return zt;const r=(...n)=>{t(...n)};if(a<=0)return en(r);let l;return function(...n){clearTimeout(l),l=setTimeout(()=>{r(...n)},a)}}function en(t){if(typeof t!="function")return t;let a=!1,r,l;return function(...n){return r=n,a||(a=!0,l=Promise.resolve().then(()=>(a=!1,l=void 0,t(...r)))),l}}const Rl=new Set,qs=new WeakMap;function tg(){Rl.forEach(t=>{t(...qs.get(t))}),Rl.clear()}function Zr(t,...a){if(typeof t!="function")return t;qs.set(t,a),!Rl.has(t)&&(Rl.add(t),Rl.size===1&&Ys(tg))}let Ko=null;function ng(){if(!st)return!0;if(Ko===null){const t=document.createElement("div");t.style.display="flex",t.style.flexDirection="column",t.style.rowGap="1px",t.appendChild(document.createElement("div")),t.appendChild(document.createElement("div")),document.body.appendChild(t),Ko=t.scrollHeight===1,document.body.removeChild(t)}return Ko}let Uo=null;function rg(){return st?(Uo===null&&(Uo="loading"in document.createElement("img")),Uo):!1}function Jr(t){return Array.isArray(t)?t:[t]}function zn(t,...a){return Mt(t)?t(...a):t}function Xt(t){return t[t.length-1]}function Xo(t,a,r=n=>n,l=!1){const n=l?new Map:{};if(!It(a))return n;const o=l?(d,f)=>n.set(d,f):(d,f)=>n[d]=f,i=Mt(a)?a:d=>d[a];return t.forEach(d=>{const f=i(d);It(f)&&o(f,r(d))}),n}function ka(t,a,r=!1){let l=-1;return r||typeof a!="function"?l=t.findIndex(n=>n===a):l=t.findIndex(a),~l?t.splice(l,1)[0]:null}function Gs(t,a={}){const{keyField:r="id",childField:l="children",parentField:n="parent",rootId:o=null}=a,i=It(o)&&o!=="",d=[],f=new Map;for(let m=0,g=t.length;m<g;++m){const b=t[m],u=b[r];if(!(i?u===o:!It(u)))if(f.has(u)?b[l]=f.get(u):(b[l]=[],f.set(u,b[l])),b[n]&&(!i||b[n]!==o)){const s=b[n];f.has(s)||f.set(s,[]),f.get(s).push(b)}else d.push(b)}return d}function Yo(t,a={}){const{keyField:r="id",childField:l="children",parentField:n="parent",rootId:o=null,depthFirst:i=!1,injectId:d=!0,buildId:f=h=>h,filter:m=uh,cascaded:g=!1,forceInject:b=!1}=a;let u=1;const s=It(o)&&o!=="",p=[],c=[...t];for(;c.length;){const h=c.shift(),y=h[l],k=Array.isArray(y)&&y.length?y:[];d&&(b||!h[r])&&(h[r]=f(u++));const C=h[r];d&&n&&(s?h[n]===o:!h[n])&&(h[n]=o);const B=m(h);if(B&&p.push(h),B||!g){for(let x=0,T=k.length;x<T;++x){const w=k[x];d&&n&&(w[n]=C),!i&&c.push(w)}i&&c.unshift(...k)}}return p}function Ca(t,a,r={}){const{childField:l="children",depthFirst:n=!1}=r,o=[...t.map(i=>({item:i,depth:0,parent:null}))];for(;o.length;){const{item:i,depth:d,parent:f}=o.shift(),m=i[l];a(i,d,f),sa(m)&&o[n?"unshift":"push"](...Array.from(m).map(g=>({item:g,depth:d+1,parent:i})))}}function Zs(t,a,r={}){const{childField:l="children",depthFirst:n=!1,clearChildren:o=!0}=r,i=[],d=[...t.map(f=>({item:f,depth:0,parent:null,result:i}))];for(;d.length;){const{item:f,depth:m,parent:g,result:b}=d.shift(),u=f[l],s=a(f,m,g)??{};o&&(s[l]=[]),b.push(s),sa(u)&&Array.from(u).length&&(s[l]=[],d[n?"unshift":"push"](...Array.from(u).map(c=>({item:c,depth:m+1,parent:f,result:s[l]}))))}return i}function lg(t,a,r={}){const{childField:l="children",leafOnly:n=!1,isLeaf:o=d=>!sa(d[l])}=r,i=(d,f,m)=>d.map(g=>({...g})).filter(g=>{const b=g[l],u=o(g),s=sa(b)&&Array.from(b);if(n&&!u){if(s&&s.length){const c=i(s,f+1,g);return g[l]=c,!!c.length}return!1}const p=a(g,f,m);if(u)return p;if(!n&&p)return!0;if(s&&s.length){const c=i(s,f+1,g);return g[l]=c,!!c.length}return p});return i(t,0,null)}const Js=(t,a)=>Number.isNaN(Number(t)-Number(a))?String(t).localeCompare(a):t-a;function ag(t,a){if(!t.sort||Vn(a)&&!a.key||!a.length)return t;const r=Array.from(t);Array.isArray(a)||(a=[a]);const l=a.map(n=>typeof n=="string"?{key:n,method:Js,type:"asc"}:n).map(n=>(typeof n.accessor!="function"&&(n.accessor=o=>o[n.key]),typeof n.method!="function"&&(n.method=Js),n.params=Array.isArray(n.params)?n.params:[],n));return r.sort((n,o)=>{let i=0;for(const d of l){const{method:f,type:m,accessor:g,params:b}=d,u=m==="desc",s=f(g(n,...b),g(o,...b));if(i=u?-s:s,i)break}return i}),r}function Qr(t,a,r=!0){t=r?Us(t):t;const l=[{source:t,target:a}];for(;l.length;){const{source:n,target:o}=l.pop();Object.keys(o).forEach(i=>{Vn(o[i])?(Vn(n[i])||(n[i]={}),l.push({source:n[i],target:o[i]})):Array.isArray(o[i])?(Array.isArray(n[i])||(n[i]=[]),l.push({source:n[i],target:o[i]})):n[i]=o[i]})}return t}function og(t){t=Array.from(t);let a=!1;const r=()=>{var l;a||((l=t.shift())==null||l(),t.length&&Ys(r))};return r(),()=>a=!0}function Qs(t){return t=t.trim().replace(/\s+/g,"-"),t=t.replace(/-+(\w)/g,(a,r)=>r?r.toUpperCase():""),(t.charAt(0).toLocaleUpperCase()+t.slice(1)).replace(/[^\w]/g,"")}const wa="___vxp-provided-hover-delay",Al=e.computed(()=>100);function qo(t,a){return It(t)&&!Number.isNaN(t)?t:a}function vs(t,a){if(a){const r=e.computed(()=>{const l=e.unref(t);return qo(l,Al.value)});a.provide(wa,r)}else{const r=e.inject(wa,null),l=e.computed(()=>{const n=e.unref(t);return qo(n,r?qo(r.value,Al.value):Al.value)});e.provide(wa,l)}}function br(){return e.getCurrentInstance()?e.inject(wa,Al):Al}function t1(t){return t}function ig(){return{locale:"zh-CN",wordSpace:!1,calendar:{year:"年",month:"月",month1:"01月",month2:"02月",month3:"03月",month4:"04月",month5:"05月",month6:"06月",month7:"07月",month8:"08月",month9:"09月",month10:"10月",month11:"11月",month12:"12月",week1:"一",week2:"二",week3:"三",week4:"四",week5:"五",week6:"六",week7:"日",ariaLabel:{year:"年",month:"月",month1:"一月",month2:"二月",month3:"三月",month4:"四月",month5:"五月",month6:"六月",month7:"七月",month8:"八月",month9:"九月",month10:"十月",month11:"十一月",month12:"十二月",week1:"星期一",week2:"星期二",week3:"星期三",week4:"星期四",week5:"星期五",week6:"星期六",week7:"星期日"}},captcha:{slideEnd:"请滑动到最后",slide:"请滑动到适当的位置",success:"验证成功",fail:"验证失败,请重试",doCaptcha:"请完成下面的验证",pointInOrder:"请按顺序点击",trigger:"点击进行验证",completed:"已完成验证"},checkbox:{all:"全选"},colorPicker:{confirm:"确定",cancel:"重置",ariaLabel:{clear:"清空颜色"}},confirm:{confirm:"确认",cancel:"取消"},datePicker:{confirm:"确认",cancel:"取消",placeholder:{year:"年份",month:"月份",date:"日期",datetime:"日期时间",start:"开始",end:"结束",select:"请选择"},startTime:"开始时间",endTime:"结束时间",ariaLabel:{clear:"清空日期",quarter:"季度",week:"周",date:"日",hour:"时",minute:"分",second:"秒"}},drawer:{confirm:"确认",cancel:"取消"},form:{submit:"提交",reset:"重置",notNullable:"不可为空",validateFail:"验证未通过"},image:{placeholder:"加载中...",error:"加载失败"},input:{placeholder:"请输入",ariaLabel:{clear:"清空文本"}},layout:{signOut:"注销",signType:"导航模式",majorColor:"主题颜色",themeMode:"主题模式"},modal:{confirm:"确认",cancel:"取消"},numberInput:{placeholder:"请输入数字",outOfRange:"超出范围",ariaLabel:{clear:"清空数字",increase:"增加",decrease:"减少"}},pagination:{page:"页",perPage:"条/页",prevPage:"上一页",nextPage:"下一页",prev:"向前",next:"向后",total:"共",jumpTo:"跳转",itemUnit:"条"},select:{placeholder:"请选择",empty:"暂无数据",search:"搜索选项",ariaLabel:{clear:"清空选项"}},table:{empty:"暂无数据",filterConfirm:"筛选",filterReset:"重置",filterAll:"全部"},timeAgo:{ago:"前",late:"后",justNow:"刚刚",second:"秒",minute:"分钟",hour:"小时",yesterday:"昨天",days:"天",lastMonth:"上个月",months:"个月",lastYear:"去年",years:"年"},timePicker:{confirm:"确认",cancel:"取消",placeholder:{time:"时间",start:"开始",end:"结束",select:"请选择"},ariaLabel:{clear:"清空时间",hour:"时",minute:"分",second:"秒"}},tour:{prev:"上一步",next:"下一步",done:"完成",stepCount:"第 {n} 步"},transfer:{source:"源",target:"目标",empty:"暂无数据",reverse:"反选",search:"搜索 (Ctrl + F)"},tree:{empty:"暂无数据"},upload:{upload:"上传文件",uploading:"上传中",dragOrClick:"将文件拖到此处, 或点击上传",ariaLabel:{preview:"预览文件",delete:"删除文件"}},video:{play:"播放",pause:"暂停",playPrev:"上一个",playNext:"下一个",refresh:"刷新",flip:"镜像翻转",requestPip:"进入画中画",exitPip:"退出画中画",fullWindow:"进入网页全屏",fullWindowExit:"退出网页全屏",fullScreen:"进入全屏",fullScreenExit:"退出全屏",chapterCount:"第 {n} 章"},viewer:{rotateRight:"向右旋转",rotateLeft:"向左旋转",flipHorizontal:"横向翻转",flipVertical:"纵向翻转",zoomIn:"放大",zoomOut:"缩小",fullScreen:"进入全屏",fullScreenExit:"退出全屏",reset:"重置"}}}const Ml="__vxp-provided-locale",Fl=e.computed(()=>ig()),sg=new Map;function ec(t){return t&&sg.get(t)||Fl.value}function Sa(t,a){if(a){const r=e.computed(()=>{const l=e.unref(t);return Qr(ec(l.locale),l)});a.provide(Ml,r)}else{const r=e.inject(Ml,null),l=e.computed(()=>{const n=e.unref(t);return r!=null&&r.value?Qr(r.value,n):Qr(ec(n.locale),n)});e.provide(Ml,l)}}function Wt(t,a){const r=e.inject(Ml,Fl);return t?a?e.computed(()=>{var l;return{...((l=r.value)==null?void 0:l[t])??{},...e.unref(a)??{}}}):e.computed(()=>{var l;return((l=r.value)==null?void 0:l[t])??{}}):r}function xa(){const t=e.inject(Ml,Fl);return e.computed(()=>t.value.wordSpace??!1)}function Na(t,a){const r=t.split("|");return r.length===1?`${a} ${t}`:`${a} ${a>1?r[1].trim():r[0].trim()}`}function cg(t,a){const r=t.split("|");return r.length===1?t:a>1?r[1].trim():r[0].trim()}function vr(t,a=Fl.value.wordSpace??!1){return a?t:t.replace(/\s+/g,"")}function tc(t,a){return t.replace(/{n}/g,`${a}`)}/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const dg=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var Ea={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const fg=({size:t,strokeWidth:a=2,absoluteStrokeWidth:r,color:l,iconNode:n,name:o,class:i,...d},{slots:f})=>e.h("svg",{...Ea,width:t||Ea.width,height:t||Ea.height,stroke:l||Ea.stroke,"stroke-width":r?Number(a)*24/Number(t):a,class:["lucide",`lucide-${dg(o??"icon")}`],...d},[...n.map(m=>e.h(...m)),...f.default?[f.default()]:[]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ht=(t,a)=>(r,{slots:l})=>e.h(fg,{...r,iconNode:a,name:t},l);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ug=ht("ArrowLeftRightIcon",[["path",{d:"M8 3 4 7l4 4",key:"9rb6wj"}],["path",{d:"M4 7h16",key:"6tx8e3"}],["path",{d:"m16 21 4-4-4-4",key:"siv7j2"}],["path",{d:"M20 17H4",key:"h6l3hr"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const pg=ht("CalendarIcon",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const mg=ht("CheckIcon",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const hg=ht("ChevronDownIcon",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const gg=ht("ChevronLeftIcon",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const bg=ht("ChevronRightIcon",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const yg=ht("ChevronUpIcon",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const kg=ht("ChevronsLeftIcon",[["path",{d:"m11 17-5-5 5-5",key:"13zhaf"}],["path",{d:"m18 17-5-5 5-5",key:"h8a8et"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Cg=ht("ChevronsRightIcon",[["path",{d:"m6 17 5-5-5-5",key:"xnjwq"}],["path",{d:"m13 17 5-5-5-5",key:"17xmmf"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const wg=ht("CircleAlertIcon",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Sg=ht("CircleCheckIcon",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const xg=ht("CircleHelpIcon",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const nc=ht("CircleXIcon",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ng=ht("ClockIcon",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Eg=ht("CloudUploadIcon",[["path",{d:"M12 13v8",key:"1l5pq0"}],["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"m8 17 4-4 4 4",key:"1quai1"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Vg=ht("EllipsisIcon",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Tg=ht("EyeOffIcon",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const rc=ht("EyeIcon",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const zg=ht("FileArchiveIcon",[["path",{d:"M10 12v-1",key:"v7bkov"}],["path",{d:"M10 18v-2",key:"1cjy8d"}],["path",{d:"M10 7V6",key:"dljcrl"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M15.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v16a2 2 0 0 0 .274 1.01",key:"gkbcor"}],["circle",{cx:"10",cy:"20",r:"2",key:"1xzdoj"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Bg=ht("FileCodeIcon",[["path",{d:"M10 12.5 8 15l2 2.5",key:"1tg20x"}],["path",{d:"m14 12.5 2 2.5-2 2.5",key:"yinavb"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z",key:"1mlx9k"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const $g=ht("FileImageIcon",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"10",cy:"12",r:"2",key:"737tya"}],["path",{d:"m20 17-1.296-1.296a2.41 2.41 0 0 0-3.408 0L9 22",key:"wt3hpn"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Pg=ht("FileMusicIcon",[["path",{d:"M10.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v8.4",key:"1d3kfm"}],["path",{d:"M8 18v-7.7L16 9v7",key:"1oie6o"}],["circle",{cx:"14",cy:"16",r:"2",key:"1bzzi3"}],["circle",{cx:"6",cy:"18",r:"2",key:"1fncim"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Rg=ht("FileTextIcon",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ag=ht("FileVideoIcon",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m10 11 5 3-5 3v-6Z",key:"7ntvm4"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Mg=ht("FileIcon",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Fg=ht("FilterIcon",[["polygon",{points:"22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3",key:"1yg77f"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Dg=ht("FlipHorizontalIcon",[["path",{d:"M8 3H5a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h3",key:"1i73f7"}],["path",{d:"M16 3h3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-3",key:"saxlbk"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 14v2",key:"8jcxud"}],["path",{d:"M12 8v2",key:"1woqiv"}],["path",{d:"M12 2v2",key:"tus03m"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Lg=ht("FlipVerticalIcon",[["path",{d:"M21 8V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v3",key:"14bfxa"}],["path",{d:"M21 16v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-3",key:"14rx03"}],["path",{d:"M4 12H2",key:"rhcxmi"}],["path",{d:"M10 12H8",key:"s88cx1"}],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ig=ht("FullscreenIcon",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["rect",{width:"10",height:"8",x:"7",y:"8",rx:"1",key:"vys8me"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Og=ht("GripVerticalIcon",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const _g=ht("ImageIcon",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Hg=ht("IndentDecreaseIcon",[["path",{d:"M21 12H11",key:"wd7e0v"}],["path",{d:"M21 18H11",key:"4wu86t"}],["path",{d:"M21 6H11",key:"6dy1d6"}],["path",{d:"m7 8-4 4 4 4",key:"o5hrat"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const jg=ht("IndentIncreaseIcon",[["path",{d:"M21 12H11",key:"wd7e0v"}],["path",{d:"M21 18H11",key:"4wu86t"}],["path",{d:"M21 6H11",key:"6dy1d6"}],["path",{d:"m3 8 4 4-4 4",key:"1a3j6y"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Wg=ht("InfoIcon",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Kg=ht("LoaderCircleIcon",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ug=ht("LogOutIcon",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Xg=ht("MaximizeIcon",[["path",{d:"M8 3H5a2 2 0 0 0-2 2v3",key:"1dcmit"}],["path",{d:"M21 8V5a2 2 0 0 0-2-2h-3",key:"1e4gt3"}],["path",{d:"M3 16v3a2 2 0 0 0 2 2h3",key:"wsl5sc"}],["path",{d:"M16 21h3a2 2 0 0 0 2-2v-3",key:"18trek"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Yg=ht("MessageCircleQuestionIcon",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const qg=ht("MinimizeIcon",[["path",{d:"M8 3v3a2 2 0 0 1-2 2H3",key:"hohbtr"}],["path",{d:"M21 8h-3a2 2 0 0 1-2-2V3",key:"5jw1f3"}],["path",{d:"M3 16h3a2 2 0 0 1 2 2v3",key:"198tvr"}],["path",{d:"M16 21v-3a2 2 0 0 1 2-2h3",key:"ph8mxp"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Gg=ht("MinusIcon",[["path",{d:"M5 12h14",key:"1ays0h"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Zg=ht("MoonIcon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const lc=ht("PauseIcon",[["rect",{x:"14",y:"4",width:"4",height:"16",rx:"1",key:"zuxfzm"}],["rect",{x:"6",y:"4",width:"4",height:"16",rx:"1",key:"1okwgv"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Jg=ht("PictureInPictureIcon",[["path",{d:"M2 10h6V4",key:"zwrco"}],["path",{d:"m2 4 6 6",key:"ug085t"}],["path",{d:"M21 10V7a2 2 0 0 0-2-2h-7",key:"git5jr"}],["path",{d:"M3 14v2a2 2 0 0 0 2 2h3",key:"1f7fh3"}],["rect",{x:"12",y:"14",width:"10",height:"7",rx:"1",key:"1wjs3o"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ac=ht("PlayIcon",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Qg=ht("PlusIcon",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const vg=ht("RefreshCwIcon",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const eb=ht("Repeat2Icon",[["path",{d:"m2 9 3-3 3 3",key:"1ltn5i"}],["path",{d:"M13 18H7a2 2 0 0 1-2-2V6",key:"1r6tfw"}],["path",{d:"m22 15-3 3-3-3",key:"4rnwn2"}],["path",{d:"M11 6h6a2 2 0 0 1 2 2v10",key:"2f72bc"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const tb=ht("RotateCcwIcon",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const nb=ht("RotateCwIcon",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const rb=ht("SearchIcon",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const lb=ht("SirenIcon",[["path",{d:"M7 18v-6a5 5 0 1 1 10 0v6",key:"pcx96s"}],["path",{d:"M5 21a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-1a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2z",key:"1b4s83"}],["path",{d:"M21 12h1",key:"jtio3y"}],["path",{d:"M18.5 4.5 18 5",key:"g5sp9y"}],["path",{d:"M2 12h1",key:"1uaihz"}],["path",{d:"M12 2v1",key:"11qlp1"}],["path",{d:"m4.929 4.929.707.707",key:"1i51kw"}],["path",{d:"M12 12v6",key:"3ahymv"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ab=ht("SkipBackIcon",[["polygon",{points:"19 20 9 12 19 4 19 20",key:"o2sva"}],["line",{x1:"5",x2:"5",y1:"19",y2:"5",key:"1ocqjk"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ob=ht("SkipForwardIcon",[["polygon",{points:"5 4 15 12 5 20 5 4",key:"16p6eg"}],["line",{x1:"19",x2:"19",y1:"5",y2:"19",key:"futhcm"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ib=ht("SquareMinusIcon",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 12h8",key:"1wcyev"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const sb=ht("SquarePlusIcon",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const cb=ht("SunIcon",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const db=ht("Trash2Icon",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);/**
* @license lucide-vue-next v0.471.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const fb=ht("UploadIcon",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"17 8 12 3 7 8",key:"t8dd8p"}],["line",{x1:"12",x2: