@api-helper/template
Version:
根据 Swagger 的接口定义生成 TypeScript/JavaScript 的接口类型及其请求函数代码。
689 lines • 502 kB
JavaScript
"use strict";
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; }
return cooked;
};
var __extends = (this && this.__extends) || (function () {
var extendStatics = function (d, b) {
extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
return extendStatics(d, b);
};
return function (d, b) {
if (typeof b !== "function" && b !== null)
throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
var __values = (this && this.__values) || function(o) {
var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0;
if (m) return m.call(o);
if (o && typeof o.length === "number") return {
next: function () {
if (o && i >= o.length) o = void 0;
return { value: o && o[i++], done: !o };
}
};
throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined.");
};
var __read = (this && this.__read) || function (o, n) {
var m = typeof Symbol === "function" && o[Symbol.iterator];
if (!m) return o;
var i = m.call(o), r, ar = [], e;
try {
while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);
}
catch (error) { e = { error: error }; }
finally {
try {
if (r && !r.done && (m = i["return"])) m.call(i);
}
finally { if (e) throw e.error; }
}
return ar;
};
var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) {
if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
if (ar || !(i in from)) {
if (!ar) ar = Array.prototype.slice.call(from, 0, i);
ar[i] = from[i];
}
}
return to.concat(ar || Array.prototype.slice.call(from));
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = void 0;
var v = function (l, h) { return function () { return (h || l((h = { exports: {} }).exports, h), h.exports); }; };
var he = v(function (qf, ii) { var Nt = function (l) { return l && l.Math == Math && l; }; ii.exports = Nt(typeof globalThis == "object" && globalThis) || Nt(typeof window == "object" && window) || Nt(typeof self == "object" && self) || Nt(typeof global == "object" && global) || function () { return this; }() || Function("return this")(); });
var ce = v(function (Uf, ai) { ai.exports = function (l) { try {
return !!l();
}
catch (_b) {
return !0;
} }; });
var ve = v(function ($f, ni) { var xh = ce(); ni.exports = !xh(function () { return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7; }); });
var kt = v(function (Hf, oi) { var gh = ce(); oi.exports = !gh(function () { var l = function () { }.bind(); return typeof l != "function" || l.hasOwnProperty("prototype"); }); });
var Ft = v(function (zf, li) { var Ph = kt(), Dt = Function.prototype.call; li.exports = Ph ? Dt.bind(Dt) : function () { return Dt.apply(Dt, arguments); }; });
var pi = v(function (ci) {
"use strict";
var hi = {}.propertyIsEnumerable, ui = Object.getOwnPropertyDescriptor, Ah = ui && !hi.call({ 1: 2 }, 1);
ci.f = Ah ? function (h) { var f = ui(this, h); return !!f && f.enumerable; } : hi;
});
var Ps = v(function (Kf, fi) { fi.exports = function (l, h) { return { enumerable: !(l & 1), configurable: !(l & 2), writable: !(l & 4), value: h }; }; });
var pe = v(function (Wf, yi) { var di = kt(), mi = Function.prototype, As = mi.call, Th = di && mi.bind.bind(As, As); yi.exports = di ? Th : function (l) { return function () { return As.apply(l, arguments); }; }; });
var st = v(function (Gf, gi) { var xi = pe(), vh = xi({}.toString), Eh = xi("".slice); gi.exports = function (l) { return Eh(vh(l), 8, -1); }; });
var Ai = v(function (Jf, Pi) { var Ch = pe(), bh = ce(), Sh = st(), Ts = Object, wh = Ch("".split); Pi.exports = bh(function () { return !Ts("z").propertyIsEnumerable(0); }) ? function (l) { return Sh(l) == "String" ? wh(l, "") : Ts(l); } : Ts; });
var vs = v(function (Xf, Ti) { Ti.exports = function (l) { return l == null; }; });
var Es = v(function (Yf, vi) { var Ih = vs(), Nh = TypeError; vi.exports = function (l) { if (Ih(l))
throw Nh("Can't call method on " + l); return l; }; });
var Lt = v(function (Qf, Ei) { var kh = Ai(), Dh = Es(); Ei.exports = function (l) { return kh(Dh(l)); }; });
var bs = v(function (Zf, Ci) { var Cs = typeof document == "object" && document.all, Fh = typeof Cs > "u" && Cs !== void 0; Ci.exports = { all: Cs, IS_HTMLDDA: Fh }; });
var ie = v(function (ed, Si) { var bi = bs(), Lh = bi.all; Si.exports = bi.IS_HTMLDDA ? function (l) { return typeof l == "function" || l === Lh; } : function (l) { return typeof l == "function"; }; });
var Oe = v(function (td, Ni) { var wi = ie(), Ii = bs(), Oh = Ii.all; Ni.exports = Ii.IS_HTMLDDA ? function (l) { return typeof l == "object" ? l !== null : wi(l) || l === Oh; } : function (l) { return typeof l == "object" ? l !== null : wi(l); }; });
var rt = v(function (sd, ki) { var Ss = he(), Bh = ie(), Mh = function (l) { return Bh(l) ? l : void 0; }; ki.exports = function (l, h) { return arguments.length < 2 ? Mh(Ss[l]) : Ss[l] && Ss[l][h]; }; });
var Fi = v(function (rd, Di) { var _h = pe(); Di.exports = _h({}.isPrototypeOf); });
var Oi = v(function (id, Li) { var Rh = rt(); Li.exports = Rh("navigator", "userAgent") || ""; });
var Ui = v(function (ad, qi) { var ji = he(), ws = Oi(), Bi = ji.process, Mi = ji.Deno, _i = Bi && Bi.versions || Mi && Mi.version, Ri = _i && _i.v8, fe, Ot; Ri && (fe = Ri.split("."), Ot = fe[0] > 0 && fe[0] < 4 ? 1 : +(fe[0] + fe[1])); !Ot && ws && (fe = ws.match(/Edge\/(\d+)/), (!fe || fe[1] >= 74) && (fe = ws.match(/Chrome\/(\d+)/), fe && (Ot = +fe[1]))); qi.exports = Ot; });
var Is = v(function (nd, Hi) { var $i = Ui(), jh = ce(); Hi.exports = !!Object.getOwnPropertySymbols && !jh(function () { var l = Symbol(); return !String(l) || !(Object(l) instanceof Symbol) || !Symbol.sham && $i && $i < 41; }); });
var Ns = v(function (od, zi) { var qh = Is(); zi.exports = qh && !Symbol.sham && typeof Symbol.iterator == "symbol"; });
var ks = v(function (ld, Vi) { var Uh = rt(), $h = ie(), Hh = Fi(), zh = Ns(), Vh = Object; Vi.exports = zh ? function (l) { return typeof l == "symbol"; } : function (l) { var h = Uh("Symbol"); return $h(h) && Hh(h.prototype, Vh(l)); }; });
var Wi = v(function (hd, Ki) { var Kh = String; Ki.exports = function (l) { try {
return Kh(l);
}
catch (_b) {
return "Object";
} }; });
var Bt = v(function (ud, Gi) { var Wh = ie(), Gh = Wi(), Jh = TypeError; Gi.exports = function (l) { if (Wh(l))
return l; throw Jh(Gh(l) + " is not a function"); }; });
var Xi = v(function (cd, Ji) { var Xh = Bt(), Yh = vs(); Ji.exports = function (l, h) { var f = l[h]; return Yh(f) ? void 0 : Xh(f); }; });
var Qi = v(function (pd, Yi) { var Ds = Ft(), Fs = ie(), Ls = Oe(), Qh = TypeError; Yi.exports = function (l, h) { var f, d; if (h === "string" && Fs(f = l.toString) && !Ls(d = Ds(f, l)) || Fs(f = l.valueOf) && !Ls(d = Ds(f, l)) || h !== "string" && Fs(f = l.toString) && !Ls(d = Ds(f, l)))
return d; throw Qh("Can't convert object to primitive value"); }; });
var ea = v(function (fd, Zi) { Zi.exports = !1; });
var Mt = v(function (dd, sa) { var ta = he(), Zh = Object.defineProperty; sa.exports = function (l, h) { try {
Zh(ta, l, { value: h, configurable: !0, writable: !0 });
}
catch (_b) {
ta[l] = h;
} return h; }; });
var _t = v(function (md, ia) { var eu = he(), tu = Mt(), ra = "__core-js_shared__", su = eu[ra] || tu(ra, {}); ia.exports = su; });
var Os = v(function (yd, na) { var ru = ea(), aa = _t(); (na.exports = function (l, h) { return aa[l] || (aa[l] = h !== void 0 ? h : {}); })("versions", []).push({ version: "3.26.1", mode: ru ? "pure" : "global", copyright: "\xA9 2014-2022 Denis Pushkarev (zloirock.ru)", license: "https://github.com/zloirock/core-js/blob/v3.26.1/LICENSE", source: "https://github.com/zloirock/core-js" }); });
var Bs = v(function (xd, oa) { var iu = Es(), au = Object; oa.exports = function (l) { return au(iu(l)); }; });
var Ie = v(function (gd, la) { var nu = pe(), ou = Bs(), lu = nu({}.hasOwnProperty); la.exports = Object.hasOwn || function (h, f) { return lu(ou(h), f); }; });
var Ms = v(function (Pd, ha) { var hu = pe(), uu = 0, cu = Math.random(), pu = hu(1..toString); ha.exports = function (l) { return "Symbol(" + (l === void 0 ? "" : l) + ")_" + pu(++uu + cu, 36); }; });
var it = v(function (Ad, da) { var fu = he(), du = Os(), ua = Ie(), mu = Ms(), ca = Is(), fa = Ns(), Ge = du("wks"), Be = fu.Symbol, pa = Be && Be.for, yu = fa ? Be : Be && Be.withoutSetter || mu; da.exports = function (l) { if (!ua(Ge, l) || !(ca || typeof Ge[l] == "string")) {
var h = "Symbol." + l;
ca && ua(Be, l) ? Ge[l] = Be[l] : fa && pa ? Ge[l] = pa(h) : Ge[l] = yu(h);
} return Ge[l]; }; });
var ga = v(function (Td, xa) { var xu = Ft(), ma = Oe(), ya = ks(), gu = Xi(), Pu = Qi(), Au = it(), Tu = TypeError, vu = Au("toPrimitive"); xa.exports = function (l, h) { if (!ma(l) || ya(l))
return l; var f = gu(l, vu), d; if (f) {
if (h === void 0 && (h = "default"), d = xu(f, l, h), !ma(d) || ya(d))
return d;
throw Tu("Can't convert object to primitive value");
} return h === void 0 && (h = "number"), Pu(l, h); }; });
var _s = v(function (vd, Pa) { var Eu = ga(), Cu = ks(); Pa.exports = function (l) { var h = Eu(l, "string"); return Cu(h) ? h : h + ""; }; });
var va = v(function (Ed, Ta) { var bu = he(), Aa = Oe(), Rs = bu.document, Su = Aa(Rs) && Aa(Rs.createElement); Ta.exports = function (l) { return Su ? Rs.createElement(l) : {}; }; });
var js = v(function (Cd, Ea) { var wu = ve(), Iu = ce(), Nu = va(); Ea.exports = !wu && !Iu(function () { return Object.defineProperty(Nu("div"), "a", { get: function () { return 7; } }).a != 7; }); });
var qs = v(function (ba) { var ku = ve(), Du = Ft(), Fu = pi(), Lu = Ps(), Ou = Lt(), Bu = _s(), Mu = Ie(), _u = js(), Ca = Object.getOwnPropertyDescriptor; ba.f = ku ? Ca : function (h, f) { if (h = Ou(h), f = Bu(f), _u)
try {
return Ca(h, f);
}
catch (_b) { } if (Mu(h, f))
return Lu(!Du(Fu.f, h, f), h[f]); }; });
var wa = v(function (Sd, Sa) { var Ru = ve(), ju = ce(); Sa.exports = Ru && ju(function () { return Object.defineProperty(function () { }, "prototype", { value: 42, writable: !1 }).prototype != 42; }); });
var Rt = v(function (wd, Ia) { var qu = Oe(), Uu = String, $u = TypeError; Ia.exports = function (l) { if (qu(l))
return l; throw $u(Uu(l) + " is not an object"); }; });
var at = v(function (ka) { var Hu = ve(), zu = js(), Vu = wa(), jt = Rt(), Na = _s(), Ku = TypeError, Us = Object.defineProperty, Wu = Object.getOwnPropertyDescriptor, $s = "enumerable", Hs = "configurable", zs = "writable"; ka.f = Hu ? Vu ? function (h, f, d) { if (jt(h), f = Na(f), jt(d), typeof h == "function" && f === "prototype" && "value" in d && zs in d && !d[zs]) {
var x = Wu(h, f);
x && x[zs] && (h[f] = d.value, d = { configurable: Hs in d ? d[Hs] : x[Hs], enumerable: $s in d ? d[$s] : x[$s], writable: !1 });
} return Us(h, f, d); } : Us : function (h, f, d) { if (jt(h), f = Na(f), jt(d), zu)
try {
return Us(h, f, d);
}
catch (_b) { } if ("get" in d || "set" in d)
throw Ku("Accessors not supported"); return "value" in d && (h[f] = d.value), h; }; });
var Vs = v(function (Nd, Da) { var Gu = ve(), Ju = at(), Xu = Ps(); Da.exports = Gu ? function (l, h, f) { return Ju.f(l, h, Xu(1, f)); } : function (l, h, f) { return l[h] = f, l; }; });
var Oa = v(function (kd, La) { var Ks = ve(), Yu = Ie(), Fa = Function.prototype, Qu = Ks && Object.getOwnPropertyDescriptor, Ws = Yu(Fa, "name"), Zu = Ws && function () { }.name === "something", ec = Ws && (!Ks || Ks && Qu(Fa, "name").configurable); La.exports = { EXISTS: Ws, PROPER: Zu, CONFIGURABLE: ec }; });
var Js = v(function (Dd, Ba) { var tc = pe(), sc = ie(), Gs = _t(), rc = tc(Function.toString); sc(Gs.inspectSource) || (Gs.inspectSource = function (l) { return rc(l); }); Ba.exports = Gs.inspectSource; });
var Ra = v(function (Fd, _a) { var ic = he(), ac = ie(), Ma = ic.WeakMap; _a.exports = ac(Ma) && /native code/.test(String(Ma)); });
var Ua = v(function (Ld, qa) { var nc = Os(), oc = Ms(), ja = nc("keys"); qa.exports = function (l) { return ja[l] || (ja[l] = oc(l)); }; });
var Xs = v(function (Od, $a) { $a.exports = {}; });
var Ka = v(function (Bd, Va) { var lc = Ra(), za = he(), hc = Oe(), uc = Vs(), Ys = Ie(), Qs = _t(), cc = Ua(), pc = Xs(), Ha = "Object already initialized", Zs = za.TypeError, fc = za.WeakMap, qt, nt, Ut, dc = function (l) { return Ut(l) ? nt(l) : qt(l, {}); }, mc = function (l) { return function (h) { var f; if (!hc(h) || (f = nt(h)).type !== l)
throw Zs("Incompatible receiver, " + l + " required"); return f; }; }; lc || Qs.state ? (de = Qs.state || (Qs.state = new fc), de.get = de.get, de.has = de.has, de.set = de.set, qt = function (l, h) { if (de.has(l))
throw Zs(Ha); return h.facade = l, de.set(l, h), h; }, nt = function (l) { return de.get(l) || {}; }, Ut = function (l) { return de.has(l); }) : (Me = cc("state"), pc[Me] = !0, qt = function (l, h) { if (Ys(l, Me))
throw Zs(Ha); return h.facade = l, uc(l, Me, h), h; }, nt = function (l) { return Ys(l, Me) ? l[Me] : {}; }, Ut = function (l) { return Ys(l, Me); }); var de, Me; Va.exports = { set: qt, get: nt, has: Ut, enforce: dc, getterFor: mc }; });
var tr = v(function (Md, Ga) { var yc = ce(), xc = ie(), $t = Ie(), er = ve(), gc = Oa().CONFIGURABLE, Pc = Js(), Wa = Ka(), Ac = Wa.enforce, Tc = Wa.get, Ht = Object.defineProperty, vc = er && !yc(function () { return Ht(function () { }, "length", { value: 8 }).length !== 8; }), Ec = String(String).split("String"), Cc = Ga.exports = function (l, h, f) { String(h).slice(0, 7) === "Symbol(" && (h = "[" + String(h).replace(/^Symbol\(([^)]*)\)/, "$1") + "]"), f && f.getter && (h = "get " + h), f && f.setter && (h = "set " + h), (!$t(l, "name") || gc && l.name !== h) && (er ? Ht(l, "name", { value: h, configurable: !0 }) : l.name = h), vc && f && $t(f, "arity") && l.length !== f.arity && Ht(l, "length", { value: f.arity }); try {
f && $t(f, "constructor") && f.constructor ? er && Ht(l, "prototype", { writable: !1 }) : l.prototype && (l.prototype = void 0);
}
catch (_b) { } var d = Ac(l); return $t(d, "source") || (d.source = Ec.join(typeof h == "string" ? h : "")), l; }; Function.prototype.toString = Cc(function () { return xc(this) && Tc(this).source || Pc(this); }, "toString"); });
var Xa = v(function (_d, Ja) { var bc = ie(), Sc = at(), wc = tr(), Ic = Mt(); Ja.exports = function (l, h, f, d) { d || (d = {}); var x = d.enumerable, P = d.name !== void 0 ? d.name : h; if (bc(f) && wc(f, P, d), d.global)
x ? l[h] = f : Ic(h, f);
else {
try {
d.unsafe ? l[h] && (x = !0) : delete l[h];
}
catch (_b) { }
x ? l[h] = f : Sc.f(l, h, { value: f, enumerable: !1, configurable: !d.nonConfigurable, writable: !d.nonWritable });
} return l; }; });
var Qa = v(function (Rd, Ya) { var Nc = Math.ceil, kc = Math.floor; Ya.exports = Math.trunc || function (h) { var f = +h; return (f > 0 ? kc : Nc)(f); }; });
var sr = v(function (jd, Za) { var Dc = Qa(); Za.exports = function (l) { var h = +l; return h !== h || h === 0 ? 0 : Dc(h); }; });
var tn = v(function (qd, en) { var Fc = sr(), Lc = Math.max, Oc = Math.min; en.exports = function (l, h) { var f = Fc(l); return f < 0 ? Lc(f + h, 0) : Oc(f, h); }; });
var rn = v(function (Ud, sn) { var Bc = sr(), Mc = Math.min; sn.exports = function (l) { return l > 0 ? Mc(Bc(l), 9007199254740991) : 0; }; });
var zt = v(function ($d, an) { var _c = rn(); an.exports = function (l) { return _c(l.length); }; });
var ln = v(function (Hd, on) { var Rc = Lt(), jc = tn(), qc = zt(), nn = function (l) { return function (h, f, d) { var x = Rc(h), P = qc(x), m = jc(d, P), E; if (l && f != f) {
for (; P > m;)
if (E = x[m++], E != E)
return !0;
}
else
for (; P > m; m++)
if ((l || m in x) && x[m] === f)
return l || m || 0; return !l && -1; }; }; on.exports = { includes: nn(!0), indexOf: nn(!1) }; });
var cn = v(function (zd, un) { var Uc = pe(), rr = Ie(), $c = Lt(), Hc = ln().indexOf, zc = Xs(), hn = Uc([].push); un.exports = function (l, h) { var f = $c(l), d = 0, x = [], P; for (P in f)
!rr(zc, P) && rr(f, P) && hn(x, P); for (; h.length > d;)
rr(f, P = h[d++]) && (~Hc(x, P) || hn(x, P)); return x; }; });
var fn = v(function (Vd, pn) { pn.exports = ["constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf"]; });
var mn = v(function (dn) { var Vc = cn(), Kc = fn(), Wc = Kc.concat("length", "prototype"); dn.f = Object.getOwnPropertyNames || function (h) { return Vc(h, Wc); }; });
var xn = v(function (yn) { yn.f = Object.getOwnPropertySymbols; });
var Pn = v(function (Gd, gn) { var Gc = rt(), Jc = pe(), Xc = mn(), Yc = xn(), Qc = Rt(), Zc = Jc([].concat); gn.exports = Gc("Reflect", "ownKeys") || function (h) { var f = Xc.f(Qc(h)), d = Yc.f; return d ? Zc(f, d(h)) : f; }; });
var vn = v(function (Jd, Tn) { var An = Ie(), ep = Pn(), tp = qs(), sp = at(); Tn.exports = function (l, h, f) { for (var d = ep(h), x = sp.f, P = tp.f, m = 0; m < d.length; m++) {
var E = d[m];
!An(l, E) && !(f && An(f, E)) && x(l, E, P(h, E));
} }; });
var Cn = v(function (Xd, En) { var rp = ce(), ip = ie(), ap = /#|\.prototype\./, ot = function (l, h) { var f = op[np(l)]; return f == hp ? !0 : f == lp ? !1 : ip(h) ? rp(h) : !!h; }, np = ot.normalize = function (l) { return String(l).replace(ap, ".").toLowerCase(); }, op = ot.data = {}, lp = ot.NATIVE = "N", hp = ot.POLYFILL = "P"; En.exports = ot; });
var ar = v(function (Yd, bn) { var ir = he(), up = qs().f, cp = Vs(), pp = Xa(), fp = Mt(), dp = vn(), mp = Cn(); bn.exports = function (l, h) { var f = l.target, d = l.global, x = l.stat, P, m, E, S, k, L; if (d ? m = ir : x ? m = ir[f] || fp(f, {}) : m = (ir[f] || {}).prototype, m)
for (E in h) {
if (k = h[E], l.dontCallGetSet ? (L = up(m, E), S = L && L.value) : S = m[E], P = mp(d ? E : f + (x ? "." : "#") + E, l.forced), !P && S !== void 0) {
if (typeof k == typeof S)
continue;
dp(k, S);
}
(l.sham || S && S.sham) && cp(k, "sham", !0), pp(m, E, k, l);
} }; });
var Sn = v(function () { var yp = ar(), nr = he(); yp({ global: !0, forced: nr.globalThis !== nr }, { globalThis: nr }); });
var Nn = v(function (em, In) { var wn = tr(), xp = at(); In.exports = function (l, h, f) { return f.get && wn(f.get, h, { getter: !0 }), f.set && wn(f.set, h, { setter: !0 }), xp.f(l, h, f); }; });
var Dn = v(function (tm, kn) {
"use strict";
var gp = Rt();
kn.exports = function () { var l = gp(this), h = ""; return l.hasIndices && (h += "d"), l.global && (h += "g"), l.ignoreCase && (h += "i"), l.multiline && (h += "m"), l.dotAll && (h += "s"), l.unicode && (h += "u"), l.unicodeSets && (h += "v"), l.sticky && (h += "y"), h; };
});
var or = v(function (sm, On) { var bp = st(); On.exports = Array.isArray || function (h) { return bp(h) == "Array"; }; });
var Mn = v(function (rm, Bn) { var Sp = TypeError, wp = 9007199254740991; Bn.exports = function (l) { if (l > wp)
throw Sp("Maximum allowed index exceeded"); return l; }; });
var Rn = v(function (im, _n) { var Ip = st(), Np = pe(); _n.exports = function (l) { if (Ip(l) === "Function")
return Np(l); }; });
var Un = v(function (am, qn) { var jn = Rn(), kp = Bt(), Dp = kt(), Fp = jn(jn.bind); qn.exports = function (l, h) { return kp(l), h === void 0 ? l : Dp ? Fp(l, h) : function () { return l.apply(h, arguments); }; }; });
var zn = v(function (nm, Hn) {
"use strict";
var Lp = or(), Op = zt(), Bp = Mn(), Mp = Un(), $n = function (l, h, f, d, x, P, m, E) { for (var S = x, k = 0, L = m ? Mp(m, E) : !1, N, O; k < d;)
k in f && (N = L ? L(f[k], k, h) : f[k], P > 0 && Lp(N) ? (O = Op(N), S = $n(l, h, N, O, S, P - 1) - 1) : (Bp(S + 1), l[S] = N), S++), k++; return S; };
Hn.exports = $n;
});
var Wn = v(function (om, Kn) { var _p = it(), Rp = _p("toStringTag"), Vn = {}; Vn[Rp] = "z"; Kn.exports = String(Vn) === "[object z]"; });
var Jn = v(function (lm, Gn) { var jp = Wn(), qp = ie(), Vt = st(), Up = it(), $p = Up("toStringTag"), Hp = Object, zp = Vt(function () { return arguments; }()) == "Arguments", Vp = function (l, h) { try {
return l[h];
}
catch (_b) { } }; Gn.exports = jp ? Vt : function (l) { var h, f, d; return l === void 0 ? "Undefined" : l === null ? "Null" : typeof (f = Vp(h = Hp(l), $p)) == "string" ? f : zp ? Vt(h) : (d = Vt(h)) == "Object" && qp(h.callee) ? "Arguments" : d; }; });
var to = v(function (hm, eo) { var Kp = pe(), Wp = ce(), Xn = ie(), Gp = Jn(), Jp = rt(), Xp = Js(), Yn = function () { }, Yp = [], Qn = Jp("Reflect", "construct"), lr = /^\s*(?:class|function)\b/, Qp = Kp(lr.exec), Zp = !lr.exec(Yn), lt = function (h) { if (!Xn(h))
return !1; try {
return Qn(Yn, Yp, h), !0;
}
catch (_b) {
return !1;
} }, Zn = function (h) { if (!Xn(h))
return !1; switch (Gp(h)) {
case "AsyncFunction":
case "GeneratorFunction":
case "AsyncGeneratorFunction": return !1;
} try {
return Zp || !!Qp(lr, Xp(h));
}
catch (_b) {
return !0;
} }; Zn.sham = !0; eo.exports = !Qn || Wp(function () { var l; return lt(lt.call) || !lt(Object) || !lt(function () { l = !0; }) || l; }) ? Zn : lt; });
var ao = v(function (um, io) { var so = or(), ef = to(), tf = Oe(), sf = it(), rf = sf("species"), ro = Array; io.exports = function (l) { var h; return so(l) && (h = l.constructor, ef(h) && (h === ro || so(h.prototype)) ? h = void 0 : tf(h) && (h = h[rf], h === null && (h = void 0))), h === void 0 ? ro : h; }; });
var oo = v(function (cm, no) { var af = ao(); no.exports = function (l, h) { return new (af(l))(h === 0 ? 0 : h); }; });
Sn();
var Pp = he(), Ap = ve(), Tp = Nn(), vp = Dn(), Ep = ce(), Fn = Pp.RegExp, Ln = Fn.prototype, Cp = Ap && Ep(function () { var l = !0; try {
Fn(".", "d");
}
catch (_b) {
l = !1;
} var h = {}, f = "", d = l ? "dgimsy" : "gimsy", x = function (S, k) { Object.defineProperty(h, S, { get: function () { return f += k, !0; } }); }, P = { dotAll: "s", global: "g", ignoreCase: "i", multiline: "m", sticky: "y" }; l && (P.hasIndices = "d"); for (var m in P)
x(m, P[m]); var E = Object.getOwnPropertyDescriptor(Ln, "flags").get.call(h); return E !== d || f !== d; });
Cp && Tp(Ln, "flags", { configurable: !0, get: vp });
var nf = ar(), of = zn(), lf = Bt(), hf = Bs(), uf = zt(), cf = oo();
nf({ target: "Array", proto: !0 }, { flatMap: function (h) { var f = hf(this), d = uf(f), x; return lf(h), x = cf(f, 0), x.length = of(x, f, f, d, 0, 1, h, arguments.length > 1 ? arguments[1] : void 0), x; } });
var pr = Object.defineProperty, pf = Object.getOwnPropertyDescriptor, fr = Object.getOwnPropertyNames, ff = Object.prototype.hasOwnProperty, lo = function (l, h) { return function () { return l && (h = (0, l[fr(l)[0]])(l = 0)), h; }; }, $ = function (l, h) { return function () { return h || (0, l[fr(l)[0]])((h = { exports: {} }).exports, h), h.exports; }; }, df = function (l, h) { for (var f in h)
pr(l, f, { get: h[f], enumerable: !0 }); }, mf = function (l, h, f, d) {
var e_1, _b;
if (h && typeof h == "object" || typeof h == "function") {
var _loop_1 = function (x) {
!ff.call(l, x) && x !== f && pr(l, x, { get: function () { return h[x]; }, enumerable: !(d = pf(h, x)) || d.enumerable });
};
try {
for (var _g = __values(fr(h)), _j = _g.next(); !_j.done; _j = _g.next()) {
var x = _j.value;
_loop_1(x);
}
}
catch (e_1_1) { e_1 = { error: e_1_1 }; }
finally {
try {
if (_j && !_j.done && (_b = _g.return)) _b.call(_g);
}
finally { if (e_1) throw e_1.error; }
}
}
return l;
}, yf = function (l) { return mf(pr({}, "__esModule", { value: !0 }), l); }, U = lo({ "<define:process>": function () { } }), xf = $({ "src/utils/try-combinations.js": function (l, h) {
"use strict";
U();
function f() {
var e_2, _b;
var d;
for (var x = arguments.length, P = new Array(x), m = 0; m < x; m++)
P[m] = arguments[m];
try {
for (var _g = __values(P.entries()), _j = _g.next(); !_j.done; _j = _g.next()) {
var _k = __read(_j.value, 2), E = _k[0], S = _k[1];
try {
return { result: S() };
}
catch (k) {
E === 0 && (d = k);
}
}
}
catch (e_2_1) { e_2 = { error: e_2_1 }; }
finally {
try {
if (_j && !_j.done && (_b = _g.return)) _b.call(_g);
}
finally { if (e_2) throw e_2.error; }
}
return { error: d };
}
h.exports = f;
} }), ho = $({ "src/language-js/utils/get-shebang.js": function (l, h) {
"use strict";
U();
function f(d) {
if (!d.startsWith("#!"))
return "";
var x = d.indexOf("\n");
return x === -1 ? d : d.slice(0, x);
}
h.exports = f;
} }), gf = $({ "src/utils/text/skip-inline-comment.js": function (l, h) {
"use strict";
U();
function f(d, x) { if (x === !1)
return !1; if (d.charAt(x) === "/" && d.charAt(x + 1) === "*") {
for (var P = x + 2; P < d.length; ++P)
if (d.charAt(P) === "*" && d.charAt(P + 1) === "/")
return P + 2;
} return x; }
h.exports = f;
} }), Pf = $({ "src/utils/text/skip-newline.js": function (l, h) {
"use strict";
U();
function f(d, x, P) {
var m = P && P.backwards;
if (x === !1)
return !1;
var E = d.charAt(x);
if (m) {
if (d.charAt(x - 1) === "\r" && E === "\n")
return x - 2;
if (E === "\n" || E === "\r" || E === "\u2028" || E === "\u2029")
return x - 1;
}
else {
if (E === "\r" && d.charAt(x + 1) === "\n")
return x + 2;
if (E === "\n" || E === "\r" || E === "\u2028" || E === "\u2029")
return x + 1;
}
return x;
}
h.exports = f;
} }), uo = $({ "src/utils/text/skip.js": function (l, h) {
"use strict";
U();
function f(E) { return function (S, k, L) { var N = L && L.backwards; if (k === !1)
return !1; var O = S.length, A = k; for (; A >= 0 && A < O;) {
var _1 = S.charAt(A);
if (E instanceof RegExp) {
if (!E.test(_1))
return A;
}
else if (!E.includes(_1))
return A;
N ? A-- : A++;
} return A === -1 || A === O ? A : !1; }; }
var d = f(/\s/), x = f(" "), P = f(",; "), m = f(/[^\n\r]/);
h.exports = { skipWhitespace: d, skipSpaces: x, skipToLineEnd: P, skipEverythingButNewLine: m };
} }), Af = $({ "src/utils/text/skip-trailing-comment.js": function (l, h) {
"use strict";
U();
var f = uo().skipEverythingButNewLine;
function d(x, P) { return P === !1 ? !1 : x.charAt(P) === "/" && x.charAt(P + 1) === "/" ? f(x, P) : P; }
h.exports = d;
} }), Tf = $({ "src/utils/text/get-next-non-space-non-comment-character-index-with-start-index.js": function (l, h) {
"use strict";
U();
var f = gf(), d = Pf(), x = Af(), P = uo().skipSpaces;
function m(E, S) { var k = null, L = S; for (; L !== k;)
k = L, L = P(E, L), L = f(E, L), L = x(E, L), L = d(E, L); return L; }
h.exports = m;
} }), co = {};
df(co, { EOL: function () { return cr; }, arch: function () { return vf; }, cpus: function () { return Po; }, default: function () { return Co; }, endianness: function () { return po; }, freemem: function () { return xo; }, getNetworkInterfaces: function () { return Eo; }, hostname: function () { return fo; }, loadavg: function () { return mo; }, networkInterfaces: function () { return vo; }, platform: function () { return Ef; }, release: function () { return To; }, tmpDir: function () { return hr; }, tmpdir: function () { return ur; }, totalmem: function () { return go; }, type: function () { return Ao; }, uptime: function () { return yo; } });
function po() { if (typeof Kt > "u") {
var l = new ArrayBuffer(2), h = new Uint8Array(l), f = new Uint16Array(l);
if (h[0] = 1, h[1] = 2, f[0] === 258)
Kt = "BE";
else if (f[0] === 513)
Kt = "LE";
else
throw new Error("unable to figure out endianess");
} return Kt; }
function fo() { return typeof globalThis.location < "u" ? globalThis.location.hostname : ""; }
function mo() { return []; }
function yo() { return 0; }
function xo() { return Number.MAX_VALUE; }
function go() { return Number.MAX_VALUE; }
function Po() { return []; }
function Ao() { return "Browser"; }
function To() { return typeof globalThis.navigator < "u" ? globalThis.navigator.appVersion : ""; }
function vo() { }
function Eo() { }
function vf() { return "javascript"; }
function Ef() { return "browser"; }
function hr() { return "/tmp"; }
var Kt, ur, cr, Co, Cf = lo({ "node-modules-polyfills:os": function () {
U(), ur = hr, cr = "\n", Co = { EOL: cr, tmpdir: ur, tmpDir: hr, networkInterfaces: vo, getNetworkInterfaces: Eo, release: To, type: Ao, cpus: Po, totalmem: go, freemem: xo, uptime: yo, loadavg: mo, hostname: fo, endianness: po };
} }), bf = $({ "node-modules-polyfills-commonjs:os": function (l, h) { U(); var f = (Cf(), yf(co)); if (f && f.default) {
h.exports = f.default;
for (var d in f)
h.exports[d] = f[d];
}
else
f && (h.exports = f); } }), Sf = $({ "node_modules/detect-newline/index.js": function (l, h) {
"use strict";
U();
var f = function (d) {
if (typeof d != "string")
throw new TypeError("Expected a string");
var x = d.match(/(?:\r?\n)/g) || [];
if (x.length === 0)
return;
var P = x.filter(function (E) { return E === "\r\n"; }).length, m = x.length - P;
return P > m ? "\r\n" : "\n";
};
h.exports = f, h.exports.graceful = function (d) { return typeof d == "string" && f(d) || "\n"; };
} }), wf = $({ "node_modules/jest-docblock/build/index.js": function (l) {
"use strict";
U(), Object.defineProperty(l, "__esModule", { value: !0 }), l.extract = A, l.parse = W, l.parseWithComments = I, l.print = F, l.strip = _;
function h() { var M = bf(); return h = function () { return M; }, M; }
function f() { var M = d(Sf()); return f = function () { return M; }, M; }
function d(M) { return M && M.__esModule ? M : { default: M }; }
var x = /\*\/$/, P = /^\/\*\*?/, m = /^\s*(\/\*\*?(.|\r?\n)*?\*\/)/, E = /(^|\s+)\/\/([^\r\n]*)/g, S = /^(\r?\n)+/, k = /(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g, L = /(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g, N = /(\r?\n|^) *\* ?/g, O = [];
function A(M) { var V = M.match(m); return V ? V[0].trimLeft() : ""; }
function _(M) { var V = M.match(m); return V && V[0] ? M.substring(V[0].length) : M; }
function W(M) { return I(M).pragmas; }
function I(M) { var V = (0, f().default)(M) || h().EOL; M = M.replace(P, "").replace(x, "").replace(N, "$1"); var ee = ""; for (; ee !== M;)
ee = M, M = M.replace(k, "".concat(V, "$1 $2").concat(V)); M = M.replace(S, "").trimRight(); var b = Object.create(null), B = M.replace(L, "").replace(S, "").trimRight(), te; for (; te = L.exec(M);) {
var R = te[2].replace(E, "");
typeof b[te[1]] == "string" || Array.isArray(b[te[1]]) ? b[te[1]] = O.concat(b[te[1]], R) : b[te[1]] = R;
} return { comments: B, pragmas: b }; }
function F(M) { var _b = M.comments, V = _b === void 0 ? "" : _b, _g = M.pragmas, ee = _g === void 0 ? {} : _g, b = (0, f().default)(V) || h().EOL, B = "/**", te = " *", R = " */", ae = Object.keys(ee), se = ae.map(function (H) { return z(H, ee[H]); }).reduce(function (H, X) { return H.concat(X); }, []).map(function (H) { return "".concat(te, " ").concat(H).concat(b); }).join(""); if (!V) {
if (ae.length === 0)
return "";
if (ae.length === 1 && !Array.isArray(ee[ae[0]])) {
var H = ee[ae[0]];
return "".concat(B, " ").concat(z(ae[0], H)[0]).concat(R);
}
} var _e = V.split(b).map(function (H) { return "".concat(te, " ").concat(H); }).join(b) + b; return B + b + (V ? _e : "") + (V && ae.length ? te + b : "") + se + R; }
function z(M, V) { return O.concat(V).map(function (ee) { return "@".concat(M, " ").concat(ee).trim(); }); }
} }), If = $({ "src/common/end-of-line.js": function (l, h) {
"use strict";
U();
function f(m) {
var E = m.indexOf("\r");
return E >= 0 ? m.charAt(E + 1) === "\n" ? "crlf" : "cr" : "lf";
}
function d(m) {
switch (m) {
case "cr": return "\r";
case "crlf": return "\r\n";
default: return "\n";
}
}
function x(m, E) {
var S;
switch (E) {
case "\n":
S = /\n/g;
break;
case "\r":
S = /\r/g;
break;
case "\r\n":
S = /\r\n/g;
break;
default: throw new Error("Unexpected \"eol\" ".concat(JSON.stringify(E), "."));
}
var k = m.match(S);
return k ? k.length : 0;
}
function P(m) {
return m.replace(/\r\n?/g, "\n");
}
h.exports = { guessEndOfLine: f, convertEndOfLineToChars: d, countEndOfLineChars: x, normalizeEndOfLine: P };
} }), Nf = $({ "src/language-js/pragma.js": function (l, h) {
"use strict";
U();
var _b = wf(), f = _b.parseWithComments, d = _b.strip, x = _b.extract, P = _b.print, m = If().normalizeEndOfLine, E = ho();
function S(N) { var O = E(N); O && (N = N.slice(O.length + 1)); var A = x(N), _b = f(A), _ = _b.pragmas, W = _b.comments; return { shebang: O, text: N, pragmas: _, comments: W }; }
function k(N) { var O = Object.keys(S(N).pragmas); return O.includes("prettier") || O.includes("format"); }
function L(N) {
var _b = S(N), O = _b.shebang, A = _b.text, _ = _b.pragmas, W = _b.comments, I = d(A), F = P({ pragmas: Object.assign({ format: "" }, _), comments: W.trimStart() });
return (O ? "".concat(O, "\n") : "") + m(F) + (I.startsWith("\n") ? "\n" : "\n\n") + I;
}
h.exports = { hasPragma: k, insertPragma: L };
} }), bo = $({ "src/utils/is-non-empty-array.js": function (l, h) {
"use strict";
U();
function f(d) { return Array.isArray(d) && d.length > 0; }
h.exports = f;
} }), So = $({ "src/language-js/loc.js": function (l, h) {
"use strict";
U();
var f = bo();
function d(S) { var k, L; var N = S.range ? S.range[0] : S.start, O = (k = (L = S.declaration) === null || L === void 0 ? void 0 : L.decorators) !== null && k !== void 0 ? k : S.decorators; return f(O) ? Math.min(d(O[0]), N) : N; }
function x(S) { return S.range ? S.range[1] : S.end; }
function P(S, k) { var L = d(S); return Number.isInteger(L) && L === d(k); }
function m(S, k) { var L = x(S); return Number.isInteger(L) && L === x(k); }
function E(S, k) { return P(S, k) && m(S, k); }
h.exports = { locStart: d, locEnd: x, hasSameLocStart: P, hasSameLoc: E };
} }), wo = $({ "src/language-js/parse/utils/create-parser.js": function (l, h) {
"use strict";
U();
var f = Nf().hasPragma, _b = So(), d = _b.locStart, x = _b.locEnd;
function P(m) { return m = typeof m == "function" ? { parse: m } : m, Object.assign({ astFormat: "estree", hasPragma: f, locStart: d, locEnd: x }, m); }
h.exports = P;
} }), dr = $({ "src/common/parser-create-error.js": function (l, h) {
"use strict";
U();
function f(d, x) { var P = new SyntaxError(d + " (" + x.start.line + ":" + x.start.column + ")"); return P.loc = x, P; }
h.exports = f;
} }), Io = $({ "src/language-js/parse/utils/create-babel-parse-error.js": function (l, h) {
"use strict";
U();
var f = dr();
function d(x) { var P = x.message, m = x.loc; return f(P.replace(/ \(.*\)/, ""), { start: { line: m ? m.line : 0, column: m ? m.column + 1 : 0 } }); }
h.exports = d;
} }), kf = $({ "src/language-js/utils/is-ts-keyword-type.js": function (l, h) {
"use strict";
U();
function f(d) { var x = d.type; return x.startsWith("TS") && x.endsWith("Keyword"); }
h.exports = f;
} }), Df = $({ "src/language-js/utils/is-block-comment.js": function (l, h) {
"use strict";
U();
var f = new Set(["Block", "CommentBlock", "MultiLine"]), d = function (x) { return f.has(x == null ? void 0 : x.type); };
h.exports = d;
} }), Ff = $({ "src/language-js/utils/is-type-cast-comment.js": function (l, h) {
"use strict";
U();
var f = Df();
function d(x) { return f(x) && x.value[0] === "*" && /@(?:type|satisfies)\b/.test(x.value); }
h.exports = d;
} }), Lf = $({ "src/utils/get-last.js": function (l, h) {
"use strict";
U();
var f = function (d) { return d[d.length - 1]; };
h.exports = f;
} }), Of = $({ "src/language-js/parse/postprocess/visit-node.js": function (l, h) {
"use strict";
U();
function f(d, x) { if (Array.isArray(d)) {
for (var P = 0; P < d.length; P++)
d[P] = f(d[P], x);
return d;
} if (d && typeof d == "object" && typeof d.type == "string") {
var P = Object.keys(d);
for (var m = 0; m < P.length; m++)
d[P[m]] = f(d[P[m]], x);
return x(d) || d;
} return d; }
h.exports = f;
} }), Bf = $({ "src/language-js/parse/postprocess/throw-syntax-error.js": function (l, h) {
"use strict";
U();
var f = dr();
function d(x, P) { var _b = x.loc, m = _b.start, E = _b.end; throw f(P, { start: { line: m.line, column: m.column + 1 }, end: { line: E.line, column: E.column + 1 } }); }
h.exports = d;
} }), Mf = $({ "src/language-js/parse/postprocess/index.js": function (l, h) {
"use strict";
U();
var _b = So(), f = _b.locStart, d = _b.locEnd, x = kf(), P = Ff(), m = Lf(), E = Of(), S = Bf();
function k(A, _) { if (_.parser !== "typescript" && _.parser !== "flow" && _.parser !== "acorn" && _.parser !== "espree" && _.parser !== "meriyah") {
var I_1 = new Set;
A = E(A, function (F) { F.leadingComments && F.leadingComments.some(P) && I_1.add(f(F)); }), A = E(A, function (F) { if (F.type === "ParenthesizedExpression") {
var z = F.expression;
if (z.type === "TypeCastExpression")
return z.range = F.range, z;
var M = f(F);
if (!I_1.has(M))
return z.extra = Object.assign(Object.assign({}, z.extra), {}, { parenthesized: !0 }), z;
} });
} return A = E(A, function (I) { switch (I.type) {
case "ChainExpression": return L(I.expression);
case "LogicalExpression": {
if (N(I))
return O(I);
break;
}
case "VariableDeclaration": {
var F = m(I.declarations);
F && F.init && W(I, F);
break;
}
case "TSParenthesizedType": return x(I.typeAnnotation) || I.typeAnnotation.type === "TSThisType" || (I.typeAnnotation.range = [f(I), d(I)]), I.typeAnnotation;
case "TSTypeParameter":
if (typeof I.name == "string") {
var F = f(I);
I.name = { type: "Identifier", name: I.name, range: [F, F + I.name.length] };
}
break;
case "ObjectExpression":
if (_.parser === "typescript") {
var F = I.properties.find(function (z) { return z.type === "Property" && z.value.type === "TSEmptyBodyFunctionExpression"; });
F && S(F.value, "Unexpected token.");
}
break;
case "SequenceExpression": {
var F = m(I.expressions);
I.range = [f(I), Math.min(d(F), d(I))];
break;
}
case "TopicReference":
_.__isUsingHackPipeline = !0;
break;
case "ExportAllDeclaration": {
var F = I.exported;
if (_.parser === "meriyah" && F && F.type === "Identifier") {
var z = _.originalText.slice(f(F), d(F));
(z.startsWith('"') || z.startsWith("'")) && (I.exported = Object.assign(Object.assign({}, I.exported), {}, { type: "Literal", value: I.exported.name, raw: z }));
}
break;
}
case "PropertyDefinition":
if (_.parser === "meriyah" && I.static && !I.computed && !I.key) {
var F = "static", z = f(I);
Object.assign(I, { static: !1, key: { type: "Identifier", name: F, range: [z, z + F.length] } });
}
break;
} }), A; function W(I, F) { _.originalText[d(F)] !== ";" && (I.range = [f(I), d(F)]); } }
function L(A) { switch (A.type) {
case "CallExpression":
A.type = "OptionalCallExpression", A.callee = L(A.callee);
break;
case "MemberExpression":
A.type = "OptionalMemberExpression", A.object = L(A.object);
break;
case "TSNonNullExpression":
A.expression = L(A.expression);
break;
} return A; }
function N(A) { return A.type === "LogicalExpression" && A.right.type === "LogicalExpression" && A.operator === A.right.operator; }
function O(A) { return N(A) ? O({ type: "LogicalExpression", operator: A.operator, left: O({ type: "LogicalExpression", operator: A.operator, left: A.left, right: A.right.left, range: [f(A.left), d(A.right.left)] }), right: A.right.right, range: [f(A), d(A)] }) : A; }
h.exports = k;
} }), No = $({ "node_modules/@babel/parser/lib/index.js": function (l) {
"use strict";
U(), Object.defineProperty(l, "__esModule", { value: !0 });
var h = { sourceType: "script", sourceFilename: void 0, startColumn: 0, startLine: 1, allowAwaitOutsideFunction: !1, allowReturnOutsideFunction: !1, allowNewTargetOutsideFunction: !1, allowImportExportEverywhere: !1, allowSuperOutsideMethod: !1, allowUndeclaredExports: !1, plugins: [], strictMode: null, ranges: !1, tokens: !1, createParenthesizedExpressions: !1, errorRecovery: !1, attachComment: !0, annexB: !0 };
function f(t) {
var e_3, _b;
if (t && t.annexB != null && t.annexB !== !1)
throw new Error("The `annexB` option can only be set to `false`.");
var r = {};
try {
for (var _g = __values(Object.keys(h)), _j = _g.next(); !_j.done; _j = _g.next()) {
var e = _j.value;
r[e] = t && t[e] != null ? t[e] : h[e];
}
}
catch (e_3_1) { e_3 = { error: e_3_1 }; }
finally {
try {
if (_j && !_j.done && (_b = _g.return)) _b.call(_g);
}
finally { if (e_3) throw e_3.error; }
}
return r;
}
var d = /** @class */ (function () {
function d(t, r) {
this.token = void 0, this.preserveSpace = void 0, this.token = t, this.preserveSpace = !!r;
}
return d;
}()), x = { brace: new d("{"), j_oTag: new d("<tag"), j_cTag: new d("</tag"), j_expr: new d("<tag>...</tag>", !0) };
x.template = new d("`", !0);
var P = !0, m = !0, E = !0, S = !0, k = !0, L = !0, N = /** @class */ (function () {
function N(t) {
var r = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
this.label = void 0, this.keyword = void 0, this.beforeExpr = void 0, this.startsExpr = void 0, this.rightAssociative = void 0, this.isLoop = void 0, this.isAssign = void 0, this.prefix = void 0, this.postfix = void 0, this.binop = void 0, this.label = t, this.keyword = r.keyword, this.beforeExpr = !!r.beforeExpr, this.startsExpr = !!r.startsExpr, this.rightAssociative = !!r.rightAssociative, this.isLoop = !!r.isLoop, this.isAssign = !!r.isAssign, this.prefix = !!r.prefix, this.postfix = !!r.postfix, this.binop = r.binop != null ? r.binop : null, this.updateContext = null;
}
return N;
}()), O = new Map;
function A(t) { var r = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}; r.keyword = t; var e = b(t, r); return O.set(t, e), e; }
function _(t, r) { return b(t, { beforeExpr: P, binop: r }); }
var W = -1, I = [], F = [], z = [], M = [], V = [], ee = [];
function b(t) { var r = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}; var e, s, i, a; return ++W, F.push(t), z.push((e = r.binop) != null ? e : -1), M.push((s = r.beforeExpr) != null ? s : !1), V.push((i = r.startsExpr) != null ? i : !1), ee.push((a = r.prefix) != null ? a : !1), I.push(new N(t, r)), W; }
function B(t) { var r = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}; var e, s, i, a; return ++W, O.set(t, W), F.push(t), z.push((e = r.binop) != null ? e : -1), M.push((s = r.beforeExpr) != null ? s : !1), V.push((i = r.startsExpr) != null ? i : !1), ee.push((a = r.prefix) != null ? a : !1), I.push(new N("name", r)), W; }
var te = { bracketL: b("[", { beforeExpr: P, startsExpr: m }), bracketHashL: b("#[", { beforeExpr: P, startsExpr: m }), bracketBarL: b("[|", { beforeExpr: P, startsExpr: m }), bracketR: b("]"), bracketBarR: b("|]"), braceL: b("{", { beforeExpr: P, startsExpr: m }), braceBarL: b("{|", { beforeExpr: P, startsExpr: m }), braceHashL: b("#{", { beforeExpr: P, startsExpr: m }), braceR: b("}"), braceBarR: b("|}"), parenL: b("(", { beforeExpr: P, startsExpr: m }), parenR: b(")"), comma: b(",", { beforeExpr: P }), semi: b(";", { beforeExpr: P }), colon: b(":", { beforeExpr: P }), doubleColon: b("::", { beforeExpr: P }), dot: b("."), question: b("?", { beforeExpr: P }), questionDot: b("?."), arrow: b("=>", { beforeExpr: P }), template: b("template"), ellipsis: b("...", { beforeExpr: P }), backQuote: b("`", { startsExpr: m }), dollarBraceL: b("${", { beforeExpr: P, startsExpr: m }), templateTail: b("...`", { startsExpr: m }), templateNonTail: b("...${", { beforeExpr: P, startsExpr: m }), at: b("@"), hash: b("#", { startsExpr: m }), interpreterDirective: b("#!..."), eq: b("=", { beforeExpr: P, isAssign: S }), assign: b("_=", { beforeExpr: P, isAssign: S }), slashAssign: b("_=", { beforeExpr: P, isAssign: S }), xorAssign: b("_=", { beforeExpr: P, isAssign: S }), moduloAssign: b("_=", { beforeExpr: P, isAssign: S }), incDec: b("++/--", { prefix: k, postfix: L, startsExpr: m }), bang: b("!", { beforeExpr: P, prefix: k, startsExpr: m }), tilde: b("~", { beforeExpr: P, prefix: k, startsExpr: m }), doubleCaret: b("^^", { startsExpr: m }), doubleAt: b("@@", { startsExpr: m }), pipeline: _("|>", 0), nullishCoalescing: _("??", 1), logicalOR: _("||", 1), logicalAND: _("&&", 2), bitwiseOR: _("|", 3), bitwiseXOR: _("^", 4), bitwiseAND: _("&", 5), equality: _("==/!=/===/!==", 6), lt: _("</>/<=/>=", 7), gt: _("</>/<=/>=", 7), relational: _("</>/<=/>=", 7), bitShift: _("<</>>/>>>", 8), bitShiftL: _("<</>>/>>>", 8), bitShiftR: _("<</>>/>>>", 8), plusMin: b("+/-", { beforeExpr: P, binop: 9, prefix: k, startsExpr: m }), modulo: b("%", { binop: 10, startsExpr: m }), star: b("*", { binop: 10 }), slash: _("/", 10), exponent: b("**", { beforeExpr: P, binop: 11, rightAssociative: !0 }), _in: A("in", { beforeExpr: P, binop: 7 }), _instanceof: A("instanceof", { beforeExpr: P, binop: 7 }), _break: A("break"), _case: A("case", { beforeExpr: P }), _catch: A("catch"), _continue: A("continue"), _debugger: A("debugger"), _default: A("default", { beforeExpr: P }), _else: A("else", { beforeExpr: P }), _finally: A("finally"), _function: A("function", { startsExpr: m }), _if: A("if"), _return: A("re