@better-builds/lets-version
Version:
A package that reads your conventional commits and git history and recommends (or applies) a SemVer version bump for you
8 lines (6 loc) • 741 kB
JavaScript
#!/usr/bin/env node
import{createRequire as dy}from"node:module";var hy=Object.create;var{getPrototypeOf:yy,defineProperty:wK,getOwnPropertyNames:gy}=Object;var my=Object.prototype.hasOwnProperty;var AD=(D,F,$)=>{$=D!=null?hy(yy(D)):{};let Z=F||!D||!D.__esModule?wK($,"default",{value:D,enumerable:!0}):$;for(let Q of gy(D))if(!my.call(Z,Q))wK(Z,Q,{get:()=>D[Q],enumerable:!0});return Z};var N=(D,F)=>()=>(F||D((F={exports:{}}).exports,F),F.exports);var F0=dy(import.meta.url);var rK=N((SQ0,sK)=>{sK.exports=()=>{return/[#*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 NC=N((VB0,EC)=>{EC.exports=function(F){if(F===void 0)F=2;if(F>=Error.stackTraceLimit)throw TypeError("getCallerFile(position) requires position be less then Error.stackTraceLimit but position was: `"+F+"` and Error.stackTraceLimit was: `"+Error.stackTraceLimit+"`");var $=Error.prepareStackTrace;Error.prepareStackTrace=function(Q,B){return B};var Z=Error().stack;if(Error.prepareStackTrace=$,Z!==null&&typeof Z==="object")return Z[F]?Z[F].getFileName():void 0}});var UU=N((yq0,CU)=>{var FF=F0("path"),KU=F0("module").globalPaths,PB;if(process.platform==="win32")PB=FF.dirname(process.execPath);else PB=FF.dirname(FF.dirname(process.execPath));var Km=FF.resolve(PB,"lib","node_modules"),RB=FF.sep,T9=typeof __webpack_require__==="function"||typeof __non_webpack_require__==="function"?__non_webpack_require__:F0,Cm=function(D){let F=RB+".pnpm";for(let $ of KU)if($.indexOf(F)!==-1&&D.indexOf(F)!==-1)return!0;return!1},GU=function(D){let F=RB+"node_modules";if(D.indexOf(F)!==-1){let $=D.split(F);if($.length)return $[0]}return null};CU.exports=function(F){if(process.env.APP_ROOT_PATH)return FF.resolve(process.env.APP_ROOT_PATH);if(process.versions.pnp)try{var $=T9("pnpapi");return $.getPackageInformation($.topLevel).packageLocation}catch(Y){}if(typeof window<"u"&&window.process&&window.process.type==="renderer")try{var Z=T9("electron").remote;return Z.require("app-root-path").path}catch(Y){}if(process.env.LAMBDA_TASK_ROOT&&process.env.AWS_EXECUTION_ENV)return process.env.LAMBDA_TASK_ROOT;var Q=FF.resolve(F),B=!1,X=null;if(Cm(Q)){if(X=GU(Q),X)return X}if(KU.forEach(function(Y){if(!B&&Q.indexOf(Y)===0)B=!0}),!B)X=GU(Q);if(B||X==null)if(T9.main)X=FF.dirname(T9.main.filename);else X=FF.dirname(process.argv[1]);if(B&&X.indexOf(Km)!==-1&&X.length-4===X.indexOf(RB+"bin"))X=X.slice(0,-4);return X}});var VU=N((mq0,zU)=>{zU.exports=function(D){var F=F0("path"),$=UU(),Z=$(D),Q={resolve:function(B){return F.join(Z,B)},require:function(B){return F0(Q.resolve(B))},toString:function(){return Z},setPath:function(B){Z=F.resolve(B),Q.path=Z},path:Z};return Q}});var S6=N((cq0,WU)=>{var __dirname="/Users/benjaminduran/dddddddd/opensource/lets-version/node_modules/app-root-path",Um=VU();WU.exports=Um(__dirname)});var yD=N((zm)=>{zm.fromCallback=function(D){return Object.defineProperty(function(...F){if(typeof F[F.length-1]==="function")D.apply(this,F);else return new Promise(($,Z)=>{F.push((Q,B)=>Q!=null?Z(Q):$(B)),D.apply(this,F)})},"name",{value:D.name})};zm.fromPromise=function(D){return Object.defineProperty(function(...F){let $=F[F.length-1];if(typeof $!=="function")return D.apply(this,F);else F.pop(),D.apply(this,F).then((Z)=>$(null,Z),$)},"name",{value:D.name})}});var OU=N((pq0,LU)=>{var bF=F0("constants"),Lm=process.cwd,w9=null,Om=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){if(!w9)w9=Lm.call(process);return w9};try{process.cwd()}catch(D){}if(typeof process.chdir==="function"){if(j9=process.chdir,process.chdir=function(D){w9=null,j9.call(process,D)},Object.setPrototypeOf)Object.setPrototypeOf(process.chdir,j9)}var j9;LU.exports=Mm;function Mm(D){if(bF.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./))F(D);if(!D.lutimes)$(D);if(D.chown=B(D.chown),D.fchown=B(D.fchown),D.lchown=B(D.lchown),D.chmod=Z(D.chmod),D.fchmod=Z(D.fchmod),D.lchmod=Z(D.lchmod),D.chownSync=X(D.chownSync),D.fchownSync=X(D.fchownSync),D.lchownSync=X(D.lchownSync),D.chmodSync=Q(D.chmodSync),D.fchmodSync=Q(D.fchmodSync),D.lchmodSync=Q(D.lchmodSync),D.stat=Y(D.stat),D.fstat=Y(D.fstat),D.lstat=Y(D.lstat),D.statSync=G(D.statSync),D.fstatSync=G(D.fstatSync),D.lstatSync=G(D.lstatSync),D.chmod&&!D.lchmod)D.lchmod=function(C,U,V){if(V)process.nextTick(V)},D.lchmodSync=function(){};if(D.chown&&!D.lchown)D.lchown=function(C,U,V,W){if(W)process.nextTick(W)},D.lchownSync=function(){};if(Om==="win32")D.rename=typeof D.rename!=="function"?D.rename:function(C){function U(V,W,O){var L=Date.now(),P=0;C(V,W,function I(x){if(x&&(x.code==="EACCES"||x.code==="EPERM"||x.code==="EBUSY")&&Date.now()-L<60000){if(setTimeout(function(){D.stat(W,function(b,w){if(b&&b.code==="ENOENT")C(V,W,I);else O(x)})},P),P<100)P+=10;return}if(O)O(x)})}if(Object.setPrototypeOf)Object.setPrototypeOf(U,C);return U}(D.rename);D.read=typeof D.read!=="function"?D.read:function(C){function U(V,W,O,L,P,I){var x;if(I&&typeof I==="function"){var b=0;x=function(w,n,t){if(w&&w.code==="EAGAIN"&&b<10)return b++,C.call(D,V,W,O,L,P,x);I.apply(this,arguments)}}return C.call(D,V,W,O,L,P,x)}if(Object.setPrototypeOf)Object.setPrototypeOf(U,C);return U}(D.read),D.readSync=typeof D.readSync!=="function"?D.readSync:function(C){return function(U,V,W,O,L){var P=0;while(!0)try{return C.call(D,U,V,W,O,L)}catch(I){if(I.code==="EAGAIN"&&P<10){P++;continue}throw I}}}(D.readSync);function F(C){C.lchmod=function(U,V,W){C.open(U,bF.O_WRONLY|bF.O_SYMLINK,V,function(O,L){if(O){if(W)W(O);return}C.fchmod(L,V,function(P){C.close(L,function(I){if(W)W(P||I)})})})},C.lchmodSync=function(U,V){var W=C.openSync(U,bF.O_WRONLY|bF.O_SYMLINK,V),O=!0,L;try{L=C.fchmodSync(W,V),O=!1}finally{if(O)try{C.closeSync(W)}catch(P){}else C.closeSync(W)}return L}}function $(C){if(bF.hasOwnProperty("O_SYMLINK")&&C.futimes)C.lutimes=function(U,V,W,O){C.open(U,bF.O_SYMLINK,function(L,P){if(L){if(O)O(L);return}C.futimes(P,V,W,function(I){C.close(P,function(x){if(O)O(I||x)})})})},C.lutimesSync=function(U,V,W){var O=C.openSync(U,bF.O_SYMLINK),L,P=!0;try{L=C.futimesSync(O,V,W),P=!1}finally{if(P)try{C.closeSync(O)}catch(I){}else C.closeSync(O)}return L};else if(C.futimes)C.lutimes=function(U,V,W,O){if(O)process.nextTick(O)},C.lutimesSync=function(){}}function Z(C){if(!C)return C;return function(U,V,W){return C.call(D,U,V,function(O){if(K(O))O=null;if(W)W.apply(this,arguments)})}}function Q(C){if(!C)return C;return function(U,V){try{return C.call(D,U,V)}catch(W){if(!K(W))throw W}}}function B(C){if(!C)return C;return function(U,V,W,O){return C.call(D,U,V,W,function(L){if(K(L))L=null;if(O)O.apply(this,arguments)})}}function X(C){if(!C)return C;return function(U,V,W){try{return C.call(D,U,V,W)}catch(O){if(!K(O))throw O}}}function Y(C){if(!C)return C;return function(U,V,W){if(typeof V==="function")W=V,V=null;function O(L,P){if(P){if(P.uid<0)P.uid+=4294967296;if(P.gid<0)P.gid+=4294967296}if(W)W.apply(this,arguments)}return V?C.call(D,U,V,O):C.call(D,U,O)}}function G(C){if(!C)return C;return function(U,V){var W=V?C.call(D,U,V):C.call(D,U);if(W){if(W.uid<0)W.uid+=4294967296;if(W.gid<0)W.gid+=4294967296}return W}}function K(C){if(!C)return!0;if(C.code==="ENOSYS")return!0;var U=!process.getuid||process.getuid()!==0;if(U){if(C.code==="EINVAL"||C.code==="EPERM")return!0}return!1}}});var NU=N((nq0,EU)=>{var MU=F0("stream").Stream;EU.exports=Em;function Em(D){return{ReadStream:F,WriteStream:$};function F(Z,Q){if(!(this instanceof F))return new F(Z,Q);MU.call(this);var B=this;this.path=Z,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=65536,Q=Q||{};var X=Object.keys(Q);for(var Y=0,G=X.length;Y<G;Y++){var K=X[Y];this[K]=Q[K]}if(this.encoding)this.setEncoding(this.encoding);if(this.start!==void 0){if(typeof this.start!=="number")throw TypeError("start must be a Number");if(this.end===void 0)this.end=1/0;else if(typeof this.end!=="number")throw TypeError("end must be a Number");if(this.start>this.end)throw Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){B._read()});return}D.open(this.path,this.flags,this.mode,function(C,U){if(C){B.emit("error",C),B.readable=!1;return}B.fd=U,B.emit("open",U),B._read()})}function $(Z,Q){if(!(this instanceof $))return new $(Z,Q);MU.call(this),this.path=Z,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,Q=Q||{};var B=Object.keys(Q);for(var X=0,Y=B.length;X<Y;X++){var G=B[X];this[G]=Q[G]}if(this.start!==void 0){if(typeof this.start!=="number")throw TypeError("start must be a Number");if(this.start<0)throw Error("start must be >= zero");this.pos=this.start}if(this.busy=!1,this._queue=[],this.fd===null)this._open=D.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush()}}});var PU=N((iq0,AU)=>{AU.exports=Am;var Nm=Object.getPrototypeOf||function(D){return D.__proto__};function Am(D){if(D===null||typeof D!=="object")return D;if(D instanceof Object)var F={__proto__:Nm(D)};else var F=Object.create(null);return Object.getOwnPropertyNames(D).forEach(function($){Object.defineProperty(F,$,Object.getOwnPropertyDescriptor(D,$))}),F}});var w6=N((oq0,TB)=>{var GD=F0("fs"),Pm=OU(),Rm=NU(),_m=PU(),x9=F0("util"),pD,b9;if(typeof Symbol==="function"&&typeof Symbol.for==="function")pD=Symbol.for("graceful-fs.queue"),b9=Symbol.for("graceful-fs.previous");else pD="___graceful-fs.queue",b9="___graceful-fs.previous";function Im(){}function _U(D,F){Object.defineProperty(D,pD,{get:function(){return F}})}var f8=Im;if(x9.debuglog)f8=x9.debuglog("gfs4");else if(/\bgfs4\b/i.test(process.env.NODE_DEBUG||""))f8=function(){var D=x9.format.apply(x9,arguments);D="GFS4: "+D.split(/\n/).join(`
GFS4: `),console.error(D)};if(!GD[pD]){if(_B=global[pD]||[],_U(GD,_B),GD.close=function(D){function F($,Z){return D.call(GD,$,function(Q){if(!Q)RU();if(typeof Z==="function")Z.apply(this,arguments)})}return Object.defineProperty(F,b9,{value:D}),F}(GD.close),GD.closeSync=function(D){function F($){D.apply(GD,arguments),RU()}return Object.defineProperty(F,b9,{value:D}),F}(GD.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||""))process.on("exit",function(){f8(GD[pD]),F0("assert").equal(GD[pD].length,0)})}var _B;if(!global[pD])_U(global,GD[pD]);TB.exports=IB(_m(GD));if(process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!GD.__patched)TB.exports=IB(GD),GD.__patched=!0;function IB(D){Pm(D),D.gracefulify=IB,D.createReadStream=n,D.createWriteStream=t;var F=D.readFile;D.readFile=$;function $(m,Y0,i){if(typeof Y0==="function")i=Y0,Y0=null;return v(m,Y0,i);function v(j,u,g,d){return F(j,u,function(p){if(p&&(p.code==="EMFILE"||p.code==="ENFILE"))T6([v,[j,u,g],p,d||Date.now(),Date.now()]);else if(typeof g==="function")g.apply(this,arguments)})}}var Z=D.writeFile;D.writeFile=Q;function Q(m,Y0,i,v){if(typeof i==="function")v=i,i=null;return j(m,Y0,i,v);function j(u,g,d,p,D0){return Z(u,g,d,function(Z0){if(Z0&&(Z0.code==="EMFILE"||Z0.code==="ENFILE"))T6([j,[u,g,d,p],Z0,D0||Date.now(),Date.now()]);else if(typeof p==="function")p.apply(this,arguments)})}}var B=D.appendFile;if(B)D.appendFile=X;function X(m,Y0,i,v){if(typeof i==="function")v=i,i=null;return j(m,Y0,i,v);function j(u,g,d,p,D0){return B(u,g,d,function(Z0){if(Z0&&(Z0.code==="EMFILE"||Z0.code==="ENFILE"))T6([j,[u,g,d,p],Z0,D0||Date.now(),Date.now()]);else if(typeof p==="function")p.apply(this,arguments)})}}var Y=D.copyFile;if(Y)D.copyFile=G;function G(m,Y0,i,v){if(typeof i==="function")v=i,i=0;return j(m,Y0,i,v);function j(u,g,d,p,D0){return Y(u,g,d,function(Z0){if(Z0&&(Z0.code==="EMFILE"||Z0.code==="ENFILE"))T6([j,[u,g,d,p],Z0,D0||Date.now(),Date.now()]);else if(typeof p==="function")p.apply(this,arguments)})}}var K=D.readdir;D.readdir=U;var C=/^v[0-5]\./;function U(m,Y0,i){if(typeof Y0==="function")i=Y0,Y0=null;var v=C.test(process.version)?function(g,d,p,D0){return K(g,j(g,d,p,D0))}:function(g,d,p,D0){return K(g,d,j(g,d,p,D0))};return v(m,Y0,i);function j(u,g,d,p){return function(D0,Z0){if(D0&&(D0.code==="EMFILE"||D0.code==="ENFILE"))T6([v,[u,g,d],D0,p||Date.now(),Date.now()]);else{if(Z0&&Z0.sort)Z0.sort();if(typeof d==="function")d.call(this,D0,Z0)}}}}if(process.version.substr(0,4)==="v0.8"){var V=Rm(D);I=V.ReadStream,b=V.WriteStream}var W=D.ReadStream;if(W)I.prototype=Object.create(W.prototype),I.prototype.open=x;var O=D.WriteStream;if(O)b.prototype=Object.create(O.prototype),b.prototype.open=w;Object.defineProperty(D,"ReadStream",{get:function(){return I},set:function(m){I=m},enumerable:!0,configurable:!0}),Object.defineProperty(D,"WriteStream",{get:function(){return b},set:function(m){b=m},enumerable:!0,configurable:!0});var L=I;Object.defineProperty(D,"FileReadStream",{get:function(){return L},set:function(m){L=m},enumerable:!0,configurable:!0});var P=b;Object.defineProperty(D,"FileWriteStream",{get:function(){return P},set:function(m){P=m},enumerable:!0,configurable:!0});function I(m,Y0){if(this instanceof I)return W.apply(this,arguments),this;else return I.apply(Object.create(I.prototype),arguments)}function x(){var m=this;l(m.path,m.flags,m.mode,function(Y0,i){if(Y0){if(m.autoClose)m.destroy();m.emit("error",Y0)}else m.fd=i,m.emit("open",i),m.read()})}function b(m,Y0){if(this instanceof b)return O.apply(this,arguments),this;else return b.apply(Object.create(b.prototype),arguments)}function w(){var m=this;l(m.path,m.flags,m.mode,function(Y0,i){if(Y0)m.destroy(),m.emit("error",Y0);else m.fd=i,m.emit("open",i)})}function n(m,Y0){return new D.ReadStream(m,Y0)}function t(m,Y0){return new D.WriteStream(m,Y0)}var Q0=D.open;D.open=l;function l(m,Y0,i,v){if(typeof i==="function")v=i,i=null;return j(m,Y0,i,v);function j(u,g,d,p,D0){return Q0(u,g,d,function(Z0,L0){if(Z0&&(Z0.code==="EMFILE"||Z0.code==="ENFILE"))T6([j,[u,g,d,p],Z0,D0||Date.now(),Date.now()]);else if(typeof p==="function")p.apply(this,arguments)})}}return D}function T6(D){f8("ENQUEUE",D[0].name,D[1]),GD[pD].push(D),SB()}var f9;function RU(){var D=Date.now();for(var F=0;F<GD[pD].length;++F)if(GD[pD][F].length>2)GD[pD][F][3]=D,GD[pD][F][4]=D;SB()}function SB(){if(clearTimeout(f9),f9=void 0,GD[pD].length===0)return;var D=GD[pD].shift(),F=D[0],$=D[1],Z=D[2],Q=D[3],B=D[4];if(Q===void 0)f8("RETRY",F.name,$),F.apply(null,$);else if(Date.now()-Q>=60000){f8("TIMEOUT",F.name,$);var X=$.pop();if(typeof X==="function")X.call(null,Z)}else{var Y=Date.now()-B,G=Math.max(B-Q,1),K=Math.min(G*1.2,100);if(Y>=K)f8("RETRY",F.name,$),F.apply(null,$.concat([Q]));else GD[pD].push(D)}if(f9===void 0)f9=setTimeout(SB,0)}});var B2=N((wB)=>{var IU=yD().fromCallback,Q2=w6(),Sm=["access","appendFile","chmod","chown","close","copyFile","cp","fchmod","fchown","fdatasync","fstat","fsync","ftruncate","futimes","glob","lchmod","lchown","lutimes","link","lstat","mkdir","mkdtemp","open","opendir","readdir","readFile","readlink","realpath","rename","rm","rmdir","stat","statfs","symlink","truncate","unlink","utimes","writeFile"].filter((D)=>{return typeof Q2[D]==="function"});Object.assign(wB,Q2);Sm.forEach((D)=>{wB[D]=IU(Q2[D])});wB.exists=function(D,F){if(typeof F==="function")return Q2.exists(D,F);return new Promise(($)=>{return Q2.exists(D,$)})};wB.read=function(D,F,$,Z,Q,B){if(typeof B==="function")return Q2.read(D,F,$,Z,Q,B);return new Promise((X,Y)=>{Q2.read(D,F,$,Z,Q,(G,K,C)=>{if(G)return Y(G);X({bytesRead:K,buffer:C})})})};wB.write=function(D,F,...$){if(typeof $[$.length-1]==="function")return Q2.write(D,F,...$);return new Promise((Z,Q)=>{Q2.write(D,F,...$,(B,X,Y)=>{if(B)return Q(B);Z({bytesWritten:X,buffer:Y})})})};wB.readv=function(D,F,...$){if(typeof $[$.length-1]==="function")return Q2.readv(D,F,...$);return new Promise((Z,Q)=>{Q2.readv(D,F,...$,(B,X,Y)=>{if(B)return Q(B);Z({bytesRead:X,buffers:Y})})})};wB.writev=function(D,F,...$){if(typeof $[$.length-1]==="function")return Q2.writev(D,F,...$);return new Promise((Z,Q)=>{Q2.writev(D,F,...$,(B,X,Y)=>{if(B)return Q(B);Z({bytesWritten:X,buffers:Y})})})};if(typeof Q2.realpath.native==="function")wB.realpath.native=IU(Q2.realpath.native);else process.emitWarning("fs.realpath.native is not a function. Is fs being monkey-patched?","Warning","fs-extra-WARN0003")});var TU=N((km,SU)=>{var bm=F0("path");km.checkPath=function(F){if(process.platform==="win32"){if(/[<>:"|?*]/.test(F.replace(bm.parse(F).root,""))){let Z=Error(`Path contains invalid characters: ${F}`);throw Z.code="EINVAL",Z}}}});var fU=N((um,jB)=>{var wU=B2(),{checkPath:jU}=TU(),xU=(D)=>{let F={mode:511};if(typeof D==="number")return D;return{...F,...D}.mode};um.makeDir=async(D,F)=>{return jU(D),wU.mkdir(D,{mode:xU(F),recursive:!0})};um.makeDirSync=(D,F)=>{return jU(D),wU.mkdirSync(D,{mode:xU(F),recursive:!0})}});var z1=N((aq0,bU)=>{var gm=yD().fromPromise,{makeDir:mm,makeDirSync:xB}=fU(),fB=gm(mm);bU.exports={mkdirs:fB,mkdirsSync:xB,mkdirp:fB,mkdirpSync:xB,ensureDir:fB,ensureDirSync:xB}});var kF=N((tq0,vU)=>{var dm=yD().fromPromise,kU=B2();function cm(D){return kU.access(D).then(()=>!0).catch(()=>!1)}vU.exports={pathExists:dm(cm),pathExistsSync:kU.existsSync}});var bB=N((eq0,uU)=>{var j6=B2(),lm=yD().fromPromise;async function pm(D,F,$){let Z=await j6.open(D,"r+"),Q=null;try{await j6.futimes(Z,F,$)}finally{try{await j6.close(Z)}catch(B){Q=B}}if(Q)throw Q}function nm(D,F,$){let Z=j6.openSync(D,"r+");return j6.futimesSync(Z,F,$),j6.closeSync(Z)}uU.exports={utimesMillis:lm(pm),utimesMillisSync:nm}});var b8=N((DX0,mU)=>{var x6=B2(),gD=F0("path"),hU=yD().fromPromise;function im(D,F,$){let Z=$.dereference?(Q)=>x6.stat(Q,{bigint:!0}):(Q)=>x6.lstat(Q,{bigint:!0});return Promise.all([Z(D),Z(F).catch((Q)=>{if(Q.code==="ENOENT")return null;throw Q})]).then(([Q,B])=>({srcStat:Q,destStat:B}))}function om(D,F,$){let Z,Q=$.dereference?(X)=>x6.statSync(X,{bigint:!0}):(X)=>x6.lstatSync(X,{bigint:!0}),B=Q(D);try{Z=Q(F)}catch(X){if(X.code==="ENOENT")return{srcStat:B,destStat:null};throw X}return{srcStat:B,destStat:Z}}async function sm(D,F,$,Z){let{srcStat:Q,destStat:B}=await im(D,F,Z);if(B){if(u3(Q,B)){let X=gD.basename(D),Y=gD.basename(F);if($==="move"&&X!==Y&&X.toLowerCase()===Y.toLowerCase())return{srcStat:Q,destStat:B,isChangingCase:!0};throw Error("Source and destination must not be the same.")}if(Q.isDirectory()&&!B.isDirectory())throw Error(`Cannot overwrite non-directory '${F}' with directory '${D}'.`);if(!Q.isDirectory()&&B.isDirectory())throw Error(`Cannot overwrite directory '${F}' with non-directory '${D}'.`)}if(Q.isDirectory()&&kB(D,F))throw Error(k9(D,F,$));return{srcStat:Q,destStat:B}}function rm(D,F,$,Z){let{srcStat:Q,destStat:B}=om(D,F,Z);if(B){if(u3(Q,B)){let X=gD.basename(D),Y=gD.basename(F);if($==="move"&&X!==Y&&X.toLowerCase()===Y.toLowerCase())return{srcStat:Q,destStat:B,isChangingCase:!0};throw Error("Source and destination must not be the same.")}if(Q.isDirectory()&&!B.isDirectory())throw Error(`Cannot overwrite non-directory '${F}' with directory '${D}'.`);if(!Q.isDirectory()&&B.isDirectory())throw Error(`Cannot overwrite directory '${F}' with non-directory '${D}'.`)}if(Q.isDirectory()&&kB(D,F))throw Error(k9(D,F,$));return{srcStat:Q,destStat:B}}async function yU(D,F,$,Z){let Q=gD.resolve(gD.dirname(D)),B=gD.resolve(gD.dirname($));if(B===Q||B===gD.parse(B).root)return;let X;try{X=await x6.stat(B,{bigint:!0})}catch(Y){if(Y.code==="ENOENT")return;throw Y}if(u3(F,X))throw Error(k9(D,$,Z));return yU(D,F,B,Z)}function gU(D,F,$,Z){let Q=gD.resolve(gD.dirname(D)),B=gD.resolve(gD.dirname($));if(B===Q||B===gD.parse(B).root)return;let X;try{X=x6.statSync(B,{bigint:!0})}catch(Y){if(Y.code==="ENOENT")return;throw Y}if(u3(F,X))throw Error(k9(D,$,Z));return gU(D,F,B,Z)}function u3(D,F){return F.ino!==void 0&&F.dev!==void 0&&F.ino===D.ino&&F.dev===D.dev}function kB(D,F){let $=gD.resolve(D).split(gD.sep).filter((Q)=>Q),Z=gD.resolve(F).split(gD.sep).filter((Q)=>Q);return $.every((Q,B)=>Z[B]===Q)}function k9(D,F,$){return`Cannot ${$} '${D}' to a subdirectory of itself, '${F}'.`}mU.exports={checkPaths:hU(sm),checkPathsSync:rm,checkParentPaths:hU(yU),checkParentPathsSync:gU,isSrcSubdir:kB,areIdentical:u3}});var cU=N((FX0,dU)=>{async function am(D,F){let $=[];for await(let Z of D)$.push(F(Z).then(()=>null,(Q)=>Q??Error("unknown error")));await Promise.all($.map((Z)=>Z.then((Q)=>{if(Q!==null)throw Q})))}dU.exports={asyncIteratorConcurrentProcess:am}});var oU=N(($X0,iU)=>{var sD=B2(),h3=F0("path"),{mkdirs:tm}=z1(),{pathExists:em}=kF(),{utimesMillis:Dd}=bB(),y3=b8(),{asyncIteratorConcurrentProcess:Fd}=cU();async function $d(D,F,$={}){if(typeof $==="function")$={filter:$};if($.clobber="clobber"in $?!!$.clobber:!0,$.overwrite="overwrite"in $?!!$.overwrite:$.clobber,$.preserveTimestamps&&process.arch==="ia32")process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended;
see https://github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0001");let{srcStat:Z,destStat:Q}=await y3.checkPaths(D,F,"copy",$);if(await y3.checkParentPaths(D,Z,F,"copy"),!await pU(D,F,$))return;let X=h3.dirname(F);if(!await em(X))await tm(X);await nU(Q,D,F,$)}async function pU(D,F,$){if(!$.filter)return!0;return $.filter(D,F)}async function nU(D,F,$,Z){let B=await(Z.dereference?sD.stat:sD.lstat)(F);if(B.isDirectory())return qd(B,D,F,$,Z);if(B.isFile()||B.isCharacterDevice()||B.isBlockDevice())return Zd(B,D,F,$,Z);if(B.isSymbolicLink())return Xd(D,F,$,Z);if(B.isSocket())throw Error(`Cannot copy a socket file: ${F}`);if(B.isFIFO())throw Error(`Cannot copy a FIFO pipe: ${F}`);throw Error(`Unknown file: ${F}`)}async function Zd(D,F,$,Z,Q){if(!F)return lU(D,$,Z,Q);if(Q.overwrite)return await sD.unlink(Z),lU(D,$,Z,Q);if(Q.errorOnExist)throw Error(`'${Z}' already exists`)}async function lU(D,F,$,Z){if(await sD.copyFile(F,$),Z.preserveTimestamps){if(Qd(D.mode))await Bd($,D.mode);let Q=await sD.stat(F);await Dd($,Q.atime,Q.mtime)}return sD.chmod($,D.mode)}function Qd(D){return(D&128)===0}function Bd(D,F){return sD.chmod(D,F|128)}async function qd(D,F,$,Z,Q){if(!F)await sD.mkdir(Z);if(await Fd(await sD.opendir($),async(B)=>{let X=h3.join($,B.name),Y=h3.join(Z,B.name);if(await pU(X,Y,Q)){let{destStat:K}=await y3.checkPaths(X,Y,"copy",Q);await nU(K,X,Y,Q)}}),!F)await sD.chmod(Z,D.mode)}async function Xd(D,F,$,Z){let Q=await sD.readlink(F);if(Z.dereference)Q=h3.resolve(process.cwd(),Q);if(!D)return sD.symlink(Q,$);let B=null;try{B=await sD.readlink($)}catch(X){if(X.code==="EINVAL"||X.code==="UNKNOWN")return sD.symlink(Q,$);throw X}if(Z.dereference)B=h3.resolve(process.cwd(),B);if(y3.isSrcSubdir(Q,B))throw Error(`Cannot copy '${Q}' to a subdirectory of itself, '${B}'.`);if(y3.isSrcSubdir(B,Q))throw Error(`Cannot overwrite '${B}' with '${Q}'.`);return await sD.unlink($),sD.symlink(Q,$)}iU.exports=$d});var eU=N((ZX0,tU)=>{var q2=w6(),g3=F0("path"),Jd=z1().mkdirsSync,Yd=bB().utimesMillisSync,m3=b8();function Hd(D,F,$){if(typeof $==="function")$={filter:$};if($=$||{},$.clobber="clobber"in $?!!$.clobber:!0,$.overwrite="overwrite"in $?!!$.overwrite:$.clobber,$.preserveTimestamps&&process.arch==="ia32")process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended;
see https://github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0002");let{srcStat:Z,destStat:Q}=m3.checkPathsSync(D,F,"copy",$);if(m3.checkParentPathsSync(D,Z,F,"copy"),$.filter&&!$.filter(D,F))return;let B=g3.dirname(F);if(!q2.existsSync(B))Jd(B);return sU(Q,D,F,$)}function sU(D,F,$,Z){let B=(Z.dereference?q2.statSync:q2.lstatSync)(F);if(B.isDirectory())return Wd(B,D,F,$,Z);else if(B.isFile()||B.isCharacterDevice()||B.isBlockDevice())return Gd(B,D,F,$,Z);else if(B.isSymbolicLink())return Md(D,F,$,Z);else if(B.isSocket())throw Error(`Cannot copy a socket file: ${F}`);else if(B.isFIFO())throw Error(`Cannot copy a FIFO pipe: ${F}`);throw Error(`Unknown file: ${F}`)}function Gd(D,F,$,Z,Q){if(!F)return rU(D,$,Z,Q);return Kd(D,$,Z,Q)}function Kd(D,F,$,Z){if(Z.overwrite)return q2.unlinkSync($),rU(D,F,$,Z);else if(Z.errorOnExist)throw Error(`'${$}' already exists`)}function rU(D,F,$,Z){if(q2.copyFileSync(F,$),Z.preserveTimestamps)Cd(D.mode,F,$);return vB($,D.mode)}function Cd(D,F,$){if(Ud(D))zd($,D);return Vd(F,$)}function Ud(D){return(D&128)===0}function zd(D,F){return vB(D,F|128)}function vB(D,F){return q2.chmodSync(D,F)}function Vd(D,F){let $=q2.statSync(D);return Yd(F,$.atime,$.mtime)}function Wd(D,F,$,Z,Q){if(!F)return Ld(D.mode,$,Z,Q);return aU($,Z,Q)}function Ld(D,F,$,Z){return q2.mkdirSync($),aU(F,$,Z),vB($,D)}function aU(D,F,$){let Z=q2.opendirSync(D);try{let Q;while((Q=Z.readSync())!==null)Od(Q.name,D,F,$)}finally{Z.closeSync()}}function Od(D,F,$,Z){let Q=g3.join(F,D),B=g3.join($,D);if(Z.filter&&!Z.filter(Q,B))return;let{destStat:X}=m3.checkPathsSync(Q,B,"copy",Z);return sU(X,Q,B,Z)}function Md(D,F,$,Z){let Q=q2.readlinkSync(F);if(Z.dereference)Q=g3.resolve(process.cwd(),Q);if(!D)return q2.symlinkSync(Q,$);else{let B;try{B=q2.readlinkSync($)}catch(X){if(X.code==="EINVAL"||X.code==="UNKNOWN")return q2.symlinkSync(Q,$);throw X}if(Z.dereference)B=g3.resolve(process.cwd(),B);if(m3.isSrcSubdir(Q,B))throw Error(`Cannot copy '${Q}' to a subdirectory of itself, '${B}'.`);if(m3.isSrcSubdir(B,Q))throw Error(`Cannot overwrite '${B}' with '${Q}'.`);return Ed(Q,$)}}function Ed(D,F){return q2.unlinkSync(F),q2.symlinkSync(D,F)}tU.exports=Hd});var v9=N((QX0,Dz)=>{var Nd=yD().fromPromise;Dz.exports={copy:Nd(oU()),copySync:eU()}});var d3=N((BX0,$z)=>{var Fz=w6(),Ad=yD().fromCallback;function Pd(D,F){Fz.rm(D,{recursive:!0,force:!0},F)}function Rd(D){Fz.rmSync(D,{recursive:!0,force:!0})}$z.exports={remove:Ad(Pd),removeSync:Rd}});var Hz=N((qX0,Yz)=>{var _d=yD().fromPromise,Bz=B2(),qz=F0("path"),Xz=z1(),Jz=d3(),Zz=_d(async function(F){let $;try{$=await Bz.readdir(F)}catch{return Xz.mkdirs(F)}return Promise.all($.map((Z)=>Jz.remove(qz.join(F,Z))))});function Qz(D){let F;try{F=Bz.readdirSync(D)}catch{return Xz.mkdirsSync(D)}F.forEach(($)=>{$=qz.join(D,$),Jz.removeSync($)})}Yz.exports={emptyDirSync:Qz,emptydirSync:Qz,emptyDir:Zz,emptydir:Zz}});var Uz=N((XX0,Cz)=>{var Id=yD().fromPromise,Gz=F0("path"),$F=B2(),Kz=z1();async function Sd(D){let F;try{F=await $F.stat(D)}catch{}if(F&&F.isFile())return;let $=Gz.dirname(D),Z=null;try{Z=await $F.stat($)}catch(Q){if(Q.code==="ENOENT"){await Kz.mkdirs($),await $F.writeFile(D,"");return}else throw Q}if(Z.isDirectory())await $F.writeFile(D,"");else await $F.readdir($)}function Td(D){let F;try{F=$F.statSync(D)}catch{}if(F&&F.isFile())return;let $=Gz.dirname(D);try{if(!$F.statSync($).isDirectory())$F.readdirSync($)}catch(Z){if(Z&&Z.code==="ENOENT")Kz.mkdirsSync($);else throw Z}$F.writeFileSync(D,"")}Cz.exports={createFile:Id(Sd),createFileSync:Td}});var Oz=N((JX0,Lz)=>{var wd=yD().fromPromise,zz=F0("path"),vF=B2(),Vz=z1(),{pathExists:jd}=kF(),{areIdentical:Wz}=b8();async function xd(D,F){let $;try{$=await vF.lstat(F)}catch{}let Z;try{Z=await vF.lstat(D)}catch(X){throw X.message=X.message.replace("lstat","ensureLink"),X}if($&&Wz(Z,$))return;let Q=zz.dirname(F);if(!await jd(Q))await Vz.mkdirs(Q);await vF.link(D,F)}function fd(D,F){let $;try{$=vF.lstatSync(F)}catch{}try{let B=vF.lstatSync(D);if($&&Wz(B,$))return}catch(B){throw B.message=B.message.replace("lstat","ensureLink"),B}let Z=zz.dirname(F);if(vF.existsSync(Z))return vF.linkSync(D,F);return Vz.mkdirsSync(Z),vF.linkSync(D,F)}Lz.exports={createLink:wd(xd),createLinkSync:fd}});var Ez=N((YX0,Mz)=>{var uF=F0("path"),c3=B2(),{pathExists:bd}=kF(),kd=yD().fromPromise;async function vd(D,F){if(uF.isAbsolute(D)){try{await c3.lstat(D)}catch(B){throw B.message=B.message.replace("lstat","ensureSymlink"),B}return{toCwd:D,toDst:D}}let $=uF.dirname(F),Z=uF.join($,D);if(await bd(Z))return{toCwd:Z,toDst:D};try{await c3.lstat(D)}catch(B){throw B.message=B.message.replace("lstat","ensureSymlink"),B}return{toCwd:D,toDst:uF.relative($,D)}}function ud(D,F){if(uF.isAbsolute(D)){if(!c3.existsSync(D))throw Error("absolute srcpath does not exist");return{toCwd:D,toDst:D}}let $=uF.dirname(F),Z=uF.join($,D);if(c3.existsSync(Z))return{toCwd:Z,toDst:D};if(!c3.existsSync(D))throw Error("relative srcpath does not exist");return{toCwd:D,toDst:uF.relative($,D)}}Mz.exports={symlinkPaths:kd(vd),symlinkPathsSync:ud}});var Pz=N((HX0,Az)=>{var Nz=B2(),hd=yD().fromPromise;async function yd(D,F){if(F)return F;let $;try{$=await Nz.lstat(D)}catch{return"file"}return $&&$.isDirectory()?"dir":"file"}function gd(D,F){if(F)return F;let $;try{$=Nz.lstatSync(D)}catch{return"file"}return $&&$.isDirectory()?"dir":"file"}Az.exports={symlinkType:hd(yd),symlinkTypeSync:gd}});var Sz=N((GX0,Iz)=>{var md=yD().fromPromise,Rz=F0("path"),T1=B2(),{mkdirs:dd,mkdirsSync:cd}=z1(),{symlinkPaths:ld,symlinkPathsSync:pd}=Ez(),{symlinkType:nd,symlinkTypeSync:id}=Pz(),{pathExists:od}=kF(),{areIdentical:_z}=b8();async function sd(D,F,$){let Z;try{Z=await T1.lstat(F)}catch{}if(Z&&Z.isSymbolicLink()){let[Y,G]=await Promise.all([T1.stat(D),T1.stat(F)]);if(_z(Y,G))return}let Q=await ld(D,F);D=Q.toDst;let B=await nd(Q.toCwd,$),X=Rz.dirname(F);if(!await od(X))await dd(X);return T1.symlink(D,F,B)}function rd(D,F,$){let Z;try{Z=T1.lstatSync(F)}catch{}if(Z&&Z.isSymbolicLink()){let Y=T1.statSync(D),G=T1.statSync(F);if(_z(Y,G))return}let Q=pd(D,F);D=Q.toDst,$=id(Q.toCwd,$);let B=Rz.dirname(F);if(T1.existsSync(B))return T1.symlinkSync(D,F,$);return cd(B),T1.symlinkSync(D,F,$)}Iz.exports={createSymlink:md(sd),createSymlinkSync:rd}});var vz=N((KX0,kz)=>{var{createFile:Tz,createFileSync:wz}=Uz(),{createLink:jz,createLinkSync:xz}=Oz(),{createSymlink:fz,createSymlinkSync:bz}=Sz();kz.exports={createFile:Tz,createFileSync:wz,ensureFile:Tz,ensureFileSync:wz,createLink:jz,createLinkSync:xz,ensureLink:jz,ensureLinkSync:xz,createSymlink:fz,createSymlinkSync:bz,ensureSymlink:fz,ensureSymlinkSync:bz}});var u9=N((CX0,uz)=>{function ad(D,{EOL:F=`
`,finalEOL:$=!0,replacer:Z=null,spaces:Q}={}){let B=$?F:"";return JSON.stringify(D,Z,Q).replace(/\n/g,F)+B}function td(D){if(Buffer.isBuffer(D))D=D.toString("utf8");return D.replace(/^\uFEFF/,"")}uz.exports={stringify:ad,stripBom:td}});var mz=N((UX0,gz)=>{var f6;try{f6=w6()}catch(D){f6=F0("fs")}var h9=yD(),{stringify:hz,stripBom:yz}=u9();async function ed(D,F={}){if(typeof F==="string")F={encoding:F};let $=F.fs||f6,Z="throws"in F?F.throws:!0,Q=await h9.fromCallback($.readFile)(D,F);Q=yz(Q);let B;try{B=JSON.parse(Q,F?F.reviver:null)}catch(X){if(Z)throw X.message=`${D}: ${X.message}`,X;else return null}return B}var Dc=h9.fromPromise(ed);function Fc(D,F={}){if(typeof F==="string")F={encoding:F};let $=F.fs||f6,Z="throws"in F?F.throws:!0;try{let Q=$.readFileSync(D,F);return Q=yz(Q),JSON.parse(Q,F.reviver)}catch(Q){if(Z)throw Q.message=`${D}: ${Q.message}`,Q;else return null}}async function $c(D,F,$={}){let Z=$.fs||f6,Q=hz(F,$);await h9.fromCallback(Z.writeFile)(D,Q,$)}var Zc=h9.fromPromise($c);function Qc(D,F,$={}){let Z=$.fs||f6,Q=hz(F,$);return Z.writeFileSync(D,Q,$)}var Bc={readFile:Dc,readFileSync:Fc,writeFile:Zc,writeFileSync:Qc};gz.exports=Bc});var cz=N((zX0,dz)=>{var y9=mz();dz.exports={readJson:y9.readFile,readJsonSync:y9.readFileSync,writeJson:y9.writeFile,writeJsonSync:y9.writeFileSync}});var g9=N((VX0,nz)=>{var qc=yD().fromPromise,uB=B2(),lz=F0("path"),pz=z1(),Xc=kF().pathExists;async function Jc(D,F,$="utf-8"){let Z=lz.dirname(D);if(!await Xc(Z))await pz.mkdirs(Z);return uB.writeFile(D,F,$)}function Yc(D,...F){let $=lz.dirname(D);if(!uB.existsSync($))pz.mkdirsSync($);uB.writeFileSync(D,...F)}nz.exports={outputFile:qc(Jc),outputFileSync:Yc}});var oz=N((WX0,iz)=>{var{stringify:Hc}=u9(),{outputFile:Gc}=g9();async function Kc(D,F,$={}){let Z=Hc(F,$);await Gc(D,Z,$)}iz.exports=Kc});var rz=N((LX0,sz)=>{var{stringify:Cc}=u9(),{outputFileSync:Uc}=g9();function zc(D,F,$){let Z=Cc(F,$);Uc(D,Z,$)}sz.exports=zc});var tz=N((OX0,az)=>{var Vc=yD().fromPromise,X2=cz();X2.outputJson=Vc(oz());X2.outputJsonSync=rz();X2.outputJSON=X2.outputJson;X2.outputJSONSync=X2.outputJsonSync;X2.writeJSON=X2.writeJson;X2.writeJSONSync=X2.writeJsonSync;X2.readJSON=X2.readJson;X2.readJSONSync=X2.readJsonSync;az.exports=X2});var ZV=N((MX0,$V)=>{var Wc=B2(),ez=F0("path"),{copy:Lc}=v9(),{remove:FV}=d3(),{mkdirp:Oc}=z1(),{pathExists:Mc}=kF(),DV=b8();async function Ec(D,F,$={}){let Z=$.overwrite||$.clobber||!1,{srcStat:Q,isChangingCase:B=!1}=await DV.checkPaths(D,F,"move",$);await DV.checkParentPaths(D,Q,F,"move");let X=ez.dirname(F);if(ez.parse(X).root!==X)await Oc(X);return Nc(D,F,Z,B)}async function Nc(D,F,$,Z){if(!Z){if($)await FV(F);else if(await Mc(F))throw Error("dest already exists.")}try{await Wc.rename(D,F)}catch(Q){if(Q.code!=="EXDEV")throw Q;await Ac(D,F,$)}}async function Ac(D,F,$){return await Lc(D,F,{overwrite:$,errorOnExist:!0,preserveTimestamps:!0}),FV(D)}$V.exports=Ec});var JV=N((EX0,XV)=>{var BV=w6(),yB=F0("path"),Pc=v9().copySync,qV=d3().removeSync,Rc=z1().mkdirpSync,QV=b8();function _c(D,F,$){$=$||{};let Z=$.overwrite||$.clobber||!1,{srcStat:Q,isChangingCase:B=!1}=QV.checkPathsSync(D,F,"move",$);if(QV.checkParentPathsSync(D,Q,F,"move"),!Ic(F))Rc(yB.dirname(F));return Sc(D,F,Z,B)}function Ic(D){let F=yB.dirname(D);return yB.parse(F).root===F}function Sc(D,F,$,Z){if(Z)return hB(D,F,$);if($)return qV(F),hB(D,F,$);if(BV.existsSync(F))throw Error("dest already exists.");return hB(D,F,$)}function hB(D,F,$){try{BV.renameSync(D,F)}catch(Z){if(Z.code!=="EXDEV")throw Z;return Tc(D,F,$)}}function Tc(D,F,$){return Pc(D,F,{overwrite:$,errorOnExist:!0,preserveTimestamps:!0}),qV(D)}XV.exports=_c});var HV=N((NX0,YV)=>{var wc=yD().fromPromise;YV.exports={move:wc(ZV()),moveSync:JV()}});var b6=N((AX0,GV)=>{GV.exports={...B2(),...v9(),...Hz(),...vz(),...tz(),...z1(),...HV(),...g9(),...kF(),...d3()}});var KD=N((PX0,CV)=>{var{FORCE_COLOR:jc,NODE_DISABLE_COLORS:xc,TERM:fc}=process.env,a0={enabled:!xc&&fc!=="dumb"&&jc!=="0",reset:FD(0,0),bold:FD(1,22),dim:FD(2,22),italic:FD(3,23),underline:FD(4,24),inverse:FD(7,27),hidden:FD(8,28),strikethrough:FD(9,29),black:FD(30,39),red:FD(31,39),green:FD(32,39),yellow:FD(33,39),blue:FD(34,39),magenta:FD(35,39),cyan:FD(36,39),white:FD(37,39),gray:FD(90,39),grey:FD(90,39),bgBlack:FD(40,49),bgRed:FD(41,49),bgGreen:FD(42,49),bgYellow:FD(43,49),bgBlue:FD(44,49),bgMagenta:FD(45,49),bgCyan:FD(46,49),bgWhite:FD(47,49)};function KV(D,F){let $=0,Z,Q="",B="";for(;$<D.length;$++)if(Z=D[$],Q+=Z.open,B+=Z.close,F.includes(Z.close))F=F.replace(Z.rgx,Z.close+Z.open);return Q+F+B}function bc(D,F){let $={has:D,keys:F};return $.reset=a0.reset.bind($),$.bold=a0.bold.bind($),$.dim=a0.dim.bind($),$.italic=a0.italic.bind($),$.underline=a0.underline.bind($),$.inverse=a0.inverse.bind($),$.hidden=a0.hidden.bind($),$.strikethrough=a0.strikethrough.bind($),$.black=a0.black.bind($),$.red=a0.red.bind($),$.green=a0.green.bind($),$.yellow=a0.yellow.bind($),$.blue=a0.blue.bind($),$.magenta=a0.magenta.bind($),$.cyan=a0.cyan.bind($),$.white=a0.white.bind($),$.gray=a0.gray.bind($),$.grey=a0.grey.bind($),$.bgBlack=a0.bgBlack.bind($),$.bgRed=a0.bgRed.bind($),$.bgGreen=a0.bgGreen.bind($),$.bgYellow=a0.bgYellow.bind($),$.bgBlue=a0.bgBlue.bind($),$.bgMagenta=a0.bgMagenta.bind($),$.bgCyan=a0.bgCyan.bind($),$.bgWhite=a0.bgWhite.bind($),$}function FD(D,F){let $={open:`\x1B[${D}m`,close:`\x1B[${F}m`,rgx:new RegExp(`\\x1b\\[${F}m`,"g")};return function(Z){if(this!==void 0&&this.has!==void 0)return this.has.includes(D)||(this.has.push(D),this.keys.push($)),Z===void 0?this:a0.enabled?KV(this.keys,Z+""):Z+"";return Z===void 0?bc([D],[$]):a0.enabled?KV([$],Z+""):Z+""}}CV.exports=a0});var zV=N((RX0,UV)=>{UV.exports=(D,F)=>{if(D.meta&&D.name!=="escape")return;if(D.ctrl){if(D.name==="a")return"first";if(D.name==="c")return"abort";if(D.name==="d")return"abort";if(D.name==="e")return"last";if(D.name==="g")return"reset"}if(F){if(D.name==="j")return"down";if(D.name==="k")return"up"}if(D.name==="return")return"submit";if(D.name==="enter")return"submit";if(D.name==="backspace")return"delete";if(D.name==="delete")return"deleteForward";if(D.name==="abort")return"abort";if(D.name==="escape")return"exit";if(D.name==="tab")return"next";if(D.name==="pagedown")return"nextPage";if(D.name==="pageup")return"prevPage";if(D.name=