UNPKG

@envsa/shared-config

Version:

A collection of shared configurations, linters and formatting tools for TypeScript projects. All managed as a single dependency, and invoked via a single command.

5 lines 236 kB
#!/usr/bin/env node import { createRequire } from "module"; const require = createRequire(import.meta.url); var Td=Object.create;var To=Object.defineProperty;var $d=Object.getOwnPropertyDescriptor;var Md=Object.getOwnPropertyNames;var Id=Object.getPrototypeOf,jd=Object.prototype.hasOwnProperty;var de=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,n)=>(typeof require<"u"?require:t)[n]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var B=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Ld=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of Md(t))!jd.call(e,i)&&i!==n&&To(e,i,{get:()=>t[i],enumerable:!(r=$d(t,i))||r.enumerable});return e};var dt=(e,t,n)=>(n=e!=null?Td(Id(e)):{},Ld(t||!e||!e.__esModule?To(n,"default",{value:e,enumerable:!0}):n,e));var Gr=B((xE,qr)=>{var Bn=process||{},ko=Bn.argv||[],Rn=Bn.env||{},Wd=!(Rn.NO_COLOR||ko.includes("--no-color"))&&(!!Rn.FORCE_COLOR||ko.includes("--color")||Bn.platform==="win32"||(Bn.stdout||{}).isTTY&&Rn.TERM!=="dumb"||!!Rn.CI),qd=(e,t,n=e)=>r=>{let i=""+r,s=i.indexOf(t,e.length);return~s?e+Gd(i,t,n,s)+t:e+i+t},Gd=(e,t,n,r)=>{let i="",s=0;do i+=e.substring(s,r)+n,s=r+t.length,r=e.indexOf(t,s);while(~r);return i+e.substring(s)},No=(e=Wd)=>{let t=e?qd:()=>String;return{isColorSupported:e,reset:t("\x1B[0m","\x1B[0m"),bold:t("\x1B[1m","\x1B[22m","\x1B[22m\x1B[1m"),dim:t("\x1B[2m","\x1B[22m","\x1B[22m\x1B[2m"),italic:t("\x1B[3m","\x1B[23m"),underline:t("\x1B[4m","\x1B[24m"),inverse:t("\x1B[7m","\x1B[27m"),hidden:t("\x1B[8m","\x1B[28m"),strikethrough:t("\x1B[9m","\x1B[29m"),black:t("\x1B[30m","\x1B[39m"),red:t("\x1B[31m","\x1B[39m"),green:t("\x1B[32m","\x1B[39m"),yellow:t("\x1B[33m","\x1B[39m"),blue:t("\x1B[34m","\x1B[39m"),magenta:t("\x1B[35m","\x1B[39m"),cyan:t("\x1B[36m","\x1B[39m"),white:t("\x1B[37m","\x1B[39m"),gray:t("\x1B[90m","\x1B[39m"),bgBlack:t("\x1B[40m","\x1B[49m"),bgRed:t("\x1B[41m","\x1B[49m"),bgGreen:t("\x1B[42m","\x1B[49m"),bgYellow:t("\x1B[43m","\x1B[49m"),bgBlue:t("\x1B[44m","\x1B[49m"),bgMagenta:t("\x1B[45m","\x1B[49m"),bgCyan:t("\x1B[46m","\x1B[49m"),bgWhite:t("\x1B[47m","\x1B[49m"),blackBright:t("\x1B[90m","\x1B[39m"),redBright:t("\x1B[91m","\x1B[39m"),greenBright:t("\x1B[92m","\x1B[39m"),yellowBright:t("\x1B[93m","\x1B[39m"),blueBright:t("\x1B[94m","\x1B[39m"),magentaBright:t("\x1B[95m","\x1B[39m"),cyanBright:t("\x1B[96m","\x1B[39m"),whiteBright:t("\x1B[97m","\x1B[39m"),bgBlackBright:t("\x1B[100m","\x1B[49m"),bgRedBright:t("\x1B[101m","\x1B[49m"),bgGreenBright:t("\x1B[102m","\x1B[49m"),bgYellowBright:t("\x1B[103m","\x1B[49m"),bgBlueBright:t("\x1B[104m","\x1B[49m"),bgMagentaBright:t("\x1B[105m","\x1B[49m"),bgCyanBright:t("\x1B[106m","\x1B[49m"),bgWhiteBright:t("\x1B[107m","\x1B[49m")}};qr.exports=No();qr.exports.createColors=No});var Yo=B((ME,Ko)=>{Ko.exports=()=>/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E-\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED8\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])))?))?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3C-\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC2\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF]|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g});var Ca=B((_C,Ea)=>{"use strict";Ea.exports=function(t){if(t===void 0&&(t=2),t>=Error.stackTraceLimit)throw new TypeError("getCallerFile(position) requires position be less then Error.stackTraceLimit but position was: `"+t+"` and Error.stackTraceLimit was: `"+Error.stackTraceLimit+"`");var n=Error.prepareStackTrace;Error.prepareStackTrace=function(i,s){return s};var r=new Error().stack;if(Error.prepareStackTrace=n,r!==null&&typeof r=="object")return r[t]?r[t].getFileName():void 0}});var fu=B((Ky,lu)=>{"use strict";var np=function(t){return rp(t)&&!ip(t)};function rp(e){return!!e&&typeof e=="object"}function ip(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||ap(e)}var sp=typeof Symbol=="function"&&Symbol.for,op=sp?Symbol.for("react.element"):60103;function ap(e){return e.$$typeof===op}function up(e){return Array.isArray(e)?[]:{}}function En(e,t){return t.clone!==!1&&t.isMergeableObject(e)?Xt(up(e),e,t):e}function cp(e,t,n){return e.concat(t).map(function(r){return En(r,n)})}function lp(e,t){if(!t.customMerge)return Xt;var n=t.customMerge(e);return typeof n=="function"?n:Xt}function fp(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function uu(e){return Object.keys(e).concat(fp(e))}function cu(e,t){try{return t in e}catch{return!1}}function dp(e,t){return cu(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function hp(e,t,n){var r={};return n.isMergeableObject(e)&&uu(e).forEach(function(i){r[i]=En(e[i],n)}),uu(t).forEach(function(i){dp(e,i)||(cu(e,i)&&n.isMergeableObject(t[i])?r[i]=lp(i,n)(e[i],t[i],n):r[i]=En(t[i],n))}),r}function Xt(e,t,n){n=n||{},n.arrayMerge=n.arrayMerge||cp,n.isMergeableObject=n.isMergeableObject||np,n.cloneUnlessOtherwiseSpecified=En;var r=Array.isArray(t),i=Array.isArray(e),s=r===i;return s?r?n.arrayMerge(e,t,n):hp(e,t,n):En(t,n)}Xt.all=function(t,n){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(r,i){return Xt(r,i,n)},{})};var pp=Xt;lu.exports=pp});var Qu=B(nn=>{"use strict";Object.defineProperty(nn,"__esModule",{value:!0});nn.splitWhen=nn.flatten=void 0;function rm(e){return e.reduce((t,n)=>[].concat(t,n),[])}nn.flatten=rm;function im(e,t){let n=[[]],r=0;for(let i of e)t(i)?(r++,n[r]=[]):n[r].push(i);return n}nn.splitWhen=im});var Xu=B(rr=>{"use strict";Object.defineProperty(rr,"__esModule",{value:!0});rr.isEnoentCodeError=void 0;function sm(e){return e.code==="ENOENT"}rr.isEnoentCodeError=sm});var Zu=B(ir=>{"use strict";Object.defineProperty(ir,"__esModule",{value:!0});ir.createDirentFromStats=void 0;var vi=class{constructor(t,n){this.name=t,this.isBlockDevice=n.isBlockDevice.bind(n),this.isCharacterDevice=n.isCharacterDevice.bind(n),this.isDirectory=n.isDirectory.bind(n),this.isFIFO=n.isFIFO.bind(n),this.isFile=n.isFile.bind(n),this.isSocket=n.isSocket.bind(n),this.isSymbolicLink=n.isSymbolicLink.bind(n)}};function om(e,t){return new vi(e,t)}ir.createDirentFromStats=om});var rc=B(Fe=>{"use strict";Object.defineProperty(Fe,"__esModule",{value:!0});Fe.convertPosixPathToPattern=Fe.convertWindowsPathToPattern=Fe.convertPathToPattern=Fe.escapePosixPath=Fe.escapeWindowsPath=Fe.escape=Fe.removeLeadingDotSegment=Fe.makeAbsolute=Fe.unixify=void 0;var am=de("os"),um=de("path"),ec=am.platform()==="win32",cm=2,lm=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,fm=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,dm=/^\\\\([.?])/,hm=/\\(?![!()+@[\]{}])/g;function pm(e){return e.replace(/\\/g,"/")}Fe.unixify=pm;function mm(e,t){return um.resolve(e,t)}Fe.makeAbsolute=mm;function gm(e){if(e.charAt(0)==="."){let t=e.charAt(1);if(t==="/"||t==="\\")return e.slice(cm)}return e}Fe.removeLeadingDotSegment=gm;Fe.escape=ec?Ri:Bi;function Ri(e){return e.replace(fm,"\\$2")}Fe.escapeWindowsPath=Ri;function Bi(e){return e.replace(lm,"\\$2")}Fe.escapePosixPath=Bi;Fe.convertPathToPattern=ec?tc:nc;function tc(e){return Ri(e).replace(dm,"//$1").replace(hm,"/")}Fe.convertWindowsPathToPattern=tc;function nc(e){return Bi(e)}Fe.convertPosixPathToPattern=nc});var sc=B((g_,ic)=>{ic.exports=function(t){if(typeof t!="string"||t==="")return!1;for(var n;n=/(\\).|([@?!+*]\(.*\))/g.exec(t);){if(n[2])return!0;t=t.slice(n.index+n[0].length)}return!1}});var uc=B((D_,ac)=>{var Dm=sc(),oc={"{":"}","(":")","[":"]"},Fm=function(e){if(e[0]==="!")return!0;for(var t=0,n=-2,r=-2,i=-2,s=-2,o=-2;t<e.length;){if(e[t]==="*"||e[t+1]==="?"&&/[\].+)]/.test(e[t])||r!==-1&&e[t]==="["&&e[t+1]!=="]"&&(r<t&&(r=e.indexOf("]",t)),r>t&&(o===-1||o>r||(o=e.indexOf("\\",t),o===-1||o>r)))||i!==-1&&e[t]==="{"&&e[t+1]!=="}"&&(i=e.indexOf("}",t),i>t&&(o=e.indexOf("\\",t),o===-1||o>i))||s!==-1&&e[t]==="("&&e[t+1]==="?"&&/[:!=]/.test(e[t+2])&&e[t+3]!==")"&&(s=e.indexOf(")",t),s>t&&(o=e.indexOf("\\",t),o===-1||o>s))||n!==-1&&e[t]==="("&&e[t+1]!=="|"&&(n<t&&(n=e.indexOf("|",t)),n!==-1&&e[n+1]!==")"&&(s=e.indexOf(")",n),s>n&&(o=e.indexOf("\\",n),o===-1||o>s))))return!0;if(e[t]==="\\"){var a=e[t+1];t+=2;var u=oc[a];if(u){var h=e.indexOf(u,t);h!==-1&&(t=h+1)}if(e[t]==="!")return!0}else t++}return!1},Em=function(e){if(e[0]==="!")return!0;for(var t=0;t<e.length;){if(/[*?{}()[\]]/.test(e[t]))return!0;if(e[t]==="\\"){var n=e[t+1];t+=2;var r=oc[n];if(r){var i=e.indexOf(r,t);i!==-1&&(t=i+1)}if(e[t]==="!")return!0}else t++}return!1};ac.exports=function(t,n){if(typeof t!="string"||t==="")return!1;if(Dm(t))return!0;var r=Fm;return n&&n.strict===!1&&(r=Em),r(t)}});var lc=B((F_,cc)=>{"use strict";var Cm=uc(),ym=de("path").posix.dirname,bm=de("os").platform()==="win32",Ti="/",_m=/\\/g,Am=/[\{\[].*[\}\]]$/,Sm=/(^|[^\\])([\{\[]|\([^\)]+$)/,xm=/\\([\!\*\?\|\[\]\(\)\{\}])/g;cc.exports=function(t,n){var r=Object.assign({flipBackslashes:!0},n);r.flipBackslashes&&bm&&t.indexOf(Ti)<0&&(t=t.replace(_m,Ti)),Am.test(t)&&(t+=Ti),t+="a";do t=ym(t);while(Cm(t)||Sm.test(t));return t.replace(xm,"$1")}});var sr=B(We=>{"use strict";We.isInteger=e=>typeof e=="number"?Number.isInteger(e):typeof e=="string"&&e.trim()!==""?Number.isInteger(Number(e)):!1;We.find=(e,t)=>e.nodes.find(n=>n.type===t);We.exceedsLimit=(e,t,n=1,r)=>r===!1||!We.isInteger(e)||!We.isInteger(t)?!1:(Number(t)-Number(e))/Number(n)>=r;We.escapeNode=(e,t=0,n)=>{let r=e.nodes[t];r&&(n&&r.type===n||r.type==="open"||r.type==="close")&&r.escaped!==!0&&(r.value="\\"+r.value,r.escaped=!0)};We.encloseBrace=e=>e.type!=="brace"?!1:e.commas>>0+e.ranges>>0===0?(e.invalid=!0,!0):!1;We.isInvalidBrace=e=>e.type!=="brace"?!1:e.invalid===!0||e.dollar?!0:e.commas>>0+e.ranges>>0===0||e.open!==!0||e.close!==!0?(e.invalid=!0,!0):!1;We.isOpenOrClose=e=>e.type==="open"||e.type==="close"?!0:e.open===!0||e.close===!0;We.reduce=e=>e.reduce((t,n)=>(n.type==="text"&&t.push(n.value),n.type==="range"&&(n.type="text"),t),[]);We.flatten=(...e)=>{let t=[],n=r=>{for(let i=0;i<r.length;i++){let s=r[i];if(Array.isArray(s)){n(s);continue}s!==void 0&&t.push(s)}return t};return n(e),t}});var or=B((C_,dc)=>{"use strict";var fc=sr();dc.exports=(e,t={})=>{let n=(r,i={})=>{let s=t.escapeInvalid&&fc.isInvalidBrace(i),o=r.invalid===!0&&t.escapeInvalid===!0,a="";if(r.value)return(s||o)&&fc.isOpenOrClose(r)?"\\"+r.value:r.value;if(r.value)return r.value;if(r.nodes)for(let u of r.nodes)a+=n(u);return a};return n(e)}});var pc=B((y_,hc)=>{"use strict";hc.exports=function(e){return typeof e=="number"?e-e===0:typeof e=="string"&&e.trim()!==""?Number.isFinite?Number.isFinite(+e):isFinite(+e):!1}});var _c=B((b_,bc)=>{"use strict";var mc=pc(),Ut=(e,t,n)=>{if(mc(e)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(t===void 0||e===t)return String(e);if(mc(t)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let r={relaxZeros:!0,...n};typeof r.strictZeros=="boolean"&&(r.relaxZeros=r.strictZeros===!1);let i=String(r.relaxZeros),s=String(r.shorthand),o=String(r.capture),a=String(r.wrap),u=e+":"+t+"="+i+s+o+a;if(Ut.cache.hasOwnProperty(u))return Ut.cache[u].result;let h=Math.min(e,t),d=Math.max(e,t);if(Math.abs(h-d)===1){let F=e+"|"+t;return r.capture?`(${F})`:r.wrap===!1?F:`(?:${F})`}let f=yc(e)||yc(t),l={min:e,max:t,a:h,b:d},m=[],g=[];if(f&&(l.isPadded=f,l.maxLen=String(l.max).length),h<0){let F=d<0?Math.abs(d):1;g=gc(F,Math.abs(h),l,r),h=l.a=0}return d>=0&&(m=gc(h,d,l,r)),l.negatives=g,l.positives=m,l.result=wm(g,m,r),r.capture===!0?l.result=`(${l.result})`:r.wrap!==!1&&m.length+g.length>1&&(l.result=`(?:${l.result})`),Ut.cache[u]=l,l.result};function wm(e,t,n){let r=$i(e,t,"-",!1,n)||[],i=$i(t,e,"",!1,n)||[],s=$i(e,t,"-?",!0,n)||[];return r.concat(s).concat(i).join("|")}function Pm(e,t){let n=1,r=1,i=Fc(e,n),s=new Set([t]);for(;e<=i&&i<=t;)s.add(i),n+=1,i=Fc(e,n);for(i=Ec(t+1,r)-1;e<i&&i<=t;)s.add(i),r+=1,i=Ec(t+1,r)-1;return s=[...s],s.sort(Rm),s}function Om(e,t,n){if(e===t)return{pattern:e,count:[],digits:0};let r=vm(e,t),i=r.length,s="",o=0;for(let a=0;a<i;a++){let[u,h]=r[a];u===h?s+=u:u!=="0"||h!=="9"?s+=Bm(u,h,n):o++}return o&&(s+=n.shorthand===!0?"\\d":"[0-9]"),{pattern:s,count:[o],digits:i}}function gc(e,t,n,r){let i=Pm(e,t),s=[],o=e,a;for(let u=0;u<i.length;u++){let h=i[u],d=Om(String(o),String(h),r),f="";if(!n.isPadded&&a&&a.pattern===d.pattern){a.count.length>1&&a.count.pop(),a.count.push(d.count[0]),a.string=a.pattern+Cc(a.count),o=h+1;continue}n.isPadded&&(f=Tm(h,n,r)),d.string=f+d.pattern+Cc(d.count),s.push(d),o=h+1,a=d}return s}function $i(e,t,n,r,i){let s=[];for(let o of e){let{string:a}=o;!r&&!Dc(t,"string",a)&&s.push(n+a),r&&Dc(t,"string",a)&&s.push(n+a)}return s}function vm(e,t){let n=[];for(let r=0;r<e.length;r++)n.push([e[r],t[r]]);return n}function Rm(e,t){return e>t?1:t>e?-1:0}function Dc(e,t,n){return e.some(r=>r[t]===n)}function Fc(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function Ec(e,t){return e-e%Math.pow(10,t)}function Cc(e){let[t=0,n=""]=e;return n||t>1?`{${t+(n?","+n:"")}}`:""}function Bm(e,t,n){return`[${e}${t-e===1?"":"-"}${t}]`}function yc(e){return/^-?(0+)\d/.test(e)}function Tm(e,t,n){if(!t.isPadded)return e;let r=Math.abs(t.maxLen-String(e).length),i=n.relaxZeros!==!1;switch(r){case 0:return"";case 1:return i?"0?":"0";case 2:return i?"0{0,2}":"00";default:return i?`0{0,${r}}`:`0{${r}}`}}Ut.cache={};Ut.clearCache=()=>Ut.cache={};bc.exports=Ut});var ji=B((__,vc)=>{"use strict";var $m=de("util"),Sc=_c(),Ac=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),Mm=e=>t=>e===!0?Number(t):String(t),Mi=e=>typeof e=="number"||typeof e=="string"&&e!=="",bn=e=>Number.isInteger(+e),Ii=e=>{let t=`${e}`,n=-1;if(t[0]==="-"&&(t=t.slice(1)),t==="0")return!1;for(;t[++n]==="0";);return n>0},Im=(e,t,n)=>typeof e=="string"||typeof t=="string"?!0:n.stringify===!0,jm=(e,t,n)=>{if(t>0){let r=e[0]==="-"?"-":"";r&&(e=e.slice(1)),e=r+e.padStart(r?t-1:t,"0")}return n===!1?String(e):e},ur=(e,t)=>{let n=e[0]==="-"?"-":"";for(n&&(e=e.slice(1),t--);e.length<t;)e="0"+e;return n?"-"+e:e},Lm=(e,t,n)=>{e.negatives.sort((a,u)=>a<u?-1:a>u?1:0),e.positives.sort((a,u)=>a<u?-1:a>u?1:0);let r=t.capture?"":"?:",i="",s="",o;return e.positives.length&&(i=e.positives.map(a=>ur(String(a),n)).join("|")),e.negatives.length&&(s=`-(${r}${e.negatives.map(a=>ur(String(a),n)).join("|")})`),i&&s?o=`${i}|${s}`:o=i||s,t.wrap?`(${r}${o})`:o},xc=(e,t,n,r)=>{if(n)return Sc(e,t,{wrap:!1,...r});let i=String.fromCharCode(e);if(e===t)return i;let s=String.fromCharCode(t);return`[${i}-${s}]`},wc=(e,t,n)=>{if(Array.isArray(e)){let r=n.wrap===!0,i=n.capture?"":"?:";return r?`(${i}${e.join("|")})`:e.join("|")}return Sc(e,t,n)},Pc=(...e)=>new RangeError("Invalid range arguments: "+$m.inspect(...e)),Oc=(e,t,n)=>{if(n.strictRanges===!0)throw Pc([e,t]);return[]},km=(e,t)=>{if(t.strictRanges===!0)throw new TypeError(`Expected step "${e}" to be a number`);return[]},Nm=(e,t,n=1,r={})=>{let i=Number(e),s=Number(t);if(!Number.isInteger(i)||!Number.isInteger(s)){if(r.strictRanges===!0)throw Pc([e,t]);return[]}i===0&&(i=0),s===0&&(s=0);let o=i>s,a=String(e),u=String(t),h=String(n);n=Math.max(Math.abs(n),1);let d=Ii(a)||Ii(u)||Ii(h),f=d?Math.max(a.length,u.length,h.length):0,l=d===!1&&Im(e,t,r)===!1,m=r.transform||Mm(l);if(r.toRegex&&n===1)return xc(ur(e,f),ur(t,f),!0,r);let g={negatives:[],positives:[]},F=Q=>g[Q<0?"negatives":"positives"].push(Math.abs(Q)),D=[],R=0;for(;o?i>=s:i<=s;)r.toRegex===!0&&n>1?F(i):D.push(jm(m(i,R),f,l)),i=o?i-n:i+n,R++;return r.toRegex===!0?n>1?Lm(g,r,f):wc(D,null,{wrap:!1,...r}):D},Hm=(e,t,n=1,r={})=>{if(!bn(e)&&e.length>1||!bn(t)&&t.length>1)return Oc(e,t,r);let i=r.transform||(l=>String.fromCharCode(l)),s=`${e}`.charCodeAt(0),o=`${t}`.charCodeAt(0),a=s>o,u=Math.min(s,o),h=Math.max(s,o);if(r.toRegex&&n===1)return xc(u,h,!1,r);let d=[],f=0;for(;a?s>=o:s<=o;)d.push(i(s,f)),s=a?s-n:s+n,f++;return r.toRegex===!0?wc(d,null,{wrap:!1,options:r}):d},ar=(e,t,n,r={})=>{if(t==null&&Mi(e))return[e];if(!Mi(e)||!Mi(t))return Oc(e,t,r);if(typeof n=="function")return ar(e,t,1,{transform:n});if(Ac(n))return ar(e,t,0,n);let i={...r};return i.capture===!0&&(i.wrap=!0),n=n||i.step||1,bn(n)?bn(e)&&bn(t)?Nm(e,t,n,i):Hm(e,t,Math.max(Math.abs(n),1),i):n!=null&&!Ac(n)?km(n,i):ar(e,t,1,n)};vc.exports=ar});var Tc=B((A_,Bc)=>{"use strict";var Wm=ji(),Rc=sr(),qm=(e,t={})=>{let n=(r,i={})=>{let s=Rc.isInvalidBrace(i),o=r.invalid===!0&&t.escapeInvalid===!0,a=s===!0||o===!0,u=t.escapeInvalid===!0?"\\":"",h="";if(r.isOpen===!0)return u+r.value;if(r.isClose===!0)return console.log("node.isClose",u,r.value),u+r.value;if(r.type==="open")return a?u+r.value:"(";if(r.type==="close")return a?u+r.value:")";if(r.type==="comma")return r.prev.type==="comma"?"":a?r.value:"|";if(r.value)return r.value;if(r.nodes&&r.ranges>0){let d=Rc.reduce(r.nodes),f=Wm(...d,{...t,wrap:!1,toRegex:!0,strictZeros:!0});if(f.length!==0)return d.length>1&&f.length>1?`(${f})`:f}if(r.nodes)for(let d of r.nodes)h+=n(d,r);return h};return n(e)};Bc.exports=qm});var Ic=B((S_,Mc)=>{"use strict";var Gm=ji(),$c=or(),rn=sr(),zt=(e="",t="",n=!1)=>{let r=[];if(e=[].concat(e),t=[].concat(t),!t.length)return e;if(!e.length)return n?rn.flatten(t).map(i=>`{${i}}`):t;for(let i of e)if(Array.isArray(i))for(let s of i)r.push(zt(s,t,n));else for(let s of t)n===!0&&typeof s=="string"&&(s=`{${s}}`),r.push(Array.isArray(s)?zt(i,s,n):i+s);return rn.flatten(r)},Um=(e,t={})=>{let n=t.rangeLimit===void 0?1e3:t.rangeLimit,r=(i,s={})=>{i.queue=[];let o=s,a=s.queue;for(;o.type!=="brace"&&o.type!=="root"&&o.parent;)o=o.parent,a=o.queue;if(i.invalid||i.dollar){a.push(zt(a.pop(),$c(i,t)));return}if(i.type==="brace"&&i.invalid!==!0&&i.nodes.length===2){a.push(zt(a.pop(),["{}"]));return}if(i.nodes&&i.ranges>0){let f=rn.reduce(i.nodes);if(rn.exceedsLimit(...f,t.step,n))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let l=Gm(...f,t);l.length===0&&(l=$c(i,t)),a.push(zt(a.pop(),l)),i.nodes=[];return}let u=rn.encloseBrace(i),h=i.queue,d=i;for(;d.type!=="brace"&&d.type!=="root"&&d.parent;)d=d.parent,h=d.queue;for(let f=0;f<i.nodes.length;f++){let l=i.nodes[f];if(l.type==="comma"&&i.type==="brace"){f===1&&h.push(""),h.push("");continue}if(l.type==="close"){a.push(zt(a.pop(),h,u));continue}if(l.value&&l.type!=="open"){h.push(zt(h.pop(),l.value));continue}l.nodes&&r(l,i)}return h};return rn.flatten(r(e))};Mc.exports=Um});var Lc=B((x_,jc)=>{"use strict";jc.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 qc=B((w_,Wc)=>{"use strict";var zm=or(),{MAX_LENGTH:kc,CHAR_BACKSLASH:Li,CHAR_BACKTICK:Km,CHAR_COMMA:Ym,CHAR_DOT:Vm,CHAR_LEFT_PARENTHESES:Jm,CHAR_RIGHT_PARENTHESES:Qm,CHAR_LEFT_CURLY_BRACE:Xm,CHAR_RIGHT_CURLY_BRACE:Zm,CHAR_LEFT_SQUARE_BRACKET:Nc,CHAR_RIGHT_SQUARE_BRACKET:Hc,CHAR_DOUBLE_QUOTE:eg,CHAR_SINGLE_QUOTE:tg,CHAR_NO_BREAK_SPACE:ng,CHAR_ZERO_WIDTH_NOBREAK_SPACE:rg}=Lc(),ig=(e,t={})=>{if(typeof e!="string")throw new TypeError("Expected a string");let n=t||{},r=typeof n.maxLength=="number"?Math.min(kc,n.maxLength):kc;if(e.length>r)throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${r})`);let i={type:"root",input:e,nodes:[]},s=[i],o=i,a=i,u=0,h=e.length,d=0,f=0,l,m=()=>e[d++],g=F=>{if(F.type==="text"&&a.type==="dot"&&(a.type="text"),a&&a.type==="text"&&F.type==="text"){a.value+=F.value;return}return o.nodes.push(F),F.parent=o,F.prev=a,a=F,F};for(g({type:"bos"});d<h;)if(o=s[s.length-1],l=m(),!(l===rg||l===ng)){if(l===Li){g({type:"text",value:(t.keepEscaping?l:"")+m()});continue}if(l===Hc){g({type:"text",value:"\\"+l});continue}if(l===Nc){u++;let F;for(;d<h&&(F=m());){if(l+=F,F===Nc){u++;continue}if(F===Li){l+=m();continue}if(F===Hc&&(u--,u===0))break}g({type:"text",value:l});continue}if(l===Jm){o=g({type:"paren",nodes:[]}),s.push(o),g({type:"text",value:l});continue}if(l===Qm){if(o.type!=="paren"){g({type:"text",value:l});continue}o=s.pop(),g({type:"text",value:l}),o=s[s.length-1];continue}if(l===eg||l===tg||l===Km){let F=l,D;for(t.keepQuotes!==!0&&(l="");d<h&&(D=m());){if(D===Li){l+=D+m();continue}if(D===F){t.keepQuotes===!0&&(l+=D);break}l+=D}g({type:"text",value:l});continue}if(l===Xm){f++;let D={type:"brace",open:!0,close:!1,dollar:a.value&&a.value.slice(-1)==="$"||o.dollar===!0,depth:f,commas:0,ranges:0,nodes:[]};o=g(D),s.push(o),g({type:"open",value:l});continue}if(l===Zm){if(o.type!=="brace"){g({type:"text",value:l});continue}let F="close";o=s.pop(),o.close=!0,g({type:F,value:l}),f--,o=s[s.length-1];continue}if(l===Ym&&f>0){if(o.ranges>0){o.ranges=0;let F=o.nodes.shift();o.nodes=[F,{type:"text",value:zm(o)}]}g({type:"comma",value:l}),o.commas++;continue}if(l===Vm&&f>0&&o.commas===0){let F=o.nodes;if(f===0||F.length===0){g({type:"text",value:l});continue}if(a.type==="dot"){if(o.range=[],a.value+=l,a.type="range",o.nodes.length!==3&&o.nodes.length!==5){o.invalid=!0,o.ranges=0,a.type="text";continue}o.ranges++,o.args=[];continue}if(a.type==="range"){F.pop();let D=F[F.length-1];D.value+=a.value+l,a=D,o.ranges--;continue}g({type:"dot",value:l});continue}g({type:"text",value:l})}do if(o=s.pop(),o.type!=="root"){o.nodes.forEach(R=>{R.nodes||(R.type==="open"&&(R.isOpen=!0),R.type==="close"&&(R.isClose=!0),R.nodes||(R.type="text"),R.invalid=!0)});let F=s[s.length-1],D=F.nodes.indexOf(o);F.nodes.splice(D,1,...o.nodes)}while(s.length>0);return g({type:"eos"}),i};Wc.exports=ig});var zc=B((P_,Uc)=>{"use strict";var Gc=or(),sg=Tc(),og=Ic(),ag=qc(),$e=(e,t={})=>{let n=[];if(Array.isArray(e))for(let r of e){let i=$e.create(r,t);Array.isArray(i)?n.push(...i):n.push(i)}else n=[].concat($e.create(e,t));return t&&t.expand===!0&&t.nodupes===!0&&(n=[...new Set(n)]),n};$e.parse=(e,t={})=>ag(e,t);$e.stringify=(e,t={})=>Gc(typeof e=="string"?$e.parse(e,t):e,t);$e.compile=(e,t={})=>(typeof e=="string"&&(e=$e.parse(e,t)),sg(e,t));$e.expand=(e,t={})=>{typeof e=="string"&&(e=$e.parse(e,t));let n=og(e,t);return t.noempty===!0&&(n=n.filter(Boolean)),t.nodupes===!0&&(n=[...new Set(n)]),n};$e.create=(e,t={})=>e===""||e.length<3?[e]:t.expand!==!0?$e.compile(e,t):$e.expand(e,t);Uc.exports=$e});var _n=B((O_,Qc)=>{"use strict";var ug=de("path"),et="\\\\/",Kc=`[^${et}]`,ut="\\.",cg="\\+",lg="\\?",cr="\\/",fg="(?=.)",Yc="[^/]",ki=`(?:${cr}|$)`,Vc=`(?:^|${cr})`,Ni=`${ut}{1,2}${ki}`,dg=`(?!${ut})`,hg=`(?!${Vc}${Ni})`,pg=`(?!${ut}{0,1}${ki})`,mg=`(?!${Ni})`,gg=`[^.${cr}]`,Dg=`${Yc}*?`,Jc={DOT_LITERAL:ut,PLUS_LITERAL:cg,QMARK_LITERAL:lg,SLASH_LITERAL:cr,ONE_CHAR:fg,QMARK:Yc,END_ANCHOR:ki,DOTS_SLASH:Ni,NO_DOT:dg,NO_DOTS:hg,NO_DOT_SLASH:pg,NO_DOTS_SLASH:mg,QMARK_NO_DOT:gg,STAR:Dg,START_ANCHOR:Vc},Fg={...Jc,SLASH_LITERAL:`[${et}]`,QMARK:Kc,STAR:`${Kc}*?`,DOTS_SLASH:`${ut}{1,2}(?:[${et}]|$)`,NO_DOT:`(?!${ut})`,NO_DOTS:`(?!(?:^|[${et}])${ut}{1,2}(?:[${et}]|$))`,NO_DOT_SLASH:`(?!${ut}{0,1}(?:[${et}]|$))`,NO_DOTS_SLASH:`(?!${ut}{1,2}(?:[${et}]|$))`,QMARK_NO_DOT:`[^.${et}]`,START_ANCHOR:`(?:^|[${et}])`,END_ANCHOR:`(?:[${et}]|$)`},Eg={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"};Qc.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:Eg,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:ug.sep,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return e===!0?Fg:Jc}}});var An=B(Pe=>{"use strict";var Cg=de("path"),yg=process.platform==="win32",{REGEX_BACKSLASH:bg,REGEX_REMOVE_BACKSLASH:_g,REGEX_SPECIAL_CHARS:Ag,REGEX_SPECIAL_CHARS_GLOBAL:Sg}=_n();Pe.isObject=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);Pe.hasRegexChars=e=>Ag.test(e);Pe.isRegexChar=e=>e.length===1&&Pe.hasRegexChars(e);Pe.escapeRegex=e=>e.replace(Sg,"\\$1");Pe.toPosixSlashes=e=>e.replace(bg,"/");Pe.removeBackslashes=e=>e.replace(_g,t=>t==="\\"?"":t);Pe.supportsLookbehinds=()=>{let e=process.version.slice(1).split(".").map(Number);return e.length===3&&e[0]>=9||e[0]===8&&e[1]>=10};Pe.isWindows=e=>e&&typeof e.windows=="boolean"?e.windows:yg===!0||Cg.sep==="\\";Pe.escapeLast=(e,t,n)=>{let r=e.lastIndexOf(t,n);return r===-1?e:e[r-1]==="\\"?Pe.escapeLast(e,t,r-1):`${e.slice(0,r)}\\${e.slice(r)}`};Pe.removePrefix=(e,t={})=>{let n=e;return n.startsWith("./")&&(n=n.slice(2),t.prefix="./"),n};Pe.wrapOutput=(e,t={},n={})=>{let r=n.contains?"":"^",i=n.contains?"":"$",s=`${r}(?:${e})${i}`;return t.negated===!0&&(s=`(?:^(?!${s}).*$)`),s}});var sl=B((R_,il)=>{"use strict";var Xc=An(),{CHAR_ASTERISK:Hi,CHAR_AT:xg,CHAR_BACKWARD_SLASH:Sn,CHAR_COMMA:wg,CHAR_DOT:Wi,CHAR_EXCLAMATION_MARK:qi,CHAR_FORWARD_SLASH:rl,CHAR_LEFT_CURLY_BRACE:Gi,CHAR_LEFT_PARENTHESES:Ui,CHAR_LEFT_SQUARE_BRACKET:Pg,CHAR_PLUS:Og,CHAR_QUESTION_MARK:Zc,CHAR_RIGHT_CURLY_BRACE:vg,CHAR_RIGHT_PARENTHESES:el,CHAR_RIGHT_SQUARE_BRACKET:Rg}=_n(),tl=e=>e===rl||e===Sn,nl=e=>{e.isPrefix!==!0&&(e.depth=e.isGlobstar?1/0:1)},Bg=(e,t)=>{let n=t||{},r=e.length-1,i=n.parts===!0||n.scanToEnd===!0,s=[],o=[],a=[],u=e,h=-1,d=0,f=0,l=!1,m=!1,g=!1,F=!1,D=!1,R=!1,Q=!1,j=!1,ee=!1,M=!1,U=0,L,N,re={value:"",depth:0,isGlob:!1},te=()=>h>=r,E=()=>u.charCodeAt(h+1),w=()=>(L=N,u.charCodeAt(++h));for(;h<r;){N=w();let X;if(N===Sn){Q=re.backslashes=!0,N=w(),N===Gi&&(R=!0);continue}if(R===!0||N===Gi){for(U++;te()!==!0&&(N=w());){if(N===Sn){Q=re.backslashes=!0,w();continue}if(N===Gi){U++;continue}if(R!==!0&&N===Wi&&(N=w())===Wi){if(l=re.isBrace=!0,g=re.isGlob=!0,M=!0,i===!0)continue;break}if(R!==!0&&N===wg){if(l=re.isBrace=!0,g=re.isGlob=!0,M=!0,i===!0)continue;break}if(N===vg&&(U--,U===0)){R=!1,l=re.isBrace=!0,M=!0;break}}if(i===!0)continue;break}if(N===rl){if(s.push(h),o.push(re),re={value:"",depth:0,isGlob:!1},M===!0)continue;if(L===Wi&&h===d+1){d+=2;continue}f=h+1;continue}if(n.noext!==!0&&(N===Og||N===xg||N===Hi||N===Zc||N===qi)===!0&&E()===Ui){if(g=re.isGlob=!0,F=re.isExtglob=!0,M=!0,N===qi&&h===d&&(ee=!0),i===!0){for(;te()!==!0&&(N=w());){if(N===Sn){Q=re.backslashes=!0,N=w();continue}if(N===el){g=re.isGlob=!0,M=!0;break}}continue}break}if(N===Hi){if(L===Hi&&(D=re.isGlobstar=!0),g=re.isGlob=!0,M=!0,i===!0)continue;break}if(N===Zc){if(g=re.isGlob=!0,M=!0,i===!0)continue;break}if(N===Pg){for(;te()!==!0&&(X=w());){if(X===Sn){Q=re.backslashes=!0,w();continue}if(X===Rg){m=re.isBracket=!0,g=re.isGlob=!0,M=!0;break}}if(i===!0)continue;break}if(n.nonegate!==!0&&N===qi&&h===d){j=re.negated=!0,d++;continue}if(n.noparen!==!0&&N===Ui){if(g=re.isGlob=!0,i===!0){for(;te()!==!0&&(N=w());){if(N===Ui){Q=re.backslashes=!0,N=w();continue}if(N===el){M=!0;break}}continue}break}if(g===!0){if(M=!0,i===!0)continue;break}}n.noext===!0&&(F=!1,g=!1);let P=u,q="",b="";d>0&&(q=u.slice(0,d),u=u.slice(d),f-=d),P&&g===!0&&f>0?(P=u.slice(0,f),b=u.slice(f)):g===!0?(P="",b=u):P=u,P&&P!==""&&P!=="/"&&P!==u&&tl(P.charCodeAt(P.length-1))&&(P=P.slice(0,-1)),n.unescape===!0&&(b&&(b=Xc.removeBackslashes(b)),P&&Q===!0&&(P=Xc.removeBackslashes(P)));let _={prefix:q,input:e,start:d,base:P,glob:b,isBrace:l,isBracket:m,isGlob:g,isExtglob:F,isGlobstar:D,negated:j,negatedExtglob:ee};if(n.tokens===!0&&(_.maxDepth=0,tl(N)||o.push(re),_.tokens=o),n.parts===!0||n.tokens===!0){let X;for(let z=0;z<s.length;z++){let Ee=X?X+1:d,se=s[z],fe=e.slice(Ee,se);n.tokens&&(z===0&&d!==0?(o[z].isPrefix=!0,o[z].value=q):o[z].value=fe,nl(o[z]),_.maxDepth+=o[z].depth),(z!==0||fe!=="")&&a.push(fe),X=se}if(X&&X+1<e.length){let z=e.slice(X+1);a.push(z),n.tokens&&(o[o.length-1].value=z,nl(o[o.length-1]),_.maxDepth+=o[o.length-1].depth)}_.slashes=s,_.parts=a}return _};il.exports=Bg});var ul=B((B_,al)=>{"use strict";var lr=_n(),Me=An(),{MAX_LENGTH:fr,POSIX_REGEX_SOURCE:Tg,REGEX_NON_SPECIAL_CHARS:$g,REGEX_SPECIAL_CHARS_BACKREF:Mg,REPLACEMENTS:ol}=lr,Ig=(e,t)=>{if(typeof t.expandRange=="function")return t.expandRange(...e,t);e.sort();let n=`[${e.join("-")}]`;try{new RegExp(n)}catch{return e.map(i=>Me.escapeRegex(i)).join("..")}return n},sn=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,zi=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");e=ol[e]||e;let n={...t},r=typeof n.maxLength=="number"?Math.min(fr,n.maxLength):fr,i=e.length;if(i>r)throw new SyntaxError(`Input length: ${i}, exceeds maximum allowed length: ${r}`);let s={type:"bos",value:"",output:n.prepend||""},o=[s],a=n.capture?"":"?:",u=Me.isWindows(t),h=lr.globChars(u),d=lr.extglobChars(h),{DOT_LITERAL:f,PLUS_LITERAL:l,SLASH_LITERAL:m,ONE_CHAR:g,DOTS_SLASH:F,NO_DOT:D,NO_DOT_SLASH:R,NO_DOTS_SLASH:Q,QMARK:j,QMARK_NO_DOT:ee,STAR:M,START_ANCHOR:U}=h,L=S=>`(${a}(?:(?!${U}${S.dot?F:f}).)*?)`,N=n.dot?"":D,re=n.dot?j:ee,te=n.bash===!0?L(n):M;n.capture&&(te=`(${te})`),typeof n.noext=="boolean"&&(n.noextglob=n.noext);let E={input:e,index:-1,start:0,dot:n.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:o};e=Me.removePrefix(e,E),i=e.length;let w=[],P=[],q=[],b=s,_,X=()=>E.index===i-1,z=E.peek=(S=1)=>e[E.index+S],Ee=E.advance=()=>e[++E.index]||"",se=()=>e.slice(E.index+1),fe=(S="",Z=0)=>{E.consumed+=S,E.index+=Z},xe=S=>{E.output+=S.output!=null?S.output:S.value,fe(S.value)},st=()=>{let S=1;for(;z()==="!"&&(z(2)!=="("||z(3)==="?");)Ee(),E.start++,S++;return S%2===0?!1:(E.negated=!0,E.start++,!0)},G=S=>{E[S]++,q.push(S)},ze=S=>{E[S]--,q.pop()},O=S=>{if(b.type==="globstar"){let Z=E.braces>0&&(S.type==="comma"||S.type==="brace"),x=S.extglob===!0||w.length&&(S.type==="pipe"||S.type==="paren");S.type!=="slash"&&S.type!=="paren"&&!Z&&!x&&(E.output=E.output.slice(0,-b.output.length),b.type="star",b.value="*",b.output=te,E.output+=b.output)}if(w.length&&S.type!=="paren"&&(w[w.length-1].inner+=S.value),(S.value||S.output)&&xe(S),b&&b.type==="text"&&S.type==="text"){b.value+=S.value,b.output=(b.output||"")+S.value;return}S.prev=b,o.push(S),b=S},oe=(S,Z)=>{let x={...d[Z],conditions:1,inner:""};x.prev=b,x.parens=E.parens,x.output=E.output;let K=(n.capture?"(":"")+x.open;G("parens"),O({type:S,value:Z,output:E.output?"":g}),O({type:"paren",extglob:!0,value:Ee(),output:K}),w.push(x)},ce=S=>{let Z=S.close+(n.capture?")":""),x;if(S.type==="negate"){let K=te;if(S.inner&&S.inner.length>1&&S.inner.includes("/")&&(K=L(n)),(K!==te||X()||/^\)+$/.test(se()))&&(Z=S.close=`)$))${K}`),S.inner.includes("*")&&(x=se())&&/^\.[^\\/.]+$/.test(x)){let ie=zi(x,{...t,fastpaths:!1}).output;Z=S.close=`)${ie})${K})`}S.prev.type==="bos"&&(E.negatedExtglob=!0)}O({type:"paren",extglob:!0,value:_,output:Z}),ze("parens")};if(n.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(e)){let S=!1,Z=e.replace(Mg,(x,K,ie,De,p,C)=>De==="\\"?(S=!0,x):De==="?"?K?K+De+(p?j.repeat(p.length):""):C===0?re+(p?j.repeat(p.length):""):j.repeat(ie.length):De==="."?f.repeat(ie.length):De==="*"?K?K+De+(p?te:""):te:K?x:`\\${x}`);return S===!0&&(n.unescape===!0?Z=Z.replace(/\\/g,""):Z=Z.replace(/\\+/g,x=>x.length%2===0?"\\\\":x?"\\":"")),Z===e&&n.contains===!0?(E.output=e,E):(E.output=Me.wrapOutput(Z,E,t),E)}for(;!X();){if(_=Ee(),_==="\0")continue;if(_==="\\"){let x=z();if(x==="/"&&n.bash!==!0||x==="."||x===";")continue;if(!x){_+="\\",O({type:"text",value:_});continue}let K=/^\\+/.exec(se()),ie=0;if(K&&K[0].length>2&&(ie=K[0].length,E.index+=ie,ie%2!==0&&(_+="\\")),n.unescape===!0?_=Ee():_+=Ee(),E.brackets===0){O({type:"text",value:_});continue}}if(E.brackets>0&&(_!=="]"||b.value==="["||b.value==="[^")){if(n.posix!==!1&&_===":"){let x=b.value.slice(1);if(x.includes("[")&&(b.posix=!0,x.includes(":"))){let K=b.value.lastIndexOf("["),ie=b.value.slice(0,K),De=b.value.slice(K+2),p=Tg[De];if(p){b.value=ie+p,E.backtrack=!0,Ee(),!s.output&&o.indexOf(b)===1&&(s.output=g);continue}}}(_==="["&&z()!==":"||_==="-"&&z()==="]")&&(_=`\\${_}`),_==="]"&&(b.value==="["||b.value==="[^")&&(_=`\\${_}`),n.posix===!0&&_==="!"&&b.value==="["&&(_="^"),b.value+=_,xe({value:_});continue}if(E.quotes===1&&_!=='"'){_=Me.escapeRegex(_),b.value+=_,xe({value:_});continue}if(_==='"'){E.quotes=E.quotes===1?0:1,n.keepQuotes===!0&&O({type:"text",value:_});continue}if(_==="("){G("parens"),O({type:"paren",value:_});continue}if(_===")"){if(E.parens===0&&n.strictBrackets===!0)throw new SyntaxError(sn("opening","("));let x=w[w.length-1];if(x&&E.parens===x.parens+1){ce(w.pop());continue}O({type:"paren",value:_,output:E.parens?")":"\\)"}),ze("parens");continue}if(_==="["){if(n.nobracket===!0||!se().includes("]")){if(n.nobracket!==!0&&n.strictBrackets===!0)throw new SyntaxError(sn("closing","]"));_=`\\${_}`}else G("brackets");O({type:"bracket",value:_});continue}if(_==="]"){if(n.nobracket===!0||b&&b.type==="bracket"&&b.value.length===1){O({type:"text",value:_,output:`\\${_}`});continue}if(E.brackets===0){if(n.strictBrackets===!0)throw new SyntaxError(sn("opening","["));O({type:"text",value:_,output:`\\${_}`});continue}ze("brackets");let x=b.value.slice(1);if(b.posix!==!0&&x[0]==="^"&&!x.includes("/")&&(_=`/${_}`),b.value+=_,xe({value:_}),n.literalBrackets===!1||Me.hasRegexChars(x))continue;let K=Me.escapeRegex(b.value);if(E.output=E.output.slice(0,-b.value.length),n.literalBrackets===!0){E.output+=K,b.value=K;continue}b.value=`(${a}${K}|${b.value})`,E.output+=b.value;continue}if(_==="{"&&n.nobrace!==!0){G("braces");let x={type:"brace",value:_,output:"(",outputIndex:E.output.length,tokensIndex:E.tokens.length};P.push(x),O(x);continue}if(_==="}"){let x=P[P.length-1];if(n.nobrace===!0||!x){O({type:"text",value:_,output:_});continue}let K=")";if(x.dots===!0){let ie=o.slice(),De=[];for(let p=ie.length-1;p>=0&&(o.pop(),ie[p].type!=="brace");p--)ie[p].type!=="dots"&&De.unshift(ie[p].value);K=Ig(De,n),E.backtrack=!0}if(x.comma!==!0&&x.dots!==!0){let ie=E.output.slice(0,x.outputIndex),De=E.tokens.slice(x.tokensIndex);x.value=x.output="\\{",_=K="\\}",E.output=ie;for(let p of De)E.output+=p.output||p.value}O({type:"brace",value:_,output:K}),ze("braces"),P.pop();continue}if(_==="|"){w.length>0&&w[w.length-1].conditions++,O({type:"text",value:_});continue}if(_===","){let x=_,K=P[P.length-1];