@shopify/cli
Version:
A CLI tool to build for the Shopify platform
16 lines • 111 kB
JavaScript
import{a as wa,b as Ea}from"./chunk-P6XE4MH5.js";import{a as ya}from"./chunk-KLMDWDT2.js";import{a as bn}from"./chunk-5CH3B62S.js";import{a as xa}from"./chunk-QUTQDXSL.js";import{f as Ne}from"./chunk-WSDN25F5.js";import{d as qe,e as wt,f as wn,g as En,k as Sn}from"./chunk-M56NDIMD.js";import{a as xn}from"./chunk-PD5ZHJWI.js";import{j as ga}from"./chunk-LDGAHMS7.js";import{a as ba}from"./chunk-QYR5VPQA.js";import{a as yt}from"./chunk-OBEWZXOQ.js";import{C as la,E as ca,Eb as yn,F as ua,Gb as vn,H as fa,Ib as St,J as ma,Qb as Ie,U as un,Wb as Ge,Xb as ke,a as Js,eb as N,f as ta,fb as g,gb as y,hb as sr,ib as mn,jb as bt,kb as fe,l as ra,lb as dn,m as na,mb as De,nb as xt,ob as pn,pb as ar,rb as pa,sb as ha,t as ir,tb as Ue,u as oa,ub as hn,vb as Be,wb as $e,xb as gn,y as sa,yb as V,z as aa}from"./chunk-N5PQPIBF.js";import{e as ea,g as ia,j as da,l as fn}from"./chunk-CERXUPGC.js";import{f as Et}from"./chunk-YTNDFQJT.js";import{a as or}from"./chunk-ULQG3XQS.js";import{b as an,i as ln,q as cn}from"./chunk-IU2ZQ6TE.js";import{a as ue,c as k,e as D,g as u}from"./chunk-VPRTJUIN.js";var Ln=k((qu,Rn)=>{u();Rn.exports=An;An.sync=va;var Tn=ue("fs");function Sa(e,t){var r=t.pathExt!==void 0?t.pathExt:process.env.PATHEXT;if(!r||(r=r.split(";"),r.indexOf("")!==-1))return!0;for(var n=0;n<r.length;n++){var o=r[n].toLowerCase();if(o&&e.substr(-o.length).toLowerCase()===o)return!0}return!1}function Cn(e,t,r){return!e.isSymbolicLink()&&!e.isFile()?!1:Sa(t,r)}function An(e,t,r){Tn.stat(e,function(n,o){r(n,n?!1:Cn(o,e,t))})}function va(e,t){return Cn(Tn.statSync(e),e,t)}});var Bn=k((Hu,_n)=>{u();_n.exports=kn;kn.sync=Ta;var Dn=ue("fs");function kn(e,t,r){Dn.stat(e,function(n,o){r(n,n?!1:Mn(o,t))})}function Ta(e,t){return Mn(Dn.statSync(e),t)}function Mn(e,t){return e.isFile()&&Ca(e,t)}function Ca(e,t){var r=e.mode,n=e.uid,o=e.gid,i=t.uid!==void 0?t.uid:process.getuid&&process.getuid(),s=t.gid!==void 0?t.gid:process.getgid&&process.getgid(),f=parseInt("100",8),m=parseInt("010",8),d=parseInt("001",8),p=f|m,b=r&d||r&m&&o===s||r&f&&n===i||r&p&&i===0;return b}});var Pn=k((zu,In)=>{u();var Wu=ue("fs"),vt;process.platform==="win32"||global.TESTING_WINDOWS?vt=Ln():vt=Bn();In.exports=lr;lr.sync=Aa;function lr(e,t,r){if(typeof t=="function"&&(r=t,t={}),!r){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(n,o){lr(e,t||{},function(i,s){i?o(i):n(s)})})}vt(e,t||{},function(n,o){n&&(n.code==="EACCES"||t&&t.ignoreErrors)&&(n=null,o=!1),r(n,o)})}function Aa(e,t){try{return vt.sync(e,t||{})}catch(r){if(t&&t.ignoreErrors||r.code==="EACCES")return!1;throw r}}});var Gn=k((Xu,qn)=>{u();var He=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",On=ue("path"),Ra=He?";":":",Fn=Pn(),Un=e=>Object.assign(new Error(`not found: ${e}`),{code:"ENOENT"}),$n=(e,t)=>{let r=t.colon||Ra,n=e.match(/\//)||He&&e.match(/\\/)?[""]:[...He?[process.cwd()]:[],...(t.path||process.env.PATH||"").split(r)],o=He?t.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",i=He?o.split(r):[""];return He&&e.indexOf(".")!==-1&&i[0]!==""&&i.unshift(""),{pathEnv:n,pathExt:i,pathExtExe:o}},Nn=(e,t,r)=>{typeof t=="function"&&(r=t,t={}),t||(t={});let{pathEnv:n,pathExt:o,pathExtExe:i}=$n(e,t),s=[],f=d=>new Promise((p,b)=>{if(d===n.length)return t.all&&s.length?p(s):b(Un(e));let S=n[d],v=/^".*"$/.test(S)?S.slice(1,-1):S,w=On.join(v,e),A=!v&&/^\.[\\\/]/.test(e)?e.slice(0,2)+w:w;p(m(A,d,0))}),m=(d,p,b)=>new Promise((S,v)=>{if(b===o.length)return S(f(p+1));let w=o[b];Fn(d+w,{pathExt:i},(A,C)=>{if(!A&&C)if(t.all)s.push(d+w);else return S(d+w);return S(m(d,p,b+1))})});return r?f(0).then(d=>r(null,d),r):f(0)},La=(e,t)=>{t=t||{};let{pathEnv:r,pathExt:n,pathExtExe:o}=$n(e,t),i=[];for(let s=0;s<r.length;s++){let f=r[s],m=/^".*"$/.test(f)?f.slice(1,-1):f,d=On.join(m,e),p=!m&&/^\.[\\\/]/.test(e)?e.slice(0,2)+d:d;for(let b=0;b<n.length;b++){let S=p+n[b];try{if(Fn.sync(S,{pathExt:o}))if(t.all)i.push(S);else return S}catch{}}}if(t.all&&i.length)return i;if(t.nothrow)return null;throw Un(e)};qn.exports=Nn;Nn.sync=La});var jn=k((Yu,cr)=>{"use strict";u();var Hn=(e={})=>{let t=e.env||process.env;return(e.platform||process.platform)!=="win32"?"PATH":Object.keys(t).reverse().find(n=>n.toUpperCase()==="PATH")||"Path"};cr.exports=Hn;cr.exports.default=Hn});var Xn=k((Qu,Vn)=>{"use strict";u();var Wn=ue("path"),Da=Gn(),ka=jn();function zn(e,t){let r=e.options.env||process.env,n=process.cwd(),o=e.options.cwd!=null,i=o&&process.chdir!==void 0&&!process.chdir.disabled;if(i)try{process.chdir(e.options.cwd)}catch{}let s;try{s=Da.sync(e.command,{path:r[ka({env:r})],pathExt:t?Wn.delimiter:void 0})}catch{}finally{i&&process.chdir(n)}return s&&(s=Wn.resolve(o?e.options.cwd:"",s)),s}function Ma(e){return zn(e)||zn(e,!0)}Vn.exports=Ma});var Kn=k((ef,fr)=>{"use strict";u();var ur=/([()\][%!^"`<>&|;, *?])/g;function _a(e){return e=e.replace(ur,"^$1"),e}function Ba(e,t){return e=`${e}`,e=e.replace(/(?=(\\+?)?)\1"/g,'$1$1\\"'),e=e.replace(/(?=(\\+?)?)\1$/,"$1$1"),e=`"${e}"`,e=e.replace(ur,"^$1"),t&&(e=e.replace(ur,"^$1")),e}fr.exports.command=_a;fr.exports.argument=Ba});var Zn=k((rf,Yn)=>{"use strict";u();Yn.exports=/^#!(.*)/});var Jn=k((of,Qn)=>{"use strict";u();var Ia=Zn();Qn.exports=(e="")=>{let t=e.match(Ia);if(!t)return null;let[r,n]=t[0].replace(/#! ?/,"").split(" "),o=r.split("/").pop();return o==="env"?n:n?`${o} ${n}`:o}});var to=k((af,eo)=>{"use strict";u();var mr=ue("fs"),Pa=Jn();function Oa(e){let r=Buffer.alloc(150),n;try{n=mr.openSync(e,"r"),mr.readSync(n,r,0,150,0),mr.closeSync(n)}catch{}return Pa(r.toString())}eo.exports=Oa});var io=k((cf,oo)=>{"use strict";u();var Fa=ue("path"),ro=Xn(),no=Kn(),Ua=to(),$a=process.platform==="win32",Na=/\.(?:com|exe)$/i,qa=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function Ga(e){e.file=ro(e);let t=e.file&&Ua(e.file);return t?(e.args.unshift(e.file),e.command=t,ro(e)):e.file}function Ha(e){if(!$a)return e;let t=Ga(e),r=!Na.test(t);if(e.options.forceShell||r){let n=qa.test(t);e.command=Fa.normalize(e.command),e.command=no.command(e.command),e.args=e.args.map(i=>no.argument(i,n));let o=[e.command].concat(e.args).join(" ");e.args=["/d","/s","/c",`"${o}"`],e.command=process.env.comspec||"cmd.exe",e.options.windowsVerbatimArguments=!0}return e}function ja(e,t,r){t&&!Array.isArray(t)&&(r=t,t=null),t=t?t.slice(0):[],r=Object.assign({},r);let n={command:e,args:t,options:r,file:void 0,original:{command:e,args:t}};return r.shell?n:Ha(n)}oo.exports=ja});var lo=k((ff,ao)=>{"use strict";u();var dr=process.platform==="win32";function pr(e,t){return Object.assign(new Error(`${t} ${e.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${t} ${e.command}`,path:e.command,spawnargs:e.args})}function Wa(e,t){if(!dr)return;let r=e.emit;e.emit=function(n,o){if(n==="exit"){let i=so(o,t);if(i)return r.call(e,"error",i)}return r.apply(e,arguments)}}function so(e,t){return dr&&e===1&&!t.file?pr(t.original,"spawn"):null}function za(e,t){return dr&&e===1&&!t.file?pr(t.original,"spawnSync"):null}ao.exports={hookChildProcess:Wa,verifyENOENT:so,verifyENOENTSync:za,notFoundError:pr}});var fo=k((df,je)=>{"use strict";u();var co=ue("child_process"),hr=io(),gr=lo();function uo(e,t,r){let n=hr(e,t,r),o=co.spawn(n.command,n.args,n.options);return gr.hookChildProcess(o,n),o}function Va(e,t,r){let n=hr(e,t,r),o=co.spawnSync(n.command,n.args,n.options);return o.error=o.error||gr.verifyENOENTSync(o.status,n),o}je.exports=uo;je.exports.spawn=uo;je.exports.sync=Va;je.exports._parse=hr;je.exports._enoent=gr});var Do=k((Yf,Lo)=>{"use strict";u();var{PassThrough:gl}=ue("stream");Lo.exports=function(){var e=[],t=new gl({objectMode:!0});return t.setMaxListeners(0),t.add=r,t.isEmpty=n,t.on("unpipe",o),Array.prototype.slice.call(arguments).forEach(r),t;function r(i){return Array.isArray(i)?(i.forEach(r),this):(e.push(i),i.once("end",o.bind(null,i)),i.once("error",t.emit.bind(t,"error")),i.pipe(t,{end:!1}),this)}function n(){return e.length==0}function o(i){e=e.filter(function(s){return s!==i}),!e.length&&t.readable&&t.end()}}});var Qo=k((id,Zo)=>{u();var{EventEmitter:Yl}=ue("events"),Dt=class{constructor(){this.eventEmitter=new Yl,this.onabort=null,this.aborted=!1,this.reason=void 0}toString(){return"[object AbortSignal]"}get[Symbol.toStringTag](){return"AbortSignal"}removeEventListener(t,r){this.eventEmitter.removeListener(t,r)}addEventListener(t,r){this.eventEmitter.on(t,r)}dispatchEvent(t){let r={type:t,target:this},n=`on${t}`;typeof this[n]=="function"&&this[n](r),this.eventEmitter.emit(t,r)}throwIfAborted(){if(this.aborted)throw this.reason}static abort(t){let r=new it;return r.abort(),r.signal}static timeout(t){let r=new it;return setTimeout(()=>r.abort(new Error("TimeoutError")),t),r.signal}},it=class{constructor(){this.signal=new Dt}abort(t){this.signal.aborted||(this.signal.aborted=!0,t?this.signal.reason=t:this.signal.reason=new Error("AbortError"),this.signal.dispatchEvent("abort"))}toString(){return"[object AbortController]"}get[Symbol.toStringTag](){return"AbortController"}};Zo.exports={AbortController:it,AbortSignal:Dt}});var ci=k((ap,li)=>{"use strict";u();li.exports=class ye{constructor(t){try{t(r=>{this.setValue(r,!1)},r=>{this.setValue(r,!0)})}catch(r){this.setValue(r,!0)}}setValue(t,r){this.val=t instanceof ye?t.val:t,this.rejected=r||(t instanceof ye?t.rejected:!1)}static valueFrom(t){if(t instanceof ye){if(t.rejected)throw t.val;return t.val}else return t}then(t){try{if(!this.rejected)return ye.resolve(t(this.val))}catch(r){return ye.reject(r)}return this}catch(t){try{if(this.rejected)return ye.resolve(t(this.val))}catch(r){return ye.reject(r)}return this}static resolve(t){return new ye(r=>{r(t)})}static reject(t){return new ye((r,n)=>{n(t)})}}});var mi=k((cp,fi)=>{"use strict";u();var ui=typeof window<"u"&&window.window===window&&window.navigator,dc=ui?window.location.href:process.cwd(),pc=new RegExp("^((https|http)://)?[a-z0-9A-Z]{3}.[a-z0-9A-Z][a-z0-9A-Z]{0,61}?[a-z0-9A-Z].com|net|cn|cc (:s[0-9]{1-4})?/$"),Ce=fi.exports={concat(e,t){let r=e[e.length-1]==="/",n=t[0]==="/";return e+(r||n?"":"/")+(r&&n?t.substring(1):t)},resolve(e){return Ce.isAbsolute(e)?Ce.normalize(e):Ce.normalize(Ce.concat(dc,e))},normalize(e){let t=[],r=0;e.split("/").reverse().filter(o=>o!==".").forEach(o=>{o===".."?r++:r===0?t.push(o):r--});let n=t.reverse().join("/");return(ui&&n[0]==="/"?n[1]==="/"?window.location.protocol:window.location.origin:"")+n},isData:e=>e.indexOf("data:")===0,isURL:e=>pc.test(e),isAbsolute:e=>e[0]==="/"||/^[^\/]*:/.test(e),relativeToFile(e,t){return Ce.isData(e)||Ce.isAbsolute(t)?Ce.normalize(t):Ce.normalize(Ce.concat(e.split("/").slice(0,-1).join("/"),t))}}});var pi=k((fp,di)=>{"use strict";u();di.exports=hc;function hc(e){if(!/^data\:/i.test(e))throw new TypeError('`uri` does not appear to be a Data URI (must begin with "data:")');e=e.replace(/\r?\n/g,"");var t=e.indexOf(",");if(t===-1||t<=4)throw new TypeError("malformed data: URI");for(var r=e.substring(5,t).split(";"),n=r[0]||"text/plain",o=n,i=!1,s="",f=1;f<r.length;f++)r[f]=="base64"?i=!0:(o+=";"+r[f],r[f].indexOf("charset=")==0&&(s=r[f].substring(8)));!r[0]&&!s.length&&(o+=";charset=US-ASCII",s="US-ASCII");var m=unescape(e.substring(t+1)),d=i?"base64":"ascii",p=Buffer.from?Buffer.from(m,d):new Buffer(m,d);return p.type=n,p.typeFull=o,p.charset=s,p}});var xi=k((dp,$t)=>{"use strict";u();var{assign:We}=Object,Pr=typeof window<"u"&&window.window===window&&window.navigator,gc=ba().SourceMapConsumer,Ut=ci(),Ir=mi(),bc=pi(),gi=Pr?null:$t.require,hi=e=>{let t=r=>r in t.cache?t.cache[r]:t.cache[r]=e(r);return t.forgetEverything=()=>{t.cache=Object.create(null)},t.cache=Object.create(null),t};function bi(e,t){let r=t?Ut:Promise,n=hi(f=>o(f,e(f)));function o(f,m){return m===void 0?n(Ir.resolve(f)):r.resolve(m).then(d=>{let p,b,S,v=w=>(S=S||i(p))(w);return p={path:f,text:d,get lines(){return b=b||d.split(`
`)},resolve(w){let A=v(w);if(t)try{return Ut.valueFrom(A)}catch(C){return We({},w,{error:C})}else return Promise.resolve(A)},_resolve:v}})}function i(f){let m=/\u0023 sourceMappingURL=(.+)\n?/g,d;for(;;){let S=m.exec(f.text);if(S)d=S;else break}let p=d&&d[1],b=S=>We({},S,{sourceFile:f,sourceLine:f.lines[S.line-1]||""});return p?s(f.path,p,b):b}function s(f,m,d){let p=m.startsWith("data:")?o(f,bc(m).toString()):o(Ir.relativeToFile(f,m)),b=p.then(v=>gc(JSON.parse(v.text))),S=hi(function(w){return p.then(A=>{let C=Ir.relativeToFile(A.path,w);return b.then(I=>o(C,I.sourceContentFor(w,!0)||void 0))})});return v=>b.then(w=>{let A=w.originalPositionFor(v);return A.source?S(A.source).then(C=>C._resolve(We({},v,{line:A.line,column:A.column+1,name:A.name}))):d(v)}).catch(w=>We(d(v),{sourceMapError:w}))}return We(function(m){let d=o(m);if(t)try{return Ut.valueFrom(d)}catch(p){let b={path:m,text:"",lines:[],error:p,resolve(S){return We({},S,{error:p,sourceLine:"",sourceFile:b})}};return b}return d},{resetCache:()=>n.forgetEverything(),getCache:()=>n.cache})}$t.exports=bi(function(t){return new Ut(r=>{if(Pr){let n=new XMLHttpRequest;n.open("GET",t,!1),n.send(null),r(n.responseText)}else r(gi("fs").readFileSync(t,{encoding:"utf8"}))})},!0);$t.exports.async=bi(function(t){return new Promise((r,n)=>{if(Pr){let o=new XMLHttpRequest;o.open("GET",t),o.onreadystatechange=i=>{o.readyState===4&&(o.status===200?r(o.responseText):n(new Error(o.statusText)))},o.send(null)}else gi("fs").readFile(t,{encoding:"utf8"},(o,i)=>{o?n(o):r(i)})})})});var wi=k((hp,yi)=>{"use strict";u();yi.exports=(e,t)=>{let r=e||[],n=[],o={label:void 0,items:[r.first]};return r.forEach(i=>{let s=t(i);o.label!==s&&o.items.length?n.push(o={label:s,items:[i]}):o.items.push(i)}),n}});var Si=k((bp,$r)=>{"use strict";u();var xc=(function(){function e(t,r){var n=[],o=!0,i=!1,s=void 0;try{for(var f=t[Symbol.iterator](),m;!(o=(m=f.next()).done)&&(n.push(m.value),!(r&&n.length===r));o=!0);}catch(d){i=!0,s=d}finally{try{!o&&f.return&&f.return()}finally{if(i)throw s}}return n}return function(t,r){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,r);throw new TypeError("Invalid attempt to destructure non-iterable instance")}})(),Nt="[\x1B\x9B][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-PRZcf-nqry=><]",Ei="\0-\b\v-\x1B\x9B\xAD\u200B\u2028\u2029\uFEFF\uFE00-\uFE0F",Ur=`
`+Ei,yc=new RegExp("(?:"+Nt+")|["+Ei+"]","g"),Or=new RegExp("(?:"+Nt+")|["+Ur+"]","g"),Fr=new RegExp("((?:"+Nt+")|[ "+Ur+"])?([^ "+Ur+"]*)","g");$r.exports={zeroWidthCharacters:Or,ansiEscapeCodes:new RegExp(Nt,"g"),strlen:e=>Array.from(e.replace(Or,"")).length,isBlank:e=>e.replace(Or,"").replace(/\s/g,"").length===0,blank:e=>Array.from(e.replace(yc,"")).map(t=>t===" "||t===`
`?t:" ").join(""),partition(e){for(var t,r=[];Fr.lastIndex!==e.length&&(t=Fr.exec(e));)r.push([t[1]||"",t[2]]);return Fr.lastIndex=0,r},first(e,t){let r="",n=0;for(let i of $r.exports.partition(e)){var o=xc(i,2);let s=o[0],f=o[1],m=Array.from(f).slice(0,t-n);r+=s+m.join(""),n+=m.length}return r}}});var Ri=k((yp,Ai)=>{"use strict";u();function ze(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}else return Array.from(e)}var qt=Object,Ti=Si(),wc=Ti.first,Gt=Ti.strlen,Ec=(e,t)=>wc(e,t-1)+"\u2026",vi=(e,t)=>{let r=(w,A)=>w.reduce((C,I)=>I.map((R,T)=>[].concat(ze(C[T]||[]),[R])),[]).map(C=>A.apply(void 0,ze(C))),n=e.map(w=>w.map(A=>A.replace(/\n/g,"\\n"))),o=n.map(w=>w.map(Gt)),i=r(o,Math.max),s=qt.assign({delimiter:" ",minColumnWidths:i.map(w=>0),maxTotalWidth:0},t),f=Gt(s.delimiter),m=i.reduce((w,A)=>w+A,0),d=i.map(w=>w/m),p=s.maxTotalWidth-f*(i.length-1),b=Math.max(0,m-p),S=r([s.minColumnWidths,i,d],(w,A,C)=>Math.max(w,Math.floor(A-b*C))),v=o.map(w=>r([S,w],(A,C)=>A-C));return r([n,v],(w,A)=>r([w,A],(C,I)=>I>=0?s.right?" ".repeat(I)+C:C+" ".repeat(I):Ec(C,Gt(C)+I)).join(s.delimiter))},Ci=e=>qt.assign(t=>{var r;if(t[0]&&Array.isArray(t[0]))return vi(t.map(s=>s.map((f,m)=>f===void 0?"":e.print(f,m))),e).join(`
`);let n=[].concat(ze(new Set((r=[]).concat.apply(r,ze(t.map(qt.keys)))))),o=[n.map(e.title)].concat(ze(t.map(s=>n.map(f=>s[f]===void 0?"":e.print(s[f],f))))),i=vi(o,e);return(e.dash?[i[0],e.dash.repeat(Gt(i[0]))].concat(ze(i.slice(1))):i).join(`
`)},e,{configure:t=>Ci(qt.assign({},e,t))});Ai.exports=Ci({maxTotalWidth:Number.MAX_SAFE_INTEGER,print:String,title:String,dash:"-",right:!1})});var ki=k((Sp,Nr)=>{"use strict";u();var Ht=Object,Ve=typeof window<"u"&&window.window===window&&window.navigator,Ep=Ve?null:Nr.require,Li=e=>e[e.length-1],jt=xi(),Sc=wi(),vc=Ri(),ct=e=>e.replace(/\\/g,"/"),Di=Ve?window.location.href:ct(process.cwd())+"/",ut=class e{constructor(t,r){let n=t,o=t&&t instanceof SyntaxError&&!Ve;if(t||(t=new Error,r=r===void 0?1:r),t instanceof Error&&(t=t.stack||""),typeof t=="string"&&(t=this.rawParse(t).slice(r).map(i=>this.extractEntryMetadata(i))),Array.isArray(t)){if(o){let i=ue("util").inspect(n).split(`
`),s=i[0].split(":"),f=s.pop(),m=s.join(":");m&&t.unshift({file:ct(m),line:f,column:(i[2]||"").indexOf("^")+1,sourceLine:i[1],callee:"(syntax error)",syntaxError:!0})}this.items=t}else this.items=[]}extractEntryMetadata(t){let r=this.decomposePath(t.file||""),n=r[0],o=r[1];return Ht.assign(t,{calleeShort:t.calleeShort||Li((t.callee||"").split(".")),fileRelative:n,fileShort:this.shortenPath(n),fileName:Li((t.file||"").split("/")),thirdParty:this.isThirdParty(n,o)&&!t.index,externalDomain:o})}shortenPath(t){return t.replace(/^node_modules\//,"").replace(/^webpack\/bootstrap\//,"").replace(/^__parcel_source_root\//,"")}decomposePath(t){let r=t;Ve&&(r=r.replace(Di,""));let n=r.match(/^(http|https)\:\/\/?([^\/]+)\/(.*)/),o=n?n[2]:void 0;return r=n?n[3]:r,Ve||(r=ue("path").relative(Di,r)),[ct(r).replace(/^.*\:\/\/?\/?/,""),o]}isThirdParty(t,r){return r||t[0]==="~"||t[0]==="/"||t.indexOf("node_modules")===0||t.indexOf("webpack/bootstrap")===0}rawParse(t){return(t||"").split(`
`).map(o=>{o=o.trim();let i,s=[],f,m,d;if((m=o.match(/at (.+) \(eval at .+ \((.+)\), .+\)/))||(m=o.match(/at (.+) \((.+)\)/))||o.slice(0,3)!=="at "&&(m=o.match(/(.*)@(.*)/)))i=m[1],f=m[2]==="native",s=(m[2].match(/(.*):(\d+):(\d+)/)||m[2].match(/(.*):(\d+)/)||[]).slice(1);else if(d=o.match(/^(at\s+)*(.+):(\d+):(\d+)/))s=d.slice(2);else return;return i&&!s[0]&&i.split(".")[0]==="Array"&&(f=!0),{beforeParse:o,callee:i||"",index:Ve&&s[0]===window.location.href,native:f||!1,file:ct(s[0]||""),line:parseInt(s[1]||"",10)||void 0,column:parseInt(s[2]||"",10)||void 0}}).filter(o=>o!==void 0)}withSourceAt(t){return this.items[t]&&this.withSource(this.items[t])}withSourceAsyncAt(t){return this.items[t]&&this.withSourceAsync(this.items[t])}withSource(t){if(this.shouldSkipResolving(t))return t;{let r=jt(t.file||"").resolve(t);return r.sourceFile?this.withSourceResolved(t,r):t}}withSourceAsync(t){return this.shouldSkipResolving(t)?Promise.resolve(t):jt.async(t.file||"").then(r=>r.resolve(t)).then(r=>this.withSourceResolved(t,r)).catch(r=>this.withSourceResolved(t,{error:r,sourceLine:""}))}shouldSkipResolving(t){return t.sourceFile||t.error||t.file&&t.file.indexOf("<")>=0}withSourceResolved(t,r){return r.sourceFile&&!r.sourceFile.error&&(r.file=ct(r.sourceFile.path),r=this.extractEntryMetadata(r)),r.sourceLine.includes("// @hide")&&(r.sourceLine=r.sourceLine.replace("// @hide",""),r.hide=!0),(r.sourceLine.includes("__webpack_require__")||r.sourceLine.includes("/******/ ({"))&&(r.thirdParty=!0),Ht.assign({sourceLine:""},t,r)}withSources(){return this.map(t=>this.withSource(t))}withSourcesAsync(){return Promise.all(this.items.map(t=>this.withSourceAsync(t))).then(t=>new e(t))}mergeRepeatedLines(){return new e(Sc(this.items,t=>t.file+t.line).map(t=>t.items.slice(1).reduce((r,n)=>(r.callee=(r.callee||"<anonymous>")+" \u2192 "+(n.callee||"<anonymous>"),r.calleeShort=(r.calleeShort||"<anonymous>")+" \u2192 "+(n.calleeShort||"<anonymous>"),r),Ht.assign({},t.items[0]))))}clean(){let t=this.withSources().mergeRepeatedLines();return t.filter(t.isClean.bind(t))}cleanAsync(){return this.withSourcesAsync().then(t=>(t=t.mergeRepeatedLines(),t.filter(t.isClean.bind(t))))}isClean(t,r){return r===0||!(t.thirdParty||t.hide||t.native)}at(t){return Ht.assign({beforeParse:"",callee:"<???>",index:!1,native:!1,file:"<???>",line:0,column:0},this.items[t])}asTable(t){let r=t&&t.maxColumnWidths||this.maxColumnWidths(),n=(s,f)=>s&&(s.length>f?s.slice(0,f-1)+"\u2026":s),o=(s,f)=>s&&(s.length>f?"\u2026"+s.slice(-(f-1)):s),i=this.map(s=>["at "+n(s.calleeShort,r.callee),o(s.fileShort&&s.fileShort+":"+s.line||"",r.file),n((s.sourceLine||"").trim()||"",r.sourceLine)]);return vc(i.items)}maxColumnWidths(){return{callee:30,file:60,sourceLine:80}}static resetCache(){jt.resetCache(),jt.async.resetCache()}static locationsEqual(t,r){return t.file===r.file&&t.line===r.line&&t.column===r.column}};["map","filter","slice","concat"].forEach(e=>{ut.prototype[e]=function(){return new ut(this.items[e].apply(this.items,arguments))}});Nr.exports=ut});var Ui=k((Rh,Fi)=>{u();function Mc(e){return function(t,r,n){for(var o=-1,i=Object(t),s=n(t),f=s.length;f--;){var m=s[e?f:++o];if(r(i[m],m,i)===!1)break}return t}}Fi.exports=Mc});var Ni=k((Dh,$i)=>{u();var _c=Ui(),Bc=_c();$i.exports=Bc});var Gi=k((Mh,qi)=>{u();var Ic=Ni(),Pc=oa();function Oc(e,t){return e&&Ic(e,t,Pc)}qi.exports=Oc});var ji=k((Bh,Hi)=>{u();var Fc=ir();function Uc(e,t){return function(r,n){if(r==null)return r;if(!Fc(r))return e(r,n);for(var o=r.length,i=t?o:-1,s=Object(r);(t?i--:++i<o)&&n(s[i],i,s)!==!1;);return r}}Hi.exports=Uc});var zi=k((Ph,Wi)=>{u();var $c=Gi(),Nc=ji(),qc=Nc($c);Wi.exports=qc});var Xi=k((Fh,Vi)=>{u();var Gc=zi(),Hc=ir();function jc(e,t){var r=-1,n=Hc(e)?Array(e.length):[];return Gc(e,function(o,i,s){n[++r]=t(o,i,s)}),n}Vi.exports=jc});var Yi=k(($h,Ki)=>{u();function Wc(e,t){var r=e.length;for(e.sort(t);r--;)e[r]=e[r].value;return e}Ki.exports=Wc});var Ji=k((qh,Qi)=>{u();var Zi=ia();function zc(e,t){if(e!==t){var r=e!==void 0,n=e===null,o=e===e,i=Zi(e),s=t!==void 0,f=t===null,m=t===t,d=Zi(t);if(!f&&!d&&!i&&e>t||i&&s&&m&&!f&&!d||n&&s&&m||!r&&m||!o)return 1;if(!n&&!i&&!d&&e<t||d&&r&&o&&!n&&!i||f&&r&&o||!s&&o||!m)return-1}return 0}Qi.exports=zc});var ts=k((Hh,es)=>{u();var Vc=Ji();function Xc(e,t,r){for(var n=-1,o=e.criteria,i=t.criteria,s=o.length,f=r.length;++n<s;){var m=Vc(o[n],i[n]);if(m){if(n>=f)return m;var d=r[n];return m*(d=="desc"?-1:1)}}return e.index-t.index}es.exports=Xc});var ns=k((Wh,rs)=>{u();var Hr=aa(),Kc=la(),Yc=ua(),Zc=Xi(),Qc=Yi(),Jc=na(),eu=ts(),tu=ca(),ru=ta();function nu(e,t,r){t.length?t=Hr(t,function(i){return ru(i)?function(s){return Kc(s,i.length===1?i[0]:i)}:i}):t=[tu];var n=-1;t=Hr(t,Jc(Yc));var o=Zc(e,function(i,s,f){var m=Hr(t,function(d){return d(i)});return{criteria:m,index:++n,value:i}});return Qc(o,function(i,s){return eu(i,s,r)})}rs.exports=nu});var is=k((Vh,os)=>{u();var ou=Js(),iu=ir(),su=ra(),au=ea();function lu(e,t,r){if(!au(r))return!1;var n=typeof t;return(n=="number"?iu(r)&&su(t,r.length):n=="string"&&t in r)?ou(r[t],e):!1}os.exports=lu});var ls=k((Kh,as)=>{u();var cu=fa(),uu=ns(),fu=ma(),ss=is(),mu=fu(function(e,t){if(e==null)return[];var r=t.length;return r>1&&ss(e,t[0],t[1])?t=[]:r>2&&ss(t[0],t[1],t[2])&&(t=[t[0]]),uu(e,cu(t,1),[])});as.exports=mu});var ps=k((Ag,ds)=>{"use strict";u();var gu=(e,t,r)=>{let n=e.indexOf(t);if(n===-1)return e;let o=t.length,i=0,s="";do s+=e.substr(i,n-i)+t+r,i=n+o,n=e.indexOf(t,i);while(n!==-1);return s+=e.substr(i),s},bu=(e,t,r,n)=>{let o=0,i="";do{let s=e[n-1]==="\r";i+=e.substr(o,(s?n-1:n)-o)+t+(s?`\r
`:`
`)+r,o=n+1,n=e.indexOf(`
`,o)}while(n!==-1);return i+=e.substr(o),i};ds.exports={stringReplaceAll:gu,stringEncaseCRLFWithFirstIndex:bu}});var ys=k((Lg,xs)=>{"use strict";u();var xu=/(?:\\(u(?:[a-f\d]{4}|\{[a-f\d]{1,6}\})|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,hs=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,yu=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,wu=/\\(u(?:[a-f\d]{4}|{[a-f\d]{1,6}})|x[a-f\d]{2}|.)|([^\\])/gi,Eu=new Map([["n",`
`],["r","\r"],["t"," "],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e","\x1B"],["a","\x07"]]);function bs(e){let t=e[0]==="u",r=e[1]==="{";return t&&!r&&e.length===5||e[0]==="x"&&e.length===3?String.fromCharCode(parseInt(e.slice(1),16)):t&&r?String.fromCodePoint(parseInt(e.slice(2,-1),16)):Eu.get(e)||e}function Su(e,t){let r=[],n=t.trim().split(/\s*,\s*/g),o;for(let i of n){let s=Number(i);if(!Number.isNaN(s))r.push(s);else if(o=i.match(yu))r.push(o[2].replace(wu,(f,m,d)=>m?bs(m):d));else throw new Error(`Invalid Chalk template style argument: ${i} (in style '${e}')`)}return r}function vu(e){hs.lastIndex=0;let t=[],r;for(;(r=hs.exec(e))!==null;){let n=r[1];if(r[2]){let o=Su(n,r[2]);t.push([n].concat(o))}else t.push([n])}return t}function gs(e,t){let r={};for(let o of t)for(let i of o.styles)r[i[0]]=o.inverse?null:i.slice(1);let n=e;for(let[o,i]of Object.entries(r))if(Array.isArray(i)){if(!(o in n))throw new Error(`Unknown Chalk style: ${o}`);n=i.length>0?n[o](...i):n[o]}return n}xs.exports=(e,t)=>{let r=[],n=[],o=[];if(t.replace(xu,(i,s,f,m,d,p)=>{if(s)o.push(bs(s));else if(m){let b=o.join("");o=[],n.push(r.length===0?b:gs(e,r)(b)),r.push({inverse:f,styles:vu(m)})}else if(d){if(r.length===0)throw new Error("Found extraneous } in Chalk template literal");n.push(gs(e,r)(o.join(""))),o=[],r.pop()}else o.push(p)}),n.push(o.join("")),r.length>0){let i=`Chalk template literal is missing ${r.length} closing bracket${r.length===1?"":"s"} (\`}\`)`;throw new Error(i)}return n.join("")}});var As=k((kg,Cs)=>{"use strict";u();var mt=ga(),{stdout:Wr,stderr:zr}=pa(),{stringReplaceAll:Tu,stringEncaseCRLFWithFirstIndex:Cu}=ps(),{isArray:Zt}=Array,Es=["ansi","ansi","ansi256","ansi16m"],Qe=Object.create(null),Au=(e,t={})=>{if(t.level&&!(Number.isInteger(t.level)&&t.level>=0&&t.level<=3))throw new Error("The `level` option should be an integer from 0 to 3");let r=Wr?Wr.level:0;e.level=t.level===void 0?r:t.level},Vr=class{constructor(t){return Ss(t)}},Ss=e=>{let t={};return Au(t,e),t.template=(...r)=>Ts(t.template,...r),Object.setPrototypeOf(t,Qt.prototype),Object.setPrototypeOf(t.template,t),t.template.constructor=()=>{throw new Error("`chalk.constructor()` is deprecated. Use `new chalk.Instance()` instead.")},t.template.Instance=Vr,t.template};function Qt(e){return Ss(e)}for(let[e,t]of Object.entries(mt))Qe[e]={get(){let r=Jt(this,Xr(t.open,t.close,this._styler),this._isEmpty);return Object.defineProperty(this,e,{value:r}),r}};Qe.visible={get(){let e=Jt(this,this._styler,!0);return Object.defineProperty(this,"visible",{value:e}),e}};var vs=["rgb","hex","keyword","hsl","hsv","hwb","ansi","ansi256"];for(let e of vs)Qe[e]={get(){let{level:t}=this;return function(...r){let n=Xr(mt.color[Es[t]][e](...r),mt.color.close,this._styler);return Jt(this,n,this._isEmpty)}}};for(let e of vs){let t="bg"+e[0].toUpperCase()+e.slice(1);Qe[t]={get(){let{level:r}=this;return function(...n){let o=Xr(mt.bgColor[Es[r]][e](...n),mt.bgColor.close,this._styler);return Jt(this,o,this._isEmpty)}}}}var Ru=Object.defineProperties(()=>{},{...Qe,level:{enumerable:!0,get(){return this._generator.level},set(e){this._generator.level=e}}}),Xr=(e,t,r)=>{let n,o;return r===void 0?(n=e,o=t):(n=r.openAll+e,o=t+r.closeAll),{open:e,close:t,openAll:n,closeAll:o,parent:r}},Jt=(e,t,r)=>{let n=(...o)=>Zt(o[0])&&Zt(o[0].raw)?ws(n,Ts(n,...o)):ws(n,o.length===1?""+o[0]:o.join(" "));return Object.setPrototypeOf(n,Ru),n._generator=e,n._styler=t,n._isEmpty=r,n},ws=(e,t)=>{if(e.level<=0||!t)return e._isEmpty?"":t;let r=e._styler;if(r===void 0)return t;let{openAll:n,closeAll:o}=r;if(t.indexOf("\x1B")!==-1)for(;r!==void 0;)t=Tu(t,r.close,r.open),r=r.parent;let i=t.indexOf(`
`);return i!==-1&&(t=Cu(t,o,n,i)),n+t+o},jr,Ts=(e,...t)=>{let[r]=t;if(!Zt(r)||!Zt(r.raw))return t.join(" ");let n=t.slice(1),o=[r.raw[0]];for(let i=1;i<r.length;i++)o.push(String(n[i-1]).replace(/[{}\\]/g,"\\$&"),String(r.raw[i]));return jr===void 0&&(jr=ys()),jr(e,o.join(""))};Object.defineProperties(Qt.prototype,Qe);var er=Qt();er.supportsColor=Wr;er.stderr=Qt({level:zr?zr.level:0});er.stderr.supportsColor=zr;Cs.exports=er});var Rs=k((Kr,Yr)=>{u();(function(e,t){typeof Kr=="object"&&typeof Yr<"u"?Yr.exports=t():typeof define=="function"&&define.amd?define(t):(e=typeof globalThis<"u"?globalThis:e||self,e.tinycolor=t())})(Kr,(function(){"use strict";function e(a){"@babel/helpers - typeof";return e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(c){return typeof c}:function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},e(a)}var t=/^\s+/,r=/\s+$/;function n(a,c){if(a=a||"",c=c||{},a instanceof n)return a;if(!(this instanceof n))return new n(a,c);var l=o(a);this._originalInput=a,this._r=l.r,this._g=l.g,this._b=l.b,this._a=l.a,this._roundA=Math.round(100*this._a)/100,this._format=c.format||l.format,this._gradientType=c.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=l.ok}n.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var c=this.toRgb();return(c.r*299+c.g*587+c.b*114)/1e3},getLuminance:function(){var c=this.toRgb(),l,h,E,x,U,W;return l=c.r/255,h=c.g/255,E=c.b/255,l<=.03928?x=l/12.92:x=Math.pow((l+.055)/1.055,2.4),h<=.03928?U=h/12.92:U=Math.pow((h+.055)/1.055,2.4),E<=.03928?W=E/12.92:W=Math.pow((E+.055)/1.055,2.4),.2126*x+.7152*U+.0722*W},setAlpha:function(c){return this._a=ve(c),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var c=m(this._r,this._g,this._b);return{h:c.h*360,s:c.s,v:c.v,a:this._a}},toHsvString:function(){var c=m(this._r,this._g,this._b),l=Math.round(c.h*360),h=Math.round(c.s*100),E=Math.round(c.v*100);return this._a==1?"hsv("+l+", "+h+"%, "+E+"%)":"hsva("+l+", "+h+"%, "+E+"%, "+this._roundA+")"},toHsl:function(){var c=s(this._r,this._g,this._b);return{h:c.h*360,s:c.s,l:c.l,a:this._a}},toHslString:function(){var c=s(this._r,this._g,this._b),l=Math.round(c.h*360),h=Math.round(c.s*100),E=Math.round(c.l*100);return this._a==1?"hsl("+l+", "+h+"%, "+E+"%)":"hsla("+l+", "+h+"%, "+E+"%, "+this._roundA+")"},toHex:function(c){return p(this._r,this._g,this._b,c)},toHexString:function(c){return"#"+this.toHex(c)},toHex8:function(c){return b(this._r,this._g,this._b,this._a,c)},toHex8String:function(c){return"#"+this.toHex8(c)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(B(this._r,255)*100)+"%",g:Math.round(B(this._g,255)*100)+"%",b:Math.round(B(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(B(this._r,255)*100)+"%, "+Math.round(B(this._g,255)*100)+"%, "+Math.round(B(this._b,255)*100)+"%)":"rgba("+Math.round(B(this._r,255)*100)+"%, "+Math.round(B(this._g,255)*100)+"%, "+Math.round(B(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:$[p(this._r,this._g,this._b,!0)]||!1},toFilter:function(c){var l="#"+S(this._r,this._g,this._b,this._a),h=l,E=this._gradientType?"GradientType = 1, ":"";if(c){var x=n(c);h="#"+S(x._r,x._g,x._b,x._a)}return"progid:DXImageTransform.Microsoft.gradient("+E+"startColorstr="+l+",endColorstr="+h+")"},toString:function(c){var l=!!c;c=c||this._format;var h=!1,E=this._a<1&&this._a>=0,x=!l&&E&&(c==="hex"||c==="hex6"||c==="hex3"||c==="hex4"||c==="hex8"||c==="name");return x?c==="name"&&this._a===0?this.toName():this.toRgbString():(c==="rgb"&&(h=this.toRgbString()),c==="prgb"&&(h=this.toPercentageRgbString()),(c==="hex"||c==="hex6")&&(h=this.toHexString()),c==="hex3"&&(h=this.toHexString(!0)),c==="hex4"&&(h=this.toHex8String(!0)),c==="hex8"&&(h=this.toHex8String()),c==="name"&&(h=this.toName()),c==="hsl"&&(h=this.toHslString()),c==="hsv"&&(h=this.toHsvString()),h||this.toHexString())},clone:function(){return n(this.toString())},_applyModification:function(c,l){var h=c.apply(null,[this].concat([].slice.call(l)));return this._r=h._r,this._g=h._g,this._b=h._b,this.setAlpha(h._a),this},lighten:function(){return this._applyModification(C,arguments)},brighten:function(){return this._applyModification(I,arguments)},darken:function(){return this._applyModification(R,arguments)},desaturate:function(){return this._applyModification(v,arguments)},saturate:function(){return this._applyModification(w,arguments)},greyscale:function(){return this._applyModification(A,arguments)},spin:function(){return this._applyModification(T,arguments)},_applyCombination:function(c,l){return c.apply(null,[this].concat([].slice.call(l)))},analogous:function(){return this._applyCombination(ee,arguments)},complement:function(){return this._applyCombination(L,arguments)},monochromatic:function(){return this._applyCombination(z,arguments)},splitcomplement:function(){return this._applyCombination(X,arguments)},triad:function(){return this._applyCombination(P,[3])},tetrad:function(){return this._applyCombination(P,[4])}},n.fromRatio=function(a,c){if(e(a)=="object"){var l={};for(var h in a)a.hasOwnProperty(h)&&(h==="a"?l[h]=a[h]:l[h]=tt(a[h]));a=l}return n(a,c)};function o(a){var c={r:0,g:0,b:0},l=1,h=null,E=null,x=null,U=!1,W=!1;return typeof a=="string"&&(a=Zs(a)),e(a)=="object"&&(Te(a.r)&&Te(a.g)&&Te(a.b)?(c=i(a.r,a.g,a.b),U=!0,W=String(a.r).substr(-1)==="%"?"prgb":"rgb"):Te(a.h)&&Te(a.s)&&Te(a.v)?(h=tt(a.s),E=tt(a.v),c=d(a.h,h,E),U=!0,W="hsv"):Te(a.h)&&Te(a.s)&&Te(a.l)&&(h=tt(a.s),x=tt(a.l),c=f(a.h,h,x),U=!0,W="hsl"),a.hasOwnProperty("a")&&(l=a.a)),l=ve(l),{ok:U,format:a.format||W,r:Math.min(255,Math.max(c.r,0)),g:Math.min(255,Math.max(c.g,0)),b:Math.min(255,Math.max(c.b,0)),a:l}}function i(a,c,l){return{r:B(a,255)*255,g:B(c,255)*255,b:B(l,255)*255}}function s(a,c,l){a=B(a,255),c=B(c,255),l=B(l,255);var h=Math.max(a,c,l),E=Math.min(a,c,l),x,U,W=(h+E)/2;if(h==E)x=U=0;else{var K=h-E;switch(U=W>.5?K/(2-h-E):K/(h+E),h){case a:x=(c-l)/K+(c<l?6:0);break;case c:x=(l-a)/K+2;break;case l:x=(a-c)/K+4;break}x/=6}return{h:x,s:U,l:W}}function f(a,c,l){var h,E,x;a=B(a,360),c=B(c,100),l=B(l,100);function U(ce,rt,ge){return ge<0&&(ge+=1),ge>1&&(ge-=1),ge<1/6?ce+(rt-ce)*6*ge:ge<1/2?rt:ge<2/3?ce+(rt-ce)*(2/3-ge)*6:ce}if(c===0)h=E=x=l;else{var W=l<.5?l*(1+c):l+c-l*c,K=2*l-W;h=U(K,W,a+1/3),E=U(K,W,a),x=U(K,W,a-1/3)}return{r:h*255,g:E*255,b:x*255}}function m(a,c,l){a=B(a,255),c=B(c,255),l=B(l,255);var h=Math.max(a,c,l),E=Math.min(a,c,l),x,U,W=h,K=h-E;if(U=h===0?0:K/h,h==E)x=0;else{switch(h){case a:x=(c-l)/K+(c<l?6:0);break;case c:x=(l-a)/K+2;break;case l:x=(a-c)/K+4;break}x/=6}return{h:x,s:U,v:W}}function d(a,c,l){a=B(a,360)*6,c=B(c,100),l=B(l,100);var h=Math.floor(a),E=a-h,x=l*(1-c),U=l*(1-E*c),W=l*(1-(1-E)*c),K=h%6,ce=[l,U,x,x,W,l][K],rt=[W,l,l,U,x,x][K],ge=[x,x,W,l,l,U][K];return{r:ce*255,g:rt*255,b:ge*255}}function p(a,c,l,h){var E=[re(Math.round(a).toString(16)),re(Math.round(c).toString(16)),re(Math.round(l).toString(16))];return h&&E[0].charAt(0)==E[0].charAt(1)&&E[1].charAt(0)==E[1].charAt(1)&&E[2].charAt(0)==E[2].charAt(1)?E[0].charAt(0)+E[1].charAt(0)+E[2].charAt(0):E.join("")}function b(a,c,l,h,E){var x=[re(Math.round(a).toString(16)),re(Math.round(c).toString(16)),re(Math.round(l).toString(16)),re(on(h))];return E&&x[0].charAt(0)==x[0].charAt(1)&&x[1].charAt(0)==x[1].charAt(1)&&x[2].charAt(0)==x[2].charAt(1)&&x[3].charAt(0)==x[3].charAt(1)?x[0].charAt(0)+x[1].charAt(0)+x[2].charAt(0)+x[3].charAt(0):x.join("")}function S(a,c,l,h){var E=[re(on(h)),re(Math.round(a).toString(16)),re(Math.round(c).toString(16)),re(Math.round(l).toString(16))];return E.join("")}n.equals=function(a,c){return!a||!c?!1:n(a).toRgbString()==n(c).toRgbString()},n.random=function(){return n.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})};function v(a,c){c=c===0?0:c||10;var l=n(a).toHsl();return l.s-=c/100,l.s=O(l.s),n(l)}function w(a,c){c=c===0?0:c||10;var l=n(a).toHsl();return l.s+=c/100,l.s=O(l.s),n(l)}function A(a){return n(a).desaturate(100)}function C(a,c){c=c===0?0:c||10;var l=n(a).toHsl();return l.l+=c/100,l.l=O(l.l),n(l)}function I(a,c){c=c===0?0:c||10;var l=n(a).toRgb();return l.r=Math.max(0,Math.min(255,l.r-Math.round(255*-(c/100)))),l.g=Math.max(0,Math.min(255,l.g-Math.round(255*-(c/100)))),l.b=Math.max(0,Math.min(255,l.b-Math.round(255*-(c/100)))),n(l)}function R(a,c){c=c===0?0:c||10;var l=n(a).toHsl();return l.l-=c/100,l.l=O(l.l),n(l)}function T(a,c){var l=n(a).toHsl(),h=(l.h+c)%360;return l.h=h<0?360+h:h,n(l)}function L(a){var c=n(a).toHsl();return c.h=(c.h+180)%360,n(c)}function P(a,c){if(isNaN(c)||c<=0)throw new Error("Argument to polyad must be a positive number");for(var l=n(a).toHsl(),h=[n(a)],E=360/c,x=1;x<c;x++)h.push(n({h:(l.h+x*E)%360,s:l.s,l:l.l}));return h}function X(a){var c=n(a).toHsl(),l=c.h;return[n(a),n({h:(l+72)%360,s:c.s,l:c.l}),n({h:(l+216)%360,s:c.s,l:c.l})]}function ee(a,c,l){c=c||6,l=l||30;var h=n(a).toHsl(),E=360/l,x=[n(a)];for(h.h=(h.h-(E*c>>1)+720)%360;--c;)h.h=(h.h+E)%360,x.push(n(h));return x}function z(a,c){c=c||6;for(var l=n(a).toHsv(),h=l.h,E=l.s,x=l.v,U=[],W=1/c;c--;)U.push(n({h,s:E,v:x})),x=(x+W)%1;return U}n.mix=function(a,c,l){l=l===0?0:l||50;var h=n(a).toRgb(),E=n(c).toRgb(),x=l/100,U={r:(E.r-h.r)*x+h.r,g:(E.g-h.g)*x+h.g,b:(E.b-h.b)*x+h.b,a:(E.a-h.a)*x+h.a};return n(U)},n.readability=function(a,c){var l=n(a),h=n(c);return(Math.max(l.getLuminance(),h.getLuminance())+.05)/(Math.min(l.getLuminance(),h.getLuminance())+.05)},n.isReadable=function(a,c,l){var h=n.readability(a,c),E,x;switch(x=!1,E=Qs(l),E.level+E.size){case"AAsmall":case"AAAlarge":x=h>=4.5;break;case"AAlarge":x=h>=3;break;case"AAAsmall":x=h>=7;break}return x},n.mostReadable=function(a,c,l){var h=null,E=0,x,U,W,K;l=l||{},U=l.includeFallbackColors,W=l.level,K=l.size;for(var ce=0;ce<c.length;ce++)x=n.readability(a,c[ce]),x>E&&(E=x,h=n(c[ce]));return n.isReadable(a,h,{level:W,size:K})||!U?h:(l.includeFallbackColors=!1,n.mostReadable(a,["#fff","#000"],l))};var H=n.names={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"},$=n.hexNames=pe(H);function pe(a){var c={};for(var l in a)a.hasOwnProperty(l)&&(c[a[l]]=l);return c}function ve(a){return a=parseFloat(a),(isNaN(a)||a<0||a>1)&&(a=1),a}function B(a,c){ie(a)&&(a="100%");var l=se(a);return a=Math.min(c,Math.max(0,parseFloat(a))),l&&(a=parseInt(a*c,10)/100),Math.abs(a-c)<1e-6?1:a%c/parseFloat(c)}function O(a){return Math.min(1,Math.max(0,a))}function F(a){return parseInt(a,16)}function ie(a){return typeof a=="string"&&a.indexOf(".")!=-1&&parseFloat(a)===1}function se(a){return typeof a=="string"&&a.indexOf("%")!=-1}function re(a){return a.length==1?"0"+a:""+a}function tt(a){return a<=1&&(a=a*100+"%"),a}function on(a){return Math.round(parseFloat(a)*255).toString(16)}function sn(a){return F(a)/255}var he=(function(){var a="[-\\+]?\\d+%?",c="[-\\+]?\\d*\\.\\d+%?",l="(?:"+c+")|(?:"+a+")",h="[\\s|\\(]+("+l+")[,|\\s]+("+l+")[,|\\s]+("+l+")\\s*\\)?",E="[\\s|\\(]+("+l+")[,|\\s]+("+l+")[,|\\s]+("+l+")[,|\\s]+("+l+")\\s*\\)?";return{CSS_UNIT:new RegExp(l),rgb:new RegExp("rgb"+h),rgba:new RegExp("rgba"+E),hsl:new RegExp("hsl"+h),hsla:new RegExp("hsla"+E),hsv:new RegExp("hsv"+h),hsva:new RegExp("hsva"+E),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}})();function Te(a){return!!he.CSS_UNIT.exec(a)}function Zs(a){a=a.replace(t,"").replace(r,"").toLowerCase();var c=!1;if(H[a])a=H[a],c=!0;else if(a=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var l;return(l=he.rgb.exec(a))?{r:l[1],g:l[2],b:l[3]}:(l=he.rgba.exec(a))?{r:l[1],g:l[2],b:l[3],a:l[4]}:(l=he.hsl.exec(a))?{h:l[1],s:l[2],l:l[3]}:(l=he.hsla.exec(a))?{h:l[1],s:l[2],l:l[3],a:l[4]}:(l=he.hsv.exec(a))?{h:l[1],s:l[2],v:l[3]}:(l=he.hsva.exec(a))?{h:l[1],s:l[2],v:l[3],a:l[4]}:(l=he.hex8.exec(a))?{r:F(l[1]),g:F(l[2]),b:F(l[3]),a:sn(l[4]),format:c?"name":"hex8"}:(l=he.hex6.exec(a))?{r:F(l[1]),g:F(l[2]),b:F(l[3]),format:c?"name":"hex"}:(l=he.hex4.exec(a))?{r:F(l[1]+""+l[1]),g:F(l[2]+""+l[2]),b:F(l[3]+""+l[3]),a:sn(l[4]+""+l[4]),format:c?"name":"hex8"}:(l=he.hex3.exec(a))?{r:F(l[1]+""+l[1]),g:F(l[2]+""+l[2]),b:F(l[3]+""+l[3]),format:c?"name":"hex"}:!1}function Qs(a){var c,l;return a=a||{level:"AA",size:"small"},c=(a.level||"AA").toUpperCase(),l=(a.size||"small").toLowerCase(),c!=="AA"&&c!=="AAA"&&(c="AA"),l!=="small"&&l!=="large"&&(l="small"),{level:c,size:l}}return n}))});var Is=k((Bg,Bs)=>{u();var dt=Rs(),Ms={r:256,g:256,b:256,a:1},_s={h:360,s:1,v:1,a:1};function Jr(e,t,r){let n={};for(let o in e)e.hasOwnProperty(o)&&(n[o]=r===0?0:(t[o]-e[o])/r);return n}function en(e,t,r,n){let o={};for(let i in t)t.hasOwnProperty(i)&&(o[i]=e[i]*r+t[i],o[i]=o[i]<0?o[i]+n[i]:n[i]!==1?o[i]%n[i]:o[i]);return o}function Zr(e,t,r){let n=e.color.toRgb(),o=t.color.toRgb(),i=Jr(n,o,r),s=[e.color];for(let f=1;f<r;f++){let m=en(i,n,f,Ms);s.push(dt(m))}return s}function Ls(e,t,r,n){let o=e.color.toHsv(),i=t.color.toHsv();if(o.s===0||i.s===0)return Zr(e,t,r);let s;if(typeof n=="boolean")s=n;else{let p=o.h<i.h&&i.h-o.h<180||o.h>i.h&&o.h-i.h>180;s=n==="long"&&p||n==="short"&&!p}let f=Jr(o,i,r),m=[e.color],d;o.h<=i.h&&!s||o.h>=i.h&&s?d=i.h-o.h:s?d=360-i.h+o.h:d=360-o.h+i.h,f.h=Math.pow(-1,s?1:0)*Math.abs(d)/r;for(let p=1;p<r;p++){let b=en(f,o,p,_s);m.push(dt(b))}return m}function Ds(e,t){let r=e.length;if(t=parseInt(t,10),isNaN(t)||t<2)throw new Error("Invalid number of steps (< 2)");if(t<r)throw new Error("Number of steps cannot be inferior to number of stops");let n=[];for(let i=1;i<r;i++){let s=(t-1)*(e[i].pos-e[i-1].pos);n.push(Math.max(1,Math.round(s)))}let o=1;for(let i=r-1;i--;)o+=n[i];for(;o!==t;)if(o<t){let i=Math.min.apply(null,n);n[n.indexOf(i)]++,o++}else{let i=Math.max.apply(null,n);n[n.indexOf(i)]--,o--}return n}function ks(e,t,r,n){if(t<0||t>1)throw new Error("Position must be between 0 and 1");let o,i;for(let m=0,d=e.length;m<d-1;m++)if(t>=e[m].pos&&t<e[m+1].pos){o=e[m],i=e[m+1];break}o||(o=i=e[e.length-1]);let s=Jr(o.color[r](),i.color[r](),(i.pos-o.pos)*100),f=en(s,o.color[r](),(t-o.pos)*100,n);return dt(f)}var Qr=class e{constructor(t){if(t.length<2)throw new Error("Invalid number of stops (< 2)");let r=t[0].pos!==void 0,n=t.length,o=-1,i=!1;this.stops=t.map((s,f)=>{let m=s.pos!==void 0;if(r^m)throw new Error("Cannot mix positionned and not posionned color stops");if(m){let d=s.color!==void 0;if(!d&&(i||f===0||f===n-1))throw new Error("Cannot define two consecutive position-only stops");if(i=!d,s={color:d?dt(s.color):null,colorLess:!d,pos:s.pos},s.pos<0||s.pos>1)throw new Error("Color stops positions must be between 0 and 1");if(s.pos<o)throw new Error("Color stops positions are not ordered");o=s.pos}else s={color:dt(s.color!==void 0?s.color:s),pos:f/(n-1)};return s}),this.stops[0].pos!==0&&(this.stops.unshift({color:this.stops[0].color,pos:0}),n++),this.stops[n-1].pos!==1&&this.stops.push({color:this.stops[n-1].color,pos:1})}reverse(){let t=[];return this.stops.forEach(function(r){t.push({color:r.color,pos:1-r.pos})}),new e(t.reverse())}loop(){let t=[],r=[];return this.stops.forEach(n=>{t.push({color:n.color,pos:n.pos/2})}),this.stops.slice(0,-1).forEach(n=>{r.push({color:n.color,pos:1-n.pos/2})}),new e(t.concat(r.reverse()))}rgb(t){let r=Ds(this.stops,t),n=[];this.stops.forEach((o,i)=>{o.colorLess&&(o.color=Zr(this.stops[i-1],this.stops[i+1],2)[1])});for(let o=0,i=this.stops.length;o<i-1;o++){let s=Zr(this.stops[o],this.stops[o+1],r[o]);n.splice(n.length,0,...s)}return n.push(this.stops[this.stops.length-1].color),n}hsv(t,r){let n=Ds(this.stops,t),o=[];this.stops.forEach((i,s)=>{i.colorLess&&(i.color=Ls(this.stops[s-1],this.stops[s+1],2,r)[1])});for(let i=0,s=this.stops.length;i<s-1;i++){let f=Ls(this.stops[i],this.stops[i+1],n[i],r);o.splice(o.length,0,...f)}return o.push(this.stops[this.stops.length-1].color),o}css(t,r){t=t||"linear",r=r||(t==="linear"?"to right":"ellipse at center");let n=t+"-gradient("+r;return this.stops.forEach(function(o){n+=", "+(o.colorLess?"":o.color.toRgbString()+" ")+o.pos*100+"%"}),n+=")",n}rgbAt(t){return ks(this.stops,t,"toRgb",Ms)}hsvAt(t){return ks(this.stops,t,"toHsv",_s)}};Bs.exports=function(e){if(arguments.length===1){if(!Array.isArray(arguments[0]))throw new Error('"stops" is not an array');e=arguments[0]}else e=Array.prototype.slice.call(arguments);return new Qr(e)}});var $s=k((Pg,tr)=>{"use strict";u();var Os=As(),Lu=Is(),Ps=/\s/g;function tn(...e){let t=Lu.apply(this,e),r=(n,o)=>Du(n?n.toString():"",t,o);return r.multiline=(n,o)=>ku(n?n.toString():"",t,o),r}var Fs=(e,t,r)=>t.interpolation.toLowerCase()==="hsv"?e.hsv(r,t.hsvSpin.toLowerCase()):e.rgb(r);function Du(e,t,r){let n=Us(r),o=Math.max(e.replace(Ps,"").length,t.stops.length),i=Fs(t,n,o),s="";for(let f of e)s+=f.match(Ps)?f:Os.hex(i.shift().toHex())(f);return s}function ku(e,t,r){let n=Us(r),o=e.split(`
`),i=Math.max.apply(null,o.map(m=>m.length).concat([t.stops.length])),s=Fs(t,n,i),f=[];for(let m of o){let d=s.slice(0),p="";for(let b of m)p+=Os.hex(d.shift().toHex())(b);f.push(p)}return f.join(`
`)}function Us(e){let t={interpolation:"rgb",hsvSpin:"short",...e};if(e!==void 0&&typeof e!="object")throw new TypeError(`Expected \`options\` to be an \`object\`, got \`${typeof e}\``);if(typeof t.interpolation!="string")throw new TypeError(`Expected \`options.interpolation\` to be a \`string\`, got \`${typeof t.interpolation}\``);if(t.interpolation.toLowerCase()==="hsv"&&typeof t.hsvSpin!="string")throw new TypeError(`Expected \`options.hsvSpin\` to be a \`string\`, got \`${typeof t.hsvSpin}\``);return t}var pt={atlas:{colors:["#feac5e","#c779d0","#4bc0c8"],options:{}},cristal:{colors:["#bdfff3","#4ac29a"],options:{}},teen:{colors:["#77a1d3","#79cbca","#e684ae"],options:{}},mind:{colors:["#473b7b","#3584a7","#30d2be"],options:{}},morning:{colors:["#ff5f6d","#ffc371"],options:{interpolation:"hsv"}},vice:{colors:["#5ee7df","#b490ca"],options:{interpolation:"hsv"}},passion:{colors:["#f43b47","#453a94"],options:{}},fruit:{colors:["#ff4e50","#f9d423"],options:{}},instagram:{colors:["#833ab4","#fd1d1d","#fcb045"],options:{}},retro:{colors:["#3f51b1","#5a55ae","#7b5fac","#8f6aae","#a86aa4","#cc6b8e","#f18271","#f3a469","#f7c978"],options:{}},summer:{colors:["#fdbb2d","#22c1c3"],options:{}},rainbow:{colors:["#ff0000","#ff0100"],options:{interpolation:"hsv",hsvSpin:"long"}},pastel:{colors:["#74ebd5","#74ecd5"],options:{interpolation:"hsv",hsvSpin:"long"}}};tr.exports=tn;for(let e in pt)tr.exports[e]=t=>new tn(pt[e].colors)(t,pt[e].options),tr.exports[e].multiline=t=>new tn(pt[e].colors).multiline(t,pt[e].options)});u();u();u();u();var Go=D(fo(),1);import{Buffer as Bl}from"node:buffer";import Il from"node:path";import Dr from"node:child_process";import Lt from"node:process";u();function br(e){let t=typeof e=="string"?`
`:10,r=typeof e=="string"?"\r":13;return e[e.length-1]===t&&(e=e.slic