From 868ad91f9b0245eef3b0421756b42a4b38a66f78 Mon Sep 17 00:00:00 2001 From: Benjamin Perez Date: Tue, 9 Jan 2024 21:54:51 -0600 Subject: [PATCH] Release v0.14.0 Signed-off-by: Benjamin Perez --- dist/cjs/index.js | 61880 ++++++++-------- dist/cjs/index.js.map | 2 +- .../DropdownSelector.types.d.ts | 7 +- .../components/Icons/ExpandLeftCaret.d.ts | 6 + dist/cjs/types/components/Icons/index.d.ts | 1 + .../types/components/Switch/Switch.types.d.ts | 2 +- dist/cjs/types/global/global.types.d.ts | 1 + dist/esm/index.js | 37988 +++++----- dist/esm/index.js.map | 2 +- .../DropdownSelector.types.d.ts | 7 +- .../components/Icons/ExpandLeftCaret.d.ts | 6 + dist/esm/types/components/Icons/index.d.ts | 1 + .../types/components/Switch/Switch.types.d.ts | 2 +- dist/esm/types/global/global.types.d.ts | 1 + dist/mds.d.ts | 15 +- package.json | 2 +- 16 files changed, 50276 insertions(+), 49647 deletions(-) create mode 100644 dist/cjs/types/components/Icons/ExpandLeftCaret.d.ts create mode 100644 dist/esm/types/components/Icons/ExpandLeftCaret.d.ts diff --git a/dist/cjs/index.js b/dist/cjs/index.js index b8b36905..8c6235e5 100644 --- a/dist/cjs/index.js +++ b/dist/cjs/index.js @@ -72,16 +72,16 @@ var o = a(e), b = "#5B5C5C", v = "#E6EBEB", T = "#E6EAEB", - y = "#D5D7D8", - _ = "#E7EAEB", + _ = "#D5D7D8", + y = "#E7EAEB", S = "#07193E", - w = "#0D2453", - C = "#05132F", - A = "#C51B3F", + C = "#0D2453", + A = "#05132F", + w = "#C51B3F", N = "#C83B51", - x = "#D5D7D7", + I = "#D5D7D7", R = "#B4B4B4", - I = "#000110", + x = "#000110", k = "#E5E5E5", O = "#07193E", L = "#4CCB92", @@ -89,10 +89,10 @@ var o = a(e), D = "#E6EBEB", P = "#969FA8", B = "#5E5E5E", - H = "#F1F4F4", - F = "#858585", - z = "#005C7E", - U = "#1B779A", + F = "#F1F4F4", + H = "#858585", + U = "#005C7E", + z = "#1B779A", G = "#07506A", V = "#FFBD62", Z = @@ -127,16 +127,16 @@ var o = a(e), be = "#494A4D", ve = "#4B586A", Te = "#707988", - ye = "#333D4B", - _e = "#E6ECEC", + _e = "#333D4B", + ye = "#E6ECEC", Se = "#B5BCBD", - we = "#EFEDED", - Ce = "#C3CBCB", - Ae = "#FF3958", + Ce = "#EFEDED", + Ae = "#C3CBCB", + we = "#FF3958", Ne = "#616A7C", - xe = "#3A3F4A", + Ie = "#3A3F4A", Re = "#A3B7D9", - Ie = "#191E28", + xe = "#191E28", ke = "#E9F5F6", Oe = "#58FAB1", Le = "#A2ADC0", @@ -144,17 +144,17 @@ var o = a(e), De = "#1B637E", Pe = "#297E9D", Be = "#145B76", - He = "#fCCE9D", - Fe = "#242D3E", - ze = "#8E98A9", - Ue = "#323C4E", + Fe = "#fCCE9D", + He = "#242D3E", + Ue = "#8E98A9", + ze = "#323C4E", Ge = "#151E2E", Ve = { bgColor: m, fontColor: h, borderColor: g, bulletColor: f, - logoColor: A, + logoColor: w, logoLabelColor: "#000000", logoLabelInverse: "#fff", loaderColor: "#113053", @@ -164,7 +164,7 @@ var o = a(e), secondaryText: b, signalColors: { main: S, - danger: A, + danger: w, good: L, info: f, warning: V, @@ -180,26 +180,26 @@ var o = a(e), background: "transparent", iconColor: b, }, - disabled: { border: R, text: R, background: x, iconColor: R }, + disabled: { border: R, text: R, background: I, iconColor: R }, hover: { border: b, text: b, background: T, iconColor: b }, - pressed: { border: b, text: b, background: y, iconColor: b }, + pressed: { border: b, text: b, background: _, iconColor: b }, }, callAction: { enabled: { border: S, text: m, background: S, iconColor: m }, - disabled: { border: _, text: b, background: _, iconColor: b }, - hover: { border: w, text: m, background: w, iconColor: m }, - pressed: { border: C, text: m, background: C, iconColor: m }, + disabled: { border: y, text: b, background: y, iconColor: b }, + hover: { border: C, text: m, background: C, iconColor: m }, + pressed: { border: A, text: m, background: A, iconColor: m }, }, secondary: { enabled: { - border: A, - text: A, + border: w, + text: w, background: "transparent", - iconColor: A, + iconColor: w, }, - disabled: { border: R, text: R, background: x, iconColor: R }, - hover: { border: N, text: A, background: "#FCF2F4", iconColor: A }, - pressed: { border: A, text: m, background: A, iconColor: m }, + disabled: { border: R, text: R, background: I, iconColor: R }, + hover: { border: N, text: w, background: "#FCF2F4", iconColor: w }, + pressed: { border: w, text: m, background: w, iconColor: m }, }, text: { enabled: { @@ -215,19 +215,19 @@ var o = a(e), iconColor: R, }, hover: { border: T, text: b, background: T, iconColor: b }, - pressed: { border: y, text: b, background: y, iconColor: b }, + pressed: { border: _, text: b, background: _, iconColor: b }, }, subAction: { - enabled: { border: z, text: m, background: z, iconColor: m }, - disabled: { border: _, text: b, background: _, iconColor: b }, - hover: { border: U, text: m, background: U, iconColor: m }, + enabled: { border: U, text: m, background: U, iconColor: m }, + disabled: { border: y, text: b, background: y, iconColor: b }, + hover: { border: z, text: m, background: z, iconColor: m }, pressed: { border: G, text: m, background: G, iconColor: m }, }, }, login: { formBG: "#fff", bgFilter: "none", - promoBG: I, + promoBG: x, promoHeader: m, promoText: "#A6DFEF", footerElements: f, @@ -240,7 +240,7 @@ var o = a(e), checkBoxBorder: "#c3c3c3", checkBoxColor: L, disabledBorder: R, - disabledColor: x, + disabledColor: I, }, iconButton: { buttonBG: M, @@ -252,19 +252,19 @@ var o = a(e), dataTable: { border: g, disabledBorder: v, - disabledBG: x, + disabledBG: I, selected: S, - deletedDisabled: A, + deletedDisabled: w, hoverColor: T, }, backLink: { color: "#073052", arrow: "#081C42", hover: "#eaedee" }, inputBox: { border: g, - hoverBorder: I, + hoverBorder: x, color: S, backgroundColor: m, - error: A, - placeholderColor: F, + error: w, + placeholderColor: H, disabledBorder: R, disabledBackground: v, disabledPlaceholder: v, @@ -294,13 +294,13 @@ var o = a(e), containerColor: m, overlayColor: "#00000050", titleColor: h, - iconColor: { default: S, accept: L, delete: A }, + iconColor: { default: S, accept: L, delete: w }, }, switchButton: { - bulletBGColor: H, + bulletBGColor: F, bulletBorderColor: m, disabledBulletBGColor: T, - disabledBulletBorderColor: H, + disabledBulletBorderColor: F, offLabelColor: R, onLabelColor: S, onBackgroundColor: L, @@ -312,7 +312,7 @@ var o = a(e), hoverText: h, backgroundColor: m, hoverBG: T, - selectedBGColor: y, + selectedBGColor: _, selectedTextColor: h, optionTextColor: h, disabledText: v, @@ -329,7 +329,7 @@ var o = a(e), dropArrowBackground: W, hoverSelectedBackground: j, hoverSelectedColor: m, - notificationColor: A, + notificationColor: w, sectionDividerColor: Y, sectionLabelColor: m, menuCollapseColor: K, @@ -359,7 +359,7 @@ var o = a(e), hoverBackground: "transparent", backgroundColor: M, labelColor: b, - disabledBackgroundColor: x, + disabledBackgroundColor: I, disabledColor: R, selectedBackground: k, selectedLabelColor: S, @@ -397,32 +397,32 @@ var o = a(e), codeEditorRegexp: se, }, tag: { - alert: { background: A, label: m, deleteColor: m }, + alert: { background: w, label: m, deleteColor: m }, default: { background: S, label: m, deleteColor: m }, - secondary: { background: z, label: m, deleteColor: m }, + secondary: { background: U, label: m, deleteColor: m }, warn: { background: V, label: h, deleteColor: h }, ok: { background: L, label: h, deleteColor: h }, - grey: { background: _, label: h, deleteColor: h }, + grey: { background: y, label: h, deleteColor: h }, }, snackbar: { - error: { backgroundColor: A, labelColor: m }, + error: { backgroundColor: w, labelColor: m }, default: { backgroundColor: S, labelColor: m }, success: { backgroundColor: L, labelColor: m }, warning: { backgroundColor: V, labelColor: h }, }, informativeMessage: { - error: { backgroundColor: A, borderColor: A, textColor: m }, + error: { backgroundColor: w, borderColor: w, textColor: m }, default: { backgroundColor: S, borderColor: S, textColor: m }, success: { backgroundColor: L, borderColor: L, textColor: m }, warning: { backgroundColor: V, borderColor: V, textColor: h }, }, badge: { - alert: { backgroundColor: A, textColor: m }, + alert: { backgroundColor: w, textColor: m }, default: { backgroundColor: S, textColor: m }, - secondary: { backgroundColor: z, textColor: m }, + secondary: { backgroundColor: U, textColor: m }, warn: { backgroundColor: V, textColor: h }, ok: { backgroundColor: L, textColor: h }, - grey: { backgroundColor: _, textColor: h }, + grey: { backgroundColor: y, textColor: h }, }, wizard: { stepsBackground: E, @@ -445,7 +445,7 @@ var o = a(e), fontColor: me, borderColor: fe, bulletColor: he, - logoColor: Ae, + logoColor: we, logoLabelColor: Re, logoLabelInverse: "#fff", loaderColor: "#8E98A9", @@ -455,13 +455,13 @@ var o = a(e), secondaryText: Ee, signalColors: { main: Ee, - danger: Ae, + danger: we, good: Oe, info: Pe, - warning: He, + warning: Fe, disabled: be, dark: ue, - clear: _e, + clear: ye, }, buttons: { regular: { @@ -471,26 +471,26 @@ var o = a(e), background: "transparent", iconColor: Ee, }, - disabled: { border: xe, text: xe, background: Ne, iconColor: xe }, + disabled: { border: Ie, text: Ie, background: Ne, iconColor: Ie }, hover: { border: Ee, text: Ee, background: ve, iconColor: Ee }, - pressed: { border: Te, text: Te, background: ye, iconColor: Te }, + pressed: { border: Te, text: Te, background: _e, iconColor: Te }, }, callAction: { - enabled: { border: _e, text: ue, background: _e, iconColor: ue }, + enabled: { border: ye, text: ue, background: ye, iconColor: ue }, disabled: { border: Se, text: ue, background: Se, iconColor: ue }, - hover: { border: we, text: ue, background: we, iconColor: ue }, - pressed: { border: Ce, text: ue, background: Ce, iconColor: ue }, + hover: { border: Ce, text: ue, background: Ce, iconColor: ue }, + pressed: { border: Ae, text: ue, background: Ae, iconColor: ue }, }, secondary: { enabled: { - border: Ae, - text: Ae, + border: we, + text: we, background: "transparent", - iconColor: Ae, + iconColor: we, }, - disabled: { border: xe, text: xe, background: Ne, iconColor: xe }, - hover: { border: Ae, text: Ae, background: "#4B586A", iconColor: Ae }, - pressed: { border: Ae, text: ue, background: Ae, iconColor: ue }, + disabled: { border: Ie, text: Ie, background: Ne, iconColor: Ie }, + hover: { border: we, text: we, background: "#4B586A", iconColor: we }, + pressed: { border: we, text: ue, background: we, iconColor: ue }, }, text: { enabled: { @@ -501,18 +501,18 @@ var o = a(e), }, disabled: { border: "transparent", - text: xe, + text: Ie, background: "transparent", - iconColor: xe, + iconColor: Ie, }, hover: { border: ve, text: Ee, background: ve, iconColor: Ee }, - pressed: { border: ye, text: Te, background: ye, iconColor: Te }, + pressed: { border: _e, text: Te, background: _e, iconColor: Te }, }, subAction: { - enabled: { border: De, text: _e, background: De, iconColor: _e }, + enabled: { border: De, text: ye, background: De, iconColor: ye }, disabled: { border: Se, text: ue, background: Se, iconColor: ue }, - hover: { border: Pe, text: _e, background: Pe, iconColor: _e }, - pressed: { border: Be, text: _e, background: Be, iconColor: _e }, + hover: { border: Pe, text: ye, background: Pe, iconColor: ye }, + pressed: { border: Be, text: ye, background: Be, iconColor: ye }, }, }, login: { @@ -524,13 +524,13 @@ var o = a(e), footerElements: "#85B3EE", footerDivider: "#545D6A", }, - pageHeader: { background: "#212936", border: Ie, color: ke }, + pageHeader: { background: "#212936", border: xe, color: ke }, tooltip: { background: "#8E98A9", color: "#161C24" }, commonInput: { labelColor: "#A2ADC0" }, checkbox: { checkBoxBorder: "#8E98A9", checkBoxColor: Oe, - disabledBorder: xe, + disabledBorder: Ie, disabledColor: Ne, }, iconButton: { @@ -544,20 +544,20 @@ var o = a(e), border: fe, disabledBorder: be, disabledBG: Ne, - selected: _e, - deletedDisabled: Ae, + selected: ye, + deletedDisabled: we, hoverColor: ve, }, backLink: { color: "#8E98A9", arrow: Me, hover: "#3A3F4A" }, inputBox: { border: fe, - hoverBorder: _e, + hoverBorder: ye, color: Ee, backgroundColor: ue, - error: Ae, + error: we, placeholderColor: "#494A4D", disabledBorder: be, - disabledBackground: xe, + disabledBackground: Ie, disabledPlaceholder: be, disabledText: Ne, }, @@ -573,7 +573,7 @@ var o = a(e), backgroundColor: pe, disabledOptionsTextColor: be, optionsBorder: he, - optionsHoverTextColor: we, + optionsHoverTextColor: Ce, optionsTextColor: me, titleColor: me, }, @@ -585,15 +585,15 @@ var o = a(e), containerColor: ge, overlayColor: "#00010650", titleColor: me, - iconColor: { default: Ee, accept: Oe, delete: Ae }, + iconColor: { default: Ee, accept: Oe, delete: we }, }, switchButton: { bulletBGColor: "#D5DEEF", - bulletBorderColor: _e, + bulletBorderColor: ye, disabledBulletBGColor: "#4B586B", disabledBulletBorderColor: Me, offLabelColor: ve, - onLabelColor: we, + onLabelColor: Ce, onBackgroundColor: Oe, switchBackground: Me, disabledBackground: "#494A4C", @@ -604,40 +604,40 @@ var o = a(e), backgroundColor: pe, hoverBG: Ee, selectedBGColor: he, - selectedTextColor: _e, + selectedTextColor: ye, optionTextColor: me, disabledText: be, }, - readBox: { borderColor: Ie, backgroundColor: ge, textColor: "#707988" }, + readBox: { borderColor: xe, backgroundColor: ge, textColor: "#707988" }, menu: { vertical: { - background: Fe, + background: He, textColor: "#8E98A9", hoverSelectedIconBorder: "#0E1119", iconBorderColor: Ge, iconBGColor: "#161F30", - dropArrowColor: ze, + dropArrowColor: Ue, dropArrowBackground: "#1C2436", hoverSelectedBackground: "linear-gradient(90deg, rgba(0,0,0,0) 0%, #1B212C 100%)", hoverSelectedColor: ke, - notificationColor: Ae, - sectionDividerColor: Ue, + notificationColor: we, + sectionDividerColor: ze, sectionLabelColor: ke, menuCollapseColor: "#E8E8E8", }, horizontal: { - menuHeaderBackground: Fe, + menuHeaderBackground: He, textColor: me, hoverSelectedIconBorder: me, iconBorderColor: Ge, iconBGColor: ge, - dropArrowColor: ze, + dropArrowColor: Ue, dropArrowBackground: ge, hoverSelectedBackground: Ee, hoverSelectedColor: ke, - notificationColor: Ae, - sectionDividerColor: Ue, + notificationColor: we, + sectionDividerColor: ze, barBackground: ge, dropBackground: ge, dropHoverSelectedColor: ue, @@ -647,12 +647,12 @@ var o = a(e), tabs: { vertical: { buttons: { - hoverLabelColor: _e, + hoverLabelColor: ye, hoverBackground: "transparent", backgroundColor: ge, labelColor: me, disabledBackgroundColor: Ne, - disabledColor: xe, + disabledColor: Ie, selectedBackground: Le, selectedLabelColor: ue, }, @@ -661,22 +661,22 @@ var o = a(e), }, horizontal: { buttons: { - hoverLabelColor: _e, + hoverLabelColor: ye, hoverBackground: "transparent", backgroundColor: "transparent", labelColor: me, disabledBackgroundColor: "transparent", - disabledColor: xe, + disabledColor: Ie, selectedBackground: "transparent", - selectedLabelColor: _e, + selectedLabelColor: ye, }, backgroundColor: ge, - selectedIndicatorColor: _e, + selectedIndicatorColor: ye, }, }, codeEditor: { backgroundColor: ge, - textColor: _e, + textColor: ye, helpToolsBarBG: ge, comment: "#8b949e", entityTag: "#7ee787", @@ -689,32 +689,32 @@ var o = a(e), codeEditorRegexp: "#ffd582", }, tag: { - alert: { background: Ae, label: _e, deleteColor: _e }, + alert: { background: we, label: ye, deleteColor: ye }, default: { background: Ee, label: ue, deleteColor: ue }, - secondary: { background: De, label: _e, deleteColor: _e }, - warn: { background: He, label: ue, deleteColor: ue }, + secondary: { background: De, label: ye, deleteColor: ye }, + warn: { background: Fe, label: ue, deleteColor: ue }, ok: { background: Oe, label: ue, deleteColor: ue }, - grey: { background: Ne, label: _e, deleteColor: _e }, + grey: { background: Ne, label: ye, deleteColor: ye }, }, snackbar: { - error: { backgroundColor: Ae, labelColor: _e }, + error: { backgroundColor: we, labelColor: ye }, default: { backgroundColor: Ee, labelColor: ue }, success: { backgroundColor: Oe, labelColor: ue }, - warning: { backgroundColor: He, labelColor: ue }, + warning: { backgroundColor: Fe, labelColor: ue }, }, informativeMessage: { - error: { backgroundColor: Ae, borderColor: Ae, textColor: _e }, + error: { backgroundColor: we, borderColor: we, textColor: ye }, default: { backgroundColor: Ee, borderColor: Ee, textColor: ue }, success: { backgroundColor: Oe, borderColor: Oe, textColor: ue }, - warning: { backgroundColor: He, borderColor: He, textColor: ue }, + warning: { backgroundColor: Fe, borderColor: Fe, textColor: ue }, }, badge: { - alert: { backgroundColor: Ae, textColor: _e }, + alert: { backgroundColor: we, textColor: ye }, default: { backgroundColor: Ee, textColor: ue }, - secondary: { backgroundColor: De, textColor: _e }, - warn: { backgroundColor: He, textColor: ue }, + secondary: { backgroundColor: De, textColor: ye }, + warn: { backgroundColor: Fe, textColor: ue }, ok: { backgroundColor: Oe, textColor: ue }, - grey: { backgroundColor: Ne, textColor: _e }, + grey: { backgroundColor: Ne, textColor: ye }, }, wizard: { stepsBackground: ge, @@ -727,7 +727,7 @@ var o = a(e), modal: { stepLabelColor: me, selectedStepBG: fe, - selectedStepLabelColor: _e, + selectedStepLabelColor: ye, disabledLabelColor: be, }, }, @@ -955,8 +955,8 @@ var bt = function (e) { }, vt = Je, Tt = bt, - yt = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, - _t = /^\w*$/; + _t = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, + yt = /^\w*$/; var St = function (e, t) { if (vt(e)) return !1; var n = typeof e; @@ -968,21 +968,21 @@ var St = function (e, t) { null != e && !Tt(e) ) || - _t.test(e) || - !yt.test(e) || + yt.test(e) || + !_t.test(e) || (null != t && e in Object(t)) ); }; -var wt = function (e) { +var Ct = function (e) { var t = typeof e; return null != e && ("object" == t || "function" == t); }, - Ct = ht, - At = wt; + At = ht, + wt = Ct; var Nt, - xt = function (e) { - if (!At(e)) return !1; - var t = Ct(e); + It = function (e) { + if (!wt(e)) return !1; + var t = At(e); return ( "[object Function]" == t || "[object GeneratorFunction]" == t || @@ -991,16 +991,16 @@ var Nt, ); }, Rt = nt["__core-js_shared__"], - It = (Nt = /[^.]+$/.exec((Rt && Rt.keys && Rt.keys.IE_PROTO) || "")) + xt = (Nt = /[^.]+$/.exec((Rt && Rt.keys && Rt.keys.IE_PROTO) || "")) ? "Symbol(src)_1." + Nt : ""; var kt = function (e) { - return !!It && It in e; + return !!xt && xt in e; }, Ot = Function.prototype.toString; -var Lt = xt, +var Lt = It, Mt = kt, - Dt = wt, + Dt = Ct, Pt = function (e) { if (null != e) { try { @@ -1013,14 +1013,13 @@ var Lt = xt, return ""; }, Bt = /^\[object .+?Constructor\]$/, - Ht = Function.prototype, - Ft = Object.prototype, - zt = Ht.toString, - Ut = Ft.hasOwnProperty, + Ft = Function.prototype, + Ht = Object.prototype, + Ut = Ft.toString, + zt = Ht.hasOwnProperty, Gt = RegExp( "^" + - zt - .call(Ut) + Ut.call(zt) .replace(/[\\^$.*+?()[\]{}|]/g, "\\$&") .replace( /hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, @@ -1118,22 +1117,22 @@ var Tn = function (e) { n = vn(t, e); return n < 0 ? void 0 : t[n][1]; }, - yn = fn; -var _n = function (e) { - return yn(this.__data__, e) > -1; + _n = fn; +var yn = function (e) { + return _n(this.__data__, e) > -1; }, Sn = fn; -var wn = function (e, t) { +var Cn = function (e, t) { var n = this.__data__, a = Sn(n, e); return a < 0 ? (++this.size, n.push([e, t])) : (n[a][1] = t), this; }, - Cn = mn, - An = bn, + An = mn, + wn = bn, Nn = Tn, - xn = _n, - Rn = wn; -function In(e) { + In = yn, + Rn = Cn; +function xn(e) { var t = -1, n = null == e ? 0 : e.length; for (this.clear(); ++t < n; ) { @@ -1141,12 +1140,12 @@ function In(e) { this.set(a[0], a[1]); } } -(In.prototype.clear = Cn), - (In.prototype.delete = An), - (In.prototype.get = Nn), - (In.prototype.has = xn), - (In.prototype.set = Rn); -var kn = In, +(xn.prototype.clear = An), + (xn.prototype.delete = wn), + (xn.prototype.get = Nn), + (xn.prototype.has = In), + (xn.prototype.set = Rn); +var kn = xn, On = Wt(nt, "Map"), Ln = pn, Mn = kn, @@ -1158,24 +1157,24 @@ var Pn = function (e) { : null === e; }, Bn = Pn; -var Hn = function (e, t) { +var Fn = function (e, t) { var n = e.__data__; return Bn(t) ? n["string" == typeof t ? "string" : "hash"] : n.map; }, - Fn = Hn; -var zn = function (e) { - var t = Fn(this, e).delete(e); + Hn = Fn; +var Un = function (e) { + var t = Hn(this, e).delete(e); return (this.size -= t ? 1 : 0), t; }, - Un = Hn; + zn = Fn; var Gn = function (e) { - return Un(this, e).get(e); + return zn(this, e).get(e); }, - Vn = Hn; + Vn = Fn; var Zn = function (e) { return Vn(this, e).has(e); }, - $n = Hn; + $n = Fn; var Wn = function (e, t) { var n = $n(this, e), a = n.size; @@ -1189,7 +1188,7 @@ var Wn = function (e, t) { string: new Ln(), }); }, - qn = zn, + qn = Un, Yn = Gn, Kn = Zn, Xn = Wn; @@ -1271,27 +1270,27 @@ var va = bt; var Ta = function (e, t) { return fa(e) ? e : ga(e, t) ? [e] : Ea(ba(e)); }, - ya = function (e) { + _a = function (e) { if ("string" == typeof e || va(e)) return e; var t = e + ""; return "0" == t && 1 / e == -Infinity ? "-0" : t; }; -var _a = function (e, t) { +var ya = function (e, t) { for (var n = 0, a = (t = Ta(t, e)).length; null != e && n < a; ) - e = e[ya(t[n++])]; + e = e[_a(t[n++])]; return n && n == a ? e : void 0; }, - Sa = _a; -var wa, - Ca = function (e, t, n) { + Sa = ya; +var Ca, + Aa = function (e, t, n) { var a = null == e ? void 0 : Sa(e, t); return void 0 === a ? n : a; }, - Aa = Qe(Ca), + wa = Qe(Aa), Na = require("../assets/fonts/Inter/Inter-Black.woff"), - xa = require("../assets/fonts/Inter/Inter-BlackItalic.woff"), + Ia = require("../assets/fonts/Inter/Inter-BlackItalic.woff"), Ra = require("../assets/fonts/Inter/Inter-Bold.woff"), - Ia = require("../assets/fonts/Inter/Inter-BoldItalic.woff"), + xa = require("../assets/fonts/Inter/Inter-BoldItalic.woff"), ka = require("../assets/fonts/Inter/Inter-Italic.woff"), Oa = require("../assets/fonts/Inter/Inter-Light.woff"), La = require("../assets/fonts/Inter/Inter-LightItalic.woff"), @@ -1299,34 +1298,34 @@ var wa, Da = require("../assets/fonts/Inter/Inter-Thin.woff"), Pa = require("../assets/fonts/Inter/Inter-Black.woff2"), Ba = require("../assets/fonts/Inter/Inter-BlackItalic.woff2"), - Ha = require("../assets/fonts/Inter/Inter-Bold.woff2"), - Fa = require("../assets/fonts/Inter/Inter-BoldItalic.woff2"), - za = require("../assets/fonts/Inter/Inter-Italic.woff2"), - Ua = require("../assets/fonts/Inter/Inter-Light.woff2"), + Fa = require("../assets/fonts/Inter/Inter-Bold.woff2"), + Ha = require("../assets/fonts/Inter/Inter-BoldItalic.woff2"), + Ua = require("../assets/fonts/Inter/Inter-Italic.woff2"), + za = require("../assets/fonts/Inter/Inter-Light.woff2"), Ga = require("../assets/fonts/Inter/Inter-LightItalic.woff2"), Va = require("../assets/fonts/Inter/Inter-Regular.woff2"), Za = require("../assets/fonts/Inter/Inter-Thin.woff2"), $a = t.createGlobalStyle( - wa || (wa = Ke(["\n ", "\n"], ["\n ", "\n"])), + Ca || (Ca = Ke(["\n ", "\n"], ["\n ", "\n"])), function (e) { var t = e.theme; return '\n /* Fonts */\n @font-face {\n font-family: "Inter";\n src: url(' .concat(Ba, ') format("woff2"),\n url(') .concat( - xa, + Ia, ') format("woff");\n font-weight: 900;\n font-style: italic;\n font-display: swap;\n }\n \n @font-face {\n font-family: "Inter";\n src: url(', ) - .concat(Ha, ') format("woff2"),\n url(') + .concat(Fa, ') format("woff2"),\n url(') .concat( Ra, ') format("woff");\n font-weight: bold;\n font-style: normal;\n font-display: swap;\n }\n \n @font-face {\n font-family: "Inter";\n src: url(', ) - .concat(Fa, ') format("woff2"),\n url(') + .concat(Ha, ') format("woff2"),\n url(') .concat( - Ia, + xa, ') format("woff");\n font-weight: bold;\n font-style: italic;\n font-display: swap;\n }\n \n @font-face {\n font-family: "Inter";\n src: url(', ) - .concat(Ua, ') format("woff2"),\n url(') + .concat(za, ') format("woff2"),\n url(') .concat( Oa, ') format("woff");\n font-weight: 300;\n font-style: normal;\n font-display: swap;\n }\n \n @font-face {\n font-family: "Inter";\n src: url(', @@ -1336,7 +1335,7 @@ var wa, Na, ') format("woff");\n font-weight: 900;\n font-style: normal;\n font-display: swap;\n }\n \n @font-face {\n font-family: "Inter";\n src: url(', ) - .concat(za, ') format("woff2"),\n url(') + .concat(Ua, ') format("woff2"),\n url(') .concat( ka, ') format("woff");\n font-weight: normal;\n font-style: italic;\n font-display: swap;\n }\n \n @font-face {\n font-family: "Inter";\n src: url(', @@ -1356,36 +1355,36 @@ var wa, Da, ') format("woff");\n font-weight: 100;\n font-style: normal;\n font-display: swap;\n }\n \n /* Main Page styling */\n \n *, *::before, *::after {\n box-sizing: inherit;\n outline:0;\n }\n \n html {\n box-sizing: border-box;\n -webkit-text-size-adjust: 100%;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n }\n \n body {\n background-color: ', ) - .concat(Aa(t, "bgColor", m), ";\n color: ") + .concat(wa(t, "bgColor", m), ";\n color: ") .concat( - Aa(t, "fontColor", h), + wa(t, "fontColor", h), ";\n height: 100vh;\n width: 100vw;\n font-family: 'Inter', sans-serif;\n margin: 0;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 14px;\n line-height: 1.5;\n transition: background-color 0s\n }\n \n fieldset, section {\n border: 1px solid ", ) .concat( - Aa(t, "borderColor", g), + wa(t, "borderColor", g), ";\n border-radius: 3px;\n background-color: transparent;\n padding: 25px;\n }\n \n a {\n color: ", ) .concat( - Aa(t, "linkColor", ce), + wa(t, "linkColor", ce), ";\n }\n \n a:hover {\n color: ", ) .concat( - Aa(t, "linkColor", ce), + wa(t, "linkColor", ce), ";\n }\n \n hr {\n border-top: 0;\n border-left: 0;\n borderR-right: 0;\n border-color: ", ) .concat( - Aa(t, "borderColor", g), + wa(t, "borderColor", g), ";\n background-color: transparent;\n }\n \n ul {\n padding-left: 20px;\n list-style: none;\n \n li:not([class*=\"Mui\"])::before {\n content: '■';\n color: ", ) .concat( - Aa(t, "bulletColor", f), + wa(t, "bulletColor", f), ';\n font-size: 20px;\n display: inline-block;\n width: 1em;\n margin-left: -1em;\n }\n \n ul {\n list-style: none;\n li:not([class*="Mui"])::before {\n content: "○";\n color: ', ) .concat( - Aa(t, "bulletColor", f), + wa(t, "bulletColor", f), ",\n font-size: 20px;\n display: inline-block;\n width: 1em;\n margin-left: -1em;\n }\n }\n }\n \n button:active, button:focus, input: active, input:focus {\n outline: 0;\n }\n \n .min-icon {\n width: 26px;\n }\n \n #root: {\n height: 100%;\n width: 100%;\n display: flex;\n flex-flow: column;\n align-items: stretch;\n }\n \n #preload {\n display: none;\n }\n \n #loader-block {\n display: flex;\n flex-direction: column;\n width: 100%;\n height: 100vh;\n justify-content: center;\n align-items: center;\n }\n \n .muted {\n color: ", ) - .concat(Aa(t, "mutedText", de), ";\n }\n "); + .concat(wa(t, "mutedText", de), ";\n }\n "); }, ), Wa = l.default.button(function (e) { @@ -1412,7 +1411,7 @@ var wa, s && i && ((l && "" !== l.trim()) || d) && - (((t = {})["@media (max-width: ".concat(Aa(c, "md", 0), "px)")] = { + (((t = {})["@media (max-width: ".concat(wa(c, "md", 0), "px)")] = { padding: "0 14px", "& .button-label": { display: "none" }, }), @@ -1435,74 +1434,74 @@ var wa, margin: 0, padding: (l && "" !== l.trim()) || d ? "0 25px" : "0 14px", transition: "all 0.2s linear", - backgroundColor: Aa( + backgroundColor: wa( n, "buttons.".concat(p, ".enabled.background"), "#fff", ), - borderColor: Aa(n, "buttons.".concat(p, ".enabled.border"), "#000"), + borderColor: wa(n, "buttons.".concat(p, ".enabled.border"), "#000"), borderWidth: 1, borderStyle: "solid", - color: Aa(n, "buttons.".concat(p, ".enabled.text"), "#000"), + color: wa(n, "buttons.".concat(p, ".enabled.text"), "#000"), "& .button-label": $e({ whiteSpace: a ? "normal" : "nowrap" }, m), "& .buttonIcon": { display: "block", height: 14, "& > svg": { - fill: Aa(n, "buttons.".concat(p, ".enabled.text"), "#000"), - color: Aa(n, "buttons.".concat(p, ".enabled.text"), "#000"), + fill: wa(n, "buttons.".concat(p, ".enabled.text"), "#000"), + color: wa(n, "buttons.".concat(p, ".enabled.text"), "#000"), width: 14, height: 14, }, }, "&:disabled": { cursor: "not-allowed", - backgroundColor: Aa( + backgroundColor: wa( n, "buttons.".concat(p, ".disabled.background"), "#fff", ), - borderColor: Aa( + borderColor: wa( n, "buttons.".concat(p, ".disabled.border"), "#000", ), borderWeight: 1, borderStyle: "solid", - color: Aa(n, "buttons.".concat(p, ".disabled.text"), "#000"), + color: wa(n, "buttons.".concat(p, ".disabled.text"), "#000"), "& .buttonIcon > svg": { - fill: Aa(n, "buttons.".concat(p, ".disabled.text"), "#000"), - color: Aa(n, "buttons.".concat(p, ".disabled.text"), "#000"), + fill: wa(n, "buttons.".concat(p, ".disabled.text"), "#000"), + color: wa(n, "buttons.".concat(p, ".disabled.text"), "#000"), }, }, "&:hover:not(:disabled)": { - backgroundColor: Aa( + backgroundColor: wa( n, "buttons.".concat(p, ".hover.background"), "#fff", ), - borderColor: Aa(n, "buttons.".concat(p, ".hover.border"), "#000"), - color: Aa(n, "buttons.".concat(p, ".hover.text"), "#000"), + borderColor: wa(n, "buttons.".concat(p, ".hover.border"), "#000"), + color: wa(n, "buttons.".concat(p, ".hover.text"), "#000"), "& .buttonIcon > svg": { - fill: Aa(n, "buttons.".concat(p, ".hover.text"), "#000"), - color: Aa(n, "buttons.".concat(p, ".hover.text"), "#000"), + fill: wa(n, "buttons.".concat(p, ".hover.text"), "#000"), + color: wa(n, "buttons.".concat(p, ".hover.text"), "#000"), }, }, "&:active:not(:disabled)": { - backgroundColor: Aa( + backgroundColor: wa( n, "buttons.".concat(p, ".pressed.background"), "#fff", ), - borderColor: Aa( + borderColor: wa( n, "buttons.".concat(p, ".pressed.border"), "#000", ), - color: Aa(n, "buttons.".concat(p, ".pressed.text"), "#000"), + color: wa(n, "buttons.".concat(p, ".pressed.text"), "#000"), "& .buttonIcon > svg": { - fill: Aa(n, "buttons.".concat(p, ".pressed.text"), "#000"), - color: Aa(n, "buttons.".concat(p, ".pressed.text"), "#000"), + fill: wa(n, "buttons.".concat(p, ".pressed.text"), "#000"), + color: wa(n, "buttons.".concat(p, ".pressed.text"), "#000"), }, }, }, @@ -1576,11 +1575,11 @@ var wa, ); }, qa = l.default.svg(function (e) { - var t = Aa(e, "theme.logoLabelColor", "#000"); + var t = wa(e, "theme.logoLabelColor", "#000"); return ( - e.inverse && (t = Aa(e, "theme.logoLabelInverse", "#fff")), + e.inverse && (t = wa(e, "theme.logoLabelInverse", "#fff")), { - "& .minioSection": { fill: Aa(e, "theme.logoColor", "#C51C3F") }, + "& .minioSection": { fill: wa(e, "theme.logoColor", "#C51C3F") }, "& .minioApplicationName": { fill: t }, } ); @@ -3087,7 +3086,7 @@ var wa, ); }, Er = l.default.svg(function (e) { - return { fill: Aa(e, "theme.logoColor", "#C51C3F") }; + return { fill: wa(e, "theme.logoColor", "#C51C3F") }; }), br = function (e) { var t = e.width, @@ -3275,7 +3274,7 @@ var wa, return o.default.createElement(br, { onClick: i }); } }, - yr = l.default.div(function (e) { + _r = l.default.div(function (e) { var t = { boxSizing: "border-box" }; if (e.container) t = { @@ -3291,28 +3290,28 @@ var wa, n.forEach(function (a, r) { var o, i, - l = Aa(e, a, !1); + l = wa(e, a, !1); if (!!l) { var s = {}; if ( ("number" == typeof l && - (s = { flexBasis: u(Aa(e, a, 12)), width: u(Aa(e, a, 12)) }), + (s = { flexBasis: u(wa(e, a, 12)), width: u(wa(e, a, 12)) }), "hidden" === l) ) { var d = ""; n[r + 1] && - (d = "and (max-width: ".concat(Aa(c, n[r + 1], 0), "px)")), + (d = "and (max-width: ".concat(wa(c, n[r + 1], 0), "px)")), (t = $e( $e({}, t), (((o = {})[ - "@media (min-width: ".concat(Aa(c, a, 0), "px) ").concat(d) + "@media (min-width: ".concat(wa(c, a, 0), "px) ").concat(d) ] = { display: "none" }), o), )); } t = $e( $e({}, t), - (((i = {})["@media (min-width: ".concat(Aa(c, a, 0), "px)")] = $e( + (((i = {})["@media (min-width: ".concat(wa(c, a, 0), "px)")] = $e( { flexGrow: "1" }, s, )), @@ -3323,8 +3322,8 @@ var wa, } return $e($e({}, t), e.sx); }), - _r = function (e) { - return o.default.createElement(yr, $e({}, e), e.children); + yr = function (e) { + return o.default.createElement(_r, $e({}, e), e.children); }; function Sr(e, t, n, a) { return new (n || (n = Promise))(function (r, o) { @@ -3356,7 +3355,7 @@ function Sr(e, t, n, a) { s((a = a.apply(e, t || [])).next()); }); } -const wr = [ +const Cr = [ "geforce 320m", "geforce 8600", "geforce 8600m gt", @@ -3405,16 +3404,16 @@ const wr = [ "sgx 543", "sgx543", ]; -function Cr(e) { +function Ar(e) { return e .toLowerCase() .replace(/.*angle ?\((.+)\)(?: on vulkan [0-9.]+)?$/i, "$1") .replace(/\s(\d{1,2}gb|direct3d.+$)|\(r\)| \([^)]+\)$/g, "") .replace(/(?:vulkan|opengl) \d+\.\d+(?:\.\d+)?(?: \((.*)\))?/, "$1"); } -const Ar = "undefined" == typeof window, +const wr = "undefined" == typeof window, Nr = (() => { - if (Ar) return; + if (wr) return; const { userAgent: e, platform: t, maxTouchPoints: n } = window.navigator, a = /(iphone|ipod|ipad)/i.test(e), r = "iPad" === t || ("MacIntel" === t && n > 0 && !window.MSStream); @@ -3424,13 +3423,13 @@ const Ar = "undefined" == typeof window, isSafari12: /Version\/12.+Safari/.test(e), }; })(); -class xr extends Error { +class Ir extends Error { constructor(e) { super(e), Object.setPrototypeOf(this, new.target.prototype); } } const Rr = [], - Ir = []; + xr = []; function kr(e, t) { if (e === t) return 0; const n = e; @@ -3447,10 +3446,10 @@ function kr(e, t) { c = 0, d = 0, u = 0; - for (; d < a; ) (Ir[d] = e.charCodeAt(i + d)), (Rr[d] = ++d); + for (; d < a; ) (xr[d] = e.charCodeAt(i + d)), (Rr[d] = ++d); for (; u < r; ) for (o = t.charCodeAt(i + u), l = u++, c = u, d = 0; d < a; d++) - (s = o === Ir[d] ? l : l + 1), + (s = o === xr[d] ? l : l + 1), (l = Rr[d]), (c = Rr[d] = l > c ? (s > c ? c + 1 : s) : s > l ? l + 1 : s); return c; @@ -3468,7 +3467,7 @@ const Lr = ({ } = {}) => Sr(void 0, void 0, void 0, function* () { const i = {}; - if (Ar) return { tier: 0, type: "SSR" }; + if (wr) return { tier: 0, type: "SSR" }; const { isIpad: l = !!(null == Nr ? void 0 : Nr.isIpad), isMobile: s = !!(null == Nr ? void 0 : Nr.isMobile), @@ -3477,7 +3476,7 @@ const Lr = ({ Sr(void 0, void 0, void 0, function* () { const t = yield fetch(`${o}/${e}`).then((e) => e.json()); if (parseInt(t.shift().split(".")[0], 10) < 4) - throw new xr( + throw new Ir( "Detect GPU benchmark data is out of date. Please update to version 4x", ); return t; @@ -3494,7 +3493,7 @@ const Lr = ({ }); let m, h = ""; - if (u) (u = Cr(u)), (m = [u]); + if (u) (u = Ar(u)), (m = [u]); else { const e = a || @@ -3518,7 +3517,7 @@ const Lr = ({ if ((t && (u = e.getParameter(t.UNMASKED_RENDERER_WEBGL)), !u)) return p(1, "FALLBACK"); (h = u), - (u = Cr(u)), + (u = Ar(u)), (m = (function (e, t, n) { return "apple gpu" === t ? (function (e, t, n) { @@ -3632,7 +3631,7 @@ const Lr = ({ try { o = yield r; } catch (n) { - if (n instanceof xr) throw n; + if (n instanceof Ir) throw n; return; } const u = (function (e) { @@ -3672,8 +3671,8 @@ const Lr = ({ r < b && ((b = r), (f = e)); } if (!f) return; - const [, , y, _] = f; - return [b, y, g, _]; + const [, , _, y] = f; + return [b, _, g, y]; }); }), )) @@ -3682,7 +3681,7 @@ const Lr = ({ e === n ? t - a : e - n, ); if (!f.length) { - const e = wr.find((e) => u.includes(e)); + const e = Cr.find((e) => u.includes(e)); return e ? p(0, "BLOCKLISTED", e) : p(1, "FALLBACK", `${u} (${h})`); } const [, g, E, b] = f[0]; @@ -3696,10 +3695,10 @@ var Mr, Dr, Pr, Br, - Hr, Fr, - zr, + Hr, Ur, + zr, Gr, Vr, Zr, @@ -3717,7 +3716,7 @@ var Mr, "& .mainContainer": { height: "100vh" }, "& .decorationPanel": { position: "relative", - backgroundColor: Aa(n, "login.promoBG", "#000110"), + backgroundColor: wa(n, "login.promoBG", "#000110"), "& .videoContainer": { width: "100%", height: "auto", @@ -3725,7 +3724,7 @@ var Mr, position: "absolute", bottom: "0", right: 0, - filter: Aa(n, "login.bgFilter", "none"), + filter: wa(n, "login.bgFilter", "none"), "&:before": { position: "absolute", width: "100%", @@ -3764,7 +3763,7 @@ var Mr, left: "50%", transform: "translateX(-50%)", "& .promoHeader": { - color: Aa(n, "login.promoHeader", "#fff"), + color: wa(n, "login.promoHeader", "#fff"), fontSize: "46px", textAlign: "left", fontWeight: "900", @@ -3773,14 +3772,14 @@ var Mr, "& .promoInfo": { marginTop: "31px", maxWidth: "542px", - color: Aa(n, "login.promoText", "#fff"), + color: wa(n, "login.promoText", "#fff"), fontSize: "18px", textAlign: "left", fontWeight: "300", lineHeight: "30px", textShadow: "0 0 5ppx #000", "& a": { - color: Aa(n, "login.promoText", "#fff"), + color: wa(n, "login.promoText", "#fff"), textDecoration: "none", fontWeight: "bold", "&:hover": { textDecoration: "underline" }, @@ -3791,12 +3790,12 @@ var Mr, "& .formPanel": ((t = { maxWidth: "520px", - backgroundColor: Aa(n, "login.formBG", "#fff"), + backgroundColor: wa(n, "login.formBG", "#fff"), }), (t[ "@media (min-width: " - .concat(Aa(c, "xs", 0), "px) and (max-width: ") - .concat(Aa(c, "md", 0), "px)") + .concat(wa(c, "xs", 0), "px) and (max-width: ") + .concat(wa(c, "md", 0), "px)") ] = { maxWidth: "100%" }), (t["& .logoContainer"] = { display: "flex", @@ -3817,7 +3816,7 @@ var Mr, display: "flex", width: "328px", borderTop: "".concat( - Aa(n, "login.footerDivider", "#f2f2f2"), + wa(n, "login.footerDivider", "#f2f2f2"), " 1px solid", ), padding: "35px 0", @@ -3826,7 +3825,7 @@ var Mr, justifyContent: "center", }, "& .footer, & .footer a": { - color: Aa(n, "login.footerElements", "#000"), + color: wa(n, "login.footerElements", "#000"), fontSize: "14px", textDecoration: "none", }, @@ -3879,8 +3878,8 @@ var Mr, )), ), ao = t.keyframes( - Hr || - (Hr = Ke( + Fr || + (Fr = Ke( [ '\n 0% {\n d: path("M249.74,169.63C255.24,145.95,257.31,121.31,252.08,97.38C246.83,73.38,233.49,52.08,215.29,35.76C205.73,27.19,191.54,41.29,201.15,49.9C217.04,64.13,228.2,81.76,232.8,102.69C237.26,123,235.13,144.24,230.46,164.3C227.54,176.84,246.82,182.18,249.74,169.63C249.74,169.63,249.74,169.63,249.74,169.63Z");\n }\n 10% {\n d: path("M250.887564,168.08137C250.887564,168.081368,250.887563,168.081375,250.887563,168.081375C250.887563,168.081375,253.7831,157.676613,244.778825,154.781475C235.762034,151.882313,232.694053,158.881918,231.752888,162.486547C231.017121,165.304508,231.564293,168.517464,232.231509,169.666243C233.407087,171.690293,235.517449,173.828597,238.467701,174.606956C241.339242,175.364549,245.542656,175.427978,248.770823,172.704057C248.770823,172.704057,250.400569,171.202441,250.887564,168.08137Z");\n }\n 20% {\n d: path("M250.887564,168.08137C250.887564,168.081368,250.887563,168.081375,250.887563,168.081375C250.887563,168.081375,253.7831,157.676613,244.778825,154.781475C235.762034,151.882313,232.694053,158.881918,231.752888,162.486547C231.017121,165.304508,231.564293,168.517464,232.231509,169.666243C233.407087,171.690293,235.517449,173.828597,238.467701,174.606956C241.339242,175.364549,245.542656,175.427978,248.770823,172.704057C248.770823,172.704057,250.400569,171.202441,250.887564,168.08137Z");\n }\n 30% {\n d: path("M249.74,169.63C255.24,145.95,257.31,121.31,252.08,97.38C246.83,73.38,233.49,52.08,215.29,35.76C205.73,27.19,191.54,41.29,201.15,49.9C217.04,64.13,228.2,81.76,232.8,102.69C237.26,123,235.13,144.24,230.46,164.3C227.54,176.84,246.82,182.18,249.74,169.63C249.74,169.63,249.74,169.63,249.74,169.63Z");\n }\n 33.333333% {\n d: path("M249.74,169.63C255.24,145.95,257.31,121.31,252.08,97.38C246.83,73.38,233.49,52.08,215.29,35.76C205.73,27.19,191.54,41.29,201.15,49.9C217.04,64.13,228.2,81.76,232.8,102.69C237.26,123,235.13,144.24,230.46,164.3C227.54,176.84,246.82,182.18,249.74,169.63C249.74,169.63,249.74,169.63,249.74,169.63Z");\n }\n 43.333333% {\n d: path("M241.985702,180.287452C255.201364,145.393106,257.31,121.31,252.08,97.38C246.83,73.38,233.49,52.08,215.29,35.76C205.73,27.19,189.760952,38.146938,199.370952,46.756938C229.706596,66.855753,234.126292,101.544407,234.194759,127.574104C235.798839,155.047874,216.192342,185.901625,205.13,201.21C199.980012,208.336696,214.039151,220.128533,219.270001,215.35C219.270001,215.35,237.299554,192.660656,241.985702,180.287452Z");\n }\n 100% {\n d: path("M241.985702,180.287452C255.201364,145.393106,257.31,121.31,252.08,97.38C246.83,73.38,233.49,52.08,215.29,35.76C205.73,27.19,189.760952,38.146938,199.370952,46.756938C229.706596,66.855753,234.126292,101.544407,234.194759,127.574104C235.798839,155.047874,216.192342,185.901625,205.13,201.21C199.980012,208.336696,214.039151,220.128533,219.270001,215.35C219.270001,215.35,237.299554,192.660656,241.985702,180.287452Z");\n }\n', ], @@ -3890,8 +3889,8 @@ var Mr, )), ), ro = t.keyframes( - Fr || - (Fr = Ke( + Hr || + (Hr = Ke( [ '\n 0% {\n d: path("M171.68,7.71C148.17,1.51,123.61,-1.28,99.53,3.25C75.39,7.79,53.7,20.49,36.85,38.21C28.01,47.52,41.68,62.11,50.57,52.76C65.27,37.3,83.22,26.66,104.27,22.68C124.7,18.82,145.87,21.58,165.79,26.83C178.22,30.11,184.14,11,171.68,7.71C171.68,7.71,171.68,7.71,171.68,7.71Z");\n }\n 10% {\n d: path("M171.58686,7.8192C164.834536,7.661923,162.882928,13.414575,162.613915,14.669774C162.613914,14.669774,161.858025,17.37084,162.366976,18.743708C162.782522,19.864622,163.527502,21.022768,164.723558,21.957074C165.842173,22.830886,168.859974,24.254302,168.859974,24.254302C168.859974,24.254302,168.859968,24.254306,168.859967,24.254304C181.289967,27.534304,184.046866,11.109212,171.586866,7.819212C171.586866,7.819212,171.58686,7.8192,171.58686,7.8192Z");\n }\n 20% {\n d: path("M171.58686,7.8192C164.834536,7.661923,162.882928,13.414575,162.613915,14.669774C162.613914,14.669774,161.858025,17.37084,162.366976,18.743708C162.782522,19.864622,163.527502,21.022768,164.723558,21.957074C165.842173,22.830886,168.859974,24.254302,168.859974,24.254302C168.859974,24.254302,168.859968,24.254306,168.859967,24.254304C181.289967,27.534304,184.046866,11.109212,171.586866,7.819212C171.586866,7.819212,171.58686,7.8192,171.58686,7.8192Z");\n }\n 30% {\n d: path("M171.68,7.71C148.17,1.51,123.61,-1.28,99.53,3.25C75.39,7.79,53.7,20.49,36.85,38.21C28.01,47.52,41.68,62.11,50.57,52.76C65.27,37.3,83.22,26.66,104.27,22.68C124.7,18.82,145.87,21.58,165.79,26.83C178.22,30.11,184.14,11,171.68,7.71C171.68,7.71,171.68,7.71,171.68,7.71Z");\n }\n 33.333333% {\n d: path("M171.68,7.71C148.17,1.51,123.61,-1.28,99.53,3.25C75.39,7.79,53.7,20.49,36.85,38.21C28.01,47.52,41.68,62.11,50.57,52.76C65.27,37.3,83.22,26.66,104.27,22.68C124.7,18.82,145.87,21.58,165.79,26.83C178.22,30.11,184.14,11,171.68,7.71C171.68,7.71,171.68,7.71,171.68,7.71Z");\n }\n 43.333333% {\n d: path("M154.601291,1.547478C127.732134,-3.659063,101.676041,0.16217,89.834975,4.047622C73.018778,9.565582,43.015709,29.967817,36.85,38.21C28.01,47.52,41.568561,62.002759,50.57,52.76C67.005248,35.884138,77.788003,22.937369,100.935291,18.024709C148.028227,8.029949,175.904245,24.591662,199.370952,46.756938C210.775532,51.88401,219.463487,39.878796,215.289997,35.759998C189.664787,10.470596,154.601291,1.547478,154.601291,1.547478Z");\n }\n 100% {\n d: path("M154.601291,1.547478C127.732134,-3.659063,101.676041,0.16217,89.834975,4.047622C73.018778,9.565582,43.015709,29.967817,36.85,38.21C28.01,47.52,41.568561,62.002759,50.57,52.76C67.005248,35.884138,77.788003,22.937369,100.935291,18.024709C148.028227,8.029949,175.904245,24.591662,199.370952,46.756938C210.775532,51.88401,219.463487,39.878796,215.289997,35.759998C189.664787,10.470596,154.601291,1.547478,154.601291,1.547478Z");\n }\n', ], @@ -3901,8 +3900,8 @@ var Mr, )), ), oo = t.keyframes( - zr || - (zr = Ke( + Ur || + (Ur = Ke( [ '\n 0% {\n d: path("M5.83,85.46C0.33,109.14,-1.74,133.78,3.49,157.71C8.74,181.71,22.08,203.01,40.28,219.33C49.84,227.9,64.03,213.8,54.42,205.19C38.53,190.96,27.37,173.33,22.77,152.4C18.31,132.09,20.44,110.85,25.11,90.79C28.03,78.25,8.75,72.91,5.83,85.46L5.83,85.46Z");\n }\n 3.333333% {\n d: path("M4.90273,88.748028C1.236063,104.534694,0.694614,122.375568,4.181281,138.328902C7.119767,155.82704,18.329955,178.442148,31.722495,188.944182C39.448991,194.869945,48.960631,181.919808,35.808325,167.974185C27.053341,155.46954,26.778713,144.786038,23.180834,130.168643C19.139468,114.899686,18.114526,100.786543,20.952073,87.411869C21.572437,79.045425,6.897064,77.595457,4.916661,86.915441L4.90273,88.748028Z");\n }\n 10% {\n d: path("M3.04819,95.324083C3.04819,95.324083,5.563842,99.566705,5.563842,99.566705C5.563842,99.566705,11.253926,104.287825,15.031546,103.153927C19.091035,103.791214,24.274539,98.764542,25.851733,95.404259C27.275674,92.370488,25.596139,87.698114,24.002501,85.705929C20.798403,80.519057,13.463578,80.659628,12.636219,80.655608C8.65731,80.636275,3.191193,86.96637,3.089982,89.826322L3.04819,95.324083Z");\n }\n 20% {\n d: path("M3.04819,95.324083C3.04819,95.324083,5.563842,99.566705,5.563842,99.566705C5.563842,99.566705,11.253926,104.287825,15.031546,103.153927C19.091035,103.791214,24.274539,98.764542,25.851733,95.404259C27.275674,92.370488,25.596139,87.698114,24.002501,85.705929C20.798403,80.519057,13.463578,80.659628,12.636219,80.655608C8.65731,80.636275,3.191193,86.96637,3.089982,89.826322L3.04819,95.324083Z");\n }\n 30% {\n d: path("M5.83,85.46C0.33,109.14,-1.74,133.78,3.49,157.71C8.74,181.71,22.08,203.01,40.28,219.33C49.84,227.9,64.03,213.8,54.42,205.19C38.53,190.96,27.37,173.33,22.77,152.4C18.31,132.09,20.44,110.85,25.11,90.79C28.03,78.25,8.75,72.91,5.83,85.46L5.83,85.46Z");\n }\n 33.333333% {\n d: path("M5.83,85.46C0.33,109.14,-1.74,133.78,3.49,157.71C8.74,181.71,22.08,203.01,40.28,219.33C49.84,227.9,64.03,213.8,54.42,205.19C38.53,190.96,27.37,173.33,22.77,152.4C18.31,132.09,20.44,110.85,25.11,90.79C28.03,78.25,8.75,72.91,5.83,85.46L5.83,85.46Z");\n }\n 43.333333% {\n d: path("M36.436007,38.11681C-7.498754,85.801617,-0.826469,134.911183,5.658972,158.164678C15.873566,192.855226,35.43893,215.965329,40.28,219.33C49.84,227.9,63.271136,215.585685,53.661136,206.975685C38.384036,191.128398,25.999041,166.121323,22.77,152.4C12.429986,121.009925,27.020185,73.061168,50.245766,52.61587C65.058304,39.576508,51.054205,23.186387,36.436019,38.116819L36.436007,38.11681Z");\n }\n 100% {\n d: path("M36.436007,38.11681C-7.498754,85.801617,-0.826469,134.911183,5.658972,158.164678C15.873566,192.855226,35.43893,215.965329,40.28,219.33C49.84,227.9,63.271136,215.585685,53.661136,206.975685C38.384036,191.128398,25.999041,166.121323,22.77,152.4C12.429986,121.009925,27.020185,73.061168,50.245766,52.61587C65.058304,39.576508,51.054205,23.186387,36.436019,38.116819L36.436007,38.11681Z");\n }\n', ], @@ -3912,8 +3911,8 @@ var Mr, )), ), io = t.keyframes( - Ur || - (Ur = Ke( + zr || + (zr = Ke( [ "\n 0% {\n transform: translate(139.784999px, 140.086986px) scale(1, 1);\n }\n 30% {\n transform: translate(139.784999px, 140.086986px) scale(1, 1);\n }\n 43.333333% {\n transform: translate(139.784999px, 140.086986px) scale(0.102813, 0.102813);\n }\n 50% {\n transform: translate(139.784999px, 140.086986px) scale(0.102813, 0.102813);\n }\n 60% {\n transform: translate(139.784999px, 140.086986px) scale(1.001075, 1.001075);\n }\n 100% {\n transform: translate(139.784999px, 140.086986px) scale(1.001075, 1.001075);\n }\n", ], @@ -3992,7 +3991,7 @@ var Mr, ], )), function (e) { - return Aa(e, "theme.loaderColor", "#113053"); + return wa(e, "theme.loaderColor", "#113053"); }, Jr, eo, @@ -4115,15 +4114,15 @@ var Mr, flexDirection: "row", width: "100%", minHeight: 83, - backgroundColor: Aa(n, "pageHeader.background", "#fff"), + backgroundColor: wa(n, "pageHeader.background", "#fff"), left: 0, borderBottom: "1px solid ".concat( - Aa(n, "pageHeader.border", "#E5E5E5"), + wa(n, "pageHeader.border", "#E5E5E5"), ), flexWrap: "wrap", justifyContent: "space-between", alignItems: "center", - })["@media (max-width: ".concat(Aa(c, "md", 0), "px)")] = { + })["@media (max-width: ".concat(wa(c, "md", 0), "px)")] = { "& > div": { margin: "4px 0", padding: "0 20px," }, }), t), @@ -4133,7 +4132,7 @@ var Mr, ho = l.default.div(function (e) { var t = e.theme; return { - color: Aa(t, "pageHeader.color", "#000"), + color: wa(t, "pageHeader.color", "#000"), fontSize: 18, fontWeight: 700, paddingLeft: 20, @@ -4141,7 +4140,7 @@ var Mr, flexGrow: 1, marginRight: 10, "& a": { - color: Aa(t, "pageHeader.color", "#000"), + color: wa(t, "pageHeader.color", "#000"), textDecoration: "none", }, }; @@ -4193,8 +4192,8 @@ var Mr, var t = e.theme, n = e.placement, a = "6px", - r = Aa(t, "tooltip.background", "#737373"), - o = Aa(t, "tooltip.color", "#FFFFFF"), + r = wa(t, "tooltip.background", "#737373"), + o = wa(t, "tooltip.color", "#FFFFFF"), i = {}, l = { content: "' '", @@ -4298,7 +4297,7 @@ var Mr, } return o.default.createElement(vo, { placement: i, style: r }, n); }, - yo = function (t) { + _o = function (t) { var a = t.children, r = t.tooltip, i = t.errorProps, @@ -4342,7 +4341,7 @@ var Mr, ), ); }, - _o = function (e) { + yo = function (e) { return i.createElement( "svg", $e( @@ -4435,7 +4434,7 @@ var Mr, ), ); }, - wo = function (e) { + Co = function (e) { return i.createElement( "svg", $e( @@ -4472,7 +4471,7 @@ var Mr, ), ); }, - Co = function (e) { + Ao = function (e) { return i.createElement( "svg", $e( @@ -4511,7 +4510,7 @@ var Mr, ), ); }, - Ao = function (e) { + wo = function (e) { return o.default.createElement( "svg", $e( @@ -4572,7 +4571,7 @@ var Mr, ), ); }, - xo = function (e) { + Io = function (e) { return i.createElement( "svg", $e( @@ -4646,7 +4645,7 @@ var Mr, ), ); }, - Io = function (e) { + xo = function (e) { return i.createElement( "svg", $e( @@ -4999,7 +4998,7 @@ var Mr, ), ); }, - Ho = function (e) { + Fo = function (e) { return i.createElement( "svg", $e( @@ -5060,7 +5059,7 @@ var Mr, ), ); }, - Fo = function (e) { + Ho = function (e) { return i.createElement( "svg", $e( @@ -5099,7 +5098,7 @@ var Mr, ), ); }, - zo = function (e) { + Uo = function (e) { return i.createElement( "svg", $e( @@ -5146,7 +5145,7 @@ var Mr, ), ); }, - Uo = function (e) { + zo = function (e) { return i.createElement( "svg", $e( @@ -5438,8 +5437,8 @@ var Mr, var t = e.theme, n = e.placement, a = "6px", - r = Aa(t, "tooltip.background", "#737373"), - o = Aa(t, "tooltip.color", "#FFFFFF"), + r = wa(t, "tooltip.background", "#737373"), + o = wa(t, "tooltip.color", "#FFFFFF"), i = {}, l = { content: "' '", @@ -5508,7 +5507,7 @@ var Mr, var t = e.theme, n = e.placement, a = "6px", - r = Aa(t, "tooltip.background", "#737373"), + r = wa(t, "tooltip.background", "#737373"), o = {}, i = { content: "' '", @@ -5560,9 +5559,9 @@ var Mr, ri = l.default.div(function (e) { var t = e.theme; return { - border: "1px solid ".concat(Aa(t, "borderColor", "#E2E2E2")), + border: "1px solid ".concat(wa(t, "borderColor", "#E2E2E2")), borderRadius: 2, - backgroundColor: Aa(t, "boxBackground", "#FBFAFA"), + backgroundColor: wa(t, "boxBackground", "#FBFAFA"), paddingLeft: 10, paddingTop: 5, paddingBottom: 5, @@ -5693,14 +5692,14 @@ var Mr, return o.default.createElement( ai, { placement: r, style: a, onClick: g }, - o.default.createElement(_o, { + o.default.createElement(yo, { style: { width: 12, height: 12 }, }), ); }, { placement: i, - content: o.default.createElement(_o, null), + content: o.default.createElement(yo, null), anchorEl: s, }, ), @@ -5770,10 +5769,10 @@ var Mr, ri, { className: "helpbox-container", ref: b }, o.default.createElement( - _r, + yr, { container: !0 }, o.default.createElement( - _r, + yr, { item: !0, xs: 12, className: "helpText" }, r, ), @@ -5797,7 +5796,7 @@ var Mr, fontWeight: 600, marginRight: 10, fontSize: 14, - color: Aa(t, "commonInput.labelColor", "#07193E"), + color: wa(t, "commonInput.labelColor", "#07193E"), textAlign: "left", alignItems: "center", display: "flex", @@ -5878,7 +5877,7 @@ var Mr, height: 16, borderRadius: 2, border: "1px solid ".concat( - Aa(n, "checkbox.checkBoxBorder", "#c3c3c3"), + wa(n, "checkbox.checkBoxBorder", "#c3c3c3"), ), boxShadow: "inset 0px 1px 3px rgba(0,0,0,0.1)", }, @@ -5889,7 +5888,7 @@ var Mr, display: "block", width: 12, height: 12, - backgroundColor: Aa(n, "checkbox.checkBoxColor", "#4CCB92"), + backgroundColor: wa(n, "checkbox.checkBoxColor", "#4CCB92"), borderRadius: 1, top: "50%", left: "50%", @@ -5899,12 +5898,12 @@ var Mr, "input:disabled": { "& ~ .checkbox": { border: "1px solid ".concat( - Aa(n, "checkbox.disabledBorder", "#B4B4B4"), + wa(n, "checkbox.disabledBorder", "#B4B4B4"), ), }, "&:checked ~ .checkbox": { "&:before": { - backgroundColor: Aa(n, "checkbox.disabledColor", "#D5D7D7"), + backgroundColor: wa(n, "checkbox.disabledColor", "#D5D7D7"), }, }, }, @@ -5972,9 +5971,9 @@ var Mr, "div", { className: "tooltipContainer" }, o.default.createElement( - yo, + _o, { tooltip: t, placement: "top" }, - o.default.createElement(xo, null), + o.default.createElement(Io, null), ), ), ), @@ -6009,20 +6008,20 @@ var Mr, position: "relative", cursor: "pointer", transitionDuration: "0.2s", - backgroundColor: Aa(t, "iconButton.buttonBG", "#000"), + backgroundColor: wa(t, "iconButton.buttonBG", "#000"), "& svg": { - fill: Aa(t, "iconButton.color", "#000"), + fill: wa(t, "iconButton.color", "#000"), margin: "calc(25% - 2px)", }, "&:hover:not(:disabled)": { - backgroundColor: Aa(t, "iconButton.hoverBG", "#000"), + backgroundColor: wa(t, "iconButton.hoverBG", "#000"), }, "&:active:not(:disabled)": { - backgroundColor: Aa(t, "iconButton.activeBG", "#000"), + backgroundColor: wa(t, "iconButton.activeBG", "#000"), }, "&:disabled": { cursor: "not-allowed", - backgroundColor: Aa(t, "iconButton.disabledBG", "#000"), + backgroundColor: wa(t, "iconButton.disabledBG", "#000"), }, }; }), @@ -6055,16 +6054,16 @@ function fi(e) { } function gi(e) { var t = (function (e, t) { - if ("object" !== fi(e) || null === e) return e; + if ("object" != fi(e) || !e) return e; var n = e[Symbol.toPrimitive]; if (void 0 !== n) { var a = n.call(e, t || "default"); - if ("object" !== fi(a)) return a; + if ("object" != fi(a)) return a; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === t ? String : Number)(e); })(e, "string"); - return "symbol" === fi(t) ? t : String(t); + return "symbol" == fi(t) ? t : String(t); } function Ei(e, t) { for (var n = 0; n < t.length; n++) { @@ -6098,24 +6097,24 @@ function Ti(e, t) { ); return vi(e); } -function yi(e) { +function _i(e) { return ( - (yi = Object.setPrototypeOf + (_i = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (e) { return e.__proto__ || Object.getPrototypeOf(e); }), - yi(e) + _i(e) ); } -function _i(e, t) { +function yi(e, t) { return ( - (_i = Object.setPrototypeOf + (yi = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (e, t) { return (e.__proto__ = t), e; }), - _i(e, t) + yi(e, t) ); } function Si(e, t) { @@ -6125,9 +6124,9 @@ function Si(e, t) { constructor: { value: e, writable: !0, configurable: !0 }, })), Object.defineProperty(e, "prototype", { writable: !1 }), - t && _i(e, t); + t && yi(e, t); } -function wi(e, t, n) { +function Ci(e, t, n) { return ( (t = gi(t)) in e ? Object.defineProperty(e, t, { @@ -6140,11 +6139,11 @@ function wi(e, t, n) { e ); } -function Ci() { +function Ai() { var e = this.constructor.getDerivedStateFromProps(this.props, this.state); null != e && this.setState(e); } -function Ai(e) { +function wi(e) { this.setState( function (t) { var n = this.constructor.getDerivedStateFromProps(e, t); @@ -6164,7 +6163,7 @@ function Ni(e, t) { (this.props = n), (this.state = a); } } -function xi(e) { +function Ii(e) { var t = e.prototype; if (!t || !t.isReactComponent) throw new Error("Can only polyfill class components"); @@ -6210,7 +6209,7 @@ function xi(e) { } if ( ("function" == typeof e.getDerivedStateFromProps && - ((t.componentWillMount = Ci), (t.componentWillReceiveProps = Ai)), + ((t.componentWillMount = Ai), (t.componentWillReceiveProps = wi)), "function" == typeof t.getSnapshotBeforeUpdate) ) { if ("function" != typeof t.componentDidUpdate) @@ -6243,7 +6242,7 @@ function Ri() { Ri.apply(this, arguments) ); } -function Ii(e) { +function xi(e) { var t, n, a = ""; @@ -6251,13 +6250,13 @@ function Ii(e) { else if ("object" == typeof e) if (Array.isArray(e)) for (t = 0; t < e.length; t++) - e[t] && (n = Ii(e[t])) && (a && (a += " "), (a += n)); + e[t] && (n = xi(e[t])) && (a && (a += " "), (a += n)); else for (t in e) e[t] && (a && (a += " "), (a += t)); return a; } function ki() { for (var e, t, n = 0, a = ""; n < arguments.length; ) - (e = arguments[n++]) && (t = Ii(e)) && (a && (a += " "), (a += t)); + (e = arguments[n++]) && (t = xi(e)) && (a && (a += " "), (a += t)); return a; } function Oi(e) { @@ -6296,16 +6295,16 @@ function Mi(e, t) { } return r; } -(Ci.__suppressDeprecationWarning = !0), - (Ai.__suppressDeprecationWarning = !0), +(Ai.__suppressDeprecationWarning = !0), + (wi.__suppressDeprecationWarning = !0), (Ni.__suppressDeprecationWarning = !0); var Di, Pi = { exports: {} }, Bi = { exports: {} }, - Hi = {}; -var Fi, - zi, + Fi = {}; +var Hi, Ui, + zi, Gi, Vi, Zi, @@ -6327,11 +6326,11 @@ var Fi, * LICENSE file in the root directory of this source tree. */ function el() { return ( - zi || - ((zi = 1), + Ui || + ((Ui = 1), "production" === process.env.NODE_ENV ? (Bi.exports = (function () { - if (Di) return Hi; + if (Di) return Fi; Di = 1; var e = "function" == typeof Symbol && Symbol.for, t = e ? Symbol.for("react.element") : 60103, @@ -6386,57 +6385,57 @@ var Fi, return v(e) === c; } return ( - (Hi.AsyncMode = s), - (Hi.ConcurrentMode = c), - (Hi.ContextConsumer = l), - (Hi.ContextProvider = i), - (Hi.Element = t), - (Hi.ForwardRef = d), - (Hi.Fragment = a), - (Hi.Lazy = h), - (Hi.Memo = m), - (Hi.Portal = n), - (Hi.Profiler = o), - (Hi.StrictMode = r), - (Hi.Suspense = u), - (Hi.isAsyncMode = function (e) { + (Fi.AsyncMode = s), + (Fi.ConcurrentMode = c), + (Fi.ContextConsumer = l), + (Fi.ContextProvider = i), + (Fi.Element = t), + (Fi.ForwardRef = d), + (Fi.Fragment = a), + (Fi.Lazy = h), + (Fi.Memo = m), + (Fi.Portal = n), + (Fi.Profiler = o), + (Fi.StrictMode = r), + (Fi.Suspense = u), + (Fi.isAsyncMode = function (e) { return T(e) || v(e) === s; }), - (Hi.isConcurrentMode = T), - (Hi.isContextConsumer = function (e) { + (Fi.isConcurrentMode = T), + (Fi.isContextConsumer = function (e) { return v(e) === l; }), - (Hi.isContextProvider = function (e) { + (Fi.isContextProvider = function (e) { return v(e) === i; }), - (Hi.isElement = function (e) { + (Fi.isElement = function (e) { return "object" == typeof e && null !== e && e.$$typeof === t; }), - (Hi.isForwardRef = function (e) { + (Fi.isForwardRef = function (e) { return v(e) === d; }), - (Hi.isFragment = function (e) { + (Fi.isFragment = function (e) { return v(e) === a; }), - (Hi.isLazy = function (e) { + (Fi.isLazy = function (e) { return v(e) === h; }), - (Hi.isMemo = function (e) { + (Fi.isMemo = function (e) { return v(e) === m; }), - (Hi.isPortal = function (e) { + (Fi.isPortal = function (e) { return v(e) === n; }), - (Hi.isProfiler = function (e) { + (Fi.isProfiler = function (e) { return v(e) === o; }), - (Hi.isStrictMode = function (e) { + (Fi.isStrictMode = function (e) { return v(e) === r; }), - (Hi.isSuspense = function (e) { + (Fi.isSuspense = function (e) { return v(e) === u; }), - (Hi.isValidElementType = function (e) { + (Fi.isValidElementType = function (e) { return ( "string" == typeof e || "function" == typeof e || @@ -6459,13 +6458,13 @@ var Fi, e.$$typeof === f)) ); }), - (Hi.typeOf = v), - Hi + (Fi.typeOf = v), + Fi ); })()) : (Bi.exports = - (Fi || - ((Fi = 1), + (Hi || + ((Hi = 1), "production" !== process.env.NODE_ENV && (function () { var e = "function" == typeof Symbol && Symbol.for, @@ -6520,16 +6519,16 @@ var Fi, } } var T = s, - y = c, - _ = l, + _ = c, + y = l, S = i, - w = t, - C = d, - A = a, + C = t, + A = d, + w = a, N = h, - x = m, + I = m, R = n, - I = o, + x = o, k = r, O = u, L = !1; @@ -6537,16 +6536,16 @@ var Fi, return v(e) === c; } (Ji.AsyncMode = T), - (Ji.ConcurrentMode = y), - (Ji.ContextConsumer = _), + (Ji.ConcurrentMode = _), + (Ji.ContextConsumer = y), (Ji.ContextProvider = S), - (Ji.Element = w), - (Ji.ForwardRef = C), - (Ji.Fragment = A), + (Ji.Element = C), + (Ji.ForwardRef = A), + (Ji.Fragment = w), (Ji.Lazy = N), - (Ji.Memo = x), + (Ji.Memo = I), (Ji.Portal = R), - (Ji.Profiler = I), + (Ji.Profiler = x), (Ji.StrictMode = k), (Ji.Suspense = O), (Ji.isAsyncMode = function (e) { @@ -6629,13 +6628,13 @@ object-assign (c) Sindre Sorhus @license MIT */ function tl() { - if (Gi) return Ui; + if (Gi) return zi; Gi = 1; var e = Object.getOwnPropertySymbols, t = Object.prototype.hasOwnProperty, n = Object.prototype.propertyIsEnumerable; return ( - (Ui = (function () { + (zi = (function () { try { if (!Object.assign) return !1; var e = new String("abc"); @@ -6684,7 +6683,7 @@ object-assign } return l; }), - Ui + zi ); } function nl() { @@ -6984,7 +6983,7 @@ if ("production" !== process.env.NODE_ENV) { return ( o( "Invalid argument supplied to oneOfType. Expected an array of check functions, but received " + - y(r) + + _(r) + " at index " + t + ".", @@ -7239,7 +7238,7 @@ if ("production" !== process.env.NODE_ENV) { } return t; } - function y(e) { + function _(e) { var t = T(e); switch (t) { case "array": @@ -7391,12 +7390,12 @@ var pl = (function () { a = t.cellSizeGetter, r = t.estimatedCellSize; hi(this, e), - wi(this, "_cellSizeAndPositionData", {}), - wi(this, "_lastMeasuredIndex", -1), - wi(this, "_lastBatchedIndex", -1), - wi(this, "_cellCount", void 0), - wi(this, "_cellSizeGetter", void 0), - wi(this, "_estimatedCellSize", void 0), + Ci(this, "_cellSizeAndPositionData", {}), + Ci(this, "_lastMeasuredIndex", -1), + Ci(this, "_lastBatchedIndex", -1), + Ci(this, "_cellCount", void 0), + Ci(this, "_cellSizeGetter", void 0), + Ci(this, "_estimatedCellSize", void 0), (this._cellSizeGetter = a), (this._cellCount = n), (this._estimatedCellSize = r); @@ -7610,8 +7609,8 @@ var pl = (function () { a = void 0 === n ? ml() : n, r = Mi(t, ["maxScrollSize"]); hi(this, e), - wi(this, "_cellSizeAndPositionManager", void 0), - wi(this, "_maxScrollSize", void 0), + Ci(this, "_cellSizeAndPositionManager", void 0), + Ci(this, "_maxScrollSize", void 0), (this._cellSizeAndPositionManager = new pl(r)), (this._maxScrollSize = a); } @@ -7838,7 +7837,7 @@ var bl, !window.document || !window.document.createElement ); -function yl(e) { +function _l(e) { if (((!bl && 0 !== bl) || e) && Tl) { var t = document.createElement("div"); (t.style.position = "absolute"), @@ -7852,7 +7851,7 @@ function yl(e) { } return bl; } -var _l = +var yl = (vl = "undefined" != typeof window ? window @@ -7875,13 +7874,13 @@ var _l = function (e) { vl.clearTimeout(e); }, - wl = _l, - Cl = Sl; + Cl = yl, + Al = Sl; "production" !== process.env.NODE_ENV && ol.number.isRequired; -var Al, +var wl, Nl, - xl = function (e) { - return Cl(e.id); + Il = function (e) { + return Al(e.id); }, Rl = function (e, t) { var n; @@ -7889,13 +7888,13 @@ var Al, n = Date.now(); }); var a = { - id: wl(function r() { - Date.now() - n >= t ? e.call() : (a.id = wl(r)); + id: Cl(function r() { + Date.now() - n >= t ? e.call() : (a.id = Cl(r)); }), }; return a; }; -function Il(e, t) { +function xl(e, t) { var n = Object.keys(e); if (Object.getOwnPropertySymbols) { var a = Object.getOwnPropertySymbols(e); @@ -7911,12 +7910,12 @@ function kl(e) { for (var t = 1; t < arguments.length; t++) { var n = null != arguments[t] ? arguments[t] : {}; t % 2 - ? Il(n, !0).forEach(function (t) { - wi(e, t, n[t]); + ? xl(n, !0).forEach(function (t) { + Ci(e, t, n[t]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) - : Il(n).forEach(function (t) { + : xl(n).forEach(function (t) { Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)); }); } @@ -7925,44 +7924,44 @@ function kl(e) { var Ol = "observed", Ll = "requested", Ml = - ((Nl = Al = + ((Nl = wl = (function (e) { function t(e) { var n; hi(this, t), - wi( - vi((n = Ti(this, yi(t).call(this, e)))), + Ci( + vi((n = Ti(this, _i(t).call(this, e)))), "_onGridRenderedMemoizer", fl(), ), - wi(vi(n), "_onScrollMemoizer", fl(!1)), - wi(vi(n), "_deferredInvalidateColumnIndex", null), - wi(vi(n), "_deferredInvalidateRowIndex", null), - wi(vi(n), "_recomputeScrollLeftFlag", !1), - wi(vi(n), "_recomputeScrollTopFlag", !1), - wi(vi(n), "_horizontalScrollBarSize", 0), - wi(vi(n), "_verticalScrollBarSize", 0), - wi(vi(n), "_scrollbarPresenceChanged", !1), - wi(vi(n), "_scrollingContainer", void 0), - wi(vi(n), "_childrenToDisplay", void 0), - wi(vi(n), "_columnStartIndex", void 0), - wi(vi(n), "_columnStopIndex", void 0), - wi(vi(n), "_rowStartIndex", void 0), - wi(vi(n), "_rowStopIndex", void 0), - wi(vi(n), "_renderedColumnStartIndex", 0), - wi(vi(n), "_renderedColumnStopIndex", 0), - wi(vi(n), "_renderedRowStartIndex", 0), - wi(vi(n), "_renderedRowStopIndex", 0), - wi(vi(n), "_initialScrollTop", void 0), - wi(vi(n), "_initialScrollLeft", void 0), - wi(vi(n), "_disablePointerEventsTimeoutId", void 0), - wi(vi(n), "_styleCache", {}), - wi(vi(n), "_cellCache", {}), - wi(vi(n), "_debounceScrollEndedCallback", function () { + Ci(vi(n), "_onScrollMemoizer", fl(!1)), + Ci(vi(n), "_deferredInvalidateColumnIndex", null), + Ci(vi(n), "_deferredInvalidateRowIndex", null), + Ci(vi(n), "_recomputeScrollLeftFlag", !1), + Ci(vi(n), "_recomputeScrollTopFlag", !1), + Ci(vi(n), "_horizontalScrollBarSize", 0), + Ci(vi(n), "_verticalScrollBarSize", 0), + Ci(vi(n), "_scrollbarPresenceChanged", !1), + Ci(vi(n), "_scrollingContainer", void 0), + Ci(vi(n), "_childrenToDisplay", void 0), + Ci(vi(n), "_columnStartIndex", void 0), + Ci(vi(n), "_columnStopIndex", void 0), + Ci(vi(n), "_rowStartIndex", void 0), + Ci(vi(n), "_rowStopIndex", void 0), + Ci(vi(n), "_renderedColumnStartIndex", 0), + Ci(vi(n), "_renderedColumnStopIndex", 0), + Ci(vi(n), "_renderedRowStartIndex", 0), + Ci(vi(n), "_renderedRowStopIndex", 0), + Ci(vi(n), "_initialScrollTop", void 0), + Ci(vi(n), "_initialScrollLeft", void 0), + Ci(vi(n), "_disablePointerEventsTimeoutId", void 0), + Ci(vi(n), "_styleCache", {}), + Ci(vi(n), "_cellCache", {}), + Ci(vi(n), "_debounceScrollEndedCallback", function () { (n._disablePointerEventsTimeoutId = null), n.setState({ isScrolling: !1, needToResetStyleCache: !1 }); }), - wi(vi(n), "_invokeOnGridRenderedHelper", function () { + Ci(vi(n), "_invokeOnGridRenderedHelper", function () { var e = n.props.onSectionRendered; n._onGridRenderedMemoizer({ callback: e, @@ -7978,10 +7977,10 @@ var Ol = "observed", }, }); }), - wi(vi(n), "_setScrollingContainerRef", function (e) { + Ci(vi(n), "_setScrollingContainerRef", function (e) { n._scrollingContainer = e; }), - wi(vi(n), "_onScroll", function (e) { + Ci(vi(n), "_onScroll", function (e) { e.target === n._scrollingContainer && n.handleScrollEvent(e.target); }); @@ -8341,11 +8340,11 @@ var Ol = "observed", h !== t.scrollLeft || g !== t.scrollTop) ) { var T = E.rowSizeAndPositionManager.getTotalSize(), - y = E.columnSizeAndPositionManager.getTotalSize(); + _ = E.columnSizeAndPositionManager.getTotalSize(); this._invokeOnScrollMemoizer({ scrollLeft: h, scrollTop: g, - totalColumnsWidth: y, + totalColumnsWidth: _, totalRowsHeight: T, }); } @@ -8356,7 +8355,7 @@ var Ol = "observed", key: "componentWillUnmount", value: function () { this._disablePointerEventsTimeoutId && - xl(this._disablePointerEventsTimeoutId); + Il(this._disablePointerEventsTimeoutId); }, }, { @@ -8393,19 +8392,19 @@ var Ol = "observed", b && (this._styleCache = {}), this.state.isScrolling || this._resetStyleCache(), this._calculateChildrenToRender(this.props, this.state); - var y = E.columnSizeAndPositionManager.getTotalSize(), - _ = E.rowSizeAndPositionManager.getTotalSize(), - S = _ > c ? E.scrollbarSize : 0, - w = y > f ? E.scrollbarSize : 0; - (w === this._horizontalScrollBarSize && + var _ = E.columnSizeAndPositionManager.getTotalSize(), + y = E.rowSizeAndPositionManager.getTotalSize(), + S = y > c ? E.scrollbarSize : 0, + C = _ > f ? E.scrollbarSize : 0; + (C === this._horizontalScrollBarSize && S === this._verticalScrollBarSize) || - ((this._horizontalScrollBarSize = w), + ((this._horizontalScrollBarSize = C), (this._verticalScrollBarSize = S), (this._scrollbarPresenceChanged = !0)), - (T.overflowX = y + S <= f ? "hidden" : "auto"), - (T.overflowY = _ + w <= c ? "hidden" : "auto"); - var C = this._childrenToDisplay, - A = 0 === C.length && c > 0 && f > 0; + (T.overflowX = _ + S <= f ? "hidden" : "auto"), + (T.overflowY = y + C <= c ? "hidden" : "auto"); + var A = this._childrenToDisplay, + w = 0 === A.length && c > 0 && f > 0; return i.createElement( "div", Ri({ ref: this._setScrollingContainerRef }, o, { @@ -8418,7 +8417,7 @@ var Ol = "observed", style: kl({}, T, {}, m), tabIndex: h, }), - C.length > 0 && + A.length > 0 && i.createElement( "div", { @@ -8427,10 +8426,10 @@ var Ol = "observed", role: l, style: kl( { - width: t ? "auto" : y, - height: _, - maxWidth: y, - maxHeight: _, + width: t ? "auto" : _, + height: y, + maxWidth: _, + maxHeight: y, overflow: "hidden", pointerEvents: v ? "none" : "", position: "relative", @@ -8438,9 +8437,9 @@ var Ol = "observed", s, ), }, - C, + A, ), - A && u(), + w && u(), ); }, }, @@ -8487,11 +8486,11 @@ var Ol = "observed", containerSize: i, offset: g, }), - y = f.columnSizeAndPositionManager.getOffsetAdjustment({ + _ = f.columnSizeAndPositionManager.getOffsetAdjustment({ containerSize: u, offset: E, }), - _ = f.rowSizeAndPositionManager.getOffsetAdjustment({ + y = f.rowSizeAndPositionManager.getOffsetAdjustment({ containerSize: i, offset: g, }); @@ -8507,7 +8506,7 @@ var Ol = "observed", startIndex: "number" == typeof v.start ? v.start : 0, stopIndex: "number" == typeof v.stop ? v.stop : -1, }), - w = s({ + C = s({ direction: "vertical", cellCount: d, overscanCellsCount: c, @@ -8515,21 +8514,21 @@ var Ol = "observed", startIndex: "number" == typeof T.start ? T.start : 0, stopIndex: "number" == typeof T.stop ? T.stop : -1, }), - C = S.overscanStartIndex, - A = S.overscanStopIndex, - N = w.overscanStartIndex, - x = w.overscanStopIndex; + A = S.overscanStartIndex, + w = S.overscanStopIndex, + N = C.overscanStartIndex, + I = C.overscanStopIndex; if (o) { if (!o.hasFixedHeight()) - for (var R = N; R <= x; R++) + for (var R = N; R <= I; R++) if (!o.has(R, 0)) { - (C = 0), (A = r - 1); + (A = 0), (w = r - 1); break; } if (!o.hasFixedWidth()) - for (var I = C; I <= A; I++) - if (!o.has(0, I)) { - (N = 0), (x = d - 1); + for (var x = A; x <= w; x++) + if (!o.has(0, x)) { + (N = 0), (I = d - 1); break; } } @@ -8538,27 +8537,27 @@ var Ol = "observed", cellRenderer: n, columnSizeAndPositionManager: f.columnSizeAndPositionManager, - columnStartIndex: C, - columnStopIndex: A, + columnStartIndex: A, + columnStopIndex: w, deferredMeasurementCache: o, - horizontalOffsetAdjustment: y, + horizontalOffsetAdjustment: _, isScrolling: b, isScrollingOptOut: p, parent: this, rowSizeAndPositionManager: f.rowSizeAndPositionManager, rowStartIndex: N, - rowStopIndex: x, + rowStopIndex: I, scrollLeft: E, scrollTop: g, styleCache: this._styleCache, - verticalOffsetAdjustment: _, + verticalOffsetAdjustment: y, visibleColumnIndices: v, visibleRowIndices: T, })), - (this._columnStartIndex = C), - (this._columnStopIndex = A), + (this._columnStartIndex = A), + (this._columnStopIndex = w), (this._rowStartIndex = N), - (this._rowStopIndex = x); + (this._rowStopIndex = I); } }, }, @@ -8567,7 +8566,7 @@ var Ol = "observed", value: function () { var e = this.props.scrollingResetTimeInterval; this._disablePointerEventsTimeoutId && - xl(this._disablePointerEventsTimeoutId), + Il(this._disablePointerEventsTimeoutId), (this._disablePointerEventsTimeoutId = Rl( this._debounceScrollEndedCallback, e, @@ -8977,8 +8976,8 @@ var Ol = "observed", t ); })()), - wi( - Al, + Ci( + wl, "propTypes", "production" === process.env.NODE_ENV ? null @@ -9082,7 +9081,7 @@ var Ol = "observed", }, ), Nl); -wi(Ml, "defaultProps", { +Ci(Ml, "defaultProps", { "aria-label": "grid", "aria-readonly": !0, autoContainerWidth: !1, @@ -9110,18 +9109,18 @@ wi(Ml, "defaultProps", { b = [], v = a.areOffsetsAdjusted() || u.areOffsetsAdjusted(), T = !s && !v, - y = p; - y <= m; - y++ + _ = p; + _ <= m; + _++ ) - for (var _ = u.getSizeAndPositionOfCell(y), S = r; S <= o; S++) { - var w = a.getSizeAndPositionOfCell(S), - C = S >= g.start && S <= g.stop && y >= E.start && y <= E.stop, - A = "".concat(y, "-").concat(S), + for (var y = u.getSizeAndPositionOfCell(_), S = r; S <= o; S++) { + var C = a.getSizeAndPositionOfCell(S), + A = S >= g.start && S <= g.stop && _ >= E.start && _ <= E.stop, + w = "".concat(_, "-").concat(S), N = void 0; - T && h[A] - ? (N = h[A]) - : i && !i.has(y, S) + T && h[w] + ? (N = h[w]) + : i && !i.has(_, S) ? (N = { height: "auto", left: 0, @@ -9130,24 +9129,24 @@ wi(Ml, "defaultProps", { width: "auto", }) : ((N = { - height: _.size, - left: w.offset + l, + height: y.size, + left: C.offset + l, position: "absolute", - top: _.offset + f, - width: w.size, + top: y.offset + f, + width: C.size, }), - (h[A] = N)); - var x = { + (h[w] = N)); + var I = { columnIndex: S, isScrolling: s, - isVisible: C, - key: A, + isVisible: A, + key: w, parent: d, - rowIndex: y, + rowIndex: _, style: N, }, R = void 0; - (!c && !s) || l || f ? (R = n(x)) : (t[A] || (t[A] = n(x)), (R = t[A])), + (!c && !s) || l || f ? (R = n(I)) : (t[w] || (t[w] = n(I)), (R = t[w])), null != R && !1 !== R && ("production" !== process.env.NODE_ENV && El(d, R), b.push(R)); @@ -9158,7 +9157,7 @@ wi(Ml, "defaultProps", { containerStyle: {}, estimatedColumnSize: 100, estimatedRowSize: 30, - getScrollbarSize: yl, + getScrollbarSize: _l, noContentRenderer: function () { return null; }, @@ -9192,7 +9191,7 @@ wi(Ml, "defaultProps", { tabIndex: 0, isScrollingOptOut: !1, }), - xi(Ml); + Ii(Ml); var Dl, Pl; function Bl(e) { var t = e.cellCount, @@ -9213,7 +9212,7 @@ function Bl(e) { } ); } -function Hl(e, t) { +function Fl(e, t) { var n = Object.keys(e); if (Object.getOwnPropertySymbols) { var a = Object.getOwnPropertySymbols(e); @@ -9227,9 +9226,9 @@ function Hl(e, t) { } "production" !== process.env.NODE_ENV && (ol.number.isRequired, ol.number.isRequired); -var Fl, - zl, - Ul = +var Hl, + Ul, + zl = ((Pl = Dl = (function (e) { function t() { @@ -9238,8 +9237,8 @@ var Fl, for (var a = arguments.length, r = new Array(a), o = 0; o < a; o++) r[o] = arguments[o]; return ( - wi( - vi((n = Ti(this, (e = yi(t)).call.apply(e, [this].concat(r))))), + Ci( + vi((n = Ti(this, (e = _i(t)).call.apply(e, [this].concat(r))))), "state", { scrollToColumn: 0, @@ -9247,11 +9246,11 @@ var Fl, instanceProps: { prevScrollToColumn: 0, prevScrollToRow: 0 }, }, ), - wi(vi(n), "_columnStartIndex", 0), - wi(vi(n), "_columnStopIndex", 0), - wi(vi(n), "_rowStartIndex", 0), - wi(vi(n), "_rowStopIndex", 0), - wi(vi(n), "_onKeyDown", function (e) { + Ci(vi(n), "_columnStartIndex", 0), + Ci(vi(n), "_columnStopIndex", 0), + Ci(vi(n), "_rowStartIndex", 0), + Ci(vi(n), "_rowStopIndex", 0), + Ci(vi(n), "_onKeyDown", function (e) { var t = n.props, a = t.columnCount, r = t.disabled, @@ -9294,7 +9293,7 @@ var Fl, n._updateScrollState({ scrollToColumn: u, scrollToRow: p })); } }), - wi(vi(n), "_onSectionRendered", function (e) { + Ci(vi(n), "_onSectionRendered", function (e) { var t = e.columnStartIndex, a = e.columnStopIndex, r = e.rowStartIndex, @@ -9372,15 +9371,15 @@ var Fl, for (var t = 1; t < arguments.length; t++) { var n = null != arguments[t] ? arguments[t] : {}; t % 2 - ? Hl(n, !0).forEach(function (t) { - wi(e, t, n[t]); + ? Fl(n, !0).forEach(function (t) { + Ci(e, t, n[t]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties( e, Object.getOwnPropertyDescriptors(n), ) - : Hl(n).forEach(function (t) { + : Fl(n).forEach(function (t) { Object.defineProperty( e, t, @@ -9405,7 +9404,7 @@ var Fl, t ); })()), - wi( + Ci( Dl, "propTypes", "production" === process.env.NODE_ENV @@ -9614,7 +9613,7 @@ function Zl(e) { var n = null != arguments[t] ? arguments[t] : {}; t % 2 ? Vl(n, !0).forEach(function (t) { - wi(e, t, n[t]); + Ci(e, t, n[t]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) @@ -9624,16 +9623,16 @@ function Zl(e) { } return e; } -wi(Ul, "defaultProps", { +Ci(zl, "defaultProps", { disabled: !1, isControlled: !1, mode: "edges", scrollToColumn: 0, scrollToRow: 0, }), - xi(Ul); + Ii(zl); var $l = - ((zl = Fl = + ((Ul = Hl = (function (e) { function t() { var e, n; @@ -9641,19 +9640,19 @@ var $l = for (var a = arguments.length, r = new Array(a), o = 0; o < a; o++) r[o] = arguments[o]; return ( - wi( - vi((n = Ti(this, (e = yi(t)).call.apply(e, [this].concat(r))))), + Ci( + vi((n = Ti(this, (e = _i(t)).call.apply(e, [this].concat(r))))), "state", { height: n.props.defaultHeight || 0, width: n.props.defaultWidth || 0, }, ), - wi(vi(n), "_parentNode", void 0), - wi(vi(n), "_autoSizer", void 0), - wi(vi(n), "_window", void 0), - wi(vi(n), "_detectElementResize", void 0), - wi(vi(n), "_onResize", function () { + Ci(vi(n), "_parentNode", void 0), + Ci(vi(n), "_autoSizer", void 0), + Ci(vi(n), "_window", void 0), + Ci(vi(n), "_detectElementResize", void 0), + Ci(vi(n), "_onResize", function () { var e = n.props, t = e.disableHeight, a = e.disableWidth, @@ -9673,7 +9672,7 @@ var $l = r({ height: o, width: i })); } }), - wi(vi(n), "_setRef", function (e) { + Ci(vi(n), "_setRef", function (e) { n._autoSizer = e; }), n @@ -9744,8 +9743,8 @@ var $l = t ); })()), - wi( - Fl, + Ci( + Hl, "propTypes", "production" === process.env.NODE_ENV ? null @@ -9761,8 +9760,8 @@ var $l = style: ol.object, }, ), - zl); -wi($l, "defaultProps", { + Ul); +Ci($l, "defaultProps", { onResize: function () {}, disableHeight: !1, disableWidth: !1, @@ -9790,12 +9789,12 @@ var Wl, for (var a = arguments.length, r = new Array(a), o = 0; o < a; o++) r[o] = arguments[o]; return ( - wi( - vi((n = Ti(this, (e = yi(t)).call.apply(e, [this].concat(r))))), + Ci( + vi((n = Ti(this, (e = _i(t)).call.apply(e, [this].concat(r))))), "_child", void 0, ), - wi(vi(n), "_measure", function () { + Ci(vi(n), "_measure", function () { var e = n.props, t = e.cache, a = e.columnIndex, @@ -9812,7 +9811,7 @@ var Wl, "function" == typeof o.recomputeGridSize && o.recomputeGridSize({ columnIndex: r, rowIndex: l })); }), - wi(vi(n), "_registerChild", function (e) { + Ci(vi(n), "_registerChild", function (e) { !e || e instanceof Element || console.warn( @@ -9905,7 +9904,7 @@ var Wl, t ); })()), - wi( + Ci( Wl, "propTypes", "production" === process.env.NODE_ENV @@ -9948,7 +9947,7 @@ function Xl(e) { var n = null != arguments[t] ? arguments[t] : {}; t % 2 ? Kl(n, !0).forEach(function (t) { - wi(e, t, n[t]); + Ci(e, t, n[t]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) @@ -9958,7 +9957,7 @@ function Xl(e) { } return e; } -wi(Yl, "__internalCellMeasurerFlag", !1), +Ci(Yl, "__internalCellMeasurerFlag", !1), "production" !== process.env.NODE_ENV && (Yl.__internalCellMeasurerFlag = !0); var Ql = "observed", Jl = "requested", @@ -9969,15 +9968,15 @@ var Ql = "observed", for (var a = arguments.length, r = new Array(a), o = 0; o < a; o++) r[o] = arguments[o]; return ( - wi( - vi((n = Ti(this, (e = yi(t)).call.apply(e, [this].concat(r))))), + Ci( + vi((n = Ti(this, (e = _i(t)).call.apply(e, [this].concat(r))))), "state", { isScrolling: !1, scrollLeft: 0, scrollTop: 0 }, ), - wi(vi(n), "_calculateSizeAndPositionDataOnNextUpdate", !1), - wi(vi(n), "_onSectionRenderedMemoizer", fl()), - wi(vi(n), "_onScrollMemoizer", fl(!1)), - wi(vi(n), "_invokeOnSectionRenderedHelper", function () { + Ci(vi(n), "_calculateSizeAndPositionDataOnNextUpdate", !1), + Ci(vi(n), "_onSectionRenderedMemoizer", fl()), + Ci(vi(n), "_onScrollMemoizer", fl(!1)), + Ci(vi(n), "_invokeOnSectionRenderedHelper", function () { var e = n.props, t = e.cellLayoutManager, a = e.onSectionRendered; @@ -9986,10 +9985,10 @@ var Ql = "observed", indices: { indices: t.getLastRenderedIndices() }, }); }), - wi(vi(n), "_setScrollingContainerRef", function (e) { + Ci(vi(n), "_setScrollingContainerRef", function (e) { n._scrollingContainer = e; }), - wi(vi(n), "_updateScrollPositionForScrollToCell", function () { + Ci(vi(n), "_updateScrollPositionForScrollToCell", function () { var e = n.props, t = e.cellLayoutManager, a = e.height, @@ -10012,7 +10011,7 @@ var Ql = "observed", n._setScrollPosition(d); } }), - wi(vi(n), "_onScroll", function (e) { + Ci(vi(n), "_onScroll", function (e) { if (e.target === n._scrollingContainer) { n._enablePointerEventsAfterDelay(); var t = n.props, @@ -10044,7 +10043,7 @@ var Ql = "observed", }); } }), - (n._scrollbarSize = yl()), + (n._scrollbarSize = _l()), void 0 === n._scrollbarSize ? ((n._scrollbarSizeMeasured = !1), (n._scrollbarSize = 0)) : (n._scrollbarSizeMeasured = !0), @@ -10072,7 +10071,7 @@ var Ql = "observed", a = e.scrollToCell, r = e.scrollTop; this._scrollbarSizeMeasured || - ((this._scrollbarSize = yl()), + ((this._scrollbarSize = _l()), (this._scrollbarSizeMeasured = !0), this.setState({})), a >= 0 @@ -10157,20 +10156,20 @@ var Ql = "observed", b = E.height, v = E.width, T = Math.max(0, f - l), - y = Math.max(0, g - u), - _ = Math.min(v, f + p + l), + _ = Math.max(0, g - u), + y = Math.min(v, f + p + l), S = Math.min(b, g + o + u), - w = + C = o > 0 && p > 0 ? a.cellRenderers({ - height: S - y, + height: S - _, isScrolling: h, - width: _ - T, + width: y - T, x: T, - y: y, + y: _, }) : [], - C = { + A = { boxSizing: "border-box", direction: "ltr", height: t ? "auto" : o, @@ -10179,11 +10178,11 @@ var Ql = "observed", width: p, willChange: "transform", }, - A = b > o ? this._scrollbarSize : 0, + w = b > o ? this._scrollbarSize : 0, N = v > p ? this._scrollbarSize : 0; return ( - (C.overflowX = v + A <= p ? "hidden" : "auto"), - (C.overflowY = b + N <= o ? "hidden" : "auto"), + (A.overflowX = v + w <= p ? "hidden" : "auto"), + (A.overflowY = b + N <= o ? "hidden" : "auto"), i.createElement( "div", { @@ -10193,7 +10192,7 @@ var Ql = "observed", id: s, onScroll: this._onScroll, role: "grid", - style: Xl({}, C, {}, d), + style: Xl({}, A, {}, d), tabIndex: 0, }, n > 0 && @@ -10211,7 +10210,7 @@ var Ql = "observed", width: v, }, }, - w, + C, ), 0 === n && c(), ) @@ -10299,7 +10298,7 @@ var Ql = "observed", t ); })(); -wi(es, "defaultProps", { +Ci(es, "defaultProps", { "aria-label": "grid", horizontalOverscanSize: 0, noContentRenderer: function () { @@ -10341,7 +10340,7 @@ wi(es, "defaultProps", { width: ol.number.isRequired, } : {}), - xi(es), + Ii(es), "production" !== process.env.NODE_ENV && ol.number.isRequired, "production" !== process.env.NODE_ENV && (ol.number.isRequired, ol.number.isRequired), @@ -10524,7 +10523,7 @@ var rs = (function (e) { var a; return ( hi(this, t), - ((a = Ti(this, yi(t).call(this, e, n)))._cellMetadata = []), + ((a = Ti(this, _i(t).call(this, e, n)))._cellMetadata = []), (a._lastRenderedCellIndices = []), (a._cellCache = []), (a._isScrollingChange = a._isScrollingChange.bind(vi(a))), @@ -10756,7 +10755,7 @@ function ls(e) { })() ); } -wi(rs, "defaultProps", { +Ci(rs, "defaultProps", { "aria-label": "grid", cellGroupRenderer: function (e) { var t = e.cellCache, @@ -10808,7 +10807,7 @@ var ss = (function (e) { var a; return ( hi(this, t), - ((a = Ti(this, yi(t).call(this, e, n)))._loadMoreRowsMemoizer = fl()), + ((a = Ti(this, _i(t).call(this, e, n)))._loadMoreRowsMemoizer = fl()), (a._onRowsRendered = a._onRowsRendered.bind(vi(a))), (a._registerChild = a._registerChild.bind(vi(a))), a @@ -10967,7 +10966,7 @@ var ss = (function (e) { t ); })(); -wi(ss, "defaultProps", { minimumBatchSize: 10, rowCount: 0, threshold: 15 }), +Ci(ss, "defaultProps", { minimumBatchSize: 10, rowCount: 0, threshold: 15 }), (ss.propTypes = "production" !== process.env.NODE_ENV ? { @@ -11005,12 +11004,12 @@ var ps = for (var a = arguments.length, r = new Array(a), o = 0; o < a; o++) r[o] = arguments[o]; return ( - wi( - vi((n = Ti(this, (e = yi(t)).call.apply(e, [this].concat(r))))), + Ci( + vi((n = Ti(this, (e = _i(t)).call.apply(e, [this].concat(r))))), "Grid", void 0, ), - wi(vi(n), "_cellRenderer", function (e) { + Ci(vi(n), "_cellRenderer", function (e) { var t = e.parent, a = e.rowIndex, r = e.style, @@ -11031,10 +11030,10 @@ var ps = }) ); }), - wi(vi(n), "_setRef", function (e) { + Ci(vi(n), "_setRef", function (e) { n.Grid = e; }), - wi(vi(n), "_onScroll", function (e) { + Ci(vi(n), "_onScroll", function (e) { var t = e.clientHeight, a = e.scrollHeight, r = e.scrollTop; @@ -11044,7 +11043,7 @@ var ps = scrollTop: r, }); }), - wi(vi(n), "_onSectionRendered", function (e) { + Ci(vi(n), "_onSectionRendered", function (e) { var t = e.rowOverscanStartIndex, a = e.rowOverscanStopIndex, r = e.rowStartIndex, @@ -11177,7 +11176,7 @@ var ps = t ); })()), - wi( + Ci( cs, "propTypes", "production" === process.env.NODE_ENV @@ -11295,7 +11294,7 @@ function ms(e, t) { })() ); } -wi(ps, "defaultProps", { +Ci(ps, "defaultProps", { autoHeight: !1, estimatedRowSize: 30, onScroll: function () {}, @@ -11465,13 +11464,13 @@ function Ts(e, t) { a = n.indexOf(t); return a < 0 ? 0 : (n.splice(a, 1), bs(e, n), 1); } -function ys(e, t, n) { +function _s(e, t, n) { for (var a = 0; a < e.length && e[a][0] <= t; ++a) { var r = n(e[a]); if (r) return r; } } -function _s(e, t, n) { +function ys(e, t, n) { for (var a = e.length - 1; a >= 0 && e[a][1] >= t; --a) { var r = n(e[a]); if (r) return r; @@ -11483,21 +11482,21 @@ function Ss(e, t) { if (a) return a; } } -function ws(e, t) { +function Cs(e, t) { return e - t; } -function Cs(e, t) { +function As(e, t) { var n = e[0] - t[0]; return n || e[1] - t[1]; } -function As(e, t) { +function ws(e, t) { var n = e[1] - t[1]; return n || e[0] - t[0]; } function Ns(e) { if (0 === e.length) return null; for (var t = [], n = 0; n < e.length; ++n) t.push(e[n][0], e[n][1]); - t.sort(ws); + t.sort(Cs); var a = t[t.length >> 1], r = [], o = [], @@ -11508,9 +11507,9 @@ function Ns(e) { } var s = i, c = i.slice(); - return s.sort(Cs), c.sort(As), new fs(a, Ns(r), Ns(o), s, c); + return s.sort(As), c.sort(ws), new fs(a, Ns(r), Ns(o), s, c); } -function xs(e) { +function Is(e) { this.root = e; } (gs.intervals = function (e) { @@ -11536,8 +11535,8 @@ function xs(e) { : this.right.insert(e) : (this.right = Ns([e])); else { - var n = hs.ge(this.leftPoints, e, Cs), - a = hs.ge(this.rightPoints, e, As); + var n = hs.ge(this.leftPoints, e, As), + a = hs.ge(this.rightPoints, e, ws); this.leftPoints.splice(n, 0, e), this.rightPoints.splice(a, 0, e); } }), @@ -11578,14 +11577,14 @@ function xs(e) { return 1; } for ( - r = hs.ge(this.leftPoints, e, Cs); + r = hs.ge(this.leftPoints, e, As); r < this.leftPoints.length && this.leftPoints[r][0] === e[0]; ++r ) if (this.leftPoints[r] === e) { (this.count -= 1), this.leftPoints.splice(r, 1); for ( - o = hs.ge(this.rightPoints, e, As); + o = hs.ge(this.rightPoints, e, ws); o < this.rightPoints.length && this.rightPoints[o][1] === e[1]; ++o ) @@ -11597,12 +11596,12 @@ function xs(e) { (gs.queryPoint = function (e, t) { if (e < this.mid) { if (this.left) if ((n = this.left.queryPoint(e, t))) return n; - return ys(this.leftPoints, e, t); + return _s(this.leftPoints, e, t); } if (e > this.mid) { var n; if (this.right) if ((n = this.right.queryPoint(e, t))) return n; - return _s(this.rightPoints, e, t); + return ys(this.rightPoints, e, t); } return Ss(this.leftPoints, t); }), @@ -11613,12 +11612,12 @@ function xs(e) { if (t > this.mid && this.right && (a = this.right.queryInterval(e, t, n))) return a; return t < this.mid - ? ys(this.leftPoints, t, n) + ? _s(this.leftPoints, t, n) : e > this.mid - ? _s(this.rightPoints, e, n) + ? ys(this.rightPoints, e, n) : Ss(this.leftPoints, n); }); -var Rs = xs.prototype; +var Rs = Is.prototype; (Rs.insert = function (e) { this.root ? this.root.insert(e) @@ -11647,19 +11646,19 @@ var Rs = xs.prototype; return this.root ? this.root.intervals([]) : []; }, }); -var Is, +var xs, ks, Os = (function () { function e() { var t; hi(this, e), - wi(this, "_columnSizeMap", {}), - wi( + Ci(this, "_columnSizeMap", {}), + Ci( this, "_intervalTree", - t && 0 !== t.length ? new xs(Ns(t)) : new xs(null), + t && 0 !== t.length ? new Is(Ns(t)) : new Is(null), ), - wi(this, "_leftMap", {}); + Ci(this, "_leftMap", {}); } return ( bi(e, [ @@ -11743,7 +11742,7 @@ function Ms(e) { var n = null != arguments[t] ? arguments[t] : {}; t % 2 ? Ls(n, !0).forEach(function (t) { - wi(e, t, n[t]); + Ci(e, t, n[t]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) @@ -11754,7 +11753,7 @@ function Ms(e) { return e; } var Ds = - ((ks = Is = + ((ks = xs = (function (e) { function t() { var e, n; @@ -11762,26 +11761,26 @@ var Ds = for (var a = arguments.length, r = new Array(a), o = 0; o < a; o++) r[o] = arguments[o]; return ( - wi( - vi((n = Ti(this, (e = yi(t)).call.apply(e, [this].concat(r))))), + Ci( + vi((n = Ti(this, (e = _i(t)).call.apply(e, [this].concat(r))))), "state", { isScrolling: !1, scrollTop: 0 }, ), - wi(vi(n), "_debounceResetIsScrollingId", void 0), - wi(vi(n), "_invalidateOnUpdateStartIndex", null), - wi(vi(n), "_invalidateOnUpdateStopIndex", null), - wi(vi(n), "_positionCache", new Os()), - wi(vi(n), "_startIndex", null), - wi(vi(n), "_startIndexMemoized", null), - wi(vi(n), "_stopIndex", null), - wi(vi(n), "_stopIndexMemoized", null), - wi(vi(n), "_debounceResetIsScrollingCallback", function () { + Ci(vi(n), "_debounceResetIsScrollingId", void 0), + Ci(vi(n), "_invalidateOnUpdateStartIndex", null), + Ci(vi(n), "_invalidateOnUpdateStopIndex", null), + Ci(vi(n), "_positionCache", new Os()), + Ci(vi(n), "_startIndex", null), + Ci(vi(n), "_startIndexMemoized", null), + Ci(vi(n), "_stopIndex", null), + Ci(vi(n), "_stopIndexMemoized", null), + Ci(vi(n), "_debounceResetIsScrollingCallback", function () { n.setState({ isScrolling: !1 }); }), - wi(vi(n), "_setScrollingContainerRef", function (e) { + Ci(vi(n), "_setScrollingContainerRef", function (e) { n._scrollingContainer = e; }), - wi(vi(n), "_onScroll", function (e) { + Ci(vi(n), "_onScroll", function (e) { var t = n.props.height, a = e.currentTarget.scrollTop, r = Math.min(Math.max(0, n._getEstimatedTotalHeight() - t), a); @@ -11852,7 +11851,7 @@ var Ds = key: "componentWillUnmount", value: function () { this._debounceResetIsScrollingId && - xl(this._debounceResetIsScrollingId); + Il(this._debounceResetIsScrollingId); }, }, { @@ -11878,11 +11877,11 @@ var Ds = b = this.state, v = b.isScrolling, T = b.scrollTop, - y = [], - _ = this._getEstimatedTotalHeight(), + _ = [], + y = this._getEstimatedTotalHeight(), S = this._positionCache.shortestColumnSize, - w = this._positionCache.count, - C = 0; + C = this._positionCache.count, + A = 0; if ( (this._positionCache.range( Math.max(0, T - p), @@ -11890,9 +11889,9 @@ var Ds = function (n, a, r) { var i; void 0 === e - ? ((C = n), (e = n)) - : ((C = Math.min(C, n)), (e = Math.max(e, n))), - y.push( + ? ((A = n), (e = n)) + : ((A = Math.min(A, n)), (e = Math.max(e, n))), + _.push( l({ index: n, isScrolling: v, @@ -11900,31 +11899,31 @@ var Ds = parent: t, style: ((i = { height: o.getHeight(n) }), - wi(i, "ltr" === E ? "left" : "right", a), - wi(i, "position", "absolute"), - wi(i, "top", r), - wi(i, "width", o.getWidth(n)), + Ci(i, "ltr" === E ? "left" : "right", a), + Ci(i, "position", "absolute"), + Ci(i, "top", r), + Ci(i, "width", o.getWidth(n)), i), }), ); }, ), - S < T + c + p && w < r) + S < T + c + p && C < r) ) for ( - var A = Math.min( - r - w, + var w = Math.min( + r - C, Math.ceil( (((T + c + p - S) / o.defaultHeight) * g) / o.defaultWidth, ), ), - N = w; - N < w + A; + N = C; + N < C + w; N++ ) (e = N), - y.push( + _.push( l({ index: N, isScrolling: v, @@ -11934,7 +11933,7 @@ var Ds = }), ); return ( - (this._startIndex = C), + (this._startIndex = A), (this._stopIndex = e), i.createElement( "div", @@ -11951,7 +11950,7 @@ var Ds = direction: "ltr", height: a ? "auto" : c, overflowX: "hidden", - overflowY: _ < c ? "hidden" : "auto", + overflowY: y < c ? "hidden" : "auto", position: "relative", width: g, WebkitOverflowScrolling: "touch", @@ -11968,15 +11967,15 @@ var Ds = "ReactVirtualized__Masonry__innerScrollContainer", style: { width: "100%", - height: _, + height: y, maxWidth: "100%", - maxHeight: _, + maxHeight: y, overflow: "hidden", pointerEvents: v ? "none" : "", position: "relative", }, }, - y, + _, ), ) ); @@ -12000,7 +11999,7 @@ var Ds = value: function () { var e = this.props.scrollingResetTimeInterval; this._debounceResetIsScrollingId && - xl(this._debounceResetIsScrollingId), + Il(this._debounceResetIsScrollingId), (this._debounceResetIsScrollingId = Rl( this._debounceResetIsScrollingCallback, e, @@ -12084,8 +12083,8 @@ var Ds = t ); })()), - wi( - Is, + Ci( + xs, "propTypes", "production" === process.env.NODE_ENV ? null @@ -12159,7 +12158,7 @@ var Ds = ), ks); function Ps() {} -wi(Ds, "defaultProps", { +Ci(Ds, "defaultProps", { autoHeight: !1, keyMapper: function (e) { return e; @@ -12178,21 +12177,21 @@ wi(Ds, "defaultProps", { ol.number.isRequired, ol.func.isRequired, ol.func.isRequired), - xi(Ds), + Ii(Ds), "production" !== process.env.NODE_ENV && ol.func; var Bs = (function () { function e() { var t = this, n = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; hi(this, e), - wi(this, "_cellMeasurerCache", void 0), - wi(this, "_columnIndexOffset", void 0), - wi(this, "_rowIndexOffset", void 0), - wi(this, "columnWidth", function (e) { + Ci(this, "_cellMeasurerCache", void 0), + Ci(this, "_columnIndexOffset", void 0), + Ci(this, "_rowIndexOffset", void 0), + Ci(this, "columnWidth", function (e) { var n = e.index; t._cellMeasurerCache.columnWidth({ index: n + t._columnIndexOffset }); }), - wi(this, "rowHeight", function (e) { + Ci(this, "rowHeight", function (e) { var n = e.index; t._cellMeasurerCache.rowHeight({ index: n + t._rowIndexOffset }); }); @@ -12294,7 +12293,7 @@ var Bs = (function () { e ); })(); -function Hs(e, t) { +function Fs(e, t) { var n = Object.keys(e); if (Object.getOwnPropertySymbols) { var a = Object.getOwnPropertySymbols(e); @@ -12306,41 +12305,41 @@ function Hs(e, t) { } return n; } -function Fs(e) { +function Hs(e) { for (var t = 1; t < arguments.length; t++) { var n = null != arguments[t] ? arguments[t] : {}; t % 2 - ? Hs(n, !0).forEach(function (t) { - wi(e, t, n[t]); + ? Fs(n, !0).forEach(function (t) { + Ci(e, t, n[t]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) - : Hs(n).forEach(function (t) { + : Fs(n).forEach(function (t) { Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)); }); } return e; } -var zs = (function (e) { +var Us = (function (e) { function t(e, n) { var a; hi(this, t), - wi(vi((a = Ti(this, yi(t).call(this, e, n)))), "state", { + Ci(vi((a = Ti(this, _i(t).call(this, e, n)))), "state", { scrollLeft: 0, scrollTop: 0, scrollbarSize: 0, showHorizontalScrollbar: !1, showVerticalScrollbar: !1, }), - wi(vi(a), "_deferredInvalidateColumnIndex", null), - wi(vi(a), "_deferredInvalidateRowIndex", null), - wi(vi(a), "_bottomLeftGridRef", function (e) { + Ci(vi(a), "_deferredInvalidateColumnIndex", null), + Ci(vi(a), "_deferredInvalidateRowIndex", null), + Ci(vi(a), "_bottomLeftGridRef", function (e) { a._bottomLeftGrid = e; }), - wi(vi(a), "_bottomRightGridRef", function (e) { + Ci(vi(a), "_bottomRightGridRef", function (e) { a._bottomRightGrid = e; }), - wi(vi(a), "_cellRendererBottomLeftGrid", function (e) { + Ci(vi(a), "_cellRendererBottomLeftGrid", function (e) { var t = e.rowIndex, n = Mi(e, ["rowIndex"]), r = a.props, @@ -12349,11 +12348,11 @@ var zs = (function (e) { return t === r.rowCount - l ? i.createElement("div", { key: n.key, - style: Fs({}, n.style, { height: 20 }), + style: Hs({}, n.style, { height: 20 }), }) - : o(Fs({}, n, { parent: vi(a), rowIndex: t + l })); + : o(Hs({}, n, { parent: vi(a), rowIndex: t + l })); }), - wi(vi(a), "_cellRendererBottomRightGrid", function (e) { + Ci(vi(a), "_cellRendererBottomRightGrid", function (e) { var t = e.columnIndex, n = e.rowIndex, r = Mi(e, ["columnIndex", "rowIndex"]), @@ -12362,10 +12361,10 @@ var zs = (function (e) { l = o.fixedColumnCount, s = o.fixedRowCount; return i( - Fs({}, r, { columnIndex: t + l, parent: vi(a), rowIndex: n + s }), + Hs({}, r, { columnIndex: t + l, parent: vi(a), rowIndex: n + s }), ); }), - wi(vi(a), "_cellRendererTopRightGrid", function (e) { + Ci(vi(a), "_cellRendererTopRightGrid", function (e) { var t = e.columnIndex, n = Mi(e, ["columnIndex"]), r = a.props, @@ -12375,11 +12374,11 @@ var zs = (function (e) { return t === l - s ? i.createElement("div", { key: n.key, - style: Fs({}, n.style, { width: 20 }), + style: Hs({}, n.style, { width: 20 }), }) - : o(Fs({}, n, { columnIndex: t + s, parent: vi(a) })); + : o(Hs({}, n, { columnIndex: t + s, parent: vi(a) })); }), - wi(vi(a), "_columnWidthRightGrid", function (e) { + Ci(vi(a), "_columnWidthRightGrid", function (e) { var t = e.index, n = a.props, r = n.columnCount, @@ -12393,14 +12392,14 @@ var zs = (function (e) { ? i({ index: t + o }) : i; }), - wi(vi(a), "_onScroll", function (e) { + Ci(vi(a), "_onScroll", function (e) { var t = e.scrollLeft, n = e.scrollTop; a.setState({ scrollLeft: t, scrollTop: n }); var r = a.props.onScroll; r && r(e); }), - wi(vi(a), "_onScrollbarPresenceChange", function (e) { + Ci(vi(a), "_onScrollbarPresenceChange", function (e) { var t = e.horizontal, n = e.size, r = e.vertical, @@ -12417,15 +12416,15 @@ var zs = (function (e) { "function" == typeof s && s({ horizontal: t, size: n, vertical: r }); } }), - wi(vi(a), "_onScrollLeft", function (e) { + Ci(vi(a), "_onScrollLeft", function (e) { var t = e.scrollLeft; a._onScroll({ scrollLeft: t, scrollTop: a.state.scrollTop }); }), - wi(vi(a), "_onScrollTop", function (e) { + Ci(vi(a), "_onScrollTop", function (e) { var t = e.scrollTop; a._onScroll({ scrollTop: t, scrollLeft: a.state.scrollLeft }); }), - wi(vi(a), "_rowHeightBottomGrid", function (e) { + Ci(vi(a), "_rowHeightBottomGrid", function (e) { var t = e.index, n = a.props, r = n.fixedRowCount, @@ -12439,10 +12438,10 @@ var zs = (function (e) { ? i({ index: t + r }) : i; }), - wi(vi(a), "_topLeftGridRef", function (e) { + Ci(vi(a), "_topLeftGridRef", function (e) { a._topLeftGrid = e; }), - wi(vi(a), "_topRightGridRef", function (e) { + Ci(vi(a), "_topRightGridRef", function (e) { a._topRightGrid = e; }); var r = e.deferredMeasurementCache, @@ -12619,17 +12618,17 @@ var zs = (function (e) { { style: this._containerTopStyle }, this._renderTopLeftGrid(o), this._renderTopRightGrid( - Fs({}, o, { onScroll: t, scrollLeft: s }), + Hs({}, o, { onScroll: t, scrollLeft: s }), ), ), i.createElement( "div", { style: this._containerBottomStyle }, this._renderBottomLeftGrid( - Fs({}, o, { onScroll: t, scrollTop: c }), + Hs({}, o, { onScroll: t, scrollTop: c }), ), this._renderBottomRightGrid( - Fs({}, o, { + Hs({}, o, { onScroll: t, onSectionRendered: n, scrollLeft: s, @@ -12723,7 +12722,7 @@ var zs = (function (e) { l !== this._lastRenderedFixedRowCount || s !== this._lastRenderedRowHeight; (e || f || c !== this._lastRenderedStyle) && - (this._containerOuterStyle = Fs( + (this._containerOuterStyle = Hs( { height: o, overflow: "visible", width: h }, c, )), @@ -12740,7 +12739,7 @@ var zs = (function (e) { width: h, })), (e || d !== this._lastRenderedStyleBottomLeftGrid) && - (this._bottomLeftGridStyle = Fs( + (this._bottomLeftGridStyle = Hs( { left: 0, overflowX: "hidden", @@ -12750,7 +12749,7 @@ var zs = (function (e) { d, )), (e || g || u !== this._lastRenderedStyleBottomRightGrid) && - (this._bottomRightGridStyle = Fs( + (this._bottomRightGridStyle = Hs( { left: this._getLeftGridWidth(this.props), position: "absolute", @@ -12758,7 +12757,7 @@ var zs = (function (e) { u, )), (e || p !== this._lastRenderedStyleTopLeftGrid) && - (this._topLeftGridStyle = Fs( + (this._topLeftGridStyle = Hs( { left: 0, overflowX: "hidden", @@ -12769,7 +12768,7 @@ var zs = (function (e) { p, )), (e || g || m !== this._lastRenderedStyleTopRightGrid) && - (this._topRightGridStyle = Fs( + (this._topRightGridStyle = Hs( { left: this._getLeftGridWidth(this.props), overflowX: r ? "auto" : "hidden", @@ -12850,7 +12849,7 @@ var zs = (function (e) { "div", { className: "BottomLeftGrid_ScrollWrapper", - style: Fs({}, this._bottomLeftGridStyle, { + style: Hs({}, this._bottomLeftGridStyle, { height: c, width: d, overflowY: "hidden", @@ -12935,7 +12934,7 @@ var zs = (function (e) { f = p, g = this._topRightGridStyle; l && - ((f = p + h), (g = Fs({}, this._topRightGridStyle, { left: 0 }))); + ((f = p + h), (g = Hs({}, this._topRightGridStyle, { left: 0 }))); var E = i.createElement( Ml, Ri({}, e, { @@ -12960,7 +12959,7 @@ var zs = (function (e) { "div", { className: "TopRightGrid_ScrollWrapper", - style: Fs({}, this._topRightGridStyle, { + style: Hs({}, this._topRightGridStyle, { height: p, width: m, overflowX: "hidden", @@ -12995,7 +12994,7 @@ var zs = (function (e) { t ); })(); -wi(zs, "defaultProps", { +Ci(Us, "defaultProps", { classNameBottomLeftGrid: "", classNameBottomRightGrid: "", classNameTopLeftGrid: "", @@ -13014,7 +13013,7 @@ wi(zs, "defaultProps", { hideTopRightGridScrollbar: !1, hideBottomLeftGridScrollbar: !1, }), - (zs.propTypes = + (Us.propTypes = "production" !== process.env.NODE_ENV ? { classNameBottomLeftGrid: ol.string.isRequired, @@ -13035,12 +13034,12 @@ wi(zs, "defaultProps", { hideBottomLeftGridScrollbar: ol.bool, } : {}), - xi(zs), + Ii(Us), "production" === process.env.NODE_ENV || ol.func.isRequired, "production" !== process.env.NODE_ENV && (ol.any, ol.string.isRequired), "production" !== process.env.NODE_ENV && (ol.any, ol.any, ol.string.isRequired, ol.number.isRequired); -var Us = +var zs = "production" === process.env.NODE_ENV ? null : { @@ -13132,7 +13131,7 @@ function Zs(e) { return i.createElement("div", { className: t, role: "row", style: a }, n); } Zs.propTypes = - "production" === process.env.NODE_ENV ? null : Us === ol.any ? {} : Us; + "production" === process.env.NODE_ENV ? null : zs === ol.any ? {} : zs; var $s = { ASC: "ASC", DESC: "DESC" }; function Ws(e) { var t = e.sortDirection, @@ -13226,7 +13225,7 @@ function qs(e) { "production" === process.env.NODE_ENV ? null : Vs === ol.any ? {} : Vs); var Ys = (function (e) { function t() { - return hi(this, t), Ti(this, yi(t).apply(this, arguments)); + return hi(this, t), Ti(this, _i(t).apply(this, arguments)); } return Si(t, i.Component), t; })(); @@ -13247,7 +13246,7 @@ function Xs(e) { var n = null != arguments[t] ? arguments[t] : {}; t % 2 ? Ks(n, !0).forEach(function (t) { - wi(e, t, n[t]); + Ci(e, t, n[t]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) @@ -13257,7 +13256,7 @@ function Xs(e) { } return e; } -wi(Ys, "defaultProps", { +Ci(Ys, "defaultProps", { cellDataGetter: function (e) { var t = e.dataKey, n = e.rowData; @@ -13302,7 +13301,7 @@ var Qs = (function (e) { var n; return ( hi(this, t), - ((n = Ti(this, yi(t).call(this, e))).state = { scrollbarWidth: 0 }), + ((n = Ti(this, _i(t).call(this, e))).state = { scrollbarWidth: 0 }), (n._createColumn = n._createColumn.bind(vi(n))), (n._createRow = n._createRow.bind(vi(n))), (n._onScroll = n._onScroll.bind(vi(n))), @@ -13434,7 +13433,7 @@ var Qs = (function (e) { b = this.state.scrollbarWidth, v = r ? d : d - s, T = "function" == typeof m ? m({ index: -1 }) : m, - y = "function" == typeof h ? h({ index: -1 }) : h; + _ = "function" == typeof h ? h({ index: -1 }) : h; return ( (this._cachedColumnStyles = []), i.Children.toArray(n).forEach(function (t, n) { @@ -13464,7 +13463,7 @@ var Qs = (function (e) { paddingRight: b, width: E, }, - y, + _, ), }), i.createElement( @@ -13561,21 +13560,21 @@ var Qs = (function (e) { b = g.dataKey, v = g.defaultSortDirection, T = g.disableSort, - y = g.headerRenderer, - _ = g.id, + _ = g.headerRenderer, + y = g.id, S = g.label, - w = !T && m, - C = ki( + C = !T && m, + A = ki( "ReactVirtualized__Table__headerColumn", d, l.props.headerClassName, - { ReactVirtualized__Table__sortableHeaderColumn: w }, + { ReactVirtualized__Table__sortableHeaderColumn: C }, ), - A = this._getFlexStyleForColumn( + w = this._getFlexStyleForColumn( l, Xs({}, u, {}, l.props.headerStyle), ), - N = y({ + N = _({ columnData: E, dataKey: b, disableSort: T, @@ -13583,15 +13582,15 @@ var Qs = (function (e) { sortBy: h, sortDirection: f, }); - if (w || p) { - var x = h !== b ? v : f === $s.DESC ? $s.ASC : $s.DESC, + if (C || p) { + var I = h !== b ? v : f === $s.DESC ? $s.ASC : $s.DESC, R = function (e) { - w && + C && m({ defaultSortDirection: v, event: e, sortBy: b, - sortDirection: x, + sortDirection: I, }), p && p({ columnData: E, dataKey: b, event: e }); }; @@ -13610,13 +13609,13 @@ var Qs = (function (e) { { "aria-label": o, "aria-sort": r, - className: C, - id: _, + className: A, + id: y, key: "Header-Col" + s, onClick: t, onKeyDown: n, role: "columnheader", - style: A, + style: w, tabIndex: a, }, N, @@ -13646,21 +13645,21 @@ var Qs = (function (e) { b = s.rowStyle, v = this.state.scrollbarWidth, T = "function" == typeof f ? f({ index: n }) : f, - y = "function" == typeof b ? b({ index: n }) : b, - _ = g({ index: n }), + _ = "function" == typeof b ? b({ index: n }) : b, + y = g({ index: n }), S = i.Children.toArray(c).map(function (e, r) { return t._createColumn({ column: e, columnIndex: r, isScrolling: a, parent: o, - rowData: _, + rowData: y, rowIndex: n, scrollbarWidth: v, }); }), - w = ki("ReactVirtualized__Table__row", T), - C = Xs( + C = ki("ReactVirtualized__Table__row", T), + A = Xs( {}, l, { @@ -13668,10 +13667,10 @@ var Qs = (function (e) { overflow: "hidden", paddingRight: v, }, - y, + _, ); return E({ - className: w, + className: C, columns: S, index: n, isScrolling: a, @@ -13681,8 +13680,8 @@ var Qs = (function (e) { onRowRightClick: p, onRowMouseOver: m, onRowMouseOut: h, - rowData: _, - style: C, + rowData: y, + style: A, }); }, }, @@ -13770,7 +13769,7 @@ var Qs = (function (e) { t ); })(); -wi(Qs, "defaultProps", { +Ci(Qs, "defaultProps", { disableHeader: !1, estimatedRowSize: 30, headerHeight: 0, @@ -13873,7 +13872,7 @@ function rc(e) { ((ec = document.body.style.pointerEvents), (document.body.style.pointerEvents = "none")), (function () { - tc && xl(tc); + tc && Il(tc); var e = 0; Js.forEach(function (t) { e = Math.max(e, t.props.scrollingResetTimeInterval); @@ -13894,7 +13893,7 @@ function oc(e, t) { function ic(e, t) { (Js = Js.filter(function (t) { return t !== e; - })).length || (t.removeEventListener("scroll", rc), tc && (xl(tc), nc())); + })).length || (t.removeEventListener("scroll", rc), tc && (Il(tc), nc())); } var lc, sc, @@ -13957,17 +13956,17 @@ var hc = function () { for (var a = arguments.length, r = new Array(a), o = 0; o < a; o++) r[o] = arguments[o]; return ( - wi( - vi((n = Ti(this, (e = yi(t)).call.apply(e, [this].concat(r))))), + Ci( + vi((n = Ti(this, (e = _i(t)).call.apply(e, [this].concat(r))))), "_window", hc(), ), - wi(vi(n), "_isMounted", !1), - wi(vi(n), "_positionFromTop", 0), - wi(vi(n), "_positionFromLeft", 0), - wi(vi(n), "_detectElementResize", void 0), - wi(vi(n), "_child", void 0), - wi( + Ci(vi(n), "_isMounted", !1), + Ci(vi(n), "_positionFromTop", 0), + Ci(vi(n), "_positionFromLeft", 0), + Ci(vi(n), "_detectElementResize", void 0), + Ci(vi(n), "_child", void 0), + Ci( vi(n), "state", (function (e) { @@ -13975,7 +13974,7 @@ var hc = function () { var n = null != arguments[t] ? arguments[t] : {}; t % 2 ? mc(n, !0).forEach(function (t) { - wi(e, t, n[t]); + Ci(e, t, n[t]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties( @@ -13997,7 +13996,7 @@ var hc = function () { scrollTop: 0, }), ), - wi(vi(n), "_registerChild", function (e) { + Ci(vi(n), "_registerChild", function (e) { !e || e instanceof Element || console.warn( @@ -14006,7 +14005,7 @@ var hc = function () { (n._child = e), n.updatePosition(); }), - wi(vi(n), "_onChildScroll", function (e) { + Ci(vi(n), "_onChildScroll", function (e) { var t = e.scrollTop; if (n.state.scrollTop !== t) { var a = n.props.scrollElement; @@ -14016,21 +14015,21 @@ var hc = function () { : (a.scrollTop = t + n._positionFromTop)); } }), - wi(vi(n), "_registerResizeListener", function (e) { + Ci(vi(n), "_registerResizeListener", function (e) { e === window ? window.addEventListener("resize", n._onResize, !1) : n._detectElementResize.addResizeListener(e, n._onResize); }), - wi(vi(n), "_unregisterResizeListener", function (e) { + Ci(vi(n), "_unregisterResizeListener", function (e) { e === window ? window.removeEventListener("resize", n._onResize, !1) : e && n._detectElementResize.removeResizeListener(e, n._onResize); }), - wi(vi(n), "_onResize", function () { + Ci(vi(n), "_onResize", function () { n.updatePosition(); }), - wi(vi(n), "__handleWindowScrollEvent", function () { + Ci(vi(n), "__handleWindowScrollEvent", function () { if (n._isMounted) { var e = n.props.onScroll, t = n.props.scrollElement; @@ -14043,7 +14042,7 @@ var hc = function () { } } }), - wi(vi(n), "__resetIsScrolling", function () { + Ci(vi(n), "__resetIsScrolling", function () { n.setState({ isScrolling: !1 }); }), n @@ -14147,7 +14146,7 @@ var hc = function () { t ); })()), - wi( + Ci( lc, "propTypes", "production" === process.env.NODE_ENV @@ -14170,7 +14169,7 @@ var hc = function () { }, ), sc); -wi(fc, "defaultProps", { +Ci(fc, "defaultProps", { onResize: function () {}, onScroll: function () {}, scrollingResetTimeInterval: 150, @@ -14199,7 +14198,7 @@ var vc = Qe(function (e) { "format", "preview", ], - yc = function (e) { + _c = function (e) { var t, n = e.type, a = e.onClick, @@ -14220,11 +14219,11 @@ var vc = Qe(function (e) { case "preview": return o.default.createElement(No, null); case "edit": - return o.default.createElement(wo, null); + return o.default.createElement(Co, null); case "delete": return o.default.createElement(ko, null); case "description": - return o.default.createElement(Io, null); + return o.default.createElement(xo, null); case "share": return o.default.createElement(So, null); case "cloud": @@ -14260,11 +14259,11 @@ var vc = Qe(function (e) { m, ); return ( - u && "" !== u && (h = o.default.createElement(yo, { tooltip: u }, h)), + u && "" !== u && (h = o.default.createElement(_o, { tooltip: u }, h)), a ? h : null ); }, - _c = l.default.div(function (e) { + yc = l.default.div(function (e) { var t = e.theme, n = e.sx, a = e.withBorders, @@ -14274,7 +14273,7 @@ var vc = Qe(function (e) { return ( a && (i = { - border: "".concat(Aa(t, "borderColor", "#eaeaea"), " 1px solid"), + border: "".concat(wa(t, "borderColor", "#eaeaea"), " 1px solid"), borderRadius: 2, padding: r || 15, }), @@ -14282,7 +14281,7 @@ var vc = Qe(function (e) { $e( { backgroundColor: o - ? Aa(t, "boxBackground", "#FBFAFA") + ? wa(t, "boxBackground", "#FBFAFA") : "transparent", }, i, @@ -14297,12 +14296,12 @@ var vc = Qe(function (e) { a = e.customBorderPadding, r = We(e, ["sx", "children", "customBorderPadding"]); return o.default.createElement( - _c, + yc, $e({}, r, { sx: t, customBorderPadding: a }), n, ); }, - wc = function (t, n, a, r, i, l, s, c, d, u, p) { + Cc = function (t, n, a, r, i, l, s, c, d, u, p) { var m = (function (e, t, n, a, r, o, i) { if (e) { var l = Ye([], e, !0); @@ -14359,7 +14358,7 @@ var vc = Qe(function (e) { var a = n.rowData, r = !!l && l.includes(vc(a) ? a : "".concat(a[s])); return (function (t, n, a) { - var r = vc(t) ? t : Aa(t, n.elementKey || "", null), + var r = vc(t) ? t : wa(t, n.elementKey || "", null), i = n.renderFullObject ? t : r, l = n.renderFunction ? n.renderFunction(i) : i; return o.default.createElement( @@ -14379,28 +14378,28 @@ var vc = Qe(function (e) { }); }); }, - Cc = nt, - Ac = /\s/; + Ac = nt, + wc = /\s/; var Nc = function (e) { - for (var t = e.length; t-- && Ac.test(e.charAt(t)); ); + for (var t = e.length; t-- && wc.test(e.charAt(t)); ); return t; }, - xc = Nc, + Ic = Nc, Rc = /^\s+/; -var Ic = function (e) { - return e ? e.slice(0, xc(e) + 1).replace(Rc, "") : e; +var xc = function (e) { + return e ? e.slice(0, Ic(e) + 1).replace(Rc, "") : e; }, - kc = wt, + kc = Ct, Oc = bt, Lc = /^[-+]0x[0-9a-f]+$/i, Mc = /^0b[01]+$/i, Dc = /^0o[0-7]+$/i, Pc = parseInt; -var Bc = wt, - Hc = function () { - return Cc.Date.now(); +var Bc = Ct, + Fc = function () { + return Ac.Date.now(); }, - Fc = function (e) { + Hc = function (e) { if ("number" == typeof e) return e; if (Oc(e)) return NaN; if (kc(e)) { @@ -14408,12 +14407,12 @@ var Bc = wt, e = kc(t) ? t + "" : t; } if ("string" != typeof e) return 0 === e ? e : +e; - e = Ic(e); + e = xc(e); var n = Mc.test(e); return n || Dc.test(e) ? Pc(e.slice(2), n ? 2 : 8) : Lc.test(e) ? NaN : +e; }, - zc = Math.max, - Uc = Math.min; + Uc = Math.max, + zc = Math.min; var Gc = Qe(function (e, t, n) { var a, r, @@ -14436,13 +14435,13 @@ var Gc = Qe(function (e, t, n) { return void 0 === s || n >= t || n < 0 || (u && e - c >= o); } function f() { - var e = Hc(); + var e = Fc(); if (h(e)) return g(e); l = setTimeout( f, (function (e) { var n = t - (e - s); - return u ? Uc(n, o - (e - c)) : n; + return u ? zc(n, o - (e - c)) : n; })(e), ); } @@ -14450,7 +14449,7 @@ var Gc = Qe(function (e, t, n) { return (l = void 0), p && a ? m(e) : ((a = r = void 0), i); } function E() { - var e = Hc(), + var e = Fc(), n = h(e); if (((a = arguments), (r = this), (s = e), n)) { if (void 0 === l) @@ -14462,16 +14461,16 @@ var Gc = Qe(function (e, t, n) { return void 0 === l && (l = setTimeout(f, t)), i; } return ( - (t = Fc(t) || 0), + (t = Hc(t) || 0), Bc(n) && ((d = !!n.leading), - (o = (u = "maxWait" in n) ? zc(Fc(n.maxWait) || 0, t) : o), + (o = (u = "maxWait" in n) ? Uc(Hc(n.maxWait) || 0, t) : o), (p = "trailing" in n ? !!n.trailing : p)), (E.cancel = function () { void 0 !== l && clearTimeout(l), (c = 0), (a = s = r = l = void 0); }), (E.flush = function () { - return void 0 === l ? i : g(Hc()); + return void 0 === l ? i : g(Fc()); }), E ); @@ -14501,8 +14500,8 @@ var Gc = Qe(function (e, t, n) { position: "absolute", display: "flex", flexDirection: "column", - backgroundColor: Aa(t, "dropdownSelector.backgroundColor", m), - border: "1px solid ".concat(Aa(t, "borderColor", g)), + backgroundColor: wa(t, "dropdownSelector.backgroundColor", m), + border: "1px solid ".concat(wa(t, "borderColor", g)), padding: "10px 10px", minWidth: 150, borderRadius: 4, @@ -14511,9 +14510,9 @@ var Gc = Qe(function (e, t, n) { "& .columnsSelectorTitle": { fontWeight: "bold", padding: "0 0 5px", - borderBottom: "1px solid ".concat(Aa(t, "borderColor", g)), + borderBottom: "1px solid ".concat(wa(t, "borderColor", g)), marginBottom: 5, - color: Aa(t, "fontColor", h), + color: wa(t, "fontColor", h), }, "& .columnsSelectorContainer": { display: "flex", @@ -14625,7 +14624,7 @@ var Gc = Qe(function (e, t, n) { padding: "0 16px 8px", boxShadow: "none", border: "".concat( - Aa(t, a ? "dataTable.disabledBorder" : "dataTable.border", "#E2E2E2"), + wa(t, a ? "dataTable.disabledBorder" : "dataTable.border", "#E2E2E2"), " 1px solid", ), borderRadius: 3, @@ -14634,7 +14633,7 @@ var Gc = Qe(function (e, t, n) { position: "relative", height: n || "calc(100vh - 205px)", backgroundColor: a - ? Aa(t, "dataTable.disabledBG", "transparent") + ? wa(t, "dataTable.disabledBG", "transparent") : "transparent", "&.noBackground": { backgroundColor: "transparent", border: 0 }, "& .loadingBox": { padding: "100px 0" }, @@ -14647,11 +14646,11 @@ var Gc = Qe(function (e, t, n) { overflowY: "auto", padding: "0 10px 10px", "& .shownColumnsLabel": { - color: Aa(t, "mainGrey", "#000"), + color: wa(t, "mainGrey", "#000"), fontSize: 12, padding: 10, borderBottom: "".concat( - Aa(t, "dataTable.border", "#E2E2E2"), + wa(t, "dataTable.border", "#E2E2E2"), " 1px solid", ), width: "100%", @@ -14661,7 +14660,7 @@ var Gc = Qe(function (e, t, n) { "&::-webkit-scrollbar": { width: 0, height: 3 }, "& .rowLine": { borderBottom: "".concat( - Aa(t, "dataTable.border", "#E2E2E2"), + wa(t, "dataTable.border", "#E2E2E2"), " 1px solid", ), height: o, @@ -14670,17 +14669,17 @@ var Gc = Qe(function (e, t, n) { "&:focus": { outline: "initial" }, "&:hover:not(.ReactVirtualized__Table__headerRow)": { userSelect: "none", - backgroundColor: Aa(t, "dataTable.hoverColor", "#ececec"), + backgroundColor: wa(t, "dataTable.hoverColor", "#ececec"), fontWeight: 600, "&.canClick": { cursor: "pointer" }, "&.canSelectText": { userSelect: "text" }, }, "& .selected": { fontWeight: 600 }, "&:not(.deleted) .selected": { - color: Aa(t, "dataTable.selected", "#081C42"), + color: wa(t, "dataTable.selected", "#081C42"), }, "&.deleted .selected": { - color: Aa(t, "dataTable.selectedDisabled", "#C51B3F"), + color: wa(t, "dataTable.selectedDisabled", "#C51B3F"), }, }, "& .headerItem": { @@ -14704,7 +14703,7 @@ var Gc = Qe(function (e, t, n) { alignItems: "center", fontWeight: 700, fontSize: 14, - borderColor: Aa(t, "dataTable.border", "#39393980"), + borderColor: wa(t, "dataTable.border", "#39393980"), textTransform: "initial", transitionDuration: "0s", }, @@ -14788,7 +14787,7 @@ var Gc = Qe(function (e, t, n) { border: 0, cursor: "pointer", "& .label": { - color: Aa(t, "backLink.color", "#073052"), + color: wa(t, "backLink.color", "#073052"), fontSize: 14, fontWeight: 600, lineHeight: 1, @@ -14796,7 +14795,7 @@ var Gc = Qe(function (e, t, n) { marginRight: 10, }, "&:hover .icon": { - background: Aa(t, "backLink.hover", "#eaedee"), + background: wa(t, "backLink.hover", "#eaedee"), borderRadius: "2px", }, "& .icon": { @@ -14810,7 +14809,7 @@ var Gc = Qe(function (e, t, n) { width: "17px", height: "11px", margin: "auto", - color: Aa(t, "backLink.arrow", "#081C42"), + color: wa(t, "backLink.arrow", "#081C42"), }, }, }, @@ -14820,9 +14819,9 @@ var Gc = Qe(function (e, t, n) { Xc = l.default.div(function (e) { var t = e.theme; return { - border: "1px solid ".concat(Aa(t, "borderColor", "#E2E2E2")), + border: "1px solid ".concat(wa(t, "borderColor", "#E2E2E2")), borderRadius: 2, - backgroundColor: Aa(t, "boxBackground", "#FBFAFA"), + backgroundColor: wa(t, "boxBackground", "#FBFAFA"), paddingLeft: 25, paddingTop: 20, paddingBottom: 20, @@ -14847,7 +14846,7 @@ var Gc = Qe(function (e, t, n) { alignItems: "center", justifyContent: "flex-start", borderBottom: n - ? "1px solid ".concat(Aa(t, "borderColor", "#eaeaea")) + ? "1px solid ".concat(wa(t, "borderColor", "#eaeaea")) : "", gap: "10px", }, @@ -14864,7 +14863,7 @@ var Gc = Qe(function (e, t, n) { Qc, { className: "sectionTitle-container", separator: t, sx: i }, o.default.createElement( - _r, + yr, { item: !0, xs: !0, @@ -14882,7 +14881,7 @@ var Gc = Qe(function (e, t, n) { ), r && o.default.createElement( - _r, + yr, { item: !0, xs: !0, @@ -14917,8 +14916,8 @@ var Gc = Qe(function (e, t, n) { height: e.horizontal ? "initial" : "100vh", overflow: "auto", position: "relative", - backgroundColor: Aa(t, "bgColor", "#fff"), - color: Aa(t, "fontColor", "#000"), + backgroundColor: wa(t, "bgColor", "#fff"), + color: wa(t, "fontColor", "#000"), }; }), nd = l.default.div(function (e) { @@ -14929,7 +14928,7 @@ var Gc = Qe(function (e, t, n) { o = {}; return ( a && - (((t = {})["@media (max-width: ".concat(Aa(c, "md", 0), "px)")] = { + (((t = {})["@media (max-width: ".concat(wa(c, "md", 0), "px)")] = { flexDirection: "column", }), (o = t)), @@ -14943,13 +14942,13 @@ var Gc = Qe(function (e, t, n) { r = e.overlayIcon, o = e.overlayObject, i = e.originType, - l = Aa(t, "inputBox.border", "#E2E2E2"), - s = Aa(t, "inputBox.hoverBorder", "#000110"); + l = wa(t, "inputBox.border", "#E2E2E2"), + s = wa(t, "inputBox.hoverBorder", "#000110"); return ( n && "" !== n && - ((l = Aa(t, "inputBox.error", "#C51B3F")), - (s = Aa(t, "inputBox.error", "#C51B3F"))), + ((l = wa(t, "inputBox.error", "#C51B3F")), + (s = wa(t, "inputBox.error", "#C51B3F"))), { height: 38, width: "100%", @@ -14957,27 +14956,27 @@ var Gc = Qe(function (e, t, n) { paddingRight: r || o || "password" === i ? 35 : 15, paddingLeft: a ? 35 : 15, paddingBottom: 0, - color: Aa(t, "inputBox.color", "#07193E"), + color: wa(t, "inputBox.color", "#07193E"), fontSize: 13, fontWeight: 600, border: "".concat(l, " 1px solid"), borderRadius: 3, outline: "none", transitionDuration: "0.1s", - backgroundColor: Aa(t, "inputBox.backgroundColor", "#fff"), + backgroundColor: wa(t, "inputBox.backgroundColor", "#fff"), "&:placeholder": { - color: Aa(t, "inputBox.placeholderColor", "#858585"), + color: wa(t, "inputBox.placeholderColor", "#858585"), opacity: 1, fontWeight: 400, }, "&:hover": { borderColor: s }, "&:focus": { borderColor: s }, "&:disabled": { - border: Aa(t, "inputBox.disabledBorder", "#494A4D"), - backgroundColor: Aa(t, "inputBox.disabledBackground", "#B4B4B4"), - color: Aa(t, "inputBox.disabledText", "#E6EBEB"), + border: wa(t, "inputBox.disabledBorder", "#494A4D"), + backgroundColor: wa(t, "inputBox.disabledBackground", "#B4B4B4"), + color: wa(t, "inputBox.disabledText", "#E6EBEB"), "&:placeholder": { - color: Aa(t, "inputBox.disabledPlaceholder", "#E6EBEB"), + color: wa(t, "inputBox.disabledPlaceholder", "#E6EBEB"), }, }, } @@ -14994,7 +14993,7 @@ var Gc = Qe(function (e, t, n) { width: "100%", "& .errorText": { fontSize: 12, - color: Aa(t, "inputBox.error", "#C51B3F"), + color: wa(t, "inputBox.error", "#C51B3F"), marginTop: 3, }, "& .textBoxContainer": { @@ -15018,7 +15017,7 @@ var Gc = Qe(function (e, t, n) { "& svg": { width: 14, height: 14, - fill: Aa(t, "inputBox.color", "#07193E"), + fill: wa(t, "inputBox.color", "#07193E"), }, }, }, @@ -15034,26 +15033,26 @@ var Gc = Qe(function (e, t, n) { flexBasis: "100%", width: "100%", fontSize: 12, - color: Aa(t, "breadcrumbs.textColor", "#969FA8"), + color: wa(t, "breadcrumbs.textColor", "#969FA8"), fontWeight: "bold", - border: "".concat(Aa(t, "breadcrumbs.border", "#eaeaea"), " 1px solid"), + border: "".concat(wa(t, "breadcrumbs.border", "#eaeaea"), " 1px solid"), height: 38, display: "flex", alignItems: "center", - backgroundColor: Aa(t, "breadcrumbs.backgroundColor", "#FCFCFD"), + backgroundColor: wa(t, "breadcrumbs.backgroundColor", "#FCFCFD"), marginRight: 10, "& a": { textDecoration: "none", - color: Aa(t, "breadcrumbs.linksColor", "#969FA8"), + color: wa(t, "breadcrumbs.linksColor", "#969FA8"), "&:hover": { textDecoration: "underline" }, }, "& .min-icon": { width: 16, minWidth: 16 }, "& .backButton": { border: "".concat( - Aa(t, "breadcrumbs.backButton.border", "#EAEDEE"), + wa(t, "breadcrumbs.backButton.border", "#EAEDEE"), " 1px solid", ), - backgroundColor: Aa( + backgroundColor: wa( t, "breadcrumbs.backButton.backgroundColor", "#FFF", @@ -15063,7 +15062,7 @@ var Gc = Qe(function (e, t, n) { width: 38, height: 38, marginRight: "10px", - "& > svg": { fill: Aa(t, "breadcrumbs.textColor", "#969FA8") }, + "& > svg": { fill: wa(t, "breadcrumbs.textColor", "#969FA8") }, }, "& .breadcrumbsList": { textOverflow: "ellipsis", @@ -15087,7 +15086,7 @@ var Gc = Qe(function (e, t, n) { display: "inline-flex", alignItems: "center", justifyContent: "flex-start", - color: Aa(t, "actionsList.optionsTextColor", "#5E5E5E"), + color: wa(t, "actionsList.optionsTextColor", "#5E5E5E"), width: "100%", height: 22, margin: 0, @@ -15100,11 +15099,11 @@ var Gc = Qe(function (e, t, n) { cursor: "pointer", "&:hover": { backgroundColor: "transparent", - color: Aa(t, "actionsList.optionsHoverTextColor", "#000"), + color: wa(t, "actionsList.optionsHoverTextColor", "#000"), }, "& svg": { width: 11, marginRight: 8 }, "&:disabled": { - color: Aa(t, "actionsList.disabledOptionsTextColor", "#EBEBEB"), + color: wa(t, "actionsList.disabledOptionsTextColor", "#EBEBEB"), cursor: "not-allowed", }, "& .buttonIcon": { width: 11 }, @@ -15124,7 +15123,7 @@ var Gc = Qe(function (e, t, n) { "& .titleLabel": { fontSize: 14, fontWeight: "700", - color: Aa(t, "actionsList.titleColor", "#000"), + color: wa(t, "actionsList.titleColor", "#000"), padding: "12px 30px 8px 22px", whiteSpace: "nowrap", textOverflow: "ellipsis", @@ -15132,9 +15131,9 @@ var Gc = Qe(function (e, t, n) { alignItems: "center", }, "& .objectActions": { - backgroundColor: Aa(t, "actionsList.backgroundColor", "#F8F8F8"), + backgroundColor: wa(t, "actionsList.backgroundColor", "#F8F8F8"), border: "".concat( - Aa(t, "actionsList.containerBorderColor", "#F1F1F1"), + wa(t, "actionsList.containerBorderColor", "#F1F1F1"), " 1px solid", ), borderRadius: 3, @@ -15146,14 +15145,14 @@ var Gc = Qe(function (e, t, n) { padding: 6, margin: 0, borderBottom: "".concat( - Aa(t, "actionsList.optionsBorder", "#E5E5E5"), + wa(t, "actionsList.optionsBorder", "#E5E5E5"), " 1px solid", ), fontSize: 14, "&:first-of-type": { padding: 10, fontWeight: "bold", - color: Aa(t, "actionsList.titleColor", "#000"), + color: wa(t, "actionsList.titleColor", "#000"), }, "&:last-of-type": { borderBottom: 0 }, "&::before": { content: "' '!important" }, @@ -15172,10 +15171,10 @@ var Gc = Qe(function (e, t, n) { justifyContent: "space-between", alignItems: "center", paddingBottom: 15, - borderBottom: "1px solid ".concat(Aa(t, "borderColor", "#E5E5E5")), + borderBottom: "1px solid ".concat(wa(t, "borderColor", "#E5E5E5")), fontWeight: "bold", fontSize: 18, - color: Aa(t, "fontColor", "#000"), + color: wa(t, "fontColor", "#000"), margin: "20px 22px", }, n, @@ -15200,15 +15199,15 @@ var Gc = Qe(function (e, t, n) { padding: 8, width: "100%", borderBottom: r - ? "1px solid ".concat(Aa(n, "screenTitle.border", "#E5E5E5")) + ? "1px solid ".concat(wa(n, "screenTitle.border", "#E5E5E5")) : "none", }, "& .headerBarIcon": { - color: Aa(n, "screenTitle.iconColor", "#000"), + color: wa(n, "screenTitle.iconColor", "#000"), "& .min-icon": { width: 44, height: 44 }, }, "& .headerBarSubheader": { - color: Aa(n, "screenTitle.subtitleColor", "#5B5C5C"), + color: wa(n, "screenTitle.subtitleColor", "#5B5C5C"), }, "& .titleColumn": { height: "auto", @@ -15220,7 +15219,7 @@ var Gc = Qe(function (e, t, n) { }, "& .leftItems": { display: "flex", alignItems: "center", gap: 12 }, "& .rightItems": { display: "flex", alignItems: "center", gap: 10 }, - })["@media (max-width: ".concat(Aa(c, "md", 0), "px)")] = { + })["@media (max-width: ".concat(wa(c, "md", 0), "px)")] = { "& .stContainer": { flexDirection: "column", gap: 12, @@ -15269,7 +15268,7 @@ var Gc = Qe(function (e, t, n) { top: 0, left: 0, backgroundColor: n - ? Aa(t, "modalBox.overlayColor", "#00000050") + ? wa(t, "modalBox.overlayColor", "#00000050") : "transparent", display: "flex", alignItems: "center", @@ -15278,11 +15277,11 @@ var Gc = Qe(function (e, t, n) { "&.active": { opacity: 1, transition: "opacity 0.3s" }, }, "& .modalContainer": { - color: Aa(t, "fontColor", "#000"), + color: wa(t, "fontColor", "#000"), width: "100%", maxWidth: a ? o : "100%", margin: 32, - backgroundColor: Aa(t, "modalBox.containerColor", "#FFF"), + backgroundColor: wa(t, "modalBox.containerColor", "#FFF"), padding: "16px 40px", borderRadius: 4, boxShadow: @@ -15302,15 +15301,15 @@ var Gc = Qe(function (e, t, n) { border: "none", backgroundColor: "transparent", fontSize: 24, - color: Aa(t, "modalBox.closeColor", "#FFF"), + color: wa(t, "modalBox.closeColor", "#FFF"), padding: 0, borderRadius: "100%", width: 28, height: 28, "& > svg": { width: 14, height: 14 }, "&:hover": { - color: Aa(t, "modalBox.closeHoverColor", "#EAEAEA"), - backgroundColor: Aa(t, "modalBox.closeHoverBG", "#000"), + color: wa(t, "modalBox.closeHoverColor", "#EAEAEA"), + backgroundColor: wa(t, "modalBox.closeHoverBG", "#000"), }, }, "& .title": { @@ -15319,10 +15318,10 @@ var Gc = Qe(function (e, t, n) { justifyContent: "flex-start", gap: 8, fontSize: 20, - color: Aa(t, "modalBox.titleColor", "#000"), + color: wa(t, "modalBox.titleColor", "#000"), fontWeight: "bold", "& > svg": { - fill: Aa(t, "modalBox.iconColor.".concat(r), "#07193E"), + fill: wa(t, "modalBox.iconColor.".concat(r), "#07193E"), }, }, }, @@ -15334,12 +15333,12 @@ var Gc = Qe(function (e, t, n) { }), md = l.default.span(function (e) { var t = e.theme, - n = e.on; + n = e.active; return { fontSize: 12, color: n - ? Aa(t, "switchButton.onLabelColor", "#081C42") - : Aa(t, "switchButton.offLabelColor", "#E2E2E2"), + ? wa(t, "switchButton.onLabelColor", "#081C42") + : wa(t, "switchButton.offLabelColor", "#E2E2E2"), margin: "0 8px 0 10px", fontWeight: n ? "bold" : "normal", }; @@ -15362,7 +15361,7 @@ var Gc = Qe(function (e, t, n) { "& input": { display: "none", "& ~.switchRail": { - backgroundColor: Aa(t, "switchButton.switchBackground", "#E6EBEB"), + backgroundColor: wa(t, "switchButton.switchBackground", "#E6EBEB"), "&:before": { content: "' '", position: "absolute", @@ -15373,19 +15372,19 @@ var Gc = Qe(function (e, t, n) { left: 1, borderRadius: "100%", border: "".concat( - Aa(t, "switchButton.bulletBorderColor", "#FFF"), + wa(t, "switchButton.bulletBorderColor", "#FFF"), " 2px solid ", ), - backgroundColor: Aa(t, "switchButton.bulletBGColor", "#F1F4F4"), + backgroundColor: wa(t, "switchButton.bulletBGColor", "#F1F4F4"), transitionDuration: "0.1s", }, }, "&:checked ~.switchRail": { - backgroundColor: Aa(t, "switchButton.onBackgroundColor", "#4CCB92"), + backgroundColor: wa(t, "switchButton.onBackgroundColor", "#4CCB92"), "&:before": { left: "calc(100% - 23px)" }, }, "&:disabled:checked ~.switchRail": { - backgroundColor: Aa( + backgroundColor: wa( t, "switchButton.disabledOnBackground", "#8bb0a0", @@ -15393,14 +15392,14 @@ var Gc = Qe(function (e, t, n) { }, "&:disabled ~.switchRail": { cursor: "not-allowed", - backgroundColor: Aa(t, "switchButton.disabledBackground", "#E6EAEB"), + backgroundColor: wa(t, "switchButton.disabledBackground", "#E6EAEB"), "&:before": { - borderColor: Aa( + borderColor: wa( t, "switchButton.disabledBulletBorderColor", "#F1F4F4", ), - backgroundColor: Aa( + backgroundColor: wa( t, "switchButton.disabledBulletBGColor", "#E6EAEB", @@ -15442,8 +15441,8 @@ var Gc = Qe(function (e, t, n) { { position: "absolute", display: "flex", - backgroundColor: Aa(t, "dropdownSelector.backgroundColor", "#fff"), - border: "1px solid ".concat(Aa(t, "borderColor", "#E2E2E2")), + backgroundColor: wa(t, "dropdownSelector.backgroundColor", "#fff"), + border: "1px solid ".concat(wa(t, "borderColor", "#E2E2E2")), padding: "10px 0", maxHeight: 450, minWidth: a ? 150 : 0, @@ -15461,7 +15460,7 @@ var Gc = Qe(function (e, t, n) { cursor: "pointer", listStyle: "none", width: "100%", - color: Aa(t, "dropdownSelector.optionTextColor", "#000"), + color: wa(t, "dropdownSelector.optionTextColor", "#000"), padding: "6px 15px", fontSize: 14, userSelect: "none", @@ -15472,28 +15471,28 @@ var Gc = Qe(function (e, t, n) { "& svg": { width: 16, height: 16 }, '&:not([class*="Mui"])::before': { content: "' '" }, "&.selected": { - backgroundColor: Aa( + backgroundColor: wa( t, "dropdownSelector.selectedBGColor", "#D5D7D8", ), - color: Aa(t, "dropdownSelector.optionTextColor", "#000"), + color: wa(t, "dropdownSelector.optionTextColor", "#000"), }, "&.disabled": { cursor: "not-allowed", - color: Aa(t, "dropdownSelector.disabledText", "#E6EBEB"), + color: wa(t, "dropdownSelector.disabledText", "#E6EBEB"), "&:hover": { - backgroundColor: Aa( + backgroundColor: wa( t, "dropdownSelector.backgroundColor", "#fff", ), - color: Aa(t, "dropdownSelector.disabledText", "#E6EBEB"), + color: wa(t, "dropdownSelector.disabledText", "#E6EBEB"), }, }, "&.hovered:not(.disabled)": { - backgroundColor: Aa(t, "dropdownSelector.hoverBG", "#E6EAEB"), - color: Aa(t, "dropdownSelector.hoverText", "#000"), + backgroundColor: wa(t, "dropdownSelector.hoverBG", "#E6EAEB"), + color: wa(t, "dropdownSelector.hoverText", "#000"), }, }, }, @@ -15532,16 +15531,16 @@ var Gc = Qe(function (e, t, n) { b = void 0 === E ? "start" : E, v = e.useState(null), T = v[0], - y = v[1], - _ = e.useState(0), - S = _[0], - w = _[1], - C = function () { + _ = v[1], + y = e.useState(0), + S = y[0], + C = y[1], + A = function () { var e = l[S]; - e.disabled || d(e.value, e.extraValue || null, e.label), u(); + e.disabled || d(e.value, e.extraValue || null, e.label, S), u(); }; return ( - (a = C), + (a = A), (r = e.useCallback( function (e) { "Enter" === e.key && a(); @@ -15583,28 +15582,28 @@ var Gc = Qe(function (e, t, n) { if (p) if ("ArrowUp" === e) { var t = S - 1; - w((a = t >= 0 ? t : 0)); + C((a = t >= 0 ? t : 0)); } else if ("ArrowDown" === e) { var n = S + 1, a = n <= l.length - 1 ? n : l.length - 1; - w(a); + C(a); } }), e.useEffect( function () { - w(0); + C(0); }, [l], ), e.useEffect( function () { - y(p ? bd(h, b, g) : null); + _(p ? bd(h, b, g) : null); }, [p], ), e.useEffect(function () { var e = Gc(function (e) { - e && e.getBoundingClientRect() && y(bd(e, b, g)); + e && e.getBoundingClientRect() && _(bd(e, b, g)); }, 300); window.addEventListener("resize", function () { u(); @@ -15636,14 +15635,15 @@ var Gc = Qe(function (e, t, n) { .concat(c === e.value ? "selected" : "", " ") .concat(e.disabled ? "disabled" : "", " ") .concat(t === S ? "hovered" : ""), - onClick: C, + onClick: A, onMouseOver: function () { - w(t); + C(t); }, key: "option-".concat(t), }, e.icon, e.label, + e.indicator, ); }), ), @@ -15656,8 +15656,8 @@ var Gc = Qe(function (e, t, n) { }, Td = l.default.div(function (e) { var t = e.theme, - n = Aa(t, "inputBox.border", "#E2E2E2"), - a = Aa(t, "inputBox.hoverBorder", "#000110"); + n = wa(t, "inputBox.border", "#E2E2E2"), + a = wa(t, "inputBox.hoverBorder", "#000110"); return { display: "flex", whiteSpace: "nowrap", @@ -15667,31 +15667,33 @@ var Gc = Qe(function (e, t, n) { height: 38, width: "100%", padding: "0 35px 0 15px", - color: Aa(t, "inputBox.color", "#07193E"), + color: wa(t, "inputBox.color", "#07193E"), fontSize: 13, fontWeight: 600, border: "".concat(n, " 1px solid"), borderRadius: 3, outline: "none", transitionDuration: "0.1s", - backgroundColor: Aa(t, "inputBox.backgroundColor", "#fff"), + backgroundColor: wa(t, "inputBox.backgroundColor", "#fff"), userSelect: "none", + gap: 8, "&:placeholder": { color: "#858585", opacity: 1, fontWeight: 400 }, "&:hover": { borderColor: a }, "&:focus": { borderColor: a }, "&.disabled": { - border: Aa(t, "inputBox.disabledBorder", "#494A4D"), - backgroundColor: Aa(t, "inputBox.disabledBackground", "#B4B4B4"), - color: Aa(t, "inputBox.disabledText", "#E6EBEB"), + border: wa(t, "inputBox.disabledBorder", "#494A4D"), + backgroundColor: wa(t, "inputBox.disabledBackground", "#B4B4B4"), + color: wa(t, "inputBox.disabledText", "#E6EBEB"), "&:placeholder": { - color: Aa(t, "inputBox.disabledPlaceholder", "#E6EBEB"), + color: wa(t, "inputBox.disabledPlaceholder", "#E6EBEB"), }, - "&:hover": { borderColor: Aa(t, "inputBox.disabledBorder", "#494A4D") }, - "&:focus": { borderColor: Aa(t, "inputBox.disabledBorder", "#494A4D") }, + "&:hover": { borderColor: wa(t, "inputBox.disabledBorder", "#494A4D") }, + "&:focus": { borderColor: wa(t, "inputBox.disabledBorder", "#494A4D") }, }, + "& svg": { width: 16, height: 16 }, }; }), - yd = l.default.div(function (e) { + _d = l.default.div(function (e) { var t = e.theme, n = e.error, a = e.sx; @@ -15722,7 +15724,7 @@ var Gc = Qe(function (e, t, n) { "& svg": { width: 26, height: 26, - fill: Aa(t, "inputBox.color", "#07193E"), + fill: wa(t, "inputBox.color", "#07193E"), }, }, "& .inputLabel": { marginBottom: n ? 18 : 0 }, @@ -15730,7 +15732,7 @@ var Gc = Qe(function (e, t, n) { a, ); }), - _d = l.default.label(function (e) { + yd = l.default.label(function (e) { var t = e.sx, n = e.theme; return $e( @@ -15743,7 +15745,7 @@ var Gc = Qe(function (e, t, n) { height: 16, borderRadius: "100%", border: "1px solid ".concat( - Aa(n, "checkbox.checkBoxBorder", "#c3c3c3"), + wa(n, "checkbox.checkBoxBorder", "#c3c3c3"), ), boxShadow: "inset 0px 1px 3px rgba(0,0,0,0.1)", }, @@ -15755,7 +15757,7 @@ var Gc = Qe(function (e, t, n) { display: "block", width: 12, height: 12, - backgroundColor: Aa(n, "checkbox.checkBoxColor", "#4CCB92"), + backgroundColor: wa(n, "checkbox.checkBoxColor", "#4CCB92"), borderRadius: "100%", top: "50%", left: "50%", @@ -15766,12 +15768,12 @@ var Gc = Qe(function (e, t, n) { "input:disabled": { "& ~ .radio": { border: "1px solid ".concat( - Aa(n, "checkbox.disabledBorder", "#B4B4B4"), + wa(n, "checkbox.disabledBorder", "#B4B4B4"), ), }, "&:checked ~ .radio": { "&:before": { - backgroundColor: Aa(n, "checkbox.disabledColor", "#D5D7D7"), + backgroundColor: wa(n, "checkbox.disabledColor", "#D5D7D7"), }, }, }, @@ -15793,10 +15795,10 @@ var Gc = Qe(function (e, t, n) { }, }; }), - wd = l.default.div(function (e) { + Cd = l.default.div(function (e) { return { display: "flex", alignItems: "center", gap: 5 }; }), - Cd = l.default.div(function (e) { + Ad = l.default.div(function (e) { var t = e.theme, n = e.sx, a = e.label, @@ -15807,13 +15809,13 @@ var Gc = Qe(function (e, t, n) { width: "" === a || r ? "100%" : "calc(100% - 170px)", alignItems: "center", "& .predefinedList": { - backgroundColor: Aa(t, "readBox.backgroundColor", "#fbfafa"), + backgroundColor: wa(t, "readBox.backgroundColor", "#fbfafa"), border: "".concat( - Aa(t, "readBox.borderColor", "#e5e5e5"), + wa(t, "readBox.borderColor", "#e5e5e5"), " 1px solid", ), padding: "12px 10px", - color: Aa(t, "readBox.textColor", "#696969"), + color: wa(t, "readBox.textColor", "#696969"), fontSize: 12, fontWeight: 600, minHeight: 41, @@ -15846,43 +15848,43 @@ var Gc = Qe(function (e, t, n) { n, ); }), - Ad = l.default.textarea(function (e) { + wd = l.default.textarea(function (e) { var t = e.theme, n = e.error; e.originType; - var a = Aa(t, "inputBox.border", "#E2E2E2"), - r = Aa(t, "inputBox.hoverBorder", "#000110"); + var a = wa(t, "inputBox.border", "#E2E2E2"), + r = wa(t, "inputBox.hoverBorder", "#000110"); return ( n && "" !== n && - ((a = Aa(t, "inputBox.error", "#C51B3F")), - (r = Aa(t, "inputBox.error", "#C51B3F"))), + ((a = wa(t, "inputBox.error", "#C51B3F")), + (r = wa(t, "inputBox.error", "#C51B3F"))), { fontFamily: "'Inter',sans-serif", width: "100%", resize: "none", padding: "16px 14px", - color: Aa(t, "inputBox.color", "#07193E"), + color: wa(t, "inputBox.color", "#07193E"), fontSize: 13, fontWeight: 600, border: "".concat(a, " 1px solid"), borderRadius: 3, outline: "none", transitionDuration: "0.1s", - backgroundColor: Aa(t, "inputBox.backgroundColor", "#fff"), + backgroundColor: wa(t, "inputBox.backgroundColor", "#fff"), "&:placeholder": { - color: Aa(t, "inputBox.placeholderColor", "#858585"), + color: wa(t, "inputBox.placeholderColor", "#858585"), opacity: 1, fontWeight: 400, }, "&:hover": { borderColor: r }, "&:focus": { borderColor: r }, "&:disabled": { - border: Aa(t, "inputBox.disabledBorder", "#494A4D"), - backgroundColor: Aa(t, "inputBox.disabledBackground", "#B4B4B4"), - color: Aa(t, "inputBox.disabledText", "#E6EBEB"), + border: wa(t, "inputBox.disabledBorder", "#494A4D"), + backgroundColor: wa(t, "inputBox.disabledBackground", "#B4B4B4"), + color: wa(t, "inputBox.disabledText", "#E6EBEB"), "&:placeholder": { - color: Aa(t, "inputBox.disabledPlaceholder", "#E6EBEB"), + color: wa(t, "inputBox.disabledPlaceholder", "#E6EBEB"), }, }, } @@ -15900,7 +15902,7 @@ var Gc = Qe(function (e, t, n) { width: "100%", "& .errorText": { fontSize: 12, - color: Aa(t, "inputBox.error", "#C51B3F"), + color: wa(t, "inputBox.error", "#C51B3F"), marginTop: 3, }, "& .textBoxContainer": { @@ -15920,7 +15922,7 @@ var Gc = Qe(function (e, t, n) { a, ); }), - xd = l.default.div(function (e) { + Id = l.default.div(function (e) { var t = e.theme; return { position: "fixed", @@ -15935,21 +15937,21 @@ var Gc = Qe(function (e, t, n) { position: "absolute", display: "inline-block", minWidth: 180, - backgroundColor: Aa(t, "menu.horizontal.dropBackground", E), - border: "".concat(Aa(t, "borderColor", g)), + backgroundColor: wa(t, "menu.horizontal.dropBackground", E), + border: "".concat(wa(t, "borderColor", g)), "& .menuItemButton": { width: "100%", "&:hover, &.selected": { - backgroundColor: Aa( + backgroundColor: wa( t, "menu.horizontal.hoverSelectedBackground", S, ), borderBottom: 0, - color: Aa(t, "menu.horizontal.dropHoverSelectedColor", m), + color: wa(t, "menu.horizontal.dropHoverSelectedColor", m), "& .iconContainer": { border: "".concat( - Aa(t, "menu.horizontal.dropHoverSelectedColor", m), + wa(t, "menu.horizontal.dropHoverSelectedColor", m), " 1px solid", ), }, @@ -15995,7 +15997,7 @@ var Gc = Qe(function (e, t, n) { }), n && a && s ? o.default.createElement( - xd, + Id, { onClick: r }, o.default.createElement( Sc, @@ -16006,7 +16008,7 @@ var Gc = Qe(function (e, t, n) { : null ); }, - Id = function (e) { + xd = function (e) { return { display: "flex", justifyContent: "space-between", @@ -16017,24 +16019,24 @@ var Gc = Qe(function (e, t, n) { height: 45, padding: "0 15px", whiteSpace: "nowrap", - color: Aa(e, "menu.horizontal.textColor", B), + color: wa(e, "menu.horizontal.textColor", B), borderBottom: "transparent 2px solid", "& .iconContainer": { border: "".concat( - Aa(e, "menu.horizontal.iconBorderColor", Q), + wa(e, "menu.horizontal.iconBorderColor", Q), " 1px solid", ), backgroundColor: "transparent", }, "&.selected, &:hover": { - color: Aa(e, "menu.horizontal.hoverSelectedColor", m), + color: wa(e, "menu.horizontal.hoverSelectedColor", m), borderBottom: "".concat( - Aa(e, "menu.horizontal.hoverSelectedBackground", S), + wa(e, "menu.horizontal.hoverSelectedBackground", S), " 2px solid", ), "& .iconContainer": { border: "".concat( - Aa(e, "menu.horizontal.hoverSelectedIconBorder", m), + wa(e, "menu.horizontal.hoverSelectedIconBorder", m), " 1px solid", ), }, @@ -16055,7 +16057,7 @@ var Gc = Qe(function (e, t, n) { display: "flex", alignItems: "center", justifyContent: "center", - backgroundColor: Aa(t, "menu.horizontal.dropArrowBackground", W), + backgroundColor: wa(t, "menu.horizontal.dropArrowBackground", W), width: 15, height: 15, minWidth: 15, @@ -16067,11 +16069,11 @@ var Gc = Qe(function (e, t, n) { }), Od = l.default.button(function (e) { var t = e.theme; - return $e($e({}, Id(t)), { "& .subOption": { padding: 0 } }); + return $e($e({}, xd(t)), { "& .subOption": { padding: 0 } }); }), Ld = l.default.a(function (e) { var t = e.theme; - return $e($e({}, Id(t)), { textDecoration: "none" }); + return $e($e({}, xd(t)), { textDecoration: "none" }); }), Md = l.default.span(function (e) { var t = e.theme; @@ -16093,7 +16095,7 @@ var Gc = Qe(function (e, t, n) { "& svg.badgeIcon": { width: 8, height: 8, - fill: Aa(t, "menu.horizontal.notificationColor", A), + fill: wa(t, "menu.horizontal.notificationColor", w), position: "absolute", top: 4, right: 3, @@ -16113,7 +16115,7 @@ var Gc = Qe(function (e, t, n) { "span", { className: "iconContainer" }, t, - a && o.default.createElement(Co, { className: "badgeIcon" }), + a && o.default.createElement(Ao, { className: "badgeIcon" }), ), o.default.createElement("span", { className: "labelContainer" }, n), ); @@ -16162,8 +16164,8 @@ var Gc = Qe(function (e, t, n) { Sc, { className: "statusArrow" }, f - ? o.default.createElement(Fo, null) - : o.default.createElement(zo, null), + ? o.default.createElement(Ho, null) + : o.default.createElement(Uo, null), ), ), f && @@ -16232,16 +16234,16 @@ var Gc = Qe(function (e, t, n) { justifyContent: "space-between", alignItems: "center", gap: 15, - background: Aa(t, "menu.horizontal.menuHeaderBackground", Z), + background: wa(t, "menu.horizontal.menuHeaderBackground", Z), borderBottom: "".concat( - Aa(t, "menu.horizontal.sectionDividerColor", Y), + wa(t, "menu.horizontal.sectionDividerColor", Y), " 1px solid", ), "& svg": { width: 200 }, "& .endComponent": { display: "flex", alignItems: "center", gap: 10 }, }, "& .sections": { - backgroundColor: Aa(t, "menu.horizontal.barBackground", b), + backgroundColor: wa(t, "menu.horizontal.barBackground", b), width: "100%", height: 45, display: "flex", @@ -16249,10 +16251,10 @@ var Gc = Qe(function (e, t, n) { overflowX: "auto", scrollbarWidth: "none", msOverflowStyle: "none", - borderBottom: "".concat(Aa(t, "borderColor", g), " 1px solid"), + borderBottom: "".concat(wa(t, "borderColor", g), " 1px solid"), "&.compact": { height: 5, - backgroundColor: Aa(t, "menu.horizontal.noOptionsBar", b), + backgroundColor: wa(t, "menu.horizontal.noOptionsBar", b), }, "&::-webkit-scrollbar": { width: 0, height: 0 }, }, @@ -16260,7 +16262,7 @@ var Gc = Qe(function (e, t, n) { n, ); }), - Hd = function (e) { + Fd = function (e) { var t = e.applicationLogo, n = e.options, a = e.signOutAction, @@ -16318,7 +16320,7 @@ var Gc = Qe(function (e, t, n) { ) ); }, - Fd = function (e) { + Hd = function (e) { return { display: "flex", justifyContent: "space-between", @@ -16329,27 +16331,27 @@ var Gc = Qe(function (e, t, n) { width: "100%", height: 44, padding: "0 25px", - color: Aa(e, "menu.vertical.textColor", q), + color: wa(e, "menu.vertical.textColor", q), "& .iconContainer": { border: "".concat( - Aa(e, "menu.vertical.iconBorderColor", Q), + wa(e, "menu.vertical.iconBorderColor", Q), " 1px solid", ), - backgroundColor: Aa(e, "menu.vertical.iconBGColor", X), + backgroundColor: wa(e, "menu.vertical.iconBGColor", X), }, "&.selected, &:hover": { - color: Aa(e, "menu.vertical.hoverSelectedColor", m), - background: Aa(e, "menu.vertical.hoverSelectedBackground", j), + color: wa(e, "menu.vertical.hoverSelectedColor", m), + background: wa(e, "menu.vertical.hoverSelectedBackground", j), "& .iconContainer": { border: "".concat( - Aa(e, "menu.vertical.hoverSelectedIconBorder", m), + wa(e, "menu.vertical.hoverSelectedIconBorder", m), " 1px solid", ), }, }, }; }, - zd = l.default.div(function (e) { + Ud = l.default.div(function (e) { var t = e.theme; return { display: "flex", @@ -16364,7 +16366,7 @@ var Gc = Qe(function (e, t, n) { display: "flex", alignItems: "center", justifyContent: "center", - backgroundColor: Aa(t, "menu.vertical.dropArrowBackground", W), + backgroundColor: wa(t, "menu.vertical.dropArrowBackground", W), width: 15, height: 15, minWidth: 15, @@ -16373,13 +16375,13 @@ var Gc = Qe(function (e, t, n) { }, }; }), - Ud = l.default.button(function (e) { + zd = l.default.button(function (e) { var t = e.theme; - return $e($e({}, Fd(t)), { "& .subOption": { padding: 0 } }); + return $e($e({}, Hd(t)), { "& .subOption": { padding: 0 } }); }), Gd = l.default.a(function (e) { var t = e.theme; - return $e($e({}, Fd(t)), { textDecoration: "none" }); + return $e($e({}, Hd(t)), { textDecoration: "none" }); }), Vd = l.default.span(function (e) { var t = e.theme; @@ -16401,7 +16403,7 @@ var Gc = Qe(function (e, t, n) { "& svg.badgeIcon": { width: 8, height: 8, - fill: Aa(t, "menu.vertical.notificationColor", A), + fill: wa(t, "menu.vertical.notificationColor", w), position: "absolute", top: 4, right: 3, @@ -16421,7 +16423,7 @@ var Gc = Qe(function (e, t, n) { "span", { className: "iconContainer" }, t, - a && o.default.createElement(Co, { className: "badgeIcon" }), + a && o.default.createElement(Ao, { className: "badgeIcon" }), ), o.default.createElement("span", { className: "labelContainer" }, n), ); @@ -16463,13 +16465,13 @@ var Gc = Qe(function (e, t, n) { }).length ? null : o.default.createElement( - zd, + Ud, null, o.default.createElement( - yo, + _o, { tooltip: p ? i : "", placement: "right" }, o.default.createElement( - Ud, + zd, { id: r, type: "button", @@ -16483,8 +16485,8 @@ var Gc = Qe(function (e, t, n) { Sc, { className: "statusArrow" }, g - ? o.default.createElement(Fo, null) - : o.default.createElement(zo, null), + ? o.default.createElement(Ho, null) + : o.default.createElement(Uo, null), ), ), ), @@ -16494,7 +16496,7 @@ var Gc = Qe(function (e, t, n) { { className: "subItemsBox" }, n.map(function (e) { return o.default.createElement( - yo, + _o, { tooltip: p ? e.name : "", placement: "right" }, o.default.createElement($d, { onClick: s, @@ -16518,7 +16520,7 @@ var Gc = Qe(function (e, t, n) { ) ) return o.default.createElement( - yo, + _o, { tooltip: p ? i : "", placement: "right" }, o.default.createElement( Gd, @@ -16527,10 +16529,10 @@ var Gc = Qe(function (e, t, n) { ), ); return o.default.createElement( - yo, + _o, { tooltip: p ? i : "", placement: "right" }, o.default.createElement( - Ud, + zd, { className: "menuItemButton ".concat(b ? "selected" : ""), type: "button", @@ -16547,7 +16549,7 @@ var Gc = Qe(function (e, t, n) { var t = e.theme; return { borderBottom: "".concat( - Aa(t, "menu.vertical.sectionDividerColor", Y), + wa(t, "menu.vertical.sectionDividerColor", Y), " 1px solid", ), margin: "30px 25px 0", @@ -16555,7 +16557,7 @@ var Gc = Qe(function (e, t, n) { userSelect: "none", "& > .labelHeader": { fontSize: 14, - color: Aa(t, "menu.vertical.sectionLabelColor", m), + color: wa(t, "menu.vertical.sectionLabelColor", m), paddingBottom: 6, display: "block", }, @@ -16585,15 +16587,15 @@ var Gc = Qe(function (e, t, n) { msOverflowStyle: "none", "&::-webkit-scrollbar": { width: 5 }, "&::-webkit-scrollbar-thumb": { - background: Aa(t, "menu.vertical.sectionDividerColor", Y), + background: wa(t, "menu.vertical.sectionDividerColor", Y), borderRadius: 0, }, "&::-webkit-scrollbar-track": { - background: Aa(t, "borderColor", g), - boxShadow: "inset 0px 0px 0px 0px ".concat(Aa(t, "borderColor", g)), + background: wa(t, "borderColor", g), + boxShadow: "inset 0px 0px 0px 0px ".concat(wa(t, "borderColor", g)), borderRadius: 0, }, - background: Aa(t, "menu.vertical.background", Z), + background: wa(t, "menu.vertical.background", Z), transitionDuration: "0.3s", "& .menuContainer": { height: "inherit", @@ -16607,7 +16609,7 @@ var Gc = Qe(function (e, t, n) { "& > svg": { width: 12, height: 12, - fill: Aa(t, "menu.vertical.menuCollapseColor", K), + fill: wa(t, "menu.vertical.menuCollapseColor", K), }, }, }, @@ -16616,7 +16618,7 @@ var Gc = Qe(function (e, t, n) { margin: "20px 30px 0", paddingBottom: 20, borderBottom: "".concat( - Aa(t, "menu.vertical.sectionDividerColor", Y), + wa(t, "menu.vertical.sectionDividerColor", Y), " 1px solid", ), }, @@ -16643,18 +16645,18 @@ var Gc = Qe(function (e, t, n) { minWidth: 43, minHeight: 43, border: "".concat( - Aa(t, "menu.vertical.iconBorderColor", Q), + wa(t, "menu.vertical.iconBorderColor", Q), " 1px solid", ), - backgroundColor: Aa(t, "menu.vertical.iconBGColor", X), + backgroundColor: wa(t, "menu.vertical.iconBGColor", X), borderRadius: "100%", margin: "25px 0", "&:hover": { - borderColor: Aa(t, "menu.vertical.hoverSelectedIconBorder", m), + borderColor: wa(t, "menu.vertical.hoverSelectedIconBorder", m), }, "& .collapsedIcon": { display: "inline-flex", - color: Aa(t, "menu.vertical.menuCollapseColor", K), + color: wa(t, "menu.vertical.menuCollapseColor", K), "& svg": { width: 30, height: 30 }, }, "& svg": { width: 36, height: 36 }, @@ -16719,12 +16721,12 @@ var Gc = Qe(function (e, t, n) { Sc, { className: "collapsedMenuHeader" }, o.default.createElement( - yo, + _o, { tooltip: "Expand Menu", placement: "right" }, o.default.createElement( "span", { className: "collapsedIcon" }, - o.default.createElement(Ao, null), + o.default.createElement(wo, null), ), ), ), @@ -16794,7 +16796,7 @@ var Gc = Qe(function (e, t, n) { position: "fixed", top: 0, left: 0, - background: Aa(t, "menu.vertical.background", Z), + background: wa(t, "menu.vertical.background", Z), transitionDuration: "0.3s", "& .menuContainer": { height: "inherit", @@ -16808,7 +16810,7 @@ var Gc = Qe(function (e, t, n) { "& > svg": { width: 20, height: 20, - fill: Aa(t, "menu.vertical.menuCollapseColor", K), + fill: wa(t, "menu.vertical.menuCollapseColor", K), }, }, }, @@ -16853,7 +16855,7 @@ var Gc = Qe(function (e, t, n) { o.default.createElement( Sc, { className: "collapseButton" }, - o.default.createElement(Ho, null), + o.default.createElement(Fo, null), ), o.default.createElement( Sc, @@ -16864,12 +16866,12 @@ var Gc = Qe(function (e, t, n) { Sc, { className: "collapsedMenuHeader" }, o.default.createElement( - yo, + _o, { tooltip: "Expand Menu" }, o.default.createElement( "span", { className: "collapsedIcon" }, - o.default.createElement(Ao, null), + o.default.createElement(wo, null), ), ), ), @@ -16931,7 +16933,7 @@ var Gc = Qe(function (e, t, n) { padding: 15, display: "flex", justifyContent: "space-between", - background: Aa(t, "menu.horizontal.menuHeaderBackground", Z), + background: wa(t, "menu.horizontal.menuHeaderBackground", Z), alignItems: "center", "& svg": { width: 150 }, }, @@ -17020,18 +17022,18 @@ var Gc = Qe(function (e, t, n) { height: 10, fontSize: 10, border: "none", - color: Aa(n, "buttons.regular.enabled.text", b), + color: wa(n, "buttons.regular.enabled.text", b), "& svg": { width: 16, height: 16 }, "&:hover": { - color: Aa(n, "buttons.regular.hover.text", b), - backgroundColor: Aa(n, "buttons.regular.hover.background", T), + color: wa(n, "buttons.regular.hover.text", b), + backgroundColor: wa(n, "buttons.regular.hover.background", T), }, "&:active": { - color: Aa(n, "buttons.regular.pressed.text", b), - backgroundColor: Aa(n, "buttons.regular.pressed.background", y), + color: wa(n, "buttons.regular.pressed.text", b), + backgroundColor: wa(n, "buttons.regular.pressed.background", _), }, "&:disabled": { - color: Aa(n, "buttons.regular.disabled.text", R), + color: wa(n, "buttons.regular.disabled.text", R), backgroundColor: "transparent", cursor: "not-allowed", }, @@ -17062,9 +17064,9 @@ var Gc = Qe(function (e, t, n) { fontSize: 14, fontWeight: n ? "bold" : "inherit", backgroundColor: n - ? Aa(t, "tabs.horizontal.buttons.backgroundColor", "transparent") - : Aa(t, "tabs.vertical.buttons.backgroundColor", M), - color: Aa( + ? wa(t, "tabs.horizontal.buttons.backgroundColor", "transparent") + : wa(t, "tabs.vertical.buttons.backgroundColor", M), + color: wa( t, n ? "tabs.horizontal.buttons.labelColor" @@ -17073,16 +17075,16 @@ var Gc = Qe(function (e, t, n) { ), borderBottom: n ? "transparent 2px solid" - : "".concat(Aa(t, "tabs.vertical.borders", J), " 1px solid"), + : "".concat(wa(t, "tabs.vertical.borders", J), " 1px solid"), "&:hover": { - backgroundColor: Aa( + backgroundColor: wa( t, n ? "tabs.horizontal.buttons.backgroundColor" : "tabs.vertical.buttons.hoverBackground", "transparent", ), - color: Aa( + color: wa( t, n ? "tabs.horizontal.buttons.hoverLabelColor" @@ -17093,9 +17095,9 @@ var Gc = Qe(function (e, t, n) { "&:disabled": { cursor: "not-allowed", backgroundColor: n - ? Aa(t, "tabs.horizontal.buttons.backgroundColor", "transparent") - : Aa(t, "tabs.vertical.buttons.disabledBackgroundColor", x), - color: Aa( + ? wa(t, "tabs.horizontal.buttons.backgroundColor", "transparent") + : wa(t, "tabs.vertical.buttons.disabledBackgroundColor", I), + color: wa( t, n ? "tabs.horizontal.buttons.disabledColor" @@ -17107,9 +17109,9 @@ var Gc = Qe(function (e, t, n) { "&.selected": { fontWeight: "bold", backgroundColor: n - ? Aa(t, "tabs.horizontal.buttons.backgroundColor", "transparent") - : Aa(t, "tabs.vertical.buttons.selectedBackground", k), - color: Aa( + ? wa(t, "tabs.horizontal.buttons.backgroundColor", "transparent") + : wa(t, "tabs.vertical.buttons.selectedBackground", k), + color: wa( t, n ? "tabs.horizontal.buttons.selectedLabelColor" @@ -17118,10 +17120,10 @@ var Gc = Qe(function (e, t, n) { ), borderBottom: n ? "".concat( - Aa(t, "tabs.horizontal.selectedIndicatorColor", S), + wa(t, "tabs.horizontal.selectedIndicatorColor", S), " 2px solid", ) - : "".concat(Aa(t, "tabs.vertical.borders", J), " 1px solid"), + : "".concat(wa(t, "tabs.vertical.borders", J), " 1px solid"), }, }; }), @@ -17152,7 +17154,7 @@ var Gc = Qe(function (e, t, n) { var t = e.theme, n = e.horizontal, a = e.horizontalBarBackground - ? Aa(t, "tabs.horizontal.backgroundColor", "transparent") + ? wa(t, "tabs.horizontal.backgroundColor", "transparent") : "transparent"; return { display: "flex", @@ -17162,12 +17164,12 @@ var Gc = Qe(function (e, t, n) { display: "flex", border: n ? "none" - : "".concat(Aa(t, "tabs.vertical.borders", J), " 1px solid"), + : "".concat(wa(t, "tabs.vertical.borders", J), " 1px solid"), borderBottom: "".concat( - n ? Aa(t, "borderColor", g) : Aa(t, "tabs.vertical.borders", J), + n ? wa(t, "borderColor", g) : wa(t, "tabs.vertical.borders", J), " 1px solid", ), - backgroundColor: n ? a : Aa(t, "tabs.vertical.backgroundColor", M), + backgroundColor: n ? a : wa(t, "tabs.vertical.backgroundColor", M), width: n ? "100%" : "auto", alignItems: n ? "center" : "flex-start", gap: 10, @@ -17184,29395 +17186,29607 @@ var Gc = Qe(function (e, t, n) { padding: 15, border: n ? "none" - : "".concat(Aa(t, "tabs.vertical.borders", J), " 1px solid"), + : "".concat(wa(t, "tabs.vertical.borders", J), " 1px solid"), borderLeft: "none", }, }; }); -function ou(e) { - if (e) throw e; -} -/*! - * Determine if an object is a Buffer - * - * @author Feross Aboukhadijeh - * @license MIT - */ var iu = Qe(function (e) { - return ( - null != e && - null != e.constructor && - "function" == typeof e.constructor.isBuffer && - e.constructor.isBuffer(e) - ); - }), - lu = Object.prototype.hasOwnProperty, - su = Object.prototype.toString, - cu = Object.defineProperty, - du = Object.getOwnPropertyDescriptor, - uu = function (e) { - return "function" == typeof Array.isArray - ? Array.isArray(e) - : "[object Array]" === su.call(e); - }, - pu = function (e) { - if (!e || "[object Object]" !== su.call(e)) return !1; - var t, - n = lu.call(e, "constructor"), - a = - e.constructor && - e.constructor.prototype && - lu.call(e.constructor.prototype, "isPrototypeOf"); - if (e.constructor && !n && !a) return !1; - for (t in e); - return void 0 === t || lu.call(e, t); - }, - mu = function (e, t) { - cu && "__proto__" === t.name - ? cu(e, t.name, { - enumerable: !0, - configurable: !0, - value: t.newValue, - writable: !0, - }) - : (e[t.name] = t.newValue); - }, - hu = function (e, t) { - if ("__proto__" === t) { - if (!lu.call(e, t)) return; - if (du) return du(e, t).value; - } - return e[t]; - }, - fu = function e() { - var t, - n, - a, - r, - o, - i, - l = arguments[0], - s = 1, - c = arguments.length, - d = !1; - for ( - "boolean" == typeof l && ((d = l), (l = arguments[1] || {}), (s = 2)), - (null == l || ("object" != typeof l && "function" != typeof l)) && - (l = {}); - s < c; - ++s - ) - if (null != (t = arguments[s])) - for (n in t) - (a = hu(l, n)), - l !== (r = hu(t, n)) && - (d && r && (pu(r) || (o = uu(r))) - ? (o - ? ((o = !1), (i = a && uu(a) ? a : [])) - : (i = a && pu(a) ? a : {}), - mu(l, { name: n, newValue: e(d, i, r) })) - : void 0 !== r && mu(l, { name: n, newValue: r })); - return l; - }, - gu = Qe(fu); -function Eu(e) { - if ("object" != typeof e || null === e) return !1; - const t = Object.getPrototypeOf(e); - return !( - (null !== t && - t !== Object.prototype && - null !== Object.getPrototypeOf(t)) || - Symbol.toStringTag in e || - Symbol.iterator in e - ); -} -function bu() { - const e = [], - t = { - run: function (...t) { - let n = -1; - const a = t.pop(); - if ("function" != typeof a) - throw new TypeError("Expected function as last argument, not " + a); - !(function r(o, ...i) { - const l = e[++n]; - let s = -1; - if (o) a(o); - else { - for (; ++s < t.length; ) - (null !== i[s] && void 0 !== i[s]) || (i[s] = t[s]); - (t = i), - l - ? (function (e, t) { - let n; - return a; - function a(...t) { - const a = e.length > t.length; - let i; - a && t.push(r); - try { - i = e.apply(this, t); - } catch (e) { - if (a && n) throw e; - return r(e); - } - a || - (i instanceof Promise - ? i.then(o, r) - : i instanceof Error - ? r(i) - : o(i)); - } - function r(e, ...a) { - n || ((n = !0), t(e, ...a)); - } - function o(e) { - r(null, e); - } - })( - l, - r, - )(...i) - : a(null, ...i); - } - })(null, ...t); - }, - use: function (n) { - if ("function" != typeof n) - throw new TypeError( - "Expected `middelware` to be a function, not " + n, - ); - return e.push(n), t; - }, - }; - return t; +class ou { + constructor(e, t, n) { + (this.property = e), (this.normal = t), n && (this.space = n); + } } -function vu(e) { - return yu(e && e.line) + ":" + yu(e && e.column); +function iu(e, t) { + const n = {}, + a = {}; + let r = -1; + for (; ++r < e.length; ) + Object.assign(n, e[r].property), Object.assign(a, e[r].normal); + return new ou(n, a, t); } -function Tu(e) { - return vu(e && e.start) + "-" + vu(e && e.end); +function lu(e) { + return e.toLowerCase(); } -function yu(e) { - return e && "number" == typeof e ? e : 1; +(ou.prototype.property = {}), + (ou.prototype.normal = {}), + (ou.prototype.space = null); +class su { + constructor(e, t) { + (this.property = e), (this.attribute = t); + } } -class _u extends Error { - constructor(e, t, n) { - const a = [null, null]; - let r = { - start: { line: null, column: null }, - end: { line: null, column: null }, - }; - if ( - (super(), - "string" == typeof t && ((n = t), (t = void 0)), - "string" == typeof n) - ) { - const e = n.indexOf(":"); - -1 === e ? (a[1] = n) : ((a[0] = n.slice(0, e)), (a[1] = n.slice(e + 1))); - } - var o; - t && - ("type" in t || "position" in t - ? t.position && (r = t.position) - : "start" in t || "end" in t - ? (r = t) - : ("line" in t || "column" in t) && (r.start = t)), - (this.name = - ((o = t) && "object" == typeof o - ? "position" in o || "type" in o - ? Tu(o.position) - : "start" in o || "end" in o - ? Tu(o) - : "line" in o || "column" in o - ? vu(o) - : "" - : "") || "1:1"), - (this.message = "object" == typeof e ? e.message : e), - (this.stack = ""), - "object" == typeof e && e.stack && (this.stack = e.stack), - (this.reason = this.message), - this.fatal, - (this.line = r.start.line), - (this.column = r.start.column), - (this.position = r), - (this.source = a[0]), - (this.ruleId = a[1]), - this.file, - this.actual, - this.expected, - this.url, - this.note; - } -} -(_u.prototype.file = ""), - (_u.prototype.name = ""), - (_u.prototype.reason = ""), - (_u.prototype.message = ""), - (_u.prototype.stack = ""), - (_u.prototype.fatal = null), - (_u.prototype.column = null), - (_u.prototype.line = null), - (_u.prototype.source = null), - (_u.prototype.ruleId = null), - (_u.prototype.position = null); -const Su = { - basename: function (e, t) { - if (void 0 !== t && "string" != typeof t) - throw new TypeError('"ext" argument must be a string'); - wu(e); - let n, - a = 0, - r = -1, - o = e.length; - if (void 0 === t || 0 === t.length || t.length > e.length) { - for (; o--; ) - if (47 === e.charCodeAt(o)) { - if (n) { - a = o + 1; - break; - } - } else r < 0 && ((n = !0), (r = o + 1)); - return r < 0 ? "" : e.slice(a, r); - } - if (t === e) return ""; - let i = -1, - l = t.length - 1; - for (; o--; ) - if (47 === e.charCodeAt(o)) { - if (n) { - a = o + 1; - break; - } - } else - i < 0 && ((n = !0), (i = o + 1)), - l > -1 && - (e.charCodeAt(o) === t.charCodeAt(l--) - ? l < 0 && (r = o) - : ((l = -1), (r = i))); - a === r ? (r = i) : r < 0 && (r = e.length); - return e.slice(a, r); - }, - dirname: function (e) { - if ((wu(e), 0 === e.length)) return "."; - let t, - n = -1, - a = e.length; - for (; --a; ) - if (47 === e.charCodeAt(a)) { - if (t) { - n = a; - break; - } - } else t || (t = !0); - return n < 0 - ? 47 === e.charCodeAt(0) - ? "/" - : "." - : 1 === n && 47 === e.charCodeAt(0) - ? "//" - : e.slice(0, n); - }, - extname: function (e) { - wu(e); - let t, - n = e.length, - a = -1, - r = 0, - o = -1, - i = 0; - for (; n--; ) { - const l = e.charCodeAt(n); - if (47 !== l) - a < 0 && ((t = !0), (a = n + 1)), - 46 === l - ? o < 0 - ? (o = n) - : 1 !== i && (i = 1) - : o > -1 && (i = -1); - else if (t) { - r = n + 1; - break; +(su.prototype.space = null), + (su.prototype.boolean = !1), + (su.prototype.booleanish = !1), + (su.prototype.overloadedBoolean = !1), + (su.prototype.number = !1), + (su.prototype.commaSeparated = !1), + (su.prototype.spaceSeparated = !1), + (su.prototype.commaOrSpaceSeparated = !1), + (su.prototype.mustUseProperty = !1), + (su.prototype.defined = !1); +let cu = 0; +const du = Eu(), + uu = Eu(), + pu = Eu(), + mu = Eu(), + hu = Eu(), + fu = Eu(), + gu = Eu(); +function Eu() { + return 2 ** ++cu; +} +var bu = Object.freeze({ + __proto__: null, + boolean: du, + booleanish: uu, + overloadedBoolean: pu, + number: mu, + spaceSeparated: hu, + commaSeparated: fu, + commaOrSpaceSeparated: gu, +}); +const vu = Object.keys(bu); +class Tu extends su { + constructor(e, t, n, a) { + let r = -1; + if ((super(e, t), _u(this, "space", a), "number" == typeof n)) + for (; ++r < vu.length; ) { + const e = vu[r]; + _u(this, vu[r], (n & bu[e]) === bu[e]); } - } - if (o < 0 || a < 0 || 0 === i || (1 === i && o === a - 1 && o === r + 1)) - return ""; - return e.slice(o, a); - }, - join: function (...e) { - let t, - n = -1; - for (; ++n < e.length; ) - wu(e[n]), e[n] && (t = void 0 === t ? e[n] : t + "/" + e[n]); - return void 0 === t - ? "." - : (function (e) { - wu(e); - const t = 47 === e.charCodeAt(0); - let n = (function (e, t) { - let n, - a, - r = "", - o = 0, - i = -1, - l = 0, - s = -1; - for (; ++s <= e.length; ) { - if (s < e.length) n = e.charCodeAt(s); - else { - if (47 === n) break; - n = 47; - } - if (47 === n) { - if (i === s - 1 || 1 === l); - else if (i !== s - 1 && 2 === l) { - if ( - r.length < 2 || - 2 !== o || - 46 !== r.charCodeAt(r.length - 1) || - 46 !== r.charCodeAt(r.length - 2) - ) - if (r.length > 2) { - if (((a = r.lastIndexOf("/")), a !== r.length - 1)) { - a < 0 - ? ((r = ""), (o = 0)) - : ((r = r.slice(0, a)), - (o = r.length - 1 - r.lastIndexOf("/"))), - (i = s), - (l = 0); - continue; - } - } else if (r.length > 0) { - (r = ""), (o = 0), (i = s), (l = 0); - continue; - } - t && ((r = r.length > 0 ? r + "/.." : ".."), (o = 2)); - } else - r.length > 0 - ? (r += "/" + e.slice(i + 1, s)) - : (r = e.slice(i + 1, s)), - (o = s - i - 1); - (i = s), (l = 0); - } else 46 === n && l > -1 ? l++ : (l = -1); - } - return r; - })(e, !t); - 0 !== n.length || t || (n = "."); - n.length > 0 && 47 === e.charCodeAt(e.length - 1) && (n += "/"); - return t ? "/" + n : n; - })(t); - }, - sep: "/", -}; -function wu(e) { - if ("string" != typeof e) - throw new TypeError("Path must be a string. Received " + JSON.stringify(e)); -} -const Cu = { - cwd: function () { - return "/"; - }, -}; -function Au(e) { - return null !== e && "object" == typeof e && e.href && e.origin; -} -function Nu(e) { - if ("string" == typeof e) e = new URL(e); - else if (!Au(e)) { - const t = new TypeError( - 'The "path" argument must be of type string or an instance of URL. Received `' + - e + - "`", - ); - throw ((t.code = "ERR_INVALID_ARG_TYPE"), t); } - if ("file:" !== e.protocol) { - const e = new TypeError("The URL must be of scheme file"); - throw ((e.code = "ERR_INVALID_URL_SCHEME"), e); - } - return (function (e) { - if ("" !== e.hostname) { - const e = new TypeError( - 'File URL host must be "localhost" or empty on darwin', - ); - throw ((e.code = "ERR_INVALID_FILE_URL_HOST"), e); - } - const t = e.pathname; - let n = -1; - for (; ++n < t.length; ) - if (37 === t.charCodeAt(n) && 50 === t.charCodeAt(n + 1)) { - const e = t.charCodeAt(n + 2); - if (70 === e || 102 === e) { - const e = new TypeError( - "File URL path must not include encoded / characters", - ); - throw ((e.code = "ERR_INVALID_FILE_URL_PATH"), e); - } - } - return decodeURIComponent(t); - })(e); } -const xu = ["history", "path", "basename", "stem", "extname", "dirname"]; -class Ru { - constructor(e) { - let t; - (t = e - ? "string" == typeof e || - (function (e) { - return iu(e); - })(e) - ? { value: e } - : Au(e) - ? { path: e } - : e - : {}), - (this.data = {}), - (this.messages = []), - (this.history = []), - (this.cwd = Cu.cwd()), - this.value, - this.stored, - this.result, - this.map; - let n, - a = -1; - for (; ++a < xu.length; ) { - const e = xu[a]; - e in t && - void 0 !== t[e] && - null !== t[e] && - (this[e] = "history" === e ? [...t[e]] : t[e]); - } - for (n in t) xu.includes(n) || (this[n] = t[n]); - } - get path() { - return this.history[this.history.length - 1]; - } - set path(e) { - Au(e) && (e = Nu(e)), - ku(e, "path"), - this.path !== e && this.history.push(e); - } - get dirname() { - return "string" == typeof this.path ? Su.dirname(this.path) : void 0; - } - set dirname(e) { - Ou(this.basename, "dirname"), (this.path = Su.join(e || "", this.basename)); - } - get basename() { - return "string" == typeof this.path ? Su.basename(this.path) : void 0; - } - set basename(e) { - ku(e, "basename"), - Iu(e, "basename"), - (this.path = Su.join(this.dirname || "", e)); - } - get extname() { - return "string" == typeof this.path ? Su.extname(this.path) : void 0; - } - set extname(e) { - if ((Iu(e, "extname"), Ou(this.dirname, "extname"), e)) { - if (46 !== e.charCodeAt(0)) - throw new Error("`extname` must start with `.`"); - if (e.includes(".", 1)) - throw new Error("`extname` cannot contain multiple dots"); - } - this.path = Su.join(this.dirname, this.stem + (e || "")); - } - get stem() { - return "string" == typeof this.path - ? Su.basename(this.path, this.extname) - : void 0; - } - set stem(e) { - ku(e, "stem"), - Iu(e, "stem"), - (this.path = Su.join(this.dirname || "", e + (this.extname || ""))); - } - toString(e) { - return (this.value || "").toString(e || void 0); - } - message(e, t, n) { - const a = new _u(e, t, n); - return ( - this.path && ((a.name = this.path + ":" + a.name), (a.file = this.path)), - (a.fatal = !1), - this.messages.push(a), - a - ); - } - info(e, t, n) { - const a = this.message(e, t, n); - return (a.fatal = null), a; - } - fail(e, t, n) { - const a = this.message(e, t, n); - throw ((a.fatal = !0), a); - } +function _u(e, t, n) { + n && (e[t] = n); } -function Iu(e, t) { - if (e && e.includes(Su.sep)) - throw new Error( - "`" + t + "` cannot be a path: did not expect `" + Su.sep + "`", - ); +Tu.prototype.defined = !0; +const yu = {}.hasOwnProperty; +function Su(e) { + const t = {}, + n = {}; + let a; + for (a in e.properties) + if (yu.call(e.properties, a)) { + const r = e.properties[a], + o = new Tu(a, e.transform(e.attributes || {}, a), r, e.space); + e.mustUseProperty && + e.mustUseProperty.includes(a) && + (o.mustUseProperty = !0), + (t[a] = o), + (n[lu(a)] = a), + (n[lu(o.attribute)] = a); + } + return new ou(t, n, e.space); } -function ku(e, t) { - if (!e) throw new Error("`" + t + "` cannot be empty"); +const Cu = Su({ + space: "xlink", + transform: (e, t) => "xlink:" + t.slice(5).toLowerCase(), + properties: { + xLinkActuate: null, + xLinkArcRole: null, + xLinkHref: null, + xLinkRole: null, + xLinkShow: null, + xLinkTitle: null, + xLinkType: null, + }, + }), + Au = Su({ + space: "xml", + transform: (e, t) => "xml:" + t.slice(3).toLowerCase(), + properties: { xmlLang: null, xmlBase: null, xmlSpace: null }, + }); +function wu(e, t) { + return t in e ? e[t] : t; } -function Ou(e, t) { - if (!e) throw new Error("Setting `" + t + "` requires `path` to be set too"); +function Nu(e, t) { + return wu(e, t.toLowerCase()); } -const Lu = (function e() { - const t = bu(), - n = []; - let a, - r = {}, - o = -1; - return ( - (i.data = function (e, t) { - if ("string" == typeof e) - return 2 === arguments.length - ? (Hu("data", a), (r[e] = t), i) - : (Mu.call(r, e) && r[e]) || null; - if (e) return Hu("data", a), (r = e), i; - return r; - }), - (i.Parser = void 0), - (i.Compiler = void 0), - (i.freeze = function () { - if (a) return i; - for (; ++o < n.length; ) { - const [e, ...a] = n[o]; - if (!1 === a[0]) continue; - !0 === a[0] && (a[0] = void 0); - const r = e.call(i, ...a); - "function" == typeof r && t.use(r); - } - return (a = !0), (o = Number.POSITIVE_INFINITY), i; - }), - (i.attachers = n), - (i.use = function (e, ...t) { - let o; - if ((Hu("use", a), null == e)); - else if ("function" == typeof e) d(e, ...t); - else { - if ("object" != typeof e) - throw new TypeError("Expected usable value, not `" + e + "`"); - Array.isArray(e) ? c(e) : s(e); - } - o && (r.settings = Object.assign(r.settings || {}, o)); - return i; - function l(e) { - if ("function" == typeof e) d(e); - else { - if ("object" != typeof e) - throw new TypeError("Expected usable value, not `" + e + "`"); - if (Array.isArray(e)) { - const [t, ...n] = e; - d(t, ...n); - } else s(e); - } - } - function s(e) { - c(e.plugins), e.settings && (o = Object.assign(o || {}, e.settings)); - } - function c(e) { - let t = -1; - if (null == e); - else { - if (!Array.isArray(e)) - throw new TypeError( - "Expected a list of plugins, not `" + e + "`", - ); - for (; ++t < e.length; ) { - l(e[t]); - } - } - } - function d(e, t) { - let a, - r = -1; - for (; ++r < n.length; ) - if (n[r][0] === e) { - a = n[r]; - break; - } - a - ? (Eu(a[1]) && Eu(t) && (t = gu(!0, a[1], t)), (a[1] = t)) - : n.push([...arguments]); - } - }), - (i.parse = function (e) { - i.freeze(); - const t = Uu(e), - n = i.Parser; - if ((Pu("parse", n), Du(n, "parse"))) - return new n(String(t), t).parse(); - return n(String(t), t); - }), - (i.stringify = function (e, t) { - i.freeze(); - const n = Uu(t), - a = i.Compiler; - if ((Bu("stringify", a), Fu(e), Du(a, "compile"))) - return new a(e, n).compile(); - return a(e, n); - }), - (i.run = function (e, n, a) { - Fu(e), - i.freeze(), - a || "function" != typeof n || ((a = n), (n = void 0)); - if (!a) return new Promise(r); - function r(r, o) { - function i(t, n, i) { - (n = n || e), t ? o(t) : r ? r(n) : a(null, n, i); - } - t.run(e, Uu(n), i); - } - r(null, a); - }), - (i.runSync = function (e, t) { - let n, a; - return i.run(e, t, r), zu("runSync", "run", a), n; - function r(e, t) { - ou(e), (n = t), (a = !0); - } - }), - (i.process = function (e, t) { - if ( - (i.freeze(), Pu("process", i.Parser), Bu("process", i.Compiler), !t) - ) - return new Promise(n); - function n(n, a) { - const r = Uu(e); - function o(e, r) { - e || !r ? a(e) : n ? n(r) : t(null, r); - } - i.run(i.parse(r), r, (e, t, n) => { - if (!e && t && n) { - const r = i.stringify(t, n); - null == r || - ("string" == typeof (a = r) || iu(a) - ? (n.value = r) - : (n.result = r)), - o(e, n); - } else o(e); - var a; - }); - } - n(null, t); - }), - (i.processSync = function (e) { - let t; - i.freeze(), Pu("processSync", i.Parser), Bu("processSync", i.Compiler); - const n = Uu(e); - return i.process(n, a), zu("processSync", "process", t), n; - function a(e) { - (t = !0), ou(e); - } - }), - i - ); - function i() { - const t = e(); - let a = -1; - for (; ++a < n.length; ) t.use(...n[a]); - return t.data(gu(!0, {}, r)), t; - } - })().freeze(), - Mu = {}.hasOwnProperty; -function Du(e, t) { - return ( - "function" == typeof e && - e.prototype && - ((function (e) { - let t; - for (t in e) if (Mu.call(e, t)) return !0; - return !1; - })(e.prototype) || - t in e.prototype) - ); -} -function Pu(e, t) { - if ("function" != typeof t) - throw new TypeError("Cannot `" + e + "` without `Parser`"); -} -function Bu(e, t) { - if ("function" != typeof t) - throw new TypeError("Cannot `" + e + "` without `Compiler`"); -} -function Hu(e, t) { - if (t) - throw new Error( - "Cannot call `" + - e + - "` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.", - ); -} -function Fu(e) { - if (!Eu(e) || "string" != typeof e.type) - throw new TypeError("Expected node, got `" + e + "`"); -} -function zu(e, t, n) { - if (!n) - throw new Error("`" + e + "` finished async. Use `" + t + "` instead"); -} -function Uu(e) { - return (function (e) { - return Boolean( - e && "object" == typeof e && "message" in e && "messages" in e, - ); - })(e) - ? e - : new Ru(e); -} -var Gu = {}; -const Vu = [ - 65534, 65535, 131070, 131071, 196606, 196607, 262142, 262143, 327678, 327679, - 393214, 393215, 458750, 458751, 524286, 524287, 589822, 589823, 655358, - 655359, 720894, 720895, 786430, 786431, 851966, 851967, 917502, 917503, - 983038, 983039, 1048574, 1048575, 1114110, 1114111, -]; -(Gu.REPLACEMENT_CHARACTER = "�"), - (Gu.CODE_POINTS = { - EOF: -1, - NULL: 0, - TABULATION: 9, - CARRIAGE_RETURN: 13, - LINE_FEED: 10, - FORM_FEED: 12, - SPACE: 32, - EXCLAMATION_MARK: 33, - QUOTATION_MARK: 34, - NUMBER_SIGN: 35, - AMPERSAND: 38, - APOSTROPHE: 39, - HYPHEN_MINUS: 45, - SOLIDUS: 47, - DIGIT_0: 48, - DIGIT_9: 57, - SEMICOLON: 59, - LESS_THAN_SIGN: 60, - EQUALS_SIGN: 61, - GREATER_THAN_SIGN: 62, - QUESTION_MARK: 63, - LATIN_CAPITAL_A: 65, - LATIN_CAPITAL_F: 70, - LATIN_CAPITAL_X: 88, - LATIN_CAPITAL_Z: 90, - RIGHT_SQUARE_BRACKET: 93, - GRAVE_ACCENT: 96, - LATIN_SMALL_A: 97, - LATIN_SMALL_F: 102, - LATIN_SMALL_X: 120, - LATIN_SMALL_Z: 122, - REPLACEMENT_CHARACTER: 65533, - }), - (Gu.CODE_POINT_SEQUENCES = { - DASH_DASH_STRING: [45, 45], - DOCTYPE_STRING: [68, 79, 67, 84, 89, 80, 69], - CDATA_START_STRING: [91, 67, 68, 65, 84, 65, 91], - SCRIPT_STRING: [115, 99, 114, 105, 112, 116], - PUBLIC_STRING: [80, 85, 66, 76, 73, 67], - SYSTEM_STRING: [83, 89, 83, 84, 69, 77], - }), - (Gu.isSurrogate = function (e) { - return e >= 55296 && e <= 57343; - }), - (Gu.isSurrogatePair = function (e) { - return e >= 56320 && e <= 57343; - }), - (Gu.getSurrogatePairCodePoint = function (e, t) { - return 1024 * (e - 55296) + 9216 + t; +const Iu = Su({ + space: "xmlns", + attributes: { xmlnsxlink: "xmlns:xlink" }, + transform: Nu, + properties: { xmlns: null, xmlnsXLink: null }, }), - (Gu.isControlCodePoint = function (e) { - return ( - (32 !== e && - 10 !== e && - 13 !== e && - 9 !== e && - 12 !== e && - e >= 1 && - e <= 31) || - (e >= 127 && e <= 159) - ); + Ru = Su({ + transform: (e, t) => + "role" === t ? t : "aria-" + t.slice(4).toLowerCase(), + properties: { + ariaActiveDescendant: null, + ariaAtomic: uu, + ariaAutoComplete: null, + ariaBusy: uu, + ariaChecked: uu, + ariaColCount: mu, + ariaColIndex: mu, + ariaColSpan: mu, + ariaControls: hu, + ariaCurrent: null, + ariaDescribedBy: hu, + ariaDetails: null, + ariaDisabled: uu, + ariaDropEffect: hu, + ariaErrorMessage: null, + ariaExpanded: uu, + ariaFlowTo: hu, + ariaGrabbed: uu, + ariaHasPopup: null, + ariaHidden: uu, + ariaInvalid: null, + ariaKeyShortcuts: null, + ariaLabel: null, + ariaLabelledBy: hu, + ariaLevel: mu, + ariaLive: null, + ariaModal: uu, + ariaMultiLine: uu, + ariaMultiSelectable: uu, + ariaOrientation: null, + ariaOwns: hu, + ariaPlaceholder: null, + ariaPosInSet: mu, + ariaPressed: uu, + ariaReadOnly: uu, + ariaRelevant: null, + ariaRequired: uu, + ariaRoleDescription: hu, + ariaRowCount: mu, + ariaRowIndex: mu, + ariaRowSpan: mu, + ariaSelected: uu, + ariaSetSize: mu, + ariaSort: null, + ariaValueMax: mu, + ariaValueMin: mu, + ariaValueNow: mu, + ariaValueText: null, + role: null, + }, }), - (Gu.isUndefinedCodePoint = function (e) { - return (e >= 64976 && e <= 65007) || Vu.indexOf(e) > -1; - }); -var Zu = { - controlCharacterInInputStream: "control-character-in-input-stream", - noncharacterInInputStream: "noncharacter-in-input-stream", - surrogateInInputStream: "surrogate-in-input-stream", - nonVoidHtmlElementStartTagWithTrailingSolidus: - "non-void-html-element-start-tag-with-trailing-solidus", - endTagWithAttributes: "end-tag-with-attributes", - endTagWithTrailingSolidus: "end-tag-with-trailing-solidus", - unexpectedSolidusInTag: "unexpected-solidus-in-tag", - unexpectedNullCharacter: "unexpected-null-character", - unexpectedQuestionMarkInsteadOfTagName: - "unexpected-question-mark-instead-of-tag-name", - invalidFirstCharacterOfTagName: "invalid-first-character-of-tag-name", - unexpectedEqualsSignBeforeAttributeName: - "unexpected-equals-sign-before-attribute-name", - missingEndTagName: "missing-end-tag-name", - unexpectedCharacterInAttributeName: "unexpected-character-in-attribute-name", - unknownNamedCharacterReference: "unknown-named-character-reference", - missingSemicolonAfterCharacterReference: - "missing-semicolon-after-character-reference", - unexpectedCharacterAfterDoctypeSystemIdentifier: - "unexpected-character-after-doctype-system-identifier", - unexpectedCharacterInUnquotedAttributeValue: - "unexpected-character-in-unquoted-attribute-value", - eofBeforeTagName: "eof-before-tag-name", - eofInTag: "eof-in-tag", - missingAttributeValue: "missing-attribute-value", - missingWhitespaceBetweenAttributes: "missing-whitespace-between-attributes", - missingWhitespaceAfterDoctypePublicKeyword: - "missing-whitespace-after-doctype-public-keyword", - missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers: - "missing-whitespace-between-doctype-public-and-system-identifiers", - missingWhitespaceAfterDoctypeSystemKeyword: - "missing-whitespace-after-doctype-system-keyword", - missingQuoteBeforeDoctypePublicIdentifier: - "missing-quote-before-doctype-public-identifier", - missingQuoteBeforeDoctypeSystemIdentifier: - "missing-quote-before-doctype-system-identifier", - missingDoctypePublicIdentifier: "missing-doctype-public-identifier", - missingDoctypeSystemIdentifier: "missing-doctype-system-identifier", - abruptDoctypePublicIdentifier: "abrupt-doctype-public-identifier", - abruptDoctypeSystemIdentifier: "abrupt-doctype-system-identifier", - cdataInHtmlContent: "cdata-in-html-content", - incorrectlyOpenedComment: "incorrectly-opened-comment", - eofInScriptHtmlCommentLikeText: "eof-in-script-html-comment-like-text", - eofInDoctype: "eof-in-doctype", - nestedComment: "nested-comment", - abruptClosingOfEmptyComment: "abrupt-closing-of-empty-comment", - eofInComment: "eof-in-comment", - incorrectlyClosedComment: "incorrectly-closed-comment", - eofInCdata: "eof-in-cdata", - absenceOfDigitsInNumericCharacterReference: - "absence-of-digits-in-numeric-character-reference", - nullCharacterReference: "null-character-reference", - surrogateCharacterReference: "surrogate-character-reference", - characterReferenceOutsideUnicodeRange: - "character-reference-outside-unicode-range", - controlCharacterReference: "control-character-reference", - noncharacterCharacterReference: "noncharacter-character-reference", - missingWhitespaceBeforeDoctypeName: "missing-whitespace-before-doctype-name", - missingDoctypeName: "missing-doctype-name", - invalidCharacterSequenceAfterDoctypeName: - "invalid-character-sequence-after-doctype-name", - duplicateAttribute: "duplicate-attribute", - nonConformingDoctype: "non-conforming-doctype", - missingDoctype: "missing-doctype", - misplacedDoctype: "misplaced-doctype", - endTagWithoutMatchingOpenElement: "end-tag-without-matching-open-element", - closingOfElementWithOpenChildElements: - "closing-of-element-with-open-child-elements", - disallowedContentInNoscriptInHead: "disallowed-content-in-noscript-in-head", - openElementsLeftAfterEof: "open-elements-left-after-eof", - abandonedHeadElementChild: "abandoned-head-element-child", - misplacedStartTagForHeadElement: "misplaced-start-tag-for-head-element", - nestedNoscriptInHead: "nested-noscript-in-head", - eofInElementThatCanContainOnlyText: - "eof-in-element-that-can-contain-only-text", -}; -const $u = Gu, - Wu = Zu, - ju = $u.CODE_POINTS; -var qu = class { - constructor() { - (this.html = null), - (this.pos = -1), - (this.lastGapPos = -1), - (this.lastCharPos = -1), - (this.gapStack = []), - (this.skipNextNewLine = !1), - (this.lastChunkWritten = !1), - (this.endOfChunkHit = !1), - (this.bufferWaterline = 65536); - } - _err() {} - _addGap() { - this.gapStack.push(this.lastGapPos), (this.lastGapPos = this.pos); - } - _processSurrogate(e) { - if (this.pos !== this.lastCharPos) { - const t = this.html.charCodeAt(this.pos + 1); - if ($u.isSurrogatePair(t)) - return this.pos++, this._addGap(), $u.getSurrogatePairCodePoint(e, t); - } else if (!this.lastChunkWritten) - return (this.endOfChunkHit = !0), ju.EOF; - return this._err(Wu.surrogateInInputStream), e; - } - dropParsedChunk() { - this.pos > this.bufferWaterline && - ((this.lastCharPos -= this.pos), - (this.html = this.html.substring(this.pos)), - (this.pos = 0), - (this.lastGapPos = -1), - (this.gapStack = [])); - } - write(e, t) { - this.html ? (this.html += e) : (this.html = e), - (this.lastCharPos = this.html.length - 1), - (this.endOfChunkHit = !1), - (this.lastChunkWritten = t); - } - insertHtmlAtCurrentPos(e) { - (this.html = - this.html.substring(0, this.pos + 1) + - e + - this.html.substring(this.pos + 1, this.html.length)), - (this.lastCharPos = this.html.length - 1), - (this.endOfChunkHit = !1); - } - advance() { - if ((this.pos++, this.pos > this.lastCharPos)) - return (this.endOfChunkHit = !this.lastChunkWritten), ju.EOF; - let e = this.html.charCodeAt(this.pos); - if (this.skipNextNewLine && e === ju.LINE_FEED) - return (this.skipNextNewLine = !1), this._addGap(), this.advance(); - if (e === ju.CARRIAGE_RETURN) - return (this.skipNextNewLine = !0), ju.LINE_FEED; - (this.skipNextNewLine = !1), - $u.isSurrogate(e) && (e = this._processSurrogate(e)); - return ( - (e > 31 && e < 127) || - e === ju.LINE_FEED || - e === ju.CARRIAGE_RETURN || - (e > 159 && e < 64976) || - this._checkForProblematicCharacters(e), - e - ); - } - _checkForProblematicCharacters(e) { - $u.isControlCodePoint(e) - ? this._err(Wu.controlCharacterInInputStream) - : $u.isUndefinedCodePoint(e) && this._err(Wu.noncharacterInInputStream); - } - retreat() { - this.pos === this.lastGapPos && - ((this.lastGapPos = this.gapStack.pop()), this.pos--), - this.pos--; - } - }, - Yu = new Uint16Array([ - 4, 52, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, - 82, 83, 84, 85, 86, 87, 88, 89, 90, 97, 98, 99, 100, 101, 102, 103, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, - 120, 121, 122, 106, 303, 412, 810, 1432, 1701, 1796, 1987, 2114, 2360, 2420, - 2484, 3170, 3251, 4140, 4393, 4575, 4610, 5106, 5512, 5728, 6117, 6274, - 6315, 6345, 6427, 6516, 7002, 7910, 8733, 9323, 9870, 10170, 10631, 10893, - 11318, 11386, 11467, 12773, 13092, 14474, 14922, 15448, 15542, 16419, 17666, - 18166, 18611, 19004, 19095, 19298, 19397, 4, 16, 69, 77, 97, 98, 99, 102, - 103, 108, 109, 110, 111, 112, 114, 115, 116, 117, 140, 150, 158, 169, 176, - 194, 199, 210, 216, 222, 226, 242, 256, 266, 283, 294, 108, 105, 103, 5, - 198, 1, 59, 148, 1, 198, 80, 5, 38, 1, 59, 156, 1, 38, 99, 117, 116, 101, 5, - 193, 1, 59, 167, 1, 193, 114, 101, 118, 101, 59, 1, 258, 4, 2, 105, 121, - 182, 191, 114, 99, 5, 194, 1, 59, 189, 1, 194, 59, 1, 1040, 114, 59, 3, - 55349, 56580, 114, 97, 118, 101, 5, 192, 1, 59, 208, 1, 192, 112, 104, 97, - 59, 1, 913, 97, 99, 114, 59, 1, 256, 100, 59, 1, 10835, 4, 2, 103, 112, 232, - 237, 111, 110, 59, 1, 260, 102, 59, 3, 55349, 56632, 112, 108, 121, 70, 117, - 110, 99, 116, 105, 111, 110, 59, 1, 8289, 105, 110, 103, 5, 197, 1, 59, 264, - 1, 197, 4, 2, 99, 115, 272, 277, 114, 59, 3, 55349, 56476, 105, 103, 110, - 59, 1, 8788, 105, 108, 100, 101, 5, 195, 1, 59, 292, 1, 195, 109, 108, 5, - 196, 1, 59, 301, 1, 196, 4, 8, 97, 99, 101, 102, 111, 114, 115, 117, 321, - 350, 354, 383, 388, 394, 400, 405, 4, 2, 99, 114, 327, 336, 107, 115, 108, - 97, 115, 104, 59, 1, 8726, 4, 2, 118, 119, 342, 345, 59, 1, 10983, 101, 100, - 59, 1, 8966, 121, 59, 1, 1041, 4, 3, 99, 114, 116, 362, 369, 379, 97, 117, - 115, 101, 59, 1, 8757, 110, 111, 117, 108, 108, 105, 115, 59, 1, 8492, 97, - 59, 1, 914, 114, 59, 3, 55349, 56581, 112, 102, 59, 3, 55349, 56633, 101, - 118, 101, 59, 1, 728, 99, 114, 59, 1, 8492, 109, 112, 101, 113, 59, 1, 8782, - 4, 14, 72, 79, 97, 99, 100, 101, 102, 104, 105, 108, 111, 114, 115, 117, - 442, 447, 456, 504, 542, 547, 569, 573, 577, 616, 678, 784, 790, 796, 99, - 121, 59, 1, 1063, 80, 89, 5, 169, 1, 59, 454, 1, 169, 4, 3, 99, 112, 121, - 464, 470, 497, 117, 116, 101, 59, 1, 262, 4, 2, 59, 105, 476, 478, 1, 8914, - 116, 97, 108, 68, 105, 102, 102, 101, 114, 101, 110, 116, 105, 97, 108, 68, - 59, 1, 8517, 108, 101, 121, 115, 59, 1, 8493, 4, 4, 97, 101, 105, 111, 514, - 520, 530, 535, 114, 111, 110, 59, 1, 268, 100, 105, 108, 5, 199, 1, 59, 528, - 1, 199, 114, 99, 59, 1, 264, 110, 105, 110, 116, 59, 1, 8752, 111, 116, 59, - 1, 266, 4, 2, 100, 110, 553, 560, 105, 108, 108, 97, 59, 1, 184, 116, 101, - 114, 68, 111, 116, 59, 1, 183, 114, 59, 1, 8493, 105, 59, 1, 935, 114, 99, - 108, 101, 4, 4, 68, 77, 80, 84, 591, 596, 603, 609, 111, 116, 59, 1, 8857, - 105, 110, 117, 115, 59, 1, 8854, 108, 117, 115, 59, 1, 8853, 105, 109, 101, - 115, 59, 1, 8855, 111, 4, 2, 99, 115, 623, 646, 107, 119, 105, 115, 101, 67, - 111, 110, 116, 111, 117, 114, 73, 110, 116, 101, 103, 114, 97, 108, 59, 1, - 8754, 101, 67, 117, 114, 108, 121, 4, 2, 68, 81, 658, 671, 111, 117, 98, - 108, 101, 81, 117, 111, 116, 101, 59, 1, 8221, 117, 111, 116, 101, 59, 1, - 8217, 4, 4, 108, 110, 112, 117, 688, 701, 736, 753, 111, 110, 4, 2, 59, 101, - 696, 698, 1, 8759, 59, 1, 10868, 4, 3, 103, 105, 116, 709, 717, 722, 114, - 117, 101, 110, 116, 59, 1, 8801, 110, 116, 59, 1, 8751, 111, 117, 114, 73, - 110, 116, 101, 103, 114, 97, 108, 59, 1, 8750, 4, 2, 102, 114, 742, 745, 59, - 1, 8450, 111, 100, 117, 99, 116, 59, 1, 8720, 110, 116, 101, 114, 67, 108, - 111, 99, 107, 119, 105, 115, 101, 67, 111, 110, 116, 111, 117, 114, 73, 110, - 116, 101, 103, 114, 97, 108, 59, 1, 8755, 111, 115, 115, 59, 1, 10799, 99, - 114, 59, 3, 55349, 56478, 112, 4, 2, 59, 67, 803, 805, 1, 8915, 97, 112, 59, - 1, 8781, 4, 11, 68, 74, 83, 90, 97, 99, 101, 102, 105, 111, 115, 834, 850, - 855, 860, 865, 888, 903, 916, 921, 1011, 1415, 4, 2, 59, 111, 840, 842, 1, - 8517, 116, 114, 97, 104, 100, 59, 1, 10513, 99, 121, 59, 1, 1026, 99, 121, - 59, 1, 1029, 99, 121, 59, 1, 1039, 4, 3, 103, 114, 115, 873, 879, 883, 103, - 101, 114, 59, 1, 8225, 114, 59, 1, 8609, 104, 118, 59, 1, 10980, 4, 2, 97, - 121, 894, 900, 114, 111, 110, 59, 1, 270, 59, 1, 1044, 108, 4, 2, 59, 116, - 910, 912, 1, 8711, 97, 59, 1, 916, 114, 59, 3, 55349, 56583, 4, 2, 97, 102, - 927, 998, 4, 2, 99, 109, 933, 992, 114, 105, 116, 105, 99, 97, 108, 4, 4, - 65, 68, 71, 84, 950, 957, 978, 985, 99, 117, 116, 101, 59, 1, 180, 111, 4, - 2, 116, 117, 964, 967, 59, 1, 729, 98, 108, 101, 65, 99, 117, 116, 101, 59, - 1, 733, 114, 97, 118, 101, 59, 1, 96, 105, 108, 100, 101, 59, 1, 732, 111, - 110, 100, 59, 1, 8900, 102, 101, 114, 101, 110, 116, 105, 97, 108, 68, 59, - 1, 8518, 4, 4, 112, 116, 117, 119, 1021, 1026, 1048, 1249, 102, 59, 3, - 55349, 56635, 4, 3, 59, 68, 69, 1034, 1036, 1041, 1, 168, 111, 116, 59, 1, - 8412, 113, 117, 97, 108, 59, 1, 8784, 98, 108, 101, 4, 6, 67, 68, 76, 82, - 85, 86, 1065, 1082, 1101, 1189, 1211, 1236, 111, 110, 116, 111, 117, 114, - 73, 110, 116, 101, 103, 114, 97, 108, 59, 1, 8751, 111, 4, 2, 116, 119, - 1089, 1092, 59, 1, 168, 110, 65, 114, 114, 111, 119, 59, 1, 8659, 4, 2, 101, - 111, 1107, 1141, 102, 116, 4, 3, 65, 82, 84, 1117, 1124, 1136, 114, 114, - 111, 119, 59, 1, 8656, 105, 103, 104, 116, 65, 114, 114, 111, 119, 59, 1, - 8660, 101, 101, 59, 1, 10980, 110, 103, 4, 2, 76, 82, 1149, 1177, 101, 102, - 116, 4, 2, 65, 82, 1158, 1165, 114, 114, 111, 119, 59, 1, 10232, 105, 103, - 104, 116, 65, 114, 114, 111, 119, 59, 1, 10234, 105, 103, 104, 116, 65, 114, - 114, 111, 119, 59, 1, 10233, 105, 103, 104, 116, 4, 2, 65, 84, 1199, 1206, - 114, 114, 111, 119, 59, 1, 8658, 101, 101, 59, 1, 8872, 112, 4, 2, 65, 68, - 1218, 1225, 114, 114, 111, 119, 59, 1, 8657, 111, 119, 110, 65, 114, 114, - 111, 119, 59, 1, 8661, 101, 114, 116, 105, 99, 97, 108, 66, 97, 114, 59, 1, - 8741, 110, 4, 6, 65, 66, 76, 82, 84, 97, 1264, 1292, 1299, 1352, 1391, 1408, - 114, 114, 111, 119, 4, 3, 59, 66, 85, 1276, 1278, 1283, 1, 8595, 97, 114, - 59, 1, 10515, 112, 65, 114, 114, 111, 119, 59, 1, 8693, 114, 101, 118, 101, - 59, 1, 785, 101, 102, 116, 4, 3, 82, 84, 86, 1310, 1323, 1334, 105, 103, - 104, 116, 86, 101, 99, 116, 111, 114, 59, 1, 10576, 101, 101, 86, 101, 99, - 116, 111, 114, 59, 1, 10590, 101, 99, 116, 111, 114, 4, 2, 59, 66, 1345, - 1347, 1, 8637, 97, 114, 59, 1, 10582, 105, 103, 104, 116, 4, 2, 84, 86, - 1362, 1373, 101, 101, 86, 101, 99, 116, 111, 114, 59, 1, 10591, 101, 99, - 116, 111, 114, 4, 2, 59, 66, 1384, 1386, 1, 8641, 97, 114, 59, 1, 10583, - 101, 101, 4, 2, 59, 65, 1399, 1401, 1, 8868, 114, 114, 111, 119, 59, 1, - 8615, 114, 114, 111, 119, 59, 1, 8659, 4, 2, 99, 116, 1421, 1426, 114, 59, - 3, 55349, 56479, 114, 111, 107, 59, 1, 272, 4, 16, 78, 84, 97, 99, 100, 102, - 103, 108, 109, 111, 112, 113, 115, 116, 117, 120, 1466, 1470, 1478, 1489, - 1515, 1520, 1525, 1536, 1544, 1593, 1609, 1617, 1650, 1664, 1668, 1677, 71, - 59, 1, 330, 72, 5, 208, 1, 59, 1476, 1, 208, 99, 117, 116, 101, 5, 201, 1, - 59, 1487, 1, 201, 4, 3, 97, 105, 121, 1497, 1503, 1512, 114, 111, 110, 59, - 1, 282, 114, 99, 5, 202, 1, 59, 1510, 1, 202, 59, 1, 1069, 111, 116, 59, 1, - 278, 114, 59, 3, 55349, 56584, 114, 97, 118, 101, 5, 200, 1, 59, 1534, 1, - 200, 101, 109, 101, 110, 116, 59, 1, 8712, 4, 2, 97, 112, 1550, 1555, 99, - 114, 59, 1, 274, 116, 121, 4, 2, 83, 86, 1563, 1576, 109, 97, 108, 108, 83, - 113, 117, 97, 114, 101, 59, 1, 9723, 101, 114, 121, 83, 109, 97, 108, 108, - 83, 113, 117, 97, 114, 101, 59, 1, 9643, 4, 2, 103, 112, 1599, 1604, 111, - 110, 59, 1, 280, 102, 59, 3, 55349, 56636, 115, 105, 108, 111, 110, 59, 1, - 917, 117, 4, 2, 97, 105, 1624, 1640, 108, 4, 2, 59, 84, 1631, 1633, 1, - 10869, 105, 108, 100, 101, 59, 1, 8770, 108, 105, 98, 114, 105, 117, 109, - 59, 1, 8652, 4, 2, 99, 105, 1656, 1660, 114, 59, 1, 8496, 109, 59, 1, 10867, - 97, 59, 1, 919, 109, 108, 5, 203, 1, 59, 1675, 1, 203, 4, 2, 105, 112, 1683, - 1689, 115, 116, 115, 59, 1, 8707, 111, 110, 101, 110, 116, 105, 97, 108, 69, - 59, 1, 8519, 4, 5, 99, 102, 105, 111, 115, 1713, 1717, 1722, 1762, 1791, - 121, 59, 1, 1060, 114, 59, 3, 55349, 56585, 108, 108, 101, 100, 4, 2, 83, - 86, 1732, 1745, 109, 97, 108, 108, 83, 113, 117, 97, 114, 101, 59, 1, 9724, - 101, 114, 121, 83, 109, 97, 108, 108, 83, 113, 117, 97, 114, 101, 59, 1, - 9642, 4, 3, 112, 114, 117, 1770, 1775, 1781, 102, 59, 3, 55349, 56637, 65, - 108, 108, 59, 1, 8704, 114, 105, 101, 114, 116, 114, 102, 59, 1, 8497, 99, - 114, 59, 1, 8497, 4, 12, 74, 84, 97, 98, 99, 100, 102, 103, 111, 114, 115, - 116, 1822, 1827, 1834, 1848, 1855, 1877, 1882, 1887, 1890, 1896, 1978, 1984, - 99, 121, 59, 1, 1027, 5, 62, 1, 59, 1832, 1, 62, 109, 109, 97, 4, 2, 59, - 100, 1843, 1845, 1, 915, 59, 1, 988, 114, 101, 118, 101, 59, 1, 286, 4, 3, - 101, 105, 121, 1863, 1869, 1874, 100, 105, 108, 59, 1, 290, 114, 99, 59, 1, - 284, 59, 1, 1043, 111, 116, 59, 1, 288, 114, 59, 3, 55349, 56586, 59, 1, - 8921, 112, 102, 59, 3, 55349, 56638, 101, 97, 116, 101, 114, 4, 6, 69, 70, - 71, 76, 83, 84, 1915, 1933, 1944, 1953, 1959, 1971, 113, 117, 97, 108, 4, 2, - 59, 76, 1925, 1927, 1, 8805, 101, 115, 115, 59, 1, 8923, 117, 108, 108, 69, - 113, 117, 97, 108, 59, 1, 8807, 114, 101, 97, 116, 101, 114, 59, 1, 10914, - 101, 115, 115, 59, 1, 8823, 108, 97, 110, 116, 69, 113, 117, 97, 108, 59, 1, - 10878, 105, 108, 100, 101, 59, 1, 8819, 99, 114, 59, 3, 55349, 56482, 59, 1, - 8811, 4, 8, 65, 97, 99, 102, 105, 111, 115, 117, 2005, 2012, 2026, 2032, - 2036, 2049, 2073, 2089, 82, 68, 99, 121, 59, 1, 1066, 4, 2, 99, 116, 2018, - 2023, 101, 107, 59, 1, 711, 59, 1, 94, 105, 114, 99, 59, 1, 292, 114, 59, 1, - 8460, 108, 98, 101, 114, 116, 83, 112, 97, 99, 101, 59, 1, 8459, 4, 2, 112, - 114, 2055, 2059, 102, 59, 1, 8461, 105, 122, 111, 110, 116, 97, 108, 76, - 105, 110, 101, 59, 1, 9472, 4, 2, 99, 116, 2079, 2083, 114, 59, 1, 8459, - 114, 111, 107, 59, 1, 294, 109, 112, 4, 2, 68, 69, 2097, 2107, 111, 119, - 110, 72, 117, 109, 112, 59, 1, 8782, 113, 117, 97, 108, 59, 1, 8783, 4, 14, - 69, 74, 79, 97, 99, 100, 102, 103, 109, 110, 111, 115, 116, 117, 2144, 2149, - 2155, 2160, 2171, 2189, 2194, 2198, 2209, 2245, 2307, 2329, 2334, 2341, 99, - 121, 59, 1, 1045, 108, 105, 103, 59, 1, 306, 99, 121, 59, 1, 1025, 99, 117, - 116, 101, 5, 205, 1, 59, 2169, 1, 205, 4, 2, 105, 121, 2177, 2186, 114, 99, - 5, 206, 1, 59, 2184, 1, 206, 59, 1, 1048, 111, 116, 59, 1, 304, 114, 59, 1, - 8465, 114, 97, 118, 101, 5, 204, 1, 59, 2207, 1, 204, 4, 3, 59, 97, 112, - 2217, 2219, 2238, 1, 8465, 4, 2, 99, 103, 2225, 2229, 114, 59, 1, 298, 105, - 110, 97, 114, 121, 73, 59, 1, 8520, 108, 105, 101, 115, 59, 1, 8658, 4, 2, - 116, 118, 2251, 2281, 4, 2, 59, 101, 2257, 2259, 1, 8748, 4, 2, 103, 114, - 2265, 2271, 114, 97, 108, 59, 1, 8747, 115, 101, 99, 116, 105, 111, 110, 59, - 1, 8898, 105, 115, 105, 98, 108, 101, 4, 2, 67, 84, 2293, 2300, 111, 109, - 109, 97, 59, 1, 8291, 105, 109, 101, 115, 59, 1, 8290, 4, 3, 103, 112, 116, - 2315, 2320, 2325, 111, 110, 59, 1, 302, 102, 59, 3, 55349, 56640, 97, 59, 1, - 921, 99, 114, 59, 1, 8464, 105, 108, 100, 101, 59, 1, 296, 4, 2, 107, 109, - 2347, 2352, 99, 121, 59, 1, 1030, 108, 5, 207, 1, 59, 2358, 1, 207, 4, 5, - 99, 102, 111, 115, 117, 2372, 2386, 2391, 2397, 2414, 4, 2, 105, 121, 2378, - 2383, 114, 99, 59, 1, 308, 59, 1, 1049, 114, 59, 3, 55349, 56589, 112, 102, - 59, 3, 55349, 56641, 4, 2, 99, 101, 2403, 2408, 114, 59, 3, 55349, 56485, - 114, 99, 121, 59, 1, 1032, 107, 99, 121, 59, 1, 1028, 4, 7, 72, 74, 97, 99, - 102, 111, 115, 2436, 2441, 2446, 2452, 2467, 2472, 2478, 99, 121, 59, 1, - 1061, 99, 121, 59, 1, 1036, 112, 112, 97, 59, 1, 922, 4, 2, 101, 121, 2458, - 2464, 100, 105, 108, 59, 1, 310, 59, 1, 1050, 114, 59, 3, 55349, 56590, 112, - 102, 59, 3, 55349, 56642, 99, 114, 59, 3, 55349, 56486, 4, 11, 74, 84, 97, - 99, 101, 102, 108, 109, 111, 115, 116, 2508, 2513, 2520, 2562, 2585, 2981, - 2986, 3004, 3011, 3146, 3167, 99, 121, 59, 1, 1033, 5, 60, 1, 59, 2518, 1, - 60, 4, 5, 99, 109, 110, 112, 114, 2532, 2538, 2544, 2548, 2558, 117, 116, - 101, 59, 1, 313, 98, 100, 97, 59, 1, 923, 103, 59, 1, 10218, 108, 97, 99, - 101, 116, 114, 102, 59, 1, 8466, 114, 59, 1, 8606, 4, 3, 97, 101, 121, 2570, - 2576, 2582, 114, 111, 110, 59, 1, 317, 100, 105, 108, 59, 1, 315, 59, 1, - 1051, 4, 2, 102, 115, 2591, 2907, 116, 4, 10, 65, 67, 68, 70, 82, 84, 85, - 86, 97, 114, 2614, 2663, 2672, 2728, 2735, 2760, 2820, 2870, 2888, 2895, 4, - 2, 110, 114, 2620, 2633, 103, 108, 101, 66, 114, 97, 99, 107, 101, 116, 59, - 1, 10216, 114, 111, 119, 4, 3, 59, 66, 82, 2644, 2646, 2651, 1, 8592, 97, - 114, 59, 1, 8676, 105, 103, 104, 116, 65, 114, 114, 111, 119, 59, 1, 8646, - 101, 105, 108, 105, 110, 103, 59, 1, 8968, 111, 4, 2, 117, 119, 2679, 2692, - 98, 108, 101, 66, 114, 97, 99, 107, 101, 116, 59, 1, 10214, 110, 4, 2, 84, - 86, 2699, 2710, 101, 101, 86, 101, 99, 116, 111, 114, 59, 1, 10593, 101, 99, - 116, 111, 114, 4, 2, 59, 66, 2721, 2723, 1, 8643, 97, 114, 59, 1, 10585, - 108, 111, 111, 114, 59, 1, 8970, 105, 103, 104, 116, 4, 2, 65, 86, 2745, - 2752, 114, 114, 111, 119, 59, 1, 8596, 101, 99, 116, 111, 114, 59, 1, 10574, - 4, 2, 101, 114, 2766, 2792, 101, 4, 3, 59, 65, 86, 2775, 2777, 2784, 1, - 8867, 114, 114, 111, 119, 59, 1, 8612, 101, 99, 116, 111, 114, 59, 1, 10586, - 105, 97, 110, 103, 108, 101, 4, 3, 59, 66, 69, 2806, 2808, 2813, 1, 8882, - 97, 114, 59, 1, 10703, 113, 117, 97, 108, 59, 1, 8884, 112, 4, 3, 68, 84, - 86, 2829, 2841, 2852, 111, 119, 110, 86, 101, 99, 116, 111, 114, 59, 1, - 10577, 101, 101, 86, 101, 99, 116, 111, 114, 59, 1, 10592, 101, 99, 116, - 111, 114, 4, 2, 59, 66, 2863, 2865, 1, 8639, 97, 114, 59, 1, 10584, 101, 99, - 116, 111, 114, 4, 2, 59, 66, 2881, 2883, 1, 8636, 97, 114, 59, 1, 10578, - 114, 114, 111, 119, 59, 1, 8656, 105, 103, 104, 116, 97, 114, 114, 111, 119, - 59, 1, 8660, 115, 4, 6, 69, 70, 71, 76, 83, 84, 2922, 2936, 2947, 2956, - 2962, 2974, 113, 117, 97, 108, 71, 114, 101, 97, 116, 101, 114, 59, 1, 8922, - 117, 108, 108, 69, 113, 117, 97, 108, 59, 1, 8806, 114, 101, 97, 116, 101, - 114, 59, 1, 8822, 101, 115, 115, 59, 1, 10913, 108, 97, 110, 116, 69, 113, - 117, 97, 108, 59, 1, 10877, 105, 108, 100, 101, 59, 1, 8818, 114, 59, 3, - 55349, 56591, 4, 2, 59, 101, 2992, 2994, 1, 8920, 102, 116, 97, 114, 114, - 111, 119, 59, 1, 8666, 105, 100, 111, 116, 59, 1, 319, 4, 3, 110, 112, 119, - 3019, 3110, 3115, 103, 4, 4, 76, 82, 108, 114, 3030, 3058, 3070, 3098, 101, - 102, 116, 4, 2, 65, 82, 3039, 3046, 114, 114, 111, 119, 59, 1, 10229, 105, - 103, 104, 116, 65, 114, 114, 111, 119, 59, 1, 10231, 105, 103, 104, 116, 65, - 114, 114, 111, 119, 59, 1, 10230, 101, 102, 116, 4, 2, 97, 114, 3079, 3086, - 114, 114, 111, 119, 59, 1, 10232, 105, 103, 104, 116, 97, 114, 114, 111, - 119, 59, 1, 10234, 105, 103, 104, 116, 97, 114, 114, 111, 119, 59, 1, 10233, - 102, 59, 3, 55349, 56643, 101, 114, 4, 2, 76, 82, 3123, 3134, 101, 102, 116, - 65, 114, 114, 111, 119, 59, 1, 8601, 105, 103, 104, 116, 65, 114, 114, 111, - 119, 59, 1, 8600, 4, 3, 99, 104, 116, 3154, 3158, 3161, 114, 59, 1, 8466, - 59, 1, 8624, 114, 111, 107, 59, 1, 321, 59, 1, 8810, 4, 8, 97, 99, 101, 102, - 105, 111, 115, 117, 3188, 3192, 3196, 3222, 3227, 3237, 3243, 3248, 112, 59, - 1, 10501, 121, 59, 1, 1052, 4, 2, 100, 108, 3202, 3213, 105, 117, 109, 83, - 112, 97, 99, 101, 59, 1, 8287, 108, 105, 110, 116, 114, 102, 59, 1, 8499, - 114, 59, 3, 55349, 56592, 110, 117, 115, 80, 108, 117, 115, 59, 1, 8723, - 112, 102, 59, 3, 55349, 56644, 99, 114, 59, 1, 8499, 59, 1, 924, 4, 9, 74, - 97, 99, 101, 102, 111, 115, 116, 117, 3271, 3276, 3283, 3306, 3422, 3427, - 4120, 4126, 4137, 99, 121, 59, 1, 1034, 99, 117, 116, 101, 59, 1, 323, 4, 3, - 97, 101, 121, 3291, 3297, 3303, 114, 111, 110, 59, 1, 327, 100, 105, 108, - 59, 1, 325, 59, 1, 1053, 4, 3, 103, 115, 119, 3314, 3380, 3415, 97, 116, - 105, 118, 101, 4, 3, 77, 84, 86, 3327, 3340, 3365, 101, 100, 105, 117, 109, - 83, 112, 97, 99, 101, 59, 1, 8203, 104, 105, 4, 2, 99, 110, 3348, 3357, 107, - 83, 112, 97, 99, 101, 59, 1, 8203, 83, 112, 97, 99, 101, 59, 1, 8203, 101, - 114, 121, 84, 104, 105, 110, 83, 112, 97, 99, 101, 59, 1, 8203, 116, 101, - 100, 4, 2, 71, 76, 3389, 3405, 114, 101, 97, 116, 101, 114, 71, 114, 101, - 97, 116, 101, 114, 59, 1, 8811, 101, 115, 115, 76, 101, 115, 115, 59, 1, - 8810, 76, 105, 110, 101, 59, 1, 10, 114, 59, 3, 55349, 56593, 4, 4, 66, 110, - 112, 116, 3437, 3444, 3460, 3464, 114, 101, 97, 107, 59, 1, 8288, 66, 114, - 101, 97, 107, 105, 110, 103, 83, 112, 97, 99, 101, 59, 1, 160, 102, 59, 1, - 8469, 4, 13, 59, 67, 68, 69, 71, 72, 76, 78, 80, 82, 83, 84, 86, 3492, 3494, - 3517, 3536, 3578, 3657, 3685, 3784, 3823, 3860, 3915, 4066, 4107, 1, 10988, - 4, 2, 111, 117, 3500, 3510, 110, 103, 114, 117, 101, 110, 116, 59, 1, 8802, - 112, 67, 97, 112, 59, 1, 8813, 111, 117, 98, 108, 101, 86, 101, 114, 116, - 105, 99, 97, 108, 66, 97, 114, 59, 1, 8742, 4, 3, 108, 113, 120, 3544, 3552, - 3571, 101, 109, 101, 110, 116, 59, 1, 8713, 117, 97, 108, 4, 2, 59, 84, - 3561, 3563, 1, 8800, 105, 108, 100, 101, 59, 3, 8770, 824, 105, 115, 116, - 115, 59, 1, 8708, 114, 101, 97, 116, 101, 114, 4, 7, 59, 69, 70, 71, 76, 83, - 84, 3600, 3602, 3609, 3621, 3631, 3637, 3650, 1, 8815, 113, 117, 97, 108, - 59, 1, 8817, 117, 108, 108, 69, 113, 117, 97, 108, 59, 3, 8807, 824, 114, - 101, 97, 116, 101, 114, 59, 3, 8811, 824, 101, 115, 115, 59, 1, 8825, 108, - 97, 110, 116, 69, 113, 117, 97, 108, 59, 3, 10878, 824, 105, 108, 100, 101, - 59, 1, 8821, 117, 109, 112, 4, 2, 68, 69, 3666, 3677, 111, 119, 110, 72, - 117, 109, 112, 59, 3, 8782, 824, 113, 117, 97, 108, 59, 3, 8783, 824, 101, - 4, 2, 102, 115, 3692, 3724, 116, 84, 114, 105, 97, 110, 103, 108, 101, 4, 3, - 59, 66, 69, 3709, 3711, 3717, 1, 8938, 97, 114, 59, 3, 10703, 824, 113, 117, - 97, 108, 59, 1, 8940, 115, 4, 6, 59, 69, 71, 76, 83, 84, 3739, 3741, 3748, - 3757, 3764, 3777, 1, 8814, 113, 117, 97, 108, 59, 1, 8816, 114, 101, 97, - 116, 101, 114, 59, 1, 8824, 101, 115, 115, 59, 3, 8810, 824, 108, 97, 110, - 116, 69, 113, 117, 97, 108, 59, 3, 10877, 824, 105, 108, 100, 101, 59, 1, - 8820, 101, 115, 116, 101, 100, 4, 2, 71, 76, 3795, 3812, 114, 101, 97, 116, - 101, 114, 71, 114, 101, 97, 116, 101, 114, 59, 3, 10914, 824, 101, 115, 115, - 76, 101, 115, 115, 59, 3, 10913, 824, 114, 101, 99, 101, 100, 101, 115, 4, - 3, 59, 69, 83, 3838, 3840, 3848, 1, 8832, 113, 117, 97, 108, 59, 3, 10927, - 824, 108, 97, 110, 116, 69, 113, 117, 97, 108, 59, 1, 8928, 4, 2, 101, 105, - 3866, 3881, 118, 101, 114, 115, 101, 69, 108, 101, 109, 101, 110, 116, 59, - 1, 8716, 103, 104, 116, 84, 114, 105, 97, 110, 103, 108, 101, 4, 3, 59, 66, - 69, 3900, 3902, 3908, 1, 8939, 97, 114, 59, 3, 10704, 824, 113, 117, 97, - 108, 59, 1, 8941, 4, 2, 113, 117, 3921, 3973, 117, 97, 114, 101, 83, 117, 4, - 2, 98, 112, 3933, 3952, 115, 101, 116, 4, 2, 59, 69, 3942, 3945, 3, 8847, - 824, 113, 117, 97, 108, 59, 1, 8930, 101, 114, 115, 101, 116, 4, 2, 59, 69, - 3963, 3966, 3, 8848, 824, 113, 117, 97, 108, 59, 1, 8931, 4, 3, 98, 99, 112, - 3981, 4e3, 4045, 115, 101, 116, 4, 2, 59, 69, 3990, 3993, 3, 8834, 8402, - 113, 117, 97, 108, 59, 1, 8840, 99, 101, 101, 100, 115, 4, 4, 59, 69, 83, - 84, 4015, 4017, 4025, 4037, 1, 8833, 113, 117, 97, 108, 59, 3, 10928, 824, - 108, 97, 110, 116, 69, 113, 117, 97, 108, 59, 1, 8929, 105, 108, 100, 101, - 59, 3, 8831, 824, 101, 114, 115, 101, 116, 4, 2, 59, 69, 4056, 4059, 3, - 8835, 8402, 113, 117, 97, 108, 59, 1, 8841, 105, 108, 100, 101, 4, 4, 59, - 69, 70, 84, 4080, 4082, 4089, 4100, 1, 8769, 113, 117, 97, 108, 59, 1, 8772, - 117, 108, 108, 69, 113, 117, 97, 108, 59, 1, 8775, 105, 108, 100, 101, 59, - 1, 8777, 101, 114, 116, 105, 99, 97, 108, 66, 97, 114, 59, 1, 8740, 99, 114, - 59, 3, 55349, 56489, 105, 108, 100, 101, 5, 209, 1, 59, 4135, 1, 209, 59, 1, - 925, 4, 14, 69, 97, 99, 100, 102, 103, 109, 111, 112, 114, 115, 116, 117, - 118, 4170, 4176, 4187, 4205, 4212, 4217, 4228, 4253, 4259, 4292, 4295, 4316, - 4337, 4346, 108, 105, 103, 59, 1, 338, 99, 117, 116, 101, 5, 211, 1, 59, - 4185, 1, 211, 4, 2, 105, 121, 4193, 4202, 114, 99, 5, 212, 1, 59, 4200, 1, - 212, 59, 1, 1054, 98, 108, 97, 99, 59, 1, 336, 114, 59, 3, 55349, 56594, - 114, 97, 118, 101, 5, 210, 1, 59, 4226, 1, 210, 4, 3, 97, 101, 105, 4236, - 4241, 4246, 99, 114, 59, 1, 332, 103, 97, 59, 1, 937, 99, 114, 111, 110, 59, - 1, 927, 112, 102, 59, 3, 55349, 56646, 101, 110, 67, 117, 114, 108, 121, 4, - 2, 68, 81, 4272, 4285, 111, 117, 98, 108, 101, 81, 117, 111, 116, 101, 59, - 1, 8220, 117, 111, 116, 101, 59, 1, 8216, 59, 1, 10836, 4, 2, 99, 108, 4301, - 4306, 114, 59, 3, 55349, 56490, 97, 115, 104, 5, 216, 1, 59, 4314, 1, 216, - 105, 4, 2, 108, 109, 4323, 4332, 100, 101, 5, 213, 1, 59, 4330, 1, 213, 101, - 115, 59, 1, 10807, 109, 108, 5, 214, 1, 59, 4344, 1, 214, 101, 114, 4, 2, - 66, 80, 4354, 4380, 4, 2, 97, 114, 4360, 4364, 114, 59, 1, 8254, 97, 99, 4, - 2, 101, 107, 4372, 4375, 59, 1, 9182, 101, 116, 59, 1, 9140, 97, 114, 101, - 110, 116, 104, 101, 115, 105, 115, 59, 1, 9180, 4, 9, 97, 99, 102, 104, 105, - 108, 111, 114, 115, 4413, 4422, 4426, 4431, 4435, 4438, 4448, 4471, 4561, - 114, 116, 105, 97, 108, 68, 59, 1, 8706, 121, 59, 1, 1055, 114, 59, 3, - 55349, 56595, 105, 59, 1, 934, 59, 1, 928, 117, 115, 77, 105, 110, 117, 115, - 59, 1, 177, 4, 2, 105, 112, 4454, 4467, 110, 99, 97, 114, 101, 112, 108, 97, - 110, 101, 59, 1, 8460, 102, 59, 1, 8473, 4, 4, 59, 101, 105, 111, 4481, - 4483, 4526, 4531, 1, 10939, 99, 101, 100, 101, 115, 4, 4, 59, 69, 83, 84, - 4498, 4500, 4507, 4519, 1, 8826, 113, 117, 97, 108, 59, 1, 10927, 108, 97, - 110, 116, 69, 113, 117, 97, 108, 59, 1, 8828, 105, 108, 100, 101, 59, 1, - 8830, 109, 101, 59, 1, 8243, 4, 2, 100, 112, 4537, 4543, 117, 99, 116, 59, - 1, 8719, 111, 114, 116, 105, 111, 110, 4, 2, 59, 97, 4555, 4557, 1, 8759, - 108, 59, 1, 8733, 4, 2, 99, 105, 4567, 4572, 114, 59, 3, 55349, 56491, 59, - 1, 936, 4, 4, 85, 102, 111, 115, 4585, 4594, 4599, 4604, 79, 84, 5, 34, 1, - 59, 4592, 1, 34, 114, 59, 3, 55349, 56596, 112, 102, 59, 1, 8474, 99, 114, - 59, 3, 55349, 56492, 4, 12, 66, 69, 97, 99, 101, 102, 104, 105, 111, 114, - 115, 117, 4636, 4642, 4650, 4681, 4704, 4763, 4767, 4771, 5047, 5069, 5081, - 5094, 97, 114, 114, 59, 1, 10512, 71, 5, 174, 1, 59, 4648, 1, 174, 4, 3, 99, - 110, 114, 4658, 4664, 4668, 117, 116, 101, 59, 1, 340, 103, 59, 1, 10219, - 114, 4, 2, 59, 116, 4675, 4677, 1, 8608, 108, 59, 1, 10518, 4, 3, 97, 101, - 121, 4689, 4695, 4701, 114, 111, 110, 59, 1, 344, 100, 105, 108, 59, 1, 342, - 59, 1, 1056, 4, 2, 59, 118, 4710, 4712, 1, 8476, 101, 114, 115, 101, 4, 2, - 69, 85, 4722, 4748, 4, 2, 108, 113, 4728, 4736, 101, 109, 101, 110, 116, 59, - 1, 8715, 117, 105, 108, 105, 98, 114, 105, 117, 109, 59, 1, 8651, 112, 69, - 113, 117, 105, 108, 105, 98, 114, 105, 117, 109, 59, 1, 10607, 114, 59, 1, - 8476, 111, 59, 1, 929, 103, 104, 116, 4, 8, 65, 67, 68, 70, 84, 85, 86, 97, - 4792, 4840, 4849, 4905, 4912, 4972, 5022, 5040, 4, 2, 110, 114, 4798, 4811, - 103, 108, 101, 66, 114, 97, 99, 107, 101, 116, 59, 1, 10217, 114, 111, 119, - 4, 3, 59, 66, 76, 4822, 4824, 4829, 1, 8594, 97, 114, 59, 1, 8677, 101, 102, - 116, 65, 114, 114, 111, 119, 59, 1, 8644, 101, 105, 108, 105, 110, 103, 59, - 1, 8969, 111, 4, 2, 117, 119, 4856, 4869, 98, 108, 101, 66, 114, 97, 99, - 107, 101, 116, 59, 1, 10215, 110, 4, 2, 84, 86, 4876, 4887, 101, 101, 86, - 101, 99, 116, 111, 114, 59, 1, 10589, 101, 99, 116, 111, 114, 4, 2, 59, 66, - 4898, 4900, 1, 8642, 97, 114, 59, 1, 10581, 108, 111, 111, 114, 59, 1, 8971, - 4, 2, 101, 114, 4918, 4944, 101, 4, 3, 59, 65, 86, 4927, 4929, 4936, 1, - 8866, 114, 114, 111, 119, 59, 1, 8614, 101, 99, 116, 111, 114, 59, 1, 10587, - 105, 97, 110, 103, 108, 101, 4, 3, 59, 66, 69, 4958, 4960, 4965, 1, 8883, - 97, 114, 59, 1, 10704, 113, 117, 97, 108, 59, 1, 8885, 112, 4, 3, 68, 84, - 86, 4981, 4993, 5004, 111, 119, 110, 86, 101, 99, 116, 111, 114, 59, 1, - 10575, 101, 101, 86, 101, 99, 116, 111, 114, 59, 1, 10588, 101, 99, 116, - 111, 114, 4, 2, 59, 66, 5015, 5017, 1, 8638, 97, 114, 59, 1, 10580, 101, 99, - 116, 111, 114, 4, 2, 59, 66, 5033, 5035, 1, 8640, 97, 114, 59, 1, 10579, - 114, 114, 111, 119, 59, 1, 8658, 4, 2, 112, 117, 5053, 5057, 102, 59, 1, - 8477, 110, 100, 73, 109, 112, 108, 105, 101, 115, 59, 1, 10608, 105, 103, - 104, 116, 97, 114, 114, 111, 119, 59, 1, 8667, 4, 2, 99, 104, 5087, 5091, - 114, 59, 1, 8475, 59, 1, 8625, 108, 101, 68, 101, 108, 97, 121, 101, 100, - 59, 1, 10740, 4, 13, 72, 79, 97, 99, 102, 104, 105, 109, 111, 113, 115, 116, - 117, 5134, 5150, 5157, 5164, 5198, 5203, 5259, 5265, 5277, 5283, 5374, 5380, - 5385, 4, 2, 67, 99, 5140, 5146, 72, 99, 121, 59, 1, 1065, 121, 59, 1, 1064, - 70, 84, 99, 121, 59, 1, 1068, 99, 117, 116, 101, 59, 1, 346, 4, 5, 59, 97, - 101, 105, 121, 5176, 5178, 5184, 5190, 5195, 1, 10940, 114, 111, 110, 59, 1, - 352, 100, 105, 108, 59, 1, 350, 114, 99, 59, 1, 348, 59, 1, 1057, 114, 59, - 3, 55349, 56598, 111, 114, 116, 4, 4, 68, 76, 82, 85, 5216, 5227, 5238, - 5250, 111, 119, 110, 65, 114, 114, 111, 119, 59, 1, 8595, 101, 102, 116, 65, - 114, 114, 111, 119, 59, 1, 8592, 105, 103, 104, 116, 65, 114, 114, 111, 119, - 59, 1, 8594, 112, 65, 114, 114, 111, 119, 59, 1, 8593, 103, 109, 97, 59, 1, - 931, 97, 108, 108, 67, 105, 114, 99, 108, 101, 59, 1, 8728, 112, 102, 59, 3, - 55349, 56650, 4, 2, 114, 117, 5289, 5293, 116, 59, 1, 8730, 97, 114, 101, 4, - 4, 59, 73, 83, 85, 5306, 5308, 5322, 5367, 1, 9633, 110, 116, 101, 114, 115, - 101, 99, 116, 105, 111, 110, 59, 1, 8851, 117, 4, 2, 98, 112, 5329, 5347, - 115, 101, 116, 4, 2, 59, 69, 5338, 5340, 1, 8847, 113, 117, 97, 108, 59, 1, - 8849, 101, 114, 115, 101, 116, 4, 2, 59, 69, 5358, 5360, 1, 8848, 113, 117, - 97, 108, 59, 1, 8850, 110, 105, 111, 110, 59, 1, 8852, 99, 114, 59, 3, - 55349, 56494, 97, 114, 59, 1, 8902, 4, 4, 98, 99, 109, 112, 5395, 5420, - 5475, 5478, 4, 2, 59, 115, 5401, 5403, 1, 8912, 101, 116, 4, 2, 59, 69, - 5411, 5413, 1, 8912, 113, 117, 97, 108, 59, 1, 8838, 4, 2, 99, 104, 5426, - 5468, 101, 101, 100, 115, 4, 4, 59, 69, 83, 84, 5440, 5442, 5449, 5461, 1, - 8827, 113, 117, 97, 108, 59, 1, 10928, 108, 97, 110, 116, 69, 113, 117, 97, - 108, 59, 1, 8829, 105, 108, 100, 101, 59, 1, 8831, 84, 104, 97, 116, 59, 1, - 8715, 59, 1, 8721, 4, 3, 59, 101, 115, 5486, 5488, 5507, 1, 8913, 114, 115, - 101, 116, 4, 2, 59, 69, 5498, 5500, 1, 8835, 113, 117, 97, 108, 59, 1, 8839, - 101, 116, 59, 1, 8913, 4, 11, 72, 82, 83, 97, 99, 102, 104, 105, 111, 114, - 115, 5536, 5546, 5552, 5567, 5579, 5602, 5607, 5655, 5695, 5701, 5711, 79, - 82, 78, 5, 222, 1, 59, 5544, 1, 222, 65, 68, 69, 59, 1, 8482, 4, 2, 72, 99, - 5558, 5563, 99, 121, 59, 1, 1035, 121, 59, 1, 1062, 4, 2, 98, 117, 5573, - 5576, 59, 1, 9, 59, 1, 932, 4, 3, 97, 101, 121, 5587, 5593, 5599, 114, 111, - 110, 59, 1, 356, 100, 105, 108, 59, 1, 354, 59, 1, 1058, 114, 59, 3, 55349, - 56599, 4, 2, 101, 105, 5613, 5631, 4, 2, 114, 116, 5619, 5627, 101, 102, - 111, 114, 101, 59, 1, 8756, 97, 59, 1, 920, 4, 2, 99, 110, 5637, 5647, 107, - 83, 112, 97, 99, 101, 59, 3, 8287, 8202, 83, 112, 97, 99, 101, 59, 1, 8201, - 108, 100, 101, 4, 4, 59, 69, 70, 84, 5668, 5670, 5677, 5688, 1, 8764, 113, - 117, 97, 108, 59, 1, 8771, 117, 108, 108, 69, 113, 117, 97, 108, 59, 1, - 8773, 105, 108, 100, 101, 59, 1, 8776, 112, 102, 59, 3, 55349, 56651, 105, - 112, 108, 101, 68, 111, 116, 59, 1, 8411, 4, 2, 99, 116, 5717, 5722, 114, - 59, 3, 55349, 56495, 114, 111, 107, 59, 1, 358, 4, 14, 97, 98, 99, 100, 102, - 103, 109, 110, 111, 112, 114, 115, 116, 117, 5758, 5789, 5805, 5823, 5830, - 5835, 5846, 5852, 5921, 5937, 6089, 6095, 6101, 6108, 4, 2, 99, 114, 5764, - 5774, 117, 116, 101, 5, 218, 1, 59, 5772, 1, 218, 114, 4, 2, 59, 111, 5781, - 5783, 1, 8607, 99, 105, 114, 59, 1, 10569, 114, 4, 2, 99, 101, 5796, 5800, - 121, 59, 1, 1038, 118, 101, 59, 1, 364, 4, 2, 105, 121, 5811, 5820, 114, 99, - 5, 219, 1, 59, 5818, 1, 219, 59, 1, 1059, 98, 108, 97, 99, 59, 1, 368, 114, - 59, 3, 55349, 56600, 114, 97, 118, 101, 5, 217, 1, 59, 5844, 1, 217, 97, 99, - 114, 59, 1, 362, 4, 2, 100, 105, 5858, 5905, 101, 114, 4, 2, 66, 80, 5866, - 5892, 4, 2, 97, 114, 5872, 5876, 114, 59, 1, 95, 97, 99, 4, 2, 101, 107, - 5884, 5887, 59, 1, 9183, 101, 116, 59, 1, 9141, 97, 114, 101, 110, 116, 104, - 101, 115, 105, 115, 59, 1, 9181, 111, 110, 4, 2, 59, 80, 5913, 5915, 1, - 8899, 108, 117, 115, 59, 1, 8846, 4, 2, 103, 112, 5927, 5932, 111, 110, 59, - 1, 370, 102, 59, 3, 55349, 56652, 4, 8, 65, 68, 69, 84, 97, 100, 112, 115, - 5955, 5985, 5996, 6009, 6026, 6033, 6044, 6075, 114, 114, 111, 119, 4, 3, - 59, 66, 68, 5967, 5969, 5974, 1, 8593, 97, 114, 59, 1, 10514, 111, 119, 110, - 65, 114, 114, 111, 119, 59, 1, 8645, 111, 119, 110, 65, 114, 114, 111, 119, - 59, 1, 8597, 113, 117, 105, 108, 105, 98, 114, 105, 117, 109, 59, 1, 10606, - 101, 101, 4, 2, 59, 65, 6017, 6019, 1, 8869, 114, 114, 111, 119, 59, 1, - 8613, 114, 114, 111, 119, 59, 1, 8657, 111, 119, 110, 97, 114, 114, 111, - 119, 59, 1, 8661, 101, 114, 4, 2, 76, 82, 6052, 6063, 101, 102, 116, 65, - 114, 114, 111, 119, 59, 1, 8598, 105, 103, 104, 116, 65, 114, 114, 111, 119, - 59, 1, 8599, 105, 4, 2, 59, 108, 6082, 6084, 1, 978, 111, 110, 59, 1, 933, - 105, 110, 103, 59, 1, 366, 99, 114, 59, 3, 55349, 56496, 105, 108, 100, 101, - 59, 1, 360, 109, 108, 5, 220, 1, 59, 6115, 1, 220, 4, 9, 68, 98, 99, 100, - 101, 102, 111, 115, 118, 6137, 6143, 6148, 6152, 6166, 6250, 6255, 6261, - 6267, 97, 115, 104, 59, 1, 8875, 97, 114, 59, 1, 10987, 121, 59, 1, 1042, - 97, 115, 104, 4, 2, 59, 108, 6161, 6163, 1, 8873, 59, 1, 10982, 4, 2, 101, - 114, 6172, 6175, 59, 1, 8897, 4, 3, 98, 116, 121, 6183, 6188, 6238, 97, 114, - 59, 1, 8214, 4, 2, 59, 105, 6194, 6196, 1, 8214, 99, 97, 108, 4, 4, 66, 76, - 83, 84, 6209, 6214, 6220, 6231, 97, 114, 59, 1, 8739, 105, 110, 101, 59, 1, - 124, 101, 112, 97, 114, 97, 116, 111, 114, 59, 1, 10072, 105, 108, 100, 101, - 59, 1, 8768, 84, 104, 105, 110, 83, 112, 97, 99, 101, 59, 1, 8202, 114, 59, - 3, 55349, 56601, 112, 102, 59, 3, 55349, 56653, 99, 114, 59, 3, 55349, - 56497, 100, 97, 115, 104, 59, 1, 8874, 4, 5, 99, 101, 102, 111, 115, 6286, - 6292, 6298, 6303, 6309, 105, 114, 99, 59, 1, 372, 100, 103, 101, 59, 1, - 8896, 114, 59, 3, 55349, 56602, 112, 102, 59, 3, 55349, 56654, 99, 114, 59, - 3, 55349, 56498, 4, 4, 102, 105, 111, 115, 6325, 6330, 6333, 6339, 114, 59, - 3, 55349, 56603, 59, 1, 926, 112, 102, 59, 3, 55349, 56655, 99, 114, 59, 3, - 55349, 56499, 4, 9, 65, 73, 85, 97, 99, 102, 111, 115, 117, 6365, 6370, - 6375, 6380, 6391, 6405, 6410, 6416, 6422, 99, 121, 59, 1, 1071, 99, 121, 59, - 1, 1031, 99, 121, 59, 1, 1070, 99, 117, 116, 101, 5, 221, 1, 59, 6389, 1, - 221, 4, 2, 105, 121, 6397, 6402, 114, 99, 59, 1, 374, 59, 1, 1067, 114, 59, - 3, 55349, 56604, 112, 102, 59, 3, 55349, 56656, 99, 114, 59, 3, 55349, - 56500, 109, 108, 59, 1, 376, 4, 8, 72, 97, 99, 100, 101, 102, 111, 115, - 6445, 6450, 6457, 6472, 6477, 6501, 6505, 6510, 99, 121, 59, 1, 1046, 99, - 117, 116, 101, 59, 1, 377, 4, 2, 97, 121, 6463, 6469, 114, 111, 110, 59, 1, - 381, 59, 1, 1047, 111, 116, 59, 1, 379, 4, 2, 114, 116, 6483, 6497, 111, 87, - 105, 100, 116, 104, 83, 112, 97, 99, 101, 59, 1, 8203, 97, 59, 1, 918, 114, - 59, 1, 8488, 112, 102, 59, 1, 8484, 99, 114, 59, 3, 55349, 56501, 4, 16, 97, - 98, 99, 101, 102, 103, 108, 109, 110, 111, 112, 114, 115, 116, 117, 119, - 6550, 6561, 6568, 6612, 6622, 6634, 6645, 6672, 6699, 6854, 6870, 6923, - 6933, 6963, 6974, 6983, 99, 117, 116, 101, 5, 225, 1, 59, 6559, 1, 225, 114, - 101, 118, 101, 59, 1, 259, 4, 6, 59, 69, 100, 105, 117, 121, 6582, 6584, - 6588, 6591, 6600, 6609, 1, 8766, 59, 3, 8766, 819, 59, 1, 8767, 114, 99, 5, - 226, 1, 59, 6598, 1, 226, 116, 101, 5, 180, 1, 59, 6607, 1, 180, 59, 1, - 1072, 108, 105, 103, 5, 230, 1, 59, 6620, 1, 230, 4, 2, 59, 114, 6628, 6630, - 1, 8289, 59, 3, 55349, 56606, 114, 97, 118, 101, 5, 224, 1, 59, 6643, 1, - 224, 4, 2, 101, 112, 6651, 6667, 4, 2, 102, 112, 6657, 6663, 115, 121, 109, - 59, 1, 8501, 104, 59, 1, 8501, 104, 97, 59, 1, 945, 4, 2, 97, 112, 6678, - 6692, 4, 2, 99, 108, 6684, 6688, 114, 59, 1, 257, 103, 59, 1, 10815, 5, 38, - 1, 59, 6697, 1, 38, 4, 2, 100, 103, 6705, 6737, 4, 5, 59, 97, 100, 115, 118, - 6717, 6719, 6724, 6727, 6734, 1, 8743, 110, 100, 59, 1, 10837, 59, 1, 10844, - 108, 111, 112, 101, 59, 1, 10840, 59, 1, 10842, 4, 7, 59, 101, 108, 109, - 114, 115, 122, 6753, 6755, 6758, 6762, 6814, 6835, 6848, 1, 8736, 59, 1, - 10660, 101, 59, 1, 8736, 115, 100, 4, 2, 59, 97, 6770, 6772, 1, 8737, 4, 8, - 97, 98, 99, 100, 101, 102, 103, 104, 6790, 6793, 6796, 6799, 6802, 6805, - 6808, 6811, 59, 1, 10664, 59, 1, 10665, 59, 1, 10666, 59, 1, 10667, 59, 1, - 10668, 59, 1, 10669, 59, 1, 10670, 59, 1, 10671, 116, 4, 2, 59, 118, 6821, - 6823, 1, 8735, 98, 4, 2, 59, 100, 6830, 6832, 1, 8894, 59, 1, 10653, 4, 2, - 112, 116, 6841, 6845, 104, 59, 1, 8738, 59, 1, 197, 97, 114, 114, 59, 1, - 9084, 4, 2, 103, 112, 6860, 6865, 111, 110, 59, 1, 261, 102, 59, 3, 55349, - 56658, 4, 7, 59, 69, 97, 101, 105, 111, 112, 6886, 6888, 6891, 6897, 6900, - 6904, 6908, 1, 8776, 59, 1, 10864, 99, 105, 114, 59, 1, 10863, 59, 1, 8778, - 100, 59, 1, 8779, 115, 59, 1, 39, 114, 111, 120, 4, 2, 59, 101, 6917, 6919, - 1, 8776, 113, 59, 1, 8778, 105, 110, 103, 5, 229, 1, 59, 6931, 1, 229, 4, 3, - 99, 116, 121, 6941, 6946, 6949, 114, 59, 3, 55349, 56502, 59, 1, 42, 109, - 112, 4, 2, 59, 101, 6957, 6959, 1, 8776, 113, 59, 1, 8781, 105, 108, 100, - 101, 5, 227, 1, 59, 6972, 1, 227, 109, 108, 5, 228, 1, 59, 6981, 1, 228, 4, - 2, 99, 105, 6989, 6997, 111, 110, 105, 110, 116, 59, 1, 8755, 110, 116, 59, - 1, 10769, 4, 16, 78, 97, 98, 99, 100, 101, 102, 105, 107, 108, 110, 111, - 112, 114, 115, 117, 7036, 7041, 7119, 7135, 7149, 7155, 7219, 7224, 7347, - 7354, 7463, 7489, 7786, 7793, 7814, 7866, 111, 116, 59, 1, 10989, 4, 2, 99, - 114, 7047, 7094, 107, 4, 4, 99, 101, 112, 115, 7058, 7064, 7073, 7080, 111, - 110, 103, 59, 1, 8780, 112, 115, 105, 108, 111, 110, 59, 1, 1014, 114, 105, - 109, 101, 59, 1, 8245, 105, 109, 4, 2, 59, 101, 7088, 7090, 1, 8765, 113, - 59, 1, 8909, 4, 2, 118, 119, 7100, 7105, 101, 101, 59, 1, 8893, 101, 100, 4, - 2, 59, 103, 7113, 7115, 1, 8965, 101, 59, 1, 8965, 114, 107, 4, 2, 59, 116, - 7127, 7129, 1, 9141, 98, 114, 107, 59, 1, 9142, 4, 2, 111, 121, 7141, 7146, - 110, 103, 59, 1, 8780, 59, 1, 1073, 113, 117, 111, 59, 1, 8222, 4, 5, 99, - 109, 112, 114, 116, 7167, 7181, 7188, 7193, 7199, 97, 117, 115, 4, 2, 59, - 101, 7176, 7178, 1, 8757, 59, 1, 8757, 112, 116, 121, 118, 59, 1, 10672, - 115, 105, 59, 1, 1014, 110, 111, 117, 59, 1, 8492, 4, 3, 97, 104, 119, 7207, - 7210, 7213, 59, 1, 946, 59, 1, 8502, 101, 101, 110, 59, 1, 8812, 114, 59, 3, - 55349, 56607, 103, 4, 7, 99, 111, 115, 116, 117, 118, 119, 7241, 7262, 7288, - 7305, 7328, 7335, 7340, 4, 3, 97, 105, 117, 7249, 7253, 7258, 112, 59, 1, - 8898, 114, 99, 59, 1, 9711, 112, 59, 1, 8899, 4, 3, 100, 112, 116, 7270, - 7275, 7281, 111, 116, 59, 1, 10752, 108, 117, 115, 59, 1, 10753, 105, 109, - 101, 115, 59, 1, 10754, 4, 2, 113, 116, 7294, 7300, 99, 117, 112, 59, 1, - 10758, 97, 114, 59, 1, 9733, 114, 105, 97, 110, 103, 108, 101, 4, 2, 100, - 117, 7318, 7324, 111, 119, 110, 59, 1, 9661, 112, 59, 1, 9651, 112, 108, - 117, 115, 59, 1, 10756, 101, 101, 59, 1, 8897, 101, 100, 103, 101, 59, 1, - 8896, 97, 114, 111, 119, 59, 1, 10509, 4, 3, 97, 107, 111, 7362, 7436, 7458, - 4, 2, 99, 110, 7368, 7432, 107, 4, 3, 108, 115, 116, 7377, 7386, 7394, 111, - 122, 101, 110, 103, 101, 59, 1, 10731, 113, 117, 97, 114, 101, 59, 1, 9642, - 114, 105, 97, 110, 103, 108, 101, 4, 4, 59, 100, 108, 114, 7411, 7413, 7419, - 7425, 1, 9652, 111, 119, 110, 59, 1, 9662, 101, 102, 116, 59, 1, 9666, 105, - 103, 104, 116, 59, 1, 9656, 107, 59, 1, 9251, 4, 2, 49, 51, 7442, 7454, 4, - 2, 50, 52, 7448, 7451, 59, 1, 9618, 59, 1, 9617, 52, 59, 1, 9619, 99, 107, - 59, 1, 9608, 4, 2, 101, 111, 7469, 7485, 4, 2, 59, 113, 7475, 7478, 3, 61, - 8421, 117, 105, 118, 59, 3, 8801, 8421, 116, 59, 1, 8976, 4, 4, 112, 116, - 119, 120, 7499, 7504, 7517, 7523, 102, 59, 3, 55349, 56659, 4, 2, 59, 116, - 7510, 7512, 1, 8869, 111, 109, 59, 1, 8869, 116, 105, 101, 59, 1, 8904, 4, - 12, 68, 72, 85, 86, 98, 100, 104, 109, 112, 116, 117, 118, 7549, 7571, 7597, - 7619, 7655, 7660, 7682, 7708, 7715, 7721, 7728, 7750, 4, 4, 76, 82, 108, - 114, 7559, 7562, 7565, 7568, 59, 1, 9559, 59, 1, 9556, 59, 1, 9558, 59, 1, - 9555, 4, 5, 59, 68, 85, 100, 117, 7583, 7585, 7588, 7591, 7594, 1, 9552, 59, - 1, 9574, 59, 1, 9577, 59, 1, 9572, 59, 1, 9575, 4, 4, 76, 82, 108, 114, - 7607, 7610, 7613, 7616, 59, 1, 9565, 59, 1, 9562, 59, 1, 9564, 59, 1, 9561, - 4, 7, 59, 72, 76, 82, 104, 108, 114, 7635, 7637, 7640, 7643, 7646, 7649, - 7652, 1, 9553, 59, 1, 9580, 59, 1, 9571, 59, 1, 9568, 59, 1, 9579, 59, 1, - 9570, 59, 1, 9567, 111, 120, 59, 1, 10697, 4, 4, 76, 82, 108, 114, 7670, - 7673, 7676, 7679, 59, 1, 9557, 59, 1, 9554, 59, 1, 9488, 59, 1, 9484, 4, 5, - 59, 68, 85, 100, 117, 7694, 7696, 7699, 7702, 7705, 1, 9472, 59, 1, 9573, - 59, 1, 9576, 59, 1, 9516, 59, 1, 9524, 105, 110, 117, 115, 59, 1, 8863, 108, - 117, 115, 59, 1, 8862, 105, 109, 101, 115, 59, 1, 8864, 4, 4, 76, 82, 108, - 114, 7738, 7741, 7744, 7747, 59, 1, 9563, 59, 1, 9560, 59, 1, 9496, 59, 1, - 9492, 4, 7, 59, 72, 76, 82, 104, 108, 114, 7766, 7768, 7771, 7774, 7777, - 7780, 7783, 1, 9474, 59, 1, 9578, 59, 1, 9569, 59, 1, 9566, 59, 1, 9532, 59, - 1, 9508, 59, 1, 9500, 114, 105, 109, 101, 59, 1, 8245, 4, 2, 101, 118, 7799, - 7804, 118, 101, 59, 1, 728, 98, 97, 114, 5, 166, 1, 59, 7812, 1, 166, 4, 4, - 99, 101, 105, 111, 7824, 7829, 7834, 7846, 114, 59, 3, 55349, 56503, 109, - 105, 59, 1, 8271, 109, 4, 2, 59, 101, 7841, 7843, 1, 8765, 59, 1, 8909, 108, - 4, 3, 59, 98, 104, 7855, 7857, 7860, 1, 92, 59, 1, 10693, 115, 117, 98, 59, - 1, 10184, 4, 2, 108, 109, 7872, 7885, 108, 4, 2, 59, 101, 7879, 7881, 1, - 8226, 116, 59, 1, 8226, 112, 4, 3, 59, 69, 101, 7894, 7896, 7899, 1, 8782, - 59, 1, 10926, 4, 2, 59, 113, 7905, 7907, 1, 8783, 59, 1, 8783, 4, 15, 97, - 99, 100, 101, 102, 104, 105, 108, 111, 114, 115, 116, 117, 119, 121, 7942, - 8021, 8075, 8080, 8121, 8126, 8157, 8279, 8295, 8430, 8446, 8485, 8491, - 8707, 8726, 4, 3, 99, 112, 114, 7950, 7956, 8007, 117, 116, 101, 59, 1, 263, - 4, 6, 59, 97, 98, 99, 100, 115, 7970, 7972, 7977, 7984, 7998, 8003, 1, 8745, - 110, 100, 59, 1, 10820, 114, 99, 117, 112, 59, 1, 10825, 4, 2, 97, 117, - 7990, 7994, 112, 59, 1, 10827, 112, 59, 1, 10823, 111, 116, 59, 1, 10816, - 59, 3, 8745, 65024, 4, 2, 101, 111, 8013, 8017, 116, 59, 1, 8257, 110, 59, - 1, 711, 4, 4, 97, 101, 105, 117, 8031, 8046, 8056, 8061, 4, 2, 112, 114, - 8037, 8041, 115, 59, 1, 10829, 111, 110, 59, 1, 269, 100, 105, 108, 5, 231, - 1, 59, 8054, 1, 231, 114, 99, 59, 1, 265, 112, 115, 4, 2, 59, 115, 8069, - 8071, 1, 10828, 109, 59, 1, 10832, 111, 116, 59, 1, 267, 4, 3, 100, 109, - 110, 8088, 8097, 8104, 105, 108, 5, 184, 1, 59, 8095, 1, 184, 112, 116, 121, - 118, 59, 1, 10674, 116, 5, 162, 2, 59, 101, 8112, 8114, 1, 162, 114, 100, - 111, 116, 59, 1, 183, 114, 59, 3, 55349, 56608, 4, 3, 99, 101, 105, 8134, - 8138, 8154, 121, 59, 1, 1095, 99, 107, 4, 2, 59, 109, 8146, 8148, 1, 10003, - 97, 114, 107, 59, 1, 10003, 59, 1, 967, 114, 4, 7, 59, 69, 99, 101, 102, - 109, 115, 8174, 8176, 8179, 8258, 8261, 8268, 8273, 1, 9675, 59, 1, 10691, - 4, 3, 59, 101, 108, 8187, 8189, 8193, 1, 710, 113, 59, 1, 8791, 101, 4, 2, - 97, 100, 8200, 8223, 114, 114, 111, 119, 4, 2, 108, 114, 8210, 8216, 101, - 102, 116, 59, 1, 8634, 105, 103, 104, 116, 59, 1, 8635, 4, 5, 82, 83, 97, - 99, 100, 8235, 8238, 8241, 8246, 8252, 59, 1, 174, 59, 1, 9416, 115, 116, - 59, 1, 8859, 105, 114, 99, 59, 1, 8858, 97, 115, 104, 59, 1, 8861, 59, 1, - 8791, 110, 105, 110, 116, 59, 1, 10768, 105, 100, 59, 1, 10991, 99, 105, - 114, 59, 1, 10690, 117, 98, 115, 4, 2, 59, 117, 8288, 8290, 1, 9827, 105, - 116, 59, 1, 9827, 4, 4, 108, 109, 110, 112, 8305, 8326, 8376, 8400, 111, - 110, 4, 2, 59, 101, 8313, 8315, 1, 58, 4, 2, 59, 113, 8321, 8323, 1, 8788, - 59, 1, 8788, 4, 2, 109, 112, 8332, 8344, 97, 4, 2, 59, 116, 8339, 8341, 1, - 44, 59, 1, 64, 4, 3, 59, 102, 108, 8352, 8354, 8358, 1, 8705, 110, 59, 1, - 8728, 101, 4, 2, 109, 120, 8365, 8371, 101, 110, 116, 59, 1, 8705, 101, 115, - 59, 1, 8450, 4, 2, 103, 105, 8382, 8395, 4, 2, 59, 100, 8388, 8390, 1, 8773, - 111, 116, 59, 1, 10861, 110, 116, 59, 1, 8750, 4, 3, 102, 114, 121, 8408, - 8412, 8417, 59, 3, 55349, 56660, 111, 100, 59, 1, 8720, 5, 169, 2, 59, 115, - 8424, 8426, 1, 169, 114, 59, 1, 8471, 4, 2, 97, 111, 8436, 8441, 114, 114, - 59, 1, 8629, 115, 115, 59, 1, 10007, 4, 2, 99, 117, 8452, 8457, 114, 59, 3, - 55349, 56504, 4, 2, 98, 112, 8463, 8474, 4, 2, 59, 101, 8469, 8471, 1, - 10959, 59, 1, 10961, 4, 2, 59, 101, 8480, 8482, 1, 10960, 59, 1, 10962, 100, - 111, 116, 59, 1, 8943, 4, 7, 100, 101, 108, 112, 114, 118, 119, 8507, 8522, - 8536, 8550, 8600, 8697, 8702, 97, 114, 114, 4, 2, 108, 114, 8516, 8519, 59, - 1, 10552, 59, 1, 10549, 4, 2, 112, 115, 8528, 8532, 114, 59, 1, 8926, 99, - 59, 1, 8927, 97, 114, 114, 4, 2, 59, 112, 8545, 8547, 1, 8630, 59, 1, 10557, - 4, 6, 59, 98, 99, 100, 111, 115, 8564, 8566, 8573, 8587, 8592, 8596, 1, - 8746, 114, 99, 97, 112, 59, 1, 10824, 4, 2, 97, 117, 8579, 8583, 112, 59, 1, - 10822, 112, 59, 1, 10826, 111, 116, 59, 1, 8845, 114, 59, 1, 10821, 59, 3, - 8746, 65024, 4, 4, 97, 108, 114, 118, 8610, 8623, 8663, 8672, 114, 114, 4, - 2, 59, 109, 8618, 8620, 1, 8631, 59, 1, 10556, 121, 4, 3, 101, 118, 119, - 8632, 8651, 8656, 113, 4, 2, 112, 115, 8639, 8645, 114, 101, 99, 59, 1, - 8926, 117, 99, 99, 59, 1, 8927, 101, 101, 59, 1, 8910, 101, 100, 103, 101, - 59, 1, 8911, 101, 110, 5, 164, 1, 59, 8670, 1, 164, 101, 97, 114, 114, 111, - 119, 4, 2, 108, 114, 8684, 8690, 101, 102, 116, 59, 1, 8630, 105, 103, 104, - 116, 59, 1, 8631, 101, 101, 59, 1, 8910, 101, 100, 59, 1, 8911, 4, 2, 99, - 105, 8713, 8721, 111, 110, 105, 110, 116, 59, 1, 8754, 110, 116, 59, 1, - 8753, 108, 99, 116, 121, 59, 1, 9005, 4, 19, 65, 72, 97, 98, 99, 100, 101, - 102, 104, 105, 106, 108, 111, 114, 115, 116, 117, 119, 122, 8773, 8778, - 8783, 8821, 8839, 8854, 8887, 8914, 8930, 8944, 9036, 9041, 9058, 9197, - 9227, 9258, 9281, 9297, 9305, 114, 114, 59, 1, 8659, 97, 114, 59, 1, 10597, - 4, 4, 103, 108, 114, 115, 8793, 8799, 8805, 8809, 103, 101, 114, 59, 1, - 8224, 101, 116, 104, 59, 1, 8504, 114, 59, 1, 8595, 104, 4, 2, 59, 118, - 8816, 8818, 1, 8208, 59, 1, 8867, 4, 2, 107, 108, 8827, 8834, 97, 114, 111, - 119, 59, 1, 10511, 97, 99, 59, 1, 733, 4, 2, 97, 121, 8845, 8851, 114, 111, - 110, 59, 1, 271, 59, 1, 1076, 4, 3, 59, 97, 111, 8862, 8864, 8880, 1, 8518, - 4, 2, 103, 114, 8870, 8876, 103, 101, 114, 59, 1, 8225, 114, 59, 1, 8650, - 116, 115, 101, 113, 59, 1, 10871, 4, 3, 103, 108, 109, 8895, 8902, 8907, 5, - 176, 1, 59, 8900, 1, 176, 116, 97, 59, 1, 948, 112, 116, 121, 118, 59, 1, - 10673, 4, 2, 105, 114, 8920, 8926, 115, 104, 116, 59, 1, 10623, 59, 3, - 55349, 56609, 97, 114, 4, 2, 108, 114, 8938, 8941, 59, 1, 8643, 59, 1, 8642, - 4, 5, 97, 101, 103, 115, 118, 8956, 8986, 8989, 8996, 9001, 109, 4, 3, 59, - 111, 115, 8965, 8967, 8983, 1, 8900, 110, 100, 4, 2, 59, 115, 8975, 8977, 1, - 8900, 117, 105, 116, 59, 1, 9830, 59, 1, 9830, 59, 1, 168, 97, 109, 109, 97, - 59, 1, 989, 105, 110, 59, 1, 8946, 4, 3, 59, 105, 111, 9009, 9011, 9031, 1, - 247, 100, 101, 5, 247, 2, 59, 111, 9020, 9022, 1, 247, 110, 116, 105, 109, - 101, 115, 59, 1, 8903, 110, 120, 59, 1, 8903, 99, 121, 59, 1, 1106, 99, 4, - 2, 111, 114, 9048, 9053, 114, 110, 59, 1, 8990, 111, 112, 59, 1, 8973, 4, 5, - 108, 112, 116, 117, 119, 9070, 9076, 9081, 9130, 9144, 108, 97, 114, 59, 1, - 36, 102, 59, 3, 55349, 56661, 4, 5, 59, 101, 109, 112, 115, 9093, 9095, - 9109, 9116, 9122, 1, 729, 113, 4, 2, 59, 100, 9102, 9104, 1, 8784, 111, 116, - 59, 1, 8785, 105, 110, 117, 115, 59, 1, 8760, 108, 117, 115, 59, 1, 8724, - 113, 117, 97, 114, 101, 59, 1, 8865, 98, 108, 101, 98, 97, 114, 119, 101, - 100, 103, 101, 59, 1, 8966, 110, 4, 3, 97, 100, 104, 9153, 9160, 9172, 114, - 114, 111, 119, 59, 1, 8595, 111, 119, 110, 97, 114, 114, 111, 119, 115, 59, - 1, 8650, 97, 114, 112, 111, 111, 110, 4, 2, 108, 114, 9184, 9190, 101, 102, - 116, 59, 1, 8643, 105, 103, 104, 116, 59, 1, 8642, 4, 2, 98, 99, 9203, 9211, - 107, 97, 114, 111, 119, 59, 1, 10512, 4, 2, 111, 114, 9217, 9222, 114, 110, - 59, 1, 8991, 111, 112, 59, 1, 8972, 4, 3, 99, 111, 116, 9235, 9248, 9252, 4, - 2, 114, 121, 9241, 9245, 59, 3, 55349, 56505, 59, 1, 1109, 108, 59, 1, - 10742, 114, 111, 107, 59, 1, 273, 4, 2, 100, 114, 9264, 9269, 111, 116, 59, - 1, 8945, 105, 4, 2, 59, 102, 9276, 9278, 1, 9663, 59, 1, 9662, 4, 2, 97, - 104, 9287, 9292, 114, 114, 59, 1, 8693, 97, 114, 59, 1, 10607, 97, 110, 103, - 108, 101, 59, 1, 10662, 4, 2, 99, 105, 9311, 9315, 121, 59, 1, 1119, 103, - 114, 97, 114, 114, 59, 1, 10239, 4, 18, 68, 97, 99, 100, 101, 102, 103, 108, - 109, 110, 111, 112, 113, 114, 115, 116, 117, 120, 9361, 9376, 9398, 9439, - 9444, 9447, 9462, 9495, 9531, 9585, 9598, 9614, 9659, 9755, 9771, 9792, - 9808, 9826, 4, 2, 68, 111, 9367, 9372, 111, 116, 59, 1, 10871, 116, 59, 1, - 8785, 4, 2, 99, 115, 9382, 9392, 117, 116, 101, 5, 233, 1, 59, 9390, 1, 233, - 116, 101, 114, 59, 1, 10862, 4, 4, 97, 105, 111, 121, 9408, 9414, 9430, - 9436, 114, 111, 110, 59, 1, 283, 114, 4, 2, 59, 99, 9421, 9423, 1, 8790, 5, - 234, 1, 59, 9428, 1, 234, 108, 111, 110, 59, 1, 8789, 59, 1, 1101, 111, 116, - 59, 1, 279, 59, 1, 8519, 4, 2, 68, 114, 9453, 9458, 111, 116, 59, 1, 8786, - 59, 3, 55349, 56610, 4, 3, 59, 114, 115, 9470, 9472, 9482, 1, 10906, 97, - 118, 101, 5, 232, 1, 59, 9480, 1, 232, 4, 2, 59, 100, 9488, 9490, 1, 10902, - 111, 116, 59, 1, 10904, 4, 4, 59, 105, 108, 115, 9505, 9507, 9515, 9518, 1, - 10905, 110, 116, 101, 114, 115, 59, 1, 9191, 59, 1, 8467, 4, 2, 59, 100, - 9524, 9526, 1, 10901, 111, 116, 59, 1, 10903, 4, 3, 97, 112, 115, 9539, - 9544, 9564, 99, 114, 59, 1, 275, 116, 121, 4, 3, 59, 115, 118, 9554, 9556, - 9561, 1, 8709, 101, 116, 59, 1, 8709, 59, 1, 8709, 112, 4, 2, 49, 59, 9571, - 9583, 4, 2, 51, 52, 9577, 9580, 59, 1, 8196, 59, 1, 8197, 1, 8195, 4, 2, - 103, 115, 9591, 9594, 59, 1, 331, 112, 59, 1, 8194, 4, 2, 103, 112, 9604, - 9609, 111, 110, 59, 1, 281, 102, 59, 3, 55349, 56662, 4, 3, 97, 108, 115, - 9622, 9635, 9640, 114, 4, 2, 59, 115, 9629, 9631, 1, 8917, 108, 59, 1, - 10723, 117, 115, 59, 1, 10865, 105, 4, 3, 59, 108, 118, 9649, 9651, 9656, 1, - 949, 111, 110, 59, 1, 949, 59, 1, 1013, 4, 4, 99, 115, 117, 118, 9669, 9686, - 9716, 9747, 4, 2, 105, 111, 9675, 9680, 114, 99, 59, 1, 8790, 108, 111, 110, - 59, 1, 8789, 4, 2, 105, 108, 9692, 9696, 109, 59, 1, 8770, 97, 110, 116, 4, - 2, 103, 108, 9705, 9710, 116, 114, 59, 1, 10902, 101, 115, 115, 59, 1, - 10901, 4, 3, 97, 101, 105, 9724, 9729, 9734, 108, 115, 59, 1, 61, 115, 116, - 59, 1, 8799, 118, 4, 2, 59, 68, 9741, 9743, 1, 8801, 68, 59, 1, 10872, 112, - 97, 114, 115, 108, 59, 1, 10725, 4, 2, 68, 97, 9761, 9766, 111, 116, 59, 1, - 8787, 114, 114, 59, 1, 10609, 4, 3, 99, 100, 105, 9779, 9783, 9788, 114, 59, - 1, 8495, 111, 116, 59, 1, 8784, 109, 59, 1, 8770, 4, 2, 97, 104, 9798, 9801, - 59, 1, 951, 5, 240, 1, 59, 9806, 1, 240, 4, 2, 109, 114, 9814, 9822, 108, 5, - 235, 1, 59, 9820, 1, 235, 111, 59, 1, 8364, 4, 3, 99, 105, 112, 9834, 9838, - 9843, 108, 59, 1, 33, 115, 116, 59, 1, 8707, 4, 2, 101, 111, 9849, 9859, 99, - 116, 97, 116, 105, 111, 110, 59, 1, 8496, 110, 101, 110, 116, 105, 97, 108, - 101, 59, 1, 8519, 4, 12, 97, 99, 101, 102, 105, 106, 108, 110, 111, 112, - 114, 115, 9896, 9910, 9914, 9921, 9954, 9960, 9967, 9989, 9994, 10027, - 10036, 10164, 108, 108, 105, 110, 103, 100, 111, 116, 115, 101, 113, 59, 1, - 8786, 121, 59, 1, 1092, 109, 97, 108, 101, 59, 1, 9792, 4, 3, 105, 108, 114, - 9929, 9935, 9950, 108, 105, 103, 59, 1, 64259, 4, 2, 105, 108, 9941, 9945, - 103, 59, 1, 64256, 105, 103, 59, 1, 64260, 59, 3, 55349, 56611, 108, 105, - 103, 59, 1, 64257, 108, 105, 103, 59, 3, 102, 106, 4, 3, 97, 108, 116, 9975, - 9979, 9984, 116, 59, 1, 9837, 105, 103, 59, 1, 64258, 110, 115, 59, 1, 9649, - 111, 102, 59, 1, 402, 4, 2, 112, 114, 1e4, 10005, 102, 59, 3, 55349, 56663, - 4, 2, 97, 107, 10011, 10016, 108, 108, 59, 1, 8704, 4, 2, 59, 118, 10022, - 10024, 1, 8916, 59, 1, 10969, 97, 114, 116, 105, 110, 116, 59, 1, 10765, 4, - 2, 97, 111, 10042, 10159, 4, 2, 99, 115, 10048, 10155, 4, 6, 49, 50, 51, 52, - 53, 55, 10062, 10102, 10114, 10135, 10139, 10151, 4, 6, 50, 51, 52, 53, 54, - 56, 10076, 10083, 10086, 10093, 10096, 10099, 5, 189, 1, 59, 10081, 1, 189, - 59, 1, 8531, 5, 188, 1, 59, 10091, 1, 188, 59, 1, 8533, 59, 1, 8537, 59, 1, - 8539, 4, 2, 51, 53, 10108, 10111, 59, 1, 8532, 59, 1, 8534, 4, 3, 52, 53, - 56, 10122, 10129, 10132, 5, 190, 1, 59, 10127, 1, 190, 59, 1, 8535, 59, 1, - 8540, 53, 59, 1, 8536, 4, 2, 54, 56, 10145, 10148, 59, 1, 8538, 59, 1, 8541, - 56, 59, 1, 8542, 108, 59, 1, 8260, 119, 110, 59, 1, 8994, 99, 114, 59, 3, - 55349, 56507, 4, 17, 69, 97, 98, 99, 100, 101, 102, 103, 105, 106, 108, 110, - 111, 114, 115, 116, 118, 10206, 10217, 10247, 10254, 10268, 10273, 10358, - 10363, 10374, 10380, 10385, 10406, 10458, 10464, 10470, 10497, 10610, 4, 2, - 59, 108, 10212, 10214, 1, 8807, 59, 1, 10892, 4, 3, 99, 109, 112, 10225, - 10231, 10244, 117, 116, 101, 59, 1, 501, 109, 97, 4, 2, 59, 100, 10239, - 10241, 1, 947, 59, 1, 989, 59, 1, 10886, 114, 101, 118, 101, 59, 1, 287, 4, - 2, 105, 121, 10260, 10265, 114, 99, 59, 1, 285, 59, 1, 1075, 111, 116, 59, - 1, 289, 4, 4, 59, 108, 113, 115, 10283, 10285, 10288, 10308, 1, 8805, 59, 1, - 8923, 4, 3, 59, 113, 115, 10296, 10298, 10301, 1, 8805, 59, 1, 8807, 108, - 97, 110, 116, 59, 1, 10878, 4, 4, 59, 99, 100, 108, 10318, 10320, 10324, - 10345, 1, 10878, 99, 59, 1, 10921, 111, 116, 4, 2, 59, 111, 10332, 10334, 1, - 10880, 4, 2, 59, 108, 10340, 10342, 1, 10882, 59, 1, 10884, 4, 2, 59, 101, - 10351, 10354, 3, 8923, 65024, 115, 59, 1, 10900, 114, 59, 3, 55349, 56612, - 4, 2, 59, 103, 10369, 10371, 1, 8811, 59, 1, 8921, 109, 101, 108, 59, 1, - 8503, 99, 121, 59, 1, 1107, 4, 4, 59, 69, 97, 106, 10395, 10397, 10400, - 10403, 1, 8823, 59, 1, 10898, 59, 1, 10917, 59, 1, 10916, 4, 4, 69, 97, 101, - 115, 10416, 10419, 10434, 10453, 59, 1, 8809, 112, 4, 2, 59, 112, 10426, - 10428, 1, 10890, 114, 111, 120, 59, 1, 10890, 4, 2, 59, 113, 10440, 10442, - 1, 10888, 4, 2, 59, 113, 10448, 10450, 1, 10888, 59, 1, 8809, 105, 109, 59, - 1, 8935, 112, 102, 59, 3, 55349, 56664, 97, 118, 101, 59, 1, 96, 4, 2, 99, - 105, 10476, 10480, 114, 59, 1, 8458, 109, 4, 3, 59, 101, 108, 10489, 10491, - 10494, 1, 8819, 59, 1, 10894, 59, 1, 10896, 5, 62, 6, 59, 99, 100, 108, 113, - 114, 10512, 10514, 10527, 10532, 10538, 10545, 1, 62, 4, 2, 99, 105, 10520, - 10523, 59, 1, 10919, 114, 59, 1, 10874, 111, 116, 59, 1, 8919, 80, 97, 114, - 59, 1, 10645, 117, 101, 115, 116, 59, 1, 10876, 4, 5, 97, 100, 101, 108, - 115, 10557, 10574, 10579, 10599, 10605, 4, 2, 112, 114, 10563, 10570, 112, - 114, 111, 120, 59, 1, 10886, 114, 59, 1, 10616, 111, 116, 59, 1, 8919, 113, - 4, 2, 108, 113, 10586, 10592, 101, 115, 115, 59, 1, 8923, 108, 101, 115, - 115, 59, 1, 10892, 101, 115, 115, 59, 1, 8823, 105, 109, 59, 1, 8819, 4, 2, - 101, 110, 10616, 10626, 114, 116, 110, 101, 113, 113, 59, 3, 8809, 65024, - 69, 59, 3, 8809, 65024, 4, 10, 65, 97, 98, 99, 101, 102, 107, 111, 115, 121, - 10653, 10658, 10713, 10718, 10724, 10760, 10765, 10786, 10850, 10875, 114, - 114, 59, 1, 8660, 4, 4, 105, 108, 109, 114, 10668, 10674, 10678, 10684, 114, - 115, 112, 59, 1, 8202, 102, 59, 1, 189, 105, 108, 116, 59, 1, 8459, 4, 2, - 100, 114, 10690, 10695, 99, 121, 59, 1, 1098, 4, 3, 59, 99, 119, 10703, - 10705, 10710, 1, 8596, 105, 114, 59, 1, 10568, 59, 1, 8621, 97, 114, 59, 1, - 8463, 105, 114, 99, 59, 1, 293, 4, 3, 97, 108, 114, 10732, 10748, 10754, - 114, 116, 115, 4, 2, 59, 117, 10741, 10743, 1, 9829, 105, 116, 59, 1, 9829, - 108, 105, 112, 59, 1, 8230, 99, 111, 110, 59, 1, 8889, 114, 59, 3, 55349, - 56613, 115, 4, 2, 101, 119, 10772, 10779, 97, 114, 111, 119, 59, 1, 10533, - 97, 114, 111, 119, 59, 1, 10534, 4, 5, 97, 109, 111, 112, 114, 10798, 10803, - 10809, 10839, 10844, 114, 114, 59, 1, 8703, 116, 104, 116, 59, 1, 8763, 107, - 4, 2, 108, 114, 10816, 10827, 101, 102, 116, 97, 114, 114, 111, 119, 59, 1, - 8617, 105, 103, 104, 116, 97, 114, 114, 111, 119, 59, 1, 8618, 102, 59, 3, - 55349, 56665, 98, 97, 114, 59, 1, 8213, 4, 3, 99, 108, 116, 10858, 10863, - 10869, 114, 59, 3, 55349, 56509, 97, 115, 104, 59, 1, 8463, 114, 111, 107, - 59, 1, 295, 4, 2, 98, 112, 10881, 10887, 117, 108, 108, 59, 1, 8259, 104, - 101, 110, 59, 1, 8208, 4, 15, 97, 99, 101, 102, 103, 105, 106, 109, 110, - 111, 112, 113, 115, 116, 117, 10925, 10936, 10958, 10977, 10990, 11001, - 11039, 11045, 11101, 11192, 11220, 11226, 11237, 11285, 11299, 99, 117, 116, - 101, 5, 237, 1, 59, 10934, 1, 237, 4, 3, 59, 105, 121, 10944, 10946, 10955, - 1, 8291, 114, 99, 5, 238, 1, 59, 10953, 1, 238, 59, 1, 1080, 4, 2, 99, 120, - 10964, 10968, 121, 59, 1, 1077, 99, 108, 5, 161, 1, 59, 10975, 1, 161, 4, 2, - 102, 114, 10983, 10986, 59, 1, 8660, 59, 3, 55349, 56614, 114, 97, 118, 101, - 5, 236, 1, 59, 10999, 1, 236, 4, 4, 59, 105, 110, 111, 11011, 11013, 11028, - 11034, 1, 8520, 4, 2, 105, 110, 11019, 11024, 110, 116, 59, 1, 10764, 116, - 59, 1, 8749, 102, 105, 110, 59, 1, 10716, 116, 97, 59, 1, 8489, 108, 105, - 103, 59, 1, 307, 4, 3, 97, 111, 112, 11053, 11092, 11096, 4, 3, 99, 103, - 116, 11061, 11065, 11088, 114, 59, 1, 299, 4, 3, 101, 108, 112, 11073, - 11076, 11082, 59, 1, 8465, 105, 110, 101, 59, 1, 8464, 97, 114, 116, 59, 1, - 8465, 104, 59, 1, 305, 102, 59, 1, 8887, 101, 100, 59, 1, 437, 4, 5, 59, 99, - 102, 111, 116, 11113, 11115, 11121, 11136, 11142, 1, 8712, 97, 114, 101, 59, - 1, 8453, 105, 110, 4, 2, 59, 116, 11129, 11131, 1, 8734, 105, 101, 59, 1, - 10717, 100, 111, 116, 59, 1, 305, 4, 5, 59, 99, 101, 108, 112, 11154, 11156, - 11161, 11179, 11186, 1, 8747, 97, 108, 59, 1, 8890, 4, 2, 103, 114, 11167, - 11173, 101, 114, 115, 59, 1, 8484, 99, 97, 108, 59, 1, 8890, 97, 114, 104, - 107, 59, 1, 10775, 114, 111, 100, 59, 1, 10812, 4, 4, 99, 103, 112, 116, - 11202, 11206, 11211, 11216, 121, 59, 1, 1105, 111, 110, 59, 1, 303, 102, 59, - 3, 55349, 56666, 97, 59, 1, 953, 114, 111, 100, 59, 1, 10812, 117, 101, 115, - 116, 5, 191, 1, 59, 11235, 1, 191, 4, 2, 99, 105, 11243, 11248, 114, 59, 3, - 55349, 56510, 110, 4, 5, 59, 69, 100, 115, 118, 11261, 11263, 11266, 11271, - 11282, 1, 8712, 59, 1, 8953, 111, 116, 59, 1, 8949, 4, 2, 59, 118, 11277, - 11279, 1, 8948, 59, 1, 8947, 59, 1, 8712, 4, 2, 59, 105, 11291, 11293, 1, - 8290, 108, 100, 101, 59, 1, 297, 4, 2, 107, 109, 11305, 11310, 99, 121, 59, - 1, 1110, 108, 5, 239, 1, 59, 11316, 1, 239, 4, 6, 99, 102, 109, 111, 115, - 117, 11332, 11346, 11351, 11357, 11363, 11380, 4, 2, 105, 121, 11338, 11343, - 114, 99, 59, 1, 309, 59, 1, 1081, 114, 59, 3, 55349, 56615, 97, 116, 104, - 59, 1, 567, 112, 102, 59, 3, 55349, 56667, 4, 2, 99, 101, 11369, 11374, 114, - 59, 3, 55349, 56511, 114, 99, 121, 59, 1, 1112, 107, 99, 121, 59, 1, 1108, - 4, 8, 97, 99, 102, 103, 104, 106, 111, 115, 11404, 11418, 11433, 11438, - 11445, 11450, 11455, 11461, 112, 112, 97, 4, 2, 59, 118, 11413, 11415, 1, - 954, 59, 1, 1008, 4, 2, 101, 121, 11424, 11430, 100, 105, 108, 59, 1, 311, - 59, 1, 1082, 114, 59, 3, 55349, 56616, 114, 101, 101, 110, 59, 1, 312, 99, - 121, 59, 1, 1093, 99, 121, 59, 1, 1116, 112, 102, 59, 3, 55349, 56668, 99, - 114, 59, 3, 55349, 56512, 4, 23, 65, 66, 69, 72, 97, 98, 99, 100, 101, 102, - 103, 104, 106, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 11515, - 11538, 11544, 11555, 11560, 11721, 11780, 11818, 11868, 12136, 12160, 12171, - 12203, 12208, 12246, 12275, 12327, 12509, 12523, 12569, 12641, 12732, 12752, - 4, 3, 97, 114, 116, 11523, 11528, 11532, 114, 114, 59, 1, 8666, 114, 59, 1, - 8656, 97, 105, 108, 59, 1, 10523, 97, 114, 114, 59, 1, 10510, 4, 2, 59, 103, - 11550, 11552, 1, 8806, 59, 1, 10891, 97, 114, 59, 1, 10594, 4, 9, 99, 101, - 103, 109, 110, 112, 113, 114, 116, 11580, 11586, 11594, 11600, 11606, 11624, - 11627, 11636, 11694, 117, 116, 101, 59, 1, 314, 109, 112, 116, 121, 118, 59, - 1, 10676, 114, 97, 110, 59, 1, 8466, 98, 100, 97, 59, 1, 955, 103, 4, 3, 59, - 100, 108, 11615, 11617, 11620, 1, 10216, 59, 1, 10641, 101, 59, 1, 10216, - 59, 1, 10885, 117, 111, 5, 171, 1, 59, 11634, 1, 171, 114, 4, 8, 59, 98, - 102, 104, 108, 112, 115, 116, 11655, 11657, 11669, 11673, 11677, 11681, - 11685, 11690, 1, 8592, 4, 2, 59, 102, 11663, 11665, 1, 8676, 115, 59, 1, - 10527, 115, 59, 1, 10525, 107, 59, 1, 8617, 112, 59, 1, 8619, 108, 59, 1, - 10553, 105, 109, 59, 1, 10611, 108, 59, 1, 8610, 4, 3, 59, 97, 101, 11702, - 11704, 11709, 1, 10923, 105, 108, 59, 1, 10521, 4, 2, 59, 115, 11715, 11717, - 1, 10925, 59, 3, 10925, 65024, 4, 3, 97, 98, 114, 11729, 11734, 11739, 114, - 114, 59, 1, 10508, 114, 107, 59, 1, 10098, 4, 2, 97, 107, 11745, 11758, 99, - 4, 2, 101, 107, 11752, 11755, 59, 1, 123, 59, 1, 91, 4, 2, 101, 115, 11764, - 11767, 59, 1, 10635, 108, 4, 2, 100, 117, 11774, 11777, 59, 1, 10639, 59, 1, - 10637, 4, 4, 97, 101, 117, 121, 11790, 11796, 11811, 11815, 114, 111, 110, - 59, 1, 318, 4, 2, 100, 105, 11802, 11807, 105, 108, 59, 1, 316, 108, 59, 1, - 8968, 98, 59, 1, 123, 59, 1, 1083, 4, 4, 99, 113, 114, 115, 11828, 11832, - 11845, 11864, 97, 59, 1, 10550, 117, 111, 4, 2, 59, 114, 11840, 11842, 1, - 8220, 59, 1, 8222, 4, 2, 100, 117, 11851, 11857, 104, 97, 114, 59, 1, 10599, - 115, 104, 97, 114, 59, 1, 10571, 104, 59, 1, 8626, 4, 5, 59, 102, 103, 113, - 115, 11880, 11882, 12008, 12011, 12031, 1, 8804, 116, 4, 5, 97, 104, 108, - 114, 116, 11895, 11913, 11935, 11947, 11996, 114, 114, 111, 119, 4, 2, 59, - 116, 11905, 11907, 1, 8592, 97, 105, 108, 59, 1, 8610, 97, 114, 112, 111, - 111, 110, 4, 2, 100, 117, 11925, 11931, 111, 119, 110, 59, 1, 8637, 112, 59, - 1, 8636, 101, 102, 116, 97, 114, 114, 111, 119, 115, 59, 1, 8647, 105, 103, - 104, 116, 4, 3, 97, 104, 115, 11959, 11974, 11984, 114, 114, 111, 119, 4, 2, - 59, 115, 11969, 11971, 1, 8596, 59, 1, 8646, 97, 114, 112, 111, 111, 110, - 115, 59, 1, 8651, 113, 117, 105, 103, 97, 114, 114, 111, 119, 59, 1, 8621, - 104, 114, 101, 101, 116, 105, 109, 101, 115, 59, 1, 8907, 59, 1, 8922, 4, 3, - 59, 113, 115, 12019, 12021, 12024, 1, 8804, 59, 1, 8806, 108, 97, 110, 116, - 59, 1, 10877, 4, 5, 59, 99, 100, 103, 115, 12043, 12045, 12049, 12070, - 12083, 1, 10877, 99, 59, 1, 10920, 111, 116, 4, 2, 59, 111, 12057, 12059, 1, - 10879, 4, 2, 59, 114, 12065, 12067, 1, 10881, 59, 1, 10883, 4, 2, 59, 101, - 12076, 12079, 3, 8922, 65024, 115, 59, 1, 10899, 4, 5, 97, 100, 101, 103, - 115, 12095, 12103, 12108, 12126, 12131, 112, 112, 114, 111, 120, 59, 1, - 10885, 111, 116, 59, 1, 8918, 113, 4, 2, 103, 113, 12115, 12120, 116, 114, - 59, 1, 8922, 103, 116, 114, 59, 1, 10891, 116, 114, 59, 1, 8822, 105, 109, - 59, 1, 8818, 4, 3, 105, 108, 114, 12144, 12150, 12156, 115, 104, 116, 59, 1, - 10620, 111, 111, 114, 59, 1, 8970, 59, 3, 55349, 56617, 4, 2, 59, 69, 12166, - 12168, 1, 8822, 59, 1, 10897, 4, 2, 97, 98, 12177, 12198, 114, 4, 2, 100, - 117, 12184, 12187, 59, 1, 8637, 4, 2, 59, 108, 12193, 12195, 1, 8636, 59, 1, - 10602, 108, 107, 59, 1, 9604, 99, 121, 59, 1, 1113, 4, 5, 59, 97, 99, 104, - 116, 12220, 12222, 12227, 12235, 12241, 1, 8810, 114, 114, 59, 1, 8647, 111, - 114, 110, 101, 114, 59, 1, 8990, 97, 114, 100, 59, 1, 10603, 114, 105, 59, - 1, 9722, 4, 2, 105, 111, 12252, 12258, 100, 111, 116, 59, 1, 320, 117, 115, - 116, 4, 2, 59, 97, 12267, 12269, 1, 9136, 99, 104, 101, 59, 1, 9136, 4, 4, - 69, 97, 101, 115, 12285, 12288, 12303, 12322, 59, 1, 8808, 112, 4, 2, 59, - 112, 12295, 12297, 1, 10889, 114, 111, 120, 59, 1, 10889, 4, 2, 59, 113, - 12309, 12311, 1, 10887, 4, 2, 59, 113, 12317, 12319, 1, 10887, 59, 1, 8808, - 105, 109, 59, 1, 8934, 4, 8, 97, 98, 110, 111, 112, 116, 119, 122, 12345, - 12359, 12364, 12421, 12446, 12467, 12474, 12490, 4, 2, 110, 114, 12351, - 12355, 103, 59, 1, 10220, 114, 59, 1, 8701, 114, 107, 59, 1, 10214, 103, 4, - 3, 108, 109, 114, 12373, 12401, 12409, 101, 102, 116, 4, 2, 97, 114, 12382, - 12389, 114, 114, 111, 119, 59, 1, 10229, 105, 103, 104, 116, 97, 114, 114, - 111, 119, 59, 1, 10231, 97, 112, 115, 116, 111, 59, 1, 10236, 105, 103, 104, - 116, 97, 114, 114, 111, 119, 59, 1, 10230, 112, 97, 114, 114, 111, 119, 4, - 2, 108, 114, 12433, 12439, 101, 102, 116, 59, 1, 8619, 105, 103, 104, 116, - 59, 1, 8620, 4, 3, 97, 102, 108, 12454, 12458, 12462, 114, 59, 1, 10629, 59, - 3, 55349, 56669, 117, 115, 59, 1, 10797, 105, 109, 101, 115, 59, 1, 10804, - 4, 2, 97, 98, 12480, 12485, 115, 116, 59, 1, 8727, 97, 114, 59, 1, 95, 4, 3, - 59, 101, 102, 12498, 12500, 12506, 1, 9674, 110, 103, 101, 59, 1, 9674, 59, - 1, 10731, 97, 114, 4, 2, 59, 108, 12517, 12519, 1, 40, 116, 59, 1, 10643, 4, - 5, 97, 99, 104, 109, 116, 12535, 12540, 12548, 12561, 12564, 114, 114, 59, - 1, 8646, 111, 114, 110, 101, 114, 59, 1, 8991, 97, 114, 4, 2, 59, 100, - 12556, 12558, 1, 8651, 59, 1, 10605, 59, 1, 8206, 114, 105, 59, 1, 8895, 4, - 6, 97, 99, 104, 105, 113, 116, 12583, 12589, 12594, 12597, 12614, 12635, - 113, 117, 111, 59, 1, 8249, 114, 59, 3, 55349, 56513, 59, 1, 8624, 109, 4, - 3, 59, 101, 103, 12606, 12608, 12611, 1, 8818, 59, 1, 10893, 59, 1, 10895, - 4, 2, 98, 117, 12620, 12623, 59, 1, 91, 111, 4, 2, 59, 114, 12630, 12632, 1, - 8216, 59, 1, 8218, 114, 111, 107, 59, 1, 322, 5, 60, 8, 59, 99, 100, 104, - 105, 108, 113, 114, 12660, 12662, 12675, 12680, 12686, 12692, 12698, 12705, - 1, 60, 4, 2, 99, 105, 12668, 12671, 59, 1, 10918, 114, 59, 1, 10873, 111, - 116, 59, 1, 8918, 114, 101, 101, 59, 1, 8907, 109, 101, 115, 59, 1, 8905, - 97, 114, 114, 59, 1, 10614, 117, 101, 115, 116, 59, 1, 10875, 4, 2, 80, 105, - 12711, 12716, 97, 114, 59, 1, 10646, 4, 3, 59, 101, 102, 12724, 12726, - 12729, 1, 9667, 59, 1, 8884, 59, 1, 9666, 114, 4, 2, 100, 117, 12739, 12746, - 115, 104, 97, 114, 59, 1, 10570, 104, 97, 114, 59, 1, 10598, 4, 2, 101, 110, - 12758, 12768, 114, 116, 110, 101, 113, 113, 59, 3, 8808, 65024, 69, 59, 3, - 8808, 65024, 4, 14, 68, 97, 99, 100, 101, 102, 104, 105, 108, 110, 111, 112, - 115, 117, 12803, 12809, 12893, 12908, 12914, 12928, 12933, 12937, 13011, - 13025, 13032, 13049, 13052, 13069, 68, 111, 116, 59, 1, 8762, 4, 4, 99, 108, - 112, 114, 12819, 12827, 12849, 12887, 114, 5, 175, 1, 59, 12825, 1, 175, 4, - 2, 101, 116, 12833, 12836, 59, 1, 9794, 4, 2, 59, 101, 12842, 12844, 1, - 10016, 115, 101, 59, 1, 10016, 4, 2, 59, 115, 12855, 12857, 1, 8614, 116, - 111, 4, 4, 59, 100, 108, 117, 12869, 12871, 12877, 12883, 1, 8614, 111, 119, - 110, 59, 1, 8615, 101, 102, 116, 59, 1, 8612, 112, 59, 1, 8613, 107, 101, - 114, 59, 1, 9646, 4, 2, 111, 121, 12899, 12905, 109, 109, 97, 59, 1, 10793, - 59, 1, 1084, 97, 115, 104, 59, 1, 8212, 97, 115, 117, 114, 101, 100, 97, - 110, 103, 108, 101, 59, 1, 8737, 114, 59, 3, 55349, 56618, 111, 59, 1, 8487, - 4, 3, 99, 100, 110, 12945, 12954, 12985, 114, 111, 5, 181, 1, 59, 12952, 1, - 181, 4, 4, 59, 97, 99, 100, 12964, 12966, 12971, 12976, 1, 8739, 115, 116, - 59, 1, 42, 105, 114, 59, 1, 10992, 111, 116, 5, 183, 1, 59, 12983, 1, 183, - 117, 115, 4, 3, 59, 98, 100, 12995, 12997, 13e3, 1, 8722, 59, 1, 8863, 4, 2, - 59, 117, 13006, 13008, 1, 8760, 59, 1, 10794, 4, 2, 99, 100, 13017, 13021, - 112, 59, 1, 10971, 114, 59, 1, 8230, 112, 108, 117, 115, 59, 1, 8723, 4, 2, - 100, 112, 13038, 13044, 101, 108, 115, 59, 1, 8871, 102, 59, 3, 55349, - 56670, 59, 1, 8723, 4, 2, 99, 116, 13058, 13063, 114, 59, 3, 55349, 56514, - 112, 111, 115, 59, 1, 8766, 4, 3, 59, 108, 109, 13077, 13079, 13087, 1, 956, - 116, 105, 109, 97, 112, 59, 1, 8888, 97, 112, 59, 1, 8888, 4, 24, 71, 76, - 82, 86, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 111, 112, - 114, 115, 116, 117, 118, 119, 13142, 13165, 13217, 13229, 13247, 13330, - 13359, 13414, 13420, 13508, 13513, 13579, 13602, 13626, 13631, 13762, 13767, - 13855, 13936, 13995, 14214, 14285, 14312, 14432, 4, 2, 103, 116, 13148, - 13152, 59, 3, 8921, 824, 4, 2, 59, 118, 13158, 13161, 3, 8811, 8402, 59, 3, - 8811, 824, 4, 3, 101, 108, 116, 13173, 13200, 13204, 102, 116, 4, 2, 97, - 114, 13181, 13188, 114, 114, 111, 119, 59, 1, 8653, 105, 103, 104, 116, 97, - 114, 114, 111, 119, 59, 1, 8654, 59, 3, 8920, 824, 4, 2, 59, 118, 13210, - 13213, 3, 8810, 8402, 59, 3, 8810, 824, 105, 103, 104, 116, 97, 114, 114, - 111, 119, 59, 1, 8655, 4, 2, 68, 100, 13235, 13241, 97, 115, 104, 59, 1, - 8879, 97, 115, 104, 59, 1, 8878, 4, 5, 98, 99, 110, 112, 116, 13259, 13264, - 13270, 13275, 13308, 108, 97, 59, 1, 8711, 117, 116, 101, 59, 1, 324, 103, - 59, 3, 8736, 8402, 4, 5, 59, 69, 105, 111, 112, 13287, 13289, 13293, 13298, - 13302, 1, 8777, 59, 3, 10864, 824, 100, 59, 3, 8779, 824, 115, 59, 1, 329, - 114, 111, 120, 59, 1, 8777, 117, 114, 4, 2, 59, 97, 13316, 13318, 1, 9838, - 108, 4, 2, 59, 115, 13325, 13327, 1, 9838, 59, 1, 8469, 4, 2, 115, 117, - 13336, 13344, 112, 5, 160, 1, 59, 13342, 1, 160, 109, 112, 4, 2, 59, 101, - 13352, 13355, 3, 8782, 824, 59, 3, 8783, 824, 4, 5, 97, 101, 111, 117, 121, - 13371, 13385, 13391, 13407, 13411, 4, 2, 112, 114, 13377, 13380, 59, 1, - 10819, 111, 110, 59, 1, 328, 100, 105, 108, 59, 1, 326, 110, 103, 4, 2, 59, - 100, 13399, 13401, 1, 8775, 111, 116, 59, 3, 10861, 824, 112, 59, 1, 10818, - 59, 1, 1085, 97, 115, 104, 59, 1, 8211, 4, 7, 59, 65, 97, 100, 113, 115, - 120, 13436, 13438, 13443, 13466, 13472, 13478, 13494, 1, 8800, 114, 114, 59, - 1, 8663, 114, 4, 2, 104, 114, 13450, 13454, 107, 59, 1, 10532, 4, 2, 59, - 111, 13460, 13462, 1, 8599, 119, 59, 1, 8599, 111, 116, 59, 3, 8784, 824, - 117, 105, 118, 59, 1, 8802, 4, 2, 101, 105, 13484, 13489, 97, 114, 59, 1, - 10536, 109, 59, 3, 8770, 824, 105, 115, 116, 4, 2, 59, 115, 13503, 13505, 1, - 8708, 59, 1, 8708, 114, 59, 3, 55349, 56619, 4, 4, 69, 101, 115, 116, 13523, - 13527, 13563, 13568, 59, 3, 8807, 824, 4, 3, 59, 113, 115, 13535, 13537, - 13559, 1, 8817, 4, 3, 59, 113, 115, 13545, 13547, 13551, 1, 8817, 59, 3, - 8807, 824, 108, 97, 110, 116, 59, 3, 10878, 824, 59, 3, 10878, 824, 105, - 109, 59, 1, 8821, 4, 2, 59, 114, 13574, 13576, 1, 8815, 59, 1, 8815, 4, 3, - 65, 97, 112, 13587, 13592, 13597, 114, 114, 59, 1, 8654, 114, 114, 59, 1, - 8622, 97, 114, 59, 1, 10994, 4, 3, 59, 115, 118, 13610, 13612, 13623, 1, - 8715, 4, 2, 59, 100, 13618, 13620, 1, 8956, 59, 1, 8954, 59, 1, 8715, 99, - 121, 59, 1, 1114, 4, 7, 65, 69, 97, 100, 101, 115, 116, 13647, 13652, 13656, - 13661, 13665, 13737, 13742, 114, 114, 59, 1, 8653, 59, 3, 8806, 824, 114, - 114, 59, 1, 8602, 114, 59, 1, 8229, 4, 4, 59, 102, 113, 115, 13675, 13677, - 13703, 13725, 1, 8816, 116, 4, 2, 97, 114, 13684, 13691, 114, 114, 111, 119, - 59, 1, 8602, 105, 103, 104, 116, 97, 114, 114, 111, 119, 59, 1, 8622, 4, 3, - 59, 113, 115, 13711, 13713, 13717, 1, 8816, 59, 3, 8806, 824, 108, 97, 110, - 116, 59, 3, 10877, 824, 4, 2, 59, 115, 13731, 13734, 3, 10877, 824, 59, 1, - 8814, 105, 109, 59, 1, 8820, 4, 2, 59, 114, 13748, 13750, 1, 8814, 105, 4, - 2, 59, 101, 13757, 13759, 1, 8938, 59, 1, 8940, 105, 100, 59, 1, 8740, 4, 2, - 112, 116, 13773, 13778, 102, 59, 3, 55349, 56671, 5, 172, 3, 59, 105, 110, - 13787, 13789, 13829, 1, 172, 110, 4, 4, 59, 69, 100, 118, 13800, 13802, - 13806, 13812, 1, 8713, 59, 3, 8953, 824, 111, 116, 59, 3, 8949, 824, 4, 3, - 97, 98, 99, 13820, 13823, 13826, 59, 1, 8713, 59, 1, 8951, 59, 1, 8950, 105, - 4, 2, 59, 118, 13836, 13838, 1, 8716, 4, 3, 97, 98, 99, 13846, 13849, 13852, - 59, 1, 8716, 59, 1, 8958, 59, 1, 8957, 4, 3, 97, 111, 114, 13863, 13892, - 13899, 114, 4, 4, 59, 97, 115, 116, 13874, 13876, 13883, 13888, 1, 8742, - 108, 108, 101, 108, 59, 1, 8742, 108, 59, 3, 11005, 8421, 59, 3, 8706, 824, - 108, 105, 110, 116, 59, 1, 10772, 4, 3, 59, 99, 101, 13907, 13909, 13914, 1, - 8832, 117, 101, 59, 1, 8928, 4, 2, 59, 99, 13920, 13923, 3, 10927, 824, 4, - 2, 59, 101, 13929, 13931, 1, 8832, 113, 59, 3, 10927, 824, 4, 4, 65, 97, - 105, 116, 13946, 13951, 13971, 13982, 114, 114, 59, 1, 8655, 114, 114, 4, 3, - 59, 99, 119, 13961, 13963, 13967, 1, 8603, 59, 3, 10547, 824, 59, 3, 8605, - 824, 103, 104, 116, 97, 114, 114, 111, 119, 59, 1, 8603, 114, 105, 4, 2, 59, - 101, 13990, 13992, 1, 8939, 59, 1, 8941, 4, 7, 99, 104, 105, 109, 112, 113, - 117, 14011, 14036, 14060, 14080, 14085, 14090, 14106, 4, 4, 59, 99, 101, - 114, 14021, 14023, 14028, 14032, 1, 8833, 117, 101, 59, 1, 8929, 59, 3, - 10928, 824, 59, 3, 55349, 56515, 111, 114, 116, 4, 2, 109, 112, 14045, - 14050, 105, 100, 59, 1, 8740, 97, 114, 97, 108, 108, 101, 108, 59, 1, 8742, - 109, 4, 2, 59, 101, 14067, 14069, 1, 8769, 4, 2, 59, 113, 14075, 14077, 1, - 8772, 59, 1, 8772, 105, 100, 59, 1, 8740, 97, 114, 59, 1, 8742, 115, 117, 4, - 2, 98, 112, 14098, 14102, 101, 59, 1, 8930, 101, 59, 1, 8931, 4, 3, 98, 99, - 112, 14114, 14157, 14171, 4, 4, 59, 69, 101, 115, 14124, 14126, 14130, - 14133, 1, 8836, 59, 3, 10949, 824, 59, 1, 8840, 101, 116, 4, 2, 59, 101, - 14141, 14144, 3, 8834, 8402, 113, 4, 2, 59, 113, 14151, 14153, 1, 8840, 59, - 3, 10949, 824, 99, 4, 2, 59, 101, 14164, 14166, 1, 8833, 113, 59, 3, 10928, - 824, 4, 4, 59, 69, 101, 115, 14181, 14183, 14187, 14190, 1, 8837, 59, 3, - 10950, 824, 59, 1, 8841, 101, 116, 4, 2, 59, 101, 14198, 14201, 3, 8835, - 8402, 113, 4, 2, 59, 113, 14208, 14210, 1, 8841, 59, 3, 10950, 824, 4, 4, - 103, 105, 108, 114, 14224, 14228, 14238, 14242, 108, 59, 1, 8825, 108, 100, - 101, 5, 241, 1, 59, 14236, 1, 241, 103, 59, 1, 8824, 105, 97, 110, 103, 108, - 101, 4, 2, 108, 114, 14254, 14269, 101, 102, 116, 4, 2, 59, 101, 14263, - 14265, 1, 8938, 113, 59, 1, 8940, 105, 103, 104, 116, 4, 2, 59, 101, 14279, - 14281, 1, 8939, 113, 59, 1, 8941, 4, 2, 59, 109, 14291, 14293, 1, 957, 4, 3, - 59, 101, 115, 14301, 14303, 14308, 1, 35, 114, 111, 59, 1, 8470, 112, 59, 1, - 8199, 4, 9, 68, 72, 97, 100, 103, 105, 108, 114, 115, 14332, 14338, 14344, - 14349, 14355, 14369, 14376, 14408, 14426, 97, 115, 104, 59, 1, 8877, 97, - 114, 114, 59, 1, 10500, 112, 59, 3, 8781, 8402, 97, 115, 104, 59, 1, 8876, - 4, 2, 101, 116, 14361, 14365, 59, 3, 8805, 8402, 59, 3, 62, 8402, 110, 102, - 105, 110, 59, 1, 10718, 4, 3, 65, 101, 116, 14384, 14389, 14393, 114, 114, - 59, 1, 10498, 59, 3, 8804, 8402, 4, 2, 59, 114, 14399, 14402, 3, 60, 8402, - 105, 101, 59, 3, 8884, 8402, 4, 2, 65, 116, 14414, 14419, 114, 114, 59, 1, - 10499, 114, 105, 101, 59, 3, 8885, 8402, 105, 109, 59, 3, 8764, 8402, 4, 3, - 65, 97, 110, 14440, 14445, 14468, 114, 114, 59, 1, 8662, 114, 4, 2, 104, - 114, 14452, 14456, 107, 59, 1, 10531, 4, 2, 59, 111, 14462, 14464, 1, 8598, - 119, 59, 1, 8598, 101, 97, 114, 59, 1, 10535, 4, 18, 83, 97, 99, 100, 101, - 102, 103, 104, 105, 108, 109, 111, 112, 114, 115, 116, 117, 118, 14512, - 14515, 14535, 14560, 14597, 14603, 14618, 14643, 14657, 14662, 14701, 14741, - 14747, 14769, 14851, 14877, 14907, 14916, 59, 1, 9416, 4, 2, 99, 115, 14521, - 14531, 117, 116, 101, 5, 243, 1, 59, 14529, 1, 243, 116, 59, 1, 8859, 4, 2, - 105, 121, 14541, 14557, 114, 4, 2, 59, 99, 14548, 14550, 1, 8858, 5, 244, 1, - 59, 14555, 1, 244, 59, 1, 1086, 4, 5, 97, 98, 105, 111, 115, 14572, 14577, - 14583, 14587, 14591, 115, 104, 59, 1, 8861, 108, 97, 99, 59, 1, 337, 118, - 59, 1, 10808, 116, 59, 1, 8857, 111, 108, 100, 59, 1, 10684, 108, 105, 103, - 59, 1, 339, 4, 2, 99, 114, 14609, 14614, 105, 114, 59, 1, 10687, 59, 3, - 55349, 56620, 4, 3, 111, 114, 116, 14626, 14630, 14640, 110, 59, 1, 731, 97, - 118, 101, 5, 242, 1, 59, 14638, 1, 242, 59, 1, 10689, 4, 2, 98, 109, 14649, - 14654, 97, 114, 59, 1, 10677, 59, 1, 937, 110, 116, 59, 1, 8750, 4, 4, 97, - 99, 105, 116, 14672, 14677, 14693, 14698, 114, 114, 59, 1, 8634, 4, 2, 105, - 114, 14683, 14687, 114, 59, 1, 10686, 111, 115, 115, 59, 1, 10683, 110, 101, - 59, 1, 8254, 59, 1, 10688, 4, 3, 97, 101, 105, 14709, 14714, 14719, 99, 114, - 59, 1, 333, 103, 97, 59, 1, 969, 4, 3, 99, 100, 110, 14727, 14733, 14736, - 114, 111, 110, 59, 1, 959, 59, 1, 10678, 117, 115, 59, 1, 8854, 112, 102, - 59, 3, 55349, 56672, 4, 3, 97, 101, 108, 14755, 14759, 14764, 114, 59, 1, - 10679, 114, 112, 59, 1, 10681, 117, 115, 59, 1, 8853, 4, 7, 59, 97, 100, - 105, 111, 115, 118, 14785, 14787, 14792, 14831, 14837, 14841, 14848, 1, - 8744, 114, 114, 59, 1, 8635, 4, 4, 59, 101, 102, 109, 14802, 14804, 14817, - 14824, 1, 10845, 114, 4, 2, 59, 111, 14811, 14813, 1, 8500, 102, 59, 1, - 8500, 5, 170, 1, 59, 14822, 1, 170, 5, 186, 1, 59, 14829, 1, 186, 103, 111, - 102, 59, 1, 8886, 114, 59, 1, 10838, 108, 111, 112, 101, 59, 1, 10839, 59, - 1, 10843, 4, 3, 99, 108, 111, 14859, 14863, 14873, 114, 59, 1, 8500, 97, - 115, 104, 5, 248, 1, 59, 14871, 1, 248, 108, 59, 1, 8856, 105, 4, 2, 108, - 109, 14884, 14893, 100, 101, 5, 245, 1, 59, 14891, 1, 245, 101, 115, 4, 2, - 59, 97, 14901, 14903, 1, 8855, 115, 59, 1, 10806, 109, 108, 5, 246, 1, 59, - 14914, 1, 246, 98, 97, 114, 59, 1, 9021, 4, 12, 97, 99, 101, 102, 104, 105, - 108, 109, 111, 114, 115, 117, 14948, 14992, 14996, 15033, 15038, 15068, - 15090, 15189, 15192, 15222, 15427, 15441, 114, 4, 4, 59, 97, 115, 116, - 14959, 14961, 14976, 14989, 1, 8741, 5, 182, 2, 59, 108, 14968, 14970, 1, - 182, 108, 101, 108, 59, 1, 8741, 4, 2, 105, 108, 14982, 14986, 109, 59, 1, - 10995, 59, 1, 11005, 59, 1, 8706, 121, 59, 1, 1087, 114, 4, 5, 99, 105, 109, - 112, 116, 15009, 15014, 15019, 15024, 15027, 110, 116, 59, 1, 37, 111, 100, - 59, 1, 46, 105, 108, 59, 1, 8240, 59, 1, 8869, 101, 110, 107, 59, 1, 8241, - 114, 59, 3, 55349, 56621, 4, 3, 105, 109, 111, 15046, 15057, 15063, 4, 2, - 59, 118, 15052, 15054, 1, 966, 59, 1, 981, 109, 97, 116, 59, 1, 8499, 110, - 101, 59, 1, 9742, 4, 3, 59, 116, 118, 15076, 15078, 15087, 1, 960, 99, 104, - 102, 111, 114, 107, 59, 1, 8916, 59, 1, 982, 4, 2, 97, 117, 15096, 15119, - 110, 4, 2, 99, 107, 15103, 15115, 107, 4, 2, 59, 104, 15110, 15112, 1, 8463, - 59, 1, 8462, 118, 59, 1, 8463, 115, 4, 9, 59, 97, 98, 99, 100, 101, 109, - 115, 116, 15140, 15142, 15148, 15151, 15156, 15168, 15171, 15179, 15184, 1, - 43, 99, 105, 114, 59, 1, 10787, 59, 1, 8862, 105, 114, 59, 1, 10786, 4, 2, - 111, 117, 15162, 15165, 59, 1, 8724, 59, 1, 10789, 59, 1, 10866, 110, 5, - 177, 1, 59, 15177, 1, 177, 105, 109, 59, 1, 10790, 119, 111, 59, 1, 10791, - 59, 1, 177, 4, 3, 105, 112, 117, 15200, 15208, 15213, 110, 116, 105, 110, - 116, 59, 1, 10773, 102, 59, 3, 55349, 56673, 110, 100, 5, 163, 1, 59, 15220, - 1, 163, 4, 10, 59, 69, 97, 99, 101, 105, 110, 111, 115, 117, 15244, 15246, - 15249, 15253, 15258, 15334, 15347, 15367, 15416, 15421, 1, 8826, 59, 1, - 10931, 112, 59, 1, 10935, 117, 101, 59, 1, 8828, 4, 2, 59, 99, 15264, 15266, - 1, 10927, 4, 6, 59, 97, 99, 101, 110, 115, 15280, 15282, 15290, 15299, - 15303, 15329, 1, 8826, 112, 112, 114, 111, 120, 59, 1, 10935, 117, 114, 108, - 121, 101, 113, 59, 1, 8828, 113, 59, 1, 10927, 4, 3, 97, 101, 115, 15311, - 15319, 15324, 112, 112, 114, 111, 120, 59, 1, 10937, 113, 113, 59, 1, 10933, - 105, 109, 59, 1, 8936, 105, 109, 59, 1, 8830, 109, 101, 4, 2, 59, 115, - 15342, 15344, 1, 8242, 59, 1, 8473, 4, 3, 69, 97, 115, 15355, 15358, 15362, - 59, 1, 10933, 112, 59, 1, 10937, 105, 109, 59, 1, 8936, 4, 3, 100, 102, 112, - 15375, 15378, 15404, 59, 1, 8719, 4, 3, 97, 108, 115, 15386, 15392, 15398, - 108, 97, 114, 59, 1, 9006, 105, 110, 101, 59, 1, 8978, 117, 114, 102, 59, 1, - 8979, 4, 2, 59, 116, 15410, 15412, 1, 8733, 111, 59, 1, 8733, 105, 109, 59, - 1, 8830, 114, 101, 108, 59, 1, 8880, 4, 2, 99, 105, 15433, 15438, 114, 59, - 3, 55349, 56517, 59, 1, 968, 110, 99, 115, 112, 59, 1, 8200, 4, 6, 102, 105, - 111, 112, 115, 117, 15462, 15467, 15472, 15478, 15485, 15491, 114, 59, 3, - 55349, 56622, 110, 116, 59, 1, 10764, 112, 102, 59, 3, 55349, 56674, 114, - 105, 109, 101, 59, 1, 8279, 99, 114, 59, 3, 55349, 56518, 4, 3, 97, 101, - 111, 15499, 15520, 15534, 116, 4, 2, 101, 105, 15506, 15515, 114, 110, 105, - 111, 110, 115, 59, 1, 8461, 110, 116, 59, 1, 10774, 115, 116, 4, 2, 59, 101, - 15528, 15530, 1, 63, 113, 59, 1, 8799, 116, 5, 34, 1, 59, 15540, 1, 34, 4, - 21, 65, 66, 72, 97, 98, 99, 100, 101, 102, 104, 105, 108, 109, 110, 111, - 112, 114, 115, 116, 117, 120, 15586, 15609, 15615, 15620, 15796, 15855, - 15893, 15931, 15977, 16001, 16039, 16183, 16204, 16222, 16228, 16285, 16312, - 16318, 16363, 16408, 16416, 4, 3, 97, 114, 116, 15594, 15599, 15603, 114, - 114, 59, 1, 8667, 114, 59, 1, 8658, 97, 105, 108, 59, 1, 10524, 97, 114, - 114, 59, 1, 10511, 97, 114, 59, 1, 10596, 4, 7, 99, 100, 101, 110, 113, 114, - 116, 15636, 15651, 15656, 15664, 15687, 15696, 15770, 4, 2, 101, 117, 15642, - 15646, 59, 3, 8765, 817, 116, 101, 59, 1, 341, 105, 99, 59, 1, 8730, 109, - 112, 116, 121, 118, 59, 1, 10675, 103, 4, 4, 59, 100, 101, 108, 15675, - 15677, 15680, 15683, 1, 10217, 59, 1, 10642, 59, 1, 10661, 101, 59, 1, - 10217, 117, 111, 5, 187, 1, 59, 15694, 1, 187, 114, 4, 11, 59, 97, 98, 99, - 102, 104, 108, 112, 115, 116, 119, 15721, 15723, 15727, 15739, 15742, 15746, - 15750, 15754, 15758, 15763, 15767, 1, 8594, 112, 59, 1, 10613, 4, 2, 59, - 102, 15733, 15735, 1, 8677, 115, 59, 1, 10528, 59, 1, 10547, 115, 59, 1, - 10526, 107, 59, 1, 8618, 112, 59, 1, 8620, 108, 59, 1, 10565, 105, 109, 59, - 1, 10612, 108, 59, 1, 8611, 59, 1, 8605, 4, 2, 97, 105, 15776, 15781, 105, - 108, 59, 1, 10522, 111, 4, 2, 59, 110, 15788, 15790, 1, 8758, 97, 108, 115, - 59, 1, 8474, 4, 3, 97, 98, 114, 15804, 15809, 15814, 114, 114, 59, 1, 10509, - 114, 107, 59, 1, 10099, 4, 2, 97, 107, 15820, 15833, 99, 4, 2, 101, 107, - 15827, 15830, 59, 1, 125, 59, 1, 93, 4, 2, 101, 115, 15839, 15842, 59, 1, - 10636, 108, 4, 2, 100, 117, 15849, 15852, 59, 1, 10638, 59, 1, 10640, 4, 4, - 97, 101, 117, 121, 15865, 15871, 15886, 15890, 114, 111, 110, 59, 1, 345, 4, - 2, 100, 105, 15877, 15882, 105, 108, 59, 1, 343, 108, 59, 1, 8969, 98, 59, - 1, 125, 59, 1, 1088, 4, 4, 99, 108, 113, 115, 15903, 15907, 15914, 15927, - 97, 59, 1, 10551, 100, 104, 97, 114, 59, 1, 10601, 117, 111, 4, 2, 59, 114, - 15922, 15924, 1, 8221, 59, 1, 8221, 104, 59, 1, 8627, 4, 3, 97, 99, 103, - 15939, 15966, 15970, 108, 4, 4, 59, 105, 112, 115, 15950, 15952, 15957, - 15963, 1, 8476, 110, 101, 59, 1, 8475, 97, 114, 116, 59, 1, 8476, 59, 1, - 8477, 116, 59, 1, 9645, 5, 174, 1, 59, 15975, 1, 174, 4, 3, 105, 108, 114, - 15985, 15991, 15997, 115, 104, 116, 59, 1, 10621, 111, 111, 114, 59, 1, - 8971, 59, 3, 55349, 56623, 4, 2, 97, 111, 16007, 16028, 114, 4, 2, 100, 117, - 16014, 16017, 59, 1, 8641, 4, 2, 59, 108, 16023, 16025, 1, 8640, 59, 1, - 10604, 4, 2, 59, 118, 16034, 16036, 1, 961, 59, 1, 1009, 4, 3, 103, 110, - 115, 16047, 16167, 16171, 104, 116, 4, 6, 97, 104, 108, 114, 115, 116, - 16063, 16081, 16103, 16130, 16143, 16155, 114, 114, 111, 119, 4, 2, 59, 116, - 16073, 16075, 1, 8594, 97, 105, 108, 59, 1, 8611, 97, 114, 112, 111, 111, - 110, 4, 2, 100, 117, 16093, 16099, 111, 119, 110, 59, 1, 8641, 112, 59, 1, - 8640, 101, 102, 116, 4, 2, 97, 104, 16112, 16120, 114, 114, 111, 119, 115, - 59, 1, 8644, 97, 114, 112, 111, 111, 110, 115, 59, 1, 8652, 105, 103, 104, - 116, 97, 114, 114, 111, 119, 115, 59, 1, 8649, 113, 117, 105, 103, 97, 114, - 114, 111, 119, 59, 1, 8605, 104, 114, 101, 101, 116, 105, 109, 101, 115, 59, - 1, 8908, 103, 59, 1, 730, 105, 110, 103, 100, 111, 116, 115, 101, 113, 59, - 1, 8787, 4, 3, 97, 104, 109, 16191, 16196, 16201, 114, 114, 59, 1, 8644, 97, - 114, 59, 1, 8652, 59, 1, 8207, 111, 117, 115, 116, 4, 2, 59, 97, 16214, - 16216, 1, 9137, 99, 104, 101, 59, 1, 9137, 109, 105, 100, 59, 1, 10990, 4, - 4, 97, 98, 112, 116, 16238, 16252, 16257, 16278, 4, 2, 110, 114, 16244, - 16248, 103, 59, 1, 10221, 114, 59, 1, 8702, 114, 107, 59, 1, 10215, 4, 3, - 97, 102, 108, 16265, 16269, 16273, 114, 59, 1, 10630, 59, 3, 55349, 56675, - 117, 115, 59, 1, 10798, 105, 109, 101, 115, 59, 1, 10805, 4, 2, 97, 112, - 16291, 16304, 114, 4, 2, 59, 103, 16298, 16300, 1, 41, 116, 59, 1, 10644, - 111, 108, 105, 110, 116, 59, 1, 10770, 97, 114, 114, 59, 1, 8649, 4, 4, 97, - 99, 104, 113, 16328, 16334, 16339, 16342, 113, 117, 111, 59, 1, 8250, 114, - 59, 3, 55349, 56519, 59, 1, 8625, 4, 2, 98, 117, 16348, 16351, 59, 1, 93, - 111, 4, 2, 59, 114, 16358, 16360, 1, 8217, 59, 1, 8217, 4, 3, 104, 105, 114, - 16371, 16377, 16383, 114, 101, 101, 59, 1, 8908, 109, 101, 115, 59, 1, 8906, - 105, 4, 4, 59, 101, 102, 108, 16394, 16396, 16399, 16402, 1, 9657, 59, 1, - 8885, 59, 1, 9656, 116, 114, 105, 59, 1, 10702, 108, 117, 104, 97, 114, 59, - 1, 10600, 59, 1, 8478, 4, 19, 97, 98, 99, 100, 101, 102, 104, 105, 108, 109, - 111, 112, 113, 114, 115, 116, 117, 119, 122, 16459, 16466, 16472, 16572, - 16590, 16672, 16687, 16746, 16844, 16850, 16924, 16963, 16988, 17115, 17121, - 17154, 17206, 17614, 17656, 99, 117, 116, 101, 59, 1, 347, 113, 117, 111, - 59, 1, 8218, 4, 10, 59, 69, 97, 99, 101, 105, 110, 112, 115, 121, 16494, - 16496, 16499, 16513, 16518, 16531, 16536, 16556, 16564, 16569, 1, 8827, 59, - 1, 10932, 4, 2, 112, 114, 16505, 16508, 59, 1, 10936, 111, 110, 59, 1, 353, - 117, 101, 59, 1, 8829, 4, 2, 59, 100, 16524, 16526, 1, 10928, 105, 108, 59, - 1, 351, 114, 99, 59, 1, 349, 4, 3, 69, 97, 115, 16544, 16547, 16551, 59, 1, - 10934, 112, 59, 1, 10938, 105, 109, 59, 1, 8937, 111, 108, 105, 110, 116, - 59, 1, 10771, 105, 109, 59, 1, 8831, 59, 1, 1089, 111, 116, 4, 3, 59, 98, - 101, 16582, 16584, 16587, 1, 8901, 59, 1, 8865, 59, 1, 10854, 4, 7, 65, 97, - 99, 109, 115, 116, 120, 16606, 16611, 16634, 16642, 16646, 16652, 16668, - 114, 114, 59, 1, 8664, 114, 4, 2, 104, 114, 16618, 16622, 107, 59, 1, 10533, - 4, 2, 59, 111, 16628, 16630, 1, 8600, 119, 59, 1, 8600, 116, 5, 167, 1, 59, - 16640, 1, 167, 105, 59, 1, 59, 119, 97, 114, 59, 1, 10537, 109, 4, 2, 105, - 110, 16659, 16665, 110, 117, 115, 59, 1, 8726, 59, 1, 8726, 116, 59, 1, - 10038, 114, 4, 2, 59, 111, 16679, 16682, 3, 55349, 56624, 119, 110, 59, 1, - 8994, 4, 4, 97, 99, 111, 121, 16697, 16702, 16716, 16739, 114, 112, 59, 1, - 9839, 4, 2, 104, 121, 16708, 16713, 99, 121, 59, 1, 1097, 59, 1, 1096, 114, - 116, 4, 2, 109, 112, 16724, 16729, 105, 100, 59, 1, 8739, 97, 114, 97, 108, - 108, 101, 108, 59, 1, 8741, 5, 173, 1, 59, 16744, 1, 173, 4, 2, 103, 109, - 16752, 16770, 109, 97, 4, 3, 59, 102, 118, 16762, 16764, 16767, 1, 963, 59, - 1, 962, 59, 1, 962, 4, 8, 59, 100, 101, 103, 108, 110, 112, 114, 16788, - 16790, 16795, 16806, 16817, 16828, 16832, 16838, 1, 8764, 111, 116, 59, 1, - 10858, 4, 2, 59, 113, 16801, 16803, 1, 8771, 59, 1, 8771, 4, 2, 59, 69, - 16812, 16814, 1, 10910, 59, 1, 10912, 4, 2, 59, 69, 16823, 16825, 1, 10909, - 59, 1, 10911, 101, 59, 1, 8774, 108, 117, 115, 59, 1, 10788, 97, 114, 114, - 59, 1, 10610, 97, 114, 114, 59, 1, 8592, 4, 4, 97, 101, 105, 116, 16860, - 16883, 16891, 16904, 4, 2, 108, 115, 16866, 16878, 108, 115, 101, 116, 109, - 105, 110, 117, 115, 59, 1, 8726, 104, 112, 59, 1, 10803, 112, 97, 114, 115, - 108, 59, 1, 10724, 4, 2, 100, 108, 16897, 16900, 59, 1, 8739, 101, 59, 1, - 8995, 4, 2, 59, 101, 16910, 16912, 1, 10922, 4, 2, 59, 115, 16918, 16920, 1, - 10924, 59, 3, 10924, 65024, 4, 3, 102, 108, 112, 16932, 16938, 16958, 116, - 99, 121, 59, 1, 1100, 4, 2, 59, 98, 16944, 16946, 1, 47, 4, 2, 59, 97, - 16952, 16954, 1, 10692, 114, 59, 1, 9023, 102, 59, 3, 55349, 56676, 97, 4, - 2, 100, 114, 16970, 16985, 101, 115, 4, 2, 59, 117, 16978, 16980, 1, 9824, - 105, 116, 59, 1, 9824, 59, 1, 8741, 4, 3, 99, 115, 117, 16996, 17028, 17089, - 4, 2, 97, 117, 17002, 17015, 112, 4, 2, 59, 115, 17009, 17011, 1, 8851, 59, - 3, 8851, 65024, 112, 4, 2, 59, 115, 17022, 17024, 1, 8852, 59, 3, 8852, - 65024, 117, 4, 2, 98, 112, 17035, 17062, 4, 3, 59, 101, 115, 17043, 17045, - 17048, 1, 8847, 59, 1, 8849, 101, 116, 4, 2, 59, 101, 17056, 17058, 1, 8847, - 113, 59, 1, 8849, 4, 3, 59, 101, 115, 17070, 17072, 17075, 1, 8848, 59, 1, - 8850, 101, 116, 4, 2, 59, 101, 17083, 17085, 1, 8848, 113, 59, 1, 8850, 4, - 3, 59, 97, 102, 17097, 17099, 17112, 1, 9633, 114, 4, 2, 101, 102, 17106, - 17109, 59, 1, 9633, 59, 1, 9642, 59, 1, 9642, 97, 114, 114, 59, 1, 8594, 4, - 4, 99, 101, 109, 116, 17131, 17136, 17142, 17148, 114, 59, 3, 55349, 56520, - 116, 109, 110, 59, 1, 8726, 105, 108, 101, 59, 1, 8995, 97, 114, 102, 59, 1, - 8902, 4, 2, 97, 114, 17160, 17172, 114, 4, 2, 59, 102, 17167, 17169, 1, - 9734, 59, 1, 9733, 4, 2, 97, 110, 17178, 17202, 105, 103, 104, 116, 4, 2, - 101, 112, 17188, 17197, 112, 115, 105, 108, 111, 110, 59, 1, 1013, 104, 105, - 59, 1, 981, 115, 59, 1, 175, 4, 5, 98, 99, 109, 110, 112, 17218, 17351, - 17420, 17423, 17427, 4, 9, 59, 69, 100, 101, 109, 110, 112, 114, 115, 17238, - 17240, 17243, 17248, 17261, 17267, 17279, 17285, 17291, 1, 8834, 59, 1, - 10949, 111, 116, 59, 1, 10941, 4, 2, 59, 100, 17254, 17256, 1, 8838, 111, - 116, 59, 1, 10947, 117, 108, 116, 59, 1, 10945, 4, 2, 69, 101, 17273, 17276, - 59, 1, 10955, 59, 1, 8842, 108, 117, 115, 59, 1, 10943, 97, 114, 114, 59, 1, - 10617, 4, 3, 101, 105, 117, 17299, 17335, 17339, 116, 4, 3, 59, 101, 110, - 17308, 17310, 17322, 1, 8834, 113, 4, 2, 59, 113, 17317, 17319, 1, 8838, 59, - 1, 10949, 101, 113, 4, 2, 59, 113, 17330, 17332, 1, 8842, 59, 1, 10955, 109, - 59, 1, 10951, 4, 2, 98, 112, 17345, 17348, 59, 1, 10965, 59, 1, 10963, 99, - 4, 6, 59, 97, 99, 101, 110, 115, 17366, 17368, 17376, 17385, 17389, 17415, - 1, 8827, 112, 112, 114, 111, 120, 59, 1, 10936, 117, 114, 108, 121, 101, - 113, 59, 1, 8829, 113, 59, 1, 10928, 4, 3, 97, 101, 115, 17397, 17405, - 17410, 112, 112, 114, 111, 120, 59, 1, 10938, 113, 113, 59, 1, 10934, 105, - 109, 59, 1, 8937, 105, 109, 59, 1, 8831, 59, 1, 8721, 103, 59, 1, 9834, 4, - 13, 49, 50, 51, 59, 69, 100, 101, 104, 108, 109, 110, 112, 115, 17455, - 17462, 17469, 17476, 17478, 17481, 17496, 17509, 17524, 17530, 17536, 17548, - 17554, 5, 185, 1, 59, 17460, 1, 185, 5, 178, 1, 59, 17467, 1, 178, 5, 179, - 1, 59, 17474, 1, 179, 1, 8835, 59, 1, 10950, 4, 2, 111, 115, 17487, 17491, - 116, 59, 1, 10942, 117, 98, 59, 1, 10968, 4, 2, 59, 100, 17502, 17504, 1, - 8839, 111, 116, 59, 1, 10948, 115, 4, 2, 111, 117, 17516, 17520, 108, 59, 1, - 10185, 98, 59, 1, 10967, 97, 114, 114, 59, 1, 10619, 117, 108, 116, 59, 1, - 10946, 4, 2, 69, 101, 17542, 17545, 59, 1, 10956, 59, 1, 8843, 108, 117, - 115, 59, 1, 10944, 4, 3, 101, 105, 117, 17562, 17598, 17602, 116, 4, 3, 59, - 101, 110, 17571, 17573, 17585, 1, 8835, 113, 4, 2, 59, 113, 17580, 17582, 1, - 8839, 59, 1, 10950, 101, 113, 4, 2, 59, 113, 17593, 17595, 1, 8843, 59, 1, - 10956, 109, 59, 1, 10952, 4, 2, 98, 112, 17608, 17611, 59, 1, 10964, 59, 1, - 10966, 4, 3, 65, 97, 110, 17622, 17627, 17650, 114, 114, 59, 1, 8665, 114, - 4, 2, 104, 114, 17634, 17638, 107, 59, 1, 10534, 4, 2, 59, 111, 17644, - 17646, 1, 8601, 119, 59, 1, 8601, 119, 97, 114, 59, 1, 10538, 108, 105, 103, - 5, 223, 1, 59, 17664, 1, 223, 4, 13, 97, 98, 99, 100, 101, 102, 104, 105, - 111, 112, 114, 115, 119, 17694, 17709, 17714, 17737, 17742, 17749, 17754, - 17860, 17905, 17957, 17964, 18090, 18122, 4, 2, 114, 117, 17700, 17706, 103, - 101, 116, 59, 1, 8982, 59, 1, 964, 114, 107, 59, 1, 9140, 4, 3, 97, 101, - 121, 17722, 17728, 17734, 114, 111, 110, 59, 1, 357, 100, 105, 108, 59, 1, - 355, 59, 1, 1090, 111, 116, 59, 1, 8411, 108, 114, 101, 99, 59, 1, 8981, - 114, 59, 3, 55349, 56625, 4, 4, 101, 105, 107, 111, 17764, 17805, 17836, - 17851, 4, 2, 114, 116, 17770, 17786, 101, 4, 2, 52, 102, 17777, 17780, 59, - 1, 8756, 111, 114, 101, 59, 1, 8756, 97, 4, 3, 59, 115, 118, 17795, 17797, - 17802, 1, 952, 121, 109, 59, 1, 977, 59, 1, 977, 4, 2, 99, 110, 17811, - 17831, 107, 4, 2, 97, 115, 17818, 17826, 112, 112, 114, 111, 120, 59, 1, - 8776, 105, 109, 59, 1, 8764, 115, 112, 59, 1, 8201, 4, 2, 97, 115, 17842, - 17846, 112, 59, 1, 8776, 105, 109, 59, 1, 8764, 114, 110, 5, 254, 1, 59, - 17858, 1, 254, 4, 3, 108, 109, 110, 17868, 17873, 17901, 100, 101, 59, 1, - 732, 101, 115, 5, 215, 3, 59, 98, 100, 17884, 17886, 17898, 1, 215, 4, 2, - 59, 97, 17892, 17894, 1, 8864, 114, 59, 1, 10801, 59, 1, 10800, 116, 59, 1, - 8749, 4, 3, 101, 112, 115, 17913, 17917, 17953, 97, 59, 1, 10536, 4, 4, 59, - 98, 99, 102, 17927, 17929, 17934, 17939, 1, 8868, 111, 116, 59, 1, 9014, - 105, 114, 59, 1, 10993, 4, 2, 59, 111, 17945, 17948, 3, 55349, 56677, 114, - 107, 59, 1, 10970, 97, 59, 1, 10537, 114, 105, 109, 101, 59, 1, 8244, 4, 3, - 97, 105, 112, 17972, 17977, 18082, 100, 101, 59, 1, 8482, 4, 7, 97, 100, - 101, 109, 112, 115, 116, 17993, 18051, 18056, 18059, 18066, 18072, 18076, - 110, 103, 108, 101, 4, 5, 59, 100, 108, 113, 114, 18009, 18011, 18017, - 18032, 18035, 1, 9653, 111, 119, 110, 59, 1, 9663, 101, 102, 116, 4, 2, 59, - 101, 18026, 18028, 1, 9667, 113, 59, 1, 8884, 59, 1, 8796, 105, 103, 104, - 116, 4, 2, 59, 101, 18045, 18047, 1, 9657, 113, 59, 1, 8885, 111, 116, 59, - 1, 9708, 59, 1, 8796, 105, 110, 117, 115, 59, 1, 10810, 108, 117, 115, 59, - 1, 10809, 98, 59, 1, 10701, 105, 109, 101, 59, 1, 10811, 101, 122, 105, 117, - 109, 59, 1, 9186, 4, 3, 99, 104, 116, 18098, 18111, 18116, 4, 2, 114, 121, - 18104, 18108, 59, 3, 55349, 56521, 59, 1, 1094, 99, 121, 59, 1, 1115, 114, - 111, 107, 59, 1, 359, 4, 2, 105, 111, 18128, 18133, 120, 116, 59, 1, 8812, - 104, 101, 97, 100, 4, 2, 108, 114, 18143, 18154, 101, 102, 116, 97, 114, - 114, 111, 119, 59, 1, 8606, 105, 103, 104, 116, 97, 114, 114, 111, 119, 59, - 1, 8608, 4, 18, 65, 72, 97, 98, 99, 100, 102, 103, 104, 108, 109, 111, 112, - 114, 115, 116, 117, 119, 18204, 18209, 18214, 18234, 18250, 18268, 18292, - 18308, 18319, 18343, 18379, 18397, 18413, 18504, 18547, 18553, 18584, 18603, - 114, 114, 59, 1, 8657, 97, 114, 59, 1, 10595, 4, 2, 99, 114, 18220, 18230, - 117, 116, 101, 5, 250, 1, 59, 18228, 1, 250, 114, 59, 1, 8593, 114, 4, 2, - 99, 101, 18241, 18245, 121, 59, 1, 1118, 118, 101, 59, 1, 365, 4, 2, 105, - 121, 18256, 18265, 114, 99, 5, 251, 1, 59, 18263, 1, 251, 59, 1, 1091, 4, 3, - 97, 98, 104, 18276, 18281, 18287, 114, 114, 59, 1, 8645, 108, 97, 99, 59, 1, - 369, 97, 114, 59, 1, 10606, 4, 2, 105, 114, 18298, 18304, 115, 104, 116, 59, - 1, 10622, 59, 3, 55349, 56626, 114, 97, 118, 101, 5, 249, 1, 59, 18317, 1, - 249, 4, 2, 97, 98, 18325, 18338, 114, 4, 2, 108, 114, 18332, 18335, 59, 1, - 8639, 59, 1, 8638, 108, 107, 59, 1, 9600, 4, 2, 99, 116, 18349, 18374, 4, 2, - 111, 114, 18355, 18369, 114, 110, 4, 2, 59, 101, 18363, 18365, 1, 8988, 114, - 59, 1, 8988, 111, 112, 59, 1, 8975, 114, 105, 59, 1, 9720, 4, 2, 97, 108, - 18385, 18390, 99, 114, 59, 1, 363, 5, 168, 1, 59, 18395, 1, 168, 4, 2, 103, - 112, 18403, 18408, 111, 110, 59, 1, 371, 102, 59, 3, 55349, 56678, 4, 6, 97, - 100, 104, 108, 115, 117, 18427, 18434, 18445, 18470, 18475, 18494, 114, 114, - 111, 119, 59, 1, 8593, 111, 119, 110, 97, 114, 114, 111, 119, 59, 1, 8597, - 97, 114, 112, 111, 111, 110, 4, 2, 108, 114, 18457, 18463, 101, 102, 116, - 59, 1, 8639, 105, 103, 104, 116, 59, 1, 8638, 117, 115, 59, 1, 8846, 105, 4, - 3, 59, 104, 108, 18484, 18486, 18489, 1, 965, 59, 1, 978, 111, 110, 59, 1, - 965, 112, 97, 114, 114, 111, 119, 115, 59, 1, 8648, 4, 3, 99, 105, 116, - 18512, 18537, 18542, 4, 2, 111, 114, 18518, 18532, 114, 110, 4, 2, 59, 101, - 18526, 18528, 1, 8989, 114, 59, 1, 8989, 111, 112, 59, 1, 8974, 110, 103, - 59, 1, 367, 114, 105, 59, 1, 9721, 99, 114, 59, 3, 55349, 56522, 4, 3, 100, - 105, 114, 18561, 18566, 18572, 111, 116, 59, 1, 8944, 108, 100, 101, 59, 1, - 361, 105, 4, 2, 59, 102, 18579, 18581, 1, 9653, 59, 1, 9652, 4, 2, 97, 109, - 18590, 18595, 114, 114, 59, 1, 8648, 108, 5, 252, 1, 59, 18601, 1, 252, 97, - 110, 103, 108, 101, 59, 1, 10663, 4, 15, 65, 66, 68, 97, 99, 100, 101, 102, - 108, 110, 111, 112, 114, 115, 122, 18643, 18648, 18661, 18667, 18847, 18851, - 18857, 18904, 18909, 18915, 18931, 18937, 18943, 18949, 18996, 114, 114, 59, - 1, 8661, 97, 114, 4, 2, 59, 118, 18656, 18658, 1, 10984, 59, 1, 10985, 97, - 115, 104, 59, 1, 8872, 4, 2, 110, 114, 18673, 18679, 103, 114, 116, 59, 1, - 10652, 4, 7, 101, 107, 110, 112, 114, 115, 116, 18695, 18704, 18711, 18720, - 18742, 18754, 18810, 112, 115, 105, 108, 111, 110, 59, 1, 1013, 97, 112, - 112, 97, 59, 1, 1008, 111, 116, 104, 105, 110, 103, 59, 1, 8709, 4, 3, 104, - 105, 114, 18728, 18732, 18735, 105, 59, 1, 981, 59, 1, 982, 111, 112, 116, - 111, 59, 1, 8733, 4, 2, 59, 104, 18748, 18750, 1, 8597, 111, 59, 1, 1009, 4, - 2, 105, 117, 18760, 18766, 103, 109, 97, 59, 1, 962, 4, 2, 98, 112, 18772, - 18791, 115, 101, 116, 110, 101, 113, 4, 2, 59, 113, 18784, 18787, 3, 8842, - 65024, 59, 3, 10955, 65024, 115, 101, 116, 110, 101, 113, 4, 2, 59, 113, - 18803, 18806, 3, 8843, 65024, 59, 3, 10956, 65024, 4, 2, 104, 114, 18816, - 18822, 101, 116, 97, 59, 1, 977, 105, 97, 110, 103, 108, 101, 4, 2, 108, - 114, 18834, 18840, 101, 102, 116, 59, 1, 8882, 105, 103, 104, 116, 59, 1, - 8883, 121, 59, 1, 1074, 97, 115, 104, 59, 1, 8866, 4, 3, 101, 108, 114, - 18865, 18884, 18890, 4, 3, 59, 98, 101, 18873, 18875, 18880, 1, 8744, 97, - 114, 59, 1, 8891, 113, 59, 1, 8794, 108, 105, 112, 59, 1, 8942, 4, 2, 98, - 116, 18896, 18901, 97, 114, 59, 1, 124, 59, 1, 124, 114, 59, 3, 55349, - 56627, 116, 114, 105, 59, 1, 8882, 115, 117, 4, 2, 98, 112, 18923, 18927, - 59, 3, 8834, 8402, 59, 3, 8835, 8402, 112, 102, 59, 3, 55349, 56679, 114, - 111, 112, 59, 1, 8733, 116, 114, 105, 59, 1, 8883, 4, 2, 99, 117, 18955, - 18960, 114, 59, 3, 55349, 56523, 4, 2, 98, 112, 18966, 18981, 110, 4, 2, 69, - 101, 18973, 18977, 59, 3, 10955, 65024, 59, 3, 8842, 65024, 110, 4, 2, 69, - 101, 18988, 18992, 59, 3, 10956, 65024, 59, 3, 8843, 65024, 105, 103, 122, - 97, 103, 59, 1, 10650, 4, 7, 99, 101, 102, 111, 112, 114, 115, 19020, 19026, - 19061, 19066, 19072, 19075, 19089, 105, 114, 99, 59, 1, 373, 4, 2, 100, 105, - 19032, 19055, 4, 2, 98, 103, 19038, 19043, 97, 114, 59, 1, 10847, 101, 4, 2, - 59, 113, 19050, 19052, 1, 8743, 59, 1, 8793, 101, 114, 112, 59, 1, 8472, - 114, 59, 3, 55349, 56628, 112, 102, 59, 3, 55349, 56680, 59, 1, 8472, 4, 2, - 59, 101, 19081, 19083, 1, 8768, 97, 116, 104, 59, 1, 8768, 99, 114, 59, 3, - 55349, 56524, 4, 14, 99, 100, 102, 104, 105, 108, 109, 110, 111, 114, 115, - 117, 118, 119, 19125, 19146, 19152, 19157, 19173, 19176, 19192, 19197, - 19202, 19236, 19252, 19269, 19286, 19291, 4, 3, 97, 105, 117, 19133, 19137, - 19142, 112, 59, 1, 8898, 114, 99, 59, 1, 9711, 112, 59, 1, 8899, 116, 114, - 105, 59, 1, 9661, 114, 59, 3, 55349, 56629, 4, 2, 65, 97, 19163, 19168, 114, - 114, 59, 1, 10234, 114, 114, 59, 1, 10231, 59, 1, 958, 4, 2, 65, 97, 19182, - 19187, 114, 114, 59, 1, 10232, 114, 114, 59, 1, 10229, 97, 112, 59, 1, - 10236, 105, 115, 59, 1, 8955, 4, 3, 100, 112, 116, 19210, 19215, 19230, 111, - 116, 59, 1, 10752, 4, 2, 102, 108, 19221, 19225, 59, 3, 55349, 56681, 117, - 115, 59, 1, 10753, 105, 109, 101, 59, 1, 10754, 4, 2, 65, 97, 19242, 19247, - 114, 114, 59, 1, 10233, 114, 114, 59, 1, 10230, 4, 2, 99, 113, 19258, 19263, - 114, 59, 3, 55349, 56525, 99, 117, 112, 59, 1, 10758, 4, 2, 112, 116, 19275, - 19281, 108, 117, 115, 59, 1, 10756, 114, 105, 59, 1, 9651, 101, 101, 59, 1, - 8897, 101, 100, 103, 101, 59, 1, 8896, 4, 8, 97, 99, 101, 102, 105, 111, - 115, 117, 19316, 19335, 19349, 19357, 19362, 19367, 19373, 19379, 99, 4, 2, - 117, 121, 19323, 19332, 116, 101, 5, 253, 1, 59, 19330, 1, 253, 59, 1, 1103, - 4, 2, 105, 121, 19341, 19346, 114, 99, 59, 1, 375, 59, 1, 1099, 110, 5, 165, - 1, 59, 19355, 1, 165, 114, 59, 3, 55349, 56630, 99, 121, 59, 1, 1111, 112, - 102, 59, 3, 55349, 56682, 99, 114, 59, 3, 55349, 56526, 4, 2, 99, 109, - 19385, 19389, 121, 59, 1, 1102, 108, 5, 255, 1, 59, 19395, 1, 255, 4, 10, - 97, 99, 100, 101, 102, 104, 105, 111, 115, 119, 19419, 19426, 19441, 19446, - 19462, 19467, 19472, 19480, 19486, 19492, 99, 117, 116, 101, 59, 1, 378, 4, - 2, 97, 121, 19432, 19438, 114, 111, 110, 59, 1, 382, 59, 1, 1079, 111, 116, - 59, 1, 380, 4, 2, 101, 116, 19452, 19458, 116, 114, 102, 59, 1, 8488, 97, - 59, 1, 950, 114, 59, 3, 55349, 56631, 99, 121, 59, 1, 1078, 103, 114, 97, - 114, 114, 59, 1, 8669, 112, 102, 59, 3, 55349, 56683, 99, 114, 59, 3, 55349, - 56527, 4, 2, 106, 110, 19498, 19501, 59, 1, 8205, 106, 59, 1, 8204, - ]); -const Ku = qu, - Xu = Gu, - Qu = Yu, - Ju = Zu, - ep = Xu.CODE_POINTS, - tp = Xu.CODE_POINT_SEQUENCES, - np = { - 128: 8364, - 130: 8218, - 131: 402, - 132: 8222, - 133: 8230, - 134: 8224, - 135: 8225, - 136: 710, - 137: 8240, - 138: 352, - 139: 8249, - 140: 338, - 142: 381, - 145: 8216, - 146: 8217, - 147: 8220, - 148: 8221, - 149: 8226, - 150: 8211, - 151: 8212, - 152: 732, - 153: 8482, - 154: 353, - 155: 8250, - 156: 339, - 158: 382, - 159: 376, - }, - ap = "DATA_STATE", - rp = "RCDATA_STATE", - op = "RAWTEXT_STATE", - ip = "SCRIPT_DATA_STATE", - lp = "PLAINTEXT_STATE", - sp = "TAG_OPEN_STATE", - cp = "END_TAG_OPEN_STATE", - dp = "TAG_NAME_STATE", - up = "RCDATA_LESS_THAN_SIGN_STATE", - pp = "RCDATA_END_TAG_OPEN_STATE", - mp = "RCDATA_END_TAG_NAME_STATE", - hp = "RAWTEXT_LESS_THAN_SIGN_STATE", - fp = "RAWTEXT_END_TAG_OPEN_STATE", - gp = "RAWTEXT_END_TAG_NAME_STATE", - Ep = "SCRIPT_DATA_LESS_THAN_SIGN_STATE", - bp = "SCRIPT_DATA_END_TAG_OPEN_STATE", - vp = "SCRIPT_DATA_END_TAG_NAME_STATE", - Tp = "SCRIPT_DATA_ESCAPE_START_STATE", - yp = "SCRIPT_DATA_ESCAPE_START_DASH_STATE", - _p = "SCRIPT_DATA_ESCAPED_STATE", - Sp = "SCRIPT_DATA_ESCAPED_DASH_STATE", - wp = "SCRIPT_DATA_ESCAPED_DASH_DASH_STATE", - Cp = "SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN_STATE", - Ap = "SCRIPT_DATA_ESCAPED_END_TAG_OPEN_STATE", - Np = "SCRIPT_DATA_ESCAPED_END_TAG_NAME_STATE", - xp = "SCRIPT_DATA_DOUBLE_ESCAPE_START_STATE", - Rp = "SCRIPT_DATA_DOUBLE_ESCAPED_STATE", - Ip = "SCRIPT_DATA_DOUBLE_ESCAPED_DASH_STATE", - kp = "SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH_STATE", - Op = "SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN_STATE", - Lp = "SCRIPT_DATA_DOUBLE_ESCAPE_END_STATE", - Mp = "BEFORE_ATTRIBUTE_NAME_STATE", - Dp = "ATTRIBUTE_NAME_STATE", - Pp = "AFTER_ATTRIBUTE_NAME_STATE", - Bp = "BEFORE_ATTRIBUTE_VALUE_STATE", - Hp = "ATTRIBUTE_VALUE_DOUBLE_QUOTED_STATE", - Fp = "ATTRIBUTE_VALUE_SINGLE_QUOTED_STATE", - zp = "ATTRIBUTE_VALUE_UNQUOTED_STATE", - Up = "AFTER_ATTRIBUTE_VALUE_QUOTED_STATE", - Gp = "SELF_CLOSING_START_TAG_STATE", - Vp = "BOGUS_COMMENT_STATE", - Zp = "MARKUP_DECLARATION_OPEN_STATE", - $p = "COMMENT_START_STATE", - Wp = "COMMENT_START_DASH_STATE", - jp = "COMMENT_STATE", - qp = "COMMENT_LESS_THAN_SIGN_STATE", - Yp = "COMMENT_LESS_THAN_SIGN_BANG_STATE", - Kp = "COMMENT_LESS_THAN_SIGN_BANG_DASH_STATE", - Xp = "COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH_STATE", - Qp = "COMMENT_END_DASH_STATE", - Jp = "COMMENT_END_STATE", - em = "COMMENT_END_BANG_STATE", - tm = "DOCTYPE_STATE", - nm = "BEFORE_DOCTYPE_NAME_STATE", - am = "DOCTYPE_NAME_STATE", - rm = "AFTER_DOCTYPE_NAME_STATE", - om = "AFTER_DOCTYPE_PUBLIC_KEYWORD_STATE", - im = "BEFORE_DOCTYPE_PUBLIC_IDENTIFIER_STATE", - lm = "DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED_STATE", - sm = "DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED_STATE", - cm = "AFTER_DOCTYPE_PUBLIC_IDENTIFIER_STATE", - dm = "BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS_STATE", - um = "AFTER_DOCTYPE_SYSTEM_KEYWORD_STATE", - pm = "BEFORE_DOCTYPE_SYSTEM_IDENTIFIER_STATE", - mm = "DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE", - hm = "DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE", - fm = "AFTER_DOCTYPE_SYSTEM_IDENTIFIER_STATE", - gm = "BOGUS_DOCTYPE_STATE", - Em = "CDATA_SECTION_STATE", - bm = "CDATA_SECTION_BRACKET_STATE", - vm = "CDATA_SECTION_END_STATE", - Tm = "CHARACTER_REFERENCE_STATE", - ym = "NAMED_CHARACTER_REFERENCE_STATE", - _m = "AMBIGUOS_AMPERSAND_STATE", - Sm = "NUMERIC_CHARACTER_REFERENCE_STATE", - wm = "HEXADEMICAL_CHARACTER_REFERENCE_START_STATE", - Cm = "DECIMAL_CHARACTER_REFERENCE_START_STATE", - Am = "HEXADEMICAL_CHARACTER_REFERENCE_STATE", - Nm = "DECIMAL_CHARACTER_REFERENCE_STATE", - xm = "NUMERIC_CHARACTER_REFERENCE_END_STATE"; -function Rm(e) { - return ( - e === ep.SPACE || - e === ep.LINE_FEED || - e === ep.TABULATION || - e === ep.FORM_FEED - ); -} -function Im(e) { - return e >= ep.DIGIT_0 && e <= ep.DIGIT_9; -} -function km(e) { - return e >= ep.LATIN_CAPITAL_A && e <= ep.LATIN_CAPITAL_Z; -} -function Om(e) { - return e >= ep.LATIN_SMALL_A && e <= ep.LATIN_SMALL_Z; -} -function Lm(e) { - return Om(e) || km(e); -} -function Mm(e) { - return Lm(e) || Im(e); -} -function Dm(e) { - return e >= ep.LATIN_CAPITAL_A && e <= ep.LATIN_CAPITAL_F; -} -function Pm(e) { - return e >= ep.LATIN_SMALL_A && e <= ep.LATIN_SMALL_F; -} -function Bm(e) { - return e + 32; -} -function Hm(e) { - return e <= 65535 - ? String.fromCharCode(e) - : ((e -= 65536), - String.fromCharCode(((e >>> 10) & 1023) | 55296) + - String.fromCharCode(56320 | (1023 & e))); -} -function Fm(e) { - return String.fromCharCode(Bm(e)); -} -function zm(e, t) { - const n = Qu[++e]; - let a = ++e, - r = a + n - 1; - for (; a <= r; ) { - const e = (a + r) >>> 1, - o = Qu[e]; - if (o < t) a = e + 1; - else { - if (!(o > t)) return Qu[e + n]; - r = e - 1; - } - } - return -1; -} -class Um { - constructor() { - (this.preprocessor = new Ku()), - (this.tokenQueue = []), - (this.allowCDATA = !1), - (this.state = ap), - (this.returnState = ""), - (this.charRefCode = -1), - (this.tempBuff = []), - (this.lastStartTagName = ""), - (this.consumedAfterSnapshot = -1), - (this.active = !1), - (this.currentCharacterToken = null), - (this.currentToken = null), - (this.currentAttr = null); - } - _err() {} - _errOnNextCodePoint(e) { - this._consume(), this._err(e), this._unconsume(); - } - getNextToken() { - for (; !this.tokenQueue.length && this.active; ) { - this.consumedAfterSnapshot = 0; - const e = this._consume(); - this._ensureHibernation() || this[this.state](e); - } - return this.tokenQueue.shift(); - } - write(e, t) { - (this.active = !0), this.preprocessor.write(e, t); - } - insertHtmlAtCurrentPos(e) { - (this.active = !0), this.preprocessor.insertHtmlAtCurrentPos(e); - } - _ensureHibernation() { - if (this.preprocessor.endOfChunkHit) { - for (; this.consumedAfterSnapshot > 0; this.consumedAfterSnapshot--) - this.preprocessor.retreat(); - return ( - (this.active = !1), - this.tokenQueue.push({ type: Um.HIBERNATION_TOKEN }), - !0 - ); - } - return !1; - } - _consume() { - return this.consumedAfterSnapshot++, this.preprocessor.advance(); - } - _unconsume() { - this.consumedAfterSnapshot--, this.preprocessor.retreat(); - } - _reconsumeInState(e) { - (this.state = e), this._unconsume(); - } - _consumeSequenceIfMatch(e, t, n) { - let a = 0, - r = !0; - const o = e.length; - let i, - l = 0, - s = t; - for (; l < o; l++) { - if ((l > 0 && ((s = this._consume()), a++), s === ep.EOF)) { - r = !1; - break; - } - if (((i = e[l]), s !== i && (n || s !== Bm(i)))) { - r = !1; - break; - } - } - if (!r) for (; a--; ) this._unconsume(); - return r; - } - _isTempBufferEqualToScriptString() { - if (this.tempBuff.length !== tp.SCRIPT_STRING.length) return !1; - for (let e = 0; e < this.tempBuff.length; e++) - if (this.tempBuff[e] !== tp.SCRIPT_STRING[e]) return !1; - return !0; - } - _createStartTagToken() { - this.currentToken = { - type: Um.START_TAG_TOKEN, - tagName: "", - selfClosing: !1, - ackSelfClosing: !1, - attrs: [], - }; - } - _createEndTagToken() { - this.currentToken = { - type: Um.END_TAG_TOKEN, - tagName: "", - selfClosing: !1, - attrs: [], - }; - } - _createCommentToken() { - this.currentToken = { type: Um.COMMENT_TOKEN, data: "" }; - } - _createDoctypeToken(e) { - this.currentToken = { - type: Um.DOCTYPE_TOKEN, - name: e, - forceQuirks: !1, - publicId: null, - systemId: null, - }; - } - _createCharacterToken(e, t) { - this.currentCharacterToken = { type: e, chars: t }; - } - _createEOFToken() { - this.currentToken = { type: Um.EOF_TOKEN }; - } - _createAttr(e) { - this.currentAttr = { name: e, value: "" }; - } - _leaveAttrName(e) { - null === Um.getTokenAttr(this.currentToken, this.currentAttr.name) - ? this.currentToken.attrs.push(this.currentAttr) - : this._err(Ju.duplicateAttribute), - (this.state = e); - } - _leaveAttrValue(e) { - this.state = e; - } - _emitCurrentToken() { - this._emitCurrentCharacterToken(); - const e = this.currentToken; - (this.currentToken = null), - e.type === Um.START_TAG_TOKEN - ? (this.lastStartTagName = e.tagName) - : e.type === Um.END_TAG_TOKEN && - (e.attrs.length > 0 && this._err(Ju.endTagWithAttributes), - e.selfClosing && this._err(Ju.endTagWithTrailingSolidus)), - this.tokenQueue.push(e); - } - _emitCurrentCharacterToken() { - this.currentCharacterToken && - (this.tokenQueue.push(this.currentCharacterToken), - (this.currentCharacterToken = null)); - } - _emitEOFToken() { - this._createEOFToken(), this._emitCurrentToken(); - } - _appendCharToCurrentCharacterToken(e, t) { - this.currentCharacterToken && - this.currentCharacterToken.type !== e && - this._emitCurrentCharacterToken(), - this.currentCharacterToken - ? (this.currentCharacterToken.chars += t) - : this._createCharacterToken(e, t); - } - _emitCodePoint(e) { - let t = Um.CHARACTER_TOKEN; - Rm(e) - ? (t = Um.WHITESPACE_CHARACTER_TOKEN) - : e === ep.NULL && (t = Um.NULL_CHARACTER_TOKEN), - this._appendCharToCurrentCharacterToken(t, Hm(e)); - } - _emitSeveralCodePoints(e) { - for (let t = 0; t < e.length; t++) this._emitCodePoint(e[t]); - } - _emitChars(e) { - this._appendCharToCurrentCharacterToken(Um.CHARACTER_TOKEN, e); - } - _matchNamedCharacterReference(e) { - let t = null, - n = 1, - a = zm(0, e); - for (this.tempBuff.push(e); a > -1; ) { - const e = Qu[a], - r = e < 7; - r && 1 & e && ((t = 2 & e ? [Qu[++a], Qu[++a]] : [Qu[++a]]), (n = 0)); - const o = this._consume(); - if ((this.tempBuff.push(o), n++, o === ep.EOF)) break; - a = r ? (4 & e ? zm(a, o) : -1) : o === e ? ++a : -1; - } - for (; n--; ) this.tempBuff.pop(), this._unconsume(); - return t; - } - _isCharacterReferenceInAttribute() { - return ( - this.returnState === Hp || - this.returnState === Fp || - this.returnState === zp - ); - } - _isCharacterReferenceAttributeQuirk(e) { - if (!e && this._isCharacterReferenceInAttribute()) { - const e = this._consume(); - return this._unconsume(), e === ep.EQUALS_SIGN || Mm(e); - } - return !1; - } - _flushCodePointsConsumedAsCharacterReference() { - if (this._isCharacterReferenceInAttribute()) - for (let e = 0; e < this.tempBuff.length; e++) - this.currentAttr.value += Hm(this.tempBuff[e]); - else this._emitSeveralCodePoints(this.tempBuff); - this.tempBuff = []; - } - [ap](e) { - this.preprocessor.dropParsedChunk(), - e === ep.LESS_THAN_SIGN - ? (this.state = sp) - : e === ep.AMPERSAND - ? ((this.returnState = ap), (this.state = Tm)) - : e === ep.NULL - ? (this._err(Ju.unexpectedNullCharacter), this._emitCodePoint(e)) - : e === ep.EOF - ? this._emitEOFToken() - : this._emitCodePoint(e); - } - [rp](e) { - this.preprocessor.dropParsedChunk(), - e === ep.AMPERSAND - ? ((this.returnState = rp), (this.state = Tm)) - : e === ep.LESS_THAN_SIGN - ? (this.state = up) - : e === ep.NULL - ? (this._err(Ju.unexpectedNullCharacter), - this._emitChars(Xu.REPLACEMENT_CHARACTER)) - : e === ep.EOF - ? this._emitEOFToken() - : this._emitCodePoint(e); - } - [op](e) { - this.preprocessor.dropParsedChunk(), - e === ep.LESS_THAN_SIGN - ? (this.state = hp) - : e === ep.NULL - ? (this._err(Ju.unexpectedNullCharacter), - this._emitChars(Xu.REPLACEMENT_CHARACTER)) - : e === ep.EOF - ? this._emitEOFToken() - : this._emitCodePoint(e); - } - [ip](e) { - this.preprocessor.dropParsedChunk(), - e === ep.LESS_THAN_SIGN - ? (this.state = Ep) - : e === ep.NULL - ? (this._err(Ju.unexpectedNullCharacter), - this._emitChars(Xu.REPLACEMENT_CHARACTER)) - : e === ep.EOF - ? this._emitEOFToken() - : this._emitCodePoint(e); - } - [lp](e) { - this.preprocessor.dropParsedChunk(), - e === ep.NULL - ? (this._err(Ju.unexpectedNullCharacter), - this._emitChars(Xu.REPLACEMENT_CHARACTER)) - : e === ep.EOF - ? this._emitEOFToken() - : this._emitCodePoint(e); - } - [sp](e) { - e === ep.EXCLAMATION_MARK - ? (this.state = Zp) - : e === ep.SOLIDUS - ? (this.state = cp) - : Lm(e) - ? (this._createStartTagToken(), this._reconsumeInState(dp)) - : e === ep.QUESTION_MARK - ? (this._err(Ju.unexpectedQuestionMarkInsteadOfTagName), - this._createCommentToken(), - this._reconsumeInState(Vp)) - : e === ep.EOF - ? (this._err(Ju.eofBeforeTagName), - this._emitChars("<"), - this._emitEOFToken()) - : (this._err(Ju.invalidFirstCharacterOfTagName), - this._emitChars("<"), - this._reconsumeInState(ap)); - } - [cp](e) { - Lm(e) - ? (this._createEndTagToken(), this._reconsumeInState(dp)) - : e === ep.GREATER_THAN_SIGN - ? (this._err(Ju.missingEndTagName), (this.state = ap)) - : e === ep.EOF - ? (this._err(Ju.eofBeforeTagName), - this._emitChars("")) - : e === ep.NULL - ? (this._err(Ju.unexpectedNullCharacter), - (this.state = _p), - this._emitChars(Xu.REPLACEMENT_CHARACTER)) - : e === ep.EOF - ? (this._err(Ju.eofInScriptHtmlCommentLikeText), - this._emitEOFToken()) - : ((this.state = _p), this._emitCodePoint(e)); - } - [Cp](e) { - e === ep.SOLIDUS - ? ((this.tempBuff = []), (this.state = Ap)) - : Lm(e) - ? ((this.tempBuff = []), - this._emitChars("<"), - this._reconsumeInState(xp)) - : (this._emitChars("<"), this._reconsumeInState(_p)); - } - [Ap](e) { - Lm(e) - ? (this._createEndTagToken(), this._reconsumeInState(Np)) - : (this._emitChars("")) - : e === ep.NULL - ? (this._err(Ju.unexpectedNullCharacter), - (this.state = Rp), - this._emitChars(Xu.REPLACEMENT_CHARACTER)) - : e === ep.EOF - ? (this._err(Ju.eofInScriptHtmlCommentLikeText), - this._emitEOFToken()) - : ((this.state = Rp), this._emitCodePoint(e)); - } - [Op](e) { - e === ep.SOLIDUS - ? ((this.tempBuff = []), (this.state = Lp), this._emitChars("/")) - : this._reconsumeInState(Rp); - } - [Lp](e) { - Rm(e) || e === ep.SOLIDUS || e === ep.GREATER_THAN_SIGN - ? ((this.state = this._isTempBufferEqualToScriptString() ? _p : Rp), - this._emitCodePoint(e)) - : km(e) - ? (this.tempBuff.push(Bm(e)), this._emitCodePoint(e)) - : Om(e) - ? (this.tempBuff.push(e), this._emitCodePoint(e)) - : this._reconsumeInState(Rp); - } - [Mp](e) { - Rm(e) || - (e === ep.SOLIDUS || e === ep.GREATER_THAN_SIGN || e === ep.EOF - ? this._reconsumeInState(Pp) - : e === ep.EQUALS_SIGN - ? (this._err(Ju.unexpectedEqualsSignBeforeAttributeName), - this._createAttr("="), - (this.state = Dp)) - : (this._createAttr(""), this._reconsumeInState(Dp))); - } - [Dp](e) { - Rm(e) || e === ep.SOLIDUS || e === ep.GREATER_THAN_SIGN || e === ep.EOF - ? (this._leaveAttrName(Pp), this._unconsume()) - : e === ep.EQUALS_SIGN - ? this._leaveAttrName(Bp) - : km(e) - ? (this.currentAttr.name += Fm(e)) - : e === ep.QUOTATION_MARK || - e === ep.APOSTROPHE || - e === ep.LESS_THAN_SIGN - ? (this._err(Ju.unexpectedCharacterInAttributeName), - (this.currentAttr.name += Hm(e))) - : e === ep.NULL - ? (this._err(Ju.unexpectedNullCharacter), - (this.currentAttr.name += Xu.REPLACEMENT_CHARACTER)) - : (this.currentAttr.name += Hm(e)); - } - [Pp](e) { - Rm(e) || - (e === ep.SOLIDUS - ? (this.state = Gp) - : e === ep.EQUALS_SIGN - ? (this.state = Bp) - : e === ep.GREATER_THAN_SIGN - ? ((this.state = ap), this._emitCurrentToken()) - : e === ep.EOF - ? (this._err(Ju.eofInTag), this._emitEOFToken()) - : (this._createAttr(""), this._reconsumeInState(Dp))); - } - [Bp](e) { - Rm(e) || - (e === ep.QUOTATION_MARK - ? (this.state = Hp) - : e === ep.APOSTROPHE - ? (this.state = Fp) - : e === ep.GREATER_THAN_SIGN - ? (this._err(Ju.missingAttributeValue), - (this.state = ap), - this._emitCurrentToken()) - : this._reconsumeInState(zp)); - } - [Hp](e) { - e === ep.QUOTATION_MARK - ? (this.state = Up) - : e === ep.AMPERSAND - ? ((this.returnState = Hp), (this.state = Tm)) - : e === ep.NULL - ? (this._err(Ju.unexpectedNullCharacter), - (this.currentAttr.value += Xu.REPLACEMENT_CHARACTER)) - : e === ep.EOF - ? (this._err(Ju.eofInTag), this._emitEOFToken()) - : (this.currentAttr.value += Hm(e)); - } - [Fp](e) { - e === ep.APOSTROPHE - ? (this.state = Up) - : e === ep.AMPERSAND - ? ((this.returnState = Fp), (this.state = Tm)) - : e === ep.NULL - ? (this._err(Ju.unexpectedNullCharacter), - (this.currentAttr.value += Xu.REPLACEMENT_CHARACTER)) - : e === ep.EOF - ? (this._err(Ju.eofInTag), this._emitEOFToken()) - : (this.currentAttr.value += Hm(e)); - } - [zp](e) { - Rm(e) - ? this._leaveAttrValue(Mp) - : e === ep.AMPERSAND - ? ((this.returnState = zp), (this.state = Tm)) - : e === ep.GREATER_THAN_SIGN - ? (this._leaveAttrValue(ap), this._emitCurrentToken()) - : e === ep.NULL - ? (this._err(Ju.unexpectedNullCharacter), - (this.currentAttr.value += Xu.REPLACEMENT_CHARACTER)) - : e === ep.QUOTATION_MARK || - e === ep.APOSTROPHE || - e === ep.LESS_THAN_SIGN || - e === ep.EQUALS_SIGN || - e === ep.GRAVE_ACCENT - ? (this._err(Ju.unexpectedCharacterInUnquotedAttributeValue), - (this.currentAttr.value += Hm(e))) - : e === ep.EOF - ? (this._err(Ju.eofInTag), this._emitEOFToken()) - : (this.currentAttr.value += Hm(e)); - } - [Up](e) { - Rm(e) - ? this._leaveAttrValue(Mp) - : e === ep.SOLIDUS - ? this._leaveAttrValue(Gp) - : e === ep.GREATER_THAN_SIGN - ? (this._leaveAttrValue(ap), this._emitCurrentToken()) - : e === ep.EOF - ? (this._err(Ju.eofInTag), this._emitEOFToken()) - : (this._err(Ju.missingWhitespaceBetweenAttributes), - this._reconsumeInState(Mp)); - } - [Gp](e) { - e === ep.GREATER_THAN_SIGN - ? ((this.currentToken.selfClosing = !0), - (this.state = ap), - this._emitCurrentToken()) - : e === ep.EOF - ? (this._err(Ju.eofInTag), this._emitEOFToken()) - : (this._err(Ju.unexpectedSolidusInTag), this._reconsumeInState(Mp)); - } - [Vp](e) { - e === ep.GREATER_THAN_SIGN - ? ((this.state = ap), this._emitCurrentToken()) - : e === ep.EOF - ? (this._emitCurrentToken(), this._emitEOFToken()) - : e === ep.NULL - ? (this._err(Ju.unexpectedNullCharacter), - (this.currentToken.data += Xu.REPLACEMENT_CHARACTER)) - : (this.currentToken.data += Hm(e)); - } - [Zp](e) { - this._consumeSequenceIfMatch(tp.DASH_DASH_STRING, e, !0) - ? (this._createCommentToken(), (this.state = $p)) - : this._consumeSequenceIfMatch(tp.DOCTYPE_STRING, e, !1) - ? (this.state = tm) - : this._consumeSequenceIfMatch(tp.CDATA_START_STRING, e, !0) - ? this.allowCDATA - ? (this.state = Em) - : (this._err(Ju.cdataInHtmlContent), - this._createCommentToken(), - (this.currentToken.data = "[CDATA["), - (this.state = Vp)) - : this._ensureHibernation() || - (this._err(Ju.incorrectlyOpenedComment), - this._createCommentToken(), - this._reconsumeInState(Vp)); - } - [$p](e) { - e === ep.HYPHEN_MINUS - ? (this.state = Wp) - : e === ep.GREATER_THAN_SIGN - ? (this._err(Ju.abruptClosingOfEmptyComment), - (this.state = ap), - this._emitCurrentToken()) - : this._reconsumeInState(jp); - } - [Wp](e) { - e === ep.HYPHEN_MINUS - ? (this.state = Jp) - : e === ep.GREATER_THAN_SIGN - ? (this._err(Ju.abruptClosingOfEmptyComment), - (this.state = ap), - this._emitCurrentToken()) - : e === ep.EOF - ? (this._err(Ju.eofInComment), - this._emitCurrentToken(), - this._emitEOFToken()) - : ((this.currentToken.data += "-"), this._reconsumeInState(jp)); - } - [jp](e) { - e === ep.HYPHEN_MINUS - ? (this.state = Qp) - : e === ep.LESS_THAN_SIGN - ? ((this.currentToken.data += "<"), (this.state = qp)) - : e === ep.NULL - ? (this._err(Ju.unexpectedNullCharacter), - (this.currentToken.data += Xu.REPLACEMENT_CHARACTER)) - : e === ep.EOF - ? (this._err(Ju.eofInComment), - this._emitCurrentToken(), - this._emitEOFToken()) - : (this.currentToken.data += Hm(e)); - } - [qp](e) { - e === ep.EXCLAMATION_MARK - ? ((this.currentToken.data += "!"), (this.state = Yp)) - : e === ep.LESS_THAN_SIGN - ? (this.currentToken.data += "!") - : this._reconsumeInState(jp); - } - [Yp](e) { - e === ep.HYPHEN_MINUS ? (this.state = Kp) : this._reconsumeInState(jp); - } - [Kp](e) { - e === ep.HYPHEN_MINUS ? (this.state = Xp) : this._reconsumeInState(Qp); - } - [Xp](e) { - e !== ep.GREATER_THAN_SIGN && e !== ep.EOF && this._err(Ju.nestedComment), - this._reconsumeInState(Jp); - } - [Qp](e) { - e === ep.HYPHEN_MINUS - ? (this.state = Jp) - : e === ep.EOF - ? (this._err(Ju.eofInComment), - this._emitCurrentToken(), - this._emitEOFToken()) - : ((this.currentToken.data += "-"), this._reconsumeInState(jp)); - } - [Jp](e) { - e === ep.GREATER_THAN_SIGN - ? ((this.state = ap), this._emitCurrentToken()) - : e === ep.EXCLAMATION_MARK - ? (this.state = em) - : e === ep.HYPHEN_MINUS - ? (this.currentToken.data += "-") - : e === ep.EOF - ? (this._err(Ju.eofInComment), - this._emitCurrentToken(), - this._emitEOFToken()) - : ((this.currentToken.data += "--"), this._reconsumeInState(jp)); - } - [em](e) { - e === ep.HYPHEN_MINUS - ? ((this.currentToken.data += "--!"), (this.state = Qp)) - : e === ep.GREATER_THAN_SIGN - ? (this._err(Ju.incorrectlyClosedComment), - (this.state = ap), - this._emitCurrentToken()) - : e === ep.EOF - ? (this._err(Ju.eofInComment), - this._emitCurrentToken(), - this._emitEOFToken()) - : ((this.currentToken.data += "--!"), this._reconsumeInState(jp)); - } - [tm](e) { - Rm(e) - ? (this.state = nm) - : e === ep.GREATER_THAN_SIGN - ? this._reconsumeInState(nm) - : e === ep.EOF - ? (this._err(Ju.eofInDoctype), - this._createDoctypeToken(null), - (this.currentToken.forceQuirks = !0), - this._emitCurrentToken(), - this._emitEOFToken()) - : (this._err(Ju.missingWhitespaceBeforeDoctypeName), - this._reconsumeInState(nm)); - } - [nm](e) { - Rm(e) || - (km(e) - ? (this._createDoctypeToken(Fm(e)), (this.state = am)) - : e === ep.NULL - ? (this._err(Ju.unexpectedNullCharacter), - this._createDoctypeToken(Xu.REPLACEMENT_CHARACTER), - (this.state = am)) - : e === ep.GREATER_THAN_SIGN - ? (this._err(Ju.missingDoctypeName), - this._createDoctypeToken(null), - (this.currentToken.forceQuirks = !0), - this._emitCurrentToken(), - (this.state = ap)) - : e === ep.EOF - ? (this._err(Ju.eofInDoctype), - this._createDoctypeToken(null), - (this.currentToken.forceQuirks = !0), - this._emitCurrentToken(), - this._emitEOFToken()) - : (this._createDoctypeToken(Hm(e)), (this.state = am))); - } - [am](e) { - Rm(e) - ? (this.state = rm) - : e === ep.GREATER_THAN_SIGN - ? ((this.state = ap), this._emitCurrentToken()) - : km(e) - ? (this.currentToken.name += Fm(e)) - : e === ep.NULL - ? (this._err(Ju.unexpectedNullCharacter), - (this.currentToken.name += Xu.REPLACEMENT_CHARACTER)) - : e === ep.EOF - ? (this._err(Ju.eofInDoctype), - (this.currentToken.forceQuirks = !0), - this._emitCurrentToken(), - this._emitEOFToken()) - : (this.currentToken.name += Hm(e)); - } - [rm](e) { - Rm(e) || - (e === ep.GREATER_THAN_SIGN - ? ((this.state = ap), this._emitCurrentToken()) - : e === ep.EOF - ? (this._err(Ju.eofInDoctype), - (this.currentToken.forceQuirks = !0), - this._emitCurrentToken(), - this._emitEOFToken()) - : this._consumeSequenceIfMatch(tp.PUBLIC_STRING, e, !1) - ? (this.state = om) - : this._consumeSequenceIfMatch(tp.SYSTEM_STRING, e, !1) - ? (this.state = um) - : this._ensureHibernation() || - (this._err(Ju.invalidCharacterSequenceAfterDoctypeName), - (this.currentToken.forceQuirks = !0), - this._reconsumeInState(gm))); - } - [om](e) { - Rm(e) - ? (this.state = im) - : e === ep.QUOTATION_MARK - ? (this._err(Ju.missingWhitespaceAfterDoctypePublicKeyword), - (this.currentToken.publicId = ""), - (this.state = lm)) - : e === ep.APOSTROPHE - ? (this._err(Ju.missingWhitespaceAfterDoctypePublicKeyword), - (this.currentToken.publicId = ""), - (this.state = sm)) - : e === ep.GREATER_THAN_SIGN - ? (this._err(Ju.missingDoctypePublicIdentifier), - (this.currentToken.forceQuirks = !0), - (this.state = ap), - this._emitCurrentToken()) - : e === ep.EOF - ? (this._err(Ju.eofInDoctype), - (this.currentToken.forceQuirks = !0), - this._emitCurrentToken(), - this._emitEOFToken()) - : (this._err(Ju.missingQuoteBeforeDoctypePublicIdentifier), - (this.currentToken.forceQuirks = !0), - this._reconsumeInState(gm)); - } - [im](e) { - Rm(e) || - (e === ep.QUOTATION_MARK - ? ((this.currentToken.publicId = ""), (this.state = lm)) - : e === ep.APOSTROPHE - ? ((this.currentToken.publicId = ""), (this.state = sm)) - : e === ep.GREATER_THAN_SIGN - ? (this._err(Ju.missingDoctypePublicIdentifier), - (this.currentToken.forceQuirks = !0), - (this.state = ap), - this._emitCurrentToken()) - : e === ep.EOF - ? (this._err(Ju.eofInDoctype), - (this.currentToken.forceQuirks = !0), - this._emitCurrentToken(), - this._emitEOFToken()) - : (this._err(Ju.missingQuoteBeforeDoctypePublicIdentifier), - (this.currentToken.forceQuirks = !0), - this._reconsumeInState(gm))); - } - [lm](e) { - e === ep.QUOTATION_MARK - ? (this.state = cm) - : e === ep.NULL - ? (this._err(Ju.unexpectedNullCharacter), - (this.currentToken.publicId += Xu.REPLACEMENT_CHARACTER)) - : e === ep.GREATER_THAN_SIGN - ? (this._err(Ju.abruptDoctypePublicIdentifier), - (this.currentToken.forceQuirks = !0), - this._emitCurrentToken(), - (this.state = ap)) - : e === ep.EOF - ? (this._err(Ju.eofInDoctype), - (this.currentToken.forceQuirks = !0), - this._emitCurrentToken(), - this._emitEOFToken()) - : (this.currentToken.publicId += Hm(e)); - } - [sm](e) { - e === ep.APOSTROPHE - ? (this.state = cm) - : e === ep.NULL - ? (this._err(Ju.unexpectedNullCharacter), - (this.currentToken.publicId += Xu.REPLACEMENT_CHARACTER)) - : e === ep.GREATER_THAN_SIGN - ? (this._err(Ju.abruptDoctypePublicIdentifier), - (this.currentToken.forceQuirks = !0), - this._emitCurrentToken(), - (this.state = ap)) - : e === ep.EOF - ? (this._err(Ju.eofInDoctype), - (this.currentToken.forceQuirks = !0), - this._emitCurrentToken(), - this._emitEOFToken()) - : (this.currentToken.publicId += Hm(e)); - } - [cm](e) { - Rm(e) - ? (this.state = dm) - : e === ep.GREATER_THAN_SIGN - ? ((this.state = ap), this._emitCurrentToken()) - : e === ep.QUOTATION_MARK - ? (this._err( - Ju.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers, - ), - (this.currentToken.systemId = ""), - (this.state = mm)) - : e === ep.APOSTROPHE - ? (this._err( - Ju.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers, - ), - (this.currentToken.systemId = ""), - (this.state = hm)) - : e === ep.EOF - ? (this._err(Ju.eofInDoctype), - (this.currentToken.forceQuirks = !0), - this._emitCurrentToken(), - this._emitEOFToken()) - : (this._err(Ju.missingQuoteBeforeDoctypeSystemIdentifier), - (this.currentToken.forceQuirks = !0), - this._reconsumeInState(gm)); - } - [dm](e) { - Rm(e) || - (e === ep.GREATER_THAN_SIGN - ? (this._emitCurrentToken(), (this.state = ap)) - : e === ep.QUOTATION_MARK - ? ((this.currentToken.systemId = ""), (this.state = mm)) - : e === ep.APOSTROPHE - ? ((this.currentToken.systemId = ""), (this.state = hm)) - : e === ep.EOF - ? (this._err(Ju.eofInDoctype), - (this.currentToken.forceQuirks = !0), - this._emitCurrentToken(), - this._emitEOFToken()) - : (this._err(Ju.missingQuoteBeforeDoctypeSystemIdentifier), - (this.currentToken.forceQuirks = !0), - this._reconsumeInState(gm))); - } - [um](e) { - Rm(e) - ? (this.state = pm) - : e === ep.QUOTATION_MARK - ? (this._err(Ju.missingWhitespaceAfterDoctypeSystemKeyword), - (this.currentToken.systemId = ""), - (this.state = mm)) - : e === ep.APOSTROPHE - ? (this._err(Ju.missingWhitespaceAfterDoctypeSystemKeyword), - (this.currentToken.systemId = ""), - (this.state = hm)) - : e === ep.GREATER_THAN_SIGN - ? (this._err(Ju.missingDoctypeSystemIdentifier), - (this.currentToken.forceQuirks = !0), - (this.state = ap), - this._emitCurrentToken()) - : e === ep.EOF - ? (this._err(Ju.eofInDoctype), - (this.currentToken.forceQuirks = !0), - this._emitCurrentToken(), - this._emitEOFToken()) - : (this._err(Ju.missingQuoteBeforeDoctypeSystemIdentifier), - (this.currentToken.forceQuirks = !0), - this._reconsumeInState(gm)); - } - [pm](e) { - Rm(e) || - (e === ep.QUOTATION_MARK - ? ((this.currentToken.systemId = ""), (this.state = mm)) - : e === ep.APOSTROPHE - ? ((this.currentToken.systemId = ""), (this.state = hm)) - : e === ep.GREATER_THAN_SIGN - ? (this._err(Ju.missingDoctypeSystemIdentifier), - (this.currentToken.forceQuirks = !0), - (this.state = ap), - this._emitCurrentToken()) - : e === ep.EOF - ? (this._err(Ju.eofInDoctype), - (this.currentToken.forceQuirks = !0), - this._emitCurrentToken(), - this._emitEOFToken()) - : (this._err(Ju.missingQuoteBeforeDoctypeSystemIdentifier), - (this.currentToken.forceQuirks = !0), - this._reconsumeInState(gm))); - } - [mm](e) { - e === ep.QUOTATION_MARK - ? (this.state = fm) - : e === ep.NULL - ? (this._err(Ju.unexpectedNullCharacter), - (this.currentToken.systemId += Xu.REPLACEMENT_CHARACTER)) - : e === ep.GREATER_THAN_SIGN - ? (this._err(Ju.abruptDoctypeSystemIdentifier), - (this.currentToken.forceQuirks = !0), - this._emitCurrentToken(), - (this.state = ap)) - : e === ep.EOF - ? (this._err(Ju.eofInDoctype), - (this.currentToken.forceQuirks = !0), - this._emitCurrentToken(), - this._emitEOFToken()) - : (this.currentToken.systemId += Hm(e)); - } - [hm](e) { - e === ep.APOSTROPHE - ? (this.state = fm) - : e === ep.NULL - ? (this._err(Ju.unexpectedNullCharacter), - (this.currentToken.systemId += Xu.REPLACEMENT_CHARACTER)) - : e === ep.GREATER_THAN_SIGN - ? (this._err(Ju.abruptDoctypeSystemIdentifier), - (this.currentToken.forceQuirks = !0), - this._emitCurrentToken(), - (this.state = ap)) - : e === ep.EOF - ? (this._err(Ju.eofInDoctype), - (this.currentToken.forceQuirks = !0), - this._emitCurrentToken(), - this._emitEOFToken()) - : (this.currentToken.systemId += Hm(e)); - } - [fm](e) { - Rm(e) || - (e === ep.GREATER_THAN_SIGN - ? (this._emitCurrentToken(), (this.state = ap)) - : e === ep.EOF - ? (this._err(Ju.eofInDoctype), - (this.currentToken.forceQuirks = !0), - this._emitCurrentToken(), - this._emitEOFToken()) - : (this._err(Ju.unexpectedCharacterAfterDoctypeSystemIdentifier), - this._reconsumeInState(gm))); - } - [gm](e) { - e === ep.GREATER_THAN_SIGN - ? (this._emitCurrentToken(), (this.state = ap)) - : e === ep.NULL - ? this._err(Ju.unexpectedNullCharacter) - : e === ep.EOF && (this._emitCurrentToken(), this._emitEOFToken()); - } - [Em](e) { - e === ep.RIGHT_SQUARE_BRACKET - ? (this.state = bm) - : e === ep.EOF - ? (this._err(Ju.eofInCdata), this._emitEOFToken()) - : this._emitCodePoint(e); - } - [bm](e) { - e === ep.RIGHT_SQUARE_BRACKET - ? (this.state = vm) - : (this._emitChars("]"), this._reconsumeInState(Em)); - } - [vm](e) { - e === ep.GREATER_THAN_SIGN - ? (this.state = ap) - : e === ep.RIGHT_SQUARE_BRACKET - ? this._emitChars("]") - : (this._emitChars("]]"), this._reconsumeInState(Em)); - } - [Tm](e) { - (this.tempBuff = [ep.AMPERSAND]), - e === ep.NUMBER_SIGN - ? (this.tempBuff.push(e), (this.state = Sm)) - : Mm(e) - ? this._reconsumeInState(ym) - : (this._flushCodePointsConsumedAsCharacterReference(), - this._reconsumeInState(this.returnState)); - } - [ym](e) { - const t = this._matchNamedCharacterReference(e); - if (this._ensureHibernation()) this.tempBuff = [ep.AMPERSAND]; - else if (t) { - const e = this.tempBuff[this.tempBuff.length - 1] === ep.SEMICOLON; - this._isCharacterReferenceAttributeQuirk(e) || - (e || - this._errOnNextCodePoint(Ju.missingSemicolonAfterCharacterReference), - (this.tempBuff = t)), - this._flushCodePointsConsumedAsCharacterReference(), - (this.state = this.returnState); - } else - this._flushCodePointsConsumedAsCharacterReference(), (this.state = _m); - } - [_m](e) { - Mm(e) - ? this._isCharacterReferenceInAttribute() - ? (this.currentAttr.value += Hm(e)) - : this._emitCodePoint(e) - : (e === ep.SEMICOLON && this._err(Ju.unknownNamedCharacterReference), - this._reconsumeInState(this.returnState)); - } - [Sm](e) { - (this.charRefCode = 0), - e === ep.LATIN_SMALL_X || e === ep.LATIN_CAPITAL_X - ? (this.tempBuff.push(e), (this.state = wm)) - : this._reconsumeInState(Cm); - } - [wm](e) { - !(function (e) { - return Im(e) || Dm(e) || Pm(e); - })(e) - ? (this._err(Ju.absenceOfDigitsInNumericCharacterReference), - this._flushCodePointsConsumedAsCharacterReference(), - this._reconsumeInState(this.returnState)) - : this._reconsumeInState(Am); - } - [Cm](e) { - Im(e) - ? this._reconsumeInState(Nm) - : (this._err(Ju.absenceOfDigitsInNumericCharacterReference), - this._flushCodePointsConsumedAsCharacterReference(), - this._reconsumeInState(this.returnState)); - } - [Am](e) { - Dm(e) - ? (this.charRefCode = 16 * this.charRefCode + e - 55) - : Pm(e) - ? (this.charRefCode = 16 * this.charRefCode + e - 87) - : Im(e) - ? (this.charRefCode = 16 * this.charRefCode + e - 48) - : e === ep.SEMICOLON - ? (this.state = xm) - : (this._err(Ju.missingSemicolonAfterCharacterReference), - this._reconsumeInState(xm)); - } - [Nm](e) { - Im(e) - ? (this.charRefCode = 10 * this.charRefCode + e - 48) - : e === ep.SEMICOLON - ? (this.state = xm) - : (this._err(Ju.missingSemicolonAfterCharacterReference), - this._reconsumeInState(xm)); - } - [xm]() { - if (this.charRefCode === ep.NULL) - this._err(Ju.nullCharacterReference), - (this.charRefCode = ep.REPLACEMENT_CHARACTER); - else if (this.charRefCode > 1114111) - this._err(Ju.characterReferenceOutsideUnicodeRange), - (this.charRefCode = ep.REPLACEMENT_CHARACTER); - else if (Xu.isSurrogate(this.charRefCode)) - this._err(Ju.surrogateCharacterReference), - (this.charRefCode = ep.REPLACEMENT_CHARACTER); - else if (Xu.isUndefinedCodePoint(this.charRefCode)) - this._err(Ju.noncharacterCharacterReference); - else if ( - Xu.isControlCodePoint(this.charRefCode) || - this.charRefCode === ep.CARRIAGE_RETURN - ) { - this._err(Ju.controlCharacterReference); - const e = np[this.charRefCode]; - e && (this.charRefCode = e); - } - (this.tempBuff = [this.charRefCode]), - this._flushCodePointsConsumedAsCharacterReference(), - this._reconsumeInState(this.returnState); - } -} -(Um.CHARACTER_TOKEN = "CHARACTER_TOKEN"), - (Um.NULL_CHARACTER_TOKEN = "NULL_CHARACTER_TOKEN"), - (Um.WHITESPACE_CHARACTER_TOKEN = "WHITESPACE_CHARACTER_TOKEN"), - (Um.START_TAG_TOKEN = "START_TAG_TOKEN"), - (Um.END_TAG_TOKEN = "END_TAG_TOKEN"), - (Um.COMMENT_TOKEN = "COMMENT_TOKEN"), - (Um.DOCTYPE_TOKEN = "DOCTYPE_TOKEN"), - (Um.EOF_TOKEN = "EOF_TOKEN"), - (Um.HIBERNATION_TOKEN = "HIBERNATION_TOKEN"), - (Um.MODE = { - DATA: ap, - RCDATA: rp, - RAWTEXT: op, - SCRIPT_DATA: ip, - PLAINTEXT: lp, + xu = Su({ + space: "html", + attributes: { + acceptcharset: "accept-charset", + classname: "class", + htmlfor: "for", + httpequiv: "http-equiv", + }, + transform: Nu, + mustUseProperty: ["checked", "multiple", "muted", "selected"], + properties: { + abbr: null, + accept: fu, + acceptCharset: hu, + accessKey: hu, + action: null, + allow: null, + allowFullScreen: du, + allowPaymentRequest: du, + allowUserMedia: du, + alt: null, + as: null, + async: du, + autoCapitalize: null, + autoComplete: hu, + autoFocus: du, + autoPlay: du, + blocking: hu, + capture: du, + charSet: null, + checked: du, + cite: null, + className: hu, + cols: mu, + colSpan: null, + content: null, + contentEditable: uu, + controls: du, + controlsList: hu, + coords: mu | fu, + crossOrigin: null, + data: null, + dateTime: null, + decoding: null, + default: du, + defer: du, + dir: null, + dirName: null, + disabled: du, + download: pu, + draggable: uu, + encType: null, + enterKeyHint: null, + fetchPriority: null, + form: null, + formAction: null, + formEncType: null, + formMethod: null, + formNoValidate: du, + formTarget: null, + headers: hu, + height: mu, + hidden: du, + high: mu, + href: null, + hrefLang: null, + htmlFor: hu, + httpEquiv: hu, + id: null, + imageSizes: null, + imageSrcSet: null, + inert: du, + inputMode: null, + integrity: null, + is: null, + isMap: du, + itemId: null, + itemProp: hu, + itemRef: hu, + itemScope: du, + itemType: hu, + kind: null, + label: null, + lang: null, + language: null, + list: null, + loading: null, + loop: du, + low: mu, + manifest: null, + max: null, + maxLength: mu, + media: null, + method: null, + min: null, + minLength: mu, + multiple: du, + muted: du, + name: null, + nonce: null, + noModule: du, + noValidate: du, + onAbort: null, + onAfterPrint: null, + onAuxClick: null, + onBeforeMatch: null, + onBeforePrint: null, + onBeforeToggle: null, + onBeforeUnload: null, + onBlur: null, + onCancel: null, + onCanPlay: null, + onCanPlayThrough: null, + onChange: null, + onClick: null, + onClose: null, + onContextLost: null, + onContextMenu: null, + onContextRestored: null, + onCopy: null, + onCueChange: null, + onCut: null, + onDblClick: null, + onDrag: null, + onDragEnd: null, + onDragEnter: null, + onDragExit: null, + onDragLeave: null, + onDragOver: null, + onDragStart: null, + onDrop: null, + onDurationChange: null, + onEmptied: null, + onEnded: null, + onError: null, + onFocus: null, + onFormData: null, + onHashChange: null, + onInput: null, + onInvalid: null, + onKeyDown: null, + onKeyPress: null, + onKeyUp: null, + onLanguageChange: null, + onLoad: null, + onLoadedData: null, + onLoadedMetadata: null, + onLoadEnd: null, + onLoadStart: null, + onMessage: null, + onMessageError: null, + onMouseDown: null, + onMouseEnter: null, + onMouseLeave: null, + onMouseMove: null, + onMouseOut: null, + onMouseOver: null, + onMouseUp: null, + onOffline: null, + onOnline: null, + onPageHide: null, + onPageShow: null, + onPaste: null, + onPause: null, + onPlay: null, + onPlaying: null, + onPopState: null, + onProgress: null, + onRateChange: null, + onRejectionHandled: null, + onReset: null, + onResize: null, + onScroll: null, + onScrollEnd: null, + onSecurityPolicyViolation: null, + onSeeked: null, + onSeeking: null, + onSelect: null, + onSlotChange: null, + onStalled: null, + onStorage: null, + onSubmit: null, + onSuspend: null, + onTimeUpdate: null, + onToggle: null, + onUnhandledRejection: null, + onUnload: null, + onVolumeChange: null, + onWaiting: null, + onWheel: null, + open: du, + optimum: mu, + pattern: null, + ping: hu, + placeholder: null, + playsInline: du, + popover: null, + popoverTarget: null, + popoverTargetAction: null, + poster: null, + preload: null, + readOnly: du, + referrerPolicy: null, + rel: hu, + required: du, + reversed: du, + rows: mu, + rowSpan: mu, + sandbox: hu, + scope: null, + scoped: du, + seamless: du, + selected: du, + shadowRootDelegatesFocus: du, + shadowRootMode: null, + shape: null, + size: mu, + sizes: null, + slot: null, + span: mu, + spellCheck: uu, + src: null, + srcDoc: null, + srcLang: null, + srcSet: null, + start: mu, + step: null, + style: null, + tabIndex: mu, + target: null, + title: null, + translate: null, + type: null, + typeMustMatch: du, + useMap: null, + value: uu, + width: mu, + wrap: null, + align: null, + aLink: null, + archive: hu, + axis: null, + background: null, + bgColor: null, + border: mu, + borderColor: null, + bottomMargin: mu, + cellPadding: null, + cellSpacing: null, + char: null, + charOff: null, + classId: null, + clear: null, + code: null, + codeBase: null, + codeType: null, + color: null, + compact: du, + declare: du, + event: null, + face: null, + frame: null, + frameBorder: null, + hSpace: mu, + leftMargin: mu, + link: null, + longDesc: null, + lowSrc: null, + marginHeight: mu, + marginWidth: mu, + noResize: du, + noHref: du, + noShade: du, + noWrap: du, + object: null, + profile: null, + prompt: null, + rev: null, + rightMargin: mu, + rules: null, + scheme: null, + scrolling: uu, + standby: null, + summary: null, + text: null, + topMargin: mu, + valueType: null, + version: null, + vAlign: null, + vLink: null, + vSpace: mu, + allowTransparency: null, + autoCorrect: null, + autoSave: null, + disablePictureInPicture: du, + disableRemotePlayback: du, + prefix: null, + property: null, + results: mu, + security: null, + unselectable: null, + }, }), - (Um.getTokenAttr = function (e, t) { - for (let n = e.attrs.length - 1; n >= 0; n--) - if (e.attrs[n].name === t) return e.attrs[n].value; - return null; - }); -var Gm = Um, - Vm = {}; -const Zm = (Vm.NAMESPACES = { - HTML: "http://www.w3.org/1999/xhtml", - MATHML: "http://www.w3.org/1998/Math/MathML", - SVG: "http://www.w3.org/2000/svg", - XLINK: "http://www.w3.org/1999/xlink", - XML: "http://www.w3.org/XML/1998/namespace", - XMLNS: "http://www.w3.org/2000/xmlns/", -}); -(Vm.ATTRS = { - TYPE: "type", - ACTION: "action", - ENCODING: "encoding", - PROMPT: "prompt", - NAME: "name", - COLOR: "color", - FACE: "face", - SIZE: "size", -}), - (Vm.DOCUMENT_MODE = { - NO_QUIRKS: "no-quirks", - QUIRKS: "quirks", - LIMITED_QUIRKS: "limited-quirks", - }); -const $m = (Vm.TAG_NAMES = { - A: "a", - ADDRESS: "address", - ANNOTATION_XML: "annotation-xml", - APPLET: "applet", - AREA: "area", - ARTICLE: "article", - ASIDE: "aside", - B: "b", - BASE: "base", - BASEFONT: "basefont", - BGSOUND: "bgsound", - BIG: "big", - BLOCKQUOTE: "blockquote", - BODY: "body", - BR: "br", - BUTTON: "button", - CAPTION: "caption", - CENTER: "center", - CODE: "code", - COL: "col", - COLGROUP: "colgroup", - DD: "dd", - DESC: "desc", - DETAILS: "details", - DIALOG: "dialog", - DIR: "dir", - DIV: "div", - DL: "dl", - DT: "dt", - EM: "em", - EMBED: "embed", - FIELDSET: "fieldset", - FIGCAPTION: "figcaption", - FIGURE: "figure", - FONT: "font", - FOOTER: "footer", - FOREIGN_OBJECT: "foreignObject", - FORM: "form", - FRAME: "frame", - FRAMESET: "frameset", - H1: "h1", - H2: "h2", - H3: "h3", - H4: "h4", - H5: "h5", - H6: "h6", - HEAD: "head", - HEADER: "header", - HGROUP: "hgroup", - HR: "hr", - HTML: "html", - I: "i", - IMG: "img", - IMAGE: "image", - INPUT: "input", - IFRAME: "iframe", - KEYGEN: "keygen", - LABEL: "label", - LI: "li", - LINK: "link", - LISTING: "listing", - MAIN: "main", - MALIGNMARK: "malignmark", - MARQUEE: "marquee", - MATH: "math", - MENU: "menu", - META: "meta", - MGLYPH: "mglyph", - MI: "mi", - MO: "mo", - MN: "mn", - MS: "ms", - MTEXT: "mtext", - NAV: "nav", - NOBR: "nobr", - NOFRAMES: "noframes", - NOEMBED: "noembed", - NOSCRIPT: "noscript", - OBJECT: "object", - OL: "ol", - OPTGROUP: "optgroup", - OPTION: "option", - P: "p", - PARAM: "param", - PLAINTEXT: "plaintext", - PRE: "pre", - RB: "rb", - RP: "rp", - RT: "rt", - RTC: "rtc", - RUBY: "ruby", - S: "s", - SCRIPT: "script", - SECTION: "section", - SELECT: "select", - SOURCE: "source", - SMALL: "small", - SPAN: "span", - STRIKE: "strike", - STRONG: "strong", - STYLE: "style", - SUB: "sub", - SUMMARY: "summary", - SUP: "sup", - TABLE: "table", - TBODY: "tbody", - TEMPLATE: "template", - TEXTAREA: "textarea", - TFOOT: "tfoot", - TD: "td", - TH: "th", - THEAD: "thead", - TITLE: "title", - TR: "tr", - TRACK: "track", - TT: "tt", - U: "u", - UL: "ul", - SVG: "svg", - VAR: "var", - WBR: "wbr", - XMP: "xmp", -}); -Vm.SPECIAL_ELEMENTS = { - [Zm.HTML]: { - [$m.ADDRESS]: !0, - [$m.APPLET]: !0, - [$m.AREA]: !0, - [$m.ARTICLE]: !0, - [$m.ASIDE]: !0, - [$m.BASE]: !0, - [$m.BASEFONT]: !0, - [$m.BGSOUND]: !0, - [$m.BLOCKQUOTE]: !0, - [$m.BODY]: !0, - [$m.BR]: !0, - [$m.BUTTON]: !0, - [$m.CAPTION]: !0, - [$m.CENTER]: !0, - [$m.COL]: !0, - [$m.COLGROUP]: !0, - [$m.DD]: !0, - [$m.DETAILS]: !0, - [$m.DIR]: !0, - [$m.DIV]: !0, - [$m.DL]: !0, - [$m.DT]: !0, - [$m.EMBED]: !0, - [$m.FIELDSET]: !0, - [$m.FIGCAPTION]: !0, - [$m.FIGURE]: !0, - [$m.FOOTER]: !0, - [$m.FORM]: !0, - [$m.FRAME]: !0, - [$m.FRAMESET]: !0, - [$m.H1]: !0, - [$m.H2]: !0, - [$m.H3]: !0, - [$m.H4]: !0, - [$m.H5]: !0, - [$m.H6]: !0, - [$m.HEAD]: !0, - [$m.HEADER]: !0, - [$m.HGROUP]: !0, - [$m.HR]: !0, - [$m.HTML]: !0, - [$m.IFRAME]: !0, - [$m.IMG]: !0, - [$m.INPUT]: !0, - [$m.LI]: !0, - [$m.LINK]: !0, - [$m.LISTING]: !0, - [$m.MAIN]: !0, - [$m.MARQUEE]: !0, - [$m.MENU]: !0, - [$m.META]: !0, - [$m.NAV]: !0, - [$m.NOEMBED]: !0, - [$m.NOFRAMES]: !0, - [$m.NOSCRIPT]: !0, - [$m.OBJECT]: !0, - [$m.OL]: !0, - [$m.P]: !0, - [$m.PARAM]: !0, - [$m.PLAINTEXT]: !0, - [$m.PRE]: !0, - [$m.SCRIPT]: !0, - [$m.SECTION]: !0, - [$m.SELECT]: !0, - [$m.SOURCE]: !0, - [$m.STYLE]: !0, - [$m.SUMMARY]: !0, - [$m.TABLE]: !0, - [$m.TBODY]: !0, - [$m.TD]: !0, - [$m.TEMPLATE]: !0, - [$m.TEXTAREA]: !0, - [$m.TFOOT]: !0, - [$m.TH]: !0, - [$m.THEAD]: !0, - [$m.TITLE]: !0, - [$m.TR]: !0, - [$m.TRACK]: !0, - [$m.UL]: !0, - [$m.WBR]: !0, - [$m.XMP]: !0, - }, - [Zm.MATHML]: { - [$m.MI]: !0, - [$m.MO]: !0, - [$m.MN]: !0, - [$m.MS]: !0, - [$m.MTEXT]: !0, - [$m.ANNOTATION_XML]: !0, - }, - [Zm.SVG]: { [$m.TITLE]: !0, [$m.FOREIGN_OBJECT]: !0, [$m.DESC]: !0 }, -}; -const Wm = Vm, - jm = Wm.TAG_NAMES, - qm = Wm.NAMESPACES; -function Ym(e) { - switch (e.length) { - case 1: - return e === jm.P; - case 2: - return ( - e === jm.RB || - e === jm.RP || - e === jm.RT || - e === jm.DD || - e === jm.DT || - e === jm.LI - ); - case 3: - return e === jm.RTC; - case 6: - return e === jm.OPTION; - case 8: - return e === jm.OPTGROUP; - } - return !1; -} -function Km(e) { - switch (e.length) { - case 1: - return e === jm.P; - case 2: - return ( - e === jm.RB || - e === jm.RP || - e === jm.RT || - e === jm.DD || - e === jm.DT || - e === jm.LI || - e === jm.TD || - e === jm.TH || - e === jm.TR - ); - case 3: - return e === jm.RTC; - case 5: - return e === jm.TBODY || e === jm.TFOOT || e === jm.THEAD; - case 6: - return e === jm.OPTION; - case 7: - return e === jm.CAPTION; - case 8: - return e === jm.OPTGROUP || e === jm.COLGROUP; - } - return !1; -} -function Xm(e, t) { - switch (e.length) { - case 2: - if (e === jm.TD || e === jm.TH) return t === qm.HTML; - if (e === jm.MI || e === jm.MO || e === jm.MN || e === jm.MS) - return t === qm.MATHML; - break; - case 4: - if (e === jm.HTML) return t === qm.HTML; - if (e === jm.DESC) return t === qm.SVG; - break; - case 5: - if (e === jm.TABLE) return t === qm.HTML; - if (e === jm.MTEXT) return t === qm.MATHML; - if (e === jm.TITLE) return t === qm.SVG; - break; - case 6: - return (e === jm.APPLET || e === jm.OBJECT) && t === qm.HTML; - case 7: - return (e === jm.CAPTION || e === jm.MARQUEE) && t === qm.HTML; - case 8: - return e === jm.TEMPLATE && t === qm.HTML; - case 13: - return e === jm.FOREIGN_OBJECT && t === qm.SVG; - case 14: - return e === jm.ANNOTATION_XML && t === qm.MATHML; - } - return !1; -} -var Qm = class { - constructor(e, t) { - (this.stackTop = -1), - (this.items = []), - (this.current = e), - (this.currentTagName = null), - (this.currentTmplContent = null), - (this.tmplCount = 0), - (this.treeAdapter = t); - } - _indexOf(e) { - let t = -1; - for (let n = this.stackTop; n >= 0; n--) - if (this.items[n] === e) { - t = n; - break; - } - return t; - } - _isInTemplate() { - return ( - this.currentTagName === jm.TEMPLATE && - this.treeAdapter.getNamespaceURI(this.current) === qm.HTML - ); - } - _updateCurrentElement() { - (this.current = this.items[this.stackTop]), - (this.currentTagName = - this.current && this.treeAdapter.getTagName(this.current)), - (this.currentTmplContent = this._isInTemplate() - ? this.treeAdapter.getTemplateContent(this.current) - : null); - } - push(e) { - (this.items[++this.stackTop] = e), - this._updateCurrentElement(), - this._isInTemplate() && this.tmplCount++; - } - pop() { - this.stackTop--, - this.tmplCount > 0 && this._isInTemplate() && this.tmplCount--, - this._updateCurrentElement(); - } - replace(e, t) { - const n = this._indexOf(e); - (this.items[n] = t), n === this.stackTop && this._updateCurrentElement(); - } - insertAfter(e, t) { - const n = this._indexOf(e) + 1; - this.items.splice(n, 0, t), - n === ++this.stackTop && this._updateCurrentElement(); - } - popUntilTagNamePopped(e) { - for (; this.stackTop > -1; ) { - const t = this.currentTagName, - n = this.treeAdapter.getNamespaceURI(this.current); - if ((this.pop(), t === e && n === qm.HTML)) break; - } - } - popUntilElementPopped(e) { - for (; this.stackTop > -1; ) { - const t = this.current; - if ((this.pop(), t === e)) break; - } - } - popUntilNumberedHeaderPopped() { - for (; this.stackTop > -1; ) { - const e = this.currentTagName, - t = this.treeAdapter.getNamespaceURI(this.current); - if ( - (this.pop(), - e === jm.H1 || - e === jm.H2 || - e === jm.H3 || - e === jm.H4 || - e === jm.H5 || - (e === jm.H6 && t === qm.HTML)) - ) - break; - } - } - popUntilTableCellPopped() { - for (; this.stackTop > -1; ) { - const e = this.currentTagName, - t = this.treeAdapter.getNamespaceURI(this.current); - if ((this.pop(), e === jm.TD || (e === jm.TH && t === qm.HTML))) break; + ku = Su({ + space: "svg", + attributes: { + accentHeight: "accent-height", + alignmentBaseline: "alignment-baseline", + arabicForm: "arabic-form", + baselineShift: "baseline-shift", + capHeight: "cap-height", + className: "class", + clipPath: "clip-path", + clipRule: "clip-rule", + colorInterpolation: "color-interpolation", + colorInterpolationFilters: "color-interpolation-filters", + colorProfile: "color-profile", + colorRendering: "color-rendering", + crossOrigin: "crossorigin", + dataType: "datatype", + dominantBaseline: "dominant-baseline", + enableBackground: "enable-background", + fillOpacity: "fill-opacity", + fillRule: "fill-rule", + floodColor: "flood-color", + floodOpacity: "flood-opacity", + fontFamily: "font-family", + fontSize: "font-size", + fontSizeAdjust: "font-size-adjust", + fontStretch: "font-stretch", + fontStyle: "font-style", + fontVariant: "font-variant", + fontWeight: "font-weight", + glyphName: "glyph-name", + glyphOrientationHorizontal: "glyph-orientation-horizontal", + glyphOrientationVertical: "glyph-orientation-vertical", + hrefLang: "hreflang", + horizAdvX: "horiz-adv-x", + horizOriginX: "horiz-origin-x", + horizOriginY: "horiz-origin-y", + imageRendering: "image-rendering", + letterSpacing: "letter-spacing", + lightingColor: "lighting-color", + markerEnd: "marker-end", + markerMid: "marker-mid", + markerStart: "marker-start", + navDown: "nav-down", + navDownLeft: "nav-down-left", + navDownRight: "nav-down-right", + navLeft: "nav-left", + navNext: "nav-next", + navPrev: "nav-prev", + navRight: "nav-right", + navUp: "nav-up", + navUpLeft: "nav-up-left", + navUpRight: "nav-up-right", + onAbort: "onabort", + onActivate: "onactivate", + onAfterPrint: "onafterprint", + onBeforePrint: "onbeforeprint", + onBegin: "onbegin", + onCancel: "oncancel", + onCanPlay: "oncanplay", + onCanPlayThrough: "oncanplaythrough", + onChange: "onchange", + onClick: "onclick", + onClose: "onclose", + onCopy: "oncopy", + onCueChange: "oncuechange", + onCut: "oncut", + onDblClick: "ondblclick", + onDrag: "ondrag", + onDragEnd: "ondragend", + onDragEnter: "ondragenter", + onDragExit: "ondragexit", + onDragLeave: "ondragleave", + onDragOver: "ondragover", + onDragStart: "ondragstart", + onDrop: "ondrop", + onDurationChange: "ondurationchange", + onEmptied: "onemptied", + onEnd: "onend", + onEnded: "onended", + onError: "onerror", + onFocus: "onfocus", + onFocusIn: "onfocusin", + onFocusOut: "onfocusout", + onHashChange: "onhashchange", + onInput: "oninput", + onInvalid: "oninvalid", + onKeyDown: "onkeydown", + onKeyPress: "onkeypress", + onKeyUp: "onkeyup", + onLoad: "onload", + onLoadedData: "onloadeddata", + onLoadedMetadata: "onloadedmetadata", + onLoadStart: "onloadstart", + onMessage: "onmessage", + onMouseDown: "onmousedown", + onMouseEnter: "onmouseenter", + onMouseLeave: "onmouseleave", + onMouseMove: "onmousemove", + onMouseOut: "onmouseout", + onMouseOver: "onmouseover", + onMouseUp: "onmouseup", + onMouseWheel: "onmousewheel", + onOffline: "onoffline", + onOnline: "ononline", + onPageHide: "onpagehide", + onPageShow: "onpageshow", + onPaste: "onpaste", + onPause: "onpause", + onPlay: "onplay", + onPlaying: "onplaying", + onPopState: "onpopstate", + onProgress: "onprogress", + onRateChange: "onratechange", + onRepeat: "onrepeat", + onReset: "onreset", + onResize: "onresize", + onScroll: "onscroll", + onSeeked: "onseeked", + onSeeking: "onseeking", + onSelect: "onselect", + onShow: "onshow", + onStalled: "onstalled", + onStorage: "onstorage", + onSubmit: "onsubmit", + onSuspend: "onsuspend", + onTimeUpdate: "ontimeupdate", + onToggle: "ontoggle", + onUnload: "onunload", + onVolumeChange: "onvolumechange", + onWaiting: "onwaiting", + onZoom: "onzoom", + overlinePosition: "overline-position", + overlineThickness: "overline-thickness", + paintOrder: "paint-order", + panose1: "panose-1", + pointerEvents: "pointer-events", + referrerPolicy: "referrerpolicy", + renderingIntent: "rendering-intent", + shapeRendering: "shape-rendering", + stopColor: "stop-color", + stopOpacity: "stop-opacity", + strikethroughPosition: "strikethrough-position", + strikethroughThickness: "strikethrough-thickness", + strokeDashArray: "stroke-dasharray", + strokeDashOffset: "stroke-dashoffset", + strokeLineCap: "stroke-linecap", + strokeLineJoin: "stroke-linejoin", + strokeMiterLimit: "stroke-miterlimit", + strokeOpacity: "stroke-opacity", + strokeWidth: "stroke-width", + tabIndex: "tabindex", + textAnchor: "text-anchor", + textDecoration: "text-decoration", + textRendering: "text-rendering", + transformOrigin: "transform-origin", + typeOf: "typeof", + underlinePosition: "underline-position", + underlineThickness: "underline-thickness", + unicodeBidi: "unicode-bidi", + unicodeRange: "unicode-range", + unitsPerEm: "units-per-em", + vAlphabetic: "v-alphabetic", + vHanging: "v-hanging", + vIdeographic: "v-ideographic", + vMathematical: "v-mathematical", + vectorEffect: "vector-effect", + vertAdvY: "vert-adv-y", + vertOriginX: "vert-origin-x", + vertOriginY: "vert-origin-y", + wordSpacing: "word-spacing", + writingMode: "writing-mode", + xHeight: "x-height", + playbackOrder: "playbackorder", + timelineBegin: "timelinebegin", + }, + transform: wu, + properties: { + about: gu, + accentHeight: mu, + accumulate: null, + additive: null, + alignmentBaseline: null, + alphabetic: mu, + amplitude: mu, + arabicForm: null, + ascent: mu, + attributeName: null, + attributeType: null, + azimuth: mu, + bandwidth: null, + baselineShift: null, + baseFrequency: null, + baseProfile: null, + bbox: null, + begin: null, + bias: mu, + by: null, + calcMode: null, + capHeight: mu, + className: hu, + clip: null, + clipPath: null, + clipPathUnits: null, + clipRule: null, + color: null, + colorInterpolation: null, + colorInterpolationFilters: null, + colorProfile: null, + colorRendering: null, + content: null, + contentScriptType: null, + contentStyleType: null, + crossOrigin: null, + cursor: null, + cx: null, + cy: null, + d: null, + dataType: null, + defaultAction: null, + descent: mu, + diffuseConstant: mu, + direction: null, + display: null, + dur: null, + divisor: mu, + dominantBaseline: null, + download: du, + dx: null, + dy: null, + edgeMode: null, + editable: null, + elevation: mu, + enableBackground: null, + end: null, + event: null, + exponent: mu, + externalResourcesRequired: null, + fill: null, + fillOpacity: mu, + fillRule: null, + filter: null, + filterRes: null, + filterUnits: null, + floodColor: null, + floodOpacity: null, + focusable: null, + focusHighlight: null, + fontFamily: null, + fontSize: null, + fontSizeAdjust: null, + fontStretch: null, + fontStyle: null, + fontVariant: null, + fontWeight: null, + format: null, + fr: null, + from: null, + fx: null, + fy: null, + g1: fu, + g2: fu, + glyphName: fu, + glyphOrientationHorizontal: null, + glyphOrientationVertical: null, + glyphRef: null, + gradientTransform: null, + gradientUnits: null, + handler: null, + hanging: mu, + hatchContentUnits: null, + hatchUnits: null, + height: null, + href: null, + hrefLang: null, + horizAdvX: mu, + horizOriginX: mu, + horizOriginY: mu, + id: null, + ideographic: mu, + imageRendering: null, + initialVisibility: null, + in: null, + in2: null, + intercept: mu, + k: mu, + k1: mu, + k2: mu, + k3: mu, + k4: mu, + kernelMatrix: gu, + kernelUnitLength: null, + keyPoints: null, + keySplines: null, + keyTimes: null, + kerning: null, + lang: null, + lengthAdjust: null, + letterSpacing: null, + lightingColor: null, + limitingConeAngle: mu, + local: null, + markerEnd: null, + markerMid: null, + markerStart: null, + markerHeight: null, + markerUnits: null, + markerWidth: null, + mask: null, + maskContentUnits: null, + maskUnits: null, + mathematical: null, + max: null, + media: null, + mediaCharacterEncoding: null, + mediaContentEncodings: null, + mediaSize: mu, + mediaTime: null, + method: null, + min: null, + mode: null, + name: null, + navDown: null, + navDownLeft: null, + navDownRight: null, + navLeft: null, + navNext: null, + navPrev: null, + navRight: null, + navUp: null, + navUpLeft: null, + navUpRight: null, + numOctaves: null, + observer: null, + offset: null, + onAbort: null, + onActivate: null, + onAfterPrint: null, + onBeforePrint: null, + onBegin: null, + onCancel: null, + onCanPlay: null, + onCanPlayThrough: null, + onChange: null, + onClick: null, + onClose: null, + onCopy: null, + onCueChange: null, + onCut: null, + onDblClick: null, + onDrag: null, + onDragEnd: null, + onDragEnter: null, + onDragExit: null, + onDragLeave: null, + onDragOver: null, + onDragStart: null, + onDrop: null, + onDurationChange: null, + onEmptied: null, + onEnd: null, + onEnded: null, + onError: null, + onFocus: null, + onFocusIn: null, + onFocusOut: null, + onHashChange: null, + onInput: null, + onInvalid: null, + onKeyDown: null, + onKeyPress: null, + onKeyUp: null, + onLoad: null, + onLoadedData: null, + onLoadedMetadata: null, + onLoadStart: null, + onMessage: null, + onMouseDown: null, + onMouseEnter: null, + onMouseLeave: null, + onMouseMove: null, + onMouseOut: null, + onMouseOver: null, + onMouseUp: null, + onMouseWheel: null, + onOffline: null, + onOnline: null, + onPageHide: null, + onPageShow: null, + onPaste: null, + onPause: null, + onPlay: null, + onPlaying: null, + onPopState: null, + onProgress: null, + onRateChange: null, + onRepeat: null, + onReset: null, + onResize: null, + onScroll: null, + onSeeked: null, + onSeeking: null, + onSelect: null, + onShow: null, + onStalled: null, + onStorage: null, + onSubmit: null, + onSuspend: null, + onTimeUpdate: null, + onToggle: null, + onUnload: null, + onVolumeChange: null, + onWaiting: null, + onZoom: null, + opacity: null, + operator: null, + order: null, + orient: null, + orientation: null, + origin: null, + overflow: null, + overlay: null, + overlinePosition: mu, + overlineThickness: mu, + paintOrder: null, + panose1: null, + path: null, + pathLength: mu, + patternContentUnits: null, + patternTransform: null, + patternUnits: null, + phase: null, + ping: hu, + pitch: null, + playbackOrder: null, + pointerEvents: null, + points: null, + pointsAtX: mu, + pointsAtY: mu, + pointsAtZ: mu, + preserveAlpha: null, + preserveAspectRatio: null, + primitiveUnits: null, + propagate: null, + property: gu, + r: null, + radius: null, + referrerPolicy: null, + refX: null, + refY: null, + rel: gu, + rev: gu, + renderingIntent: null, + repeatCount: null, + repeatDur: null, + requiredExtensions: gu, + requiredFeatures: gu, + requiredFonts: gu, + requiredFormats: gu, + resource: null, + restart: null, + result: null, + rotate: null, + rx: null, + ry: null, + scale: null, + seed: null, + shapeRendering: null, + side: null, + slope: null, + snapshotTime: null, + specularConstant: mu, + specularExponent: mu, + spreadMethod: null, + spacing: null, + startOffset: null, + stdDeviation: null, + stemh: null, + stemv: null, + stitchTiles: null, + stopColor: null, + stopOpacity: null, + strikethroughPosition: mu, + strikethroughThickness: mu, + string: null, + stroke: null, + strokeDashArray: gu, + strokeDashOffset: null, + strokeLineCap: null, + strokeLineJoin: null, + strokeMiterLimit: mu, + strokeOpacity: mu, + strokeWidth: null, + style: null, + surfaceScale: mu, + syncBehavior: null, + syncBehaviorDefault: null, + syncMaster: null, + syncTolerance: null, + syncToleranceDefault: null, + systemLanguage: gu, + tabIndex: mu, + tableValues: null, + target: null, + targetX: mu, + targetY: mu, + textAnchor: null, + textDecoration: null, + textRendering: null, + textLength: null, + timelineBegin: null, + title: null, + transformBehavior: null, + type: null, + typeOf: gu, + to: null, + transform: null, + transformOrigin: null, + u1: null, + u2: null, + underlinePosition: mu, + underlineThickness: mu, + unicode: null, + unicodeBidi: null, + unicodeRange: null, + unitsPerEm: mu, + values: null, + vAlphabetic: mu, + vMathematical: mu, + vectorEffect: null, + vHanging: mu, + vIdeographic: mu, + version: null, + vertAdvY: mu, + vertOriginX: mu, + vertOriginY: mu, + viewBox: null, + viewTarget: null, + visibility: null, + width: null, + widths: null, + wordSpacing: null, + writingMode: null, + x: null, + x1: null, + x2: null, + xChannelSelector: null, + xHeight: mu, + y: null, + y1: null, + y2: null, + yChannelSelector: null, + z: null, + zoomAndPan: null, + }, + }), + Ou = /^data[-\w.:]+$/i, + Lu = /-[a-z]/g, + Mu = /[A-Z]/g; +function Du(e, t) { + const n = lu(t); + let a = t, + r = su; + if (n in e.normal) return e.property[e.normal[n]]; + if (n.length > 4 && "data" === n.slice(0, 4) && Ou.test(t)) { + if ("-" === t.charAt(4)) { + const e = t.slice(5).replace(Lu, Bu); + a = "data" + e.charAt(0).toUpperCase() + e.slice(1); + } else { + const e = t.slice(4); + if (!Lu.test(e)) { + let n = e.replace(Mu, Pu); + "-" !== n.charAt(0) && (n = "-" + n), (t = "data" + n); + } } + r = Tu; } - popAllUpToHtmlElement() { - (this.stackTop = 0), this._updateCurrentElement(); - } - clearBackToTableContext() { - for ( - ; - (this.currentTagName !== jm.TABLE && - this.currentTagName !== jm.TEMPLATE && - this.currentTagName !== jm.HTML) || - this.treeAdapter.getNamespaceURI(this.current) !== qm.HTML; - - ) - this.pop(); + return new r(a, t); +} +function Pu(e) { + return "-" + e.toLowerCase(); +} +function Bu(e) { + return e.charAt(1).toUpperCase(); +} +const Fu = iu([Au, Cu, Iu, Ru, xu], "html"), + Hu = iu([Au, Cu, Iu, Ru, ku], "svg"); +function Uu(e) { + const t = [], + n = String(e || ""); + let a = n.indexOf(","), + r = 0, + o = !1; + for (; !o; ) { + -1 === a && ((a = n.length), (o = !0)); + const e = n.slice(r, a).trim(); + (!e && o) || t.push(e), (r = a + 1), (a = n.indexOf(",", r)); } - clearBackToTableBodyContext() { - for ( - ; - (this.currentTagName !== jm.TBODY && - this.currentTagName !== jm.TFOOT && - this.currentTagName !== jm.THEAD && - this.currentTagName !== jm.TEMPLATE && - this.currentTagName !== jm.HTML) || - this.treeAdapter.getNamespaceURI(this.current) !== qm.HTML; - - ) - this.pop(); + return t; +} +function zu(e, t) { + const n = t || {}; + return ("" === e[e.length - 1] ? [...e, ""] : e) + .join((n.padRight ? " " : "") + "," + (!1 === n.padLeft ? "" : " ")) + .trim(); +} +const Gu = /[#.]/g; +function Vu(e) { + const t = String(e || "").trim(); + return t ? t.split(/[ \t\n\r\f]+/g) : []; +} +function Zu(e) { + return e.join(" ").trim(); +} +const $u = new Set(["button", "menu", "reset", "submit"]), + Wu = {}.hasOwnProperty; +function ju(e, t, n) { + const a = + n && + (function (e) { + const t = {}; + let n = -1; + for (; ++n < e.length; ) t[e[n].toLowerCase()] = e[n]; + return t; + })(n); + return function (n, r, ...o) { + let i, + l = -1; + if (null == n) { + i = { type: "root", children: [] }; + const e = r; + o.unshift(e); + } else if ( + ((i = (function (e, t) { + const n = e || "", + a = {}; + let r, + o, + i = 0; + for (; i < n.length; ) { + Gu.lastIndex = i; + const e = Gu.exec(n), + t = n.slice(i, e ? e.index : n.length); + t && + (r + ? "#" === r + ? (a.id = t) + : Array.isArray(a.className) + ? a.className.push(t) + : (a.className = [t]) + : (o = t), + (i += t.length)), + e && ((r = e[0]), i++); + } + return { + type: "element", + tagName: o || t || "div", + properties: a, + children: [], + }; + })(n, t)), + (i.tagName = i.tagName.toLowerCase()), + a && Wu.call(a, i.tagName) && (i.tagName = a[i.tagName]), + (function (e, t) { + if (null == e || "object" != typeof e || Array.isArray(e)) return !1; + if ("input" === t || !e.type || "string" != typeof e.type) return !0; + if ("children" in e && Array.isArray(e.children)) return !1; + if ("button" === t) return $u.has(e.type.toLowerCase()); + return !("value" in e); + })(r, i.tagName)) + ) { + let t; + for (t in r) Wu.call(r, t) && qu(e, i.properties, t, r[t]); + } else o.unshift(r); + for (; ++l < o.length; ) Yu(i.children, o[l]); + return ( + "element" === i.type && + "template" === i.tagName && + ((i.content = { type: "root", children: i.children }), + (i.children = [])), + i + ); + }; +} +function qu(e, t, n, a) { + const r = Du(e, n); + let o, + i = -1; + if (null != a) { + if ("number" == typeof a) { + if (Number.isNaN(a)) return; + o = a; + } else + o = + "boolean" == typeof a + ? a + : "string" == typeof a + ? r.spaceSeparated + ? Vu(a) + : r.commaSeparated + ? Uu(a) + : r.commaOrSpaceSeparated + ? Vu(Uu(a).join(" ")) + : Ku(r, r.property, a) + : Array.isArray(a) + ? a.concat() + : "style" === r.property + ? (function (e) { + const t = []; + let n; + for (n in e) Wu.call(e, n) && t.push([n, e[n]].join(": ")); + return t.join("; "); + })(a) + : String(a); + if (Array.isArray(o)) { + const e = []; + for (; ++i < o.length; ) { + const t = Ku(r, r.property, o[i]); + e[i] = t; + } + o = e; + } + if ("className" === r.property && Array.isArray(t.className)) { + const e = o; + o = t.className.concat(e); + } + t[r.property] = o; } - clearBackToTableRowContext() { - for ( - ; - (this.currentTagName !== jm.TR && - this.currentTagName !== jm.TEMPLATE && - this.currentTagName !== jm.HTML) || - this.treeAdapter.getNamespaceURI(this.current) !== qm.HTML; - - ) - this.pop(); +} +function Yu(e, t) { + let n = -1; + if (null == t); + else if ("string" == typeof t || "number" == typeof t) + e.push({ type: "text", value: String(t) }); + else if (Array.isArray(t)) for (; ++n < t.length; ) Yu(e, t[n]); + else { + if ("object" != typeof t || !("type" in t)) + throw new Error("Expected node, nodes, or string, got `" + t + "`"); + "root" === t.type ? Yu(e, t.children) : e.push(t); } - remove(e) { - for (let t = this.stackTop; t >= 0; t--) - if (this.items[t] === e) { - this.items.splice(t, 1), this.stackTop--, this._updateCurrentElement(); - break; +} +function Ku(e, t, n) { + if ("string" == typeof n) { + if (e.number && n && !Number.isNaN(Number(n))) return Number(n); + if ((e.boolean || e.overloadedBoolean) && ("" === n || lu(n) === lu(t))) + return !0; + } + return n; +} +const Xu = ju(Fu, "div"), + Qu = ju(Hu, "g", [ + "altGlyph", + "altGlyphDef", + "altGlyphItem", + "animateColor", + "animateMotion", + "animateTransform", + "clipPath", + "feBlend", + "feColorMatrix", + "feComponentTransfer", + "feComposite", + "feConvolveMatrix", + "feDiffuseLighting", + "feDisplacementMap", + "feDistantLight", + "feDropShadow", + "feFlood", + "feFuncA", + "feFuncB", + "feFuncG", + "feFuncR", + "feGaussianBlur", + "feImage", + "feMerge", + "feMergeNode", + "feMorphology", + "feOffset", + "fePointLight", + "feSpecularLighting", + "feSpotLight", + "feTile", + "feTurbulence", + "foreignObject", + "glyphRef", + "linearGradient", + "radialGradient", + "solidColor", + "textArea", + "textPath", + ]), + Ju = /\r?\n|\r/g; +const ep = { + html: "http://www.w3.org/1999/xhtml", + mathml: "http://www.w3.org/1998/Math/MathML", + svg: "http://www.w3.org/2000/svg", + xlink: "http://www.w3.org/1999/xlink", + xml: "http://www.w3.org/XML/1998/namespace", + xmlns: "http://www.w3.org/2000/xmlns/", + }, + tp = {}.hasOwnProperty, + np = Object.prototype; +function ap(e, t) { + let n; + switch (t.nodeName) { + case "#comment": { + const a = t; + return (n = { type: "comment", value: a.data }), op(e, a, n), n; + } + case "#document": + case "#document-fragment": { + const a = t, + r = "mode" in a && ("quirks" === a.mode || "limited-quirks" === a.mode); + if ( + ((n = { + type: "root", + children: rp(e, t.childNodes), + data: { quirksMode: r }, + }), + e.file && e.location) + ) { + const t = String(e.file), + a = (function (e) { + const t = String(e), + n = []; + for (Ju.lastIndex = 0; Ju.test(t); ) n.push(Ju.lastIndex); + return ( + n.push(t.length + 1), + { + toPoint: function (e) { + let t = -1; + if ("number" == typeof e && e > -1 && e < n[n.length - 1]) + for (; ++t < n.length; ) + if (n[t] > e) + return { + line: t + 1, + column: e - (t > 0 ? n[t - 1] : 0) + 1, + offset: e, + }; + }, + toOffset: function (e) { + const t = e && e.line, + a = e && e.column; + if ( + "number" == typeof t && + "number" == typeof a && + !Number.isNaN(t) && + !Number.isNaN(a) && + t - 1 in n + ) { + const e = (n[t - 2] || 0) + a - 1 || 0; + if (e > -1 && e < n[n.length - 1]) return e; + } + }, + } + ); + })(t), + r = a.toPoint(0), + o = a.toPoint(t.length); + n.position = { start: r, end: o }; + } + return n; + } + case "#documentType": + return (n = { type: "doctype" }), op(e, t, n), n; + case "#text": { + const a = t; + return (n = { type: "text", value: a.value }), op(e, a, n), n; + } + default: + return ( + (n = (function (e, t) { + const n = e.schema; + e.schema = t.namespaceURI === ep.svg ? Hu : Fu; + let a = -1; + const r = {}; + for (; ++a < t.attrs.length; ) { + const e = t.attrs[a], + n = (e.prefix ? e.prefix + ":" : "") + e.name; + tp.call(np, n) || (r[n] = e.value); + } + const o = "svg" === e.schema.space ? Qu : Xu, + i = o(t.tagName, r, rp(e, t.childNodes)); + if ((op(e, t, i), "template" === i.tagName)) { + const n = t, + a = n.sourceCodeLocation, + r = a && a.startTag && ip(a.startTag), + o = a && a.endTag && ip(a.endTag), + l = ap(e, n.content); + r && o && e.file && (l.position = { start: r.end, end: o.start }), + (i.content = l); + } + return (e.schema = n), i; + })(e, t)), + n + ); + } +} +function rp(e, t) { + let n = -1; + const a = []; + for (; ++n < t.length; ) { + const r = ap(e, t[n]); + a.push(r); + } + return a; +} +function op(e, t, n) { + if ("sourceCodeLocation" in t && t.sourceCodeLocation && e.file) { + const a = (function (e, t, n) { + const a = ip(n); + if ("element" === t.type) { + const r = t.children[t.children.length - 1]; + if ( + (a && + !n.endTag && + r && + r.position && + r.position.end && + (a.end = Object.assign({}, r.position.end)), + e.verbose) + ) { + const a = {}; + let r; + if (n.attrs) + for (r in n.attrs) + tp.call(n.attrs, r) && + (a[Du(e.schema, r).property] = ip(n.attrs[r])); + n.startTag; + const o = ip(n.startTag), + i = n.endTag ? ip(n.endTag) : void 0, + l = { opening: o }; + i && (l.closing = i), (l.properties = a), (t.data = { position: l }); + } } + return a; + })(e, n, t.sourceCodeLocation); + a && ((e.location = !0), (n.position = a)); } - tryPeekProperlyNestedBodyElement() { - const e = this.items[1]; - return e && this.treeAdapter.getTagName(e) === jm.BODY ? e : null; +} +function ip(e) { + const t = lp({ + line: e.startLine, + column: e.startCol, + offset: e.startOffset, + }), + n = lp({ line: e.endLine, column: e.endCol, offset: e.endOffset }); + return t || n ? { start: t, end: n } : void 0; +} +function lp(e) { + return e.line && e.column ? e : void 0; +} +const sp = new Set([ + 65534, 65535, 131070, 131071, 196606, 196607, 262142, 262143, 327678, + 327679, 393214, 393215, 458750, 458751, 524286, 524287, 589822, 589823, + 655358, 655359, 720894, 720895, 786430, 786431, 851966, 851967, 917502, + 917503, 983038, 983039, 1048574, 1048575, 1114110, 1114111, + ]), + cp = "�"; +var dp; +!(function (e) { + (e[(e.EOF = -1)] = "EOF"), + (e[(e.NULL = 0)] = "NULL"), + (e[(e.TABULATION = 9)] = "TABULATION"), + (e[(e.CARRIAGE_RETURN = 13)] = "CARRIAGE_RETURN"), + (e[(e.LINE_FEED = 10)] = "LINE_FEED"), + (e[(e.FORM_FEED = 12)] = "FORM_FEED"), + (e[(e.SPACE = 32)] = "SPACE"), + (e[(e.EXCLAMATION_MARK = 33)] = "EXCLAMATION_MARK"), + (e[(e.QUOTATION_MARK = 34)] = "QUOTATION_MARK"), + (e[(e.NUMBER_SIGN = 35)] = "NUMBER_SIGN"), + (e[(e.AMPERSAND = 38)] = "AMPERSAND"), + (e[(e.APOSTROPHE = 39)] = "APOSTROPHE"), + (e[(e.HYPHEN_MINUS = 45)] = "HYPHEN_MINUS"), + (e[(e.SOLIDUS = 47)] = "SOLIDUS"), + (e[(e.DIGIT_0 = 48)] = "DIGIT_0"), + (e[(e.DIGIT_9 = 57)] = "DIGIT_9"), + (e[(e.SEMICOLON = 59)] = "SEMICOLON"), + (e[(e.LESS_THAN_SIGN = 60)] = "LESS_THAN_SIGN"), + (e[(e.EQUALS_SIGN = 61)] = "EQUALS_SIGN"), + (e[(e.GREATER_THAN_SIGN = 62)] = "GREATER_THAN_SIGN"), + (e[(e.QUESTION_MARK = 63)] = "QUESTION_MARK"), + (e[(e.LATIN_CAPITAL_A = 65)] = "LATIN_CAPITAL_A"), + (e[(e.LATIN_CAPITAL_F = 70)] = "LATIN_CAPITAL_F"), + (e[(e.LATIN_CAPITAL_X = 88)] = "LATIN_CAPITAL_X"), + (e[(e.LATIN_CAPITAL_Z = 90)] = "LATIN_CAPITAL_Z"), + (e[(e.RIGHT_SQUARE_BRACKET = 93)] = "RIGHT_SQUARE_BRACKET"), + (e[(e.GRAVE_ACCENT = 96)] = "GRAVE_ACCENT"), + (e[(e.LATIN_SMALL_A = 97)] = "LATIN_SMALL_A"), + (e[(e.LATIN_SMALL_F = 102)] = "LATIN_SMALL_F"), + (e[(e.LATIN_SMALL_X = 120)] = "LATIN_SMALL_X"), + (e[(e.LATIN_SMALL_Z = 122)] = "LATIN_SMALL_Z"), + (e[(e.REPLACEMENT_CHARACTER = 65533)] = "REPLACEMENT_CHARACTER"); +})((dp = dp || (dp = {}))); +const up = "--", + pp = "[CDATA[", + mp = "doctype", + hp = "script", + fp = "public", + gp = "system"; +function Ep(e) { + return e >= 55296 && e <= 57343; +} +function bp(e) { + return ( + (32 !== e && + 10 !== e && + 13 !== e && + 9 !== e && + 12 !== e && + e >= 1 && + e <= 31) || + (e >= 127 && e <= 159) + ); +} +function vp(e) { + return (e >= 64976 && e <= 65007) || sp.has(e); +} +var Tp; +!(function (e) { + (e.controlCharacterInInputStream = "control-character-in-input-stream"), + (e.noncharacterInInputStream = "noncharacter-in-input-stream"), + (e.surrogateInInputStream = "surrogate-in-input-stream"), + (e.nonVoidHtmlElementStartTagWithTrailingSolidus = + "non-void-html-element-start-tag-with-trailing-solidus"), + (e.endTagWithAttributes = "end-tag-with-attributes"), + (e.endTagWithTrailingSolidus = "end-tag-with-trailing-solidus"), + (e.unexpectedSolidusInTag = "unexpected-solidus-in-tag"), + (e.unexpectedNullCharacter = "unexpected-null-character"), + (e.unexpectedQuestionMarkInsteadOfTagName = + "unexpected-question-mark-instead-of-tag-name"), + (e.invalidFirstCharacterOfTagName = "invalid-first-character-of-tag-name"), + (e.unexpectedEqualsSignBeforeAttributeName = + "unexpected-equals-sign-before-attribute-name"), + (e.missingEndTagName = "missing-end-tag-name"), + (e.unexpectedCharacterInAttributeName = + "unexpected-character-in-attribute-name"), + (e.unknownNamedCharacterReference = "unknown-named-character-reference"), + (e.missingSemicolonAfterCharacterReference = + "missing-semicolon-after-character-reference"), + (e.unexpectedCharacterAfterDoctypeSystemIdentifier = + "unexpected-character-after-doctype-system-identifier"), + (e.unexpectedCharacterInUnquotedAttributeValue = + "unexpected-character-in-unquoted-attribute-value"), + (e.eofBeforeTagName = "eof-before-tag-name"), + (e.eofInTag = "eof-in-tag"), + (e.missingAttributeValue = "missing-attribute-value"), + (e.missingWhitespaceBetweenAttributes = + "missing-whitespace-between-attributes"), + (e.missingWhitespaceAfterDoctypePublicKeyword = + "missing-whitespace-after-doctype-public-keyword"), + (e.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers = + "missing-whitespace-between-doctype-public-and-system-identifiers"), + (e.missingWhitespaceAfterDoctypeSystemKeyword = + "missing-whitespace-after-doctype-system-keyword"), + (e.missingQuoteBeforeDoctypePublicIdentifier = + "missing-quote-before-doctype-public-identifier"), + (e.missingQuoteBeforeDoctypeSystemIdentifier = + "missing-quote-before-doctype-system-identifier"), + (e.missingDoctypePublicIdentifier = "missing-doctype-public-identifier"), + (e.missingDoctypeSystemIdentifier = "missing-doctype-system-identifier"), + (e.abruptDoctypePublicIdentifier = "abrupt-doctype-public-identifier"), + (e.abruptDoctypeSystemIdentifier = "abrupt-doctype-system-identifier"), + (e.cdataInHtmlContent = "cdata-in-html-content"), + (e.incorrectlyOpenedComment = "incorrectly-opened-comment"), + (e.eofInScriptHtmlCommentLikeText = "eof-in-script-html-comment-like-text"), + (e.eofInDoctype = "eof-in-doctype"), + (e.nestedComment = "nested-comment"), + (e.abruptClosingOfEmptyComment = "abrupt-closing-of-empty-comment"), + (e.eofInComment = "eof-in-comment"), + (e.incorrectlyClosedComment = "incorrectly-closed-comment"), + (e.eofInCdata = "eof-in-cdata"), + (e.absenceOfDigitsInNumericCharacterReference = + "absence-of-digits-in-numeric-character-reference"), + (e.nullCharacterReference = "null-character-reference"), + (e.surrogateCharacterReference = "surrogate-character-reference"), + (e.characterReferenceOutsideUnicodeRange = + "character-reference-outside-unicode-range"), + (e.controlCharacterReference = "control-character-reference"), + (e.noncharacterCharacterReference = "noncharacter-character-reference"), + (e.missingWhitespaceBeforeDoctypeName = + "missing-whitespace-before-doctype-name"), + (e.missingDoctypeName = "missing-doctype-name"), + (e.invalidCharacterSequenceAfterDoctypeName = + "invalid-character-sequence-after-doctype-name"), + (e.duplicateAttribute = "duplicate-attribute"), + (e.nonConformingDoctype = "non-conforming-doctype"), + (e.missingDoctype = "missing-doctype"), + (e.misplacedDoctype = "misplaced-doctype"), + (e.endTagWithoutMatchingOpenElement = + "end-tag-without-matching-open-element"), + (e.closingOfElementWithOpenChildElements = + "closing-of-element-with-open-child-elements"), + (e.disallowedContentInNoscriptInHead = + "disallowed-content-in-noscript-in-head"), + (e.openElementsLeftAfterEof = "open-elements-left-after-eof"), + (e.abandonedHeadElementChild = "abandoned-head-element-child"), + (e.misplacedStartTagForHeadElement = + "misplaced-start-tag-for-head-element"), + (e.nestedNoscriptInHead = "nested-noscript-in-head"), + (e.eofInElementThatCanContainOnlyText = + "eof-in-element-that-can-contain-only-text"); +})((Tp = Tp || (Tp = {}))); +class _p { + constructor(e) { + (this.handler = e), + (this.html = ""), + (this.pos = -1), + (this.lastGapPos = -2), + (this.gapStack = []), + (this.skipNextNewLine = !1), + (this.lastChunkWritten = !1), + (this.endOfChunkHit = !1), + (this.bufferWaterline = 65536), + (this.isEol = !1), + (this.lineStartPos = 0), + (this.droppedBufferSize = 0), + (this.line = 1), + (this.lastErrOffset = -1); } - contains(e) { - return this._indexOf(e) > -1; + get col() { + return this.pos - this.lineStartPos + Number(this.lastGapPos !== this.pos); } - getCommonAncestor(e) { - let t = this._indexOf(e); - return --t >= 0 ? this.items[t] : null; + get offset() { + return this.droppedBufferSize + this.pos; } - isRootHtmlElementCurrent() { - return 0 === this.stackTop && this.currentTagName === jm.HTML; + getError(e) { + const { line: t, col: n, offset: a } = this; + return { + code: e, + startLine: t, + endLine: t, + startCol: n, + endCol: n, + startOffset: a, + endOffset: a, + }; } - hasInScope(e) { - for (let t = this.stackTop; t >= 0; t--) { - const n = this.treeAdapter.getTagName(this.items[t]), - a = this.treeAdapter.getNamespaceURI(this.items[t]); - if (n === e && a === qm.HTML) return !0; - if (Xm(n, a)) return !1; - } - return !0; + _err(e) { + this.handler.onParseError && + this.lastErrOffset !== this.offset && + ((this.lastErrOffset = this.offset), + this.handler.onParseError(this.getError(e))); } - hasNumberedHeaderInScope() { - for (let e = this.stackTop; e >= 0; e--) { - const t = this.treeAdapter.getTagName(this.items[e]), - n = this.treeAdapter.getNamespaceURI(this.items[e]); + _addGap() { + this.gapStack.push(this.lastGapPos), (this.lastGapPos = this.pos); + } + _processSurrogate(e) { + if (this.pos !== this.html.length - 1) { + const t = this.html.charCodeAt(this.pos + 1); if ( - (t === jm.H1 || - t === jm.H2 || - t === jm.H3 || - t === jm.H4 || - t === jm.H5 || - t === jm.H6) && - n === qm.HTML + (function (e) { + return e >= 56320 && e <= 57343; + })(t) ) - return !0; - if (Xm(t, n)) return !1; - } - return !0; + return this.pos++, this._addGap(), 1024 * (e - 55296) + 9216 + t; + } else if (!this.lastChunkWritten) return (this.endOfChunkHit = !0), dp.EOF; + return this._err(Tp.surrogateInInputStream), e; + } + willDropParsedChunk() { + return this.pos > this.bufferWaterline; + } + dropParsedChunk() { + this.willDropParsedChunk() && + ((this.html = this.html.substring(this.pos)), + (this.lineStartPos -= this.pos), + (this.droppedBufferSize += this.pos), + (this.pos = 0), + (this.lastGapPos = -2), + (this.gapStack.length = 0)); } - hasInListItemScope(e) { - for (let t = this.stackTop; t >= 0; t--) { - const n = this.treeAdapter.getTagName(this.items[t]), - a = this.treeAdapter.getNamespaceURI(this.items[t]); - if (n === e && a === qm.HTML) return !0; - if (((n === jm.UL || n === jm.OL) && a === qm.HTML) || Xm(n, a)) + write(e, t) { + this.html.length > 0 ? (this.html += e) : (this.html = e), + (this.endOfChunkHit = !1), + (this.lastChunkWritten = t); + } + insertHtmlAtCurrentPos(e) { + (this.html = + this.html.substring(0, this.pos + 1) + + e + + this.html.substring(this.pos + 1)), + (this.endOfChunkHit = !1); + } + startsWith(e, t) { + if (this.pos + e.length > this.html.length) + return (this.endOfChunkHit = !this.lastChunkWritten), !1; + if (t) return this.html.startsWith(e, this.pos); + for (let t = 0; t < e.length; t++) { + if ((32 | this.html.charCodeAt(this.pos + t)) !== e.charCodeAt(t)) return !1; } return !0; } - hasInButtonScope(e) { - for (let t = this.stackTop; t >= 0; t--) { - const n = this.treeAdapter.getTagName(this.items[t]), - a = this.treeAdapter.getNamespaceURI(this.items[t]); - if (n === e && a === qm.HTML) return !0; - if ((n === jm.BUTTON && a === qm.HTML) || Xm(n, a)) return !1; + peek(e) { + const t = this.pos + e; + if (t >= this.html.length) + return (this.endOfChunkHit = !this.lastChunkWritten), dp.EOF; + const n = this.html.charCodeAt(t); + return n === dp.CARRIAGE_RETURN ? dp.LINE_FEED : n; + } + advance() { + if ( + (this.pos++, + this.isEol && + ((this.isEol = !1), this.line++, (this.lineStartPos = this.pos)), + this.pos >= this.html.length) + ) + return (this.endOfChunkHit = !this.lastChunkWritten), dp.EOF; + let e = this.html.charCodeAt(this.pos); + if (e === dp.CARRIAGE_RETURN) + return (this.isEol = !0), (this.skipNextNewLine = !0), dp.LINE_FEED; + if (e === dp.LINE_FEED && ((this.isEol = !0), this.skipNextNewLine)) + return ( + this.line--, (this.skipNextNewLine = !1), this._addGap(), this.advance() + ); + (this.skipNextNewLine = !1), Ep(e) && (e = this._processSurrogate(e)); + return ( + null === this.handler.onParseError || + (e > 31 && e < 127) || + e === dp.LINE_FEED || + e === dp.CARRIAGE_RETURN || + (e > 159 && e < 64976) || + this._checkForProblematicCharacters(e), + e + ); + } + _checkForProblematicCharacters(e) { + bp(e) + ? this._err(Tp.controlCharacterInInputStream) + : vp(e) && this._err(Tp.noncharacterInInputStream); + } + retreat(e) { + for (this.pos -= e; this.pos < this.lastGapPos; ) + (this.lastGapPos = this.gapStack.pop()), this.pos--; + this.isEol = !1; + } +} +var yp; +function Sp(e, t) { + for (let n = e.attrs.length - 1; n >= 0; n--) + if (e.attrs[n].name === t) return e.attrs[n].value; + return null; +} +!(function (e) { + (e[(e.CHARACTER = 0)] = "CHARACTER"), + (e[(e.NULL_CHARACTER = 1)] = "NULL_CHARACTER"), + (e[(e.WHITESPACE_CHARACTER = 2)] = "WHITESPACE_CHARACTER"), + (e[(e.START_TAG = 3)] = "START_TAG"), + (e[(e.END_TAG = 4)] = "END_TAG"), + (e[(e.COMMENT = 5)] = "COMMENT"), + (e[(e.DOCTYPE = 6)] = "DOCTYPE"), + (e[(e.EOF = 7)] = "EOF"), + (e[(e.HIBERNATION = 8)] = "HIBERNATION"); +})((yp = yp || (yp = {}))); +var Cp, + Ap = new Uint16Array( + 'ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌' + .split("") + .map((e) => e.charCodeAt(0)), + ), + wp = new Uint16Array( + "Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map((e) => e.charCodeAt(0)), + ); +const Np = new Map([ + [0, 65533], + [128, 8364], + [130, 8218], + [131, 402], + [132, 8222], + [133, 8230], + [134, 8224], + [135, 8225], + [136, 710], + [137, 8240], + [138, 352], + [139, 8249], + [140, 338], + [142, 381], + [145, 8216], + [146, 8217], + [147, 8220], + [148, 8221], + [149, 8226], + [150, 8211], + [151, 8212], + [152, 732], + [153, 8482], + [154, 353], + [155, 8250], + [156, 339], + [158, 382], + [159, 376], + ]), + Ip = + null !== (Cp = String.fromCodePoint) && void 0 !== Cp + ? Cp + : function (e) { + let t = ""; + return ( + e > 65535 && + ((e -= 65536), + (t += String.fromCharCode(((e >>> 10) & 1023) | 55296)), + (e = 56320 | (1023 & e))), + (t += String.fromCharCode(e)), + t + ); + }; +var Rp; +!(function (e) { + (e[(e.NUM = 35)] = "NUM"), + (e[(e.SEMI = 59)] = "SEMI"), + (e[(e.EQUALS = 61)] = "EQUALS"), + (e[(e.ZERO = 48)] = "ZERO"), + (e[(e.NINE = 57)] = "NINE"), + (e[(e.LOWER_A = 97)] = "LOWER_A"), + (e[(e.LOWER_F = 102)] = "LOWER_F"), + (e[(e.LOWER_X = 120)] = "LOWER_X"), + (e[(e.LOWER_Z = 122)] = "LOWER_Z"), + (e[(e.UPPER_A = 65)] = "UPPER_A"), + (e[(e.UPPER_F = 70)] = "UPPER_F"), + (e[(e.UPPER_Z = 90)] = "UPPER_Z"); +})(Rp || (Rp = {})); +var xp, kp, Op, Lp, Mp, Dp, Pp, Bp; +function Fp(e) { + return e >= Rp.ZERO && e <= Rp.NINE; +} +function Hp(e) { + return ( + e === Rp.EQUALS || + (function (e) { + return ( + (e >= Rp.UPPER_A && e <= Rp.UPPER_Z) || + (e >= Rp.LOWER_A && e <= Rp.LOWER_Z) || + Fp(e) + ); + })(e) + ); +} +!(function (e) { + (e[(e.VALUE_LENGTH = 49152)] = "VALUE_LENGTH"), + (e[(e.BRANCH_LENGTH = 16256)] = "BRANCH_LENGTH"), + (e[(e.JUMP_TABLE = 127)] = "JUMP_TABLE"); +})(xp || (xp = {})), + (function (e) { + (e[(e.EntityStart = 0)] = "EntityStart"), + (e[(e.NumericStart = 1)] = "NumericStart"), + (e[(e.NumericDecimal = 2)] = "NumericDecimal"), + (e[(e.NumericHex = 3)] = "NumericHex"), + (e[(e.NamedEntity = 4)] = "NamedEntity"); + })(kp || (kp = {})), + (function (e) { + (e[(e.Legacy = 0)] = "Legacy"), + (e[(e.Strict = 1)] = "Strict"), + (e[(e.Attribute = 2)] = "Attribute"); + })(Op || (Op = {})); +class Up { + constructor(e, t, n) { + (this.decodeTree = e), + (this.emitCodePoint = t), + (this.errors = n), + (this.state = kp.EntityStart), + (this.consumed = 1), + (this.result = 0), + (this.treeIndex = 0), + (this.excess = 1), + (this.decodeMode = Op.Strict); + } + startEntity(e) { + (this.decodeMode = e), + (this.state = kp.EntityStart), + (this.result = 0), + (this.treeIndex = 0), + (this.excess = 1), + (this.consumed = 1); + } + write(e, t) { + switch (this.state) { + case kp.EntityStart: + return e.charCodeAt(t) === Rp.NUM + ? ((this.state = kp.NumericStart), + (this.consumed += 1), + this.stateNumericStart(e, t + 1)) + : ((this.state = kp.NamedEntity), this.stateNamedEntity(e, t)); + case kp.NumericStart: + return this.stateNumericStart(e, t); + case kp.NumericDecimal: + return this.stateNumericDecimal(e, t); + case kp.NumericHex: + return this.stateNumericHex(e, t); + case kp.NamedEntity: + return this.stateNamedEntity(e, t); } - return !0; } - hasInTableScope(e) { - for (let t = this.stackTop; t >= 0; t--) { - const n = this.treeAdapter.getTagName(this.items[t]); - if (this.treeAdapter.getNamespaceURI(this.items[t]) === qm.HTML) { - if (n === e) return !0; - if (n === jm.TABLE || n === jm.TEMPLATE || n === jm.HTML) return !1; - } + stateNumericStart(e, t) { + return t >= e.length + ? -1 + : (32 | e.charCodeAt(t)) === Rp.LOWER_X + ? ((this.state = kp.NumericHex), + (this.consumed += 1), + this.stateNumericHex(e, t + 1)) + : ((this.state = kp.NumericDecimal), this.stateNumericDecimal(e, t)); + } + addToNumericResult(e, t, n, a) { + if (t !== n) { + const r = n - t; + (this.result = + this.result * Math.pow(a, r) + parseInt(e.substr(t, r), a)), + (this.consumed += r); } - return !0; } - hasTableBodyContextInTableScope() { - for (let e = this.stackTop; e >= 0; e--) { - const t = this.treeAdapter.getTagName(this.items[e]); - if (this.treeAdapter.getNamespaceURI(this.items[e]) === qm.HTML) { - if (t === jm.TBODY || t === jm.THEAD || t === jm.TFOOT) return !0; - if (t === jm.TABLE || t === jm.HTML) return !1; - } + stateNumericHex(e, t) { + const n = t; + for (; t < e.length; ) { + const r = e.charCodeAt(t); + if ( + !( + Fp(r) || + ((a = r), + (a >= Rp.UPPER_A && a <= Rp.UPPER_F) || + (a >= Rp.LOWER_A && a <= Rp.LOWER_F)) + ) + ) + return ( + this.addToNumericResult(e, n, t, 16), this.emitNumericEntity(r, 3) + ); + t += 1; } - return !0; + var a; + return this.addToNumericResult(e, n, t, 16), -1; } - hasInSelectScope(e) { - for (let t = this.stackTop; t >= 0; t--) { - const n = this.treeAdapter.getTagName(this.items[t]); - if (this.treeAdapter.getNamespaceURI(this.items[t]) === qm.HTML) { - if (n === e) return !0; - if (n !== jm.OPTION && n !== jm.OPTGROUP) return !1; - } + stateNumericDecimal(e, t) { + const n = t; + for (; t < e.length; ) { + const a = e.charCodeAt(t); + if (!Fp(a)) + return ( + this.addToNumericResult(e, n, t, 10), this.emitNumericEntity(a, 2) + ); + t += 1; } - return !0; + return this.addToNumericResult(e, n, t, 10), -1; } - generateImpliedEndTags() { - for (; Ym(this.currentTagName); ) this.pop(); + emitNumericEntity(e, t) { + var n; + if (this.consumed <= t) + return ( + null === (n = this.errors) || + void 0 === n || + n.absenceOfDigitsInNumericCharacterReference(this.consumed), + 0 + ); + if (e === Rp.SEMI) this.consumed += 1; + else if (this.decodeMode === Op.Strict) return 0; + return ( + this.emitCodePoint( + (function (e) { + var t; + return (e >= 55296 && e <= 57343) || e > 1114111 + ? 65533 + : null !== (t = Np.get(e)) && void 0 !== t + ? t + : e; + })(this.result), + this.consumed, + ), + this.errors && + (e !== Rp.SEMI && this.errors.missingSemicolonAfterCharacterReference(), + this.errors.validateNumericCharacterReference(this.result)), + this.consumed + ); + } + stateNamedEntity(e, t) { + const { decodeTree: n } = this; + let a = n[this.treeIndex], + r = (a & xp.VALUE_LENGTH) >> 14; + for (; t < e.length; t++, this.excess++) { + const o = e.charCodeAt(t); + if ( + ((this.treeIndex = Gp(n, a, this.treeIndex + Math.max(1, r), o)), + this.treeIndex < 0) + ) + return 0 === this.result || + (this.decodeMode === Op.Attribute && (0 === r || Hp(o))) + ? 0 + : this.emitNotTerminatedNamedEntity(); + if ( + ((a = n[this.treeIndex]), (r = (a & xp.VALUE_LENGTH) >> 14), 0 !== r) + ) { + if (o === Rp.SEMI) + return this.emitNamedEntityData( + this.treeIndex, + r, + this.consumed + this.excess, + ); + this.decodeMode !== Op.Strict && + ((this.result = this.treeIndex), + (this.consumed += this.excess), + (this.excess = 0)); + } + } + return -1; } - generateImpliedEndTagsThoroughly() { - for (; Km(this.currentTagName); ) this.pop(); + emitNotTerminatedNamedEntity() { + var e; + const { result: t, decodeTree: n } = this, + a = (n[t] & xp.VALUE_LENGTH) >> 14; + return ( + this.emitNamedEntityData(t, a, this.consumed), + null === (e = this.errors) || + void 0 === e || + e.missingSemicolonAfterCharacterReference(), + this.consumed + ); } - generateImpliedEndTagsWithExclusion(e) { - for (; Ym(this.currentTagName) && this.currentTagName !== e; ) this.pop(); + emitNamedEntityData(e, t, n) { + const { decodeTree: a } = this; + return ( + this.emitCodePoint(1 === t ? a[e] & ~xp.VALUE_LENGTH : a[e + 1], n), + 3 === t && this.emitCodePoint(a[e + 2], n), + n + ); } -}; -class Jm { - constructor(e) { - (this.length = 0), - (this.entries = []), - (this.treeAdapter = e), - (this.bookmark = null); - } - _getNoahArkConditionCandidates(e) { - const t = []; - if (this.length >= 3) { - const n = this.treeAdapter.getAttrList(e).length, - a = this.treeAdapter.getTagName(e), - r = this.treeAdapter.getNamespaceURI(e); - for (let e = this.length - 1; e >= 0; e--) { - const o = this.entries[e]; - if (o.type === Jm.MARKER_ENTRY) break; - const i = o.element, - l = this.treeAdapter.getAttrList(i); - this.treeAdapter.getTagName(i) === a && - this.treeAdapter.getNamespaceURI(i) === r && - l.length === n && - t.push({ idx: e, attrs: l }); - } + end() { + var e; + switch (this.state) { + case kp.NamedEntity: + return 0 === this.result || + (this.decodeMode === Op.Attribute && this.result !== this.treeIndex) + ? 0 + : this.emitNotTerminatedNamedEntity(); + case kp.NumericDecimal: + return this.emitNumericEntity(0, 2); + case kp.NumericHex: + return this.emitNumericEntity(0, 3); + case kp.NumericStart: + return ( + null === (e = this.errors) || + void 0 === e || + e.absenceOfDigitsInNumericCharacterReference(this.consumed), + 0 + ); + case kp.EntityStart: + return 0; } - return t.length < 3 ? [] : t; } - _ensureNoahArkCondition(e) { - const t = this._getNoahArkConditionCandidates(e); - let n = t.length; - if (n) { - const a = this.treeAdapter.getAttrList(e), - r = a.length, - o = Object.create(null); - for (let e = 0; e < r; e++) { - const t = a[e]; - o[t.name] = t.value; +} +function zp(e) { + let t = ""; + const n = new Up(e, (e) => (t += Ip(e))); + return function (e, a) { + let r = 0, + o = 0; + for (; (o = e.indexOf("&", o)) >= 0; ) { + (t += e.slice(r, o)), n.startEntity(a); + const i = n.write(e, o + 1); + if (i < 0) { + r = o + n.end(); + break; } - for (let e = 0; e < r; e++) - for (let a = 0; a < n; a++) { - const r = t[a].attrs[e]; - if ((o[r.name] !== r.value && (t.splice(a, 1), n--), t.length < 3)) - return; - } - for (let e = n - 1; e >= 2; e--) - this.entries.splice(t[e].idx, 1), this.length--; + (r = o + i), (o = 0 === i ? r + 1 : r); + } + const i = t + e.slice(r); + return (t = ""), i; + }; +} +function Gp(e, t, n, a) { + const r = (t & xp.BRANCH_LENGTH) >> 7, + o = t & xp.JUMP_TABLE; + if (0 === r) return 0 !== o && a === o ? n : -1; + if (o) { + const t = a - o; + return t < 0 || t >= r ? -1 : e[n + t] - 1; + } + let i = n, + l = i + r - 1; + for (; i <= l; ) { + const t = (i + l) >>> 1, + n = e[t]; + if (n < a) i = t + 1; + else { + if (!(n > a)) return e[t + r]; + l = t - 1; } } - insertMarker() { - this.entries.push({ type: Jm.MARKER_ENTRY }), this.length++; + return -1; +} +zp(Ap), + zp(wp), + (function (e) { + (e.HTML = "http://www.w3.org/1999/xhtml"), + (e.MATHML = "http://www.w3.org/1998/Math/MathML"), + (e.SVG = "http://www.w3.org/2000/svg"), + (e.XLINK = "http://www.w3.org/1999/xlink"), + (e.XML = "http://www.w3.org/XML/1998/namespace"), + (e.XMLNS = "http://www.w3.org/2000/xmlns/"); + })((Lp = Lp || (Lp = {}))), + (function (e) { + (e.TYPE = "type"), + (e.ACTION = "action"), + (e.ENCODING = "encoding"), + (e.PROMPT = "prompt"), + (e.NAME = "name"), + (e.COLOR = "color"), + (e.FACE = "face"), + (e.SIZE = "size"); + })((Mp = Mp || (Mp = {}))), + (function (e) { + (e.NO_QUIRKS = "no-quirks"), + (e.QUIRKS = "quirks"), + (e.LIMITED_QUIRKS = "limited-quirks"); + })((Dp = Dp || (Dp = {}))), + (function (e) { + (e.A = "a"), + (e.ADDRESS = "address"), + (e.ANNOTATION_XML = "annotation-xml"), + (e.APPLET = "applet"), + (e.AREA = "area"), + (e.ARTICLE = "article"), + (e.ASIDE = "aside"), + (e.B = "b"), + (e.BASE = "base"), + (e.BASEFONT = "basefont"), + (e.BGSOUND = "bgsound"), + (e.BIG = "big"), + (e.BLOCKQUOTE = "blockquote"), + (e.BODY = "body"), + (e.BR = "br"), + (e.BUTTON = "button"), + (e.CAPTION = "caption"), + (e.CENTER = "center"), + (e.CODE = "code"), + (e.COL = "col"), + (e.COLGROUP = "colgroup"), + (e.DD = "dd"), + (e.DESC = "desc"), + (e.DETAILS = "details"), + (e.DIALOG = "dialog"), + (e.DIR = "dir"), + (e.DIV = "div"), + (e.DL = "dl"), + (e.DT = "dt"), + (e.EM = "em"), + (e.EMBED = "embed"), + (e.FIELDSET = "fieldset"), + (e.FIGCAPTION = "figcaption"), + (e.FIGURE = "figure"), + (e.FONT = "font"), + (e.FOOTER = "footer"), + (e.FOREIGN_OBJECT = "foreignObject"), + (e.FORM = "form"), + (e.FRAME = "frame"), + (e.FRAMESET = "frameset"), + (e.H1 = "h1"), + (e.H2 = "h2"), + (e.H3 = "h3"), + (e.H4 = "h4"), + (e.H5 = "h5"), + (e.H6 = "h6"), + (e.HEAD = "head"), + (e.HEADER = "header"), + (e.HGROUP = "hgroup"), + (e.HR = "hr"), + (e.HTML = "html"), + (e.I = "i"), + (e.IMG = "img"), + (e.IMAGE = "image"), + (e.INPUT = "input"), + (e.IFRAME = "iframe"), + (e.KEYGEN = "keygen"), + (e.LABEL = "label"), + (e.LI = "li"), + (e.LINK = "link"), + (e.LISTING = "listing"), + (e.MAIN = "main"), + (e.MALIGNMARK = "malignmark"), + (e.MARQUEE = "marquee"), + (e.MATH = "math"), + (e.MENU = "menu"), + (e.META = "meta"), + (e.MGLYPH = "mglyph"), + (e.MI = "mi"), + (e.MO = "mo"), + (e.MN = "mn"), + (e.MS = "ms"), + (e.MTEXT = "mtext"), + (e.NAV = "nav"), + (e.NOBR = "nobr"), + (e.NOFRAMES = "noframes"), + (e.NOEMBED = "noembed"), + (e.NOSCRIPT = "noscript"), + (e.OBJECT = "object"), + (e.OL = "ol"), + (e.OPTGROUP = "optgroup"), + (e.OPTION = "option"), + (e.P = "p"), + (e.PARAM = "param"), + (e.PLAINTEXT = "plaintext"), + (e.PRE = "pre"), + (e.RB = "rb"), + (e.RP = "rp"), + (e.RT = "rt"), + (e.RTC = "rtc"), + (e.RUBY = "ruby"), + (e.S = "s"), + (e.SCRIPT = "script"), + (e.SECTION = "section"), + (e.SELECT = "select"), + (e.SOURCE = "source"), + (e.SMALL = "small"), + (e.SPAN = "span"), + (e.STRIKE = "strike"), + (e.STRONG = "strong"), + (e.STYLE = "style"), + (e.SUB = "sub"), + (e.SUMMARY = "summary"), + (e.SUP = "sup"), + (e.TABLE = "table"), + (e.TBODY = "tbody"), + (e.TEMPLATE = "template"), + (e.TEXTAREA = "textarea"), + (e.TFOOT = "tfoot"), + (e.TD = "td"), + (e.TH = "th"), + (e.THEAD = "thead"), + (e.TITLE = "title"), + (e.TR = "tr"), + (e.TRACK = "track"), + (e.TT = "tt"), + (e.U = "u"), + (e.UL = "ul"), + (e.SVG = "svg"), + (e.VAR = "var"), + (e.WBR = "wbr"), + (e.XMP = "xmp"); + })((Pp = Pp || (Pp = {}))), + (function (e) { + (e[(e.UNKNOWN = 0)] = "UNKNOWN"), + (e[(e.A = 1)] = "A"), + (e[(e.ADDRESS = 2)] = "ADDRESS"), + (e[(e.ANNOTATION_XML = 3)] = "ANNOTATION_XML"), + (e[(e.APPLET = 4)] = "APPLET"), + (e[(e.AREA = 5)] = "AREA"), + (e[(e.ARTICLE = 6)] = "ARTICLE"), + (e[(e.ASIDE = 7)] = "ASIDE"), + (e[(e.B = 8)] = "B"), + (e[(e.BASE = 9)] = "BASE"), + (e[(e.BASEFONT = 10)] = "BASEFONT"), + (e[(e.BGSOUND = 11)] = "BGSOUND"), + (e[(e.BIG = 12)] = "BIG"), + (e[(e.BLOCKQUOTE = 13)] = "BLOCKQUOTE"), + (e[(e.BODY = 14)] = "BODY"), + (e[(e.BR = 15)] = "BR"), + (e[(e.BUTTON = 16)] = "BUTTON"), + (e[(e.CAPTION = 17)] = "CAPTION"), + (e[(e.CENTER = 18)] = "CENTER"), + (e[(e.CODE = 19)] = "CODE"), + (e[(e.COL = 20)] = "COL"), + (e[(e.COLGROUP = 21)] = "COLGROUP"), + (e[(e.DD = 22)] = "DD"), + (e[(e.DESC = 23)] = "DESC"), + (e[(e.DETAILS = 24)] = "DETAILS"), + (e[(e.DIALOG = 25)] = "DIALOG"), + (e[(e.DIR = 26)] = "DIR"), + (e[(e.DIV = 27)] = "DIV"), + (e[(e.DL = 28)] = "DL"), + (e[(e.DT = 29)] = "DT"), + (e[(e.EM = 30)] = "EM"), + (e[(e.EMBED = 31)] = "EMBED"), + (e[(e.FIELDSET = 32)] = "FIELDSET"), + (e[(e.FIGCAPTION = 33)] = "FIGCAPTION"), + (e[(e.FIGURE = 34)] = "FIGURE"), + (e[(e.FONT = 35)] = "FONT"), + (e[(e.FOOTER = 36)] = "FOOTER"), + (e[(e.FOREIGN_OBJECT = 37)] = "FOREIGN_OBJECT"), + (e[(e.FORM = 38)] = "FORM"), + (e[(e.FRAME = 39)] = "FRAME"), + (e[(e.FRAMESET = 40)] = "FRAMESET"), + (e[(e.H1 = 41)] = "H1"), + (e[(e.H2 = 42)] = "H2"), + (e[(e.H3 = 43)] = "H3"), + (e[(e.H4 = 44)] = "H4"), + (e[(e.H5 = 45)] = "H5"), + (e[(e.H6 = 46)] = "H6"), + (e[(e.HEAD = 47)] = "HEAD"), + (e[(e.HEADER = 48)] = "HEADER"), + (e[(e.HGROUP = 49)] = "HGROUP"), + (e[(e.HR = 50)] = "HR"), + (e[(e.HTML = 51)] = "HTML"), + (e[(e.I = 52)] = "I"), + (e[(e.IMG = 53)] = "IMG"), + (e[(e.IMAGE = 54)] = "IMAGE"), + (e[(e.INPUT = 55)] = "INPUT"), + (e[(e.IFRAME = 56)] = "IFRAME"), + (e[(e.KEYGEN = 57)] = "KEYGEN"), + (e[(e.LABEL = 58)] = "LABEL"), + (e[(e.LI = 59)] = "LI"), + (e[(e.LINK = 60)] = "LINK"), + (e[(e.LISTING = 61)] = "LISTING"), + (e[(e.MAIN = 62)] = "MAIN"), + (e[(e.MALIGNMARK = 63)] = "MALIGNMARK"), + (e[(e.MARQUEE = 64)] = "MARQUEE"), + (e[(e.MATH = 65)] = "MATH"), + (e[(e.MENU = 66)] = "MENU"), + (e[(e.META = 67)] = "META"), + (e[(e.MGLYPH = 68)] = "MGLYPH"), + (e[(e.MI = 69)] = "MI"), + (e[(e.MO = 70)] = "MO"), + (e[(e.MN = 71)] = "MN"), + (e[(e.MS = 72)] = "MS"), + (e[(e.MTEXT = 73)] = "MTEXT"), + (e[(e.NAV = 74)] = "NAV"), + (e[(e.NOBR = 75)] = "NOBR"), + (e[(e.NOFRAMES = 76)] = "NOFRAMES"), + (e[(e.NOEMBED = 77)] = "NOEMBED"), + (e[(e.NOSCRIPT = 78)] = "NOSCRIPT"), + (e[(e.OBJECT = 79)] = "OBJECT"), + (e[(e.OL = 80)] = "OL"), + (e[(e.OPTGROUP = 81)] = "OPTGROUP"), + (e[(e.OPTION = 82)] = "OPTION"), + (e[(e.P = 83)] = "P"), + (e[(e.PARAM = 84)] = "PARAM"), + (e[(e.PLAINTEXT = 85)] = "PLAINTEXT"), + (e[(e.PRE = 86)] = "PRE"), + (e[(e.RB = 87)] = "RB"), + (e[(e.RP = 88)] = "RP"), + (e[(e.RT = 89)] = "RT"), + (e[(e.RTC = 90)] = "RTC"), + (e[(e.RUBY = 91)] = "RUBY"), + (e[(e.S = 92)] = "S"), + (e[(e.SCRIPT = 93)] = "SCRIPT"), + (e[(e.SECTION = 94)] = "SECTION"), + (e[(e.SELECT = 95)] = "SELECT"), + (e[(e.SOURCE = 96)] = "SOURCE"), + (e[(e.SMALL = 97)] = "SMALL"), + (e[(e.SPAN = 98)] = "SPAN"), + (e[(e.STRIKE = 99)] = "STRIKE"), + (e[(e.STRONG = 100)] = "STRONG"), + (e[(e.STYLE = 101)] = "STYLE"), + (e[(e.SUB = 102)] = "SUB"), + (e[(e.SUMMARY = 103)] = "SUMMARY"), + (e[(e.SUP = 104)] = "SUP"), + (e[(e.TABLE = 105)] = "TABLE"), + (e[(e.TBODY = 106)] = "TBODY"), + (e[(e.TEMPLATE = 107)] = "TEMPLATE"), + (e[(e.TEXTAREA = 108)] = "TEXTAREA"), + (e[(e.TFOOT = 109)] = "TFOOT"), + (e[(e.TD = 110)] = "TD"), + (e[(e.TH = 111)] = "TH"), + (e[(e.THEAD = 112)] = "THEAD"), + (e[(e.TITLE = 113)] = "TITLE"), + (e[(e.TR = 114)] = "TR"), + (e[(e.TRACK = 115)] = "TRACK"), + (e[(e.TT = 116)] = "TT"), + (e[(e.U = 117)] = "U"), + (e[(e.UL = 118)] = "UL"), + (e[(e.SVG = 119)] = "SVG"), + (e[(e.VAR = 120)] = "VAR"), + (e[(e.WBR = 121)] = "WBR"), + (e[(e.XMP = 122)] = "XMP"); + })((Bp = Bp || (Bp = {}))); +const Vp = new Map([ + [Pp.A, Bp.A], + [Pp.ADDRESS, Bp.ADDRESS], + [Pp.ANNOTATION_XML, Bp.ANNOTATION_XML], + [Pp.APPLET, Bp.APPLET], + [Pp.AREA, Bp.AREA], + [Pp.ARTICLE, Bp.ARTICLE], + [Pp.ASIDE, Bp.ASIDE], + [Pp.B, Bp.B], + [Pp.BASE, Bp.BASE], + [Pp.BASEFONT, Bp.BASEFONT], + [Pp.BGSOUND, Bp.BGSOUND], + [Pp.BIG, Bp.BIG], + [Pp.BLOCKQUOTE, Bp.BLOCKQUOTE], + [Pp.BODY, Bp.BODY], + [Pp.BR, Bp.BR], + [Pp.BUTTON, Bp.BUTTON], + [Pp.CAPTION, Bp.CAPTION], + [Pp.CENTER, Bp.CENTER], + [Pp.CODE, Bp.CODE], + [Pp.COL, Bp.COL], + [Pp.COLGROUP, Bp.COLGROUP], + [Pp.DD, Bp.DD], + [Pp.DESC, Bp.DESC], + [Pp.DETAILS, Bp.DETAILS], + [Pp.DIALOG, Bp.DIALOG], + [Pp.DIR, Bp.DIR], + [Pp.DIV, Bp.DIV], + [Pp.DL, Bp.DL], + [Pp.DT, Bp.DT], + [Pp.EM, Bp.EM], + [Pp.EMBED, Bp.EMBED], + [Pp.FIELDSET, Bp.FIELDSET], + [Pp.FIGCAPTION, Bp.FIGCAPTION], + [Pp.FIGURE, Bp.FIGURE], + [Pp.FONT, Bp.FONT], + [Pp.FOOTER, Bp.FOOTER], + [Pp.FOREIGN_OBJECT, Bp.FOREIGN_OBJECT], + [Pp.FORM, Bp.FORM], + [Pp.FRAME, Bp.FRAME], + [Pp.FRAMESET, Bp.FRAMESET], + [Pp.H1, Bp.H1], + [Pp.H2, Bp.H2], + [Pp.H3, Bp.H3], + [Pp.H4, Bp.H4], + [Pp.H5, Bp.H5], + [Pp.H6, Bp.H6], + [Pp.HEAD, Bp.HEAD], + [Pp.HEADER, Bp.HEADER], + [Pp.HGROUP, Bp.HGROUP], + [Pp.HR, Bp.HR], + [Pp.HTML, Bp.HTML], + [Pp.I, Bp.I], + [Pp.IMG, Bp.IMG], + [Pp.IMAGE, Bp.IMAGE], + [Pp.INPUT, Bp.INPUT], + [Pp.IFRAME, Bp.IFRAME], + [Pp.KEYGEN, Bp.KEYGEN], + [Pp.LABEL, Bp.LABEL], + [Pp.LI, Bp.LI], + [Pp.LINK, Bp.LINK], + [Pp.LISTING, Bp.LISTING], + [Pp.MAIN, Bp.MAIN], + [Pp.MALIGNMARK, Bp.MALIGNMARK], + [Pp.MARQUEE, Bp.MARQUEE], + [Pp.MATH, Bp.MATH], + [Pp.MENU, Bp.MENU], + [Pp.META, Bp.META], + [Pp.MGLYPH, Bp.MGLYPH], + [Pp.MI, Bp.MI], + [Pp.MO, Bp.MO], + [Pp.MN, Bp.MN], + [Pp.MS, Bp.MS], + [Pp.MTEXT, Bp.MTEXT], + [Pp.NAV, Bp.NAV], + [Pp.NOBR, Bp.NOBR], + [Pp.NOFRAMES, Bp.NOFRAMES], + [Pp.NOEMBED, Bp.NOEMBED], + [Pp.NOSCRIPT, Bp.NOSCRIPT], + [Pp.OBJECT, Bp.OBJECT], + [Pp.OL, Bp.OL], + [Pp.OPTGROUP, Bp.OPTGROUP], + [Pp.OPTION, Bp.OPTION], + [Pp.P, Bp.P], + [Pp.PARAM, Bp.PARAM], + [Pp.PLAINTEXT, Bp.PLAINTEXT], + [Pp.PRE, Bp.PRE], + [Pp.RB, Bp.RB], + [Pp.RP, Bp.RP], + [Pp.RT, Bp.RT], + [Pp.RTC, Bp.RTC], + [Pp.RUBY, Bp.RUBY], + [Pp.S, Bp.S], + [Pp.SCRIPT, Bp.SCRIPT], + [Pp.SECTION, Bp.SECTION], + [Pp.SELECT, Bp.SELECT], + [Pp.SOURCE, Bp.SOURCE], + [Pp.SMALL, Bp.SMALL], + [Pp.SPAN, Bp.SPAN], + [Pp.STRIKE, Bp.STRIKE], + [Pp.STRONG, Bp.STRONG], + [Pp.STYLE, Bp.STYLE], + [Pp.SUB, Bp.SUB], + [Pp.SUMMARY, Bp.SUMMARY], + [Pp.SUP, Bp.SUP], + [Pp.TABLE, Bp.TABLE], + [Pp.TBODY, Bp.TBODY], + [Pp.TEMPLATE, Bp.TEMPLATE], + [Pp.TEXTAREA, Bp.TEXTAREA], + [Pp.TFOOT, Bp.TFOOT], + [Pp.TD, Bp.TD], + [Pp.TH, Bp.TH], + [Pp.THEAD, Bp.THEAD], + [Pp.TITLE, Bp.TITLE], + [Pp.TR, Bp.TR], + [Pp.TRACK, Bp.TRACK], + [Pp.TT, Bp.TT], + [Pp.U, Bp.U], + [Pp.UL, Bp.UL], + [Pp.SVG, Bp.SVG], + [Pp.VAR, Bp.VAR], + [Pp.WBR, Bp.WBR], + [Pp.XMP, Bp.XMP], +]); +function Zp(e) { + var t; + return null !== (t = Vp.get(e)) && void 0 !== t ? t : Bp.UNKNOWN; +} +const $p = Bp, + Wp = { + [Lp.HTML]: new Set([ + $p.ADDRESS, + $p.APPLET, + $p.AREA, + $p.ARTICLE, + $p.ASIDE, + $p.BASE, + $p.BASEFONT, + $p.BGSOUND, + $p.BLOCKQUOTE, + $p.BODY, + $p.BR, + $p.BUTTON, + $p.CAPTION, + $p.CENTER, + $p.COL, + $p.COLGROUP, + $p.DD, + $p.DETAILS, + $p.DIR, + $p.DIV, + $p.DL, + $p.DT, + $p.EMBED, + $p.FIELDSET, + $p.FIGCAPTION, + $p.FIGURE, + $p.FOOTER, + $p.FORM, + $p.FRAME, + $p.FRAMESET, + $p.H1, + $p.H2, + $p.H3, + $p.H4, + $p.H5, + $p.H6, + $p.HEAD, + $p.HEADER, + $p.HGROUP, + $p.HR, + $p.HTML, + $p.IFRAME, + $p.IMG, + $p.INPUT, + $p.LI, + $p.LINK, + $p.LISTING, + $p.MAIN, + $p.MARQUEE, + $p.MENU, + $p.META, + $p.NAV, + $p.NOEMBED, + $p.NOFRAMES, + $p.NOSCRIPT, + $p.OBJECT, + $p.OL, + $p.P, + $p.PARAM, + $p.PLAINTEXT, + $p.PRE, + $p.SCRIPT, + $p.SECTION, + $p.SELECT, + $p.SOURCE, + $p.STYLE, + $p.SUMMARY, + $p.TABLE, + $p.TBODY, + $p.TD, + $p.TEMPLATE, + $p.TEXTAREA, + $p.TFOOT, + $p.TH, + $p.THEAD, + $p.TITLE, + $p.TR, + $p.TRACK, + $p.UL, + $p.WBR, + $p.XMP, + ]), + [Lp.MATHML]: new Set([ + $p.MI, + $p.MO, + $p.MN, + $p.MS, + $p.MTEXT, + $p.ANNOTATION_XML, + ]), + [Lp.SVG]: new Set([$p.TITLE, $p.FOREIGN_OBJECT, $p.DESC]), + [Lp.XLINK]: new Set(), + [Lp.XML]: new Set(), + [Lp.XMLNS]: new Set(), + }; +function jp(e) { + return ( + e === $p.H1 || + e === $p.H2 || + e === $p.H3 || + e === $p.H4 || + e === $p.H5 || + e === $p.H6 + ); +} +new Set([ + Pp.STYLE, + Pp.SCRIPT, + Pp.XMP, + Pp.IFRAME, + Pp.NOEMBED, + Pp.NOFRAMES, + Pp.PLAINTEXT, +]); +const qp = new Map([ + [128, 8364], + [130, 8218], + [131, 402], + [132, 8222], + [133, 8230], + [134, 8224], + [135, 8225], + [136, 710], + [137, 8240], + [138, 352], + [139, 8249], + [140, 338], + [142, 381], + [145, 8216], + [146, 8217], + [147, 8220], + [148, 8221], + [149, 8226], + [150, 8211], + [151, 8212], + [152, 732], + [153, 8482], + [154, 353], + [155, 8250], + [156, 339], + [158, 382], + [159, 376], +]); +var Yp; +!(function (e) { + (e[(e.DATA = 0)] = "DATA"), + (e[(e.RCDATA = 1)] = "RCDATA"), + (e[(e.RAWTEXT = 2)] = "RAWTEXT"), + (e[(e.SCRIPT_DATA = 3)] = "SCRIPT_DATA"), + (e[(e.PLAINTEXT = 4)] = "PLAINTEXT"), + (e[(e.TAG_OPEN = 5)] = "TAG_OPEN"), + (e[(e.END_TAG_OPEN = 6)] = "END_TAG_OPEN"), + (e[(e.TAG_NAME = 7)] = "TAG_NAME"), + (e[(e.RCDATA_LESS_THAN_SIGN = 8)] = "RCDATA_LESS_THAN_SIGN"), + (e[(e.RCDATA_END_TAG_OPEN = 9)] = "RCDATA_END_TAG_OPEN"), + (e[(e.RCDATA_END_TAG_NAME = 10)] = "RCDATA_END_TAG_NAME"), + (e[(e.RAWTEXT_LESS_THAN_SIGN = 11)] = "RAWTEXT_LESS_THAN_SIGN"), + (e[(e.RAWTEXT_END_TAG_OPEN = 12)] = "RAWTEXT_END_TAG_OPEN"), + (e[(e.RAWTEXT_END_TAG_NAME = 13)] = "RAWTEXT_END_TAG_NAME"), + (e[(e.SCRIPT_DATA_LESS_THAN_SIGN = 14)] = "SCRIPT_DATA_LESS_THAN_SIGN"), + (e[(e.SCRIPT_DATA_END_TAG_OPEN = 15)] = "SCRIPT_DATA_END_TAG_OPEN"), + (e[(e.SCRIPT_DATA_END_TAG_NAME = 16)] = "SCRIPT_DATA_END_TAG_NAME"), + (e[(e.SCRIPT_DATA_ESCAPE_START = 17)] = "SCRIPT_DATA_ESCAPE_START"), + (e[(e.SCRIPT_DATA_ESCAPE_START_DASH = 18)] = + "SCRIPT_DATA_ESCAPE_START_DASH"), + (e[(e.SCRIPT_DATA_ESCAPED = 19)] = "SCRIPT_DATA_ESCAPED"), + (e[(e.SCRIPT_DATA_ESCAPED_DASH = 20)] = "SCRIPT_DATA_ESCAPED_DASH"), + (e[(e.SCRIPT_DATA_ESCAPED_DASH_DASH = 21)] = + "SCRIPT_DATA_ESCAPED_DASH_DASH"), + (e[(e.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN = 22)] = + "SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN"), + (e[(e.SCRIPT_DATA_ESCAPED_END_TAG_OPEN = 23)] = + "SCRIPT_DATA_ESCAPED_END_TAG_OPEN"), + (e[(e.SCRIPT_DATA_ESCAPED_END_TAG_NAME = 24)] = + "SCRIPT_DATA_ESCAPED_END_TAG_NAME"), + (e[(e.SCRIPT_DATA_DOUBLE_ESCAPE_START = 25)] = + "SCRIPT_DATA_DOUBLE_ESCAPE_START"), + (e[(e.SCRIPT_DATA_DOUBLE_ESCAPED = 26)] = "SCRIPT_DATA_DOUBLE_ESCAPED"), + (e[(e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH = 27)] = + "SCRIPT_DATA_DOUBLE_ESCAPED_DASH"), + (e[(e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH = 28)] = + "SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH"), + (e[(e.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN = 29)] = + "SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN"), + (e[(e.SCRIPT_DATA_DOUBLE_ESCAPE_END = 30)] = + "SCRIPT_DATA_DOUBLE_ESCAPE_END"), + (e[(e.BEFORE_ATTRIBUTE_NAME = 31)] = "BEFORE_ATTRIBUTE_NAME"), + (e[(e.ATTRIBUTE_NAME = 32)] = "ATTRIBUTE_NAME"), + (e[(e.AFTER_ATTRIBUTE_NAME = 33)] = "AFTER_ATTRIBUTE_NAME"), + (e[(e.BEFORE_ATTRIBUTE_VALUE = 34)] = "BEFORE_ATTRIBUTE_VALUE"), + (e[(e.ATTRIBUTE_VALUE_DOUBLE_QUOTED = 35)] = + "ATTRIBUTE_VALUE_DOUBLE_QUOTED"), + (e[(e.ATTRIBUTE_VALUE_SINGLE_QUOTED = 36)] = + "ATTRIBUTE_VALUE_SINGLE_QUOTED"), + (e[(e.ATTRIBUTE_VALUE_UNQUOTED = 37)] = "ATTRIBUTE_VALUE_UNQUOTED"), + (e[(e.AFTER_ATTRIBUTE_VALUE_QUOTED = 38)] = "AFTER_ATTRIBUTE_VALUE_QUOTED"), + (e[(e.SELF_CLOSING_START_TAG = 39)] = "SELF_CLOSING_START_TAG"), + (e[(e.BOGUS_COMMENT = 40)] = "BOGUS_COMMENT"), + (e[(e.MARKUP_DECLARATION_OPEN = 41)] = "MARKUP_DECLARATION_OPEN"), + (e[(e.COMMENT_START = 42)] = "COMMENT_START"), + (e[(e.COMMENT_START_DASH = 43)] = "COMMENT_START_DASH"), + (e[(e.COMMENT = 44)] = "COMMENT"), + (e[(e.COMMENT_LESS_THAN_SIGN = 45)] = "COMMENT_LESS_THAN_SIGN"), + (e[(e.COMMENT_LESS_THAN_SIGN_BANG = 46)] = "COMMENT_LESS_THAN_SIGN_BANG"), + (e[(e.COMMENT_LESS_THAN_SIGN_BANG_DASH = 47)] = + "COMMENT_LESS_THAN_SIGN_BANG_DASH"), + (e[(e.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH = 48)] = + "COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH"), + (e[(e.COMMENT_END_DASH = 49)] = "COMMENT_END_DASH"), + (e[(e.COMMENT_END = 50)] = "COMMENT_END"), + (e[(e.COMMENT_END_BANG = 51)] = "COMMENT_END_BANG"), + (e[(e.DOCTYPE = 52)] = "DOCTYPE"), + (e[(e.BEFORE_DOCTYPE_NAME = 53)] = "BEFORE_DOCTYPE_NAME"), + (e[(e.DOCTYPE_NAME = 54)] = "DOCTYPE_NAME"), + (e[(e.AFTER_DOCTYPE_NAME = 55)] = "AFTER_DOCTYPE_NAME"), + (e[(e.AFTER_DOCTYPE_PUBLIC_KEYWORD = 56)] = "AFTER_DOCTYPE_PUBLIC_KEYWORD"), + (e[(e.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER = 57)] = + "BEFORE_DOCTYPE_PUBLIC_IDENTIFIER"), + (e[(e.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED = 58)] = + "DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED"), + (e[(e.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED = 59)] = + "DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED"), + (e[(e.AFTER_DOCTYPE_PUBLIC_IDENTIFIER = 60)] = + "AFTER_DOCTYPE_PUBLIC_IDENTIFIER"), + (e[(e.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS = 61)] = + "BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS"), + (e[(e.AFTER_DOCTYPE_SYSTEM_KEYWORD = 62)] = "AFTER_DOCTYPE_SYSTEM_KEYWORD"), + (e[(e.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER = 63)] = + "BEFORE_DOCTYPE_SYSTEM_IDENTIFIER"), + (e[(e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED = 64)] = + "DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED"), + (e[(e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED = 65)] = + "DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED"), + (e[(e.AFTER_DOCTYPE_SYSTEM_IDENTIFIER = 66)] = + "AFTER_DOCTYPE_SYSTEM_IDENTIFIER"), + (e[(e.BOGUS_DOCTYPE = 67)] = "BOGUS_DOCTYPE"), + (e[(e.CDATA_SECTION = 68)] = "CDATA_SECTION"), + (e[(e.CDATA_SECTION_BRACKET = 69)] = "CDATA_SECTION_BRACKET"), + (e[(e.CDATA_SECTION_END = 70)] = "CDATA_SECTION_END"), + (e[(e.CHARACTER_REFERENCE = 71)] = "CHARACTER_REFERENCE"), + (e[(e.NAMED_CHARACTER_REFERENCE = 72)] = "NAMED_CHARACTER_REFERENCE"), + (e[(e.AMBIGUOUS_AMPERSAND = 73)] = "AMBIGUOUS_AMPERSAND"), + (e[(e.NUMERIC_CHARACTER_REFERENCE = 74)] = "NUMERIC_CHARACTER_REFERENCE"), + (e[(e.HEXADEMICAL_CHARACTER_REFERENCE_START = 75)] = + "HEXADEMICAL_CHARACTER_REFERENCE_START"), + (e[(e.HEXADEMICAL_CHARACTER_REFERENCE = 76)] = + "HEXADEMICAL_CHARACTER_REFERENCE"), + (e[(e.DECIMAL_CHARACTER_REFERENCE = 77)] = "DECIMAL_CHARACTER_REFERENCE"), + (e[(e.NUMERIC_CHARACTER_REFERENCE_END = 78)] = + "NUMERIC_CHARACTER_REFERENCE_END"); +})(Yp || (Yp = {})); +const Kp = { + DATA: Yp.DATA, + RCDATA: Yp.RCDATA, + RAWTEXT: Yp.RAWTEXT, + SCRIPT_DATA: Yp.SCRIPT_DATA, + PLAINTEXT: Yp.PLAINTEXT, + CDATA_SECTION: Yp.CDATA_SECTION, +}; +function Xp(e) { + return e >= dp.DIGIT_0 && e <= dp.DIGIT_9; +} +function Qp(e) { + return e >= dp.LATIN_CAPITAL_A && e <= dp.LATIN_CAPITAL_Z; +} +function Jp(e) { + return ( + (function (e) { + return e >= dp.LATIN_SMALL_A && e <= dp.LATIN_SMALL_Z; + })(e) || Qp(e) + ); +} +function em(e) { + return Jp(e) || Xp(e); +} +function tm(e) { + return e >= dp.LATIN_CAPITAL_A && e <= dp.LATIN_CAPITAL_F; +} +function nm(e) { + return e >= dp.LATIN_SMALL_A && e <= dp.LATIN_SMALL_F; +} +function am(e) { + return e + 32; +} +function rm(e) { + return ( + e === dp.SPACE || + e === dp.LINE_FEED || + e === dp.TABULATION || + e === dp.FORM_FEED + ); +} +function om(e) { + return rm(e) || e === dp.SOLIDUS || e === dp.GREATER_THAN_SIGN; +} +class im { + constructor(e, t) { + (this.options = e), + (this.handler = t), + (this.paused = !1), + (this.inLoop = !1), + (this.inForeignNode = !1), + (this.lastStartTagName = ""), + (this.active = !1), + (this.state = Yp.DATA), + (this.returnState = Yp.DATA), + (this.charRefCode = -1), + (this.consumedAfterSnapshot = -1), + (this.currentCharacterToken = null), + (this.currentToken = null), + (this.currentAttr = { name: "", value: "" }), + (this.preprocessor = new _p(t)), + (this.currentLocation = this.getCurrentLocation(-1)); } - pushElement(e, t) { - this._ensureNoahArkCondition(e), - this.entries.push({ type: Jm.ELEMENT_ENTRY, element: e, token: t }), - this.length++; + _err(e) { + var t, n; + null === (n = (t = this.handler).onParseError) || + void 0 === n || + n.call(t, this.preprocessor.getError(e)); } - insertElementAfterBookmark(e, t) { - let n = this.length - 1; - for (; n >= 0 && this.entries[n] !== this.bookmark; n--); - this.entries.splice(n + 1, 0, { - type: Jm.ELEMENT_ENTRY, - element: e, - token: t, - }), - this.length++; + getCurrentLocation(e) { + return this.options.sourceCodeLocationInfo + ? { + startLine: this.preprocessor.line, + startCol: this.preprocessor.col - e, + startOffset: this.preprocessor.offset - e, + endLine: -1, + endCol: -1, + endOffset: -1, + } + : null; } - removeEntry(e) { - for (let t = this.length - 1; t >= 0; t--) - if (this.entries[t] === e) { - this.entries.splice(t, 1), this.length--; - break; + _runParsingLoop() { + if (!this.inLoop) { + for (this.inLoop = !0; this.active && !this.paused; ) { + this.consumedAfterSnapshot = 0; + const e = this._consume(); + this._ensureHibernation() || this._callState(e); } - } - clearToLastMarker() { - for (; this.length; ) { - const e = this.entries.pop(); - if ((this.length--, e.type === Jm.MARKER_ENTRY)) break; + this.inLoop = !1; } } - getElementEntryInScopeWithTagName(e) { - for (let t = this.length - 1; t >= 0; t--) { - const n = this.entries[t]; - if (n.type === Jm.MARKER_ENTRY) return null; - if (this.treeAdapter.getTagName(n.element) === e) return n; - } - return null; + pause() { + this.paused = !0; } - getElementEntry(e) { - for (let t = this.length - 1; t >= 0; t--) { - const n = this.entries[t]; - if (n.type === Jm.ELEMENT_ENTRY && n.element === e) return n; - } - return null; + resume(e) { + if (!this.paused) throw new Error("Parser was already resumed"); + (this.paused = !1), + this.inLoop || (this._runParsingLoop(), this.paused || null == e || e()); } -} -(Jm.MARKER_ENTRY = "MARKER_ENTRY"), (Jm.ELEMENT_ENTRY = "ELEMENT_ENTRY"); -var eh = Jm; -class th { - constructor(e) { - const t = {}, - n = this._getOverriddenMethods(this, t); - for (const a of Object.keys(n)) - "function" == typeof n[a] && ((t[a] = e[a]), (e[a] = n[a])); + write(e, t, n) { + (this.active = !0), + this.preprocessor.write(e, t), + this._runParsingLoop(), + this.paused || null == n || n(); } - _getOverriddenMethods() { - throw new Error("Not implemented"); + insertHtmlAtCurrentPos(e) { + (this.active = !0), + this.preprocessor.insertHtmlAtCurrentPos(e), + this._runParsingLoop(); } -} -th.install = function (e, t, n) { - e.__mixins || (e.__mixins = []); - for (let n = 0; n < e.__mixins.length; n++) - if (e.__mixins[n].constructor === t) return e.__mixins[n]; - const a = new t(e, n); - return e.__mixins.push(a), a; -}; -var nh = th; -const ah = nh; -var rh = class extends ah { - constructor(e) { - super(e), - (this.preprocessor = e), - (this.isEol = !1), - (this.lineStartPos = 0), - (this.droppedBufferSize = 0), - (this.offset = 0), - (this.col = 0), - (this.line = 1); + _ensureHibernation() { + return ( + !!this.preprocessor.endOfChunkHit && + (this._unconsume(this.consumedAfterSnapshot), (this.active = !1), !0) + ); } - _getOverriddenMethods(e, t) { - return { - advance() { - const n = this.pos + 1, - a = this.html[n]; - return ( - e.isEol && ((e.isEol = !1), e.line++, (e.lineStartPos = n)), - ("\n" === a || ("\r" === a && "\n" !== this.html[n + 1])) && - (e.isEol = !0), - (e.col = n - e.lineStartPos + 1), - (e.offset = e.droppedBufferSize + n), - t.advance.call(this) - ); - }, - retreat() { - t.retreat.call(this), - (e.isEol = !1), - (e.col = this.pos - e.lineStartPos + 1); - }, - dropParsedChunk() { - const n = this.pos; - t.dropParsedChunk.call(this); - const a = n - this.pos; - (e.lineStartPos -= a), - (e.droppedBufferSize += a), - (e.offset = e.droppedBufferSize + this.pos); - }, - }; + _consume() { + return this.consumedAfterSnapshot++, this.preprocessor.advance(); } -}; -const oh = nh, - ih = Gm, - lh = rh; -var sh = class extends oh { - constructor(e) { - super(e), - (this.tokenizer = e), - (this.posTracker = oh.install(e.preprocessor, lh)), - (this.currentAttrLocation = null), - (this.ctLoc = null); + _unconsume(e) { + (this.consumedAfterSnapshot -= e), this.preprocessor.retreat(e); } - _getCurrentLocation() { - return { - startLine: this.posTracker.line, - startCol: this.posTracker.col, - startOffset: this.posTracker.offset, - endLine: -1, - endCol: -1, - endOffset: -1, - }; + _reconsumeInState(e, t) { + (this.state = e), this._callState(t); } - _attachCurrentAttrLocationInfo() { - (this.currentAttrLocation.endLine = this.posTracker.line), - (this.currentAttrLocation.endCol = this.posTracker.col), - (this.currentAttrLocation.endOffset = this.posTracker.offset); - const e = this.tokenizer.currentToken, - t = this.tokenizer.currentAttr; - e.location.attrs || (e.location.attrs = Object.create(null)), - (e.location.attrs[t.name] = this.currentAttrLocation); - } - _getOverriddenMethods(e, t) { - const n = { - _createStartTagToken() { - t._createStartTagToken.call(this), - (this.currentToken.location = e.ctLoc); - }, - _createEndTagToken() { - t._createEndTagToken.call(this), (this.currentToken.location = e.ctLoc); - }, - _createCommentToken() { - t._createCommentToken.call(this), - (this.currentToken.location = e.ctLoc); - }, - _createDoctypeToken(n) { - t._createDoctypeToken.call(this, n), - (this.currentToken.location = e.ctLoc); - }, - _createCharacterToken(n, a) { - t._createCharacterToken.call(this, n, a), - (this.currentCharacterToken.location = e.ctLoc); - }, - _createEOFToken() { - t._createEOFToken.call(this), - (this.currentToken.location = e._getCurrentLocation()); - }, - _createAttr(n) { - t._createAttr.call(this, n), - (e.currentAttrLocation = e._getCurrentLocation()); - }, - _leaveAttrName(n) { - t._leaveAttrName.call(this, n), e._attachCurrentAttrLocationInfo(); - }, - _leaveAttrValue(n) { - t._leaveAttrValue.call(this, n), e._attachCurrentAttrLocationInfo(); - }, - _emitCurrentToken() { - const n = this.currentToken.location; - this.currentCharacterToken && - ((this.currentCharacterToken.location.endLine = n.startLine), - (this.currentCharacterToken.location.endCol = n.startCol), - (this.currentCharacterToken.location.endOffset = n.startOffset)), - this.currentToken.type === ih.EOF_TOKEN - ? ((n.endLine = n.startLine), - (n.endCol = n.startCol), - (n.endOffset = n.startOffset)) - : ((n.endLine = e.posTracker.line), - (n.endCol = e.posTracker.col + 1), - (n.endOffset = e.posTracker.offset + 1)), - t._emitCurrentToken.call(this); - }, - _emitCurrentCharacterToken() { - const n = - this.currentCharacterToken && this.currentCharacterToken.location; - n && - -1 === n.endOffset && - ((n.endLine = e.posTracker.line), - (n.endCol = e.posTracker.col), - (n.endOffset = e.posTracker.offset)), - t._emitCurrentCharacterToken.call(this); - }, - }; + _advanceBy(e) { + this.consumedAfterSnapshot += e; + for (let t = 0; t < e; t++) this.preprocessor.advance(); + } + _consumeSequenceIfMatch(e, t) { return ( - Object.keys(ih.MODE).forEach((a) => { - const r = ih.MODE[a]; - n[r] = function (n) { - (e.ctLoc = e._getCurrentLocation()), t[r].call(this, n); - }; - }), - n + !!this.preprocessor.startsWith(e, t) && + (this._advanceBy(e.length - 1), !0) ); } -}; -const ch = nh; -var dh = class extends ch { - constructor(e, t) { - super(e), (this.onItemPop = t.onItemPop); - } - _getOverriddenMethods(e, t) { - return { - pop() { - e.onItemPop(this.current), t.pop.call(this); - }, - popAllUpToHtmlElement() { - for (let t = this.stackTop; t > 0; t--) e.onItemPop(this.items[t]); - t.popAllUpToHtmlElement.call(this); - }, - remove(n) { - e.onItemPop(this.current), t.remove.call(this, n); - }, + _createStartTagToken() { + this.currentToken = { + type: yp.START_TAG, + tagName: "", + tagID: Bp.UNKNOWN, + selfClosing: !1, + ackSelfClosing: !1, + attrs: [], + location: this.getCurrentLocation(1), }; } -}; -const uh = nh, - ph = Gm, - mh = sh, - hh = dh, - fh = Vm.TAG_NAMES; -var gh = class extends uh { - constructor(e) { - super(e), - (this.parser = e), - (this.treeAdapter = this.parser.treeAdapter), - (this.posTracker = null), - (this.lastStartTagToken = null), - (this.lastFosterParentingLocation = null), - (this.currentToken = null); - } - _setStartLocation(e) { - let t = null; - this.lastStartTagToken && - ((t = Object.assign({}, this.lastStartTagToken.location)), - (t.startTag = this.lastStartTagToken.location)), - this.treeAdapter.setNodeSourceCodeLocation(e, t); - } - _setEndLocation(e, t) { - if (this.treeAdapter.getNodeSourceCodeLocation(e) && t.location) { - const n = t.location, - a = this.treeAdapter.getTagName(e), - r = {}; - t.type === ph.END_TAG_TOKEN && a === t.tagName - ? ((r.endTag = Object.assign({}, n)), - (r.endLine = n.endLine), - (r.endCol = n.endCol), - (r.endOffset = n.endOffset)) - : ((r.endLine = n.startLine), - (r.endCol = n.startCol), - (r.endOffset = n.startOffset)), - this.treeAdapter.updateNodeSourceCodeLocation(e, r); - } - } - _getOverriddenMethods(e, t) { - return { - _bootstrap(n, a) { - t._bootstrap.call(this, n, a), - (e.lastStartTagToken = null), - (e.lastFosterParentingLocation = null), - (e.currentToken = null); - const r = uh.install(this.tokenizer, mh); - (e.posTracker = r.posTracker), - uh.install(this.openElements, hh, { - onItemPop: function (t) { - e._setEndLocation(t, e.currentToken); - }, - }); - }, - _runParsingLoop(n) { - t._runParsingLoop.call(this, n); - for (let t = this.openElements.stackTop; t >= 0; t--) - e._setEndLocation(this.openElements.items[t], e.currentToken); - }, - _processTokenInForeignContent(n) { - (e.currentToken = n), t._processTokenInForeignContent.call(this, n); - }, - _processToken(n) { - (e.currentToken = n), t._processToken.call(this, n); - if ( - n.type === ph.END_TAG_TOKEN && - (n.tagName === fh.HTML || - (n.tagName === fh.BODY && this.openElements.hasInScope(fh.BODY))) - ) - for (let t = this.openElements.stackTop; t >= 0; t--) { - const a = this.openElements.items[t]; - if (this.treeAdapter.getTagName(a) === n.tagName) { - e._setEndLocation(a, n); - break; - } - } - }, - _setDocumentType(e) { - t._setDocumentType.call(this, e); - const n = this.treeAdapter.getChildNodes(this.document), - a = n.length; - for (let t = 0; t < a; t++) { - const a = n[t]; - if (this.treeAdapter.isDocumentTypeNode(a)) { - this.treeAdapter.setNodeSourceCodeLocation(a, e.location); - break; - } - } - }, - _attachElementToTree(n) { - e._setStartLocation(n), - (e.lastStartTagToken = null), - t._attachElementToTree.call(this, n); - }, - _appendElement(n, a) { - (e.lastStartTagToken = n), t._appendElement.call(this, n, a); - }, - _insertElement(n, a) { - (e.lastStartTagToken = n), t._insertElement.call(this, n, a); - }, - _insertTemplate(n) { - (e.lastStartTagToken = n), t._insertTemplate.call(this, n); - const a = this.treeAdapter.getTemplateContent( - this.openElements.current, - ); - this.treeAdapter.setNodeSourceCodeLocation(a, null); - }, - _insertFakeRootElement() { - t._insertFakeRootElement.call(this), - this.treeAdapter.setNodeSourceCodeLocation( - this.openElements.current, - null, - ); - }, - _appendCommentNode(e, n) { - t._appendCommentNode.call(this, e, n); - const a = this.treeAdapter.getChildNodes(n), - r = a[a.length - 1]; - this.treeAdapter.setNodeSourceCodeLocation(r, e.location); - }, - _findFosterParentingLocation() { - return ( - (e.lastFosterParentingLocation = - t._findFosterParentingLocation.call(this)), - e.lastFosterParentingLocation - ); - }, - _insertCharacters(n) { - t._insertCharacters.call(this, n); - const a = this._shouldFosterParentOnInsertion(), - r = - (a && e.lastFosterParentingLocation.parent) || - this.openElements.currentTmplContent || - this.openElements.current, - o = this.treeAdapter.getChildNodes(r), - i = - a && e.lastFosterParentingLocation.beforeElement - ? o.indexOf(e.lastFosterParentingLocation.beforeElement) - 1 - : o.length - 1, - l = o[i]; - if (this.treeAdapter.getNodeSourceCodeLocation(l)) { - const { endLine: e, endCol: t, endOffset: a } = n.location; - this.treeAdapter.updateNodeSourceCodeLocation(l, { - endLine: e, - endCol: t, - endOffset: a, - }); - } else this.treeAdapter.setNodeSourceCodeLocation(l, n.location); - }, + _createEndTagToken() { + this.currentToken = { + type: yp.END_TAG, + tagName: "", + tagID: Bp.UNKNOWN, + selfClosing: !1, + ackSelfClosing: !1, + attrs: [], + location: this.getCurrentLocation(2), }; } -}; -const Eh = nh; -var bh = class extends Eh { - constructor(e, t) { - super(e), (this.posTracker = null), (this.onParseError = t.onParseError); - } - _setErrorLocation(e) { - (e.startLine = e.endLine = this.posTracker.line), - (e.startCol = e.endCol = this.posTracker.col), - (e.startOffset = e.endOffset = this.posTracker.offset); - } - _reportError(e) { - const t = { - code: e, - startLine: -1, - startCol: -1, - startOffset: -1, - endLine: -1, - endCol: -1, - endOffset: -1, + _createCommentToken(e) { + this.currentToken = { + type: yp.COMMENT, + data: "", + location: this.getCurrentLocation(e), }; - this._setErrorLocation(t), this.onParseError(t); } - _getOverriddenMethods(e) { - return { - _err(t) { - e._reportError(t); - }, + _createDoctypeToken(e) { + this.currentToken = { + type: yp.DOCTYPE, + name: e, + forceQuirks: !1, + publicId: null, + systemId: null, + location: this.currentLocation, }; } -}; -const vh = bh, - Th = rh, - yh = nh; -var _h = class extends vh { - constructor(e, t) { - super(e, t), - (this.posTracker = yh.install(e, Th)), - (this.lastErrOffset = -1); - } - _reportError(e) { - this.lastErrOffset !== this.posTracker.offset && - ((this.lastErrOffset = this.posTracker.offset), super._reportError(e)); - } -}; -const Sh = bh, - wh = _h, - Ch = nh; -var Ah = class extends Sh { - constructor(e, t) { - super(e, t); - const n = Ch.install(e.preprocessor, wh, t); - this.posTracker = n.posTracker; - } -}; -const Nh = bh, - xh = Ah, - Rh = sh, - Ih = nh; -var kh = class extends Nh { - constructor(e, t) { - super(e, t), - (this.opts = t), - (this.ctLoc = null), - (this.locBeforeToken = !1); - } - _setErrorLocation(e) { - this.ctLoc && - ((e.startLine = this.ctLoc.startLine), - (e.startCol = this.ctLoc.startCol), - (e.startOffset = this.ctLoc.startOffset), - (e.endLine = this.locBeforeToken - ? this.ctLoc.startLine - : this.ctLoc.endLine), - (e.endCol = this.locBeforeToken - ? this.ctLoc.startCol - : this.ctLoc.endCol), - (e.endOffset = this.locBeforeToken - ? this.ctLoc.startOffset - : this.ctLoc.endOffset)); - } - _getOverriddenMethods(e, t) { - return { - _bootstrap(n, a) { - t._bootstrap.call(this, n, a), - Ih.install(this.tokenizer, xh, e.opts), - Ih.install(this.tokenizer, Rh); - }, - _processInputToken(n) { - (e.ctLoc = n.location), t._processInputToken.call(this, n); - }, - _err(t, n) { - (e.locBeforeToken = n && n.beforeToken), e._reportError(t); - }, - }; - } - }, - Oh = {}; -const { DOCUMENT_MODE: Lh } = Vm; -(Oh.createDocument = function () { - return { nodeName: "#document", mode: Lh.NO_QUIRKS, childNodes: [] }; -}), - (Oh.createDocumentFragment = function () { - return { nodeName: "#document-fragment", childNodes: [] }; - }), - (Oh.createElement = function (e, t, n) { - return { - nodeName: e, - tagName: e, - attrs: n, - namespaceURI: t, - childNodes: [], - parentNode: null, + _createCharacterToken(e, t) { + this.currentCharacterToken = { + type: e, + chars: t, + location: this.currentLocation, }; - }), - (Oh.createCommentNode = function (e) { - return { nodeName: "#comment", data: e, parentNode: null }; - }); -const Mh = function (e) { - return { nodeName: "#text", value: e, parentNode: null }; - }, - Dh = (Oh.appendChild = function (e, t) { - e.childNodes.push(t), (t.parentNode = e); - }), - Ph = (Oh.insertBefore = function (e, t, n) { - const a = e.childNodes.indexOf(n); - e.childNodes.splice(a, 0, t), (t.parentNode = e); - }); -(Oh.setTemplateContent = function (e, t) { - e.content = t; -}), - (Oh.getTemplateContent = function (e) { - return e.content; - }), - (Oh.setDocumentType = function (e, t, n, a) { - let r = null; - for (let t = 0; t < e.childNodes.length; t++) - if ("#documentType" === e.childNodes[t].nodeName) { - r = e.childNodes[t]; - break; - } - r - ? ((r.name = t), (r.publicId = n), (r.systemId = a)) - : Dh(e, { nodeName: "#documentType", name: t, publicId: n, systemId: a }); - }), - (Oh.setDocumentMode = function (e, t) { - e.mode = t; - }), - (Oh.getDocumentMode = function (e) { - return e.mode; - }), - (Oh.detachNode = function (e) { - if (e.parentNode) { - const t = e.parentNode.childNodes.indexOf(e); - e.parentNode.childNodes.splice(t, 1), (e.parentNode = null); - } - }), - (Oh.insertText = function (e, t) { - if (e.childNodes.length) { - const n = e.childNodes[e.childNodes.length - 1]; - if ("#text" === n.nodeName) return void (n.value += t); - } - Dh(e, Mh(t)); - }), - (Oh.insertTextBefore = function (e, t, n) { - const a = e.childNodes[e.childNodes.indexOf(n) - 1]; - a && "#text" === a.nodeName ? (a.value += t) : Ph(e, Mh(t), n); - }), - (Oh.adoptAttributes = function (e, t) { - const n = []; - for (let t = 0; t < e.attrs.length; t++) n.push(e.attrs[t].name); - for (let a = 0; a < t.length; a++) - -1 === n.indexOf(t[a].name) && e.attrs.push(t[a]); - }), - (Oh.getFirstChild = function (e) { - return e.childNodes[0]; - }), - (Oh.getChildNodes = function (e) { - return e.childNodes; - }), - (Oh.getParentNode = function (e) { - return e.parentNode; - }), - (Oh.getAttrList = function (e) { - return e.attrs; - }), - (Oh.getTagName = function (e) { - return e.tagName; - }), - (Oh.getNamespaceURI = function (e) { - return e.namespaceURI; - }), - (Oh.getTextNodeContent = function (e) { - return e.value; - }), - (Oh.getCommentNodeContent = function (e) { - return e.data; - }), - (Oh.getDocumentTypeNodeName = function (e) { - return e.name; - }), - (Oh.getDocumentTypeNodePublicId = function (e) { - return e.publicId; - }), - (Oh.getDocumentTypeNodeSystemId = function (e) { - return e.systemId; - }), - (Oh.isTextNode = function (e) { - return "#text" === e.nodeName; - }), - (Oh.isCommentNode = function (e) { - return "#comment" === e.nodeName; - }), - (Oh.isDocumentTypeNode = function (e) { - return "#documentType" === e.nodeName; - }), - (Oh.isElementNode = function (e) { - return !!e.tagName; - }), - (Oh.setNodeSourceCodeLocation = function (e, t) { - e.sourceCodeLocation = t; - }), - (Oh.getNodeSourceCodeLocation = function (e) { - return e.sourceCodeLocation; - }), - (Oh.updateNodeSourceCodeLocation = function (e, t) { - e.sourceCodeLocation = Object.assign(e.sourceCodeLocation, t); - }); -var Bh = {}; -const { DOCUMENT_MODE: Hh } = Vm, - Fh = "html", - zh = [ - "+//silmaril//dtd html pro v0r11 19970101//", - "-//as//dtd html 3.0 aswedit + extensions//", - "-//advasoft ltd//dtd html 3.0 aswedit + extensions//", - "-//ietf//dtd html 2.0 level 1//", - "-//ietf//dtd html 2.0 level 2//", - "-//ietf//dtd html 2.0 strict level 1//", - "-//ietf//dtd html 2.0 strict level 2//", - "-//ietf//dtd html 2.0 strict//", - "-//ietf//dtd html 2.0//", - "-//ietf//dtd html 2.1e//", - "-//ietf//dtd html 3.0//", - "-//ietf//dtd html 3.2 final//", - "-//ietf//dtd html 3.2//", - "-//ietf//dtd html 3//", - "-//ietf//dtd html level 0//", - "-//ietf//dtd html level 1//", - "-//ietf//dtd html level 2//", - "-//ietf//dtd html level 3//", - "-//ietf//dtd html strict level 0//", - "-//ietf//dtd html strict level 1//", - "-//ietf//dtd html strict level 2//", - "-//ietf//dtd html strict level 3//", - "-//ietf//dtd html strict//", - "-//ietf//dtd html//", - "-//metrius//dtd metrius presentational//", - "-//microsoft//dtd internet explorer 2.0 html strict//", - "-//microsoft//dtd internet explorer 2.0 html//", - "-//microsoft//dtd internet explorer 2.0 tables//", - "-//microsoft//dtd internet explorer 3.0 html strict//", - "-//microsoft//dtd internet explorer 3.0 html//", - "-//microsoft//dtd internet explorer 3.0 tables//", - "-//netscape comm. corp.//dtd html//", - "-//netscape comm. corp.//dtd strict html//", - "-//o'reilly and associates//dtd html 2.0//", - "-//o'reilly and associates//dtd html extended 1.0//", - "-//o'reilly and associates//dtd html extended relaxed 1.0//", - "-//sq//dtd html 2.0 hotmetal + extensions//", - "-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//", - "-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//", - "-//spyglass//dtd html 2.0 extended//", - "-//sun microsystems corp.//dtd hotjava html//", - "-//sun microsystems corp.//dtd hotjava strict html//", - "-//w3c//dtd html 3 1995-03-24//", - "-//w3c//dtd html 3.2 draft//", - "-//w3c//dtd html 3.2 final//", - "-//w3c//dtd html 3.2//", - "-//w3c//dtd html 3.2s draft//", - "-//w3c//dtd html 4.0 frameset//", - "-//w3c//dtd html 4.0 transitional//", - "-//w3c//dtd html experimental 19960712//", - "-//w3c//dtd html experimental 970421//", - "-//w3c//dtd w3 html//", - "-//w3o//dtd w3 html 3.0//", - "-//webtechs//dtd mozilla html 2.0//", - "-//webtechs//dtd mozilla html//", - ], - Uh = zh.concat([ - "-//w3c//dtd html 4.01 frameset//", - "-//w3c//dtd html 4.01 transitional//", - ]), - Gh = [ - "-//w3o//dtd w3 html strict 3.0//en//", - "-/w3c/dtd html 4.0 transitional/en", - "html", - ], - Vh = [ - "-//w3c//dtd xhtml 1.0 frameset//", - "-//w3c//dtd xhtml 1.0 transitional//", - ], - Zh = Vh.concat([ - "-//w3c//dtd html 4.01 frameset//", - "-//w3c//dtd html 4.01 transitional//", - ]); -function $h(e) { - const t = -1 !== e.indexOf('"') ? "'" : '"'; - return t + e + t; -} -function Wh(e, t) { - for (let n = 0; n < t.length; n++) if (0 === e.indexOf(t[n])) return !0; - return !1; -} -(Bh.isConforming = function (e) { - return ( - e.name === Fh && - null === e.publicId && - (null === e.systemId || "about:legacy-compat" === e.systemId) - ); -}), - (Bh.getDocumentMode = function (e) { - if (e.name !== Fh) return Hh.QUIRKS; - const t = e.systemId; - if ( - t && - "http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd" === - t.toLowerCase() - ) - return Hh.QUIRKS; - let n = e.publicId; - if (null !== n) { - if (((n = n.toLowerCase()), Gh.indexOf(n) > -1)) return Hh.QUIRKS; - let e = null === t ? Uh : zh; - if (Wh(n, e)) return Hh.QUIRKS; - if (((e = null === t ? Vh : Zh), Wh(n, e))) return Hh.LIMITED_QUIRKS; - } - return Hh.NO_QUIRKS; - }), - (Bh.serializeContent = function (e, t, n) { - let a = "!DOCTYPE "; - return ( - e && (a += e), - t ? (a += " PUBLIC " + $h(t)) : n && (a += " SYSTEM"), - null !== n && (a += " " + $h(n)), - a - ); - }); -var jh = {}; -const qh = Gm, - Yh = Vm, - Kh = Yh.TAG_NAMES, - Xh = Yh.NAMESPACES, - Qh = Yh.ATTRS, - Jh = "text/html", - ef = "application/xhtml+xml", - tf = { - attributename: "attributeName", - attributetype: "attributeType", - basefrequency: "baseFrequency", - baseprofile: "baseProfile", - calcmode: "calcMode", - clippathunits: "clipPathUnits", - diffuseconstant: "diffuseConstant", - edgemode: "edgeMode", - filterunits: "filterUnits", - glyphref: "glyphRef", - gradienttransform: "gradientTransform", - gradientunits: "gradientUnits", - kernelmatrix: "kernelMatrix", - kernelunitlength: "kernelUnitLength", - keypoints: "keyPoints", - keysplines: "keySplines", - keytimes: "keyTimes", - lengthadjust: "lengthAdjust", - limitingconeangle: "limitingConeAngle", - markerheight: "markerHeight", - markerunits: "markerUnits", - markerwidth: "markerWidth", - maskcontentunits: "maskContentUnits", - maskunits: "maskUnits", - numoctaves: "numOctaves", - pathlength: "pathLength", - patterncontentunits: "patternContentUnits", - patterntransform: "patternTransform", - patternunits: "patternUnits", - pointsatx: "pointsAtX", - pointsaty: "pointsAtY", - pointsatz: "pointsAtZ", - preservealpha: "preserveAlpha", - preserveaspectratio: "preserveAspectRatio", - primitiveunits: "primitiveUnits", - refx: "refX", - refy: "refY", - repeatcount: "repeatCount", - repeatdur: "repeatDur", - requiredextensions: "requiredExtensions", - requiredfeatures: "requiredFeatures", - specularconstant: "specularConstant", - specularexponent: "specularExponent", - spreadmethod: "spreadMethod", - startoffset: "startOffset", - stddeviation: "stdDeviation", - stitchtiles: "stitchTiles", - surfacescale: "surfaceScale", - systemlanguage: "systemLanguage", - tablevalues: "tableValues", - targetx: "targetX", - targety: "targetY", - textlength: "textLength", - viewbox: "viewBox", - viewtarget: "viewTarget", - xchannelselector: "xChannelSelector", - ychannelselector: "yChannelSelector", - zoomandpan: "zoomAndPan", - }, - nf = { - "xlink:actuate": { prefix: "xlink", name: "actuate", namespace: Xh.XLINK }, - "xlink:arcrole": { prefix: "xlink", name: "arcrole", namespace: Xh.XLINK }, - "xlink:href": { prefix: "xlink", name: "href", namespace: Xh.XLINK }, - "xlink:role": { prefix: "xlink", name: "role", namespace: Xh.XLINK }, - "xlink:show": { prefix: "xlink", name: "show", namespace: Xh.XLINK }, - "xlink:title": { prefix: "xlink", name: "title", namespace: Xh.XLINK }, - "xlink:type": { prefix: "xlink", name: "type", namespace: Xh.XLINK }, - "xml:base": { prefix: "xml", name: "base", namespace: Xh.XML }, - "xml:lang": { prefix: "xml", name: "lang", namespace: Xh.XML }, - "xml:space": { prefix: "xml", name: "space", namespace: Xh.XML }, - xmlns: { prefix: "", name: "xmlns", namespace: Xh.XMLNS }, - "xmlns:xlink": { prefix: "xmlns", name: "xlink", namespace: Xh.XMLNS }, - }, - af = (jh.SVG_TAG_NAMES_ADJUSTMENT_MAP = { - altglyph: "altGlyph", - altglyphdef: "altGlyphDef", - altglyphitem: "altGlyphItem", - animatecolor: "animateColor", - animatemotion: "animateMotion", - animatetransform: "animateTransform", - clippath: "clipPath", - feblend: "feBlend", - fecolormatrix: "feColorMatrix", - fecomponenttransfer: "feComponentTransfer", - fecomposite: "feComposite", - feconvolvematrix: "feConvolveMatrix", - fediffuselighting: "feDiffuseLighting", - fedisplacementmap: "feDisplacementMap", - fedistantlight: "feDistantLight", - feflood: "feFlood", - fefunca: "feFuncA", - fefuncb: "feFuncB", - fefuncg: "feFuncG", - fefuncr: "feFuncR", - fegaussianblur: "feGaussianBlur", - feimage: "feImage", - femerge: "feMerge", - femergenode: "feMergeNode", - femorphology: "feMorphology", - feoffset: "feOffset", - fepointlight: "fePointLight", - fespecularlighting: "feSpecularLighting", - fespotlight: "feSpotLight", - fetile: "feTile", - feturbulence: "feTurbulence", - foreignobject: "foreignObject", - glyphref: "glyphRef", - lineargradient: "linearGradient", - radialgradient: "radialGradient", - textpath: "textPath", - }), - rf = { - [Kh.B]: !0, - [Kh.BIG]: !0, - [Kh.BLOCKQUOTE]: !0, - [Kh.BODY]: !0, - [Kh.BR]: !0, - [Kh.CENTER]: !0, - [Kh.CODE]: !0, - [Kh.DD]: !0, - [Kh.DIV]: !0, - [Kh.DL]: !0, - [Kh.DT]: !0, - [Kh.EM]: !0, - [Kh.EMBED]: !0, - [Kh.H1]: !0, - [Kh.H2]: !0, - [Kh.H3]: !0, - [Kh.H4]: !0, - [Kh.H5]: !0, - [Kh.H6]: !0, - [Kh.HEAD]: !0, - [Kh.HR]: !0, - [Kh.I]: !0, - [Kh.IMG]: !0, - [Kh.LI]: !0, - [Kh.LISTING]: !0, - [Kh.MENU]: !0, - [Kh.META]: !0, - [Kh.NOBR]: !0, - [Kh.OL]: !0, - [Kh.P]: !0, - [Kh.PRE]: !0, - [Kh.RUBY]: !0, - [Kh.S]: !0, - [Kh.SMALL]: !0, - [Kh.SPAN]: !0, - [Kh.STRONG]: !0, - [Kh.STRIKE]: !0, - [Kh.SUB]: !0, - [Kh.SUP]: !0, - [Kh.TABLE]: !0, - [Kh.TT]: !0, - [Kh.U]: !0, - [Kh.UL]: !0, - [Kh.VAR]: !0, - }; -(jh.causesExit = function (e) { - const t = e.tagName; - return ( - !!( - t === Kh.FONT && - (null !== qh.getTokenAttr(e, Qh.COLOR) || - null !== qh.getTokenAttr(e, Qh.SIZE) || - null !== qh.getTokenAttr(e, Qh.FACE)) - ) || rf[t] - ); -}), - (jh.adjustTokenMathMLAttrs = function (e) { - for (let t = 0; t < e.attrs.length; t++) - if ("definitionurl" === e.attrs[t].name) { - e.attrs[t].name = "definitionURL"; - break; - } - }), - (jh.adjustTokenSVGAttrs = function (e) { - for (let t = 0; t < e.attrs.length; t++) { - const n = tf[e.attrs[t].name]; - n && (e.attrs[t].name = n); - } - }), - (jh.adjustTokenXMLAttrs = function (e) { - for (let t = 0; t < e.attrs.length; t++) { - const n = nf[e.attrs[t].name]; - n && - ((e.attrs[t].prefix = n.prefix), - (e.attrs[t].name = n.name), - (e.attrs[t].namespace = n.namespace)); - } - }), - (jh.adjustTokenSVGTagName = function (e) { - const t = af[e.tagName]; - t && (e.tagName = t); - }), - (jh.isIntegrationPoint = function (e, t, n, a) { - return ( - !( - (a && a !== Xh.HTML) || - !(function (e, t, n) { - if (t === Xh.MATHML && e === Kh.ANNOTATION_XML) - for (let e = 0; e < n.length; e++) - if (n[e].name === Qh.ENCODING) { - const t = n[e].value.toLowerCase(); - return t === Jh || t === ef; - } - return ( - t === Xh.SVG && - (e === Kh.FOREIGN_OBJECT || e === Kh.DESC || e === Kh.TITLE) - ); - })(e, t, n) - ) || - !( - (a && a !== Xh.MATHML) || - !(function (e, t) { - return ( - t === Xh.MATHML && - (e === Kh.MI || - e === Kh.MO || - e === Kh.MN || - e === Kh.MS || - e === Kh.MTEXT) - ); - })(e, t) - ) - ); - }); -const of = Gm, - lf = Qm, - sf = eh, - cf = gh, - df = kh, - uf = nh, - pf = Oh, - mf = function (e, t) { - return [e, (t = t || Object.create(null))].reduce( - (e, t) => ( - Object.keys(t).forEach((n) => { - e[n] = t[n]; - }), - e - ), - Object.create(null), - ); - }, - hf = Bh, - ff = jh, - gf = Zu, - Ef = Gu, - bf = Vm, - vf = bf.TAG_NAMES, - Tf = bf.NAMESPACES, - yf = bf.ATTRS, - _f = { - scriptingEnabled: !0, - sourceCodeLocationInfo: !1, - onParseError: null, - treeAdapter: pf, - }, - Sf = "hidden", - wf = 8, - Cf = 3, - Af = "INITIAL_MODE", - Nf = "BEFORE_HTML_MODE", - xf = "BEFORE_HEAD_MODE", - Rf = "IN_HEAD_MODE", - If = "IN_HEAD_NO_SCRIPT_MODE", - kf = "AFTER_HEAD_MODE", - Of = "IN_BODY_MODE", - Lf = "TEXT_MODE", - Mf = "IN_TABLE_MODE", - Df = "IN_TABLE_TEXT_MODE", - Pf = "IN_CAPTION_MODE", - Bf = "IN_COLUMN_GROUP_MODE", - Hf = "IN_TABLE_BODY_MODE", - Ff = "IN_ROW_MODE", - zf = "IN_CELL_MODE", - Uf = "IN_SELECT_MODE", - Gf = "IN_SELECT_IN_TABLE_MODE", - Vf = "IN_TEMPLATE_MODE", - Zf = "AFTER_BODY_MODE", - $f = "IN_FRAMESET_MODE", - Wf = "AFTER_FRAMESET_MODE", - jf = "AFTER_AFTER_BODY_MODE", - qf = "AFTER_AFTER_FRAMESET_MODE", - Yf = { - [vf.TR]: Ff, - [vf.TBODY]: Hf, - [vf.THEAD]: Hf, - [vf.TFOOT]: Hf, - [vf.CAPTION]: Pf, - [vf.COLGROUP]: Bf, - [vf.TABLE]: Mf, - [vf.BODY]: Of, - [vf.FRAMESET]: $f, - }, - Kf = { - [vf.CAPTION]: Mf, - [vf.COLGROUP]: Mf, - [vf.TBODY]: Mf, - [vf.TFOOT]: Mf, - [vf.THEAD]: Mf, - [vf.COL]: Bf, - [vf.TR]: Hf, - [vf.TD]: Ff, - [vf.TH]: Ff, - }, - Xf = { - [Af]: { - [of.CHARACTER_TOKEN]: pg, - [of.NULL_CHARACTER_TOKEN]: pg, - [of.WHITESPACE_CHARACTER_TOKEN]: ig, - [of.COMMENT_TOKEN]: sg, - [of.DOCTYPE_TOKEN]: function (e, t) { - e._setDocumentType(t); - const n = t.forceQuirks - ? bf.DOCUMENT_MODE.QUIRKS - : hf.getDocumentMode(t); - hf.isConforming(t) || e._err(gf.nonConformingDoctype); - e.treeAdapter.setDocumentMode(e.document, n), (e.insertionMode = Nf); - }, - [of.START_TAG_TOKEN]: pg, - [of.END_TAG_TOKEN]: pg, - [of.EOF_TOKEN]: pg, - }, - [Nf]: { - [of.CHARACTER_TOKEN]: mg, - [of.NULL_CHARACTER_TOKEN]: mg, - [of.WHITESPACE_CHARACTER_TOKEN]: ig, - [of.COMMENT_TOKEN]: sg, - [of.DOCTYPE_TOKEN]: ig, - [of.START_TAG_TOKEN]: function (e, t) { - t.tagName === vf.HTML - ? (e._insertElement(t, Tf.HTML), (e.insertionMode = xf)) - : mg(e, t); - }, - [of.END_TAG_TOKEN]: function (e, t) { - const n = t.tagName; - (n !== vf.HTML && n !== vf.HEAD && n !== vf.BODY && n !== vf.BR) || - mg(e, t); - }, - [of.EOF_TOKEN]: mg, - }, - [xf]: { - [of.CHARACTER_TOKEN]: hg, - [of.NULL_CHARACTER_TOKEN]: hg, - [of.WHITESPACE_CHARACTER_TOKEN]: ig, - [of.COMMENT_TOKEN]: sg, - [of.DOCTYPE_TOKEN]: lg, - [of.START_TAG_TOKEN]: function (e, t) { - const n = t.tagName; - n === vf.HTML - ? Og(e, t) - : n === vf.HEAD - ? (e._insertElement(t, Tf.HTML), - (e.headElement = e.openElements.current), - (e.insertionMode = Rf)) - : hg(e, t); - }, - [of.END_TAG_TOKEN]: function (e, t) { - const n = t.tagName; - n === vf.HEAD || n === vf.BODY || n === vf.HTML || n === vf.BR - ? hg(e, t) - : e._err(gf.endTagWithoutMatchingOpenElement); - }, - [of.EOF_TOKEN]: hg, - }, - [Rf]: { - [of.CHARACTER_TOKEN]: Eg, - [of.NULL_CHARACTER_TOKEN]: Eg, - [of.WHITESPACE_CHARACTER_TOKEN]: dg, - [of.COMMENT_TOKEN]: sg, - [of.DOCTYPE_TOKEN]: lg, - [of.START_TAG_TOKEN]: fg, - [of.END_TAG_TOKEN]: gg, - [of.EOF_TOKEN]: Eg, - }, - [If]: { - [of.CHARACTER_TOKEN]: bg, - [of.NULL_CHARACTER_TOKEN]: bg, - [of.WHITESPACE_CHARACTER_TOKEN]: dg, - [of.COMMENT_TOKEN]: sg, - [of.DOCTYPE_TOKEN]: lg, - [of.START_TAG_TOKEN]: function (e, t) { - const n = t.tagName; - n === vf.HTML - ? Og(e, t) - : n === vf.BASEFONT || - n === vf.BGSOUND || - n === vf.HEAD || - n === vf.LINK || - n === vf.META || - n === vf.NOFRAMES || - n === vf.STYLE - ? fg(e, t) - : n === vf.NOSCRIPT - ? e._err(gf.nestedNoscriptInHead) - : bg(e, t); - }, - [of.END_TAG_TOKEN]: function (e, t) { - const n = t.tagName; - n === vf.NOSCRIPT - ? (e.openElements.pop(), (e.insertionMode = Rf)) - : n === vf.BR - ? bg(e, t) - : e._err(gf.endTagWithoutMatchingOpenElement); - }, - [of.EOF_TOKEN]: bg, - }, - [kf]: { - [of.CHARACTER_TOKEN]: vg, - [of.NULL_CHARACTER_TOKEN]: vg, - [of.WHITESPACE_CHARACTER_TOKEN]: dg, - [of.COMMENT_TOKEN]: sg, - [of.DOCTYPE_TOKEN]: lg, - [of.START_TAG_TOKEN]: function (e, t) { - const n = t.tagName; - n === vf.HTML - ? Og(e, t) - : n === vf.BODY - ? (e._insertElement(t, Tf.HTML), - (e.framesetOk = !1), - (e.insertionMode = Of)) - : n === vf.FRAMESET - ? (e._insertElement(t, Tf.HTML), (e.insertionMode = $f)) - : n === vf.BASE || - n === vf.BASEFONT || - n === vf.BGSOUND || - n === vf.LINK || - n === vf.META || - n === vf.NOFRAMES || - n === vf.SCRIPT || - n === vf.STYLE || - n === vf.TEMPLATE || - n === vf.TITLE - ? (e._err(gf.abandonedHeadElementChild), - e.openElements.push(e.headElement), - fg(e, t), - e.openElements.remove(e.headElement)) - : n === vf.HEAD - ? e._err(gf.misplacedStartTagForHeadElement) - : vg(e, t); - }, - [of.END_TAG_TOKEN]: function (e, t) { - const n = t.tagName; - n === vf.BODY || n === vf.HTML || n === vf.BR - ? vg(e, t) - : n === vf.TEMPLATE - ? gg(e, t) - : e._err(gf.endTagWithoutMatchingOpenElement); - }, - [of.EOF_TOKEN]: vg, - }, - [Of]: { - [of.CHARACTER_TOKEN]: yg, - [of.NULL_CHARACTER_TOKEN]: ig, - [of.WHITESPACE_CHARACTER_TOKEN]: Tg, - [of.COMMENT_TOKEN]: sg, - [of.DOCTYPE_TOKEN]: ig, - [of.START_TAG_TOKEN]: Og, - [of.END_TAG_TOKEN]: Pg, - [of.EOF_TOKEN]: Bg, - }, - [Lf]: { - [of.CHARACTER_TOKEN]: dg, - [of.NULL_CHARACTER_TOKEN]: dg, - [of.WHITESPACE_CHARACTER_TOKEN]: dg, - [of.COMMENT_TOKEN]: ig, - [of.DOCTYPE_TOKEN]: ig, - [of.START_TAG_TOKEN]: ig, - [of.END_TAG_TOKEN]: function (e, t) { - t.tagName === vf.SCRIPT && (e.pendingScript = e.openElements.current); - e.openElements.pop(), (e.insertionMode = e.originalInsertionMode); - }, - [of.EOF_TOKEN]: function (e, t) { - e._err(gf.eofInElementThatCanContainOnlyText), - e.openElements.pop(), - (e.insertionMode = e.originalInsertionMode), - e._processToken(t); - }, - }, - [Mf]: { - [of.CHARACTER_TOKEN]: Hg, - [of.NULL_CHARACTER_TOKEN]: Hg, - [of.WHITESPACE_CHARACTER_TOKEN]: Hg, - [of.COMMENT_TOKEN]: sg, - [of.DOCTYPE_TOKEN]: ig, - [of.START_TAG_TOKEN]: Fg, - [of.END_TAG_TOKEN]: zg, - [of.EOF_TOKEN]: Bg, - }, - [Df]: { - [of.CHARACTER_TOKEN]: function (e, t) { - e.pendingCharacterTokens.push(t), - (e.hasNonWhitespacePendingCharacterToken = !0); - }, - [of.NULL_CHARACTER_TOKEN]: ig, - [of.WHITESPACE_CHARACTER_TOKEN]: function (e, t) { - e.pendingCharacterTokens.push(t); - }, - [of.COMMENT_TOKEN]: Gg, - [of.DOCTYPE_TOKEN]: Gg, - [of.START_TAG_TOKEN]: Gg, - [of.END_TAG_TOKEN]: Gg, - [of.EOF_TOKEN]: Gg, - }, - [Pf]: { - [of.CHARACTER_TOKEN]: yg, - [of.NULL_CHARACTER_TOKEN]: ig, - [of.WHITESPACE_CHARACTER_TOKEN]: Tg, - [of.COMMENT_TOKEN]: sg, - [of.DOCTYPE_TOKEN]: ig, - [of.START_TAG_TOKEN]: function (e, t) { - const n = t.tagName; - n === vf.CAPTION || - n === vf.COL || - n === vf.COLGROUP || - n === vf.TBODY || - n === vf.TD || - n === vf.TFOOT || - n === vf.TH || - n === vf.THEAD || - n === vf.TR - ? e.openElements.hasInTableScope(vf.CAPTION) && - (e.openElements.generateImpliedEndTags(), - e.openElements.popUntilTagNamePopped(vf.CAPTION), - e.activeFormattingElements.clearToLastMarker(), - (e.insertionMode = Mf), - e._processToken(t)) - : Og(e, t); - }, - [of.END_TAG_TOKEN]: function (e, t) { - const n = t.tagName; - n === vf.CAPTION || n === vf.TABLE - ? e.openElements.hasInTableScope(vf.CAPTION) && - (e.openElements.generateImpliedEndTags(), - e.openElements.popUntilTagNamePopped(vf.CAPTION), - e.activeFormattingElements.clearToLastMarker(), - (e.insertionMode = Mf), - n === vf.TABLE && e._processToken(t)) - : n !== vf.BODY && - n !== vf.COL && - n !== vf.COLGROUP && - n !== vf.HTML && - n !== vf.TBODY && - n !== vf.TD && - n !== vf.TFOOT && - n !== vf.TH && - n !== vf.THEAD && - n !== vf.TR && - Pg(e, t); - }, - [of.EOF_TOKEN]: Bg, - }, - [Bf]: { - [of.CHARACTER_TOKEN]: Vg, - [of.NULL_CHARACTER_TOKEN]: Vg, - [of.WHITESPACE_CHARACTER_TOKEN]: dg, - [of.COMMENT_TOKEN]: sg, - [of.DOCTYPE_TOKEN]: ig, - [of.START_TAG_TOKEN]: function (e, t) { - const n = t.tagName; - n === vf.HTML - ? Og(e, t) - : n === vf.COL - ? (e._appendElement(t, Tf.HTML), (t.ackSelfClosing = !0)) - : n === vf.TEMPLATE - ? fg(e, t) - : Vg(e, t); - }, - [of.END_TAG_TOKEN]: function (e, t) { - const n = t.tagName; - n === vf.COLGROUP - ? e.openElements.currentTagName === vf.COLGROUP && - (e.openElements.pop(), (e.insertionMode = Mf)) - : n === vf.TEMPLATE - ? gg(e, t) - : n !== vf.COL && Vg(e, t); - }, - [of.EOF_TOKEN]: Bg, - }, - [Hf]: { - [of.CHARACTER_TOKEN]: Hg, - [of.NULL_CHARACTER_TOKEN]: Hg, - [of.WHITESPACE_CHARACTER_TOKEN]: Hg, - [of.COMMENT_TOKEN]: sg, - [of.DOCTYPE_TOKEN]: ig, - [of.START_TAG_TOKEN]: function (e, t) { - const n = t.tagName; - n === vf.TR - ? (e.openElements.clearBackToTableBodyContext(), - e._insertElement(t, Tf.HTML), - (e.insertionMode = Ff)) - : n === vf.TH || n === vf.TD - ? (e.openElements.clearBackToTableBodyContext(), - e._insertFakeElement(vf.TR), - (e.insertionMode = Ff), - e._processToken(t)) - : n === vf.CAPTION || - n === vf.COL || - n === vf.COLGROUP || - n === vf.TBODY || - n === vf.TFOOT || - n === vf.THEAD - ? e.openElements.hasTableBodyContextInTableScope() && - (e.openElements.clearBackToTableBodyContext(), - e.openElements.pop(), - (e.insertionMode = Mf), - e._processToken(t)) - : Fg(e, t); - }, - [of.END_TAG_TOKEN]: function (e, t) { - const n = t.tagName; - n === vf.TBODY || n === vf.TFOOT || n === vf.THEAD - ? e.openElements.hasInTableScope(n) && - (e.openElements.clearBackToTableBodyContext(), - e.openElements.pop(), - (e.insertionMode = Mf)) - : n === vf.TABLE - ? e.openElements.hasTableBodyContextInTableScope() && - (e.openElements.clearBackToTableBodyContext(), - e.openElements.pop(), - (e.insertionMode = Mf), - e._processToken(t)) - : ((n !== vf.BODY && - n !== vf.CAPTION && - n !== vf.COL && - n !== vf.COLGROUP) || - (n !== vf.HTML && n !== vf.TD && n !== vf.TH && n !== vf.TR)) && - zg(e, t); - }, - [of.EOF_TOKEN]: Bg, - }, - [Ff]: { - [of.CHARACTER_TOKEN]: Hg, - [of.NULL_CHARACTER_TOKEN]: Hg, - [of.WHITESPACE_CHARACTER_TOKEN]: Hg, - [of.COMMENT_TOKEN]: sg, - [of.DOCTYPE_TOKEN]: ig, - [of.START_TAG_TOKEN]: function (e, t) { - const n = t.tagName; - n === vf.TH || n === vf.TD - ? (e.openElements.clearBackToTableRowContext(), - e._insertElement(t, Tf.HTML), - (e.insertionMode = zf), - e.activeFormattingElements.insertMarker()) - : n === vf.CAPTION || - n === vf.COL || - n === vf.COLGROUP || - n === vf.TBODY || - n === vf.TFOOT || - n === vf.THEAD || - n === vf.TR - ? e.openElements.hasInTableScope(vf.TR) && - (e.openElements.clearBackToTableRowContext(), - e.openElements.pop(), - (e.insertionMode = Hf), - e._processToken(t)) - : Fg(e, t); - }, - [of.END_TAG_TOKEN]: function (e, t) { - const n = t.tagName; - n === vf.TR - ? e.openElements.hasInTableScope(vf.TR) && - (e.openElements.clearBackToTableRowContext(), - e.openElements.pop(), - (e.insertionMode = Hf)) - : n === vf.TABLE - ? e.openElements.hasInTableScope(vf.TR) && - (e.openElements.clearBackToTableRowContext(), - e.openElements.pop(), - (e.insertionMode = Hf), - e._processToken(t)) - : n === vf.TBODY || n === vf.TFOOT || n === vf.THEAD - ? (e.openElements.hasInTableScope(n) || - e.openElements.hasInTableScope(vf.TR)) && - (e.openElements.clearBackToTableRowContext(), - e.openElements.pop(), - (e.insertionMode = Hf), - e._processToken(t)) - : ((n !== vf.BODY && - n !== vf.CAPTION && - n !== vf.COL && - n !== vf.COLGROUP) || - (n !== vf.HTML && n !== vf.TD && n !== vf.TH)) && - zg(e, t); - }, - [of.EOF_TOKEN]: Bg, - }, - [zf]: { - [of.CHARACTER_TOKEN]: yg, - [of.NULL_CHARACTER_TOKEN]: ig, - [of.WHITESPACE_CHARACTER_TOKEN]: Tg, - [of.COMMENT_TOKEN]: sg, - [of.DOCTYPE_TOKEN]: ig, - [of.START_TAG_TOKEN]: function (e, t) { - const n = t.tagName; - n === vf.CAPTION || - n === vf.COL || - n === vf.COLGROUP || - n === vf.TBODY || - n === vf.TD || - n === vf.TFOOT || - n === vf.TH || - n === vf.THEAD || - n === vf.TR - ? (e.openElements.hasInTableScope(vf.TD) || - e.openElements.hasInTableScope(vf.TH)) && - (e._closeTableCell(), e._processToken(t)) - : Og(e, t); - }, - [of.END_TAG_TOKEN]: function (e, t) { - const n = t.tagName; - n === vf.TD || n === vf.TH - ? e.openElements.hasInTableScope(n) && - (e.openElements.generateImpliedEndTags(), - e.openElements.popUntilTagNamePopped(n), - e.activeFormattingElements.clearToLastMarker(), - (e.insertionMode = Ff)) - : n === vf.TABLE || - n === vf.TBODY || - n === vf.TFOOT || - n === vf.THEAD || - n === vf.TR - ? e.openElements.hasInTableScope(n) && - (e._closeTableCell(), e._processToken(t)) - : n !== vf.BODY && - n !== vf.CAPTION && - n !== vf.COL && - n !== vf.COLGROUP && - n !== vf.HTML && - Pg(e, t); - }, - [of.EOF_TOKEN]: Bg, - }, - [Uf]: { - [of.CHARACTER_TOKEN]: dg, - [of.NULL_CHARACTER_TOKEN]: ig, - [of.WHITESPACE_CHARACTER_TOKEN]: dg, - [of.COMMENT_TOKEN]: sg, - [of.DOCTYPE_TOKEN]: ig, - [of.START_TAG_TOKEN]: Zg, - [of.END_TAG_TOKEN]: $g, - [of.EOF_TOKEN]: Bg, - }, - [Gf]: { - [of.CHARACTER_TOKEN]: dg, - [of.NULL_CHARACTER_TOKEN]: ig, - [of.WHITESPACE_CHARACTER_TOKEN]: dg, - [of.COMMENT_TOKEN]: sg, - [of.DOCTYPE_TOKEN]: ig, - [of.START_TAG_TOKEN]: function (e, t) { - const n = t.tagName; - n === vf.CAPTION || - n === vf.TABLE || - n === vf.TBODY || - n === vf.TFOOT || - n === vf.THEAD || - n === vf.TR || - n === vf.TD || - n === vf.TH - ? (e.openElements.popUntilTagNamePopped(vf.SELECT), - e._resetInsertionMode(), - e._processToken(t)) - : Zg(e, t); - }, - [of.END_TAG_TOKEN]: function (e, t) { - const n = t.tagName; - n === vf.CAPTION || - n === vf.TABLE || - n === vf.TBODY || - n === vf.TFOOT || - n === vf.THEAD || - n === vf.TR || - n === vf.TD || - n === vf.TH - ? e.openElements.hasInTableScope(n) && - (e.openElements.popUntilTagNamePopped(vf.SELECT), - e._resetInsertionMode(), - e._processToken(t)) - : $g(e, t); - }, - [of.EOF_TOKEN]: Bg, - }, - [Vf]: { - [of.CHARACTER_TOKEN]: yg, - [of.NULL_CHARACTER_TOKEN]: ig, - [of.WHITESPACE_CHARACTER_TOKEN]: Tg, - [of.COMMENT_TOKEN]: sg, - [of.DOCTYPE_TOKEN]: ig, - [of.START_TAG_TOKEN]: function (e, t) { - const n = t.tagName; - if ( - n === vf.BASE || - n === vf.BASEFONT || - n === vf.BGSOUND || - n === vf.LINK || - n === vf.META || - n === vf.NOFRAMES || - n === vf.SCRIPT || - n === vf.STYLE || - n === vf.TEMPLATE || - n === vf.TITLE - ) - fg(e, t); - else { - const a = Kf[n] || Of; - e._popTmplInsertionMode(), - e._pushTmplInsertionMode(a), - (e.insertionMode = a), - e._processToken(t); - } - }, - [of.END_TAG_TOKEN]: function (e, t) { - t.tagName === vf.TEMPLATE && gg(e, t); - }, - [of.EOF_TOKEN]: Wg, - }, - [Zf]: { - [of.CHARACTER_TOKEN]: jg, - [of.NULL_CHARACTER_TOKEN]: jg, - [of.WHITESPACE_CHARACTER_TOKEN]: Tg, - [of.COMMENT_TOKEN]: function (e, t) { - e._appendCommentNode(t, e.openElements.items[0]); - }, - [of.DOCTYPE_TOKEN]: ig, - [of.START_TAG_TOKEN]: function (e, t) { - t.tagName === vf.HTML ? Og(e, t) : jg(e, t); - }, - [of.END_TAG_TOKEN]: function (e, t) { - t.tagName === vf.HTML - ? e.fragmentContext || (e.insertionMode = jf) - : jg(e, t); - }, - [of.EOF_TOKEN]: ug, - }, - [$f]: { - [of.CHARACTER_TOKEN]: ig, - [of.NULL_CHARACTER_TOKEN]: ig, - [of.WHITESPACE_CHARACTER_TOKEN]: dg, - [of.COMMENT_TOKEN]: sg, - [of.DOCTYPE_TOKEN]: ig, - [of.START_TAG_TOKEN]: function (e, t) { - const n = t.tagName; - n === vf.HTML - ? Og(e, t) - : n === vf.FRAMESET - ? e._insertElement(t, Tf.HTML) - : n === vf.FRAME - ? (e._appendElement(t, Tf.HTML), (t.ackSelfClosing = !0)) - : n === vf.NOFRAMES && fg(e, t); - }, - [of.END_TAG_TOKEN]: function (e, t) { - t.tagName !== vf.FRAMESET || - e.openElements.isRootHtmlElementCurrent() || - (e.openElements.pop(), - e.fragmentContext || - e.openElements.currentTagName === vf.FRAMESET || - (e.insertionMode = Wf)); - }, - [of.EOF_TOKEN]: ug, - }, - [Wf]: { - [of.CHARACTER_TOKEN]: ig, - [of.NULL_CHARACTER_TOKEN]: ig, - [of.WHITESPACE_CHARACTER_TOKEN]: dg, - [of.COMMENT_TOKEN]: sg, - [of.DOCTYPE_TOKEN]: ig, - [of.START_TAG_TOKEN]: function (e, t) { - const n = t.tagName; - n === vf.HTML ? Og(e, t) : n === vf.NOFRAMES && fg(e, t); - }, - [of.END_TAG_TOKEN]: function (e, t) { - t.tagName === vf.HTML && (e.insertionMode = qf); - }, - [of.EOF_TOKEN]: ug, - }, - [jf]: { - [of.CHARACTER_TOKEN]: qg, - [of.NULL_CHARACTER_TOKEN]: qg, - [of.WHITESPACE_CHARACTER_TOKEN]: Tg, - [of.COMMENT_TOKEN]: cg, - [of.DOCTYPE_TOKEN]: ig, - [of.START_TAG_TOKEN]: function (e, t) { - t.tagName === vf.HTML ? Og(e, t) : qg(e, t); - }, - [of.END_TAG_TOKEN]: qg, - [of.EOF_TOKEN]: ug, - }, - [qf]: { - [of.CHARACTER_TOKEN]: ig, - [of.NULL_CHARACTER_TOKEN]: ig, - [of.WHITESPACE_CHARACTER_TOKEN]: Tg, - [of.COMMENT_TOKEN]: cg, - [of.DOCTYPE_TOKEN]: ig, - [of.START_TAG_TOKEN]: function (e, t) { - const n = t.tagName; - n === vf.HTML ? Og(e, t) : n === vf.NOFRAMES && fg(e, t); - }, - [of.END_TAG_TOKEN]: ig, - [of.EOF_TOKEN]: ug, - }, - }; -var Qf = class { - constructor(e) { - (this.options = mf(_f, e)), - (this.treeAdapter = this.options.treeAdapter), - (this.pendingScript = null), - this.options.sourceCodeLocationInfo && uf.install(this, cf), - this.options.onParseError && - uf.install(this, df, { onParseError: this.options.onParseError }); } - parse(e) { - const t = this.treeAdapter.createDocument(); - return ( - this._bootstrap(t, null), - this.tokenizer.write(e, !0), - this._runParsingLoop(null), - t - ); + _createAttr(e) { + (this.currentAttr = { name: e, value: "" }), + (this.currentLocation = this.getCurrentLocation(0)); } - parseFragment(e, t) { - t || (t = this.treeAdapter.createElement(vf.TEMPLATE, Tf.HTML, [])); - const n = this.treeAdapter.createElement("documentmock", Tf.HTML, []); - this._bootstrap(n, t), - this.treeAdapter.getTagName(t) === vf.TEMPLATE && - this._pushTmplInsertionMode(Vf), - this._initTokenizerForFragmentParsing(), - this._insertFakeRootElement(), - this._resetInsertionMode(), - this._findFormInFragmentContext(), - this.tokenizer.write(e, !0), - this._runParsingLoop(null); - const a = this.treeAdapter.getFirstChild(n), - r = this.treeAdapter.createDocumentFragment(); - return this._adoptNodes(a, r), r; - } - _bootstrap(e, t) { - (this.tokenizer = new of(this.options)), - (this.stopped = !1), - (this.insertionMode = Af), - (this.originalInsertionMode = ""), - (this.document = e), - (this.fragmentContext = t), - (this.headElement = null), - (this.formElement = null), - (this.openElements = new lf(this.document, this.treeAdapter)), - (this.activeFormattingElements = new sf(this.treeAdapter)), - (this.tmplInsertionModeStack = []), - (this.tmplInsertionModeStackTop = -1), - (this.currentTmplInsertionMode = null), - (this.pendingCharacterTokens = []), - (this.hasNonWhitespacePendingCharacterToken = !1), - (this.framesetOk = !0), - (this.skipNextNewLine = !1), - (this.fosterParentingEnabled = !1); - } - _err() {} - _runParsingLoop(e) { - for (; !this.stopped; ) { - this._setupTokenizerCDATAMode(); - const t = this.tokenizer.getNextToken(); - if (t.type === of.HIBERNATION_TOKEN) break; + _leaveAttrName() { + var e, t; + const n = this.currentToken; + if (null === Sp(n, this.currentAttr.name)) { if ( - this.skipNextNewLine && - ((this.skipNextNewLine = !1), - t.type === of.WHITESPACE_CHARACTER_TOKEN && "\n" === t.chars[0]) + (n.attrs.push(this.currentAttr), n.location && this.currentLocation) ) { - if (1 === t.chars.length) continue; - t.chars = t.chars.substr(1); + ((null !== (e = (t = n.location).attrs) && void 0 !== e + ? e + : (t.attrs = Object.create(null)))[this.currentAttr.name] = + this.currentLocation), + this._leaveAttrValue(); } - if ((this._processInputToken(t), e && this.pendingScript)) break; - } + } else this._err(Tp.duplicateAttribute); } - runParsingLoopForCurrentChunk(e, t) { - if ((this._runParsingLoop(t), t && this.pendingScript)) { - const e = this.pendingScript; - return (this.pendingScript = null), void t(e); - } - e && e(); - } - _setupTokenizerCDATAMode() { - const e = this._getAdjustedCurrentElement(); - this.tokenizer.allowCDATA = - e && - e !== this.document && - this.treeAdapter.getNamespaceURI(e) !== Tf.HTML && - !this._isIntegrationPoint(e); - } - _switchToTextParsing(e, t) { - this._insertElement(e, Tf.HTML), - (this.tokenizer.state = t), - (this.originalInsertionMode = this.insertionMode), - (this.insertionMode = Lf); - } - switchToPlaintextParsing() { - (this.insertionMode = Lf), - (this.originalInsertionMode = Of), - (this.tokenizer.state = of.MODE.PLAINTEXT); + _leaveAttrValue() { + this.currentLocation && + ((this.currentLocation.endLine = this.preprocessor.line), + (this.currentLocation.endCol = this.preprocessor.col), + (this.currentLocation.endOffset = this.preprocessor.offset)); } - _getAdjustedCurrentElement() { - return 0 === this.openElements.stackTop && this.fragmentContext - ? this.fragmentContext - : this.openElements.current; + prepareToken(e) { + this._emitCurrentCharacterToken(e.location), + (this.currentToken = null), + e.location && + ((e.location.endLine = this.preprocessor.line), + (e.location.endCol = this.preprocessor.col + 1), + (e.location.endOffset = this.preprocessor.offset + 1)), + (this.currentLocation = this.getCurrentLocation(-1)); } - _findFormInFragmentContext() { - let e = this.fragmentContext; - do { - if (this.treeAdapter.getTagName(e) === vf.FORM) { - this.formElement = e; - break; + emitCurrentTagToken() { + const e = this.currentToken; + this.prepareToken(e), + (e.tagID = Zp(e.tagName)), + e.type === yp.START_TAG + ? ((this.lastStartTagName = e.tagName), this.handler.onStartTag(e)) + : (e.attrs.length > 0 && this._err(Tp.endTagWithAttributes), + e.selfClosing && this._err(Tp.endTagWithTrailingSolidus), + this.handler.onEndTag(e)), + this.preprocessor.dropParsedChunk(); + } + emitCurrentComment(e) { + this.prepareToken(e), + this.handler.onComment(e), + this.preprocessor.dropParsedChunk(); + } + emitCurrentDoctype(e) { + this.prepareToken(e), + this.handler.onDoctype(e), + this.preprocessor.dropParsedChunk(); + } + _emitCurrentCharacterToken(e) { + if (this.currentCharacterToken) { + switch ( + (e && + this.currentCharacterToken.location && + ((this.currentCharacterToken.location.endLine = e.startLine), + (this.currentCharacterToken.location.endCol = e.startCol), + (this.currentCharacterToken.location.endOffset = e.startOffset)), + this.currentCharacterToken.type) + ) { + case yp.CHARACTER: + this.handler.onCharacter(this.currentCharacterToken); + break; + case yp.NULL_CHARACTER: + this.handler.onNullCharacter(this.currentCharacterToken); + break; + case yp.WHITESPACE_CHARACTER: + this.handler.onWhitespaceCharacter(this.currentCharacterToken); } - e = this.treeAdapter.getParentNode(e); - } while (e); - } - _initTokenizerForFragmentParsing() { - if (this.treeAdapter.getNamespaceURI(this.fragmentContext) === Tf.HTML) { - const e = this.treeAdapter.getTagName(this.fragmentContext); - e === vf.TITLE || e === vf.TEXTAREA - ? (this.tokenizer.state = of.MODE.RCDATA) - : e === vf.STYLE || - e === vf.XMP || - e === vf.IFRAME || - e === vf.NOEMBED || - e === vf.NOFRAMES || - e === vf.NOSCRIPT - ? (this.tokenizer.state = of.MODE.RAWTEXT) - : e === vf.SCRIPT - ? (this.tokenizer.state = of.MODE.SCRIPT_DATA) - : e === vf.PLAINTEXT && (this.tokenizer.state = of.MODE.PLAINTEXT); + this.currentCharacterToken = null; } } - _setDocumentType(e) { - const t = e.name || "", - n = e.publicId || "", - a = e.systemId || ""; - this.treeAdapter.setDocumentType(this.document, t, n, a); + _emitEOFToken() { + const e = this.getCurrentLocation(0); + e && + ((e.endLine = e.startLine), + (e.endCol = e.startCol), + (e.endOffset = e.startOffset)), + this._emitCurrentCharacterToken(e), + this.handler.onEof({ type: yp.EOF, location: e }), + (this.active = !1); } - _attachElementToTree(e) { - if (this._shouldFosterParentOnInsertion()) this._fosterParentElement(e); - else { - const t = - this.openElements.currentTmplContent || this.openElements.current; - this.treeAdapter.appendChild(t, e); + _appendCharToCurrentCharacterToken(e, t) { + if (this.currentCharacterToken) { + if (this.currentCharacterToken.type === e) + return void (this.currentCharacterToken.chars += t); + (this.currentLocation = this.getCurrentLocation(0)), + this._emitCurrentCharacterToken(this.currentLocation), + this.preprocessor.dropParsedChunk(); } + this._createCharacterToken(e, t); } - _appendElement(e, t) { - const n = this.treeAdapter.createElement(e.tagName, t, e.attrs); - this._attachElementToTree(n); - } - _insertElement(e, t) { - const n = this.treeAdapter.createElement(e.tagName, t, e.attrs); - this._attachElementToTree(n), this.openElements.push(n); - } - _insertFakeElement(e) { - const t = this.treeAdapter.createElement(e, Tf.HTML, []); - this._attachElementToTree(t), this.openElements.push(t); - } - _insertTemplate(e) { - const t = this.treeAdapter.createElement(e.tagName, Tf.HTML, e.attrs), - n = this.treeAdapter.createDocumentFragment(); - this.treeAdapter.setTemplateContent(t, n), - this._attachElementToTree(t), - this.openElements.push(t); - } - _insertFakeRootElement() { - const e = this.treeAdapter.createElement(vf.HTML, Tf.HTML, []); - this.treeAdapter.appendChild(this.openElements.current, e), - this.openElements.push(e); - } - _appendCommentNode(e, t) { - const n = this.treeAdapter.createCommentNode(e.data); - this.treeAdapter.appendChild(t, n); + _emitCodePoint(e) { + const t = rm(e) + ? yp.WHITESPACE_CHARACTER + : e === dp.NULL + ? yp.NULL_CHARACTER + : yp.CHARACTER; + this._appendCharToCurrentCharacterToken(t, String.fromCodePoint(e)); } - _insertCharacters(e) { - if (this._shouldFosterParentOnInsertion()) this._fosterParentText(e.chars); - else { - const t = - this.openElements.currentTmplContent || this.openElements.current; - this.treeAdapter.insertText(t, e.chars); - } + _emitChars(e) { + this._appendCharToCurrentCharacterToken(yp.CHARACTER, e); } - _adoptNodes(e, t) { + _matchNamedCharacterReference(e) { + let t = null, + n = 0, + a = !1; for ( - let n = this.treeAdapter.getFirstChild(e); - n; - n = this.treeAdapter.getFirstChild(e) - ) - this.treeAdapter.detachNode(n), this.treeAdapter.appendChild(t, n); - } - _shouldProcessTokenInForeignContent(e) { - const t = this._getAdjustedCurrentElement(); - if (!t || t === this.document) return !1; - const n = this.treeAdapter.getNamespaceURI(t); - if (n === Tf.HTML) return !1; - if ( - this.treeAdapter.getTagName(t) === vf.ANNOTATION_XML && - n === Tf.MATHML && - e.type === of.START_TAG_TOKEN && - e.tagName === vf.SVG - ) - return !1; - const a = - e.type === of.CHARACTER_TOKEN || - e.type === of.NULL_CHARACTER_TOKEN || - e.type === of.WHITESPACE_CHARACTER_TOKEN; - return ( - ((!( - e.type === of.START_TAG_TOKEN && - e.tagName !== vf.MGLYPH && - e.tagName !== vf.MALIGNMARK - ) && - !a) || - !this._isIntegrationPoint(t, Tf.MATHML)) && - ((e.type !== of.START_TAG_TOKEN && !a) || - !this._isIntegrationPoint(t, Tf.HTML)) && - e.type !== of.EOF_TOKEN - ); - } - _processToken(e) { - Xf[this.insertionMode][e.type](this, e); - } - _processTokenInBodyMode(e) { - Xf[Of][e.type](this, e); - } - _processTokenInForeignContent(e) { - e.type === of.CHARACTER_TOKEN - ? (function (e, t) { - e._insertCharacters(t), (e.framesetOk = !1); - })(this, e) - : e.type === of.NULL_CHARACTER_TOKEN - ? (function (e, t) { - (t.chars = Ef.REPLACEMENT_CHARACTER), e._insertCharacters(t); - })(this, e) - : e.type === of.WHITESPACE_CHARACTER_TOKEN - ? dg(this, e) - : e.type === of.COMMENT_TOKEN - ? sg(this, e) - : e.type === of.START_TAG_TOKEN - ? (function (e, t) { - if (ff.causesExit(t) && !e.fragmentContext) { - for ( - ; - e.treeAdapter.getNamespaceURI(e.openElements.current) !== - Tf.HTML && - !e._isIntegrationPoint(e.openElements.current); - - ) - e.openElements.pop(); - e._processToken(t); - } else { - const n = e._getAdjustedCurrentElement(), - a = e.treeAdapter.getNamespaceURI(n); - a === Tf.MATHML - ? ff.adjustTokenMathMLAttrs(t) - : a === Tf.SVG && - (ff.adjustTokenSVGTagName(t), - ff.adjustTokenSVGAttrs(t)), - ff.adjustTokenXMLAttrs(t), - t.selfClosing - ? e._appendElement(t, a) - : e._insertElement(t, a), - (t.ackSelfClosing = !0); - } - })(this, e) - : e.type === of.END_TAG_TOKEN && - (function (e, t) { - for (let n = e.openElements.stackTop; n > 0; n--) { - const a = e.openElements.items[n]; - if (e.treeAdapter.getNamespaceURI(a) === Tf.HTML) { - e._processToken(t); - break; - } - if ( - e.treeAdapter.getTagName(a).toLowerCase() === t.tagName - ) { - e.openElements.popUntilElementPopped(a); - break; - } - } - })(this, e); - } - _processInputToken(e) { - this._shouldProcessTokenInForeignContent(e) - ? this._processTokenInForeignContent(e) - : this._processToken(e), - e.type === of.START_TAG_TOKEN && - e.selfClosing && - !e.ackSelfClosing && - this._err(gf.nonVoidHtmlElementStartTagWithTrailingSolidus); - } - _isIntegrationPoint(e, t) { - const n = this.treeAdapter.getTagName(e), - a = this.treeAdapter.getNamespaceURI(e), - r = this.treeAdapter.getAttrList(e); - return ff.isIntegrationPoint(n, a, r, t); - } - _reconstructActiveFormattingElements() { - const e = this.activeFormattingElements.length; - if (e) { - let t = e, - n = null; - do { + let o = 0, i = Ap[0]; + o >= 0 && ((o = Gp(Ap, i, o + 1, e)), !(o < 0)); + e = this._consume() + ) { + (n += 1), (i = Ap[o]); + const l = i & xp.VALUE_LENGTH; + if (l) { + const i = (l >> 14) - 1; if ( - (t--, - (n = this.activeFormattingElements.entries[t]), - n.type === sf.MARKER_ENTRY || this.openElements.contains(n.element)) + (e !== dp.SEMICOLON && + this._isCharacterReferenceInAttribute() && + ((r = this.preprocessor.peek(1)) === dp.EQUALS_SIGN || em(r)) + ? ((t = [dp.AMPERSAND]), (o += i)) + : ((t = + 0 === i + ? [Ap[o] & ~xp.VALUE_LENGTH] + : 1 === i + ? [Ap[++o]] + : [Ap[++o], Ap[++o]]), + (n = 0), + (a = e !== dp.SEMICOLON)), + 0 === i) ) { - t++; + this._consume(); break; } - } while (t > 0); - for (let a = t; a < e; a++) - (n = this.activeFormattingElements.entries[a]), - this._insertElement( - n.token, - this.treeAdapter.getNamespaceURI(n.element), - ), - (n.element = this.openElements.current); + } } + var r; + return ( + this._unconsume(n), + a && + !this.preprocessor.endOfChunkHit && + this._err(Tp.missingSemicolonAfterCharacterReference), + this._unconsume(1), + t + ); } - _closeTableCell() { - this.openElements.generateImpliedEndTags(), - this.openElements.popUntilTableCellPopped(), - this.activeFormattingElements.clearToLastMarker(), - (this.insertionMode = Ff); + _isCharacterReferenceInAttribute() { + return ( + this.returnState === Yp.ATTRIBUTE_VALUE_DOUBLE_QUOTED || + this.returnState === Yp.ATTRIBUTE_VALUE_SINGLE_QUOTED || + this.returnState === Yp.ATTRIBUTE_VALUE_UNQUOTED + ); } - _closePElement() { - this.openElements.generateImpliedEndTagsWithExclusion(vf.P), - this.openElements.popUntilTagNamePopped(vf.P); + _flushCodePointConsumedAsCharacterReference(e) { + this._isCharacterReferenceInAttribute() + ? (this.currentAttr.value += String.fromCodePoint(e)) + : this._emitCodePoint(e); } - _resetInsertionMode() { - for (let e = this.openElements.stackTop, t = !1; e >= 0; e--) { - let n = this.openElements.items[e]; - 0 === e && ((t = !0), this.fragmentContext && (n = this.fragmentContext)); - const a = this.treeAdapter.getTagName(n), - r = Yf[a]; - if (r) { - this.insertionMode = r; + _callState(e) { + switch (this.state) { + case Yp.DATA: + this._stateData(e); break; - } - if (!(t || (a !== vf.TD && a !== vf.TH))) { - this.insertionMode = zf; + case Yp.RCDATA: + this._stateRcdata(e); break; - } - if (!t && a === vf.HEAD) { - this.insertionMode = Rf; + case Yp.RAWTEXT: + this._stateRawtext(e); break; - } - if (a === vf.SELECT) { - this._resetInsertionModeForSelect(e); + case Yp.SCRIPT_DATA: + this._stateScriptData(e); break; - } - if (a === vf.TEMPLATE) { - this.insertionMode = this.currentTmplInsertionMode; + case Yp.PLAINTEXT: + this._statePlaintext(e); break; - } - if (a === vf.HTML) { - this.insertionMode = this.headElement ? kf : xf; + case Yp.TAG_OPEN: + this._stateTagOpen(e); break; - } - if (t) { - this.insertionMode = Of; + case Yp.END_TAG_OPEN: + this._stateEndTagOpen(e); break; - } + case Yp.TAG_NAME: + this._stateTagName(e); + break; + case Yp.RCDATA_LESS_THAN_SIGN: + this._stateRcdataLessThanSign(e); + break; + case Yp.RCDATA_END_TAG_OPEN: + this._stateRcdataEndTagOpen(e); + break; + case Yp.RCDATA_END_TAG_NAME: + this._stateRcdataEndTagName(e); + break; + case Yp.RAWTEXT_LESS_THAN_SIGN: + this._stateRawtextLessThanSign(e); + break; + case Yp.RAWTEXT_END_TAG_OPEN: + this._stateRawtextEndTagOpen(e); + break; + case Yp.RAWTEXT_END_TAG_NAME: + this._stateRawtextEndTagName(e); + break; + case Yp.SCRIPT_DATA_LESS_THAN_SIGN: + this._stateScriptDataLessThanSign(e); + break; + case Yp.SCRIPT_DATA_END_TAG_OPEN: + this._stateScriptDataEndTagOpen(e); + break; + case Yp.SCRIPT_DATA_END_TAG_NAME: + this._stateScriptDataEndTagName(e); + break; + case Yp.SCRIPT_DATA_ESCAPE_START: + this._stateScriptDataEscapeStart(e); + break; + case Yp.SCRIPT_DATA_ESCAPE_START_DASH: + this._stateScriptDataEscapeStartDash(e); + break; + case Yp.SCRIPT_DATA_ESCAPED: + this._stateScriptDataEscaped(e); + break; + case Yp.SCRIPT_DATA_ESCAPED_DASH: + this._stateScriptDataEscapedDash(e); + break; + case Yp.SCRIPT_DATA_ESCAPED_DASH_DASH: + this._stateScriptDataEscapedDashDash(e); + break; + case Yp.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN: + this._stateScriptDataEscapedLessThanSign(e); + break; + case Yp.SCRIPT_DATA_ESCAPED_END_TAG_OPEN: + this._stateScriptDataEscapedEndTagOpen(e); + break; + case Yp.SCRIPT_DATA_ESCAPED_END_TAG_NAME: + this._stateScriptDataEscapedEndTagName(e); + break; + case Yp.SCRIPT_DATA_DOUBLE_ESCAPE_START: + this._stateScriptDataDoubleEscapeStart(e); + break; + case Yp.SCRIPT_DATA_DOUBLE_ESCAPED: + this._stateScriptDataDoubleEscaped(e); + break; + case Yp.SCRIPT_DATA_DOUBLE_ESCAPED_DASH: + this._stateScriptDataDoubleEscapedDash(e); + break; + case Yp.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH: + this._stateScriptDataDoubleEscapedDashDash(e); + break; + case Yp.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN: + this._stateScriptDataDoubleEscapedLessThanSign(e); + break; + case Yp.SCRIPT_DATA_DOUBLE_ESCAPE_END: + this._stateScriptDataDoubleEscapeEnd(e); + break; + case Yp.BEFORE_ATTRIBUTE_NAME: + this._stateBeforeAttributeName(e); + break; + case Yp.ATTRIBUTE_NAME: + this._stateAttributeName(e); + break; + case Yp.AFTER_ATTRIBUTE_NAME: + this._stateAfterAttributeName(e); + break; + case Yp.BEFORE_ATTRIBUTE_VALUE: + this._stateBeforeAttributeValue(e); + break; + case Yp.ATTRIBUTE_VALUE_DOUBLE_QUOTED: + this._stateAttributeValueDoubleQuoted(e); + break; + case Yp.ATTRIBUTE_VALUE_SINGLE_QUOTED: + this._stateAttributeValueSingleQuoted(e); + break; + case Yp.ATTRIBUTE_VALUE_UNQUOTED: + this._stateAttributeValueUnquoted(e); + break; + case Yp.AFTER_ATTRIBUTE_VALUE_QUOTED: + this._stateAfterAttributeValueQuoted(e); + break; + case Yp.SELF_CLOSING_START_TAG: + this._stateSelfClosingStartTag(e); + break; + case Yp.BOGUS_COMMENT: + this._stateBogusComment(e); + break; + case Yp.MARKUP_DECLARATION_OPEN: + this._stateMarkupDeclarationOpen(e); + break; + case Yp.COMMENT_START: + this._stateCommentStart(e); + break; + case Yp.COMMENT_START_DASH: + this._stateCommentStartDash(e); + break; + case Yp.COMMENT: + this._stateComment(e); + break; + case Yp.COMMENT_LESS_THAN_SIGN: + this._stateCommentLessThanSign(e); + break; + case Yp.COMMENT_LESS_THAN_SIGN_BANG: + this._stateCommentLessThanSignBang(e); + break; + case Yp.COMMENT_LESS_THAN_SIGN_BANG_DASH: + this._stateCommentLessThanSignBangDash(e); + break; + case Yp.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH: + this._stateCommentLessThanSignBangDashDash(e); + break; + case Yp.COMMENT_END_DASH: + this._stateCommentEndDash(e); + break; + case Yp.COMMENT_END: + this._stateCommentEnd(e); + break; + case Yp.COMMENT_END_BANG: + this._stateCommentEndBang(e); + break; + case Yp.DOCTYPE: + this._stateDoctype(e); + break; + case Yp.BEFORE_DOCTYPE_NAME: + this._stateBeforeDoctypeName(e); + break; + case Yp.DOCTYPE_NAME: + this._stateDoctypeName(e); + break; + case Yp.AFTER_DOCTYPE_NAME: + this._stateAfterDoctypeName(e); + break; + case Yp.AFTER_DOCTYPE_PUBLIC_KEYWORD: + this._stateAfterDoctypePublicKeyword(e); + break; + case Yp.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER: + this._stateBeforeDoctypePublicIdentifier(e); + break; + case Yp.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED: + this._stateDoctypePublicIdentifierDoubleQuoted(e); + break; + case Yp.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED: + this._stateDoctypePublicIdentifierSingleQuoted(e); + break; + case Yp.AFTER_DOCTYPE_PUBLIC_IDENTIFIER: + this._stateAfterDoctypePublicIdentifier(e); + break; + case Yp.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS: + this._stateBetweenDoctypePublicAndSystemIdentifiers(e); + break; + case Yp.AFTER_DOCTYPE_SYSTEM_KEYWORD: + this._stateAfterDoctypeSystemKeyword(e); + break; + case Yp.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER: + this._stateBeforeDoctypeSystemIdentifier(e); + break; + case Yp.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED: + this._stateDoctypeSystemIdentifierDoubleQuoted(e); + break; + case Yp.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED: + this._stateDoctypeSystemIdentifierSingleQuoted(e); + break; + case Yp.AFTER_DOCTYPE_SYSTEM_IDENTIFIER: + this._stateAfterDoctypeSystemIdentifier(e); + break; + case Yp.BOGUS_DOCTYPE: + this._stateBogusDoctype(e); + break; + case Yp.CDATA_SECTION: + this._stateCdataSection(e); + break; + case Yp.CDATA_SECTION_BRACKET: + this._stateCdataSectionBracket(e); + break; + case Yp.CDATA_SECTION_END: + this._stateCdataSectionEnd(e); + break; + case Yp.CHARACTER_REFERENCE: + this._stateCharacterReference(e); + break; + case Yp.NAMED_CHARACTER_REFERENCE: + this._stateNamedCharacterReference(e); + break; + case Yp.AMBIGUOUS_AMPERSAND: + this._stateAmbiguousAmpersand(e); + break; + case Yp.NUMERIC_CHARACTER_REFERENCE: + this._stateNumericCharacterReference(e); + break; + case Yp.HEXADEMICAL_CHARACTER_REFERENCE_START: + this._stateHexademicalCharacterReferenceStart(e); + break; + case Yp.HEXADEMICAL_CHARACTER_REFERENCE: + this._stateHexademicalCharacterReference(e); + break; + case Yp.DECIMAL_CHARACTER_REFERENCE: + this._stateDecimalCharacterReference(e); + break; + case Yp.NUMERIC_CHARACTER_REFERENCE_END: + this._stateNumericCharacterReferenceEnd(e); + break; + default: + throw new Error("Unknown state"); } } - _resetInsertionModeForSelect(e) { - if (e > 0) - for (let t = e - 1; t > 0; t--) { - const e = this.openElements.items[t], - n = this.treeAdapter.getTagName(e); - if (n === vf.TEMPLATE) break; - if (n === vf.TABLE) return void (this.insertionMode = Gf); - } - this.insertionMode = Uf; - } - _pushTmplInsertionMode(e) { - this.tmplInsertionModeStack.push(e), - this.tmplInsertionModeStackTop++, - (this.currentTmplInsertionMode = e); - } - _popTmplInsertionMode() { - this.tmplInsertionModeStack.pop(), - this.tmplInsertionModeStackTop--, - (this.currentTmplInsertionMode = - this.tmplInsertionModeStack[this.tmplInsertionModeStackTop]); + _stateData(e) { + switch (e) { + case dp.LESS_THAN_SIGN: + this.state = Yp.TAG_OPEN; + break; + case dp.AMPERSAND: + (this.returnState = Yp.DATA), (this.state = Yp.CHARACTER_REFERENCE); + break; + case dp.NULL: + this._err(Tp.unexpectedNullCharacter), this._emitCodePoint(e); + break; + case dp.EOF: + this._emitEOFToken(); + break; + default: + this._emitCodePoint(e); + } } - _isElementCausesFosterParenting(e) { - const t = this.treeAdapter.getTagName(e); - return ( - t === vf.TABLE || - t === vf.TBODY || - t === vf.TFOOT || - t === vf.THEAD || - t === vf.TR - ); + _stateRcdata(e) { + switch (e) { + case dp.AMPERSAND: + (this.returnState = Yp.RCDATA), (this.state = Yp.CHARACTER_REFERENCE); + break; + case dp.LESS_THAN_SIGN: + this.state = Yp.RCDATA_LESS_THAN_SIGN; + break; + case dp.NULL: + this._err(Tp.unexpectedNullCharacter), this._emitChars(cp); + break; + case dp.EOF: + this._emitEOFToken(); + break; + default: + this._emitCodePoint(e); + } } - _shouldFosterParentOnInsertion() { - return ( - this.fosterParentingEnabled && - this._isElementCausesFosterParenting(this.openElements.current) - ); + _stateRawtext(e) { + switch (e) { + case dp.LESS_THAN_SIGN: + this.state = Yp.RAWTEXT_LESS_THAN_SIGN; + break; + case dp.NULL: + this._err(Tp.unexpectedNullCharacter), this._emitChars(cp); + break; + case dp.EOF: + this._emitEOFToken(); + break; + default: + this._emitCodePoint(e); + } } - _findFosterParentingLocation() { - const e = { parent: null, beforeElement: null }; - for (let t = this.openElements.stackTop; t >= 0; t--) { - const n = this.openElements.items[t], - a = this.treeAdapter.getTagName(n), - r = this.treeAdapter.getNamespaceURI(n); - if (a === vf.TEMPLATE && r === Tf.HTML) { - e.parent = this.treeAdapter.getTemplateContent(n); + _stateScriptData(e) { + switch (e) { + case dp.LESS_THAN_SIGN: + this.state = Yp.SCRIPT_DATA_LESS_THAN_SIGN; break; - } - if (a === vf.TABLE) { - (e.parent = this.treeAdapter.getParentNode(n)), - e.parent - ? (e.beforeElement = n) - : (e.parent = this.openElements.items[t - 1]); + case dp.NULL: + this._err(Tp.unexpectedNullCharacter), this._emitChars(cp); + break; + case dp.EOF: + this._emitEOFToken(); + break; + default: + this._emitCodePoint(e); + } + } + _statePlaintext(e) { + switch (e) { + case dp.NULL: + this._err(Tp.unexpectedNullCharacter), this._emitChars(cp); break; + case dp.EOF: + this._emitEOFToken(); + break; + default: + this._emitCodePoint(e); + } + } + _stateTagOpen(e) { + if (Jp(e)) + this._createStartTagToken(), + (this.state = Yp.TAG_NAME), + this._stateTagName(e); + else + switch (e) { + case dp.EXCLAMATION_MARK: + this.state = Yp.MARKUP_DECLARATION_OPEN; + break; + case dp.SOLIDUS: + this.state = Yp.END_TAG_OPEN; + break; + case dp.QUESTION_MARK: + this._err(Tp.unexpectedQuestionMarkInsteadOfTagName), + this._createCommentToken(1), + (this.state = Yp.BOGUS_COMMENT), + this._stateBogusComment(e); + break; + case dp.EOF: + this._err(Tp.eofBeforeTagName), + this._emitChars("<"), + this._emitEOFToken(); + break; + default: + this._err(Tp.invalidFirstCharacterOfTagName), + this._emitChars("<"), + (this.state = Yp.DATA), + this._stateData(e); + } + } + _stateEndTagOpen(e) { + if (Jp(e)) + this._createEndTagToken(), + (this.state = Yp.TAG_NAME), + this._stateTagName(e); + else + switch (e) { + case dp.GREATER_THAN_SIGN: + this._err(Tp.missingEndTagName), (this.state = Yp.DATA); + break; + case dp.EOF: + this._err(Tp.eofBeforeTagName), + this._emitChars("= 0; a--) { - const r = e.openElements.items[a]; - if (r === t.element) break; - e._isSpecialElement(r) && (n = r); + _stateScriptDataEscapedDash(e) { + switch (e) { + case dp.HYPHEN_MINUS: + (this.state = Yp.SCRIPT_DATA_ESCAPED_DASH_DASH), this._emitChars("-"); + break; + case dp.LESS_THAN_SIGN: + this.state = Yp.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN; + break; + case dp.NULL: + this._err(Tp.unexpectedNullCharacter), + (this.state = Yp.SCRIPT_DATA_ESCAPED), + this._emitChars(cp); + break; + case dp.EOF: + this._err(Tp.eofInScriptHtmlCommentLikeText), this._emitEOFToken(); + break; + default: + (this.state = Yp.SCRIPT_DATA_ESCAPED), this._emitCodePoint(e); + } } - return ( - n || - (e.openElements.popUntilElementPopped(t.element), - e.activeFormattingElements.removeEntry(t)), - n - ); -} -function tg(e, t, n) { - let a = t, - r = e.openElements.getCommonAncestor(t); - for (let o = 0, i = r; i !== n; o++, i = r) { - r = e.openElements.getCommonAncestor(i); - const n = e.activeFormattingElements.getElementEntry(i), - l = n && o >= Cf; - !n || l - ? (l && e.activeFormattingElements.removeEntry(n), - e.openElements.remove(i)) - : ((i = ng(e, n)), - a === t && (e.activeFormattingElements.bookmark = n), - e.treeAdapter.detachNode(a), - e.treeAdapter.appendChild(i, a), - (a = i)); + _stateScriptDataEscapedDashDash(e) { + switch (e) { + case dp.HYPHEN_MINUS: + this._emitChars("-"); + break; + case dp.LESS_THAN_SIGN: + this.state = Yp.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN; + break; + case dp.GREATER_THAN_SIGN: + (this.state = Yp.SCRIPT_DATA), this._emitChars(">"); + break; + case dp.NULL: + this._err(Tp.unexpectedNullCharacter), + (this.state = Yp.SCRIPT_DATA_ESCAPED), + this._emitChars(cp); + break; + case dp.EOF: + this._err(Tp.eofInScriptHtmlCommentLikeText), this._emitEOFToken(); + break; + default: + (this.state = Yp.SCRIPT_DATA_ESCAPED), this._emitCodePoint(e); + } } - return a; -} -function ng(e, t) { - const n = e.treeAdapter.getNamespaceURI(t.element), - a = e.treeAdapter.createElement(t.token.tagName, n, t.token.attrs); - return e.openElements.replace(t.element, a), (t.element = a), a; -} -function ag(e, t, n) { - if (e._isElementCausesFosterParenting(t)) e._fosterParentElement(n); - else { - const a = e.treeAdapter.getTagName(t), - r = e.treeAdapter.getNamespaceURI(t); - a === vf.TEMPLATE && - r === Tf.HTML && - (t = e.treeAdapter.getTemplateContent(t)), - e.treeAdapter.appendChild(t, n); + _stateScriptDataEscapedLessThanSign(e) { + e === dp.SOLIDUS + ? (this.state = Yp.SCRIPT_DATA_ESCAPED_END_TAG_OPEN) + : Jp(e) + ? (this._emitChars("<"), + (this.state = Yp.SCRIPT_DATA_DOUBLE_ESCAPE_START), + this._stateScriptDataDoubleEscapeStart(e)) + : (this._emitChars("<"), + (this.state = Yp.SCRIPT_DATA_ESCAPED), + this._stateScriptDataEscaped(e)); + } + _stateScriptDataEscapedEndTagOpen(e) { + Jp(e) + ? ((this.state = Yp.SCRIPT_DATA_ESCAPED_END_TAG_NAME), + this._stateScriptDataEscapedEndTagName(e)) + : (this._emitChars(" 0 - ? (e.openElements.generateImpliedEndTagsThoroughly(), - e.openElements.currentTagName !== vf.TEMPLATE && - e._err(gf.closingOfElementWithOpenChildElements), - e.openElements.popUntilTagNamePopped(vf.TEMPLATE), - e.activeFormattingElements.clearToLastMarker(), - e._popTmplInsertionMode(), - e._resetInsertionMode()) - : e._err(gf.endTagWithoutMatchingOpenElement); -} -function Eg(e, t) { - e.openElements.pop(), (e.insertionMode = kf), e._processToken(t); -} -function bg(e, t) { - const n = - t.type === of.EOF_TOKEN - ? gf.openElementsLeftAfterEof - : gf.disallowedContentInNoscriptInHead; - e._err(n), e.openElements.pop(), (e.insertionMode = Rf), e._processToken(t); -} -function vg(e, t) { - e._insertFakeElement(vf.BODY), (e.insertionMode = Of), e._processToken(t); -} -function Tg(e, t) { - e._reconstructActiveFormattingElements(), e._insertCharacters(t); -} -function yg(e, t) { - e._reconstructActiveFormattingElements(), - e._insertCharacters(t), - (e.framesetOk = !1); -} -function _g(e, t) { - e.openElements.hasInButtonScope(vf.P) && e._closePElement(), - e._insertElement(t, Tf.HTML); -} -function Sg(e, t) { - e.openElements.hasInButtonScope(vf.P) && e._closePElement(), - e._insertElement(t, Tf.HTML), - (e.skipNextNewLine = !0), - (e.framesetOk = !1); -} -function wg(e, t) { - e._reconstructActiveFormattingElements(), - e._insertElement(t, Tf.HTML), - e.activeFormattingElements.pushElement(e.openElements.current, t); -} -function Cg(e, t) { - e._reconstructActiveFormattingElements(), - e._insertElement(t, Tf.HTML), - e.activeFormattingElements.insertMarker(), - (e.framesetOk = !1); -} -function Ag(e, t) { - e._reconstructActiveFormattingElements(), - e._appendElement(t, Tf.HTML), - (e.framesetOk = !1), - (t.ackSelfClosing = !0); -} -function Ng(e, t) { - e._appendElement(t, Tf.HTML), (t.ackSelfClosing = !0); -} -function xg(e, t) { - e._switchToTextParsing(t, of.MODE.RAWTEXT); -} -function Rg(e, t) { - e.openElements.currentTagName === vf.OPTION && e.openElements.pop(), - e._reconstructActiveFormattingElements(), - e._insertElement(t, Tf.HTML); -} -function Ig(e, t) { - e.openElements.hasInScope(vf.RUBY) && e.openElements.generateImpliedEndTags(), - e._insertElement(t, Tf.HTML); -} -function kg(e, t) { - e._reconstructActiveFormattingElements(), e._insertElement(t, Tf.HTML); -} -function Og(e, t) { - const n = t.tagName; - switch (n.length) { - case 1: - n === vf.I || n === vf.S || n === vf.B || n === vf.U - ? wg(e, t) - : n === vf.P - ? _g(e, t) - : n === vf.A - ? (function (e, t) { - const n = - e.activeFormattingElements.getElementEntryInScopeWithTagName( - vf.A, - ); - n && - (og(e, t), - e.openElements.remove(n.element), - e.activeFormattingElements.removeEntry(n)), - e._reconstructActiveFormattingElements(), - e._insertElement(t, Tf.HTML), - e.activeFormattingElements.pushElement( - e.openElements.current, - t, - ); - })(e, t) - : kg(e, t); - break; - case 2: - n === vf.DL || n === vf.OL || n === vf.UL - ? _g(e, t) - : n === vf.H1 || - n === vf.H2 || - n === vf.H3 || - n === vf.H4 || - n === vf.H5 || - n === vf.H6 - ? (function (e, t) { - e.openElements.hasInButtonScope(vf.P) && e._closePElement(); - const n = e.openElements.currentTagName; - (n !== vf.H1 && - n !== vf.H2 && - n !== vf.H3 && - n !== vf.H4 && - n !== vf.H5 && - n !== vf.H6) || - e.openElements.pop(), - e._insertElement(t, Tf.HTML); - })(e, t) - : n === vf.LI || n === vf.DD || n === vf.DT - ? (function (e, t) { - e.framesetOk = !1; - const n = t.tagName; - for (let t = e.openElements.stackTop; t >= 0; t--) { - const a = e.openElements.items[t], - r = e.treeAdapter.getTagName(a); - let o = null; - if ( - (n === vf.LI && r === vf.LI - ? (o = vf.LI) - : (n !== vf.DD && n !== vf.DT) || - (r !== vf.DD && r !== vf.DT) || - (o = r), - o) - ) { - e.openElements.generateImpliedEndTagsWithExclusion(o), - e.openElements.popUntilTagNamePopped(o); - break; - } - if ( - r !== vf.ADDRESS && - r !== vf.DIV && - r !== vf.P && - e._isSpecialElement(a) - ) - break; - } - e.openElements.hasInButtonScope(vf.P) && e._closePElement(), - e._insertElement(t, Tf.HTML); - })(e, t) - : n === vf.EM || n === vf.TT - ? wg(e, t) - : n === vf.BR - ? Ag(e, t) - : n === vf.HR - ? (function (e, t) { - e.openElements.hasInButtonScope(vf.P) && - e._closePElement(), - e._appendElement(t, Tf.HTML), - (e.framesetOk = !1), - (t.ackSelfClosing = !0); - })(e, t) - : n === vf.RB - ? Ig(e, t) - : n === vf.RT || n === vf.RP - ? (function (e, t) { - e.openElements.hasInScope(vf.RUBY) && - e.openElements.generateImpliedEndTagsWithExclusion( - vf.RTC, - ), - e._insertElement(t, Tf.HTML); - })(e, t) - : n !== vf.TH && n !== vf.TD && n !== vf.TR && kg(e, t); - break; - case 3: - n === vf.DIV || n === vf.DIR || n === vf.NAV - ? _g(e, t) - : n === vf.PRE - ? Sg(e, t) - : n === vf.BIG - ? wg(e, t) - : n === vf.IMG || n === vf.WBR - ? Ag(e, t) - : n === vf.XMP - ? (function (e, t) { - e.openElements.hasInButtonScope(vf.P) && e._closePElement(), - e._reconstructActiveFormattingElements(), - (e.framesetOk = !1), - e._switchToTextParsing(t, of.MODE.RAWTEXT); - })(e, t) - : n === vf.SVG - ? (function (e, t) { - e._reconstructActiveFormattingElements(), - ff.adjustTokenSVGAttrs(t), - ff.adjustTokenXMLAttrs(t), - t.selfClosing - ? e._appendElement(t, Tf.SVG) - : e._insertElement(t, Tf.SVG), - (t.ackSelfClosing = !0); - })(e, t) - : n === vf.RTC - ? Ig(e, t) - : n !== vf.COL && kg(e, t); - break; - case 4: - n === vf.HTML - ? (function (e, t) { - 0 === e.openElements.tmplCount && - e.treeAdapter.adoptAttributes(e.openElements.items[0], t.attrs); - })(e, t) - : n === vf.BASE || n === vf.LINK || n === vf.META - ? fg(e, t) - : n === vf.BODY - ? (function (e, t) { - const n = e.openElements.tryPeekProperlyNestedBodyElement(); - n && - 0 === e.openElements.tmplCount && - ((e.framesetOk = !1), - e.treeAdapter.adoptAttributes(n, t.attrs)); - })(e, t) - : n === vf.MAIN || n === vf.MENU - ? _g(e, t) - : n === vf.FORM - ? (function (e, t) { - const n = e.openElements.tmplCount > 0; - (e.formElement && !n) || - (e.openElements.hasInButtonScope(vf.P) && - e._closePElement(), - e._insertElement(t, Tf.HTML), - n || (e.formElement = e.openElements.current)); - })(e, t) - : n === vf.CODE || n === vf.FONT - ? wg(e, t) - : n === vf.NOBR - ? (function (e, t) { - e._reconstructActiveFormattingElements(), - e.openElements.hasInScope(vf.NOBR) && - (og(e, t), - e._reconstructActiveFormattingElements()), - e._insertElement(t, Tf.HTML), - e.activeFormattingElements.pushElement( - e.openElements.current, - t, - ); - })(e, t) - : n === vf.AREA - ? Ag(e, t) - : n === vf.MATH - ? (function (e, t) { - e._reconstructActiveFormattingElements(), - ff.adjustTokenMathMLAttrs(t), - ff.adjustTokenXMLAttrs(t), - t.selfClosing - ? e._appendElement(t, Tf.MATHML) - : e._insertElement(t, Tf.MATHML), - (t.ackSelfClosing = !0); - })(e, t) - : n === vf.MENU - ? (function (e, t) { - e.openElements.hasInButtonScope(vf.P) && - e._closePElement(), - e._insertElement(t, Tf.HTML); - })(e, t) - : n !== vf.HEAD && kg(e, t); - break; - case 5: - n === vf.STYLE || n === vf.TITLE - ? fg(e, t) - : n === vf.ASIDE - ? _g(e, t) - : n === vf.SMALL - ? wg(e, t) - : n === vf.TABLE - ? (function (e, t) { - e.treeAdapter.getDocumentMode(e.document) !== - bf.DOCUMENT_MODE.QUIRKS && - e.openElements.hasInButtonScope(vf.P) && - e._closePElement(), - e._insertElement(t, Tf.HTML), - (e.framesetOk = !1), - (e.insertionMode = Mf); - })(e, t) - : n === vf.EMBED - ? Ag(e, t) - : n === vf.INPUT - ? (function (e, t) { - e._reconstructActiveFormattingElements(), - e._appendElement(t, Tf.HTML); - const n = of.getTokenAttr(t, yf.TYPE); - (n && n.toLowerCase() === Sf) || (e.framesetOk = !1), - (t.ackSelfClosing = !0); - })(e, t) - : n === vf.PARAM || n === vf.TRACK - ? Ng(e, t) - : n === vf.IMAGE - ? (function (e, t) { - (t.tagName = vf.IMG), Ag(e, t); - })(e, t) - : n !== vf.FRAME && - n !== vf.TBODY && - n !== vf.TFOOT && - n !== vf.THEAD && - kg(e, t); - break; - case 6: - n === vf.SCRIPT - ? fg(e, t) - : n === vf.CENTER || - n === vf.FIGURE || - n === vf.FOOTER || - n === vf.HEADER || - n === vf.HGROUP || - n === vf.DIALOG - ? _g(e, t) - : n === vf.BUTTON - ? (function (e, t) { - e.openElements.hasInScope(vf.BUTTON) && - (e.openElements.generateImpliedEndTags(), - e.openElements.popUntilTagNamePopped(vf.BUTTON)), - e._reconstructActiveFormattingElements(), - e._insertElement(t, Tf.HTML), - (e.framesetOk = !1); - })(e, t) - : n === vf.STRIKE || n === vf.STRONG - ? wg(e, t) - : n === vf.APPLET || n === vf.OBJECT - ? Cg(e, t) - : n === vf.KEYGEN - ? Ag(e, t) - : n === vf.SOURCE - ? Ng(e, t) - : n === vf.IFRAME - ? (function (e, t) { - (e.framesetOk = !1), - e._switchToTextParsing(t, of.MODE.RAWTEXT); - })(e, t) - : n === vf.SELECT - ? (function (e, t) { - e._reconstructActiveFormattingElements(), - e._insertElement(t, Tf.HTML), - (e.framesetOk = !1), - e.insertionMode === Mf || - e.insertionMode === Pf || - e.insertionMode === Hf || - e.insertionMode === Ff || - e.insertionMode === zf - ? (e.insertionMode = Gf) - : (e.insertionMode = Uf); - })(e, t) - : n === vf.OPTION - ? Rg(e, t) - : kg(e, t); - break; - case 7: - n === vf.BGSOUND - ? fg(e, t) - : n === vf.DETAILS || - n === vf.ADDRESS || - n === vf.ARTICLE || - n === vf.SECTION || - n === vf.SUMMARY - ? _g(e, t) - : n === vf.LISTING - ? Sg(e, t) - : n === vf.MARQUEE - ? Cg(e, t) - : n === vf.NOEMBED - ? xg(e, t) - : n !== vf.CAPTION && kg(e, t); - break; - case 8: - n === vf.BASEFONT - ? fg(e, t) - : n === vf.FRAMESET - ? (function (e, t) { - const n = e.openElements.tryPeekProperlyNestedBodyElement(); - e.framesetOk && - n && - (e.treeAdapter.detachNode(n), - e.openElements.popAllUpToHtmlElement(), - e._insertElement(t, Tf.HTML), - (e.insertionMode = $f)); - })(e, t) - : n === vf.FIELDSET - ? _g(e, t) - : n === vf.TEXTAREA - ? (function (e, t) { - e._insertElement(t, Tf.HTML), - (e.skipNextNewLine = !0), - (e.tokenizer.state = of.MODE.RCDATA), - (e.originalInsertionMode = e.insertionMode), - (e.framesetOk = !1), - (e.insertionMode = Lf); - })(e, t) - : n === vf.TEMPLATE - ? fg(e, t) - : n === vf.NOSCRIPT - ? e.options.scriptingEnabled - ? xg(e, t) - : kg(e, t) - : n === vf.OPTGROUP - ? Rg(e, t) - : n !== vf.COLGROUP && kg(e, t); - break; - case 9: - n === vf.PLAINTEXT - ? (function (e, t) { - e.openElements.hasInButtonScope(vf.P) && e._closePElement(), - e._insertElement(t, Tf.HTML), - (e.tokenizer.state = of.MODE.PLAINTEXT); - })(e, t) - : kg(e, t); - break; - case 10: - n === vf.BLOCKQUOTE || n === vf.FIGCAPTION ? _g(e, t) : kg(e, t); - break; - default: - kg(e, t); + _stateScriptDataDoubleEscapedDashDash(e) { + switch (e) { + case dp.HYPHEN_MINUS: + this._emitChars("-"); + break; + case dp.LESS_THAN_SIGN: + (this.state = Yp.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN), + this._emitChars("<"); + break; + case dp.GREATER_THAN_SIGN: + (this.state = Yp.SCRIPT_DATA), this._emitChars(">"); + break; + case dp.NULL: + this._err(Tp.unexpectedNullCharacter), + (this.state = Yp.SCRIPT_DATA_DOUBLE_ESCAPED), + this._emitChars(cp); + break; + case dp.EOF: + this._err(Tp.eofInScriptHtmlCommentLikeText), this._emitEOFToken(); + break; + default: + (this.state = Yp.SCRIPT_DATA_DOUBLE_ESCAPED), this._emitCodePoint(e); + } } -} -function Lg(e, t) { - const n = t.tagName; - e.openElements.hasInScope(n) && - (e.openElements.generateImpliedEndTags(), - e.openElements.popUntilTagNamePopped(n)); -} -function Mg(e, t) { - const n = t.tagName; - e.openElements.hasInScope(n) && - (e.openElements.generateImpliedEndTags(), - e.openElements.popUntilTagNamePopped(n), - e.activeFormattingElements.clearToLastMarker()); -} -function Dg(e, t) { - const n = t.tagName; - for (let t = e.openElements.stackTop; t > 0; t--) { - const a = e.openElements.items[t]; - if (e.treeAdapter.getTagName(a) === n) { - e.openElements.generateImpliedEndTagsWithExclusion(n), - e.openElements.popUntilElementPopped(a); - break; + _stateScriptDataDoubleEscapedLessThanSign(e) { + e === dp.SOLIDUS + ? ((this.state = Yp.SCRIPT_DATA_DOUBLE_ESCAPE_END), this._emitChars("/")) + : ((this.state = Yp.SCRIPT_DATA_DOUBLE_ESCAPED), + this._stateScriptDataDoubleEscaped(e)); + } + _stateScriptDataDoubleEscapeEnd(e) { + if ( + this.preprocessor.startsWith(hp, !1) && + om(this.preprocessor.peek(hp.length)) + ) { + this._emitCodePoint(e); + for (let e = 0; e < hp.length; e++) this._emitCodePoint(this._consume()); + this.state = Yp.SCRIPT_DATA_ESCAPED; + } else + this._ensureHibernation() || + ((this.state = Yp.SCRIPT_DATA_DOUBLE_ESCAPED), + this._stateScriptDataDoubleEscaped(e)); + } + _stateBeforeAttributeName(e) { + switch (e) { + case dp.SPACE: + case dp.LINE_FEED: + case dp.TABULATION: + case dp.FORM_FEED: + break; + case dp.SOLIDUS: + case dp.GREATER_THAN_SIGN: + case dp.EOF: + (this.state = Yp.AFTER_ATTRIBUTE_NAME), + this._stateAfterAttributeName(e); + break; + case dp.EQUALS_SIGN: + this._err(Tp.unexpectedEqualsSignBeforeAttributeName), + this._createAttr("="), + (this.state = Yp.ATTRIBUTE_NAME); + break; + default: + this._createAttr(""), + (this.state = Yp.ATTRIBUTE_NAME), + this._stateAttributeName(e); } - if (e._isSpecialElement(a)) break; } -} -function Pg(e, t) { - const n = t.tagName; - switch (n.length) { - case 1: - n === vf.A || n === vf.B || n === vf.I || n === vf.S || n === vf.U - ? og(e, t) - : n === vf.P - ? (function (e) { - e.openElements.hasInButtonScope(vf.P) || - e._insertFakeElement(vf.P), - e._closePElement(); - })(e) - : Dg(e, t); - break; - case 2: - n === vf.DL || n === vf.UL || n === vf.OL - ? Lg(e, t) - : n === vf.LI - ? (function (e) { - e.openElements.hasInListItemScope(vf.LI) && - (e.openElements.generateImpliedEndTagsWithExclusion(vf.LI), - e.openElements.popUntilTagNamePopped(vf.LI)); - })(e) - : n === vf.DD || n === vf.DT - ? (function (e, t) { - const n = t.tagName; - e.openElements.hasInScope(n) && - (e.openElements.generateImpliedEndTagsWithExclusion(n), - e.openElements.popUntilTagNamePopped(n)); - })(e, t) - : n === vf.H1 || - n === vf.H2 || - n === vf.H3 || - n === vf.H4 || - n === vf.H5 || - n === vf.H6 - ? (function (e) { - e.openElements.hasNumberedHeaderInScope() && - (e.openElements.generateImpliedEndTags(), - e.openElements.popUntilNumberedHeaderPopped()); - })(e) - : n === vf.BR - ? (function (e) { - e._reconstructActiveFormattingElements(), - e._insertFakeElement(vf.BR), - e.openElements.pop(), - (e.framesetOk = !1); - })(e) - : n === vf.EM || n === vf.TT - ? og(e, t) - : Dg(e, t); - break; - case 3: - n === vf.BIG - ? og(e, t) - : n === vf.DIR || n === vf.DIV || n === vf.NAV || n === vf.PRE - ? Lg(e, t) - : Dg(e, t); - break; - case 4: - n === vf.BODY - ? (function (e) { - e.openElements.hasInScope(vf.BODY) && (e.insertionMode = Zf); - })(e) - : n === vf.HTML - ? (function (e, t) { - e.openElements.hasInScope(vf.BODY) && - ((e.insertionMode = Zf), e._processToken(t)); - })(e, t) - : n === vf.FORM - ? (function (e) { - const t = e.openElements.tmplCount > 0, - n = e.formElement; - t || (e.formElement = null), - (n || t) && - e.openElements.hasInScope(vf.FORM) && - (e.openElements.generateImpliedEndTags(), - t - ? e.openElements.popUntilTagNamePopped(vf.FORM) - : e.openElements.remove(n)); - })(e) - : n === vf.CODE || n === vf.FONT || n === vf.NOBR - ? og(e, t) - : n === vf.MAIN || n === vf.MENU - ? Lg(e, t) - : Dg(e, t); - break; - case 5: - n === vf.ASIDE ? Lg(e, t) : n === vf.SMALL ? og(e, t) : Dg(e, t); - break; - case 6: - n === vf.CENTER || - n === vf.FIGURE || - n === vf.FOOTER || - n === vf.HEADER || - n === vf.HGROUP || - n === vf.DIALOG - ? Lg(e, t) - : n === vf.APPLET || n === vf.OBJECT - ? Mg(e, t) - : n === vf.STRIKE || n === vf.STRONG - ? og(e, t) - : Dg(e, t); - break; - case 7: - n === vf.ADDRESS || - n === vf.ARTICLE || - n === vf.DETAILS || - n === vf.SECTION || - n === vf.SUMMARY || - n === vf.LISTING - ? Lg(e, t) - : n === vf.MARQUEE - ? Mg(e, t) - : Dg(e, t); - break; - case 8: - n === vf.FIELDSET ? Lg(e, t) : n === vf.TEMPLATE ? gg(e, t) : Dg(e, t); - break; - case 10: - n === vf.BLOCKQUOTE || n === vf.FIGCAPTION ? Lg(e, t) : Dg(e, t); - break; - default: - Dg(e, t); + _stateAttributeName(e) { + switch (e) { + case dp.SPACE: + case dp.LINE_FEED: + case dp.TABULATION: + case dp.FORM_FEED: + case dp.SOLIDUS: + case dp.GREATER_THAN_SIGN: + case dp.EOF: + this._leaveAttrName(), + (this.state = Yp.AFTER_ATTRIBUTE_NAME), + this._stateAfterAttributeName(e); + break; + case dp.EQUALS_SIGN: + this._leaveAttrName(), (this.state = Yp.BEFORE_ATTRIBUTE_VALUE); + break; + case dp.QUOTATION_MARK: + case dp.APOSTROPHE: + case dp.LESS_THAN_SIGN: + this._err(Tp.unexpectedCharacterInAttributeName), + (this.currentAttr.name += String.fromCodePoint(e)); + break; + case dp.NULL: + this._err(Tp.unexpectedNullCharacter), (this.currentAttr.name += cp); + break; + default: + this.currentAttr.name += String.fromCodePoint(Qp(e) ? am(e) : e); + } } -} -function Bg(e, t) { - e.tmplInsertionModeStackTop > -1 ? Wg(e, t) : (e.stopped = !0); -} -function Hg(e, t) { - const n = e.openElements.currentTagName; - n === vf.TABLE || - n === vf.TBODY || - n === vf.TFOOT || - n === vf.THEAD || - n === vf.TR - ? ((e.pendingCharacterTokens = []), - (e.hasNonWhitespacePendingCharacterToken = !1), - (e.originalInsertionMode = e.insertionMode), - (e.insertionMode = Df), - e._processToken(t)) - : Ug(e, t); -} -function Fg(e, t) { - const n = t.tagName; - switch (n.length) { - case 2: - n === vf.TD || n === vf.TH || n === vf.TR - ? (function (e, t) { - e.openElements.clearBackToTableContext(), - e._insertFakeElement(vf.TBODY), - (e.insertionMode = Hf), - e._processToken(t); - })(e, t) - : Ug(e, t); - break; - case 3: - n === vf.COL - ? (function (e, t) { - e.openElements.clearBackToTableContext(), - e._insertFakeElement(vf.COLGROUP), - (e.insertionMode = Bf), - e._processToken(t); - })(e, t) - : Ug(e, t); - break; - case 4: - n === vf.FORM - ? (function (e, t) { - e.formElement || - 0 !== e.openElements.tmplCount || - (e._insertElement(t, Tf.HTML), - (e.formElement = e.openElements.current), - e.openElements.pop()); - })(e, t) - : Ug(e, t); - break; - case 5: - n === vf.TABLE - ? (function (e, t) { - e.openElements.hasInTableScope(vf.TABLE) && - (e.openElements.popUntilTagNamePopped(vf.TABLE), - e._resetInsertionMode(), - e._processToken(t)); - })(e, t) - : n === vf.STYLE - ? fg(e, t) - : n === vf.TBODY || n === vf.TFOOT || n === vf.THEAD - ? (function (e, t) { - e.openElements.clearBackToTableContext(), - e._insertElement(t, Tf.HTML), - (e.insertionMode = Hf); - })(e, t) - : n === vf.INPUT - ? (function (e, t) { - const n = of.getTokenAttr(t, yf.TYPE); - n && n.toLowerCase() === Sf - ? e._appendElement(t, Tf.HTML) - : Ug(e, t), - (t.ackSelfClosing = !0); - })(e, t) - : Ug(e, t); - break; - case 6: - n === vf.SCRIPT ? fg(e, t) : Ug(e, t); - break; - case 7: - n === vf.CAPTION - ? (function (e, t) { - e.openElements.clearBackToTableContext(), - e.activeFormattingElements.insertMarker(), - e._insertElement(t, Tf.HTML), - (e.insertionMode = Pf); - })(e, t) - : Ug(e, t); - break; - case 8: - n === vf.COLGROUP - ? (function (e, t) { - e.openElements.clearBackToTableContext(), - e._insertElement(t, Tf.HTML), - (e.insertionMode = Bf); - })(e, t) - : n === vf.TEMPLATE - ? fg(e, t) - : Ug(e, t); - break; - default: - Ug(e, t); - } -} -function zg(e, t) { - const n = t.tagName; - n === vf.TABLE - ? e.openElements.hasInTableScope(vf.TABLE) && - (e.openElements.popUntilTagNamePopped(vf.TABLE), e._resetInsertionMode()) - : n === vf.TEMPLATE - ? gg(e, t) - : n !== vf.BODY && - n !== vf.CAPTION && - n !== vf.COL && - n !== vf.COLGROUP && - n !== vf.HTML && - n !== vf.TBODY && - n !== vf.TD && - n !== vf.TFOOT && - n !== vf.TH && - n !== vf.THEAD && - n !== vf.TR && - Ug(e, t); -} -function Ug(e, t) { - const n = e.fosterParentingEnabled; - (e.fosterParentingEnabled = !0), - e._processTokenInBodyMode(t), - (e.fosterParentingEnabled = n); -} -function Gg(e, t) { - let n = 0; - if (e.hasNonWhitespacePendingCharacterToken) - for (; n < e.pendingCharacterTokens.length; n++) - Ug(e, e.pendingCharacterTokens[n]); - else - for (; n < e.pendingCharacterTokens.length; n++) - e._insertCharacters(e.pendingCharacterTokens[n]); - (e.insertionMode = e.originalInsertionMode), e._processToken(t); -} -function Vg(e, t) { - e.openElements.currentTagName === vf.COLGROUP && - (e.openElements.pop(), (e.insertionMode = Mf), e._processToken(t)); -} -function Zg(e, t) { - const n = t.tagName; - n === vf.HTML - ? Og(e, t) - : n === vf.OPTION - ? (e.openElements.currentTagName === vf.OPTION && e.openElements.pop(), - e._insertElement(t, Tf.HTML)) - : n === vf.OPTGROUP - ? (e.openElements.currentTagName === vf.OPTION && e.openElements.pop(), - e.openElements.currentTagName === vf.OPTGROUP && e.openElements.pop(), - e._insertElement(t, Tf.HTML)) - : n === vf.INPUT || - n === vf.KEYGEN || - n === vf.TEXTAREA || - n === vf.SELECT - ? e.openElements.hasInSelectScope(vf.SELECT) && - (e.openElements.popUntilTagNamePopped(vf.SELECT), - e._resetInsertionMode(), - n !== vf.SELECT && e._processToken(t)) - : (n !== vf.SCRIPT && n !== vf.TEMPLATE) || fg(e, t); -} -function $g(e, t) { - const n = t.tagName; - if (n === vf.OPTGROUP) { - const t = e.openElements.items[e.openElements.stackTop - 1], - n = t && e.treeAdapter.getTagName(t); - e.openElements.currentTagName === vf.OPTION && - n === vf.OPTGROUP && - e.openElements.pop(), - e.openElements.currentTagName === vf.OPTGROUP && e.openElements.pop(); - } else - n === vf.OPTION - ? e.openElements.currentTagName === vf.OPTION && e.openElements.pop() - : n === vf.SELECT && e.openElements.hasInSelectScope(vf.SELECT) - ? (e.openElements.popUntilTagNamePopped(vf.SELECT), - e._resetInsertionMode()) - : n === vf.TEMPLATE && gg(e, t); -} -function Wg(e, t) { - e.openElements.tmplCount > 0 - ? (e.openElements.popUntilTagNamePopped(vf.TEMPLATE), - e.activeFormattingElements.clearToLastMarker(), - e._popTmplInsertionMode(), - e._resetInsertionMode(), - e._processToken(t)) - : (e.stopped = !0); -} -function jg(e, t) { - (e.insertionMode = Of), e._processToken(t); -} -function qg(e, t) { - (e.insertionMode = Of), e._processToken(t); -} -var Yg = Qe(Qf); -class Kg { - constructor(e, t, n) { - (this.property = e), (this.normal = t), n && (this.space = n); + _stateAfterAttributeName(e) { + switch (e) { + case dp.SPACE: + case dp.LINE_FEED: + case dp.TABULATION: + case dp.FORM_FEED: + break; + case dp.SOLIDUS: + this.state = Yp.SELF_CLOSING_START_TAG; + break; + case dp.EQUALS_SIGN: + this.state = Yp.BEFORE_ATTRIBUTE_VALUE; + break; + case dp.GREATER_THAN_SIGN: + (this.state = Yp.DATA), this.emitCurrentTagToken(); + break; + case dp.EOF: + this._err(Tp.eofInTag), this._emitEOFToken(); + break; + default: + this._createAttr(""), + (this.state = Yp.ATTRIBUTE_NAME), + this._stateAttributeName(e); + } } -} -function Xg(e, t) { - const n = {}, - a = {}; - let r = -1; - for (; ++r < e.length; ) - Object.assign(n, e[r].property), Object.assign(a, e[r].normal); - return new Kg(n, a, t); -} -function Qg(e) { - return e.toLowerCase(); -} -(Kg.prototype.property = {}), - (Kg.prototype.normal = {}), - (Kg.prototype.space = null); -class Jg { - constructor(e, t) { - (this.property = e), (this.attribute = t); + _stateBeforeAttributeValue(e) { + switch (e) { + case dp.SPACE: + case dp.LINE_FEED: + case dp.TABULATION: + case dp.FORM_FEED: + break; + case dp.QUOTATION_MARK: + this.state = Yp.ATTRIBUTE_VALUE_DOUBLE_QUOTED; + break; + case dp.APOSTROPHE: + this.state = Yp.ATTRIBUTE_VALUE_SINGLE_QUOTED; + break; + case dp.GREATER_THAN_SIGN: + this._err(Tp.missingAttributeValue), + (this.state = Yp.DATA), + this.emitCurrentTagToken(); + break; + default: + (this.state = Yp.ATTRIBUTE_VALUE_UNQUOTED), + this._stateAttributeValueUnquoted(e); + } } -} -(Jg.prototype.space = null), - (Jg.prototype.boolean = !1), - (Jg.prototype.booleanish = !1), - (Jg.prototype.overloadedBoolean = !1), - (Jg.prototype.number = !1), - (Jg.prototype.commaSeparated = !1), - (Jg.prototype.spaceSeparated = !1), - (Jg.prototype.commaOrSpaceSeparated = !1), - (Jg.prototype.mustUseProperty = !1), - (Jg.prototype.defined = !1); -let eE = 0; -const tE = sE(), - nE = sE(), - aE = sE(), - rE = sE(), - oE = sE(), - iE = sE(), - lE = sE(); -function sE() { - return 2 ** ++eE; -} -var cE = Object.freeze({ - __proto__: null, - boolean: tE, - booleanish: nE, - overloadedBoolean: aE, - number: rE, - spaceSeparated: oE, - commaSeparated: iE, - commaOrSpaceSeparated: lE, -}); -const dE = Object.keys(cE); -class uE extends Jg { - constructor(e, t, n, a) { - let r = -1; - if ((super(e, t), pE(this, "space", a), "number" == typeof n)) - for (; ++r < dE.length; ) { - const e = dE[r]; - pE(this, dE[r], (n & cE[e]) === cE[e]); + _stateAttributeValueDoubleQuoted(e) { + switch (e) { + case dp.QUOTATION_MARK: + this.state = Yp.AFTER_ATTRIBUTE_VALUE_QUOTED; + break; + case dp.AMPERSAND: + (this.returnState = Yp.ATTRIBUTE_VALUE_DOUBLE_QUOTED), + (this.state = Yp.CHARACTER_REFERENCE); + break; + case dp.NULL: + this._err(Tp.unexpectedNullCharacter), (this.currentAttr.value += cp); + break; + case dp.EOF: + this._err(Tp.eofInTag), this._emitEOFToken(); + break; + default: + this.currentAttr.value += String.fromCodePoint(e); + } + } + _stateAttributeValueSingleQuoted(e) { + switch (e) { + case dp.APOSTROPHE: + this.state = Yp.AFTER_ATTRIBUTE_VALUE_QUOTED; + break; + case dp.AMPERSAND: + (this.returnState = Yp.ATTRIBUTE_VALUE_SINGLE_QUOTED), + (this.state = Yp.CHARACTER_REFERENCE); + break; + case dp.NULL: + this._err(Tp.unexpectedNullCharacter), (this.currentAttr.value += cp); + break; + case dp.EOF: + this._err(Tp.eofInTag), this._emitEOFToken(); + break; + default: + this.currentAttr.value += String.fromCodePoint(e); + } + } + _stateAttributeValueUnquoted(e) { + switch (e) { + case dp.SPACE: + case dp.LINE_FEED: + case dp.TABULATION: + case dp.FORM_FEED: + this._leaveAttrValue(), (this.state = Yp.BEFORE_ATTRIBUTE_NAME); + break; + case dp.AMPERSAND: + (this.returnState = Yp.ATTRIBUTE_VALUE_UNQUOTED), + (this.state = Yp.CHARACTER_REFERENCE); + break; + case dp.GREATER_THAN_SIGN: + this._leaveAttrValue(), + (this.state = Yp.DATA), + this.emitCurrentTagToken(); + break; + case dp.NULL: + this._err(Tp.unexpectedNullCharacter), (this.currentAttr.value += cp); + break; + case dp.QUOTATION_MARK: + case dp.APOSTROPHE: + case dp.LESS_THAN_SIGN: + case dp.EQUALS_SIGN: + case dp.GRAVE_ACCENT: + this._err(Tp.unexpectedCharacterInUnquotedAttributeValue), + (this.currentAttr.value += String.fromCodePoint(e)); + break; + case dp.EOF: + this._err(Tp.eofInTag), this._emitEOFToken(); + break; + default: + this.currentAttr.value += String.fromCodePoint(e); + } + } + _stateAfterAttributeValueQuoted(e) { + switch (e) { + case dp.SPACE: + case dp.LINE_FEED: + case dp.TABULATION: + case dp.FORM_FEED: + this._leaveAttrValue(), (this.state = Yp.BEFORE_ATTRIBUTE_NAME); + break; + case dp.SOLIDUS: + this._leaveAttrValue(), (this.state = Yp.SELF_CLOSING_START_TAG); + break; + case dp.GREATER_THAN_SIGN: + this._leaveAttrValue(), + (this.state = Yp.DATA), + this.emitCurrentTagToken(); + break; + case dp.EOF: + this._err(Tp.eofInTag), this._emitEOFToken(); + break; + default: + this._err(Tp.missingWhitespaceBetweenAttributes), + (this.state = Yp.BEFORE_ATTRIBUTE_NAME), + this._stateBeforeAttributeName(e); + } + } + _stateSelfClosingStartTag(e) { + switch (e) { + case dp.GREATER_THAN_SIGN: + (this.currentToken.selfClosing = !0), + (this.state = Yp.DATA), + this.emitCurrentTagToken(); + break; + case dp.EOF: + this._err(Tp.eofInTag), this._emitEOFToken(); + break; + default: + this._err(Tp.unexpectedSolidusInTag), + (this.state = Yp.BEFORE_ATTRIBUTE_NAME), + this._stateBeforeAttributeName(e); + } + } + _stateBogusComment(e) { + const t = this.currentToken; + switch (e) { + case dp.GREATER_THAN_SIGN: + (this.state = Yp.DATA), this.emitCurrentComment(t); + break; + case dp.EOF: + this.emitCurrentComment(t), this._emitEOFToken(); + break; + case dp.NULL: + this._err(Tp.unexpectedNullCharacter), (t.data += cp); + break; + default: + t.data += String.fromCodePoint(e); + } + } + _stateMarkupDeclarationOpen(e) { + this._consumeSequenceIfMatch(up, !0) + ? (this._createCommentToken(up.length + 1), + (this.state = Yp.COMMENT_START)) + : this._consumeSequenceIfMatch(mp, !1) + ? ((this.currentLocation = this.getCurrentLocation(mp.length + 1)), + (this.state = Yp.DOCTYPE)) + : this._consumeSequenceIfMatch(pp, !0) + ? this.inForeignNode + ? (this.state = Yp.CDATA_SECTION) + : (this._err(Tp.cdataInHtmlContent), + this._createCommentToken(pp.length + 1), + (this.currentToken.data = "[CDATA["), + (this.state = Yp.BOGUS_COMMENT)) + : this._ensureHibernation() || + (this._err(Tp.incorrectlyOpenedComment), + this._createCommentToken(2), + (this.state = Yp.BOGUS_COMMENT), + this._stateBogusComment(e)); + } + _stateCommentStart(e) { + switch (e) { + case dp.HYPHEN_MINUS: + this.state = Yp.COMMENT_START_DASH; + break; + case dp.GREATER_THAN_SIGN: { + this._err(Tp.abruptClosingOfEmptyComment), (this.state = Yp.DATA); + const e = this.currentToken; + this.emitCurrentComment(e); + break; } + default: + (this.state = Yp.COMMENT), this._stateComment(e); + } } -} -function pE(e, t, n) { - n && (e[t] = n); -} -uE.prototype.defined = !0; -const mE = {}.hasOwnProperty; -function hE(e) { - const t = {}, - n = {}; - let a; - for (a in e.properties) - if (mE.call(e.properties, a)) { - const r = e.properties[a], - o = new uE(a, e.transform(e.attributes || {}, a), r, e.space); - e.mustUseProperty && - e.mustUseProperty.includes(a) && - (o.mustUseProperty = !0), - (t[a] = o), - (n[Qg(a)] = a), - (n[Qg(o.attribute)] = a); + _stateCommentStartDash(e) { + const t = this.currentToken; + switch (e) { + case dp.HYPHEN_MINUS: + this.state = Yp.COMMENT_END; + break; + case dp.GREATER_THAN_SIGN: + this._err(Tp.abruptClosingOfEmptyComment), + (this.state = Yp.DATA), + this.emitCurrentComment(t); + break; + case dp.EOF: + this._err(Tp.eofInComment), + this.emitCurrentComment(t), + this._emitEOFToken(); + break; + default: + (t.data += "-"), (this.state = Yp.COMMENT), this._stateComment(e); } - return new Kg(t, n, e.space); -} -const fE = hE({ - space: "xlink", - transform: (e, t) => "xlink:" + t.slice(5).toLowerCase(), - properties: { - xLinkActuate: null, - xLinkArcRole: null, - xLinkHref: null, - xLinkRole: null, - xLinkShow: null, - xLinkTitle: null, - xLinkType: null, - }, - }), - gE = hE({ - space: "xml", - transform: (e, t) => "xml:" + t.slice(3).toLowerCase(), - properties: { xmlLang: null, xmlBase: null, xmlSpace: null }, - }); -function EE(e, t) { - return t in e ? e[t] : t; -} -function bE(e, t) { - return EE(e, t.toLowerCase()); -} -const vE = hE({ - space: "xmlns", - attributes: { xmlnsxlink: "xmlns:xlink" }, - transform: bE, - properties: { xmlns: null, xmlnsXLink: null }, - }), - TE = hE({ - transform: (e, t) => - "role" === t ? t : "aria-" + t.slice(4).toLowerCase(), - properties: { - ariaActiveDescendant: null, - ariaAtomic: nE, - ariaAutoComplete: null, - ariaBusy: nE, - ariaChecked: nE, - ariaColCount: rE, - ariaColIndex: rE, - ariaColSpan: rE, - ariaControls: oE, - ariaCurrent: null, - ariaDescribedBy: oE, - ariaDetails: null, - ariaDisabled: nE, - ariaDropEffect: oE, - ariaErrorMessage: null, - ariaExpanded: nE, - ariaFlowTo: oE, - ariaGrabbed: nE, - ariaHasPopup: null, - ariaHidden: nE, - ariaInvalid: null, - ariaKeyShortcuts: null, - ariaLabel: null, - ariaLabelledBy: oE, - ariaLevel: rE, - ariaLive: null, - ariaModal: nE, - ariaMultiLine: nE, - ariaMultiSelectable: nE, - ariaOrientation: null, - ariaOwns: oE, - ariaPlaceholder: null, - ariaPosInSet: rE, - ariaPressed: nE, - ariaReadOnly: nE, - ariaRelevant: null, - ariaRequired: nE, - ariaRoleDescription: oE, - ariaRowCount: rE, - ariaRowIndex: rE, - ariaRowSpan: rE, - ariaSelected: nE, - ariaSetSize: rE, - ariaSort: null, - ariaValueMax: rE, - ariaValueMin: rE, - ariaValueNow: rE, - ariaValueText: null, - role: null, - }, - }), - yE = hE({ - space: "html", - attributes: { - acceptcharset: "accept-charset", - classname: "class", - htmlfor: "for", - httpequiv: "http-equiv", - }, - transform: bE, - mustUseProperty: ["checked", "multiple", "muted", "selected"], - properties: { - abbr: null, - accept: iE, - acceptCharset: oE, - accessKey: oE, - action: null, - allow: null, - allowFullScreen: tE, - allowPaymentRequest: tE, - allowUserMedia: tE, - alt: null, - as: null, - async: tE, - autoCapitalize: null, - autoComplete: oE, - autoFocus: tE, - autoPlay: tE, - blocking: oE, - capture: tE, - charSet: null, - checked: tE, - cite: null, - className: oE, - cols: rE, - colSpan: null, - content: null, - contentEditable: nE, - controls: tE, - controlsList: oE, - coords: rE | iE, - crossOrigin: null, - data: null, - dateTime: null, - decoding: null, - default: tE, - defer: tE, - dir: null, - dirName: null, - disabled: tE, - download: aE, - draggable: nE, - encType: null, - enterKeyHint: null, - fetchPriority: null, - form: null, - formAction: null, - formEncType: null, - formMethod: null, - formNoValidate: tE, - formTarget: null, - headers: oE, - height: rE, - hidden: tE, - high: rE, - href: null, - hrefLang: null, - htmlFor: oE, - httpEquiv: oE, - id: null, - imageSizes: null, - imageSrcSet: null, - inert: tE, - inputMode: null, - integrity: null, - is: null, - isMap: tE, - itemId: null, - itemProp: oE, - itemRef: oE, - itemScope: tE, - itemType: oE, - kind: null, - label: null, - lang: null, - language: null, - list: null, - loading: null, - loop: tE, - low: rE, - manifest: null, - max: null, - maxLength: rE, - media: null, - method: null, - min: null, - minLength: rE, - multiple: tE, - muted: tE, - name: null, - nonce: null, - noModule: tE, - noValidate: tE, - onAbort: null, - onAfterPrint: null, - onAuxClick: null, - onBeforeMatch: null, - onBeforePrint: null, - onBeforeToggle: null, - onBeforeUnload: null, - onBlur: null, - onCancel: null, - onCanPlay: null, - onCanPlayThrough: null, - onChange: null, - onClick: null, - onClose: null, - onContextLost: null, - onContextMenu: null, - onContextRestored: null, - onCopy: null, - onCueChange: null, - onCut: null, - onDblClick: null, - onDrag: null, - onDragEnd: null, - onDragEnter: null, - onDragExit: null, - onDragLeave: null, - onDragOver: null, - onDragStart: null, - onDrop: null, - onDurationChange: null, - onEmptied: null, - onEnded: null, - onError: null, - onFocus: null, - onFormData: null, - onHashChange: null, - onInput: null, - onInvalid: null, - onKeyDown: null, - onKeyPress: null, - onKeyUp: null, - onLanguageChange: null, - onLoad: null, - onLoadedData: null, - onLoadedMetadata: null, - onLoadEnd: null, - onLoadStart: null, - onMessage: null, - onMessageError: null, - onMouseDown: null, - onMouseEnter: null, - onMouseLeave: null, - onMouseMove: null, - onMouseOut: null, - onMouseOver: null, - onMouseUp: null, - onOffline: null, - onOnline: null, - onPageHide: null, - onPageShow: null, - onPaste: null, - onPause: null, - onPlay: null, - onPlaying: null, - onPopState: null, - onProgress: null, - onRateChange: null, - onRejectionHandled: null, - onReset: null, - onResize: null, - onScroll: null, - onScrollEnd: null, - onSecurityPolicyViolation: null, - onSeeked: null, - onSeeking: null, - onSelect: null, - onSlotChange: null, - onStalled: null, - onStorage: null, - onSubmit: null, - onSuspend: null, - onTimeUpdate: null, - onToggle: null, - onUnhandledRejection: null, - onUnload: null, - onVolumeChange: null, - onWaiting: null, - onWheel: null, - open: tE, - optimum: rE, - pattern: null, - ping: oE, - placeholder: null, - playsInline: tE, - popover: null, - popoverTarget: null, - popoverTargetAction: null, - poster: null, - preload: null, - readOnly: tE, - referrerPolicy: null, - rel: oE, - required: tE, - reversed: tE, - rows: rE, - rowSpan: rE, - sandbox: oE, - scope: null, - scoped: tE, - seamless: tE, - selected: tE, - shadowRootDelegatesFocus: tE, - shadowRootMode: null, - shape: null, - size: rE, - sizes: null, - slot: null, - span: rE, - spellCheck: nE, - src: null, - srcDoc: null, - srcLang: null, - srcSet: null, - start: rE, - step: null, - style: null, - tabIndex: rE, - target: null, - title: null, - translate: null, - type: null, - typeMustMatch: tE, - useMap: null, - value: nE, - width: rE, - wrap: null, - align: null, - aLink: null, - archive: oE, - axis: null, - background: null, - bgColor: null, - border: rE, - borderColor: null, - bottomMargin: rE, - cellPadding: null, - cellSpacing: null, - char: null, - charOff: null, - classId: null, - clear: null, - code: null, - codeBase: null, - codeType: null, - color: null, - compact: tE, - declare: tE, - event: null, - face: null, - frame: null, - frameBorder: null, - hSpace: rE, - leftMargin: rE, - link: null, - longDesc: null, - lowSrc: null, - marginHeight: rE, - marginWidth: rE, - noResize: tE, - noHref: tE, - noShade: tE, - noWrap: tE, - object: null, - profile: null, - prompt: null, - rev: null, - rightMargin: rE, - rules: null, - scheme: null, - scrolling: nE, - standby: null, - summary: null, - text: null, - topMargin: rE, - valueType: null, - version: null, - vAlign: null, - vLink: null, - vSpace: rE, - allowTransparency: null, - autoCorrect: null, - autoSave: null, - disablePictureInPicture: tE, - disableRemotePlayback: tE, - prefix: null, - property: null, - results: rE, - security: null, - unselectable: null, + } + _stateComment(e) { + const t = this.currentToken; + switch (e) { + case dp.HYPHEN_MINUS: + this.state = Yp.COMMENT_END_DASH; + break; + case dp.LESS_THAN_SIGN: + (t.data += "<"), (this.state = Yp.COMMENT_LESS_THAN_SIGN); + break; + case dp.NULL: + this._err(Tp.unexpectedNullCharacter), (t.data += cp); + break; + case dp.EOF: + this._err(Tp.eofInComment), + this.emitCurrentComment(t), + this._emitEOFToken(); + break; + default: + t.data += String.fromCodePoint(e); + } + } + _stateCommentLessThanSign(e) { + const t = this.currentToken; + switch (e) { + case dp.EXCLAMATION_MARK: + (t.data += "!"), (this.state = Yp.COMMENT_LESS_THAN_SIGN_BANG); + break; + case dp.LESS_THAN_SIGN: + t.data += "<"; + break; + default: + (this.state = Yp.COMMENT), this._stateComment(e); + } + } + _stateCommentLessThanSignBang(e) { + e === dp.HYPHEN_MINUS + ? (this.state = Yp.COMMENT_LESS_THAN_SIGN_BANG_DASH) + : ((this.state = Yp.COMMENT), this._stateComment(e)); + } + _stateCommentLessThanSignBangDash(e) { + e === dp.HYPHEN_MINUS + ? (this.state = Yp.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH) + : ((this.state = Yp.COMMENT_END_DASH), this._stateCommentEndDash(e)); + } + _stateCommentLessThanSignBangDashDash(e) { + e !== dp.GREATER_THAN_SIGN && e !== dp.EOF && this._err(Tp.nestedComment), + (this.state = Yp.COMMENT_END), + this._stateCommentEnd(e); + } + _stateCommentEndDash(e) { + const t = this.currentToken; + switch (e) { + case dp.HYPHEN_MINUS: + this.state = Yp.COMMENT_END; + break; + case dp.EOF: + this._err(Tp.eofInComment), + this.emitCurrentComment(t), + this._emitEOFToken(); + break; + default: + (t.data += "-"), (this.state = Yp.COMMENT), this._stateComment(e); + } + } + _stateCommentEnd(e) { + const t = this.currentToken; + switch (e) { + case dp.GREATER_THAN_SIGN: + (this.state = Yp.DATA), this.emitCurrentComment(t); + break; + case dp.EXCLAMATION_MARK: + this.state = Yp.COMMENT_END_BANG; + break; + case dp.HYPHEN_MINUS: + t.data += "-"; + break; + case dp.EOF: + this._err(Tp.eofInComment), + this.emitCurrentComment(t), + this._emitEOFToken(); + break; + default: + (t.data += "--"), (this.state = Yp.COMMENT), this._stateComment(e); + } + } + _stateCommentEndBang(e) { + const t = this.currentToken; + switch (e) { + case dp.HYPHEN_MINUS: + (t.data += "--!"), (this.state = Yp.COMMENT_END_DASH); + break; + case dp.GREATER_THAN_SIGN: + this._err(Tp.incorrectlyClosedComment), + (this.state = Yp.DATA), + this.emitCurrentComment(t); + break; + case dp.EOF: + this._err(Tp.eofInComment), + this.emitCurrentComment(t), + this._emitEOFToken(); + break; + default: + (t.data += "--!"), (this.state = Yp.COMMENT), this._stateComment(e); + } + } + _stateDoctype(e) { + switch (e) { + case dp.SPACE: + case dp.LINE_FEED: + case dp.TABULATION: + case dp.FORM_FEED: + this.state = Yp.BEFORE_DOCTYPE_NAME; + break; + case dp.GREATER_THAN_SIGN: + (this.state = Yp.BEFORE_DOCTYPE_NAME), this._stateBeforeDoctypeName(e); + break; + case dp.EOF: { + this._err(Tp.eofInDoctype), this._createDoctypeToken(null); + const e = this.currentToken; + (e.forceQuirks = !0), this.emitCurrentDoctype(e), this._emitEOFToken(); + break; + } + default: + this._err(Tp.missingWhitespaceBeforeDoctypeName), + (this.state = Yp.BEFORE_DOCTYPE_NAME), + this._stateBeforeDoctypeName(e); + } + } + _stateBeforeDoctypeName(e) { + if (Qp(e)) + this._createDoctypeToken(String.fromCharCode(am(e))), + (this.state = Yp.DOCTYPE_NAME); + else + switch (e) { + case dp.SPACE: + case dp.LINE_FEED: + case dp.TABULATION: + case dp.FORM_FEED: + break; + case dp.NULL: + this._err(Tp.unexpectedNullCharacter), + this._createDoctypeToken(cp), + (this.state = Yp.DOCTYPE_NAME); + break; + case dp.GREATER_THAN_SIGN: { + this._err(Tp.missingDoctypeName), this._createDoctypeToken(null); + const e = this.currentToken; + (e.forceQuirks = !0), + this.emitCurrentDoctype(e), + (this.state = Yp.DATA); + break; + } + case dp.EOF: { + this._err(Tp.eofInDoctype), this._createDoctypeToken(null); + const e = this.currentToken; + (e.forceQuirks = !0), + this.emitCurrentDoctype(e), + this._emitEOFToken(); + break; + } + default: + this._createDoctypeToken(String.fromCodePoint(e)), + (this.state = Yp.DOCTYPE_NAME); + } + } + _stateDoctypeName(e) { + const t = this.currentToken; + switch (e) { + case dp.SPACE: + case dp.LINE_FEED: + case dp.TABULATION: + case dp.FORM_FEED: + this.state = Yp.AFTER_DOCTYPE_NAME; + break; + case dp.GREATER_THAN_SIGN: + (this.state = Yp.DATA), this.emitCurrentDoctype(t); + break; + case dp.NULL: + this._err(Tp.unexpectedNullCharacter), (t.name += cp); + break; + case dp.EOF: + this._err(Tp.eofInDoctype), + (t.forceQuirks = !0), + this.emitCurrentDoctype(t), + this._emitEOFToken(); + break; + default: + t.name += String.fromCodePoint(Qp(e) ? am(e) : e); + } + } + _stateAfterDoctypeName(e) { + const t = this.currentToken; + switch (e) { + case dp.SPACE: + case dp.LINE_FEED: + case dp.TABULATION: + case dp.FORM_FEED: + break; + case dp.GREATER_THAN_SIGN: + (this.state = Yp.DATA), this.emitCurrentDoctype(t); + break; + case dp.EOF: + this._err(Tp.eofInDoctype), + (t.forceQuirks = !0), + this.emitCurrentDoctype(t), + this._emitEOFToken(); + break; + default: + this._consumeSequenceIfMatch(fp, !1) + ? (this.state = Yp.AFTER_DOCTYPE_PUBLIC_KEYWORD) + : this._consumeSequenceIfMatch(gp, !1) + ? (this.state = Yp.AFTER_DOCTYPE_SYSTEM_KEYWORD) + : this._ensureHibernation() || + (this._err(Tp.invalidCharacterSequenceAfterDoctypeName), + (t.forceQuirks = !0), + (this.state = Yp.BOGUS_DOCTYPE), + this._stateBogusDoctype(e)); + } + } + _stateAfterDoctypePublicKeyword(e) { + const t = this.currentToken; + switch (e) { + case dp.SPACE: + case dp.LINE_FEED: + case dp.TABULATION: + case dp.FORM_FEED: + this.state = Yp.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER; + break; + case dp.QUOTATION_MARK: + this._err(Tp.missingWhitespaceAfterDoctypePublicKeyword), + (t.publicId = ""), + (this.state = Yp.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED); + break; + case dp.APOSTROPHE: + this._err(Tp.missingWhitespaceAfterDoctypePublicKeyword), + (t.publicId = ""), + (this.state = Yp.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED); + break; + case dp.GREATER_THAN_SIGN: + this._err(Tp.missingDoctypePublicIdentifier), + (t.forceQuirks = !0), + (this.state = Yp.DATA), + this.emitCurrentDoctype(t); + break; + case dp.EOF: + this._err(Tp.eofInDoctype), + (t.forceQuirks = !0), + this.emitCurrentDoctype(t), + this._emitEOFToken(); + break; + default: + this._err(Tp.missingQuoteBeforeDoctypePublicIdentifier), + (t.forceQuirks = !0), + (this.state = Yp.BOGUS_DOCTYPE), + this._stateBogusDoctype(e); + } + } + _stateBeforeDoctypePublicIdentifier(e) { + const t = this.currentToken; + switch (e) { + case dp.SPACE: + case dp.LINE_FEED: + case dp.TABULATION: + case dp.FORM_FEED: + break; + case dp.QUOTATION_MARK: + (t.publicId = ""), + (this.state = Yp.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED); + break; + case dp.APOSTROPHE: + (t.publicId = ""), + (this.state = Yp.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED); + break; + case dp.GREATER_THAN_SIGN: + this._err(Tp.missingDoctypePublicIdentifier), + (t.forceQuirks = !0), + (this.state = Yp.DATA), + this.emitCurrentDoctype(t); + break; + case dp.EOF: + this._err(Tp.eofInDoctype), + (t.forceQuirks = !0), + this.emitCurrentDoctype(t), + this._emitEOFToken(); + break; + default: + this._err(Tp.missingQuoteBeforeDoctypePublicIdentifier), + (t.forceQuirks = !0), + (this.state = Yp.BOGUS_DOCTYPE), + this._stateBogusDoctype(e); + } + } + _stateDoctypePublicIdentifierDoubleQuoted(e) { + const t = this.currentToken; + switch (e) { + case dp.QUOTATION_MARK: + this.state = Yp.AFTER_DOCTYPE_PUBLIC_IDENTIFIER; + break; + case dp.NULL: + this._err(Tp.unexpectedNullCharacter), (t.publicId += cp); + break; + case dp.GREATER_THAN_SIGN: + this._err(Tp.abruptDoctypePublicIdentifier), + (t.forceQuirks = !0), + this.emitCurrentDoctype(t), + (this.state = Yp.DATA); + break; + case dp.EOF: + this._err(Tp.eofInDoctype), + (t.forceQuirks = !0), + this.emitCurrentDoctype(t), + this._emitEOFToken(); + break; + default: + t.publicId += String.fromCodePoint(e); + } + } + _stateDoctypePublicIdentifierSingleQuoted(e) { + const t = this.currentToken; + switch (e) { + case dp.APOSTROPHE: + this.state = Yp.AFTER_DOCTYPE_PUBLIC_IDENTIFIER; + break; + case dp.NULL: + this._err(Tp.unexpectedNullCharacter), (t.publicId += cp); + break; + case dp.GREATER_THAN_SIGN: + this._err(Tp.abruptDoctypePublicIdentifier), + (t.forceQuirks = !0), + this.emitCurrentDoctype(t), + (this.state = Yp.DATA); + break; + case dp.EOF: + this._err(Tp.eofInDoctype), + (t.forceQuirks = !0), + this.emitCurrentDoctype(t), + this._emitEOFToken(); + break; + default: + t.publicId += String.fromCodePoint(e); + } + } + _stateAfterDoctypePublicIdentifier(e) { + const t = this.currentToken; + switch (e) { + case dp.SPACE: + case dp.LINE_FEED: + case dp.TABULATION: + case dp.FORM_FEED: + this.state = Yp.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS; + break; + case dp.GREATER_THAN_SIGN: + (this.state = Yp.DATA), this.emitCurrentDoctype(t); + break; + case dp.QUOTATION_MARK: + this._err(Tp.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers), + (t.systemId = ""), + (this.state = Yp.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED); + break; + case dp.APOSTROPHE: + this._err(Tp.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers), + (t.systemId = ""), + (this.state = Yp.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED); + break; + case dp.EOF: + this._err(Tp.eofInDoctype), + (t.forceQuirks = !0), + this.emitCurrentDoctype(t), + this._emitEOFToken(); + break; + default: + this._err(Tp.missingQuoteBeforeDoctypeSystemIdentifier), + (t.forceQuirks = !0), + (this.state = Yp.BOGUS_DOCTYPE), + this._stateBogusDoctype(e); + } + } + _stateBetweenDoctypePublicAndSystemIdentifiers(e) { + const t = this.currentToken; + switch (e) { + case dp.SPACE: + case dp.LINE_FEED: + case dp.TABULATION: + case dp.FORM_FEED: + break; + case dp.GREATER_THAN_SIGN: + this.emitCurrentDoctype(t), (this.state = Yp.DATA); + break; + case dp.QUOTATION_MARK: + (t.systemId = ""), + (this.state = Yp.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED); + break; + case dp.APOSTROPHE: + (t.systemId = ""), + (this.state = Yp.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED); + break; + case dp.EOF: + this._err(Tp.eofInDoctype), + (t.forceQuirks = !0), + this.emitCurrentDoctype(t), + this._emitEOFToken(); + break; + default: + this._err(Tp.missingQuoteBeforeDoctypeSystemIdentifier), + (t.forceQuirks = !0), + (this.state = Yp.BOGUS_DOCTYPE), + this._stateBogusDoctype(e); + } + } + _stateAfterDoctypeSystemKeyword(e) { + const t = this.currentToken; + switch (e) { + case dp.SPACE: + case dp.LINE_FEED: + case dp.TABULATION: + case dp.FORM_FEED: + this.state = Yp.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER; + break; + case dp.QUOTATION_MARK: + this._err(Tp.missingWhitespaceAfterDoctypeSystemKeyword), + (t.systemId = ""), + (this.state = Yp.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED); + break; + case dp.APOSTROPHE: + this._err(Tp.missingWhitespaceAfterDoctypeSystemKeyword), + (t.systemId = ""), + (this.state = Yp.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED); + break; + case dp.GREATER_THAN_SIGN: + this._err(Tp.missingDoctypeSystemIdentifier), + (t.forceQuirks = !0), + (this.state = Yp.DATA), + this.emitCurrentDoctype(t); + break; + case dp.EOF: + this._err(Tp.eofInDoctype), + (t.forceQuirks = !0), + this.emitCurrentDoctype(t), + this._emitEOFToken(); + break; + default: + this._err(Tp.missingQuoteBeforeDoctypeSystemIdentifier), + (t.forceQuirks = !0), + (this.state = Yp.BOGUS_DOCTYPE), + this._stateBogusDoctype(e); + } + } + _stateBeforeDoctypeSystemIdentifier(e) { + const t = this.currentToken; + switch (e) { + case dp.SPACE: + case dp.LINE_FEED: + case dp.TABULATION: + case dp.FORM_FEED: + break; + case dp.QUOTATION_MARK: + (t.systemId = ""), + (this.state = Yp.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED); + break; + case dp.APOSTROPHE: + (t.systemId = ""), + (this.state = Yp.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED); + break; + case dp.GREATER_THAN_SIGN: + this._err(Tp.missingDoctypeSystemIdentifier), + (t.forceQuirks = !0), + (this.state = Yp.DATA), + this.emitCurrentDoctype(t); + break; + case dp.EOF: + this._err(Tp.eofInDoctype), + (t.forceQuirks = !0), + this.emitCurrentDoctype(t), + this._emitEOFToken(); + break; + default: + this._err(Tp.missingQuoteBeforeDoctypeSystemIdentifier), + (t.forceQuirks = !0), + (this.state = Yp.BOGUS_DOCTYPE), + this._stateBogusDoctype(e); + } + } + _stateDoctypeSystemIdentifierDoubleQuoted(e) { + const t = this.currentToken; + switch (e) { + case dp.QUOTATION_MARK: + this.state = Yp.AFTER_DOCTYPE_SYSTEM_IDENTIFIER; + break; + case dp.NULL: + this._err(Tp.unexpectedNullCharacter), (t.systemId += cp); + break; + case dp.GREATER_THAN_SIGN: + this._err(Tp.abruptDoctypeSystemIdentifier), + (t.forceQuirks = !0), + this.emitCurrentDoctype(t), + (this.state = Yp.DATA); + break; + case dp.EOF: + this._err(Tp.eofInDoctype), + (t.forceQuirks = !0), + this.emitCurrentDoctype(t), + this._emitEOFToken(); + break; + default: + t.systemId += String.fromCodePoint(e); + } + } + _stateDoctypeSystemIdentifierSingleQuoted(e) { + const t = this.currentToken; + switch (e) { + case dp.APOSTROPHE: + this.state = Yp.AFTER_DOCTYPE_SYSTEM_IDENTIFIER; + break; + case dp.NULL: + this._err(Tp.unexpectedNullCharacter), (t.systemId += cp); + break; + case dp.GREATER_THAN_SIGN: + this._err(Tp.abruptDoctypeSystemIdentifier), + (t.forceQuirks = !0), + this.emitCurrentDoctype(t), + (this.state = Yp.DATA); + break; + case dp.EOF: + this._err(Tp.eofInDoctype), + (t.forceQuirks = !0), + this.emitCurrentDoctype(t), + this._emitEOFToken(); + break; + default: + t.systemId += String.fromCodePoint(e); + } + } + _stateAfterDoctypeSystemIdentifier(e) { + const t = this.currentToken; + switch (e) { + case dp.SPACE: + case dp.LINE_FEED: + case dp.TABULATION: + case dp.FORM_FEED: + break; + case dp.GREATER_THAN_SIGN: + this.emitCurrentDoctype(t), (this.state = Yp.DATA); + break; + case dp.EOF: + this._err(Tp.eofInDoctype), + (t.forceQuirks = !0), + this.emitCurrentDoctype(t), + this._emitEOFToken(); + break; + default: + this._err(Tp.unexpectedCharacterAfterDoctypeSystemIdentifier), + (this.state = Yp.BOGUS_DOCTYPE), + this._stateBogusDoctype(e); + } + } + _stateBogusDoctype(e) { + const t = this.currentToken; + switch (e) { + case dp.GREATER_THAN_SIGN: + this.emitCurrentDoctype(t), (this.state = Yp.DATA); + break; + case dp.NULL: + this._err(Tp.unexpectedNullCharacter); + break; + case dp.EOF: + this.emitCurrentDoctype(t), this._emitEOFToken(); + } + } + _stateCdataSection(e) { + switch (e) { + case dp.RIGHT_SQUARE_BRACKET: + this.state = Yp.CDATA_SECTION_BRACKET; + break; + case dp.EOF: + this._err(Tp.eofInCdata), this._emitEOFToken(); + break; + default: + this._emitCodePoint(e); + } + } + _stateCdataSectionBracket(e) { + e === dp.RIGHT_SQUARE_BRACKET + ? (this.state = Yp.CDATA_SECTION_END) + : (this._emitChars("]"), + (this.state = Yp.CDATA_SECTION), + this._stateCdataSection(e)); + } + _stateCdataSectionEnd(e) { + switch (e) { + case dp.GREATER_THAN_SIGN: + this.state = Yp.DATA; + break; + case dp.RIGHT_SQUARE_BRACKET: + this._emitChars("]"); + break; + default: + this._emitChars("]]"), + (this.state = Yp.CDATA_SECTION), + this._stateCdataSection(e); + } + } + _stateCharacterReference(e) { + e === dp.NUMBER_SIGN + ? (this.state = Yp.NUMERIC_CHARACTER_REFERENCE) + : em(e) + ? ((this.state = Yp.NAMED_CHARACTER_REFERENCE), + this._stateNamedCharacterReference(e)) + : (this._flushCodePointConsumedAsCharacterReference(dp.AMPERSAND), + this._reconsumeInState(this.returnState, e)); + } + _stateNamedCharacterReference(e) { + const t = this._matchNamedCharacterReference(e); + if (this._ensureHibernation()); + else if (t) { + for (let e = 0; e < t.length; e++) + this._flushCodePointConsumedAsCharacterReference(t[e]); + this.state = this.returnState; + } else + this._flushCodePointConsumedAsCharacterReference(dp.AMPERSAND), + (this.state = Yp.AMBIGUOUS_AMPERSAND); + } + _stateAmbiguousAmpersand(e) { + em(e) + ? this._flushCodePointConsumedAsCharacterReference(e) + : (e === dp.SEMICOLON && this._err(Tp.unknownNamedCharacterReference), + this._reconsumeInState(this.returnState, e)); + } + _stateNumericCharacterReference(e) { + (this.charRefCode = 0), + e === dp.LATIN_SMALL_X || e === dp.LATIN_CAPITAL_X + ? (this.state = Yp.HEXADEMICAL_CHARACTER_REFERENCE_START) + : Xp(e) + ? ((this.state = Yp.DECIMAL_CHARACTER_REFERENCE), + this._stateDecimalCharacterReference(e)) + : (this._err(Tp.absenceOfDigitsInNumericCharacterReference), + this._flushCodePointConsumedAsCharacterReference(dp.AMPERSAND), + this._flushCodePointConsumedAsCharacterReference(dp.NUMBER_SIGN), + this._reconsumeInState(this.returnState, e)); + } + _stateHexademicalCharacterReferenceStart(e) { + !(function (e) { + return Xp(e) || tm(e) || nm(e); + })(e) + ? (this._err(Tp.absenceOfDigitsInNumericCharacterReference), + this._flushCodePointConsumedAsCharacterReference(dp.AMPERSAND), + this._flushCodePointConsumedAsCharacterReference(dp.NUMBER_SIGN), + this._unconsume(2), + (this.state = this.returnState)) + : ((this.state = Yp.HEXADEMICAL_CHARACTER_REFERENCE), + this._stateHexademicalCharacterReference(e)); + } + _stateHexademicalCharacterReference(e) { + tm(e) + ? (this.charRefCode = 16 * this.charRefCode + e - 55) + : nm(e) + ? (this.charRefCode = 16 * this.charRefCode + e - 87) + : Xp(e) + ? (this.charRefCode = 16 * this.charRefCode + e - 48) + : e === dp.SEMICOLON + ? (this.state = Yp.NUMERIC_CHARACTER_REFERENCE_END) + : (this._err(Tp.missingSemicolonAfterCharacterReference), + (this.state = Yp.NUMERIC_CHARACTER_REFERENCE_END), + this._stateNumericCharacterReferenceEnd(e)); + } + _stateDecimalCharacterReference(e) { + Xp(e) + ? (this.charRefCode = 10 * this.charRefCode + e - 48) + : e === dp.SEMICOLON + ? (this.state = Yp.NUMERIC_CHARACTER_REFERENCE_END) + : (this._err(Tp.missingSemicolonAfterCharacterReference), + (this.state = Yp.NUMERIC_CHARACTER_REFERENCE_END), + this._stateNumericCharacterReferenceEnd(e)); + } + _stateNumericCharacterReferenceEnd(e) { + if (this.charRefCode === dp.NULL) + this._err(Tp.nullCharacterReference), + (this.charRefCode = dp.REPLACEMENT_CHARACTER); + else if (this.charRefCode > 1114111) + this._err(Tp.characterReferenceOutsideUnicodeRange), + (this.charRefCode = dp.REPLACEMENT_CHARACTER); + else if (Ep(this.charRefCode)) + this._err(Tp.surrogateCharacterReference), + (this.charRefCode = dp.REPLACEMENT_CHARACTER); + else if (vp(this.charRefCode)) this._err(Tp.noncharacterCharacterReference); + else if (bp(this.charRefCode) || this.charRefCode === dp.CARRIAGE_RETURN) { + this._err(Tp.controlCharacterReference); + const e = qp.get(this.charRefCode); + void 0 !== e && (this.charRefCode = e); + } + this._flushCodePointConsumedAsCharacterReference(this.charRefCode), + this._reconsumeInState(this.returnState, e); + } +} +const lm = new Set([ + Bp.DD, + Bp.DT, + Bp.LI, + Bp.OPTGROUP, + Bp.OPTION, + Bp.P, + Bp.RB, + Bp.RP, + Bp.RT, + Bp.RTC, + ]), + sm = new Set([ + ...lm, + Bp.CAPTION, + Bp.COLGROUP, + Bp.TBODY, + Bp.TD, + Bp.TFOOT, + Bp.TH, + Bp.THEAD, + Bp.TR, + ]), + cm = new Map([ + [Bp.APPLET, Lp.HTML], + [Bp.CAPTION, Lp.HTML], + [Bp.HTML, Lp.HTML], + [Bp.MARQUEE, Lp.HTML], + [Bp.OBJECT, Lp.HTML], + [Bp.TABLE, Lp.HTML], + [Bp.TD, Lp.HTML], + [Bp.TEMPLATE, Lp.HTML], + [Bp.TH, Lp.HTML], + [Bp.ANNOTATION_XML, Lp.MATHML], + [Bp.MI, Lp.MATHML], + [Bp.MN, Lp.MATHML], + [Bp.MO, Lp.MATHML], + [Bp.MS, Lp.MATHML], + [Bp.MTEXT, Lp.MATHML], + [Bp.DESC, Lp.SVG], + [Bp.FOREIGN_OBJECT, Lp.SVG], + [Bp.TITLE, Lp.SVG], + ]), + dm = [Bp.H1, Bp.H2, Bp.H3, Bp.H4, Bp.H5, Bp.H6], + um = [Bp.TR, Bp.TEMPLATE, Bp.HTML], + pm = [Bp.TBODY, Bp.TFOOT, Bp.THEAD, Bp.TEMPLATE, Bp.HTML], + mm = [Bp.TABLE, Bp.TEMPLATE, Bp.HTML], + hm = [Bp.TD, Bp.TH]; +class fm { + get currentTmplContentOrNode() { + return this._isInTemplate() + ? this.treeAdapter.getTemplateContent(this.current) + : this.current; + } + constructor(e, t, n) { + (this.treeAdapter = t), + (this.handler = n), + (this.items = []), + (this.tagIDs = []), + (this.stackTop = -1), + (this.tmplCount = 0), + (this.currentTagId = Bp.UNKNOWN), + (this.current = e); + } + _indexOf(e) { + return this.items.lastIndexOf(e, this.stackTop); + } + _isInTemplate() { + return ( + this.currentTagId === Bp.TEMPLATE && + this.treeAdapter.getNamespaceURI(this.current) === Lp.HTML + ); + } + _updateCurrentElement() { + (this.current = this.items[this.stackTop]), + (this.currentTagId = this.tagIDs[this.stackTop]); + } + push(e, t) { + this.stackTop++, + (this.items[this.stackTop] = e), + (this.current = e), + (this.tagIDs[this.stackTop] = t), + (this.currentTagId = t), + this._isInTemplate() && this.tmplCount++, + this.handler.onItemPush(e, t, !0); + } + pop() { + const e = this.current; + this.tmplCount > 0 && this._isInTemplate() && this.tmplCount--, + this.stackTop--, + this._updateCurrentElement(), + this.handler.onItemPop(e, !0); + } + replace(e, t) { + const n = this._indexOf(e); + (this.items[n] = t), n === this.stackTop && (this.current = t); + } + insertAfter(e, t, n) { + const a = this._indexOf(e) + 1; + this.items.splice(a, 0, t), + this.tagIDs.splice(a, 0, n), + this.stackTop++, + a === this.stackTop && this._updateCurrentElement(), + this.handler.onItemPush( + this.current, + this.currentTagId, + a === this.stackTop, + ); + } + popUntilTagNamePopped(e) { + let t = this.stackTop + 1; + do { + t = this.tagIDs.lastIndexOf(e, t - 1); + } while ( + t > 0 && + this.treeAdapter.getNamespaceURI(this.items[t]) !== Lp.HTML + ); + this.shortenToLength(t < 0 ? 0 : t); + } + shortenToLength(e) { + for (; this.stackTop >= e; ) { + const t = this.current; + this.tmplCount > 0 && this._isInTemplate() && (this.tmplCount -= 1), + this.stackTop--, + this._updateCurrentElement(), + this.handler.onItemPop(t, this.stackTop < e); + } + } + popUntilElementPopped(e) { + const t = this._indexOf(e); + this.shortenToLength(t < 0 ? 0 : t); + } + popUntilPopped(e, t) { + const n = this._indexOfTagNames(e, t); + this.shortenToLength(n < 0 ? 0 : n); + } + popUntilNumberedHeaderPopped() { + this.popUntilPopped(dm, Lp.HTML); + } + popUntilTableCellPopped() { + this.popUntilPopped(hm, Lp.HTML); + } + popAllUpToHtmlElement() { + (this.tmplCount = 0), this.shortenToLength(1); + } + _indexOfTagNames(e, t) { + for (let n = this.stackTop; n >= 0; n--) + if ( + e.includes(this.tagIDs[n]) && + this.treeAdapter.getNamespaceURI(this.items[n]) === t + ) + return n; + return -1; + } + clearBackTo(e, t) { + const n = this._indexOfTagNames(e, t); + this.shortenToLength(n + 1); + } + clearBackToTableContext() { + this.clearBackTo(mm, Lp.HTML); + } + clearBackToTableBodyContext() { + this.clearBackTo(pm, Lp.HTML); + } + clearBackToTableRowContext() { + this.clearBackTo(um, Lp.HTML); + } + remove(e) { + const t = this._indexOf(e); + t >= 0 && + (t === this.stackTop + ? this.pop() + : (this.items.splice(t, 1), + this.tagIDs.splice(t, 1), + this.stackTop--, + this._updateCurrentElement(), + this.handler.onItemPop(e, !1))); + } + tryPeekProperlyNestedBodyElement() { + return this.stackTop >= 1 && this.tagIDs[1] === Bp.BODY + ? this.items[1] + : null; + } + contains(e) { + return this._indexOf(e) > -1; + } + getCommonAncestor(e) { + const t = this._indexOf(e) - 1; + return t >= 0 ? this.items[t] : null; + } + isRootHtmlElementCurrent() { + return 0 === this.stackTop && this.tagIDs[0] === Bp.HTML; + } + hasInScope(e) { + for (let t = this.stackTop; t >= 0; t--) { + const n = this.tagIDs[t], + a = this.treeAdapter.getNamespaceURI(this.items[t]); + if (n === e && a === Lp.HTML) return !0; + if (cm.get(n) === a) return !1; + } + return !0; + } + hasNumberedHeaderInScope() { + for (let e = this.stackTop; e >= 0; e--) { + const t = this.tagIDs[e], + n = this.treeAdapter.getNamespaceURI(this.items[e]); + if (jp(t) && n === Lp.HTML) return !0; + if (cm.get(t) === n) return !1; + } + return !0; + } + hasInListItemScope(e) { + for (let t = this.stackTop; t >= 0; t--) { + const n = this.tagIDs[t], + a = this.treeAdapter.getNamespaceURI(this.items[t]); + if (n === e && a === Lp.HTML) return !0; + if (((n === Bp.UL || n === Bp.OL) && a === Lp.HTML) || cm.get(n) === a) + return !1; + } + return !0; + } + hasInButtonScope(e) { + for (let t = this.stackTop; t >= 0; t--) { + const n = this.tagIDs[t], + a = this.treeAdapter.getNamespaceURI(this.items[t]); + if (n === e && a === Lp.HTML) return !0; + if ((n === Bp.BUTTON && a === Lp.HTML) || cm.get(n) === a) return !1; + } + return !0; + } + hasInTableScope(e) { + for (let t = this.stackTop; t >= 0; t--) { + const n = this.tagIDs[t]; + if (this.treeAdapter.getNamespaceURI(this.items[t]) === Lp.HTML) { + if (n === e) return !0; + if (n === Bp.TABLE || n === Bp.TEMPLATE || n === Bp.HTML) return !1; + } + } + return !0; + } + hasTableBodyContextInTableScope() { + for (let e = this.stackTop; e >= 0; e--) { + const t = this.tagIDs[e]; + if (this.treeAdapter.getNamespaceURI(this.items[e]) === Lp.HTML) { + if (t === Bp.TBODY || t === Bp.THEAD || t === Bp.TFOOT) return !0; + if (t === Bp.TABLE || t === Bp.HTML) return !1; + } + } + return !0; + } + hasInSelectScope(e) { + for (let t = this.stackTop; t >= 0; t--) { + const n = this.tagIDs[t]; + if (this.treeAdapter.getNamespaceURI(this.items[t]) === Lp.HTML) { + if (n === e) return !0; + if (n !== Bp.OPTION && n !== Bp.OPTGROUP) return !1; + } + } + return !0; + } + generateImpliedEndTags() { + for (; lm.has(this.currentTagId); ) this.pop(); + } + generateImpliedEndTagsThoroughly() { + for (; sm.has(this.currentTagId); ) this.pop(); + } + generateImpliedEndTagsWithExclusion(e) { + for (; this.currentTagId !== e && sm.has(this.currentTagId); ) this.pop(); + } +} +var gm; +!(function (e) { + (e[(e.Marker = 0)] = "Marker"), (e[(e.Element = 1)] = "Element"); +})((gm = gm || (gm = {}))); +const Em = { type: gm.Marker }; +class bm { + constructor(e) { + (this.treeAdapter = e), (this.entries = []), (this.bookmark = null); + } + _getNoahArkConditionCandidates(e, t) { + const n = [], + a = t.length, + r = this.treeAdapter.getTagName(e), + o = this.treeAdapter.getNamespaceURI(e); + for (let e = 0; e < this.entries.length; e++) { + const t = this.entries[e]; + if (t.type === gm.Marker) break; + const { element: i } = t; + if ( + this.treeAdapter.getTagName(i) === r && + this.treeAdapter.getNamespaceURI(i) === o + ) { + const t = this.treeAdapter.getAttrList(i); + t.length === a && n.push({ idx: e, attrs: t }); + } + } + return n; + } + _ensureNoahArkCondition(e) { + if (this.entries.length < 3) return; + const t = this.treeAdapter.getAttrList(e), + n = this._getNoahArkConditionCandidates(e, t); + if (n.length < 3) return; + const a = new Map(t.map((e) => [e.name, e.value])); + let r = 0; + for (let e = 0; e < n.length; e++) { + const t = n[e]; + t.attrs.every((e) => a.get(e.name) === e.value) && + ((r += 1), r >= 3 && this.entries.splice(t.idx, 1)); + } + } + insertMarker() { + this.entries.unshift(Em); + } + pushElement(e, t) { + this._ensureNoahArkCondition(e), + this.entries.unshift({ type: gm.Element, element: e, token: t }); + } + insertElementAfterBookmark(e, t) { + const n = this.entries.indexOf(this.bookmark); + this.entries.splice(n, 0, { type: gm.Element, element: e, token: t }); + } + removeEntry(e) { + const t = this.entries.indexOf(e); + t >= 0 && this.entries.splice(t, 1); + } + clearToLastMarker() { + const e = this.entries.indexOf(Em); + e >= 0 ? this.entries.splice(0, e + 1) : (this.entries.length = 0); + } + getElementEntryInScopeWithTagName(e) { + const t = this.entries.find( + (t) => + t.type === gm.Marker || this.treeAdapter.getTagName(t.element) === e, + ); + return t && t.type === gm.Element ? t : null; + } + getElementEntry(e) { + return this.entries.find((t) => t.type === gm.Element && t.element === e); + } +} +function vm(e) { + return { nodeName: "#text", value: e, parentNode: null }; +} +const Tm = { + createDocument: () => ({ + nodeName: "#document", + mode: Dp.NO_QUIRKS, + childNodes: [], + }), + createDocumentFragment: () => ({ + nodeName: "#document-fragment", + childNodes: [], + }), + createElement: (e, t, n) => ({ + nodeName: e, + tagName: e, + attrs: n, + namespaceURI: t, + childNodes: [], + parentNode: null, + }), + createCommentNode: (e) => ({ + nodeName: "#comment", + data: e, + parentNode: null, + }), + appendChild(e, t) { + e.childNodes.push(t), (t.parentNode = e); }, - }), - _E = hE({ - space: "svg", - attributes: { - accentHeight: "accent-height", - alignmentBaseline: "alignment-baseline", - arabicForm: "arabic-form", - baselineShift: "baseline-shift", - capHeight: "cap-height", - className: "class", - clipPath: "clip-path", - clipRule: "clip-rule", - colorInterpolation: "color-interpolation", - colorInterpolationFilters: "color-interpolation-filters", - colorProfile: "color-profile", - colorRendering: "color-rendering", - crossOrigin: "crossorigin", - dataType: "datatype", - dominantBaseline: "dominant-baseline", - enableBackground: "enable-background", - fillOpacity: "fill-opacity", - fillRule: "fill-rule", - floodColor: "flood-color", - floodOpacity: "flood-opacity", - fontFamily: "font-family", - fontSize: "font-size", - fontSizeAdjust: "font-size-adjust", - fontStretch: "font-stretch", - fontStyle: "font-style", - fontVariant: "font-variant", - fontWeight: "font-weight", - glyphName: "glyph-name", - glyphOrientationHorizontal: "glyph-orientation-horizontal", - glyphOrientationVertical: "glyph-orientation-vertical", - hrefLang: "hreflang", - horizAdvX: "horiz-adv-x", - horizOriginX: "horiz-origin-x", - horizOriginY: "horiz-origin-y", - imageRendering: "image-rendering", - letterSpacing: "letter-spacing", - lightingColor: "lighting-color", - markerEnd: "marker-end", - markerMid: "marker-mid", - markerStart: "marker-start", - navDown: "nav-down", - navDownLeft: "nav-down-left", - navDownRight: "nav-down-right", - navLeft: "nav-left", - navNext: "nav-next", - navPrev: "nav-prev", - navRight: "nav-right", - navUp: "nav-up", - navUpLeft: "nav-up-left", - navUpRight: "nav-up-right", - onAbort: "onabort", - onActivate: "onactivate", - onAfterPrint: "onafterprint", - onBeforePrint: "onbeforeprint", - onBegin: "onbegin", - onCancel: "oncancel", - onCanPlay: "oncanplay", - onCanPlayThrough: "oncanplaythrough", - onChange: "onchange", - onClick: "onclick", - onClose: "onclose", - onCopy: "oncopy", - onCueChange: "oncuechange", - onCut: "oncut", - onDblClick: "ondblclick", - onDrag: "ondrag", - onDragEnd: "ondragend", - onDragEnter: "ondragenter", - onDragExit: "ondragexit", - onDragLeave: "ondragleave", - onDragOver: "ondragover", - onDragStart: "ondragstart", - onDrop: "ondrop", - onDurationChange: "ondurationchange", - onEmptied: "onemptied", - onEnd: "onend", - onEnded: "onended", - onError: "onerror", - onFocus: "onfocus", - onFocusIn: "onfocusin", - onFocusOut: "onfocusout", - onHashChange: "onhashchange", - onInput: "oninput", - onInvalid: "oninvalid", - onKeyDown: "onkeydown", - onKeyPress: "onkeypress", - onKeyUp: "onkeyup", - onLoad: "onload", - onLoadedData: "onloadeddata", - onLoadedMetadata: "onloadedmetadata", - onLoadStart: "onloadstart", - onMessage: "onmessage", - onMouseDown: "onmousedown", - onMouseEnter: "onmouseenter", - onMouseLeave: "onmouseleave", - onMouseMove: "onmousemove", - onMouseOut: "onmouseout", - onMouseOver: "onmouseover", - onMouseUp: "onmouseup", - onMouseWheel: "onmousewheel", - onOffline: "onoffline", - onOnline: "ononline", - onPageHide: "onpagehide", - onPageShow: "onpageshow", - onPaste: "onpaste", - onPause: "onpause", - onPlay: "onplay", - onPlaying: "onplaying", - onPopState: "onpopstate", - onProgress: "onprogress", - onRateChange: "onratechange", - onRepeat: "onrepeat", - onReset: "onreset", - onResize: "onresize", - onScroll: "onscroll", - onSeeked: "onseeked", - onSeeking: "onseeking", - onSelect: "onselect", - onShow: "onshow", - onStalled: "onstalled", - onStorage: "onstorage", - onSubmit: "onsubmit", - onSuspend: "onsuspend", - onTimeUpdate: "ontimeupdate", - onToggle: "ontoggle", - onUnload: "onunload", - onVolumeChange: "onvolumechange", - onWaiting: "onwaiting", - onZoom: "onzoom", - overlinePosition: "overline-position", - overlineThickness: "overline-thickness", - paintOrder: "paint-order", - panose1: "panose-1", - pointerEvents: "pointer-events", - referrerPolicy: "referrerpolicy", - renderingIntent: "rendering-intent", - shapeRendering: "shape-rendering", - stopColor: "stop-color", - stopOpacity: "stop-opacity", - strikethroughPosition: "strikethrough-position", - strikethroughThickness: "strikethrough-thickness", - strokeDashArray: "stroke-dasharray", - strokeDashOffset: "stroke-dashoffset", - strokeLineCap: "stroke-linecap", - strokeLineJoin: "stroke-linejoin", - strokeMiterLimit: "stroke-miterlimit", - strokeOpacity: "stroke-opacity", - strokeWidth: "stroke-width", - tabIndex: "tabindex", - textAnchor: "text-anchor", - textDecoration: "text-decoration", - textRendering: "text-rendering", - transformOrigin: "transform-origin", - typeOf: "typeof", - underlinePosition: "underline-position", - underlineThickness: "underline-thickness", - unicodeBidi: "unicode-bidi", - unicodeRange: "unicode-range", - unitsPerEm: "units-per-em", - vAlphabetic: "v-alphabetic", - vHanging: "v-hanging", - vIdeographic: "v-ideographic", - vMathematical: "v-mathematical", - vectorEffect: "vector-effect", - vertAdvY: "vert-adv-y", - vertOriginX: "vert-origin-x", - vertOriginY: "vert-origin-y", - wordSpacing: "word-spacing", - writingMode: "writing-mode", - xHeight: "x-height", - playbackOrder: "playbackorder", - timelineBegin: "timelinebegin", + insertBefore(e, t, n) { + const a = e.childNodes.indexOf(n); + e.childNodes.splice(a, 0, t), (t.parentNode = e); }, - transform: EE, - properties: { - about: lE, - accentHeight: rE, - accumulate: null, - additive: null, - alignmentBaseline: null, - alphabetic: rE, - amplitude: rE, - arabicForm: null, - ascent: rE, - attributeName: null, - attributeType: null, - azimuth: rE, - bandwidth: null, - baselineShift: null, - baseFrequency: null, - baseProfile: null, - bbox: null, - begin: null, - bias: rE, - by: null, - calcMode: null, - capHeight: rE, - className: oE, - clip: null, - clipPath: null, - clipPathUnits: null, - clipRule: null, - color: null, - colorInterpolation: null, - colorInterpolationFilters: null, - colorProfile: null, - colorRendering: null, - content: null, - contentScriptType: null, - contentStyleType: null, - crossOrigin: null, - cursor: null, - cx: null, - cy: null, - d: null, - dataType: null, - defaultAction: null, - descent: rE, - diffuseConstant: rE, - direction: null, - display: null, - dur: null, - divisor: rE, - dominantBaseline: null, - download: tE, - dx: null, - dy: null, - edgeMode: null, - editable: null, - elevation: rE, - enableBackground: null, - end: null, - event: null, - exponent: rE, - externalResourcesRequired: null, - fill: null, - fillOpacity: rE, - fillRule: null, - filter: null, - filterRes: null, - filterUnits: null, - floodColor: null, - floodOpacity: null, - focusable: null, - focusHighlight: null, - fontFamily: null, - fontSize: null, - fontSizeAdjust: null, - fontStretch: null, - fontStyle: null, - fontVariant: null, - fontWeight: null, - format: null, - fr: null, - from: null, - fx: null, - fy: null, - g1: iE, - g2: iE, - glyphName: iE, - glyphOrientationHorizontal: null, - glyphOrientationVertical: null, - glyphRef: null, - gradientTransform: null, - gradientUnits: null, - handler: null, - hanging: rE, - hatchContentUnits: null, - hatchUnits: null, - height: null, - href: null, - hrefLang: null, - horizAdvX: rE, - horizOriginX: rE, - horizOriginY: rE, - id: null, - ideographic: rE, - imageRendering: null, - initialVisibility: null, - in: null, - in2: null, - intercept: rE, - k: rE, - k1: rE, - k2: rE, - k3: rE, - k4: rE, - kernelMatrix: lE, - kernelUnitLength: null, - keyPoints: null, - keySplines: null, - keyTimes: null, - kerning: null, - lang: null, - lengthAdjust: null, - letterSpacing: null, - lightingColor: null, - limitingConeAngle: rE, - local: null, - markerEnd: null, - markerMid: null, - markerStart: null, - markerHeight: null, - markerUnits: null, - markerWidth: null, - mask: null, - maskContentUnits: null, - maskUnits: null, - mathematical: null, - max: null, - media: null, - mediaCharacterEncoding: null, - mediaContentEncodings: null, - mediaSize: rE, - mediaTime: null, - method: null, - min: null, - mode: null, - name: null, - navDown: null, - navDownLeft: null, - navDownRight: null, - navLeft: null, - navNext: null, - navPrev: null, - navRight: null, - navUp: null, - navUpLeft: null, - navUpRight: null, - numOctaves: null, - observer: null, - offset: null, - onAbort: null, - onActivate: null, - onAfterPrint: null, - onBeforePrint: null, - onBegin: null, - onCancel: null, - onCanPlay: null, - onCanPlayThrough: null, - onChange: null, - onClick: null, - onClose: null, - onCopy: null, - onCueChange: null, - onCut: null, - onDblClick: null, - onDrag: null, - onDragEnd: null, - onDragEnter: null, - onDragExit: null, - onDragLeave: null, - onDragOver: null, - onDragStart: null, - onDrop: null, - onDurationChange: null, - onEmptied: null, - onEnd: null, - onEnded: null, - onError: null, - onFocus: null, - onFocusIn: null, - onFocusOut: null, - onHashChange: null, - onInput: null, - onInvalid: null, - onKeyDown: null, - onKeyPress: null, - onKeyUp: null, - onLoad: null, - onLoadedData: null, - onLoadedMetadata: null, - onLoadStart: null, - onMessage: null, - onMouseDown: null, - onMouseEnter: null, - onMouseLeave: null, - onMouseMove: null, - onMouseOut: null, - onMouseOver: null, - onMouseUp: null, - onMouseWheel: null, - onOffline: null, - onOnline: null, - onPageHide: null, - onPageShow: null, - onPaste: null, - onPause: null, - onPlay: null, - onPlaying: null, - onPopState: null, - onProgress: null, - onRateChange: null, - onRepeat: null, - onReset: null, - onResize: null, - onScroll: null, - onSeeked: null, - onSeeking: null, - onSelect: null, - onShow: null, - onStalled: null, - onStorage: null, - onSubmit: null, - onSuspend: null, - onTimeUpdate: null, - onToggle: null, - onUnload: null, - onVolumeChange: null, - onWaiting: null, - onZoom: null, - opacity: null, - operator: null, - order: null, - orient: null, - orientation: null, - origin: null, - overflow: null, - overlay: null, - overlinePosition: rE, - overlineThickness: rE, - paintOrder: null, - panose1: null, - path: null, - pathLength: rE, - patternContentUnits: null, - patternTransform: null, - patternUnits: null, - phase: null, - ping: oE, - pitch: null, - playbackOrder: null, - pointerEvents: null, - points: null, - pointsAtX: rE, - pointsAtY: rE, - pointsAtZ: rE, - preserveAlpha: null, - preserveAspectRatio: null, - primitiveUnits: null, - propagate: null, - property: lE, - r: null, - radius: null, - referrerPolicy: null, - refX: null, - refY: null, - rel: lE, - rev: lE, - renderingIntent: null, - repeatCount: null, - repeatDur: null, - requiredExtensions: lE, - requiredFeatures: lE, - requiredFonts: lE, - requiredFormats: lE, - resource: null, - restart: null, - result: null, - rotate: null, - rx: null, - ry: null, - scale: null, - seed: null, - shapeRendering: null, - side: null, - slope: null, - snapshotTime: null, - specularConstant: rE, - specularExponent: rE, - spreadMethod: null, - spacing: null, - startOffset: null, - stdDeviation: null, - stemh: null, - stemv: null, - stitchTiles: null, - stopColor: null, - stopOpacity: null, - strikethroughPosition: rE, - strikethroughThickness: rE, - string: null, - stroke: null, - strokeDashArray: lE, - strokeDashOffset: null, - strokeLineCap: null, - strokeLineJoin: null, - strokeMiterLimit: rE, - strokeOpacity: rE, - strokeWidth: null, - style: null, - surfaceScale: rE, - syncBehavior: null, - syncBehaviorDefault: null, - syncMaster: null, - syncTolerance: null, - syncToleranceDefault: null, - systemLanguage: lE, - tabIndex: rE, - tableValues: null, - target: null, - targetX: rE, - targetY: rE, - textAnchor: null, - textDecoration: null, - textRendering: null, - textLength: null, - timelineBegin: null, - title: null, - transformBehavior: null, - type: null, - typeOf: lE, - to: null, - transform: null, - transformOrigin: null, - u1: null, - u2: null, - underlinePosition: rE, - underlineThickness: rE, - unicode: null, - unicodeBidi: null, - unicodeRange: null, - unitsPerEm: rE, - values: null, - vAlphabetic: rE, - vMathematical: rE, - vectorEffect: null, - vHanging: rE, - vIdeographic: rE, - version: null, - vertAdvY: rE, - vertOriginX: rE, - vertOriginY: rE, - viewBox: null, - viewTarget: null, - visibility: null, - width: null, - widths: null, - wordSpacing: null, - writingMode: null, - x: null, - x1: null, - x2: null, - xChannelSelector: null, - xHeight: rE, - y: null, - y1: null, - y2: null, - yChannelSelector: null, - z: null, - zoomAndPan: null, + setTemplateContent(e, t) { + e.content = t; }, - }), - SE = /^data[-\w.:]+$/i, - wE = /-[a-z]/g, - CE = /[A-Z]/g; -function AE(e, t) { - const n = Qg(t); - let a = t, - r = Jg; - if (n in e.normal) return e.property[e.normal[n]]; - if (n.length > 4 && "data" === n.slice(0, 4) && SE.test(t)) { - if ("-" === t.charAt(4)) { - const e = t.slice(5).replace(wE, xE); - a = "data" + e.charAt(0).toUpperCase() + e.slice(1); - } else { - const e = t.slice(4); - if (!wE.test(e)) { - let n = e.replace(CE, NE); - "-" !== n.charAt(0) && (n = "-" + n), (t = "data" + n); + getTemplateContent: (e) => e.content, + setDocumentType(e, t, n, a) { + const r = e.childNodes.find((e) => "#documentType" === e.nodeName); + if (r) (r.name = t), (r.publicId = n), (r.systemId = a); + else { + const r = { + nodeName: "#documentType", + name: t, + publicId: n, + systemId: a, + parentNode: null, + }; + Tm.appendChild(e, r); } + }, + setDocumentMode(e, t) { + e.mode = t; + }, + getDocumentMode: (e) => e.mode, + detachNode(e) { + if (e.parentNode) { + const t = e.parentNode.childNodes.indexOf(e); + e.parentNode.childNodes.splice(t, 1), (e.parentNode = null); + } + }, + insertText(e, t) { + if (e.childNodes.length > 0) { + const n = e.childNodes[e.childNodes.length - 1]; + if (Tm.isTextNode(n)) return void (n.value += t); + } + Tm.appendChild(e, vm(t)); + }, + insertTextBefore(e, t, n) { + const a = e.childNodes[e.childNodes.indexOf(n) - 1]; + a && Tm.isTextNode(a) ? (a.value += t) : Tm.insertBefore(e, vm(t), n); + }, + adoptAttributes(e, t) { + const n = new Set(e.attrs.map((e) => e.name)); + for (let a = 0; a < t.length; a++) n.has(t[a].name) || e.attrs.push(t[a]); + }, + getFirstChild: (e) => e.childNodes[0], + getChildNodes: (e) => e.childNodes, + getParentNode: (e) => e.parentNode, + getAttrList: (e) => e.attrs, + getTagName: (e) => e.tagName, + getNamespaceURI: (e) => e.namespaceURI, + getTextNodeContent: (e) => e.value, + getCommentNodeContent: (e) => e.data, + getDocumentTypeNodeName: (e) => e.name, + getDocumentTypeNodePublicId: (e) => e.publicId, + getDocumentTypeNodeSystemId: (e) => e.systemId, + isTextNode: (e) => "#text" === e.nodeName, + isCommentNode: (e) => "#comment" === e.nodeName, + isDocumentTypeNode: (e) => "#documentType" === e.nodeName, + isElementNode: (e) => Object.prototype.hasOwnProperty.call(e, "tagName"), + setNodeSourceCodeLocation(e, t) { + e.sourceCodeLocation = t; + }, + getNodeSourceCodeLocation: (e) => e.sourceCodeLocation, + updateNodeSourceCodeLocation(e, t) { + e.sourceCodeLocation = { ...e.sourceCodeLocation, ...t }; + }, + }, + _m = "html", + ym = "about:legacy-compat", + Sm = "http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd", + Cm = [ + "+//silmaril//dtd html pro v0r11 19970101//", + "-//as//dtd html 3.0 aswedit + extensions//", + "-//advasoft ltd//dtd html 3.0 aswedit + extensions//", + "-//ietf//dtd html 2.0 level 1//", + "-//ietf//dtd html 2.0 level 2//", + "-//ietf//dtd html 2.0 strict level 1//", + "-//ietf//dtd html 2.0 strict level 2//", + "-//ietf//dtd html 2.0 strict//", + "-//ietf//dtd html 2.0//", + "-//ietf//dtd html 2.1e//", + "-//ietf//dtd html 3.0//", + "-//ietf//dtd html 3.2 final//", + "-//ietf//dtd html 3.2//", + "-//ietf//dtd html 3//", + "-//ietf//dtd html level 0//", + "-//ietf//dtd html level 1//", + "-//ietf//dtd html level 2//", + "-//ietf//dtd html level 3//", + "-//ietf//dtd html strict level 0//", + "-//ietf//dtd html strict level 1//", + "-//ietf//dtd html strict level 2//", + "-//ietf//dtd html strict level 3//", + "-//ietf//dtd html strict//", + "-//ietf//dtd html//", + "-//metrius//dtd metrius presentational//", + "-//microsoft//dtd internet explorer 2.0 html strict//", + "-//microsoft//dtd internet explorer 2.0 html//", + "-//microsoft//dtd internet explorer 2.0 tables//", + "-//microsoft//dtd internet explorer 3.0 html strict//", + "-//microsoft//dtd internet explorer 3.0 html//", + "-//microsoft//dtd internet explorer 3.0 tables//", + "-//netscape comm. corp.//dtd html//", + "-//netscape comm. corp.//dtd strict html//", + "-//o'reilly and associates//dtd html 2.0//", + "-//o'reilly and associates//dtd html extended 1.0//", + "-//o'reilly and associates//dtd html extended relaxed 1.0//", + "-//sq//dtd html 2.0 hotmetal + extensions//", + "-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//", + "-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//", + "-//spyglass//dtd html 2.0 extended//", + "-//sun microsystems corp.//dtd hotjava html//", + "-//sun microsystems corp.//dtd hotjava strict html//", + "-//w3c//dtd html 3 1995-03-24//", + "-//w3c//dtd html 3.2 draft//", + "-//w3c//dtd html 3.2 final//", + "-//w3c//dtd html 3.2//", + "-//w3c//dtd html 3.2s draft//", + "-//w3c//dtd html 4.0 frameset//", + "-//w3c//dtd html 4.0 transitional//", + "-//w3c//dtd html experimental 19960712//", + "-//w3c//dtd html experimental 970421//", + "-//w3c//dtd w3 html//", + "-//w3o//dtd w3 html 3.0//", + "-//webtechs//dtd mozilla html 2.0//", + "-//webtechs//dtd mozilla html//", + ], + Am = [ + ...Cm, + "-//w3c//dtd html 4.01 frameset//", + "-//w3c//dtd html 4.01 transitional//", + ], + wm = new Set([ + "-//w3o//dtd w3 html strict 3.0//en//", + "-/w3c/dtd html 4.0 transitional/en", + "html", + ]), + Nm = [ + "-//w3c//dtd xhtml 1.0 frameset//", + "-//w3c//dtd xhtml 1.0 transitional//", + ], + Im = [ + ...Nm, + "-//w3c//dtd html 4.01 frameset//", + "-//w3c//dtd html 4.01 transitional//", + ]; +function Rm(e, t) { + return t.some((t) => e.startsWith(t)); +} +const xm = { TEXT_HTML: "text/html", APPLICATION_XML: "application/xhtml+xml" }, + km = "definitionurl", + Om = "definitionURL", + Lm = new Map( + [ + "attributeName", + "attributeType", + "baseFrequency", + "baseProfile", + "calcMode", + "clipPathUnits", + "diffuseConstant", + "edgeMode", + "filterUnits", + "glyphRef", + "gradientTransform", + "gradientUnits", + "kernelMatrix", + "kernelUnitLength", + "keyPoints", + "keySplines", + "keyTimes", + "lengthAdjust", + "limitingConeAngle", + "markerHeight", + "markerUnits", + "markerWidth", + "maskContentUnits", + "maskUnits", + "numOctaves", + "pathLength", + "patternContentUnits", + "patternTransform", + "patternUnits", + "pointsAtX", + "pointsAtY", + "pointsAtZ", + "preserveAlpha", + "preserveAspectRatio", + "primitiveUnits", + "refX", + "refY", + "repeatCount", + "repeatDur", + "requiredExtensions", + "requiredFeatures", + "specularConstant", + "specularExponent", + "spreadMethod", + "startOffset", + "stdDeviation", + "stitchTiles", + "surfaceScale", + "systemLanguage", + "tableValues", + "targetX", + "targetY", + "textLength", + "viewBox", + "viewTarget", + "xChannelSelector", + "yChannelSelector", + "zoomAndPan", + ].map((e) => [e.toLowerCase(), e]), + ), + Mm = new Map([ + [ + "xlink:actuate", + { prefix: "xlink", name: "actuate", namespace: Lp.XLINK }, + ], + [ + "xlink:arcrole", + { prefix: "xlink", name: "arcrole", namespace: Lp.XLINK }, + ], + ["xlink:href", { prefix: "xlink", name: "href", namespace: Lp.XLINK }], + ["xlink:role", { prefix: "xlink", name: "role", namespace: Lp.XLINK }], + ["xlink:show", { prefix: "xlink", name: "show", namespace: Lp.XLINK }], + ["xlink:title", { prefix: "xlink", name: "title", namespace: Lp.XLINK }], + ["xlink:type", { prefix: "xlink", name: "type", namespace: Lp.XLINK }], + ["xml:base", { prefix: "xml", name: "base", namespace: Lp.XML }], + ["xml:lang", { prefix: "xml", name: "lang", namespace: Lp.XML }], + ["xml:space", { prefix: "xml", name: "space", namespace: Lp.XML }], + ["xmlns", { prefix: "", name: "xmlns", namespace: Lp.XMLNS }], + ["xmlns:xlink", { prefix: "xmlns", name: "xlink", namespace: Lp.XMLNS }], + ]), + Dm = new Map( + [ + "altGlyph", + "altGlyphDef", + "altGlyphItem", + "animateColor", + "animateMotion", + "animateTransform", + "clipPath", + "feBlend", + "feColorMatrix", + "feComponentTransfer", + "feComposite", + "feConvolveMatrix", + "feDiffuseLighting", + "feDisplacementMap", + "feDistantLight", + "feFlood", + "feFuncA", + "feFuncB", + "feFuncG", + "feFuncR", + "feGaussianBlur", + "feImage", + "feMerge", + "feMergeNode", + "feMorphology", + "feOffset", + "fePointLight", + "feSpecularLighting", + "feSpotLight", + "feTile", + "feTurbulence", + "foreignObject", + "glyphRef", + "linearGradient", + "radialGradient", + "textPath", + ].map((e) => [e.toLowerCase(), e]), + ), + Pm = new Set([ + Bp.B, + Bp.BIG, + Bp.BLOCKQUOTE, + Bp.BODY, + Bp.BR, + Bp.CENTER, + Bp.CODE, + Bp.DD, + Bp.DIV, + Bp.DL, + Bp.DT, + Bp.EM, + Bp.EMBED, + Bp.H1, + Bp.H2, + Bp.H3, + Bp.H4, + Bp.H5, + Bp.H6, + Bp.HEAD, + Bp.HR, + Bp.I, + Bp.IMG, + Bp.LI, + Bp.LISTING, + Bp.MENU, + Bp.META, + Bp.NOBR, + Bp.OL, + Bp.P, + Bp.PRE, + Bp.RUBY, + Bp.S, + Bp.SMALL, + Bp.SPAN, + Bp.STRONG, + Bp.STRIKE, + Bp.SUB, + Bp.SUP, + Bp.TABLE, + Bp.TT, + Bp.U, + Bp.UL, + Bp.VAR, + ]); +function Bm(e) { + for (let t = 0; t < e.attrs.length; t++) + if (e.attrs[t].name === km) { + e.attrs[t].name = Om; + break; } - r = uE; - } - return new r(a, t); -} -function NE(e) { - return "-" + e.toLowerCase(); -} -function xE(e) { - return e.charAt(1).toUpperCase(); -} -const RE = Xg([gE, fE, vE, TE, yE], "html"), - IE = Xg([gE, fE, vE, TE, _E], "svg"), - kE = /[#.]/g; -function OE(e) { - const t = String(e || "").trim(); - return t ? t.split(/[ \t\n\r\f]+/g) : []; -} -function LE(e) { - return e.join(" ").trim(); -} -function ME(e) { - const t = [], - n = String(e || ""); - let a = n.indexOf(","), - r = 0, - o = !1; - for (; !o; ) { - -1 === a && ((a = n.length), (o = !0)); - const e = n.slice(r, a).trim(); - (!e && o) || t.push(e), (r = a + 1), (a = n.indexOf(",", r)); - } - return t; -} -function DE(e, t) { - const n = t || {}; - return ("" === e[e.length - 1] ? [...e, ""] : e) - .join((n.padRight ? " " : "") + "," + (!1 === n.padLeft ? "" : " ")) - .trim(); -} -const PE = new Set(["menu", "submit", "reset", "button"]), - BE = {}.hasOwnProperty; -function HE(e, t, n) { - const a = - n && - (function (e) { - const t = {}; - let n = -1; - for (; ++n < e.length; ) t[e[n].toLowerCase()] = e[n]; - return t; - })(n); - return function (n, r, ...o) { - let i, - l = -1; - if (null == n) (i = { type: "root", children: [] }), o.unshift(r); - else if ( - ((i = (function (e, t) { - const n = e || "", - a = {}; - let r, - o, - i = 0; - for (; i < n.length; ) { - kE.lastIndex = i; - const e = kE.exec(n), - t = n.slice(i, e ? e.index : n.length); - t && - (r - ? "#" === r - ? (a.id = t) - : Array.isArray(a.className) - ? a.className.push(t) - : (a.className = [t]) - : (o = t), - (i += t.length)), - e && ((r = e[0]), i++); - } - return { - type: "element", - tagName: o || t || "div", - properties: a, - children: [], - }; - })(n, t)), - (i.tagName = i.tagName.toLowerCase()), - a && BE.call(a, i.tagName) && (i.tagName = a[i.tagName]), - (function (e, t) { - if (null == e || "object" != typeof e || Array.isArray(e)) return !1; - if ("input" === t || !e.type || "string" != typeof e.type) return !0; - if ("children" in e && Array.isArray(e.children)) return !1; - if ("button" === t) return PE.has(e.type.toLowerCase()); - return !("value" in e); - })(r, i.tagName)) - ) { - let t; - for (t in r) BE.call(r, t) && FE(e, i.properties, t, r[t]); - } else o.unshift(r); - for (; ++l < o.length; ) zE(i.children, o[l]); - return ( - "element" === i.type && - "template" === i.tagName && - ((i.content = { type: "root", children: i.children }), - (i.children = [])), - i - ); - }; -} -function FE(e, t, n, a) { - const r = AE(e, n); - let o, - i = -1; - if (null != a) { - if ("number" == typeof a) { - if (Number.isNaN(a)) return; - o = a; - } else - o = - "boolean" == typeof a - ? a - : "string" == typeof a - ? r.spaceSeparated - ? OE(a) - : r.commaSeparated - ? ME(a) - : r.commaOrSpaceSeparated - ? OE(ME(a).join(" ")) - : UE(r, r.property, a) - : Array.isArray(a) - ? a.concat() - : "style" === r.property - ? (function (e) { - const t = []; - let n; - for (n in e) BE.call(e, n) && t.push([n, e[n]].join(": ")); - return t.join("; "); - })(a) - : String(a); - if (Array.isArray(o)) { - const e = []; - for (; ++i < o.length; ) e[i] = UE(r, r.property, o[i]); - o = e; - } - "className" === r.property && - Array.isArray(t.className) && - (o = t.className.concat(o)), - (t[r.property] = o); - } } -function zE(e, t) { - let n = -1; - if (null == t); - else if ("string" == typeof t || "number" == typeof t) - e.push({ type: "text", value: String(t) }); - else if (Array.isArray(t)) for (; ++n < t.length; ) zE(e, t[n]); - else { - if ("object" != typeof t || !("type" in t)) - throw new Error("Expected node, nodes, or string, got `" + t + "`"); - "root" === t.type ? zE(e, t.children) : e.push(t); +function Fm(e) { + for (let t = 0; t < e.attrs.length; t++) { + const n = Lm.get(e.attrs[t].name); + null != n && (e.attrs[t].name = n); } } -function UE(e, t, n) { - if ("string" == typeof n) { - if (e.number && n && !Number.isNaN(Number(n))) return Number(n); - if ((e.boolean || e.overloadedBoolean) && ("" === n || Qg(n) === Qg(t))) - return !0; +function Hm(e) { + for (let t = 0; t < e.attrs.length; t++) { + const n = Mm.get(e.attrs[t].name); + n && + ((e.attrs[t].prefix = n.prefix), + (e.attrs[t].name = n.name), + (e.attrs[t].namespace = n.namespace)); } - return n; } -const GE = HE(RE, "div"), - VE = HE(IE, "g", [ - "altGlyph", - "altGlyphDef", - "altGlyphItem", - "animateColor", - "animateMotion", - "animateTransform", - "clipPath", - "feBlend", - "feColorMatrix", - "feComponentTransfer", - "feComposite", - "feConvolveMatrix", - "feDiffuseLighting", - "feDisplacementMap", - "feDistantLight", - "feDropShadow", - "feFlood", - "feFuncA", - "feFuncB", - "feFuncG", - "feFuncR", - "feGaussianBlur", - "feImage", - "feMerge", - "feMergeNode", - "feMorphology", - "feOffset", - "fePointLight", - "feSpecularLighting", - "feSpotLight", - "feTile", - "feTurbulence", - "foreignObject", - "glyphRef", - "linearGradient", - "radialGradient", - "solidColor", - "textArea", - "textPath", - ]); -const ZE = { - html: "http://www.w3.org/1999/xhtml", - mathml: "http://www.w3.org/1998/Math/MathML", - svg: "http://www.w3.org/2000/svg", - xlink: "http://www.w3.org/1999/xlink", - xml: "http://www.w3.org/XML/1998/namespace", - xmlns: "http://www.w3.org/2000/xmlns/", +function Um(e, t, n, a) { + return ( + ((!a || a === Lp.HTML) && + (function (e, t, n) { + if (t === Lp.MATHML && e === Bp.ANNOTATION_XML) + for (let e = 0; e < n.length; e++) + if (n[e].name === Mp.ENCODING) { + const t = n[e].value.toLowerCase(); + return t === xm.TEXT_HTML || t === xm.APPLICATION_XML; + } + return ( + t === Lp.SVG && + (e === Bp.FOREIGN_OBJECT || e === Bp.DESC || e === Bp.TITLE) + ); + })(e, t, n)) || + ((!a || a === Lp.MATHML) && + (function (e, t) { + return ( + t === Lp.MATHML && + (e === Bp.MI || + e === Bp.MO || + e === Bp.MN || + e === Bp.MS || + e === Bp.MTEXT) + ); + })(e, t)) + ); +} +const zm = "hidden", + Gm = 8, + Vm = 3; +var Zm; +!(function (e) { + (e[(e.INITIAL = 0)] = "INITIAL"), + (e[(e.BEFORE_HTML = 1)] = "BEFORE_HTML"), + (e[(e.BEFORE_HEAD = 2)] = "BEFORE_HEAD"), + (e[(e.IN_HEAD = 3)] = "IN_HEAD"), + (e[(e.IN_HEAD_NO_SCRIPT = 4)] = "IN_HEAD_NO_SCRIPT"), + (e[(e.AFTER_HEAD = 5)] = "AFTER_HEAD"), + (e[(e.IN_BODY = 6)] = "IN_BODY"), + (e[(e.TEXT = 7)] = "TEXT"), + (e[(e.IN_TABLE = 8)] = "IN_TABLE"), + (e[(e.IN_TABLE_TEXT = 9)] = "IN_TABLE_TEXT"), + (e[(e.IN_CAPTION = 10)] = "IN_CAPTION"), + (e[(e.IN_COLUMN_GROUP = 11)] = "IN_COLUMN_GROUP"), + (e[(e.IN_TABLE_BODY = 12)] = "IN_TABLE_BODY"), + (e[(e.IN_ROW = 13)] = "IN_ROW"), + (e[(e.IN_CELL = 14)] = "IN_CELL"), + (e[(e.IN_SELECT = 15)] = "IN_SELECT"), + (e[(e.IN_SELECT_IN_TABLE = 16)] = "IN_SELECT_IN_TABLE"), + (e[(e.IN_TEMPLATE = 17)] = "IN_TEMPLATE"), + (e[(e.AFTER_BODY = 18)] = "AFTER_BODY"), + (e[(e.IN_FRAMESET = 19)] = "IN_FRAMESET"), + (e[(e.AFTER_FRAMESET = 20)] = "AFTER_FRAMESET"), + (e[(e.AFTER_AFTER_BODY = 21)] = "AFTER_AFTER_BODY"), + (e[(e.AFTER_AFTER_FRAMESET = 22)] = "AFTER_AFTER_FRAMESET"); +})(Zm || (Zm = {})); +const $m = { + startLine: -1, + startCol: -1, + startOffset: -1, + endLine: -1, + endCol: -1, + endOffset: -1, }, - $E = {}.hasOwnProperty, - WE = Object.prototype; -function jE(e, t) { - let n; - switch (t.nodeName) { - case "#comment": { - const a = t; - return (n = { type: "comment", value: a.data }), YE(e, a, n), n; + Wm = new Set([Bp.TABLE, Bp.TBODY, Bp.TFOOT, Bp.THEAD, Bp.TR]), + jm = { + scriptingEnabled: !0, + sourceCodeLocationInfo: !1, + treeAdapter: Tm, + onParseError: null, + }; +class qm { + constructor(e, t, n = null, a = null) { + (this.fragmentContext = n), + (this.scriptHandler = a), + (this.currentToken = null), + (this.stopped = !1), + (this.insertionMode = Zm.INITIAL), + (this.originalInsertionMode = Zm.INITIAL), + (this.headElement = null), + (this.formElement = null), + (this.currentNotInHTML = !1), + (this.tmplInsertionModeStack = []), + (this.pendingCharacterTokens = []), + (this.hasNonWhitespacePendingCharacterToken = !1), + (this.framesetOk = !0), + (this.skipNextNewLine = !1), + (this.fosterParentingEnabled = !1), + (this.options = { ...jm, ...e }), + (this.treeAdapter = this.options.treeAdapter), + (this.onParseError = this.options.onParseError), + this.onParseError && (this.options.sourceCodeLocationInfo = !0), + (this.document = null != t ? t : this.treeAdapter.createDocument()), + (this.tokenizer = new im(this.options, this)), + (this.activeFormattingElements = new bm(this.treeAdapter)), + (this.fragmentContextID = n + ? Zp(this.treeAdapter.getTagName(n)) + : Bp.UNKNOWN), + this._setContextModes( + null != n ? n : this.document, + this.fragmentContextID, + ), + (this.openElements = new fm(this.document, this.treeAdapter, this)); + } + static parse(e, t) { + const n = new this(t); + return n.tokenizer.write(e, !0), n.document; + } + static getFragmentParser(e, t) { + const n = { ...jm, ...t }; + null != e || (e = n.treeAdapter.createElement(Pp.TEMPLATE, Lp.HTML, [])); + const a = n.treeAdapter.createElement("documentmock", Lp.HTML, []), + r = new this(n, a, e); + return ( + r.fragmentContextID === Bp.TEMPLATE && + r.tmplInsertionModeStack.unshift(Zm.IN_TEMPLATE), + r._initTokenizerForFragmentParsing(), + r._insertFakeRootElement(), + r._resetInsertionMode(), + r._findFormInFragmentContext(), + r + ); + } + getFragment() { + const e = this.treeAdapter.getFirstChild(this.document), + t = this.treeAdapter.createDocumentFragment(); + return this._adoptNodes(e, t), t; + } + _err(e, t, n) { + var a; + if (!this.onParseError) return; + const r = null !== (a = e.location) && void 0 !== a ? a : $m, + o = { + code: t, + startLine: r.startLine, + startCol: r.startCol, + startOffset: r.startOffset, + endLine: n ? r.startLine : r.endLine, + endCol: n ? r.startCol : r.endCol, + endOffset: n ? r.startOffset : r.endOffset, + }; + this.onParseError(o); + } + onItemPush(e, t, n) { + var a, r; + null === (r = (a = this.treeAdapter).onItemPush) || + void 0 === r || + r.call(a, e), + n && this.openElements.stackTop > 0 && this._setContextModes(e, t); + } + onItemPop(e, t) { + var n, a; + if ( + (this.options.sourceCodeLocationInfo && + this._setEndLocation(e, this.currentToken), + null === (a = (n = this.treeAdapter).onItemPop) || + void 0 === a || + a.call(n, e, this.openElements.current), + t) + ) { + let e, t; + 0 === this.openElements.stackTop && this.fragmentContext + ? ((e = this.fragmentContext), (t = this.fragmentContextID)) + : ({ current: e, currentTagId: t } = this.openElements), + this._setContextModes(e, t); } - case "#document": - case "#document-fragment": { - const a = t, - r = "mode" in a && ("quirks" === a.mode || "limited-quirks" === a.mode); - if ( - ((n = { - type: "root", - children: qE(e, t.childNodes), - data: { quirksMode: r }, - }), - e.file && e.location) - ) { - const t = String(e.file), - a = (function (e) { - const t = String(e), - n = [], - a = /\r?\n|\r/g; - for (; a.test(t); ) n.push(a.lastIndex); - return ( - n.push(t.length + 1), - { - toPoint: function (e) { - let t = -1; - if ("number" == typeof e && e > -1 && e < n[n.length - 1]) - for (; ++t < n.length; ) - if (n[t] > e) - return { - line: t + 1, - column: e - (t > 0 ? n[t - 1] : 0) + 1, - offset: e, - }; - return { line: void 0, column: void 0, offset: void 0 }; - }, - toOffset: function (e) { - const t = e && e.line, - a = e && e.column; - if ( - "number" == typeof t && - "number" == typeof a && - !Number.isNaN(t) && - !Number.isNaN(a) && - t - 1 in n - ) { - const e = (n[t - 2] || 0) + a - 1 || 0; - if (e > -1 && e < n[n.length - 1]) return e; - } - return -1; - }, - } - ); - })(t), - r = a.toPoint(0), - o = a.toPoint(t.length); - n.position = { start: r, end: o }; + } + _setContextModes(e, t) { + const n = + e === this.document || this.treeAdapter.getNamespaceURI(e) === Lp.HTML; + (this.currentNotInHTML = !n), + (this.tokenizer.inForeignNode = !n && !this._isIntegrationPoint(t, e)); + } + _switchToTextParsing(e, t) { + this._insertElement(e, Lp.HTML), + (this.tokenizer.state = t), + (this.originalInsertionMode = this.insertionMode), + (this.insertionMode = Zm.TEXT); + } + switchToPlaintextParsing() { + (this.insertionMode = Zm.TEXT), + (this.originalInsertionMode = Zm.IN_BODY), + (this.tokenizer.state = Kp.PLAINTEXT); + } + _getAdjustedCurrentElement() { + return 0 === this.openElements.stackTop && this.fragmentContext + ? this.fragmentContext + : this.openElements.current; + } + _findFormInFragmentContext() { + let e = this.fragmentContext; + for (; e; ) { + if (this.treeAdapter.getTagName(e) === Pp.FORM) { + this.formElement = e; + break; } - return n; - } - case "#documentType": - return (n = { type: "doctype" }), YE(e, t, n), n; - case "#text": { - const a = t; - return (n = { type: "text", value: a.value }), YE(e, a, n), n; + e = this.treeAdapter.getParentNode(e); } - default: - return ( - (n = (function (e, t) { - const n = e.schema; - e.schema = t.namespaceURI === ZE.svg ? IE : RE; - let a = -1; - const r = {}; - for (; ++a < t.attrs.length; ) { - const e = t.attrs[a], - n = (e.prefix ? e.prefix + ":" : "") + e.name; - $E.call(WE, n) || (r[n] = e.value); - } - const o = "svg" === e.schema.space ? VE : GE, - i = o(t.tagName, r, qE(e, t.childNodes)); - if ((YE(e, t, i), "template" === i.tagName)) { - const n = t, - a = n.sourceCodeLocation, - r = a && a.startTag && XE(a.startTag), - o = a && a.endTag && XE(a.endTag), - l = jE(e, n.content); - r && o && e.file && (l.position = { start: r.end, end: o.start }), - (i.content = l); - } - return (e.schema = n), i; - })(e, t)), - n - ); } -} -function qE(e, t) { - let n = -1; - const a = []; - for (; ++n < t.length; ) a[n] = jE(e, t[n]); - return a; -} -function YE(e, t, n) { - if ("sourceCodeLocation" in t && t.sourceCodeLocation && e.file) { - const a = KE(e, n, t.sourceCodeLocation); - a && ((e.location = !0), (n.position = a)); + _initTokenizerForFragmentParsing() { + if ( + this.fragmentContext && + this.treeAdapter.getNamespaceURI(this.fragmentContext) === Lp.HTML + ) + switch (this.fragmentContextID) { + case Bp.TITLE: + case Bp.TEXTAREA: + this.tokenizer.state = Kp.RCDATA; + break; + case Bp.STYLE: + case Bp.XMP: + case Bp.IFRAME: + case Bp.NOEMBED: + case Bp.NOFRAMES: + case Bp.NOSCRIPT: + this.tokenizer.state = Kp.RAWTEXT; + break; + case Bp.SCRIPT: + this.tokenizer.state = Kp.SCRIPT_DATA; + break; + case Bp.PLAINTEXT: + this.tokenizer.state = Kp.PLAINTEXT; + } } -} -function KE(e, t, n) { - const a = XE(n); - if ("element" === t.type) { - const r = t.children[t.children.length - 1]; + _setDocumentType(e) { + const t = e.name || "", + n = e.publicId || "", + a = e.systemId || ""; if ( - (a && - !n.endTag && - r && - r.position && - r.position.end && - (a.end = Object.assign({}, r.position.end)), - e.verbose) + (this.treeAdapter.setDocumentType(this.document, t, n, a), e.location) ) { - const a = {}; - let r; - if (n.attrs) - for (r in n.attrs) - $E.call(n.attrs, r) && (a[AE(e.schema, r).property] = XE(n.attrs[r])); - t.data = { - position: { - opening: XE(n.startTag), - closing: n.endTag ? XE(n.endTag) : null, - properties: a, - }, - }; + const t = this.treeAdapter + .getChildNodes(this.document) + .find((e) => this.treeAdapter.isDocumentTypeNode(e)); + t && this.treeAdapter.setNodeSourceCodeLocation(t, e.location); } } - return a; -} -function XE(e) { - const t = QE({ - line: e.startLine, - column: e.startCol, - offset: e.startOffset, - }), - n = QE({ line: e.endLine, column: e.endCol, offset: e.endOffset }); - return t || n ? { start: t, end: n } : void 0; -} -function QE(e) { - return e.line && e.column ? e : void 0; -} -const JE = { - abandonedHeadElementChild: { - reason: "Unexpected metadata element after head", - description: - "Unexpected element after head. Expected the element before ``", - url: !1, - }, - abruptClosingOfEmptyComment: { - reason: "Unexpected abruptly closed empty comment", - description: - "Unexpected `>` or `->`. Expected `--\x3e` to close comments", - }, - abruptDoctypePublicIdentifier: { - reason: "Unexpected abruptly closed public identifier", - description: - "Unexpected `>`. Expected a closing `\"` or `'` after the public identifier", - }, - abruptDoctypeSystemIdentifier: { - reason: "Unexpected abruptly closed system identifier", - description: - "Unexpected `>`. Expected a closing `\"` or `'` after the identifier identifier", - }, - absenceOfDigitsInNumericCharacterReference: { - reason: "Unexpected non-digit at start of numeric character reference", - description: - "Unexpected `%c`. Expected `[0-9]` for decimal references or `[0-9a-fA-F]` for hexadecimal references", - }, - cdataInHtmlContent: { - reason: "Unexpected CDATA section in HTML", - description: - "Unexpected `` in ``", - description: - "Unexpected text character `%c`. Only use text in `