UNPKG

chromatic

Version:

Automate visual testing across browsers. Gather UI feedback. Versioned documentation.

12 lines (9 loc) • 216 kB
'use strict'; !function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="94634777-36ff-5c99-a0a5-728c4d7e3a10")}catch(e){}}(); var chunkTKGT252T_js = require('./chunk-TKGT252T.js'); var _i=chunkTKGT252T_js.c((Vd,$i)=>{var Nl=Object.prototype.toString;$i.exports=function(e){var t;return Nl.call(e)==="[object Object]"&&(t=Object.getPrototypeOf(e),t===null||t===Object.getPrototypeOf({}))};});var ji=chunkTKGT252T_js.c((Kd,Ti)=>{Ti.exports=function(e){return e==null?[]:Array.isArray(e)?e:[e]};});var Gi=chunkTKGT252T_js.c((Jd,Mi)=>{var Dl=Object.prototype.toString;Mi.exports=function(t){if(t===void 0)return "undefined";if(t===null)return "null";var r=typeof t;if(r==="boolean")return "boolean";if(r==="string")return "string";if(r==="number")return "number";if(r==="symbol")return "symbol";if(r==="function")return Fl(t)?"generatorfunction":"function";if($l(t))return "array";if(kl(t))return "buffer";if(Gl(t))return "arguments";if(Tl(t))return "date";if(_l(t))return "error";if(jl(t))return "regexp";switch(Fi(t)){case"Symbol":return "symbol";case"Promise":return "promise";case"WeakMap":return "weakmap";case"WeakSet":return "weakset";case"Map":return "map";case"Set":return "set";case"Int8Array":return "int8array";case"Uint8Array":return "uint8array";case"Uint8ClampedArray":return "uint8clampedarray";case"Int16Array":return "int16array";case"Uint16Array":return "uint16array";case"Int32Array":return "int32array";case"Uint32Array":return "uint32array";case"Float32Array":return "float32array";case"Float64Array":return "float64array"}if(Ml(t))return "generator";switch(r=Dl.call(t),r){case"[object Object]":return "object";case"[object Map Iterator]":return "mapiterator";case"[object Set Iterator]":return "setiterator";case"[object String Iterator]":return "stringiterator";case"[object Array Iterator]":return "arrayiterator"}return r.slice(8,-1).toLowerCase().replace(/\s/g,"")};function Fi(e){return typeof e.constructor=="function"?e.constructor.name:null}function $l(e){return Array.isArray?Array.isArray(e):e instanceof Array}function _l(e){return e instanceof Error||typeof e.message=="string"&&e.constructor&&typeof e.constructor.stackTraceLimit=="number"}function Tl(e){return e instanceof Date?!0:typeof e.toDateString=="function"&&typeof e.getDate=="function"&&typeof e.setDate=="function"}function jl(e){return e instanceof RegExp?!0:typeof e.flags=="string"&&typeof e.ignoreCase=="boolean"&&typeof e.multiline=="boolean"&&typeof e.global=="boolean"}function Fl(e,t){return Fi(e)==="GeneratorFunction"}function Ml(e){return typeof e.throw=="function"&&typeof e.return=="function"&&typeof e.next=="function"}function Gl(e){try{if(typeof e.length=="number"&&typeof e.callee=="function")return !0}catch(t){if(t.message.indexOf("callee")!==-1)return !0}return !1}function kl(e){return e.constructor&&typeof e.constructor.isBuffer=="function"?e.constructor.isBuffer(e):!1}});var zi=chunkTKGT252T_js.c((Zd,Gr)=>{var Bl=_i(),Ul=ji(),Fr=Gi(),ki=(e,t,r)=>{e[t]||(e[t]=[]),e[t].push(r);},Bi=(e,t,r,n)=>{e[t]||(e[t]={}),e[t][r]=n;},Vt=e=>Array.isArray(e)?`[${e.map(Vt).join(", ")}]`:Fr(e)==="string"?JSON.stringify(e):e,ql=e=>{if(Array.isArray(e)&&e.length>0){let[t]=e;return `${Fr(t)}-array`}return Fr(e)},Wl=(e,t)=>{let r=e==="array"?"string-array":e;return Mr.includes(r)&&Array.isArray(t)&&t.length===0?"array":r},zl=["stopEarly","unknown","--"],qi=["string","boolean","number"],Mr=qi.map(e=>`${e}-array`),Ui=[...qi,"array",...Mr],Wi=e=>{e=e||{};let t={};return zl.forEach(r=>{e[r]&&(t[r]=e[r]);}),Object.keys(e).forEach(r=>{let n=e[r];if(r==="arguments"&&(r="_"),typeof n=="string"&&(n={type:n}),Bl(n)){let i=n,{type:s}=i;if(s){if(!Ui.includes(s))throw new TypeError(`Expected type of "${r}" to be one of ${Vt(Ui)}, got ${Vt(s)}`);if(Mr.includes(s)){let[o]=s.split("-");ki(t,"array",{key:r,[o]:!0});}else ki(t,s,r);}if({}.hasOwnProperty.call(i,"default")){let{default:o}=i,a=ql(o),u=Wl(s,o);if(u&&u!==a)throw new TypeError(`Expected "${r}" default value to be of type "${u}", got ${Vt(a)}`);Bi(t,"default",r,o);}Ul(i.alias).forEach(o=>{Bi(t,"alias",o,r);});}}),t};Gr.exports=Wi;Gr.exports.default=Wi;});var Qi=chunkTKGT252T_js.c((Qd,Zi)=>{var Hl=chunkTKGT252T_js.a("util"),Xl=chunkTKGT252T_js.a("fs"),Hi=chunkTKGT252T_js.a("path");function Ot(e){if(e!==e.toLowerCase()&&e!==e.toUpperCase()||(e=e.toLowerCase()),e.indexOf("-")===-1&&e.indexOf("_")===-1)return e;{let r="",n=!1,i=e.match(/^-+/);for(let s=i?i[0].length:0;s<e.length;s++){let o=e.charAt(s);n&&(n=!1,o=o.toUpperCase()),s!==0&&(o==="-"||o==="_")?n=!0:o!=="-"&&o!=="_"&&(r+=o);}return r}}function Vi(e,t){let r=e.toLowerCase();t=t||"-";let n="";for(let i=0;i<e.length;i++){let s=r.charAt(i),o=e.charAt(i);s!==o&&i>0?n+=`${t}${r.charAt(i)}`:n+=o;}return n}function Ki(e){return e==null?!1:typeof e=="number"||/^0x[0-9a-f]+$/i.test(e)?!0:/^0[^.]/.test(e)?!1:/^[-]?(?:\d+(?:\.\d*)?|\.\d+)(e[-+]?\d+)?$/.test(e)}function Yl(e){if(Array.isArray(e))return e.map(o=>typeof o!="string"?o+"":o);e=e.trim();let t=0,r=null,n=null,i=null,s=[];for(let o=0;o<e.length;o++){if(r=n,n=e.charAt(o),n===" "&&!i){r!==" "&&t++;continue}n===i?i=null:(n==="'"||n==='"')&&!i&&(i=n),s[t]||(s[t]=""),s[t]+=n;}return s}var Ae;(function(e){e.BOOLEAN="boolean",e.STRING="string",e.NUMBER="number",e.ARRAY="array";})(Ae||(Ae={}));var _e,Br=class{constructor(t){_e=t;}parse(t,r){let n=Object.assign({alias:void 0,array:void 0,boolean:void 0,config:void 0,configObjects:void 0,configuration:void 0,coerce:void 0,count:void 0,default:void 0,envPrefix:void 0,narg:void 0,normalize:void 0,string:void 0,number:void 0,__:void 0,key:void 0},r),i=Yl(t),s=Vl(Object.assign(Object.create(null),n.alias)),o=Object.assign({"boolean-negation":!0,"camel-case-expansion":!0,"combine-arrays":!1,"dot-notation":!0,"duplicate-arguments-array":!0,"flatten-duplicate-arrays":!0,"greedy-arrays":!0,"halt-at-non-option":!1,"nargs-eats-options":!1,"negation-prefix":"no-","parse-numbers":!0,"parse-positional-numbers":!0,"populate--":!1,"set-placeholder-key":!1,"short-option-groups":!0,"strip-aliased":!1,"strip-dashed":!1,"unknown-options-as-args":!1},n.configuration),a=Object.assign(Object.create(null),n.default),u=n.configObjects||[],h=n.envPrefix,d=o["populate--"],m=d?"--":"_",w=Object.create(null),x=Object.create(null),E=n.__||_e.format,l={aliases:Object.create(null),arrays:Object.create(null),bools:Object.create(null),strings:Object.create(null),numbers:Object.create(null),counts:Object.create(null),normalize:Object.create(null),configs:Object.create(null),nargs:Object.create(null),coercions:Object.create(null),keys:[]},N=/^-([0-9]+(\.[0-9]+)?|\.[0-9]+)$/,z=new RegExp("^--"+o["negation-prefix"]+"(.+)");[].concat(n.array||[]).filter(Boolean).forEach(function(c){let f=typeof c=="object"?c.key:c,y=Object.keys(c).map(function(g){return {boolean:"bools",string:"strings",number:"numbers"}[g]}).filter(Boolean).pop();y&&(l[y][f]=!0),l.arrays[f]=!0,l.keys.push(f);}),[].concat(n.boolean||[]).filter(Boolean).forEach(function(c){l.bools[c]=!0,l.keys.push(c);}),[].concat(n.string||[]).filter(Boolean).forEach(function(c){l.strings[c]=!0,l.keys.push(c);}),[].concat(n.number||[]).filter(Boolean).forEach(function(c){l.numbers[c]=!0,l.keys.push(c);}),[].concat(n.count||[]).filter(Boolean).forEach(function(c){l.counts[c]=!0,l.keys.push(c);}),[].concat(n.normalize||[]).filter(Boolean).forEach(function(c){l.normalize[c]=!0,l.keys.push(c);}),typeof n.narg=="object"&&Object.entries(n.narg).forEach(([c,f])=>{typeof f=="number"&&(l.nargs[c]=f,l.keys.push(c));}),typeof n.coerce=="object"&&Object.entries(n.coerce).forEach(([c,f])=>{typeof f=="function"&&(l.coercions[c]=f,l.keys.push(c));}),typeof n.config<"u"&&(Array.isArray(n.config)||typeof n.config=="string"?[].concat(n.config).filter(Boolean).forEach(function(c){l.configs[c]=!0;}):typeof n.config=="object"&&Object.entries(n.config).forEach(([c,f])=>{(typeof f=="boolean"||typeof f=="function")&&(l.configs[c]=f);})),we(n.key,s,n.default,l.arrays),Object.keys(a).forEach(function(c){(l.aliases[c]||[]).forEach(function(f){a[f]=a[c];});});let te=null;Il();let J=[],q=Object.assign(Object.create(null),{_:[]}),Se={};for(let c=0;c<i.length;c++){let f=i[c],y=f.replace(/^-{3,}/,"---"),g,p,O,S,$,ie;if(f!=="--"&&ve(f))ae(f);else if(y.match(/---+(=|$)/)){ae(f);continue}else if(f.match(/^--.+=/)||!o["short-option-groups"]&&f.match(/^-.+=/))S=f.match(/^--?([^=]+)=([\s\S]*)$/),S!==null&&Array.isArray(S)&&S.length>=3&&(A(S[1],l.arrays)?c=X(c,S[1],i,S[2]):A(S[1],l.nargs)!==!1?c=G(c,S[1],i,S[2]):D(S[1],S[2]));else if(f.match(z)&&o["boolean-negation"])S=f.match(z),S!==null&&Array.isArray(S)&&S.length>=2&&(p=S[1],D(p,A(p,l.arrays)?[!1]:!1));else if(f.match(/^--.+/)||!o["short-option-groups"]&&f.match(/^-[^-]+/))S=f.match(/^--?(.+)/),S!==null&&Array.isArray(S)&&S.length>=2&&(p=S[1],A(p,l.arrays)?c=X(c,p,i):A(p,l.nargs)!==!1?c=G(c,p,i):($=i[c+1],$!==void 0&&(!$.match(/^-/)||$.match(N))&&!A(p,l.bools)&&!A(p,l.counts)||/^(true|false)$/.test($)?(D(p,$),c++):D(p,xe(p))));else if(f.match(/^-.\..+=/))S=f.match(/^-([^=]+)=([\s\S]*)$/),S!==null&&Array.isArray(S)&&S.length>=3&&D(S[1],S[2]);else if(f.match(/^-.\..+/)&&!f.match(N))$=i[c+1],S=f.match(/^-(.\..+)/),S!==null&&Array.isArray(S)&&S.length>=2&&(p=S[1],$!==void 0&&!$.match(/^-/)&&!A(p,l.bools)&&!A(p,l.counts)?(D(p,$),c++):D(p,xe(p)));else if(f.match(/^-[^-]+/)&&!f.match(N)){O=f.slice(1,-1).split(""),g=!1;for(let me=0;me<O.length;me++){if($=f.slice(me+2),O[me+1]&&O[me+1]==="="){ie=f.slice(me+3),p=O[me],A(p,l.arrays)?c=X(c,p,i,ie):A(p,l.nargs)!==!1?c=G(c,p,i,ie):D(p,ie),g=!0;break}if($==="-"){D(O[me],$);continue}if(/[A-Za-z]/.test(O[me])&&/^-?\d+(\.\d*)?(e-?\d+)?$/.test($)&&A($,l.bools)===!1){D(O[me],$),g=!0;break}if(O[me+1]&&O[me+1].match(/\W/)){D(O[me],$),g=!0;break}else D(O[me],xe(O[me]));}p=f.slice(-1)[0],!g&&p!=="-"&&(A(p,l.arrays)?c=X(c,p,i):A(p,l.nargs)!==!1?c=G(c,p,i):($=i[c+1],$!==void 0&&(!/^(-|--)[^-]/.test($)||$.match(N))&&!A(p,l.bools)&&!A(p,l.counts)||/^(true|false)$/.test($)?(D(p,$),c++):D(p,xe(p))));}else if(f.match(/^-[0-9]$/)&&f.match(N)&&A(f.slice(1),l.bools))p=f.slice(1),D(p,xe(p));else if(f==="--"){J=i.slice(c+1);break}else if(o["halt-at-non-option"]){J=i.slice(c);break}else ae(f);}he(q,!0),he(q,!1),Z(q),V(),ue(q,l.aliases,a,!0),Q(q),o["set-placeholder-key"]&&K(q),Object.keys(l.counts).forEach(function(c){de(q,c.split("."))||D(c,0);}),d&&J.length&&(q[m]=[]),J.forEach(function(c){q[m].push(c);}),o["camel-case-expansion"]&&o["strip-dashed"]&&Object.keys(q).filter(c=>c!=="--"&&c.includes("-")).forEach(c=>{delete q[c];}),o["strip-aliased"]&&[].concat(...Object.keys(s).map(c=>s[c])).forEach(c=>{o["camel-case-expansion"]&&c.includes("-")&&delete q[c.split(".").map(f=>Ot(f)).join(".")],delete q[c];});function ae(c){let f=j("_",c);(typeof f=="string"||typeof f=="number")&&q._.push(f);}function G(c,f,y,g){let p,O=A(f,l.nargs);if(O=typeof O!="number"||isNaN(O)?1:O,O===0)return $e(g)||(te=Error(E("Argument unexpected for: %s",f))),D(f,xe(f)),c;let S=$e(g)?0:1;if(o["nargs-eats-options"])y.length-(c+1)+S<O&&(te=Error(E("Not enough arguments following: %s",f))),S=O;else {for(p=c+1;p<y.length&&(!y[p].match(/^-[^0-9]/)||y[p].match(N)||ve(y[p]));p++)S++;S<O&&(te=Error(E("Not enough arguments following: %s",f)));}let $=Math.min(S,O);for(!$e(g)&&$>0&&(D(f,g),$--),p=c+1;p<$+c+1;p++)D(f,y[p]);return c+$}function X(c,f,y,g){let p=[],O=g||y[c+1],S=A(f,l.nargs);if(A(f,l.bools)&&!/^(true|false)$/.test(O))p.push(!0);else if($e(O)||$e(g)&&/^-/.test(O)&&!N.test(O)&&!ve(O)){if(a[f]!==void 0){let $=a[f];p=Array.isArray($)?$:[$];}}else {$e(g)||p.push(I(f,g));for(let $=c+1;$<y.length&&!(!o["greedy-arrays"]&&p.length>0||S&&typeof S=="number"&&p.length>=S||(O=y[$],/^-/.test(O)&&!N.test(O)&&!ve(O)));$++)c=$,p.push(I(f,O));}return typeof S=="number"&&(S&&p.length<S||isNaN(S)&&p.length===0)&&(te=Error(E("Not enough arguments following: %s",f))),D(f,p),c}function D(c,f){if(/-/.test(c)&&o["camel-case-expansion"]){let p=c.split(".").map(function(O){return Ot(O)}).join(".");ye(c,p);}let y=I(c,f),g=c.split(".");Ee(q,g,y),l.aliases[c]&&l.aliases[c].forEach(function(p){let O=p.split(".");Ee(q,O,y);}),g.length>1&&o["dot-notation"]&&(l.aliases[g[0]]||[]).forEach(function(p){let O=p.split("."),S=[].concat(g);S.shift(),O=O.concat(S),(l.aliases[c]||[]).includes(O.join("."))||Ee(q,O,y);}),A(c,l.normalize)&&!A(c,l.arrays)&&[c].concat(l.aliases[c]||[]).forEach(function(O){Object.defineProperty(Se,O,{enumerable:!0,get(){return f},set(S){f=typeof S=="string"?_e.normalize(S):S;}});});}function ye(c,f){l.aliases[c]&&l.aliases[c].length||(l.aliases[c]=[f],w[f]=!0),l.aliases[f]&&l.aliases[f].length||ye(f,c);}function I(c,f){typeof f=="string"&&(f[0]==="'"||f[0]==='"')&&f[f.length-1]===f[0]&&(f=f.substring(1,f.length-1)),(A(c,l.bools)||A(c,l.counts))&&typeof f=="string"&&(f=f==="true");let y=Array.isArray(f)?f.map(function(g){return j(c,g)}):j(c,f);return A(c,l.counts)&&($e(y)||typeof y=="boolean")&&(y=kr()),A(c,l.normalize)&&A(c,l.arrays)&&(Array.isArray(f)?y=f.map(g=>_e.normalize(g)):y=_e.normalize(f)),y}function j(c,f){return !o["parse-positional-numbers"]&&c==="_"||!A(c,l.strings)&&!A(c,l.bools)&&!Array.isArray(f)&&(Ki(f)&&o["parse-numbers"]&&Number.isSafeInteger(Math.floor(parseFloat(`${f}`)))||!$e(f)&&A(c,l.numbers))&&(f=Number(f)),f}function Z(c){let f=Object.create(null);ue(f,l.aliases,a),Object.keys(l.configs).forEach(function(y){let g=c[y]||f[y];if(g)try{let p=null,O=_e.resolve(_e.cwd(),g),S=l.configs[y];if(typeof S=="function"){try{p=S(O);}catch($){p=$;}if(p instanceof Error){te=p;return}}else p=_e.require(O);M(p);}catch(p){p.name==="PermissionDenied"?te=p:c[y]&&(te=Error(E("Invalid JSON config file: %s",g)));}});}function M(c,f){Object.keys(c).forEach(function(y){let g=c[y],p=f?f+"."+y:y;typeof g=="object"&&g!==null&&!Array.isArray(g)&&o["dot-notation"]?M(g,p):(!de(q,p.split("."))||A(p,l.arrays)&&o["combine-arrays"])&&D(p,g);});}function V(){typeof u<"u"&&u.forEach(function(c){M(c);});}function he(c,f){if(typeof h>"u")return;let y=typeof h=="string"?h:"",g=_e.env();Object.keys(g).forEach(function(p){if(y===""||p.lastIndexOf(y,0)===0){let O=p.split("__").map(function(S,$){return $===0&&(S=S.substring(y.length)),Ot(S)});(f&&l.configs[O.join(".")]||!f)&&!de(c,O)&&D(O.join("."),g[p]);}});}function Q(c){let f,y=new Set;Object.keys(c).forEach(function(g){if(!y.has(g)&&(f=A(g,l.coercions),typeof f=="function"))try{let p=j(g,f(c[g]));[].concat(l.aliases[g]||[],g).forEach(O=>{y.add(O),c[O]=p;});}catch(p){te=p;}});}function K(c){return l.keys.forEach(f=>{~f.indexOf(".")||typeof c[f]>"u"&&(c[f]=void 0);}),c}function ue(c,f,y,g=!1){Object.keys(y).forEach(function(p){de(c,p.split("."))||(Ee(c,p.split("."),y[p]),g&&(x[p]=!0),(f[p]||[]).forEach(function(O){de(c,O.split("."))||Ee(c,O.split("."),y[p]);}));});}function de(c,f){let y=c;o["dot-notation"]||(f=[f.join(".")]),f.slice(0,-1).forEach(function(p){y=y[p]||{};});let g=f[f.length-1];return typeof y!="object"?!1:g in y}function Ee(c,f,y){let g=c;o["dot-notation"]||(f=[f.join(".")]),f.slice(0,-1).forEach(function(ie){ie=Xi(ie),typeof g=="object"&&g[ie]===void 0&&(g[ie]={}),typeof g[ie]!="object"||Array.isArray(g[ie])?(Array.isArray(g[ie])?g[ie].push({}):g[ie]=[g[ie],{}],g=g[ie][g[ie].length-1]):g=g[ie];});let p=Xi(f[f.length-1]),O=A(f.join("."),l.arrays),S=Array.isArray(y),$=o["duplicate-arguments-array"];!$&&A(p,l.nargs)&&($=!0,(!$e(g[p])&&l.nargs[p]===1||Array.isArray(g[p])&&g[p].length===l.nargs[p])&&(g[p]=void 0)),y===kr()?g[p]=kr(g[p]):Array.isArray(g[p])?$&&O&&S?g[p]=o["flatten-duplicate-arrays"]?g[p].concat(y):(Array.isArray(g[p][0])?g[p]:[g[p]]).concat([y]):!$&&!!O==!!S?g[p]=y:g[p]=g[p].concat([y]):g[p]===void 0&&O?g[p]=S?y:[y]:$&&!(g[p]===void 0||A(p,l.counts)||A(p,l.bools))?g[p]=[g[p],y]:g[p]=y;}function we(...c){c.forEach(function(f){Object.keys(f||{}).forEach(function(y){l.aliases[y]||(l.aliases[y]=[].concat(s[y]||[]),l.aliases[y].concat(y).forEach(function(g){if(/-/.test(g)&&o["camel-case-expansion"]){let p=Ot(g);p!==y&&l.aliases[y].indexOf(p)===-1&&(l.aliases[y].push(p),w[p]=!0);}}),l.aliases[y].concat(y).forEach(function(g){if(g.length>1&&/[A-Z]/.test(g)&&o["camel-case-expansion"]){let p=Vi(g,"-");p!==y&&l.aliases[y].indexOf(p)===-1&&(l.aliases[y].push(p),w[p]=!0);}}),l.aliases[y].forEach(function(g){l.aliases[g]=[y].concat(l.aliases[y].filter(function(p){return g!==p}));}));});});}function A(c,f){let y=[].concat(l.aliases[c]||[],c),g=Object.keys(f),p=y.find(O=>g.includes(O));return p?f[p]:!1}function We(c){let f=Object.keys(l);return [].concat(f.map(g=>l[g])).some(function(g){return Array.isArray(g)?g.includes(c):g[c]})}function Ie(c,...f){return [].concat(...f).some(function(g){let p=c.match(g);return p&&We(p[1])})}function Ge(c){if(c.match(N)||!c.match(/^-[^-]+/))return !1;let f=!0,y,g=c.slice(1).split("");for(let p=0;p<g.length;p++){if(y=c.slice(p+2),!We(g[p])){f=!1;break}if(g[p+1]&&g[p+1]==="="||y==="-"||/[A-Za-z]/.test(g[p])&&/^-?\d+(\.\d*)?(e-?\d+)?$/.test(y)||g[p+1]&&g[p+1].match(/\W/))break}return f}function ve(c){return o["unknown-options-as-args"]&&rt(c)}function rt(c){return c=c.replace(/^-{3,}/,"--"),c.match(N)||Ge(c)?!1:!Ie(c,/^-+([^=]+?)=[\s\S]*$/,z,/^-+([^=]+?)$/,/^-+([^=]+?)-$/,/^-+([^=]+?\d+)$/,/^-+([^=]+?)\W+.*$/)}function xe(c){return !A(c,l.bools)&&!A(c,l.counts)&&`${c}`in a?a[c]:ze(Yt(c))}function ze(c){return {[Ae.BOOLEAN]:!0,[Ae.STRING]:"",[Ae.NUMBER]:void 0,[Ae.ARRAY]:[]}[c]}function Yt(c){let f=Ae.BOOLEAN;return A(c,l.strings)?f=Ae.STRING:A(c,l.numbers)?f=Ae.NUMBER:A(c,l.bools)?f=Ae.BOOLEAN:A(c,l.arrays)&&(f=Ae.ARRAY),f}function $e(c){return c===void 0}function Il(){Object.keys(l.counts).find(c=>A(c,l.arrays)?(te=Error(E("Invalid configuration: %s, opts.count excludes opts.array.",c)),!0):A(c,l.nargs)?(te=Error(E("Invalid configuration: %s, opts.count excludes opts.narg.",c)),!0):!1);}return {aliases:Object.assign({},l.aliases),argv:Object.assign(Se,q),configuration:o,defaulted:Object.assign({},x),error:te,newAliases:Object.assign({},w)}}};function Vl(e){let t=[],r=Object.create(null),n=!0;for(Object.keys(e).forEach(function(i){t.push([].concat(e[i],i));});n;){n=!1;for(let i=0;i<t.length;i++)for(let s=i+1;s<t.length;s++)if(t[i].filter(function(a){return t[s].indexOf(a)!==-1}).length){t[i]=t[i].concat(t[s]),t.splice(s,1),n=!0;break}}return t.forEach(function(i){i=i.filter(function(o,a,u){return u.indexOf(o)===a});let s=i.pop();s!==void 0&&typeof s=="string"&&(r[s]=i);}),r}function kr(e){return e!==void 0?e+1:1}function Xi(e){return e==="__proto__"?"___proto___":e}var Yi=process&&process.env&&process.env.YARGS_MIN_NODE_VERSION?Number(process.env.YARGS_MIN_NODE_VERSION):10;if(process&&process.version&&Number(process.version.match(/v([^.]+)/)[1])<Yi)throw Error(`yargs parser supports a minimum Node.js version of ${Yi}. Read our version support policy: https://github.com/yargs/yargs-parser#supported-nodejs-versions`);var Kl=process?process.env:{},Ji=new Br({cwd:process.cwd,env:()=>Kl,format:Hl.format,normalize:Hi.normalize,resolve:Hi.resolve,require:e=>{if(typeof chunkTKGT252T_js.a<"u")return chunkTKGT252T_js.a(e);if(e.match(/\.json$/))return Xl.readFileSync(e,"utf8");throw Error("only .json config files are supported in ESM")}}),St=function(t,r){return Ji.parse(t.slice(),r).argv};St.detailed=function(e,t){return Ji.parse(e.slice(),t)};St.camelCase=Ot;St.decamelize=Vi;St.looksLikeNumber=Ki;Zi.exports=St;});var ns=chunkTKGT252T_js.c((tm,qr)=>{var ts=e=>typeof e=="object"&&e!==null,rs=Symbol("skip"),es=e=>ts(e)&&!(e instanceof RegExp)&&!(e instanceof Error)&&!(e instanceof Date),Ur=(e,t,r,n=new WeakMap)=>{if(r={deep:!1,target:{},...r},n.has(e))return n.get(e);n.set(e,r.target);let{target:i}=r;delete r.target;let s=o=>o.map(a=>es(a)?Ur(a,t,r,n):a);if(Array.isArray(e))return s(e);for(let[o,a]of Object.entries(e)){let u=t(o,a,e);if(u===rs)continue;let[h,d,{shouldRecurse:m=!0}={}]=u;h!=="__proto__"&&(r.deep&&m&&es(d)&&(d=Array.isArray(d)?s(d):Ur(d,t,r,n)),i[h]=d);}return i};qr.exports=(e,t,r)=>{if(!ts(e))throw new TypeError(`Expected an object, got \`${e}\` (${typeof e})`);return Ur(e,t,r)};qr.exports.mapObjectSkip=rs;});var ss=chunkTKGT252T_js.c((rm,Wr)=>{var Jl=e=>{let t=!1,r=!1,n=!1;for(let i=0;i<e.length;i++){let s=e[i];t&&/[a-zA-Z]/.test(s)&&s.toUpperCase()===s?(e=e.slice(0,i)+"-"+e.slice(i),t=!1,n=r,r=!0,i++):r&&n&&/[a-zA-Z]/.test(s)&&s.toLowerCase()===s?(e=e.slice(0,i-1)+"-"+e.slice(i-1),n=r,r=!1,t=!0):(t=s.toLowerCase()===s&&s.toUpperCase()!==s,n=r,r=s.toUpperCase()===s&&s.toLowerCase()!==s);}return e},is=(e,t)=>{if(!(typeof e=="string"||Array.isArray(e)))throw new TypeError("Expected the input to be `string | string[]`");t=Object.assign({pascalCase:!1},t);let r=i=>t.pascalCase?i.charAt(0).toUpperCase()+i.slice(1):i;return Array.isArray(e)?e=e.map(i=>i.trim()).filter(i=>i.length).join("-"):e=e.trim(),e.length===0?"":e.length===1?t.pascalCase?e.toUpperCase():e.toLowerCase():(e!==e.toLowerCase()&&(e=Jl(e)),e=e.replace(/^[_.\- ]+/,"").toLowerCase().replace(/[_.\- ]+(\w|$)/g,(i,s)=>s.toUpperCase()).replace(/\d+(\w|$)/g,i=>i.toUpperCase()),r(e))};Wr.exports=is;Wr.exports.default=is;});var as=chunkTKGT252T_js.c((nm,os)=>{var zr=class{constructor(t={}){if(!(t.maxSize&&t.maxSize>0))throw new TypeError("`maxSize` must be a number greater than 0");this.maxSize=t.maxSize,this.cache=new Map,this.oldCache=new Map,this._size=0;}_set(t,r){this.cache.set(t,r),this._size++,this._size>=this.maxSize&&(this._size=0,this.oldCache=this.cache,this.cache=new Map);}get(t){if(this.cache.has(t))return this.cache.get(t);if(this.oldCache.has(t)){let r=this.oldCache.get(t);return this.oldCache.delete(t),this._set(t,r),r}}set(t,r){return this.cache.has(t)?this.cache.set(t,r):this._set(t,r),this}has(t){return this.cache.has(t)||this.oldCache.has(t)}peek(t){if(this.cache.has(t))return this.cache.get(t);if(this.oldCache.has(t))return this.oldCache.get(t)}delete(t){let r=this.cache.delete(t);return r&&this._size--,this.oldCache.delete(t)||r}clear(){this.cache.clear(),this.oldCache.clear(),this._size=0;}*keys(){for(let[t]of this)yield t;}*values(){for(let[,t]of this)yield t;}*[Symbol.iterator](){for(let t of this.cache)yield t;for(let t of this.oldCache){let[r]=t;this.cache.has(r)||(yield t);}}get size(){let t=0;for(let r of this.oldCache.keys())this.cache.has(r)||t++;return this._size+t}};os.exports=zr;});var ps=chunkTKGT252T_js.c((im,fs)=>{var us=ns(),Zl=ss(),Ql=as(),ef=(e,t)=>e.some(r=>typeof r=="string"?r===t:(r.lastIndex=0,r.test(t))),Hr=new Ql({maxSize:1e5}),cs=e=>typeof e=="object"&&e!==null&&!(e instanceof RegExp)&&!(e instanceof Error)&&!(e instanceof Date),ls=(e,t)=>{if(!cs(e))return e;t={deep:!1,pascalCase:!1,...t};let{exclude:r,pascalCase:n,stopPaths:i,deep:s}=t,o=new Set(i),a=u=>(h,d)=>{if(s&&cs(d)){let m=u===void 0?h:`${u}.${h}`;o.has(m)||(d=us(d,a(m)));}if(!(r&&ef(r,h))){let m=n?`${h}_`:h;if(Hr.has(m))h=Hr.get(m);else {let w=Zl(h,{pascalCase:n});h.length<100&&Hr.set(m,w),h=w;}}return [h,d]};return us(e,a(void 0))};fs.exports=(e,t)=>Array.isArray(e)?Object.keys(e).map(r=>ls(e[r],t)):ls(e,t);});var Xr=chunkTKGT252T_js.c((sm,hs)=>{hs.exports=function(e,t){if(typeof e!="string")throw new TypeError("Expected a string");return t=typeof t>"u"?"_":t,e.replace(/([a-z\d])([A-Z])/g,"$1"+t+"$2").replace(/([A-Z]+)([A-Z][a-z\d]+)/g,"$1"+t+"$2").toLowerCase()};});var ms=chunkTKGT252T_js.c((om,ds)=>{ds.exports=function(e,t){for(var r={},n=Object.keys(e),i=0;i<n.length;i++){var s=n[i],o=t(s,e[s],e);r[o[0]]=o[1];}return r};});var bs=chunkTKGT252T_js.c((am,gs)=>{var tf=ms(),rf=Xr();gs.exports=function(e,t,r){typeof t!="string"&&(r=t,t=null),r=r||{},t=t||r.separator;var n=r.exclude||[];return tf(e,function(i,s){return i=n.indexOf(i)===-1?rf(i,t):i,[i,s]})};});var vs=chunkTKGT252T_js.c((um,Kt)=>{Kt.exports=e=>e.replace(/^[\r\n]+/,"").replace(/[\r\n]+$/,"");Kt.exports.start=e=>e.replace(/^[\r\n]+/,"");Kt.exports.end=e=>{let t=e.length;for(;t>0&&(e[t-1]==="\r"||e[t-1]===` `);)t--;return t<e.length?e.slice(0,t):e};});var Es=chunkTKGT252T_js.c((cm,ys)=>{ys.exports=e=>{let t=e.match(/^[ \t]*(?=\S)/gm);return t?t.reduce((r,n)=>Math.min(r,n.length),1/0):0};});var Ls=chunkTKGT252T_js.c((lm,ws)=>{var nf=Es();ws.exports=e=>{let t=nf(e);if(t===0)return e;let r=new RegExp(`^[ \\t]{${t}}`,"gm");return e.replace(r,"")};});var Os=chunkTKGT252T_js.c((fm,Cs)=>{Cs.exports=(e,t=1,r)=>{if(r={indent:" ",includeEmptyLines:!1,...r},typeof e!="string")throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof e}\``);if(typeof t!="number")throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof t}\``);if(typeof r.indent!="string")throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof r.indent}\``);if(t===0)return e;let n=r.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return e.replace(n,r.indent.repeat(t))};});var xs=chunkTKGT252T_js.c((pm,Ss)=>{var sf=Ls(),of=Os();Ss.exports=(e,t=0,r)=>of(sf(e),t,r);});var Ps=chunkTKGT252T_js.c((hm,Yr)=>{var As=(e,...t)=>new Promise(r=>{r(e(...t));});Yr.exports=As;Yr.exports.default=As;});var Is=chunkTKGT252T_js.c((dm,Vr)=>{var af=Ps(),Rs=e=>{if(!((Number.isInteger(e)||e===1/0)&&e>0))return Promise.reject(new TypeError("Expected `concurrency` to be a number from 1 and up"));let t=[],r=0,n=()=>{r--,t.length>0&&t.shift()();},i=(a,u,...h)=>{r++;let d=af(a,...h);u(d),d.then(n,n);},s=(a,u,...h)=>{r<e?i(a,u,...h):t.push(i.bind(null,a,u,...h));},o=(a,...u)=>new Promise(h=>s(a,h,...u));return Object.defineProperties(o,{activeCount:{get:()=>r},pendingCount:{get:()=>t.length},clearQueue:{value:()=>{t.length=0;}}}),o};Vr.exports=Rs;Vr.exports.default=Rs;});var $s=chunkTKGT252T_js.c((mm,Kr)=>{var Ns=Is(),Jt=class extends Error{constructor(t){super(),this.value=t;}},uf=async(e,t)=>t(await e),cf=async e=>{let t=await Promise.all(e);if(t[1]===!0)throw new Jt(t[0]);return !1},Ds=async(e,t,r)=>{r={concurrency:1/0,preserveOrder:!0,...r};let n=Ns(r.concurrency),i=[...e].map(o=>[o,n(uf,o,t)]),s=Ns(r.preserveOrder?1:1/0);try{await Promise.all(i.map(o=>s(cf,o)));}catch(o){if(o instanceof Jt)return o.value;throw o}};Kr.exports=Ds;Kr.exports.default=Ds;});var Gs=chunkTKGT252T_js.c((gm,Jr)=>{var _s=chunkTKGT252T_js.a("path"),Zt=chunkTKGT252T_js.a("fs"),{promisify:Ts}=chunkTKGT252T_js.a("util"),lf=$s(),ff=Ts(Zt.stat),pf=Ts(Zt.lstat),js={directory:"isDirectory",file:"isFile"};function Fs({type:e}){if(!(e in js))throw new Error(`Invalid type specified: ${e}`)}var Ms=(e,t)=>e===void 0||t[js[e]]();Jr.exports=async(e,t)=>{t={cwd:process.cwd(),type:"file",allowSymlinks:!0,...t},Fs(t);let r=t.allowSymlinks?ff:pf;return lf(e,async n=>{try{let i=await r(_s.resolve(t.cwd,n));return Ms(t.type,i)}catch{return !1}},t)};Jr.exports.sync=(e,t)=>{t={cwd:process.cwd(),allowSymlinks:!0,type:"file",...t},Fs(t);let r=t.allowSymlinks?Zt.statSync:Zt.lstatSync;for(let n of e)try{let i=r(_s.resolve(t.cwd,n));if(Ms(t.type,i))return n}catch{}};});var Bs=chunkTKGT252T_js.c((bm,Zr)=>{var ks=chunkTKGT252T_js.a("fs"),{promisify:hf}=chunkTKGT252T_js.a("util"),df=hf(ks.access);Zr.exports=async e=>{try{return await df(e),!0}catch{return !1}};Zr.exports.sync=e=>{try{return ks.accessSync(e),!0}catch{return !1}};});var qs=chunkTKGT252T_js.c((vm,nt)=>{var ke=chunkTKGT252T_js.a("path"),Qt=Gs(),Us=Bs(),Qr=Symbol("findUp.stop");nt.exports=async(e,t={})=>{let r=ke.resolve(t.cwd||""),{root:n}=ke.parse(r),i=[].concat(e),s=async o=>{if(typeof e!="function")return Qt(i,o);let a=await e(o.cwd);return typeof a=="string"?Qt([a],o):a};for(;;){let o=await s({...t,cwd:r});if(o===Qr)return;if(o)return ke.resolve(r,o);if(r===n)return;r=ke.dirname(r);}};nt.exports.sync=(e,t={})=>{let r=ke.resolve(t.cwd||""),{root:n}=ke.parse(r),i=[].concat(e),s=o=>{if(typeof e!="function")return Qt.sync(i,o);let a=e(o.cwd);return typeof a=="string"?Qt.sync([a],o):a};for(;;){let o=s({...t,cwd:r});if(o===Qr)return;if(o)return ke.resolve(r,o);if(r===n)return;r=ke.dirname(r);}};nt.exports.exists=Us;nt.exports.sync.exists=Us.sync;nt.exports.stop=Qr;});var zs=chunkTKGT252T_js.c((ym,Ws)=>{Ws.exports=function(t){return t?t instanceof Array||Array.isArray(t)||t.length>=0&&t.splice instanceof Function:!1};});var Xs=chunkTKGT252T_js.c((Em,Hs)=>{var mf=chunkTKGT252T_js.a("util"),gf=zs(),en=function(t,r){(!t||t.constructor!==String)&&(r=t||{},t=Error.name);var n=function i(s){if(!this)return new i(s);s=s instanceof Error?s.message:s||this.message,Error.call(this,s),Error.captureStackTrace(this,n),this.name=t,Object.defineProperty(this,"message",{configurable:!0,enumerable:!1,get:function(){var d=s.split(/\r?\n/g);for(var m in r)if(r.hasOwnProperty(m)){var w=r[m];"message"in w&&(d=w.message(this[m],d)||d,gf(d)||(d=[d]));}return d.join(` `)},set:function(d){s=d;}});var o=null,a=Object.getOwnPropertyDescriptor(this,"stack"),u=a.get,h=a.value;delete a.value,delete a.writable,a.set=function(d){o=d;},a.get=function(){var d=(o||(u?u.call(this):h)).split(/\r?\n+/g);o||(d[0]=this.name+": "+this.message);var m=1;for(var w in r)if(r.hasOwnProperty(w)){var x=r[w];if("line"in x){var E=x.line(this[w]);E&&d.splice(m++,0," "+E);}"stack"in x&&x.stack(this[w],d);}return d.join(` `)},Object.defineProperty(this,"stack",a);};return Object.setPrototypeOf?(Object.setPrototypeOf(n.prototype,Error.prototype),Object.setPrototypeOf(n,Error)):mf.inherits(n,Error),n};en.append=function(e,t){return {message:function(r,n){return r=r||t,r&&(n[0]+=" "+e.replace("%s",r.toString())),n}}};en.line=function(e,t){return {line:function(r){return r=r||t,r?e.replace("%s",r.toString()):null}}};Hs.exports=en;});var Ks=chunkTKGT252T_js.c((wm,Vs)=>{var bf=e=>{let t=e.charCodeAt(0).toString(16).toUpperCase();return "0x"+(t.length%2?"0":"")+t},vf=(e,t,r)=>{if(!t)return {message:e.message+" while parsing empty string",position:0};let n=e.message.match(/^Unexpected token (.) .*position\s+(\d+)/i),i=n?+n[2]:e.message.match(/^Unexpected end of JSON.*/i)?t.length-1:null,s=n?e.message.replace(/^Unexpected token ./,`Unexpected token ${JSON.stringify(n[1])} (${bf(n[1])})`):e.message;if(i!=null){let o=i<=r?0:i-r,a=i+r>=t.length?t.length:i+r,u=(o===0?"":"...")+t.slice(o,a)+(a===t.length?"":"...");return {message:s+` while parsing ${t===u?"":"near "}${JSON.stringify(u)}`,position:i}}else return {message:s+` while parsing '${t.slice(0,r*2)}'`,position:0}},er=class extends SyntaxError{constructor(t,r,n,i){n=n||20;let s=vf(t,r,n);super(s.message),Object.assign(this,s),this.code="EJSONPARSE",this.systemError=t,Error.captureStackTrace(this,i||this.constructor);}get name(){return this.constructor.name}set name(t){}get[Symbol.toStringTag](){return this.constructor.name}},yf=Symbol.for("indent"),Ef=Symbol.for("newline"),wf=/^\s*[{\[]((?:\r?\n)+)([\s\t]*)/,Lf=/^(?:\{\}|\[\])((?:\r?\n)+)?$/,tr=(e,t,r)=>{let n=Ys(e);r=r||20;try{let[,i=` `,s=" "]=n.match(Lf)||n.match(wf)||[,"",""],o=JSON.parse(n,t);return o&&typeof o=="object"&&(o[Ef]=i,o[yf]=s),o}catch(i){if(typeof e!="string"&&!Buffer.isBuffer(e)){let s=Array.isArray(e)&&e.length===0;throw Object.assign(new TypeError(`Cannot parse ${s?"an empty array":String(e)}`),{code:"EJSONPARSE",systemError:i})}throw new er(i,n,r,tr)}},Ys=e=>String(e).replace(/^\uFEFF/,"");Vs.exports=tr;tr.JSONParseError=er;tr.noExceptions=(e,t)=>{try{return JSON.parse(Ys(e),t)}catch{}};});var Qs=chunkTKGT252T_js.c(xt=>{xt.__esModule=!0;xt.LinesAndColumns=void 0;var rr=` `,Js="\r",Zs=function(){function e(t){this.string=t;for(var r=[0],n=0;n<t.length;)switch(t[n]){case rr:n+=rr.length,r.push(n);break;case Js:n+=Js.length,t[n]===rr&&(n+=rr.length),r.push(n);break;default:n++;break}this.offsets=r;}return e.prototype.locationForIndex=function(t){if(t<0||t>this.string.length)return null;for(var r=0,n=this.offsets;n[r+1]<=t;)r++;var i=t-n[r];return {line:r,column:i}},e.prototype.indexForLocation=function(t){var r=t.line,n=t.column;return r<0||r>=this.offsets.length||n<0||n>this.lengthOfLine(r)?null:this.offsets[r]+n},e.prototype.lengthOfLine=function(t){var r=this.offsets[t],n=t===this.offsets.length-1?this.string.length:this.offsets[t+1];return n-r},e}();xt.LinesAndColumns=Zs;xt.default=Zs;});var eo=chunkTKGT252T_js.c(nr=>{Object.defineProperty(nr,"__esModule",{value:!0});nr.default=/((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyus]{1,6}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g;nr.matchToToken=function(e){var t={type:"invalid",value:e[0],closed:void 0};return e[1]?(t.type="string",t.closed=!!(e[3]||e[4])):e[5]?t.type="comment":e[6]?(t.type="comment",t.closed=!!e[7]):e[8]?t.type="regex":e[9]?t.type="number":e[10]?t.type="name":e[11]?t.type="punctuator":e[12]&&(t.type="whitespace"),t};});var so=chunkTKGT252T_js.c(At=>{Object.defineProperty(At,"__esModule",{value:!0});At.isIdentifierChar=io;At.isIdentifierName=xf;At.isIdentifierStart=no;var rn="\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC",to="\u200C\u200D\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0898-\u089F\u08CA-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3C\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0CF3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D81-\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1ABF-\u1ACE\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\u30FB\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA82C\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F\uFF65",Cf=new RegExp("["+rn+"]"),Of=new RegExp("["+rn+to+"]");rn=to=null;var ro=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,4026,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,757,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],Sf=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,81,2,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,9,5351,0,7,14,13835,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,983,6,110,6,6,9,4759,9,787719,239];function tn(e,t){let r=65536;for(let n=0,i=t.length;n<i;n+=2){if(r+=t[n],r>e)return !1;if(r+=t[n+1],r>=e)return !0}return !1}function no(e){return e<65?e===36:e<=90?!0:e<97?e===95:e<=122?!0:e<=65535?e>=170&&Cf.test(String.fromCharCode(e)):tn(e,ro)}function io(e){return e<48?e===36:e<58?!0:e<65?!1:e<=90?!0:e<97?e===95:e<=122?!0:e<=65535?e>=170&&Of.test(String.fromCharCode(e)):tn(e,ro)||tn(e,Sf)}function xf(e){let t=!0;for(let r=0;r<e.length;r++){let n=e.charCodeAt(r);if((n&64512)===55296&&r+1<e.length){let i=e.charCodeAt(++r);(i&64512)===56320&&(n=65536+((n&1023)<<10)+(i&1023));}if(t){if(t=!1,!no(n))return !1}else if(!io(n))return !1}return !t}});var co=chunkTKGT252T_js.c(He=>{Object.defineProperty(He,"__esModule",{value:!0});He.isKeyword=Nf;He.isReservedWord=oo;He.isStrictBindOnlyReservedWord=uo;He.isStrictBindReservedWord=If;He.isStrictReservedWord=ao;var nn={keyword:["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"],strict:["implements","interface","let","package","private","protected","public","static","yield"],strictBind:["eval","arguments"]},Af=new Set(nn.keyword),Pf=new Set(nn.strict),Rf=new Set(nn.strictBind);function oo(e,t){return t&&e==="await"||e==="enum"}function ao(e,t){return oo(e,t)||Pf.has(e)}function uo(e){return Rf.has(e)}function If(e,t){return ao(e,t)||uo(e)}function Nf(e){return Af.has(e)}});var lo=chunkTKGT252T_js.c(Ne=>{Object.defineProperty(Ne,"__esModule",{value:!0});Object.defineProperty(Ne,"isIdentifierChar",{enumerable:!0,get:function(){return sn.isIdentifierChar}});Object.defineProperty(Ne,"isIdentifierName",{enumerable:!0,get:function(){return sn.isIdentifierName}});Object.defineProperty(Ne,"isIdentifierStart",{enumerable:!0,get:function(){return sn.isIdentifierStart}});Object.defineProperty(Ne,"isKeyword",{enumerable:!0,get:function(){return Pt.isKeyword}});Object.defineProperty(Ne,"isReservedWord",{enumerable:!0,get:function(){return Pt.isReservedWord}});Object.defineProperty(Ne,"isStrictBindOnlyReservedWord",{enumerable:!0,get:function(){return Pt.isStrictBindOnlyReservedWord}});Object.defineProperty(Ne,"isStrictBindReservedWord",{enumerable:!0,get:function(){return Pt.isStrictBindReservedWord}});Object.defineProperty(Ne,"isStrictReservedWord",{enumerable:!0,get:function(){return Pt.isStrictReservedWord}});var sn=so(),Pt=co();});var an=chunkTKGT252T_js.c((Am,on)=>{var fo=process.argv||[],ir=process.env,Df=!("NO_COLOR"in ir||fo.includes("--no-color"))&&("FORCE_COLOR"in ir||fo.includes("--color")||process.platform==="win32"||chunkTKGT252T_js.a!=null&&chunkTKGT252T_js.a("tty").isatty(1)&&ir.TERM!=="dumb"||"CI"in ir),$f=(e,t,r=e)=>n=>{let i=""+n,s=i.indexOf(t,e.length);return ~s?e+_f(i,t,r,s)+t:e+i+t},_f=(e,t,r,n)=>{let i="",s=0;do i+=e.substring(s,n)+r,s=n+t.length,n=e.indexOf(t,s);while(~n);return i+e.substring(s)},po=(e=Df)=>{let t=e?$f:()=>String;return {isColorSupported:e,reset:t("\x1B[0m","\x1B[0m"),bold:t("\x1B[1m","\x1B[22m","\x1B[22m\x1B[1m"),dim:t("\x1B[2m","\x1B[22m","\x1B[22m\x1B[2m"),italic:t("\x1B[3m","\x1B[23m"),underline:t("\x1B[4m","\x1B[24m"),inverse:t("\x1B[7m","\x1B[27m"),hidden:t("\x1B[8m","\x1B[28m"),strikethrough:t("\x1B[9m","\x1B[29m"),black:t("\x1B[30m","\x1B[39m"),red:t("\x1B[31m","\x1B[39m"),green:t("\x1B[32m","\x1B[39m"),yellow:t("\x1B[33m","\x1B[39m"),blue:t("\x1B[34m","\x1B[39m"),magenta:t("\x1B[35m","\x1B[39m"),cyan:t("\x1B[36m","\x1B[39m"),white:t("\x1B[37m","\x1B[39m"),gray:t("\x1B[90m","\x1B[39m"),bgBlack:t("\x1B[40m","\x1B[49m"),bgRed:t("\x1B[41m","\x1B[49m"),bgGreen:t("\x1B[42m","\x1B[49m"),bgYellow:t("\x1B[43m","\x1B[49m"),bgBlue:t("\x1B[44m","\x1B[49m"),bgMagenta:t("\x1B[45m","\x1B[49m"),bgCyan:t("\x1B[46m","\x1B[49m"),bgWhite:t("\x1B[47m","\x1B[49m")}};on.exports=po();on.exports.createColors=po;});var mo=chunkTKGT252T_js.c((Rm,ho)=>{var Tf=/[|\\{}()[\]^$+*?.]/g;ho.exports=function(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(Tf,"\\$&")};});var bo=chunkTKGT252T_js.c((Im,go)=>{go.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:[