UNPKG

@prismatic-io/prism

Version:

Build, deploy, and support integrations in Prismatic from the comfort of your command line

54 lines (52 loc) 24.1 MB
import{createRequire as p0e}from"node:module";var u0e=Object.create;var{getPrototypeOf:a0e,defineProperty:thi,getOwnPropertyNames:_0e}=Object;var o0e=Object.prototype.hasOwnProperty;function s0e(n){return this[n]}var c0e,A0e,Ll=(n,t,e)=>{var u=n!=null&&typeof n==="object";if(u){var s=t?c0e??=new WeakMap:A0e??=new WeakMap,l=s.get(n);if(l)return l}e=n!=null?u0e(a0e(n)):{};let h=t||!n||!n.__esModule?thi(e,"default",{value:n,enumerable:!0}):e;for(let v of _0e(n))if(!o0e.call(h,v))thi(h,v,{get:s0e.bind(n,v),enumerable:!0});if(u)s.set(n,h);return h};var S0=(n,t)=>()=>(t||n((t={exports:{}}).exports,t),t.exports);var l0e=(n)=>n;function f0e(n,t){this[n]=l0e.bind(null,t)}var qU=(n,t)=>{for(var e in t)thi(n,e,{get:t[e],enumerable:!0,configurable:!0,set:f0e.bind(t,e)})};var yS=(n,t)=>()=>(n&&(t=n(n=0)),t);var gu=p0e(import.meta.url);var snn=S0((Eut)=>{Object.defineProperty(Eut,"__esModule",{value:!0});Eut.pickBy=h0e;Eut.compact=m0e;Eut.uniqBy=E0e;Eut.last=D0e;Eut.sortBy=g0e;Eut.castArray=B0e;Eut.isProd=v0e;Eut.maxBy=C0e;Eut.sumBy=x0e;Eut.capitalize=Q0e;Eut.isTruthy=d0e;Eut.isNotFalsy=I0e;Eut.uniq=w0e;Eut.mapValues=y0e;Eut.mergeNestedObjects=T0e;function h0e(n,t){return Object.entries(n).reduce((e,[u,s])=>{if(t(s))e[u]=s;return e},{})}function m0e(n){return n.filter((t)=>Boolean(t))}function E0e(n,t){return n.filter((e,u)=>{let s=t(e);return!n.some((l,h)=>h>u&&t(l)===s)})}function D0e(n){if(!n)return;return n.at(-1)}function rhi(n,t){if(n=n===void 0?0:n,t=t===void 0?0:t,Array.isArray(n)&&Array.isArray(t)){if(n.length===0&&t.length===0)return 0;let e=rhi(n[0],t[0]);if(e!==0)return e;return rhi(n.slice(1),t.slice(1))}if(n<t)return-1;if(n>t)return 1;return 0}function g0e(n,t){return n.sort((e,u)=>rhi(t(e),t(u)))}function B0e(n){if(n===void 0)return[];return Array.isArray(n)?n:[n]}function v0e(){return!["development","test"].includes("development")}function C0e(n,t){if(n.length===0)return;return n.reduce((e,u)=>{let s=t(u),l=t(e);return s>l?u:e})}function x0e(n,t){return n.reduce((e,u)=>e+t(u),0)}function Q0e(n){return n?n.charAt(0).toUpperCase()+n.slice(1).toLowerCase():""}function d0e(n){return["1","true","y","yes"].includes(n.toLowerCase())}function I0e(n){return!["0","false","n","no"].includes(n.toLowerCase())}function w0e(n){return[...new Set(n)].sort()}function y0e(n,t){return Object.entries(n).reduce((e,[u,s])=>{return e[u]=t(s,u),e},{})}function F0e(n,t){return t.split(".").reduce((e,u)=>e?.[u],n)}function T0e(n,t){return Object.fromEntries(n.flatMap((e)=>Object.entries(F0e(e,t)??{})).reverse())}});var pw0=S0((jR_,Dut)=>{var Z0e=Number.MAX_SAFE_INTEGER||9007199254740991,z0e=["major","premajor","minor","preminor","patch","prepatch","prerelease"];Dut.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:Z0e,RELEASE_TYPES:z0e,SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var vG0=S0((nH_,gut)=>{var O0e=typeof process==="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...n)=>console.error("SEMVER",...n):()=>{};gut.exports=O0e});var hw0=S0((cRn,But)=>{var{MAX_SAFE_COMPONENT_LENGTH:ehi,MAX_SAFE_BUILD_LENGTH:K0e,MAX_LENGTH:R0e}=pw0(),H0e=vG0();cRn=But.exports={};var k0e=cRn.re=[],j0e=cRn.safeRe=[],R4=cRn.src=[],nie=cRn.safeSrc=[],H4=cRn.t={},iie=0,uhi="[a-zA-Z0-9-]",tie=[["\\s",1],["\\d",R0e],[uhi,K0e]],rie=(n)=>{for(let[t,e]of tie)n=n.split(`${t}*`).join(`${t}{0,${e}}`).split(`${t}+`).join(`${t}{1,${e}}`);return n},G9=(n,t,e)=>{let u=rie(t),s=iie++;H0e(n,s,t),H4[n]=s,R4[s]=t,nie[s]=u,k0e[s]=new RegExp(t,e?"g":void 0),j0e[s]=new RegExp(u,e?"g":void 0)};G9("NUMERICIDENTIFIER","0|[1-9]\\d*");G9("NUMERICIDENTIFIERLOOSE","\\d+");G9("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${uhi}*`);G9("MAINVERSION",`(${R4[H4.NUMERICIDENTIFIER]})\\.(${R4[H4.NUMERICIDENTIFIER]})\\.(${R4[H4.NUMERICIDENTIFIER]})`);G9("MAINVERSIONLOOSE",`(${R4[H4.NUMERICIDENTIFIERLOOSE]})\\.(${R4[H4.NUMERICIDENTIFIERLOOSE]})\\.(${R4[H4.NUMERICIDENTIFIERLOOSE]})`);G9("PRERELEASEIDENTIFIER",`(?:${R4[H4.NONNUMERICIDENTIFIER]}|${R4[H4.NUMERICIDENTIFIER]})`);G9("PRERELEASEIDENTIFIERLOOSE",`(?:${R4[H4.NONNUMERICIDENTIFIER]}|${R4[H4.NUMERICIDENTIFIERLOOSE]})`);G9("PRERELEASE",`(?:-(${R4[H4.PRERELEASEIDENTIFIER]}(?:\\.${R4[H4.PRERELEASEIDENTIFIER]})*))`);G9("PRERELEASELOOSE",`(?:-?(${R4[H4.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${R4[H4.PRERELEASEIDENTIFIERLOOSE]})*))`);G9("BUILDIDENTIFIER",`${uhi}+`);G9("BUILD",`(?:\\+(${R4[H4.BUILDIDENTIFIER]}(?:\\.${R4[H4.BUILDIDENTIFIER]})*))`);G9("FULLPLAIN",`v?${R4[H4.MAINVERSION]}${R4[H4.PRERELEASE]}?${R4[H4.BUILD]}?`);G9("FULL",`^${R4[H4.FULLPLAIN]}$`);G9("LOOSEPLAIN",`[v=\\s]*${R4[H4.MAINVERSIONLOOSE]}${R4[H4.PRERELEASELOOSE]}?${R4[H4.BUILD]}?`);G9("LOOSE",`^${R4[H4.LOOSEPLAIN]}$`);G9("GTLT","((?:<|>)?=?)");G9("XRANGEIDENTIFIERLOOSE",`${R4[H4.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);G9("XRANGEIDENTIFIER",`${R4[H4.NUMERICIDENTIFIER]}|x|X|\\*`);G9("XRANGEPLAIN",`[v=\\s]*(${R4[H4.XRANGEIDENTIFIER]})(?:\\.(${R4[H4.XRANGEIDENTIFIER]})(?:\\.(${R4[H4.XRANGEIDENTIFIER]})(?:${R4[H4.PRERELEASE]})?${R4[H4.BUILD]}?)?)?`);G9("XRANGEPLAINLOOSE",`[v=\\s]*(${R4[H4.XRANGEIDENTIFIERLOOSE]})(?:\\.(${R4[H4.XRANGEIDENTIFIERLOOSE]})(?:\\.(${R4[H4.XRANGEIDENTIFIERLOOSE]})(?:${R4[H4.PRERELEASELOOSE]})?${R4[H4.BUILD]}?)?)?`);G9("XRANGE",`^${R4[H4.GTLT]}\\s*${R4[H4.XRANGEPLAIN]}$`);G9("XRANGELOOSE",`^${R4[H4.GTLT]}\\s*${R4[H4.XRANGEPLAINLOOSE]}$`);G9("COERCEPLAIN",`(^|[^\\d])(\\d{1,${ehi}})(?:\\.(\\d{1,${ehi}}))?(?:\\.(\\d{1,${ehi}}))?`);G9("COERCE",`${R4[H4.COERCEPLAIN]}(?:$|[^\\d])`);G9("COERCEFULL",R4[H4.COERCEPLAIN]+`(?:${R4[H4.PRERELEASE]})?(?:${R4[H4.BUILD]})?(?:$|[^\\d])`);G9("COERCERTL",R4[H4.COERCE],!0);G9("COERCERTLFULL",R4[H4.COERCEFULL],!0);G9("LONETILDE","(?:~>?)");G9("TILDETRIM",`(\\s*)${R4[H4.LONETILDE]}\\s+`,!0);cRn.tildeTrimReplace="$1~";G9("TILDE",`^${R4[H4.LONETILDE]}${R4[H4.XRANGEPLAIN]}$`);G9("TILDELOOSE",`^${R4[H4.LONETILDE]}${R4[H4.XRANGEPLAINLOOSE]}$`);G9("LONECARET","(?:\\^)");G9("CARETTRIM",`(\\s*)${R4[H4.LONECARET]}\\s+`,!0);cRn.caretTrimReplace="$1^";G9("CARET",`^${R4[H4.LONECARET]}${R4[H4.XRANGEPLAIN]}$`);G9("CARETLOOSE",`^${R4[H4.LONECARET]}${R4[H4.XRANGEPLAINLOOSE]}$`);G9("COMPARATORLOOSE",`^${R4[H4.GTLT]}\\s*(${R4[H4.LOOSEPLAIN]})$|^$`);G9("COMPARATOR",`^${R4[H4.GTLT]}\\s*(${R4[H4.FULLPLAIN]})$|^$`);G9("COMPARATORTRIM",`(\\s*)${R4[H4.GTLT]}\\s*(${R4[H4.LOOSEPLAIN]}|${R4[H4.XRANGEPLAIN]})`,!0);cRn.comparatorTrimReplace="$1$2$3";G9("HYPHENRANGE",`^\\s*(${R4[H4.XRANGEPLAIN]})\\s+-\\s+(${R4[H4.XRANGEPLAIN]})\\s*$`);G9("HYPHENRANGELOOSE",`^\\s*(${R4[H4.XRANGEPLAINLOOSE]})\\s+-\\s+(${R4[H4.XRANGEPLAINLOOSE]})\\s*$`);G9("STAR","(<|>)?=?\\s*\\*");G9("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");G9("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var rj0=S0((iH_,vut)=>{var eie=Object.freeze({loose:!0}),uie=Object.freeze({}),aie=(n)=>{if(!n)return uie;if(typeof n!=="object")return eie;return n};vut.exports=aie});var ahi=S0((tH_,Qut)=>{var Cut=/^[0-9]+$/,xut=(n,t)=>{if(typeof n==="number"&&typeof t==="number")return n===t?0:n<t?-1:1;let e=Cut.test(n),u=Cut.test(t);if(e&&u)n=+n,t=+t;return n===t?0:e&&!u?-1:u&&!e?1:n<t?-1:1},_ie=(n,t)=>xut(t,n);Qut.exports={compareIdentifiers:xut,rcompareIdentifiers:_ie}});var ocn=S0((rH_,Iut)=>{var ej0=vG0(),{MAX_LENGTH:dut,MAX_SAFE_INTEGER:uj0}=pw0(),{safeRe:aj0,t:_j0}=hw0(),oie=rj0(),{compareIdentifiers:_hi}=ahi(),sie=(n,t)=>{let e=t.split(".");if(e.length>n.length)return!1;for(let u=0;u<e.length;u++)if(_hi(n[u],e[u])!==0)return!1;return!0};class DGn{constructor(n,t){if(t=oie(t),n instanceof DGn)if(n.loose===!!t.loose&&n.includePrerelease===!!t.includePrerelease)return n;else n=n.version;else if(typeof n!=="string")throw TypeError(`Invalid version. Must be a string. Got type "${typeof n}".`);if(n.length>dut)throw TypeError(`version is longer than ${dut} characters`);ej0("SemVer",n,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;let e=n.trim().match(t.loose?aj0[_j0.LOOSE]:aj0[_j0.FULL]);if(!e)throw TypeError(`Invalid Version: ${n}`);if(this.raw=n,this.major=+e[1],this.minor=+e[2],this.patch=+e[3],this.major>uj0||this.major<0)throw TypeError("Invalid major version");if(this.minor>uj0||this.minor<0)throw TypeError("Invalid minor version");if(this.patch>uj0||this.patch<0)throw TypeError("Invalid patch version");if(!e[4])this.prerelease=[];else this.prerelease=e[4].split(".").map((u)=>{if(/^[0-9]+$/.test(u)){let s=+u;if(s>=0&&s<uj0)return s}return u});this.build=e[5]?e[5].split("."):[],this.format()}format(){if(this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length)this.version+=`-${this.prerelease.join(".")}`;return this.version}toString(){return this.version}compare(n){if(ej0("SemVer.compare",this.version,this.options,n),!(n instanceof DGn)){if(typeof n==="string"&&n===this.version)return 0;n=new DGn(n,this.options)}if(n.version===this.version)return 0;return this.compareMain(n)||this.comparePre(n)}compareMain(n){if(!(n instanceof DGn))n=new DGn(n,this.options);if(this.major<n.major)return-1;if(this.major>n.major)return 1;if(this.minor<n.minor)return-1;if(this.minor>n.minor)return 1;if(this.patch<n.patch)return-1;if(this.patch>n.patch)return 1;return 0}comparePre(n){if(!(n instanceof DGn))n=new DGn(n,this.options);if(this.prerelease.length&&!n.prerelease.length)return-1;else if(!this.prerelease.length&&n.prerelease.length)return 1;else if(!this.prerelease.length&&!n.prerelease.length)return 0;let t=0;do{let e=this.prerelease[t],u=n.prerelease[t];if(ej0("prerelease compare",t,e,u),e===void 0&&u===void 0)return 0;else if(u===void 0)return 1;else if(e===void 0)return-1;else if(e===u)continue;else return _hi(e,u)}while(++t)}compareBuild(n){if(!(n instanceof DGn))n=new DGn(n,this.options);let t=0;do{let e=this.build[t],u=n.build[t];if(ej0("build compare",t,e,u),e===void 0&&u===void 0)return 0;else if(u===void 0)return 1;else if(e===void 0)return-1;else if(e===u)continue;else return _hi(e,u)}while(++t)}inc(n,t,e){if(n.startsWith("pre")){if(!t&&e===!1)throw Error("invalid increment argument: identifier is empty");if(t){let u=`-${t}`.match(this.options.loose?aj0[_j0.PRERELEASELOOSE]:aj0[_j0.PRERELEASE]);if(!u||u[1]!==t)throw Error(`invalid identifier: ${t}`)}}switch(n){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t,e);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t,e);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t,e),this.inc("pre",t,e);break;case"prerelease":if(this.prerelease.length===0)this.inc("patch",t,e);this.inc("pre",t,e);break;case"release":if(this.prerelease.length===0)throw Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;break;case"major":if(this.minor!==0||this.patch!==0||this.prerelease.length===0)this.major++;this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":if(this.patch!==0||this.prerelease.length===0)this.minor++;this.patch=0,this.prerelease=[];break;case"patch":if(this.prerelease.length===0)this.patch++;this.prerelease=[];break;case"pre":{let u=Number(e)?1:0;if(this.prerelease.length===0)this.prerelease=[u];else{let s=this.prerelease.length;while(--s>=0)if(typeof this.prerelease[s]==="number")this.prerelease[s]++,s=-2;if(s===-1){if(t===this.prerelease.join(".")&&e===!1)throw Error("invalid increment argument: identifier already exists");this.prerelease.push(u)}}if(t){let s=[t,u];if(e===!1)s=[t];if(sie(this.prerelease,t)){let l=this.prerelease[t.split(".").length];if(isNaN(l))this.prerelease=s}else this.prerelease=s}break}default:throw Error(`invalid increment argument: ${n}`)}if(this.raw=this.format(),this.build.length)this.raw+=`+${this.build.join(".")}`;return this}}Iut.exports=DGn});var e70=S0((eH_,yut)=>{var wut=ocn(),cie=(n,t,e=!1)=>{if(n instanceof wut)return n;try{return new wut(n,t)}catch(u){if(!e)return null;throw u}};yut.exports=cie});var Tut=S0((uH_,Fut)=>{var Aie=e70(),lie=(n,t)=>{let e=Aie(n,t);return e?e.version:null};Fut.exports=lie});var but=S0((aH_,Nut)=>{var fie=e70(),pie=(n,t)=>{let e=fie(n.trim().replace(/^[=v]+/,""),t);return e?e.version:null};Nut.exports=pie});var Mut=S0((_H_,Uut)=>{var Sut=ocn(),hie=(n,t,e,u,s)=>{if(typeof e==="string")s=u,u=e,e=void 0;try{return new Sut(n instanceof Sut?n.version:n,e).inc(t,u,s).version}catch(l){return null}};Uut.exports=hie});var Lut=S0((oH_,$ut)=>{var Jut=e70(),mie=(n,t)=>{let e=Jut(n,null,!0),u=Jut(t,null,!0),s=e.compare(u);if(s===0)return null;let l=s>0,h=l?e:u,v=l?u:e,d=!!h.prerelease.length;if(!!v.prerelease.length&&!d){if(!v.patch&&!v.minor)return"major";if(v.compareMain(h)===0){if(v.minor&&!v.patch)return"minor";return"patch"}}let b=d?"pre":"";if(e.major!==u.major)return b+"major";if(e.minor!==u.minor)return b+"minor";if(e.patch!==u.patch)return b+"patch";return"prerelease"};$ut.exports=mie});var Gut=S0((sH_,Yut)=>{var Eie=ocn(),Die=(n,t)=>new Eie(n,t).major;Yut.exports=Die});var Xut=S0((cH_,Put)=>{var gie=ocn(),Bie=(n,t)=>new gie(n,t).minor;Put.exports=Bie});var Wut=S0((AH_,Vut)=>{var vie=ocn(),Cie=(n,t)=>new vie(n,t).patch;Vut.exports=Cie});var Zut=S0((lH_,qut)=>{var xie=e70(),Qie=(n,t)=>{let e=xie(n,t);return e&&e.prerelease.length?e.prerelease:null};qut.exports=Qie});var jTn=S0((fH_,Out)=>{var zut=ocn(),die=(n,t,e)=>new zut(n,e).compare(new zut(t,e));Out.exports=die});var Rut=S0((pH_,Kut)=>{var Iie=jTn(),wie=(n,t,e)=>Iie(t,n,e);Kut.exports=wie});var kut=S0((hH_,Hut)=>{var yie=jTn(),Fie=(n,t)=>yie(n,t,!0);Hut.exports=Fie});var oj0=S0((mH_,nat)=>{var jut=ocn(),Tie=(n,t,e)=>{let u=new jut(n,e),s=new jut(t,e);return u.compare(s)||u.compareBuild(s)};nat.exports=Tie});var tat=S0((EH_,iat)=>{var Nie=oj0(),bie=(n,t)=>n.sort((e,u)=>Nie(e,u,t));iat.exports=bie});var eat=S0((DH_,rat)=>{var Sie=oj0(),Uie=(n,t)=>n.sort((e,u)=>Sie(u,e,t));rat.exports=Uie});var CG0=S0((gH_,uat)=>{var Mie=jTn(),Jie=(n,t,e)=>Mie(n,t,e)>0;uat.exports=Jie});var sj0=S0((BH_,aat)=>{var $ie=jTn(),Lie=(n,t,e)=>$ie(n,t,e)<0;aat.exports=Lie});var ohi=S0((vH_,_at)=>{var Yie=jTn(),Gie=(n,t,e)=>Yie(n,t,e)===0;_at.exports=Gie});var shi=S0((CH_,oat)=>{var Pie=jTn(),Xie=(n,t,e)=>Pie(n,t,e)!==0;oat.exports=Xie});var cj0=S0((xH_,sat)=>{var Vie=jTn(),Wie=(n,t,e)=>Vie(n,t,e)>=0;sat.exports=Wie});var Aj0=S0((QH_,cat)=>{var qie=jTn(),Zie=(n,t,e)=>qie(n,t,e)<=0;cat.exports=Zie});var chi=S0((dH_,Aat)=>{var zie=ohi(),Oie=shi(),Kie=CG0(),Rie=cj0(),Hie=sj0(),kie=Aj0(),jie=(n,t,e,u)=>{switch(t){case"===":if(typeof n==="object")n=n.version;if(typeof e==="object")e=e.version;return n===e;case"!==":if(typeof n==="object")n=n.version;if(typeof e==="object")e=e.version;return n!==e;case"":case"=":case"==":return zie(n,e,u);case"!=":return Oie(n,e,u);case">":return Kie(n,e,u);case">=":return Rie(n,e,u);case"<":return Hie(n,e,u);case"<=":return kie(n,e,u);default:throw TypeError(`Invalid operator: ${t}`)}};Aat.exports=jie});var fat=S0((IH_,lat)=>{var nte=ocn(),ite=e70(),{safeRe:lj0,t:fj0}=hw0(),tte=(n,t)=>{if(n instanceof nte)return n;if(typeof n==="number")n=String(n);if(typeof n!=="string")return null;t=t||{};let e=null;if(!t.rtl)e=n.match(t.includePrerelease?lj0[fj0.COERCEFULL]:lj0[fj0.COERCE]);else{let d=t.includePrerelease?lj0[fj0.COERCERTLFULL]:lj0[fj0.COERCERTL],F;while((F=d.exec(n))&&(!e||e.index+e[0].length!==n.length)){if(!e||F.index+F[0].length!==e.index+e[0].length)e=F;d.lastIndex=F.index+F[1].length+F[2].length}d.lastIndex=-1}if(e===null)return null;let u=e[2],s=e[3]||"0",l=e[4]||"0",h=t.includePrerelease&&e[5]?`-${e[5]}`:"",v=t.includePrerelease&&e[6]?`+${e[6]}`:"";return ite(`${u}.${s}.${l}${h}${v}`,t)};lat.exports=tte});var hat=S0((wH_,pat)=>{var rte=e70(),ete=pw0(),ute=ocn(),ate=(n,t,e)=>{if(!ete.RELEASE_TYPES.includes(t))return null;let u=_te(n,e);return u&&ote(u,t)},_te=(n,t)=>{let e=n instanceof ute?n.version:n;return rte(e,t)},ote=(n,t)=>{if(ste(t))return n.version;switch(n.prerelease=[],t){case"major":n.minor=0,n.patch=0;break;case"minor":n.patch=0;break}return n.format()},ste=(n)=>{return n.startsWith("pre")};pat.exports=ate});var Dat=S0((yH_,Eat)=>{class mat{constructor(){this.max=1000,this.map=new Map}get(n){let t=this.map.get(n);if(t===void 0)return;else return this.map.delete(n),this.map.set(n,t),t}delete(n){return this.map.delete(n)}set(n,t){if(!this.delete(n)&&t!==void 0){if(this.map.size>=this.max){let u=this.map.keys().next().value;this.delete(u)}this.map.set(n,t)}return this}}Eat.exports=mat});var nNn=S0((FH_,Cat)=>{var cte=/\s+/g;class xG0{constructor(n,t){if(t=lte(t),n instanceof xG0)if(n.loose===!!t.loose&&n.includePrerelease===!!t.includePrerelease)return n;else return new xG0(n.raw,t);if(n instanceof Ahi)return this.raw=n.value,this.set=[[n]],this.formatted=void 0,this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=n.trim().replace(cte," "),this.set=this.raw.split("||").map((e)=>this.parseRange(e.trim())).filter((e)=>e.length),!this.set.length)throw TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let e=this.set[0];if(this.set=this.set.filter((u)=>!Bat(u[0])),this.set.length===0)this.set=[e];else if(this.set.length>1){for(let u of this.set)if(u.length===1&&vte(u[0])){this.set=[u];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let n=0;n<this.set.length;n++){if(n>0)this.formatted+="||";let t=this.set[n];for(let e=0;e<t.length;e++){if(e>0)this.formatted+=" ";this.formatted+=t[e].toString().trim()}}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(n){n=n.replace(Bte,"");let e=((this.options.includePrerelease&&Dte)|(this.options.loose&&gte))+":"+n,u=gat.get(e);if(u)return u;let s=this.options.loose,l=s?m4n[scn.HYPHENRANGELOOSE]:m4n[scn.HYPHENRANGE];n=n.replace(l,bte(this.options.includePrerelease)),BX("hyphen replace",n),n=n.replace(m4n[scn.COMPARATORTRIM],hte),BX("comparator trim",n),n=n.replace(m4n[scn.TILDETRIM],mte),BX("tilde trim",n),n=n.replace(m4n[scn.CARETTRIM],Ete),BX("caret trim",n);let h=n.split(" ").map((b)=>Cte(b,this.options)).join(" ").split(/\s+/).map((b)=>Nte(b,this.options));if(s)h=h.filter((b)=>{return BX("loose invalid filter",b,this.options),!!b.match(m4n[scn.COMPARATORLOOSE])});BX("range list",h);let v=new Map,d=h.map((b)=>new Ahi(b,this.options));for(let b of d){if(Bat(b))return[b];v.set(b.value,b)}if(v.size>1&&v.has(""))v.delete("");let F=[...v.values()];return gat.set(e,F),F}intersects(n,t){if(!(n instanceof xG0))throw TypeError("a Range is required");return this.set.some((e)=>{return vat(e,t)&&n.set.some((u)=>{return vat(u,t)&&e.every((s)=>{return u.every((l)=>{return s.intersects(l,t)})})})})}test(n){if(!n)return!1;if(typeof n==="string")try{n=new fte(n,this.options)}catch(t){return!1}for(let t=0;t<this.set.length;t++)if(Ste(this.set[t],n,this.options))return!0;return!1}}Cat.exports=xG0;var Ate=Dat(),gat=new Ate,lte=rj0(),Ahi=QG0(),BX=vG0(),fte=ocn(),{safeRe:m4n,src:pte,t:scn,comparatorTrimReplace:hte,tildeTrimReplace:mte,caretTrimReplace:Ete}=hw0(),{FLAG_INCLUDE_PRERELEASE:Dte,FLAG_LOOSE:gte}=pw0(),Bte=new RegExp(pte[scn.BUILD],"g"),Bat=(n)=>n.value==="<0.0.0-0",vte=(n)=>n.value==="",vat=(n,t)=>{let e=!0,u=n.slice(),s=u.pop();while(e&&u.length)e=u.every((l)=>{return s.intersects(l,t)}),s=u.pop();return e},Cte=(n,t)=>{return n=n.replace(m4n[scn.BUILD],""),BX("comp",n,t),n=Ite(n,t),BX("caret",n),n=Qte(n,t),BX("tildes",n),n=yte(n,t),BX("xrange",n),n=Tte(n,t),BX("stars",n),n},ytn=(n)=>!n||n.toLowerCase()==="x"||n==="*",xte=(n,t,e)=>ytn(n)&&!ytn(t)||ytn(t)&&e&&!ytn(e),Qte=(n,t)=>{return n.trim().split(/\s+/).map((e)=>dte(e,t)).join(" ")},dte=(n,t)=>{let e=t.loose?m4n[scn.TILDELOOSE]:m4n[scn.TILDE];return n.replace(e,(u,s,l,h,v)=>{BX("tilde",n,u,s,l,h,v);let d;if(ytn(s))d="";else if(ytn(l))d=`>=${s}.0.0 <${+s+1}.0.0-0`;else if(ytn(h))d=`>=${s}.${l}.0 <${s}.${+l+1}.0-0`;else if(v)BX("replaceTilde pr",v),d=`>=${s}.${l}.${h}-${v} <${s}.${+l+1}.0-0`;else d=`>=${s}.${l}.${h} <${s}.${+l+1}.0-0`;return BX("tilde return",d),d})},Ite=(n,t)=>{return n.trim().split(/\s+/).map((e)=>wte(e,t)).join(" ")},wte=(n,t)=>{BX("caret",n,t);let e=t.loose?m4n[scn.CARETLOOSE]:m4n[scn.CARET],u=t.includePrerelease?"-0":"";return n.replace(e,(s,l,h,v,d)=>{BX("caret",n,s,l,h,v,d);let F;if(ytn(l))F="";else if(ytn(h))F=`>=${l}.0.0${u} <${+l+1}.0.0-0`;else if(ytn(v))if(l==="0")F=`>=${l}.${h}.0${u} <${l}.${+h+1}.0-0`;else F=`>=${l}.${h}.0${u} <${+l+1}.0.0-0`;else if(d)if(BX("replaceCaret pr",d),l==="0")if(h==="0")F=`>=${l}.${h}.${v}-${d} <${l}.${h}.${+v+1}-0`;else F=`>=${l}.${h}.${v}-${d} <${l}.${+h+1}.0-0`;else F=`>=${l}.${h}.${v}-${d} <${+l+1}.0.0-0`;else if(BX("no pr"),l==="0")if(h==="0")F=`>=${l}.${h}.${v} <${l}.${h}.${+v+1}-0`;else F=`>=${l}.${h}.${v} <${l}.${+h+1}.0-0`;else F=`>=${l}.${h}.${v} <${+l+1}.0.0-0`;return BX("caret return",F),F})},yte=(n,t)=>{return BX("replaceXRanges",n,t),n.split(/\s+/).map((e)=>Fte(e,t)).join(" ")},Fte=(n,t)=>{n=n.trim();let e=t.loose?m4n[scn.XRANGELOOSE]:m4n[scn.XRANGE];return n.replace(e,(u,s,l,h,v,d)=>{if(BX("xRange",n,u,s,l,h,v,d),xte(l,h,v))return n;let F=ytn(l),b=F||ytn(h),G=b||ytn(v),$=G;if(s==="="&&$)s="";if(d=t.includePrerelease?"-0":"",F)if(s===">"||s==="<")u="<0.0.0-0";else u="*";else if(s&&$){if(b)h=0;if(v=0,s===">")if(s=">=",b)l=+l+1,h=0,v=0;else h=+h+1,v=0;else if(s==="<=")if(s="<",b)l=+l+1;else h=+h+1;if(s==="<")d="-0";u=`${s+l}.${h}.${v}${d}`}else if(b)u=`>=${l}.0.0${d} <${+l+1}.0.0-0`;else if(G)u=`>=${l}.${h}.0${d} <${l}.${+h+1}.0-0`;return BX("xRange return",u),u})},Tte=(n,t)=>{return BX("replaceStars",n,t),n.trim().replace(m4n[scn.STAR],"")},Nte=(n,t)=>{return BX("replaceGTE0",n,t),n.trim().replace(m4n[t.includePrerelease?scn.GTE0PRE:scn.GTE0],"")},bte=(n)=>(t,e,u,s,l,h,v,d,F,b,G,$)=>{if(ytn(u))e="";else if(ytn(s))e=`>=${u}.0.0${n?"-0":""}`;else if(ytn(l))e=`>=${u}.${s}.0${n?"-0":""}`;else if(h)e=`>=${e}`;else e=`>=${e}${n?"-0":""}`;if(ytn(F))d="";else if(ytn(b))d=`<${+F+1}.0.0-0`;else if(ytn(G))d=`<${F}.${+b+1}.0-0`;else if($)d=`<=${F}.${b}.${G}-${$}`;else if(n)d=`<${F}.${b}.${+G+1}-0`;else d=`<=${d}`;return`${e} ${d}`.trim()},Ste=(n,t,e)=>{for(let u=0;u<n.length;u++)if(!n[u].test(t))return!1;if(t.prerelease.length&&!e.includePrerelease){for(let u=0;u<n.length;u++){if(BX(n[u].semver),n[u].semver===Ahi.ANY)continue;if(n[u].semver.prerelease.length>0){let s=n[u].semver;if(s.major===t.major&&s.minor===t.minor&&s.patch===t.patch)return!0}}return!1}return!0}});var QG0=S0((TH_,yat)=>{var dG0=Symbol("SemVer ANY");class pj0{static get ANY(){return dG0}constructor(n,t){if(t=xat(t),n instanceof pj0)if(n.loose===!!t.loose)return n;else n=n.value;if(n=n.trim().split(/\s+/).join(" "),fhi("comparator",n,t),this.options=t,this.loose=!!t.loose,this.parse(n),this.semver===dG0)this.value="";else this.value=this.operator+this.semver.version;fhi("comp",this)}parse(n){let t=this.options.loose?Qat[dat.COMPARATORLOOSE]:Qat[dat.COMPARATOR],e=n.match(t);if(!e)throw TypeError(`Invalid comparator: ${n}`);if(this.operator=e[1]!==void 0?e[1]:"",this.operator==="=")this.operator="";if(!e[2])this.semver=dG0;else this.semver=new Iat(e[2],this.options.loose)}toString(){return this.value}test(n){if(fhi("Comparator.test",n,this.options.loose),this.semver===dG0||n===dG0)return!0;if(typeof n==="string")try{n=new Iat(n,this.options)}catch(t){return!1}return lhi(n,this.operator,this.semver,this.options)}intersects(n,t){if(!(n instanceof pj0))throw TypeError("a Comparator is required");if(this.operator===""){if(this.value==="")return!0;return new wat(n.value,t).test(this.value)}else if(n.operator===""){if(n.value==="")return!0;return new wat(this.value,t).test(n.semver)}if(t=xat(t),t.includePrerelease&&(this.value==="<0.0.0-0"||n.value==="<0.0.0-0"))return!1;if(!t.includePrerelease&&(this.value.startsWith("<0.0.0")||n.value.startsWith("<0.0.0")))return!1;if(this.operator.startsWith(">")&&n.operator.startsWith(">"))return!0;if(this.operator.startsWith("<")&&n.operator.startsWith("<"))return!0;if(this.semver.version===n.semver.version&&this.operator.includes("=")&&n.operator.includes("="))return!0;if(lhi(this.semver,"<",n.semver,t)&&this.operator.startsWith(">")&&n.operator.startsWith("<"))return!0;if(lhi(this.semver,">",n.semver,t)&&this.operator.startsWith("<")&&n.operator.startsWith(">"))return!0;return!1}}yat.exports=pj0;var xat=rj0(),{safeRe:Qat,t:dat}=hw0(),lhi=chi(),fhi=vG0(),Iat=ocn(),wat=nNn()});var IG0=S0((NH_,Fat)=>{var Ute=nNn(),Mte=(n,t,e)=>{try{t=new Ute(t,e)}catch(u){return!1}return t.test(n)};Fat.exports=Mte});var Nat=S0((bH_,Tat)=>{var Jte=nNn(),$te=(n,t)=>new Jte(n,t).set.map((e)=>e.map((u)=>u.value).join(" ").trim().split(" "));Tat.exports=$te});var Sat=S0((SH_,bat)=>{var Lte=ocn(),Yte=nNn(),Gte=(n,t,e)=>{let u=null,s=null,l=null;try{l=new Yte(t,e)}catch(h){return null}return n.forEach((h)=>{if(l.test(h)){if(!u||s.compare(h)===-1)u=h,s=new Lte(u,e)}}),u};bat.exports=Gte});var Mat=S0((UH_,Uat)=>{var Pte=ocn(),Xte=nNn(),Vte=(n,t,e)=>{let u=null,s=null,l=null;try{l=new Xte(t,e)}catch(h){return null}return n.forEach((h)=>{if(l.test(h)){if(!u||s.compare(h)===1)u=h,s=new Pte(u,e)}}),u};Uat.exports=Vte});var Lat=S0((MH_,$at)=>{var phi=ocn(),Wte=nNn(),Jat=CG0(),qte=(n,t)=>{n=new Wte(n,t);let e=new phi("0.0.0");if(n.test(e))return e;if(e=new phi("0.0.0-0"),n.test(e))return e;e=null;for(let u=0;u<n.set.length;++u){let s=n.set[u],l=null;if(s.forEach((h)=>{let v=new phi(h.semver.version);switch(h.operator){case">":if(v.prerelease.length===0)v.patch++;else v.prerelease.push(0);v.raw=v.format();case"":case">=":if(!l||Jat(v,l))l=v;break;case"<":case"<=":break;default:throw Error(`Unexpected operation: ${h.operator}`)}}),l&&(!e||Jat(e,l)))e=l}if(e&&n.test(e))return e;return null};$at.exports=qte});var Gat=S0((JH_,Yat)=>{var Zte=nNn(),zte=(n,t)=>{try{return new Zte(n,t).range||"*"}catch(e){return null}};Yat.exports=zte});var hj0=S0(($H_,Wat)=>{var Ote=ocn(),Vat=QG0(),{ANY:Kte}=Vat,Rte=nNn(),Hte=IG0(),Pat=CG0(),Xat=sj0(),kte=Aj0(),jte=cj0(),nre=(n,t,e,u)=>{n=new Ote(n,u),t=new Rte(t,u);let s,l,h,v,d;switch(e){case">":s=Pat,l=kte,h=Xat,v=">",d=">=";break;case"<":s=Xat,l=jte,h=Pat,v="<",d="<=";break;default:throw TypeError('Must provide a hilo val of "<" or ">"')}if(Hte(n,t,u))return!1;for(let F=0;F<t.set.length;++F){let b=t.set[F],G=null,$=null;if(b.forEach((K)=>{if(K.semver===Kte)K=new Vat(">=0.0.0");if(G=G||K,$=$||K,s(K.semver,G.semver,u))G=K;else if(h(K.semver,$.semver,u))$=K}),G.operator===v||G.operator===d)return!1;if((!$.operator||$.operator===v)&&l(n,$.semver))return!1;else if($.operator===d&&h(n,$.semver))return!1}return!0};Wat.exports=nre});var Zat=S0((LH_,qat)=>{var ire=hj0(),tre=(n,t,e)=>ire(n,t,">",e);qat.exports=tre});var Oat=S0((YH_,zat)=>{var rre=hj0(),ere=(n,t,e)=>rre(n,t,"<",e);zat.exports=ere});var Hat=S0((GH_,Rat)=>{var Kat=nNn(),ure=(n,t,e)=>{return n=new Kat(n,e),t=new Kat(t,e),n.intersects(t,e)};Rat.exports=ure});var jat=S0((PH_,kat)=>{var are=IG0(),_re=jTn();kat.exports=(n,t,e)=>{let u=[],s=null,l=null,h=n.sort((b,G)=>_re(b,G,e));for(let b of h)if(are(b,t,e)){if(l=b,!s)s=b}else{if(l)u.push([s,l]);l=null,s=null}if(s)u.push([s,null]);let v=[];for(let[b,G]of u)if(b===G)v.push(b);else if(!G&&b===h[0])v.push("*");else if(!G)v.push(`>=${b}`);else if(b===h[0])v.push(`<=${G}`);else v.push(`${b} - ${G}`);let d=v.join(" || "),F=typeof t.raw==="string"?t.raw:String(t);return d.length<F.length?d:t}});var u_t=S0((XH_,e_t)=>{var n_t=nNn(),Ehi=QG0(),{ANY:hhi}=Ehi,mhi=IG0(),Dhi=jTn(),ore=(n,t,e={})=>{if(n===t)return!0;n=new n_t(n,e),t=new n_t(t,e);let u=!1;n:for(let s of n.set){for(let l of t.set){let h=cre(s,l,e);if(u=u||h!==null,h)continue n}if(u)return!1}return!0},sre=[new Ehi(">=0.0.0-0")],i_t=[new Ehi(">=0.0.0")],cre=(n,t,e)=>{if(n===t)return!0;if(n.length===1&&n[0].semver===hhi)if(t.length===1&&t[0].semver===hhi)return!0;else if(e.includePrerelease)n=sre;else n=i_t;if(t.length===1&&t[0].semver===hhi)if(e.includePrerelease)return!0;else t=i_t;let u=new Set,s,l;for(let K of n)if(K.operator===">"||K.operator===">=")s=t_t(s,K,e);else if(K.operator==="<"||K.operator==="<=")l=r_t(l,K,e);else u.add(K.semver);if(u.size>1)return null;let h;if(s&&l){if(h=Dhi(s.semver,l.semver,e),h>0)return null;else if(h===0&&(s.operator!==">="||l.operator!=="<="))return null}for(let K of u){if(s&&!mhi(K,String(s),e))return null;if(l&&!mhi(K,String(l),e))return null;for(let k of t)if(!mhi(K,String(k),e))return!1;return!0}let v,d,F,b,G=l&&!e.includePrerelease&&l.semver.prerelease.length?l.semver:!1,$=s&&!e.includePrerelease&&s.semver.prerelease.length?s.semver:!1;if(G&&G.prerelease.length===1&&l.operator==="<"&&G.prerelease[0]===0)G=!1;for(let K of t){if(b=b||K.operator===">"||K.operator===">=",F=F||K.operator==="<"||K.operator==="<=",s){if($){if(K.semver.prerelease&&K.semver.prerelease.length&&K.semver.major===$.major&&K.semver.minor===$.minor&&K.semver.patch===$.patch)$=!1}if(K.operator===">"||K.operator===">="){if(v=t_t(s,K,e),v===K&&v!==s)return!1}else if(s.operator===">="&&!K.test(s.semver))return!1}if(l){if(G){if(K.semver.prerelease&&K.semver.prerelease.length&&K.semver.major===G.major&&K.semver.minor===G.minor&&K.semver.patch===G.patch)G=!1}if(K.operator==="<"||K.operator==="<="){if(d=r_t(l,K,e),d===K&&d!==l)return!1}else if(l.operator==="<="&&!K.test(l.semver))return!1}if(!K.operator&&(l||s)&&h!==0)return!1}if(s&&F&&!l&&h!==0)return!1;if(l&&b&&!s&&h!==0)return!1;if($||G)return!1;return!0},t_t=(n,t,e)=>{if(!n)return t;let u=Dhi(n.semver,t.semver,e);return u>0?n:u<0?t:t.operator===">"&&n.operator===">="?t:n},r_t=(n,t,e)=>{if(!n)return t;let u=Dhi(n.semver,t.semver,e);return u<0?n:u>0?t:t.operator==="<"&&n.operator==="<="?t:n};e_t.exports=ore});var s_t=S0((VH_,o_t)=>{var ghi=hw0(),a_t=pw0(),Are=ocn(),__t=ahi(),lre=e70(),fre=Tut(),pre=but(),hre=Mut(),mre=Lut(),Ere=Gut(),Dre=Xut(),gre=Wut(),Bre=Zut(),vre=jTn(),Cre=Rut(),xre=kut(),Qre=oj0(),dre=tat(),Ire=eat(),wre=CG0(),yre=sj0(),Fre=ohi(),Tre=shi(),Nre=cj0(),bre=Aj0(),Sre=chi(),Ure=fat(),Mre=hat(),Jre=QG0(),$re=nNn(),Lre=IG0(),Yre=Nat(),Gre=Sat(),Pre=Mat(),Xre=Lat(),Vre=Gat(),Wre=hj0(),qre=Zat(),Zre=Oat(),zre=Hat(),Ore=jat(),Kre=u_t();o_t.exports={parse:lre,valid:fre,clean:pre,inc:hre,diff:mre,major:Ere,minor:Dre,patch:gre,prerelease:Bre,compare:vre,rcompare:Cre,compareLoose:xre,compareBuild:Qre,sort:dre,rsort:Ire,gt:wre,lt:yre,eq:Fre,neq:Tre,gte:Nre,lte:bre,cmp:Sre,coerce:Ure,truncate:Mre,Comparator:Jre,Range:$re,satisfies:Lre,toComparators:Yre,maxSatisfying:Gre,minSatisfying:Pre,minVersion:Xre,validRange:Vre,outside:Wre,gtr:qre,ltr:Zre,intersects:zre,simplifyRange:Ore,subset:Kre,SemVer:Are,re:ghi.re,src:ghi.src,tokens:ghi.t,SEMVER_SPEC_VERSION:a_t.SEMVER_SPEC_VERSION,RELEASE_TYPES:a_t.RELEASE_TYPES,compareIdentifiers:__t.compareIdentifiers,rcompareIdentifiers:__t.rcompareIdentifiers}});var ARn=S0((l_t)=>{Object.defineProperty(l_t,"__esModule",{value:!0});l_t.fileExists=l_t.dirExists=void 0;l_t.readJson=A_t;l_t.safeReadJson=nee;l_t.existsSync=iee;var Rre=gu("node:fs"),vhi=gu("node:fs/promises"),Hre=snn(),kre=async(n)=>{let t;try{t=await(0,vhi.stat)(n)}catch{throw Error(`No directory found at ${n}`)}if(!t.isDirectory())throw Error(`${n} exists but is not a directory`);return n};l_t.dirExists=kre;var jre=async(n)=>{let t;try{t=await(0,vhi.stat)(n)}catch{throw Error(`No file found at ${n}`)}if(!t.isFile())throw Error(`${n} exists but is not a file`);return n};l_t.fileExists=jre;class c_t extends Map{set(n,t){if((0,Hre.isProd)()??!1)super.set(n,t);return this}}var Bhi=new c_t;async function A_t(n,t=!0){if(t&&Bhi.has(n))return JSON.parse(Bhi.get(n));let e=await(0,vhi.readFile)(n,"utf8");return Bhi.set(n,e),JSON.parse(e)}async function nee(n,t=!0){try{return await A_t(n,t)}catch{}}function iee(n){return(0,Rre.existsSync)(n)}});var E_t=S0((h_t)=>{Object.defineProperty(h_t,"__esModule",{value:!0});h_t.string=h_t.url=h_t.file=h_t.directory=h_t.integer=h_t.boolean=void 0;h_t.custom=HB0;var aee=gu("node:url"),p_t=ARn(),_ee=snn();function HB0(n){return(t={})=>({parse:async(e,u,s)=>e,...n,...t,input:[],type:"option"})}h_t.boolean=HB0({parse:async(n)=>Boolean(n)&&(0,_ee.isNotFalsy)(n)});h_t.integer=HB0({async parse(n,t,e){if(!/^-?\d+$/.test(n))throw Error(`Expected an integer but received: ${n}`);let u=Number.parseInt(n,10);if(e.min!==void 0&&u<e.min)throw Error(`Expected an integer greater than or equal to ${e.min} but received: ${n}`);if(e.max!==void 0&&u>e.max)throw Error(`Expected an integer less than or equal to ${e.max} but received: ${n}`);return u}});h_t.directory=HB0({async parse(n,t,e){if(e.exists)return(0,p_t.dirExists)(n);return n}});h_t.file=HB0({async parse(n,t,e){if(e.exists)return(0,p_t.fileExists)(n);return n}});h_t.url=HB0({async parse(n){try{return new aee.URL(n)}catch{throw Error(`Expected a valid url but received: ${n}`)}}});var oee=HB0({});h_t.string=oee});var D_t=S0((ZH_,hee)=>{hee.exports={name:"@oclif/core",description:"base library for oclif CLIs",version:"4.11.4",author:"Salesforce",bugs:"https://github.com/oclif/core/issues",dependencies:{"ansi-escapes":"^4.3.2",ansis:"^3.17.0","clean-stack":"^3.0.1","cli-spinners":"^2.9.2",debug:"^4.4.3",ejs:"^3.1.10","get-package-type":"^0.1.0","indent-string":"^4.0.0","is-wsl":"^2.2.0",lilconfig:"^3.1.3",minimatch:"^10.2.5",semver:"^7.8.1","string-width":"^4.2.3","supports-color":"^8",tinyglobby:"^0.2.16","widest-line":"^3.1.0",wordwrap:"^1.0.0","wrap-ansi":"^7.0.0"},devDependencies:{"@commitlint/config-conventional":"^19","@eslint/compat":"^1.4.1","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","@oclif/prettier-config":"^0.2.1","@oclif/test":"^4","@types/benchmark":"^2.1.5","@types/chai":"^4.3.16","@types/chai-as-promised":"^7.1.8","@types/clean-stack":"^2.1.1","@types/debug":"^4.1.13","@types/ejs":"^3.1.5","@types/indent-string":"^4.0.1","@types/mocha":"^10.0.10","@types/node":"^18","@types/picomatch":"^4.0.3","@types/pnpapi":"^0.0.5","@types/sinon":"^17.0.3","@types/supports-color":"^8.1.3","@types/wordwrap":"^1.0.3","@types/wrap-ansi":"^3.0.0",benchmark:"^2.1.4",chai:"^4.5.0","chai-as-promised":"^7.1.2",commitlint:"^19","cross-env":"^7.0.3",eslint:"^9","eslint-config-oclif":"^6","eslint-config-prettier":"^10",husky:"^9.1.7","lint-staged":"^15",madge:"^6.1.0",mocha:"^11.7.5",nyc:"^15.1.0",prettier:"^3.8.3",shx:"^0.4.0",sinon:"^18","ts-node":"^10.9.2",tsd:"^0.33.0",typescript:"^5"},engines:{node:">=18.0.0"},files:["/lib"],homepage:"https://github.com/oclif/core",keywords:["oclif","cli","command","command line","parser","args","argv"],license:"MIT",exports:{".":"./lib/index.js","./args":"./lib/args.js","./command":"./lib/command.js","./config":"./lib/config/index.js","./errors":"./lib/errors/index.js","./execute":"./lib/execute.js","./flags":"./lib/flags.js","./flush":"./lib/flush.js","./handle":"./lib/errors/handle.js","./help":"./lib/help/index.js","./hooks":"./lib/interfaces/hooks.js","./interfaces":"./lib/interfaces/index.js","./logger":"./lib/logger.js","./package.json":"./package.json","./parser":"./lib/parser/index.js","./performance":"./lib/performance.js","./run":"./lib/main.js","./settings":"./lib/settings.js","./util/ids":"./lib/util/ids.js","./ux":"./lib/ux/index.js"},repository:"oclif/core",oclif:{bin:"oclif",devPlugins:["@oclif/plugin-help","@oclif/plugin-plugins"]},publishConfig:{access:"public"},scripts:{build:"shx rm -rf lib && tsc",compile:"tsc",format:'prettier --write "+(src|test)/**/*.+(ts|js|json)"',lint:"eslint",posttest:"yarn lint && yarn test:circular-deps",prepack:"yarn run build",prepare:"husky","test:circular-deps":"yarn build && madge lib/ -c","test:debug":'nyc mocha --debug-brk --inspect "test/**/*.test.ts"',"test:integration":'mocha --forbid-only "test/**/*.integration.ts" --parallel --timeout 1200000',"test:interoperability":"cross-env DEBUG=integration:* ts-node test/integration/interop.ts","test:perf":"ts-node test/perf/parser.perf.ts",test:'nyc mocha --forbid-only "test/**/*.test.ts" --parallel'},types:"lib/index.d.ts"}});var gGn=S0((g_t)=>{var __dirname="/home/runner/work/prism/prism/node_modules/@oclif/core/lib";Object.defineProperty(g_t,"__esModule",{value:!0});var mee=gu("node:fs"),Eee=gu("node:path");class mw0 extends Map{static instance;constructor(){super();this.set("@oclif/core",this.getOclifCoreMeta())}static getInstance(){if(!mw0.instance)mw0.instance=new mw0;return mw0.instance}get(n){return super.get(n)}getOclifCoreMeta(){try{return{name:"@oclif/core",version:D_t().version}}catch{try{return{name:"@oclif/core",version:JSON.parse((0,mee.readFileSync)((0,Eee.join)(__dirname,"..","package.json"),"utf8")).version}}catch{return{name:"@oclif/core",version:"unknown"}}}}}g_t.default=mw0});var C_t=S0((dee)=>{var gee=/[|\\{}()[\]^$+*?.]/g,Bee=Object.prototype.hasOwnProperty,xhi=function(n,t){return Bee.apply(n,[t])};dee.escapeRegExpChars=function(n){if(!n)return"";return String(n).replace(gee,"\\$&")};var vee={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&#34;","'":"&#39;"},Cee=/[&<>'"]/g;function xee(n){return vee[n]||n}var Qee=`var _ENCODE_HTML_RULES = { "&": "&amp;" , "<": "&lt;" , ">": "&gt;" , '"': "&#34;" , "'": "&#39;" } , _MATCH_HTML = /[&<>'"]/g; function encode_char(c) { return _ENCODE_HTML_RULES[c] || c; }; `;dee.escapeXML=function(n){return n==null?"":String(n).replace(Cee,xee)};function B_t(){return Function.prototype.toString.call(this)+`; `+Qee}try{if(typeof Object.defineProperty==="function")Object.defineProperty(dee.escapeXML,"toString",{value:B_t});else dee.escapeXML.toString=B_t}catch(n){console.warn("Unable to set escapeXML.toString (is the Function prototype frozen?)")}dee.shallowCopy=function(n,t){if(t=t||{},n!==null&&n!==void 0)for(var e in t){if(!xhi(t,e))continue;if(e==="__proto__"||e==="constructor")continue;n[e]=t[e]}return n};dee.shallowCopyFromList=function(n,t,e){if(e=e||[],t=t||{},n!==null&&n!==void 0)for(var u=0;u<e.length;u++){var s=e[u];if(typeof t[s]<"u"){if(!xhi(t,s))continue;if(s==="__proto__"||s==="constructor")continue;n[s]=t[s]}}return n};dee.cache={_data:{},set:function(n,t){this._data[n]=t},get:function(n){return this._data[n]},remove:function(n){delete this._data[n]},reset:function(){this._data={}}};dee.hyphenToCamel=function(n){return n.replace(/-[a-z]/g,function(t){return t[1].toUpperCase()})};dee.createNullProtoObjWherePossible=function(){if(typeof Object.create=="function")return function(){return Object.create(null)};if(!({__proto__:null}instanceof Object))return function(){return{__proto__:null}};return function(){return{}}}();dee.hasOwnOnlyObject=function(n){var t=dee.createNullProtoObjWherePossible();for(var e in n)if(xhi(n,e))t[e]=n[e];return t}});var x_t=S0((KH_,bee)=>{bee.exports={name:"ejs",description:"Embedded JavaScript templates",keywords:["template","engine","ejs"],version:"3.1.10",author:"Matthew Eernisse <mde@fleegix.org> (http://fleegix.org)",license:"Apache-2.0",bin:{ejs:"./bin/cli.js"},main:"./lib/ejs.js",jsdelivr:"ejs.min.js",unpkg:"ejs.min.js",repository:{type:"git",url:"git://github.com/mde/ejs.git"},bugs:"https://github.com/mde/ejs/issues",homepage:"https://github.com/mde/ejs",dependencies:{jake:"^10.8.5"},devDependencies:{browserify:"^16.5.1",eslint:"^6.8.0","git-directory-deploy":"^1.5.1",jsdoc:"^4.0.2","lru-cache":"^4.0.1",mocha:"^10.2.0","uglify-js":"^3.3.16"},engines:{node:">=0.10.0"},scripts:{test:"npx jake test"}}});var whi=S0((b_t)=>{var Ihi=gu("fs"),wG0=gu("path"),XH=C_t(),Q_t=!1,See=x_t().version,Uee="<",Mee=">",Jee="%",T_t="locals",$ee="ejs",Lee="(<%%|%%>|<%=|<%-|<%_|<%#|<%|%>|-%>|_%>)",N_t=["delimiter","scope","context","debug","compileDebug","client","_with","rmWhitespace","strict","filename","async"],Yee=N_t.concat("cache"),d_t=/^\uFEFF/,Qhi=/^[a-zA-Z_$][0-9a-zA-Z_$]*$/;b_t.cache=XH.cache;b_t.fileLoader=Ihi.readFileSync;b_t.localsName=T_t;b_t.promiseImpl=Function("return this;")().Promise;b_t.resolveInclude=function(n,t,e){var{dirname:u,extname:s,resolve:l}=wG0,h=l(e?t:u(t),n),v=s(n);if(!v)h+=".ejs";return h};function I_t(n,t){var e;if(t.some(function(u){return e=b_t.resolveInclude(n,u,!0),Ihi.existsSync(e)}))return e}function Gee(n,t){var e,u,s=t.views,l=/^[A-Za-z]+:\\|^\//.exec(n);if(l&&l.length)if(n=n.replace(/^\/*/,""),Array.isArray(t.root))e=I_t(n,t.root);else e=b_t.resolveInclude(n,t.root||"/",!0);else{if(t.filename){if(u=b_t.resolveInclude(n,t.filename),Ihi.existsSync(u))e=u}if(!e&&Array.isArray(s))e=I_t(n,s);if(!e&&typeof t.includer!=="function")throw Error('Could not find the include file "'+t.escapeFunction(n)+'"')}return e}function yG0(n,t){var e,u=n.filename,s=arguments.length>1;if(n.cache){if(!u)throw Error("cache option requires a filename");if(e=b_t.cache.get(u),e)return e;if(!s)t=w_t(u).toString().replace(d_t,"")}else if(!s){if(!u)throw Error("Internal EJS error: no file name or template provided");t=w_t(u).toString().replace(d_t,"")}if(e=b_t.compile(t,n),n.cache)b_t.cache.set(u,e);return e}function Pee(n,t,e){var u;if(!e)if(typeof b_t.promiseImpl=="function")return new b_t.promiseImpl(function(s,l){try{u=yG0(n)(t),s(u)}catch(h){l(h)}});else throw Error("Please provide a callback function");else{try{u=yG0(n)(t)}catch(s){return e(s)}e(null,u)}}function w_t(n){return b_t.fileLoader(n)}function Xee(n,t){var e=XH.shallowCopy(XH.createNullProtoObjWherePossible(),t);if(e.filename=Gee(n,e),typeof t.includer==="function"){var u=t.includer(n,e.filename);if(u){if(u.filename)e.filename=u.filename;if(u.template)return yG0(e,u.template)}}return yG0(e)}function y_t(n,t,e,u,s){var l=t.split(` `),h=Math.max(u-3,0),v=Math.min(l.length,u+3),d=s(e),F=l.slice(h,v).map(function(b,G){var $=G+h+1;return($==u?" >> ":" ")+$+"| "+b}).join(` `);throw n.path=d,n.message=(d||"ejs")+":"+u+` `+F+` `+n.message,n}function F_t(n){return n.replace(/;(\s*$)/,"$1")}b_t.compile=function(t,e){var u;if(e&&e.scope){if(!Q_t)console.warn("`scope` option is deprecated and will be removed in EJS 3"),Q_t=!0;if(!e.context)e.context=e.scope;delete e.scope}return u=new Ftn(t,e),u.compile()};b_t.render=function(n,t,e){var u=t||XH.createNullProtoObjWherePossible(),s=e||XH.createNullProtoObjWherePossible();if(arguments.length==2)XH.shallowCopyFromList(s,u,N_t);return yG0(s,n)(u)};b_t.renderFile=function(){var n=Array.prototype.slice.call(arguments),t=n.shift(),e,u={filename:t},s,l;if(typeof arguments[arguments.length-1]=="function")e=n.pop();if(n.length){if(s=n.shift(),n.length)XH.shallowCopy(u,n.pop());else{if(s.settings){if(s.settings.views)u.views=s.settings.views;if(s.settings["view cache"])u.cache=!0;if(l=s.settings["view options"],l)XH.shallowCopy(u,l)}XH.shallowCopyFromList(u,s,Yee)}u.filename=t}else s=XH.createNullProtoObjWherePossible();return Pee(u,s,e)};b_t.Template=Ftn;b_t.clearCache=function(){b_t.cache.reset()};function Ftn(n,t){var e=XH.hasOwnOnlyObject(t),u=XH.createNullProtoObjWherePossible();if(this.templateText=n,this.mode=null,this.truncate=!1,this.currentLine=1,this.source="",u.client=e.client||!1,u.escapeFunction=e.escape||e.escapeFunction||XH.escapeXML,u.compileDebug=e.compileDebug!==!1,u.debug=!!e.debug,u.filename=e.filename,u.openDelimiter=e.openDelimiter||b_t.openDelimiter||Uee,u.closeDelimiter=e.closeDelimiter||b_t.closeDelimiter||Mee,u.delimiter=e.delimiter||b_t.delimiter||Jee,u.strict=e.strict||!1,u.context=e.context,u.cache=e.cache||!1,u.rmWhitespace=e.rmWhitespace,u.root=e.root,u.includer=e.includer,u.outputFunctionName=e.outputFunctionName,u.localsName=e.localsName||b_t.localsName||T_t,u.views=e.views,u.async=e.async,u.destructuredLocals=e.destructuredLocals,u.legacyInclude=typeof e.legacyInclude<"u"?!!e.legacyInclude:!0,u.strict)u._with=!1;else u._with=typeof e._with<"u"?e._with:!0;this.opts=u,this.regex=this.createRegex()}Ftn.modes={EVAL:"eval",ESCAPED:"escaped",RAW:"raw",COMMENT:"comment",LITERAL:"literal"};Ftn.prototype={createRegex:function(){var n=Lee,t=XH.escapeRegExpChars(this.opts.delimiter),e=XH.escapeRegExpChars(this.opts.openDelimiter),u=XH.escapeRegExpChars(this.opts.closeDelimiter);return n=n.replace(/%/g,t).replace(/</g,e).replace(/>/g,u),new RegExp(n)},compile:function(){var n,t,e=this.opts,u="",s="",l=e.escapeFunction,h,v=e.filename?JSON.stringify(e.filename):"undefined";if(!this.source){if(this.generateSource(),u+=` var __output = ""; function __append(s) { if (s !== undefined && s !== null) __output += s } `,e.outputFunctionName){if(!Qhi.test(e.outputFunctionName))throw Error("outputFunctionName is not a valid JS identifier.");u+=" var "+e.outputFunctionName+` = __append; `}if(e.localsName&&!Qhi.test(e.localsName))throw Error("localsName is not a valid JS identifier.");if(e.destructuredLocals&&e.destructuredLocals.length){var d=" var __locals = ("+e.localsName+` || {}), `;for(var F=0;F<e.destructuredLocals.length;F++){var b=e.destructuredLocals[F];if(!Qhi.test(b))throw Error("destructuredLocals["+F+"] is not a valid JS identifier.");if(F>0)d+=`, `;d+=b+" = __locals."+b}u+=d+`; `}if(e._with!==!1)u+=" with ("+e.localsName+` || {}) { `,s+=` } `;s+=` return __output; `,this.source=u+this.source+s}if(e.compileDebug)n=`var __line = 1 , __lines = `+JSON.stringify(this.templateText)+` , __filename = `+v+`; try { `+this.source+`} catch (e) { rethrow(e, __lines, __filename, __line, escapeFn); } `;else n=this.source;if(e.client){if(n="escapeFn = escapeFn || "+l.toString()+`; `+n,e.compileDebug)n="rethrow = rethrow || "+y_t.toString()+`; `+n}if(e.strict)n=`"use strict"; `+n;if(e.debug)console.log(n);if(e.compileDebug&&e.filename)n=n+` //# sourceURL=`+v+` `;try{if(e.async)try{h=Function("return (async function(){}).constructor;")()}catch(k){if(k instanceof SyntaxError)throw Error("This environment does not support async/await");else throw k}else h=Function;t=new h(e.localsName+", escapeFn, include, rethrow",n)}catch(k){if(k instanceof SyntaxError){if(e.filename)k.message+=" in "+e.filename;if(k.message+=` while compiling ejs `,k.message+=`If the above error is not helpful, you may want to try EJS-Lint: `,k.message+="https://github.com/RyanZim/EJS-Lint",!e.async)k.message+=` `,k.message+="Or, if you meant to create an async function, pass `async: true` as an option."}throw k}var G=e.client?t:function(tn){var xn=function(Un,Nn){var Sn=XH.shallowCopy(XH.createNullProtoObjWherePossible(),tn);if(Nn)Sn=XH.shallowCopy(Sn,Nn);return Xee(Un,e)(Sn)};return t.apply(e.context,[tn||XH.createNullProtoObjWherePossible(),l,xn,y_t])};if(e.filename&&typeof Object.defineProperty==="function"){var $=e.filename,K=wG0.basename($,wG0.extname($));try{Object.defineProperty(G,"name",{value:K,writable:!1,enumerable:!1,configurable:!0})}catch(k){}}return G},generateSource:function(){var n=this.opts;if(n.rmWhitespace)this.templateText=this.templateText.replace(/[\r\n]+/g,` `).replace(/^\s+|\s+$/gm,"");this.templateText=this.templateText.replace(/[ \t]*<%_/gm,"<%_").replace(/_%>[ \t]*/gm,"_%>");var t=this,e=this.parseTemplateText(),u=this.opts.delimiter,s=this.opts.openDelimiter,l=this.opts.closeDelimiter;if(e&&e.length)e.forEach(function(h,v){var d;if(h.indexOf(s+u)===0&&h.indexOf(s+u+u)!==0){if(d=e[v+2],!(d==u+l||d=="-"+u+l||d=="_"+u+l))throw Error('Could not find matching close tag for "'+h+'".')}t.scanLine(h)})},parseTemplateText:function(){var n=this.templateText,t=this.regex,e=t.exec(n),u=[],s;while(e){if(s=e.index,s!==0)u.push(n.substring(0,s)),n=n.slice(s);u.push(e[0]),n=n.slice(e[0].length),e=t.exec(n)}if(n)u.push(n);return u},_addOutput:function(n){if(this.truncate)n=n.replace(/^(?:\r\n|\r|\n)/,""),this.truncate=!1;if(!n)return n;n=n.replace(/\\/g,"\\\\"),n=n.replace(/\n/g,"\\n"),n=n.replace(/\r/g,"\\r"),n=n.replace(/"/g,"\\\""),this.source+=' ; __append("'+n+`") `},scanLine:function(n){var t=this,e=this.opts.delimiter,u=this.opts.openDelimiter,s=this.opts.closeDelimiter,l=0;switch(l=n.split(` `).length-1,n){case u+e:case u+e+"_":this.mode=Ftn.modes.EVAL;break;case u+e+"=":this.mode=Ftn.modes.ESCAPED;break;case u+e+"-":this.mode=Ftn.modes.RAW;break;case u+e+"#":this.mode=Ftn.modes.COMMENT;break;case u+e+e:this.mode=Ftn.modes.LITERAL,this.source+=' ; __append("'+n.replace(u+e+e,u+e)+`") `;break;case e+e+s:this.mode=Ftn.modes.LITERAL,this.source+=' ; __append("'+n.replace(e+e+s,e+s)+`") `;break;case e+s:case"-"+e+s:case"_"+e+s:if(this.mode==Ftn.modes.LITERAL)this._addOutput(n);this.mode=null,this.truncate=n.indexOf("-")===0||n.indexOf("_")===0;break;default:if(this.mode){switch(this.mode){case Ftn.modes.EVAL:case Ftn.modes.ESCAPED:case Ftn.modes.RAW:if(n.lastIndexOf("//")>n.lastIndexOf(` `))n+=` `}switch(this.mode){case Ftn.modes.EVAL:this.source+=" ; "+n+` `;break;case Ftn.modes.ESCAPED:this.source+=" ; __append(escapeFn("+F_t(n)+`)) `;break;case Ftn.modes.RAW:this.source+=" ; __append("+F_t(n)+`) `;break;case Ftn.modes.COMMENT:break;case Ftn.modes.LITERAL:this._addOutput(n);break}}else this._addOutput(n)}if(t.opts.compileDebug&&l)this.currentLine+=l,this.source+=" ; __line = "+this.currentLine+` `}};b_t.escapeXML=XH.escapeXML;b_t.__express=b_t.renderFile;b_t.VERSION=See;b_t.name=$ee;if(typeof window<"u")window.ejs=b_t});var $_t=S0((nk_,J_t)=>{var Ew0=1000,Dw0=Ew0*60,gw0=Dw0*60,kB0=gw0*24,Hee=kB0*7,kee=kB0*365.25;J_t.exports=function(n,t){t=t||{};var e=typeof n;if(e==="string"&&n.length>0)return jee(n);else if(e==="number"&&isFinite(n))return t.long?iue(n):nue(n);throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(n))};function jee(n){if(n=String(n),n.length>100)return;var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(n);if(!t)return;var e=parseFloat(t[1]),u=(t[2]||"ms").toLowerCase();switch(u){case"years":case"year":case"yrs":case"yr":case"y":return e*kee;case"weeks":case"week":case"w":return e*Hee;case"days":case"day":case"d":return e*kB0;case"hours":case"hour":case"hrs":case"hr":case"h":return e*gw0;case"minutes":case"minute":case"mins":case"min":case"m":return e*Dw0;case"seconds":case"second":case"secs":case"sec":case"s":return e*Ew0;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return e;default:return}}function nue(n){var t=Math.abs(n);if(t>=kB0)return Math.round(n/kB0)+"d";if(t>=gw0)return Math.round(n/gw0)+"h";if(t>=Dw0)return Math.round(n/Dw0)+"m";if(t>=Ew0)return Math.round(n/Ew0)+"s";return n+"ms"}function iue(n){var t=Math.abs(n);if(t