/*! Stencil Node System v4.20.0 | MIT Licensed | https://stenciljs.com */ "use strict";var yi=Object.create;var $t=Object.defineProperty;var bi=Object.getOwnPropertyDescriptor;var Ei=Object.getOwnPropertyNames;var Ti=Object.getPrototypeOf,xi=Object.prototype.hasOwnProperty;var he=(n,t)=>()=>(t||n((t={exports:{}}).exports,t),t.exports),Sr=(n,t)=>{for(var e in t)$t(n,e,{get:t[e],enumerable:!0})},Lr=(n,t,e,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of Ei(t))!xi.call(n,i)&&i!==e&&$t(n,i,{get:()=>t[i],enumerable:!(r=bi(t,i))||r.enumerable});return n};var ve=(n,t,e)=>(e=n!=null?yi(Ti(n)):{},Lr(t||!n||!n.__esModule?$t(e,"default",{value:n,enumerable:!0}):e,n)),Ci=n=>Lr($t({},"__esModule",{value:!0}),n);var Dr=he((Ao,Dt)=>{"use strict";var Si=typeof process<"u"&&process.env.TERM_PROGRAM==="Hyper",Li=typeof process<"u"&&process.platform==="win32",Or=typeof process<"u"&&process.platform==="linux",_t={ballotDisabled:"\u2612",ballotOff:"\u2610",ballotOn:"\u2611",bullet:"\u2022",bulletWhite:"\u25E6",fullBlock:"\u2588",heart:"\u2764",identicalTo:"\u2261",line:"\u2500",mark:"\u203B",middot:"\xB7",minus:"\uFF0D",multiplication:"\xD7",obelus:"\xF7",pencilDownRight:"\u270E",pencilRight:"\u270F",pencilUpRight:"\u2710",percent:"%",pilcrow2:"\u2761",pilcrow:"\xB6",plusMinus:"\xB1",question:"?",section:"\xA7",starsOff:"\u2606",starsOn:"\u2605",upDownArrow:"\u2195"},Ar=Object.assign({},_t,{check:"\u221A",cross:"\xD7",ellipsisLarge:"...",ellipsis:"...",info:"i",questionSmall:"?",pointer:">",pointerSmall:"\xBB",radioOff:"( )",radioOn:"(*)",warning:"\u203C"}),Rr=Object.assign({},_t,{ballotCross:"\u2718",check:"\u2714",cross:"\u2716",ellipsisLarge:"\u22EF",ellipsis:"\u2026",info:"\u2139",questionFull:"\uFF1F",questionSmall:"\uFE56",pointer:Or?"\u25B8":"\u276F",pointerSmall:Or?"\u2023":"\u203A",radioOff:"\u25EF",radioOn:"\u25C9",warning:"\u26A0"});Dt.exports=Li&&!Si?Ar:Rr;Reflect.defineProperty(Dt.exports,"common",{enumerable:!1,value:_t});Reflect.defineProperty(Dt.exports,"windows",{enumerable:!1,value:Ar});Reflect.defineProperty(Dt.exports,"other",{enumerable:!1,value:Rr})});var wr=he((Ro,er)=>{"use strict";var Oi=n=>n!==null&&typeof n=="object"&&!Array.isArray(n),Ai=/[\u001b\u009b][[\]#;?()]*(?:(?:(?:[^\W_]*;?[^\W_]*)\u0007)|(?:(?:[0-9]{1,4}(;[0-9]{0,4})*)?[~0-9=<>cf-nqrtyA-PRZ]))/g,Ri=()=>typeof process<"u"?process.env.FORCE_COLOR!=="0":!1,Pr=()=>{let n={enabled:Ri(),visible:!0,styles:{},keys:{}},t=s=>{let l=s.open=`\x1B[${s.codes[0]}m`,a=s.close=`\x1B[${s.codes[1]}m`,d=s.regex=new RegExp(`\\u001b\\[${s.codes[1]}m`,"g");return s.wrap=(c,y)=>{c.includes(a)&&(c=c.replace(d,a+l));let h=l+c+a;return y?h.replace(/\r*\n/g,`${a}$&${l}`):h},s},e=(s,l,a)=>typeof s=="function"?s(l):s.wrap(l,a),r=(s,l)=>{if(s===""||s==null)return"";if(n.enabled===!1)return s;if(n.visible===!1)return"";let a=""+s,d=a.includes(` `),c=l.length;for(c>0&&l.includes("unstyle")&&(l=[...new Set(["unstyle",...l])].reverse());c-- >0;)a=e(n.styles[l[c]],a,d);return a},i=(s,l,a)=>{n.styles[s]=t({name:s,codes:l}),(n.keys[a]||(n.keys[a]=[])).push(s),Reflect.defineProperty(n,s,{configurable:!0,enumerable:!0,set(c){n.alias(s,c)},get(){let c=y=>r(y,c.stack);return Reflect.setPrototypeOf(c,n),c.stack=this.stack?this.stack.concat(s):[s],c}})};return i("reset",[0,0],"modifier"),i("bold",[1,22],"modifier"),i("dim",[2,22],"modifier"),i("italic",[3,23],"modifier"),i("underline",[4,24],"modifier"),i("inverse",[7,27],"modifier"),i("hidden",[8,28],"modifier"),i("strikethrough",[9,29],"modifier"),i("black",[30,39],"color"),i("red",[31,39],"color"),i("green",[32,39],"color"),i("yellow",[33,39],"color"),i("blue",[34,39],"color"),i("magenta",[35,39],"color"),i("cyan",[36,39],"color"),i("white",[37,39],"color"),i("gray",[90,39],"color"),i("grey",[90,39],"color"),i("bgBlack",[40,49],"bg"),i("bgRed",[41,49],"bg"),i("bgGreen",[42,49],"bg"),i("bgYellow",[43,49],"bg"),i("bgBlue",[44,49],"bg"),i("bgMagenta",[45,49],"bg"),i("bgCyan",[46,49],"bg"),i("bgWhite",[47,49],"bg"),i("blackBright",[90,39],"bright"),i("redBright",[91,39],"bright"),i("greenBright",[92,39],"bright"),i("yellowBright",[93,39],"bright"),i("blueBright",[94,39],"bright"),i("magentaBright",[95,39],"bright"),i("cyanBright",[96,39],"bright"),i("whiteBright",[97,39],"bright"),i("bgBlackBright",[100,49],"bgBright"),i("bgRedBright",[101,49],"bgBright"),i("bgGreenBright",[102,49],"bgBright"),i("bgYellowBright",[103,49],"bgBright"),i("bgBlueBright",[104,49],"bgBright"),i("bgMagentaBright",[105,49],"bgBright"),i("bgCyanBright",[106,49],"bgBright"),i("bgWhiteBright",[107,49],"bgBright"),n.ansiRegex=Ai,n.hasColor=n.hasAnsi=s=>(n.ansiRegex.lastIndex=0,typeof s=="string"&&s!==""&&n.ansiRegex.test(s)),n.alias=(s,l)=>{let a=typeof l=="string"?n[l]:l;if(typeof a!="function")throw new TypeError("Expected alias to be the name of an existing color (string) or a function");a.stack||(Reflect.defineProperty(a,"name",{value:s}),n.styles[s]=a,a.stack=[s]),Reflect.defineProperty(n,s,{configurable:!0,enumerable:!0,set(d){n.alias(s,d)},get(){let d=c=>r(c,d.stack);return Reflect.setPrototypeOf(d,n),d.stack=this.stack?this.stack.concat(a.stack):a.stack,d}})},n.theme=s=>{if(!Oi(s))throw new TypeError("Expected theme to be an object");for(let l of Object.keys(s))n.alias(l,s[l]);return n},n.alias("unstyle",s=>typeof s=="string"&&s!==""?(n.ansiRegex.lastIndex=0,s.replace(n.ansiRegex,"")):""),n.alias("noop",s=>s),n.none=n.clear=n.noop,n.stripColor=n.unstyle,n.symbols=Dr(),n.define=i,n};er.exports=Pr();er.exports.create=Pr});var Gr=he((bl,Vr)=>{Vr.exports=function(n){var t={};function e(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return n[r].call(i.exports,i,i.exports,e),i.l=!0,i.exports}return e.m=n,e.c=t,e.i=function(r){return r},e.d=function(r,i,s){e.o(r,i)||Object.defineProperty(r,i,{configurable:!1,enumerable:!0,get:s})},e.n=function(r){var i=r&&r.__esModule?function(){return r.default}:function(){return r};return e.d(i,"a",i),i},e.o=function(r,i){return Object.prototype.hasOwnProperty.call(r,i)},e.p="",e(e.s=14)}([function(n,t){n.exports=require("path")},function(n,t,e){"use strict";t.__esModule=!0;var r=e(173),i=s(r);function s(l){return l&&l.__esModule?l:{default:l}}t.default=function(l){return function(){var a=l.apply(this,arguments);return new i.default(function(d,c){function y(h,A){try{var x=a[h](A),g=x.value}catch(C){c(C);return}if(x.done)d(g);else return i.default.resolve(g).then(function(C){y("next",C)},function(C){y("throw",C)})}return y("next")})}}},function(n,t){n.exports=require("util")},function(n,t){n.exports=require("fs")},function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});class r extends Error{constructor(c,y){super(c),this.code=y}}t.MessageError=r;class i extends r{constructor(c,y,h){super(c,y),this.process=h}}t.ProcessSpawnError=i;class s extends r{}t.SecurityError=s;class l extends r{}t.ProcessTermError=l;class a extends Error{constructor(c,y){super(c),this.responseCode=y}}t.ResponseError=a},function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getFirstSuitableFolder=t.readFirstAvailableStream=t.makeTempDir=t.hardlinksWork=t.writeFilePreservingEol=t.getFileSizeOnDisk=t.walk=t.symlink=t.find=t.readJsonAndFile=t.readJson=t.readFileAny=t.hardlinkBulk=t.copyBulk=t.unlink=t.glob=t.link=t.chmod=t.lstat=t.exists=t.mkdirp=t.stat=t.access=t.rename=t.readdir=t.realpath=t.readlink=t.writeFile=t.open=t.readFileBuffer=t.lockQueue=t.constants=void 0;var r;function i(){return r=B(e(1))}let s=(()=>{var K=(0,(r||i()).default)(function*(G,U,j,V){let te=(()=>{var se=(0,(r||i()).default)(function*(Le){let ge=Le.src,re=Le.dest,Rt=Le.type,He=Le.onFresh||Je,ye=Le.onDone||Je;if(oe.has(re.toLowerCase())?V.verbose(`The case-insensitive file ${re} shouldn't be copied twice in one bulk copy`):oe.add(re.toLowerCase()),Rt==="symlink"){yield Ee((o||u()).default.dirname(re)),He(),Re.symlink.push({dest:re,linkname:ge}),ye();return}if(U.ignoreBasenames.indexOf((o||u()).default.basename(ge))>=0)return;let be=yield Ce(ge),rt;be.isDirectory()&&(rt=yield Se(ge));let Ne;try{Ne=yield Ce(re)}catch(ke){if(ke.code!=="ENOENT")throw ke}if(Ne){let ke=be.isSymbolicLink()&&Ne.isSymbolicLink(),nt=be.isDirectory()&&Ne.isDirectory(),qe=be.isFile()&&Ne.isFile();if(qe&&de.has(re)){ye(),V.verbose(V.lang("verboseFileSkipArtifact",ge));return}if(qe&&be.size===Ne.size&&(0,(X||Q()).fileDatesEqual)(be.mtime,Ne.mtime)){ye(),V.verbose(V.lang("verboseFileSkip",ge,re,be.size,+be.mtime));return}if(ke){let Oe=yield ae(ge);if(Oe===(yield ae(re))){ye(),V.verbose(V.lang("verboseFileSkipSymlink",ge,re,Oe));return}}if(nt){let Oe=yield Se(re);yt(rt,"src files not initialised");for(var Ye=Oe,lt=Array.isArray(Ye),je=0,Ye=lt?Ye:Ye[Symbol.iterator]();;){var Et;if(lt){if(je>=Ye.length)break;Et=Ye[je++]}else{if(je=Ye.next(),je.done)break;Et=je.value}let ft=Et;if(rt.indexOf(ft)<0){let it=(o||u()).default.join(re,ft);if(j.add(it),(yield Ce(it)).isDirectory())for(var Qe=yield Se(it),ut=Array.isArray(Qe),Ue=0,Qe=ut?Qe:Qe[Symbol.iterator]();;){var Tt;if(ut){if(Ue>=Qe.length)break;Tt=Qe[Ue++]}else{if(Ue=Qe.next(),Ue.done)break;Tt=Ue.value}let qt=Tt;j.add((o||u()).default.join(it,qt))}}}}}if(Ne&&Ne.isSymbolicLink()&&(yield(0,(X||Q()).unlink)(re),Ne=null),be.isSymbolicLink()){He();let ke=yield ae(ge);Re.symlink.push({dest:re,linkname:ke}),ye()}else if(be.isDirectory()){Ne||(V.verbose(V.lang("verboseFileFolder",re)),yield Ee(re));let ke=re.split((o||u()).default.sep);for(;ke.length;)oe.add(ke.join((o||u()).default.sep).toLowerCase()),ke.pop();yt(rt,"src files not initialised");let nt=rt.length;nt||ye();for(var Ze=rt,ct=Array.isArray(Ze),Xe=0,Ze=ct?Ze:Ze[Symbol.iterator]();;){var we;if(ct){if(Xe>=Ze.length)break;we=Ze[Xe++]}else{if(Xe=Ze.next(),Xe.done)break;we=Xe.value}let qe=we;G.push({dest:(o||u()).default.join(re,qe),onFresh:He,onDone:function(Oe){function ft(){return Oe.apply(this,arguments)}return ft.toString=function(){return Oe.toString()},ft}(function(){--nt===0&&ye()}),src:(o||u()).default.join(ge,qe)})}}else if(be.isFile())He(),Re.file.push({src:ge,dest:re,atime:be.atime,mtime:be.mtime,mode:be.mode}),ye();else throw new Error(`unsure how to copy this: ${ge}`)});return function(ge){return se.apply(this,arguments)}})(),de=new Set(U.artifactFiles||[]),oe=new Set;for(var ie=G,le=Array.isArray(ie),ne=0,ie=le?ie:ie[Symbol.iterator]();;){var $e;if(le){if(ne>=ie.length)break;$e=ie[ne++]}else{if(ne=ie.next(),ne.done)break;$e=ne.value}let se=$e,Le=se.onDone;se.onDone=function(){U.onProgress(se.dest),Le&&Le()}}U.onStart(G.length);let Re={file:[],symlink:[],link:[]};for(;G.length;){let se=G.splice(0,dt);yield Promise.all(se.map(te))}for(var De=de,at=Array.isArray(De),ze=0,De=at?De:De[Symbol.iterator]();;){var gt;if(at){if(ze>=De.length)break;gt=De[ze++]}else{if(ze=De.next(),ze.done)break;gt=ze.value}let se=gt;j.has(se)&&(V.verbose(V.lang("verboseFilePhantomExtraneous",se)),j.delete(se))}for(var Pe=j,At=Array.isArray(Pe),Ke=0,Pe=At?Pe:Pe[Symbol.iterator]();;){var pt;if(At){if(Ke>=Pe.length)break;pt=Pe[Ke++]}else{if(Ke=Pe.next(),Ke.done)break;pt=Ke.value}let se=pt;oe.has(se.toLowerCase())&&j.delete(se)}return Re});return function(U,j,V,te){return K.apply(this,arguments)}})(),l=(()=>{var K=(0,(r||i()).default)(function*(G,U,j,V){let te=(()=>{var se=(0,(r||i()).default)(function*(Le){let ge=Le.src,re=Le.dest,Rt=Le.onFresh||Je,He=Le.onDone||Je;if(oe.has(re.toLowerCase())){He();return}if(oe.add(re.toLowerCase()),U.ignoreBasenames.indexOf((o||u()).default.basename(ge))>=0)return;let ye=yield Ce(ge),be;ye.isDirectory()&&(be=yield Se(ge));let rt=yield We(re);if(rt){let we=yield Ce(re),ke=ye.isSymbolicLink()&&we.isSymbolicLink(),nt=ye.isDirectory()&&we.isDirectory(),qe=ye.isFile()&&we.isFile();if(ye.mode!==we.mode)try{yield Te(re,ye.mode)}catch(Oe){V.verbose(Oe)}if(qe&&de.has(re)){He(),V.verbose(V.lang("verboseFileSkipArtifact",ge));return}if(qe&&ye.ino!==null&&ye.ino===we.ino){He(),V.verbose(V.lang("verboseFileSkip",ge,re,ye.ino));return}if(ke){let Oe=yield ae(ge);if(Oe===(yield ae(re))){He(),V.verbose(V.lang("verboseFileSkipSymlink",ge,re,Oe));return}}if(nt){let Oe=yield Se(re);yt(be,"src files not initialised");for(var je=Oe,Ne=Array.isArray(je),lt=0,je=Ne?je:je[Symbol.iterator]();;){var Ye;if(Ne){if(lt>=je.length)break;Ye=je[lt++]}else{if(lt=je.next(),lt.done)break;Ye=lt.value}let ft=Ye;if(be.indexOf(ft)<0){let it=(o||u()).default.join(re,ft);if(j.add(it),(yield Ce(it)).isDirectory())for(var Ue=yield Se(it),Et=Array.isArray(Ue),ut=0,Ue=Et?Ue:Ue[Symbol.iterator]();;){var Qe;if(Et){if(ut>=Ue.length)break;Qe=Ue[ut++]}else{if(ut=Ue.next(),ut.done)break;Qe=ut.value}let qt=Qe;j.add((o||u()).default.join(it,qt))}}}}}if(ye.isSymbolicLink()){Rt();let we=yield ae(ge);Re.symlink.push({dest:re,linkname:we}),He()}else if(ye.isDirectory()){V.verbose(V.lang("verboseFileFolder",re)),yield Ee(re);let we=re.split((o||u()).default.sep);for(;we.length;)oe.add(we.join((o||u()).default.sep).toLowerCase()),we.pop();yt(be,"src files not initialised");let ke=be.length;ke||He();for(var Xe=be,Tt=Array.isArray(Xe),ct=0,Xe=Tt?Xe:Xe[Symbol.iterator]();;){var Ze;if(Tt){if(ct>=Xe.length)break;Ze=Xe[ct++]}else{if(ct=Xe.next(),ct.done)break;Ze=ct.value}let nt=Ze;G.push({onFresh:Rt,src:(o||u()).default.join(ge,nt),dest:(o||u()).default.join(re,nt),onDone:function(qe){function Oe(){return qe.apply(this,arguments)}return Oe.toString=function(){return qe.toString()},Oe}(function(){--ke===0&&He()})})}}else if(ye.isFile())Rt(),Re.link.push({src:ge,dest:re,removeDest:rt}),He();else throw new Error(`unsure how to copy this: ${ge}`)});return function(ge){return se.apply(this,arguments)}})(),de=new Set(U.artifactFiles||[]),oe=new Set;for(var ie=G,le=Array.isArray(ie),ne=0,ie=le?ie:ie[Symbol.iterator]();;){var $e;if(le){if(ne>=ie.length)break;$e=ie[ne++]}else{if(ne=ie.next(),ne.done)break;$e=ne.value}let se=$e,Le=se.onDone||Je;se.onDone=function(){U.onProgress(se.dest),Le()}}U.onStart(G.length);let Re={file:[],symlink:[],link:[]};for(;G.length;){let se=G.splice(0,dt);yield Promise.all(se.map(te))}for(var De=de,at=Array.isArray(De),ze=0,De=at?De:De[Symbol.iterator]();;){var gt;if(at){if(ze>=De.length)break;gt=De[ze++]}else{if(ze=De.next(),ze.done)break;gt=ze.value}let se=gt;j.has(se)&&(V.verbose(V.lang("verboseFilePhantomExtraneous",se)),j.delete(se))}for(var Pe=j,At=Array.isArray(Pe),Ke=0,Pe=At?Pe:Pe[Symbol.iterator]();;){var pt;if(At){if(Ke>=Pe.length)break;pt=Pe[Ke++]}else{if(Ke=Pe.next(),Ke.done)break;pt=Ke.value}let se=pt;oe.has(se.toLowerCase())&&j.delete(se)}return Re});return function(U,j,V,te){return K.apply(this,arguments)}})(),a=t.copyBulk=(()=>{var K=(0,(r||i()).default)(function*(G,U,j){let V={onStart:j&&j.onStart||Je,onProgress:j&&j.onProgress||Je,possibleExtraneous:j?j.possibleExtraneous:new Set,ignoreBasenames:j&&j.ignoreBasenames||[],artifactFiles:j&&j.artifactFiles||[]},te=yield s(G,V,V.possibleExtraneous,U);V.onStart(te.file.length+te.symlink.length+te.link.length);let de=te.file,oe=new Map;yield(b||L()).queue(de,(()=>{var ne=(0,(r||i()).default)(function*(ie){let $e;for(;$e=oe.get(ie.dest);)yield $e;U.verbose(U.lang("verboseFileCopy",ie.src,ie.dest));let Re=(0,(X||Q()).copyFile)(ie,function(){return oe.delete(ie.dest)});return oe.set(ie.dest,Re),V.onProgress(ie.dest),Re});return function(ie){return ne.apply(this,arguments)}})(),dt);let le=te.symlink;yield(b||L()).queue(le,function(ne){let ie=(o||u()).default.resolve((o||u()).default.dirname(ne.dest),ne.linkname);return U.verbose(U.lang("verboseFileSymlink",ne.dest,ie)),x(ie,ne.dest)})});return function(U,j,V){return K.apply(this,arguments)}})(),d=t.hardlinkBulk=(()=>{var K=(0,(r||i()).default)(function*(G,U,j){let V={onStart:j&&j.onStart||Je,onProgress:j&&j.onProgress||Je,possibleExtraneous:j?j.possibleExtraneous:new Set,artifactFiles:j&&j.artifactFiles||[],ignoreBasenames:[]},te=yield l(G,V,V.possibleExtraneous,U);V.onStart(te.file.length+te.symlink.length+te.link.length);let de=te.link;yield(b||L()).queue(de,(()=>{var le=(0,(r||i()).default)(function*(ne){U.verbose(U.lang("verboseFileLink",ne.src,ne.dest)),ne.removeDest&&(yield(0,(X||Q()).unlink)(ne.dest)),yield Mt(ne.src,ne.dest)});return function(ne){return le.apply(this,arguments)}})(),dt);let oe=te.symlink;yield(b||L()).queue(oe,function(le){let ne=(o||u()).default.resolve((o||u()).default.dirname(le.dest),le.linkname);return U.verbose(U.lang("verboseFileSymlink",le.dest,ne)),x(ne,le.dest)})});return function(U,j,V){return K.apply(this,arguments)}})(),c=t.readFileAny=(()=>{var K=(0,(r||i()).default)(function*(G){for(var V=G,U=Array.isArray(V),j=0,V=U?V:V[Symbol.iterator]();;){var te;if(U){if(j>=V.length)break;te=V[j++]}else{if(j=V.next(),j.done)break;te=j.value}let de=te;if(yield We(de))return Zt(de)}return null});return function(U){return K.apply(this,arguments)}})(),y=t.readJson=(()=>{var K=(0,(r||i()).default)(function*(G){return(yield h(G)).object});return function(U){return K.apply(this,arguments)}})(),h=t.readJsonAndFile=(()=>{var K=(0,(r||i()).default)(function*(G){let U=yield Zt(G);try{return{object:(0,(F||H()).default)(JSON.parse(Ot(U))),content:U}}catch(j){throw j.message=`${G}: ${j.message}`,j}});return function(U){return K.apply(this,arguments)}})(),A=t.find=(()=>{var K=(0,(r||i()).default)(function*(G,U){let j=U.split((o||u()).default.sep);for(;j.length;){let V=j.concat(G).join((o||u()).default.sep);if(yield We(V))return V;j.pop()}return!1});return function(U,j){return K.apply(this,arguments)}})(),x=t.symlink=(()=>{var K=(0,(r||i()).default)(function*(G,U){try{if((yield Ce(U)).isSymbolicLink()&&(yield Ae(U))===G)return}catch(j){if(j.code!=="ENOENT")throw j}if(yield(0,(X||Q()).unlink)(U),process.platform==="win32")yield Ft(G,U,"junction");else{let j;try{j=(o||u()).default.relative((E||S()).default.realpathSync((o||u()).default.dirname(U)),(E||S()).default.realpathSync(G))}catch(V){if(V.code!=="ENOENT")throw V;j=(o||u()).default.relative((o||u()).default.dirname(U),G)}yield Ft(j||".",U)}});return function(U,j){return K.apply(this,arguments)}})(),g=t.walk=(()=>{var K=(0,(r||i()).default)(function*(G,U,j=new Set){let V=[],te=yield Se(G);j.size&&(te=te.filter(function(ie){return!j.has(ie)}));for(var le=te,de=Array.isArray(le),oe=0,le=de?le:le[Symbol.iterator]();;){var ne;if(de){if(oe>=le.length)break;ne=le[oe++]}else{if(oe=le.next(),oe.done)break;ne=oe.value}let ie=ne,$e=U?(o||u()).default.join(U,ie):ie,Re=(o||u()).default.join(G,ie),at=yield Ce(Re);V.push({relative:$e,basename:ie,absolute:Re,mtime:+at.mtime}),at.isDirectory()&&(V=V.concat(yield g(Re,$e,j)))}return V});return function(U,j){return K.apply(this,arguments)}})(),C=t.getFileSizeOnDisk=(()=>{var K=(0,(r||i()).default)(function*(G){let U=yield Ce(G),j=U.size,V=U.blksize;return Math.ceil(j/V)*V});return function(U){return K.apply(this,arguments)}})(),T=(()=>{var K=(0,(r||i()).default)(function*(G){if(!(yield We(G)))return;let U=yield Y(G);for(let j=0;j{var K=(0,(r||i()).default)(function*(G,U){let j=(yield T(G))||(O||m()).default.EOL;j!==` `&&(U=U.replace(/\n/g,j)),yield fe(G,U)});return function(U,j){return K.apply(this,arguments)}})(),R=t.hardlinksWork=(()=>{var K=(0,(r||i()).default)(function*(G){let U="test-file"+Math.random(),j=(o||u()).default.join(G,U),V=(o||u()).default.join(G,U+"-link");try{yield fe(j,"test"),yield Mt(j,V)}catch{return!1}finally{yield(0,(X||Q()).unlink)(j),yield(0,(X||Q()).unlink)(V)}return!0});return function(U){return K.apply(this,arguments)}})(),N=t.makeTempDir=(()=>{var K=(0,(r||i()).default)(function*(G){let U=(o||u()).default.join((O||m()).default.tmpdir(),`yarn-${G||""}-${Date.now()}-${Math.random()}`);return yield(0,(X||Q()).unlink)(U),yield Ee(U),U});return function(U){return K.apply(this,arguments)}})(),k=t.readFirstAvailableStream=(()=>{var K=(0,(r||i()).default)(function*(G){for(var V=G,U=Array.isArray(V),j=0,V=U?V:V[Symbol.iterator]();;){var te;if(U){if(j>=V.length)break;te=V[j++]}else{if(j=V.next(),j.done)break;te=j.value}let de=te;try{let oe=yield q(de,"r");return(E||S()).default.createReadStream(de,{fd:oe})}catch{}}return null});return function(U){return K.apply(this,arguments)}})(),p=t.getFirstSuitableFolder=(()=>{var K=(0,(r||i()).default)(function*(G,U=J.W_OK|J.X_OK){let j={skipped:[],folder:null};for(var de=G,V=Array.isArray(de),te=0,de=V?de:de[Symbol.iterator]();;){var oe;if(V){if(te>=de.length)break;oe=de[te++]}else{if(te=de.next(),te.done)break;oe=te.value}let le=oe;try{return yield Ee(le),yield Te(le,U),j.folder=le,j}catch(ne){j.skipped.push({error:ne,folder:le})}}return j});return function(U){return K.apply(this,arguments)}})();t.copy=Bt,t.readFile=Zt,t.readFileRaw=mi,t.normalizeOS=Cr;var E;function S(){return E=B(e(3))}var D;function M(){return D=B(e(75))}var O;function m(){return O=B(e(36))}var o;function u(){return o=B(e(0))}var f;function v(){return f=B(e(84))}var b;function L(){return b=$(e(40))}var P;function w(){return P=e(40)}var F;function H(){return F=B(e(20))}var X;function Q(){return X=e(164)}function $(K){if(K&&K.__esModule)return K;var G={};if(K!=null)for(var U in K)Object.prototype.hasOwnProperty.call(K,U)&&(G[U]=K[U]);return G.default=K,G}function B(K){return K&&K.__esModule?K:{default:K}}let J=t.constants=typeof(E||S()).default.constants<"u"?(E||S()).default.constants:{R_OK:(E||S()).default.R_OK,W_OK:(E||S()).default.W_OK,X_OK:(E||S()).default.X_OK},Z=t.lockQueue=new(f||v()).default("fs lock"),Y=t.readFileBuffer=(0,(P||w()).promisify)((E||S()).default.readFile),q=t.open=(0,(P||w()).promisify)((E||S()).default.open),fe=t.writeFile=(0,(P||w()).promisify)((E||S()).default.writeFile),ae=t.readlink=(0,(P||w()).promisify)((E||S()).default.readlink),Ae=t.realpath=(0,(P||w()).promisify)((E||S()).default.realpath),Se=t.readdir=(0,(P||w()).promisify)((E||S()).default.readdir),Ge=t.rename=(0,(P||w()).promisify)((E||S()).default.rename),Te=t.access=(0,(P||w()).promisify)((E||S()).default.access),xe=t.stat=(0,(P||w()).promisify)((E||S()).default.stat),Ee=t.mkdirp=(0,(P||w()).promisify)(e(116)),We=t.exists=(0,(P||w()).promisify)((E||S()).default.exists,!0),Ce=t.lstat=(0,(P||w()).promisify)((E||S()).default.lstat),tt=t.chmod=(0,(P||w()).promisify)((E||S()).default.chmod),Mt=t.link=(0,(P||w()).promisify)((E||S()).default.link),Nt=t.glob=(0,(P||w()).promisify)((D||M()).default);t.unlink=(X||Q()).unlink;let dt=(E||S()).default.copyFile?128:4,Ft=(0,(P||w()).promisify)((E||S()).default.symlink),yt=e(7),Ot=e(122),Je=()=>{};function Bt(K,G,U){return a([{src:K,dest:G}],U)}function bt(K,G){return new Promise((U,j)=>{(E||S()).default.readFile(K,G,function(V,te){V?j(V):U(te)})})}function Zt(K){return bt(K,"utf8").then(Cr)}function mi(K){return bt(K,"binary")}function Cr(K){return K.replace(/\r\n/g,` `)}let hi=13,vi=10},function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getPathKey=Te;let r=e(36),i=e(0),s=e(45).default;var l=e(171);let a=l.getCacheDir,d=l.getConfigDir,c=l.getDataDir,y=e(227),h=t.DEPENDENCY_TYPES=["devDependencies","dependencies","optionalDependencies","peerDependencies"],A=t.RESOLUTIONS="resolutions",x=t.MANIFEST_FIELDS=[A,...h],g=t.SUPPORTED_NODE_VERSIONS="^4.8.0 || ^5.7.0 || ^6.2.2 || >=8.0.0",C=t.YARN_REGISTRY="https://registry.yarnpkg.com",T=t.YARN_DOCS="https://yarnpkg.com/en/docs/cli/",I=t.YARN_INSTALLER_SH="https://yarnpkg.com/install.sh",R=t.YARN_INSTALLER_MSI="https://yarnpkg.com/latest.msi",N=t.SELF_UPDATE_VERSION_URL="https://yarnpkg.com/latest-version",k=t.CACHE_VERSION=2,p=t.LOCKFILE_VERSION=1,E=t.NETWORK_CONCURRENCY=8,S=t.NETWORK_TIMEOUT=30*1e3,D=t.CHILD_CONCURRENCY=5,M=t.REQUIRED_PACKAGE_KEYS=["name","version","_uid"];function O(){let Ee=[a()];return process.getuid&&Ee.push(i.join(r.tmpdir(),`.yarn-cache-${process.getuid()}`)),Ee.push(i.join(r.tmpdir(),".yarn-cache")),Ee}let m=t.PREFERRED_MODULE_CACHE_DIRECTORIES=O(),o=t.CONFIG_DIRECTORY=d(),u=t.DATA_DIRECTORY=c(),f=t.LINK_REGISTRY_DIRECTORY=i.join(u,"link"),v=t.GLOBAL_MODULE_DIRECTORY=i.join(u,"global"),b=t.NODE_BIN_PATH=process.execPath,L=t.YARN_BIN_PATH=P();function P(){return y?__filename:i.join(__dirname,"..","bin","yarn.js")}let w=t.NODE_MODULES_FOLDER="node_modules",F=t.NODE_PACKAGE_JSON="package.json",H=t.POSIX_GLOBAL_PREFIX=`${process.env.DESTDIR||""}/usr/local`,X=t.FALLBACK_GLOBAL_PREFIX=i.join(s,".yarn"),Q=t.META_FOLDER=".yarn-meta",$=t.INTEGRITY_FILENAME=".yarn-integrity",B=t.LOCKFILE_FILENAME="yarn.lock",J=t.METADATA_FILENAME=".yarn-metadata.json",Z=t.TARBALL_FILENAME=".yarn-tarball.tgz",Y=t.CLEAN_FILENAME=".yarnclean",q=t.NPM_LOCK_FILENAME="package-lock.json",fe=t.NPM_SHRINKWRAP_FILENAME="npm-shrinkwrap.json",ae=t.DEFAULT_INDENT=" ",Ae=t.SINGLE_INSTANCE_PORT=31997,Se=t.SINGLE_INSTANCE_FILENAME=".yarn-single-instance",Ge=t.ENV_PATH_KEY=Te(process.platform,process.env);function Te(Ee,We){let Ce="PATH";if(Ee==="win32"){Ce="Path";for(let tt in We)tt.toLowerCase()==="path"&&(Ce=tt)}return Ce}let xe=t.VERSION_COLOR_SCHEME={major:"red",premajor:"red",minor:"yellow",preminor:"yellow",patch:"green",prepatch:"green",prerelease:"red",unchanged:"white",unknown:"red"}},function(n,t,e){"use strict";var r=process.env.NODE_ENV,i=function(s,l,a,d,c,y,h,A){if(r!=="production"&&l===void 0)throw new Error("invariant requires an error message argument");if(!s){var x;if(l===void 0)x=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var g=[a,d,c,y,h,A],C=0;x=new Error(l.replace(/%s/g,function(){return g[C++]})),x.name="Invariant Violation"}throw x.framesToPop=1,x}};n.exports=i},,function(n,t){n.exports=require("crypto")},,function(n,t){var e=n.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=e)},function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortAlpha=i,t.entries=s,t.removePrefix=l,t.removeSuffix=a,t.addSuffix=d,t.hyphenate=c,t.camelCase=y,t.compareSortedArrays=h,t.sleep=A;let r=e(176);function i(x,g){let C=Math.min(x.length,g.length);for(let T=0;T"-"+g.charAt(0).toLowerCase())}function y(x){return/[A-Z]/.test(x)?null:r(x)}function h(x,g){if(x.length!==g.length)return!1;for(let C=0,T=x.length;C{setTimeout(g,x)})}},function(n,t,e){var r=e(107)("wks"),i=e(111),s=e(11).Symbol,l=typeof s=="function",a=n.exports=function(d){return r[d]||(r[d]=l&&s[d]||(l?s:i)("Symbol."+d))};a.store=r},function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringify=t.parse=void 0;var r;function i(){return r=k(e(1))}var s;function l(){return s=e(81)}Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return k(s||l()).default}});var a;function d(){return a=e(150)}Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return k(a||d()).default}}),t.implodeEntry=o,t.explodeEntry=u;var c;function y(){return c=e(12)}var h;function A(){return h=e(29)}var x;function g(){return x=k(e(81))}var C;function T(){return C=e(6)}var I;function R(){return I=N(e(5))}function N(v){if(v&&v.__esModule)return v;var b={};if(v!=null)for(var L in v)Object.prototype.hasOwnProperty.call(v,L)&&(b[L]=v[L]);return b.default=v,b}function k(v){return v&&v.__esModule?v:{default:v}}let p=e(7),E=e(0),S=e(55);function D(v){return(0,(h||A()).normalizePattern)(v).name}function M(v){return v&&Object.keys(v).length?v:void 0}function O(v){return v.resolved||(v.reference&&v.hash?`${v.reference}#${v.hash}`:null)}function m(v){return v.toString().split(" ").sort().join(" ")}function o(v,b){let L=D(v),P=b.integrity?m(b.integrity):"",w={name:L===b.name?void 0:b.name,version:b.version,uid:b.uid===b.version?void 0:b.uid,resolved:b.resolved,registry:b.registry==="npm"?void 0:b.registry,dependencies:M(b.dependencies),optionalDependencies:M(b.optionalDependencies),permissions:M(b.permissions),prebuiltVariants:M(b.prebuiltVariants)};return P&&(w.integrity=P),w}function u(v,b){b.optionalDependencies=b.optionalDependencies||{},b.dependencies=b.dependencies||{},b.uid=b.uid||b.version,b.permissions=b.permissions||{},b.registry=b.registry||"npm",b.name=b.name||D(v);let L=b.integrity;return L&&L.isIntegrity&&(b.integrity=S.parse(L)),b}class f{constructor({cache:b,source:L,parseResultType:P}={}){this.source=L||"",this.cache=b,this.parseResultType=P}hasEntriesExistWithoutIntegrity(){if(!this.cache)return!1;for(let b in this.cache)if(!/^.*@(file:|http)/.test(b)&&this.cache[b]&&!this.cache[b].integrity)return!0;return!1}static fromDirectory(b,L){return(0,(r||i()).default)(function*(){let P=E.join(b,(C||T()).LOCKFILE_FILENAME),w,F="",H;return(yield(I||R()).exists(P))?(F=yield(I||R()).readFile(P),H=(0,(x||g()).default)(F,P),L&&(H.type==="merge"?L.info(L.lang("lockfileMerged")):H.type==="conflict"&&L.warn(L.lang("lockfileConflict"))),w=H.object):L&&L.info(L.lang("noLockfileFound")),new f({cache:w,source:F,parseResultType:H&&H.type})})()}getLocked(b){let L=this.cache;if(!L)return;let P=b in L&&L[b];if(typeof P=="string")return this.getLocked(P);if(P)return u(b,P),P}removePattern(b){let L=this.cache;L&&delete L[b]}getLockfile(b){let L={},P=new Map,w=Object.keys(b).sort((c||y()).sortAlpha);for(var X=w,F=Array.isArray(X),H=0,X=F?X:X[Symbol.iterator]();;){var Q;if(F){if(H>=X.length)break;Q=X[H++]}else{if(H=X.next(),H.done)break;Q=H.value}let $=Q,B=b[$],J=B._remote,Z=B._reference;p(Z,"Package is missing a reference"),p(J,"Package is missing a remote");let Y=O(J),q=Y&&P.get(Y);if(q){L[$]=q,!q.name&&D($)!==B.name&&(q.name=B.name);continue}let fe=o($,{name:B.name,version:B.version,uid:B._uid,resolved:J.resolved,integrity:J.integrity,registry:J.registry,dependencies:B.dependencies,peerDependencies:B.peerDependencies,optionalDependencies:B.optionalDependencies,permissions:Z.permissions,prebuiltVariants:B.prebuiltVariants});L[$]=fe,Y&&P.set(Y,fe)}return L}}t.default=f},,,function(n,t){n.exports=require("stream")},,,function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;function r(i={}){if(Array.isArray(i))for(var a=i,s=Array.isArray(a),l=0,a=s?a:a[Symbol.iterator]();;){var d;if(s){if(l>=a.length)break;d=a[l++]}else{if(l=a.next(),l.done)break;d=l.value}r(d)}else if((i!==null&&typeof i=="object"||typeof i=="function")&&(Object.setPrototypeOf(i,null),typeof i=="object"))for(let c in i)r(i[c]);return i}},,function(n,t){n.exports=require("assert")},function(n,t){var e=n.exports={version:"2.5.7"};typeof __e=="number"&&(__e=e)},,,,function(n,t,e){var r=e(34);n.exports=function(i){if(!r(i))throw TypeError(i+" is not an object!");return i}},,function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalizePattern=r;function r(i){let s=!1,l="latest",a=i,d=!1;a[0]==="@"&&(d=!0,a=a.slice(1));let c=a.split("@");return c.length>1&&(a=c.shift(),l=c.join("@"),l?s=!0:l="*"),d&&(a=`@${a}`),{name:a,range:l,hasVersion:s}}},,function(n,t,e){var r=e(50),i=e(106);n.exports=e(33)?function(s,l,a){return r.f(s,l,i(1,a))}:function(s,l,a){return s[l]=a,s}},function(n,t,e){var r=e(63),i=r.Buffer;function s(a,d){for(var c in a)d[c]=a[c]}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?n.exports=r:(s(r,t),t.Buffer=l);function l(a,d,c){return i(a,d,c)}s(i,l),l.from=function(a,d,c){if(typeof a=="number")throw new TypeError("Argument must not be a number");return i(a,d,c)},l.alloc=function(a,d,c){if(typeof a!="number")throw new TypeError("Argument must be a number");var y=i(a);return d!==void 0?typeof c=="string"?y.fill(d,c):y.fill(d):y.fill(0),y},l.allocUnsafe=function(a){if(typeof a!="number")throw new TypeError("Argument must be a number");return i(a)},l.allocUnsafeSlow=function(a){if(typeof a!="number")throw new TypeError("Argument must be a number");return r.SlowBuffer(a)}},function(n,t,e){n.exports=!e(85)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(n,t){n.exports=function(e){return typeof e=="object"?e!==null:typeof e=="function"}},function(n,t){n.exports={}},function(n,t){n.exports=require("os")},,,,function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wait=r,t.promisify=i,t.queue=s;function r(l){return new Promise(a=>{setTimeout(a,l)})}function i(l,a){return function(...d){return new Promise(function(c,y){d.push(function(h,...A){let x=A;A.length<=1&&(x=A[0]),a&&(x=h,h=null),h?y(h):c(x)}),l.apply(null,d)})}}function s(l,a,d=1/0){d=Math.min(d,l.length),l=l.slice();let c=[],y=l.length;return y?new Promise((h,A)=>{for(let g=0;gb===f[1]))return;this.algorithm=f[1],this.digest=f[2];let v=f[3];this.options=v?v.slice(1).split("?"):[]}hexDigest(){return this.digest&&r.from(this.digest,"base64").toString("hex")}toJSON(){return this.toString()}toString(m){if(m&&m.strict&&!(l.some(u=>u===this.algorithm)&&this.digest.match(a)&&(this.options||[]).every(u=>u.match(y))))return"";let o=this.options&&this.options.length?`?${this.options.join("?")}`:"";return`${this.algorithm}-${this.digest}${o}`}}class A{get isIntegrity(){return!0}toJSON(){return this.toString()}toString(m){m=m||{};let o=m.sep||" ";return m.strict&&(o=o.replace(/\S+/g," ")),Object.keys(this).map(u=>this[u].map(f=>h.prototype.toString.call(f,m)).filter(f=>f.length).join(o)).filter(u=>u.length).join(o)}concat(m,o){let u=typeof m=="string"?m:C(m,o);return x(`${this.toString(o)} ${u}`,o)}hexDigest(){return x(this,{single:!0}).hexDigest()}match(m,o){let u=x(m,o),f=u.pickAlgorithm(o);return this[f]&&u[f]&&this[f].find(v=>u[f].find(b=>v.digest===b.digest))||!1}pickAlgorithm(m){let o=m&&m.pickAlgorithm||M,u=Object.keys(this);if(!u.length)throw new Error(`No algorithms available for ${JSON.stringify(this.toString())}`);return u.reduce((f,v)=>o(f,v)||f)}}n.exports.parse=x;function x(O,m){if(m=m||{},typeof O=="string")return g(O,m);if(O.algorithm&&O.digest){let o=new A;return o[O.algorithm]=[O],g(C(o,m),m)}else return g(C(O,m),m)}function g(O,m){return m.single?new h(O,m):O.trim().split(/\s+/).reduce((o,u)=>{let f=new h(u,m);if(f.algorithm&&f.digest){let v=f.algorithm;o[v]||(o[v]=[]),o[v].push(f)}return o},new A)}n.exports.stringify=C;function C(O,m){return O.algorithm&&O.digest?h.prototype.toString.call(O,m):typeof O=="string"?C(x(O,m),m):A.prototype.toString.call(O,m)}n.exports.fromHex=T;function T(O,m,o){let u=o&&o.options&&o.options.length?`?${o.options.join("?")}`:"";return x(`${m}-${r.from(O,"hex").toString("base64")}${u}`,o)}n.exports.fromData=I;function I(O,m){m=m||{};let o=m.algorithms||["sha512"],u=m.options&&m.options.length?`?${m.options.join("?")}`:"";return o.reduce((f,v)=>{let b=i.createHash(v).update(O).digest("base64"),L=new h(`${v}-${b}${u}`,m);if(L.algorithm&&L.digest){let P=L.algorithm;f[P]||(f[P]=[]),f[P].push(L)}return f},new A)}n.exports.fromStream=R;function R(O,m){m=m||{};let o=m.Promise||Promise,u=p(m);return new o((f,v)=>{O.pipe(u),O.on("error",v),u.on("error",v);let b;u.on("integrity",L=>{b=L}),u.on("end",()=>f(b)),u.on("data",()=>{})})}n.exports.checkData=N;function N(O,m,o){if(o=o||{},m=x(m,o),!Object.keys(m).length){if(o.error)throw Object.assign(new Error("No valid integrity hashes to check against"),{code:"EINTEGRITY"});return!1}let u=m.pickAlgorithm(o),f=i.createHash(u).update(O).digest("base64"),v=x({algorithm:u,digest:f}),b=v.match(m,o);if(b||!o.error)return b;if(typeof o.size=="number"&&O.length!==o.size){let L=new Error(`data size mismatch when checking ${m}. Wanted: ${o.size} Found: ${O.length}`);throw L.code="EBADSIZE",L.found=O.length,L.expected=o.size,L.sri=m,L}else{let L=new Error(`Integrity checksum failed when using ${u}: Wanted ${m}, but got ${v}. (${O.length} bytes)`);throw L.code="EINTEGRITY",L.found=v,L.expected=m,L.algorithm=u,L.sri=m,L}}n.exports.checkStream=k;function k(O,m,o){o=o||{};let u=o.Promise||Promise,f=p(Object.assign({},o,{integrity:m}));return new u((v,b)=>{O.pipe(f),O.on("error",b),f.on("error",b);let L;f.on("verified",P=>{L=P}),f.on("end",()=>v(L)),f.on("data",()=>{})})}n.exports.integrityStream=p;function p(O){O=O||{};let m=O.integrity&&x(O.integrity,O),o=m&&Object.keys(m).length,u=o&&m.pickAlgorithm(O),f=o&&m[u],v=Array.from(new Set((O.algorithms||["sha512"]).concat(u?[u]:[]))),b=v.map(i.createHash),L=0,P=new s({transform(w,F,H){L+=w.length,b.forEach(X=>X.update(w,F)),H(null,w,F)}}).on("end",()=>{let w=O.options&&O.options.length?`?${O.options.join("?")}`:"",F=x(b.map((X,Q)=>`${v[Q]}-${X.digest("base64")}${w}`).join(" "),O),H=o&&F.match(m,O);if(typeof O.size=="number"&&L!==O.size){let X=new Error(`stream size mismatch when checking ${m}. Wanted: ${O.size} Found: ${L}`);X.code="EBADSIZE",X.found=L,X.expected=O.size,X.sri=m,P.emit("error",X)}else if(O.integrity&&!H){let X=new Error(`${m} integrity checksum failed when using ${u}: wanted ${f} but got ${F}. (${L} bytes)`);X.code="EINTEGRITY",X.found=F,X.expected=f,X.algorithm=u,X.sri=m,P.emit("error",X)}else P.emit("size",L),P.emit("integrity",F),H&&P.emit("verified",H)});return P}n.exports.create=E;function E(O){O=O||{};let m=O.algorithms||["sha512"],o=O.options&&O.options.length?`?${O.options.join("?")}`:"",u=m.map(i.createHash);return{update:function(f,v){return u.forEach(b=>b.update(f,v)),this},digest:function(f){return m.reduce((b,L)=>{let P=u.shift().digest("base64"),w=new h(`${L}-${P}${o}`,O);if(w.algorithm&&w.digest){let F=w.algorithm;b[F]||(b[F]=[]),b[F].push(w)}return b},new A)}}}let S=new Set(i.getHashes()),D=["md5","whirlpool","sha1","sha224","sha256","sha384","sha512","sha3","sha3-256","sha3-384","sha3-512","sha3_256","sha3_384","sha3_512"].filter(O=>S.has(O));function M(O,m){return D.indexOf(O.toLowerCase())>=D.indexOf(m.toLowerCase())?O:m}},,,,,function(n,t,e){n.exports=T,T.Minimatch=I;var r={sep:"/"};try{r=e(0)}catch{}var i=T.GLOBSTAR=I.GLOBSTAR={},s=e(175),l={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},a="[^/]",d=a+"*?",c="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",y="(?:(?!(?:\\/|^)\\.).)*?",h=A("().*{}+?[]^$\\!");function A(m){return m.split("").reduce(function(o,u){return o[u]=!0,o},{})}var x=/\/+/;T.filter=g;function g(m,o){return o=o||{},function(u,f,v){return T(u,m,o)}}function C(m,o){m=m||{},o=o||{};var u={};return Object.keys(o).forEach(function(f){u[f]=o[f]}),Object.keys(m).forEach(function(f){u[f]=m[f]}),u}T.defaults=function(m){if(!m||!Object.keys(m).length)return T;var o=T,u=function(v,b,L){return o.minimatch(v,b,C(m,L))};return u.Minimatch=function(v,b){return new o.Minimatch(v,C(m,b))},u},I.defaults=function(m){return!m||!Object.keys(m).length?I:T.defaults(m).Minimatch};function T(m,o,u){if(typeof o!="string")throw new TypeError("glob pattern string required");return u||(u={}),!u.nocomment&&o.charAt(0)==="#"?!1:o.trim()===""?m==="":new I(o,u).match(m)}function I(m,o){if(!(this instanceof I))return new I(m,o);if(typeof m!="string")throw new TypeError("glob pattern string required");o||(o={}),m=m.trim(),r.sep!=="/"&&(m=m.split(r.sep).join("/")),this.options=o,this.set=[],this.pattern=m,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.make()}I.prototype.debug=function(){},I.prototype.make=R;function R(){if(!this._made){var m=this.pattern,o=this.options;if(!o.nocomment&&m.charAt(0)==="#"){this.comment=!0;return}if(!m){this.empty=!0;return}this.parseNegate();var u=this.globSet=this.braceExpand();o.debug&&(this.debug=console.error),this.debug(this.pattern,u),u=this.globParts=u.map(function(f){return f.split(x)}),this.debug(this.pattern,u),u=u.map(function(f,v,b){return f.map(this.parse,this)},this),this.debug(this.pattern,u),u=u.filter(function(f){return f.indexOf(!1)===-1}),this.debug(this.pattern,u),this.set=u}}I.prototype.parseNegate=N;function N(){var m=this.pattern,o=!1,u=this.options,f=0;if(!u.nonegate){for(var v=0,b=m.length;v"u"?this.pattern:m,typeof m>"u")throw new TypeError("undefined pattern");return o.nobrace||!m.match(/\{.*\}/)?[m]:s(m)}I.prototype.parse=E;var p={};function E(m,o){if(m.length>1024*64)throw new TypeError("pattern is too long");var u=this.options;if(!u.noglobstar&&m==="**")return i;if(m==="")return"";var f="",v=!!u.nocase,b=!1,L=[],P=[],w,F=!1,H=-1,X=-1,Q=m.charAt(0)==="."?"":u.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",$=this;function B(){if(w){switch(w){case"*":f+=d,v=!0;break;case"?":f+=a,v=!0;break;default:f+="\\"+w;break}$.debug("clearStateChar %j %j",w,f),w=!1}}for(var J=0,Z=m.length,Y;J-1;Te--){var xe=P[Te],Ee=f.slice(0,xe.reStart),We=f.slice(xe.reStart,xe.reEnd-8),Ce=f.slice(xe.reEnd-8,xe.reEnd),tt=f.slice(xe.reEnd);Ce+=tt;var Mt=Ee.split("(").length-1,Nt=tt;for(J=0;J=0&&(v=m[b],!v);b--);for(b=0;b>> no match, partial?`,m,H,o,X),H===L))}var $;if(typeof w=="string"?(f.nocase?$=F.toLowerCase()===w.toLowerCase():$=F===w,this.debug("string match",w,F,$)):($=F.match(w),this.debug("pattern match",w,F,$)),!$)return!1}if(v===L&&b===P)return!0;if(v===L)return u;if(b===P){var B=v===L-1&&m[v]==="";return B}throw new Error("wtf?")};function M(m){return m.replace(/\\(.)/g,"$1")}function O(m){return m.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}},function(n,t,e){var r=e(123);n.exports=r(i),n.exports.strict=r(s),i.proto=i(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return i(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return s(this)},configurable:!0})});function i(l){var a=function(){return a.called?a.value:(a.called=!0,a.value=l.apply(this,arguments))};return a.called=!1,a}function s(l){var a=function(){if(a.called)throw new Error(a.onceError);return a.called=!0,a.value=l.apply(this,arguments)},d=l.name||"Function wrapped with `once`";return a.onceError=d+" shouldn't be called more than once",a.called=!1,a}},,function(n,t){n.exports=require("buffer")},,,,function(n,t){n.exports=function(e){if(e==null)throw TypeError("Can't call method on "+e);return e}},function(n,t,e){var r=e(34),i=e(11).document,s=r(i)&&r(i.createElement);n.exports=function(l){return s?i.createElement(l):{}}},function(n,t){n.exports=!0},function(n,t,e){"use strict";var r=e(46);function i(s){var l,a;this.promise=new s(function(d,c){if(l!==void 0||a!==void 0)throw TypeError("Bad Promise constructor");l=d,a=c}),this.resolve=r(l),this.reject=r(a)}n.exports.f=function(s){return new i(s)}},function(n,t,e){var r=e(50).f,i=e(49),s=e(13)("toStringTag");n.exports=function(l,a,d){l&&!i(l=d?l:l.prototype,s)&&r(l,s,{configurable:!0,value:a})}},function(n,t,e){var r=e(107)("keys"),i=e(111);n.exports=function(s){return r[s]||(r[s]=i(s))}},function(n,t){var e=Math.ceil,r=Math.floor;n.exports=function(i){return isNaN(i=+i)?0:(i>0?r:e)(i)}},function(n,t,e){var r=e(131),i=e(67);n.exports=function(s){return r(i(s))}},function(n,t,e){n.exports=S;var r=e(3),i=e(114),s=e(60),l=s.Minimatch,a=e(42),d=e(54).EventEmitter,c=e(0),y=e(22),h=e(76),A=e(218),x=e(115),g=x.alphasort,C=x.alphasorti,T=x.setopts,I=x.ownProp,R=e(223),N=e(2),k=x.childrenIgnored,p=x.isIgnored,E=e(61);function S(o,u,f){if(typeof u=="function"&&(f=u,u={}),u||(u={}),u.sync){if(f)throw new TypeError("callback provided to sync glob");return A(o,u)}return new O(o,u,f)}S.sync=A;var D=S.GlobSync=A.GlobSync;S.glob=S;function M(o,u){if(u===null||typeof u!="object")return o;for(var f=Object.keys(u),v=f.length;v--;)o[f[v]]=u[f[v]];return o}S.hasMagic=function(o,u){var f=M({},u);f.noprocess=!0;var v=new O(o,f),b=v.minimatch.set;if(!o)return!1;if(b.length>1)return!0;for(var L=0;Lthis.maxLength)return u();if(!this.stat&&I(this.cache,f)){var b=this.cache[f];if(Array.isArray(b)&&(b="DIR"),!v||b==="DIR")return u(null,b);if(v&&b==="FILE")return u()}var L,P=this.statCache[f];if(P!==void 0){if(P===!1)return u(null,P);var w=P.isDirectory()?"DIR":"FILE";return v&&w==="FILE"?u():u(null,w,P)}var F=this,H=R("stat\0"+f,X);H&&r.lstat(f,H);function X(Q,$){if($&&$.isSymbolicLink())return r.stat(f,function(B,J){B?F._stat2(o,f,null,$,u):F._stat2(o,f,B,J,u)});F._stat2(o,f,Q,$,u)}},O.prototype._stat2=function(o,u,f,v,b){if(f&&(f.code==="ENOENT"||f.code==="ENOTDIR"))return this.statCache[u]=!1,b();var L=o.slice(-1)==="/";if(this.statCache[u]=v,u.slice(-1)==="/"&&v&&!v.isDirectory())return b(null,!1,v);var P=!0;return v&&(P=v.isDirectory()?"DIR":"FILE"),this.cache[u]=this.cache[u]||P,L&&P==="FILE"?b():b(null,P,v)}},function(n,t,e){"use strict";function r(s){return s.charAt(0)==="/"}function i(s){var l=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,a=l.exec(s),d=a[1]||"",c=!!(d&&d.charAt(1)!==":");return!!(a[2]||c)}n.exports=process.platform==="win32"?i:r,n.exports.posix=r,n.exports.win32=i},,,function(n,t){n.exports=require("tty")},,function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(f,v="lockfile"){return f=(0,(a||d()).default)(f),m(f)?u(f,v):{type:"success",object:o(f,v)}};var r;function i(){return r=C(e(2))}var s;function l(){return s=C(e(7))}var a;function d(){return a=C(e(122))}var c;function y(){return c=e(6)}var h;function A(){return h=e(4)}var x;function g(){return x=C(e(20))}function C(f){return f&&f.__esModule?f:{default:f}}let T=/^yarn lockfile v(\d+)$/,I={boolean:"BOOLEAN",string:"STRING",identifier:"IDENTIFIER",eof:"EOF",colon:"COLON",newline:"NEWLINE",comment:"COMMENT",indent:"INDENT",invalid:"INVALID",number:"NUMBER",comma:"COMMA"},R=[I.boolean,I.string,I.number];function N(f){return R.indexOf(f.type)>=0}function*k(f){let v=!1,b=1,L=0;function P(w,F){return{line:b,col:L,type:w,value:F}}for(;f.length;){let w=0;if(f[0]===` `||f[0]==="\r")w++,f[1]===` `&&w++,b++,L=0,yield P(I.newline);else if(f[0]==="#"){w++;let F="";for(;f[w]!==` `;)F+=f[w],w++;yield P(I.comment,F)}else if(f[0]===" ")if(v){let F="";for(let H=0;f[H]===" ";H++)F+=f[H];if(F.length%2)throw new TypeError("Invalid number of spaces");w=F.length,yield P(I.indent,F.length/2)}else w++;else if(f[0]==='"'){let F="";for(let H=0;;H++){let X=f[H];if(F+=X,H>0&&X==='"'&&!(f[H-1]==="\\"&&f[H-2]!=="\\"))break}w=F.length;try{yield P(I.string,JSON.parse(F))}catch(H){if(H instanceof SyntaxError)yield P(I.invalid);else throw H}}else if(/^[0-9]/.test(f)){let F="";for(let H=0;/^[0-9]$/.test(f[H]);H++)F+=f[H];w=F.length,yield P(I.number,+F)}else if(/^true/.test(f))yield P(I.boolean,!0),w=4;else if(/^false/.test(f))yield P(I.boolean,!1),w=5;else if(f[0]===":")yield P(I.colon),w++;else if(f[0]===",")yield P(I.comma),w++;else if(/^[a-zA-Z\/-]/g.test(f)){let F="";for(let H=0;H(c||y()).LOCKFILE_VERSION)throw new(h||A()).MessageError(`Can't install from a lockfile of version ${w} as you're on an old yarn version that only supports versions up to ${(c||y()).LOCKFILE_VERSION}. Run \`$ yarn self-update\` to upgrade to the latest version.`)}this.comments.push(L)}next(){let v=this.tokens.next();(0,(s||l()).default)(v,"expected a token");let b=v.done,L=v.value;if(b||!L)throw new Error("No more tokens");return L.type===I.comment?(this.onComment(L),this.next()):this.token=L}unexpected(v="Unexpected token"){throw new SyntaxError(`${v} ${this.token.line}:${this.token.col} in ${this.fileLoc}`)}expect(v){this.token.type===v?this.next():this.unexpected()}eat(v){return this.token.type===v?(this.next(),!0):!1}parse(v=0){let b=(0,(x||g()).default)();for(;;){let B=this.token;if(B.type===I.newline){let J=this.next();if(!v)continue;if(J.type!==I.indent)break;if(J.value===v)this.next();else break}else if(B.type===I.indent)if(B.value===v)this.next();else break;else{if(B.type===I.eof)break;if(B.type===I.string){let J=B.value;(0,(s||l()).default)(J,"Expected a key");let Z=[J];for(this.next();this.token.type===I.comma;){this.next();let q=this.token;q.type!==I.string&&this.unexpected("Expected string");let fe=q.value;(0,(s||l()).default)(fe,"Expected a key"),Z.push(fe),this.next()}let Y=this.token;if(Y.type===I.colon){this.next();let q=this.parse(v+1);for(var w=Z,L=Array.isArray(w),P=0,w=L?w:w[Symbol.iterator]();;){var F;if(L){if(P>=w.length)break;F=w[P++]}else{if(P=w.next(),P.done)break;F=P.value}let fe=F;b[fe]=q}if(v&&this.token.type!==I.indent)break}else if(N(Y)){for(var Q=Z,H=Array.isArray(Q),X=0,Q=H?Q:Q[Symbol.iterator]();;){var $;if(H){if(X>=Q.length)break;$=Q[X++]}else{if(X=Q.next(),X.done)break;$=X.value}let q=$;b[q]=Y.value}this.next()}else this.unexpected("Invalid value type")}else this.unexpected(`Unknown token: ${(r||i()).default.inspect(B)}`)}}return b}}let E="|||||||",S=">>>>>>>",D="=======",M="<<<<<<<";function O(f){let v=[[],[]],b=f.split(/\r?\n/g),L=!1;for(;b.length;){let P=b.shift();if(P.startsWith(M)){for(;b.length;){let w=b.shift();if(w===D){L=!1;break}else if(L||w.startsWith(E)){L=!0;continue}else v[0].push(w)}for(;b.length;){let w=b.shift();if(w.startsWith(S))break;v[1].push(w)}}else v[0].push(P),v[1].push(P)}return[v[0].join(` `),v[1].join(` `)]}function m(f){return f.includes(M)&&f.includes(D)&&f.includes(S)}function o(f,v){let b=new p(f,v);return b.next(),b.parse()}function u(f,v){let b=O(f);try{return{type:"merge",object:Object.assign({},o(b[0],v),o(b[1],v))}}catch(L){if(L instanceof SyntaxError)return{type:"conflict",object:{}};throw L}}},,,function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r;function i(){return r=s(e(20))}function s(d){return d&&d.__esModule?d:{default:d}}let l=e(212)("yarn");class a{constructor(c,y=1/0){this.concurrencyQueue=[],this.maxConcurrency=y,this.runningCount=0,this.warnedStuck=!1,this.alias=c,this.first=!0,this.running=(0,(r||i()).default)(),this.queue=(0,(r||i()).default)(),this.stuckTick=this.stuckTick.bind(this)}stillActive(){this.stuckTimer&&clearTimeout(this.stuckTimer),this.stuckTimer=setTimeout(this.stuckTick,5e3),this.stuckTimer.unref&&this.stuckTimer.unref()}stuckTick(){this.runningCount===1&&(this.warnedStuck=!0,l(`The ${JSON.stringify(this.alias)} blocking queue may be stuck. 5 seconds without any activity with 1 worker: ${Object.keys(this.running)[0]}`))}push(c,y){return this.first?this.first=!1:this.stillActive(),new Promise((h,A)=>{(this.queue[c]=this.queue[c]||[]).push({factory:y,resolve:h,reject:A}),this.running[c]||this.shift(c)})}shift(c){this.running[c]&&(delete this.running[c],this.runningCount--,this.stuckTimer&&(clearTimeout(this.stuckTimer),this.stuckTimer=null),this.warnedStuck&&(this.warnedStuck=!1,l(`${JSON.stringify(this.alias)} blocking queue finally resolved. Nothing to worry about.`)));let y=this.queue[c];if(!y)return;var h=y.shift();let A=h.resolve,x=h.reject,g=h.factory;y.length||delete this.queue[c];let C=()=>{this.shift(c),this.shiftConcurrencyQueue()},T=()=>{this.running[c]=!0,this.runningCount++,g().then(function(I){return A(I),C(),null}).catch(function(I){x(I),C()})};this.maybePushConcurrencyQueue(T)}maybePushConcurrencyQueue(c){this.runningCountD;)S.push(arguments[D++]);return g[++x]=function(){i(typeof E=="function"?E:Function(E),S)},T(x),x},y=function(E){delete g[E]},e(47)(d)=="process"?T=function(p){d.nextTick(r(N,p,1))}:A&&A.now?T=function(p){A.now(r(N,p,1))}:h?(I=new h,R=I.port2,I.port1.onmessage=k,T=r(R.postMessage,R,1)):a.addEventListener&&typeof postMessage=="function"&&!a.importScripts?(T=function(p){a.postMessage(p+"","*")},a.addEventListener("message",k,!1)):C in l("script")?T=function(p){s.appendChild(l("script"))[C]=function(){s.removeChild(this),N.call(p)}}:T=function(p){setTimeout(r(N,p,1),0)}),n.exports={set:c,clear:y}},function(n,t,e){var r=e(73),i=Math.min;n.exports=function(s){return s>0?i(r(s),9007199254740991):0}},function(n,t){var e=0,r=Math.random();n.exports=function(i){return"Symbol(".concat(i===void 0?"":i,")_",(++e+r).toString(36))}},function(n,t,e){t=n.exports=i.debug=i.default=i,t.coerce=c,t.disable=a,t.enable=l,t.enabled=d,t.humanize=e(229),t.instances=[],t.names=[],t.skips=[],t.formatters={};function r(y){var h=0,A;for(A in y)h=(h<<5)-h+y.charCodeAt(A),h|=0;return t.colors[Math.abs(h)%t.colors.length]}function i(y){var h;function A(){if(A.enabled){var x=A,g=+new Date,C=g-(h||g);x.diff=C,x.prev=h,x.curr=g,h=g;for(var T=new Array(arguments.length),I=0;I{if(typeof r!="string")throw new TypeError("Expected a string, got "+typeof r);return r.charCodeAt(0)===65279?r.slice(1):r}},function(n,t){n.exports=e;function e(r,i){if(r&&i)return e(r)(i);if(typeof r!="function")throw new TypeError("need wrapper function");return Object.keys(r).forEach(function(l){s[l]=r[l]}),s;function s(){for(var l=new Array(arguments.length),a=0;a=4.0.0"},repository:"yarnpkg/yarn",bin:{yarn:"./bin/yarn.js",yarnpkg:"./bin/yarn.js"},scripts:{build:"gulp build","build-bundle":"node ./scripts/build-webpack.js","build-chocolatey":"powershell ./scripts/build-chocolatey.ps1","build-deb":"./scripts/build-deb.sh","build-dist":"bash ./scripts/build-dist.sh","build-win-installer":"scripts\\build-windows-installer.bat",changelog:"git-release-notes $(git describe --tags --abbrev=0 $(git describe --tags --abbrev=0)^)..$(git describe --tags --abbrev=0) scripts/changelog.md","dupe-check":"yarn jsinspect ./src",lint:"eslint . && flow check","pkg-tests":"yarn --cwd packages/pkg-tests jest yarn.test.js",prettier:"eslint src __tests__ --fix","release-branch":"./scripts/release-branch.sh",test:"yarn lint && yarn test-only","test-only":"node --max_old_space_size=4096 node_modules/jest/bin/jest.js --verbose","test-only-debug":"node --inspect-brk --max_old_space_size=4096 node_modules/jest/bin/jest.js --runInBand --verbose","test-coverage":"node --max_old_space_size=4096 node_modules/jest/bin/jest.js --coverage --verbose",watch:"gulp watch",commit:"git-cz"},jest:{collectCoverageFrom:["src/**/*.js"],testEnvironment:"node",modulePathIgnorePatterns:["__tests__/fixtures/","packages/pkg-tests/pkg-tests-fixtures","dist/"],testPathIgnorePatterns:["__tests__/(fixtures|__mocks__)/","updates/","_(temp|mock|install|init|helpers).js$","packages/pkg-tests"]},config:{commitizen:{path:"./node_modules/cz-conventional-changelog"}}}},,,,,function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=C;var r;function i(){return r=e(12)}var s;function l(){return s=e(6)}var a;function d(){return a=e(145)}let c=process.version;function y(T){return T.indexOf("true")===0||T.indexOf("false")===0||/[:\s\n\\",\[\]]/g.test(T)||/^[0-9]/g.test(T)||!/^[a-zA-Z]/g.test(T)}function h(T){return typeof T=="boolean"||typeof T=="number"||y(T)?JSON.stringify(T):T}let A={name:1,version:2,uid:3,resolved:4,integrity:5,registry:6,dependencies:7};function x(T,I){return A[T]||A[I]?(A[T]||100)>(A[I]||100)?1:-1:(0,(r||i()).sortAlpha)(T,I)}function g(T,I){if(typeof T!="object")throw new TypeError;let R=I.indent,N=[],k=Object.keys(T).sort(x),p=[];for(let E=0;E=0)continue;let M=[S];if(typeof D=="object")for(let m=E+1;m{var S=(0,(r||i()).default)(function*(D,M,O){let m=D===void 0,o=D||-1;if(h===void 0){let u=yield g(M);h=E(u.mtime,O.mtime)}if(!h){if(m)try{o=yield C(M,"a",O.mode)}catch{try{o=yield C(M,"r",O.mode)}catch{return}}try{o&&(yield T(o,O.atime,O.mtime))}catch{}finally{m&&o&&(yield x(o))}}});return function(M,O,m){return S.apply(this,arguments)}})();var l;function a(){return l=y(e(3))}var d;function c(){return d=e(40)}function y(S){return S&&S.__esModule?S:{default:S}}let h,A=(0,(d||c()).promisify)((l||a()).default.readFile),x=(0,(d||c()).promisify)((l||a()).default.close),g=(0,(d||c()).promisify)((l||a()).default.lstat),C=(0,(d||c()).promisify)((l||a()).default.open),T=(0,(d||c()).promisify)((l||a()).default.futimes),I=(0,(d||c()).promisify)((l||a()).default.write),R=t.unlink=(0,(d||c()).promisify)(e(233)),N=t.copyFile=(()=>{var S=(0,(r||i()).default)(function*(D,M){try{yield R(D.dest),yield k(D.src,D.dest,0,D)}finally{M&&M()}});return function(M,O){return S.apply(this,arguments)}})(),k=(S,D,M,O)=>(l||a()).default.copyFile?new Promise((m,o)=>(l||a()).default.copyFile(S,D,M,u=>{u?o(u):s(void 0,D,O).then(()=>m()).catch(f=>o(f))})):p(S,D,M,O),p=(()=>{var S=(0,(r||i()).default)(function*(D,M,O,m){let o=yield C(M,"w",m.mode);try{let u=yield A(D);yield I(o,u,0,u.length),yield s(o,M,m)}finally{yield x(o)}});return function(M,O,m,o){return S.apply(this,arguments)}})(),E=t.fileDatesEqual=(S,D)=>{let M=S.getTime(),O=D.getTime();if(process.platform!=="win32")return M===O;if(Math.abs(M-O)<=1)return!0;let m=Math.floor(M/1e3),o=Math.floor(O/1e3);return M-m*1e3===0||O-o*1e3===0?m===o:M===O}},,,,,function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isFakeRoot=i,t.isRootUser=s;function r(){return process.platform!=="win32"&&process.getuid?process.getuid():null}t.default=s(r())&&!i();function i(){return!!process.env.FAKEROOTKEY}function s(l){return l===0}},,function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getDataDir=a,t.getCacheDir=d,t.getConfigDir=c;let r=e(0),i=e(45).default,s=r.join(i,".config","yarn"),l=r.join(i,".cache","yarn");function a(){if(process.platform==="win32"){let h=y();return h==null?s:r.join(h,"Data")}else return process.env.XDG_DATA_HOME?r.join(process.env.XDG_DATA_HOME,"yarn"):s}function d(){return process.platform==="win32"?r.join(y()||r.join(i,"AppData","Local","Yarn"),"Cache"):process.env.XDG_CACHE_HOME?r.join(process.env.XDG_CACHE_HOME,"yarn"):process.platform==="darwin"?r.join(i,"Library","Caches","Yarn"):l}function c(){if(process.platform==="win32"){let h=y();return h==null?s:r.join(h,"Config")}else return process.env.XDG_CONFIG_HOME?r.join(process.env.XDG_CONFIG_HOME,"yarn"):s}function y(){return process.env.LOCALAPPDATA?r.join(process.env.LOCALAPPDATA,"Yarn"):null}},,function(n,t,e){n.exports={default:e(179),__esModule:!0}},function(n,t,e){"use strict";n.exports=r;function r(l,a,d){l instanceof RegExp&&(l=i(l,d)),a instanceof RegExp&&(a=i(a,d));var c=s(l,a,d);return c&&{start:c[0],end:c[1],pre:d.slice(0,c[0]),body:d.slice(c[0]+l.length,c[1]),post:d.slice(c[1]+a.length)}}function i(l,a){var d=a.match(l);return d?d[0]:null}r.range=s;function s(l,a,d){var c,y,h,A,x,g=d.indexOf(l),C=d.indexOf(a,g+1),T=g;if(g>=0&&C>0){for(c=[],h=d.length;T>=0&&!x;)T==g?(c.push(T),g=d.indexOf(l,T+1)):c.length==1?x=[c.pop(),C]:(y=c.pop(),y=0?g:C;c.length&&(x=[h,A])}return x}},function(n,t,e){var r=e(178),i=e(174);n.exports=g;var s="\0SLASH"+Math.random()+"\0",l="\0OPEN"+Math.random()+"\0",a="\0CLOSE"+Math.random()+"\0",d="\0COMMA"+Math.random()+"\0",c="\0PERIOD"+Math.random()+"\0";function y(p){return parseInt(p,10)==p?parseInt(p,10):p.charCodeAt(0)}function h(p){return p.split("\\\\").join(s).split("\\{").join(l).split("\\}").join(a).split("\\,").join(d).split("\\.").join(c)}function A(p){return p.split(s).join("\\").split(l).join("{").split(a).join("}").split(d).join(",").split(c).join(".")}function x(p){if(!p)return[""];var E=[],S=i("{","}",p);if(!S)return p.split(",");var D=S.pre,M=S.body,O=S.post,m=D.split(",");m[m.length-1]+="{"+M+"}";var o=x(O);return O.length&&(m[m.length-1]+=o.shift(),m.push.apply(m,o)),E.push.apply(E,m),E}function g(p){return p?(p.substr(0,2)==="{}"&&(p="\\{\\}"+p.substr(2)),k(h(p),!0).map(A)):[]}function C(p){return p}function T(p){return"{"+p+"}"}function I(p){return/^-?0\d/.test(p)}function R(p,E){return p<=E}function N(p,E){return p>=E}function k(p,E){var S=[],D=i("{","}",p);if(!D||/\$$/.test(D.pre))return[p];var M=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(D.body),O=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(D.body),m=M||O,o=D.body.indexOf(",")>=0;if(!m&&!o)return D.post.match(/,.*\}/)?(p=D.pre+"{"+D.body+a+D.post,k(p)):[p];var u;if(m)u=D.body.split(/\.\./);else if(u=x(D.body),u.length===1&&(u=k(u[0],!1).map(T),u.length===1)){var v=D.post.length?k(D.post,!1):[""];return v.map(function(Ae){return D.pre+u[0]+Ae})}var f=D.pre,v=D.post.length?k(D.post,!1):[""],b;if(m){var L=y(u[0]),P=y(u[1]),w=Math.max(u[0].length,u[1].length),F=u.length==3?Math.abs(y(u[2])):1,H=R,X=P0){var Z=new Array(J+1).join("0");$<0?B="-"+Z+B.slice(1):B=Z+B}}b.push(B)}}else b=r(u,function(ae){return k(ae,!1)});for(var Y=0;Y1?i=Array.from(arguments).map(l=>l.trim()).filter(l=>l.length).join("-"):i=i.trim(),i.length===0?"":i.length===1?i.toLowerCase():/^[a-z0-9]+$/.test(i)?i:(i!==i.toLowerCase()&&(i=r(i)),i.replace(/^[_.\- ]+/,"").toLowerCase().replace(/[_.\- ]+(\w|$)/g,(l,a)=>a.toUpperCase()))}},,function(n,t){n.exports=function(r,i){for(var s=[],l=0;lA;)if(x=y[A++],x!=x)return!0}else for(;h>A;A++)if((l||A in y)&&y[A]===d)return l||A||0;return!l&&-1}}},function(n,h,e){var r=e(48),i=e(187),s=e(186),l=e(27),a=e(110),d=e(203),c={},y={},h=n.exports=function(A,x,g,C,T){var I=T?function(){return A}:d(A),R=r(g,C,x?2:1),N=0,k,p,E,S;if(typeof I!="function")throw TypeError(A+" is not iterable!");if(s(I)){for(k=a(A.length);k>N;N++)if(S=x?R(l(p=A[N])[0],p[1]):R(A[N]),S===c||S===y)return S}else for(E=I.call(A);!(p=E.next()).done;)if(S=i(E,R,p.value,x),S===c||S===y)return S};h.BREAK=c,h.RETURN=y},function(n,t,e){n.exports=!e(33)&&!e(85)(function(){return Object.defineProperty(e(68)("div"),"a",{get:function(){return 7}}).a!=7})},function(n,t){n.exports=function(e,r,i){var s=i===void 0;switch(r.length){case 0:return s?e():e.call(i);case 1:return s?e(r[0]):e.call(i,r[0]);case 2:return s?e(r[0],r[1]):e.call(i,r[0],r[1]);case 3:return s?e(r[0],r[1],r[2]):e.call(i,r[0],r[1],r[2]);case 4:return s?e(r[0],r[1],r[2],r[3]):e.call(i,r[0],r[1],r[2],r[3])}return e.apply(i,r)}},function(n,t,e){var r=e(35),i=e(13)("iterator"),s=Array.prototype;n.exports=function(l){return l!==void 0&&(r.Array===l||s[i]===l)}},function(n,t,e){var r=e(27);n.exports=function(i,s,l,a){try{return a?s(r(l)[0],l[1]):s(l)}catch(c){var d=i.return;throw d!==void 0&&r(d.call(i)),c}}},function(n,t,e){"use strict";var r=e(192),i=e(106),s=e(71),l={};e(31)(l,e(13)("iterator"),function(){return this}),n.exports=function(a,d,c){a.prototype=r(l,{next:i(1,c)}),s(a,d+" Iterator")}},function(n,t,e){var r=e(13)("iterator"),i=!1;try{var s=[7][r]();s.return=function(){i=!0},Array.from(s,function(){throw 2})}catch{}n.exports=function(l,a){if(!a&&!i)return!1;var d=!1;try{var c=[7],y=c[r]();y.next=function(){return{done:d=!0}},c[r]=function(){return y},l(c)}catch{}return d}},function(n,t){n.exports=function(e,r){return{value:r,done:!!e}}},function(n,t,e){var r=e(11),i=e(109).set,s=r.MutationObserver||r.WebKitMutationObserver,l=r.process,a=r.Promise,d=e(47)(l)=="process";n.exports=function(){var c,y,h,A=function(){var T,I;for(d&&(T=l.domain)&&T.exit();c;){I=c.fn,c=c.next;try{I()}catch(R){throw c?h():y=void 0,R}}y=void 0,T&&T.enter()};if(d)h=function(){l.nextTick(A)};else if(s&&!(r.navigator&&r.navigator.standalone)){var x=!0,g=document.createTextNode("");new s(A).observe(g,{characterData:!0}),h=function(){g.data=x=!x}}else if(a&&a.resolve){var C=a.resolve(void 0);h=function(){C.then(A)}}else h=function(){i.call(r,A)};return function(T){var I={fn:T,next:void 0};y&&(y.next=I),c||(c=I,h()),y=I}}},function(n,t,e){var r=e(27),i=e(193),s=e(101),l=e(72)("IE_PROTO"),a=function(){},d="prototype",c=function(){var y=e(68)("iframe"),h=s.length,A="<",x=">",g;for(y.style.display="none",e(102).appendChild(y),y.src="javascript:",g=y.contentWindow.document,g.open(),g.write(A+"script"+x+"document.F=Object"+A+"/script"+x),g.close(),c=g.F;h--;)delete c[d][s[h]];return c()};n.exports=Object.create||function(h,A){var x;return h!==null?(a[d]=r(h),x=new a,a[d]=null,x[l]=h):x=c(),A===void 0?x:i(x,A)}},function(n,t,e){var r=e(50),i=e(27),s=e(132);n.exports=e(33)?Object.defineProperties:function(a,d){i(a);for(var c=s(d),y=c.length,h=0,A;y>h;)r.f(a,A=c[h++],d[A]);return a}},function(n,t,e){var r=e(49),i=e(133),s=e(72)("IE_PROTO"),l=Object.prototype;n.exports=Object.getPrototypeOf||function(a){return a=i(a),r(a,s)?a[s]:typeof a.constructor=="function"&&a instanceof a.constructor?a.constructor.prototype:a instanceof Object?l:null}},function(n,t,e){var r=e(49),i=e(74),s=e(182)(!1),l=e(72)("IE_PROTO");n.exports=function(a,d){var c=i(a),y=0,h=[],A;for(A in c)A!=l&&r(c,A)&&h.push(A);for(;d.length>y;)r(c,A=d[y++])&&(~s(h,A)||h.push(A));return h}},function(n,t,e){var r=e(31);n.exports=function(i,s,l){for(var a in s)l&&i[a]?i[a]=s[a]:r(i,a,s[a]);return i}},function(n,t,e){n.exports=e(31)},function(n,t,e){"use strict";var r=e(11),i=e(23),s=e(50),l=e(33),a=e(13)("species");n.exports=function(d){var c=typeof i[d]=="function"?i[d]:r[d];l&&c&&!c[a]&&s.f(c,a,{configurable:!0,get:function(){return this}})}},function(n,t,e){var r=e(73),i=e(67);n.exports=function(s){return function(l,a){var d=String(i(l)),c=r(a),y=d.length,h,A;return c<0||c>=y?s?"":void 0:(h=d.charCodeAt(c),h<55296||h>56319||c+1===y||(A=d.charCodeAt(c+1))<56320||A>57343?s?d.charAt(c):h:s?d.slice(c,c+2):(h-55296<<10)+(A-56320)+65536)}}},function(n,t,e){var r=e(73),i=Math.max,s=Math.min;n.exports=function(l,a){return l=r(l),l<0?i(l+a,0):s(l,a)}},function(n,t,e){var r=e(34);n.exports=function(i,s){if(!r(i))return i;var l,a;if(s&&typeof(l=i.toString)=="function"&&!r(a=l.call(i))||typeof(l=i.valueOf)=="function"&&!r(a=l.call(i))||!s&&typeof(l=i.toString)=="function"&&!r(a=l.call(i)))return a;throw TypeError("Can't convert object to primitive value")}},function(n,t,e){var r=e(11),i=r.navigator;n.exports=i&&i.userAgent||""},function(n,t,e){var r=e(100),i=e(13)("iterator"),s=e(35);n.exports=e(23).getIteratorMethod=function(l){if(l!=null)return l[i]||l["@@iterator"]||s[r(l)]}},function(n,t,e){"use strict";var r=e(180),i=e(190),s=e(35),l=e(74);n.exports=e(103)(Array,"Array",function(a,d){this._t=l(a),this._i=0,this._k=d},function(){var a=this._t,d=this._k,c=this._i++;return!a||c>=a.length?(this._t=void 0,i(1)):d=="keys"?i(0,c):d=="values"?i(0,a[c]):i(0,[c,a[c]])},"values"),s.Arguments=s.Array,r("keys"),r("values"),r("entries")},function(n,t){},function(n,t,e){"use strict";var r=e(69),i=e(11),s=e(48),l=e(100),a=e(41),d=e(34),c=e(46),y=e(181),h=e(183),A=e(108),x=e(109).set,g=e(191)(),C=e(70),T=e(104),I=e(202),R=e(105),N="Promise",k=i.TypeError,p=i.process,E=p&&p.versions,S=E&&E.v8||"",D=i[N],M=l(p)=="process",O=function(){},m,o,u,f,v=o=C.f,b=!!function(){try{var $=D.resolve(1),B=($.constructor={})[e(13)("species")]=function(J){J(O,O)};return(M||typeof PromiseRejectionEvent=="function")&&$.then(O)instanceof B&&S.indexOf("6.6")!==0&&I.indexOf("Chrome/66")===-1}catch{}}(),L=function($){var B;return d($)&&typeof(B=$.then)=="function"?B:!1},P=function($,B){if(!$._n){$._n=!0;var J=$._c;g(function(){for(var Z=$._v,Y=$._s==1,q=0,fe=function(ae){var Ae=Y?ae.ok:ae.fail,Se=ae.resolve,Ge=ae.reject,Te=ae.domain,xe,Ee,We;try{Ae?(Y||($._h==2&&H($),$._h=1),Ae===!0?xe=Z:(Te&&Te.enter(),xe=Ae(Z),Te&&(Te.exit(),We=!0)),xe===ae.promise?Ge(k("Promise-chain cycle")):(Ee=L(xe))?Ee.call(xe,Se,Ge):Se(xe)):Ge(Z)}catch(Ce){Te&&!We&&Te.exit(),Ge(Ce)}};J.length>q;)fe(J[q++]);$._c=[],$._n=!1,B&&!$._h&&w($)})}},w=function($){x.call(i,function(){var B=$._v,J=F($),Z,Y,q;if(J&&(Z=T(function(){M?p.emit("unhandledRejection",B,$):(Y=i.onunhandledrejection)?Y({promise:$,reason:B}):(q=i.console)&&q.error&&q.error("Unhandled promise rejection",B)}),$._h=M||F($)?2:1),$._a=void 0,J&&Z.e)throw Z.v})},F=function($){return $._h!==1&&($._a||$._c).length===0},H=function($){x.call(i,function(){var B;M?p.emit("rejectionHandled",$):(B=i.onrejectionhandled)&&B({promise:$,reason:$._v})})},X=function($){var B=this;B._d||(B._d=!0,B=B._w||B,B._v=$,B._s=2,B._a||(B._a=B._c.slice()),P(B,!0))},Q=function($){var B=this,J;if(!B._d){B._d=!0,B=B._w||B;try{if(B===$)throw k("Promise can't be resolved itself");(J=L($))?g(function(){var Z={_w:B,_d:!1};try{J.call($,s(Q,Z,1),s(X,Z,1))}catch(Y){X.call(Z,Y)}}):(B._v=$,B._s=1,P(B,!1))}catch(Z){X.call({_w:B,_d:!1},Z)}}};b||(D=function(B){y(this,D,N,"_h"),c(B),m.call(this);try{B(s(Q,this,1),s(X,this,1))}catch(J){X.call(this,J)}},m=function(B){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},m.prototype=e(196)(D.prototype,{then:function(B,J){var Z=v(A(this,D));return Z.ok=typeof B=="function"?B:!0,Z.fail=typeof J=="function"&&J,Z.domain=M?p.domain:void 0,this._c.push(Z),this._a&&this._a.push(Z),this._s&&P(this,!1),Z.promise},catch:function($){return this.then(void 0,$)}}),u=function(){var $=new m;this.promise=$,this.resolve=s(Q,$,1),this.reject=s(X,$,1)},C.f=v=function($){return $===D||$===f?new u($):o($)}),a(a.G+a.W+a.F*!b,{Promise:D}),e(71)(D,N),e(198)(N),f=e(23)[N],a(a.S+a.F*!b,N,{reject:function(B){var J=v(this),Z=J.reject;return Z(B),J.promise}}),a(a.S+a.F*(r||!b),N,{resolve:function(B){return R(r&&this===f?D:this,B)}}),a(a.S+a.F*!(b&&e(189)(function($){D.all($).catch(O)})),N,{all:function(B){var J=this,Z=v(J),Y=Z.resolve,q=Z.reject,fe=T(function(){var ae=[],Ae=0,Se=1;h(B,!1,function(Ge){var Te=Ae++,xe=!1;ae.push(void 0),Se++,J.resolve(Ge).then(function(Ee){xe||(xe=!0,ae[Te]=Ee,--Se||Y(ae))},q)}),--Se||Y(ae)});return fe.e&&q(fe.v),Z.promise},race:function(B){var J=this,Z=v(J),Y=Z.reject,q=T(function(){h(B,!1,function(fe){J.resolve(fe).then(Z.resolve,Y)})});return q.e&&Y(q.v),Z.promise}})},function(n,t,e){"use strict";var r=e(199)(!0);e(103)(String,"String",function(i){this._t=String(i),this._i=0},function(){var i=this._t,s=this._i,l;return s>=i.length?{value:void 0,done:!0}:(l=r(i,s),this._i+=l.length,{value:l,done:!1})})},function(n,t,e){"use strict";var r=e(41),i=e(23),s=e(11),l=e(108),a=e(105);r(r.P+r.R,"Promise",{finally:function(d){var c=l(this,i.Promise||s.Promise),y=typeof d=="function";return this.then(y?function(h){return a(c,d()).then(function(){return h})}:d,y?function(h){return a(c,d()).then(function(){throw h})}:d)}})},function(n,t,e){"use strict";var r=e(41),i=e(70),s=e(104);r(r.S,"Promise",{try:function(l){var a=i.f(this),d=s(l);return(d.e?a.reject:a.resolve)(d.v),a.promise}})},function(n,t,e){e(204);for(var r=e(11),i=e(31),s=e(35),l=e(13)("toStringTag"),a="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),d=0;d=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}t.formatters.j=function(c){try{return JSON.stringify(c)}catch(y){return"[UnexpectedJSONParseError]: "+y.message}};function i(c){var y=this.useColors;if(c[0]=(y?"%c":"")+this.namespace+(y?" %c":" ")+c[0]+(y?"%c ":" ")+"+"+t.humanize(this.diff),!!y){var h="color: "+this.color;c.splice(1,0,h,"color: inherit");var A=0,x=0;c[0].replace(/%[a-zA-Z%]/g,function(g){g!=="%%"&&(A++,g==="%c"&&(x=A))}),c.splice(x,0,h)}}function s(){return typeof console=="object"&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function l(c){try{c==null?t.storage.removeItem("debug"):t.storage.debug=c}catch{}}function a(){var c;try{c=t.storage.debug}catch{}return!c&&typeof process<"u"&&"env"in process&&(c=process.env.DEBUG),c}t.enable(a());function d(){try{return window.localStorage}catch{}}},function(n,t,e){typeof process>"u"||process.type==="renderer"?n.exports=e(211):n.exports=e(213)},function(n,t,e){var r=e(79),i=e(2);t=n.exports=e(112),t.init=A,t.log=c,t.formatArgs=a,t.save=y,t.load=h,t.useColors=l,t.colors=[6,2,3,4,5,1];try{var s=e(239);s&&s.level>=2&&(t.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}t.inspectOpts=Object.keys(process.env).filter(function(x){return/^debug_/i.test(x)}).reduce(function(x,g){var C=g.substring(6).toLowerCase().replace(/_([a-z])/g,function(I,R){return R.toUpperCase()}),T=process.env[g];return/^(yes|on|true|enabled)$/i.test(T)?T=!0:/^(no|off|false|disabled)$/i.test(T)?T=!1:T==="null"?T=null:T=Number(T),x[C]=T,x},{});function l(){return"colors"in t.inspectOpts?!!t.inspectOpts.colors:r.isatty(process.stderr.fd)}t.formatters.o=function(x){return this.inspectOpts.colors=this.useColors,i.inspect(x,this.inspectOpts).split(` `).map(function(g){return g.trim()}).join(" ")},t.formatters.O=function(x){return this.inspectOpts.colors=this.useColors,i.inspect(x,this.inspectOpts)};function a(x){var g=this.namespace,C=this.useColors;if(C){var T=this.color,I="\x1B[3"+(T<8?T:"8;5;"+T),R=" "+I+";1m"+g+" \x1B[0m";x[0]=R+x[0].split(` `).join(` `+R),x.push(I+"m+"+t.humanize(this.diff)+"\x1B[0m")}else x[0]=d()+g+" "+x[0]}function d(){return t.inspectOpts.hideDate?"":new Date().toISOString()+" "}function c(){return process.stderr.write(i.format.apply(i,arguments)+` `)}function y(x){x==null?delete process.env.DEBUG:process.env.DEBUG=x}function h(){return process.env.DEBUG}function A(x){x.inspectOpts={};for(var g=Object.keys(t.inspectOpts),C=0;C=x.length)return g&&(g[T]=x),C(null,x);y.lastIndex=N;var o=y.exec(x);return E=k,k+=o[0],p=E+o[1],N=y.lastIndex,R[p]||g&&g[p]===p?process.nextTick(D):g&&Object.prototype.hasOwnProperty.call(g,p)?m(g[p]):s.lstat(p,M)}function M(o,u){if(o)return C(o);if(!u.isSymbolicLink())return R[p]=!0,g&&(g[p]=p),process.nextTick(D);if(!i){var f=u.dev.toString(32)+":"+u.ino.toString(32);if(I.hasOwnProperty(f))return O(null,I[f],p)}s.stat(p,function(v){if(v)return C(v);s.readlink(p,function(b,L){i||(I[f]=L),O(b,L)})})}function O(o,u,f){if(o)return C(o);var v=r.resolve(E,u);g&&(g[f]=v),m(v)}function m(o){x=r.resolve(o,x.slice(N)),S()}}},function(n,t,e){n.exports=N,N.GlobSync=k;var r=e(3),i=e(114),s=e(60),l=s.Minimatch,a=e(75).Glob,d=e(2),c=e(0),y=e(22),h=e(76),A=e(115),x=A.alphasort,g=A.alphasorti,C=A.setopts,T=A.ownProp,I=A.childrenIgnored,R=A.isIgnored;function N(p,E){if(typeof E=="function"||arguments.length===3)throw new TypeError(`callback provided to sync glob See: https://github.com/isaacs/node-glob/issues/167`);return new k(p,E).found}function k(p,E){if(!p)throw new Error("must provide pattern");if(typeof E=="function"||arguments.length===3)throw new TypeError(`callback provided to sync glob See: https://github.com/isaacs/node-glob/issues/167`);if(!(this instanceof k))return new k(p,E);if(C(this,p,E),this.noprocess)return this;var S=this.minimatch.set.length;this.matches=new Array(S);for(var D=0;Dthis.maxLength)return!1;if(!this.stat&&T(this.cache,E)){var m=this.cache[E];if(Array.isArray(m)&&(m="DIR"),!S||m==="DIR")return m;if(S&&m==="FILE")return!1}var D,M=this.statCache[E];if(!M){var O;try{O=r.lstatSync(E)}catch(o){if(o&&(o.code==="ENOENT"||o.code==="ENOTDIR"))return this.statCache[E]=!1,!1}if(O&&O.isSymbolicLink())try{M=r.statSync(E)}catch{M=O}else M=O}this.statCache[E]=M;var m=!0;return M&&(m=M.isDirectory()?"DIR":"FILE"),this.cache[E]=this.cache[E]||m,S&&m==="FILE"?!1:m},k.prototype._mark=function(p){return A.mark(this,p)},k.prototype._makeAbs=function(p){return A.makeAbs(this,p)}},,,function(n,t,e){"use strict";n.exports=function(r,i){i=i||process.argv;var s=i.indexOf("--"),l=/^--/.test(r)?"":"--",a=i.indexOf(l+r);return a!==-1&&(s!==-1?aA?(h.splice(0,A),process.nextTick(function(){y.apply(null,x)})):delete i[c]}})}function d(c){for(var y=c.length,h=[],A=0;A0)return a(h);if(x==="number"&&isNaN(h)===!1)return A.long?c(h):d(h);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(h))};function a(h){if(h=String(h),!(h.length>100)){var A=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(h);if(A){var x=parseFloat(A[1]),g=(A[2]||"ms").toLowerCase();switch(g){case"years":case"year":case"yrs":case"yr":case"y":return x*l;case"days":case"day":case"d":return x*s;case"hours":case"hour":case"hrs":case"hr":case"h":return x*i;case"minutes":case"minute":case"mins":case"min":case"m":return x*r;case"seconds":case"second":case"secs":case"sec":case"s":return x*e;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return x;default:return}}}}function d(h){return h>=s?Math.round(h/s)+"d":h>=i?Math.round(h/i)+"h":h>=r?Math.round(h/r)+"m":h>=e?Math.round(h/e)+"s":h+"ms"}function c(h){return y(h,s,"day")||y(h,i,"hour")||y(h,r,"minute")||y(h,e,"second")||h+" ms"}function y(h,A,x){if(!(h=2,has16m:l>=3}},s=function(){return r("no-color")||r("no-colors")||r("color=false")?0:r("color=16m")||r("color=full")||r("color=truecolor")?3:r("color=256")?2:r("color")||r("colors")||r("color=true")||r("color=always")?1:process.stdout&&!process.stdout.isTTY?0:process.platform==="win32"?1:"CI"in process.env?"TRAVIS"in process.env||process.env.CI==="Travis"?1:0:"TEAMCITY_VERSION"in process.env?process.env.TEAMCITY_VERSION.match(/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/)===null?0:1:/^(screen|xterm)-256(?:color)?/.test(process.env.TERM)?2:/^screen|^xterm|^vt100|color|ansi|cygwin|linux/i.test(process.env.TERM)||"COLORTERM"in process.env?1:(process.env.TERM==="dumb",0)}();s===0&&"FORCE_COLOR"in process.env&&(s=1),n.exports=process&&i(s)}])});var zr=he((El,Wr)=>{"use strict";Wr.exports=function(t,e){e||(e=[process.stdout,process.stderr]);var r=0;function i(){r===e.length&&process.exit(t)}e.forEach(function(s){s.bufferSize===0?r++:s.write("","utf-8",function(){r++,i()}),s.write=function(){}}),i(),process.on("exit",function(){process.exit(t)})}});var wt=he((Al,nn)=>{var ts=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...n)=>console.error("SEMVER",...n):()=>{};nn.exports=ts});var jt=he((Rl,sn)=>{var rs="2.0.0",ns=Number.MAX_SAFE_INTEGER||9007199254740991,is=16,ss=250,os=["major","premajor","minor","preminor","patch","prepatch","prerelease"];sn.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:is,MAX_SAFE_BUILD_LENGTH:ss,MAX_SAFE_INTEGER:ns,RELEASE_TYPES:os,SEMVER_SPEC_VERSION:rs,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var Ut=he((ot,on)=>{var{MAX_SAFE_COMPONENT_LENGTH:lr,MAX_SAFE_BUILD_LENGTH:as,MAX_LENGTH:ls}=jt(),us=wt();ot=on.exports={};var cs=ot.re=[],fs=ot.safeRe=[],W=ot.src=[],z=ot.t={},ds=0,ur="[a-zA-Z0-9-]",gs=[["\\s",1],["\\d",ls],[ur,as]],ps=n=>{for(let[t,e]of gs)n=n.split(`${t}*`).join(`${t}{0,${e}}`).split(`${t}+`).join(`${t}{1,${e}}`);return n},ee=(n,t,e)=>{let r=ps(t),i=ds++;us(n,i,t),z[n]=i,W[i]=t,cs[i]=new RegExp(t,e?"g":void 0),fs[i]=new RegExp(r,e?"g":void 0)};ee("NUMERICIDENTIFIER","0|[1-9]\\d*");ee("NUMERICIDENTIFIERLOOSE","\\d+");ee("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${ur}*`);ee("MAINVERSION",`(${W[z.NUMERICIDENTIFIER]})\\.(${W[z.NUMERICIDENTIFIER]})\\.(${W[z.NUMERICIDENTIFIER]})`);ee("MAINVERSIONLOOSE",`(${W[z.NUMERICIDENTIFIERLOOSE]})\\.(${W[z.NUMERICIDENTIFIERLOOSE]})\\.(${W[z.NUMERICIDENTIFIERLOOSE]})`);ee("PRERELEASEIDENTIFIER",`(?:${W[z.NUMERICIDENTIFIER]}|${W[z.NONNUMERICIDENTIFIER]})`);ee("PRERELEASEIDENTIFIERLOOSE",`(?:${W[z.NUMERICIDENTIFIERLOOSE]}|${W[z.NONNUMERICIDENTIFIER]})`);ee("PRERELEASE",`(?:-(${W[z.PRERELEASEIDENTIFIER]}(?:\\.${W[z.PRERELEASEIDENTIFIER]})*))`);ee("PRERELEASELOOSE",`(?:-?(${W[z.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${W[z.PRERELEASEIDENTIFIERLOOSE]})*))`);ee("BUILDIDENTIFIER",`${ur}+`);ee("BUILD",`(?:\\+(${W[z.BUILDIDENTIFIER]}(?:\\.${W[z.BUILDIDENTIFIER]})*))`);ee("FULLPLAIN",`v?${W[z.MAINVERSION]}${W[z.PRERELEASE]}?${W[z.BUILD]}?`);ee("FULL",`^${W[z.FULLPLAIN]}$`);ee("LOOSEPLAIN",`[v=\\s]*${W[z.MAINVERSIONLOOSE]}${W[z.PRERELEASELOOSE]}?${W[z.BUILD]}?`);ee("LOOSE",`^${W[z.LOOSEPLAIN]}$`);ee("GTLT","((?:<|>)?=?)");ee("XRANGEIDENTIFIERLOOSE",`${W[z.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);ee("XRANGEIDENTIFIER",`${W[z.NUMERICIDENTIFIER]}|x|X|\\*`);ee("XRANGEPLAIN",`[v=\\s]*(${W[z.XRANGEIDENTIFIER]})(?:\\.(${W[z.XRANGEIDENTIFIER]})(?:\\.(${W[z.XRANGEIDENTIFIER]})(?:${W[z.PRERELEASE]})?${W[z.BUILD]}?)?)?`);ee("XRANGEPLAINLOOSE",`[v=\\s]*(${W[z.XRANGEIDENTIFIERLOOSE]})(?:\\.(${W[z.XRANGEIDENTIFIERLOOSE]})(?:\\.(${W[z.XRANGEIDENTIFIERLOOSE]})(?:${W[z.PRERELEASELOOSE]})?${W[z.BUILD]}?)?)?`);ee("XRANGE",`^${W[z.GTLT]}\\s*${W[z.XRANGEPLAIN]}$`);ee("XRANGELOOSE",`^${W[z.GTLT]}\\s*${W[z.XRANGEPLAINLOOSE]}$`);ee("COERCEPLAIN",`(^|[^\\d])(\\d{1,${lr}})(?:\\.(\\d{1,${lr}}))?(?:\\.(\\d{1,${lr}}))?`);ee("COERCE",`${W[z.COERCEPLAIN]}(?:$|[^\\d])`);ee("COERCEFULL",W[z.COERCEPLAIN]+`(?:${W[z.PRERELEASE]})?(?:${W[z.BUILD]})?(?:$|[^\\d])`);ee("COERCERTL",W[z.COERCE],!0);ee("COERCERTLFULL",W[z.COERCEFULL],!0);ee("LONETILDE","(?:~>?)");ee("TILDETRIM",`(\\s*)${W[z.LONETILDE]}\\s+`,!0);ot.tildeTrimReplace="$1~";ee("TILDE",`^${W[z.LONETILDE]}${W[z.XRANGEPLAIN]}$`);ee("TILDELOOSE",`^${W[z.LONETILDE]}${W[z.XRANGEPLAINLOOSE]}$`);ee("LONECARET","(?:\\^)");ee("CARETTRIM",`(\\s*)${W[z.LONECARET]}\\s+`,!0);ot.caretTrimReplace="$1^";ee("CARET",`^${W[z.LONECARET]}${W[z.XRANGEPLAIN]}$`);ee("CARETLOOSE",`^${W[z.LONECARET]}${W[z.XRANGEPLAINLOOSE]}$`);ee("COMPARATORLOOSE",`^${W[z.GTLT]}\\s*(${W[z.LOOSEPLAIN]})$|^$`);ee("COMPARATOR",`^${W[z.GTLT]}\\s*(${W[z.FULLPLAIN]})$|^$`);ee("COMPARATORTRIM",`(\\s*)${W[z.GTLT]}\\s*(${W[z.LOOSEPLAIN]}|${W[z.XRANGEPLAIN]})`,!0);ot.comparatorTrimReplace="$1$2$3";ee("HYPHENRANGE",`^\\s*(${W[z.XRANGEPLAIN]})\\s+-\\s+(${W[z.XRANGEPLAIN]})\\s*$`);ee("HYPHENRANGELOOSE",`^\\s*(${W[z.XRANGEPLAINLOOSE]})\\s+-\\s+(${W[z.XRANGEPLAINLOOSE]})\\s*$`);ee("STAR","(<|>)?=?\\s*\\*");ee("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");ee("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var Xt=he((Dl,an)=>{var ms=Object.freeze({loose:!0}),hs=Object.freeze({}),vs=n=>n?typeof n!="object"?ms:n:hs;an.exports=vs});var fn=he((Pl,cn)=>{var ln=/^[0-9]+$/,un=(n,t)=>{let e=ln.test(n),r=ln.test(t);return e&&r&&(n=+n,t=+t),n===t?0:e&&!r?-1:r&&!e?1:nun(t,n);cn.exports={compareIdentifiers:un,rcompareIdentifiers:ys}});var kt=he((wl,mn)=>{var Jt=wt(),{MAX_LENGTH:dn,MAX_SAFE_INTEGER:Vt}=jt(),{safeRe:gn,t:pn}=Ut(),bs=Xt(),{compareIdentifiers:Lt}=fn(),cr=class n{constructor(t,e){if(e=bs(e),t instanceof n){if(t.loose===!!e.loose&&t.includePrerelease===!!e.includePrerelease)return t;t=t.version}else if(typeof t!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof t}".`);if(t.length>dn)throw new TypeError(`version is longer than ${dn} characters`);Jt("SemVer",t,e),this.options=e,this.loose=!!e.loose,this.includePrerelease=!!e.includePrerelease;let r=t.trim().match(e.loose?gn[pn.LOOSE]:gn[pn.FULL]);if(!r)throw new TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>Vt||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Vt||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Vt||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(i=>{if(/^[0-9]+$/.test(i)){let s=+i;if(s>=0&&s=0;)typeof this.prerelease[s]=="number"&&(this.prerelease[s]++,s=-2);if(s===-1){if(e===this.prerelease.join(".")&&r===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(i)}}if(e){let s=[e,i];r===!1&&(s=[e]),Lt(this.prerelease[0],e)===0?isNaN(this.prerelease[1])&&(this.prerelease=s):this.prerelease=s}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};mn.exports=cr});var vt=he((kl,vn)=>{var hn=kt(),Es=(n,t,e)=>new hn(n,e).compare(new hn(t,e));vn.exports=Es});var fr=he((Il,yn)=>{var Ts=vt(),xs=(n,t,e)=>Ts(n,t,e)<=0;yn.exports=xs});var En=he((Ml,bn)=>{var Cs=kt(),Ss=(n,t)=>new Cs(n,t).major;bn.exports=Ss});var xn=he((Nl,Tn)=>{var dr=class{constructor(){this.max=1e3,this.map=new Map}get(t){let e=this.map.get(t);if(e!==void 0)return this.map.delete(t),this.map.set(t,e),e}delete(t){return this.map.delete(t)}set(t,e){if(!this.delete(t)&&e!==void 0){if(this.map.size>=this.max){let i=this.map.keys().next().value;this.delete(i)}this.map.set(t,e)}return this}};Tn.exports=dr});var Sn=he((Fl,Cn)=>{var Ls=vt(),Os=(n,t,e)=>Ls(n,t,e)===0;Cn.exports=Os});var On=he((Bl,Ln)=>{var As=vt(),Rs=(n,t,e)=>As(n,t,e)!==0;Ln.exports=Rs});var Rn=he(($l,An)=>{var Ds=vt(),Ps=(n,t,e)=>Ds(n,t,e)>0;An.exports=Ps});var Pn=he((Hl,Dn)=>{var ws=vt(),ks=(n,t,e)=>ws(n,t,e)>=0;Dn.exports=ks});var gr=he((jl,wn)=>{var Is=vt(),Ms=(n,t,e)=>Is(n,t,e)<0;wn.exports=Ms});var In=he((Ul,kn)=>{var Ns=Sn(),Fs=On(),Bs=Rn(),$s=Pn(),Hs=gr(),js=fr(),Us=(n,t,e,r)=>{switch(t){case"===":return typeof n=="object"&&(n=n.version),typeof e=="object"&&(e=e.version),n===e;case"!==":return typeof n=="object"&&(n=n.version),typeof e=="object"&&(e=e.version),n!==e;case"":case"=":case"==":return Ns(n,e,r);case"!=":return Fs(n,e,r);case">":return Bs(n,e,r);case">=":return $s(n,e,r);case"<":return Hs(n,e,r);case"<=":return js(n,e,r);default:throw new TypeError(`Invalid operator: ${t}`)}};kn.exports=Us});var jn=he((Xl,Hn)=>{var It=Symbol("SemVer ANY"),hr=class n{static get ANY(){return It}constructor(t,e){if(e=Mn(e),t instanceof n){if(t.loose===!!e.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),mr("comparator",t,e),this.options=e,this.loose=!!e.loose,this.parse(t),this.semver===It?this.value="":this.value=this.operator+this.semver.version,mr("comp",this)}parse(t){let e=this.options.loose?Nn[Fn.COMPARATORLOOSE]:Nn[Fn.COMPARATOR],r=t.match(e);if(!r)throw new TypeError(`Invalid comparator: ${t}`);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new Bn(r[2],this.options.loose):this.semver=It}toString(){return this.value}test(t){if(mr("Comparator.test",t,this.options.loose),this.semver===It||t===It)return!0;if(typeof t=="string")try{t=new Bn(t,this.options)}catch{return!1}return pr(t,this.operator,this.semver,this.options)}intersects(t,e){if(!(t instanceof n))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new $n(t.value,e).test(this.value):t.operator===""?t.value===""?!0:new $n(this.value,e).test(t.semver):(e=Mn(e),e.includePrerelease&&(this.value==="<0.0.0-0"||t.value==="<0.0.0-0")||!e.includePrerelease&&(this.value.startsWith("<0.0.0")||t.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&t.operator.startsWith(">")||this.operator.startsWith("<")&&t.operator.startsWith("<")||this.semver.version===t.semver.version&&this.operator.includes("=")&&t.operator.includes("=")||pr(this.semver,"<",t.semver,e)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||pr(this.semver,">",t.semver,e)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};Hn.exports=hr;var Mn=Xt(),{safeRe:Nn,t:Fn}=Ut(),pr=In(),mr=wt(),Bn=kt(),$n=vr()});var vr=he((Jl,Vn)=>{var Xs=/\s+/g,yr=class n{constructor(t,e){if(e=Vs(e),t instanceof n)return t.loose===!!e.loose&&t.includePrerelease===!!e.includePrerelease?t:new n(t.raw,e);if(t instanceof br)return this.raw=t.value,this.set=[[t]],this.formatted=void 0,this;if(this.options=e,this.loose=!!e.loose,this.includePrerelease=!!e.includePrerelease,this.raw=t.trim().replace(Xs," "),this.set=this.raw.split("||").map(r=>this.parseRange(r.trim())).filter(r=>r.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let r=this.set[0];if(this.set=this.set.filter(i=>!Xn(i[0])),this.set.length===0)this.set=[r];else if(this.set.length>1){for(let i of this.set)if(i.length===1&&Zs(i[0])){this.set=[i];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let t=0;t0&&(this.formatted+="||");let e=this.set[t];for(let r=0;r0&&(this.formatted+=" "),this.formatted+=e[r].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(t){let r=((this.options.includePrerelease&&Ys)|(this.options.loose&&Qs))+":"+t,i=Un.get(r);if(i)return i;let s=this.options.loose,l=s?Fe[Ie.HYPHENRANGELOOSE]:Fe[Ie.HYPHENRANGE];t=t.replace(l,ao(this.options.includePrerelease)),me("hyphen replace",t),t=t.replace(Fe[Ie.COMPARATORTRIM],Ws),me("comparator trim",t),t=t.replace(Fe[Ie.TILDETRIM],zs),me("tilde trim",t),t=t.replace(Fe[Ie.CARETTRIM],Ks),me("caret trim",t);let a=t.split(" ").map(h=>qs(h,this.options)).join(" ").split(/\s+/).map(h=>oo(h,this.options));s&&(a=a.filter(h=>(me("loose invalid filter",h,this.options),!!h.match(Fe[Ie.COMPARATORLOOSE])))),me("range list",a);let d=new Map,c=a.map(h=>new br(h,this.options));for(let h of c){if(Xn(h))return[h];d.set(h.value,h)}d.size>1&&d.has("")&&d.delete("");let y=[...d.values()];return Un.set(r,y),y}intersects(t,e){if(!(t instanceof n))throw new TypeError("a Range is required");return this.set.some(r=>Jn(r,e)&&t.set.some(i=>Jn(i,e)&&r.every(s=>i.every(l=>s.intersects(l,e)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new Gs(t,this.options)}catch{return!1}for(let e=0;en.value==="<0.0.0-0",Zs=n=>n.value==="",Jn=(n,t)=>{let e=!0,r=n.slice(),i=r.pop();for(;e&&r.length;)e=r.every(s=>i.intersects(s,t)),i=r.pop();return e},qs=(n,t)=>(me("comp",n,t),n=to(n,t),me("caret",n),n=_s(n,t),me("tildes",n),n=no(n,t),me("xrange",n),n=so(n,t),me("stars",n),n),Me=n=>!n||n.toLowerCase()==="x"||n==="*",_s=(n,t)=>n.trim().split(/\s+/).map(e=>eo(e,t)).join(" "),eo=(n,t)=>{let e=t.loose?Fe[Ie.TILDELOOSE]:Fe[Ie.TILDE];return n.replace(e,(r,i,s,l,a)=>{me("tilde",n,r,i,s,l,a);let d;return Me(i)?d="":Me(s)?d=`>=${i}.0.0 <${+i+1}.0.0-0`:Me(l)?d=`>=${i}.${s}.0 <${i}.${+s+1}.0-0`:a?(me("replaceTilde pr",a),d=`>=${i}.${s}.${l}-${a} <${i}.${+s+1}.0-0`):d=`>=${i}.${s}.${l} <${i}.${+s+1}.0-0`,me("tilde return",d),d})},to=(n,t)=>n.trim().split(/\s+/).map(e=>ro(e,t)).join(" "),ro=(n,t)=>{me("caret",n,t);let e=t.loose?Fe[Ie.CARETLOOSE]:Fe[Ie.CARET],r=t.includePrerelease?"-0":"";return n.replace(e,(i,s,l,a,d)=>{me("caret",n,i,s,l,a,d);let c;return Me(s)?c="":Me(l)?c=`>=${s}.0.0${r} <${+s+1}.0.0-0`:Me(a)?s==="0"?c=`>=${s}.${l}.0${r} <${s}.${+l+1}.0-0`:c=`>=${s}.${l}.0${r} <${+s+1}.0.0-0`:d?(me("replaceCaret pr",d),s==="0"?l==="0"?c=`>=${s}.${l}.${a}-${d} <${s}.${l}.${+a+1}-0`:c=`>=${s}.${l}.${a}-${d} <${s}.${+l+1}.0-0`:c=`>=${s}.${l}.${a}-${d} <${+s+1}.0.0-0`):(me("no pr"),s==="0"?l==="0"?c=`>=${s}.${l}.${a}${r} <${s}.${l}.${+a+1}-0`:c=`>=${s}.${l}.${a}${r} <${s}.${+l+1}.0-0`:c=`>=${s}.${l}.${a} <${+s+1}.0.0-0`),me("caret return",c),c})},no=(n,t)=>(me("replaceXRanges",n,t),n.split(/\s+/).map(e=>io(e,t)).join(" ")),io=(n,t)=>{n=n.trim();let e=t.loose?Fe[Ie.XRANGELOOSE]:Fe[Ie.XRANGE];return n.replace(e,(r,i,s,l,a,d)=>{me("xRange",n,r,i,s,l,a,d);let c=Me(s),y=c||Me(l),h=y||Me(a),A=h;return i==="="&&A&&(i=""),d=t.includePrerelease?"-0":"",c?i===">"||i==="<"?r="<0.0.0-0":r="*":i&&A?(y&&(l=0),a=0,i===">"?(i=">=",y?(s=+s+1,l=0,a=0):(l=+l+1,a=0)):i==="<="&&(i="<",y?s=+s+1:l=+l+1),i==="<"&&(d="-0"),r=`${i+s}.${l}.${a}${d}`):y?r=`>=${s}.0.0${d} <${+s+1}.0.0-0`:h&&(r=`>=${s}.${l}.0${d} <${s}.${+l+1}.0-0`),me("xRange return",r),r})},so=(n,t)=>(me("replaceStars",n,t),n.trim().replace(Fe[Ie.STAR],"")),oo=(n,t)=>(me("replaceGTE0",n,t),n.trim().replace(Fe[t.includePrerelease?Ie.GTE0PRE:Ie.GTE0],"")),ao=n=>(t,e,r,i,s,l,a,d,c,y,h,A)=>(Me(r)?e="":Me(i)?e=`>=${r}.0.0${n?"-0":""}`:Me(s)?e=`>=${r}.${i}.0${n?"-0":""}`:l?e=`>=${e}`:e=`>=${e}${n?"-0":""}`,Me(c)?d="":Me(y)?d=`<${+c+1}.0.0-0`:Me(h)?d=`<${c}.${+y+1}.0-0`:A?d=`<=${c}.${y}.${h}-${A}`:n?d=`<${c}.${y}.${+h+1}-0`:d=`<=${d}`,`${e} ${d}`.trim()),lo=(n,t,e)=>{for(let r=0;r0){let i=n[r].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}});var Wn=he((Vl,Gn)=>{var uo=vr(),co=(n,t,e)=>{try{t=new uo(t,e)}catch{return!1}return t.test(n)};Gn.exports=co});var Lo={};Sr(Lo,{createNodeLogger:()=>Fr,createNodeSys:()=>pi,setupNodeProcess:()=>Jr});module.exports=Ci(Lo);var Ht=ve(require("./graceful-fs.js")),Nr=ve(require("path"));var _=ve(wr());var tr=["debug","info","warn","error"];var Mr=n=>{let t="info",e=null,r=[],i=o=>t=o,s=()=>t,l=o=>e=o,a=(...o)=>{if(xt(t,"info")){let u=et(o,n.getColumns());d(u),console.log(u.join(` `))}N("I",o)},d=o=>{if(o.length>0){let u=kr();o[0]=(0,_.dim)(u)+o[0].slice(u.length)}},c=(...o)=>{if(xt(t,"warn")){let u=et(o,n.getColumns());y(u),console.warn(` `+u.join(` `)+` `)}N("W",o)},y=o=>{if(o.length){let u="[ WARN ]";o[0]=(0,_.bold)((0,_.yellow)(u))+o[0].slice(u.length)}},h=(...o)=>{for(let u=0;u{if(o.length){let u="[ ERROR ]";o[0]=(0,_.bold)((0,_.red)(u))+o[0].slice(u.length)}},x=(...o)=>{if(xt(t,"debug")){T(o);let u=et(o,n.getColumns());g(u),console.log(u.join(` `))}N("D",o)},g=o=>{if(o.length){let u=kr();o[0]=(0,_.cyan)(u)+o[0].slice(u.length)}},C=(o,u,f)=>{let v=[`${o} ${(0,_.dim)("...")}`];if(u){if(xt(t,"debug")){T(v);let b=et(v,n.getColumns());g(b),console.log(b.join(` `)),N("D",[`${o} ...`])}}else{let b=et(v,n.getColumns());d(b),console.log(b.join(` `)),N("I",[`${o} ...`]),f&&f.push(`${o} ...`)}},T=o=>{let u=n.memoryUsage();u>0&&o.push((0,_.dim)(` MEM: ${(u/1e6).toFixed(1)}MB`))},I=(o,u,f,v,b,L,P)=>{let w=o;if(f&&(w=_.default[f](o)),v&&(w=(0,_.bold)(w)),w+=" "+(0,_.dim)(u),L){if(xt(t,"debug")){let F=[w];T(F);let H=et(F,n.getColumns());g(H),console.log(H.join(` `))}N("D",[`${o} ${u}`])}else{let F=et([w],n.getColumns());d(F),console.log(F.join(` `)),N("I",[`${o} ${u}`]),P&&P.push(`${o} ${u}`)}b&&console.log("")},R=(o,u=!1,f)=>{let v=Date.now(),b=()=>Date.now()-v,L={duration:b,finish:(P,w,F,H)=>{let X=b(),Q;return X>1e3?Q="in "+(X/1e3).toFixed(2)+" s":parseFloat(X.toFixed(3))>0?Q="in "+X+" ms":Q="in less than 1 ms",I(P,Q,w,!!F,!!H,u,f),X}};return C(o,u,f),L},N=(o,u)=>{if(e){let f=new Date,v=""+("0"+f.getHours()).slice(-2)+":"+("0"+f.getMinutes()).slice(-2)+":"+("0"+f.getSeconds()).slice(-2)+"."+("0"+Math.floor(f.getMilliseconds()/1e3*10))+" "+("000"+(n.memoryUsage()/1e6).toFixed(1)).slice(-6)+"MB "+o+" "+u.join(", ");r.push(v)}},k=o=>{if(e)try{N("F",["--------------------------------------"]),n.writeLogs(e,r.join(` `),o)}catch{}r.length=0},p=o=>{_.default.enabled=o},E=(o,u)=>{if(!o||o.length===0)return;let f=[""];o.forEach(v=>{f=f.concat(S(v,u))}),console.log(f.join(` `))},S=(o,u)=>{let f=et([o.messageText],n.getColumns()),v="";o.header&&o.header!=="Build Error"&&(v+=o.header),typeof o.absFilePath=="string"&&typeof o.relFilePath!="string"&&(typeof u!="string"&&(u=n.cwd()),o.relFilePath=n.relativePath(u,o.absFilePath),o.relFilePath.includes("/")||(o.relFilePath="./"+o.relFilePath));let b=o.relFilePath;return typeof b!="string"&&(b=o.absFilePath),typeof b=="string"&&(v.length>0&&(v+=": "),v+=(0,_.cyan)(b),typeof o.lineNumber=="number"&&o.lineNumber>-1&&(v+=(0,_.dim)(":"),v+=(0,_.yellow)(`${o.lineNumber}`),typeof o.columnNumber=="number"&&o.columnNumber>-1&&(v+=(0,_.dim)(":"),v+=(0,_.yellow)(`${o.columnNumber}`)))),v.length>0&&f.unshift(st+v),f.push(""),o.lines&&o.lines.length&&(Di(o.lines).forEach(P=>{if(!wi(P.text))return;let w="";for(P.lineNumber>-1&&(w=`L${P.lineNumber}: `);w.length-1&&(F=D(F,P.errorCharStart,P.errorLength)),w=(0,_.dim)(w),o.language==="typescript"||o.language==="javascript"?w+=M(F):o.language==="scss"||o.language==="css"?w+=O(F):w+=F,f.push(w)}),f.push("")),o.level==="error"?A(f):o.level==="warn"?y(f):o.level==="debug"?g(f):d(f),o.debugText!=null&&t==="debug"&&(f.push(o.debugText),g(et([o.debugText],n.getColumns()))),f},D=(o,u,f=0)=>{let v=o.length-u+f-1;for(;o.length+st.length>n.getColumns();)if(u>o.length-u+f&&u>5)o=o.slice(1),u--;else if(v>1)o=o.slice(0,-1),v--;else break;let b=[],L=Math.max(o.length,u+f);for(let P=0;P=u&&Po.trim().startsWith("//")?(0,_.dim)(o):o.split(" ").map(f=>ki.indexOf(f)>-1?(0,_.cyan)(f):f).join(" "),O=o=>{let u=!0,f="abcdefghijklmnopqrstuvwxyz-_",v=".#,:}@$[]/*",b=[];for(let L=0;L-1&&(u=!1),u&&f.indexOf(P.toLowerCase())>-1){b.push((0,_.cyan)(P));continue}b.push(P)}return b.join("")};return{createLineUpdater:n.createLineUpdater,createTimeSpan:R,debug:x,emoji:n.emoji,enableColors:p,error:h,getLevel:s,info:a,printDiagnostics:E,setLevel:i,setLogFilePath:l,warn:c,writeLogs:k,bgRed:_.bgRed,blue:_.blue,bold:_.bold,cyan:_.cyan,dim:_.dim,gray:_.gray,green:_.green,magenta:_.magenta,red:_.red,yellow:_.yellow}},xt=(n,t)=>tr.indexOf(t)>=tr.indexOf(n),kr=()=>{let n=new Date,t=Ir(n.getMinutes()),e=Ir(n.getSeconds()),r=Math.floor(n.getMilliseconds()/1e3*10);return`[${t}:${e}.${r}]`},Ir=n=>("0"+n.toString()).slice(-2),et=(n,t)=>{let e=[],r=[];n.forEach(s=>{s===null?r.push("null"):typeof s>"u"?r.push("undefined"):typeof s=="string"?s.replace(/\s/gm," ").split(" ").forEach(l=>{l.trim().length&&r.push(l.trim())}):typeof s=="number"||typeof s=="boolean"||typeof s=="function"?r.push(s.toString()):Array.isArray(s)?r.push(()=>s.toString()):Object(s)===s?r.push(()=>s.toString()):r.push(s.toString())});let i=st;return r.forEach(s=>{e.length>25||(typeof s=="function"?(i.trim().length&&e.push(i),e.push(s()),i=st):st.length+s.length>t-1?(i.trim().length&&e.push(i),e.push(st+s),i=st):s.length+i.length>t-1?(e.push(i),i=st+s+" "):i+=s+" ")}),i.trim().length&&e.push(i),e.map(s=>s.trimRight())},Di=n=>{let e=JSON.parse(JSON.stringify(n));for(let r=0;r<100;r++){if(!Pi(e))return e;for(let i=0;i{if(!n.length)return!1;for(let t=0;tn?(n=n.trim(),n.length>0):!1,ki=["abstract","any","as","break","boolean","case","catch","class","console","const","continue","debugger","declare","default","delete","do","else","enum","export","extends","false","finally","for","from","function","get","if","import","in","implements","Infinity","instanceof","let","module","namespace","NaN","new","number","null","public","private","protected","require","return","static","set","string","super","switch","this","throw","try","true","type","typeof","undefined","var","void","with","while","yield"],st=" ";var Fr=()=>{let n=Ii();return Mr(n)};function Ii(){return{cwd:()=>process.cwd(),emoji:a=>process.platform!=="win32"?a:"",getColumns:()=>{var h,A;let y=(A=(h=process==null?void 0:process.stdout)==null?void 0:h.columns)!=null?A:80;return Math.max(Math.min(y,120),60)},memoryUsage:()=>process.memoryUsage().rss,relativePath:(a,d)=>Nr.default.relative(a,d),writeLogs:(a,d,c)=>{if(c)try{Ht.default.accessSync(a)}catch{c=!1}c?Ht.default.appendFileSync(a,d):Ht.default.writeFileSync(a,d)},createLineUpdater:async()=>{let a=await import("readline"),d=Promise.resolve(),c=h=>(h=h.substring(0,process.stdout.columns-5)+"\x1B[0m",d=d.then(()=>new Promise(A=>{a.clearLine(process.stdout,0),a.cursorTo(process.stdout,0,void 0),process.stdout.write(h,A)}))),y=()=>c("\x1B[?25h");return process.stdout.write("\x1B[?25l"),{update:c,stop:y}}}}var Br=()=>{};var rr=n=>n.flat?n.flat(1):n.reduce((t,e)=>(t.push(...e),t),[]);var $r=n=>typeof n=="function";var mt=n=>typeof n=="string";var Hr=n=>{let t={"{":"}","(":")","[":"]"},e=/\\(.)|(^!|\*|[\].+)]\?|\[[^\\\]]+\]|\{[^\\}]+\}|\(\?[:!=][^\\)]+\)|\([^|]+\|[^\\)]+\))/;if(n==="")return!1;let r;for(;r=e.exec(n);){if(r[2])return!0;let i=r.index+r[0].length,s=r[1],l=s?t[s]:null;if(s&&l){let a=n.indexOf(l,i);a!==-1&&(i=a+1)}n=n.slice(i)}return!1};var Pt=n=>{let t={level:"error",type:"build",header:"Build Error",messageText:"build error",relFilePath:void 0,absFilePath:void 0,lines:[]};return n&&n.push(t),t};var nr=(n,t,e)=>{let r={level:"error",type:"build",header:"Build Error",messageText:"build error",lines:[]};return mt(e)?r.messageText=e.length?e:"UNKNOWN ERROR":t!=null&&(t.stack!=null?r.messageText=t.stack.toString():t.message!=null?r.messageText=t.message.length?t.message:"UNKNOWN ERROR":r.messageText=t.toString()),n!=null&&!ir(r.messageText)&&n.push(r),r};var ir=n=>n===ht,ht="task canceled";var pe=(n,t=!0)=>{if(typeof n!="string")throw new Error("invalid path to normalize");n=Ni(n.trim());let e=Xi(n,Hi(n)),r=$i(e),i=r[0],s=r[1],l=i+r.slice(1).join("/");return l===""?".":i===""&&s&&n.includes("/")&&!s.startsWith(".")&&!s.startsWith("@")&&t?"./"+l:l},Ni=n=>n.replace(Bi,"/"),Fi="\\",jr="://",Bi=/\\/g,$i=n=>{if(!Array.isArray(n)||n.length===0)return[];let t=[n[0]];for(let e=1;e1){if(t[t.length-1]!==".."){t.pop();continue}}else if(t[0])continue}t.push(r)}}return t},Hi=n=>{let t=ji(n);return t<0?~t:t},ji=n=>{if(!n)return 0;let t=n.charCodeAt(0);if(t===47||t===92){if(n.charCodeAt(1)!==t)return 1;let r=n.indexOf(t===47?"/":Fi,2);return r<0?n.length:r+1}if(Ur(t)&&n.charCodeAt(1)===58){let r=n.charCodeAt(2);if(r===47||r===92)return 3;if(n.length===2)return 2}let e=n.indexOf(jr);if(e!==-1){let r=e+jr.length,i=n.indexOf("/",r);if(i!==-1){let s=n.slice(0,e),l=n.slice(r,i);if(s==="file"&&(l===""||l==="localhost")&&Ur(n.charCodeAt(i+1))){let a=Ui(n,i+2);if(a!==-1){if(n.charCodeAt(a)===47)return~(a+1);if(a===n.length)return~a}}return~(i+1)}return~n.length}return 0},Ur=n=>n>=97&&n<=122||n>=65&&n<=90,Ui=(n,t)=>{let e=n.charCodeAt(t);if(e===58)return t+1;if(e===37&&n.charCodeAt(t+1)===51){let r=n.charCodeAt(t+2);if(r===97||r===65)return t+3}return-1},Xi=(n,t)=>{let e=n.substring(0,t),r=n.substring(t).split("/"),i=r.length;return i>0&&!r[i-1]&&r.pop(),[e,...r]};var or={};Sr(or,{err:()=>Xr,map:()=>Ji,ok:()=>sr,unwrap:()=>Vi,unwrapErr:()=>Gi});var sr=n=>({isOk:!0,isErr:!1,value:n}),Xr=n=>({isOk:!1,isErr:!0,value:n});function Ji(n,t){if(n.isOk){let e=t(n.value);return e instanceof Promise?e.then(r=>sr(r)):sr(e)}if(n.isErr){let e=n.value;return Xr(e)}throw"should never get here"}var Vi=n=>{if(n.isOk)return n.value;throw n.value},Gi=n=>{if(n.isErr)return n.value;throw n.value};function Jr(n){n.process.on("unhandledRejection",t=>{if(!ir(t)){let e="unhandledRejection";t!=null&&(typeof t=="string"?e+=": "+t:t.stack?e+=": "+t.stack:t.message&&(e+=": "+t.message)),n.logger.error(e)}})}var fi=ve(Gr()),xr=require("crypto"),di=ve(zr()),ue=ve(require("./graceful-fs.js")),Ve=require("os"),gi=ve(require("os")),ce=ve(require("path"));var Kr=()=>{let n=[],t=s=>{let l=n.findIndex(a=>a.callback===s);return l>-1?(n.splice(l,1),!0):!1};return{emit:(s,l)=>{let a=s.toLowerCase().trim(),d=n.slice();for(let c of d)if(c.eventName==null)try{c.callback(s,l)}catch(y){console.error(y)}else if(c.eventName===a)try{c.callback(l)}catch(y){console.error(y)}},on:(s,l)=>{if(typeof s=="function"){let d=s;return n.push({eventName:null,callback:d}),()=>t(d)}else if(typeof s=="string"&&typeof l=="function"){let a=s.toLowerCase().trim(),d=l;return n.push({eventName:a,callback:d}),()=>t(d)}return()=>!1},unsubscribeAll:()=>{n.length=0}}};var en=require("./glob.js"),_e=ve(require("path"));var Ct=ve(require("./graceful-fs.js")),St=require("util"),Yr=(0,St.promisify)(Ct.default.copyFile),Qr=(0,St.promisify)(Ct.default.mkdir),Zr=(0,St.promisify)(Ct.default.readdir),xl=(0,St.promisify)(Ct.default.readFile),qr=(0,St.promisify)(Ct.default.stat);async function tn(n,t){let e={diagnostics:[],dirPaths:[],filePaths:[]};try{n=rr(await Promise.all(n.map(s=>Wi(s,t))));let r=[];for(;n.length>0;){let s=n.splice(0,100);await Promise.all(s.map(l=>rn(e,r,l)))}let i=Zi(r);try{await Promise.all(i.map(s=>Qr(s,{recursive:!0})))}catch{}for(;r.length>0;){let s=r.splice(0,100);await Promise.all(s.map(l=>Yr(l.src,l.dest)))}}catch(r){nr(e.diagnostics,r)}return e}async function Wi(n,t){return Hr(n.src)?await Ki(n,t):[{src:zi(t,n.src),dest:n.keepDirStructure?_e.default.join(n.dest,n.src):n.dest,warn:n.warn,keepDirStructure:n.keepDirStructure}]}function zi(n,t){return _e.default.isAbsolute(t)?t:_e.default.join(n,t)}async function Ki(n,t){return(await ar(n.src,{cwd:t,nodir:!0})).map(r=>Yi(n,t,r))}function Yi(n,t,e){let r=_e.default.join(n.dest,n.keepDirStructure?e:_e.default.basename(e));return{src:_e.default.join(t,e),dest:r,warn:n.warn,keepDirStructure:n.keepDirStructure}}async function rn(n,t,e){try{e.src=pe(e.src),e.dest=pe(e.dest),(await qr(e.src)).isDirectory()?(n.dirPaths.includes(e.dest)||n.dirPaths.push(e.dest),await Qi(n,t,e)):_i(e.src)||(n.filePaths.includes(e.dest)||n.filePaths.push(e.dest),t.push(e))}catch(r){if(e.warn!==!1){let i=Pt(n.diagnostics);r instanceof Error&&(i.messageText=r.message)}}}async function Qi(n,t,e){try{let r=await Zr(e.src);await Promise.all(r.map(async i=>{let s={src:_e.default.join(e.src,i),dest:_e.default.join(e.dest,i),warn:e.warn};await rn(n,t,s)}))}catch(r){nr(n.diagnostics,r)}}function Zi(n){let t=[];return n.forEach(e=>{qi(t,_e.default.dirname(e.dest))}),t.sort((e,r)=>{let i=e.split("/").length,s=r.split("/").length;return is?1:er?1:0}),t}function qi(n,t){t=pe(t),!(t===_r||t+"/"===_r||t==="")&&(n.includes(t)||n.push(t))}var _r=pe(_e.default.resolve("/"));function _i(n){return n=n.trim().toLowerCase(),es.some(t=>n.endsWith(t))}var es=[".ds_store",".gitignore","desktop.ini","thumbs.db"];function ar(n,t){return(0,en.glob)(n,t)}var zn=ve(require("./graceful-fs.js")),Kn=ve(require("path")),Yn=ve(fr()),Qn=ve(En()),Zn=ve(Wn()),Gt=class{constructor(t,e){this.nodeResolveModule=t;this.lazyDependencies=e;this.ensured=new Set}async ensure(t,e){let r=[],i=[];if(e.forEach(s=>{if(!this.ensured.has(s)){let{minVersion:l,recommendedVersion:a,maxVersion:d}=this.lazyDependencies[s];try{let c=this.nodeResolveModule.resolveModule(t,s),y=JSON.parse(zn.default.readFileSync(c,"utf8"));if(d?(0,Zn.default)(y.version,`${l} - ${(0,Qn.default)(d)}.x`):(0,Yn.default)(l,y.version)){this.ensured.add(s);return}}catch{}i.push(`${s}@${a}`)}}),i.length>0){let s=Pt(r);s.header="Please install supported versions of dev dependencies with either npm or yarn.",s.messageText=`npm install --save-dev ${i.join(" ")}`}return r}require(t,e){let r=this.getModulePath(t,e);return require(r)}getModulePath(t,e){let r=this.nodeResolveModule.resolveModule(t,e);return Kn.default.dirname(r)}};var Wt=ve(require("./graceful-fs.js")),Be=ve(require("path")),zt=class{constructor(){this.resolveModuleCache=new Map}resolveModule(t,e,r){let i=`${t}:${e}`,s=this.resolveModuleCache.get(i);if(s)return s;if(r&&r.manuallyResolve)return this.resolveModuleManually(t,e,i);if(e.startsWith("@types/"))return this.resolveTypesModule(t,e,i);let l=require("module");t=Be.default.resolve(t);let a=Be.default.join(t,"noop.js"),d=pe(l._resolveFilename(e,{id:a,filename:a,paths:l._nodeModulePaths(t)})),c=pe(Be.default.parse(t).root),y;for(;d!==c;)if(d=pe(Be.default.dirname(d)),y=Be.default.join(d,"package.json"),!!Wt.default.existsSync(y))return this.resolveModuleCache.set(i,y),y;throw new Error(`error loading "${e}" from "${t}"`)}resolveTypesModule(t,e,r){let i=e.split("/"),s=pe(Be.default.parse(t).root),l=pe(Be.default.join(t,"noop.js")),a;for(;l!==s;)if(l=pe(Be.default.dirname(l)),a=Be.default.join(l,"node_modules",i[0],i[1],"package.json"),!!Wt.default.existsSync(a))return this.resolveModuleCache.set(r,a),a;throw new Error(`error loading "${e}" from "${t}"`)}resolveModuleManually(t,e,r){let i=pe(Be.default.parse(t).root),s=pe(Be.default.join(t,"noop.js")),l;for(;s!==i;)if(s=pe(Be.default.dirname(s)),l=Be.default.join(s,"node_modules",e,"package.json"),!!Wt.default.existsSync(l))return this.resolveModuleCache.set(r,l),l;throw new Error(`error loading "${e}" from "${t}"`)}};var Tr=ve(require("./graceful-fs.js")),ri=require("os"),ni=ve(require("path")),ii=ve(gr()),fo="https://registry.npmjs.org/@stencil/core",go=1e3*60*60*24*7,Er="https://github.com/ionic-team/stencil/blob/main/CHANGELOG.md";async function si(n,t){try{let e=await po(n);if(e!=null)return()=>{(0,ii.default)(t,e)?yo(n,t,e):console.debug(`${n.cyan("@stencil/core")} version ${n.green(t)} is the latest version`)}}catch(e){n.debug(`unable to load latest compiler version: ${e}`)}return Br}async function po(n){try{let t=await vo();if(t==null)return qn(),null;if(!ho(Date.now(),t,go))return null;let e=qn(),r=await mo(fo),i=JSON.parse(r);return await e,i["dist-tags"].latest}catch(t){n.debug(`getLatestCompilerVersion error: ${t}`)}return null}async function mo(n){let t=await import("https");return new Promise((e,r)=>{let i=t.request(n,s=>{if(s.statusCode>299){r(`url: ${n}, staus: ${s.statusCode}`);return}s.once("error",r);let l=[];s.once("end",()=>{e(l.join(""))}),s.on("data",a=>{l.push(a)})});i.once("error",r),i.end()})}function ho(n,t,e){return t+e{Tr.default.readFile(oi(),"utf8",(t,e)=>{if(!t&&mt(e))try{n(JSON.parse(e))}catch{}n(null)})})}function qn(){return new Promise(n=>{let t=JSON.stringify(Date.now());Tr.default.writeFile(oi(),t,()=>{n()})})}function oi(){return ni.default.join((0,ri.tmpdir)(),"stencil_last_version_node.json")}function yo(n,t,e){let r="npm install @stencil/core",i=[`Update available: ${t} ${bo} ${e}`,"To get the latest, please run:",r,Er],s=i.reduce((y,h)=>h.length>y?h.length:y,0),l=[],a=Eo;for(;a.length<=s+Kt*2;)a+=ei;a+=To,l.push(a),i.forEach(y=>{let h=_n;for(let A=0;A!/^--(debug|inspect)/.test(s)),env:process.env,cwd:process.cwd(),silent:!0};this.childProcess=ai.fork(e,[],i),this.childProcess.stdout.setEncoding("utf8"),this.childProcess.stdout.on("data",s=>{console.log(s)}),this.childProcess.stderr.setEncoding("utf8"),this.childProcess.stderr.on("data",s=>{console.log(s)}),this.childProcess.on("message",this.receiveFromWorker.bind(this)),this.childProcess.on("error",s=>{this.emit("error",s)}),this.childProcess.once("exit",s=>{this.exitCode=s,this.emit("exit",s)})}run(e){this.totalTasksAssigned++,this.tasks.set(e.stencilId,e);let[r,...i]=e.inputArgs;this.sendToWorker({stencilId:e.stencilId,method:r,args:i})}sendToWorker(e){if(!this.processQueue){this.sendQueue.push(e);return}(!this.childProcess.send(e,i=>{if(!(i&&i instanceof Error)&&(this.processQueue=!0,this.sendQueue.length>0)){let s=this.sendQueue.slice();this.sendQueue=[],s.forEach(l=>this.sendToWorker(l))}})||/^win/.test(process.platform))&&(this.processQueue=!1)}receiveFromWorker(e){if(this.successfulMessage=!0,this.stopped)return;let r=this.tasks.get(e.stencilId);if(!r){e.stencilRtnError!=null&&this.emit("error",e.stencilRtnError);return}e.stencilRtnError!=null?r.reject(e.stencilRtnError):r.resolve(e.stencilRtnValue),this.tasks.delete(e.stencilId),this.emit("response",e)}stop(){this.stopped=!0,this.tasks.forEach(e=>e.reject(ht)),this.tasks.clear(),this.successfulMessage?(this.childProcess.send({exit:!0}),setTimeout(()=>{this.exitCode===null&&this.childProcess.kill("SIGKILL")},100)):this.childProcess.kill("SIGKILL")}};var Qt=class extends ui.EventEmitter{constructor(e,r){super();this.forkModulePath=e;this.workerIds=0;this.stencilId=0;this.isEnding=!1;this.taskQueue=[];this.workers=[];let i=(0,ci.cpus)().length;this.useForkedWorkers=r>0,this.maxWorkers=Math.max(Math.min(r,i),2)-1,this.useForkedWorkers?this.startWorkers():this.mainThreadRunner=require(e)}onError(e,r){if(e.code==="ERR_IPC_CHANNEL_CLOSED")return this.stopWorker(r);e.code!=="EPIPE"&&console.error(e)}onExit(e){setTimeout(()=>{let r=!1,i=this.workers.find(s=>s.id===e);i&&(i.tasks.forEach(s=>{s.retries++,this.taskQueue.unshift(s),r=!0}),i.tasks.clear()),this.stopWorker(e),r&&this.processTaskQueue()},10)}startWorkers(){for(;this.workers.length{this.onExit(e)}),r.on("error",i=>{this.onError(i,e)}),this.workers.push(r)}stopWorker(e){let r=this.workers.find(i=>i.id===e);if(r){r.stop();let i=this.workers.indexOf(r);i>-1&&this.workers.splice(i,1)}}processTaskQueue(){if(!this.isEnding)for(this.useForkedWorkers&&this.startWorkers();this.taskQueue.length>0;){let e=So(this.workers);if(!e)break;e.run(this.taskQueue.shift())}}send(...e){return this.isEnding?Promise.reject(ht):this.useForkedWorkers?new Promise((r,i)=>{let s={stencilId:this.stencilId++,inputArgs:e,retries:0,resolve:r,reject:i};this.taskQueue.push(s),this.processTaskQueue()}):this.mainThreadRunner[e[0]].apply(null,e.slice(1))}handler(e){return(...r)=>this.send(e,...r)}cancelTasks(){for(let e of this.workers)e.tasks.forEach(r=>r.reject(ht)),e.tasks.clear();this.taskQueue.length=0}destroy(){if(!this.isEnding){this.isEnding=!0;for(let r of this.taskQueue)r.reject(ht);this.taskQueue.length=0;let e=this.workers.map(r=>r.id);for(let r of e)this.stopWorker(r)}}};function So(n){let t=n.filter(r=>!r.stopped);return t.length===0?null:t.sort((r,i)=>r.tasks.sizei.tasks.size?1:r.totalTasksAssignedi.totalTasksAssigned?1:0)[0]}function pi(n={}){var x;let t=(x=n==null?void 0:n.process)!=null?x:global.process,e=n==null?void 0:n.logger,r=new Set,i=[],s=(0,Ve.cpus)(),l=s.length,a=(0,Ve.platform)(),d=ce.default.join(__dirname,"..","..","compiler","stencil.js"),c=ce.default.join(__dirname,"..","..","dev-server","index.js"),y=()=>{let g=[],C;for(;$r(C=i.pop());)try{let T=C();g.push(T)}catch{}return Promise.all(g).then(()=>{})},h={name:"node",version:t.versions.node,access(g){return new Promise(C=>{ue.default.access(g,T=>C(!T))})},accessSync(g){let C=!1;try{ue.default.accessSync(g),C=!0}catch{}return C},addDestroy(g){r.add(g)},removeDestroy(g){r.delete(g)},applyPrerenderGlobalPatch(g){if(typeof global.fetch!="function"){let C=require(ce.default.join(__dirname,"node-fetch.js"));global.fetch=(T,I)=>{if(typeof T=="string"){let R=new URL(T,g.devServerHostUrl).href;return C.fetch(R,I)}else return T.url=new URL(T.url,g.devServerHostUrl).href,C.fetch(T,I)},global.Headers=C.Headers,global.Request=C.Request,global.Response=C.Response,global.FetchError=C.FetchError}g.window.fetch=global.fetch,g.window.Headers=global.Headers,g.window.Request=global.Request,g.window.Response=global.Response,g.window.FetchError=global.FetchError},fetch:(g,C)=>{let T=require(ce.default.join(__dirname,"node-fetch.js"));if(typeof g=="string"){let I=new URL(g).href;return T.fetch(I,C)}else return g.url=new URL(g.url).href,T.fetch(g,C)},checkVersion:si,copyFile(g,C){return new Promise(T=>{ue.default.copyFile(g,C,I=>{T(!I)})})},createDir(g,C){return new Promise(T=>{C?ue.default.mkdir(g,C,I=>{T({basename:ce.default.basename(g),dirname:ce.default.dirname(g),path:g,newDirs:[],error:I})}):ue.default.mkdir(g,I=>{T({basename:ce.default.basename(g),dirname:ce.default.dirname(g),path:g,newDirs:[],error:I})})})},createDirSync(g,C){let T={basename:ce.default.basename(g),dirname:ce.default.dirname(g),path:g,newDirs:[],error:null};try{ue.default.mkdirSync(g,C)}catch(I){T.error=I}return T},createWorkerController(g){let C=ce.default.join(__dirname,"worker.js");return new Qt(C,g)},async destroy(){let g=[];r.forEach(C=>{try{let T=C();T&&typeof T.then=="function"&&g.push(T)}catch(T){console.error(`node sys destroy: ${T}`)}}),g.length>0&&await Promise.all(g),r.clear()},dynamicImport(g){return Promise.resolve(require(g))},encodeToBase64(g){return Buffer.from(g).toString("base64")},async ensureDependencies(){return console.warn("ensureDependencies will be removed in a future version of Stencil."),console.warn("To get the stencilPath, please use getCompilerExecutingPath()."),{stencilPath:h.getCompilerExecutingPath(),diagnostics:[]}},async ensureResources(){console.warn("ensureResources is a no-op, and will be removed in a future version of Stencil")},exit:async g=>{await y(),(0,di.default)(g)},getCurrentDirectory(){return pe(t.cwd())},getCompilerExecutingPath(){return d},getDevServerExecutingPath(){return c},getEnvironmentVar(g){return process.env[g]},getLocalModulePath(){return null},getRemoteModuleUrl(){return null},glob:ar,hardwareConcurrency:l,isSymbolicLink(g){return new Promise(C=>{try{ue.default.lstat(g,(T,I)=>{C(T?!1:I.isSymbolicLink())})}catch{C(!1)}})},nextTick:t.nextTick,normalizePath:pe,onProcessInterrupt:g=>{i.includes(g)||i.push(g)},platformPath:ce.default,readDir(g){return new Promise(C=>{ue.default.readdir(g,(T,I)=>{C(T?[]:I.map(R=>pe(ce.default.join(g,R))))})})},parseYarnLockFile(g){return(0,fi.parse)(g)},isTTY(){var g;return!!((g=process==null?void 0:process.stdout)!=null&&g.isTTY)},readDirSync(g){try{return ue.default.readdirSync(g).map(C=>pe(ce.default.join(g,C)))}catch{}return[]},readFile(g,C){return C==="binary"?new Promise(T=>{ue.default.readFile(g,(I,R)=>{T(R)})}):new Promise(T=>{ue.default.readFile(g,"utf8",(I,R)=>{T(R)})})},readFileSync(g){try{return ue.default.readFileSync(g,"utf8")}catch{}},homeDir(){try{return gi.homedir()}catch{}},realpath(g){return new Promise(C=>{ue.default.realpath(g,"utf8",(T,I)=>{C({path:I,error:T})})})},realpathSync(g){let C={path:void 0,error:null};try{C.path=ue.default.realpathSync(g,"utf8")}catch(T){C.error=T}return C},rename(g,C){return new Promise(T=>{ue.default.rename(g,C,I=>{T({oldPath:g,newPath:C,error:I,oldDirs:[],oldFiles:[],newDirs:[],newFiles:[],renamed:[],isFile:!1,isDirectory:!1})})})},resolvePath(g){return pe(g)},removeDir(g,C){return new Promise(T=>{!!(C&&C.recursive)?ue.default.rm(g,{recursive:!0,force:!0},R=>{T({basename:ce.default.basename(g),dirname:ce.default.dirname(g),path:g,removedDirs:[],removedFiles:[],error:R})}):ue.default.rmdir(g,R=>{T({basename:ce.default.basename(g),dirname:ce.default.dirname(g),path:g,removedDirs:[],removedFiles:[],error:R})})})},removeDirSync(g,C){try{return!!(C&&C.recursive)?ue.default.rmSync(g,{recursive:!0,force:!0}):ue.default.rmdirSync(g),{basename:ce.default.basename(g),dirname:ce.default.dirname(g),path:g,removedDirs:[],removedFiles:[],error:null}}catch(T){return{basename:ce.default.basename(g),dirname:ce.default.dirname(g),path:g,removedDirs:[],removedFiles:[],error:T}}},removeFile(g){return new Promise(C=>{ue.default.unlink(g,T=>{C({basename:ce.default.basename(g),dirname:ce.default.dirname(g),path:g,error:T})})})},removeFileSync(g){let C={basename:ce.default.basename(g),dirname:ce.default.dirname(g),path:g,error:null};try{ue.default.unlinkSync(g)}catch(T){C.error=T}return C},setupCompiler(g){let C=g.ts,T=C.sys.watchDirectory,I=C.sys.watchFile;h.watchTimeout=80,h.events=Kr(),h.watchDirectory=(R,N,k)=>{e==null||e.debug(`NODE_SYS_DEBUG::watchDir ${R}`);let p=T(R,S=>{e==null||e.debug(`NODE_SYS_DEBUG::watchDir:callback dir=${R} changedPath=${S}`),N(pe(S),"fileUpdate")},k),E=()=>{p.close()};return h.addDestroy(E),{close(){h.removeDestroy(E),p.close()}}},h.watchFile=(R,N)=>{e==null||e.debug(`NODE_SYS_DEBUG::watchFile ${R}`);let k=I(R,(E,S)=>{E=pe(E),S===C.FileWatcherEventKind.Created?(N(E,"fileAdd"),h.events.emit("fileAdd",E)):S===C.FileWatcherEventKind.Changed?(N(E,"fileUpdate"),h.events.emit("fileUpdate",E)):S===C.FileWatcherEventKind.Deleted&&(N(E,"fileDelete"),h.events.emit("fileDelete",E))},250,{watchFile:C.WatchFileKind.FixedPollingInterval,fallbackPolling:C.PollingWatchKind.FixedInterval}),p=()=>{k.close()};return h.addDestroy(p),{close(){h.removeDestroy(p),k.close()}}}},stat(g){return new Promise(C=>{ue.default.stat(g,(T,I)=>{C(T?{isDirectory:!1,isFile:!1,isSymbolicLink:!1,size:0,mtimeMs:0,error:T}:{isDirectory:I.isDirectory(),isFile:I.isFile(),isSymbolicLink:I.isSymbolicLink(),size:I.size,mtimeMs:I.mtimeMs,error:null})})})},statSync(g){try{let C=ue.default.statSync(g);return{isDirectory:C.isDirectory(),isFile:C.isFile(),isSymbolicLink:C.isSymbolicLink(),size:C.size,mtimeMs:C.mtimeMs,error:null}}catch(C){return{isDirectory:!1,isFile:!1,isSymbolicLink:!1,size:0,mtimeMs:0,error:C}}},tmpDirSync(){return(0,Ve.tmpdir)()},writeFile(g,C){return new Promise(T=>{ue.default.writeFile(g,C,I=>{T({path:g,error:I})})})},writeFileSync(g,C){let T={path:g,error:null};try{ue.default.writeFileSync(g,C)}catch(I){T.error=I}return T},generateContentHash(g,C){let T=(0,xr.createHash)("sha1").update(g).digest("hex").toLowerCase();return typeof C=="number"&&(T=T.slice(0,C)),Promise.resolve(T)},generateFileHash(g,C){return new Promise((T,I)=>{let R=(0,xr.createHash)("sha1");ue.default.createReadStream(g).on("error",N=>I(N)).on("data",N=>R.update(N)).on("end",()=>{let N=R.digest("hex").toLowerCase();typeof C=="number"&&(N=N.slice(0,C)),T(N)})})},copy:tn,details:{cpuModel:(Array.isArray(s)&&s.length>0?s[0]&&s[0].model:"")||"",freemem(){return(0,Ve.freemem)()},platform:a==="darwin"||a==="linux"?a:a==="win32"?"windows":"",release:(0,Ve.release)(),totalmem:(0,Ve.totalmem)()}},A=new zt;return h.lazyRequire=new Gt(A,{"@types/jest":{minVersion:"24.9.1",recommendedVersion:"29",maxVersion:"29.0.0"},jest:{minVersion:"24.9.0",recommendedVersion:"29",maxVersion:"29.0.0"},"jest-cli":{minVersion:"24.9.0",recommendedVersion:"29",maxVersion:"29.0.0"},puppeteer:{minVersion:"10.0.0",recommendedVersion:"20"},"puppeteer-core":{minVersion:"10.0.0",recommendedVersion:"20"},"workbox-build":{minVersion:"4.3.1",recommendedVersion:"4.3.1"}}),t.on("SIGINT",y),t.on("exit",y),h}0&&(module.exports={createNodeLogger,createNodeSys,setupNodeProcess});