UNPKG

coffee-ahk

Version:
29 lines 79.9 kB
"use strict";var t=require("os"),e=require("path"),r=require("util"),n=require("stream"),s=require("events"),i=require("fs"),o=require("./index-C0-GN7ek.js"),a={},u={},c={},l={};Object.defineProperty(l,"__esModule",{value:!0}),l.splitWhen=l.flatten=void 0,l.flatten=function(t){return t.reduce(((t,e)=>[].concat(t,e)),[])},l.splitWhen=function(t,e){const r=[[]];let n=0;for(const s of t)e(s)?(n++,r[n]=[]):r[n].push(s);return r};var p={};Object.defineProperty(p,"__esModule",{value:!0}),p.isEnoentCodeError=void 0,p.isEnoentCodeError=function(t){return"ENOENT"===t.code};var h={};Object.defineProperty(h,"__esModule",{value:!0}),h.createDirentFromStats=void 0;let f=class{constructor(t,e){this.name=t,this.isBlockDevice=e.isBlockDevice.bind(e),this.isCharacterDevice=e.isCharacterDevice.bind(e),this.isDirectory=e.isDirectory.bind(e),this.isFIFO=e.isFIFO.bind(e),this.isFile=e.isFile.bind(e),this.isSocket=e.isSocket.bind(e),this.isSymbolicLink=e.isSymbolicLink.bind(e)}};h.createDirentFromStats=function(t,e){return new f(t,e)};var d={};Object.defineProperty(d,"__esModule",{value:!0}),d.convertPosixPathToPattern=d.convertWindowsPathToPattern=d.convertPathToPattern=d.escapePosixPath=d.escapeWindowsPath=d.escape=d.removeLeadingDotSegment=d.makeAbsolute=d.unixify=void 0;const _=e,g="win32"===t.platform(),y=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,v=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,S=/^\\\\([.?])/,m=/\\(?![!()+@[\]{}])/g;function b(t){return t.replace(v,"\\$2")}function E(t){return t.replace(y,"\\$2")}function A(t){return b(t).replace(S,"//$1").replace(m,"/")}function R(t){return E(t)}d.unixify=function(t){return t.replace(/\\/g,"/")},d.makeAbsolute=function(t,e){return _.resolve(t,e)},d.removeLeadingDotSegment=function(t){if("."===t.charAt(0)){const e=t.charAt(1);if("/"===e||"\\"===e)return t.slice(2)}return t},d.escape=g?b:E,d.escapeWindowsPath=b,d.escapePosixPath=E,d.convertPathToPattern=g?A:R,d.convertWindowsPathToPattern=A,d.convertPosixPathToPattern=R;var P={},x=function(t){if("string"!=typeof t||""===t)return!1;for(var e;e=/(\\).|([@?!+*]\(.*\))/g.exec(t);){if(e[2])return!0;t=t.slice(e.index+e[0].length)}return!1},C={"{":"}","(":")","[":"]"},O=function(t){if("!"===t[0])return!0;for(var e=0,r=-2,n=-2,s=-2,i=-2,o=-2;e<t.length;){if("*"===t[e])return!0;if("?"===t[e+1]&&/[\].+)]/.test(t[e]))return!0;if(-1!==n&&"["===t[e]&&"]"!==t[e+1]&&(n<e&&(n=t.indexOf("]",e)),n>e)){if(-1===o||o>n)return!0;if(-1===(o=t.indexOf("\\",e))||o>n)return!0}if(-1!==s&&"{"===t[e]&&"}"!==t[e+1]&&(s=t.indexOf("}",e))>e&&(-1===(o=t.indexOf("\\",e))||o>s))return!0;if(-1!==i&&"("===t[e]&&"?"===t[e+1]&&/[:!=]/.test(t[e+2])&&")"!==t[e+3]&&(i=t.indexOf(")",e))>e&&(-1===(o=t.indexOf("\\",e))||o>i))return!0;if(-1!==r&&"("===t[e]&&"|"!==t[e+1]&&(r<e&&(r=t.indexOf("|",e)),-1!==r&&")"!==t[r+1]&&(i=t.indexOf(")",r))>r&&(-1===(o=t.indexOf("\\",r))||o>i)))return!0;if("\\"===t[e]){var a=t[e+1];e+=2;var u=C[a];if(u){var c=t.indexOf(u,e);-1!==c&&(e=c+1)}if("!"===t[e])return!0}else e++}return!1},T=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=C[r];if(n){var s=t.indexOf(n,e);-1!==s&&(e=s+1)}if("!"===t[e])return!0}else e++}return!1},w=function(t,e){if("string"!=typeof t||""===t)return!1;if(x(t))return!0;var r=O;return e&&!1===e.strict&&(r=T),r(t)},k=e.posix.dirname,L="win32"===t.platform(),H=/\\/g,$=/[\{\[].*[\}\]]$/,M=/(^|[^\\])([\{\[]|\([^\)]+$)/,D=/\\([\!\*\?\|\[\]\(\)\{\}])/g,F={}; /*! * is-extglob <https://github.com/jonschlinkert/is-extglob> * * Copyright (c) 2014-2016, Jon Schlinkert. * Licensed under the MIT License. */!function(t){t.isInteger=t=>"number"==typeof t?Number.isInteger(t):"string"==typeof t&&""!==t.trim()&&Number.isInteger(Number(t)),t.find=(t,e)=>t.nodes.find((t=>t.type===e)),t.exceedsLimit=(e,r,n=1,s)=>!1!==s&&(!(!t.isInteger(e)||!t.isInteger(r))&&(Number(r)-Number(e))/Number(n)>=s),t.escapeNode=(t,e=0,r)=>{let n=t.nodes[e];n&&(r&&n.type===r||"open"===n.type||"close"===n.type)&&!0!==n.escaped&&(n.value="\\"+n.value,n.escaped=!0)},t.encloseBrace=t=>"brace"===t.type&&(!(t.commas>>0+t.ranges)&&(t.invalid=!0,!0)),t.isInvalidBrace=t=>"brace"===t.type&&(!(!0!==t.invalid&&!t.dollar)||(t.commas>>0+t.ranges?(!0!==t.open||!0!==t.close)&&(t.invalid=!0,!0):(t.invalid=!0,!0))),t.isOpenOrClose=t=>"open"===t.type||"close"===t.type||(!0===t.open||!0===t.close),t.reduce=t=>t.reduce(((t,e)=>("text"===e.type&&t.push(e.value),"range"===e.type&&(e.type="text"),t)),[]),t.flatten=(...t)=>{const e=[],r=t=>{for(let n=0;n<t.length;n++){let s=t[n];Array.isArray(s)?r(s):void 0!==s&&e.push(s)}return e};return r(t),e}}(F);const I=F;var N=(t,e={})=>{let r=(t,n={})=>{let s=e.escapeInvalid&&I.isInvalidBrace(n),i=!0===t.invalid&&!0===e.escapeInvalid,o="";if(t.value)return(s||i)&&I.isOpenOrClose(t)?"\\"+t.value:t.value;if(t.value)return t.value;if(t.nodes)for(let e of t.nodes)o+=r(e);return o};return r(t)}; /*! * is-number <https://github.com/jonschlinkert/is-number> * * Copyright (c) 2014-present, Jon Schlinkert. * Released under the MIT License. */ /*! * to-regex-range <https://github.com/micromatch/to-regex-range> * * Copyright (c) 2015-present, Jon Schlinkert. * Released under the MIT License. */ const j=function(t){return"number"==typeof t?t-t==0:"string"==typeof t&&""!==t.trim()&&(Number.isFinite?Number.isFinite(+t):isFinite(+t))},B=(t,e,r)=>{if(!1===j(t))throw new TypeError("toRegexRange: expected the first argument to be a number");if(void 0===e||t===e)return String(t);if(!1===j(e))throw new TypeError("toRegexRange: expected the second argument to be a number.");let n={relaxZeros:!0,...r};"boolean"==typeof n.strictZeros&&(n.relaxZeros=!1===n.strictZeros);let s=t+":"+e+"="+String(n.relaxZeros)+String(n.shorthand)+String(n.capture)+String(n.wrap);if(B.cache.hasOwnProperty(s))return B.cache[s].result;let i=Math.min(t,e),o=Math.max(t,e);if(1===Math.abs(i-o)){let r=t+"|"+e;return n.capture?`(${r})`:!1===n.wrap?r:`(?:${r})`}let a=Z(t)||Z(e),u={min:t,max:e,a:i,b:o},c=[],l=[];if(a&&(u.isPadded=a,u.maxLen=String(u.max).length),i<0){l=U(o<0?Math.abs(o):1,Math.abs(i),u,n),i=u.a=0}return o>=0&&(c=U(i,o,u,n)),u.negatives=l,u.positives=c,u.result=function(t,e,r){let n=W(t,e,"-",!1)||[],s=W(e,t,"",!1)||[],i=W(t,e,"-?",!0)||[];return n.concat(i).concat(s).join("|")}(l,c),!0===n.capture?u.result=`(${u.result})`:!1!==n.wrap&&c.length+l.length>1&&(u.result=`(?:${u.result})`),B.cache[s]=u,u.result};function G(t,e,r){if(t===e)return{pattern:t,count:[],digits:0};let n=function(t,e){let r=[];for(let n=0;n<t.length;n++)r.push([t[n],e[n]]);return r}(t,e),s=n.length,i="",o=0;for(let t=0;t<s;t++){let[e,r]=n[t];e===r?i+=e:"0"!==e||"9"!==r?i+=X(e,r):o++}return o&&(i+=!0===r.shorthand?"\\d":"[0-9]"),{pattern:i,count:[o],digits:s}}function U(t,e,r,n){let s,i=function(t,e){let r=1,n=1,s=q(t,r),i=new Set([e]);for(;t<=s&&s<=e;)i.add(s),r+=1,s=q(t,r);for(s=Q(e+1,n)-1;t<s&&s<=e;)i.add(s),n+=1,s=Q(e+1,n)-1;return i=[...i],i.sort(K),i}(t,e),o=[],a=t;for(let t=0;t<i.length;t++){let e=i[t],u=G(String(a),String(e),n),c="";r.isPadded||!s||s.pattern!==u.pattern?(r.isPadded&&(c=z(e,r,n)),u.string=c+u.pattern+Y(u.count),o.push(u),a=e+1,s=u):(s.count.length>1&&s.count.pop(),s.count.push(u.count[0]),s.string=s.pattern+Y(s.count),a=e+1)}return o}function W(t,e,r,n,s){let i=[];for(let s of t){let{string:t}=s;n||V(e,"string",t)||i.push(r+t),n&&V(e,"string",t)&&i.push(r+t)}return i}function K(t,e){return t>e?1:e>t?-1:0}function V(t,e,r){return t.some((t=>t[e]===r))}function q(t,e){return Number(String(t).slice(0,-e)+"9".repeat(e))}function Q(t,e){return t-t%Math.pow(10,e)}function Y(t){let[e=0,r=""]=t;return r||e>1?`{${e+(r?","+r:"")}}`:""}function X(t,e,r){return`[${t}${e-t==1?"":"-"}${e}]`}function Z(t){return/^-?(0+)\d/.test(t)}function z(t,e,r){if(!e.isPadded)return t;let n=Math.abs(e.maxLen-String(t).length),s=!1!==r.relaxZeros;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}}`}}B.cache={},B.clearCache=()=>B.cache={}; /*! * fill-range <https://github.com/jonschlinkert/fill-range> * * Copyright (c) 2014-present, Jon Schlinkert. * Licensed under the MIT License. */ const J=r,tt=B,et=t=>null!==t&&"object"==typeof t&&!Array.isArray(t),rt=t=>"number"==typeof t||"string"==typeof t&&""!==t,nt=t=>Number.isInteger(+t),st=t=>{let e=`${t}`,r=-1;if("-"===e[0]&&(e=e.slice(1)),"0"===e)return!1;for(;"0"===e[++r];);return r>0},it=(t,e,r)=>{if(e>0){let r="-"===t[0]?"-":"";r&&(t=t.slice(1)),t=r+t.padStart(r?e-1:e,"0")}return!1===r?String(t):t},ot=(t,e)=>{let r="-"===t[0]?"-":"";for(r&&(t=t.slice(1),e--);t.length<e;)t="0"+t;return r?"-"+t:t},at=(t,e,r,n)=>{if(r)return tt(t,e,{wrap:!1,...n});let s=String.fromCharCode(t);return t===e?s:`[${s}-${String.fromCharCode(e)}]`},ut=(t,e,r)=>{if(Array.isArray(t)){let e=!0===r.wrap,n=r.capture?"":"?:";return e?`(${n}${t.join("|")})`:t.join("|")}return tt(t,e,r)},ct=(...t)=>new RangeError("Invalid range arguments: "+J.inspect(...t)),lt=(t,e,r)=>{if(!0===r.strictRanges)throw ct([t,e]);return[]},pt=(t,e,r=1,n={})=>{let s=Number(t),i=Number(e);if(!Number.isInteger(s)||!Number.isInteger(i)){if(!0===n.strictRanges)throw ct([t,e]);return[]}0===s&&(s=0),0===i&&(i=0);let o=s>i,a=String(t),u=String(e),c=String(r);r=Math.max(Math.abs(r),1);let l=st(a)||st(u)||st(c),p=l?Math.max(a.length,u.length,c.length):0,h=!1===l&&!1===((t,e,r)=>"string"==typeof t||"string"==typeof e||!0===r.stringify)(t,e,n),f=n.transform||(t=>e=>!0===t?Number(e):String(e))(h);if(n.toRegex&&1===r)return at(ot(t,p),ot(e,p),!0,n);let d={negatives:[],positives:[]},_=[],g=0;for(;o?s>=i:s<=i;)!0===n.toRegex&&r>1?d[(y=s)<0?"negatives":"positives"].push(Math.abs(y)):_.push(it(f(s,g),p,h)),s=o?s-r:s+r,g++;var y;return!0===n.toRegex?r>1?((t,e)=>{t.negatives.sort(((t,e)=>t<e?-1:t>e?1:0)),t.positives.sort(((t,e)=>t<e?-1:t>e?1:0));let r,n=e.capture?"":"?:",s="",i="";return t.positives.length&&(s=t.positives.join("|")),t.negatives.length&&(i=`-(${n}${t.negatives.join("|")})`),r=s&&i?`${s}|${i}`:s||i,e.wrap?`(${n}${r})`:r})(d,n):ut(_,null,{wrap:!1,...n}):_},ht=(t,e,r,n={})=>{if(null==e&&rt(t))return[t];if(!rt(t)||!rt(e))return lt(t,e,n);if("function"==typeof r)return ht(t,e,1,{transform:r});if(et(r))return ht(t,e,0,r);let s={...n};return!0===s.capture&&(s.wrap=!0),r=r||s.step||1,nt(r)?nt(t)&&nt(e)?pt(t,e,r,s):((t,e,r=1,n={})=>{if(!nt(t)&&t.length>1||!nt(e)&&e.length>1)return lt(t,e,n);let s=n.transform||(t=>String.fromCharCode(t)),i=`${t}`.charCodeAt(0),o=`${e}`.charCodeAt(0),a=i>o,u=Math.min(i,o),c=Math.max(i,o);if(n.toRegex&&1===r)return at(u,c,!1,n);let l=[],p=0;for(;a?i>=o:i<=o;)l.push(s(i,p)),i=a?i-r:i+r,p++;return!0===n.toRegex?ut(l,null,{wrap:!1,options:n}):l})(t,e,Math.max(Math.abs(r),1),s):null==r||et(r)?ht(t,e,1,r):((t,e)=>{if(!0===e.strictRanges)throw new TypeError(`Expected step "${t}" to be a number`);return[]})(r,s)};const ft=ht,dt=F;var _t=(t,e={})=>{let r=(t,n={})=>{let s=dt.isInvalidBrace(n),i=!0===t.invalid&&!0===e.escapeInvalid,o=!0===s||!0===i,a=!0===e.escapeInvalid?"\\":"",u="";if(!0===t.isOpen)return a+t.value;if(!0===t.isClose)return a+t.value;if("open"===t.type)return o?a+t.value:"(";if("close"===t.type)return o?a+t.value:")";if("comma"===t.type)return"comma"===t.prev.type?"":o?t.value:"|";if(t.value)return t.value;if(t.nodes&&t.ranges>0){let r=dt.reduce(t.nodes),n=ft(...r,{...e,wrap:!1,toRegex:!0});if(0!==n.length)return r.length>1&&n.length>1?`(${n})`:n}if(t.nodes)for(let e of t.nodes)u+=r(e,t);return u};return r(t)};const gt=ht,yt=N,vt=F,St=(t="",e="",r=!1)=>{let n=[];if(t=[].concat(t),!(e=[].concat(e)).length)return t;if(!t.length)return r?vt.flatten(e).map((t=>`{${t}}`)):e;for(let s of t)if(Array.isArray(s))for(let t of s)n.push(St(t,e,r));else for(let t of e)!0===r&&"string"==typeof t&&(t=`{${t}}`),n.push(Array.isArray(t)?St(s,t,r):s+t);return vt.flatten(n)};var mt=(t,e={})=>{let r=void 0===e.rangeLimit?1e3:e.rangeLimit,n=(t,s={})=>{t.queue=[];let i=s,o=s.queue;for(;"brace"!==i.type&&"root"!==i.type&&i.parent;)i=i.parent,o=i.queue;if(t.invalid||t.dollar)return void o.push(St(o.pop(),yt(t,e)));if("brace"===t.type&&!0!==t.invalid&&2===t.nodes.length)return void o.push(St(o.pop(),["{}"]));if(t.nodes&&t.ranges>0){let n=vt.reduce(t.nodes);if(vt.exceedsLimit(...n,e.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let s=gt(...n,e);return 0===s.length&&(s=yt(t,e)),o.push(St(o.pop(),s)),void(t.nodes=[])}let a=vt.encloseBrace(t),u=t.queue,c=t;for(;"brace"!==c.type&&"root"!==c.type&&c.parent;)c=c.parent,u=c.queue;for(let e=0;e<t.nodes.length;e++){let r=t.nodes[e];"comma"!==r.type||"brace"!==t.type?"close"!==r.type?r.value&&"open"!==r.type?u.push(St(u.pop(),r.value)):r.nodes&&n(r,t):o.push(St(o.pop(),u,a)):(1===e&&u.push(""),u.push(""))}return u};return vt.flatten(n(t))};const bt=N,{MAX_LENGTH:Et,CHAR_BACKSLASH:At,CHAR_BACKTICK:Rt,CHAR_COMMA:Pt,CHAR_DOT:xt,CHAR_LEFT_PARENTHESES:Ct,CHAR_RIGHT_PARENTHESES:Ot,CHAR_LEFT_CURLY_BRACE:Tt,CHAR_RIGHT_CURLY_BRACE:wt,CHAR_LEFT_SQUARE_BRACKET:kt,CHAR_RIGHT_SQUARE_BRACKET:Lt,CHAR_DOUBLE_QUOTE:Ht,CHAR_SINGLE_QUOTE:$t,CHAR_NO_BREAK_SPACE:Mt,CHAR_ZERO_WIDTH_NOBREAK_SPACE:Dt}={MAX_LENGTH:65536,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:"\n",CHAR_NO_BREAK_SPACE:" ",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:"\t",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\ufeff"};var Ft=(t,e={})=>{if("string"!=typeof t)throw new TypeError("Expected a string");let r=e||{},n="number"==typeof r.maxLength?Math.min(Et,r.maxLength):Et;if(t.length>n)throw new SyntaxError(`Input length (${t.length}), exceeds max characters (${n})`);let s,i={type:"root",input:t,nodes:[]},o=[i],a=i,u=i,c=0,l=t.length,p=0,h=0;const f=()=>t[p++],d=t=>{if("text"===t.type&&"dot"===u.type&&(u.type="text"),!u||"text"!==u.type||"text"!==t.type)return a.nodes.push(t),t.parent=a,t.prev=u,u=t,t;u.value+=t.value};for(d({type:"bos"});p<l;)if(a=o[o.length-1],s=f(),s!==Dt&&s!==Mt)if(s!==At)if(s!==Lt)if(s!==kt)if(s!==Ct)if(s!==Ot)if(s!==Ht&&s!==$t&&s!==Rt)if(s!==Tt)if(s!==wt)if(s===Pt&&h>0){if(a.ranges>0){a.ranges=0;let t=a.nodes.shift();a.nodes=[t,{type:"text",value:bt(a)}]}d({type:"comma",value:s}),a.commas++}else if(s===xt&&h>0&&0===a.commas){let t=a.nodes;if(0===h||0===t.length){d({type:"text",value:s});continue}if("dot"===u.type){if(a.range=[],u.value+=s,u.type="range",3!==a.nodes.length&&5!==a.nodes.length){a.invalid=!0,a.ranges=0,u.type="text";continue}a.ranges++,a.args=[];continue}if("range"===u.type){t.pop();let e=t[t.length-1];e.value+=u.value+s,u=e,a.ranges--;continue}d({type:"dot",value:s})}else d({type:"text",value:s});else{if("brace"!==a.type){d({type:"text",value:s});continue}let t="close";a=o.pop(),a.close=!0,d({type:t,value:s}),h--,a=o[o.length-1]}else{h++;let t=u.value&&"$"===u.value.slice(-1)||!0===a.dollar;a=d({type:"brace",open:!0,close:!1,dollar:t,depth:h,commas:0,ranges:0,nodes:[]}),o.push(a),d({type:"open",value:s})}else{let t,r=s;for(!0!==e.keepQuotes&&(s="");p<l&&(t=f());)if(t!==At){if(t===r){!0===e.keepQuotes&&(s+=t);break}s+=t}else s+=t+f();d({type:"text",value:s})}else{if("paren"!==a.type){d({type:"text",value:s});continue}a=o.pop(),d({type:"text",value:s}),a=o[o.length-1]}else a=d({type:"paren",nodes:[]}),o.push(a),d({type:"text",value:s});else{let t;for(c++;p<l&&(t=f());)if(s+=t,t!==kt)if(t!==At){if(t===Lt&&(c--,0===c))break}else s+=f();else c++;d({type:"text",value:s})}else d({type:"text",value:"\\"+s});else d({type:"text",value:(e.keepEscaping?s:"")+f()});do{if(a=o.pop(),"root"!==a.type){a.nodes.forEach((t=>{t.nodes||("open"===t.type&&(t.isOpen=!0),"close"===t.type&&(t.isClose=!0),t.nodes||(t.type="text"),t.invalid=!0)}));let t=o[o.length-1],e=t.nodes.indexOf(a);t.nodes.splice(e,1,...a.nodes)}}while(o.length>0);return d({type:"eos"}),i};const It=N,Nt=_t,jt=mt,Bt=Ft,Gt=(t,e={})=>{let r=[];if(Array.isArray(t))for(let n of t){let t=Gt.create(n,e);Array.isArray(t)?r.push(...t):r.push(t)}else r=[].concat(Gt.create(t,e));return e&&!0===e.expand&&!0===e.nodupes&&(r=[...new Set(r)]),r};Gt.parse=(t,e={})=>Bt(t,e),Gt.stringify=(t,e={})=>It("string"==typeof t?Gt.parse(t,e):t,e),Gt.compile=(t,e={})=>("string"==typeof t&&(t=Gt.parse(t,e)),Nt(t,e)),Gt.expand=(t,e={})=>{"string"==typeof t&&(t=Gt.parse(t,e));let r=jt(t,e);return!0===e.noempty&&(r=r.filter(Boolean)),!0===e.nodupes&&(r=[...new Set(r)]),r},Gt.create=(t,e={})=>""===t||t.length<3?[t]:!0!==e.expand?Gt.compile(t,e):Gt.expand(t,e);var Ut=Gt,Wt={};const Kt=e,Vt="\\\\/",qt=`[^${Vt}]`,Qt="\\.",Yt="\\/",Xt="[^/]",Zt=`(?:${Yt}|$)`,zt=`(?:^|${Yt})`,Jt=`${Qt}{1,2}${Zt}`,te={DOT_LITERAL:Qt,PLUS_LITERAL:"\\+",QMARK_LITERAL:"\\?",SLASH_LITERAL:Yt,ONE_CHAR:"(?=.)",QMARK:Xt,END_ANCHOR:Zt,DOTS_SLASH:Jt,NO_DOT:`(?!${Qt})`,NO_DOTS:`(?!${zt}${Jt})`,NO_DOT_SLASH:`(?!${Qt}{0,1}${Zt})`,NO_DOTS_SLASH:`(?!${Jt})`,QMARK_NO_DOT:`[^.${Yt}]`,STAR:`${Xt}*?`,START_ANCHOR:zt},ee={...te,SLASH_LITERAL:`[${Vt}]`,QMARK:qt,STAR:`${qt}*?`,DOTS_SLASH:`${Qt}{1,2}(?:[${Vt}]|$)`,NO_DOT:`(?!${Qt})`,NO_DOTS:`(?!(?:^|[${Vt}])${Qt}{1,2}(?:[${Vt}]|$))`,NO_DOT_SLASH:`(?!${Qt}{0,1}(?:[${Vt}]|$))`,NO_DOTS_SLASH:`(?!${Qt}{1,2}(?:[${Vt}]|$))`,QMARK_NO_DOT:`[^.${Vt}]`,START_ANCHOR:`(?:^|[${Vt}])`,END_ANCHOR:`(?:[${Vt}]|$)`};var re={MAX_LENGTH:65536,POSIX_REGEX_SOURCE:{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"},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:Kt.sep,extglobChars:t=>({"!":{type:"negate",open:"(?:(?!(?:",close:`))${t.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}),globChars:t=>!0===t?ee:te};!function(t){const r=e,n="win32"===process.platform,{REGEX_BACKSLASH:s,REGEX_REMOVE_BACKSLASH:i,REGEX_SPECIAL_CHARS:o,REGEX_SPECIAL_CHARS_GLOBAL:a}=re;t.isObject=t=>null!==t&&"object"==typeof t&&!Array.isArray(t),t.hasRegexChars=t=>o.test(t),t.isRegexChar=e=>1===e.length&&t.hasRegexChars(e),t.escapeRegex=t=>t.replace(a,"\\$1"),t.toPosixSlashes=t=>t.replace(s,"/"),t.removeBackslashes=t=>t.replace(i,(t=>"\\"===t?"":t)),t.supportsLookbehinds=()=>{const t=process.version.slice(1).split(".").map(Number);return 3===t.length&&t[0]>=9||8===t[0]&&t[1]>=10},t.isWindows=t=>t&&"boolean"==typeof t.windows?t.windows:!0===n||"\\"===r.sep,t.escapeLast=(e,r,n)=>{const s=e.lastIndexOf(r,n);return-1===s?e:"\\"===e[s-1]?t.escapeLast(e,r,s-1):`${e.slice(0,s)}\\${e.slice(s)}`},t.removePrefix=(t,e={})=>{let r=t;return r.startsWith("./")&&(r=r.slice(2),e.prefix="./"),r},t.wrapOutput=(t,e={},r={})=>{let n=`${r.contains?"":"^"}(?:${t})${r.contains?"":"$"}`;return!0===e.negated&&(n=`(?:^(?!${n}).*$)`),n}}(Wt);const ne=Wt,{CHAR_ASTERISK:se,CHAR_AT:ie,CHAR_BACKWARD_SLASH:oe,CHAR_COMMA:ae,CHAR_DOT:ue,CHAR_EXCLAMATION_MARK:ce,CHAR_FORWARD_SLASH:le,CHAR_LEFT_CURLY_BRACE:pe,CHAR_LEFT_PARENTHESES:he,CHAR_LEFT_SQUARE_BRACKET:fe,CHAR_PLUS:de,CHAR_QUESTION_MARK:_e,CHAR_RIGHT_CURLY_BRACE:ge,CHAR_RIGHT_PARENTHESES:ye,CHAR_RIGHT_SQUARE_BRACKET:ve}=re,Se=t=>t===le||t===oe,me=t=>{!0!==t.isPrefix&&(t.depth=t.isGlobstar?1/0:1)};var be=(t,e)=>{const r=e||{},n=t.length-1,s=!0===r.parts||!0===r.scanToEnd,i=[],o=[],a=[];let u,c,l=t,p=-1,h=0,f=0,d=!1,_=!1,g=!1,y=!1,v=!1,S=!1,m=!1,b=!1,E=!1,A=!1,R=0,P={value:"",depth:0,isGlob:!1};const x=()=>p>=n,C=()=>(u=c,l.charCodeAt(++p));for(;p<n;){let t;if(c=C(),c!==oe){if(!0===S||c===pe){for(R++;!0!==x()&&(c=C());)if(c!==oe)if(c!==pe){if(!0!==S&&c===ue&&(c=C())===ue){if(d=P.isBrace=!0,g=P.isGlob=!0,A=!0,!0===s)continue;break}if(!0!==S&&c===ae){if(d=P.isBrace=!0,g=P.isGlob=!0,A=!0,!0===s)continue;break}if(c===ge&&(R--,0===R)){S=!1,d=P.isBrace=!0,A=!0;break}}else R++;else m=P.backslashes=!0,C();if(!0===s)continue;break}if(c!==le){if(!0!==r.noext){if(!0===(c===de||c===ie||c===se||c===_e||c===ce)&&l.charCodeAt(p+1)===he){if(g=P.isGlob=!0,y=P.isExtglob=!0,A=!0,c===ce&&p===h&&(E=!0),!0===s){for(;!0!==x()&&(c=C());)if(c!==oe){if(c===ye){g=P.isGlob=!0,A=!0;break}}else m=P.backslashes=!0,c=C();continue}break}}if(c===se){if(u===se&&(v=P.isGlobstar=!0),g=P.isGlob=!0,A=!0,!0===s)continue;break}if(c===_e){if(g=P.isGlob=!0,A=!0,!0===s)continue;break}if(c===fe){for(;!0!==x()&&(t=C());)if(t!==oe){if(t===ve){_=P.isBracket=!0,g=P.isGlob=!0,A=!0;break}}else m=P.backslashes=!0,C();if(!0===s)continue;break}if(!0===r.nonegate||c!==ce||p!==h){if(!0!==r.noparen&&c===he){if(g=P.isGlob=!0,!0===s){for(;!0!==x()&&(c=C());)if(c!==he){if(c===ye){A=!0;break}}else m=P.backslashes=!0,c=C();continue}break}if(!0===g){if(A=!0,!0===s)continue;break}}else b=P.negated=!0,h++}else{if(i.push(p),o.push(P),P={value:"",depth:0,isGlob:!1},!0===A)continue;if(u===ue&&p===h+1){h+=2;continue}f=p+1}}else m=P.backslashes=!0,c=C(),c===pe&&(S=!0)}!0===r.noext&&(y=!1,g=!1);let O=l,T="",w="";h>0&&(T=l.slice(0,h),l=l.slice(h),f-=h),O&&!0===g&&f>0?(O=l.slice(0,f),w=l.slice(f)):!0===g?(O="",w=l):O=l,O&&""!==O&&"/"!==O&&O!==l&&Se(O.charCodeAt(O.length-1))&&(O=O.slice(0,-1)),!0===r.unescape&&(w&&(w=ne.removeBackslashes(w)),O&&!0===m&&(O=ne.removeBackslashes(O)));const k={prefix:T,input:t,start:h,base:O,glob:w,isBrace:d,isBracket:_,isGlob:g,isExtglob:y,isGlobstar:v,negated:b,negatedExtglob:E};if(!0===r.tokens&&(k.maxDepth=0,Se(c)||o.push(P),k.tokens=o),!0===r.parts||!0===r.tokens){let e;for(let n=0;n<i.length;n++){const s=e?e+1:h,u=i[n],c=t.slice(s,u);r.tokens&&(0===n&&0!==h?(o[n].isPrefix=!0,o[n].value=T):o[n].value=c,me(o[n]),k.maxDepth+=o[n].depth),0===n&&""===c||a.push(c),e=u}if(e&&e+1<t.length){const n=t.slice(e+1);a.push(n),r.tokens&&(o[o.length-1].value=n,me(o[o.length-1]),k.maxDepth+=o[o.length-1].depth)}k.slashes=i,k.parts=a}return k};const Ee=re,Ae=Wt,{MAX_LENGTH:Re,POSIX_REGEX_SOURCE:Pe,REGEX_NON_SPECIAL_CHARS:xe,REGEX_SPECIAL_CHARS_BACKREF:Ce,REPLACEMENTS:Oe}=Ee,Te=(t,e)=>{if("function"==typeof e.expandRange)return e.expandRange(...t,e);t.sort();const r=`[${t.join("-")}]`;try{new RegExp(r)}catch(e){return t.map((t=>Ae.escapeRegex(t))).join("..")}return r},we=(t,e)=>`Missing ${t}: "${e}" - use "\\\\${e}" to match literal characters`,ke=(t,e)=>{if("string"!=typeof t)throw new TypeError("Expected a string");t=Oe[t]||t;const r={...e},n="number"==typeof r.maxLength?Math.min(Re,r.maxLength):Re;let s=t.length;if(s>n)throw new SyntaxError(`Input length: ${s}, exceeds maximum allowed length: ${n}`);const i={type:"bos",value:"",output:r.prepend||""},o=[i],a=r.capture?"":"?:",u=Ae.isWindows(e),c=Ee.globChars(u),l=Ee.extglobChars(c),{DOT_LITERAL:p,PLUS_LITERAL:h,SLASH_LITERAL:f,ONE_CHAR:d,DOTS_SLASH:_,NO_DOT:g,NO_DOT_SLASH:y,NO_DOTS_SLASH:v,QMARK:S,QMARK_NO_DOT:m,STAR:b,START_ANCHOR:E}=c,A=t=>`(${a}(?:(?!${E}${t.dot?_:p}).)*?)`,R=r.dot?"":g,P=r.dot?S:m;let x=!0===r.bash?A(r):b;r.capture&&(x=`(${x})`),"boolean"==typeof r.noext&&(r.noextglob=r.noext);const C={input:t,index:-1,start:0,dot:!0===r.dot,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:o};t=Ae.removePrefix(t,C),s=t.length;const O=[],T=[],w=[];let k,L=i;const H=()=>C.index===s-1,$=C.peek=(e=1)=>t[C.index+e],M=C.advance=()=>t[++C.index]||"",D=()=>t.slice(C.index+1),F=(t="",e=0)=>{C.consumed+=t,C.index+=e},I=t=>{C.output+=null!=t.output?t.output:t.value,F(t.value)},N=()=>{let t=1;for(;"!"===$()&&("("!==$(2)||"?"===$(3));)M(),C.start++,t++;return t%2!=0&&(C.negated=!0,C.start++,!0)},j=t=>{C[t]++,w.push(t)},B=t=>{C[t]--,w.pop()},G=t=>{if("globstar"===L.type){const e=C.braces>0&&("comma"===t.type||"brace"===t.type),r=!0===t.extglob||O.length&&("pipe"===t.type||"paren"===t.type);"slash"===t.type||"paren"===t.type||e||r||(C.output=C.output.slice(0,-L.output.length),L.type="star",L.value="*",L.output=x,C.output+=L.output)}if(O.length&&"paren"!==t.type&&(O[O.length-1].inner+=t.value),(t.value||t.output)&&I(t),L&&"text"===L.type&&"text"===t.type)return L.value+=t.value,void(L.output=(L.output||"")+t.value);t.prev=L,o.push(t),L=t},U=(t,e)=>{const n={...l[e],conditions:1,inner:""};n.prev=L,n.parens=C.parens,n.output=C.output;const s=(r.capture?"(":"")+n.open;j("parens"),G({type:t,value:e,output:C.output?"":d}),G({type:"paren",extglob:!0,value:M(),output:s}),O.push(n)},W=t=>{let n,s=t.close+(r.capture?")":"");if("negate"===t.type){let i=x;if(t.inner&&t.inner.length>1&&t.inner.includes("/")&&(i=A(r)),(i!==x||H()||/^\)+$/.test(D()))&&(s=t.close=`)$))${i}`),t.inner.includes("*")&&(n=D())&&/^\.[^\\/.]+$/.test(n)){const r=ke(n,{...e,fastpaths:!1}).output;s=t.close=`)${r})${i})`}"bos"===t.prev.type&&(C.negatedExtglob=!0)}G({type:"paren",extglob:!0,value:k,output:s}),B("parens")};if(!1!==r.fastpaths&&!/(^[*!]|[/()[\]{}"])/.test(t)){let n=!1,s=t.replace(Ce,((t,e,r,s,i,o)=>"\\"===s?(n=!0,t):"?"===s?e?e+s+(i?S.repeat(i.length):""):0===o?P+(i?S.repeat(i.length):""):S.repeat(r.length):"."===s?p.repeat(r.length):"*"===s?e?e+s+(i?x:""):x:e?t:`\\${t}`));return!0===n&&(s=!0===r.unescape?s.replace(/\\/g,""):s.replace(/\\+/g,(t=>t.length%2==0?"\\\\":t?"\\":""))),s===t&&!0===r.contains?(C.output=t,C):(C.output=Ae.wrapOutput(s,C,e),C)}for(;!H();){if(k=M(),"\0"===k)continue;if("\\"===k){const t=$();if("/"===t&&!0!==r.bash)continue;if("."===t||";"===t)continue;if(!t){k+="\\",G({type:"text",value:k});continue}const e=/^\\+/.exec(D());let n=0;if(e&&e[0].length>2&&(n=e[0].length,C.index+=n,n%2!=0&&(k+="\\")),!0===r.unescape?k=M():k+=M(),0===C.brackets){G({type:"text",value:k});continue}}if(C.brackets>0&&("]"!==k||"["===L.value||"[^"===L.value)){if(!1!==r.posix&&":"===k){const t=L.value.slice(1);if(t.includes("[")&&(L.posix=!0,t.includes(":"))){const t=L.value.lastIndexOf("["),e=L.value.slice(0,t),r=L.value.slice(t+2),n=Pe[r];if(n){L.value=e+n,C.backtrack=!0,M(),i.output||1!==o.indexOf(L)||(i.output=d);continue}}}("["===k&&":"!==$()||"-"===k&&"]"===$())&&(k=`\\${k}`),"]"!==k||"["!==L.value&&"[^"!==L.value||(k=`\\${k}`),!0===r.posix&&"!"===k&&"["===L.value&&(k="^"),L.value+=k,I({value:k});continue}if(1===C.quotes&&'"'!==k){k=Ae.escapeRegex(k),L.value+=k,I({value:k});continue}if('"'===k){C.quotes=1===C.quotes?0:1,!0===r.keepQuotes&&G({type:"text",value:k});continue}if("("===k){j("parens"),G({type:"paren",value:k});continue}if(")"===k){if(0===C.parens&&!0===r.strictBrackets)throw new SyntaxError(we("opening","("));const t=O[O.length-1];if(t&&C.parens===t.parens+1){W(O.pop());continue}G({type:"paren",value:k,output:C.parens?")":"\\)"}),B("parens");continue}if("["===k){if(!0!==r.nobracket&&D().includes("]"))j("brackets");else{if(!0!==r.nobracket&&!0===r.strictBrackets)throw new SyntaxError(we("closing","]"));k=`\\${k}`}G({type:"bracket",value:k});continue}if("]"===k){if(!0===r.nobracket||L&&"bracket"===L.type&&1===L.value.length){G({type:"text",value:k,output:`\\${k}`});continue}if(0===C.brackets){if(!0===r.strictBrackets)throw new SyntaxError(we("opening","["));G({type:"text",value:k,output:`\\${k}`});continue}B("brackets");const t=L.value.slice(1);if(!0===L.posix||"^"!==t[0]||t.includes("/")||(k=`/${k}`),L.value+=k,I({value:k}),!1===r.literalBrackets||Ae.hasRegexChars(t))continue;const e=Ae.escapeRegex(L.value);if(C.output=C.output.slice(0,-L.value.length),!0===r.literalBrackets){C.output+=e,L.value=e;continue}L.value=`(${a}${e}|${L.value})`,C.output+=L.value;continue}if("{"===k&&!0!==r.nobrace){j("braces");const t={type:"brace",value:k,output:"(",outputIndex:C.output.length,tokensIndex:C.tokens.length};T.push(t),G(t);continue}if("}"===k){const t=T[T.length-1];if(!0===r.nobrace||!t){G({type:"text",value:k,output:k});continue}let e=")";if(!0===t.dots){const t=o.slice(),n=[];for(let e=t.length-1;e>=0&&(o.pop(),"brace"!==t[e].type);e--)"dots"!==t[e].type&&n.unshift(t[e].value);e=Te(n,r),C.backtrack=!0}if(!0!==t.comma&&!0!==t.dots){const r=C.output.slice(0,t.outputIndex),n=C.tokens.slice(t.tokensIndex);t.value=t.output="\\{",k=e="\\}",C.output=r;for(const t of n)C.output+=t.output||t.value}G({type:"brace",value:k,output:e}),B("braces"),T.pop();continue}if("|"===k){O.length>0&&O[O.length-1].conditions++,G({type:"text",value:k});continue}if(","===k){let t=k;const e=T[T.length-1];e&&"braces"===w[w.length-1]&&(e.comma=!0,t="|"),G({type:"comma",value:k,output:t});continue}if("/"===k){if("dot"===L.type&&C.index===C.start+1){C.start=C.index+1,C.consumed="",C.output="",o.pop(),L=i;continue}G({type:"slash",value:k,output:f});continue}if("."===k){if(C.braces>0&&"dot"===L.type){"."===L.value&&(L.output=p);const t=T[T.length-1];L.type="dots",L.output+=k,L.value+=k,t.dots=!0;continue}if(C.braces+C.parens===0&&"bos"!==L.type&&"slash"!==L.type){G({type:"text",value:k,output:p});continue}G({type:"dot",value:k,output:p});continue}if("?"===k){if(!(L&&"("===L.value)&&!0!==r.noextglob&&"("===$()&&"?"!==$(2)){U("qmark",k);continue}if(L&&"paren"===L.type){const t=$();let e=k;if("<"===t&&!Ae.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");("("===L.value&&!/[!=<:]/.test(t)||"<"===t&&!/<([!=]|\w+>)/.test(D()))&&(e=`\\${k}`),G({type:"text",value:k,output:e});continue}if(!0!==r.dot&&("slash"===L.type||"bos"===L.type)){G({type:"qmark",value:k,output:m});continue}G({type:"qmark",value:k,output:S});continue}if("!"===k){if(!0!==r.noextglob&&"("===$()&&("?"!==$(2)||!/[!=<:]/.test($(3)))){U("negate",k);continue}if(!0!==r.nonegate&&0===C.index){N();continue}}if("+"===k){if(!0!==r.noextglob&&"("===$()&&"?"!==$(2)){U("plus",k);continue}if(L&&"("===L.value||!1===r.regex){G({type:"plus",value:k,output:h});continue}if(L&&("bracket"===L.type||"paren"===L.type||"brace"===L.type)||C.parens>0){G({type:"plus",value:k});continue}G({type:"plus",value:h});continue}if("@"===k){if(!0!==r.noextglob&&"("===$()&&"?"!==$(2)){G({type:"at",extglob:!0,value:k,output:""});continue}G({type:"text",value:k});continue}if("*"!==k){"$"!==k&&"^"!==k||(k=`\\${k}`);const t=xe.exec(D());t&&(k+=t[0],C.index+=t[0].length),G({type:"text",value:k});continue}if(L&&("globstar"===L.type||!0===L.star)){L.type="star",L.star=!0,L.value+=k,L.output=x,C.backtrack=!0,C.globstar=!0,F(k);continue}let e=D();if(!0!==r.noextglob&&/^\([^?]/.test(e)){U("star",k);continue}if("star"===L.type){if(!0===r.noglobstar){F(k);continue}const n=L.prev,s=n.prev,i="slash"===n.type||"bos"===n.type,o=s&&("star"===s.type||"globstar"===s.type);if(!0===r.bash&&(!i||e[0]&&"/"!==e[0])){G({type:"star",value:k,output:""});continue}const a=C.braces>0&&("comma"===n.type||"brace"===n.type),u=O.length&&("pipe"===n.type||"paren"===n.type);if(!i&&"paren"!==n.type&&!a&&!u){G({type:"star",value:k,output:""});continue}for(;"/**"===e.slice(0,3);){const r=t[C.index+4];if(r&&"/"!==r)break;e=e.slice(3),F("/**",3)}if("bos"===n.type&&H()){L.type="globstar",L.value+=k,L.output=A(r),C.output=L.output,C.globstar=!0,F(k);continue}if("slash"===n.type&&"bos"!==n.prev.type&&!o&&H()){C.output=C.output.slice(0,-(n.output+L.output).length),n.output=`(?:${n.output}`,L.type="globstar",L.output=A(r)+(r.strictSlashes?")":"|$)"),L.value+=k,C.globstar=!0,C.output+=n.output+L.output,F(k);continue}if("slash"===n.type&&"bos"!==n.prev.type&&"/"===e[0]){const t=void 0!==e[1]?"|$":"";C.output=C.output.slice(0,-(n.output+L.output).length),n.output=`(?:${n.output}`,L.type="globstar",L.output=`${A(r)}${f}|${f}${t})`,L.value+=k,C.output+=n.output+L.output,C.globstar=!0,F(k+M()),G({type:"slash",value:"/",output:""});continue}if("bos"===n.type&&"/"===e[0]){L.type="globstar",L.value+=k,L.output=`(?:^|${f}|${A(r)}${f})`,C.output=L.output,C.globstar=!0,F(k+M()),G({type:"slash",value:"/",output:""});continue}C.output=C.output.slice(0,-L.output.length),L.type="globstar",L.output=A(r),L.value+=k,C.output+=L.output,C.globstar=!0,F(k);continue}const n={type:"star",value:k,output:x};!0!==r.bash?!L||"bracket"!==L.type&&"paren"!==L.type||!0!==r.regex?(C.index!==C.start&&"slash"!==L.type&&"dot"!==L.type||("dot"===L.type?(C.output+=y,L.output+=y):!0===r.dot?(C.output+=v,L.output+=v):(C.output+=R,L.output+=R),"*"!==$()&&(C.output+=d,L.output+=d)),G(n)):(n.output=k,G(n)):(n.output=".*?","bos"!==L.type&&"slash"!==L.type||(n.output=R+n.output),G(n))}for(;C.brackets>0;){if(!0===r.strictBrackets)throw new SyntaxError(we("closing","]"));C.output=Ae.escapeLast(C.output,"["),B("brackets")}for(;C.parens>0;){if(!0===r.strictBrackets)throw new SyntaxError(we("closing",")"));C.output=Ae.escapeLast(C.output,"("),B("parens")}for(;C.braces>0;){if(!0===r.strictBrackets)throw new SyntaxError(we("closing","}"));C.output=Ae.escapeLast(C.output,"{"),B("braces")}if(!0===r.strictSlashes||"star"!==L.type&&"bracket"!==L.type||G({type:"maybe_slash",value:"",output:`${f}?`}),!0===C.backtrack){C.output="";for(const t of C.tokens)C.output+=null!=t.output?t.output:t.value,t.suffix&&(C.output+=t.suffix)}return C};ke.fastpaths=(t,e)=>{const r={...e},n="number"==typeof r.maxLength?Math.min(Re,r.maxLength):Re,s=t.length;if(s>n)throw new SyntaxError(`Input length: ${s}, exceeds maximum allowed length: ${n}`);t=Oe[t]||t;const i=Ae.isWindows(e),{DOT_LITERAL:o,SLASH_LITERAL:a,ONE_CHAR:u,DOTS_SLASH:c,NO_DOT:l,NO_DOTS:p,NO_DOTS_SLASH:h,STAR:f,START_ANCHOR:d}=Ee.globChars(i),_=r.dot?p:l,g=r.dot?h:l,y=r.capture?"":"?:";let v=!0===r.bash?".*?":f;r.capture&&(v=`(${v})`);const S=t=>!0===t.noglobstar?v:`(${y}(?:(?!${d}${t.dot?c:o}).)*?)`,m=t=>{switch(t){case"*":return`${_}${u}${v}`;case".*":return`${o}${u}${v}`;case"*.*":return`${_}${v}${o}${u}${v}`;case"*/*":return`${_}${v}${a}${u}${g}${v}`;case"**":return _+S(r);case"**/*":return`(?:${_}${S(r)}${a})?${g}${u}${v}`;case"**/*.*":return`(?:${_}${S(r)}${a})?${g}${v}${o}${u}${v}`;case"**/.*":return`(?:${_}${S(r)}${a})?${o}${u}${v}`;default:{const e=/^(.*?)\.(\w+)$/.exec(t);if(!e)return;const r=m(e[1]);if(!r)return;return r+o+e[2]}}},b=Ae.removePrefix(t,{negated:!1,prefix:""});let E=m(b);return E&&!0!==r.strictSlashes&&(E+=`${a}?`),E};const Le=e,He=be,$e=ke,Me=Wt,De=re,Fe=(t,e,r=!1)=>{if(Array.isArray(t)){const n=t.map((t=>Fe(t,e,r))),s=t=>{for(const e of n){const r=e(t);if(r)return r}return!1};return s}const n=(s=t)&&"object"==typeof s&&!Array.isArray(s)&&t.tokens&&t.input;var s;if(""===t||"string"!=typeof t&&!n)throw new TypeError("Expected pattern to be a non-empty string");const i=e||{},o=Me.isWindows(e),a=n?Fe.compileRe(t,e):Fe.makeRe(t,e,!1,!0),u=a.state;delete a.state;let c=()=>!1;if(i.ignore){const t={...e,ignore:null,onMatch:null,onResult:null};c=Fe(i.ignore,t,r)}const l=(r,n=!1)=>{const{isMatch:s,match:l,output:p}=Fe.test(r,a,e,{glob:t,posix:o}),h={glob:t,state:u,regex:a,posix:o,input:r,output:p,match:l,isMatch:s};return"function"==typeof i.onResult&&i.onResult(h),!1===s?(h.isMatch=!1,!!n&&h):c(r)?("function"==typeof i.onIgnore&&i.onIgnore(h),h.isMatch=!1,!!n&&h):("function"==typeof i.onMatch&&i.onMatch(h),!n||h)};return r&&(l.state=u),l};Fe.test=(t,e,r,{glob:n,posix:s}={})=>{if("string"!=typeof t)throw new TypeError("Expected input to be a string");if(""===t)return{isMatch:!1,output:""};const i=r||{},o=i.format||(s?Me.toPosixSlashes:null);let a=t===n,u=a&&o?o(t):t;return!1===a&&(u=o?o(t):t,a=u===n),!1!==a&&!0!==i.capture||(a=!0===i.matchBase||!0===i.basename?Fe.matchBase(t,e,r,s):e.exec(u)),{isMatch:Boolean(a),match:a,output:u}},Fe.matchBase=(t,e,r,n=Me.isWindows(r))=>(e instanceof RegExp?e:Fe.makeRe(e,r)).test(Le.basename(t)),Fe.isMatch=(t,e,r)=>Fe(e,r)(t),Fe.parse=(t,e)=>Array.isArray(t)?t.map((t=>Fe.parse(t,e))):$e(t,{...e,fastpaths:!1}),Fe.scan=(t,e)=>He(t,e),Fe.compileRe=(t,e,r=!1,n=!1)=>{if(!0===r)return t.output;const s=e||{},i=s.contains?"":"^",o=s.contains?"":"$";let a=`${i}(?:${t.output})${o}`;t&&!0===t.negated&&(a=`^(?!${a}).*$`);const u=Fe.toRegex(a,e);return!0===n&&(u.state=t),u},Fe.makeRe=(t,e={},r=!1,n=!1)=>{if(!t||"string"!=typeof t)throw new TypeError("Expected a non-empty string");let s={negated:!1,fastpaths:!0};return!1===e.fastpaths||"."!==t[0]&&"*"!==t[0]||(s.output=$e.fastpaths(t,e)),s.output||(s=$e(t,e)),Fe.compileRe(s,e,r,n)},Fe.toRegex=(t,e)=>{try{const r=e||{};return new RegExp(t,r.flags||(r.nocase?"i":""))}catch(t){if(e&&!0===e.debug)throw t;return/$^/}},Fe.constants=De;const Ie=r,Ne=Ut,je=Fe,Be=Wt,Ge=t=>""===t||"./"===t,Ue=(t,e,r)=>{e=[].concat(e),t=[].concat(t);let n=new Set,s=new Set,i=new Set,o=0,a=t=>{i.add(t.output),r&&r.onResult&&r.onResult(t)};for(let i=0;i<e.length;i++){let u=je(String(e[i]),{...r,onResult:a},!0),c=u.state.negated||u.state.negatedExtglob;c&&o++;for(let e of t){let t=u(e,!0);(c?!t.isMatch:t.isMatch)&&(c?n.add(t.output):(n.delete(t.output),s.add(t.output)))}}let u=(o===e.length?[...i]:[...s]).filter((t=>!n.has(t)));if(r&&0===u.length){if(!0===r.failglob)throw new Error(`No matches found for "${e.join(", ")}"`);if(!0===r.nonull||!0===r.nullglob)return r.unescape?e.map((t=>t.replace(/\\/g,""))):e}return u};Ue.match=Ue,Ue.matcher=(t,e)=>je(t,e),Ue.any=Ue.isMatch=(t,e,r)=>je(e,r)(t),Ue.not=(t,e,r={})=>{e=[].concat(e).map(String);let n=new Set,s=[],i=new Set(Ue(t,e,{...r,onResult:t=>{r.onResult&&r.onResult(t),s.push(t.output)}}));for(let t of s)i.has(t)||n.add(t);return[...n]},Ue.contains=(t,e,r)=>{if("string"!=typeof t)throw new TypeError(`Expected a string: "${Ie.inspect(t)}"`);if(Array.isArray(e))return e.some((e=>Ue.contains(t,e,r)));if("string"==typeof e){if(Ge(t)||Ge(e))return!1;if(t.includes(e)||t.startsWith("./")&&t.slice(2).includes(e))return!0}return Ue.isMatch(t,e,{...r,contains:!0})},Ue.matchKeys=(t,e,r)=>{if(!Be.isObject(t))throw new TypeError("Expected the first argument to be an object");let n=Ue(Object.keys(t),e,r),s={};for(let e of n)s[e]=t[e];return s},Ue.some=(t,e,r)=>{let n=[].concat(t);for(let t of[].concat(e)){let e=je(String(t),r);if(n.some((t=>e(t))))return!0}return!1},Ue.every=(t,e,r)=>{let n=[].concat(t);for(let t of[].concat(e)){let e=je(String(t),r);if(!n.every((t=>e(t))))return!1}return!0},Ue.all=(t,e,r)=>{if("string"!=typeof t)throw new TypeError(`Expected a string: "${Ie.inspect(t)}"`);return[].concat(e).every((e=>je(e,r)(t)))},Ue.capture=(t,e,r)=>{let n=Be.isWindows(r),s=je.makeRe(String(t),{...r,capture:!0}).exec(n?Be.toPosixSlashes(e):e);if(s)return s.slice(1).map((t=>void 0===t?"":t))},Ue.makeRe=(...t)=>je.makeRe(...t),Ue.scan=(...t)=>je.scan(...t),Ue.parse=(t,e)=>{let r=[];for(let n of[].concat(t||[]))for(let t of Ne(String(n),e))r.push(je.parse(t,e));return r},Ue.braces=(t,e)=>{if("string"!=typeof t)throw new TypeError("Expected a string");return e&&!0===e.nobrace||!/\{.*\}/.test(t)?[t]:Ne(t,e)},Ue.braceExpand=(t,e)=>{if("string"!=typeof t)throw new TypeError("Expected a string");return Ue.braces(t,{...e,expand:!0})};var We=Ue;Object.defineProperty(P,"__esModule",{value:!0}),P.removeDuplicateSlashes=P.matchAny=P.convertPatternsToRe=P.makeRe=P.getPatternParts=P.expandBraceExpansion=P.expandPatternsWithBraceExpansion=P.isAffectDepthOfReadingPattern=P.endsWithSlashGlobStar=P.hasGlobStar=P.getBaseDirectory=P.isPatternRelatedToParentDirectory=P.getPatternsOutsideCurrentDirectory=P.getPatternsInsideCurrentDirectory=P.getPositivePatterns=P.getNegativePatterns=P.isPositivePattern=P.isNegativePattern=P.convertToNegativePattern=P.convertToPositivePattern=P.isDynamicPattern=P.isStaticPattern=void 0;const Ke=e,Ve=function(t,e){Object.assign({flipBackslashes:!0},e).flipBackslashes&&L&&t.indexOf("/")<0&&(t=t.replace(H,"/")),$.test(t)&&(t+="/"),t+="a";do{t=k(t)}while(w(t)||M.test(t));return t.replace(D,"$1")},qe=We,Qe="**",Ye="\\",Xe=/[*?]|^!/,Ze=/\[[^[]*]/,ze=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,Je=/[!*+?@]\([^(]*\)/,tr=/,|\.\./,er=/(?!^)\/{2,}/g;function rr(t,e={}){return!nr(t,e)}function nr(t,e={}){return""!==t&&(!(!1!==e.caseSensitiveMatch&&!t.includes(Ye))||(!!(Xe.test(t)||Ze.test(t)||ze.test(t))||(!(!1===e.extglob||!Je.test(t))||!(!1===e.braceExpansion||!function(t){const e=t.indexOf("{");if(-1===e)return!1;const r=t.indexOf("}",e+1);if(-1===r)return!1;const n=t.slice(e,r);return tr.test(n)}(t)))))}function sr(t){return t.startsWith("!")&&"("!==t[1]}function ir(t){return!sr(t)}function or(t){return t.startsWith("..")||t.startsWith("./..")}function ar(t){return t.endsWith("/"+Qe)}function ur(t){const e=qe.braces(t,{expand:!0,nodupes:!0,keepEscaping:!0});return e.sort(((t,e)=>t.length-e.length)),e.filter((t=>""!==t))}function cr(t,e){return qe.makeRe(t,e)}P.isStaticPattern=rr,P.isDynamicPattern=nr,P.convertToPositivePattern=function(t){return sr(t)?t.slice(1):t},P.convertToNegativePattern=function(t){return"!"+t},P.isNegativePattern=sr,P.isPositivePattern=ir,P.getNegativePatterns=function(t){return t.filter(sr)},P.getPositivePatterns=function(t){return t.filter(ir)},P.getPatternsInsideCurrentDirectory=function(t){return t.filter((t=>!or(t)))},P.getPatternsOutsideCurrentDirectory=function(t){return t.filter(or)},P.isPatternRelatedToParentDirectory=or,P.getBaseDirectory=function(t){return Ve(t,{flipBackslashes:!1})},P.hasGlobStar=function(t){return t.includes(Qe)},P.endsWithSlashGlobStar=ar,P.isAffectDepthOfReadingPattern=function(t){const e=Ke.basename(t);return ar(t)||rr(e)},P.expandPatternsWithBraceExpansion=function(t){return t.reduce(((t,e)=>t.concat(ur(e))),[])},P.expandBraceExpansion=ur,P.getPatternParts=function(t,e){let{parts:r}=qe.scan(t,Object.assign(Object.assign({},e),{parts:!0}));return 0===r.length&&(r=[t]),r[0].startsWith("/")&&(r[0]=r[0].slice(1),r.unshift("")),r},P.makeRe=cr,P.convertPatternsToRe=function(t,e){return t.map((t=>cr(t,e)))},P.matchAny=function(t,e){return e.some((e=>e.test(t)))},P.removeDuplicateSlashes=function(t){return t.replace(er,"/")};var lr={};const pr=n.PassThrough,hr=Array.prototype.slice;var fr=function(){const t=[],e=hr.call(arguments);let r=!1,n=e[e.length-1];n&&!Array.isArray(n)&&null==n.pipe?e.pop():n={};const s=!1!==n.end,i=!0===n.pipeError;null==n.objectMode&&(n.objectMode=!0);null==n.highWaterMark&&(n.highWaterMark=65536);const o=pr(n);function a(){for(let e=0,r=arguments.length;e<r;e++)t.push(dr(arguments[e],n));return u(),this}function u(){if(r)return;r=!0;let e=t.shift();if(!e)return void process.nextTick(c);Array.isArray(e)||(e=[e]);let n=e.length+1;function s(){--n>0||(r=!1,u())}function a(t){function e(){t.removeListener("merge2UnpipeEnd",e),t.removeListener("end",e),i&&t.removeListener("error",r),s()}function r(t){o.emit("error",t)}if(t._readableState.endEmitted)return s();t.on("merge2UnpipeEnd",e),t.on("end",e),i&&t.on("error",r),t.pipe(o,{end:!1}),t.resume()}for(let t=0;t<e.length;t++)a(e[t]);s()}function c(){r=!1,o.emit("queueDrain"),s&&o.end()}o.setMaxListeners(0),o.add=a,o.on("unpipe",(function(t){t.emit("merge2UnpipeEnd")})),e.length&&a.apply(null,e);return o};function dr(t,e){if(Array.isArray(t))for(let r=0,n=t.length;r<n;r++)t[r]=dr(t[r],e);else{if(!t._readableState&&t.pipe&&(t=t.pipe(pr(e))),!t._readableState||!t.pause||!t.pipe)throw new Error("Only readable stream can be merged.");t.pause()}return t}Object.defineProperty(lr,"__esModule",{value:!0}),lr.merge=void 0;const _r=fr;function gr(t){t.forEach((t=>t.emit("close")))}lr.merge=function(t){const e=_r(t);return t.forEach((t=>{t.once("error",(t=>e.emit("error",t)))})),e.once("close",(()=>gr(t))),e.once("end",(()=>gr(t))),e};var yr={};Object.defineProperty(yr,"__esModule",{value:!0}),yr.isEmpty=yr.isString=void 0,yr.isString=function(t){return"string"==typeof t},yr.isEmpty=function(t){return""===t},Object.defineProperty(c,"__esModule",{value:!0}),c.string=c.stream=c.pattern=c.path=c.fs=c.errno=c.array=void 0;const vr=l;c.array=vr;const Sr=p;c.errno=Sr;const mr=h;c.fs=mr;const br=d;c.path=br;const Er=P;c.pattern=Er;const Ar=lr;c.stream=Ar;const Rr=yr;c.string=Rr,Object.defineProperty(u,"__esModule",{value:!0}),u.convertPatternGroupToTask=u.convertPatternGroupsToTasks=u.groupPatternsByBaseDirectory=u.getNegativePatternsAsPositive=u.getPositivePatterns=u.convertPatternsToTasks=u.generate=void 0;const Pr=c;function xr(t,e){let r=t;return e.braceExpansion&&(r=Pr.pattern.expandPatternsWithBraceExpansion(r)),e.baseNameMatch&&(r=r.map((t=>t.includes("/")?t:`**/${t}`))),r.map((t=>Pr.pattern.removeDuplicateSlashes(t)))}function Cr(t,e,r){const n=[],s=Pr.pattern.getPatternsOutsideCurrentDirectory(t),i=Pr.pattern.getPatternsInsideCurrentDirectory(t),o=wr(s),a=wr(i);return n.push(...kr(o,e,r)),"."in a?n.push(Lr(".",i,e,r)):n.push(...kr(a,e,r)),n}function Or(t){return Pr.pattern.getPositivePatterns(t)}function Tr(t,e){return Pr.pattern.getNegativePatterns(t).concat(e).map(Pr.pattern.convertToPositivePattern)}function wr(t){return t.reduce(((t,e)=>{const r=Pr.pattern.getBaseDirectory(e);return r in t?t[r].push(e):t[r]=[e],t}),{})}function kr(t,e,r){return Object.keys(t).map((n=>Lr(n,t[n],e,r)))}function Lr(t,e,r,n){return{dynamic:n,positive:e,negative:r,base:t,patterns:[].concat(e,r.map(Pr.pattern.convertToNegativePattern))}}u.generate=function(t,e){const r=xr(t,e),n=xr(e.ignore,e),s=Or(r),i=Tr(r,n),o=s.filter((t=>Pr.pattern.isStaticPattern(t,e))),a=s.filter((t=>Pr.pattern.isDynamicPattern(t,e))),u=Cr(o,i,!1),c=Cr(a,i,!0);return u.concat(c)},u.convertPatternsToTasks=Cr,u.getPositivePatterns=Or,u.getNegativePatternsAsPositive=Tr,u.groupPatternsByBaseDirectory=wr,u.convertPatternGroupsToTasks=kr,u.convertPatternGroupToTask=Lr;var Hr={},$r={},Mr={},Dr={},Fr={},Ir={},Nr={},jr={},Br={};function Gr(t,e){t(e)}function Ur(t,e){t(null,e)}Object.defineProperty(Br,"__esModule",{value:!0}),Br.read=void 0,Br.read=function(t,e,r){e.fs.lstat(t,((n,s)=>{null===n?s.isSymbolicLink()&&e.followSymbolicLink?e.fs.stat(t,((t,n)=>{if(null!==t)return e.throwErrorOnBrokenSymbolicLink?void Gr(r,t):void Ur(r,s);e.markSymbolicLink&&(n.isSymbolicLink=()=>!0),Ur(r,n)})):Ur(r,s):Gr(r,n)}))};var Wr={};Object.defineProperty(Wr,"__esModule",{value:!0}),Wr.read=void 0,Wr.read=function(t,e){const r=e.fs.lstatSync(t);if(!r.isSymbolicLink()||!e.followSymbolicLink)return r;try{const r=e.fs.statSync(t);return e.markSymbolicLink&&(r.isSymbolicLink=()=>!0),r}catch(t){if(!e.throwErrorOnBrokenSymbolicLink)return r;throw t}};var Kr={},Vr={};!function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.createFileSystemAdapter=t.FILE_SYSTEM_ADAPTER=void 0;const e=i;t.FILE_SYSTEM_ADAPTER={lstat:e.lstat,stat:e.stat,lstatSync:e.lstatSync,statSync:e.statSync},t.createFileSystemAdapter=function(e){return void 0===e?t.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},t.FILE_SYSTEM_ADAPTER),e)}}(Vr),Object.defineProperty(Kr,"__esModule",{value:!0});const qr=Vr;Kr.default=class{constructor(t={}){this._options=t,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=qr.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(t,e){return null!=t?t:e}},Object.defineProperty(jr,"__esModule",{value:!0}),jr.statSync=jr.stat=jr.Settings=void 0;const Qr=Br,Yr=Wr,Xr=Kr;function Zr(t={}){return t instanceof Xr.default?t:new Xr.default(t)} /*! queue-microtask. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */let zr;jr.Settings=Xr.default,jr.stat=function(t,e,r){"function"!=typeof e?Qr.read(t,Zr(e),r):Qr.read(t,Zr(),e)},jr.statSync=function(t,e){const r=Zr(e);return Yr.read(t,r)};var Jr=function(t,e){let r,n,s,i=!0;Array.isArray(t)?(r=[],n=t.length):(s=Object.keys(t),r={},n=s.length);function o(t){function n(){e&&e(t,r),e=null}i?tn(n):n()}function a(t,e,s){r[t]=s,(0==--n||e)&&o(e)}n?s?s.forEach((function(e){t[e]((function(t,r){a(e,t,r)}))})):t.forEach((function(t,e){t((function(t,r){a(e,t,r)}))})):o(null);i=!1}; /*! run-parallel. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */const tn="function"==typeof queueMicrotask?queueMicrotask.bind("undefined"!=typeof window?window:o.commonjsGlobal):t=>(zr||(zr=Promise.resolve())).then(t).catch((t=>setTimeout((()=>{throw t}),0)));var en={};Object.defineProperty(en,"__esModule",{value:!0}),en.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;const rn=process.versions.node.split(".");if(void 0===rn[0]||void 0===rn[1])throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);const nn=Number.parseInt(rn[0],10),sn=Number.parseInt(rn[1],10),on=nn>10,an=10===nn&&sn>=10;en.IS_SUPPORT_READDIR_WITH_FILE_TYPES=on||an;var un={},cn={};Obje