@sap/generator-fiori
Version:
Create an SAPUI5 application using SAP Fiori elements or a freestyle approach
3 lines • 84.7 kB
JavaScript
const __esmImportMetaUrl = require('node:url').pathToFileURL(__filename).href;
"use strict";var Bi=Object.defineProperty;var i=(t,e)=>Bi(t,"name",{value:e,configurable:!0});var E=(t,e)=>()=>{try{return e||t((e={exports:{}}).exports,e),e.exports}catch(r){throw e=0,r}};var Zr=E(me=>{"use strict";Object.defineProperty(me,"__esModule",{value:!0});me.splitWhen=me.flatten=void 0;function Fi(t){return t.reduce((e,r)=>[].concat(e,r),[])}i(Fi,"flatten");me.flatten=Fi;function ji(t,e){let r=[[]],n=0;for(let s of t)e(s)?(n++,r[n]=[]):r[n].push(s);return r}i(ji,"splitWhen");me.splitWhen=ji});var zr=E(Ge=>{"use strict";Object.defineProperty(Ge,"__esModule",{value:!0});Ge.isEnoentCodeError=void 0;function Gi(t){return t.code==="ENOENT"}i(Gi,"isEnoentCodeError");Ge.isEnoentCodeError=Gi});var Jr=E(Ue=>{"use strict";Object.defineProperty(Ue,"__esModule",{value:!0});Ue.createDirentFromStats=void 0;var ft=class{static{i(this,"DirentFromStats")}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 Ui(t,e){return new ft(t,e)}i(Ui,"createDirentFromStats");Ue.createDirentFromStats=Ui});var nn=E(j=>{"use strict";Object.defineProperty(j,"__esModule",{value:!0});j.convertPosixPathToPattern=j.convertWindowsPathToPattern=j.convertPathToPattern=j.escapePosixPath=j.escapeWindowsPath=j.escape=j.removeLeadingDotSegment=j.makeAbsolute=j.unixify=void 0;var Wi=require("os"),Vi=require("path"),en=Wi.platform()==="win32",Ki=2,Qi=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,Xi=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,Yi=/^\\\\([.?])/,Zi=/\\(?![!()+@[\]{}])/g;function zi(t){return t.replace(/\\/g,"/")}i(zi,"unixify");j.unixify=zi;function Ji(t,e){return Vi.resolve(t,e)}i(Ji,"makeAbsolute");j.makeAbsolute=Ji;function ea(t){if(t.charAt(0)==="."){let e=t.charAt(1);if(e==="/"||e==="\\")return t.slice(Ki)}return t}i(ea,"removeLeadingDotSegment");j.removeLeadingDotSegment=ea;j.escape=en?ht:pt;function ht(t){return t.replace(Xi,"\\$2")}i(ht,"escapeWindowsPath");j.escapeWindowsPath=ht;function pt(t){return t.replace(Qi,"\\$2")}i(pt,"escapePosixPath");j.escapePosixPath=pt;j.convertPathToPattern=en?tn:rn;function tn(t){return ht(t).replace(Yi,"//$1").replace(Zi,"/")}i(tn,"convertWindowsPathToPattern");j.convertWindowsPathToPattern=tn;function rn(t){return pt(t)}i(rn,"convertPosixPathToPattern");j.convertPosixPathToPattern=rn});var an=E((al,sn)=>{sn.exports=i(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},"isExtglob")});var cn=E((ul,un)=>{var ta=an(),on={"{":"}","(":")","[":"]"},ra=i(function(t){if(t[0]==="!")return!0;for(var e=0,r=-2,n=-2,s=-2,a=-2,o=-2;e<t.length;){if(t[e]==="*"||t[e+1]==="?"&&/[\].+)]/.test(t[e])||n!==-1&&t[e]==="["&&t[e+1]!=="]"&&(n<e&&(n=t.indexOf("]",e)),n>e&&(o===-1||o>n||(o=t.indexOf("\\",e),o===-1||o>n)))||s!==-1&&t[e]==="{"&&t[e+1]!=="}"&&(s=t.indexOf("}",e),s>e&&(o=t.indexOf("\\",e),o===-1||o>s))||a!==-1&&t[e]==="("&&t[e+1]==="?"&&/[:!=]/.test(t[e+2])&&t[e+3]!==")"&&(a=t.indexOf(")",e),a>e&&(o=t.indexOf("\\",e),o===-1||o>a))||r!==-1&&t[e]==="("&&t[e+1]!=="|"&&(r<e&&(r=t.indexOf("|",e)),r!==-1&&t[r+1]!==")"&&(a=t.indexOf(")",r),a>r&&(o=t.indexOf("\\",r),o===-1||o>a))))return!0;if(t[e]==="\\"){var u=t[e+1];e+=2;var c=on[u];if(c){var d=t.indexOf(c,e);d!==-1&&(e=d+1)}if(t[e]==="!")return!0}else e++}return!1},"strictCheck"),na=i(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 n=on[r];if(n){var s=t.indexOf(n,e);s!==-1&&(e=s+1)}if(t[e]==="!")return!0}else e++}return!1},"relaxedCheck");un.exports=i(function(e,r){if(typeof e!="string"||e==="")return!1;if(ta(e))return!0;var n=ra;return r&&r.strict===!1&&(n=na),n(e)},"isGlob")});var fn=E((ll,ln)=>{"use strict";var sa=cn(),ia=require("path").posix.dirname,aa=require("os").platform()==="win32",We="/",oa=/\\/g,ua=/\\([!*?|[\](){}])/g;ln.exports=i(function(e,r){var n=Object.assign({flipBackslashes:!0},r);n.flipBackslashes&&aa&&e.indexOf(We)<0&&(e=e.replace(oa,We)),ca(e)&&(e+=We),e+="a";do e=ia(e);while(la(e));return e.replace(ua,"$1")},"globParent");function ca(t){var e=t.slice(-1),r;switch(e){case"}":r="{";break;case"]":r="[";break;default:return!1}var n=t.indexOf(r);return n<0?!1:t.slice(n+1,-1).includes(We)}i(ca,"isEnclosure");function la(t){return/\([^()]+$/.test(t)||t[0]==="{"||t[0]==="["||/[^\\][{[]/.test(t)?!0:sa(t)}i(la,"isGlobby")});var Ve=E(ee=>{"use strict";ee.isInteger=t=>typeof t=="number"?Number.isInteger(t):typeof t=="string"&&t.trim()!==""?Number.isInteger(Number(t)):!1;ee.find=(t,e)=>t.nodes.find(r=>r.type===e);ee.exceedsLimit=(t,e,r=1,n)=>n===!1||!ee.isInteger(t)||!ee.isInteger(e)?!1:(Number(e)-Number(t))/Number(r)>=n;ee.escapeNode=(t,e=0,r)=>{let n=t.nodes[e];n&&(r&&n.type===r||n.type==="open"||n.type==="close")&&n.escaped!==!0&&(n.value="\\"+n.value,n.escaped=!0)};ee.encloseBrace=t=>t.type!=="brace"?!1:t.commas>>0+t.ranges>>0===0?(t.invalid=!0,!0):!1;ee.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;ee.isOpenOrClose=t=>t.type==="open"||t.type==="close"?!0:t.open===!0||t.close===!0;ee.reduce=t=>t.reduce((e,r)=>(r.type==="text"&&e.push(r.value),r.type==="range"&&(r.type="text"),e),[]);ee.flatten=(...t)=>{let e=[],r=i(n=>{for(let s=0;s<n.length;s++){let a=n[s];if(Array.isArray(a)){r(a);continue}a!==void 0&&e.push(a)}return e},"flat");return r(t),e}});var Ke=E((_l,pn)=>{"use strict";var hn=Ve();pn.exports=(t,e={})=>{let r=i((n,s={})=>{let a=e.escapeInvalid&&hn.isInvalidBrace(s),o=n.invalid===!0&&e.escapeInvalid===!0,u="";if(n.value)return(a||o)&&hn.isOpenOrClose(n)?"\\"+n.value:n.value;if(n.value)return n.value;if(n.nodes)for(let c of n.nodes)u+=r(c);return u},"stringify");return r(t)}});var dn=E((gl,_n)=>{"use strict";_n.exports=function(t){return typeof t=="number"?t-t===0:typeof t=="string"&&t.trim()!==""?Number.isFinite?Number.isFinite(+t):isFinite(+t):!1}});var vn=E((yl,bn)=>{"use strict";var gn=dn(),ge=i((t,e,r)=>{if(gn(t)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(e===void 0||t===e)return String(t);if(gn(e)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let n={relaxZeros:!0,...r};typeof n.strictZeros=="boolean"&&(n.relaxZeros=n.strictZeros===!1);let s=String(n.relaxZeros),a=String(n.shorthand),o=String(n.capture),u=String(n.wrap),c=t+":"+e+"="+s+a+o+u;if(ge.cache.hasOwnProperty(c))return ge.cache[c].result;let d=Math.min(t,e),l=Math.max(t,e);if(Math.abs(d-l)===1){let A=t+"|"+e;return n.capture?`(${A})`:n.wrap===!1?A:`(?:${A})`}let g=Rn(t)||Rn(e),p={min:t,max:e,a:d,b:l},v=[],m=[];if(g&&(p.isPadded=g,p.maxLen=String(p.max).length),d<0){let A=l<0?Math.abs(l):1;m=yn(A,Math.abs(d),p,n),d=p.a=0}return l>=0&&(v=yn(d,l,p,n)),p.negatives=m,p.positives=v,p.result=fa(m,v,n),n.capture===!0?p.result=`(${p.result})`:n.wrap!==!1&&v.length+m.length>1&&(p.result=`(?:${p.result})`),ge.cache[c]=p,p.result},"toRegexRange");function fa(t,e,r){let n=_t(t,e,"-",!1,r)||[],s=_t(e,t,"",!1,r)||[],a=_t(t,e,"-?",!0,r)||[];return n.concat(a).concat(s).join("|")}i(fa,"collatePatterns");function ha(t,e){let r=1,n=1,s=mn(t,r),a=new Set([e]);for(;t<=s&&s<=e;)a.add(s),r+=1,s=mn(t,r);for(s=En(e+1,n)-1;t<s&&s<=e;)a.add(s),n+=1,s=En(e+1,n)-1;return a=[...a],a.sort(da),a}i(ha,"splitToRanges");function pa(t,e,r){if(t===e)return{pattern:t,count:[],digits:0};let n=_a(t,e),s=n.length,a="",o=0;for(let u=0;u<s;u++){let[c,d]=n[u];c===d?a+=c:c!=="0"||d!=="9"?a+=ga(c,d,r):o++}return o&&(a+=r.shorthand===!0?"\\d":"[0-9]"),{pattern:a,count:[o],digits:s}}i(pa,"rangeToPattern");function yn(t,e,r,n){let s=ha(t,e),a=[],o=t,u;for(let c=0;c<s.length;c++){let d=s[c],l=pa(String(o),String(d),n),g="";if(!r.isPadded&&u&&u.pattern===l.pattern){u.count.length>1&&u.count.pop(),u.count.push(l.count[0]),u.string=u.pattern+An(u.count),o=d+1;continue}r.isPadded&&(g=ya(d,r,n)),l.string=g+l.pattern+An(l.count),a.push(l),o=d+1,u=l}return a}i(yn,"splitToPatterns");function _t(t,e,r,n,s){let a=[];for(let o of t){let{string:u}=o;!n&&!Sn(e,"string",u)&&a.push(r+u),n&&Sn(e,"string",u)&&a.push(r+u)}return a}i(_t,"filterPatterns");function _a(t,e){let r=[];for(let n=0;n<t.length;n++)r.push([t[n],e[n]]);return r}i(_a,"zip");function da(t,e){return t>e?1:e>t?-1:0}i(da,"compare");function Sn(t,e,r){return t.some(n=>n[e]===r)}i(Sn,"contains");function mn(t,e){return Number(String(t).slice(0,-e)+"9".repeat(e))}i(mn,"countNines");function En(t,e){return t-t%Math.pow(10,e)}i(En,"countZeros");function An(t){let[e=0,r=""]=t;return r||e>1?`{${e+(r?","+r:"")}}`:""}i(An,"toQuantifier");function ga(t,e,r){return`[${t}${e-t===1?"":"-"}${e}]`}i(ga,"toCharacterClass");function Rn(t){return/^-?(0+)\d/.test(t)}i(Rn,"hasPadding");function ya(t,e,r){if(!e.isPadded)return t;let n=Math.abs(e.maxLen-String(t).length),s=r.relaxZeros!==!1;switch(n){case 0:return"";case 1:return s?"0?":"0";case 2:return s?"0{0,2}":"00";default:return s?`0{0,${n}}`:`0{${n}}`}}i(ya,"padZeros");ge.cache={};ge.clearCache=()=>ge.cache={};bn.exports=ge});var yt=E((ml,Ln)=>{"use strict";var Sa=require("util"),Pn=vn(),xn=i(t=>t!==null&&typeof t=="object"&&!Array.isArray(t),"isObject"),ma=i(t=>e=>t===!0?Number(e):String(e),"transform"),dt=i(t=>typeof t=="number"||typeof t=="string"&&t!=="","isValidValue"),we=i(t=>Number.isInteger(+t),"isNumber"),gt=i(t=>{let e=`${t}`,r=-1;if(e[0]==="-"&&(e=e.slice(1)),e==="0")return!1;for(;e[++r]==="0";);return r>0},"zeros"),Ea=i((t,e,r)=>typeof t=="string"||typeof e=="string"?!0:r.stringify===!0,"stringify"),Aa=i((t,e,r)=>{if(e>0){let n=t[0]==="-"?"-":"";n&&(t=t.slice(1)),t=n+t.padStart(n?e-1:e,"0")}return r===!1?String(t):t},"pad"),Xe=i((t,e)=>{let r=t[0]==="-"?"-":"";for(r&&(t=t.slice(1),e--);t.length<e;)t="0"+t;return r?"-"+t:t},"toMaxLen"),Ra=i((t,e,r)=>{t.negatives.sort((u,c)=>u<c?-1:u>c?1:0),t.positives.sort((u,c)=>u<c?-1:u>c?1:0);let n=e.capture?"":"?:",s="",a="",o;return t.positives.length&&(s=t.positives.map(u=>Xe(String(u),r)).join("|")),t.negatives.length&&(a=`-(${n}${t.negatives.map(u=>Xe(String(u),r)).join("|")})`),s&&a?o=`${s}|${a}`:o=s||a,e.wrap?`(${n}${o})`:o},"toSequence"),Cn=i((t,e,r,n)=>{if(r)return Pn(t,e,{wrap:!1,...n});let s=String.fromCharCode(t);if(t===e)return s;let a=String.fromCharCode(e);return`[${s}-${a}]`},"toRange"),Tn=i((t,e,r)=>{if(Array.isArray(t)){let n=r.wrap===!0,s=r.capture?"":"?:";return n?`(${s}${t.join("|")})`:t.join("|")}return Pn(t,e,r)},"toRegex"),On=i((...t)=>new RangeError("Invalid range arguments: "+Sa.inspect(...t)),"rangeError"),wn=i((t,e,r)=>{if(r.strictRanges===!0)throw On([t,e]);return[]},"invalidRange"),ba=i((t,e)=>{if(e.strictRanges===!0)throw new TypeError(`Expected step "${t}" to be a number`);return[]},"invalidStep"),va=i((t,e,r=1,n={})=>{let s=Number(t),a=Number(e);if(!Number.isInteger(s)||!Number.isInteger(a)){if(n.strictRanges===!0)throw On([t,e]);return[]}s===0&&(s=0),a===0&&(a=0);let o=s>a,u=String(t),c=String(e),d=String(r);r=Math.max(Math.abs(r),1);let l=gt(u)||gt(c)||gt(d),g=l?Math.max(u.length,c.length,d.length):0,p=l===!1&&Ea(t,e,n)===!1,v=n.transform||ma(p);if(n.toRegex&&r===1)return Cn(Xe(t,g),Xe(e,g),!0,n);let m={negatives:[],positives:[]},A=i(W=>m[W<0?"negatives":"positives"].push(Math.abs(W)),"push"),w=[],k=0;for(;o?s>=a:s<=a;)n.toRegex===!0&&r>1?A(s):w.push(Aa(v(s,k),g,p)),s=o?s-r:s+r,k++;return n.toRegex===!0?r>1?Ra(m,n,g):Tn(w,null,{wrap:!1,...n}):w},"fillNumbers"),xa=i((t,e,r=1,n={})=>{if(!we(t)&&t.length>1||!we(e)&&e.length>1)return wn(t,e,n);let s=n.transform||(p=>String.fromCharCode(p)),a=`${t}`.charCodeAt(0),o=`${e}`.charCodeAt(0),u=a>o,c=Math.min(a,o),d=Math.max(a,o);if(n.toRegex&&r===1)return Cn(c,d,!1,n);let l=[],g=0;for(;u?a>=o:a<=o;)l.push(s(a,g)),a=u?a-r:a+r,g++;return n.toRegex===!0?Tn(l,null,{wrap:!1,options:n}):l},"fillLetters"),Qe=i((t,e,r,n={})=>{if(e==null&&dt(t))return[t];if(!dt(t)||!dt(e))return wn(t,e,n);if(typeof r=="function")return Qe(t,e,1,{transform:r});if(xn(r))return Qe(t,e,0,r);let s={...n};return s.capture===!0&&(s.wrap=!0),r=r||s.step||1,we(r)?we(t)&&we(e)?va(t,e,r,s):xa(t,e,Math.max(Math.abs(r),1),s):r!=null&&!xn(r)?ba(r,s):Qe(t,e,1,r)},"fill");Ln.exports=Qe});var Mn=E((Al,Hn)=>{"use strict";var Pa=yt(),kn=Ve(),Ca=i((t,e={})=>{let r=i((n,s={})=>{let a=kn.isInvalidBrace(s),o=n.invalid===!0&&e.escapeInvalid===!0,u=a===!0||o===!0,c=e.escapeInvalid===!0?"\\":"",d="";if(n.isOpen===!0)return c+n.value;if(n.isClose===!0)return console.log("node.isClose",c,n.value),c+n.value;if(n.type==="open")return u?c+n.value:"(";if(n.type==="close")return u?c+n.value:")";if(n.type==="comma")return n.prev.type==="comma"?"":u?n.value:"|";if(n.value)return n.value;if(n.nodes&&n.ranges>0){let l=kn.reduce(n.nodes),g=Pa(...l,{...e,wrap:!1,toRegex:!0,strictZeros:!0});if(g.length!==0)return l.length>1&&g.length>1?`(${g})`:g}if(n.nodes)for(let l of n.nodes)d+=r(l,n);return d},"walk");return r(t)},"compile");Hn.exports=Ca});var Nn=E((bl,Dn)=>{"use strict";var Ta=yt(),$n=Ke(),Ee=Ve(),ye=i((t="",e="",r=!1)=>{let n=[];if(t=[].concat(t),e=[].concat(e),!e.length)return t;if(!t.length)return r?Ee.flatten(e).map(s=>`{${s}}`):e;for(let s of t)if(Array.isArray(s))for(let a of s)n.push(ye(a,e,r));else for(let a of e)r===!0&&typeof a=="string"&&(a=`{${a}}`),n.push(Array.isArray(a)?ye(s,a,r):s+a);return Ee.flatten(n)},"append"),Oa=i((t,e={})=>{let r=e.rangeLimit===void 0?1e3:e.rangeLimit,n=i((s,a={})=>{s.queue=[];let o=a,u=a.queue;for(;o.type!=="brace"&&o.type!=="root"&&o.parent;)o=o.parent,u=o.queue;if(s.invalid||s.dollar){u.push(ye(u.pop(),$n(s,e)));return}if(s.type==="brace"&&s.invalid!==!0&&s.nodes.length===2){u.push(ye(u.pop(),["{}"]));return}if(s.nodes&&s.ranges>0){let g=Ee.reduce(s.nodes);if(Ee.exceedsLimit(...g,e.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let p=Ta(...g,e);p.length===0&&(p=$n(s,e)),u.push(ye(u.pop(),p)),s.nodes=[];return}let c=Ee.encloseBrace(s),d=s.queue,l=s;for(;l.type!=="brace"&&l.type!=="root"&&l.parent;)l=l.parent,d=l.queue;for(let g=0;g<s.nodes.length;g++){let p=s.nodes[g];if(p.type==="comma"&&s.type==="brace"){g===1&&d.push(""),d.push("");continue}if(p.type==="close"){u.push(ye(u.pop(),d,c));continue}if(p.value&&p.type!=="open"){d.push(ye(d.pop(),p.value));continue}p.nodes&&n(p,s)}return d},"walk");return Ee.flatten(n(t))},"expand");Dn.exports=Oa});var qn=E((xl,In)=>{"use strict";In.exports={MAX_LENGTH:1e4,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 Un=E((Pl,Gn)=>{"use strict";var wa=Ke(),{MAX_LENGTH:Bn,CHAR_BACKSLASH:St,CHAR_BACKTICK:La,CHAR_COMMA:ka,CHAR_DOT:Ha,CHAR_LEFT_PARENTHESES:Ma,CHAR_RIGHT_PARENTHESES:$a,CHAR_LEFT_CURLY_BRACE:Da,CHAR_RIGHT_CURLY_BRACE:Na,CHAR_LEFT_SQUARE_BRACKET:Fn,CHAR_RIGHT_SQUARE_BRACKET:jn,CHAR_DOUBLE_QUOTE:Ia,CHAR_SINGLE_QUOTE:qa,CHAR_NO_BREAK_SPACE:Ba,CHAR_ZERO_WIDTH_NOBREAK_SPACE:Fa}=qn(),ja=i((t,e={})=>{if(typeof t!="string")throw new TypeError("Expected a string");let r=e||{},n=typeof r.maxLength=="number"?Math.min(Bn,r.maxLength):Bn;if(t.length>n)throw new SyntaxError(`Input length (${t.length}), exceeds max characters (${n})`);let s={type:"root",input:t,nodes:[]},a=[s],o=s,u=s,c=0,d=t.length,l=0,g=0,p,v=i(()=>t[l++],"advance"),m=i(A=>{if(A.type==="text"&&u.type==="dot"&&(u.type="text"),u&&u.type==="text"&&A.type==="text"){u.value+=A.value;return}return o.nodes.push(A),A.parent=o,A.prev=u,u=A,A},"push");for(m({type:"bos"});l<d;)if(o=a[a.length-1],p=v(),!(p===Fa||p===Ba)){if(p===St){m({type:"text",value:(e.keepEscaping?p:"")+v()});continue}if(p===jn){m({type:"text",value:"\\"+p});continue}if(p===Fn){c++;let A;for(;l<d&&(A=v());){if(p+=A,A===Fn){c++;continue}if(A===St){p+=v();continue}if(A===jn&&(c--,c===0))break}m({type:"text",value:p});continue}if(p===Ma){o=m({type:"paren",nodes:[]}),a.push(o),m({type:"text",value:p});continue}if(p===$a){if(o.type!=="paren"){m({type:"text",value:p});continue}o=a.pop(),m({type:"text",value:p}),o=a[a.length-1];continue}if(p===Ia||p===qa||p===La){let A=p,w;for(e.keepQuotes!==!0&&(p="");l<d&&(w=v());){if(w===St){p+=w+v();continue}if(w===A){e.keepQuotes===!0&&(p+=w);break}p+=w}m({type:"text",value:p});continue}if(p===Da){g++;let w={type:"brace",open:!0,close:!1,dollar:u.value&&u.value.slice(-1)==="$"||o.dollar===!0,depth:g,commas:0,ranges:0,nodes:[]};o=m(w),a.push(o),m({type:"open",value:p});continue}if(p===Na){if(o.type!=="brace"){m({type:"text",value:p});continue}let A="close";o=a.pop(),o.close=!0,m({type:A,value:p}),g--,o=a[a.length-1];continue}if(p===ka&&g>0){if(o.ranges>0){o.ranges=0;let A=o.nodes.shift();o.nodes=[A,{type:"text",value:wa(o)}]}m({type:"comma",value:p}),o.commas++;continue}if(p===Ha&&g>0&&o.commas===0){let A=o.nodes;if(g===0||A.length===0){m({type:"text",value:p});continue}if(u.type==="dot"){if(o.range=[],u.value+=p,u.type="range",o.nodes.length!==3&&o.nodes.length!==5){o.invalid=!0,o.ranges=0,u.type="text";continue}o.ranges++,o.args=[];continue}if(u.type==="range"){A.pop();let w=A[A.length-1];w.value+=u.value+p,u=w,o.ranges--;continue}m({type:"dot",value:p});continue}m({type:"text",value:p})}do if(o=a.pop(),o.type!=="root"){o.nodes.forEach(k=>{k.nodes||(k.type==="open"&&(k.isOpen=!0),k.type==="close"&&(k.isClose=!0),k.nodes||(k.type="text"),k.invalid=!0)});let A=a[a.length-1],w=A.nodes.indexOf(o);A.nodes.splice(w,1,...o.nodes)}while(a.length>0);return m({type:"eos"}),s},"parse");Gn.exports=ja});var Kn=E((Tl,Vn)=>{"use strict";var Wn=Ke(),Ga=Mn(),Ua=Nn(),Wa=Un(),z=i((t,e={})=>{let r=[];if(Array.isArray(t))for(let n of t){let s=z.create(n,e);Array.isArray(s)?r.push(...s):r.push(s)}else r=[].concat(z.create(t,e));return e&&e.expand===!0&&e.nodupes===!0&&(r=[...new Set(r)]),r},"braces");z.parse=(t,e={})=>Wa(t,e);z.stringify=(t,e={})=>Wn(typeof t=="string"?z.parse(t,e):t,e);z.compile=(t,e={})=>(typeof t=="string"&&(t=z.parse(t,e)),Ga(t,e));z.expand=(t,e={})=>{typeof t=="string"&&(t=z.parse(t,e));let r=Ua(t,e);return e.noempty===!0&&(r=r.filter(Boolean)),e.nodupes===!0&&(r=[...new Set(r)]),r};z.create=(t,e={})=>t===""||t.length<3?[t]:e.expand!==!0?z.compile(t,e):z.expand(t,e);Vn.exports=z});var Le=E((wl,zn)=>{"use strict";var Va=require("path"),ue="\\\\/",Qn=`[^${ue}]`,Ka=0,fe="\\.",Qa="\\+",Xa="\\?",Ye="\\/",Ya="(?=.)",Xn="[^/]",mt=`(?:${Ye}|$)`,Yn=`(?:^|${Ye})`,Et=`${fe}{1,2}${mt}`,Za=`(?!${fe})`,za=`(?!${Yn}${Et})`,Ja=`(?!${fe}{0,1}${mt})`,eo=`(?!${Et})`,to=`[^.${Ye}]`,ro=`${Xn}*?`,Zn={DOT_LITERAL:fe,PLUS_LITERAL:Qa,QMARK_LITERAL:Xa,SLASH_LITERAL:Ye,ONE_CHAR:Ya,QMARK:Xn,END_ANCHOR:mt,DOTS_SLASH:Et,NO_DOT:Za,NO_DOTS:za,NO_DOT_SLASH:Ja,NO_DOTS_SLASH:eo,QMARK_NO_DOT:to,STAR:ro,START_ANCHOR:Yn},no={...Zn,SLASH_LITERAL:`[${ue}]`,QMARK:Qn,STAR:`${Qn}*?`,DOTS_SLASH:`${fe}{1,2}(?:[${ue}]|$)`,NO_DOT:`(?!${fe})`,NO_DOTS:`(?!(?:^|[${ue}])${fe}{1,2}(?:[${ue}]|$))`,NO_DOT_SLASH:`(?!${fe}{0,1}(?:[${ue}]|$))`,NO_DOTS_SLASH:`(?!${fe}{1,2}(?:[${ue}]|$))`,QMARK_NO_DOT:`[^.${ue}]`,START_ANCHOR:`(?:^|[${ue}])`,END_ANCHOR:`(?:[${ue}]|$)`},so={__proto__:null,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"};zn.exports={DEFAULT_MAX_EXTGLOB_RECURSION:Ka,MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:so,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:{__proto__:null,"***":"*","**/**":"**","**/**/**":"**"},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:Va.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?no:Zn}}});var ke=E(Y=>{"use strict";var io=require("path"),ao=process.platform==="win32",{REGEX_BACKSLASH:oo,REGEX_REMOVE_BACKSLASH:uo,REGEX_SPECIAL_CHARS:co,REGEX_SPECIAL_CHARS_GLOBAL:lo}=Le();Y.isObject=t=>t!==null&&typeof t=="object"&&!Array.isArray(t);Y.hasRegexChars=t=>co.test(t);Y.isRegexChar=t=>t.length===1&&Y.hasRegexChars(t);Y.escapeRegex=t=>t.replace(lo,"\\$1");Y.toPosixSlashes=t=>t.replace(oo,"/");Y.removeBackslashes=t=>t.replace(uo,e=>e==="\\"?"":e);Y.supportsLookbehinds=()=>{let t=process.version.slice(1).split(".").map(Number);return t.length===3&&t[0]>=9||t[0]===8&&t[1]>=10};Y.isWindows=t=>t&&typeof t.windows=="boolean"?t.windows:ao===!0||io.sep==="\\";Y.escapeLast=(t,e,r)=>{let n=t.lastIndexOf(e,r);return n===-1?t:t[n-1]==="\\"?Y.escapeLast(t,e,n-1):`${t.slice(0,n)}\\${t.slice(n)}`};Y.removePrefix=(t,e={})=>{let r=t;return r.startsWith("./")&&(r=r.slice(2),e.prefix="./"),r};Y.wrapOutput=(t,e={},r={})=>{let n=r.contains?"":"^",s=r.contains?"":"$",a=`${n}(?:${t})${s}`;return e.negated===!0&&(a=`(?:^(?!${a}).*$)`),a}});var as=E((kl,is)=>{"use strict";var Jn=ke(),{CHAR_ASTERISK:At,CHAR_AT:fo,CHAR_BACKWARD_SLASH:He,CHAR_COMMA:ho,CHAR_DOT:Rt,CHAR_EXCLAMATION_MARK:bt,CHAR_FORWARD_SLASH:ss,CHAR_LEFT_CURLY_BRACE:vt,CHAR_LEFT_PARENTHESES:xt,CHAR_LEFT_SQUARE_BRACKET:po,CHAR_PLUS:_o,CHAR_QUESTION_MARK:es,CHAR_RIGHT_CURLY_BRACE:go,CHAR_RIGHT_PARENTHESES:ts,CHAR_RIGHT_SQUARE_BRACKET:yo}=Le(),rs=i(t=>t===ss||t===He,"isPathSeparator"),ns=i(t=>{t.isPrefix!==!0&&(t.depth=t.isGlobstar?1/0:1)},"depth"),So=i((t,e)=>{let r=e||{},n=t.length-1,s=r.parts===!0||r.scanToEnd===!0,a=[],o=[],u=[],c=t,d=-1,l=0,g=0,p=!1,v=!1,m=!1,A=!1,w=!1,k=!1,W=!1,N=!1,J=!1,C=!1,I=0,x,b,L={value:"",depth:0,isGlob:!1},U=i(()=>d>=n,"eos"),_=i(()=>c.charCodeAt(d+1),"peek"),q=i(()=>(x=b,c.charCodeAt(++d)),"advance");for(;d<n;){b=q();let X;if(b===He){W=L.backslashes=!0,b=q(),b===vt&&(k=!0);continue}if(k===!0||b===vt){for(I++;U()!==!0&&(b=q());){if(b===He){W=L.backslashes=!0,q();continue}if(b===vt){I++;continue}if(k!==!0&&b===Rt&&(b=q())===Rt){if(p=L.isBrace=!0,m=L.isGlob=!0,C=!0,s===!0)continue;break}if(k!==!0&&b===ho){if(p=L.isBrace=!0,m=L.isGlob=!0,C=!0,s===!0)continue;break}if(b===go&&(I--,I===0)){k=!1,p=L.isBrace=!0,C=!0;break}}if(s===!0)continue;break}if(b===ss){if(a.push(d),o.push(L),L={value:"",depth:0,isGlob:!1},C===!0)continue;if(x===Rt&&d===l+1){l+=2;continue}g=d+1;continue}if(r.noext!==!0&&(b===_o||b===fo||b===At||b===es||b===bt)===!0&&_()===xt){if(m=L.isGlob=!0,A=L.isExtglob=!0,C=!0,b===bt&&d===l&&(J=!0),s===!0){for(;U()!==!0&&(b=q());){if(b===He){W=L.backslashes=!0,b=q();continue}if(b===ts){m=L.isGlob=!0,C=!0;break}}continue}break}if(b===At){if(x===At&&(w=L.isGlobstar=!0),m=L.isGlob=!0,C=!0,s===!0)continue;break}if(b===es){if(m=L.isGlob=!0,C=!0,s===!0)continue;break}if(b===po){for(;U()!==!0&&(X=q());){if(X===He){W=L.backslashes=!0,q();continue}if(X===yo){v=L.isBracket=!0,m=L.isGlob=!0,C=!0;break}}if(s===!0)continue;break}if(r.nonegate!==!0&&b===bt&&d===l){N=L.negated=!0,l++;continue}if(r.noparen!==!0&&b===xt){if(m=L.isGlob=!0,s===!0){for(;U()!==!0&&(b=q());){if(b===xt){W=L.backslashes=!0,b=q();continue}if(b===ts){C=!0;break}}continue}break}if(m===!0){if(C=!0,s===!0)continue;break}}r.noext===!0&&(A=!1,m=!1);let M=c,pe="",f="";l>0&&(pe=c.slice(0,l),c=c.slice(l),g-=l),M&&m===!0&&g>0?(M=c.slice(0,g),f=c.slice(g)):m===!0?(M="",f=c):M=c,M&&M!==""&&M!=="/"&&M!==c&&rs(M.charCodeAt(M.length-1))&&(M=M.slice(0,-1)),r.unescape===!0&&(f&&(f=Jn.removeBackslashes(f)),M&&W===!0&&(M=Jn.removeBackslashes(M)));let h={prefix:pe,input:t,start:l,base:M,glob:f,isBrace:p,isBracket:v,isGlob:m,isExtglob:A,isGlobstar:w,negated:N,negatedExtglob:J};if(r.tokens===!0&&(h.maxDepth=0,rs(b)||o.push(L),h.tokens=o),r.parts===!0||r.tokens===!0){let X;for(let O=0;O<a.length;O++){let se=X?X+1:l,ie=a[O],Z=t.slice(se,ie);r.tokens&&(O===0&&l!==0?(o[O].isPrefix=!0,o[O].value=pe):o[O].value=Z,ns(o[O]),h.maxDepth+=o[O].depth),(O!==0||Z!=="")&&u.push(Z),X=ie}if(X&&X+1<t.length){let O=t.slice(X+1);u.push(O),r.tokens&&(o[o.length-1].value=O,ns(o[o.length-1]),h.maxDepth+=o[o.length-1].depth)}h.slashes=a,h.parts=u}return h},"scan");is.exports=So});var fs=E((Ml,ls)=>{"use strict";var Me=Le(),V=ke(),{MAX_LENGTH:Ze,POSIX_REGEX_SOURCE:mo,REGEX_NON_SPECIAL_CHARS:Eo,REGEX_SPECIAL_CHARS_BACKREF:Ao,REPLACEMENTS:os}=Me,Ro=i((t,e)=>{if(typeof e.expandRange=="function")return e.expandRange(...t,e);t.sort();let r=`[${t.join("-")}]`;try{new RegExp(r)}catch{return t.map(s=>V.escapeRegex(s)).join("..")}return r},"expandRange"),Ae=i((t,e)=>`Missing ${t}: "${e}" - use "\\\\${e}" to match literal characters`,"syntaxError"),us=i(t=>{let e=[],r=0,n=0,s=0,a="",o=!1;for(let u of t){if(o===!0){a+=u,o=!1;continue}if(u==="\\"){a+=u,o=!0;continue}if(u==='"'){s=s===1?0:1,a+=u;continue}if(s===0){if(u==="[")r++;else if(u==="]"&&r>0)r--;else if(r===0){if(u==="(")n++;else if(u===")"&&n>0)n--;else if(u==="|"&&n===0){e.push(a),a="";continue}}}a+=u}return e.push(a),e},"splitTopLevel"),bo=i(t=>{let e=!1;for(let r of t){if(e===!0){e=!1;continue}if(r==="\\"){e=!0;continue}if(/[?*+@!()[\]{}]/.test(r))return!1}return!0},"isPlainBranch"),cs=i(t=>{let e=t.trim(),r=!0;for(;r===!0;)r=!1,/^@\([^\\()[\]{}|]+\)$/.test(e)&&(e=e.slice(2,-1),r=!0);if(bo(e))return e.replace(/\\(.)/g,"$1")},"normalizeSimpleBranch"),vo=i(t=>{let e=t.map(cs).filter(Boolean);for(let r=0;r<e.length;r++)for(let n=r+1;n<e.length;n++){let s=e[r],a=e[n],o=s[0];if(!(!o||s!==o.repeat(s.length)||a!==o.repeat(a.length))&&(s===a||s.startsWith(a)||a.startsWith(s)))return!0}return!1},"hasRepeatedCharPrefixOverlap"),Pt=i((t,e=!0)=>{if(t[0]!=="+"&&t[0]!=="*"||t[1]!=="(")return;let r=0,n=0,s=0,a=!1;for(let o=1;o<t.length;o++){let u=t[o];if(a===!0){a=!1;continue}if(u==="\\"){a=!0;continue}if(u==='"'){s=s===1?0:1;continue}if(s!==1){if(u==="["){r++;continue}if(u==="]"&&r>0){r--;continue}if(!(r>0)){if(u==="("){n++;continue}if(u===")"&&(n--,n===0))return e===!0&&o!==t.length-1?void 0:{type:t[0],body:t.slice(2,o),end:o}}}}},"parseRepeatedExtglob"),xo=i(t=>{let e=0,r=[];for(;e<t.length;){let s=Pt(t.slice(e),!1);if(!s||s.type!=="*")return;let a=us(s.body).map(u=>u.trim());if(a.length!==1)return;let o=cs(a[0]);if(!o||o.length!==1)return;r.push(o),e+=s.end+1}return r.length<1?void 0:`${r.length===1?V.escapeRegex(r[0]):`[${r.map(s=>V.escapeRegex(s)).join("")}]`}*`},"getStarExtglobSequenceOutput"),Po=i(t=>{let e=0,r=t.trim(),n=Pt(r);for(;n;)e++,r=n.body.trim(),n=Pt(r);return e},"repeatedExtglobRecursion"),Co=i((t,e)=>{if(e.maxExtglobRecursion===!1)return{risky:!1};let r=typeof e.maxExtglobRecursion=="number"?e.maxExtglobRecursion:Me.DEFAULT_MAX_EXTGLOB_RECURSION,n=us(t).map(s=>s.trim());if(n.length>1&&(n.some(s=>s==="")||n.some(s=>/^[*?]+$/.test(s))||vo(n)))return{risky:!0};for(let s of n){let a=xo(s);if(a)return{risky:!0,safeOutput:a};if(Po(s)>r)return{risky:!0}}return{risky:!1}},"analyzeRepeatedExtglob"),Ct=i((t,e)=>{if(typeof t!="string")throw new TypeError("Expected a string");t=os[t]||t;let r={...e},n=typeof r.maxLength=="number"?Math.min(Ze,r.maxLength):Ze,s=t.length;if(s>n)throw new SyntaxError(`Input length: ${s}, exceeds maximum allowed length: ${n}`);let a={type:"bos",value:"",output:r.prepend||""},o=[a],u=r.capture?"":"?:",c=V.isWindows(e),d=Me.globChars(c),l=Me.extglobChars(d),{DOT_LITERAL:g,PLUS_LITERAL:p,SLASH_LITERAL:v,ONE_CHAR:m,DOTS_SLASH:A,NO_DOT:w,NO_DOT_SLASH:k,NO_DOTS_SLASH:W,QMARK:N,QMARK_NO_DOT:J,STAR:C,START_ANCHOR:I}=d,x=i(S=>`(${u}(?:(?!${I}${S.dot?A:g}).)*?)`,"globstar"),b=r.dot?"":w,L=r.dot?N:J,U=r.bash===!0?x(r):C;r.capture&&(U=`(${U})`),typeof r.noext=="boolean"&&(r.noextglob=r.noext);let _={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=V.removePrefix(t,_),s=t.length;let q=[],M=[],pe=[],f=a,h,X=i(()=>_.index===s-1,"eos"),O=_.peek=(S=1)=>t[_.index+S],se=_.advance=()=>t[++_.index]||"",ie=i(()=>t.slice(_.index+1),"remaining"),Z=i((S="",B=0)=>{_.consumed+=S,_.index+=B},"consume"),Be=i(S=>{_.output+=S.output!=null?S.output:S.value,Z(S.value)},"append"),Ii=i(()=>{let S=1;for(;O()==="!"&&(O(2)!=="("||O(3)==="?");)se(),_.start++,S++;return S%2===0?!1:(_.negated=!0,_.start++,!0)},"negate"),Fe=i(S=>{_[S]++,pe.push(S)},"increment"),_e=i(S=>{_[S]--,pe.pop()},"decrement"),T=i(S=>{if(f.type==="globstar"){let B=_.braces>0&&(S.type==="comma"||S.type==="brace"),y=S.extglob===!0||q.length&&(S.type==="pipe"||S.type==="paren");S.type!=="slash"&&S.type!=="paren"&&!B&&!y&&(_.output=_.output.slice(0,-f.output.length),f.type="star",f.value="*",f.output=U,_.output+=f.output)}if(q.length&&S.type!=="paren"&&(q[q.length-1].inner+=S.value),(S.value||S.output)&&Be(S),f&&f.type==="text"&&S.type==="text"){f.value+=S.value,f.output=(f.output||"")+S.value;return}S.prev=f,o.push(S),f=S},"push"),je=i((S,B)=>{let y={...l[B],conditions:1,inner:""};y.prev=f,y.parens=_.parens,y.output=_.output,y.startIndex=_.index,y.tokensIndex=o.length;let P=(r.capture?"(":"")+y.open;Fe("parens"),T({type:S,value:B,output:_.output?"":m}),T({type:"paren",extglob:!0,value:se(),output:P}),q.push(y)},"extglobOpen"),qi=i(S=>{let B=t.slice(S.startIndex,_.index+1),y=t.slice(S.startIndex+2,_.index),P=Co(y,r);if((S.type==="plus"||S.type==="star")&&P.risky){let H=P.safeOutput?(S.output?"":m)+(r.capture?`(${P.safeOutput})`:P.safeOutput):void 0,ae=o[S.tokensIndex];ae.type="text",ae.value=B,ae.output=H||V.escapeRegex(B);for(let oe=S.tokensIndex+1;oe<o.length;oe++)o[oe].value="",o[oe].output="",delete o[oe].suffix;_.output=S.output+ae.output,_.backtrack=!0,T({type:"paren",extglob:!0,value:h,output:""}),_e("parens");return}let $=S.close+(r.capture?")":""),G;if(S.type==="negate"){let H=U;if(S.inner&&S.inner.length>1&&S.inner.includes("/")&&(H=x(r)),(H!==U||X()||/^\)+$/.test(ie()))&&($=S.close=`)$))${H}`),S.inner.includes("*")&&(G=ie())&&/^\.[^\\/.]+$/.test(G)){let ae=Ct(G,{...e,fastpaths:!1}).output;$=S.close=`)${ae})${H})`}S.prev.type==="bos"&&(_.negatedExtglob=!0)}T({type:"paren",extglob:!0,value:h,output:$}),_e("parens")},"extglobClose");if(r.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(t)){let S=!1,B=t.replace(Ao,(y,P,$,G,H,ae)=>G==="\\"?(S=!0,y):G==="?"?P?P+G+(H?N.repeat(H.length):""):ae===0?L+(H?N.repeat(H.length):""):N.repeat($.length):G==="."?g.repeat($.length):G==="*"?P?P+G+(H?U:""):U:P?y:`\\${y}`);return S===!0&&(r.unescape===!0?B=B.replace(/\\/g,""):B=B.replace(/\\+/g,y=>y.length%2===0?"\\\\":y?"\\":"")),B===t&&r.contains===!0?(_.output=t,_):(_.output=V.wrapOutput(B,_,e),_)}for(;!X();){if(h=se(),h==="\0")continue;if(h==="\\"){let y=O();if(y==="/"&&r.bash!==!0||y==="."||y===";")continue;if(!y){h+="\\",T({type:"text",value:h});continue}let P=/^\\+/.exec(ie()),$=0;if(P&&P[0].length>2&&($=P[0].length,_.index+=$,$%2!==0&&(h+="\\")),r.unescape===!0?h=se():h+=se(),_.brackets===0){T({type:"text",value:h});continue}}if(_.brackets>0&&(h!=="]"||f.value==="["||f.value==="[^")){if(r.posix!==!1&&h===":"){let y=f.value.slice(1);if(y.includes("[")&&(f.posix=!0,y.includes(":"))){let P=f.value.lastIndexOf("["),$=f.value.slice(0,P),G=f.value.slice(P+2),H=mo[G];if(H){f.value=$+H,_.backtrack=!0,se(),!a.output&&o.indexOf(f)===1&&(a.output=m);continue}}}(h==="["&&O()!==":"||h==="-"&&O()==="]")&&(h=`\\${h}`),h==="]"&&(f.value==="["||f.value==="[^")&&(h=`\\${h}`),r.posix===!0&&h==="!"&&f.value==="["&&(h="^"),f.value+=h,Be({value:h});continue}if(_.quotes===1&&h!=='"'){h=V.escapeRegex(h),f.value+=h,Be({value:h});continue}if(h==='"'){_.quotes=_.quotes===1?0:1,r.keepQuotes===!0&&T({type:"text",value:h});continue}if(h==="("){Fe("parens"),T({type:"paren",value:h});continue}if(h===")"){if(_.parens===0&&r.strictBrackets===!0)throw new SyntaxError(Ae("opening","("));let y=q[q.length-1];if(y&&_.parens===y.parens+1){qi(q.pop());continue}T({type:"paren",value:h,output:_.parens?")":"\\)"}),_e("parens");continue}if(h==="["){if(r.nobracket===!0||!ie().includes("]")){if(r.nobracket!==!0&&r.strictBrackets===!0)throw new SyntaxError(Ae("closing","]"));h=`\\${h}`}else Fe("brackets");T({type:"bracket",value:h});continue}if(h==="]"){if(r.nobracket===!0||f&&f.type==="bracket"&&f.value.length===1){T({type:"text",value:h,output:`\\${h}`});continue}if(_.brackets===0){if(r.strictBrackets===!0)throw new SyntaxError(Ae("opening","["));T({type:"text",value:h,output:`\\${h}`});continue}_e("brackets");let y=f.value.slice(1);if(f.posix!==!0&&y[0]==="^"&&!y.includes("/")&&(h=`/${h}`),f.value+=h,Be({value:h}),r.literalBrackets===!1||V.hasRegexChars(y))continue;let P=V.escapeRegex(f.value);if(_.output=_.output.slice(0,-f.value.length),r.literalBrackets===!0){_.output+=P,f.value=P;continue}f.value=`(${u}${P}|${f.value})`,_.output+=f.value;continue}if(h==="{"&&r.nobrace!==!0){Fe("braces");let y={type:"brace",value:h,output:"(",outputIndex:_.output.length,tokensIndex:_.tokens.length};M.push(y),T(y);continue}if(h==="}"){let y=M[M.length-1];if(r.nobrace===!0||!y){T({type:"text",value:h,output:h});continue}let P=")";if(y.dots===!0){let $=o.slice(),G=[];for(let H=$.length-1;H>=0&&(o.pop(),$[H].type!=="brace");H--)$[H].type!=="dots"&&G.unshift($[H].value);P=Ro(G,r),_.backtrack=!0}if(y.comma!==!0&&y.dots!==!0){let $=_.output.slice(0,y.outputIndex),G=_.tokens.slice(y.tokensIndex);y.value=y.output="\\{",h=P="\\}",_.output=$;for(let H of G)_.output+=H.output||H.value}T({type:"brace",value:h,output:P}),_e("braces"),M.pop();continue}if(h==="|"){q.length>0&&q[q.length-1].conditions++,T({type:"text",value:h});continue}if(h===","){let y=h,P=M[M.length-1];P&&pe[pe.length-1]==="braces"&&(P.comma=!0,y="|"),T({type:"comma",value:h,output:y});continue}if(h==="/"){if(f.type==="dot"&&_.index===_.start+1){_.start=_.index+1,_.consumed="",_.output="",o.pop(),f=a;continue}T({type:"slash",value:h,output:v});continue}if(h==="."){if(_.braces>0&&f.type==="dot"){f.value==="."&&(f.output=g);let y=M[M.length-1];f.type="dots",f.output+=h,f.value+=h,y.dots=!0;continue}if(_.braces+_.parens===0&&f.type!=="bos"&&f.type!=="slash"){T({type:"text",value:h,output:g});continue}T({type:"dot",value:h,output:g});continue}if(h==="?"){if(!(f&&f.value==="(")&&r.noextglob!==!0&&O()==="("&&O(2)!=="?"){je("qmark",h);continue}if(f&&f.type==="paren"){let P=O(),$=h;if(P==="<"&&!V.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(f.value==="("&&!/[!=<:]/.test(P)||P==="<"&&!/<([!=]|\w+>)/.test(ie()))&&($=`\\${h}`),T({type:"text",value:h,output:$});continue}if(r.dot!==!0&&(f.type==="slash"||f.type==="bos")){T({type:"qmark",value:h,output:J});continue}T({type:"qmark",value:h,output:N});continue}if(h==="!"){if(r.noextglob!==!0&&O()==="("&&(O(2)!=="?"||!/[!=<:]/.test(O(3)))){je("negate",h);continue}if(r.nonegate!==!0&&_.index===0){Ii();continue}}if(h==="+"){if(r.noextglob!==!0&&O()==="("&&O(2)!=="?"){je("plus",h);continue}if(f&&f.value==="("||r.regex===!1){T({type:"plus",value:h,output:p});continue}if(f&&(f.type==="bracket"||f.type==="paren"||f.type==="brace")||_.parens>0){T({type:"plus",value:h});continue}T({type:"plus",value:p});continue}if(h==="@"){if(r.noextglob!==!0&&O()==="("&&O(2)!=="?"){T({type:"at",extglob:!0,value:h,output:""});continue}T({type:"text",value:h});continue}if(h!=="*"){(h==="$"||h==="^")&&(h=`\\${h}`);let y=Eo.exec(ie());y&&(h+=y[0],_.index+=y[0].length),T({type:"text",value:h});continue}if(f&&(f.type==="globstar"||f.star===!0)){f.type="star",f.star=!0,f.value+=h,f.output=U,_.backtrack=!0,_.globstar=!0,Z(h);continue}let S=ie();if(r.noextglob!==!0&&/^\([^?]/.test(S)){je("star",h);continue}if(f.type==="star"){if(r.noglobstar===!0){Z(h);continue}let y=f.prev,P=y.prev,$=y.type==="slash"||y.type==="bos",G=P&&(P.type==="star"||P.type==="globstar");if(r.bash===!0&&(!$||S[0]&&S[0]!=="/")){T({type:"star",value:h,output:""});continue}let H=_.braces>0&&(y.type==="comma"||y.type==="brace"),ae=q.length&&(y.type==="pipe"||y.type==="paren");if(!$&&y.type!=="paren"&&!H&&!ae){T({type:"star",value:h,output:""});continue}for(;S.slice(0,3)==="/**";){let oe=t[_.index+4];if(oe&&oe!=="/")break;S=S.slice(3),Z("/**",3)}if(y.type==="bos"&&X()){f.type="globstar",f.value+=h,f.output=x(r),_.output=f.output,_.globstar=!0,Z(h);continue}if(y.type==="slash"&&y.prev.type!=="bos"&&!G&&X()){_.output=_.output.slice(0,-(y.output+f.output).length),y.output=`(?:${y.output}`,f.type="globstar",f.output=x(r)+(r.strictSlashes?")":"|$)"),f.value+=h,_.globstar=!0,_.output+=y.output+f.output,Z(h);continue}if(y.type==="slash"&&y.prev.type!=="bos"&&S[0]==="/"){let oe=S[1]!==void 0?"|$":"";_.output=_.output.slice(0,-(y.output+f.output).length),y.output=`(?:${y.output}`,f.type="globstar",f.output=`${x(r)}${v}|${v}${oe})`,f.value+=h,_.output+=y.output+f.output,_.globstar=!0,Z(h+se()),T({type:"slash",value:"/",output:""});continue}if(y.type==="bos"&&S[0]==="/"){f.type="globstar",f.value+=h,f.output=`(?:^|${v}|${x(r)}${v})`,_.output=f.output,_.globstar=!0,Z(h+se()),T({type:"slash",value:"/",output:""});continue}_.output=_.output.slice(0,-f.output.length),f.type="globstar",f.output=x(r),f.value+=h,_.output+=f.output,_.globstar=!0,Z(h);continue}let B={type:"star",value:h,output:U};if(r.bash===!0){B.output=".*?",(f.type==="bos"||f.type==="slash")&&(B.output=b+B.output),T(B);continue}if(f&&(f.type==="bracket"||f.type==="paren")&&r.regex===!0){B.output=h,T(B);continue}(_.index===_.start||f.type==="slash"||f.type==="dot")&&(f.type==="dot"?(_.output+=k,f.output+=k):r.dot===!0?(_.output+=W,f.output+=W):(_.output+=b,f.output+=b),O()!=="*"&&(_.output+=m,f.output+=m)),T(B)}for(;_.brackets>0;){if(r.strictBrackets===!0)throw new SyntaxError(Ae("closing","]"));_.output=V.escapeLast(_.output,"["),_e("brackets")}for(;_.parens>0;){if(r.strictBrackets===!0)throw new SyntaxError(Ae("closing",")"));_.output=V.escapeLast(_.output,"("),_e("parens")}for(;_.braces>0;){if(r.strictBrackets===!0)throw new SyntaxError(Ae("closing","}"));_.output=V.escapeLast(_.output,"{"),_e("braces")}if(r.strictSlashes!==!0&&(f.type==="star"||f.type==="bracket")&&T({type:"maybe_slash",value:"",output:`${v}?`}),_.backtrack===!0){_.output="";for(let S of _.tokens)_.output+=S.output!=null?S.output:S.value,S.suffix&&(_.output+=S.suffix)}return _},"parse");Ct.fastpaths=(t,e)=>{let r={...e},n=typeof r.maxLength=="number"?Math.min(Ze,r.maxLength):Ze,s=t.length;if(s>n)throw new SyntaxError(`Input length: ${s}, exceeds maximum allowed length: ${n}`);t=os[t]||t;let a=V.isWindows(e),{DOT_LITERAL:o,SLASH_LITERAL:u,ONE_CHAR:c,DOTS_SLASH:d,NO_DOT:l,NO_DOTS:g,NO_DOTS_SLASH:p,STAR:v,START_ANCHOR:m}=Me.globChars(a),A=r.dot?g:l,w=r.dot?p:l,k=r.capture?"":"?:",W={negated:!1,prefix:""},N=r.bash===!0?".*?":v;r.capture&&(N=`(${N})`);let J=i(b=>b.noglobstar===!0?N:`(${k}(?:(?!${m}${b.dot?d:o}).)*?)`,"globstar"),C=i(b=>{switch(b){case"*":return`${A}${c}${N}`;case".*":return`${o}${c}${N}`;case"*.*":return`${A}${N}${o}${c}${N}`;case"*/*":return`${A}${N}${u}${c}${w}${N}`;case"**":return A+J(r);case"**/*":return`(?:${A}${J(r)}${u})?${w}${c}${N}`;case"**/*.*":return`(?:${A}${J(r)}${u})?${w}${N}${o}${c}${N}`;case"**/.*":return`(?:${A}${J(r)}${u})?${o}${c}${N}`;default:{let L=/^(.*?)\.(\w+)$/.exec(b);if(!L)return;let U=C(L[1]);return U?U+o+L[2]:void 0}}},"create"),I=V.removePrefix(t,W),x=C(I);return x&&r.strictSlashes!==!0&&(x+=`${u}?`),x};ls.exports=Ct});var ps=E((Dl,hs)=>{"use strict";var To=require("path"),Oo=as(),Tt=fs(),Ot=ke(),wo=Le(),Lo=i(t=>t&&typeof t=="object"&&!Array.isArray(t),"isObject"),F=i((t,e,r=!1)=>{if(Array.isArray(t)){let l=t.map(p=>F(p,e,r));return i(p=>{for(let v of l){let m=v(p);if(m)return m}return!1},"arrayMatcher")}let n=Lo(t)&&t.tokens&&t.input;if(t===""||typeof t!="string"&&!n)throw new TypeError("Expected pattern to be a non-empty string");let s=e||{},a=Ot.isWindows(e),o=n?F.compileRe(t,e):F.makeRe(t,e,!1,!0),u=o.state;delete o.state;let c=i(()=>!1,"isIgnored");if(s.ignore){let l={...e,ignore:null,onMatch:null,onResult:null};c=F(s.ignore,l,r)}let d=i((l,g=!1)=>{let{isMatch:p,match:v,output:m}=F.test(l,o,e,{glob:t,posix:a}),A={glob:t,state:u,regex:o,posix:a,input:l,output:m,match:v,isMatch:p};return typeof s.onResult=="function"&&s.onResult(A),p===!1?(A.isMatch=!1,g?A:!1):c(l)?(typeof s.onIgnore=="function"&&s.onIgnore(A),A.isMatch=!1,g?A:!1):(typeof s.onMatch=="function"&&s.onMatch(A),g?A:!0)},"matcher");return r&&(d.state=u),d},"picomatch");F.test=(t,e,r,{glob:n,posix:s}={})=>{if(typeof t!="string")throw new TypeError("Expected input to be a string");if(t==="")return{isMatch:!1,output:""};let a=r||{},o=a.format||(s?Ot.toPosixSlashes:null),u=t===n,c=u&&o?o(t):t;return u===!1&&(c=o?o(t):t,u=c===n),(u===!1||a.capture===!0)&&(a.matchBase===!0||a.basename===!0?u=F.matchBase(t,e,r,s):u=e.exec(c)),{isMatch:!!u,match:u,output:c}};F.matchBase=(t,e,r,n=Ot.isWindows(r))=>(e instanceof RegExp?e:F.makeRe(e,r)).test(To.basename(t));F.isMatch=(t,e,r)=>F(e,r)(t);F.parse=(t,e)=>Array.isArray(t)?t.map(r=>F.parse(r,e)):Tt(t,{...e,fastpaths:!1});F.scan=(t,e)=>Oo(t,e);F.compileRe=(t,e,r=!1,n=!1)=>{if(r===!0)return t.output;let s=e||{},a=s.contains?"":"^",o=s.contains?"":"$",u=`${a}(?:${t.output})${o}`;t&&t.negated===!0&&(u=`^(?!${u}).*$`);let c=F.toRegex(u,e);return n===!0&&(c.state=t),c};F.makeRe=(t,e={},r=!1,n=!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=Tt.fastpaths(t,e)),s.output||(s=Tt(t,e)),F.compileRe(s,e,r,n)};F.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/$^/}};F.constants=wo;hs.exports=F});var ds=E((Il,_s)=>{"use strict";_s.exports=ps()});var As=E((ql,Es)=>{"use strict";var ys=require("util"),Ss=Kn(),ce=ds(),wt=ke(),gs=i(t=>t===""||t==="./","isEmptyString"),ms=i(t=>{let e=t.indexOf("{");return e>-1&&t.indexOf("}",e)>-1},"hasBraces"),D=i((t,e,r)=>{e=[].concat(e),t=[].concat(t);let n=new Set,s=new Set,a=new Set,o=0,u=i(l=>{a.add(l.output),r&&r.onResult&&r.onResult(l)},"onResult");for(let l=0;l<e.length;l++){let g=ce(String(e[l]),{...r,onResult:u},!0),p=g.state.negated||g.state.negatedExtglob;p&&o++;for(let v of t){let m=g(v,!0);(p?!m.isMatch:m.isMatch)&&(p?n.add(m.output):(n.delete(m.output),s.add(m.output)))}}let d=(o===e.length?[...a]:[...s]).filter(l=>!n.has(l));if(r&&d.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(l=>l.replace(/\\/g,"")):e}return d},"micromatch");D.match=D;D.matcher=(t,e)=>ce(t,e);D.isMatch=(t,e,r)=>ce(e,r)(t);D.any=D.isMatch;D.not=(t,e,r={})=>{e=[].concat(e).map(String);let n=new Set,s=[],a=i(u=>{r.onResult&&r.onResult(u),s.push(u.output)},"onResult"),o=new Set(D(t,e,{...r,onResult:a}));for(let u of s)o.has(u)||n.add(u);return[...n]};D.contains=(t,e,r)=>{if(typeof t!="string")throw new TypeError(`Expected a string: "${ys.inspect(t)}"`);if(Array.isArray(e))return e.some(n=>D.contains(t,n,r));if(typeof e=="string"){if(gs(t)||gs(e))return!1;if(t.includes(e)||t.startsWith("./")&&t.slice(2).includes(e))return!0}return D.isMatch(t,e,{...r,contains:!0})};D.matchKeys=(t,e,r)=>{if(!wt.isObject(t))throw new TypeError("Expected the first argument to be an object");let n=D(Object.keys(t),e,r),s={};for(let a of n)s[a]=t[a];return s};D.some=(t,e,r)=>{let n=[].concat(t);for(let s of[].concat(e)){let a=ce(String(s),r);if(n.some(o=>a(o)))return!0}return!1};D.every=(t,e,r)=>{let n=[].concat(t);for(let s of[].concat(e)){let a=ce(String(s),r);if(!n.every(o=>a(o)))return!1}return!0};D.all=(t,e,r)=>{if(typeof t!="string")throw new TypeError(`Expected a string: "${ys.inspect(t)}"`);return[].concat(e).every(n=>ce(n,r)(t))};D.capture=(t,e,r)=>{let n=wt.isWindows(r),a=ce.makeRe(String(t),{...r,capture:!0}).exec(n?wt.toPosixSlashes(e):e);if(a)return a.slice(1).map(o=>o===void 0?"":o)};D.makeRe=(...t)=>ce.makeRe(...t);D.scan=(...t)=>ce.scan(...t);D.parse=(t,e)=>{let r=[];for(let n of[].concat(t||[]))for(let s of Ss(String(n),e))r.push(ce.parse(s,e));return r};D.braces=(t,e)=>{if(typeof t!="string")throw new TypeError("Expected a string");return e&&e.nobrace===!0||!ms(t)?[t]:Ss(t,e)};D.braceExpand=(t,e)=>{if(typeof t!="string")throw new TypeError("Expected a string");return D.braces(t,{...e,expand:!0})};D.hasBraces=ms;Es.exports=D});var Ls=E(R=>{"use strict";Object.defineProperty(R,"__esModule",{value:!0});R.isAbsolute=R.partitionAbsoluteAndRelative=R.removeDuplicateSlashes=R.matchAny=R.convertPatternsToRe=R.makeRe=R.getPatternParts=R.expandBraceExpansion=R.expandPatternsWithBraceExpansion=R.isAffectDepthOfReadingPattern=R.endsWithSlashGlobStar=R.hasGlobStar=R.getBaseDirectory=R.isPatternRelatedToParentDirectory=R.getPatternsOutsideCurrentDirectory=R.getPatternsInsideCurrentDirectory=R.getPositivePatterns=R.getNegativePatterns=R.isPositivePattern=R.isNegativePattern=R.convertToNegativePattern=R.convertToPositivePattern=R.isDynamicPattern=R.isStaticPattern=void 0;var Rs=require("path"),ko=fn(),Lt=As(),bs="**",Ho="\\",Mo=/[*?]|^!/,$o=/\[[^[]*]/,Do=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,No=/[!*+?@]\([^(]*\)/,Io=/,|\.\./,qo=/(?!^)\/{2,}/g;function vs(t,e={}){return!xs(t,e)}i(vs,"isStaticPattern");R.isStaticPattern=vs;function xs(t,e={}){return t===""?!1:!!(e.caseSensitiveMatch===!1||t.includes(Ho)||Mo.test(t)||$o.test(t)||Do.test(t)||e.extglob!==!1&&No.test(t)||e.braceExpansion!==!1&&Bo(t))}i(xs,"isDynamicPattern");R.isDynamicPattern=xs;function Bo(t){let e=t.indexOf("{");if(e===-1)return!1;let r=t.indexOf("}",e+1);if(r===-1)return!1;let n=t.slice(e,r);return Io.test(n)}i(Bo,"hasBraceExpansion");function Fo(t){return ze(t)?t.slice(1):t}i(Fo,"convertToPositivePattern");R.convertToPositivePattern=Fo;function jo(t){return"!"+t}i(jo,"convertToNegativePattern");R.convertToNegativePattern=jo;function ze(t){return t.startsWith("!")&&t[1]!=="("}i(ze,"isNegativePattern");R.isNegativePattern=ze;function Ps(t){return!ze(t)}i(Ps,"isPositivePattern");R.isPositivePattern=Ps;function Go(t){return t.filter(ze)}i(Go,"getNegativePatterns");R.getNegativePatterns=Go;function Uo(t){return t.filter(Ps)}i(Uo,"getPositivePatterns");R.getPositivePatterns=Uo;function Wo(t){return t.filter(e=>!kt(e))}i(Wo,"getPatternsInsideCurrentDirectory");R.getPatternsInsideCurrentDirectory=Wo;function Vo(t){return t.filter(kt)}i(Vo,"getPatternsOutsideCurrentDirectory");R.getPatternsOutsideCurrentDirectory=Vo;function kt(t){return t.startsWith("..")||t.startsWith("./..")}i(kt,"isPatternRelatedToParentDirectory");R.isPatternRelatedToParentDirectory=kt;function Ko(t){return ko(t,{flipBackslashes:!1})}i(Ko,"getBaseDirectory");R.getBaseDirectory=Ko;function Qo(t){return t.includes(bs)}i(Qo,"hasGlobStar");R.hasGlobStar=Qo;function Cs(t){return t.endsWith("/"+bs)}i(Cs,"endsWithSlashGlobStar");R.endsWithSlashGlobStar=Cs;function Xo(t){let e=Rs.basename(t);return Cs(t)||vs(e)}i(Xo,"isAffectDepthOfReadingPattern");R.isAffectDepthOfReadingPattern=Xo;function Yo(t){return t.reduce((e,r)=>e.concat(Ts(r)),[])}i(Yo,"expandPatternsWithBraceExpansion");R.expandPatternsWithBraceExpansion=Yo;function Ts(t){let e=Lt.braces(t,{expand:!0,nodupes:!0,keepEscaping:!0});return e.sort((r,n)=>r.length-n.length),e.filter(r=>r!=="")}i(Ts,"expandBraceExpansion");R.expandBraceExpansion=Ts;function Zo(t,e){let{parts:r}=Lt.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}i(Zo,"getPatternParts");R.getPatternParts=Zo;function Os(t,e){return Lt.makeRe(t,e)}i(Os,"makeRe");R.makeRe=Os;function zo(t,e){return t.map(r=>Os(r,e))}i(zo,"convertPatternsToRe");R.convertPatternsToRe=zo;function Jo(t,e){return e.some(r=>r.test(t))}i(Jo,"matchAny");R.matchAny=Jo;function eu(t){return t.replace(qo,"/")}i(eu,"removeDuplicateSlashes");R.removeDuplicateSlashes=eu;function tu(t){let e=[],r=[];for(let n of t)ws(n)?e.push(n):r.push(n);return[e,r]}i(tu,"partitionAbsoluteAndRelative");R.partitionAbsoluteAndRelative=tu;function ws(t){return Rs.isAbsolute(t)}i(ws,"isAbsolute");R.isAbsolute=ws});var $s=E((Gl,Ms)=>{"use strict";var ru=require("stream"),ks=ru.PassThrough,nu=Array.prototype.slice;Ms.exports=su;function su(){let t=[],e=nu.call(ar