UNPKG

gitlab-ci-local

Version:

Tired of pushing to test your .gitlab-ci.yml?

10 lines (8 loc) 1.1 MB
#!/usr/bin/env node import{createRequire as Wv}from"node:module";var uv=Object.create;var{getPrototypeOf:Fv,defineProperty:n3,getOwnPropertyNames:$v}=Object;var Zv=Object.prototype.hasOwnProperty;function Bv(D){return this[D]}var zv,Xv,pD=(D,u,F)=>{var $=D!=null&&typeof D==="object";if($){var Z=u?zv??=new WeakMap:Xv??=new WeakMap,B=Z.get(D);if(B)return B}F=D!=null?uv(Fv(D)):{};let z=u||!D||!D.__esModule?n3(F,"default",{value:D,enumerable:!0}):F;for(let X of $v(D))if(!Zv.call(z,X))n3(z,X,{get:Bv.bind(D,X),enumerable:!0});if($)Z.set(D,z);return z};var w=(D,u)=>()=>(u||D((u={exports:{}}).exports,u),u.exports);var Qv=(D)=>D;function Jv(D,u){this[D]=Qv.bind(null,u)}var yX=(D,u)=>{for(var F in u)n3(D,F,{get:u[F],enumerable:!0,configurable:!0,set:Jv.bind(u,F)})};var GD=Wv(import.meta.url);var MQ=w((V$D,LQ)=>{LQ.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 nQ=w(($2D,pQ)=>{pQ.exports=function(u){if(u===void 0)u=2;if(u>=Error.stackTraceLimit)throw TypeError("getCallerFile(position) requires position be less then Error.stackTraceLimit but position was: `"+u+"` and Error.stackTraceLimit was: `"+Error.stackTraceLimit+"`");var F=Error.prepareStackTrace;Error.prepareStackTrace=function(Z,B){return B};var $=Error().stack;if(Error.prepareStackTrace=F,$!==null&&typeof $==="object")return $[u]?$[u].getFileName():void 0}});var R0=w((uP)=>{uP.fromCallback=function(D){return Object.defineProperty(function(...u){if(typeof u[u.length-1]==="function")D.apply(this,u);else return new Promise((F,$)=>{u.push((Z,B)=>Z!=null?$(Z):F(B)),D.apply(this,u)})},"name",{value:D.name})};uP.fromPromise=function(D){return Object.defineProperty(function(...u){let F=u[u.length-1];if(typeof F!=="function")return D.apply(this,u);else u.pop(),D.apply(this,u).then(($)=>F(null,$),F)},"name",{value:D.name})}});var iJ=w((OZD,SJ)=>{var g8=GD("constants"),ZP=process.cwd,ou=null,BP=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){if(!ou)ou=ZP.call(process);return ou};try{process.cwd()}catch(D){}if(typeof process.chdir==="function"){if(au=process.chdir,process.chdir=function(D){ou=null,au.call(process,D)},Object.setPrototypeOf)Object.setPrototypeOf(process.chdir,au)}var au;SJ.exports=zP;function zP(D){if(g8.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./))u(D);if(!D.lutimes)F(D);if(D.chown=B(D.chown),D.fchown=B(D.fchown),D.lchown=B(D.lchown),D.chmod=$(D.chmod),D.fchmod=$(D.fchmod),D.lchmod=$(D.lchmod),D.chownSync=z(D.chownSync),D.fchownSync=z(D.fchownSync),D.lchownSync=z(D.lchownSync),D.chmodSync=Z(D.chmodSync),D.fchmodSync=Z(D.fchmodSync),D.lchmodSync=Z(D.lchmodSync),D.stat=X(D.stat),D.fstat=X(D.fstat),D.lstat=X(D.lstat),D.statSync=Q(D.statSync),D.fstatSync=Q(D.fstatSync),D.lstatSync=Q(D.lstatSync),D.chmod&&!D.lchmod)D.lchmod=function(W,Y,q){if(q)process.nextTick(q)},D.lchmodSync=function(){};if(D.chown&&!D.lchown)D.lchown=function(W,Y,q,K){if(K)process.nextTick(K)},D.lchownSync=function(){};if(BP==="win32")D.rename=typeof D.rename!=="function"?D.rename:function(W){function Y(q,K,x){var V=Date.now(),H=0;W(q,K,function M(O){if(O&&(O.code==="EACCES"||O.code==="EPERM"||O.code==="EBUSY")&&Date.now()-V<60000){if(setTimeout(function(){D.stat(K,function(T,j){if(T&&T.code==="ENOENT")W(q,K,M);else x(O)})},H),H<100)H+=10;return}if(x)x(O)})}if(Object.setPrototypeOf)Object.setPrototypeOf(Y,W);return Y}(D.rename);D.read=typeof D.read!=="function"?D.read:function(W){function Y(q,K,x,V,H,M){var O;if(M&&typeof M==="function"){var T=0;O=function(j,A,_){if(j&&j.code==="EAGAIN"&&T<10)return T++,W.call(D,q,K,x,V,H,O);M.apply(this,arguments)}}return W.call(D,q,K,x,V,H,O)}if(Object.setPrototypeOf)Object.setPrototypeOf(Y,W);return Y}(D.read),D.readSync=typeof D.readSync!=="function"?D.readSync:function(W){return function(Y,q,K,x,V){var H=0;while(!0)try{return W.call(D,Y,q,K,x,V)}catch(M){if(M.code==="EAGAIN"&&H<10){H++;continue}throw M}}}(D.readSync);function u(W){W.lchmod=function(Y,q,K){W.open(Y,g8.O_WRONLY|g8.O_SYMLINK,q,function(x,V){if(x){if(K)K(x);return}W.fchmod(V,q,function(H){W.close(V,function(M){if(K)K(H||M)})})})},W.lchmodSync=function(Y,q){var K=W.openSync(Y,g8.O_WRONLY|g8.O_SYMLINK,q),x=!0,V;try{V=W.fchmodSync(K,q),x=!1}finally{if(x)try{W.closeSync(K)}catch(H){}else W.closeSync(K)}return V}}function F(W){if(g8.hasOwnProperty("O_SYMLINK")&&W.futimes)W.lutimes=function(Y,q,K,x){W.open(Y,g8.O_SYMLINK,function(V,H){if(V){if(x)x(V);return}W.futimes(H,q,K,function(M){W.close(H,function(O){if(x)x(M||O)})})})},W.lutimesSync=function(Y,q,K){var x=W.openSync(Y,g8.O_SYMLINK),V,H=!0;try{V=W.futimesSync(x,q,K),H=!1}finally{if(H)try{W.closeSync(x)}catch(M){}else W.closeSync(x)}return V};else if(W.futimes)W.lutimes=function(Y,q,K,x){if(x)process.nextTick(x)},W.lutimesSync=function(){}}function $(W){if(!W)return W;return function(Y,q,K){return W.call(D,Y,q,function(x){if(J(x))x=null;if(K)K.apply(this,arguments)})}}function Z(W){if(!W)return W;return function(Y,q){try{return W.call(D,Y,q)}catch(K){if(!J(K))throw K}}}function B(W){if(!W)return W;return function(Y,q,K,x){return W.call(D,Y,q,K,function(V){if(J(V))V=null;if(x)x.apply(this,arguments)})}}function z(W){if(!W)return W;return function(Y,q,K){try{return W.call(D,Y,q,K)}catch(x){if(!J(x))throw x}}}function X(W){if(!W)return W;return function(Y,q,K){if(typeof q==="function")K=q,q=null;function x(V,H){if(H){if(H.uid<0)H.uid+=4294967296;if(H.gid<0)H.gid+=4294967296}if(K)K.apply(this,arguments)}return q?W.call(D,Y,q,x):W.call(D,Y,x)}}function Q(W){if(!W)return W;return function(Y,q){var K=q?W.call(D,Y,q):W.call(D,Y);if(K){if(K.uid<0)K.uid+=4294967296;if(K.gid<0)K.gid+=4294967296}return K}}function J(W){if(!W)return!0;if(W.code==="ENOSYS")return!0;var Y=!process.getuid||process.getuid()!==0;if(Y){if(W.code==="EINVAL"||W.code==="EPERM")return!0}return!1}}});var kJ=w((fZD,yJ)=>{var RJ=GD("stream").Stream;yJ.exports=XP;function XP(D){return{ReadStream:u,WriteStream:F};function u($,Z){if(!(this instanceof u))return new u($,Z);RJ.call(this);var B=this;this.path=$,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=65536,Z=Z||{};var z=Object.keys(Z);for(var X=0,Q=z.length;X<Q;X++){var J=z[X];this[J]=Z[J]}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(W,Y){if(W){B.emit("error",W),B.readable=!1;return}B.fd=Y,B.emit("open",Y),B._read()})}function F($,Z){if(!(this instanceof F))return new F($,Z);RJ.call(this),this.path=$,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,Z=Z||{};var B=Object.keys(Z);for(var z=0,X=B.length;z<X;z++){var Q=B[z];this[Q]=Z[Q]}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 mJ=w((UZD,hJ)=>{hJ.exports=JP;var QP=Object.getPrototypeOf||function(D){return D.__proto__};function JP(D){if(D===null||typeof D!=="object")return D;if(D instanceof Object)var u={__proto__:QP(D)};else var u=Object.create(null);return Object.getOwnPropertyNames(D).forEach(function(F){Object.defineProperty(u,F,Object.getOwnPropertyDescriptor(D,F))}),u}});var M4=w((NZD,I$)=>{var N0=GD("fs"),WP=iJ(),YP=kJ(),qP=mJ(),su=GD("util"),m0,tu;if(typeof Symbol==="function"&&typeof Symbol.for==="function")m0=Symbol.for("graceful-fs.queue"),tu=Symbol.for("graceful-fs.previous");else m0="___graceful-fs.queue",tu="___graceful-fs.previous";function GP(){}function lJ(D,u){Object.defineProperty(D,m0,{get:function(){return u}})}var b6=GP;if(su.debuglog)b6=su.debuglog("gfs4");else if(/\bgfs4\b/i.test(process.env.NODE_DEBUG||""))b6=function(){var D=su.format.apply(su,arguments);D="GFS4: "+D.split(/\n/).join(` GFS4: `),console.error(D)};if(!N0[m0]){if(N$=global[m0]||[],lJ(N0,N$),N0.close=function(D){function u(F,$){return D.call(N0,F,function(Z){if(!Z)cJ();if(typeof $==="function")$.apply(this,arguments)})}return Object.defineProperty(u,tu,{value:D}),u}(N0.close),N0.closeSync=function(D){function u(F){D.apply(N0,arguments),cJ()}return Object.defineProperty(u,tu,{value:D}),u}(N0.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||""))process.on("exit",function(){b6(N0[m0]),GD("assert").equal(N0[m0].length,0)})}var N$;if(!global[m0])lJ(global,N0[m0]);I$.exports=j$(qP(N0));if(process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!N0.__patched)I$.exports=j$(N0),N0.__patched=!0;function j$(D){WP(D),D.gracefulify=j$,D.createReadStream=A,D.createWriteStream=_;var u=D.readFile;D.readFile=F;function F(n,QD,U){if(typeof QD==="function")U=QD,QD=null;return d(n,QD,U);function d(a,XD,y,P){return u(a,XD,function(HD){if(HD&&(HD.code==="EMFILE"||HD.code==="ENFILE"))L4([d,[a,XD,y],HD,P||Date.now(),Date.now()]);else if(typeof y==="function")y.apply(this,arguments)})}}var $=D.writeFile;D.writeFile=Z;function Z(n,QD,U,d){if(typeof U==="function")d=U,U=null;return a(n,QD,U,d);function a(XD,y,P,HD,o){return $(XD,y,P,function(PD){if(PD&&(PD.code==="EMFILE"||PD.code==="ENFILE"))L4([a,[XD,y,P,HD],PD,o||Date.now(),Date.now()]);else if(typeof HD==="function")HD.apply(this,arguments)})}}var B=D.appendFile;if(B)D.appendFile=z;function z(n,QD,U,d){if(typeof U==="function")d=U,U=null;return a(n,QD,U,d);function a(XD,y,P,HD,o){return B(XD,y,P,function(PD){if(PD&&(PD.code==="EMFILE"||PD.code==="ENFILE"))L4([a,[XD,y,P,HD],PD,o||Date.now(),Date.now()]);else if(typeof HD==="function")HD.apply(this,arguments)})}}var X=D.copyFile;if(X)D.copyFile=Q;function Q(n,QD,U,d){if(typeof U==="function")d=U,U=0;return a(n,QD,U,d);function a(XD,y,P,HD,o){return X(XD,y,P,function(PD){if(PD&&(PD.code==="EMFILE"||PD.code==="ENFILE"))L4([a,[XD,y,P,HD],PD,o||Date.now(),Date.now()]);else if(typeof HD==="function")HD.apply(this,arguments)})}}var J=D.readdir;D.readdir=Y;var W=/^v[0-5]\./;function Y(n,QD,U){if(typeof QD==="function")U=QD,QD=null;var d=W.test(process.version)?function(y,P,HD,o){return J(y,a(y,P,HD,o))}:function(y,P,HD,o){return J(y,P,a(y,P,HD,o))};return d(n,QD,U);function a(XD,y,P,HD){return function(o,PD){if(o&&(o.code==="EMFILE"||o.code==="ENFILE"))L4([d,[XD,y,P],o,HD||Date.now(),Date.now()]);else{if(PD&&PD.sort)PD.sort();if(typeof P==="function")P.call(this,o,PD)}}}}if(process.version.substr(0,4)==="v0.8"){var q=YP(D);M=q.ReadStream,T=q.WriteStream}var K=D.ReadStream;if(K)M.prototype=Object.create(K.prototype),M.prototype.open=O;var x=D.WriteStream;if(x)T.prototype=Object.create(x.prototype),T.prototype.open=j;Object.defineProperty(D,"ReadStream",{get:function(){return M},set:function(n){M=n},enumerable:!0,configurable:!0}),Object.defineProperty(D,"WriteStream",{get:function(){return T},set:function(n){T=n},enumerable:!0,configurable:!0});var V=M;Object.defineProperty(D,"FileReadStream",{get:function(){return V},set:function(n){V=n},enumerable:!0,configurable:!0});var H=T;Object.defineProperty(D,"FileWriteStream",{get:function(){return H},set:function(n){H=n},enumerable:!0,configurable:!0});function M(n,QD){if(this instanceof M)return K.apply(this,arguments),this;else return M.apply(Object.create(M.prototype),arguments)}function O(){var n=this;p(n.path,n.flags,n.mode,function(QD,U){if(QD){if(n.autoClose)n.destroy();n.emit("error",QD)}else n.fd=U,n.emit("open",U),n.read()})}function T(n,QD){if(this instanceof T)return x.apply(this,arguments),this;else return T.apply(Object.create(T.prototype),arguments)}function j(){var n=this;p(n.path,n.flags,n.mode,function(QD,U){if(QD)n.destroy(),n.emit("error",QD);else n.fd=U,n.emit("open",U)})}function A(n,QD){return new D.ReadStream(n,QD)}function _(n,QD){return new D.WriteStream(n,QD)}var c=D.open;D.open=p;function p(n,QD,U,d){if(typeof U==="function")d=U,U=null;return a(n,QD,U,d);function a(XD,y,P,HD,o){return c(XD,y,P,function(PD,AD){if(PD&&(PD.code==="EMFILE"||PD.code==="ENFILE"))L4([a,[XD,y,P,HD],PD,o||Date.now(),Date.now()]);else if(typeof HD==="function")HD.apply(this,arguments)})}}return D}function L4(D){b6("ENQUEUE",D[0].name,D[1]),N0[m0].push(D),A$()}var ru;function cJ(){var D=Date.now();for(var u=0;u<N0[m0].length;++u)if(N0[m0][u].length>2)N0[m0][u][3]=D,N0[m0][u][4]=D;A$()}function A$(){if(clearTimeout(ru),ru=void 0,N0[m0].length===0)return;var D=N0[m0].shift(),u=D[0],F=D[1],$=D[2],Z=D[3],B=D[4];if(Z===void 0)b6("RETRY",u.name,F),u.apply(null,F);else if(Date.now()-Z>=60000){b6("TIMEOUT",u.name,F);var z=F.pop();if(typeof z==="function")z.call(null,$)}else{var X=Date.now()-B,Q=Math.max(B-Z,1),J=Math.min(Q*1.2,100);if(X>=J)b6("RETRY",u.name,F),u.apply(null,F.concat([Z]));else N0[m0].push(D)}if(ru===void 0)ru=setTimeout(A$,0)}});var D1=w((E$)=>{var pJ=R0().fromCallback,e0=M4(),KP=["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 e0[D]==="function"});Object.assign(E$,e0);KP.forEach((D)=>{E$[D]=pJ(e0[D])});E$.exists=function(D,u){if(typeof u==="function")return e0.exists(D,u);return new Promise((F)=>{return e0.exists(D,F)})};E$.read=function(D,u,F,$,Z,B){if(typeof B==="function")return e0.read(D,u,F,$,Z,B);return new Promise((z,X)=>{e0.read(D,u,F,$,Z,(Q,J,W)=>{if(Q)return X(Q);z({bytesRead:J,buffer:W})})})};E$.write=function(D,u,...F){if(typeof F[F.length-1]==="function")return e0.write(D,u,...F);return new Promise(($,Z)=>{e0.write(D,u,...F,(B,z,X)=>{if(B)return Z(B);$({bytesWritten:z,buffer:X})})})};E$.readv=function(D,u,...F){if(typeof F[F.length-1]==="function")return e0.readv(D,u,...F);return new Promise(($,Z)=>{e0.readv(D,u,...F,(B,z,X)=>{if(B)return Z(B);$({bytesRead:z,buffers:X})})})};E$.writev=function(D,u,...F){if(typeof F[F.length-1]==="function")return e0.writev(D,u,...F);return new Promise(($,Z)=>{e0.writev(D,u,...F,(B,z,X)=>{if(B)return Z(B);$({bytesWritten:z,buffers:X})})})};if(typeof e0.realpath.native==="function")E$.realpath.native=pJ(e0.realpath.native);else process.emitWarning("fs.realpath.native is not a function. Is fs being monkey-patched?","Warning","fs-extra-WARN0003")});var gJ=w((OP,nJ)=>{var wP=GD("path");OP.checkPath=function(u){if(process.platform==="win32"){if(/[<>:"|?*]/.test(u.replace(wP.parse(u).root,""))){let $=Error(`Path contains invalid characters: ${u}`);throw $.code="EINVAL",$}}}});var sJ=w((UP,C$)=>{var dJ=D1(),{checkPath:oJ}=gJ(),aJ=(D)=>{let u={mode:511};if(typeof D==="number")return D;return{...u,...D}.mode};UP.makeDir=async(D,u)=>{return oJ(D),dJ.mkdir(D,{mode:aJ(u),recursive:!0})};UP.makeDirSync=(D,u)=>{return oJ(D),dJ.mkdirSync(D,{mode:aJ(u),recursive:!0})}});var s1=w((IZD,rJ)=>{var AP=R0().fromPromise,{makeDir:IP,makeDirSync:T$}=sJ(),_$=AP(IP);rJ.exports={mkdirs:_$,mkdirsSync:T$,mkdirp:_$,mkdirpSync:T$,ensureDir:_$,ensureDirSync:T$}});var d8=w((EZD,eJ)=>{var EP=R0().fromPromise,tJ=D1();function CP(D){return tJ.access(D).then(()=>!0).catch(()=>!1)}eJ.exports={pathExists:EP(CP),pathExistsSync:tJ.existsSync}});var v$=w((CZD,DW)=>{var w4=D1(),TP=R0().fromPromise;async function _P(D,u,F){let $=await w4.open(D,"r+"),Z=null;try{await w4.futimes($,u,F)}catch(B){Z=B}finally{try{await w4.close($)}catch(B){if(!Z)Z=B}}if(Z)throw Z}function vP(D,u,F){let $=w4.openSync(D,"r+"),Z=null;try{w4.futimesSync($,u,F)}catch(B){Z=B}finally{try{w4.closeSync($)}catch(B){if(!Z)Z=B}}if(Z)throw Z}DW.exports={utimesMillis:TP(_P),utimesMillisSync:vP}});var P6=w((TZD,ZW)=>{var O4=D1(),y0=GD("path"),uW=R0().fromPromise;function bP(D,u,F){let $=F.dereference?(Z)=>O4.stat(Z,{bigint:!0}):(Z)=>O4.lstat(Z,{bigint:!0});return Promise.all([$(D),$(u).catch((Z)=>{if(Z.code==="ENOENT")return null;throw Z})]).then(([Z,B])=>({srcStat:Z,destStat:B}))}function PP(D,u,F){let $,Z=F.dereference?(z)=>O4.statSync(z,{bigint:!0}):(z)=>O4.lstatSync(z,{bigint:!0}),B=Z(D);try{$=Z(u)}catch(z){if(z.code==="ENOENT")return{srcStat:B,destStat:null};throw z}return{srcStat:B,destStat:$}}async function SP(D,u,F,$){let{srcStat:Z,destStat:B}=await bP(D,u,$);if(B){if(R9(Z,B)){let z=y0.basename(D),X=y0.basename(u);if(F==="move"&&z!==X&&z.toLowerCase()===X.toLowerCase())return{srcStat:Z,destStat:B,isChangingCase:!0};throw Error("Source and destination must not be the same.")}if(Z.isDirectory()&&!B.isDirectory())throw Error(`Cannot overwrite non-directory '${u}' with directory '${D}'.`);if(!Z.isDirectory()&&B.isDirectory())throw Error(`Cannot overwrite directory '${u}' with non-directory '${D}'.`)}if(Z.isDirectory()&&b$(D,u))throw Error(eu(D,u,F));return{srcStat:Z,destStat:B}}function iP(D,u,F,$){let{srcStat:Z,destStat:B}=PP(D,u,$);if(B){if(R9(Z,B)){let z=y0.basename(D),X=y0.basename(u);if(F==="move"&&z!==X&&z.toLowerCase()===X.toLowerCase())return{srcStat:Z,destStat:B,isChangingCase:!0};throw Error("Source and destination must not be the same.")}if(Z.isDirectory()&&!B.isDirectory())throw Error(`Cannot overwrite non-directory '${u}' with directory '${D}'.`);if(!Z.isDirectory()&&B.isDirectory())throw Error(`Cannot overwrite directory '${u}' with non-directory '${D}'.`)}if(Z.isDirectory()&&b$(D,u))throw Error(eu(D,u,F));return{srcStat:Z,destStat:B}}async function FW(D,u,F,$){let Z=y0.resolve(y0.dirname(D)),B=y0.resolve(y0.dirname(F));if(B===Z||B===y0.parse(B).root)return;let z;try{z=await O4.stat(B,{bigint:!0})}catch(X){if(X.code==="ENOENT")return;throw X}if(R9(u,z))throw Error(eu(D,F,$));return FW(D,u,B,$)}function $W(D,u,F,$){let Z=y0.resolve(y0.dirname(D)),B=y0.resolve(y0.dirname(F));if(B===Z||B===y0.parse(B).root)return;let z;try{z=O4.statSync(B,{bigint:!0})}catch(X){if(X.code==="ENOENT")return;throw X}if(R9(u,z))throw Error(eu(D,F,$));return $W(D,u,B,$)}function R9(D,u){return u.ino!==void 0&&u.dev!==void 0&&u.ino===D.ino&&u.dev===D.dev}function b$(D,u){let F=y0.resolve(D).split(y0.sep).filter((Z)=>Z),$=y0.resolve(u).split(y0.sep).filter((Z)=>Z);return F.every((Z,B)=>$[B]===Z)}function eu(D,u,F){return`Cannot ${F} '${D}' to a subdirectory of itself, '${u}'.`}ZW.exports={checkPaths:uW(SP),checkPathsSync:iP,checkParentPaths:uW(FW),checkParentPathsSync:$W,isSrcSubdir:b$,areIdentical:R9}});var zW=w((_ZD,BW)=>{async function RP(D,u){let F=[];for await(let $ of D)F.push(u($).then(()=>null,(Z)=>Z??Error("unknown error")));await Promise.all(F.map(($)=>$.then((Z)=>{if(Z!==null)throw Z})))}BW.exports={asyncIteratorConcurrentProcess:RP}});var YW=w((vZD,WW)=>{var g0=D1(),y9=GD("path"),{mkdirs:yP}=s1(),{pathExists:kP}=d8(),{utimesMillis:hP}=v$(),k9=P6(),{asyncIteratorConcurrentProcess:mP}=zW();async function cP(D,u,F={}){if(typeof F==="function")F={filter:F};if(F.clobber="clobber"in F?!!F.clobber:!0,F.overwrite="overwrite"in F?!!F.overwrite:F.clobber,F.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:$,destStat:Z}=await k9.checkPaths(D,u,"copy",F);if(await k9.checkParentPaths(D,$,u,"copy"),!await QW(D,u,F))return;let z=y9.dirname(u);if(!await kP(z))await yP(z);await JW(Z,D,u,F)}async function QW(D,u,F){if(!F.filter)return!0;return F.filter(D,u)}async function JW(D,u,F,$){let B=await($.dereference?g0.stat:g0.lstat)(u);if(B.isDirectory())return gP(B,D,u,F,$);if(B.isFile()||B.isCharacterDevice()||B.isBlockDevice())return lP(B,D,u,F,$);if(B.isSymbolicLink())return dP(D,u,F,$);if(B.isSocket())throw Error(`Cannot copy a socket file: ${u}`);if(B.isFIFO())throw Error(`Cannot copy a FIFO pipe: ${u}`);throw Error(`Unknown file: ${u}`)}async function lP(D,u,F,$,Z){if(!u)return XW(D,F,$,Z);if(Z.overwrite)return await g0.unlink($),XW(D,F,$,Z);if(Z.errorOnExist)throw Error(`'${$}' already exists`)}async function XW(D,u,F,$){if(await g0.copyFile(u,F),$.preserveTimestamps){if(pP(D.mode))await nP(F,D.mode);let Z=await g0.stat(u);await hP(F,Z.atime,Z.mtime)}return g0.chmod(F,D.mode)}function pP(D){return(D&128)===0}function nP(D,u){return g0.chmod(D,u|128)}async function gP(D,u,F,$,Z){if(!u)await g0.mkdir($);if(await mP(await g0.opendir(F),async(B)=>{let z=y9.join(F,B.name),X=y9.join($,B.name);if(await QW(z,X,Z)){let{destStat:J}=await k9.checkPaths(z,X,"copy",Z);await JW(J,z,X,Z)}}),!u)await g0.chmod($,D.mode)}async function dP(D,u,F,$){let Z=await g0.readlink(u);if($.dereference)Z=y9.resolve(process.cwd(),Z);if(!D)return g0.symlink(Z,F);let B=null;try{B=await g0.readlink(F)}catch(z){if(z.code==="EINVAL"||z.code==="UNKNOWN")return g0.symlink(Z,F);throw z}if($.dereference)B=y9.resolve(process.cwd(),B);if(Z!==B){if(k9.isSrcSubdir(Z,B))throw Error(`Cannot copy '${Z}' to a subdirectory of itself, '${B}'.`);if(k9.isSrcSubdir(B,Z))throw Error(`Cannot overwrite '${B}' with '${Z}'.`)}return await g0.unlink(F),g0.symlink(Z,F)}WW.exports=cP});var xW=w((bZD,VW)=>{var u1=M4(),h9=GD("path"),oP=s1().mkdirsSync,aP=v$().utimesMillisSync,m9=P6();function sP(D,u,F){if(typeof F==="function")F={filter:F};if(F=F||{},F.clobber="clobber"in F?!!F.clobber:!0,F.overwrite="overwrite"in F?!!F.overwrite:F.clobber,F.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:$,destStat:Z}=m9.checkPathsSync(D,u,"copy",F);if(m9.checkParentPathsSync(D,$,u,"copy"),F.filter&&!F.filter(D,u))return;let B=h9.dirname(u);if(!u1.existsSync(B))oP(B);return qW(Z,D,u,F)}function qW(D,u,F,$){let B=($.dereference?u1.statSync:u1.lstatSync)(u);if(B.isDirectory())return $S(B,D,u,F,$);else if(B.isFile()||B.isCharacterDevice()||B.isBlockDevice())return rP(B,D,u,F,$);else if(B.isSymbolicLink())return zS(D,u,F,$);else if(B.isSocket())throw Error(`Cannot copy a socket file: ${u}`);else if(B.isFIFO())throw Error(`Cannot copy a FIFO pipe: ${u}`);throw Error(`Unknown file: ${u}`)}function rP(D,u,F,$,Z){if(!u)return GW(D,F,$,Z);return tP(D,F,$,Z)}function tP(D,u,F,$){if($.overwrite)return u1.unlinkSync(F),GW(D,u,F,$);else if($.errorOnExist)throw Error(`'${F}' already exists`)}function GW(D,u,F,$){if(u1.copyFileSync(u,F),$.preserveTimestamps)eP(D.mode,u,F);return P$(F,D.mode)}function eP(D,u,F){if(DS(D))uS(F,D);return FS(u,F)}function DS(D){return(D&128)===0}function uS(D,u){return P$(D,u|128)}function P$(D,u){return u1.chmodSync(D,u)}function FS(D,u){let F=u1.statSync(D);return aP(u,F.atime,F.mtime)}function $S(D,u,F,$,Z){if(!u)return ZS(D.mode,F,$,Z);return KW(F,$,Z)}function ZS(D,u,F,$){return u1.mkdirSync(F),KW(u,F,$),P$(F,D)}function KW(D,u,F){let $=u1.opendirSync(D);try{let Z;while((Z=$.readSync())!==null)BS(Z.name,D,u,F)}finally{$.closeSync()}}function BS(D,u,F,$){let Z=h9.join(u,D),B=h9.join(F,D);if($.filter&&!$.filter(Z,B))return;let{destStat:z}=m9.checkPathsSync(Z,B,"copy",$);return qW(z,Z,B,$)}function zS(D,u,F,$){let Z=u1.readlinkSync(u);if($.dereference)Z=h9.resolve(process.cwd(),Z);if(!D)return u1.symlinkSync(Z,F);else{let B;try{B=u1.readlinkSync(F)}catch(z){if(z.code==="EINVAL"||z.code==="UNKNOWN")return u1.symlinkSync(Z,F);throw z}if($.dereference)B=h9.resolve(process.cwd(),B);if(Z!==B){if(m9.isSrcSubdir(Z,B))throw Error(`Cannot copy '${Z}' to a subdirectory of itself, '${B}'.`);if(m9.isSrcSubdir(B,Z))throw Error(`Cannot overwrite '${B}' with '${Z}'.`)}return XS(Z,F)}}function XS(D,u){return u1.unlinkSync(u),u1.symlinkSync(D,u)}VW.exports=sP});var D5=w((PZD,HW)=>{var QS=R0().fromPromise;HW.exports={copy:QS(YW()),copySync:xW()}});var c9=w((SZD,MW)=>{var LW=M4(),JS=R0().fromCallback;function WS(D,u){LW.rm(D,{recursive:!0,force:!0},u)}function YS(D){LW.rmSync(D,{recursive:!0,force:!0})}MW.exports={remove:JS(WS),removeSync:YS}});var IW=w((iZD,AW)=>{var qS=R0().fromPromise,fW=D1(),UW=GD("path"),NW=s1(),jW=c9(),wW=qS(async function(u){let F;try{F=await fW.readdir(u)}catch{return NW.mkdirs(u)}return Promise.all(F.map(($)=>jW.remove(UW.join(u,$))))});function OW(D){let u;try{u=fW.readdirSync(D)}catch{return NW.mkdirsSync(D)}u.forEach((F)=>{F=UW.join(D,F),jW.removeSync(F)})}AW.exports={emptyDirSync:OW,emptydirSync:OW,emptyDir:wW,emptydir:wW}});var _W=w((RZD,TW)=>{var GS=R0().fromPromise,EW=GD("path"),A8=D1(),CW=s1();async function KS(D){let u;try{u=await A8.stat(D)}catch{}if(u&&u.isFile())return;let F=EW.dirname(D),$=null;try{$=await A8.stat(F)}catch(Z){if(Z.code==="ENOENT"){await CW.mkdirs(F),await A8.writeFile(D,"");return}else throw Z}if($.isDirectory())await A8.writeFile(D,"");else await A8.readdir(F)}function VS(D){let u;try{u=A8.statSync(D)}catch{}if(u&&u.isFile())return;let F=EW.dirname(D);try{if(!A8.statSync(F).isDirectory())A8.readdirSync(F)}catch($){if($&&$.code==="ENOENT")CW.mkdirsSync(F);else throw $}A8.writeFileSync(D,"")}TW.exports={createFile:GS(KS),createFileSync:VS}});var iW=w((yZD,SW)=>{var xS=R0().fromPromise,vW=GD("path"),o8=D1(),bW=s1(),{pathExists:HS}=d8(),{areIdentical:PW}=P6();async function LS(D,u){let F;try{F=await o8.lstat(u,{bigint:!0})}catch{}let $;try{$=await o8.lstat(D,{bigint:!0})}catch(z){throw z.message=z.message.replace("lstat","ensureLink"),z}if(F&&PW($,F))return;let Z=vW.dirname(u);if(!await HS(Z))await bW.mkdirs(Z);await o8.link(D,u)}function MS(D,u){let F;try{F=o8.lstatSync(u,{bigint:!0})}catch{}try{let B=o8.lstatSync(D,{bigint:!0});if(F&&PW(B,F))return}catch(B){throw B.message=B.message.replace("lstat","ensureLink"),B}let $=vW.dirname(u);if(o8.existsSync($))return o8.linkSync(D,u);return bW.mkdirsSync($),o8.linkSync(D,u)}SW.exports={createLink:xS(LS),createLinkSync:MS}});var yW=w((kZD,RW)=>{var a8=GD("path"),l9=D1(),{pathExists:wS}=d8(),OS=R0().fromPromise;async function fS(D,u){if(a8.isAbsolute(D)){try{await l9.lstat(D)}catch(B){throw B.message=B.message.replace("lstat","ensureSymlink"),B}return{toCwd:D,toDst:D}}let F=a8.dirname(u),$=a8.join(F,D);if(await wS($))return{toCwd:$,toDst:D};try{await l9.lstat(D)}catch(B){throw B.message=B.message.replace("lstat","ensureSymlink"),B}return{toCwd:D,toDst:a8.relative(F,D)}}function US(D,u){if(a8.isAbsolute(D)){if(!l9.existsSync(D))throw Error("absolute srcpath does not exist");return{toCwd:D,toDst:D}}let F=a8.dirname(u),$=a8.join(F,D);if(l9.existsSync($))return{toCwd:$,toDst:D};if(!l9.existsSync(D))throw Error("relative srcpath does not exist");return{toCwd:D,toDst:a8.relative(F,D)}}RW.exports={symlinkPaths:OS(fS),symlinkPathsSync:US}});var mW=w((hZD,hW)=>{var kW=D1(),NS=R0().fromPromise;async function jS(D,u){if(u)return u;let F;try{F=await kW.lstat(D)}catch{return"file"}return F&&F.isDirectory()?"dir":"file"}function AS(D,u){if(u)return u;let F;try{F=kW.lstatSync(D)}catch{return"file"}return F&&F.isDirectory()?"dir":"file"}hW.exports={symlinkType:NS(jS),symlinkTypeSync:AS}});var pW=w((mZD,lW)=>{var IS=R0().fromPromise,s8=GD("path"),q1=D1(),{mkdirs:ES,mkdirsSync:CS}=s1(),{symlinkPaths:TS,symlinkPathsSync:_S}=yW(),{symlinkType:vS,symlinkTypeSync:bS}=mW(),{pathExists:PS}=d8(),{areIdentical:cW}=P6();async function SS(D,u,F){let $;try{$=await q1.lstat(u)}catch{}if($&&$.isSymbolicLink()){let X;if(s8.isAbsolute(D))X=await q1.stat(D,{bigint:!0});else{let J=s8.dirname(u),W=s8.join(J,D);try{X=await q1.stat(W,{bigint:!0})}catch{X=await q1.stat(D,{bigint:!0})}}let Q=await q1.stat(u,{bigint:!0});if(cW(X,Q))return}let Z=await TS(D,u);D=Z.toDst;let B=await vS(Z.toCwd,F),z=s8.dirname(u);if(!await PS(z))await ES(z);return q1.symlink(D,u,B)}function iS(D,u,F){let $;try{$=q1.lstatSync(u)}catch{}if($&&$.isSymbolicLink()){let X;if(s8.isAbsolute(D))X=q1.statSync(D,{bigint:!0});else{let J=s8.dirname(u),W=s8.join(J,D);try{X=q1.statSync(W,{bigint:!0})}catch{X=q1.statSync(D,{bigint:!0})}}let Q=q1.statSync(u,{bigint:!0});if(cW(X,Q))return}let Z=_S(D,u);D=Z.toDst,F=bS(Z.toCwd,F);let B=s8.dirname(u);if(q1.existsSync(B))return q1.symlinkSync(D,u,F);return CS(B),q1.symlinkSync(D,u,F)}lW.exports={createSymlink:IS(SS),createSymlinkSync:iS}});var tW=w((cZD,rW)=>{var{createFile:nW,createFileSync:gW}=_W(),{createLink:dW,createLinkSync:oW}=iW(),{createSymlink:aW,createSymlinkSync:sW}=pW();rW.exports={createFile:nW,createFileSync:gW,ensureFile:nW,ensureFileSync:gW,createLink:dW,createLinkSync:oW,ensureLink:dW,ensureLinkSync:oW,createSymlink:aW,createSymlinkSync:sW,ensureSymlink:aW,ensureSymlinkSync:sW}});var u5=w((lZD,eW)=>{function RS(D,{EOL:u=` `,finalEOL:F=!0,replacer:$=null,spaces:Z}={}){let B=F?u:"",z=JSON.stringify(D,$,Z);if(z===void 0)throw TypeError(`Converting ${typeof D} value to JSON is not supported`);return z.replace(/\n/g,u)+B}function yS(D){if(Buffer.isBuffer(D))D=D.toString("utf8");return D.replace(/^\uFEFF/,"")}eW.exports={stringify:RS,stripBom:yS}});var $Y=w((pZD,FY)=>{var f4;try{f4=M4()}catch(D){f4=GD("fs")}var F5=R0(),{stringify:DY,stripBom:uY}=u5();async function kS(D,u={}){if(typeof u==="string")u={encoding:u};let F=u.fs||f4,$="throws"in u?u.throws:!0,Z=await F5.fromCallback(F.readFile)(D,u);Z=uY(Z);let B;try{B=JSON.parse(Z,u?u.reviver:null)}catch(z){if($)throw z.message=`${D}: ${z.message}`,z;else return null}return B}var hS=F5.fromPromise(kS);function mS(D,u={}){if(typeof u==="string")u={encoding:u};let F=u.fs||f4,$="throws"in u?u.throws:!0;try{let Z=F.readFileSync(D,u);return Z=uY(Z),JSON.parse(Z,u.reviver)}catch(Z){if($)throw Z.message=`${D}: ${Z.message}`,Z;else return null}}async function cS(D,u,F={}){let $=F.fs||f4,Z=DY(u,F);await F5.fromCallback($.writeFile)(D,Z,F)}var lS=F5.fromPromise(cS);function pS(D,u,F={}){let $=F.fs||f4,Z=DY(u,F);return $.writeFileSync(D,Z,F)}FY.exports={readFile:hS,readFileSync:mS,writeFile:lS,writeFileSync:pS}});var BY=w((nZD,ZY)=>{var $5=$Y();ZY.exports={readJson:$5.readFile,readJsonSync:$5.readFileSync,writeJson:$5.writeFile,writeJsonSync:$5.writeFileSync}});var Z5=w((gZD,QY)=>{var nS=R0().fromPromise,S$=D1(),zY=GD("path"),XY=s1(),gS=d8().pathExists;async function dS(D,u,F="utf-8"){let $=zY.dirname(D);if(!await gS($))await XY.mkdirs($);return S$.writeFile(D,u,F)}function oS(D,...u){let F=zY.dirname(D);if(!S$.existsSync(F))XY.mkdirsSync(F);S$.writeFileSync(D,...u)}QY.exports={outputFile:nS(dS),outputFileSync:oS}});var WY=w((dZD,JY)=>{var{stringify:aS}=u5(),{outputFile:sS}=Z5();async function rS(D,u,F={}){let $=aS(u,F);await sS(D,$,F)}JY.exports=rS});var qY=w((oZD,YY)=>{var{stringify:tS}=u5(),{outputFileSync:eS}=Z5();function Di(D,u,F){let $=tS(u,F);eS(D,$,F)}YY.exports=Di});var KY=w((aZD,GY)=>{var ui=R0().fromPromise,F1=BY();F1.outputJson=ui(WY());F1.outputJsonSync=qY();F1.outputJSON=F1.outputJson;F1.outputJSONSync=F1.outputJsonSync;F1.writeJSON=F1.writeJson;F1.writeJSONSync=F1.writeJsonSync;F1.readJSON=F1.readJson;F1.readJSONSync=F1.readJsonSync;GY.exports=F1});var MY=w((sZD,LY)=>{var Fi=D1(),VY=GD("path"),{copy:$i}=D5(),{remove:HY}=c9(),{mkdirp:Zi}=s1(),{pathExists:Bi}=d8(),xY=P6();async function zi(D,u,F={}){let $=F.overwrite||F.clobber||!1,{srcStat:Z,isChangingCase:B=!1}=await xY.checkPaths(D,u,"move",F);await xY.checkParentPaths(D,Z,u,"move");let z=VY.dirname(u);if(VY.parse(z).root!==z)await Zi(z);return Xi(D,u,$,B)}async function Xi(D,u,F,$){if(!$){if(F)await HY(u);else if(await Bi(u))throw Error("dest already exists.")}try{await Fi.rename(D,u)}catch(Z){if(Z.code!=="EXDEV")throw Z;await Qi(D,u,F)}}async function Qi(D,u,F){return await $i(D,u,{overwrite:F,errorOnExist:!0,preserveTimestamps:!0}),HY(D)}LY.exports=zi});var NY=w((rZD,UY)=>{var OY=M4(),R$=GD("path"),Ji=D5().copySync,fY=c9().removeSync,Wi=s1().mkdirpSync,wY=P6();function Yi(D,u,F){F=F||{};let $=F.overwrite||F.clobber||!1,{srcStat:Z,isChangingCase:B=!1}=wY.checkPathsSync(D,u,"move",F);if(wY.checkParentPathsSync(D,Z,u,"move"),!qi(u))Wi(R$.dirname(u));return Gi(D,u,$,B)}function qi(D){let u=R$.dirname(D);return R$.parse(u).root===u}function Gi(D,u,F,$){if($)return i$(D,u,F);if(F)return fY(u),i$(D,u,F);if(OY.existsSync(u))throw Error("dest already exists.");return i$(D,u,F)}function i$(D,u,F){try{OY.renameSync(D,u)}catch($){if($.code!=="EXDEV")throw $;return Ki(D,u,F)}}function Ki(D,u,F){return Ji(D,u,{overwrite:F,errorOnExist:!0,preserveTimestamps:!0}),fY(D)}UY.exports=Yi});var AY=w((tZD,jY)=>{var Vi=R0().fromPromise;jY.exports={move:Vi(MY()),moveSync:NY()}});var r1=w((eZD,IY)=>{IY.exports={...D1(),...D5(),...IW(),...tW(),...KY(),...s1(),...AY(),...Z5(),...d8(),...c9()}});var z5=w((DBD,I8)=>{var y$=GD("fs"),B5=GD("path"),xi=GD("os"),Hi=GD("crypto"),EY=["◈ encrypted .env [www.dotenvx.com]","◈ secrets for agents [www.dotenvx.com]","⌁ auth for agents [www.vestauth.com]","⌘ custom filepath { path: '/custom/path/.env' }","⌘ enable debugging { debug: true }","⌘ override existing { override: true }","⌘ suppress logs { quiet: true }","⌘ multiple files { path: ['.env.local', '.env'] }"];function Li(){return EY[Math.floor(Math.random()*EY.length)]}function U4(D){if(typeof D==="string")return!["false","0","no","off",""].includes(D.toLowerCase());return Boolean(D)}function Mi(){return process.stdout.isTTY}function wi(D){return Mi()?`\x1B[2m${D}\x1B[0m`:D}var Oi=/(?:^|^)\s*(?:export\s+)?([\w.-]+)(?:\s*=\s*?|:\s+?)(\s*'(?:\\'|[^'])*'|\s*"(?:\\"|[^"])*"|\s*`(?:\\`|[^`])*`|[^#\r\n]+)?\s*(?:#.*)?(?:$|$)/mg;function fi(D){let u={},F=D.toString();F=F.replace(/\r\n?/mg,` `);let $;while(($=Oi.exec(F))!=null){let Z=$[1],B=$[2]||"";B=B.trim();let z=B[0];if(B=B.replace(/^(['"`])([\s\S]*)\1$/mg,"$2"),z==='"')B=B.replace(/\\n/g,` `),B=B.replace(/\\r/g,"\r");u[Z]=B}return u}function Ui(D){D=D||{};let u=vY(D);D.path=u;let F=P0.configDotenv(D);if(!F.parsed){let z=Error(`MISSING_DATA: Cannot parse ${u} for an unknown reason`);throw z.code="MISSING_DATA",z}let $=_Y(D).split(","),Z=$.length,B;for(let z=0;z<Z;z++)try{let X=$[z].trim(),Q=ji(F,X);B=P0.decrypt(Q.ciphertext,Q.key);break}catch(X){if(z+1>=Z)throw X}return P0.parse(B)}function Ni(D){console.error(`⚠ ${D}`)}function p9(D){console.log(`┆ ${D}`)}function TY(D){console.log(`◇ ${D}`)}function _Y(D){if(D&&D.DOTENV_KEY&&D.DOTENV_KEY.length>0)return D.DOTENV_KEY;if(process.env.DOTENV_KEY&&process.env.DOTENV_KEY.length>0)return process.env.DOTENV_KEY;return""}function ji(D,u){let F;try{F=new URL(u)}catch(X){if(X.code==="ERR_INVALID_URL"){let Q=Error("INVALID_DOTENV_KEY: Wrong format. Must be in valid uri format like dotenv://:key_1234@dotenvx.com/vault/.env.vault?environment=development");throw Q.code="INVALID_DOTENV_KEY",Q}throw X}let $=F.password;if(!$){let X=Error("INVALID_DOTENV_KEY: Missing key part");throw X.code="INVALID_DOTENV_KEY",X}let Z=F.searchParams.get("environment");if(!Z){let X=Error("INVALID_DOTENV_KEY: Missing environment part");throw X.code="INVALID_DOTENV_KEY",X}let B=`DOTENV_VAULT_${Z.toUpperCase()}`,z=D.parsed[B];if(!z){let X=Error(`NOT_FOUND_DOTENV_ENVIRONMENT: Cannot locate environment ${B} in your .env.vault file.`);throw X.code="NOT_FOUND_DOTENV_ENVIRONMENT",X}return{ciphertext:z,key:$}}function vY(D){let u=null;if(D&&D.path&&D.path.length>0)if(Array.isArray(D.path)){for(let F of D.path)if(y$.existsSync(F))u=F.endsWith(".vault")?F:`${F}.vault`}else u=D.path.endsWith(".vault")?D.path:`${D.path}.vault`;else u=B5.resolve(process.cwd(),".env.vault");if(y$.existsSync(u))return u;return null}function CY(D){return D[0]==="~"?B5.join(xi.homedir(),D.slice(1)):D}function Ai(D){let u=U4(process.env.DOTENV_CONFIG_DEBUG||D&&D.debug),F=U4(process.env.DOTENV_CONFIG_QUIET||D&&D.quiet);if(u||!F)TY("loading env from encrypted .env.vault");let $=P0._parseVault(D),Z=process.env;if(D&&D.processEnv!=null)Z=D.processEnv;return P0.populate(Z,$,D),{parsed:$}}function Ii(D){let u=B5.resolve(process.cwd(),".env"),F="utf8",$=process.env;if(D&&D.processEnv!=null)$=D.processEnv;let Z=U4($.DOTENV_CONFIG_D