shadcn-svelte
Version:
Add components to your apps.
8 lines • 174 kB
JavaScript
#!/usr/bin/env node
import{n as e,r as t,t as n}from"./chunk-BMbogX1O.mjs";import{S as r,f as i,g as a,i as o,n as s,o as c,r as l,s as u,t as d,x as f,y as p}from"./libraries-tdyxKhrQ.mjs";import{i as m,n as h,r as g,t as _}from"./transform-icons-BeDxN90c.mjs";import{a as v,i as y,n as b,r as x,t as S}from"./constants-D_Gv5Vlp.mjs";import{a as C,d as w,l as ee,m as te,n as ne,p as re,t as ie,u as T,y as ae}from"./preset-DZGU31yg.mjs";import{a as oe,d as se,f as E,g as ce,h as le,l as ue,m as de,p as fe,u as pe}from"./schema-D5x96-U7.mjs";import{n as me}from"./css-DrLymJRV.mjs";import{t as he}from"./src-D1e-SXHI.mjs";import"./magic-string.es-Ze7NMroB.mjs";import{t as ge}from"./transform-strip-types-A1LmF7Cf.mjs";import{t as _e}from"./transform-imports-2DuSD-rc.mjs";import{t as ve}from"./transform-menu-DefRSc1H.mjs";import{i as ye,n as be,r as xe}from"./transform-font-CDGOYmpF.mjs";import{t as Se}from"./transformers-CaLerm_q.mjs";import Ce,{createRequire as we}from"node:module";import D,{stdin as Te,stdout as Ee}from"node:process";import{Command as De,Option as Oe}from"commander";import O,{dirname as ke,isAbsolute as Ae,join as je,resolve as Me}from"node:path";import k,{existsSync as A,lstatSync as Ne,promises as j,readdirSync as Pe}from"node:fs";import Fe from"fs";import{fileURLToPath as Ie,pathToFileURL as Le}from"node:url";import{spawn as Re}from"child_process";import{delimiter as ze,dirname as Be,normalize as Ve,resolve as He}from"path";import{cwd as Ue}from"process";import{PassThrough as We}from"stream";import Ge from"readline";import Ke,{constants as qe}from"node:fs/promises";import{promisify as Je,stripVTControlCharacters as Ye,styleText as M}from"node:util";import*as Xe from"node:readline";import Ze from"node:readline";import{ReadStream as Qe}from"node:tty";import{fetch as $e}from"node-fetch-native";import{createProxy as et}from"node-fetch-native/proxy";import N,{parse as tt}from"postcss";import{twMerge as nt}from"tailwind-merge";import*as rt from"svelte/compiler";import it,{execFile as at}from"node:child_process";import ot from"node:os";import{Buffer as st}from"node:buffer";var P=t(n(((e,t)=>{let n=process||{},r=n.argv||[],i=n.env||{},a=!(i.NO_COLOR||r.includes(`--no-color`))&&(!!i.FORCE_COLOR||r.includes(`--color`)||n.platform===`win32`||(n.stdout||{}).isTTY&&i.TERM!==`dumb`||!!i.CI),o=(e,t,n=e)=>r=>{let i=``+r,a=i.indexOf(t,e.length);return~a?e+s(i,t,n,a)+t:e+i+t},s=(e,t,n,r)=>{let i=``,a=0;do i+=e.substring(a,r)+n,a=r+t.length,r=e.indexOf(t,a);while(~r);return i+e.substring(a)},c=(e=a)=>{let t=e?o:()=>String;return{isColorSupported:e,reset:t(`\x1B[0m`,`\x1B[0m`),bold:t(`\x1B[1m`,`\x1B[22m`,`\x1B[22m\x1B[1m`),dim:t(`\x1B[2m`,`\x1B[22m`,`\x1B[22m\x1B[2m`),italic:t(`\x1B[3m`,`\x1B[23m`),underline:t(`\x1B[4m`,`\x1B[24m`),inverse:t(`\x1B[7m`,`\x1B[27m`),hidden:t(`\x1B[8m`,`\x1B[28m`),strikethrough:t(`\x1B[9m`,`\x1B[29m`),black:t(`\x1B[30m`,`\x1B[39m`),red:t(`\x1B[31m`,`\x1B[39m`),green:t(`\x1B[32m`,`\x1B[39m`),yellow:t(`\x1B[33m`,`\x1B[39m`),blue:t(`\x1B[34m`,`\x1B[39m`),magenta:t(`\x1B[35m`,`\x1B[39m`),cyan:t(`\x1B[36m`,`\x1B[39m`),white:t(`\x1B[37m`,`\x1B[39m`),gray:t(`\x1B[90m`,`\x1B[39m`),bgBlack:t(`\x1B[40m`,`\x1B[49m`),bgRed:t(`\x1B[41m`,`\x1B[49m`),bgGreen:t(`\x1B[42m`,`\x1B[49m`),bgYellow:t(`\x1B[43m`,`\x1B[49m`),bgBlue:t(`\x1B[44m`,`\x1B[49m`),bgMagenta:t(`\x1B[45m`,`\x1B[49m`),bgCyan:t(`\x1B[46m`,`\x1B[49m`),bgWhite:t(`\x1B[47m`,`\x1B[49m`),blackBright:t(`\x1B[90m`,`\x1B[39m`),redBright:t(`\x1B[91m`,`\x1B[39m`),greenBright:t(`\x1B[92m`,`\x1B[39m`),yellowBright:t(`\x1B[93m`,`\x1B[39m`),blueBright:t(`\x1B[94m`,`\x1B[39m`),magentaBright:t(`\x1B[95m`,`\x1B[39m`),cyanBright:t(`\x1B[96m`,`\x1B[39m`),whiteBright:t(`\x1B[97m`,`\x1B[39m`),bgBlackBright:t(`\x1B[100m`,`\x1B[49m`),bgRedBright:t(`\x1B[101m`,`\x1B[49m`),bgGreenBright:t(`\x1B[102m`,`\x1B[49m`),bgYellowBright:t(`\x1B[103m`,`\x1B[49m`),bgBlueBright:t(`\x1B[104m`,`\x1B[49m`),bgMagentaBright:t(`\x1B[105m`,`\x1B[49m`),bgCyanBright:t(`\x1B[106m`,`\x1B[49m`),bgWhiteBright:t(`\x1B[107m`,`\x1B[49m`)}};t.exports=c(),t.exports.createColors=c}))(),1);const ct=e=>typeof e==`object`&&!!e,lt=(e,t)=>Object.assign(Error(`[${e}]: ${t}`),{code:e}),ut=`ERR_INVALID_PACKAGE_CONFIG`,dt=`ERR_INVALID_PACKAGE_TARGET`,ft=/^\d+$/,pt=/^(\.{1,2}|node_modules)$/i,mt=/\/|\\/;var ht=(e=>(e.Export=`exports`,e.Import=`imports`,e))(ht||{});const gt=(e,t,n,r,i)=>{if(t==null)return[];if(typeof t==`string`){let[n,...r]=t.split(mt);if(n===`..`||r.some(e=>pt.test(e)))throw lt(dt,`Invalid "${e}" target "${t}" defined in the package config`);return[i?t.replace(/\*/g,i):t]}if(Array.isArray(t))return t.flatMap(t=>gt(e,t,n,r,i));if(ct(t)){for(let a of Object.keys(t)){if(ft.test(a))throw lt(ut,`Cannot contain numeric property keys`);if(a===`default`||r.includes(a))return gt(e,t[a],n,r,i)}return[]}throw lt(dt,`Invalid "${e}" target "${t}"`)},_t=(e,t)=>{let n=e.indexOf(`*`),r=t.indexOf(`*`);return n===r?t.length>e.length:r>n};function vt(e,t){if(!t.includes(`*`)&&e.hasOwnProperty(t))return[t];let n,r;for(let i of Object.keys(e))if(i.includes(`*`)){let[e,a,o]=i.split(`*`);if(o===void 0&&t.startsWith(e)&&t.endsWith(a)){let o=t.slice(e.length,-a.length||void 0);o&&(!n||_t(n,i))&&(n=i,r=o)}}return[n,r]}const yt=e=>Object.keys(e).reduce((e,t)=>{let n=t===``||t[0]!==`.`;if(e===void 0||e===n)return n;throw lt(ut,`"exports" cannot contain some keys starting with "." and some not`)},void 0),bt=/^\w+:/,xt=(e,t,n)=>{if(!e)throw Error(`"exports" is required`);t=t===``?`.`:`./${t}`,(typeof e==`string`||Array.isArray(e)||ct(e)&&yt(e))&&(e={".":e});let[r,i]=vt(e,t),a=gt(ht.Export,e[r],t,n,i);if(a.length===0)throw lt(`ERR_PACKAGE_PATH_NOT_EXPORTED`,t===`.`?`No "exports" main defined`:`Package subpath '${t}' is not defined by "exports"`);for(let e of a)if(!e.startsWith(`./`)&&!bt.test(e))throw lt(dt,`Invalid "exports" target "${e}" defined in the package config`);return a};var St=Object.defineProperty,F=(e,t)=>St(e,`name`,{value:t,configurable:!0});function I(e){return e.startsWith(`\\\\?\\`)?e:e.replace(/\\/g,`/`)}F(I,`slash`);const Ct=F(e=>{let t=k[e];return(n,...r)=>{let i=`${e}:${r.join(`:`)}`,a=n?.get(i);return a===void 0&&(a=Reflect.apply(t,k,r),n?.set(i,a)),a}},`cacheFs`),L=Ct(`existsSync`),wt=Ct(`readFileSync`),Tt=Ct(`statSync`),Et=F((e,t,n)=>{for(;;){let r=O.posix.join(e,t);if(L(n,r))return r;let i=O.dirname(e);if(i===e)return;e=i}},`findUp`),Dt=/^\.{1,2}(\/.*)?$/,Ot=F(e=>{let t=I(e);return Dt.test(t)?t:`./${t}`},`normalizeRelativePath`);function kt(e,t=!1){let n=e.length,r=0,i=``,a=0,o=16,s=0,c=0,l=0,u=0,d=0;function f(t,n){let i=0,a=0;for(;i<t;){let t=e.charCodeAt(r);if(t>=48&&t<=57)a=a*16+t-48;else if(t>=65&&t<=70)a=a*16+t-65+10;else if(t>=97&&t<=102)a=a*16+t-97+10;else break;r++,i++}return i<t&&(a=-1),a}F(f,`scanHexDigits`);function p(e){r=e,i=``,a=0,o=16,d=0}F(p,`setPosition`);function m(){let t=r;if(e.charCodeAt(r)===48)r++;else for(r++;r<e.length&&Mt(e.charCodeAt(r));)r++;if(r<e.length&&e.charCodeAt(r)===46)if(r++,r<e.length&&Mt(e.charCodeAt(r)))for(r++;r<e.length&&Mt(e.charCodeAt(r));)r++;else return d=3,e.substring(t,r);let n=r;if(r<e.length&&(e.charCodeAt(r)===69||e.charCodeAt(r)===101))if(r++,(r<e.length&&e.charCodeAt(r)===43||e.charCodeAt(r)===45)&&r++,r<e.length&&Mt(e.charCodeAt(r))){for(r++;r<e.length&&Mt(e.charCodeAt(r));)r++;n=r}else d=3;return e.substring(t,n)}F(m,`scanNumber`);function h(){let t=``,i=r;for(;;){if(r>=n){t+=e.substring(i,r),d=2;break}let a=e.charCodeAt(r);if(a===34){t+=e.substring(i,r),r++;break}if(a===92){if(t+=e.substring(i,r),r++,r>=n){d=2;break}switch(e.charCodeAt(r++)){case 34:t+=`"`;break;case 92:t+=`\\`;break;case 47:t+=`/`;break;case 98:t+=`\b`;break;case 102:t+=`\f`;break;case 110:t+=`
`;break;case 114:t+=`\r`;break;case 116:t+=` `;break;case 117:let e=f(4);e>=0?t+=String.fromCharCode(e):d=4;break;default:d=5}i=r;continue}if(a>=0&&a<=31)if(jt(a)){t+=e.substring(i,r),d=2;break}else d=6;r++}return t}F(h,`scanString`);function g(){if(i=``,d=0,a=r,c=s,u=l,r>=n)return a=n,o=17;let t=e.charCodeAt(r);if(At(t)){do r++,i+=String.fromCharCode(t),t=e.charCodeAt(r);while(At(t));return o=15}if(jt(t))return r++,i+=String.fromCharCode(t),t===13&&e.charCodeAt(r)===10&&(r++,i+=`
`),s++,l=r,o=14;switch(t){case 123:return r++,o=1;case 125:return r++,o=2;case 91:return r++,o=3;case 93:return r++,o=4;case 58:return r++,o=6;case 44:return r++,o=5;case 34:return r++,i=h(),o=10;case 47:let c=r-1;if(e.charCodeAt(r+1)===47){for(r+=2;r<n&&!jt(e.charCodeAt(r));)r++;return i=e.substring(c,r),o=12}if(e.charCodeAt(r+1)===42){r+=2;let t=n-1,a=!1;for(;r<t;){let t=e.charCodeAt(r);if(t===42&&e.charCodeAt(r+1)===47){r+=2,a=!0;break}r++,jt(t)&&(t===13&&e.charCodeAt(r)===10&&r++,s++,l=r)}return a||(r++,d=1),i=e.substring(c,r),o=13}return i+=String.fromCharCode(t),r++,o=16;case 45:if(i+=String.fromCharCode(t),r++,r===n||!Mt(e.charCodeAt(r)))return o=16;case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return i+=m(),o=11;default:for(;r<n&&_(t);)r++,t=e.charCodeAt(r);if(a!==r){switch(i=e.substring(a,r),i){case`true`:return o=8;case`false`:return o=9;case`null`:return o=7}return o=16}return i+=String.fromCharCode(t),r++,o=16}}F(g,`scanNext`);function _(e){if(At(e)||jt(e))return!1;switch(e){case 125:case 93:case 123:case 91:case 34:case 58:case 44:case 47:return!1}return!0}F(_,`isUnknownContentCharacter`);function v(){let e;do e=g();while(e>=12&&e<=15);return e}return F(v,`scanNextNonTrivia`),{setPosition:p,getPosition:F(()=>r,`getPosition`),scan:t?v:g,getToken:F(()=>o,`getToken`),getTokenValue:F(()=>i,`getTokenValue`),getTokenOffset:F(()=>a,`getTokenOffset`),getTokenLength:F(()=>r-a,`getTokenLength`),getTokenStartLine:F(()=>c,`getTokenStartLine`),getTokenStartCharacter:F(()=>a-u,`getTokenStartCharacter`),getTokenError:F(()=>d,`getTokenError`)}}F(kt,`createScanner`);function At(e){return e===32||e===9}F(At,`isWhiteSpace`);function jt(e){return e===10||e===13}F(jt,`isLineBreak`);function Mt(e){return e>=48&&e<=57}F(Mt,`isDigit`);var Nt;(function(e){e[e.lineFeed=10]=`lineFeed`,e[e.carriageReturn=13]=`carriageReturn`,e[e.space=32]=`space`,e[e._0=48]=`_0`,e[e._1=49]=`_1`,e[e._2=50]=`_2`,e[e._3=51]=`_3`,e[e._4=52]=`_4`,e[e._5=53]=`_5`,e[e._6=54]=`_6`,e[e._7=55]=`_7`,e[e._8=56]=`_8`,e[e._9=57]=`_9`,e[e.a=97]=`a`,e[e.b=98]=`b`,e[e.c=99]=`c`,e[e.d=100]=`d`,e[e.e=101]=`e`,e[e.f=102]=`f`,e[e.g=103]=`g`,e[e.h=104]=`h`,e[e.i=105]=`i`,e[e.j=106]=`j`,e[e.k=107]=`k`,e[e.l=108]=`l`,e[e.m=109]=`m`,e[e.n=110]=`n`,e[e.o=111]=`o`,e[e.p=112]=`p`,e[e.q=113]=`q`,e[e.r=114]=`r`,e[e.s=115]=`s`,e[e.t=116]=`t`,e[e.u=117]=`u`,e[e.v=118]=`v`,e[e.w=119]=`w`,e[e.x=120]=`x`,e[e.y=121]=`y`,e[e.z=122]=`z`,e[e.A=65]=`A`,e[e.B=66]=`B`,e[e.C=67]=`C`,e[e.D=68]=`D`,e[e.E=69]=`E`,e[e.F=70]=`F`,e[e.G=71]=`G`,e[e.H=72]=`H`,e[e.I=73]=`I`,e[e.J=74]=`J`,e[e.K=75]=`K`,e[e.L=76]=`L`,e[e.M=77]=`M`,e[e.N=78]=`N`,e[e.O=79]=`O`,e[e.P=80]=`P`,e[e.Q=81]=`Q`,e[e.R=82]=`R`,e[e.S=83]=`S`,e[e.T=84]=`T`,e[e.U=85]=`U`,e[e.V=86]=`V`,e[e.W=87]=`W`,e[e.X=88]=`X`,e[e.Y=89]=`Y`,e[e.Z=90]=`Z`,e[e.asterisk=42]=`asterisk`,e[e.backslash=92]=`backslash`,e[e.closeBrace=125]=`closeBrace`,e[e.closeBracket=93]=`closeBracket`,e[e.colon=58]=`colon`,e[e.comma=44]=`comma`,e[e.dot=46]=`dot`,e[e.doubleQuote=34]=`doubleQuote`,e[e.minus=45]=`minus`,e[e.openBrace=123]=`openBrace`,e[e.openBracket=91]=`openBracket`,e[e.plus=43]=`plus`,e[e.slash=47]=`slash`,e[e.formFeed=12]=`formFeed`,e[e.tab=9]=`tab`})(Nt||={}),Array(20).fill(0).map((e,t)=>` `.repeat(t)),Array(200).fill(0).map((e,t)=>`
`+` `.repeat(t)),Array(200).fill(0).map((e,t)=>`\r`+` `.repeat(t)),Array(200).fill(0).map((e,t)=>`\r
`+` `.repeat(t)),Array(200).fill(0).map((e,t)=>`
`+` `.repeat(t)),Array(200).fill(0).map((e,t)=>`\r`+` `.repeat(t)),Array(200).fill(0).map((e,t)=>`\r
`+` `.repeat(t));var Pt;(function(e){e.DEFAULT={allowTrailingComma:!1}})(Pt||={});function Ft(e,t=[],n=Pt.DEFAULT){let r=null,i=[],a=[];function o(e){Array.isArray(i)?i.push(e):r!==null&&(i[r]=e)}return F(o,`onValue`),It(e,{onObjectBegin:F(()=>{let e={};o(e),a.push(i),i=e,r=null},`onObjectBegin`),onObjectProperty:F(e=>{r=e},`onObjectProperty`),onObjectEnd:F(()=>{i=a.pop()},`onObjectEnd`),onArrayBegin:F(()=>{let e=[];o(e),a.push(i),i=e,r=null},`onArrayBegin`),onArrayEnd:F(()=>{i=a.pop()},`onArrayEnd`),onLiteralValue:o,onError:F((e,n,r)=>{t.push({error:e,offset:n,length:r})},`onError`)},n),i[0]}F(Ft,`parse$1`);function It(e,t,n=Pt.DEFAULT){let r=kt(e,!1),i=[];function a(e){return e?()=>e(r.getTokenOffset(),r.getTokenLength(),r.getTokenStartLine(),r.getTokenStartCharacter()):()=>!0}F(a,`toNoArgVisit`);function o(e){return e?()=>e(r.getTokenOffset(),r.getTokenLength(),r.getTokenStartLine(),r.getTokenStartCharacter(),()=>i.slice()):()=>!0}F(o,`toNoArgVisitWithPath`);function s(e){return e?t=>e(t,r.getTokenOffset(),r.getTokenLength(),r.getTokenStartLine(),r.getTokenStartCharacter()):()=>!0}F(s,`toOneArgVisit`);function c(e){return e?t=>e(t,r.getTokenOffset(),r.getTokenLength(),r.getTokenStartLine(),r.getTokenStartCharacter(),()=>i.slice()):()=>!0}F(c,`toOneArgVisitWithPath`);let l=o(t.onObjectBegin),u=c(t.onObjectProperty),d=a(t.onObjectEnd),f=o(t.onArrayBegin),p=a(t.onArrayEnd),m=c(t.onLiteralValue),h=s(t.onSeparator),g=a(t.onComment),_=s(t.onError),v=n&&n.disallowComments,y=n&&n.allowTrailingComma;function b(){for(;;){let e=r.scan();switch(r.getTokenError()){case 4:x(14);break;case 5:x(15);break;case 3:x(13);break;case 1:v||x(11);break;case 2:x(12);break;case 6:x(16);break}switch(e){case 12:case 13:v?x(10):g();break;case 16:x(1);break;case 15:case 14:break;default:return e}}}F(b,`scanNext`);function x(e,t=[],n=[]){if(_(e),t.length+n.length>0){let e=r.getToken();for(;e!==17;){if(t.indexOf(e)!==-1){b();break}else if(n.indexOf(e)!==-1)break;e=b()}}}F(x,`handleError`);function S(e){let t=r.getTokenValue();return e?m(t):(u(t),i.push(t)),b(),!0}F(S,`parseString`);function C(){switch(r.getToken()){case 11:let e=r.getTokenValue(),t=Number(e);isNaN(t)&&(x(2),t=0),m(t);break;case 7:m(null);break;case 8:m(!0);break;case 9:m(!1);break;default:return!1}return b(),!0}F(C,`parseLiteral`);function w(){return r.getToken()===10?(S(!1),r.getToken()===6?(h(`:`),b(),ne()||x(4,[],[2,5])):x(5,[],[2,5]),i.pop(),!0):(x(3,[],[2,5]),!1)}F(w,`parseProperty`);function ee(){l(),b();let e=!1;for(;r.getToken()!==2&&r.getToken()!==17;){if(r.getToken()===5){if(e||x(4,[],[]),h(`,`),b(),r.getToken()===2&&y)break}else e&&x(6,[],[]);w()||x(4,[],[2,5]),e=!0}return d(),r.getToken()===2?b():x(7,[2],[]),!0}F(ee,`parseObject`);function te(){f(),b();let e=!0,t=!1;for(;r.getToken()!==4&&r.getToken()!==17;){if(r.getToken()===5){if(t||x(4,[],[]),h(`,`),b(),r.getToken()===4&&y)break}else t&&x(6,[],[]);e?(i.push(0),e=!1):i[i.length-1]++,ne()||x(4,[],[4,5]),t=!0}return p(),e||i.pop(),r.getToken()===4?b():x(8,[4],[]),!0}F(te,`parseArray`);function ne(){switch(r.getToken()){case 3:return te();case 1:return ee();case 10:return S(!0);default:return C()}}return F(ne,`parseValue`),b(),r.getToken()===17?n.allowEmptyContent?!0:(x(4,[],[]),!1):ne()?(r.getToken()!==17&&x(9,[],[]),!0):(x(4,[],[]),!1)}F(It,`visit`);var Lt;(function(e){e[e.None=0]=`None`,e[e.UnexpectedEndOfComment=1]=`UnexpectedEndOfComment`,e[e.UnexpectedEndOfString=2]=`UnexpectedEndOfString`,e[e.UnexpectedEndOfNumber=3]=`UnexpectedEndOfNumber`,e[e.InvalidUnicode=4]=`InvalidUnicode`,e[e.InvalidEscapeCharacter=5]=`InvalidEscapeCharacter`,e[e.InvalidCharacter=6]=`InvalidCharacter`})(Lt||={});var Rt;(function(e){e[e.OpenBraceToken=1]=`OpenBraceToken`,e[e.CloseBraceToken=2]=`CloseBraceToken`,e[e.OpenBracketToken=3]=`OpenBracketToken`,e[e.CloseBracketToken=4]=`CloseBracketToken`,e[e.CommaToken=5]=`CommaToken`,e[e.ColonToken=6]=`ColonToken`,e[e.NullKeyword=7]=`NullKeyword`,e[e.TrueKeyword=8]=`TrueKeyword`,e[e.FalseKeyword=9]=`FalseKeyword`,e[e.StringLiteral=10]=`StringLiteral`,e[e.NumericLiteral=11]=`NumericLiteral`,e[e.LineCommentTrivia=12]=`LineCommentTrivia`,e[e.BlockCommentTrivia=13]=`BlockCommentTrivia`,e[e.LineBreakTrivia=14]=`LineBreakTrivia`,e[e.Trivia=15]=`Trivia`,e[e.Unknown=16]=`Unknown`,e[e.EOF=17]=`EOF`})(Rt||={});const zt=Ft;var Bt;(function(e){e[e.InvalidSymbol=1]=`InvalidSymbol`,e[e.InvalidNumberFormat=2]=`InvalidNumberFormat`,e[e.PropertyNameExpected=3]=`PropertyNameExpected`,e[e.ValueExpected=4]=`ValueExpected`,e[e.ColonExpected=5]=`ColonExpected`,e[e.CommaExpected=6]=`CommaExpected`,e[e.CloseBraceExpected=7]=`CloseBraceExpected`,e[e.CloseBracketExpected=8]=`CloseBracketExpected`,e[e.EndOfFileExpected=9]=`EndOfFileExpected`,e[e.InvalidCommentToken=10]=`InvalidCommentToken`,e[e.UnexpectedEndOfComment=11]=`UnexpectedEndOfComment`,e[e.UnexpectedEndOfString=12]=`UnexpectedEndOfString`,e[e.UnexpectedEndOfNumber=13]=`UnexpectedEndOfNumber`,e[e.InvalidUnicode=14]=`InvalidUnicode`,e[e.InvalidEscapeCharacter=15]=`InvalidEscapeCharacter`,e[e.InvalidCharacter=16]=`InvalidCharacter`})(Bt||={});const Vt=F((e,t)=>zt(wt(t,e,`utf8`)),`readJsonc`),Ht=Symbol(`implicitBaseUrl`),Ut="${configDir}",Wt=F(()=>{let{findPnpApi:e}=Ce;return e&&e(process.cwd())},`getPnpApi`),Gt=F((e,t,n,r)=>{let i=`resolveFromPackageJsonPath:${e}:${t}:${n}`;if(r!=null&&r.has(i))return r.get(i);let a=Vt(e,r);if(!a)return;let o=t||`tsconfig.json`;if(!n&&a.exports)try{let[e]=xt(a.exports,t,[`require`,`types`]);o=e}catch{return!1}else !t&&a.tsconfig&&(o=a.tsconfig);return o=O.join(e,`..`,o),r?.set(i,o),o},`resolveFromPackageJsonPath`),Kt=`package.json`,qt=`tsconfig.json`,Jt=F((e,t,n)=>{let r=e;if(e===`..`&&(r=O.join(r,qt)),e[0]===`.`&&(r=O.resolve(t,r)),O.isAbsolute(r)){if(L(n,r)){if(Tt(n,r).isFile())return r}else if(!r.endsWith(`.json`)){let e=`${r}.json`;if(L(n,e))return e}return}let[i,...a]=e.split(`/`),o=i[0]===`@`?`${i}/${a.shift()}`:i,s=a.join(`/`),c=Wt();if(c){let{resolveRequest:r}=c;try{if(o===e){let e=r(O.join(o,Kt),t);if(e){let t=Gt(e,s,!1,n);if(t&&L(n,t))return t}}else{let n;try{n=r(e,t,{extensions:[`.json`]})}catch{n=r(O.join(e,qt),t)}if(n)return n}}catch{}}let l=Et(O.resolve(t),O.join(`node_modules`,o),n);if(!l||!Tt(n,l).isDirectory())return;let u=O.join(l,Kt);if(L(n,u)){let e=Gt(u,s,!1,n);if(e===!1)return;if(e&&L(n,e)&&Tt(n,e).isFile())return e}let d=O.join(l,s),f=d.endsWith(`.json`);if(!f){let e=`${d}.json`;if(L(n,e))return e}if(L(n,d)){if(Tt(n,d).isDirectory()){let e=O.join(d,Kt);if(L(n,e)){let t=Gt(e,``,!0,n);if(t&&L(n,t))return t}let t=O.join(d,qt);if(L(n,t))return t}else if(f)return d}},`resolveExtendsPath`),Yt=F((e,t)=>Ot(O.relative(e,t)),`pathRelative`),Xt=[`files`,`include`,`exclude`],Zt=F((e,t,n,r)=>{let i=Jt(e,t,r);if(!i)throw Error(`File '${e}' not found.`);if(n.has(i))throw Error(`Circularity detected while resolving configuration: ${i}`);n.add(i);let a=O.dirname(i),o=$t(i,r,n);delete o.references;let{compilerOptions:s}=o;if(s){let{baseUrl:e}=s;e&&!e.startsWith(Ut)&&(s.baseUrl=I(O.relative(t,O.join(a,e)))||`./`);let{outDir:n}=s;n&&(n.startsWith(Ut)||(n=O.relative(t,O.join(a,n))),s.outDir=I(n)||`./`)}for(let e of Xt){let n=o[e];n&&(o[e]=n.map(e=>e.startsWith(Ut)?e:I(O.relative(t,O.join(a,e)))))}return o},`resolveExtends`),Qt=[`outDir`,`declarationDir`],$t=F((e,t,n=new Set)=>{let r;try{r=Vt(e,t)||{}}catch{throw Error(`Cannot resolve tsconfig at path: ${e}`)}if(typeof r!=`object`)throw SyntaxError(`Failed to parse tsconfig at: ${e}`);let i=O.dirname(e);if(r.compilerOptions){let{compilerOptions:e}=r;e.paths&&!e.baseUrl&&(e[Ht]=i)}if(r.extends){let e=Array.isArray(r.extends)?r.extends:[r.extends];delete r.extends;for(let a of e.reverse()){let e=Zt(a,i,new Set(n),t),o={...e,...r,compilerOptions:{...e.compilerOptions,...r.compilerOptions}};e.watchOptions&&(o.watchOptions={...e.watchOptions,...r.watchOptions}),r=o}}if(r.compilerOptions){let{compilerOptions:e}=r;for(let t of[`baseUrl`,`rootDir`]){let n=e[t];n&&!n.startsWith(Ut)&&(e[t]=Yt(i,O.resolve(i,n)))}for(let t of Qt){let n=e[t];n&&(Array.isArray(r.exclude)||(r.exclude=[]),r.exclude.includes(n)||r.exclude.push(n),n.startsWith(Ut)||(n=Ot(n)),e[t]=n)}}else r.compilerOptions={};if(r.include?(r.include=r.include.map(I),r.files&&delete r.files):r.files&&=r.files.map(e=>e.startsWith(Ut)?e:Ot(e)),r.watchOptions){let{watchOptions:e}=r;e.excludeDirectories&&=e.excludeDirectories.map(e=>I(O.resolve(i,e)))}return r},`_parseTsconfig`),en=F((e,t)=>{if(e.startsWith(Ut))return I(O.join(t,e.slice(12)))},`interpolateConfigDir`),tn=[`outDir`,`declarationDir`,`outFile`,`rootDir`,`baseUrl`,`tsBuildInfoFile`],nn=F(e=>{if(e.strict)for(let t of[`noImplicitAny`,`noImplicitThis`,`strictNullChecks`,`strictFunctionTypes`,`strictBindCallApply`,`strictPropertyInitialization`,`strictBuiltinIteratorReturn`,`alwaysStrict`,`useUnknownInCatchVariables`])e[t]===void 0&&(e[t]=!0);if(e.target){let t=e.target.toLowerCase();t===`es2015`&&(t=`es6`),e.target=t,t===`esnext`&&(e.module??=`es6`,e.useDefineForClassFields??=!0),(t===`es6`||t===`es2016`||t===`es2017`||t===`es2018`||t===`es2019`||t===`es2020`||t===`es2021`||t===`es2022`||t===`es2023`||t===`es2024`)&&(e.module??=`es6`),(t===`es2022`||t===`es2023`||t===`es2024`)&&(e.useDefineForClassFields??=!0)}if(e.module){let t=e.module.toLowerCase();t===`es2015`&&(t=`es6`),e.module=t,(t===`es6`||t===`es2020`||t===`es2022`||t===`esnext`||t===`none`||t===`system`||t===`umd`||t===`amd`)&&(e.moduleResolution??=`classic`),t===`system`&&(e.allowSyntheticDefaultImports??=!0),(t===`node16`||t===`nodenext`||t===`preserve`)&&(e.esModuleInterop??=!0,e.allowSyntheticDefaultImports??=!0),(t===`node16`||t===`nodenext`)&&(e.moduleDetection??=`force`,e.useDefineForClassFields??=!0),t===`node16`&&(e.target??=`es2022`,e.moduleResolution??=`node16`),t===`nodenext`&&(e.target??=`esnext`,e.moduleResolution??=`nodenext`),t===`preserve`&&(e.moduleResolution??=`bundler`)}if(e.moduleResolution){let t=e.moduleResolution.toLowerCase();t===`node`&&(t=`node10`),e.moduleResolution=t,(t===`node16`||t===`nodenext`||t===`bundler`)&&(e.resolvePackageJsonExports??=!0,e.resolvePackageJsonImports??=!0),t===`bundler`&&(e.allowSyntheticDefaultImports??=!0,e.resolveJsonModule??=!0)}e.esModuleInterop&&(e.allowSyntheticDefaultImports??=!0),e.verbatimModuleSyntax&&(e.isolatedModules??=!0,e.preserveConstEnums??=!0),e.isolatedModules&&(e.preserveConstEnums??=!0)},`normalizeCompilerOptions`),rn=F((e,t=new Map)=>{let n=O.resolve(e),r=$t(n,t),i=O.dirname(n),{compilerOptions:a}=r;if(a){for(let e of tn){let t=a[e];if(t){let n=en(t,i);a[e]=n?Yt(i,n):t}}for(let e of[`rootDirs`,`typeRoots`]){let t=a[e];t&&(a[e]=t.map(e=>{let t=en(e,i);return t?Yt(i,t):e}))}let{paths:e}=a;if(e)for(let t of Object.keys(e))e[t]=e[t].map(e=>en(e,i)??e);nn(a)}for(let e of Xt){let t=r[e];t&&(r[e]=t.map(e=>en(e,i)??e))}return r},`parseTsconfig`),an=F((e=process.cwd(),t=`tsconfig.json`,n=new Map)=>{let r=Et(I(e),t,n);return r?{path:r,config:rn(r,n)}:null},`getTsconfig`),on=/\*/g,sn=F((e,t)=>{let n=e.match(on);if(n&&n.length>1)throw Error(t)},`assertStarCount`),cn=F(e=>{if(e.includes(`*`)){let[t,n]=e.split(`*`);return{prefix:t,suffix:n}}return e},`parsePattern`),ln=F(({prefix:e,suffix:t},n)=>n.startsWith(e)&&n.endsWith(t),`isPatternMatch`),un=F((e,t,n)=>Object.entries(e).map(([e,r])=>(sn(e,`Pattern '${e}' can have at most one '*' character.`),{pattern:cn(e),substitutions:r.map(r=>{if(sn(r,`Substitution '${r}' in pattern '${e}' can have at most one '*' character.`),!t&&!Dt.test(r))throw Error(`Non-relative paths are not allowed when 'baseUrl' is not set. Did you forget a leading './'?`);return O.resolve(n,r)})})),`parsePaths`),dn=F(e=>{let{compilerOptions:t}=e.config;if(!t)return null;let{baseUrl:n,paths:r}=t;if(!n&&!r)return null;let i=Ht in t&&t[Ht],a=O.resolve(O.dirname(e.path),n||i||`.`),o=r?un(r,n,a):[];return e=>{if(Dt.test(e))return[];let t=[];for(let n of o){if(n.pattern===e)return n.substitutions.map(I);typeof n.pattern!=`string`&&t.push(n)}let r,i=-1;for(let n of t)ln(n.pattern,e)&&n.pattern.prefix.length>i&&(i=n.pattern.prefix.length,r=n);if(!r)return n?[I(O.join(a,e))]:[];let s=e.slice(r.pattern.prefix.length,e.length-r.pattern.suffix.length);return r.substitutions.map(e=>I(e.replace(`*`,s)))}},`createPathsMatcher`),fn=F(e=>{let t=``;for(let n=0;n<e.length;n+=1){let r=e[n],i=r.toUpperCase();t+=r===i?r.toLowerCase():i}return t},`s`),pn=F(()=>Math.floor(Math.random()*26),`m`),mn=F(e=>Array.from({length:e},()=>String.fromCodePoint(pn()+(Math.random()>.5?65:97))).join(``),`S`),hn=F((e=Fe)=>{let t=process.execPath;if(e.existsSync(t))return!e.existsSync(fn(t));let n=`/${mn(10)}`;e.writeFileSync(n,``);let r=!e.existsSync(fn(n));return e.unlinkSync(n),r},`l`),{join:gn}=O.posix,_n={ts:[`.ts`,`.tsx`,`.d.ts`],cts:[`.cts`,`.d.cts`],mts:[`.mts`,`.d.mts`]},vn=F(e=>{let t=[..._n.ts],n=[..._n.cts],r=[..._n.mts];return e!=null&&e.allowJs&&(t.push(`.js`,`.jsx`),n.push(`.cjs`),r.push(`.mjs`)),[...t,...n,...r]},`getSupportedExtensions`),yn=F(e=>{let t=[];if(!e)return t;let{outDir:n,declarationDir:r}=e;return n&&t.push(n),r&&t.push(r),t},`getDefaultExcludeSpec`),bn=F(e=>e.replaceAll(/[.*+?^${}()|[\]\\]/g,String.raw`\$&`),`escapeForRegexp`),xn=`(?!(${[`node_modules`,`bower_components`,`jspm_packages`].join(`|`)})(/|$))`,Sn=/(?:^|\/)[^.*?]+$/,Cn=`**/*`,wn=`[^/]`,Tn=`[^./]`,En=process.platform===`win32`;F(({config:e,path:t},n=hn())=>{if(`extends`in e)throw Error(`tsconfig#extends must be resolved. Use getTsconfig or parseTsconfig to resolve it.`);if(!O.isAbsolute(t))throw Error(`The tsconfig path must be absolute`);En&&(t=I(t));let r=O.dirname(t),{files:i,include:a,exclude:o,compilerOptions:s}=e,c=i?.map(e=>gn(r,e)),l=vn(s),u=n?``:`i`,d=(o||yn(s)).map(e=>{let t=bn(gn(r,e)).replaceAll(String.raw`\*\*/`,`(.+/)?`).replaceAll(String.raw`\*`,`${wn}*`).replaceAll(String.raw`\?`,wn);return RegExp(`^${t}($|/)`,u)}),f=i||a?a:[Cn],p=f?f.map(e=>{let t=gn(r,e);Sn.test(t)&&(t=gn(t,Cn));let n=bn(t).replaceAll(String.raw`/\*\*`,`(/${xn}${Tn}${wn}*)*?`).replaceAll(/(\/)?\\\*/g,(e,t)=>{let n=`(${Tn}|(\\.(?!min\\.js$))?)*`;return t?`/${xn}${Tn}${n}`:n}).replaceAll(/(\/)?\\\?/g,(e,t)=>{let n=wn;return t?`/${xn}${n}`:n});return RegExp(`^${n}$`,u)}):void 0;return t=>{if(!O.isAbsolute(t))throw Error(`filePath must be absolute`);if(En&&(t=I(t)),c!=null&&c.includes(t)||!(!l.some(e=>t.endsWith(e))||d.some(e=>e.test(t)))&&p&&p.some(e=>e.test(t)))return e}},`createFilesMatcher`);const R=e=>P.default.bold(P.default.cyan(e));function Dn(e){let t=(e.startsWith(`#`)?e.slice(1):e).match(/^([a-f\d]{6}|[a-f\d]{3})$/i)?.[1];if(!t)return[0,0,0];let n=t.length===3?[...t].map(e=>e+e).join(``):t,r=Number.parseInt(n,16);return[r>>16&255,r>>8&255,r&255]}function On(e){let[t,n,r]=Dn(e),i=`\x1b[38;2;${t};${n};${r}m`;return e=>P.default.isColorSupported?`${i}${e}[39m`:e}function kn(e){let[t,n,r]=Dn(e),i=`\x1b[48;2;${t};${n};${r}m`;return e=>P.default.isColorSupported?`${i}${e}[49m`:e}function An(e,t,n){throw Error(n?`No known conditions for "${t}" specifier in "${e}" package`:`Missing "${t}" specifier in "${e}" package`)}function jn(e,t,n,r){let i,a,o=Mn(e,n),s=function(e){let t=new Set([`default`,...e.conditions||[]]);return e.unsafe||t.add(e.require?`require`:`import`),e.unsafe||t.add(e.browser?`browser`:`node`),t}(r||{}),c=t[o];if(c===void 0){let e,n,r,i;for(i in t)n&&i.length<n.length||(i[i.length-1]===`/`&&o.startsWith(i)?(a=o.substring(i.length),n=i):i.length>1&&(r=i.indexOf(`*`,1),~r&&(e=RegExp(`^`+i.substring(0,r)+`(.*)`+i.substring(1+r)+`$`).exec(o),e&&e[1]&&(a=e[1],n=i))));c=t[n]}return c||An(e,o),i=Nn(c,s),i||An(e,o,1),a&&function(e,t){let n,r=0,i=e.length,a=/[*]/g,o=/[/]$/;for(;r<i;r++)e[r]=a.test(n=e[r])?n.replace(a,t):o.test(n)?n+t:n}(i,a),i}function Mn(e,t,n){if(e===t||t===`.`)return`.`;let r=e+`/`,i=r.length,a=t.slice(0,i)===r,o=a?t.slice(i):t;return o[0]===`#`?o:a||!n?o.slice(0,2)===`./`?o:`./`+o:o}function Nn(e,t,n){if(e){if(typeof e==`string`)return n&&n.add(e),[e];let r,i;if(Array.isArray(e)){for(i=n||new Set,r=0;r<e.length;r++)Nn(e[r],t,i);if(!n&&i.size)return[...i]}else for(r in e)if(t.has(r))return Nn(e[r],t,n)}}function Pn(e,t,n){let r,i=e.exports;if(i){if(typeof i==`string`)i={".":i};else for(r in i){r[0]!==`.`&&(i={".":i});break}return jn(e.name,i,t||`.`,n)}}function Fn(e,t,n){if(e.imports)return jn(e.name,e.imports,t,n)}function In(e,t,n){return(t=Mn(e.name,t||`.`))[0]===`#`?Fn(e,t,n):Pn(e,t,n)}function Ln(){return zn(Rn(`../package.json`))}function Rn(e){let t=Ie(new URL(`.`,import.meta.url));return O.resolve(t,e)}function zn(e){let t=k.readFileSync(e,{encoding:`utf8`});return JSON.parse(t)}function Bn(e,t){let n=we(O.resolve(e,`noop.js`)).resolve.paths(t);if(!n)return;let r;for(let e of n){let n=O.join(e,t,`package.json`);if(k.existsSync(n)){r=n;break}}if(!r)return;let i=k.readFileSync(r,`utf8`);return{pkg:JSON.parse(i),path:r}}const Vn=we(import.meta.url);var Hn=Object.create,Un=Object.defineProperty,Wn=Object.getOwnPropertyDescriptor,Gn=Object.getOwnPropertyNames,Kn=Object.getPrototypeOf,qn=Object.prototype.hasOwnProperty,Jn=(e=>typeof Vn<`u`?Vn:typeof Proxy<`u`?new Proxy(e,{get:(e,t)=>(typeof Vn<`u`?Vn:e)[t]}):e)(function(e){if(typeof Vn<`u`)return Vn.apply(this,arguments);throw Error(`Dynamic require of "`+e+`" is not supported`)}),z=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Yn=(e,t,n,r)=>{if(t&&typeof t==`object`||typeof t==`function`)for(let i of Gn(t))!qn.call(e,i)&&i!==n&&Un(e,i,{get:()=>t[i],enumerable:!(r=Wn(t,i))||r.enumerable});return e},Xn=(e,t,n)=>(n=e==null?{}:Hn(Kn(e)),Yn(t||!e||!e.__esModule?Un(n,`default`,{value:e,enumerable:!0}):n,e)),Zn=z((e,t)=>{t.exports=a,a.sync=o;var n=Jn(`fs`);function r(e,t){var n=t.pathExt===void 0?process.env.PATHEXT:t.pathExt;if(!n||(n=n.split(`;`),n.indexOf(``)!==-1))return!0;for(var r=0;r<n.length;r++){var i=n[r].toLowerCase();if(i&&e.substr(-i.length).toLowerCase()===i)return!0}return!1}function i(e,t,n){return!e.isSymbolicLink()&&!e.isFile()?!1:r(t,n)}function a(e,t,r){n.stat(e,function(n,a){r(n,n?!1:i(a,e,t))})}function o(e,t){return i(n.statSync(e),e,t)}}),Qn=z((e,t)=>{t.exports=r,r.sync=i;var n=Jn(`fs`);function r(e,t,r){n.stat(e,function(e,n){r(e,e?!1:a(n,t))})}function i(e,t){return a(n.statSync(e),t)}function a(e,t){return e.isFile()&&o(e,t)}function o(e,t){var n=e.mode,r=e.uid,i=e.gid,a=t.uid===void 0?process.getuid&&process.getuid():t.uid,o=t.gid===void 0?process.getgid&&process.getgid():t.gid,s=64,c=8,l=1,u=s|c;return n&l||n&c&&i===o||n&s&&r===a||n&u&&a===0}}),$n=z((e,t)=>{Jn(`fs`);var n=process.platform===`win32`||global.TESTING_WINDOWS?Zn():Qn();t.exports=r,r.sync=i;function r(e,t,i){if(typeof t==`function`&&(i=t,t={}),!i){if(typeof Promise!=`function`)throw TypeError(`callback not provided`);return new Promise(function(n,i){r(e,t||{},function(e,t){e?i(e):n(t)})})}n(e,t||{},function(e,n){e&&(e.code===`EACCES`||t&&t.ignoreErrors)&&(e=null,n=!1),i(e,n)})}function i(e,t){try{return n.sync(e,t||{})}catch(e){if(t&&t.ignoreErrors||e.code===`EACCES`)return!1;throw e}}}),er=z((e,t)=>{var n=process.platform===`win32`||process.env.OSTYPE===`cygwin`||process.env.OSTYPE===`msys`,r=Jn(`path`),i=n?`;`:`:`,a=$n(),o=e=>Object.assign(Error(`not found: ${e}`),{code:`ENOENT`}),s=(e,t)=>{let r=t.colon||i,a=e.match(/\//)||n&&e.match(/\\/)?[``]:[...n?[process.cwd()]:[],...(t.path||process.env.PATH||``).split(r)],o=n?t.pathExt||process.env.PATHEXT||`.EXE;.CMD;.BAT;.COM`:``,s=n?o.split(r):[``];return n&&e.indexOf(`.`)!==-1&&s[0]!==``&&s.unshift(``),{pathEnv:a,pathExt:s,pathExtExe:o}},c=(e,t,n)=>{typeof t==`function`&&(n=t,t={}),t||={};let{pathEnv:i,pathExt:c,pathExtExe:l}=s(e,t),u=[],d=n=>new Promise((a,s)=>{if(n===i.length)return t.all&&u.length?a(u):s(o(e));let c=i[n],l=/^".*"$/.test(c)?c.slice(1,-1):c,d=r.join(l,e);a(f(!l&&/^\.[\\\/]/.test(e)?e.slice(0,2)+d:d,n,0))}),f=(e,n,r)=>new Promise((i,o)=>{if(r===c.length)return i(d(n+1));let s=c[r];a(e+s,{pathExt:l},(a,o)=>{if(!a&&o)if(t.all)u.push(e+s);else return i(e+s);return i(f(e,n,r+1))})});return n?d(0).then(e=>n(null,e),n):d(0)};t.exports=c,c.sync=(e,t)=>{t||={};let{pathEnv:n,pathExt:i,pathExtExe:c}=s(e,t),l=[];for(let o=0;o<n.length;o++){let s=n[o],u=/^".*"$/.test(s)?s.slice(1,-1):s,d=r.join(u,e),f=!u&&/^\.[\\\/]/.test(e)?e.slice(0,2)+d:d;for(let e=0;e<i.length;e++){let n=f+i[e];try{if(a.sync(n,{pathExt:c}))if(t.all)l.push(n);else return n}catch{}}}if(t.all&&l.length)return l;if(t.nothrow)return null;throw o(e)}}),tr=z((e,t)=>{var n=(e={})=>{let t=e.env||process.env;return(e.platform||process.platform)===`win32`?Object.keys(t).reverse().find(e=>e.toUpperCase()===`PATH`)||`Path`:`PATH`};t.exports=n,t.exports.default=n}),nr=z((e,t)=>{var n=Jn(`path`),r=er(),i=tr();function a(e,t){let a=e.options.env||process.env,o=process.cwd(),s=e.options.cwd!=null,c=s&&process.chdir!==void 0&&!process.chdir.disabled;if(c)try{process.chdir(e.options.cwd)}catch{}let l;try{l=r.sync(e.command,{path:a[i({env:a})],pathExt:t?n.delimiter:void 0})}catch{}finally{c&&process.chdir(o)}return l&&=n.resolve(s?e.options.cwd:``,l),l}function o(e){return a(e)||a(e,!0)}t.exports=o}),rr=z((e,t)=>{var n=/([()\][%!^"`<>&|;, *?])/g;function r(e){return e=e.replace(n,`^$1`),e}function i(e,t){return e=`${e}`,e=e.replace(/(\\*)"/g,`$1$1\\"`),e=e.replace(/(\\*)$/,`$1$1`),e=`"${e}"`,e=e.replace(n,`^$1`),t&&(e=e.replace(n,`^$1`)),e}t.exports.command=r,t.exports.argument=i}),ir=z((e,t)=>{t.exports=/^#!(.*)/}),ar=z((e,t)=>{var n=ir();t.exports=(e=``)=>{let t=e.match(n);if(!t)return null;let[r,i]=t[0].replace(/#! ?/,``).split(` `),a=r.split(`/`).pop();return a===`env`?i:i?`${a} ${i}`:a}}),or=z((e,t)=>{var n=Jn(`fs`),r=ar();function i(e){let t=Buffer.alloc(150),i;try{i=n.openSync(e,`r`),n.readSync(i,t,0,150,0),n.closeSync(i)}catch{}return r(t.toString())}t.exports=i}),sr=z((e,t)=>{var n=Jn(`path`),r=nr(),i=rr(),a=or(),o=process.platform===`win32`,s=/\.(?:com|exe)$/i,c=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function l(e){e.file=r(e);let t=e.file&&a(e.file);return t?(e.args.unshift(e.file),e.command=t,r(e)):e.file}function u(e){if(!o)return e;let t=l(e),r=!s.test(t);if(e.options.forceShell||r){let r=c.test(t);e.command=n.normalize(e.command),e.command=i.command(e.command),e.args=e.args.map(e=>i.argument(e,r)),e.args=[`/d`,`/s`,`/c`,`"${[e.command].concat(e.args).join(` `)}"`],e.command=process.env.comspec||`cmd.exe`,e.options.windowsVerbatimArguments=!0}return e}function d(e,t,n){t&&!Array.isArray(t)&&(n=t,t=null),t=t?t.slice(0):[],n=Object.assign({},n);let r={command:e,args:t,options:n,file:void 0,original:{command:e,args:t}};return n.shell?r:u(r)}t.exports=d}),cr=z((e,t)=>{var n=process.platform===`win32`;function r(e,t){return Object.assign(Error(`${t} ${e.command} ENOENT`),{code:`ENOENT`,errno:`ENOENT`,syscall:`${t} ${e.command}`,path:e.command,spawnargs:e.args})}function i(e,t){if(!n)return;let r=e.emit;e.emit=function(n,i){if(n===`exit`){let n=a(i,t,`spawn`);if(n)return r.call(e,`error`,n)}return r.apply(e,arguments)}}function a(e,t){return n&&e===1&&!t.file?r(t.original,`spawn`):null}function o(e,t){return n&&e===1&&!t.file?r(t.original,`spawnSync`):null}t.exports={hookChildProcess:i,verifyENOENT:a,verifyENOENTSync:o,notFoundError:r}}),lr=z((e,t)=>{var n=Jn(`child_process`),r=sr(),i=cr();function a(e,t,a){let o=r(e,t,a),s=n.spawn(o.command,o.args,o.options);return i.hookChildProcess(s,o),s}function o(e,t,a){let o=r(e,t,a),s=n.spawnSync(o.command,o.args,o.options);return s.error=s.error||i.verifyENOENTSync(s.status,o),s}t.exports=a,t.exports.spawn=a,t.exports.sync=o,t.exports._parse=r,t.exports._enoent=i}),ur=/^path$/i,dr={key:`PATH`,value:``};function fr(e){for(let t in e){if(!Object.prototype.hasOwnProperty.call(e,t)||!ur.test(t))continue;let n=e[t];return n?{key:t,value:n}:dr}return dr}function pr(e,t){let n=t.value.split(ze),r=e,i;do n.push(He(r,`node_modules`,`.bin`)),i=r,r=Be(r);while(r!==i);return{key:t.key,value:n.join(ze)}}function mr(e,t){let n={...process.env,...t},r=pr(e,fr(n));return n[r.key]=r.value,n}var hr=e=>{let t=e.length,n=new We,r=()=>{--t===0&&n.emit(`end`)};for(let t of e)t.pipe(n,{end:!1}),t.on(`end`,r);return n},gr=Xn(lr(),1),_r=class extends Error{result;output;get exitCode(){if(this.result.exitCode!==null)return this.result.exitCode}constructor(e,t){super(`Process exited with non-zero status (${e.exitCode})`),this.result=e,this.output=t}},vr={timeout:void 0,persist:!1},yr={windowsHide:!0};function br(e,t){return{command:Ve(e),args:t??[]}}function xr(e){let t=new AbortController;for(let n of e){if(n.aborted)return t.abort(),n;n.addEventListener(`abort`,()=>{t.abort(n.reason)},{signal:t.signal})}return t.signal}var Sr=class{_process;_aborted=!1;_options;_command;_args;_resolveClose;_processClosed;_thrownError;get process(){return this._process}get pid(){return this._process?.pid}get exitCode(){if(this._process&&this._process.exitCode!==null)return this._process.exitCode}constructor(e,t,n){this._options={...vr,...n},this._command=e,this._args=t??[],this._processClosed=new Promise(e=>{this._resolveClose=e})}kill(e){return this._process?.kill(e)===!0}get aborted(){return this._aborted}get killed(){return this._process?.killed===!0}pipe(e,t,n){return Cr(e,t,{...n,stdin:this})}async*[Symbol.asyncIterator](){let e=this._process;if(!e)return;let t=[];this._streamErr&&t.push(this._streamErr),this._streamOut&&t.push(this._streamOut);let n=hr(t),r=Ge.createInterface({input:n});for await(let e of r)yield e.toString();if(await this._processClosed,e.removeAllListeners(),this._thrownError)throw this._thrownError;if(this._options?.throwOnError&&this.exitCode!==0&&this.exitCode!==void 0)throw new _r(this)}async _waitForOutput(){let e=this._process;if(!e)throw Error(`No process was started`);let t=``,n=``;if(this._streamOut)for await(let e of this._streamOut)n+=e.toString();if(this._streamErr)for await(let e of this._streamErr)t+=e.toString();if(await this._processClosed,this._options?.stdin&&await this._options.stdin,e.removeAllListeners(),this._thrownError)throw this._thrownError;let r={stderr:t,stdout:n,exitCode:this.exitCode};if(this._options.throwOnError&&this.exitCode!==0&&this.exitCode!==void 0)throw new _r(this,r);return r}then(e,t){return this._waitForOutput().then(e,t)}_streamOut;_streamErr;spawn(){let e=Ue(),t=this._options,n={...yr,...t.nodeOptions},r=[];this._resetState(),t.timeout!==void 0&&r.push(AbortSignal.timeout(t.timeout)),t.signal!==void 0&&r.push(t.signal),t.persist===!0&&(n.detached=!0),r.length>0&&(n.signal=xr(r)),n.env=mr(e,n.env);let{command:i,args:a}=br(this._command,this._args),o=(0,gr._parse)(i,a,n),s=Re(o.command,o.args,o.options);if(s.stderr&&(this._streamErr=s.stderr),s.stdout&&(this._streamOut=s.stdout),this._process=s,s.once(`error`,this._onError),s.once(`close`,this._onClose),t.stdin!==void 0&&s.stdin&&t.stdin.process){let{stdout:e}=t.stdin.process;e&&e.pipe(s.stdin)}}_resetState(){this._aborted=!1,this._processClosed=new Promise(e=>{this._resolveClose=e}),this._thrownError=void 0}_onError=e=>{if(e.name===`AbortError`&&(!(e.cause instanceof Error)||e.cause.name!==`TimeoutError`)){this._aborted=!0;return}this._thrownError=e};_onClose=()=>{this._resolveClose&&this._resolveClose()}},Cr=(e,t,n)=>{let r=new Sr(e,t,n);return r.spawn(),r};function wr(e,t){return n=>n.length>1?[e,t,n[0],`--`,...n.slice(1)]:[e,t,n[0]]}function Tr(){return e=>[`deno`,`run`,`npm:${e[0]}`,...e.slice(1)]}const Er={agent:[`npm`,0],run:wr(`npm`,`run`),install:[`npm`,`i`,0],frozen:[`npm`,`ci`,0],global:[`npm`,`i`,`-g`,0],add:[`npm`,`i`,0],upgrade:[`npm`,`update`,0],"upgrade-interactive":null,execute:[`npx`,0],"execute-local":[`npx`,0],uninstall:[`npm`,`uninstall`,0],global_uninstall:[`npm`,`uninstall`,`-g`,0]},Dr={agent:[`yarn`,0],run:[`yarn`,`run`,0],install:[`yarn`,`install`,0],frozen:[`yarn`,`install`,`--frozen-lockfile`,0],global:[`yarn`,`global`,`add`,0],add:[`yarn`,`add`,0],upgrade:[`yarn`,`upgrade`,0],"upgrade-interactive":[`yarn`,`upgrade-interactive`,0],execute:[`npx`,0],"execute-local":wr(`yarn`,`exec`),uninstall:[`yarn`,`remove`,0],global_uninstall:[`yarn`,`global`,`remove`,0]},Or={...Dr,frozen:[`yarn`,`install`,`--immutable`,0],upgrade:[`yarn`,`up`,0],"upgrade-interactive":[`yarn`,`up`,`-i`,0],execute:[`yarn`,`dlx`,0],"execute-local":[`yarn`,`exec`,0],global:[`npm`,`i`,`-g`,0],global_uninstall:[`npm`,`uninstall`,`-g`,0]},kr={agent:[`pnpm`,0],run:[`pnpm`,`run`,0],install:[`pnpm`,`i`,0],frozen:[`pnpm`,`i`,`--frozen-lockfile`,0],global:[`pnpm`,`add`,`-g`,0],add:[`pnpm`,`add`,0],upgrade:[`pnpm`,`update`,0],"upgrade-interactive":[`pnpm`,`update`,`-i`,0],execute:[`pnpm`,`dlx`,0],"execute-local":[`pnpm`,`exec`,0],uninstall:[`pnpm`,`remove`,0],global_uninstall:[`pnpm`,`remove`,`--global`,0]},Ar={agent:[`bun`,0],run:[`bun`,`run`,0],install:[`bun`,`install`,0],frozen:[`bun`,`install`,`--frozen-lockfile`,0],global:[`bun`,`add`,`-g`,0],add:[`bun`,`add`,0],upgrade:[`bun`,`update`,0],"upgrade-interactive":[`bun`,`update`,0],execute:[`bun`,`x`,0],"execute-local":[`bun`,`x`,0],uninstall:[`bun`,`remove`,0],global_uninstall:[`bun`,`remove`,`-g`,0]},jr={agent:[`deno`,0],run:[`deno`,`task`,0],install:[`deno`,`install`,0],frozen:[`deno`,`install`,`--frozen`,0],global:[`deno`,`install`,`-g`,0],add:[`deno`,`add`,0],upgrade:[`deno`,`outdated`,`--update`,0],"upgrade-interactive":[`deno`,`outdated`,`--update`,0],execute:Tr(),"execute-local":[`deno`,`task`,`--eval`,0],uninstall:[`deno`,`remove`,0],global_uninstall:[`deno`,`uninstall`,`-g`,0]},Mr={npm:Er,yarn:Dr,"yarn@berry":Or,pnpm:kr,"pnpm@6":{...kr,run:wr(`pnpm`,`run`)},bun:Ar,deno:jr};function Nr(e,t,n){let r=Mr[e][t];return Pr(r,n)}function Pr(e,t){if(e==null)return null;let n=typeof e==`function`?e(t):e.flatMap(e=>typeof e==`number`?t:[e]);return{command:n[0],args:n.slice(1)}}const Fr=[`npm`,`yarn`,`yarn@berry`,`pnpm`,`pnpm@6`,`bun`,`deno`],Ir={"bun.lock":`bun`,"bun.lockb":`bun`,"deno.lock":`deno`,"pnpm-lock.yaml":`pnpm`,"pnpm-workspace.yaml":`pnpm`,"yarn.lock":`yarn`,"package-lock.json":`npm`,"npm-shrinkwrap.json":`npm`},Lr={"node_modules/.deno/":`deno`,"node_modules/.pnpm/":`pnpm`,"node_modules/.yarn-state.yml":`yarn`,"node_modules/.yarn_integrity":`yarn`,"node_modules/.package-lock.json":`npm`,".pnp.cjs":`yarn`,".pnp.js":`yarn`,"bun.lock":`bun`,"bun.lockb":`bun`};async function Rr(e,t){try{let n=await Ke.stat(e);return t===`file`?n.isFile():n.isDirectory()}catch{return!1}}function zr(){let e=D.env.npm_config_user_agent;if(!e)return null;let t=e.split(`/`)[0];return Fr.includes(t)?t:null}function*Br(e=D.cwd()){let t=O.resolve(e),{root:n}=O.parse(t);for(;t&&t!==n;)yield t,t=O.dirname(t)}async function Vr(e,t){return!e||!Rr(e,`file`)?null:await Wr(e,t)}async function Hr(e={}){let{cwd:t,strategies:n=[`lockfile`,`packageManager-field`,`devEngines-field`],onUnknown:r}=e,i;if(typeof e.stopDir==`string`){let t=O.resolve(e.stopDir);i=e=>e===t}else i=e.stopDir;for(let e of Br(t)){for(let t of n)switch(t){case`lockfile`:for(let t of Object.keys(Ir))if(await Rr(O.join(e,t),`file`)){let n=Ir[t];return await Vr(O.join(e,`package.json`),r)||{name:n,agent:n}}break;case`packageManager-field`:case`devEngines-field`:{let t=await Vr(O.join(e,`package.json`),r);if(t)return t;break}case`install-metadata`:for(let t of Object.keys(Lr)){let n=t.endsWith(`/`)?`dir`:`file`;if(await Rr(O.join(e,t),n)){let e=Lr[t];return{name:e,agent:e===`yarn`?Gr(t)?`yarn`:`yarn@berry`:e}}}break}if(i?.(e))break}return null}function Ur(e){let t=e=>e?.match(/\d+(\.\d+){0,2}/)?.[0]??e;if(typeof e.packageManager==`string`){let[n,r]=e.packageManager.replace(/^\^/,``).split(`@`);return{name:n,ver:t(r)}}if(typeof e.devEngines?.packageManager?.name==`string`)return{name:e.devEngines.packageManager.name,ver:t(e.devEngines.packageManager.version)}}async function Wr(e,t){try{let n=JSON.parse(await Ke.readFile(e,`utf8`)),r,i=Ur(n);if(i){let e=i.name,a=i.ver,o=a;return e===`yarn`&&a&&Number.parseInt(a)>1?(r=`yarn@berry`,o=`berry`,{name:e,agent:r,version:o}):e===`pnpm`&&a&&Number.parseInt(a)<7?(r=`pnpm@6`,{name:e,agent:r,version:o}):Fr.includes(e)?(r=e,{name:e,agent:r,version:o}):t?.(n.packageManager)??null}}catch{}return null}function Gr(e){return e.endsWith(`.yarn_integrity`)}async function Kr({registryIndex:e,config:t}){let n={ui:t.resolvedPaths.ui,components:t.resolvedPaths.components,hooks:t.resolvedPaths.hooks},r=[];for(let t of Object.values(n)){if(!A(t))continue;let n=await j.readdir(t,{withFileTypes:!0});for(let t of n)if(t.isDirectory()){let n=e.find(e=>e.name===t.name);n&&r.push(n)}}let i=e.find(e=>e.name===`utils`);return i&&r.push(i),r}async function qr(e){if(Jr(e)){if(A(O.join(e,`.svelte-kit`)))return;let t=(await Hr({cwd:e}))?.agent??`npm`,n=Nr(t,`execute-local`,[`svelte-kit`,`sync`]);try{await Cr(n.command,n.args,{throwOnError:!0,nodeOptions:{cwd:e}})}catch(e){let r=`${n.command} ${n.args.join(` `)}`,i=Nr(t,`install`,[]);throw new h(`Failed to run '${r}'. Ensure that your dependencies have been installed first with '${`${i.command} ${i.args.join(` `)}`}' and try again.`,{cause:e})}}}function Jr(e){let t=Yr(e);return{...t.devDependencies,...t.dependencies}[`@sveltejs/kit`]!==void 0}function Yr(e){return zn(O.resolve(e,`package.json`))}function Xr(e){let t=dn(e.tsconfig)?.(e.importPath)?.[0];if(t)return t;let n=Yr(e.cwd);if(e.importPath.startsWith(`#`)){let t=Zr(n,O.resolve(e.cwd,`package.json`),e.importPath);if(t)return t}let r=Object.keys({...n.dependencies,...n.devDependencies});for(let t of r){if(!e.importPath.startsWith(t))continue;let n=Bn(e.cwd,t);if(!n)continue;let r=Zr(n.pkg,n.path,e.importPath);if(r)return r}}function Zr(e,t,n){try{let r=In(e,n+`/noop.js`)?.[0];if(r){let e=Le(t),n=new URL(r.slice(0,-8),e).href;return Ie(n)}}catch{return}}var B=n(((e,t)=>{let n={to(e,t){return t?`[${t+1};${e+1}H`:`[${e+1}G`},move(e,t){let n=``;return e<0?n+=`[${-e}D`:e>0&&(n+=`[${e}C`),t<0?n+=`[${-t}A`:t>0&&(n+=`[${t}B`),n},up:(e=1)=>`[${e}A`,down:(e=1)=>`[${e}B`,forward:(e=1)=>`[${e}C`,backward:(e=1)=>`[${e}D`,nextLine:(e=1)=>`\x1B[E`.repeat(e),prevLine:(e=1)=>`\x1B[F`.repeat(e),left:`\x1B[G`,hide:`\x1B[?25l`,show:`\x1B[?25h`,save:`\x1B7`,restore:`\x1B8`};t.exports={cursor:n,scroll:{up:(e=1)=>`\x1B[S`.repeat(e),down:(e=1)=>`\x1B[T`.repeat(e)},erase:{screen:`\x1B[2J`,up:(e=1)=>`\x1B[1J`.repeat(e),down:(e=1)=>`\x1B[J`.repeat(e),line:`\x1B[2K`,lineEnd:`\x1B[K`,lineStart:`\x1B[1K`,lines(e){let t=``;for(let r=0;r<e;r++)t+=this.line+(r<e-1?n.up():``);return e&&(t+=n.left),t}},beep:`\x07`}}))();function Qr(e,t,n){if(!n.some(e=>!e.disabled))return e;let r=e+t,i=Math.max(n.length-1,0),a=r<0?i:r>i?0:r;return n[a].disabled?Qr(a,t<0?-1:1,n):a}const $r=e=>e===161||e===164||e===167||e===168||e===170||e===173||e===174||e>=176&&e<=180||e>=182&&e<=186||e>=188&&e<=191||e===198||e===208||e===215||e===216||e>=222&&e<=225||e===230||e>=232&&e<=234||e===236||e===237||e===240||e===242||e===243||e>=247&&e<=250||e===252||e===254||e===257||e===273||e===275||e===283||e===294||e===295||e===299||e>=305&&e<=307||e===312||e>=319&&e<=322||e===324||e>=328&&e<=331||e===333||e===338||e===339||e===358||e===359||e===363||e===462||e===464||e===466||e===468||e===470||e===472||e===474||e===476||e===593||e===609||e===708||e===711||e>=713&&e<=715||e===717||e===720||e>=728&&e<=731||e===733||e===735||e>=768&&e<=879||e>=913&&e<=929||e>=931&&e<=937||e>=945&&e<=961||e>=963&&e<=969||e===1025||e>=1040&&e<=1103||e===1105||e===8208||e>=8211&&e<=8214||e===8216||e===8217||e===8220||e===8221||e>=8224&&e<=8226||e>=8228&&e<=8231||e===8240||e===8242||e===8243||e===8245||e===8251||e===8254||e===8308||e===8319||e>=8321&&e<=8324||e===8364||e===8451||e===8453||e===8457||e===8467||e===8470||e===8481||e===8482||e===8486||e===8491||e===8531||e===8532||e>=8539&&e<=8542||e>=8544&&e<=8555||e>=8560&&e<=8569||e===8585||e>=8592&&e<=8601||e===8632||e===8633||e===8658||e===8660||e===8679||e===8704||e===8706||e===8707||e===8711||e===8712||e===8715||e===8719||e===8721||e===8725||e===8730||e>=8733&&e<=8736||e===8739||e===8741||e>=8743&&e<=8748||e===8750||e>=8756&&e<=8759||e===8764||e===8765||e===8776||e===8780||e===8786||e===8800||e===8801||e>=8804&&e<=8807||e===8810||e===8811||e===8814||e===8815||e===8834||e===8835||e===8838||e===8839||e===8853||e===8857||e===8869||e===8895||e===8978||e>=9312&&e<=9449||e>=9451&&e<=9547||e>=9552&&e<=9587||e>=9600&&e<=9615||e>=9618&&e<=9621||e===9632||e===9633||e>=9635&&e<=9641||e===9650||e===9651||e===9654||e===9655||e===9660||e===9661||e===9664||e===9665||e>=9670&&e<=9672||e===9675||e>=9678&&e<=9681||e>=9698&&e<=9701||e===9711||e===9733||e===9734||e===9737||e===9742||e===9743||e===9756||e===9758||e===9792||e===9794||e===9824||e===9825||e>=9827&&e<=9829||e>=9831&&e<=9834||e===9836||e===9837||e===9839||e===9886||e===9887||e===9919||e>=9926&&e<=9933||e>=9935&&e<=9939||e>=9941&&e<=9953||e===9955||e===9960||e===9961||e>=9963&&e<=9969||e===9972||e>=9974&&e<=9977||e===9979||e===9980||e===9982||e===9983||e===10045||e>=10102&&e<=10111||e>=11094&&e<=11097||e>=12872&&e<=12879||e>=57344&&e<=63743||e>=65024&&e<=65039||e===65533||e>=127232&&e<=127242||e>=127248&&e<=127277||e>=127280&&e<=127337||e>=127344&&e<=127373||e===127375||e===127376||e>=127387&&e<=127404||e>=917760&&e<=917999||e>=983040&&e<=1048573||e>=1048576&&e<=1114109,ei=e=>e===12288||e>=65281&&e<=65376||e>=65504&&e<=65510,ti=e=>e>=4352&&e<=4447||e===8986||e===8987||e===9001||e===9002||e>=9193&&e<=9196||e===9200||e===9203||e===9725||e===9726||e===9748||e===9749||e>=9800&&e<=9811||e===9855||e===9875||e===9889||e===9898||e===9899||e===9917||e===9918||e===9924||e===9925||e===9934||e===9940||e===9962||e===9970||e===9971||e===9973||e===9978||e===9981||e===9989||e===9994||e===9995||e===10024||e===10060||e===10062||e>=10067&&e<=10069||e===10071||e>=10133&&e<=10135||e===10160||e===10175||e===11035||e===11036||e===11088||e===11093||e>=11904&&e<=11929||e>=11931&&e<=12019||e>=12032&&e<=12245||e>=12272&&e<=12287||e>=12289&&e<=12350||e>=12353&&e<=12438||e>=12441&&e<=12543||e>=12549&&e<=12591||e>=12593&&e<=12686||e>=12688&&e<=12771||e>=12783&&e<=12830||e>=12832&&e<=12871||e>=12880&&e<=19903||e>=19968&&e<=42124||e>=42128&&e<=42182||e>=43360&&e<=43388||e>=44032&&e<=55203||e>=63744&&e<=64255||e>=65040&&e<=65049||e>=65072&&e<=65106||e>=65108&&e<=65126||e>=65128&&e<=65131||e>=94176&&e<=94180||e===94192||e===94193||e>=94208&&e<=100343||e>=100352&&e<=101589||e>=101632&&e<=101640||e>=110576&&e<=110579||e>=110581&&e<=110587||e===110589||e===110590||e>=110592&&e<=110882||e===110898||e>=110928&&e<=110930||e===110933||e>=110948&&e<=110951||e>=1