UNPKG

@linker-design/create-base

Version:

linker frame base initializer

8 lines 278 kB
"use strict";var N0=Object.create;var za=Object.defineProperty;var L0=Object.getOwnPropertyDescriptor;var B0=Object.getOwnPropertyNames;var j0=Object.getPrototypeOf,$0=Object.prototype.hasOwnProperty;var g=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var H0=(t,e,r,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of B0(e))!$0.call(t,n)&&n!==r&&za(t,n,{get:()=>e[n],enumerable:!(i=L0(e,n))||i.enumerable});return t};var Se=(t,e,r)=>(r=t!=null?N0(j0(t)):{},H0(e||!t||!t.__esModule?za(r,"default",{value:t,enumerable:!0}):r,t));var Wa=g((Zx,Ua)=>{"use strict";Ua.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}});var ss=g((e2,Ga)=>{var br=Wa(),Va={};for(let t of Object.keys(br))Va[br[t]]=t;var S={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};Ga.exports=S;for(let t of Object.keys(S)){if(!("channels"in S[t]))throw new Error("missing channels property: "+t);if(!("labels"in S[t]))throw new Error("missing channel labels property: "+t);if(S[t].labels.length!==S[t].channels)throw new Error("channel and label counts mismatch: "+t);let{channels:e,labels:r}=S[t];delete S[t].channels,delete S[t].labels,Object.defineProperty(S[t],"channels",{value:e}),Object.defineProperty(S[t],"labels",{value:r})}S.rgb.hsl=function(t){let e=t[0]/255,r=t[1]/255,i=t[2]/255,n=Math.min(e,r,i),s=Math.max(e,r,i),o=s-n,a,l;s===n?a=0:e===s?a=(r-i)/o:r===s?a=2+(i-e)/o:i===s&&(a=4+(e-r)/o),a=Math.min(a*60,360),a<0&&(a+=360);let h=(n+s)/2;return s===n?l=0:h<=.5?l=o/(s+n):l=o/(2-s-n),[a,l*100,h*100]};S.rgb.hsv=function(t){let e,r,i,n,s,o=t[0]/255,a=t[1]/255,l=t[2]/255,h=Math.max(o,a,l),d=h-Math.min(o,a,l),p=function(m){return(h-m)/6/d+1/2};return d===0?(n=0,s=0):(s=d/h,e=p(o),r=p(a),i=p(l),o===h?n=i-r:a===h?n=1/3+e-i:l===h&&(n=2/3+r-e),n<0?n+=1:n>1&&(n-=1)),[n*360,s*100,h*100]};S.rgb.hwb=function(t){let e=t[0],r=t[1],i=t[2],n=S.rgb.hsl(t)[0],s=1/255*Math.min(e,Math.min(r,i));return i=1-1/255*Math.max(e,Math.max(r,i)),[n,s*100,i*100]};S.rgb.cmyk=function(t){let e=t[0]/255,r=t[1]/255,i=t[2]/255,n=Math.min(1-e,1-r,1-i),s=(1-e-n)/(1-n)||0,o=(1-r-n)/(1-n)||0,a=(1-i-n)/(1-n)||0;return[s*100,o*100,a*100,n*100]};function z0(t,e){return(t[0]-e[0])**2+(t[1]-e[1])**2+(t[2]-e[2])**2}S.rgb.keyword=function(t){let e=Va[t];if(e)return e;let r=1/0,i;for(let n of Object.keys(br)){let s=br[n],o=z0(t,s);o<r&&(r=o,i=n)}return i};S.keyword.rgb=function(t){return br[t]};S.rgb.xyz=function(t){let e=t[0]/255,r=t[1]/255,i=t[2]/255;e=e>.04045?((e+.055)/1.055)**2.4:e/12.92,r=r>.04045?((r+.055)/1.055)**2.4:r/12.92,i=i>.04045?((i+.055)/1.055)**2.4:i/12.92;let n=e*.4124+r*.3576+i*.1805,s=e*.2126+r*.7152+i*.0722,o=e*.0193+r*.1192+i*.9505;return[n*100,s*100,o*100]};S.rgb.lab=function(t){let e=S.rgb.xyz(t),r=e[0],i=e[1],n=e[2];r/=95.047,i/=100,n/=108.883,r=r>.008856?r**(1/3):7.787*r+16/116,i=i>.008856?i**(1/3):7.787*i+16/116,n=n>.008856?n**(1/3):7.787*n+16/116;let s=116*i-16,o=500*(r-i),a=200*(i-n);return[s,o,a]};S.hsl.rgb=function(t){let e=t[0]/360,r=t[1]/100,i=t[2]/100,n,s,o;if(r===0)return o=i*255,[o,o,o];i<.5?n=i*(1+r):n=i+r-i*r;let a=2*i-n,l=[0,0,0];for(let h=0;h<3;h++)s=e+1/3*-(h-1),s<0&&s++,s>1&&s--,6*s<1?o=a+(n-a)*6*s:2*s<1?o=n:3*s<2?o=a+(n-a)*(2/3-s)*6:o=a,l[h]=o*255;return l};S.hsl.hsv=function(t){let e=t[0],r=t[1]/100,i=t[2]/100,n=r,s=Math.max(i,.01);i*=2,r*=i<=1?i:2-i,n*=s<=1?s:2-s;let o=(i+r)/2,a=i===0?2*n/(s+n):2*r/(i+r);return[e,a*100,o*100]};S.hsv.rgb=function(t){let e=t[0]/60,r=t[1]/100,i=t[2]/100,n=Math.floor(e)%6,s=e-Math.floor(e),o=255*i*(1-r),a=255*i*(1-r*s),l=255*i*(1-r*(1-s));switch(i*=255,n){case 0:return[i,l,o];case 1:return[a,i,o];case 2:return[o,i,l];case 3:return[o,a,i];case 4:return[l,o,i];case 5:return[i,o,a]}};S.hsv.hsl=function(t){let e=t[0],r=t[1]/100,i=t[2]/100,n=Math.max(i,.01),s,o;o=(2-r)*i;let a=(2-r)*n;return s=r*n,s/=a<=1?a:2-a,s=s||0,o/=2,[e,s*100,o*100]};S.hwb.rgb=function(t){let e=t[0]/360,r=t[1]/100,i=t[2]/100,n=r+i,s;n>1&&(r/=n,i/=n);let o=Math.floor(6*e),a=1-i;s=6*e-o,(o&1)!==0&&(s=1-s);let l=r+s*(a-r),h,d,p;switch(o){default:case 6:case 0:h=a,d=l,p=r;break;case 1:h=l,d=a,p=r;break;case 2:h=r,d=a,p=l;break;case 3:h=r,d=l,p=a;break;case 4:h=l,d=r,p=a;break;case 5:h=a,d=r,p=l;break}return[h*255,d*255,p*255]};S.cmyk.rgb=function(t){let e=t[0]/100,r=t[1]/100,i=t[2]/100,n=t[3]/100,s=1-Math.min(1,e*(1-n)+n),o=1-Math.min(1,r*(1-n)+n),a=1-Math.min(1,i*(1-n)+n);return[s*255,o*255,a*255]};S.xyz.rgb=function(t){let e=t[0]/100,r=t[1]/100,i=t[2]/100,n,s,o;return n=e*3.2406+r*-1.5372+i*-.4986,s=e*-.9689+r*1.8758+i*.0415,o=e*.0557+r*-.204+i*1.057,n=n>.0031308?1.055*n**(1/2.4)-.055:n*12.92,s=s>.0031308?1.055*s**(1/2.4)-.055:s*12.92,o=o>.0031308?1.055*o**(1/2.4)-.055:o*12.92,n=Math.min(Math.max(0,n),1),s=Math.min(Math.max(0,s),1),o=Math.min(Math.max(0,o),1),[n*255,s*255,o*255]};S.xyz.lab=function(t){let e=t[0],r=t[1],i=t[2];e/=95.047,r/=100,i/=108.883,e=e>.008856?e**(1/3):7.787*e+16/116,r=r>.008856?r**(1/3):7.787*r+16/116,i=i>.008856?i**(1/3):7.787*i+16/116;let n=116*r-16,s=500*(e-r),o=200*(r-i);return[n,s,o]};S.lab.xyz=function(t){let e=t[0],r=t[1],i=t[2],n,s,o;s=(e+16)/116,n=r/500+s,o=s-i/200;let a=s**3,l=n**3,h=o**3;return s=a>.008856?a:(s-16/116)/7.787,n=l>.008856?l:(n-16/116)/7.787,o=h>.008856?h:(o-16/116)/7.787,n*=95.047,s*=100,o*=108.883,[n,s,o]};S.lab.lch=function(t){let e=t[0],r=t[1],i=t[2],n;n=Math.atan2(i,r)*360/2/Math.PI,n<0&&(n+=360);let o=Math.sqrt(r*r+i*i);return[e,o,n]};S.lch.lab=function(t){let e=t[0],r=t[1],n=t[2]/360*2*Math.PI,s=r*Math.cos(n),o=r*Math.sin(n);return[e,s,o]};S.rgb.ansi16=function(t,e=null){let[r,i,n]=t,s=e===null?S.rgb.hsv(t)[2]:e;if(s=Math.round(s/50),s===0)return 30;let o=30+(Math.round(n/255)<<2|Math.round(i/255)<<1|Math.round(r/255));return s===2&&(o+=60),o};S.hsv.ansi16=function(t){return S.rgb.ansi16(S.hsv.rgb(t),t[2])};S.rgb.ansi256=function(t){let e=t[0],r=t[1],i=t[2];return e===r&&r===i?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(r/255*5)+Math.round(i/255*5)};S.ansi16.rgb=function(t){let e=t%10;if(e===0||e===7)return t>50&&(e+=3.5),e=e/10.5*255,[e,e,e];let r=(~~(t>50)+1)*.5,i=(e&1)*r*255,n=(e>>1&1)*r*255,s=(e>>2&1)*r*255;return[i,n,s]};S.ansi256.rgb=function(t){if(t>=232){let s=(t-232)*10+8;return[s,s,s]}t-=16;let e,r=Math.floor(t/36)/5*255,i=Math.floor((e=t%36)/6)/5*255,n=e%6/5*255;return[r,i,n]};S.rgb.hex=function(t){let r=(((Math.round(t[0])&255)<<16)+((Math.round(t[1])&255)<<8)+(Math.round(t[2])&255)).toString(16).toUpperCase();return"000000".substring(r.length)+r};S.hex.rgb=function(t){let e=t.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!e)return[0,0,0];let r=e[0];e[0].length===3&&(r=r.split("").map(a=>a+a).join(""));let i=parseInt(r,16),n=i>>16&255,s=i>>8&255,o=i&255;return[n,s,o]};S.rgb.hcg=function(t){let e=t[0]/255,r=t[1]/255,i=t[2]/255,n=Math.max(Math.max(e,r),i),s=Math.min(Math.min(e,r),i),o=n-s,a,l;return o<1?a=s/(1-o):a=0,o<=0?l=0:n===e?l=(r-i)/o%6:n===r?l=2+(i-e)/o:l=4+(e-r)/o,l/=6,l%=1,[l*360,o*100,a*100]};S.hsl.hcg=function(t){let e=t[1]/100,r=t[2]/100,i=r<.5?2*e*r:2*e*(1-r),n=0;return i<1&&(n=(r-.5*i)/(1-i)),[t[0],i*100,n*100]};S.hsv.hcg=function(t){let e=t[1]/100,r=t[2]/100,i=e*r,n=0;return i<1&&(n=(r-i)/(1-i)),[t[0],i*100,n*100]};S.hcg.rgb=function(t){let e=t[0]/360,r=t[1]/100,i=t[2]/100;if(r===0)return[i*255,i*255,i*255];let n=[0,0,0],s=e%1*6,o=s%1,a=1-o,l=0;switch(Math.floor(s)){case 0:n[0]=1,n[1]=o,n[2]=0;break;case 1:n[0]=a,n[1]=1,n[2]=0;break;case 2:n[0]=0,n[1]=1,n[2]=o;break;case 3:n[0]=0,n[1]=a,n[2]=1;break;case 4:n[0]=o,n[1]=0,n[2]=1;break;default:n[0]=1,n[1]=0,n[2]=a}return l=(1-r)*i,[(r*n[0]+l)*255,(r*n[1]+l)*255,(r*n[2]+l)*255]};S.hcg.hsv=function(t){let e=t[1]/100,r=t[2]/100,i=e+r*(1-e),n=0;return i>0&&(n=e/i),[t[0],n*100,i*100]};S.hcg.hsl=function(t){let e=t[1]/100,i=t[2]/100*(1-e)+.5*e,n=0;return i>0&&i<.5?n=e/(2*i):i>=.5&&i<1&&(n=e/(2*(1-i))),[t[0],n*100,i*100]};S.hcg.hwb=function(t){let e=t[1]/100,r=t[2]/100,i=e+r*(1-e);return[t[0],(i-e)*100,(1-i)*100]};S.hwb.hcg=function(t){let e=t[1]/100,r=t[2]/100,i=1-r,n=i-e,s=0;return n<1&&(s=(i-n)/(1-n)),[t[0],n*100,s*100]};S.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]};S.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]};S.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]};S.gray.hsl=function(t){return[0,0,t[0]]};S.gray.hsv=S.gray.hsl;S.gray.hwb=function(t){return[0,100,t[0]]};S.gray.cmyk=function(t){return[0,0,0,t[0]]};S.gray.lab=function(t){return[t[0],0,0]};S.gray.hex=function(t){let e=Math.round(t[0]/100*255)&255,i=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".substring(i.length)+i};S.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]}});var Ja=g((t2,Ya)=>{var si=ss();function U0(){let t={},e=Object.keys(si);for(let r=e.length,i=0;i<r;i++)t[e[i]]={distance:-1,parent:null};return t}function W0(t){let e=U0(),r=[t];for(e[t].distance=0;r.length;){let i=r.pop(),n=Object.keys(si[i]);for(let s=n.length,o=0;o<s;o++){let a=n[o],l=e[a];l.distance===-1&&(l.distance=e[i].distance+1,l.parent=i,r.unshift(a))}}return e}function V0(t,e){return function(r){return e(t(r))}}function G0(t,e){let r=[e[t].parent,t],i=si[e[t].parent][t],n=e[t].parent;for(;e[n].parent;)r.unshift(e[n].parent),i=V0(si[e[n].parent][n],i),n=e[n].parent;return i.conversion=r,i}Ya.exports=function(t){let e=W0(t),r={},i=Object.keys(e);for(let n=i.length,s=0;s<n;s++){let o=i[s];e[o].parent!==null&&(r[o]=G0(o,e))}return r}});var Xa=g((r2,Ka)=>{var os=ss(),Y0=Ja(),zt={},J0=Object.keys(os);function K0(t){let e=function(...r){let i=r[0];return i==null?i:(i.length>1&&(r=i),t(r))};return"conversion"in t&&(e.conversion=t.conversion),e}function X0(t){let e=function(...r){let i=r[0];if(i==null)return i;i.length>1&&(r=i);let n=t(r);if(typeof n=="object")for(let s=n.length,o=0;o<s;o++)n[o]=Math.round(n[o]);return n};return"conversion"in t&&(e.conversion=t.conversion),e}J0.forEach(t=>{zt[t]={},Object.defineProperty(zt[t],"channels",{value:os[t].channels}),Object.defineProperty(zt[t],"labels",{value:os[t].labels});let e=Y0(t);Object.keys(e).forEach(i=>{let n=e[i];zt[t][i]=X0(n),zt[t][i].raw=K0(n)})});Ka.exports=zt});var il=g((i2,rl)=>{"use strict";var Qa=(t,e)=>(...r)=>`\x1B[${t(...r)+e}m`,Za=(t,e)=>(...r)=>{let i=t(...r);return`\x1B[${38+e};5;${i}m`},el=(t,e)=>(...r)=>{let i=t(...r);return`\x1B[${38+e};2;${i[0]};${i[1]};${i[2]}m`},oi=t=>t,tl=(t,e,r)=>[t,e,r],Ut=(t,e,r)=>{Object.defineProperty(t,e,{get:()=>{let i=r();return Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0}),i},enumerable:!0,configurable:!0})},as,Wt=(t,e,r,i)=>{as===void 0&&(as=Xa());let n=i?10:0,s={};for(let[o,a]of Object.entries(as)){let l=o==="ansi16"?"ansi":o;o===e?s[l]=t(r,n):typeof a=="object"&&(s[l]=t(a[e],n))}return s};function Q0(){let t=new Map,e={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};e.color.gray=e.color.blackBright,e.bgColor.bgGray=e.bgColor.bgBlackBright,e.color.grey=e.color.blackBright,e.bgColor.bgGrey=e.bgColor.bgBlackBright;for(let[r,i]of Object.entries(e)){for(let[n,s]of Object.entries(i))e[n]={open:`\x1B[${s[0]}m`,close:`\x1B[${s[1]}m`},i[n]=e[n],t.set(s[0],s[1]);Object.defineProperty(e,r,{value:i,enumerable:!1})}return Object.defineProperty(e,"codes",{value:t,enumerable:!1}),e.color.close="\x1B[39m",e.bgColor.close="\x1B[49m",Ut(e.color,"ansi",()=>Wt(Qa,"ansi16",oi,!1)),Ut(e.color,"ansi256",()=>Wt(Za,"ansi256",oi,!1)),Ut(e.color,"ansi16m",()=>Wt(el,"rgb",tl,!1)),Ut(e.bgColor,"ansi",()=>Wt(Qa,"ansi16",oi,!0)),Ut(e.bgColor,"ansi256",()=>Wt(Za,"ansi256",oi,!0)),Ut(e.bgColor,"ansi16m",()=>Wt(el,"rgb",tl,!0)),e}Object.defineProperty(rl,"exports",{enumerable:!0,get:Q0})});var sl=g((n2,nl)=>{"use strict";nl.exports=(t,e=process.argv)=>{let r=t.startsWith("-")?"":t.length===1?"-":"--",i=e.indexOf(r+t),n=e.indexOf("--");return i!==-1&&(n===-1||i<n)}});var ll=g((s2,al)=>{"use strict";var Z0=require("os"),ol=require("tty"),Re=sl(),{env:oe}=process,lt;Re("no-color")||Re("no-colors")||Re("color=false")||Re("color=never")?lt=0:(Re("color")||Re("colors")||Re("color=true")||Re("color=always"))&&(lt=1);"FORCE_COLOR"in oe&&(oe.FORCE_COLOR==="true"?lt=1:oe.FORCE_COLOR==="false"?lt=0:lt=oe.FORCE_COLOR.length===0?1:Math.min(parseInt(oe.FORCE_COLOR,10),3));function ls(t){return t===0?!1:{level:t,hasBasic:!0,has256:t>=2,has16m:t>=3}}function us(t,e){if(lt===0)return 0;if(Re("color=16m")||Re("color=full")||Re("color=truecolor"))return 3;if(Re("color=256"))return 2;if(t&&!e&&lt===void 0)return 0;let r=lt||0;if(oe.TERM==="dumb")return r;if(process.platform==="win32"){let i=Z0.release().split(".");return Number(i[0])>=10&&Number(i[2])>=10586?Number(i[2])>=14931?3:2:1}if("CI"in oe)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some(i=>i in oe)||oe.CI_NAME==="codeship"?1:r;if("TEAMCITY_VERSION"in oe)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(oe.TEAMCITY_VERSION)?1:0;if(oe.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in oe){let i=parseInt((oe.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(oe.TERM_PROGRAM){case"iTerm.app":return i>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(oe.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(oe.TERM)||"COLORTERM"in oe?1:r}function eg(t){let e=us(t,t&&t.isTTY);return ls(e)}al.exports={supportsColor:eg,stdout:ls(us(!0,ol.isatty(1))),stderr:ls(us(!0,ol.isatty(2)))}});var cl=g((o2,ul)=>{"use strict";var tg=(t,e,r)=>{let i=t.indexOf(e);if(i===-1)return t;let n=e.length,s=0,o="";do o+=t.substr(s,i-s)+e+r,s=i+n,i=t.indexOf(e,s);while(i!==-1);return o+=t.substr(s),o},rg=(t,e,r,i)=>{let n=0,s="";do{let o=t[i-1]==="\r";s+=t.substr(n,(o?i-1:i)-n)+e+(o?`\r `:` `)+r,n=i+1,i=t.indexOf(` `,n)}while(i!==-1);return s+=t.substr(n),s};ul.exports={stringReplaceAll:tg,stringEncaseCRLFWithFirstIndex:rg}});var gl=g((a2,pl)=>{"use strict";var ig=/(?:\\(u(?:[a-f\d]{4}|\{[a-f\d]{1,6}\})|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,fl=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,ng=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,sg=/\\(u(?:[a-f\d]{4}|{[a-f\d]{1,6}})|x[a-f\d]{2}|.)|([^\\])/gi,og=new Map([["n",` `],["r","\r"],["t"," "],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e","\x1B"],["a","\x07"]]);function dl(t){let e=t[0]==="u",r=t[1]==="{";return e&&!r&&t.length===5||t[0]==="x"&&t.length===3?String.fromCharCode(parseInt(t.slice(1),16)):e&&r?String.fromCodePoint(parseInt(t.slice(2,-1),16)):og.get(t)||t}function ag(t,e){let r=[],i=e.trim().split(/\s*,\s*/g),n;for(let s of i){let o=Number(s);if(!Number.isNaN(o))r.push(o);else if(n=s.match(ng))r.push(n[2].replace(sg,(a,l,h)=>l?dl(l):h));else throw new Error(`Invalid Chalk template style argument: ${s} (in style '${t}')`)}return r}function lg(t){fl.lastIndex=0;let e=[],r;for(;(r=fl.exec(t))!==null;){let i=r[1];if(r[2]){let n=ag(i,r[2]);e.push([i].concat(n))}else e.push([i])}return e}function hl(t,e){let r={};for(let n of e)for(let s of n.styles)r[s[0]]=n.inverse?null:s.slice(1);let i=t;for(let[n,s]of Object.entries(r))if(!!Array.isArray(s)){if(!(n in i))throw new Error(`Unknown Chalk style: ${n}`);i=s.length>0?i[n](...s):i[n]}return i}pl.exports=(t,e)=>{let r=[],i=[],n=[];if(e.replace(ig,(s,o,a,l,h,d)=>{if(o)n.push(dl(o));else if(l){let p=n.join("");n=[],i.push(r.length===0?p:hl(t,r)(p)),r.push({inverse:a,styles:lg(l)})}else if(h){if(r.length===0)throw new Error("Found extraneous } in Chalk template literal");i.push(hl(t,r)(n.join(""))),n=[],r.pop()}else n.push(d)}),i.push(n.join("")),r.length>0){let s=`Chalk template literal is missing ${r.length} closing bracket${r.length===1?"":"s"} (\`}\`)`;throw new Error(s)}return i.join("")}});var ut=g((l2,_l)=>{"use strict";var wr=il(),{stdout:fs,stderr:hs}=ll(),{stringReplaceAll:ug,stringEncaseCRLFWithFirstIndex:cg}=cl(),{isArray:ai}=Array,yl=["ansi","ansi","ansi256","ansi16m"],Vt=Object.create(null),fg=(t,e={})=>{if(e.level&&!(Number.isInteger(e.level)&&e.level>=0&&e.level<=3))throw new Error("The `level` option should be an integer from 0 to 3");let r=fs?fs.level:0;t.level=e.level===void 0?r:e.level},ds=class{constructor(e){return bl(e)}},bl=t=>{let e={};return fg(e,t),e.template=(...r)=>vl(e.template,...r),Object.setPrototypeOf(e,li.prototype),Object.setPrototypeOf(e.template,e),e.template.constructor=()=>{throw new Error("`chalk.constructor()` is deprecated. Use `new chalk.Instance()` instead.")},e.template.Instance=ds,e.template};function li(t){return bl(t)}for(let[t,e]of Object.entries(wr))Vt[t]={get(){let r=ui(this,ps(e.open,e.close,this._styler),this._isEmpty);return Object.defineProperty(this,t,{value:r}),r}};Vt.visible={get(){let t=ui(this,this._styler,!0);return Object.defineProperty(this,"visible",{value:t}),t}};var wl=["rgb","hex","keyword","hsl","hsv","hwb","ansi","ansi256"];for(let t of wl)Vt[t]={get(){let{level:e}=this;return function(...r){let i=ps(wr.color[yl[e]][t](...r),wr.color.close,this._styler);return ui(this,i,this._isEmpty)}}};for(let t of wl){let e="bg"+t[0].toUpperCase()+t.slice(1);Vt[e]={get(){let{level:r}=this;return function(...i){let n=ps(wr.bgColor[yl[r]][t](...i),wr.bgColor.close,this._styler);return ui(this,n,this._isEmpty)}}}}var hg=Object.defineProperties(()=>{},{...Vt,level:{enumerable:!0,get(){return this._generator.level},set(t){this._generator.level=t}}}),ps=(t,e,r)=>{let i,n;return r===void 0?(i=t,n=e):(i=r.openAll+t,n=e+r.closeAll),{open:t,close:e,openAll:i,closeAll:n,parent:r}},ui=(t,e,r)=>{let i=(...n)=>ai(n[0])&&ai(n[0].raw)?ml(i,vl(i,...n)):ml(i,n.length===1?""+n[0]:n.join(" "));return Object.setPrototypeOf(i,hg),i._generator=t,i._styler=e,i._isEmpty=r,i},ml=(t,e)=>{if(t.level<=0||!e)return t._isEmpty?"":e;let r=t._styler;if(r===void 0)return e;let{openAll:i,closeAll:n}=r;if(e.indexOf("\x1B")!==-1)for(;r!==void 0;)e=ug(e,r.close,r.open),r=r.parent;let s=e.indexOf(` `);return s!==-1&&(e=cg(e,n,i,s)),i+e+n},cs,vl=(t,...e)=>{let[r]=e;if(!ai(r)||!ai(r.raw))return e.join(" ");let i=e.slice(1),n=[r.raw[0]];for(let s=1;s<r.length;s++)n.push(String(i[s-1]).replace(/[{}\\]/g,"\\$&"),String(r.raw[s]));return cs===void 0&&(cs=gl()),cs(t,n.join(""))};Object.defineProperties(li.prototype,Vt);var ci=li();ci.supportsColor=fs;ci.stderr=li({level:hs?hs.level:0});ci.stderr.supportsColor=hs;_l.exports=ci});var xl=g((gs,ms)=>{(function(t,e){typeof gs=="object"&&typeof ms<"u"?ms.exports=e():typeof define=="function"&&define.amd?define(e):(t=typeof globalThis<"u"?globalThis:t||self,t.tinycolor=e())})(gs,function(){"use strict";function t(u){return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(f){return typeof f}:function(f){return f&&typeof Symbol=="function"&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f},t(u)}var e=/^\s+/,r=/\s+$/;function i(u,f){if(u=u||"",f=f||{},u instanceof i)return u;if(!(this instanceof i))return new i(u,f);var c=n(u);this._originalInput=u,this._r=c.r,this._g=c.g,this._b=c.b,this._a=c.a,this._roundA=Math.round(100*this._a)/100,this._format=f.format||c.format,this._gradientType=f.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=c.ok}i.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 f=this.toRgb();return(f.r*299+f.g*587+f.b*114)/1e3},getLuminance:function(){var f=this.toRgb(),c,y,x,v,B,G;return c=f.r/255,y=f.g/255,x=f.b/255,c<=.03928?v=c/12.92:v=Math.pow((c+.055)/1.055,2.4),y<=.03928?B=y/12.92:B=Math.pow((y+.055)/1.055,2.4),x<=.03928?G=x/12.92:G=Math.pow((x+.055)/1.055,2.4),.2126*v+.7152*B+.0722*G},setAlpha:function(f){return this._a=se(f),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var f=l(this._r,this._g,this._b);return{h:f.h*360,s:f.s,v:f.v,a:this._a}},toHsvString:function(){var f=l(this._r,this._g,this._b),c=Math.round(f.h*360),y=Math.round(f.s*100),x=Math.round(f.v*100);return this._a==1?"hsv("+c+", "+y+"%, "+x+"%)":"hsva("+c+", "+y+"%, "+x+"%, "+this._roundA+")"},toHsl:function(){var f=o(this._r,this._g,this._b);return{h:f.h*360,s:f.s,l:f.l,a:this._a}},toHslString:function(){var f=o(this._r,this._g,this._b),c=Math.round(f.h*360),y=Math.round(f.s*100),x=Math.round(f.l*100);return this._a==1?"hsl("+c+", "+y+"%, "+x+"%)":"hsla("+c+", "+y+"%, "+x+"%, "+this._roundA+")"},toHex:function(f){return d(this._r,this._g,this._b,f)},toHexString:function(f){return"#"+this.toHex(f)},toHex8:function(f){return p(this._r,this._g,this._b,this._a,f)},toHex8String:function(f){return"#"+this.toHex8(f)},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(A(this._r,255)*100)+"%",g:Math.round(A(this._g,255)*100)+"%",b:Math.round(A(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(A(this._r,255)*100)+"%, "+Math.round(A(this._g,255)*100)+"%, "+Math.round(A(this._b,255)*100)+"%)":"rgba("+Math.round(A(this._r,255)*100)+"%, "+Math.round(A(this._g,255)*100)+"%, "+Math.round(A(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:q[d(this._r,this._g,this._b,!0)]||!1},toFilter:function(f){var c="#"+m(this._r,this._g,this._b,this._a),y=c,x=this._gradientType?"GradientType = 1, ":"";if(f){var v=i(f);y="#"+m(v._r,v._g,v._b,v._a)}return"progid:DXImageTransform.Microsoft.gradient("+x+"startColorstr="+c+",endColorstr="+y+")"},toString:function(f){var c=!!f;f=f||this._format;var y=!1,x=this._a<1&&this._a>=0,v=!c&&x&&(f==="hex"||f==="hex6"||f==="hex3"||f==="hex4"||f==="hex8"||f==="name");return v?f==="name"&&this._a===0?this.toName():this.toRgbString():(f==="rgb"&&(y=this.toRgbString()),f==="prgb"&&(y=this.toPercentageRgbString()),(f==="hex"||f==="hex6")&&(y=this.toHexString()),f==="hex3"&&(y=this.toHexString(!0)),f==="hex4"&&(y=this.toHex8String(!0)),f==="hex8"&&(y=this.toHex8String()),f==="name"&&(y=this.toName()),f==="hsl"&&(y=this.toHslString()),f==="hsv"&&(y=this.toHsvString()),y||this.toHexString())},clone:function(){return i(this.toString())},_applyModification:function(f,c){var y=f.apply(null,[this].concat([].slice.call(c)));return this._r=y._r,this._g=y._g,this._b=y._b,this.setAlpha(y._a),this},lighten:function(){return this._applyModification(C,arguments)},brighten:function(){return this._applyModification(T,arguments)},darken:function(){return this._applyModification(V,arguments)},desaturate:function(){return this._applyModification(b,arguments)},saturate:function(){return this._applyModification(_,arguments)},greyscale:function(){return this._applyModification(E,arguments)},spin:function(){return this._applyModification(D,arguments)},_applyCombination:function(f,c){return f.apply(null,[this].concat([].slice.call(c)))},analogous:function(){return this._applyCombination(L,arguments)},complement:function(){return this._applyCombination(k,arguments)},monochromatic:function(){return this._applyCombination(Fe,arguments)},splitcomplement:function(){return this._applyCombination(be,arguments)},triad:function(){return this._applyCombination($,[3])},tetrad:function(){return this._applyCombination($,[4])}},i.fromRatio=function(u,f){if(t(u)=="object"){var c={};for(var y in u)u.hasOwnProperty(y)&&(y==="a"?c[y]=u[y]:c[y]=j(u[y]));u=c}return i(u,f)};function n(u){var f={r:0,g:0,b:0},c=1,y=null,x=null,v=null,B=!1,G=!1;return typeof u=="string"&&(u=D0(u)),t(u)=="object"&&(Je(u.r)&&Je(u.g)&&Je(u.b)?(f=s(u.r,u.g,u.b),B=!0,G=String(u.r).substr(-1)==="%"?"prgb":"rgb"):Je(u.h)&&Je(u.s)&&Je(u.v)?(y=j(u.s),x=j(u.v),f=h(u.h,y,x),B=!0,G="hsv"):Je(u.h)&&Je(u.s)&&Je(u.l)&&(y=j(u.s),v=j(u.l),f=a(u.h,y,v),B=!0,G="hsl"),u.hasOwnProperty("a")&&(c=u.a)),c=se(c),{ok:B,format:u.format||G,r:Math.min(255,Math.max(f.r,0)),g:Math.min(255,Math.max(f.g,0)),b:Math.min(255,Math.max(f.b,0)),a:c}}function s(u,f,c){return{r:A(u,255)*255,g:A(f,255)*255,b:A(c,255)*255}}function o(u,f,c){u=A(u,255),f=A(f,255),c=A(c,255);var y=Math.max(u,f,c),x=Math.min(u,f,c),v,B,G=(y+x)/2;if(y==x)v=B=0;else{var ne=y-x;switch(B=G>.5?ne/(2-y-x):ne/(y+x),y){case u:v=(f-c)/ne+(f<c?6:0);break;case f:v=(c-u)/ne+2;break;case c:v=(u-f)/ne+4;break}v/=6}return{h:v,s:B,l:G}}function a(u,f,c){var y,x,v;u=A(u,360),f=A(f,100),c=A(c,100);function B(Te,yr,Ie){return Ie<0&&(Ie+=1),Ie>1&&(Ie-=1),Ie<1/6?Te+(yr-Te)*6*Ie:Ie<1/2?yr:Ie<2/3?Te+(yr-Te)*(2/3-Ie)*6:Te}if(f===0)y=x=v=c;else{var G=c<.5?c*(1+f):c+f-c*f,ne=2*c-G;y=B(ne,G,u+1/3),x=B(ne,G,u),v=B(ne,G,u-1/3)}return{r:y*255,g:x*255,b:v*255}}function l(u,f,c){u=A(u,255),f=A(f,255),c=A(c,255);var y=Math.max(u,f,c),x=Math.min(u,f,c),v,B,G=y,ne=y-x;if(B=y===0?0:ne/y,y==x)v=0;else{switch(y){case u:v=(f-c)/ne+(f<c?6:0);break;case f:v=(c-u)/ne+2;break;case c:v=(u-f)/ne+4;break}v/=6}return{h:v,s:B,v:G}}function h(u,f,c){u=A(u,360)*6,f=A(f,100),c=A(c,100);var y=Math.floor(u),x=u-y,v=c*(1-f),B=c*(1-x*f),G=c*(1-(1-x)*f),ne=y%6,Te=[c,B,v,v,G,c][ne],yr=[G,c,c,B,v,v][ne],Ie=[v,v,G,c,c,B][ne];return{r:Te*255,g:yr*255,b:Ie*255}}function d(u,f,c,y){var x=[H(Math.round(u).toString(16)),H(Math.round(f).toString(16)),H(Math.round(c).toString(16))];return y&&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[0].charAt(0)+x[1].charAt(0)+x[2].charAt(0):x.join("")}function p(u,f,c,y,x){var v=[H(Math.round(u).toString(16)),H(Math.round(f).toString(16)),H(Math.round(c).toString(16)),H(ns(y))];return x&&v[0].charAt(0)==v[0].charAt(1)&&v[1].charAt(0)==v[1].charAt(1)&&v[2].charAt(0)==v[2].charAt(1)&&v[3].charAt(0)==v[3].charAt(1)?v[0].charAt(0)+v[1].charAt(0)+v[2].charAt(0)+v[3].charAt(0):v.join("")}function m(u,f,c,y){var x=[H(ns(y)),H(Math.round(u).toString(16)),H(Math.round(f).toString(16)),H(Math.round(c).toString(16))];return x.join("")}i.equals=function(u,f){return!u||!f?!1:i(u).toRgbString()==i(f).toRgbString()},i.random=function(){return i.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})};function b(u,f){f=f===0?0:f||10;var c=i(u).toHsl();return c.s-=f/100,c.s=ee(c.s),i(c)}function _(u,f){f=f===0?0:f||10;var c=i(u).toHsl();return c.s+=f/100,c.s=ee(c.s),i(c)}function E(u){return i(u).desaturate(100)}function C(u,f){f=f===0?0:f||10;var c=i(u).toHsl();return c.l+=f/100,c.l=ee(c.l),i(c)}function T(u,f){f=f===0?0:f||10;var c=i(u).toRgb();return c.r=Math.max(0,Math.min(255,c.r-Math.round(255*-(f/100)))),c.g=Math.max(0,Math.min(255,c.g-Math.round(255*-(f/100)))),c.b=Math.max(0,Math.min(255,c.b-Math.round(255*-(f/100)))),i(c)}function V(u,f){f=f===0?0:f||10;var c=i(u).toHsl();return c.l-=f/100,c.l=ee(c.l),i(c)}function D(u,f){var c=i(u).toHsl(),y=(c.h+f)%360;return c.h=y<0?360+y:y,i(c)}function k(u){var f=i(u).toHsl();return f.h=(f.h+180)%360,i(f)}function $(u,f){if(isNaN(f)||f<=0)throw new Error("Argument to polyad must be a positive number");for(var c=i(u).toHsl(),y=[i(u)],x=360/f,v=1;v<f;v++)y.push(i({h:(c.h+v*x)%360,s:c.s,l:c.l}));return y}function be(u){var f=i(u).toHsl(),c=f.h;return[i(u),i({h:(c+72)%360,s:f.s,l:f.l}),i({h:(c+216)%360,s:f.s,l:f.l})]}function L(u,f,c){f=f||6,c=c||30;var y=i(u).toHsl(),x=360/c,v=[i(u)];for(y.h=(y.h-(x*f>>1)+720)%360;--f;)y.h=(y.h+x)%360,v.push(i(y));return v}function Fe(u,f){f=f||6;for(var c=i(u).toHsv(),y=c.h,x=c.s,v=c.v,B=[],G=1/f;f--;)B.push(i({h:y,s:x,v})),v=(v+G)%1;return B}i.mix=function(u,f,c){c=c===0?0:c||50;var y=i(u).toRgb(),x=i(f).toRgb(),v=c/100,B={r:(x.r-y.r)*v+y.r,g:(x.g-y.g)*v+y.g,b:(x.b-y.b)*v+y.b,a:(x.a-y.a)*v+y.a};return i(B)},i.readability=function(u,f){var c=i(u),y=i(f);return(Math.max(c.getLuminance(),y.getLuminance())+.05)/(Math.min(c.getLuminance(),y.getLuminance())+.05)},i.isReadable=function(u,f,c){var y=i.readability(u,f),x,v;switch(v=!1,x=I0(c),x.level+x.size){case"AAsmall":case"AAAlarge":v=y>=4.5;break;case"AAlarge":v=y>=3;break;case"AAAsmall":v=y>=7;break}return v},i.mostReadable=function(u,f,c){var y=null,x=0,v,B,G,ne;c=c||{},B=c.includeFallbackColors,G=c.level,ne=c.size;for(var Te=0;Te<f.length;Te++)v=i.readability(u,f[Te]),v>x&&(x=v,y=i(f[Te]));return i.isReadable(u,y,{level:G,size:ne})||!B?y:(c.includeFallbackColors=!1,i.mostReadable(u,["#fff","#000"],c))};var R=i.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"},q=i.hexNames=I(R);function I(u){var f={};for(var c in u)u.hasOwnProperty(c)&&(f[u[c]]=c);return f}function se(u){return u=parseFloat(u),(isNaN(u)||u<0||u>1)&&(u=1),u}function A(u,f){Q(u)&&(u="100%");var c=U(u);return u=Math.min(f,Math.max(0,parseFloat(u))),c&&(u=parseInt(u*f,10)/100),Math.abs(u-f)<1e-6?1:u%f/parseFloat(f)}function ee(u){return Math.min(1,Math.max(0,u))}function F(u){return parseInt(u,16)}function Q(u){return typeof u=="string"&&u.indexOf(".")!=-1&&parseFloat(u)===1}function U(u){return typeof u=="string"&&u.indexOf("%")!=-1}function H(u){return u.length==1?"0"+u:""+u}function j(u){return u<=1&&(u=u*100+"%"),u}function ns(u){return Math.round(parseFloat(u)*255).toString(16)}function Ha(u){return F(u)/255}var De=function(){var u="[-\\+]?\\d+%?",f="[-\\+]?\\d*\\.\\d+%?",c="(?:"+f+")|(?:"+u+")",y="[\\s|\\(]+("+c+")[,|\\s]+("+c+")[,|\\s]+("+c+")\\s*\\)?",x="[\\s|\\(]+("+c+")[,|\\s]+("+c+")[,|\\s]+("+c+")[,|\\s]+("+c+")\\s*\\)?";return{CSS_UNIT:new RegExp(c),rgb:new RegExp("rgb"+y),rgba:new RegExp("rgba"+x),hsl:new RegExp("hsl"+y),hsla:new RegExp("hsla"+x),hsv:new RegExp("hsv"+y),hsva:new RegExp("hsva"+x),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 Je(u){return!!De.CSS_UNIT.exec(u)}function D0(u){u=u.replace(e,"").replace(r,"").toLowerCase();var f=!1;if(R[u])u=R[u],f=!0;else if(u=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var c;return(c=De.rgb.exec(u))?{r:c[1],g:c[2],b:c[3]}:(c=De.rgba.exec(u))?{r:c[1],g:c[2],b:c[3],a:c[4]}:(c=De.hsl.exec(u))?{h:c[1],s:c[2],l:c[3]}:(c=De.hsla.exec(u))?{h:c[1],s:c[2],l:c[3],a:c[4]}:(c=De.hsv.exec(u))?{h:c[1],s:c[2],v:c[3]}:(c=De.hsva.exec(u))?{h:c[1],s:c[2],v:c[3],a:c[4]}:(c=De.hex8.exec(u))?{r:F(c[1]),g:F(c[2]),b:F(c[3]),a:Ha(c[4]),format:f?"name":"hex8"}:(c=De.hex6.exec(u))?{r:F(c[1]),g:F(c[2]),b:F(c[3]),format:f?"name":"hex"}:(c=De.hex4.exec(u))?{r:F(c[1]+""+c[1]),g:F(c[2]+""+c[2]),b:F(c[3]+""+c[3]),a:Ha(c[4]+""+c[4]),format:f?"name":"hex8"}:(c=De.hex3.exec(u))?{r:F(c[1]+""+c[1]),g:F(c[2]+""+c[2]),b:F(c[3]+""+c[3]),format:f?"name":"hex"}:!1}function I0(u){var f,c;return u=u||{level:"AA",size:"small"},f=(u.level||"AA").toUpperCase(),c=(u.size||"small").toLowerCase(),f!=="AA"&&f!=="AAA"&&(f="AA"),c!=="small"&&c!=="large"&&(c="small"),{level:f,size:c}}return i})});var Ml=g((u2,Ol)=>{var vr=xl(),Rl={r:256,g:256,b:256,a:1},kl={h:360,s:1,v:1,a:1};function bs(t,e,r){let i={};for(let n in t)t.hasOwnProperty(n)&&(i[n]=r===0?0:(e[n]-t[n])/r);return i}function ws(t,e,r,i){let n={};for(let s in e)e.hasOwnProperty(s)&&(n[s]=t[s]*r+e[s],n[s]=n[s]<0?n[s]+i[s]:i[s]!==1?n[s]%i[s]:n[s]);return n}function ys(t,e,r){let i=t.color.toRgb(),n=e.color.toRgb(),s=bs(i,n,r),o=[t.color];for(let a=1;a<r;a++){let l=ws(s,i,a,Rl);o.push(vr(l))}return o}function Sl(t,e,r,i){let n=t.color.toHsv(),s=e.color.toHsv();if(n.s===0||s.s===0)return ys(t,e,r);let o;if(typeof i=="boolean")o=i;else{let d=n.h<s.h&&s.h-n.h<180||n.h>s.h&&n.h-s.h>180;o=i==="long"&&d||i==="short"&&!d}let a=bs(n,s,r),l=[t.color],h;n.h<=s.h&&!o||n.h>=s.h&&o?h=s.h-n.h:o?h=360-s.h+n.h:h=360-n.h+s.h,a.h=Math.pow(-1,o?1:0)*Math.abs(h)/r;for(let d=1;d<r;d++){let p=ws(a,n,d,kl);l.push(vr(p))}return l}function El(t,e){let r=t.length;if(e=parseInt(e,10),isNaN(e)||e<2)throw new Error("Invalid number of steps (< 2)");if(e<r)throw new Error("Number of steps cannot be inferior to number of stops");let i=[];for(let s=1;s<r;s++){let o=(e-1)*(t[s].pos-t[s-1].pos);i.push(Math.max(1,Math.round(o)))}let n=1;for(let s=r-1;s--;)n+=i[s];for(;n!==e;)if(n<e){let s=Math.min.apply(null,i);i[i.indexOf(s)]++,n++}else{let s=Math.max.apply(null,i);i[i.indexOf(s)]--,n--}return i}function Tl(t,e,r,i){if(e<0||e>1)throw new Error("Position must be between 0 and 1");let n,s;for(let l=0,h=t.length;l<h-1;l++)if(e>=t[l].pos&&e<t[l+1].pos){n=t[l],s=t[l+1];break}n||(n=s=t[t.length-1]);let o=bs(n.color[r](),s.color[r](),(s.pos-n.pos)*100),a=ws(o,n.color[r](),(e-n.pos)*100,i);return vr(a)}var Gt=class{constructor(e){if(e.length<2)throw new Error("Invalid number of stops (< 2)");let r=e[0].pos!==void 0,i=e.length,n=-1,s=!1;this.stops=e.map((o,a)=>{let l=o.pos!==void 0;if(r^l)throw new Error("Cannot mix positionned and not posionned color stops");if(l){let h=o.color!==void 0;if(!h&&(s||a===0||a===i-1))throw new Error("Cannot define two consecutive position-only stops");if(s=!h,o={color:h?vr(o.color):null,colorLess:!h,pos:o.pos},o.pos<0||o.pos>1)throw new Error("Color stops positions must be between 0 and 1");if(o.pos<n)throw new Error("Color stops positions are not ordered");n=o.pos}else o={color:vr(o.color!==void 0?o.color:o),pos:a/(i-1)};return o}),this.stops[0].pos!==0&&(this.stops.unshift({color:this.stops[0].color,pos:0}),i++),this.stops[i-1].pos!==1&&this.stops.push({color:this.stops[i-1].color,pos:1})}reverse(){let e=[];return this.stops.forEach(function(r){e.push({color:r.color,pos:1-r.pos})}),new Gt(e.reverse())}loop(){let e=[],r=[];return this.stops.forEach(i=>{e.push({color:i.color,pos:i.pos/2})}),this.stops.slice(0,-1).forEach(i=>{r.push({color:i.color,pos:1-i.pos/2})}),new Gt(e.concat(r.reverse()))}rgb(e){let r=El(this.stops,e),i=[];this.stops.forEach((n,s)=>{n.colorLess&&(n.color=ys(this.stops[s-1],this.stops[s+1],2)[1])});for(let n=0,s=this.stops.length;n<s-1;n++){let o=ys(this.stops[n],this.stops[n+1],r[n]);i.splice(i.length,0,...o)}return i.push(this.stops[this.stops.length-1].color),i}hsv(e,r){let i=El(this.stops,e),n=[];this.stops.forEach((s,o)=>{s.colorLess&&(s.color=Sl(this.stops[o-1],this.stops[o+1],2,r)[1])});for(let s=0,o=this.stops.length;s<o-1;s++){let a=Sl(this.stops[s],this.stops[s+1],i[s],r);n.splice(n.length,0,...a)}return n.push(this.stops[this.stops.length-1].color),n}css(e,r){e=e||"linear",r=r||(e==="linear"?"to right":"ellipse at center");let i=e+"-gradient("+r;return this.stops.forEach(function(n){i+=", "+(n.colorLess?"":n.color.toRgbString()+" ")+n.pos*100+"%"}),i+=")",i}rgbAt(e){return Tl(this.stops,e,"toRgb",Rl)}hsvAt(e){return Tl(this.stops,e,"toHsv",kl)}};Ol.exports=function(t){if(arguments.length===1){if(!Array.isArray(arguments[0]))throw new Error('"stops" is not an array');t=arguments[0]}else t=Array.prototype.slice.call(arguments);return new Gt(t)}});var Fl=g((c2,fi)=>{"use strict";var Al=ut(),dg=Ml(),Cl=/\s/g;function vs(...t){let e=dg.apply(this,t),r=(i,n)=>pg(i?i.toString():"",e,n);return r.multiline=(i,n)=>gg(i?i.toString():"",e,n),r}var ql=(t,e,r)=>e.interpolation.toLowerCase()==="hsv"?t.hsv(r,e.hsvSpin.toLowerCase()):t.rgb(r);function pg(t,e,r){let i=Pl(r),n=Math.max(t.replace(Cl,"").length,e.stops.length),s=ql(e,i,n),o="";for(let a of t)o+=a.match(Cl)?a:Al.hex(s.shift().toHex())(a);return o}function gg(t,e,r){let i=Pl(r),n=t.split(` `),s=Math.max.apply(null,n.map(l=>l.length).concat([e.stops.length])),o=ql(e,i,s),a=[];for(let l of n){let h=o.slice(0),d="";for(let p of l)d+=Al.hex(h.shift().toHex())(p);a.push(d)}return a.join(` `)}function Pl(t){let e={interpolation:"rgb",hsvSpin:"short",...t};if(t!==void 0&&typeof t!="object")throw new TypeError(`Expected \`options\` to be an \`object\`, got \`${typeof t}\``);if(typeof e.interpolation!="string")throw new TypeError(`Expected \`options.interpolation\` to be a \`string\`, got \`${typeof e.interpolation}\``);if(e.interpolation.toLowerCase()==="hsv"&&typeof e.hsvSpin!="string")throw new TypeError(`Expected \`options.hsvSpin\` to be a \`string\`, got \`${typeof e.hsvSpin}\``);return e}var _r={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"}}};fi.exports=vs;for(let t in _r)fi.exports[t]=e=>new vs(_r[t].colors)(e,_r[t].options),fi.exports[t].multiline=e=>new vs(_r[t].colors).multiline(e,_r[t].options)});var jl=g((h2,Bl)=>{"use strict";function yg(t,e){var r=t;e.slice(0,-1).forEach(function(n){r=r[n]||{}});var i=e[e.length-1];return i in r}function Nl(t){return typeof t=="number"||/^0x[0-9a-f]+$/i.test(t)?!0:/^[-+]?(?:\d+(?:\.\d*)?|\.\d+)(e[-+]?\d+)?$/.test(t)}function Ll(t,e){return e==="constructor"&&typeof t[e]=="function"||e==="__proto__"}Bl.exports=function(t,e){e||(e={});var r={bools:{},strings:{},unknownFn:null};typeof e.unknown=="function"&&(r.unknownFn=e.unknown),typeof e.boolean=="boolean"&&e.boolean?r.allBools=!0:[].concat(e.boolean).filter(Boolean).forEach(function(k){r.bools[k]=!0});var i={};function n(k){return i[k].some(function($){return r.bools[$]})}Object.keys(e.alias||{}).forEach(function(k){i[k]=[].concat(e.alias[k]),i[k].forEach(function($){i[$]=[k].concat(i[k].filter(function(be){return $!==be}))})}),[].concat(e.string).filter(Boolean).forEach(function(k){r.strings[k]=!0,i[k]&&[].concat(i[k]).forEach(function($){r.strings[$]=!0})});var s=e.default||{},o={_:[]};function a(k,$){return r.allBools&&/^--[^=]+$/.test($)||r.strings[k]||r.bools[k]||i[k]}function l(k,$,be){for(var L=k,Fe=0;Fe<$.length-1;Fe++){var R=$[Fe];if(Ll(L,R))return;L[R]===void 0&&(L[R]={}),(L[R]===Object.prototype||L[R]===Number.prototype||L[R]===String.prototype)&&(L[R]={}),L[R]===Array.prototype&&(L[R]=[]),L=L[R]}var q=$[$.length-1];Ll(L,q)||((L===Object.prototype||L===Number.prototype||L===String.prototype)&&(L={}),L===Array.prototype&&(L=[]),L[q]===void 0||r.bools[q]||typeof L[q]=="boolean"?L[q]=be:Array.isArray(L[q])?L[q].push(be):L[q]=[L[q],be])}function h(k,$,be){if(!(be&&r.unknownFn&&!a(k,be)&&r.unknownFn(be)===!1)){var L=!r.strings[k]&&Nl($)?Number($):$;l(o,k.split("."),L),(i[k]||[]).forEach(function(Fe){l(o,Fe.split("."),L)})}}Object.keys(r.bools).forEach(function(k){h(k,s[k]===void 0?!1:s[k])});var d=[];t.indexOf("--")!==-1&&(d=t.slice(t.indexOf("--")+1),t=t.slice(0,t.indexOf("--")));for(var p=0;p<t.length;p++){var m=t[p],b,_;if(/^--.+=/.test(m)){var E=m.match(/^--([^=]+)=([\s\S]*)$/);b=E[1];var C=E[2];r.bools[b]&&(C=C!=="false"),h(b,C,m)}else if(/^--no-.+/.test(m))b=m.match(/^--no-(.+)/)[1],h(b,!1,m);else if(/^--.+/.test(m))b=m.match(/^--(.+)/)[1],_=t[p+1],_!==void 0&&!/^(-|--)[^-]/.test(_)&&!r.bools[b]&&!r.allBools&&(i[b]?!n(b):!0)?(h(b,_,m),p+=1):/^(true|false)$/.test(_)?(h(b,_==="true",m),p+=1):h(b,r.strings[b]?"":!0,m);else if(/^-[^-]+/.test(m)){for(var T=m.slice(1,-1).split(""),V=!1,D=0;D<T.length;D++){if(_=m.slice(D+2),_==="-"){h(T[D],_,m);continue}if(/[A-Za-z]/.test(T[D])&&_[0]==="="){h(T[D],_.slice(1),m),V=!0;break}if(/[A-Za-z]/.test(T[D])&&/-?\d+(\.\d*)?(e-?\d+)?$/.test(_)){h(T[D],_,m),V=!0;break}if(T[D+1]&&T[D+1].match(/\W/)){h(T[D],m.slice(D+2),m),V=!0;break}else h(T[D],r.strings[T[D]]?"":!0,m)}b=m.slice(-1)[0],!V&&b!=="-"&&(t[p+1]&&!/^(-|--)[^-]/.test(t[p+1])&&!r.bools[b]&&(i[b]?!n(b):!0)?(h(b,t[p+1],m),p+=1):t[p+1]&&/^(true|false)$/.test(t[p+1])?(h(b,t[p+1]==="true",m),p+=1):h(b,r.strings[b]?"":!0,m))}else if((!r.unknownFn||r.unknownFn(m)!==!1)&&o._.push(r.strings._||!Nl(m)?m:Number(m)),e.stopEarly){o._.push.apply(o._,t.slice(p+1));break}}return Object.keys(s).forEach(function(k){yg(o,k.split("."))||(l(o,k.split("."),s[k]),(i[k]||[]).forEach(function($){l(o,$.split("."),s[k])}))}),e["--"]?o["--"]=d.slice():d.forEach(function(k){o._.push(k)}),o}});var ke=g((d2,Hl)=>{"use strict";var{FORCE_COLOR:bg,NODE_DISABLE_COLORS:wg,TERM:vg}=process.env,z={enabled:!wg&&vg!=="dumb"&&bg!=="0",reset:J(0,0),bold:J(1,22),dim:J(2,22),italic:J(3,23),underline:J(4,24),inverse:J(7,27),hidden:J(8,28),strikethrough:J(9,29),black:J(30,39),red:J(31,39),green:J(32,39),yellow:J(33,39),blue:J(34,39),magenta:J(35,39),cyan:J(36,39),white:J(37,39),gray:J(90,39),grey:J(90,39),bgBlack:J(40,49),bgRed:J(41,49),bgGreen:J(42,49),bgYellow:J(43,49),bgBlue:J(44,49),bgMagenta:J(45,49),bgCyan:J(46,49),bgWhite:J(47,49)};function $l(t,e){let r=0,i,n="",s="";for(;r<t.length;r++)i=t[r],n+=i.open,s+=i.close,e.includes(i.close)&&(e=e.replace(i.rgx,i.close+i.open));return n+e+s}function _g(t,e){let r={has:t,keys:e};return r.reset=z.reset.bind(r),r.bold=z.bold.bind(r),r.dim=z.dim.bind(r),r.italic=z.italic.bind(r),r.underline=z.underline.bind(r),r.inverse=z.inverse.bind(r),r.hidden=z.hidden.bind(r),r.strikethrough=z.strikethrough.bind(r),r.black=z.black.bind(r),r.red=z.red.bind(r),r.green=z.green.bind(r),r.yellow=z.yellow.bind(r),r.blue=z.blue.bind(r),r.magenta=z.magenta.bind(r),r.cyan=z.cyan.bind(r),r.white=z.white.bind(r),r.gray=z.gray.bind(r),r.grey=z.grey.bind(r),r.bgBlack=z.bgBlack.bind(r),r.bgRed=z.bgRed.bind(r),r.bgGreen=z.bgGreen.bind(r),r.bgYellow=z.bgYellow.bind(r),r.bgBlue=z.bgBlue.bind(r),r.bgMagenta=z.bgMagenta.bind(r),r.bgCyan=z.bgCyan.bind(r),r.bgWhite=z.bgWhite.bind(r),r}function J(t,e){let r={open:`\x1B[${t}m`,close:`\x1B[${e}m`,rgx:new RegExp(`\\x1b\\[${e}m`,"g")};return function(i){return this!==void 0&&this.has!==void 0?(this.has.includes(t)||(this.has.push(t),this.keys.push(r)),i===void 0?this:z.enabled?$l(this.keys,i+""):i+""):i===void 0?_g([t],[r]):z.enabled?$l([r],i+""):i+""}}Hl.exports=z});var Ul=g((p2,zl)=>{"use strict";zl.exports=(t,e)=>{if(!(t.meta&&t.name!=="escape")){if(t.ctrl){if(t.name==="a")return"first";if(t.name==="c"||t.name==="d")return"abort";if(t.name==="e")return"last";if(t.name==="g")return"reset"}if(e){if(t.name==="j")return"down";if(t.name==="k")return"up"}return t.name==="return"||t.name==="enter"?"submit":t.name==="backspace"?"delete":t.name==="delete"?"deleteForward":t.name==="abort"?"abort":t.name==="escape"?"exit":t.name==="tab"?"next":t.name==="pagedown"?"nextPage":t.name==="pageup"?"prevPage":t.name==="home"?"home":t.name==="end"?"end":t.na