gogen
Version:
Use stream API to scaffold projects or files
2 lines • 145 kB
JavaScript
var sf=Object.create;var xt=Object.defineProperty,nf=Object.defineProperties,of=Object.getOwnPropertyDescriptor,af=Object.getOwnPropertyDescriptors,uf=Object.getOwnPropertyNames,Ws=Object.getOwnPropertySymbols,lf=Object.getPrototypeOf,Ks=Object.prototype.hasOwnProperty,cf=Object.prototype.propertyIsEnumerable;var Ys=(t,e,r)=>e in t?xt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,R=(t,e)=>{for(var r in e||(e={}))Ks.call(e,r)&&Ys(t,r,e[r]);if(Ws)for(var r of Ws(e))cf.call(e,r)&&Ys(t,r,e[r]);return t},G=(t,e)=>nf(t,af(e)),Qs=t=>xt(t,"__esModule",{value:!0});var f=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),hf=(t,e)=>{Qs(t);for(var r in e)xt(t,r,{get:e[r],enumerable:!0})},ff=(t,e,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of uf(e))!Ks.call(t,i)&&i!=="default"&&xt(t,i,{get:()=>e[i],enumerable:!(r=of(e,i))||r.enumerable});return t},I=t=>ff(Qs(xt(t!=null?sf(lf(t)):{},"default",t&&t.__esModule&&"default"in t?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t);var Xs=(t,e,r)=>{if(!e.has(t))throw TypeError("Cannot "+r)};var Ve=(t,e,r)=>(Xs(t,e,"read from private field"),r?r.call(t):e.get(t)),Gt=(t,e,r)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,r)},Br=(t,e,r,i)=>(Xs(t,e,"write to private field"),i?i.call(t,r):e.set(t,r),r);var Ur=f((Sv,Zs)=>{function Gr(t){return t==null?[]:Array.isArray(t)?t:[t]}function df(t,e,r,i){var s,n=t[e],o=~i.string.indexOf(e)?r==null||r===!0?"":String(r):typeof r=="boolean"?r:~i.boolean.indexOf(e)?r==="false"?!1:r==="true"||(t._.push((s=+r,s*0==0?s:r)),!!r):(s=+r,s*0==0?s:r);t[e]=n==null?o:Array.isArray(n)?n.concat(o):[n,o]}Zs.exports=function(t,e){t=t||[],e=e||{};var r,i,s,n,o,a={_:[]},u=0,l=0,c=0,g=t.length;let h=e.alias!==void 0,S=e.unknown!==void 0,y=e.default!==void 0;if(e.alias=e.alias||{},e.string=Gr(e.string),e.boolean=Gr(e.boolean),h)for(r in e.alias)for(i=e.alias[r]=Gr(e.alias[r]),u=0;u<i.length;u++)(e.alias[i[u]]=i.concat(r)).splice(u,1);for(u=e.boolean.length;u-- >0;)for(i=e.alias[e.boolean[u]]||[],l=i.length;l-- >0;)e.boolean.push(i[l]);for(u=e.string.length;u-- >0;)for(i=e.alias[e.string[u]]||[],l=i.length;l-- >0;)e.string.push(i[l]);if(y){for(r in e.default)if(n=typeof e.default[r],i=e.alias[r]=e.alias[r]||[],e[n]!==void 0)for(e[n].push(r),u=0;u<i.length;u++)e[n].push(i[u])}let b=S?Object.keys(e.alias):[];for(u=0;u<g;u++){if(s=t[u],s==="--"){a._=a._.concat(t.slice(++u));break}for(l=0;l<s.length&&s.charCodeAt(l)===45;l++);if(l===0)a._.push(s);else if(s.substring(l,l+3)==="no-"){if(n=s.substring(l+3),S&&!~b.indexOf(n))return e.unknown(s);a[n]=!1}else{for(c=l+1;c<s.length&&s.charCodeAt(c)!==61;c++);for(n=s.substring(l,c),o=s.substring(++c)||u+1===g||(""+t[u+1]).charCodeAt(0)===45||t[++u],i=l===2?[n]:n,c=0;c<i.length;c++){if(n=i[c],S&&!~b.indexOf(n))return e.unknown("-".repeat(l)+n);df(a,n,c+1<i.length||o,e)}}}if(y)for(r in e.default)a[r]===void 0&&(a[r]=e.default[r]);if(h)for(r in a)for(i=e.alias[r]||[];i.length>0;)a[i.shift()]=a[r];return a}});var zs=f((Oe,Vr)=>{var Ce=require("stream");Vr.exports=Ce;Oe=Vr.exports=Ce.Readable;Oe.Readable=Ce.Readable;Oe.Writable=Ce.Writable;Oe.Duplex=Ce.Duplex;Oe.Transform=Ce.Transform;Oe.PassThrough=Ce.PassThrough;Oe.Stream=Ce});var en=f((xv,Js)=>{Js.exports=zs()});var rn=f((wv,tn)=>{tn.exports=gf;var pf=Object.prototype.hasOwnProperty;function gf(){for(var t={},e=0;e<arguments.length;e++){var r=arguments[e];for(var i in r)pf.call(r,i)&&(t[i]=r[i])}return t}});var Vt=f((Av,Ut)=>{var sn=en().Transform,nn=require("util").inherits,on=rn();function et(t){sn.call(this,t),this._destroyed=!1}nn(et,sn);et.prototype.destroy=function(t){if(!this._destroyed){this._destroyed=!0;var e=this;process.nextTick(function(){t&&e.emit("error",t),e.emit("close")})}};function mf(t,e,r){r(null,t)}function Wr(t){return function(e,r,i){return typeof e=="function"&&(i=r,r=e,e={}),typeof r!="function"&&(r=mf),typeof i!="function"&&(i=null),t(e,r,i)}}Ut.exports=Wr(function(t,e,r){var i=new et(t);return i._transform=e,r&&(i._flush=r),i});Ut.exports.ctor=Wr(function(t,e,r){function i(s){if(!(this instanceof i))return new i(s);this.options=on(t,s),et.call(this,this.options)}return nn(i,et),i.prototype._transform=e,r&&(i.prototype._flush=r),i});Ut.exports.obj=Wr(function(t,e,r){var i=new et(on({objectMode:!0,highWaterMark:16},t));return i._transform=e,r&&(i._flush=r),i})});var un=f(it=>{"use strict";Object.defineProperty(it,"__esModule",{value:!0});it.splitWhen=it.flatten=void 0;function _f(t){return t.reduce((e,r)=>[].concat(e,r),[])}it.flatten=_f;function bf(t,e){let r=[[]],i=0;for(let s of t)e(s)?(i++,r[i]=[]):r[i].push(s);return r}it.splitWhen=bf});var ln=f(Wt=>{"use strict";Object.defineProperty(Wt,"__esModule",{value:!0});Wt.isEnoentCodeError=void 0;function vf(t){return t.code==="ENOENT"}Wt.isEnoentCodeError=vf});var hn=f(Kt=>{"use strict";Object.defineProperty(Kt,"__esModule",{value:!0});Kt.createDirentFromStats=void 0;var cn=class{constructor(e,r){this.name=e,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function Sf(t,e){return new cn(t,e)}Kt.createDirentFromStats=Sf});var fn=f(me=>{"use strict";Object.defineProperty(me,"__esModule",{value:!0});me.removeLeadingDotSegment=me.escape=me.makeAbsolute=me.unixify=void 0;var xf=require("path"),wf=2,Af=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\())/g;function Ef(t){return t.replace(/\\/g,"/")}me.unixify=Ef;function Rf(t,e){return xf.resolve(t,e)}me.makeAbsolute=Rf;function Pf(t){return t.replace(Af,"\\$2")}me.escape=Pf;function Tf(t){if(t.charAt(0)==="."){let e=t.charAt(1);if(e==="/"||e==="\\")return t.slice(wf)}return t}me.removeLeadingDotSegment=Tf});var pn=f((Ov,dn)=>{dn.exports=function(e){if(typeof e!="string"||e==="")return!1;for(var r;r=/(\\).|([@?!+*]\(.*\))/g.exec(e);){if(r[2])return!0;e=e.slice(r.index+r[0].length)}return!1}});var yn=f(($v,mn)=>{var Cf=pn(),gn={"{":"}","(":")","[":"]"},Of=function(t){if(t[0]==="!")return!0;for(var e=0,r=-2,i=-2,s=-2,n=-2,o=-2;e<t.length;){if(t[e]==="*"||t[e+1]==="?"&&/[\].+)]/.test(t[e])||i!==-1&&t[e]==="["&&t[e+1]!=="]"&&(i<e&&(i=t.indexOf("]",e)),i>e&&(o===-1||o>i||(o=t.indexOf("\\",e),o===-1||o>i)))||s!==-1&&t[e]==="{"&&t[e+1]!=="}"&&(s=t.indexOf("}",e),s>e&&(o=t.indexOf("\\",e),o===-1||o>s))||n!==-1&&t[e]==="("&&t[e+1]==="?"&&/[:!=]/.test(t[e+2])&&t[e+3]!==")"&&(n=t.indexOf(")",e),n>e&&(o=t.indexOf("\\",e),o===-1||o>n))||r!==-1&&t[e]==="("&&t[e+1]!=="|"&&(r<e&&(r=t.indexOf("|",e)),r!==-1&&t[r+1]!==")"&&(n=t.indexOf(")",r),n>r&&(o=t.indexOf("\\",r),o===-1||o>n))))return!0;if(t[e]==="\\"){var a=t[e+1];e+=2;var u=gn[a];if(u){var l=t.indexOf(u,e);l!==-1&&(e=l+1)}if(t[e]==="!")return!0}else e++}return!1},$f=function(t){if(t[0]==="!")return!0;for(var e=0;e<t.length;){if(/[*?{}()[\]]/.test(t[e]))return!0;if(t[e]==="\\"){var r=t[e+1];e+=2;var i=gn[r];if(i){var s=t.indexOf(i,e);s!==-1&&(e=s+1)}if(t[e]==="!")return!0}else e++}return!1};mn.exports=function(e,r){if(typeof e!="string"||e==="")return!1;if(Cf(e))return!0;var i=Of;return r&&r.strict===!1&&(i=$f),i(e)}});var Yr=f((qv,_n)=>{"use strict";var qf=yn(),kf=require("path").posix.dirname,Lf=require("os").platform()==="win32",Kr="/",Mf=/\\/g,If=/[\{\[].*[\}\]]$/,Hf=/(^|[^\\])([\{\[]|\([^\)]+$)/,Df=/\\([\!\*\?\|\[\]\(\)\{\}])/g;_n.exports=function(e,r){var i=Object.assign({flipBackslashes:!0},r);i.flipBackslashes&&Lf&&e.indexOf(Kr)<0&&(e=e.replace(Mf,Kr)),If.test(e)&&(e+=Kr),e+="a";do e=kf(e);while(qf(e)||Hf.test(e));return e.replace(Df,"$1")}});var Yt=f(ue=>{"use strict";ue.isInteger=t=>typeof t=="number"?Number.isInteger(t):typeof t=="string"&&t.trim()!==""?Number.isInteger(Number(t)):!1;ue.find=(t,e)=>t.nodes.find(r=>r.type===e);ue.exceedsLimit=(t,e,r=1,i)=>i===!1||!ue.isInteger(t)||!ue.isInteger(e)?!1:(Number(e)-Number(t))/Number(r)>=i;ue.escapeNode=(t,e=0,r)=>{let i=t.nodes[e];!i||(r&&i.type===r||i.type==="open"||i.type==="close")&&i.escaped!==!0&&(i.value="\\"+i.value,i.escaped=!0)};ue.encloseBrace=t=>t.type!=="brace"?!1:t.commas>>0+t.ranges>>0==0?(t.invalid=!0,!0):!1;ue.isInvalidBrace=t=>t.type!=="brace"?!1:t.invalid===!0||t.dollar?!0:t.commas>>0+t.ranges>>0==0||t.open!==!0||t.close!==!0?(t.invalid=!0,!0):!1;ue.isOpenOrClose=t=>t.type==="open"||t.type==="close"?!0:t.open===!0||t.close===!0;ue.reduce=t=>t.reduce((e,r)=>(r.type==="text"&&e.push(r.value),r.type==="range"&&(r.type="text"),e),[]);ue.flatten=(...t)=>{let e=[],r=i=>{for(let s=0;s<i.length;s++){let n=i[s];Array.isArray(n)?r(n,e):n!==void 0&&e.push(n)}return e};return r(t),e}});var Qt=f((Lv,vn)=>{"use strict";var bn=Yt();vn.exports=(t,e={})=>{let r=(i,s={})=>{let n=e.escapeInvalid&&bn.isInvalidBrace(s),o=i.invalid===!0&&e.escapeInvalid===!0,a="";if(i.value)return(n||o)&&bn.isOpenOrClose(i)?"\\"+i.value:i.value;if(i.value)return i.value;if(i.nodes)for(let u of i.nodes)a+=r(u);return a};return r(t)}});var xn=f((Mv,Sn)=>{"use strict";Sn.exports=function(t){return typeof t=="number"?t-t==0:typeof t=="string"&&t.trim()!==""?Number.isFinite?Number.isFinite(+t):isFinite(+t):!1}});var $n=f((Iv,On)=>{"use strict";var wn=xn(),We=(t,e,r)=>{if(wn(t)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(e===void 0||t===e)return String(t);if(wn(e)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let i=R({relaxZeros:!0},r);typeof i.strictZeros=="boolean"&&(i.relaxZeros=i.strictZeros===!1);let s=String(i.relaxZeros),n=String(i.shorthand),o=String(i.capture),a=String(i.wrap),u=t+":"+e+"="+s+n+o+a;if(We.cache.hasOwnProperty(u))return We.cache[u].result;let l=Math.min(t,e),c=Math.max(t,e);if(Math.abs(l-c)===1){let b=t+"|"+e;return i.capture?`(${b})`:i.wrap===!1?b:`(?:${b})`}let g=Cn(t)||Cn(e),h={min:t,max:e,a:l,b:c},S=[],y=[];if(g&&(h.isPadded=g,h.maxLen=String(h.max).length),l<0){let b=c<0?Math.abs(c):1;y=An(b,Math.abs(l),h,i),l=h.a=0}return c>=0&&(S=An(l,c,h,i)),h.negatives=y,h.positives=S,h.result=jf(y,S,i),i.capture===!0?h.result=`(${h.result})`:i.wrap!==!1&&S.length+y.length>1&&(h.result=`(?:${h.result})`),We.cache[u]=h,h.result};function jf(t,e,r){let i=Qr(t,e,"-",!1,r)||[],s=Qr(e,t,"",!1,r)||[],n=Qr(t,e,"-?",!0,r)||[];return i.concat(n).concat(s).join("|")}function Nf(t,e){let r=1,i=1,s=Rn(t,r),n=new Set([e]);for(;t<=s&&s<=e;)n.add(s),r+=1,s=Rn(t,r);for(s=Pn(e+1,i)-1;t<s&&s<=e;)n.add(s),i+=1,s=Pn(e+1,i)-1;return n=[...n],n.sort(Gf),n}function Ff(t,e,r){if(t===e)return{pattern:t,count:[],digits:0};let i=Bf(t,e),s=i.length,n="",o=0;for(let a=0;a<s;a++){let[u,l]=i[a];u===l?n+=u:u!=="0"||l!=="9"?n+=Uf(u,l,r):o++}return o&&(n+=r.shorthand===!0?"\\d":"[0-9]"),{pattern:n,count:[o],digits:s}}function An(t,e,r,i){let s=Nf(t,e),n=[],o=t,a;for(let u=0;u<s.length;u++){let l=s[u],c=Ff(String(o),String(l),i),g="";if(!r.isPadded&&a&&a.pattern===c.pattern){a.count.length>1&&a.count.pop(),a.count.push(c.count[0]),a.string=a.pattern+Tn(a.count),o=l+1;continue}r.isPadded&&(g=Vf(l,r,i)),c.string=g+c.pattern+Tn(c.count),n.push(c),o=l+1,a=c}return n}function Qr(t,e,r,i,s){let n=[];for(let o of t){let{string:a}=o;!i&&!En(e,"string",a)&&n.push(r+a),i&&En(e,"string",a)&&n.push(r+a)}return n}function Bf(t,e){let r=[];for(let i=0;i<t.length;i++)r.push([t[i],e[i]]);return r}function Gf(t,e){return t>e?1:e>t?-1:0}function En(t,e,r){return t.some(i=>i[e]===r)}function Rn(t,e){return Number(String(t).slice(0,-e)+"9".repeat(e))}function Pn(t,e){return t-t%Math.pow(10,e)}function Tn(t){let[e=0,r=""]=t;return r||e>1?`{${e+(r?","+r:"")}}`:""}function Uf(t,e,r){return`[${t}${e-t==1?"":"-"}${e}]`}function Cn(t){return/^-?(0+)\d/.test(t)}function Vf(t,e,r){if(!e.isPadded)return t;let i=Math.abs(e.maxLen-String(t).length),s=r.relaxZeros!==!1;switch(i){case 0:return"";case 1:return s?"0?":"0";case 2:return s?"0{0,2}":"00";default:return s?`0{0,${i}}`:`0{${i}}`}}We.cache={};We.clearCache=()=>We.cache={};On.exports=We});var zr=f((Hv,jn)=>{"use strict";var Wf=require("util"),qn=$n(),kn=t=>t!==null&&typeof t=="object"&&!Array.isArray(t),Kf=t=>e=>t===!0?Number(e):String(e),Xr=t=>typeof t=="number"||typeof t=="string"&&t!=="",Et=t=>Number.isInteger(+t),Zr=t=>{let e=`${t}`,r=-1;if(e[0]==="-"&&(e=e.slice(1)),e==="0")return!1;for(;e[++r]==="0";);return r>0},Yf=(t,e,r)=>typeof t=="string"||typeof e=="string"?!0:r.stringify===!0,Qf=(t,e,r)=>{if(e>0){let i=t[0]==="-"?"-":"";i&&(t=t.slice(1)),t=i+t.padStart(i?e-1:e,"0")}return r===!1?String(t):t},Ln=(t,e)=>{let r=t[0]==="-"?"-":"";for(r&&(t=t.slice(1),e--);t.length<e;)t="0"+t;return r?"-"+t:t},Xf=(t,e)=>{t.negatives.sort((o,a)=>o<a?-1:o>a?1:0),t.positives.sort((o,a)=>o<a?-1:o>a?1:0);let r=e.capture?"":"?:",i="",s="",n;return t.positives.length&&(i=t.positives.join("|")),t.negatives.length&&(s=`-(${r}${t.negatives.join("|")})`),i&&s?n=`${i}|${s}`:n=i||s,e.wrap?`(${r}${n})`:n},Mn=(t,e,r,i)=>{if(r)return qn(t,e,R({wrap:!1},i));let s=String.fromCharCode(t);if(t===e)return s;let n=String.fromCharCode(e);return`[${s}-${n}]`},In=(t,e,r)=>{if(Array.isArray(t)){let i=r.wrap===!0,s=r.capture?"":"?:";return i?`(${s}${t.join("|")})`:t.join("|")}return qn(t,e,r)},Hn=(...t)=>new RangeError("Invalid range arguments: "+Wf.inspect(...t)),Dn=(t,e,r)=>{if(r.strictRanges===!0)throw Hn([t,e]);return[]},Zf=(t,e)=>{if(e.strictRanges===!0)throw new TypeError(`Expected step "${t}" to be a number`);return[]},zf=(t,e,r=1,i={})=>{let s=Number(t),n=Number(e);if(!Number.isInteger(s)||!Number.isInteger(n)){if(i.strictRanges===!0)throw Hn([t,e]);return[]}s===0&&(s=0),n===0&&(n=0);let o=s>n,a=String(t),u=String(e),l=String(r);r=Math.max(Math.abs(r),1);let c=Zr(a)||Zr(u)||Zr(l),g=c?Math.max(a.length,u.length,l.length):0,h=c===!1&&Yf(t,e,i)===!1,S=i.transform||Kf(h);if(i.toRegex&&r===1)return Mn(Ln(t,g),Ln(e,g),!0,i);let y={negatives:[],positives:[]},b=O=>y[O<0?"negatives":"positives"].push(Math.abs(O)),x=[],w=0;for(;o?s>=n:s<=n;)i.toRegex===!0&&r>1?b(s):x.push(Qf(S(s,w),g,h)),s=o?s-r:s+r,w++;return i.toRegex===!0?r>1?Xf(y,i):In(x,null,R({wrap:!1},i)):x},Jf=(t,e,r=1,i={})=>{if(!Et(t)&&t.length>1||!Et(e)&&e.length>1)return Dn(t,e,i);let s=i.transform||(h=>String.fromCharCode(h)),n=`${t}`.charCodeAt(0),o=`${e}`.charCodeAt(0),a=n>o,u=Math.min(n,o),l=Math.max(n,o);if(i.toRegex&&r===1)return Mn(u,l,!1,i);let c=[],g=0;for(;a?n>=o:n<=o;)c.push(s(n,g)),n=a?n-r:n+r,g++;return i.toRegex===!0?In(c,null,{wrap:!1,options:i}):c},Xt=(t,e,r,i={})=>{if(e==null&&Xr(t))return[t];if(!Xr(t)||!Xr(e))return Dn(t,e,i);if(typeof r=="function")return Xt(t,e,1,{transform:r});if(kn(r))return Xt(t,e,0,r);let s=R({},i);return s.capture===!0&&(s.wrap=!0),r=r||s.step||1,Et(r)?Et(t)&&Et(e)?zf(t,e,r,s):Jf(t,e,Math.max(Math.abs(r),1),s):r!=null&&!kn(r)?Zf(r,s):Xt(t,e,1,r)};jn.exports=Xt});var Bn=f((Dv,Fn)=>{"use strict";var ed=zr(),Nn=Yt(),td=(t,e={})=>{let r=(i,s={})=>{let n=Nn.isInvalidBrace(s),o=i.invalid===!0&&e.escapeInvalid===!0,a=n===!0||o===!0,u=e.escapeInvalid===!0?"\\":"",l="";if(i.isOpen===!0||i.isClose===!0)return u+i.value;if(i.type==="open")return a?u+i.value:"(";if(i.type==="close")return a?u+i.value:")";if(i.type==="comma")return i.prev.type==="comma"?"":a?i.value:"|";if(i.value)return i.value;if(i.nodes&&i.ranges>0){let c=Nn.reduce(i.nodes),g=ed(...c,G(R({},e),{wrap:!1,toRegex:!0}));if(g.length!==0)return c.length>1&&g.length>1?`(${g})`:g}if(i.nodes)for(let c of i.nodes)l+=r(c,i);return l};return r(t)};Fn.exports=td});var Vn=f((jv,Un)=>{"use strict";var rd=zr(),Gn=Qt(),st=Yt(),Ke=(t="",e="",r=!1)=>{let i=[];if(t=[].concat(t),e=[].concat(e),!e.length)return t;if(!t.length)return r?st.flatten(e).map(s=>`{${s}}`):e;for(let s of t)if(Array.isArray(s))for(let n of s)i.push(Ke(n,e,r));else for(let n of e)r===!0&&typeof n=="string"&&(n=`{${n}}`),i.push(Array.isArray(n)?Ke(s,n,r):s+n);return st.flatten(i)},id=(t,e={})=>{let r=e.rangeLimit===void 0?1e3:e.rangeLimit,i=(s,n={})=>{s.queue=[];let o=n,a=n.queue;for(;o.type!=="brace"&&o.type!=="root"&&o.parent;)o=o.parent,a=o.queue;if(s.invalid||s.dollar){a.push(Ke(a.pop(),Gn(s,e)));return}if(s.type==="brace"&&s.invalid!==!0&&s.nodes.length===2){a.push(Ke(a.pop(),["{}"]));return}if(s.nodes&&s.ranges>0){let g=st.reduce(s.nodes);if(st.exceedsLimit(...g,e.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let h=rd(...g,e);h.length===0&&(h=Gn(s,e)),a.push(Ke(a.pop(),h)),s.nodes=[];return}let u=st.encloseBrace(s),l=s.queue,c=s;for(;c.type!=="brace"&&c.type!=="root"&&c.parent;)c=c.parent,l=c.queue;for(let g=0;g<s.nodes.length;g++){let h=s.nodes[g];if(h.type==="comma"&&s.type==="brace"){g===1&&l.push(""),l.push("");continue}if(h.type==="close"){a.push(Ke(a.pop(),l,u));continue}if(h.value&&h.type!=="open"){l.push(Ke(l.pop(),h.value));continue}h.nodes&&i(h,s)}return l};return st.flatten(i(t))};Un.exports=id});var Kn=f((Nv,Wn)=>{"use strict";Wn.exports={MAX_LENGTH:1024*64,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:`
`,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var zn=f((Fv,Zn)=>{"use strict";var sd=Qt(),{MAX_LENGTH:Yn,CHAR_BACKSLASH:Jr,CHAR_BACKTICK:nd,CHAR_COMMA:od,CHAR_DOT:ad,CHAR_LEFT_PARENTHESES:ud,CHAR_RIGHT_PARENTHESES:ld,CHAR_LEFT_CURLY_BRACE:cd,CHAR_RIGHT_CURLY_BRACE:hd,CHAR_LEFT_SQUARE_BRACKET:Qn,CHAR_RIGHT_SQUARE_BRACKET:Xn,CHAR_DOUBLE_QUOTE:fd,CHAR_SINGLE_QUOTE:dd,CHAR_NO_BREAK_SPACE:pd,CHAR_ZERO_WIDTH_NOBREAK_SPACE:gd}=Kn(),md=(t,e={})=>{if(typeof t!="string")throw new TypeError("Expected a string");let r=e||{},i=typeof r.maxLength=="number"?Math.min(Yn,r.maxLength):Yn;if(t.length>i)throw new SyntaxError(`Input length (${t.length}), exceeds max characters (${i})`);let s={type:"root",input:t,nodes:[]},n=[s],o=s,a=s,u=0,l=t.length,c=0,g=0,h,S={},y=()=>t[c++],b=x=>{if(x.type==="text"&&a.type==="dot"&&(a.type="text"),a&&a.type==="text"&&x.type==="text"){a.value+=x.value;return}return o.nodes.push(x),x.parent=o,x.prev=a,a=x,x};for(b({type:"bos"});c<l;)if(o=n[n.length-1],h=y(),!(h===gd||h===pd)){if(h===Jr){b({type:"text",value:(e.keepEscaping?h:"")+y()});continue}if(h===Xn){b({type:"text",value:"\\"+h});continue}if(h===Qn){u++;let x=!0,w;for(;c<l&&(w=y());){if(h+=w,w===Qn){u++;continue}if(w===Jr){h+=y();continue}if(w===Xn&&(u--,u===0))break}b({type:"text",value:h});continue}if(h===ud){o=b({type:"paren",nodes:[]}),n.push(o),b({type:"text",value:h});continue}if(h===ld){if(o.type!=="paren"){b({type:"text",value:h});continue}o=n.pop(),b({type:"text",value:h}),o=n[n.length-1];continue}if(h===fd||h===dd||h===nd){let x=h,w;for(e.keepQuotes!==!0&&(h="");c<l&&(w=y());){if(w===Jr){h+=w+y();continue}if(w===x){e.keepQuotes===!0&&(h+=w);break}h+=w}b({type:"text",value:h});continue}if(h===cd){g++;let x=a.value&&a.value.slice(-1)==="$"||o.dollar===!0;o=b({type:"brace",open:!0,close:!1,dollar:x,depth:g,commas:0,ranges:0,nodes:[]}),n.push(o),b({type:"open",value:h});continue}if(h===hd){if(o.type!=="brace"){b({type:"text",value:h});continue}let x="close";o=n.pop(),o.close=!0,b({type:x,value:h}),g--,o=n[n.length-1];continue}if(h===od&&g>0){if(o.ranges>0){o.ranges=0;let x=o.nodes.shift();o.nodes=[x,{type:"text",value:sd(o)}]}b({type:"comma",value:h}),o.commas++;continue}if(h===ad&&g>0&&o.commas===0){let x=o.nodes;if(g===0||x.length===0){b({type:"text",value:h});continue}if(a.type==="dot"){if(o.range=[],a.value+=h,a.type="range",o.nodes.length!==3&&o.nodes.length!==5){o.invalid=!0,o.ranges=0,a.type="text";continue}o.ranges++,o.args=[];continue}if(a.type==="range"){x.pop();let w=x[x.length-1];w.value+=a.value+h,a=w,o.ranges--;continue}b({type:"dot",value:h});continue}b({type:"text",value:h})}do if(o=n.pop(),o.type!=="root"){o.nodes.forEach(O=>{O.nodes||(O.type==="open"&&(O.isOpen=!0),O.type==="close"&&(O.isClose=!0),O.nodes||(O.type="text"),O.invalid=!0)});let x=n[n.length-1],w=x.nodes.indexOf(o);x.nodes.splice(w,1,...o.nodes)}while(n.length>0);return b({type:"eos"}),s};Zn.exports=md});var to=f((Bv,eo)=>{"use strict";var Jn=Qt(),yd=Bn(),_d=Vn(),bd=zn(),oe=(t,e={})=>{let r=[];if(Array.isArray(t))for(let i of t){let s=oe.create(i,e);Array.isArray(s)?r.push(...s):r.push(s)}else r=[].concat(oe.create(t,e));return e&&e.expand===!0&&e.nodupes===!0&&(r=[...new Set(r)]),r};oe.parse=(t,e={})=>bd(t,e);oe.stringify=(t,e={})=>Jn(typeof t=="string"?oe.parse(t,e):t,e);oe.compile=(t,e={})=>(typeof t=="string"&&(t=oe.parse(t,e)),yd(t,e));oe.expand=(t,e={})=>{typeof t=="string"&&(t=oe.parse(t,e));let r=_d(t,e);return e.noempty===!0&&(r=r.filter(Boolean)),e.nodupes===!0&&(r=[...new Set(r)]),r};oe.create=(t,e={})=>t===""||t.length<3?[t]:e.expand!==!0?oe.compile(t,e):oe.expand(t,e);eo.exports=oe});var Rt=f((Gv,oo)=>{"use strict";var vd=require("path"),ye="\\\\/",ro=`[^${ye}]`,xe="\\.",Sd="\\+",xd="\\?",Zt="\\/",wd="(?=.)",io="[^/]",ei=`(?:${Zt}|$)`,so=`(?:^|${Zt})`,ti=`${xe}{1,2}${ei}`,Ad=`(?!${xe})`,Ed=`(?!${so}${ti})`,Rd=`(?!${xe}{0,1}${ei})`,Pd=`(?!${ti})`,Td=`[^.${Zt}]`,Cd=`${io}*?`,no={DOT_LITERAL:xe,PLUS_LITERAL:Sd,QMARK_LITERAL:xd,SLASH_LITERAL:Zt,ONE_CHAR:wd,QMARK:io,END_ANCHOR:ei,DOTS_SLASH:ti,NO_DOT:Ad,NO_DOTS:Ed,NO_DOT_SLASH:Rd,NO_DOTS_SLASH:Pd,QMARK_NO_DOT:Td,STAR:Cd,START_ANCHOR:so},Od=G(R({},no),{SLASH_LITERAL:`[${ye}]`,QMARK:ro,STAR:`${ro}*?`,DOTS_SLASH:`${xe}{1,2}(?:[${ye}]|$)`,NO_DOT:`(?!${xe})`,NO_DOTS:`(?!(?:^|[${ye}])${xe}{1,2}(?:[${ye}]|$))`,NO_DOT_SLASH:`(?!${xe}{0,1}(?:[${ye}]|$))`,NO_DOTS_SLASH:`(?!${xe}{1,2}(?:[${ye}]|$))`,QMARK_NO_DOT:`[^.${ye}]`,START_ANCHOR:`(?:^|[${ye}])`,END_ANCHOR:`(?:[${ye}]|$)`}),$d={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};oo.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:$d,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:vd.sep,extglobChars(t){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${t.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(t){return t===!0?Od:no}}});var Pt=f(se=>{"use strict";var qd=require("path"),kd=process.platform==="win32",{REGEX_BACKSLASH:Ld,REGEX_REMOVE_BACKSLASH:Md,REGEX_SPECIAL_CHARS:Id,REGEX_SPECIAL_CHARS_GLOBAL:Hd}=Rt();se.isObject=t=>t!==null&&typeof t=="object"&&!Array.isArray(t);se.hasRegexChars=t=>Id.test(t);se.isRegexChar=t=>t.length===1&&se.hasRegexChars(t);se.escapeRegex=t=>t.replace(Hd,"\\$1");se.toPosixSlashes=t=>t.replace(Ld,"/");se.removeBackslashes=t=>t.replace(Md,e=>e==="\\"?"":e);se.supportsLookbehinds=()=>{let t=process.version.slice(1).split(".").map(Number);return t.length===3&&t[0]>=9||t[0]===8&&t[1]>=10};se.isWindows=t=>t&&typeof t.windows=="boolean"?t.windows:kd===!0||qd.sep==="\\";se.escapeLast=(t,e,r)=>{let i=t.lastIndexOf(e,r);return i===-1?t:t[i-1]==="\\"?se.escapeLast(t,e,i-1):`${t.slice(0,i)}\\${t.slice(i)}`};se.removePrefix=(t,e={})=>{let r=t;return r.startsWith("./")&&(r=r.slice(2),e.prefix="./"),r};se.wrapOutput=(t,e={},r={})=>{let i=r.contains?"":"^",s=r.contains?"":"$",n=`${i}(?:${t})${s}`;return e.negated===!0&&(n=`(?:^(?!${n}).*$)`),n}});var go=f((Vv,po)=>{"use strict";var ao=Pt(),{CHAR_ASTERISK:ri,CHAR_AT:Dd,CHAR_BACKWARD_SLASH:Tt,CHAR_COMMA:jd,CHAR_DOT:ii,CHAR_EXCLAMATION_MARK:si,CHAR_FORWARD_SLASH:uo,CHAR_LEFT_CURLY_BRACE:ni,CHAR_LEFT_PARENTHESES:oi,CHAR_LEFT_SQUARE_BRACKET:Nd,CHAR_PLUS:Fd,CHAR_QUESTION_MARK:lo,CHAR_RIGHT_CURLY_BRACE:Bd,CHAR_RIGHT_PARENTHESES:co,CHAR_RIGHT_SQUARE_BRACKET:Gd}=Rt(),ho=t=>t===uo||t===Tt,fo=t=>{t.isPrefix!==!0&&(t.depth=t.isGlobstar?1/0:1)},Ud=(t,e)=>{let r=e||{},i=t.length-1,s=r.parts===!0||r.scanToEnd===!0,n=[],o=[],a=[],u=t,l=-1,c=0,g=0,h=!1,S=!1,y=!1,b=!1,x=!1,w=!1,O=!1,k=!1,te=!1,P=!1,F=0,T,A,L={value:"",depth:0,isGlob:!1},Z=()=>l>=i,m=()=>u.charCodeAt(l+1),B=()=>(T=A,u.charCodeAt(++l));for(;l<i;){A=B();let re;if(A===Tt){O=L.backslashes=!0,A=B(),A===ni&&(w=!0);continue}if(w===!0||A===ni){for(F++;Z()!==!0&&(A=B());){if(A===Tt){O=L.backslashes=!0,B();continue}if(A===ni){F++;continue}if(w!==!0&&A===ii&&(A=B())===ii){if(h=L.isBrace=!0,y=L.isGlob=!0,P=!0,s===!0)continue;break}if(w!==!0&&A===jd){if(h=L.isBrace=!0,y=L.isGlob=!0,P=!0,s===!0)continue;break}if(A===Bd&&(F--,F===0)){w=!1,h=L.isBrace=!0,P=!0;break}}if(s===!0)continue;break}if(A===uo){if(n.push(l),o.push(L),L={value:"",depth:0,isGlob:!1},P===!0)continue;if(T===ii&&l===c+1){c+=2;continue}g=l+1;continue}if(r.noext!==!0&&(A===Fd||A===Dd||A===ri||A===lo||A===si)===!0&&m()===oi){if(y=L.isGlob=!0,b=L.isExtglob=!0,P=!0,A===si&&l===c&&(te=!0),s===!0){for(;Z()!==!0&&(A=B());){if(A===Tt){O=L.backslashes=!0,A=B();continue}if(A===co){y=L.isGlob=!0,P=!0;break}}continue}break}if(A===ri){if(T===ri&&(x=L.isGlobstar=!0),y=L.isGlob=!0,P=!0,s===!0)continue;break}if(A===lo){if(y=L.isGlob=!0,P=!0,s===!0)continue;break}if(A===Nd){for(;Z()!==!0&&(re=B());){if(re===Tt){O=L.backslashes=!0,B();continue}if(re===Gd){S=L.isBracket=!0,y=L.isGlob=!0,P=!0;break}}if(s===!0)continue;break}if(r.nonegate!==!0&&A===si&&l===c){k=L.negated=!0,c++;continue}if(r.noparen!==!0&&A===oi){if(y=L.isGlob=!0,s===!0){for(;Z()!==!0&&(A=B());){if(A===oi){O=L.backslashes=!0,A=B();continue}if(A===co){P=!0;break}}continue}break}if(y===!0){if(P=!0,s===!0)continue;break}}r.noext===!0&&(b=!1,y=!1);let D=u,Te="",d="";c>0&&(Te=u.slice(0,c),u=u.slice(c),g-=c),D&&y===!0&&g>0?(D=u.slice(0,g),d=u.slice(g)):y===!0?(D="",d=u):D=u,D&&D!==""&&D!=="/"&&D!==u&&ho(D.charCodeAt(D.length-1))&&(D=D.slice(0,-1)),r.unescape===!0&&(d&&(d=ao.removeBackslashes(d)),D&&O===!0&&(D=ao.removeBackslashes(D)));let p={prefix:Te,input:t,start:c,base:D,glob:d,isBrace:h,isBracket:S,isGlob:y,isExtglob:b,isGlobstar:x,negated:k,negatedExtglob:te};if(r.tokens===!0&&(p.maxDepth=0,ho(A)||o.push(L),p.tokens=o),r.parts===!0||r.tokens===!0){let re;for(let q=0;q<n.length;q++){let pe=re?re+1:c,ge=n[q],ne=t.slice(pe,ge);r.tokens&&(q===0&&c!==0?(o[q].isPrefix=!0,o[q].value=Te):o[q].value=ne,fo(o[q]),p.maxDepth+=o[q].depth),(q!==0||ne!=="")&&a.push(ne),re=ge}if(re&&re+1<t.length){let q=t.slice(re+1);a.push(q),r.tokens&&(o[o.length-1].value=q,fo(o[o.length-1]),p.maxDepth+=o[o.length-1].depth)}p.slashes=n,p.parts=a}return p};po.exports=Ud});var bo=f((Wv,_o)=>{"use strict";var zt=Rt(),ae=Pt(),{MAX_LENGTH:Jt,POSIX_REGEX_SOURCE:Vd,REGEX_NON_SPECIAL_CHARS:Wd,REGEX_SPECIAL_CHARS_BACKREF:Kd,REPLACEMENTS:mo}=zt,Yd=(t,e)=>{if(typeof e.expandRange=="function")return e.expandRange(...t,e);t.sort();let r=`[${t.join("-")}]`;try{new RegExp(r)}catch(i){return t.map(s=>ae.escapeRegex(s)).join("..")}return r},nt=(t,e)=>`Missing ${t}: "${e}" - use "\\\\${e}" to match literal characters`,yo=(t,e)=>{if(typeof t!="string")throw new TypeError("Expected a string");t=mo[t]||t;let r=R({},e),i=typeof r.maxLength=="number"?Math.min(Jt,r.maxLength):Jt,s=t.length;if(s>i)throw new SyntaxError(`Input length: ${s}, exceeds maximum allowed length: ${i}`);let n={type:"bos",value:"",output:r.prepend||""},o=[n],a=r.capture?"":"?:",u=ae.isWindows(e),l=zt.globChars(u),c=zt.extglobChars(l),{DOT_LITERAL:g,PLUS_LITERAL:h,SLASH_LITERAL:S,ONE_CHAR:y,DOTS_SLASH:b,NO_DOT:x,NO_DOT_SLASH:w,NO_DOTS_SLASH:O,QMARK:k,QMARK_NO_DOT:te,STAR:P,START_ANCHOR:F}=l,T=v=>`(${a}(?:(?!${F}${v.dot?b:g}).)*?)`,A=r.dot?"":x,L=r.dot?k:te,Z=r.bash===!0?T(r):P;r.capture&&(Z=`(${Z})`),typeof r.noext=="boolean"&&(r.noextglob=r.noext);let m={input:t,index:-1,start:0,dot:r.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:o};t=ae.removePrefix(t,m),s=t.length;let B=[],D=[],Te=[],d=n,p,re=()=>m.index===s-1,q=m.peek=(v=1)=>t[m.index+v],pe=m.advance=()=>t[++m.index]||"",ge=()=>t.slice(m.index+1),ne=(v="",j=0)=>{m.consumed+=v,m.index+=j},jt=v=>{m.output+=v.output!=null?v.output:v.value,ne(v.value)},tf=()=>{let v=1;for(;q()==="!"&&(q(2)!=="("||q(3)==="?");)pe(),m.start++,v++;return v%2==0?!1:(m.negated=!0,m.start++,!0)},Nt=v=>{m[v]++,Te.push(v)},Ue=v=>{m[v]--,Te.pop()},$=v=>{if(d.type==="globstar"){let j=m.braces>0&&(v.type==="comma"||v.type==="brace"),_=v.extglob===!0||B.length&&(v.type==="pipe"||v.type==="paren");v.type!=="slash"&&v.type!=="paren"&&!j&&!_&&(m.output=m.output.slice(0,-d.output.length),d.type="star",d.value="*",d.output=Z,m.output+=d.output)}if(B.length&&v.type!=="paren"&&(B[B.length-1].inner+=v.value),(v.value||v.output)&&jt(v),d&&d.type==="text"&&v.type==="text"){d.value+=v.value,d.output=(d.output||"")+v.value;return}v.prev=d,o.push(v),d=v},Ft=(v,j)=>{let _=G(R({},c[j]),{conditions:1,inner:""});_.prev=d,_.parens=m.parens,_.output=m.output;let C=(r.capture?"(":"")+_.open;Nt("parens"),$({type:v,value:j,output:m.output?"":y}),$({type:"paren",extglob:!0,value:pe(),output:C}),B.push(_)},rf=v=>{let j=v.close+(r.capture?")":""),_;if(v.type==="negate"){let C=Z;v.inner&&v.inner.length>1&&v.inner.includes("/")&&(C=T(r)),(C!==Z||re()||/^\)+$/.test(ge()))&&(j=v.close=`)$))${C}`),v.inner.includes("*")&&(_=ge())&&/^\.[^\\/.]+$/.test(_)&&(j=v.close=`)${_})${C})`),v.prev.type==="bos"&&(m.negatedExtglob=!0)}$({type:"paren",extglob:!0,value:p,output:j}),Ue("parens")};if(r.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(t)){let v=!1,j=t.replace(Kd,(_,C,W,ie,Q,Fr)=>ie==="\\"?(v=!0,_):ie==="?"?C?C+ie+(Q?k.repeat(Q.length):""):Fr===0?L+(Q?k.repeat(Q.length):""):k.repeat(W.length):ie==="."?g.repeat(W.length):ie==="*"?C?C+ie+(Q?Z:""):Z:C?_:`\\${_}`);return v===!0&&(r.unescape===!0?j=j.replace(/\\/g,""):j=j.replace(/\\+/g,_=>_.length%2==0?"\\\\":_?"\\":"")),j===t&&r.contains===!0?(m.output=t,m):(m.output=ae.wrapOutput(j,m,e),m)}for(;!re();){if(p=pe(),p==="\0")continue;if(p==="\\"){let _=q();if(_==="/"&&r.bash!==!0||_==="."||_===";")continue;if(!_){p+="\\",$({type:"text",value:p});continue}let C=/^\\+/.exec(ge()),W=0;if(C&&C[0].length>2&&(W=C[0].length,m.index+=W,W%2!=0&&(p+="\\")),r.unescape===!0?p=pe():p+=pe(),m.brackets===0){$({type:"text",value:p});continue}}if(m.brackets>0&&(p!=="]"||d.value==="["||d.value==="[^")){if(r.posix!==!1&&p===":"){let _=d.value.slice(1);if(_.includes("[")&&(d.posix=!0,_.includes(":"))){let C=d.value.lastIndexOf("["),W=d.value.slice(0,C),ie=d.value.slice(C+2),Q=Vd[ie];if(Q){d.value=W+Q,m.backtrack=!0,pe(),!n.output&&o.indexOf(d)===1&&(n.output=y);continue}}}(p==="["&&q()!==":"||p==="-"&&q()==="]")&&(p=`\\${p}`),p==="]"&&(d.value==="["||d.value==="[^")&&(p=`\\${p}`),r.posix===!0&&p==="!"&&d.value==="["&&(p="^"),d.value+=p,jt({value:p});continue}if(m.quotes===1&&p!=='"'){p=ae.escapeRegex(p),d.value+=p,jt({value:p});continue}if(p==='"'){m.quotes=m.quotes===1?0:1,r.keepQuotes===!0&&$({type:"text",value:p});continue}if(p==="("){Nt("parens"),$({type:"paren",value:p});continue}if(p===")"){if(m.parens===0&&r.strictBrackets===!0)throw new SyntaxError(nt("opening","("));let _=B[B.length-1];if(_&&m.parens===_.parens+1){rf(B.pop());continue}$({type:"paren",value:p,output:m.parens?")":"\\)"}),Ue("parens");continue}if(p==="["){if(r.nobracket===!0||!ge().includes("]")){if(r.nobracket!==!0&&r.strictBrackets===!0)throw new SyntaxError(nt("closing","]"));p=`\\${p}`}else Nt("brackets");$({type:"bracket",value:p});continue}if(p==="]"){if(r.nobracket===!0||d&&d.type==="bracket"&&d.value.length===1){$({type:"text",value:p,output:`\\${p}`});continue}if(m.brackets===0){if(r.strictBrackets===!0)throw new SyntaxError(nt("opening","["));$({type:"text",value:p,output:`\\${p}`});continue}Ue("brackets");let _=d.value.slice(1);if(d.posix!==!0&&_[0]==="^"&&!_.includes("/")&&(p=`/${p}`),d.value+=p,jt({value:p}),r.literalBrackets===!1||ae.hasRegexChars(_))continue;let C=ae.escapeRegex(d.value);if(m.output=m.output.slice(0,-d.value.length),r.literalBrackets===!0){m.output+=C,d.value=C;continue}d.value=`(${a}${C}|${d.value})`,m.output+=d.value;continue}if(p==="{"&&r.nobrace!==!0){Nt("braces");let _={type:"brace",value:p,output:"(",outputIndex:m.output.length,tokensIndex:m.tokens.length};D.push(_),$(_);continue}if(p==="}"){let _=D[D.length-1];if(r.nobrace===!0||!_){$({type:"text",value:p,output:p});continue}let C=")";if(_.dots===!0){let W=o.slice(),ie=[];for(let Q=W.length-1;Q>=0&&(o.pop(),W[Q].type!=="brace");Q--)W[Q].type!=="dots"&&ie.unshift(W[Q].value);C=Yd(ie,r),m.backtrack=!0}if(_.comma!==!0&&_.dots!==!0){let W=m.output.slice(0,_.outputIndex),ie=m.tokens.slice(_.tokensIndex);_.value=_.output="\\{",p=C="\\}",m.output=W;for(let Q of ie)m.output+=Q.output||Q.value}$({type:"brace",value:p,output:C}),Ue("braces"),D.pop();continue}if(p==="|"){B.length>0&&B[B.length-1].conditions++,$({type:"text",value:p});continue}if(p===","){let _=p,C=D[D.length-1];C&&Te[Te.length-1]==="braces"&&(C.comma=!0,_="|"),$({type:"comma",value:p,output:_});continue}if(p==="/"){if(d.type==="dot"&&m.index===m.start+1){m.start=m.index+1,m.consumed="",m.output="",o.pop(),d=n;continue}$({type:"slash",value:p,output:S});continue}if(p==="."){if(m.braces>0&&d.type==="dot"){d.value==="."&&(d.output=g);let _=D[D.length-1];d.type="dots",d.output+=p,d.value+=p,_.dots=!0;continue}if(m.braces+m.parens===0&&d.type!=="bos"&&d.type!=="slash"){$({type:"text",value:p,output:g});continue}$({type:"dot",value:p,output:g});continue}if(p==="?"){if(!(d&&d.value==="(")&&r.noextglob!==!0&&q()==="("&&q(2)!=="?"){Ft("qmark",p);continue}if(d&&d.type==="paren"){let C=q(),W=p;if(C==="<"&&!ae.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(d.value==="("&&!/[!=<:]/.test(C)||C==="<"&&!/<([!=]|\w+>)/.test(ge()))&&(W=`\\${p}`),$({type:"text",value:p,output:W});continue}if(r.dot!==!0&&(d.type==="slash"||d.type==="bos")){$({type:"qmark",value:p,output:te});continue}$({type:"qmark",value:p,output:k});continue}if(p==="!"){if(r.noextglob!==!0&&q()==="("&&(q(2)!=="?"||!/[!=<:]/.test(q(3)))){Ft("negate",p);continue}if(r.nonegate!==!0&&m.index===0){tf();continue}}if(p==="+"){if(r.noextglob!==!0&&q()==="("&&q(2)!=="?"){Ft("plus",p);continue}if(d&&d.value==="("||r.regex===!1){$({type:"plus",value:p,output:h});continue}if(d&&(d.type==="bracket"||d.type==="paren"||d.type==="brace")||m.parens>0){$({type:"plus",value:p});continue}$({type:"plus",value:h});continue}if(p==="@"){if(r.noextglob!==!0&&q()==="("&&q(2)!=="?"){$({type:"at",extglob:!0,value:p,output:""});continue}$({type:"text",value:p});continue}if(p!=="*"){(p==="$"||p==="^")&&(p=`\\${p}`);let _=Wd.exec(ge());_&&(p+=_[0],m.index+=_[0].length),$({type:"text",value:p});continue}if(d&&(d.type==="globstar"||d.star===!0)){d.type="star",d.star=!0,d.value+=p,d.output=Z,m.backtrack=!0,m.globstar=!0,ne(p);continue}let v=ge();if(r.noextglob!==!0&&/^\([^?]/.test(v)){Ft("star",p);continue}if(d.type==="star"){if(r.noglobstar===!0){ne(p);continue}let _=d.prev,C=_.prev,W=_.type==="slash"||_.type==="bos",ie=C&&(C.type==="star"||C.type==="globstar");if(r.bash===!0&&(!W||v[0]&&v[0]!=="/")){$({type:"star",value:p,output:""});continue}let Q=m.braces>0&&(_.type==="comma"||_.type==="brace"),Fr=B.length&&(_.type==="pipe"||_.type==="paren");if(!W&&_.type!=="paren"&&!Q&&!Fr){$({type:"star",value:p,output:""});continue}for(;v.slice(0,3)==="/**";){let Bt=t[m.index+4];if(Bt&&Bt!=="/")break;v=v.slice(3),ne("/**",3)}if(_.type==="bos"&&re()){d.type="globstar",d.value+=p,d.output=T(r),m.output=d.output,m.globstar=!0,ne(p);continue}if(_.type==="slash"&&_.prev.type!=="bos"&&!ie&&re()){m.output=m.output.slice(0,-(_.output+d.output).length),_.output=`(?:${_.output}`,d.type="globstar",d.output=T(r)+(r.strictSlashes?")":"|$)"),d.value+=p,m.globstar=!0,m.output+=_.output+d.output,ne(p);continue}if(_.type==="slash"&&_.prev.type!=="bos"&&v[0]==="/"){let Bt=v[1]!==void 0?"|$":"";m.output=m.output.slice(0,-(_.output+d.output).length),_.output=`(?:${_.output}`,d.type="globstar",d.output=`${T(r)}${S}|${S}${Bt})`,d.value+=p,m.output+=_.output+d.output,m.globstar=!0,ne(p+pe()),$({type:"slash",value:"/",output:""});continue}if(_.type==="bos"&&v[0]==="/"){d.type="globstar",d.value+=p,d.output=`(?:^|${S}|${T(r)}${S})`,m.output=d.output,m.globstar=!0,ne(p+pe()),$({type:"slash",value:"/",output:""});continue}m.output=m.output.slice(0,-d.output.length),d.type="globstar",d.output=T(r),d.value+=p,m.output+=d.output,m.globstar=!0,ne(p);continue}let j={type:"star",value:p,output:Z};if(r.bash===!0){j.output=".*?",(d.type==="bos"||d.type==="slash")&&(j.output=A+j.output),$(j);continue}if(d&&(d.type==="bracket"||d.type==="paren")&&r.regex===!0){j.output=p,$(j);continue}(m.index===m.start||d.type==="slash"||d.type==="dot")&&(d.type==="dot"?(m.output+=w,d.output+=w):r.dot===!0?(m.output+=O,d.output+=O):(m.output+=A,d.output+=A),q()!=="*"&&(m.output+=y,d.output+=y)),$(j)}for(;m.brackets>0;){if(r.strictBrackets===!0)throw new SyntaxError(nt("closing","]"));m.output=ae.escapeLast(m.output,"["),Ue("brackets")}for(;m.parens>0;){if(r.strictBrackets===!0)throw new SyntaxError(nt("closing",")"));m.output=ae.escapeLast(m.output,"("),Ue("parens")}for(;m.braces>0;){if(r.strictBrackets===!0)throw new SyntaxError(nt("closing","}"));m.output=ae.escapeLast(m.output,"{"),Ue("braces")}if(r.strictSlashes!==!0&&(d.type==="star"||d.type==="bracket")&&$({type:"maybe_slash",value:"",output:`${S}?`}),m.backtrack===!0){m.output="";for(let v of m.tokens)m.output+=v.output!=null?v.output:v.value,v.suffix&&(m.output+=v.suffix)}return m};yo.fastpaths=(t,e)=>{let r=R({},e),i=typeof r.maxLength=="number"?Math.min(Jt,r.maxLength):Jt,s=t.length;if(s>i)throw new SyntaxError(`Input length: ${s}, exceeds maximum allowed length: ${i}`);t=mo[t]||t;let n=ae.isWindows(e),{DOT_LITERAL:o,SLASH_LITERAL:a,ONE_CHAR:u,DOTS_SLASH:l,NO_DOT:c,NO_DOTS:g,NO_DOTS_SLASH:h,STAR:S,START_ANCHOR:y}=zt.globChars(n),b=r.dot?g:c,x=r.dot?h:c,w=r.capture?"":"?:",O={negated:!1,prefix:""},k=r.bash===!0?".*?":S;r.capture&&(k=`(${k})`);let te=A=>A.noglobstar===!0?k:`(${w}(?:(?!${y}${A.dot?l:o}).)*?)`,P=A=>{switch(A){case"*":return`${b}${u}${k}`;case".*":return`${o}${u}${k}`;case"*.*":return`${b}${k}${o}${u}${k}`;case"*/*":return`${b}${k}${a}${u}${x}${k}`;case"**":return b+te(r);case"**/*":return`(?:${b}${te(r)}${a})?${x}${u}${k}`;case"**/*.*":return`(?:${b}${te(r)}${a})?${x}${k}${o}${u}${k}`;case"**/.*":return`(?:${b}${te(r)}${a})?${o}${u}${k}`;default:{let L=/^(.*?)\.(\w+)$/.exec(A);if(!L)return;let Z=P(L[1]);return Z?Z+o+L[2]:void 0}}},F=ae.removePrefix(t,O),T=P(F);return T&&r.strictSlashes!==!0&&(T+=`${a}?`),T};_o.exports=yo});var So=f((Kv,vo)=>{"use strict";var Qd=require("path"),Xd=go(),ai=bo(),ui=Pt(),Zd=Rt(),zd=t=>t&&typeof t=="object"&&!Array.isArray(t),K=(t,e,r=!1)=>{if(Array.isArray(t)){let c=t.map(h=>K(h,e,r));return h=>{for(let S of c){let y=S(h);if(y)return y}return!1}}let i=zd(t)&&t.tokens&&t.input;if(t===""||typeof t!="string"&&!i)throw new TypeError("Expected pattern to be a non-empty string");let s=e||{},n=ui.isWindows(e),o=i?K.compileRe(t,e):K.makeRe(t,e,!1,!0),a=o.state;delete o.state;let u=()=>!1;if(s.ignore){let c=G(R({},e),{ignore:null,onMatch:null,onResult:null});u=K(s.ignore,c,r)}let l=(c,g=!1)=>{let{isMatch:h,match:S,output:y}=K.test(c,o,e,{glob:t,posix:n}),b={glob:t,state:a,regex:o,posix:n,input:c,output:y,match:S,isMatch:h};return typeof s.onResult=="function"&&s.onResult(b),h===!1?(b.isMatch=!1,g?b:!1):u(c)?(typeof s.onIgnore=="function"&&s.onIgnore(b),b.isMatch=!1,g?b:!1):(typeof s.onMatch=="function"&&s.onMatch(b),g?b:!0)};return r&&(l.state=a),l};K.test=(t,e,r,{glob:i,posix:s}={})=>{if(typeof t!="string")throw new TypeError("Expected input to be a string");if(t==="")return{isMatch:!1,output:""};let n=r||{},o=n.format||(s?ui.toPosixSlashes:null),a=t===i,u=a&&o?o(t):t;return a===!1&&(u=o?o(t):t,a=u===i),(a===!1||n.capture===!0)&&(n.matchBase===!0||n.basename===!0?a=K.matchBase(t,e,r,s):a=e.exec(u)),{isMatch:Boolean(a),match:a,output:u}};K.matchBase=(t,e,r,i=ui.isWindows(r))=>(e instanceof RegExp?e:K.makeRe(e,r)).test(Qd.basename(t));K.isMatch=(t,e,r)=>K(e,r)(t);K.parse=(t,e)=>Array.isArray(t)?t.map(r=>K.parse(r,e)):ai(t,G(R({},e),{fastpaths:!1}));K.scan=(t,e)=>Xd(t,e);K.compileRe=(t,e,r=!1,i=!1)=>{if(r===!0)return t.output;let s=e||{},n=s.contains?"":"^",o=s.contains?"":"$",a=`${n}(?:${t.output})${o}`;t&&t.negated===!0&&(a=`^(?!${a}).*$`);let u=K.toRegex(a,e);return i===!0&&(u.state=t),u};K.makeRe=(t,e={},r=!1,i=!1)=>{if(!t||typeof t!="string")throw new TypeError("Expected a non-empty string");let s={negated:!1,fastpaths:!0};return e.fastpaths!==!1&&(t[0]==="."||t[0]==="*")&&(s.output=ai.fastpaths(t,e)),s.output||(s=ai(t,e)),K.compileRe(s,e,r,i)};K.toRegex=(t,e)=>{try{let r=e||{};return new RegExp(t,r.flags||(r.nocase?"i":""))}catch(r){if(e&&e.debug===!0)throw r;return/$^/}};K.constants=Zd;vo.exports=K});var wo=f((Yv,xo)=>{"use strict";xo.exports=So()});var To=f((Qv,Po)=>{"use strict";var Ao=require("util"),Eo=to(),_e=wo(),li=Pt(),Ro=t=>t===""||t==="./",U=(t,e,r)=>{e=[].concat(e),t=[].concat(t);let i=new Set,s=new Set,n=new Set,o=0,a=c=>{n.add(c.output),r&&r.onResult&&r.onResult(c)};for(let c=0;c<e.length;c++){let g=_e(String(e[c]),G(R({},r),{onResult:a}),!0),h=g.state.negated||g.state.negatedExtglob;h&&o++;for(let S of t){let y=g(S,!0);!(h?!y.isMatch:y.isMatch)||(h?i.add(y.output):(i.delete(y.output),s.add(y.output)))}}let l=(o===e.length?[...n]:[...s]).filter(c=>!i.has(c));if(r&&l.length===0){if(r.failglob===!0)throw new Error(`No matches found for "${e.join(", ")}"`);if(r.nonull===!0||r.nullglob===!0)return r.unescape?e.map(c=>c.replace(/\\/g,"")):e}return l};U.match=U;U.matcher=(t,e)=>_e(t,e);U.isMatch=(t,e,r)=>_e(e,r)(t);U.any=U.isMatch;U.not=(t,e,r={})=>{e=[].concat(e).map(String);let i=new Set,s=[],n=a=>{r.onResult&&r.onResult(a),s.push(a.output)},o=U(t,e,G(R({},r),{onResult:n}));for(let a of s)o.includes(a)||i.add(a);return[...i]};U.contains=(t,e,r)=>{if(typeof t!="string")throw new TypeError(`Expected a string: "${Ao.inspect(t)}"`);if(Array.isArray(e))return e.some(i=>U.contains(t,i,r));if(typeof e=="string"){if(Ro(t)||Ro(e))return!1;if(t.includes(e)||t.startsWith("./")&&t.slice(2).includes(e))return!0}return U.isMatch(t,e,G(R({},r),{contains:!0}))};U.matchKeys=(t,e,r)=>{if(!li.isObject(t))throw new TypeError("Expected the first argument to be an object");let i=U(Object.keys(t),e,r),s={};for(let n of i)s[n]=t[n];return s};U.some=(t,e,r)=>{let i=[].concat(t);for(let s of[].concat(e)){let n=_e(String(s),r);if(i.some(o=>n(o)))return!0}return!1};U.every=(t,e,r)=>{let i=[].concat(t);for(let s of[].concat(e)){let n=_e(String(s),r);if(!i.every(o=>n(o)))return!1}return!0};U.all=(t,e,r)=>{if(typeof t!="string")throw new TypeError(`Expected a string: "${Ao.inspect(t)}"`);return[].concat(e).every(i=>_e(i,r)(t))};U.capture=(t,e,r)=>{let i=li.isWindows(r),n=_e.makeRe(String(t),G(R({},r),{capture:!0})).exec(i?li.toPosixSlashes(e):e);if(n)return n.slice(1).map(o=>o===void 0?"":o)};U.makeRe=(...t)=>_e.makeRe(...t);U.scan=(...t)=>_e.scan(...t);U.parse=(t,e)=>{let r=[];for(let i of[].concat(t||[]))for(let s of Eo(String(i),e))r.push(_e.parse(s,e));return r};U.braces=(t,e)=>{if(typeof t!="string")throw new TypeError("Expected a string");return e&&e.nobrace===!0||!/\{.*\}/.test(t)?[t]:Eo(t,e)};U.braceExpand=(t,e)=>{if(typeof t!="string")throw new TypeError("Expected a string");return U.braces(t,G(R({},e),{expand:!0}))};Po.exports=U});var Io=f(E=>{"use strict";Object.defineProperty(E,"__esModule",{value:!0});E.matchAny=E.convertPatternsToRe=E.makeRe=E.getPatternParts=E.expandBraceExpansion=E.expandPatternsWithBraceExpansion=E.isAffectDepthOfReadingPattern=E.endsWithSlashGlobStar=E.hasGlobStar=E.getBaseDirectory=E.isPatternRelatedToParentDirectory=E.getPatternsOutsideCurrentDirectory=E.getPatternsInsideCurrentDirectory=E.getPositivePatterns=E.getNegativePatterns=E.isPositivePattern=E.isNegativePattern=E.convertToNegativePattern=E.convertToPositivePattern=E.isDynamicPattern=E.isStaticPattern=void 0;var Jd=require("path"),ep=Yr(),ci=To(),Co="**",tp="\\",rp=/[*?]|^!/,ip=/\[.*]/,sp=/(?:^|[^!*+?@])\(.*\|.*\)/,np=/[!*+?@]\(.*\)/,op=/{.*(?:,|\.\.).*}/;function Oo(t,e={}){return!$o(t,e)}E.isStaticPattern=Oo;function $o(t,e={}){return t===""?!1:!!(e.caseSensitiveMatch===!1||t.includes(tp)||rp.test(t)||ip.test(t)||sp.test(t)||e.extglob!==!1&&np.test(t)||e.braceExpansion!==!1&&op.test(t))}E.isDynamicPattern=$o;function ap(t){return er(t)?t.slice(1):t}E.convertToPositivePattern=ap;function up(t){return"!"+t}E.convertToNegativePattern=up;function er(t){return t.startsWith("!")&&t[1]!=="("}E.isNegativePattern=er;function qo(t){return!er(t)}E.isPositivePattern=qo;function lp(t){return t.filter(er)}E.getNegativePatterns=lp;function cp(t){return t.filter(qo)}E.getPositivePatterns=cp;function hp(t){return t.filter(e=>!hi(e))}E.getPatternsInsideCurrentDirectory=hp;function fp(t){return t.filter(hi)}E.getPatternsOutsideCurrentDirectory=fp;function hi(t){return t.startsWith("..")||t.startsWith("./..")}E.isPatternRelatedToParentDirectory=hi;function dp(t){return ep(t,{flipBackslashes:!1})}E.getBaseDirectory=dp;function pp(t){return t.includes(Co)}E.hasGlobStar=pp;function ko(t){return t.endsWith("/"+Co)}E.endsWithSlashGlobStar=ko;function gp(t){let e=Jd.basename(t);return ko(t)||Oo(e)}E.isAffectDepthOfReadingPattern=gp;function mp(t){return t.reduce((e,r)=>e.concat(Lo(r)),[])}E.expandPatternsWithBraceExpansion=mp;function Lo(t){return ci.braces(t,{expand:!0,nodupes:!0})}E.expandBraceExpansion=Lo;function yp(t,e){let{parts:r}=ci.scan(t,Object.assign(Object.assign({},e),{parts:!0}));return r.length===0&&(r=[t]),r[0].startsWith("/")&&(r[0]=r[0].slice(1),r.unshift("")),r}E.getPatternParts=yp;function Mo(t,e){return ci.makeRe(t,e)}E.makeRe=Mo;function _p(t,e){return t.map(r=>Mo(r,e))}E.convertPatternsToRe=_p;function bp(t,e){return e.some(r=>r.test(t))}E.matchAny=bp});var No=f((Zv,jo)=>{"use strict";var vp=require("stream"),Ho=vp.PassThrough,Sp=Array.prototype.slice;jo.exports=xp;function xp(){let t=[],e=Sp.call(arguments),r=!1,i=e[e.length-1];i&&!Array.isArray(i)&&i.pipe==null?e.pop():i={};let s=i.end!==!1,n=i.pipeError===!0;i.objectMode==null&&(i.objectMode=!0),i.highWaterMark==null&&(i.highWaterMark=64*1024);let o=Ho(i);function a(){for(let c=0,g=arguments.length;c<g;c++)t.push(Do(arguments[c],i));return u(),this}function u(){if(r)return;r=!0;let c=t.shift();if(!c){process.nextTick(l);return}Array.isArray(c)||(c=[c]);let g=c.length+1;function h(){--g>0||(r=!1,u())}function S(y){function b(){y.removeListener("merge2UnpipeEnd",b),y.removeListener("end",b),n&&y.removeListener("error",x),h()}function x(w){o.emit("error",w)}if(y._readableState.endEmitted)return h();y.on("merge2UnpipeEnd",b),y.on("end",b),n&&y.on("error",x),y.pipe(o,{end:!1}),y.resume()}for(let y=0;y<c.length;y++)S(c[y]);h()}function l(){r=!1,o.emit("queueDrain"),s&&o.end()}return o.setMaxListeners(0),o.add=a,o.on("unpipe",function(c){c.emit("merge2UnpipeEnd")}),e.length&&a.apply(null,e),o}function Do(t,e){if(Array.isArray(t))for(let r=0,i=t.length;r<i;r++)t[r]=Do(t[r],e);else{if(!t._readableState&&t.pipe&&(t=t.pipe(Ho(e))),!t._readableState||!t.pause||!t.pipe)throw new Error("Only readable stream can be merged.");t.pause()}return t}});var Bo=f(tr=>{"use strict";Object.defineProperty(tr,"__esModule",{value:!0});tr.merge=void 0;var wp=No();function Ap(t){let e=wp(t);return t.forEach(r=>{r.once("error",i=>e.emit("error",i))}),e.once("close",()=>Fo(t)),e.once("end",()=>Fo(t)),e}tr.merge=Ap;function Fo(t){t.forEach(e=>e.emit("close"))}});var Go=f(ot=>{"use strict";Object.defineProperty(ot,"__esModule",{value:!0});ot.isEmpty=ot.isString=void 0;function Ep(t){return typeof t=="string"}ot.isString=Ep;function Rp(t){return t===""}ot.isEmpty=Rp});var we=f(J=>{"use strict";Object.defineProperty(J,"__esModule",{value:!0});J.string=J.stream=J.pattern=J.path=J.fs=J.errno=J.array=void 0;var Pp=un();J.array=Pp;var Tp=ln();J.errno=Tp;var Cp=hn();J.fs=Cp;var Op=fn();J.path=Op;var $p=Io();J.pattern=$p;var qp=Bo();J.stream=qp;var kp=Go();J.string=kp});var Wo=f(ee=>{"use strict";Object.defineProperty(ee,"__esModule",{value:!0});ee.convertPatternGroupToTask=ee.convertPatternGroupsToTasks=ee.groupPatternsByBaseDirectory=ee.getNegativePatternsAsPositive=ee.getPositivePatterns=ee.convertPatternsToTasks=ee.generate=void 0;var Ae=we();func