@umijs/bundler-webpack
Version:
@umijs/bundler-webpack
1 lines • 200 kB
JavaScript
(function(){var e={4571:function(e,t,n){"use strict";e=n.nmd(e);const r=n(6755);const wrapAnsi16=(e,t)=>function(){const n=e.apply(r,arguments);return`[${n+t}m`};const wrapAnsi256=(e,t)=>function(){const n=e.apply(r,arguments);return`[${38+t};5;${n}m`};const wrapAnsi16m=(e,t)=>function(){const n=e.apply(r,arguments);return`[${38+t};2;${n[0]};${n[1]};${n[2]}m`};function assembleStyles(){const e=new Map;const t={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],gray:[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]}};t.color.grey=t.color.gray;for(const n of Object.keys(t)){const r=t[n];for(const n of Object.keys(r)){const s=r[n];t[n]={open:`[${s[0]}m`,close:`[${s[1]}m`};r[n]=t[n];e.set(s[0],s[1])}Object.defineProperty(t,n,{value:r,enumerable:false});Object.defineProperty(t,"codes",{value:e,enumerable:false})}const ansi2ansi=e=>e;const rgb2rgb=(e,t,n)=>[e,t,n];t.color.close="[39m";t.bgColor.close="[49m";t.color.ansi={ansi:wrapAnsi16(ansi2ansi,0)};t.color.ansi256={ansi256:wrapAnsi256(ansi2ansi,0)};t.color.ansi16m={rgb:wrapAnsi16m(rgb2rgb,0)};t.bgColor.ansi={ansi:wrapAnsi16(ansi2ansi,10)};t.bgColor.ansi256={ansi256:wrapAnsi256(ansi2ansi,10)};t.bgColor.ansi16m={rgb:wrapAnsi16m(rgb2rgb,10)};for(let e of Object.keys(r)){if(typeof r[e]!=="object"){continue}const n=r[e];if(e==="ansi16"){e="ansi"}if("ansi16"in n){t.color.ansi[e]=wrapAnsi16(n.ansi16,0);t.bgColor.ansi[e]=wrapAnsi16(n.ansi16,10)}if("ansi256"in n){t.color.ansi256[e]=wrapAnsi256(n.ansi256,0);t.bgColor.ansi256[e]=wrapAnsi256(n.ansi256,10)}if("rgb"in n){t.color.ansi16m[e]=wrapAnsi16m(n.rgb,0);t.bgColor.ansi16m[e]=wrapAnsi16m(n.rgb,10)}}return t}Object.defineProperty(e,"exports",{enumerable:true,get:assembleStyles})},1576:function(e){"use strict";const callsites=()=>{const e=Error.prepareStackTrace;Error.prepareStackTrace=(e,t)=>t;const t=(new Error).stack.slice(1);Error.prepareStackTrace=e;return t};e.exports=callsites;e.exports["default"]=callsites},6673:function(e,t,n){"use strict";const r=n(4434);const s=n(4571);const i=n(2332).stdout;const o=n(1956);const a=process.platform==="win32"&&!(process.env.TERM||"").toLowerCase().startsWith("xterm");const l=["ansi","ansi","ansi256","ansi16m"];const c=new Set(["gray"]);const u=Object.create(null);function applyOptions(e,t){t=t||{};const n=i?i.level:0;e.level=t.level===undefined?n:t.level;e.enabled="enabled"in t?t.enabled:e.level>0}function Chalk(e){if(!this||!(this instanceof Chalk)||this.template){const t={};applyOptions(t,e);t.template=function(){const e=[].slice.call(arguments);return chalkTag.apply(null,[t.template].concat(e))};Object.setPrototypeOf(t,Chalk.prototype);Object.setPrototypeOf(t.template,t);t.template.constructor=Chalk;return t.template}applyOptions(this,e)}if(a){s.blue.open="[94m"}for(const e of Object.keys(s)){s[e].closeRe=new RegExp(r(s[e].close),"g");u[e]={get(){const t=s[e];return build.call(this,this._styles?this._styles.concat(t):[t],this._empty,e)}}}u.visible={get(){return build.call(this,this._styles||[],true,"visible")}};s.color.closeRe=new RegExp(r(s.color.close),"g");for(const e of Object.keys(s.color.ansi)){if(c.has(e)){continue}u[e]={get(){const t=this.level;return function(){const n=s.color[l[t]][e].apply(null,arguments);const r={open:n,close:s.color.close,closeRe:s.color.closeRe};return build.call(this,this._styles?this._styles.concat(r):[r],this._empty,e)}}}}s.bgColor.closeRe=new RegExp(r(s.bgColor.close),"g");for(const e of Object.keys(s.bgColor.ansi)){if(c.has(e)){continue}const t="bg"+e[0].toUpperCase()+e.slice(1);u[t]={get(){const t=this.level;return function(){const n=s.bgColor[l[t]][e].apply(null,arguments);const r={open:n,close:s.bgColor.close,closeRe:s.bgColor.closeRe};return build.call(this,this._styles?this._styles.concat(r):[r],this._empty,e)}}}}const f=Object.defineProperties((()=>{}),u);function build(e,t,n){const builder=function(){return applyStyle.apply(builder,arguments)};builder._styles=e;builder._empty=t;const r=this;Object.defineProperty(builder,"level",{enumerable:true,get(){return r.level},set(e){r.level=e}});Object.defineProperty(builder,"enabled",{enumerable:true,get(){return r.enabled},set(e){r.enabled=e}});builder.hasGrey=this.hasGrey||n==="gray"||n==="grey";builder.__proto__=f;return builder}function applyStyle(){const e=arguments;const t=e.length;let n=String(arguments[0]);if(t===0){return""}if(t>1){for(let r=1;r<t;r++){n+=" "+e[r]}}if(!this.enabled||this.level<=0||!n){return this._empty?"":n}const r=s.dim.open;if(a&&this.hasGrey){s.dim.open=""}for(const e of this._styles.slice().reverse()){n=e.open+n.replace(e.closeRe,e.open)+e.close;n=n.replace(/\r?\n/g,`${e.close}$&${e.open}`)}s.dim.open=r;return n}function chalkTag(e,t){if(!Array.isArray(t)){return[].slice.call(arguments,1).join(" ")}const n=[].slice.call(arguments,2);const r=[t.raw[0]];for(let e=1;e<t.length;e++){r.push(String(n[e-1]).replace(/[{}\\]/g,"\\$&"));r.push(String(t.raw[e]))}return o(e,r.join(""))}Object.defineProperties(Chalk.prototype,u);e.exports=Chalk();e.exports.supportsColor=i;e.exports["default"]=e.exports},1956:function(e){"use strict";const t=/(?:\\(u[a-f\d]{4}|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi;const n=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g;const r=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/;const s=/\\(u[a-f\d]{4}|x[a-f\d]{2}|.)|([^\\])/gi;const i=new Map([["n","\n"],["r","\r"],["t","\t"],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e",""],["a",""]]);function unescape(e){if(e[0]==="u"&&e.length===5||e[0]==="x"&&e.length===3){return String.fromCharCode(parseInt(e.slice(1),16))}return i.get(e)||e}function parseArguments(e,t){const n=[];const i=t.trim().split(/\s*,\s*/g);let o;for(const t of i){if(!isNaN(t)){n.push(Number(t))}else if(o=t.match(r)){n.push(o[2].replace(s,((e,t,n)=>t?unescape(t):n)))}else{throw new Error(`Invalid Chalk template style argument: ${t} (in style '${e}')`)}}return n}function parseStyle(e){n.lastIndex=0;const t=[];let r;while((r=n.exec(e))!==null){const e=r[1];if(r[2]){const n=parseArguments(e,r[2]);t.push([e].concat(n))}else{t.push([e])}}return t}function buildStyle(e,t){const n={};for(const e of t){for(const t of e.styles){n[t[0]]=e.inverse?null:t.slice(1)}}let r=e;for(const e of Object.keys(n)){if(Array.isArray(n[e])){if(!(e in r)){throw new Error(`Unknown Chalk style: ${e}`)}if(n[e].length>0){r=r[e].apply(r,n[e])}else{r=r[e]}}}return r}e.exports=(e,n)=>{const r=[];const s=[];let i=[];n.replace(t,((t,n,o,a,l,c)=>{if(n){i.push(unescape(n))}else if(a){const t=i.join("");i=[];s.push(r.length===0?t:buildStyle(e,r)(t));r.push({inverse:o,styles:parseStyle(a)})}else if(l){if(r.length===0){throw new Error("Found extraneous } in Chalk template literal")}s.push(buildStyle(e,r)(i.join("")));i=[];r.pop()}else{i.push(c)}}));s.push(i.join(""));if(r.length>0){const e=`Chalk template literal is missing ${r.length} closing bracket${r.length===1?"":"s"} (\`}\`)`;throw new Error(e)}return s.join("")}},4461:function(e,t,n){var r=n(391);var s={};for(var i in r){if(r.hasOwnProperty(i)){s[r[i]]=i}}var o=e.exports={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"]}};for(var a in o){if(o.hasOwnProperty(a)){if(!("channels"in o[a])){throw new Error("missing channels property: "+a)}if(!("labels"in o[a])){throw new Error("missing channel labels property: "+a)}if(o[a].labels.length!==o[a].channels){throw new Error("channel and label counts mismatch: "+a)}var l=o[a].channels;var c=o[a].labels;delete o[a].channels;delete o[a].labels;Object.defineProperty(o[a],"channels",{value:l});Object.defineProperty(o[a],"labels",{value:c})}}o.rgb.hsl=function(e){var t=e[0]/255;var n=e[1]/255;var r=e[2]/255;var s=Math.min(t,n,r);var i=Math.max(t,n,r);var o=i-s;var a;var l;var c;if(i===s){a=0}else if(t===i){a=(n-r)/o}else if(n===i){a=2+(r-t)/o}else if(r===i){a=4+(t-n)/o}a=Math.min(a*60,360);if(a<0){a+=360}c=(s+i)/2;if(i===s){l=0}else if(c<=.5){l=o/(i+s)}else{l=o/(2-i-s)}return[a,l*100,c*100]};o.rgb.hsv=function(e){var t;var n;var r;var s;var i;var o=e[0]/255;var a=e[1]/255;var l=e[2]/255;var c=Math.max(o,a,l);var u=c-Math.min(o,a,l);var diffc=function(e){return(c-e)/6/u+1/2};if(u===0){s=i=0}else{i=u/c;t=diffc(o);n=diffc(a);r=diffc(l);if(o===c){s=r-n}else if(a===c){s=1/3+t-r}else if(l===c){s=2/3+n-t}if(s<0){s+=1}else if(s>1){s-=1}}return[s*360,i*100,c*100]};o.rgb.hwb=function(e){var t=e[0];var n=e[1];var r=e[2];var s=o.rgb.hsl(e)[0];var i=1/255*Math.min(t,Math.min(n,r));r=1-1/255*Math.max(t,Math.max(n,r));return[s,i*100,r*100]};o.rgb.cmyk=function(e){var t=e[0]/255;var n=e[1]/255;var r=e[2]/255;var s;var i;var o;var a;a=Math.min(1-t,1-n,1-r);s=(1-t-a)/(1-a)||0;i=(1-n-a)/(1-a)||0;o=(1-r-a)/(1-a)||0;return[s*100,i*100,o*100,a*100]};function comparativeDistance(e,t){return Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2)+Math.pow(e[2]-t[2],2)}o.rgb.keyword=function(e){var t=s[e];if(t){return t}var n=Infinity;var i;for(var o in r){if(r.hasOwnProperty(o)){var a=r[o];var l=comparativeDistance(e,a);if(l<n){n=l;i=o}}}return i};o.keyword.rgb=function(e){return r[e]};o.rgb.xyz=function(e){var t=e[0]/255;var n=e[1]/255;var r=e[2]/255;t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92;n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92;r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92;var s=t*.4124+n*.3576+r*.1805;var i=t*.2126+n*.7152+r*.0722;var o=t*.0193+n*.1192+r*.9505;return[s*100,i*100,o*100]};o.rgb.lab=function(e){var t=o.rgb.xyz(e);var n=t[0];var r=t[1];var s=t[2];var i;var a;var l;n/=95.047;r/=100;s/=108.883;n=n>.008856?Math.pow(n,1/3):7.787*n+16/116;r=r>.008856?Math.pow(r,1/3):7.787*r+16/116;s=s>.008856?Math.pow(s,1/3):7.787*s+16/116;i=116*r-16;a=500*(n-r);l=200*(r-s);return[i,a,l]};o.hsl.rgb=function(e){var t=e[0]/360;var n=e[1]/100;var r=e[2]/100;var s;var i;var o;var a;var l;if(n===0){l=r*255;return[l,l,l]}if(r<.5){i=r*(1+n)}else{i=r+n-r*n}s=2*r-i;a=[0,0,0];for(var c=0;c<3;c++){o=t+1/3*-(c-1);if(o<0){o++}if(o>1){o--}if(6*o<1){l=s+(i-s)*6*o}else if(2*o<1){l=i}else if(3*o<2){l=s+(i-s)*(2/3-o)*6}else{l=s}a[c]=l*255}return a};o.hsl.hsv=function(e){var t=e[0];var n=e[1]/100;var r=e[2]/100;var s=n;var i=Math.max(r,.01);var o;var a;r*=2;n*=r<=1?r:2-r;s*=i<=1?i:2-i;a=(r+n)/2;o=r===0?2*s/(i+s):2*n/(r+n);return[t,o*100,a*100]};o.hsv.rgb=function(e){var t=e[0]/60;var n=e[1]/100;var r=e[2]/100;var s=Math.floor(t)%6;var i=t-Math.floor(t);var o=255*r*(1-n);var a=255*r*(1-n*i);var l=255*r*(1-n*(1-i));r*=255;switch(s){case 0:return[r,l,o];case 1:return[a,r,o];case 2:return[o,r,l];case 3:return[o,a,r];case 4:return[l,o,r];case 5:return[r,o,a]}};o.hsv.hsl=function(e){var t=e[0];var n=e[1]/100;var r=e[2]/100;var s=Math.max(r,.01);var i;var o;var a;a=(2-n)*r;i=(2-n)*s;o=n*s;o/=i<=1?i:2-i;o=o||0;a/=2;return[t,o*100,a*100]};o.hwb.rgb=function(e){var t=e[0]/360;var n=e[1]/100;var r=e[2]/100;var s=n+r;var i;var o;var a;var l;if(s>1){n/=s;r/=s}i=Math.floor(6*t);o=1-r;a=6*t-i;if((i&1)!==0){a=1-a}l=n+a*(o-n);var c;var u;var f;switch(i){default:case 6:case 0:c=o;u=l;f=n;break;case 1:c=l;u=o;f=n;break;case 2:c=n;u=o;f=l;break;case 3:c=n;u=l;f=o;break;case 4:c=l;u=n;f=o;break;case 5:c=o;u=n;f=l;break}return[c*255,u*255,f*255]};o.cmyk.rgb=function(e){var t=e[0]/100;var n=e[1]/100;var r=e[2]/100;var s=e[3]/100;var i;var o;var a;i=1-Math.min(1,t*(1-s)+s);o=1-Math.min(1,n*(1-s)+s);a=1-Math.min(1,r*(1-s)+s);return[i*255,o*255,a*255]};o.xyz.rgb=function(e){var t=e[0]/100;var n=e[1]/100;var r=e[2]/100;var s;var i;var o;s=t*3.2406+n*-1.5372+r*-.4986;i=t*-.9689+n*1.8758+r*.0415;o=t*.0557+n*-.204+r*1.057;s=s>.0031308?1.055*Math.pow(s,1/2.4)-.055:s*12.92;i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i*12.92;o=o>.0031308?1.055*Math.pow(o,1/2.4)-.055:o*12.92;s=Math.min(Math.max(0,s),1);i=Math.min(Math.max(0,i),1);o=Math.min(Math.max(0,o),1);return[s*255,i*255,o*255]};o.xyz.lab=function(e){var t=e[0];var n=e[1];var r=e[2];var s;var i;var o;t/=95.047;n/=100;r/=108.883;t=t>.008856?Math.pow(t,1/3):7.787*t+16/116;n=n>.008856?Math.pow(n,1/3):7.787*n+16/116;r=r>.008856?Math.pow(r,1/3):7.787*r+16/116;s=116*n-16;i=500*(t-n);o=200*(n-r);return[s,i,o]};o.lab.xyz=function(e){var t=e[0];var n=e[1];var r=e[2];var s;var i;var o;i=(t+16)/116;s=n/500+i;o=i-r/200;var a=Math.pow(i,3);var l=Math.pow(s,3);var c=Math.pow(o,3);i=a>.008856?a:(i-16/116)/7.787;s=l>.008856?l:(s-16/116)/7.787;o=c>.008856?c:(o-16/116)/7.787;s*=95.047;i*=100;o*=108.883;return[s,i,o]};o.lab.lch=function(e){var t=e[0];var n=e[1];var r=e[2];var s;var i;var o;s=Math.atan2(r,n);i=s*360/2/Math.PI;if(i<0){i+=360}o=Math.sqrt(n*n+r*r);return[t,o,i]};o.lch.lab=function(e){var t=e[0];var n=e[1];var r=e[2];var s;var i;var o;o=r/360*2*Math.PI;s=n*Math.cos(o);i=n*Math.sin(o);return[t,s,i]};o.rgb.ansi16=function(e){var t=e[0];var n=e[1];var r=e[2];var s=1 in arguments?arguments[1]:o.rgb.hsv(e)[2];s=Math.round(s/50);if(s===0){return 30}var i=30+(Math.round(r/255)<<2|Math.round(n/255)<<1|Math.round(t/255));if(s===2){i+=60}return i};o.hsv.ansi16=function(e){return o.rgb.ansi16(o.hsv.rgb(e),e[2])};o.rgb.ansi256=function(e){var t=e[0];var n=e[1];var r=e[2];if(t===n&&n===r){if(t<8){return 16}if(t>248){return 231}return Math.round((t-8)/247*24)+232}var s=16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(r/255*5);return s};o.ansi16.rgb=function(e){var t=e%10;if(t===0||t===7){if(e>50){t+=3.5}t=t/10.5*255;return[t,t,t]}var n=(~~(e>50)+1)*.5;var r=(t&1)*n*255;var s=(t>>1&1)*n*255;var i=(t>>2&1)*n*255;return[r,s,i]};o.ansi256.rgb=function(e){if(e>=232){var t=(e-232)*10+8;return[t,t,t]}e-=16;var n;var r=Math.floor(e/36)/5*255;var s=Math.floor((n=e%36)/6)/5*255;var i=n%6/5*255;return[r,s,i]};o.rgb.hex=function(e){var t=((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255);var n=t.toString(16).toUpperCase();return"000000".substring(n.length)+n};o.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t){return[0,0,0]}var n=t[0];if(t[0].length===3){n=n.split("").map((function(e){return e+e})).join("")}var r=parseInt(n,16);var s=r>>16&255;var i=r>>8&255;var o=r&255;return[s,i,o]};o.rgb.hcg=function(e){var t=e[0]/255;var n=e[1]/255;var r=e[2]/255;var s=Math.max(Math.max(t,n),r);var i=Math.min(Math.min(t,n),r);var o=s-i;var a;var l;if(o<1){a=i/(1-o)}else{a=0}if(o<=0){l=0}else if(s===t){l=(n-r)/o%6}else if(s===n){l=2+(r-t)/o}else{l=4+(t-n)/o+4}l/=6;l%=1;return[l*360,o*100,a*100]};o.hsl.hcg=function(e){var t=e[1]/100;var n=e[2]/100;var r=1;var s=0;if(n<.5){r=2*t*n}else{r=2*t*(1-n)}if(r<1){s=(n-.5*r)/(1-r)}return[e[0],r*100,s*100]};o.hsv.hcg=function(e){var t=e[1]/100;var n=e[2]/100;var r=t*n;var s=0;if(r<1){s=(n-r)/(1-r)}return[e[0],r*100,s*100]};o.hcg.rgb=function(e){var t=e[0]/360;var n=e[1]/100;var r=e[2]/100;if(n===0){return[r*255,r*255,r*255]}var s=[0,0,0];var i=t%1*6;var o=i%1;var a=1-o;var l=0;switch(Math.floor(i)){case 0:s[0]=1;s[1]=o;s[2]=0;break;case 1:s[0]=a;s[1]=1;s[2]=0;break;case 2:s[0]=0;s[1]=1;s[2]=o;break;case 3:s[0]=0;s[1]=a;s[2]=1;break;case 4:s[0]=o;s[1]=0;s[2]=1;break;default:s[0]=1;s[1]=0;s[2]=a}l=(1-n)*r;return[(n*s[0]+l)*255,(n*s[1]+l)*255,(n*s[2]+l)*255]};o.hcg.hsv=function(e){var t=e[1]/100;var n=e[2]/100;var r=t+n*(1-t);var s=0;if(r>0){s=t/r}return[e[0],s*100,r*100]};o.hcg.hsl=function(e){var t=e[1]/100;var n=e[2]/100;var r=n*(1-t)+.5*t;var s=0;if(r>0&&r<.5){s=t/(2*r)}else if(r>=.5&&r<1){s=t/(2*(1-r))}return[e[0],s*100,r*100]};o.hcg.hwb=function(e){var t=e[1]/100;var n=e[2]/100;var r=t+n*(1-t);return[e[0],(r-t)*100,(1-r)*100]};o.hwb.hcg=function(e){var t=e[1]/100;var n=e[2]/100;var r=1-n;var s=r-t;var i=0;if(s<1){i=(r-s)/(1-s)}return[e[0],s*100,i*100]};o.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]};o.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]};o.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]};o.gray.hsl=o.gray.hsv=function(e){return[0,0,e[0]]};o.gray.hwb=function(e){return[0,100,e[0]]};o.gray.cmyk=function(e){return[0,0,0,e[0]]};o.gray.lab=function(e){return[e[0],0,0]};o.gray.hex=function(e){var t=Math.round(e[0]/100*255)&255;var n=(t<<16)+(t<<8)+t;var r=n.toString(16).toUpperCase();return"000000".substring(r.length)+r};o.rgb.gray=function(e){var t=(e[0]+e[1]+e[2])/3;return[t/255*100]}},6755:function(e,t,n){var r=n(4461);var s=n(1974);var i={};var o=Object.keys(r);function wrapRaw(e){var wrappedFn=function(t){if(t===undefined||t===null){return t}if(arguments.length>1){t=Array.prototype.slice.call(arguments)}return e(t)};if("conversion"in e){wrappedFn.conversion=e.conversion}return wrappedFn}function wrapRounded(e){var wrappedFn=function(t){if(t===undefined||t===null){return t}if(arguments.length>1){t=Array.prototype.slice.call(arguments)}var n=e(t);if(typeof n==="object"){for(var r=n.length,s=0;s<r;s++){n[s]=Math.round(n[s])}}return n};if("conversion"in e){wrappedFn.conversion=e.conversion}return wrappedFn}o.forEach((function(e){i[e]={};Object.defineProperty(i[e],"channels",{value:r[e].channels});Object.defineProperty(i[e],"labels",{value:r[e].labels});var t=s(e);var n=Object.keys(t);n.forEach((function(n){var r=t[n];i[e][n]=wrapRounded(r);i[e][n].raw=wrapRaw(r)}))}));e.exports=i},1974:function(e,t,n){var r=n(4461);function buildGraph(){var e={};var t=Object.keys(r);for(var n=t.length,s=0;s<n;s++){e[t[s]]={distance:-1,parent:null}}return e}function deriveBFS(e){var t=buildGraph();var n=[e];t[e].distance=0;while(n.length){var s=n.pop();var i=Object.keys(r[s]);for(var o=i.length,a=0;a<o;a++){var l=i[a];var c=t[l];if(c.distance===-1){c.distance=t[s].distance+1;c.parent=s;n.unshift(l)}}}return t}function link(e,t){return function(n){return t(e(n))}}function wrapConversion(e,t){var n=[t[e].parent,e];var s=r[t[e].parent][e];var i=t[e].parent;while(t[i].parent){n.unshift(t[i].parent);s=link(r[t[i].parent][i],s);i=t[i].parent}s.conversion=n;return s}e.exports=function(e){var t=deriveBFS(e);var n={};var r=Object.keys(t);for(var s=r.length,i=0;i<s;i++){var o=r[i];var a=t[o];if(a.parent===null){continue}n[o]=wrapConversion(o,t)}return n}},391:function(e){"use strict";e.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]}},832:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Explorer=void 0;var r=_interopRequireDefault(n(1017));var s=n(6045);var i=n(4134);var o=n(1742);var a=n(9912);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}class Explorer extends s.ExplorerBase{constructor(e){super(e)}async search(e=process.cwd()){const t=await(0,a.getDirectory)(e);const n=await this.searchFromDirectory(t);return n}async searchFromDirectory(e){const t=r.default.resolve(process.cwd(),e);const run=async()=>{const e=await this.searchDirectory(t);const n=this.nextDirectoryToSearch(t,e);if(n){return this.searchFromDirectory(n)}const r=await this.config.transform(e);return r};if(this.searchCache){return(0,o.cacheWrapper)(this.searchCache,t,run)}return run()}async searchDirectory(e){for await(const t of this.config.searchPlaces){const n=await this.loadSearchPlace(e,t);if(this.shouldSearchStopWithResult(n)===true){return n}}return null}async loadSearchPlace(e,t){const n=r.default.join(e,t);const s=await(0,i.readFile)(n);const o=await this.createCosmiconfigResult(n,s);return o}async loadFileContent(e,t){if(t===null){return null}if(t.trim()===""){return undefined}const n=this.getLoaderEntryForFile(e);const r=await n(e,t);return r}async createCosmiconfigResult(e,t){const n=await this.loadFileContent(e,t);const r=this.loadedContentToCosmiconfigResult(e,n);return r}async load(e){this.validateFilePath(e);const t=r.default.resolve(process.cwd(),e);const runLoad=async()=>{const e=await(0,i.readFile)(t,{throwNotFound:true});const n=await this.createCosmiconfigResult(t,e);const r=await this.config.transform(n);return r};if(this.loadCache){return(0,o.cacheWrapper)(this.loadCache,t,runLoad)}return runLoad()}}t.Explorer=Explorer},6045:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ExplorerBase=void 0;t.getExtensionDescription=getExtensionDescription;var r=_interopRequireDefault(n(1017));var s=n(4824);var i=n(4844);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}class ExplorerBase{constructor(e){if(e.cache===true){this.loadCache=new Map;this.searchCache=new Map}this.config=e;this.validateConfig()}clearLoadCache(){if(this.loadCache){this.loadCache.clear()}}clearSearchCache(){if(this.searchCache){this.searchCache.clear()}}clearCaches(){this.clearLoadCache();this.clearSearchCache()}validateConfig(){const e=this.config;e.searchPlaces.forEach((t=>{const n=r.default.extname(t)||"noExt";const s=e.loaders[n];if(!s){throw new Error(`No loader specified for ${getExtensionDescription(t)}, so searchPlaces item "${t}" is invalid`)}if(typeof s!=="function"){throw new Error(`loader for ${getExtensionDescription(t)} is not a function (type provided: "${typeof s}"), so searchPlaces item "${t}" is invalid`)}}))}shouldSearchStopWithResult(e){if(e===null)return false;if(e.isEmpty&&this.config.ignoreEmptySearchPlaces)return false;return true}nextDirectoryToSearch(e,t){if(this.shouldSearchStopWithResult(t)){return null}const n=nextDirUp(e);if(n===e||e===this.config.stopDir){return null}return n}loadPackageProp(e,t){const n=s.loaders.loadJson(e,t);const r=(0,i.getPropertyByPath)(n,this.config.packageProp);return r||null}getLoaderEntryForFile(e){if(r.default.basename(e)==="package.json"){const e=this.loadPackageProp.bind(this);return e}const t=r.default.extname(e)||"noExt";const n=this.config.loaders[t];if(!n){throw new Error(`No loader specified for ${getExtensionDescription(e)}`)}return n}loadedContentToCosmiconfigResult(e,t){if(t===null){return null}if(t===undefined){return{filepath:e,config:undefined,isEmpty:true}}return{config:t,filepath:e}}validateFilePath(e){if(!e){throw new Error("load must pass a non-empty string")}}}t.ExplorerBase=ExplorerBase;function nextDirUp(e){return r.default.dirname(e)}function getExtensionDescription(e){const t=r.default.extname(e);return t?`extension "${t}"`:"files without extensions"}},357:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ExplorerSync=void 0;var r=_interopRequireDefault(n(1017));var s=n(6045);var i=n(4134);var o=n(1742);var a=n(9912);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}class ExplorerSync extends s.ExplorerBase{constructor(e){super(e)}searchSync(e=process.cwd()){const t=(0,a.getDirectorySync)(e);const n=this.searchFromDirectorySync(t);return n}searchFromDirectorySync(e){const t=r.default.resolve(process.cwd(),e);const run=()=>{const e=this.searchDirectorySync(t);const n=this.nextDirectoryToSearch(t,e);if(n){return this.searchFromDirectorySync(n)}const r=this.config.transform(e);return r};if(this.searchCache){return(0,o.cacheWrapperSync)(this.searchCache,t,run)}return run()}searchDirectorySync(e){for(const t of this.config.searchPlaces){const n=this.loadSearchPlaceSync(e,t);if(this.shouldSearchStopWithResult(n)===true){return n}}return null}loadSearchPlaceSync(e,t){const n=r.default.join(e,t);const s=(0,i.readFileSync)(n);const o=this.createCosmiconfigResultSync(n,s);return o}loadFileContentSync(e,t){if(t===null){return null}if(t.trim()===""){return undefined}const n=this.getLoaderEntryForFile(e);const r=n(e,t);return r}createCosmiconfigResultSync(e,t){const n=this.loadFileContentSync(e,t);const r=this.loadedContentToCosmiconfigResult(e,n);return r}loadSync(e){this.validateFilePath(e);const t=r.default.resolve(process.cwd(),e);const runLoadSync=()=>{const e=(0,i.readFileSync)(t,{throwNotFound:true});const n=this.createCosmiconfigResultSync(t,e);const r=this.config.transform(n);return r};if(this.loadCache){return(0,o.cacheWrapperSync)(this.loadCache,t,runLoadSync)}return runLoadSync()}}t.ExplorerSync=ExplorerSync},1742:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.cacheWrapper=cacheWrapper;t.cacheWrapperSync=cacheWrapperSync;async function cacheWrapper(e,t,n){const r=e.get(t);if(r!==undefined){return r}const s=await n();e.set(t,s);return s}function cacheWrapperSync(e,t,n){const r=e.get(t);if(r!==undefined){return r}const s=n();e.set(t,s);return s}},9912:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getDirectory=getDirectory;t.getDirectorySync=getDirectorySync;var r=_interopRequireDefault(n(1017));var s=n(9223);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}async function getDirectory(e){const t=await(0,s.isDirectory)(e);if(t===true){return e}const n=r.default.dirname(e);return n}function getDirectorySync(e){const t=(0,s.isDirectorySync)(e);if(t===true){return e}const n=r.default.dirname(e);return n}},4844:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getPropertyByPath=getPropertyByPath;function getPropertyByPath(e,t){if(typeof t==="string"&&Object.prototype.hasOwnProperty.call(e,t)){return e[t]}const n=typeof t==="string"?t.split("."):t;return n.reduce(((e,t)=>{if(e===undefined){return e}return e[t]}),e)}},7945:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.cosmiconfig=cosmiconfig;t.cosmiconfigSync=cosmiconfigSync;t.defaultLoaders=void 0;var r=_interopRequireDefault(n(2037));var s=n(832);var i=n(357);var o=n(4824);var a=n(5160);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function cosmiconfig(e,t={}){const n=normalizeOptions(e,t);const r=new s.Explorer(n);return{search:r.search.bind(r),load:r.load.bind(r),clearLoadCache:r.clearLoadCache.bind(r),clearSearchCache:r.clearSearchCache.bind(r),clearCaches:r.clearCaches.bind(r)}}function cosmiconfigSync(e,t={}){const n=normalizeOptions(e,t);const r=new i.ExplorerSync(n);return{search:r.searchSync.bind(r),load:r.loadSync.bind(r),clearLoadCache:r.clearLoadCache.bind(r),clearSearchCache:r.clearSearchCache.bind(r),clearCaches:r.clearCaches.bind(r)}}const l=Object.freeze({".cjs":o.loaders.loadJs,".js":o.loaders.loadJs,".json":o.loaders.loadJson,".yaml":o.loaders.loadYaml,".yml":o.loaders.loadYaml,noExt:o.loaders.loadYaml});t.defaultLoaders=l;const c=function identity(e){return e};function normalizeOptions(e,t){const n={packageProp:e,searchPlaces:["package.json",`.${e}rc`,`.${e}rc.json`,`.${e}rc.yaml`,`.${e}rc.yml`,`.${e}rc.js`,`.${e}rc.cjs`,`.config/${e}rc`,`.config/${e}rc.json`,`.config/${e}rc.yaml`,`.config/${e}rc.yml`,`.config/${e}rc.js`,`.config/${e}rc.cjs`,`${e}.config.js`,`${e}.config.cjs`],ignoreEmptySearchPlaces:true,stopDir:r.default.homedir(),cache:true,transform:c,loaders:l};const s={...n,...t,loaders:{...n.loaders,...t.loaders}};return s}},4824:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.loaders=void 0;let r;const s=function loadJs(e){if(r===undefined){r=n(833)}const t=r(e);return t};let i;const o=function loadJson(e,t){if(i===undefined){i=n(4302)}try{const e=i(t);return e}catch(t){t.message=`JSON Error in ${e}:\n${t.message}`;throw t}};let a;const l=function loadYaml(e,t){if(a===undefined){a=n(9307)}try{const e=a.parse(t,{prettyErrors:true});return e}catch(t){t.message=`YAML Error in ${e}:\n${t.message}`;throw t}};const c={loadJs:s,loadJson:o,loadYaml:l};t.loaders=c},4134:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.readFile=readFile;t.readFileSync=readFileSync;var r=_interopRequireDefault(n(7147));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}async function fsReadFileAsync(e,t){return new Promise(((n,s)=>{r.default.readFile(e,t,((e,t)=>{if(e){s(e);return}n(t)}))}))}async function readFile(e,t={}){const n=t.throwNotFound===true;try{const t=await fsReadFileAsync(e,"utf8");return t}catch(e){if(n===false&&(e.code==="ENOENT"||e.code==="EISDIR")){return null}throw e}}function readFileSync(e,t={}){const n=t.throwNotFound===true;try{const t=r.default.readFileSync(e,"utf8");return t}catch(e){if(n===false&&(e.code==="ENOENT"||e.code==="EISDIR")){return null}throw e}}},5160:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},6305:function(e,t,n){"use strict";var r=n(3837);var s=n(1589);var i=function errorEx(e,t){if(!e||e.constructor!==String){t=e||{};e=Error.name}var n=function ErrorEXError(r){if(!this){return new ErrorEXError(r)}r=r instanceof Error?r.message:r||this.message;Error.call(this,r);Error.captureStackTrace(this,n);this.name=e;Object.defineProperty(this,"message",{configurable:true,enumerable:false,get:function(){var e=r.split(/\r?\n/g);for(var n in t){if(!t.hasOwnProperty(n)){continue}var i=t[n];if("message"in i){e=i.message(this[n],e)||e;if(!s(e)){e=[e]}}}return e.join("\n")},set:function(e){r=e}});var i=null;var o=Object.getOwnPropertyDescriptor(this,"stack");var a=o.get;var l=o.value;delete o.value;delete o.writable;o.set=function(e){i=e};o.get=function(){var e=(i||(a?a.call(this):l)).split(/\r?\n+/g);if(!i){e[0]=this.name+": "+this.message}var n=1;for(var r in t){if(!t.hasOwnProperty(r)){continue}var s=t[r];if("line"in s){var o=s.line(this[r]);if(o){e.splice(n++,0," "+o)}}if("stack"in s){s.stack(this[r],e)}}return e.join("\n")};Object.defineProperty(this,"stack",o)};if(Object.setPrototypeOf){Object.setPrototypeOf(n.prototype,Error.prototype);Object.setPrototypeOf(n,Error)}else{r.inherits(n,Error)}return n};i.append=function(e,t){return{message:function(n,r){n=n||t;if(n){r[0]+=" "+e.replace("%s",n.toString())}return r}}};i.line=function(e,t){return{line:function(n){n=n||t;if(n){return e.replace("%s",n.toString())}return null}}};e.exports=i},4434:function(e){"use strict";var t=/[|\\{}()[\]^$+*?.]/g;e.exports=function(e){if(typeof e!=="string"){throw new TypeError("Expected a string")}return e.replace(t,"\\$&")}},419:function(e){"use strict";e.exports=(e,t)=>{t=t||process.argv;const n=e.startsWith("-")?"":e.length===1?"-":"--";const r=t.indexOf(n+e);const s=t.indexOf("--");return r!==-1&&(s===-1?true:r<s)}},833:function(e,t,n){"use strict";const r=n(1017);const s=n(2889);const i=n(3938);e.exports=e=>{if(typeof e!=="string"){throw new TypeError("Expected a string")}const t=i(__filename);const n=t?r.dirname(t):__dirname;const o=s(n,e);const a=require.cache[o];if(a&&a.parent){let e=a.parent.children.length;while(e--){if(a.parent.children[e].id===o){a.parent.children.splice(e,1)}}}delete require.cache[o];const l=require.cache[t];return l===undefined?require(o):l.require(o)}},1589:function(e){"use strict";e.exports=function isArrayish(e){if(!e){return false}return e instanceof Array||Array.isArray(e)||e.length>=0&&e.splice instanceof Function}},8629:function(e,t){Object.defineProperty(t,"__esModule",{value:true});t["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;t.matchToToken=function(e){var t={type:"invalid",value:e[0],closed:undefined};if(e[1])t.type="string",t.closed=!!(e[3]||e[4]);else if(e[5])t.type="comment";else if(e[6])t.type="comment",t.closed=!!e[7];else if(e[8])t.type="regex";else if(e[9])t.type="number";else if(e[10])t.type="name";else if(e[11])t.type="punctuator";else if(e[12])t.type="whitespace";return t}},9227:function(e){"use strict";const hexify=e=>{const t=e.charCodeAt(0).toString(16).toUpperCase();return"0x"+(t.length%2?"0":"")+t};const parseError=(e,t,n)=>{if(!t){return{message:e.message+" while parsing empty string",position:0}}const r=e.message.match(/^Unexpected token (.) .*position\s+(\d+)/i);const s=r?+r[2]:e.message.match(/^Unexpected end of JSON.*/i)?t.length-1:null;const i=r?e.message.replace(/^Unexpected token ./,`Unexpected token ${JSON.stringify(r[1])} (${hexify(r[1])})`):e.message;if(s!==null&&s!==undefined){const e=s<=n?0:s-n;const r=s+n>=t.length?t.length:s+n;const o=(e===0?"":"...")+t.slice(e,r)+(r===t.length?"":"...");const a=t===o?"":"near ";return{message:i+` while parsing ${a}${JSON.stringify(o)}`,position:s}}else{return{message:i+` while parsing '${t.slice(0,n*2)}'`,position:0}}};class JSONParseError extends SyntaxError{constructor(e,t,n,r){n=n||20;const s=parseError(e,t,n);super(s.message);Object.assign(this,s);this.code="EJSONPARSE";this.systemError=e;Error.captureStackTrace(this,r||this.constructor)}get name(){return this.constructor.name}set name(e){}get[Symbol.toStringTag](){return this.constructor.name}}const t=Symbol.for("indent");const n=Symbol.for("newline");const r=/^\s*[{\[]((?:\r?\n)+)([\s\t]*)/;const s=/^(?:\{\}|\[\])((?:\r?\n)+)?$/;const parseJson=(e,i,o)=>{const a=stripBOM(e);o=o||20;try{const[,e="\n",o=" "]=a.match(s)||a.match(r)||[,"",""];const l=JSON.parse(a,i);if(l&&typeof l==="object"){l[n]=e;l[t]=o}return l}catch(t){if(typeof e!=="string"&&!Buffer.isBuffer(e)){const n=Array.isArray(e)&&e.length===0;throw Object.assign(new TypeError(`Cannot parse ${n?"an empty array":String(e)}`),{code:"EJSONPARSE",systemError:t})}throw new JSONParseError(t,a,o,parseJson)}};const stripBOM=e=>String(e).replace(/^\uFEFF/,"");e.exports=parseJson;parseJson.JSONParseError=JSONParseError;parseJson.noExceptions=(e,t)=>{try{return JSON.parse(stripBOM(e),t)}catch(e){}}},4195:function(e,t){function set(e,t,n){if(typeof n.value==="object")n.value=klona(n.value);if(!n.enumerable||n.get||n.set||!n.configurable||!n.writable||t==="__proto__"){Object.defineProperty(e,t,n)}else e[t]=n.value}function klona(e){if(typeof e!=="object")return e;var t=0,n,r,s,i=Object.prototype.toString.call(e);if(i==="[object Object]"){s=Object.create(e.__proto__||null)}else if(i==="[object Array]"){s=Array(e.length)}else if(i==="[object Set]"){s=new Set;e.forEach((function(e){s.add(klona(e))}))}else if(i==="[object Map]"){s=new Map;e.forEach((function(e,t){s.set(klona(t),klona(e))}))}else if(i==="[object Date]"){s=new Date(+e)}else if(i==="[object RegExp]"){s=new RegExp(e.source,e.flags)}else if(i==="[object DataView]"){s=new e.constructor(klona(e.buffer))}else if(i==="[object ArrayBuffer]"){s=e.slice(0)}else if(i.slice(-6)==="Array]"){s=new e.constructor(e)}if(s){for(r=Object.getOwnPropertySymbols(e);t<r.length;t++){set(s,r[t],Object.getOwnPropertyDescriptor(e,r[t]))}for(t=0,r=Object.getOwnPropertyNames(e);t<r.length;t++){if(Object.hasOwnProperty.call(s,n=r[t])&&s[n]===e[n])continue;set(s,n,Object.getOwnPropertyDescriptor(e,n))}}return s||e}t.klona=klona},7601:function(e,t){"use strict";t.__esModule=true;t.LinesAndColumns=void 0;var n="\n";var r="\r";var s=function(){function LinesAndColumns(e){this.string=e;var t=[0];for(var s=0;s<e.length;){switch(e[s]){case n:s+=n.length;t.push(s);break;case r:s+=r.length;if(e[s]===n){s+=n.length}t.push(s);break;default:s++;break}}this.offsets=t}LinesAndColumns.prototype.locationForIndex=function(e){if(e<0||e>this.string.length){return null}var t=0;var n=this.offsets;while(n[t+1]<=e){t++}var r=e-n[t];return{line:t,column:r}};LinesAndColumns.prototype.indexForLocation=function(e){var t=e.line,n=e.column;if(t<0||t>=this.offsets.length){return null}if(n<0||n>this.lengthOfLine(t)){return null}return this.offsets[t]+n};LinesAndColumns.prototype.lengthOfLine=function(e){var t=this.offsets[e];var n=e===this.offsets.length-1?this.string.length:this.offsets[e+1];return n-t};return LinesAndColumns}();t.LinesAndColumns=s;t["default"]=s},2844:function(e,t,n){"use strict";const r=n(605);const s=Symbol("max");const i=Symbol("length");const o=Symbol("lengthCalculator");const a=Symbol("allowStale");const l=Symbol("maxAge");const c=Symbol("dispose");const u=Symbol("noDisposeOnSet");const f=Symbol("lruList");const h=Symbol("cache");const p=Symbol("updateAgeOnGet");const naiveLength=()=>1;class LRUCache{constructor(e){if(typeof e==="number")e={max:e};if(!e)e={};if(e.max&&(typeof e.max!=="number"||e.max<0))throw new TypeError("max must be a non-negative number");const t=this[s]=e.max||Infinity;const n=e.length||naiveLength;this[o]=typeof n!=="function"?naiveLength:n;this[a]=e.stale||false;if(e.maxAge&&typeof e.maxAge!=="number")throw new TypeError("maxAge must be a number");this[l]=e.maxAge||0;this[c]=e.dispose;this[u]=e.noDisposeOnSet||false;this[p]=e.updateAgeOnGet||false;this.reset()}set max(e){if(typeof e!=="number"||e<0)throw new TypeError("max must be a non-negative number");this[s]=e||Infinity;trim(this)}get max(){return this[s]}set allowStale(e){this[a]=!!e}get allowStale(){return this[a]}set maxAge(e){if(typeof e!=="number")throw new TypeError("maxAge must be a non-negative number");this[l]=e;trim(this)}get maxAge(){return this[l]}set lengthCalculator(e){if(typeof e!=="function")e=naiveLength;if(e!==this[o]){this[o]=e;this[i]=0;this[f].forEach((e=>{e.length=this[o](e.value,e.key);this[i]+=e.length}))}trim(this)}get lengthCalculator(){return this[o]}get length(){return this[i]}get itemCount(){return this[f].length}rforEach(e,t){t=t||this;for(let n=this[f].tail;n!==null;){const r=n.prev;forEachStep(this,e,n,t);n=r}}forEach(e,t){t=t||this;for(let n=this[f].head;n!==null;){const r=n.next;forEachStep(this,e,n,t);n=r}}keys(){return this[f].toArray().map((e=>e.key))}values(){return this[f].toArray().map((e=>e.value))}reset(){if(this[c]&&this[f]&&this[f].length){this[f].forEach((e=>this[c](e.key,e.value)))}this[h]=new Map;this[f]=new r;this[i]=0}dump(){return this[f].map((e=>isStale(this,e)?false:{k:e.key,v:e.value,e:e.now+(e.maxAge||0)})).toArray().filter((e=>e))}dumpLru(){return this[f]}set(e,t,n){n=n||this[l];if(n&&typeof n!=="number")throw new TypeError("maxAge must be a number");const r=n?Date.now():0;const a=this[o](t,e);if(this[h].has(e)){if(a>this[s]){del(this,this[h].get(e));return false}const o=this[h].get(e);const l=o.value;if(this[c]){if(!this[u])this[c](e,l.value)}l.now=r;l.maxAge=n;l.value=t;this[i]+=a-l.length;l.length=a;this.get(e);trim(this);return true}const p=new Entry(e,t,a,r,n);if(p.length>this[s]){if(this[c])this[c](e,t);return false}this[i]+=p.length;this[f].unshift(p);this[h].set(e,this[f].head);trim(this);return true}has(e){if(!this[h].has(e))return false;const t=this[h].get(e).value;return!isStale(this,t)}get(e){return get(this,e,true)}peek(e){return get(this,e,false)}pop(){const e=this[f].tail;if(!e)return null;del(this,e);return e.value}del(e){del(this,this[h].get(e))}load(e){this.reset();const t=Date.now();for(let n=e.length-1;n>=0;n--){const r=e[n];const s=r.e||0;if(s===0)this.set(r.k,r.v);else{const e=s-t;if(e>0){this.set(r.k,r.v,e)}}}}prune(){this[h].forEach(((e,t)=>get(this,t,false)))}}const get=(e,t,n)=>{const r=e[h].get(t);if(r){const t=r.value;if(isStale(e,t)){del(e,r);if(!e[a])return undefined}else{if(n){if(e[p])r.value.now=Date.now();e[f].unshiftNode(r)}}return t.value}};const isStale=(e,t)=>{if(!t||!t.maxAge&&!e[l])return false;const n=Date.now()-t.now;return t.maxAge?n>t.maxAge:e[l]&&n>e[l]};const trim=e=>{if(e[i]>e[s]){for(let t=e[f].tail;e[i]>e[s]&&t!==null;){const n=t.prev;del(e,t);t=n}}};const del=(e,t)=>{if(t){const n=t.value;if(e[c])e[c](n.key,n.value);e[i]-=n.length;e[h].delete(n.key);e[f].removeNode(t)}};class Entry{constructor(e,t,n,r,s){this.key=e;this.value=t;this.length=n;this.now=r;this.maxAge=s||0}}const forEachStep=(e,t,n,r)=>{let s=n.value;if(isStale(e,s)){del(e,n);if(!e[a])s=undefined}if(s)t.call(r,s.value,s.key,e)};e.exports=LRUCache},3938:function(e,t,n){"use strict";const r=n(1576);e.exports=e=>{const t=r();if(!e){return t[2].getFileName()}let n=false;t.shift();for(const r of t){const t=r.getFileName();if(typeof t!=="string"){continue}if(t===e){n=true;continue}if(t==="module.js"){continue}if(n&&t!==e){return t}}}},4302:function(e,t,n){"use strict";const r=n(6305);const s=n(9227);const{default:i}=n(7601);const{codeFrameColumns:o}=n(2588);const a=r("JSONError",{fileName:r.append("in %s"),codeFrame:r.append("\n\n%s\n")});const parseJson=(e,t,n)=>{if(typeof t==="string"){n=t;t=null}try{try{return JSON.parse(e,t)}catch(n){s(e,t);throw n}}catch(t){t.message=t.message.replace(/\n/g,"");const r=t.message.match(/in JSON at position (\d+) while parsing/);const s=new a(t);if(n){s.fileName=n}if(r&&r.length>0){const t=new i(e);const n=Number(r[1]);const a=t.locationForIndex(n);const l=o(e,{start:{line:a.line+1,column:a.column+1}},{highlightCode:true});s.codeFrame=l}throw s}};parseJson.JSONError=a;e.exports=parseJson},9223:function(e,t,n){"use strict";const{promisify:r}=n(3837);const s=n(7147);async function isType(e,t,n){if(typeof n!=="string"){throw new TypeError(`Expected a string, got ${typeof n}`)}try{const i=await r(s[e])(n);return i[t]()}catch(e){if(e.code==="ENOENT"){return false}throw e}}function isTypeSync(e,t,n){if(typeof n!=="string"){throw new TypeError(`Expected a string, got ${typeof n}`)}try{return s[e](n)[t]()}catch(e){if(e.code==="ENOENT"){return false}throw e}}t.isFile=isType.bind(null,"stat","isFile");t.isDirectory=isType.bind(null,"stat","isDirectory");t.isSymlink=isType.bind(null,"lstat","isSymbolicLink");t.isFileSync=isTypeSync.bind(null,"statSync","isFile");t.isDirectorySync=isTypeSync.bind(null,"statSync","isDirectory");t.isSymlinkSync=isTypeSync.bind(null,"lstatSync","isSymbolicLink")},1558:function(e){"use strict";class SyntaxError extends Error{constructor(e){super(e);const{line:t,column:n,reason:r,plugin:s,file:i}=e;this.name="SyntaxError";this.message=`${this.name}\n\n`;if(typeof t!=="undefined"){this.message+=`(${t}:${n}) `}this.message+=s?`${s}: `:"";this.message+=i?`${i} `:"<css input> ";this.message+=`${r}`;const o=e.showSourceCode();if(o){this.message+=`\n\n${o}\n`}this.stack=false}}e.exports=SyntaxError},8031:function(e){"use strict";class Warning extends Error{constructor(e){super(e);const{text:t,line:n,column:r,plugin:s}=e;this.name="Warning";this.message=`${this.name}\n\n`;if(typeof n!=="undefined"){this.message+=`(${n}:${r}) `}this.message+=s?`${s}: `:"";this.message+=`${t}`;this.stack=false}}e.exports=Warning},2521:function(e,t,n){"use strict";e.exports=n(2031)["default"]},2031:function(e,t,n){"use strict";var r;r={value:true};t["default"]=loader;var s=_interopRequireDefault(n(1017));var i=n(3813);var o=_interopRequireDefault(n(780));var a=_interopRequireDefault(n(8031));var l=_interopRequireDefault(n(843));var c=n(4070);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}let u=false;async function loader(e,t,n){const r=this.getOptions(l.default);const f=this.async();const h=typeof r.postcssOptions==="undefined"||typeof r.postcssOptions.config==="undefined"?true:r.postcssOptions.config;const p=(0,c.getPostcssImplementation)(this,r.implementation);if(!p){f(new Error(`The Postcss implementation "${r.implementation}" not found`));return}let d;if(h){try{d=await(0,c.loadConfig)(this,h,r.postcssOptions)}catch(e){f(e);return}}const g=typeof r.sourceMap!=="undefined"?r.sourceMap:this.sourceMap;const{plugins:m,processOptions:y}=await(0,c.getPostcssOptions)(this,d,r.postcssOptions);if(g){y.map={inline:false,annotation:false,...y.map}}if(t&&y.map){y.map.prev=(0,c.normalizeSourceMap)(t,this.context)}let v;if(n&&n.ast&&n.ast.type==="postcss"&&(0,i.satisfies)(n.ast.version,`^${o.default.version}`)){({root:v}=n.ast)}if(!v&&r.execute){e=(0,c.exec)(e,this)}let b;let E;try{E=p(m);b=await E.process(v||e,y)}catch(e){if(!u&&E&&E.version&&E.version.startsWith("7.")){const e=(0,c.findPackageJSONDir)(process.cwd(),this.fs.statSync);if(e){let t;try{t=this.fs.readFileSync(s.default.resolve(e,"package.json"),"utf8")}catch(e){}if(t){let e;try{e=JSON.parse(t)}catch(e){}if(e){if(!e.dependencies.postcss&&!e.devDependencies.postcss){this.emitWarning(new Error("Add postcss as project dependency. postcss is not a peer dependency for postcss-loader. "+"Use `npm install postcss` or `yarn add postcss`"))}else{u=true}}}}}(0,c.reportError)(this,f,e);return}for(const e of b.warnings()){this.emitWarning(new a.default(e))}for(const e of b.messages){switch(e.type){case"dependency":this.addDependency(e.file);break;case"build-dependency":this.addBuildDependency(e.file);break;case"missing-dependency":this.addMissingDependency(e.file);break;case"context-dependency":this.addContextDependency(e.file);break;case"dir-dependency":this.addContextDependency(e.dir);break;case"asset":if(e.content&&e.file){this.emitFile(e.file,e.content,e.sourceMap,e.info)}}}let w=b.map?b.map.toJSON():undefined;if(w&&g){w=(0,c.normalizeSourceMapAfterPostcss)(w,this.context)}let S;try{S={type:"postcss",version:b.processor.version,root:b.root}}catch(e){(0,c.reportError)(this,f,e);return}f(null,b.css,w,{ast:S})}},4070:function(e,t,n){"use strict";e=n.nmd(e);Object.defineProperty(t,"__esModule",{value:true});t.exec=exec;t.findPackageJSONDir=findPackageJSONDir;t.getPostcssImplementation=getPostcssImplementation;t.getPostcssOptions=getPostcssOptions;t.loadConfig=loadConfig;t.normalizeSourceMap=normalizeSourceMap;t.normalizeSourceMapAfterPostcss=normalizeSourceMapAfterPostcss;t.reportError=reportError;var r=_interopRequireDefault(n(1017));var s=_interopRequireDefault(n(7310));var i=_interopRequireDefault(n(8188));var o=n(4195);var a=n(7945);var l=_interopRequireDefault(n(1558));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const c=e;const stat=(e,t)=>new Promise(((n,r)=>{e.stat(t,((e,t)=>{if(e){r(e)}n(t)}))}));function exec(e,t){const{resource:n,context:r}=t;const s=new i.default(n,c);s.paths=i.default._nodeModulePaths(r);s.filename=n;s._compile(e,n);return s.exports}async function loadConfig(e,t,n){const i=typeof t==="string"?r.default.resolve(t):r.default.dirname(e.resourcePath);let l;try{l=aw