');const Fc=e=>(()=>{var l=yc(),t=l.firstChild,n=e.ref;return typeof n=="function"?Vt(n,l):e.ref=l,ie(t,()=>e.message),l})(),Hc=e=>we(l=>{let t=!1;const n=()=>{t||(t=!0,l())};let c;return ie(document.body,()=>I(Fc,{ref(i){var s=c;typeof s=="function"?s(i):c=i},message:e})),Ue(()=>{c instanceof Node&&document.body.contains(c)&&document.body.removeChild(c)}),n}),Nc={show:Hc};function vc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Pt={exports:{}};const kc="2.0.0",Wn=256,Sc=Number.MAX_SAFE_INTEGER||9007199254740991,wc=16,Ec=Wn-6,Kc=["major","premajor","minor","preminor","patch","prepatch","prerelease"];var At={MAX_LENGTH:Wn,MAX_SAFE_COMPONENT_LENGTH:wc,MAX_SAFE_BUILD_LENGTH:Ec,MAX_SAFE_INTEGER:Sc,RELEASE_TYPES:Kc,SEMVER_SPEC_VERSION:kc,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2};const Qc=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};var Yt=Qc;(function(e,l){const{MAX_SAFE_COMPONENT_LENGTH:t,MAX_SAFE_BUILD_LENGTH:n,MAX_LENGTH:c}=At,i=Yt;l=e.exports={};const s=l.re=[],o=l.safeRe=[],a=l.src=[],d=l.t={};let u=0;const Z="[a-zA-Z0-9-]",F=[["\\s",1],["\\d",c],[Z,n]],f=z=>{for(const[m,M]of F)z=z.split(`${m}*`).join(`${m}{0,${M}}`).split(`${m}+`).join(`${m}{1,${M}}`);return z},J=(z,m,M)=>{const k=f(m),E=u++;i(z,E,m),d[z]=E,a[E]=m,s[E]=new RegExp(m,M?"g":void 0),o[E]=new RegExp(k,M?"g":void 0)};J("NUMERICIDENTIFIER","0|[1-9]\\d*"),J("NUMERICIDENTIFIERLOOSE","\\d+"),J("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${Z}*`),J("MAINVERSION",`(${a[d.NUMERICIDENTIFIER]})\\.(${a[d.NUMERICIDENTIFIER]})\\.(${a[d.NUMERICIDENTIFIER]})`),J("MAINVERSIONLOOSE",`(${a[d.NUMERICIDENTIFIERLOOSE]})\\.(${a[d.NUMERICIDENTIFIERLOOSE]})\\.(${a[d.NUMERICIDENTIFIERLOOSE]})`),J("PRERELEASEIDENTIFIER",`(?:${a[d.NUMERICIDENTIFIER]}|${a[d.NONNUMERICIDENTIFIER]})`),J("PRERELEASEIDENTIFIERLOOSE",`(?:${a[d.NUMERICIDENTIFIERLOOSE]}|${a[d.NONNUMERICIDENTIFIER]})`),J("PRERELEASE",`(?:-(${a[d.PRERELEASEIDENTIFIER]}(?:\\.${a[d.PRERELEASEIDENTIFIER]})*))`),J("PRERELEASELOOSE",`(?:-?(${a[d.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${a[d.PRERELEASEIDENTIFIERLOOSE]})*))`),J("BUILDIDENTIFIER",`${Z}+`),J("BUILD",`(?:\\+(${a[d.BUILDIDENTIFIER]}(?:\\.${a[d.BUILDIDENTIFIER]})*))`),J("FULLPLAIN",`v?${a[d.MAINVERSION]}${a[d.PRERELEASE]}?${a[d.BUILD]}?`),J("FULL",`^${a[d.FULLPLAIN]}$`),J("LOOSEPLAIN",`[v=\\s]*${a[d.MAINVERSIONLOOSE]}${a[d.PRERELEASELOOSE]}?${a[d.BUILD]}?`),J("LOOSE",`^${a[d.LOOSEPLAIN]}$`),J("GTLT","((?:<|>)?=?)"),J("XRANGEIDENTIFIERLOOSE",`${a[d.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),J("XRANGEIDENTIFIER",`${a[d.NUMERICIDENTIFIER]}|x|X|\\*`),J("XRANGEPLAIN",`[v=\\s]*(${a[d.XRANGEIDENTIFIER]})(?:\\.(${a[d.XRANGEIDENTIFIER]})(?:\\.(${a[d.XRANGEIDENTIFIER]})(?:${a[d.PRERELEASE]})?${a[d.BUILD]}?)?)?`),J("XRANGEPLAINLOOSE",`[v=\\s]*(${a[d.XRANGEIDENTIFIERLOOSE]})(?:\\.(${a[d.XRANGEIDENTIFIERLOOSE]})(?:\\.(${a[d.XRANGEIDENTIFIERLOOSE]})(?:${a[d.PRERELEASELOOSE]})?${a[d.BUILD]}?)?)?`),J("XRANGE",`^${a[d.GTLT]}\\s*${a[d.XRANGEPLAIN]}$`),J("XRANGELOOSE",`^${a[d.GTLT]}\\s*${a[d.XRANGEPLAINLOOSE]}$`),J("COERCEPLAIN",`(^|[^\\d])(\\d{1,${t}})(?:\\.(\\d{1,${t}}))?(?:\\.(\\d{1,${t}}))?`),J("COERCE",`${a[d.COERCEPLAIN]}(?:$|[^\\d])`),J("COERCEFULL",a[d.COERCEPLAIN]+`(?:${a[d.PRERELEASE]})?(?:${a[d.BUILD]})?(?:$|[^\\d])`),J("COERCERTL",a[d.COERCE],!0),J("COERCERTLFULL",a[d.COERCEFULL],!0),J("LONETILDE","(?:~>?)"),J("TILDETRIM",`(\\s*)${a[d.LONETILDE]}\\s+`,!0),l.tildeTrimReplace="$1~",J("TILDE",`^${a[d.LONETILDE]}${a[d.XRANGEPLAIN]}$`),J("TILDELOOSE",`^${a[d.LONETILDE]}${a[d.XRANGEPLAINLOOSE]}$`),J("LONECARET","(?:\\^)"),J("CARETTRIM",`(\\s*)${a[d.LONECARET]}\\s+`,!0),l.caretTrimReplace="$1^",J("CARET",`^${a[d.LONECARET]}${a[d.XRANGEPLAIN]}$`),J("CARETLOOSE",`^${a[d.LONECARET]}${a[d.XRANGEPLAINLOOSE]}$`),J("COMPARATORLOOSE",`^${a[d.GTLT]}\\s*(${a[d.LOOSEPLAIN]})$|^$`),J("COMPARATOR",`^${a[d.GTLT]}\\s*(${a[d.FULLPLAIN]})$|^$`),J("COMPARATORTRIM",`(\\s*)${a[d.GTLT]}\\s*(${a[d.LOOSEPLAIN]}|${a[d.XRANGEPLAIN]})`,!0),l.comparatorTrimReplace="$1$2$3",J("HYPHENRANGE",`^\\s*(${a[d.XRANGEPLAIN]})\\s+-\\s+(${a[d.XRANGEPLAIN]})\\s*$`),J("HYPHENRANGELOOSE",`^\\s*(${a[d.XRANGEPLAINLOOSE]})\\s+-\\s+(${a[d.XRANGEPLAINLOOSE]})\\s*$`),J("STAR","(<|>)?=?\\s*\\*"),J("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),J("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")})(Pt,Pt.exports);var it=Pt.exports;const zc=Object.freeze({loose:!0}),Uc=Object.freeze({}),jc=e=>e?typeof e!="object"?zc:e:Uc;var cl=jc;const Jl=/^[0-9]+$/,hn=(e,l)=>{const t=Jl.test(e),n=Jl.test(l);return t&&n&&(e=+e,l=+l),e===l?0:t&&!n?-1:n&&!t?1:e
hn(l,e);var pn={compareIdentifiers:hn,rcompareIdentifiers:Lc};const st=Yt,{MAX_LENGTH:xl,MAX_SAFE_INTEGER:at}=At,{safeRe:Bl,t:yl}=it,Mc=cl,{compareIdentifiers:Se}=pn;let Tc=class Xe{constructor(l,t){if(t=Mc(t),l instanceof Xe){if(l.loose===!!t.loose&&l.includePrerelease===!!t.includePrerelease)return l;l=l.version}else if(typeof l!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof l}".`);if(l.length>xl)throw new TypeError(`version is longer than ${xl} characters`);st("SemVer",l,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const n=l.trim().match(t.loose?Bl[yl.LOOSE]:Bl[yl.FULL]);if(!n)throw new TypeError(`Invalid Version: ${l}`);if(this.raw=l,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>at||this.major<0)throw new TypeError("Invalid major version");if(this.minor>at||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>at||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(c=>{if(/^[0-9]+$/.test(c)){const i=+c;if(i>=0&&i=0;)typeof this.prerelease[i]=="number"&&(this.prerelease[i]++,i=-2);if(i===-1){if(t===this.prerelease.join(".")&&n===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(c)}}if(t){let i=[t,c];n===!1&&(i=[t]),Se(this.prerelease[0],t)===0?isNaN(this.prerelease[1])&&(this.prerelease=i):this.prerelease=i}break}default:throw new Error(`invalid increment argument: ${l}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};var ge=Tc;const Fl=ge,$c=(e,l,t=!1)=>{if(e instanceof Fl)return e;try{return new Fl(e,l)}catch(n){if(!t)return null;throw n}};var Le=$c;const Oc=Le,Pc=(e,l)=>{const t=Oc(e,l);return t?t.version:null};var Dc=Pc;const _c=Le,qc=(e,l)=>{const t=_c(e.trim().replace(/^[=v]+/,""),l);return t?t.version:null};var ei=qc;const Hl=ge,ti=(e,l,t,n,c)=>{typeof t=="string"&&(c=n,n=t,t=void 0);try{return new Hl(e instanceof Hl?e.version:e,t).inc(l,n,c).version}catch{return null}};var li=ti;const Nl=Le,ni=(e,l)=>{const t=Nl(e,null,!0),n=Nl(l,null,!0),c=t.compare(n);if(c===0)return null;const i=c>0,s=i?t:n,o=i?n:t,a=!!s.prerelease.length;if(!!o.prerelease.length&&!a)return!o.patch&&!o.minor?"major":s.patch?"patch":s.minor?"minor":"major";const u=a?"pre":"";return t.major!==n.major?u+"major":t.minor!==n.minor?u+"minor":t.patch!==n.patch?u+"patch":"prerelease"};var ci=ni;const ii=ge,oi=(e,l)=>new ii(e,l).major;var si=oi;const ai=ge,ri=(e,l)=>new ai(e,l).minor;var gi=ri;const di=ge,bi=(e,l)=>new di(e,l).patch;var Zi=bi;const mi=Le,ui=(e,l)=>{const t=mi(e,l);return t&&t.prerelease.length?t.prerelease:null};var Gi=ui;const vl=ge,Ii=(e,l,t)=>new vl(e,t).compare(new vl(l,t));var Ce=Ii;const Ci=Ce,Wi=(e,l,t)=>Ci(l,e,t);var hi=Wi;const pi=Ce,Xi=(e,l)=>pi(e,l,!0);var fi=Xi;const kl=ge,Ri=(e,l,t)=>{const n=new kl(e,t),c=new kl(l,t);return n.compare(c)||n.compareBuild(c)};var il=Ri;const Vi=il,Ai=(e,l)=>e.sort((t,n)=>Vi(t,n,l));var Yi=Ai;const Ji=il,xi=(e,l)=>e.sort((t,n)=>Ji(n,t,l));var Bi=xi;const yi=Ce,Fi=(e,l,t)=>yi(e,l,t)>0;var Jt=Fi;const Hi=Ce,Ni=(e,l,t)=>Hi(e,l,t)<0;var ol=Ni;const vi=Ce,ki=(e,l,t)=>vi(e,l,t)===0;var Xn=ki;const Si=Ce,wi=(e,l,t)=>Si(e,l,t)!==0;var fn=wi;const Ei=Ce,Ki=(e,l,t)=>Ei(e,l,t)>=0;var sl=Ki;const Qi=Ce,zi=(e,l,t)=>Qi(e,l,t)<=0;var al=zi;const Ui=Xn,ji=fn,Li=Jt,Mi=sl,Ti=ol,$i=al,Oi=(e,l,t,n)=>{switch(l){case"===":return typeof e=="object"&&(e=e.version),typeof t=="object"&&(t=t.version),e===t;case"!==":return typeof e=="object"&&(e=e.version),typeof t=="object"&&(t=t.version),e!==t;case"":case"=":case"==":return Ui(e,t,n);case"!=":return ji(e,t,n);case">":return Li(e,t,n);case">=":return Mi(e,t,n);case"<":return Ti(e,t,n);case"<=":return $i(e,t,n);default:throw new TypeError(`Invalid operator: ${l}`)}};var Rn=Oi;const Pi=ge,Di=Le,{safeRe:rt,t:gt}=it,_i=(e,l)=>{if(e instanceof Pi)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;l=l||{};let t=null;if(!l.rtl)t=e.match(l.includePrerelease?rt[gt.COERCEFULL]:rt[gt.COERCE]);else{const a=l.includePrerelease?rt[gt.COERCERTLFULL]:rt[gt.COERCERTL];let d;for(;(d=a.exec(e))&&(!t||t.index+t[0].length!==e.length);)(!t||d.index+d[0].length!==t.index+t[0].length)&&(t=d),a.lastIndex=d.index+d[1].length+d[2].length;a.lastIndex=-1}if(t===null)return null;const n=t[2],c=t[3]||"0",i=t[4]||"0",s=l.includePrerelease&&t[5]?`-${t[5]}`:"",o=l.includePrerelease&&t[6]?`+${t[6]}`:"";return Di(`${n}.${c}.${i}${s}${o}`,l)};var qi=_i;class eo{constructor(){this.max=1e3,this.map=new Map}get(l){const t=this.map.get(l);if(t!==void 0)return this.map.delete(l),this.map.set(l,t),t}delete(l){return this.map.delete(l)}set(l,t){if(!this.delete(l)&&t!==void 0){if(this.map.size>=this.max){const c=this.map.keys().next().value;this.delete(c)}this.map.set(l,t)}return this}}var to=eo,wt,Sl;function We(){if(Sl)return wt;Sl=1;class e{constructor(p,H){if(H=n(H),p instanceof e)return p.loose===!!H.loose&&p.includePrerelease===!!H.includePrerelease?p:new e(p.raw,H);if(p instanceof c)return this.raw=p.value,this.set=[[p]],this.format(),this;if(this.options=H,this.loose=!!H.loose,this.includePrerelease=!!H.includePrerelease,this.raw=p.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(y=>this.parseRange(y.trim())).filter(y=>y.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){const y=this.set[0];if(this.set=this.set.filter(N=>!J(N[0])),this.set.length===0)this.set=[y];else if(this.set.length>1){for(const N of this.set)if(N.length===1&&z(N[0])){this.set=[N];break}}}this.format()}format(){return this.range=this.set.map(p=>p.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(p){const y=((this.options.includePrerelease&&F)|(this.options.loose&&f))+":"+p,N=t.get(y);if(N)return N;const V=this.options.loose,S=V?o[a.HYPHENRANGELOOSE]:o[a.HYPHENRANGE];p=p.replace(S,W(this.options.includePrerelease)),i("hyphen replace",p),p=p.replace(o[a.COMPARATORTRIM],d),i("comparator trim",p),p=p.replace(o[a.TILDETRIM],u),i("tilde trim",p),p=p.replace(o[a.CARETTRIM],Z),i("caret trim",p);let L=p.split(" ").map(A=>M(A,this.options)).join(" ").split(/\s+/).map(A=>R(A,this.options));V&&(L=L.filter(A=>(i("loose invalid filter",A,this.options),!!A.match(o[a.COMPARATORLOOSE])))),i("range list",L);const w=new Map,Q=L.map(A=>new c(A,this.options));for(const A of Q){if(J(A))return[A];w.set(A.value,A)}w.size>1&&w.has("")&&w.delete("");const _=[...w.values()];return t.set(y,_),_}intersects(p,H){if(!(p instanceof e))throw new TypeError("a Range is required");return this.set.some(y=>m(y,H)&&p.set.some(N=>m(N,H)&&y.every(V=>N.every(S=>V.intersects(S,H)))))}test(p){if(!p)return!1;if(typeof p=="string")try{p=new s(p,this.options)}catch{return!1}for(let H=0;HC.value==="<0.0.0-0",z=C=>C.value==="",m=(C,p)=>{let H=!0;const y=C.slice();let N=y.pop();for(;H&&y.length;)H=y.every(V=>N.intersects(V,p)),N=y.pop();return H},M=(C,p)=>(i("comp",C,p),C=K(C,p),i("caret",C),C=E(C,p),i("tildes",C),C=ue(C,p),i("xrange",C),C=v(C,p),i("stars",C),C),k=C=>!C||C.toLowerCase()==="x"||C==="*",E=(C,p)=>C.trim().split(/\s+/).map(H=>T(H,p)).join(" "),T=(C,p)=>{const H=p.loose?o[a.TILDELOOSE]:o[a.TILDE];return C.replace(H,(y,N,V,S,L)=>{i("tilde",C,y,N,V,S,L);let w;return k(N)?w="":k(V)?w=`>=${N}.0.0 <${+N+1}.0.0-0`:k(S)?w=`>=${N}.${V}.0 <${N}.${+V+1}.0-0`:L?(i("replaceTilde pr",L),w=`>=${N}.${V}.${S}-${L} <${N}.${+V+1}.0-0`):w=`>=${N}.${V}.${S} <${N}.${+V+1}.0-0`,i("tilde return",w),w})},K=(C,p)=>C.trim().split(/\s+/).map(H=>oe(H,p)).join(" "),oe=(C,p)=>{i("caret",C,p);const H=p.loose?o[a.CARETLOOSE]:o[a.CARET],y=p.includePrerelease?"-0":"";return C.replace(H,(N,V,S,L,w)=>{i("caret",C,N,V,S,L,w);let Q;return k(V)?Q="":k(S)?Q=`>=${V}.0.0${y} <${+V+1}.0.0-0`:k(L)?V==="0"?Q=`>=${V}.${S}.0${y} <${V}.${+S+1}.0-0`:Q=`>=${V}.${S}.0${y} <${+V+1}.0.0-0`:w?(i("replaceCaret pr",w),V==="0"?S==="0"?Q=`>=${V}.${S}.${L}-${w} <${V}.${S}.${+L+1}-0`:Q=`>=${V}.${S}.${L}-${w} <${V}.${+S+1}.0-0`:Q=`>=${V}.${S}.${L}-${w} <${+V+1}.0.0-0`):(i("no pr"),V==="0"?S==="0"?Q=`>=${V}.${S}.${L}${y} <${V}.${S}.${+L+1}-0`:Q=`>=${V}.${S}.${L}${y} <${V}.${+S+1}.0-0`:Q=`>=${V}.${S}.${L} <${+V+1}.0.0-0`),i("caret return",Q),Q})},ue=(C,p)=>(i("replaceXRanges",C,p),C.split(/\s+/).map(H=>h(H,p)).join(" ")),h=(C,p)=>{C=C.trim();const H=p.loose?o[a.XRANGELOOSE]:o[a.XRANGE];return C.replace(H,(y,N,V,S,L,w)=>{i("xRange",C,y,N,V,S,L,w);const Q=k(V),_=Q||k(S),A=_||k(L),he=A;return N==="="&&he&&(N=""),w=p.includePrerelease?"-0":"",Q?N===">"||N==="<"?y="<0.0.0-0":y="*":N&&he?(_&&(S=0),L=0,N===">"?(N=">=",_?(V=+V+1,S=0,L=0):(S=+S+1,L=0)):N==="<="&&(N="<",_?V=+V+1:S=+S+1),N==="<"&&(w="-0"),y=`${N+V}.${S}.${L}${w}`):_?y=`>=${V}.0.0${w} <${+V+1}.0.0-0`:A&&(y=`>=${V}.${S}.0${w} <${V}.${+S+1}.0-0`),i("xRange return",y),y})},v=(C,p)=>(i("replaceStars",C,p),C.trim().replace(o[a.STAR],"")),R=(C,p)=>(i("replaceGTE0",C,p),C.trim().replace(o[p.includePrerelease?a.GTE0PRE:a.GTE0],"")),W=C=>(p,H,y,N,V,S,L,w,Q,_,A,he)=>(k(y)?H="":k(N)?H=`>=${y}.0.0${C?"-0":""}`:k(V)?H=`>=${y}.${N}.0${C?"-0":""}`:S?H=`>=${H}`:H=`>=${H}${C?"-0":""}`,k(Q)?w="":k(_)?w=`<${+Q+1}.0.0-0`:k(A)?w=`<${Q}.${+_+1}.0-0`:he?w=`<=${Q}.${_}.${A}-${he}`:C?w=`<${Q}.${_}.${+A+1}-0`:w=`<=${w}`,`${H} ${w}`.trim()),le=(C,p,H)=>{for(let y=0;y0){const N=C[y].semver;if(N.major===p.major&&N.minor===p.minor&&N.patch===p.patch)return!0}return!1}return!0};return wt}var Et,wl;function xt(){if(wl)return Et;wl=1;const e=Symbol("SemVer ANY");class l{static get ANY(){return e}constructor(u,Z){if(Z=t(Z),u instanceof l){if(u.loose===!!Z.loose)return u;u=u.value}u=u.trim().split(/\s+/).join(" "),s("comparator",u,Z),this.options=Z,this.loose=!!Z.loose,this.parse(u),this.semver===e?this.value="":this.value=this.operator+this.semver.version,s("comp",this)}parse(u){const Z=this.options.loose?n[c.COMPARATORLOOSE]:n[c.COMPARATOR],F=u.match(Z);if(!F)throw new TypeError(`Invalid comparator: ${u}`);this.operator=F[1]!==void 0?F[1]:"",this.operator==="="&&(this.operator=""),F[2]?this.semver=new o(F[2],this.options.loose):this.semver=e}toString(){return this.value}test(u){if(s("Comparator.test",u,this.options.loose),this.semver===e||u===e)return!0;if(typeof u=="string")try{u=new o(u,this.options)}catch{return!1}return i(u,this.operator,this.semver,this.options)}intersects(u,Z){if(!(u instanceof l))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new a(u.value,Z).test(this.value):u.operator===""?u.value===""?!0:new a(this.value,Z).test(u.semver):(Z=t(Z),Z.includePrerelease&&(this.value==="<0.0.0-0"||u.value==="<0.0.0-0")||!Z.includePrerelease&&(this.value.startsWith("<0.0.0")||u.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&u.operator.startsWith(">")||this.operator.startsWith("<")&&u.operator.startsWith("<")||this.semver.version===u.semver.version&&this.operator.includes("=")&&u.operator.includes("=")||i(this.semver,"<",u.semver,Z)&&this.operator.startsWith(">")&&u.operator.startsWith("<")||i(this.semver,">",u.semver,Z)&&this.operator.startsWith("<")&&u.operator.startsWith(">")))}}Et=l;const t=cl,{safeRe:n,t:c}=it,i=Rn,s=Yt,o=ge,a=We();return Et}const lo=We(),no=(e,l,t)=>{try{l=new lo(l,t)}catch{return!1}return l.test(e)};var Bt=no;const co=We(),io=(e,l)=>new co(e,l).set.map(t=>t.map(n=>n.value).join(" ").trim().split(" "));var oo=io;const so=ge,ao=We(),ro=(e,l,t)=>{let n=null,c=null,i=null;try{i=new ao(l,t)}catch{return null}return e.forEach(s=>{i.test(s)&&(!n||c.compare(s)===-1)&&(n=s,c=new so(n,t))}),n};var go=ro;const bo=ge,Zo=We(),mo=(e,l,t)=>{let n=null,c=null,i=null;try{i=new Zo(l,t)}catch{return null}return e.forEach(s=>{i.test(s)&&(!n||c.compare(s)===1)&&(n=s,c=new bo(n,t))}),n};var uo=mo;const Kt=ge,Go=We(),El=Jt,Io=(e,l)=>{e=new Go(e,l);let t=new Kt("0.0.0");if(e.test(t)||(t=new Kt("0.0.0-0"),e.test(t)))return t;t=null;for(let n=0;n{const o=new Kt(s.semver.version);switch(s.operator){case">":o.prerelease.length===0?o.patch++:o.prerelease.push(0),o.raw=o.format();case"":case">=":(!i||El(o,i))&&(i=o);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${s.operator}`)}}),i&&(!t||El(t,i))&&(t=i)}return t&&e.test(t)?t:null};var Co=Io;const Wo=We(),ho=(e,l)=>{try{return new Wo(e,l).range||"*"}catch{return null}};var po=ho;const Xo=ge,Vn=xt(),{ANY:fo}=Vn,Ro=We(),Vo=Bt,Kl=Jt,Ql=ol,Ao=al,Yo=sl,Jo=(e,l,t,n)=>{e=new Xo(e,n),l=new Ro(l,n);let c,i,s,o,a;switch(t){case">":c=Kl,i=Ao,s=Ql,o=">",a=">=";break;case"<":c=Ql,i=Yo,s=Kl,o="<",a="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Vo(e,l,n))return!1;for(let d=0;d{f.semver===fo&&(f=new Vn(">=0.0.0")),Z=Z||f,F=F||f,c(f.semver,Z.semver,n)?Z=f:s(f.semver,F.semver,n)&&(F=f)}),Z.operator===o||Z.operator===a||(!F.operator||F.operator===o)&&i(e,F.semver))return!1;if(F.operator===a&&s(e,F.semver))return!1}return!0};var rl=Jo;const xo=rl,Bo=(e,l,t)=>xo(e,l,">",t);var yo=Bo;const Fo=rl,Ho=(e,l,t)=>Fo(e,l,"<",t);var No=Ho;const zl=We(),vo=(e,l,t)=>(e=new zl(e,t),l=new zl(l,t),e.intersects(l,t));var ko=vo;const So=Bt,wo=Ce;var Eo=(e,l,t)=>{const n=[];let c=null,i=null;const s=e.sort((u,Z)=>wo(u,Z,t));for(const u of s)So(u,l,t)?(i=u,c||(c=u)):(i&&n.push([c,i]),i=null,c=null);c&&n.push([c,null]);const o=[];for(const[u,Z]of n)u===Z?o.push(u):!Z&&u===s[0]?o.push("*"):Z?u===s[0]?o.push(`<=${Z}`):o.push(`${u} - ${Z}`):o.push(`>=${u}`);const a=o.join(" || "),d=typeof l.raw=="string"?l.raw:String(l);return a.length{if(e===l)return!0;e=new Ul(e,t),l=new Ul(l,t);let n=!1;e:for(const c of e.set){for(const i of l.set){const s=zo(c,i,t);if(n=n||s!==null,s)continue e}if(n)return!1}return!0},Qo=[new gl(">=0.0.0-0")],jl=[new gl(">=0.0.0")],zo=(e,l,t)=>{if(e===l)return!0;if(e.length===1&&e[0].semver===Qt){if(l.length===1&&l[0].semver===Qt)return!0;t.includePrerelease?e=Qo:e=jl}if(l.length===1&&l[0].semver===Qt){if(t.includePrerelease)return!0;l=jl}const n=new Set;let c,i;for(const f of e)f.operator===">"||f.operator===">="?c=Ll(c,f,t):f.operator==="<"||f.operator==="<="?i=Ml(i,f,t):n.add(f.semver);if(n.size>1)return null;let s;if(c&&i){if(s=dl(c.semver,i.semver,t),s>0)return null;if(s===0&&(c.operator!==">="||i.operator!=="<="))return null}for(const f of n){if(c&&!Te(f,String(c),t)||i&&!Te(f,String(i),t))return null;for(const J of l)if(!Te(f,String(J),t))return!1;return!0}let o,a,d,u,Z=i&&!t.includePrerelease&&i.semver.prerelease.length?i.semver:!1,F=c&&!t.includePrerelease&&c.semver.prerelease.length?c.semver:!1;Z&&Z.prerelease.length===1&&i.operator==="<"&&Z.prerelease[0]===0&&(Z=!1);for(const f of l){if(u=u||f.operator===">"||f.operator===">=",d=d||f.operator==="<"||f.operator==="<=",c){if(F&&f.semver.prerelease&&f.semver.prerelease.length&&f.semver.major===F.major&&f.semver.minor===F.minor&&f.semver.patch===F.patch&&(F=!1),f.operator===">"||f.operator===">="){if(o=Ll(c,f,t),o===f&&o!==c)return!1}else if(c.operator===">="&&!Te(c.semver,String(f),t))return!1}if(i){if(Z&&f.semver.prerelease&&f.semver.prerelease.length&&f.semver.major===Z.major&&f.semver.minor===Z.minor&&f.semver.patch===Z.patch&&(Z=!1),f.operator==="<"||f.operator==="<="){if(a=Ml(i,f,t),a===f&&a!==i)return!1}else if(i.operator==="<="&&!Te(i.semver,String(f),t))return!1}if(!f.operator&&(i||c)&&s!==0)return!1}return!(c&&d&&!i&&s!==0||i&&u&&!c&&s!==0||F||Z)},Ll=(e,l,t)=>{if(!e)return l;const n=dl(e.semver,l.semver,t);return n>0?e:n<0||l.operator===">"&&e.operator===">="?l:e},Ml=(e,l,t)=>{if(!e)return l;const n=dl(e.semver,l.semver,t);return n<0?e:n>0||l.operator==="<"&&e.operator==="<="?l:e};var Uo=Ko;const zt=it,Tl=At,jo=ge,$l=pn,Lo=Le,Mo=Dc,To=ei,$o=li,Oo=ci,Po=si,Do=gi,_o=Zi,qo=Gi,es=Ce,ts=hi,ls=fi,ns=il,cs=Yi,is=Bi,os=Jt,ss=ol,as=Xn,rs=fn,gs=sl,ds=al,bs=Rn,Zs=qi,ms=xt(),us=We(),Gs=Bt,Is=oo,Cs=go,Ws=uo,hs=Co,ps=po,Xs=rl,fs=yo,Rs=No,Vs=ko,As=Eo,Ys=Uo;var Js={parse:Lo,valid:Mo,clean:To,inc:$o,diff:Oo,major:Po,minor:Do,patch:_o,prerelease:qo,compare:es,rcompare:ts,compareLoose:ls,compareBuild:ns,sort:cs,rsort:is,gt:os,lt:ss,eq:as,neq:rs,gte:gs,lte:ds,cmp:bs,coerce:Zs,Comparator:ms,Range:us,satisfies:Gs,toComparators:Is,maxSatisfying:Cs,minSatisfying:Ws,minVersion:hs,validRange:ps,outside:Xs,gtr:fs,ltr:Rs,intersects:Vs,simplifyRange:As,subset:Ys,SemVer:jo,re:zt.re,src:zt.src,tokens:zt.t,SEMVER_SPEC_VERSION:Tl.SEMVER_SPEC_VERSION,RELEASE_TYPES:Tl.RELEASE_TYPES,compareIdentifiers:$l.compareIdentifiers,rcompareIdentifiers:$l.rcompareIdentifiers},xs=Js;const Bs=vc(xs),An=e=>e!=null&&e.includes(" ")?`"${e}"`:`${e??"pandoc"}`;async function ys(e,l){e=An(e);let t=await jt(`${e} --version`,{env:l});t=t.substring(0,t.indexOf(`
+`)).replace("pandoc.exe","").replace("pandoc","").trim();let n=[...t].filter(c=>c===".").length;if(n===1)t=`${t}.0`;else for(;n>2;)t=t.substring(0,t.lastIndexOf(".")),n-=1;return Bs.parse(t,!0)}const Fs="3.1.7",mt={normalizePath:An,getVersion:ys,requiredVersion:Fs};async function Yn(e,l,t,n,c,i,s,o,a,d,u){const{settings:Z,lang:F,manifest:f,app:{vault:{adapter:J,config:z},metadataCache:m}}=e;if(!n){const O=en(c);n=`${l.basename}${O}`}i==null&&(i=Z.showOverwriteConfirmation);const M=Z.showExportProgressBar,k=J.getBasePath(),E=`${k}/${f.dir}`,T=`${E}/lua`,K=t,oe=`${K}/${n}`,ue=n.substring(0,n.lastIndexOf(".")),h=n,v=J.getFullPath(l.path),R=ne.dirname(v),W=l.basename,le=l.name;let C=z.attachmentFolderPath??"/";C==="/"?C=k:C.startsWith(".")?C=ne.join(R,C.substring(1)):C=ne.join(k,C);let p=null;try{p=m.getCache(l.path).frontmatter}catch(O){console.error(O)}let H=null;try{H=m.getCache(l.path).embeds}catch(O){console.error(O)}let y=[];for(const O of H||[]){const pe=O.link,se=m.getFirstLinkpathDest(pe,l.path);se instanceof Ze.TFile?y.push(ne.join(k,ne.dirname(se.path))):se===null&&console.warn(`Could not resolve embedded file: ${pe}`)}y=[...new Set(y)];const N=y.join(ne.delimiter),V={pluginDir:E,luaDir:T,outputDir:K,outputPath:oe,outputFileName:ue,outputFileFullName:h,currentDir:R,currentPath:v,currentFileName:W,currentFileFullName:le,attachmentFolderPath:C,vaultDir:k,metadata:p,embedDirs:N,options:s,fromFormat:app.vault.config.useMarkdownLinks?"markdown":"markdown+wikilinks_title_after_pipe"},S=c.type==="custom"&&c.showCommandOutput,L=c.openExportedFileLocation??Z.openExportedFileLocation,w=c.openExportedFile??Z.openExportedFile;if(i&&Ft.existsSync(oe)){const O=await Fe.remote.dialog.showSaveDialog({title:F.overwriteConfirmationDialog.title(h),defaultPath:oe,properties:["showOverwriteConfirmation","createDirectory"]});if(O.canceled)return;V.outputPath=O.filePath,V.outputDir=ne.dirname(V.outputPath),V.outputFileFullName=ne.basename(V.outputPath),V.outputFileName=ne.basename(V.outputFileFullName,ne.extname(V.outputFileFullName))}let Q;M&&(Q=Nc.show(F.preparing(V.outputFileFullName)));const _=V.env=tn(be(Z.env)??{},V);let A=mt.normalizePath(be(Z.pandocPath));if(Xt.platform==="win32"){A=A.replaceAll("\\","/");const O=["pluginDir","luaDir","outputDir","outputPath","currentDir","currentPath","attachmentFolderPath","vaultDir","embedDirs"];for(const pe of O){const se=V[pe];V[pe]=se.replaceAll("\\","/")}}const he=c.type==="pandoc"?`${A} "\${currentPath}" ${c.arguments??""} ${c.customArguments??""} ${o??""}`:c.command,Ne=Lt(he,V),yt=ct(Ne.match(/(?:[^\s"]+|"[^"]*")+/g),{alias:{output:["o"]}});try{const O=ne.normalize(Kn(yt.output)),pe=ne.dirname(O);Ft.existsSync(pe)||Ft.mkdirSync(pe),console.log(`[${e.manifest.name}]: export command and options:`,{cmd:Ne,options:{cwd:V.currentDir,env:_}}),await jt(Ne,{cwd:V.currentDir,env:_}),Q==null||Q();const se=async()=>{if(L&&setTimeout(()=>{Fe.remote.shell.showItemInFolder(O)},1e3),w&&await Fe.remote.shell.openPath(O),c.type==="pandoc"&&c.runCommand===!0&&c.command){const ve=Lt(c.command,V);await jt(ve,{cwd:V.currentDir,env:_})}a&&a()};if(S){const ve=new Yl(app,F.exportCommandOutputMessage(Ne));ve.onClose=se,ve.open()}else new Ze.Notice(F.exportSuccessNotice(V.outputFileFullName),1500),await se()}catch(O){Q==null||Q(),new Yl(app,F.exportErrorOutputMessage(Ne,O)).open(),d&&d()}}const Dt=e=>{const l=new Ze.Modal(e.app);let t=[],n=!1;return Je(()=>{ie(l.titleEl,()=>e.title)}),Je(()=>{ie(l.contentEl,()=>e.children)}),Je(()=>{const c=Object.entries(e.classList??{}).filter(([,i])=>i).map(([i])=>i);t.length>0&&l.containerEl.removeClasses(t),c.length>0&&l.containerEl.addClasses(c),t=c}),Je(()=>{l.containerEl.style.display=e.hidden?"None":""}),l.onClose=()=>{n||(n=!0,e.onClose())},cn(()=>l.open()),Ue(()=>{n||l.close()}),document.createTextNode("")};var Hs=me("