sigma-ui
Version:
CLI for SIGMA-UI components.
1,302 lines (1,301 loc) • 109 kB
JavaScript
import "./chunk-PZ5AY32C.js";
// ../../node_modules/.pnpm/prettier@3.5.0/node_modules/prettier/plugins/angular.mjs
var $s = Object.defineProperty;
var Xt = (t26) => {
throw TypeError(t26);
};
var Jt = (t26, e) => {
for (var n in e) $s(t26, n, { get: e[n], enumerable: true });
};
var it = (t26, e, n) => e.has(t26) || Xt("Cannot " + n);
var L = (t26, e, n) => (it(t26, e, "read from private field"), n ? n.call(t26) : e.get(t26));
var V = (t26, e, n) => e.has(t26) ? Xt("Cannot add the same private member more than once") : e instanceof WeakSet ? e.add(t26) : e.set(t26, n);
var K = (t26, e, n, s) => (it(t26, e, "write to private field"), s ? s.call(t26, n) : e.set(t26, n), n);
var c = (t26, e, n) => (it(t26, e, "access private method"), n);
var zt = {};
Jt(zt, { parsers: () => jt });
var jt = {};
Jt(jt, { __ng_action: () => Ur, __ng_binding: () => Wr, __ng_directive: () => jr, __ng_interpolation: () => qr });
var Gr = new RegExp(`(\\:not\\()|(([\\.\\#]?)[-\\w]+)|(?:\\[([-.\\w*\\\\$]+)(?:=(["']?)([^\\]"']*)\\5)?\\])|(\\))|(\\s*,\\s*)`, "g");
var Yt;
(function(t26) {
t26[t26.Emulated = 0] = "Emulated", t26[t26.None = 2] = "None", t26[t26.ShadowDom = 3] = "ShadowDom";
})(Yt || (Yt = {}));
var Qt;
(function(t26) {
t26[t26.OnPush = 0] = "OnPush", t26[t26.Default = 1] = "Default";
})(Qt || (Qt = {}));
var Kt;
(function(t26) {
t26[t26.None = 0] = "None", t26[t26.SignalBased = 1] = "SignalBased", t26[t26.HasDecoratorInputTransform = 2] = "HasDecoratorInputTransform";
})(Kt || (Kt = {}));
var B;
(function(t26) {
t26[t26.NONE = 0] = "NONE", t26[t26.HTML = 1] = "HTML", t26[t26.STYLE = 2] = "STYLE", t26[t26.SCRIPT = 3] = "SCRIPT", t26[t26.URL = 4] = "URL", t26[t26.RESOURCE_URL = 5] = "RESOURCE_URL";
})(B || (B = {}));
var Zt;
(function(t26) {
t26[t26.Error = 0] = "Error", t26[t26.Warning = 1] = "Warning", t26[t26.Ignore = 2] = "Ignore";
})(Zt || (Zt = {}));
var en;
(function(t26) {
t26[t26.Little = 0] = "Little", t26[t26.Big = 1] = "Big";
})(en || (en = {}));
var tn;
(function(t26) {
t26[t26.None = 0] = "None", t26[t26.Const = 1] = "Const";
})(tn || (tn = {}));
var nn;
(function(t26) {
t26[t26.Dynamic = 0] = "Dynamic", t26[t26.Bool = 1] = "Bool", t26[t26.String = 2] = "String", t26[t26.Int = 3] = "Int", t26[t26.Number = 4] = "Number", t26[t26.Function = 5] = "Function", t26[t26.Inferred = 6] = "Inferred", t26[t26.None = 7] = "None";
})(nn || (nn = {}));
var Rs = void 0;
var sn;
(function(t26) {
t26[t26.Minus = 0] = "Minus", t26[t26.Plus = 1] = "Plus";
})(sn || (sn = {}));
var _;
(function(t26) {
t26[t26.Equals = 0] = "Equals", t26[t26.NotEquals = 1] = "NotEquals", t26[t26.Identical = 2] = "Identical", t26[t26.NotIdentical = 3] = "NotIdentical", t26[t26.Minus = 4] = "Minus", t26[t26.Plus = 5] = "Plus", t26[t26.Divide = 6] = "Divide", t26[t26.Multiply = 7] = "Multiply", t26[t26.Modulo = 8] = "Modulo", t26[t26.And = 9] = "And", t26[t26.Or = 10] = "Or", t26[t26.BitwiseOr = 11] = "BitwiseOr", t26[t26.BitwiseAnd = 12] = "BitwiseAnd", t26[t26.Lower = 13] = "Lower", t26[t26.LowerEquals = 14] = "LowerEquals", t26[t26.Bigger = 15] = "Bigger", t26[t26.BiggerEquals = 16] = "BiggerEquals", t26[t26.NullishCoalesce = 17] = "NullishCoalesce";
})(_ || (_ = {}));
function Bs(t26, e) {
return t26 == null || e == null ? t26 == e : t26.isEquivalent(e);
}
function Ds(t26, e, n) {
let s = t26.length;
if (s !== e.length) return false;
for (let r = 0; r < s; r++) if (!n(t26[r], e[r])) return false;
return true;
}
function tt(t26, e) {
return Ds(t26, e, (n, s) => n.isEquivalent(s));
}
var k = class {
type;
sourceSpan;
constructor(e, n) {
this.type = e || null, this.sourceSpan = n || null;
}
prop(e, n) {
return new gt(this, e, null, n);
}
key(e, n, s) {
return new vt(this, e, n, s);
}
callFn(e, n, s) {
return new Xe(this, e, null, n, s);
}
instantiate(e, n, s) {
return new ft(this, e, n, s);
}
conditional(e, n = null, s) {
return new mt(this, e, n, null, s);
}
equals(e, n) {
return new C(_.Equals, this, e, null, n);
}
notEquals(e, n) {
return new C(_.NotEquals, this, e, null, n);
}
identical(e, n) {
return new C(_.Identical, this, e, null, n);
}
notIdentical(e, n) {
return new C(_.NotIdentical, this, e, null, n);
}
minus(e, n) {
return new C(_.Minus, this, e, null, n);
}
plus(e, n) {
return new C(_.Plus, this, e, null, n);
}
divide(e, n) {
return new C(_.Divide, this, e, null, n);
}
multiply(e, n) {
return new C(_.Multiply, this, e, null, n);
}
modulo(e, n) {
return new C(_.Modulo, this, e, null, n);
}
and(e, n) {
return new C(_.And, this, e, null, n);
}
bitwiseOr(e, n, s = true) {
return new C(_.BitwiseOr, this, e, null, n, s);
}
bitwiseAnd(e, n, s = true) {
return new C(_.BitwiseAnd, this, e, null, n, s);
}
or(e, n) {
return new C(_.Or, this, e, null, n);
}
lower(e, n) {
return new C(_.Lower, this, e, null, n);
}
lowerEquals(e, n) {
return new C(_.LowerEquals, this, e, null, n);
}
bigger(e, n) {
return new C(_.Bigger, this, e, null, n);
}
biggerEquals(e, n) {
return new C(_.BiggerEquals, this, e, null, n);
}
isBlank(e) {
return this.equals(TYPED_NULL_EXPR, e);
}
nullishCoalesce(e, n) {
return new C(_.NullishCoalesce, this, e, null, n);
}
toStmt() {
return new xt(this, null);
}
};
var Ge = class t extends k {
name;
constructor(e, n, s) {
super(n, s), this.name = e;
}
isEquivalent(e) {
return e instanceof t && this.name === e.name;
}
isConstant() {
return false;
}
visitExpression(e, n) {
return e.visitReadVarExpr(this, n);
}
clone() {
return new t(this.name, this.type, this.sourceSpan);
}
set(e) {
return new ut(this.name, e, null, this.sourceSpan);
}
};
var ct = class t2 extends k {
expr;
constructor(e, n, s) {
super(n, s), this.expr = e;
}
visitExpression(e, n) {
return e.visitTypeofExpr(this, n);
}
isEquivalent(e) {
return e instanceof t2 && e.expr.isEquivalent(this.expr);
}
isConstant() {
return this.expr.isConstant();
}
clone() {
return new t2(this.expr.clone());
}
};
var ut = class t3 extends k {
name;
value;
constructor(e, n, s, r) {
super(s || n.type, r), this.name = e, this.value = n;
}
isEquivalent(e) {
return e instanceof t3 && this.name === e.name && this.value.isEquivalent(e.value);
}
isConstant() {
return false;
}
visitExpression(e, n) {
return e.visitWriteVarExpr(this, n);
}
clone() {
return new t3(this.name, this.value.clone(), this.type, this.sourceSpan);
}
toDeclStmt(e, n) {
return new wt(this.name, this.value, e, n, this.sourceSpan);
}
toConstDecl() {
return this.toDeclStmt(Rs, Ee.Final);
}
};
var pt = class t4 extends k {
receiver;
index;
value;
constructor(e, n, s, r, o) {
super(r || s.type, o), this.receiver = e, this.index = n, this.value = s;
}
isEquivalent(e) {
return e instanceof t4 && this.receiver.isEquivalent(e.receiver) && this.index.isEquivalent(e.index) && this.value.isEquivalent(e.value);
}
isConstant() {
return false;
}
visitExpression(e, n) {
return e.visitWriteKeyExpr(this, n);
}
clone() {
return new t4(this.receiver.clone(), this.index.clone(), this.value.clone(), this.type, this.sourceSpan);
}
};
var ht = class t5 extends k {
receiver;
name;
value;
constructor(e, n, s, r, o) {
super(r || s.type, o), this.receiver = e, this.name = n, this.value = s;
}
isEquivalent(e) {
return e instanceof t5 && this.receiver.isEquivalent(e.receiver) && this.name === e.name && this.value.isEquivalent(e.value);
}
isConstant() {
return false;
}
visitExpression(e, n) {
return e.visitWritePropExpr(this, n);
}
clone() {
return new t5(this.receiver.clone(), this.name, this.value.clone(), this.type, this.sourceSpan);
}
};
var Xe = class t6 extends k {
fn;
args;
pure;
constructor(e, n, s, r, o = false) {
super(s, r), this.fn = e, this.args = n, this.pure = o;
}
get receiver() {
return this.fn;
}
isEquivalent(e) {
return e instanceof t6 && this.fn.isEquivalent(e.fn) && tt(this.args, e.args) && this.pure === e.pure;
}
isConstant() {
return false;
}
visitExpression(e, n) {
return e.visitInvokeFunctionExpr(this, n);
}
clone() {
return new t6(this.fn.clone(), this.args.map((e) => e.clone()), this.type, this.sourceSpan, this.pure);
}
};
var ft = class t7 extends k {
classExpr;
args;
constructor(e, n, s, r) {
super(s, r), this.classExpr = e, this.args = n;
}
isEquivalent(e) {
return e instanceof t7 && this.classExpr.isEquivalent(e.classExpr) && tt(this.args, e.args);
}
isConstant() {
return false;
}
visitExpression(e, n) {
return e.visitInstantiateExpr(this, n);
}
clone() {
return new t7(this.classExpr.clone(), this.args.map((e) => e.clone()), this.type, this.sourceSpan);
}
};
var Je = class t8 extends k {
value;
constructor(e, n, s) {
super(n, s), this.value = e;
}
isEquivalent(e) {
return e instanceof t8 && this.value === e.value;
}
isConstant() {
return true;
}
visitExpression(e, n) {
return e.visitLiteralExpr(this, n);
}
clone() {
return new t8(this.value, this.type, this.sourceSpan);
}
};
var dt = class t9 extends k {
value;
typeParams;
constructor(e, n, s = null, r) {
super(n, r), this.value = e, this.typeParams = s;
}
isEquivalent(e) {
return e instanceof t9 && this.value.name === e.value.name && this.value.moduleName === e.value.moduleName;
}
isConstant() {
return false;
}
visitExpression(e, n) {
return e.visitExternalExpr(this, n);
}
clone() {
return new t9(this.value, this.type, this.typeParams, this.sourceSpan);
}
};
var mt = class t10 extends k {
condition;
falseCase;
trueCase;
constructor(e, n, s = null, r, o) {
super(r || n.type, o), this.condition = e, this.falseCase = s, this.trueCase = n;
}
isEquivalent(e) {
return e instanceof t10 && this.condition.isEquivalent(e.condition) && this.trueCase.isEquivalent(e.trueCase) && Bs(this.falseCase, e.falseCase);
}
isConstant() {
return false;
}
visitExpression(e, n) {
return e.visitConditionalExpr(this, n);
}
clone() {
var e;
return new t10(this.condition.clone(), this.trueCase.clone(), (e = this.falseCase) == null ? void 0 : e.clone(), this.type, this.sourceSpan);
}
};
var C = class t11 extends k {
operator;
rhs;
parens;
lhs;
constructor(e, n, s, r, o, a = true) {
super(r || n.type, o), this.operator = e, this.rhs = s, this.parens = a, this.lhs = n;
}
isEquivalent(e) {
return e instanceof t11 && this.operator === e.operator && this.lhs.isEquivalent(e.lhs) && this.rhs.isEquivalent(e.rhs);
}
isConstant() {
return false;
}
visitExpression(e, n) {
return e.visitBinaryOperatorExpr(this, n);
}
clone() {
return new t11(this.operator, this.lhs.clone(), this.rhs.clone(), this.type, this.sourceSpan, this.parens);
}
};
var gt = class t12 extends k {
receiver;
name;
constructor(e, n, s, r) {
super(s, r), this.receiver = e, this.name = n;
}
get index() {
return this.name;
}
isEquivalent(e) {
return e instanceof t12 && this.receiver.isEquivalent(e.receiver) && this.name === e.name;
}
isConstant() {
return false;
}
visitExpression(e, n) {
return e.visitReadPropExpr(this, n);
}
set(e) {
return new ht(this.receiver, this.name, e, null, this.sourceSpan);
}
clone() {
return new t12(this.receiver.clone(), this.name, this.type, this.sourceSpan);
}
};
var vt = class t13 extends k {
receiver;
index;
constructor(e, n, s, r) {
super(s, r), this.receiver = e, this.index = n;
}
isEquivalent(e) {
return e instanceof t13 && this.receiver.isEquivalent(e.receiver) && this.index.isEquivalent(e.index);
}
isConstant() {
return false;
}
visitExpression(e, n) {
return e.visitReadKeyExpr(this, n);
}
set(e) {
return new pt(this.receiver, this.index, e, null, this.sourceSpan);
}
clone() {
return new t13(this.receiver.clone(), this.index.clone(), this.type, this.sourceSpan);
}
};
var Ye = class t14 extends k {
entries;
constructor(e, n, s) {
super(n, s), this.entries = e;
}
isConstant() {
return this.entries.every((e) => e.isConstant());
}
isEquivalent(e) {
return e instanceof t14 && tt(this.entries, e.entries);
}
visitExpression(e, n) {
return e.visitLiteralArrayExpr(this, n);
}
clone() {
return new t14(this.entries.map((e) => e.clone()), this.type, this.sourceSpan);
}
};
var Qe = class t15 extends k {
entries;
valueType = null;
constructor(e, n, s) {
super(n, s), this.entries = e, n && (this.valueType = n.valueType);
}
isEquivalent(e) {
return e instanceof t15 && tt(this.entries, e.entries);
}
isConstant() {
return this.entries.every((e) => e.value.isConstant());
}
visitExpression(e, n) {
return e.visitLiteralMapExpr(this, n);
}
clone() {
let e = this.entries.map((n) => n.clone());
return new t15(e, this.type, this.sourceSpan);
}
};
var Ee;
(function(t26) {
t26[t26.None = 0] = "None", t26[t26.Final = 1] = "Final", t26[t26.Private = 2] = "Private", t26[t26.Exported = 4] = "Exported", t26[t26.Static = 8] = "Static";
})(Ee || (Ee = {}));
var Ke = class {
modifiers;
sourceSpan;
leadingComments;
constructor(e = Ee.None, n = null, s) {
this.modifiers = e, this.sourceSpan = n, this.leadingComments = s;
}
hasModifier(e) {
return (this.modifiers & e) !== 0;
}
addLeadingComment(e) {
this.leadingComments = this.leadingComments ?? [], this.leadingComments.push(e);
}
};
var wt = class t16 extends Ke {
name;
value;
type;
constructor(e, n, s, r, o, a) {
super(r, o, a), this.name = e, this.value = n, this.type = s || n && n.type || null;
}
isEquivalent(e) {
return e instanceof t16 && this.name === e.name && (this.value ? !!e.value && this.value.isEquivalent(e.value) : !e.value);
}
visitStatement(e, n) {
return e.visitDeclareVarStmt(this, n);
}
};
var xt = class t17 extends Ke {
expr;
constructor(e, n, s) {
super(Ee.None, n, s), this.expr = e;
}
isEquivalent(e) {
return e instanceof t17 && this.expr.isEquivalent(e.expr);
}
visitStatement(e, n) {
return e.visitExpressionStmt(this, n);
}
};
function Os(t26, e, n) {
return new Ge(t26, e, n);
}
var Xr = Os("<unknown>");
var rn = class t18 {
static INSTANCE = new t18();
keyOf(e) {
if (e instanceof Je && typeof e.value == "string") return `"${e.value}"`;
if (e instanceof Je) return String(e.value);
if (e instanceof Ye) {
let n = [];
for (let s of e.entries) n.push(this.keyOf(s));
return `[${n.join(",")}]`;
} else if (e instanceof Qe) {
let n = [];
for (let s of e.entries) {
let r = s.key;
s.quoted && (r = `"${r}"`), n.push(r + ":" + this.keyOf(s.value));
}
return `{${n.join(",")}}`;
} else {
if (e instanceof dt) return `import("${e.value.moduleName}", ${e.value.name})`;
if (e instanceof Ge) return `read(${e.name})`;
if (e instanceof ct) return `typeof(${this.keyOf(e.expr)})`;
throw new Error(`${this.constructor.name} does not handle expressions of type ${e.constructor.name}`);
}
}
};
var i = "@angular/core";
var P = class {
static NEW_METHOD = "factory";
static TRANSFORM_METHOD = "transform";
static PATCH_DEPS = "patchedDeps";
static core = { name: null, moduleName: i };
static namespaceHTML = { name: "\u0275\u0275namespaceHTML", moduleName: i };
static namespaceMathML = { name: "\u0275\u0275namespaceMathML", moduleName: i };
static namespaceSVG = { name: "\u0275\u0275namespaceSVG", moduleName: i };
static element = { name: "\u0275\u0275element", moduleName: i };
static elementStart = { name: "\u0275\u0275elementStart", moduleName: i };
static elementEnd = { name: "\u0275\u0275elementEnd", moduleName: i };
static advance = { name: "\u0275\u0275advance", moduleName: i };
static syntheticHostProperty = { name: "\u0275\u0275syntheticHostProperty", moduleName: i };
static syntheticHostListener = { name: "\u0275\u0275syntheticHostListener", moduleName: i };
static attribute = { name: "\u0275\u0275attribute", moduleName: i };
static attributeInterpolate1 = { name: "\u0275\u0275attributeInterpolate1", moduleName: i };
static attributeInterpolate2 = { name: "\u0275\u0275attributeInterpolate2", moduleName: i };
static attributeInterpolate3 = { name: "\u0275\u0275attributeInterpolate3", moduleName: i };
static attributeInterpolate4 = { name: "\u0275\u0275attributeInterpolate4", moduleName: i };
static attributeInterpolate5 = { name: "\u0275\u0275attributeInterpolate5", moduleName: i };
static attributeInterpolate6 = { name: "\u0275\u0275attributeInterpolate6", moduleName: i };
static attributeInterpolate7 = { name: "\u0275\u0275attributeInterpolate7", moduleName: i };
static attributeInterpolate8 = { name: "\u0275\u0275attributeInterpolate8", moduleName: i };
static attributeInterpolateV = { name: "\u0275\u0275attributeInterpolateV", moduleName: i };
static classProp = { name: "\u0275\u0275classProp", moduleName: i };
static elementContainerStart = { name: "\u0275\u0275elementContainerStart", moduleName: i };
static elementContainerEnd = { name: "\u0275\u0275elementContainerEnd", moduleName: i };
static elementContainer = { name: "\u0275\u0275elementContainer", moduleName: i };
static styleMap = { name: "\u0275\u0275styleMap", moduleName: i };
static styleMapInterpolate1 = { name: "\u0275\u0275styleMapInterpolate1", moduleName: i };
static styleMapInterpolate2 = { name: "\u0275\u0275styleMapInterpolate2", moduleName: i };
static styleMapInterpolate3 = { name: "\u0275\u0275styleMapInterpolate3", moduleName: i };
static styleMapInterpolate4 = { name: "\u0275\u0275styleMapInterpolate4", moduleName: i };
static styleMapInterpolate5 = { name: "\u0275\u0275styleMapInterpolate5", moduleName: i };
static styleMapInterpolate6 = { name: "\u0275\u0275styleMapInterpolate6", moduleName: i };
static styleMapInterpolate7 = { name: "\u0275\u0275styleMapInterpolate7", moduleName: i };
static styleMapInterpolate8 = { name: "\u0275\u0275styleMapInterpolate8", moduleName: i };
static styleMapInterpolateV = { name: "\u0275\u0275styleMapInterpolateV", moduleName: i };
static classMap = { name: "\u0275\u0275classMap", moduleName: i };
static classMapInterpolate1 = { name: "\u0275\u0275classMapInterpolate1", moduleName: i };
static classMapInterpolate2 = { name: "\u0275\u0275classMapInterpolate2", moduleName: i };
static classMapInterpolate3 = { name: "\u0275\u0275classMapInterpolate3", moduleName: i };
static classMapInterpolate4 = { name: "\u0275\u0275classMapInterpolate4", moduleName: i };
static classMapInterpolate5 = { name: "\u0275\u0275classMapInterpolate5", moduleName: i };
static classMapInterpolate6 = { name: "\u0275\u0275classMapInterpolate6", moduleName: i };
static classMapInterpolate7 = { name: "\u0275\u0275classMapInterpolate7", moduleName: i };
static classMapInterpolate8 = { name: "\u0275\u0275classMapInterpolate8", moduleName: i };
static classMapInterpolateV = { name: "\u0275\u0275classMapInterpolateV", moduleName: i };
static styleProp = { name: "\u0275\u0275styleProp", moduleName: i };
static stylePropInterpolate1 = { name: "\u0275\u0275stylePropInterpolate1", moduleName: i };
static stylePropInterpolate2 = { name: "\u0275\u0275stylePropInterpolate2", moduleName: i };
static stylePropInterpolate3 = { name: "\u0275\u0275stylePropInterpolate3", moduleName: i };
static stylePropInterpolate4 = { name: "\u0275\u0275stylePropInterpolate4", moduleName: i };
static stylePropInterpolate5 = { name: "\u0275\u0275stylePropInterpolate5", moduleName: i };
static stylePropInterpolate6 = { name: "\u0275\u0275stylePropInterpolate6", moduleName: i };
static stylePropInterpolate7 = { name: "\u0275\u0275stylePropInterpolate7", moduleName: i };
static stylePropInterpolate8 = { name: "\u0275\u0275stylePropInterpolate8", moduleName: i };
static stylePropInterpolateV = { name: "\u0275\u0275stylePropInterpolateV", moduleName: i };
static nextContext = { name: "\u0275\u0275nextContext", moduleName: i };
static resetView = { name: "\u0275\u0275resetView", moduleName: i };
static templateCreate = { name: "\u0275\u0275template", moduleName: i };
static defer = { name: "\u0275\u0275defer", moduleName: i };
static deferWhen = { name: "\u0275\u0275deferWhen", moduleName: i };
static deferOnIdle = { name: "\u0275\u0275deferOnIdle", moduleName: i };
static deferOnImmediate = { name: "\u0275\u0275deferOnImmediate", moduleName: i };
static deferOnTimer = { name: "\u0275\u0275deferOnTimer", moduleName: i };
static deferOnHover = { name: "\u0275\u0275deferOnHover", moduleName: i };
static deferOnInteraction = { name: "\u0275\u0275deferOnInteraction", moduleName: i };
static deferOnViewport = { name: "\u0275\u0275deferOnViewport", moduleName: i };
static deferPrefetchWhen = { name: "\u0275\u0275deferPrefetchWhen", moduleName: i };
static deferPrefetchOnIdle = { name: "\u0275\u0275deferPrefetchOnIdle", moduleName: i };
static deferPrefetchOnImmediate = { name: "\u0275\u0275deferPrefetchOnImmediate", moduleName: i };
static deferPrefetchOnTimer = { name: "\u0275\u0275deferPrefetchOnTimer", moduleName: i };
static deferPrefetchOnHover = { name: "\u0275\u0275deferPrefetchOnHover", moduleName: i };
static deferPrefetchOnInteraction = { name: "\u0275\u0275deferPrefetchOnInteraction", moduleName: i };
static deferPrefetchOnViewport = { name: "\u0275\u0275deferPrefetchOnViewport", moduleName: i };
static deferHydrateWhen = { name: "\u0275\u0275deferHydrateWhen", moduleName: i };
static deferHydrateNever = { name: "\u0275\u0275deferHydrateNever", moduleName: i };
static deferHydrateOnIdle = { name: "\u0275\u0275deferHydrateOnIdle", moduleName: i };
static deferHydrateOnImmediate = { name: "\u0275\u0275deferHydrateOnImmediate", moduleName: i };
static deferHydrateOnTimer = { name: "\u0275\u0275deferHydrateOnTimer", moduleName: i };
static deferHydrateOnHover = { name: "\u0275\u0275deferHydrateOnHover", moduleName: i };
static deferHydrateOnInteraction = { name: "\u0275\u0275deferHydrateOnInteraction", moduleName: i };
static deferHydrateOnViewport = { name: "\u0275\u0275deferHydrateOnViewport", moduleName: i };
static deferEnableTimerScheduling = { name: "\u0275\u0275deferEnableTimerScheduling", moduleName: i };
static conditional = { name: "\u0275\u0275conditional", moduleName: i };
static repeater = { name: "\u0275\u0275repeater", moduleName: i };
static repeaterCreate = { name: "\u0275\u0275repeaterCreate", moduleName: i };
static repeaterTrackByIndex = { name: "\u0275\u0275repeaterTrackByIndex", moduleName: i };
static repeaterTrackByIdentity = { name: "\u0275\u0275repeaterTrackByIdentity", moduleName: i };
static componentInstance = { name: "\u0275\u0275componentInstance", moduleName: i };
static text = { name: "\u0275\u0275text", moduleName: i };
static enableBindings = { name: "\u0275\u0275enableBindings", moduleName: i };
static disableBindings = { name: "\u0275\u0275disableBindings", moduleName: i };
static getCurrentView = { name: "\u0275\u0275getCurrentView", moduleName: i };
static textInterpolate = { name: "\u0275\u0275textInterpolate", moduleName: i };
static textInterpolate1 = { name: "\u0275\u0275textInterpolate1", moduleName: i };
static textInterpolate2 = { name: "\u0275\u0275textInterpolate2", moduleName: i };
static textInterpolate3 = { name: "\u0275\u0275textInterpolate3", moduleName: i };
static textInterpolate4 = { name: "\u0275\u0275textInterpolate4", moduleName: i };
static textInterpolate5 = { name: "\u0275\u0275textInterpolate5", moduleName: i };
static textInterpolate6 = { name: "\u0275\u0275textInterpolate6", moduleName: i };
static textInterpolate7 = { name: "\u0275\u0275textInterpolate7", moduleName: i };
static textInterpolate8 = { name: "\u0275\u0275textInterpolate8", moduleName: i };
static textInterpolateV = { name: "\u0275\u0275textInterpolateV", moduleName: i };
static restoreView = { name: "\u0275\u0275restoreView", moduleName: i };
static pureFunction0 = { name: "\u0275\u0275pureFunction0", moduleName: i };
static pureFunction1 = { name: "\u0275\u0275pureFunction1", moduleName: i };
static pureFunction2 = { name: "\u0275\u0275pureFunction2", moduleName: i };
static pureFunction3 = { name: "\u0275\u0275pureFunction3", moduleName: i };
static pureFunction4 = { name: "\u0275\u0275pureFunction4", moduleName: i };
static pureFunction5 = { name: "\u0275\u0275pureFunction5", moduleName: i };
static pureFunction6 = { name: "\u0275\u0275pureFunction6", moduleName: i };
static pureFunction7 = { name: "\u0275\u0275pureFunction7", moduleName: i };
static pureFunction8 = { name: "\u0275\u0275pureFunction8", moduleName: i };
static pureFunctionV = { name: "\u0275\u0275pureFunctionV", moduleName: i };
static pipeBind1 = { name: "\u0275\u0275pipeBind1", moduleName: i };
static pipeBind2 = { name: "\u0275\u0275pipeBind2", moduleName: i };
static pipeBind3 = { name: "\u0275\u0275pipeBind3", moduleName: i };
static pipeBind4 = { name: "\u0275\u0275pipeBind4", moduleName: i };
static pipeBindV = { name: "\u0275\u0275pipeBindV", moduleName: i };
static hostProperty = { name: "\u0275\u0275hostProperty", moduleName: i };
static property = { name: "\u0275\u0275property", moduleName: i };
static propertyInterpolate = { name: "\u0275\u0275propertyInterpolate", moduleName: i };
static propertyInterpolate1 = { name: "\u0275\u0275propertyInterpolate1", moduleName: i };
static propertyInterpolate2 = { name: "\u0275\u0275propertyInterpolate2", moduleName: i };
static propertyInterpolate3 = { name: "\u0275\u0275propertyInterpolate3", moduleName: i };
static propertyInterpolate4 = { name: "\u0275\u0275propertyInterpolate4", moduleName: i };
static propertyInterpolate5 = { name: "\u0275\u0275propertyInterpolate5", moduleName: i };
static propertyInterpolate6 = { name: "\u0275\u0275propertyInterpolate6", moduleName: i };
static propertyInterpolate7 = { name: "\u0275\u0275propertyInterpolate7", moduleName: i };
static propertyInterpolate8 = { name: "\u0275\u0275propertyInterpolate8", moduleName: i };
static propertyInterpolateV = { name: "\u0275\u0275propertyInterpolateV", moduleName: i };
static i18n = { name: "\u0275\u0275i18n", moduleName: i };
static i18nAttributes = { name: "\u0275\u0275i18nAttributes", moduleName: i };
static i18nExp = { name: "\u0275\u0275i18nExp", moduleName: i };
static i18nStart = { name: "\u0275\u0275i18nStart", moduleName: i };
static i18nEnd = { name: "\u0275\u0275i18nEnd", moduleName: i };
static i18nApply = { name: "\u0275\u0275i18nApply", moduleName: i };
static i18nPostprocess = { name: "\u0275\u0275i18nPostprocess", moduleName: i };
static pipe = { name: "\u0275\u0275pipe", moduleName: i };
static projection = { name: "\u0275\u0275projection", moduleName: i };
static projectionDef = { name: "\u0275\u0275projectionDef", moduleName: i };
static reference = { name: "\u0275\u0275reference", moduleName: i };
static inject = { name: "\u0275\u0275inject", moduleName: i };
static injectAttribute = { name: "\u0275\u0275injectAttribute", moduleName: i };
static directiveInject = { name: "\u0275\u0275directiveInject", moduleName: i };
static invalidFactory = { name: "\u0275\u0275invalidFactory", moduleName: i };
static invalidFactoryDep = { name: "\u0275\u0275invalidFactoryDep", moduleName: i };
static templateRefExtractor = { name: "\u0275\u0275templateRefExtractor", moduleName: i };
static forwardRef = { name: "forwardRef", moduleName: i };
static resolveForwardRef = { name: "resolveForwardRef", moduleName: i };
static replaceMetadata = { name: "\u0275\u0275replaceMetadata", moduleName: i };
static \u0275\u0275defineInjectable = { name: "\u0275\u0275defineInjectable", moduleName: i };
static declareInjectable = { name: "\u0275\u0275ngDeclareInjectable", moduleName: i };
static InjectableDeclaration = { name: "\u0275\u0275InjectableDeclaration", moduleName: i };
static resolveWindow = { name: "\u0275\u0275resolveWindow", moduleName: i };
static resolveDocument = { name: "\u0275\u0275resolveDocument", moduleName: i };
static resolveBody = { name: "\u0275\u0275resolveBody", moduleName: i };
static getComponentDepsFactory = { name: "\u0275\u0275getComponentDepsFactory", moduleName: i };
static defineComponent = { name: "\u0275\u0275defineComponent", moduleName: i };
static declareComponent = { name: "\u0275\u0275ngDeclareComponent", moduleName: i };
static setComponentScope = { name: "\u0275\u0275setComponentScope", moduleName: i };
static ChangeDetectionStrategy = { name: "ChangeDetectionStrategy", moduleName: i };
static ViewEncapsulation = { name: "ViewEncapsulation", moduleName: i };
static ComponentDeclaration = { name: "\u0275\u0275ComponentDeclaration", moduleName: i };
static FactoryDeclaration = { name: "\u0275\u0275FactoryDeclaration", moduleName: i };
static declareFactory = { name: "\u0275\u0275ngDeclareFactory", moduleName: i };
static FactoryTarget = { name: "\u0275\u0275FactoryTarget", moduleName: i };
static defineDirective = { name: "\u0275\u0275defineDirective", moduleName: i };
static declareDirective = { name: "\u0275\u0275ngDeclareDirective", moduleName: i };
static DirectiveDeclaration = { name: "\u0275\u0275DirectiveDeclaration", moduleName: i };
static InjectorDef = { name: "\u0275\u0275InjectorDef", moduleName: i };
static InjectorDeclaration = { name: "\u0275\u0275InjectorDeclaration", moduleName: i };
static defineInjector = { name: "\u0275\u0275defineInjector", moduleName: i };
static declareInjector = { name: "\u0275\u0275ngDeclareInjector", moduleName: i };
static NgModuleDeclaration = { name: "\u0275\u0275NgModuleDeclaration", moduleName: i };
static ModuleWithProviders = { name: "ModuleWithProviders", moduleName: i };
static defineNgModule = { name: "\u0275\u0275defineNgModule", moduleName: i };
static declareNgModule = { name: "\u0275\u0275ngDeclareNgModule", moduleName: i };
static setNgModuleScope = { name: "\u0275\u0275setNgModuleScope", moduleName: i };
static registerNgModuleType = { name: "\u0275\u0275registerNgModuleType", moduleName: i };
static PipeDeclaration = { name: "\u0275\u0275PipeDeclaration", moduleName: i };
static definePipe = { name: "\u0275\u0275definePipe", moduleName: i };
static declarePipe = { name: "\u0275\u0275ngDeclarePipe", moduleName: i };
static declareClassMetadata = { name: "\u0275\u0275ngDeclareClassMetadata", moduleName: i };
static declareClassMetadataAsync = { name: "\u0275\u0275ngDeclareClassMetadataAsync", moduleName: i };
static setClassMetadata = { name: "\u0275setClassMetadata", moduleName: i };
static setClassMetadataAsync = { name: "\u0275setClassMetadataAsync", moduleName: i };
static setClassDebugInfo = { name: "\u0275setClassDebugInfo", moduleName: i };
static queryRefresh = { name: "\u0275\u0275queryRefresh", moduleName: i };
static viewQuery = { name: "\u0275\u0275viewQuery", moduleName: i };
static loadQuery = { name: "\u0275\u0275loadQuery", moduleName: i };
static contentQuery = { name: "\u0275\u0275contentQuery", moduleName: i };
static viewQuerySignal = { name: "\u0275\u0275viewQuerySignal", moduleName: i };
static contentQuerySignal = { name: "\u0275\u0275contentQuerySignal", moduleName: i };
static queryAdvance = { name: "\u0275\u0275queryAdvance", moduleName: i };
static twoWayProperty = { name: "\u0275\u0275twoWayProperty", moduleName: i };
static twoWayBindingSet = { name: "\u0275\u0275twoWayBindingSet", moduleName: i };
static twoWayListener = { name: "\u0275\u0275twoWayListener", moduleName: i };
static declareLet = { name: "\u0275\u0275declareLet", moduleName: i };
static storeLet = { name: "\u0275\u0275storeLet", moduleName: i };
static readContextLet = { name: "\u0275\u0275readContextLet", moduleName: i };
static attachSourceLocations = { name: "\u0275\u0275attachSourceLocations", moduleName: i };
static NgOnChangesFeature = { name: "\u0275\u0275NgOnChangesFeature", moduleName: i };
static InheritDefinitionFeature = { name: "\u0275\u0275InheritDefinitionFeature", moduleName: i };
static CopyDefinitionFeature = { name: "\u0275\u0275CopyDefinitionFeature", moduleName: i };
static ProvidersFeature = { name: "\u0275\u0275ProvidersFeature", moduleName: i };
static HostDirectivesFeature = { name: "\u0275\u0275HostDirectivesFeature", moduleName: i };
static InputTransformsFeatureFeature = { name: "\u0275\u0275InputTransformsFeature", moduleName: i };
static ExternalStylesFeature = { name: "\u0275\u0275ExternalStylesFeature", moduleName: i };
static listener = { name: "\u0275\u0275listener", moduleName: i };
static getInheritedFactory = { name: "\u0275\u0275getInheritedFactory", moduleName: i };
static sanitizeHtml = { name: "\u0275\u0275sanitizeHtml", moduleName: i };
static sanitizeStyle = { name: "\u0275\u0275sanitizeStyle", moduleName: i };
static sanitizeResourceUrl = { name: "\u0275\u0275sanitizeResourceUrl", moduleName: i };
static sanitizeScript = { name: "\u0275\u0275sanitizeScript", moduleName: i };
static sanitizeUrl = { name: "\u0275\u0275sanitizeUrl", moduleName: i };
static sanitizeUrlOrResourceUrl = { name: "\u0275\u0275sanitizeUrlOrResourceUrl", moduleName: i };
static trustConstantHtml = { name: "\u0275\u0275trustConstantHtml", moduleName: i };
static trustConstantResourceUrl = { name: "\u0275\u0275trustConstantResourceUrl", moduleName: i };
static validateIframeAttribute = { name: "\u0275\u0275validateIframeAttribute", moduleName: i };
static InputSignalBrandWriteType = { name: "\u0275INPUT_SIGNAL_BRAND_WRITE_TYPE", moduleName: i };
static UnwrapDirectiveSignalInputs = { name: "\u0275UnwrapDirectiveSignalInputs", moduleName: i };
static unwrapWritableSignal = { name: "\u0275unwrapWritableSignal", moduleName: i };
};
var St = class {
full;
major;
minor;
patch;
constructor(e) {
this.full = e;
let n = e.split(".");
this.major = n[0], this.minor = n[1], this.patch = n.slice(2).join(".");
}
};
var on;
(function(t26) {
t26[t26.Class = 0] = "Class", t26[t26.Function = 1] = "Function";
})(on || (on = {}));
var an;
(function(t26) {
t26[t26.Directive = 0] = "Directive", t26[t26.Component = 1] = "Component", t26[t26.Injectable = 2] = "Injectable", t26[t26.Pipe = 3] = "Pipe", t26[t26.NgModule = 4] = "NgModule";
})(an || (an = {}));
var ye = class {
input;
errLocation;
ctxLocation;
message;
constructor(e, n, s, r) {
this.input = n, this.errLocation = s, this.ctxLocation = r, this.message = `Parser Error: ${e} ${s} [${n}] in ${r}`;
}
};
var G = class {
start;
end;
constructor(e, n) {
this.start = e, this.end = n;
}
toAbsolute(e) {
return new O(e + this.start, e + this.end);
}
};
var E = class {
span;
sourceSpan;
constructor(e, n) {
this.span = e, this.sourceSpan = n;
}
toString() {
return "AST";
}
};
var se = class extends E {
nameSpan;
constructor(e, n, s) {
super(e, n), this.nameSpan = s;
}
};
var b = class extends E {
visit(e, n = null) {
}
};
var X = class extends E {
visit(e, n = null) {
return e.visitImplicitReceiver(this, n);
}
};
var Et = class extends X {
visit(e, n = null) {
var s;
return (s = e.visitThisReceiver) == null ? void 0 : s.call(e, this, n);
}
};
var _e = class extends E {
expressions;
constructor(e, n, s) {
super(e, n), this.expressions = s;
}
visit(e, n = null) {
return e.visitChain(this, n);
}
};
var Ce = class extends E {
condition;
trueExp;
falseExp;
constructor(e, n, s, r, o) {
super(e, n), this.condition = s, this.trueExp = r, this.falseExp = o;
}
visit(e, n = null) {
return e.visitConditional(this, n);
}
};
var re = class extends se {
receiver;
name;
constructor(e, n, s, r, o) {
super(e, n, s), this.receiver = r, this.name = o;
}
visit(e, n = null) {
return e.visitPropertyRead(this, n);
}
};
var Te = class extends se {
receiver;
name;
value;
constructor(e, n, s, r, o, a) {
super(e, n, s), this.receiver = r, this.name = o, this.value = a;
}
visit(e, n = null) {
return e.visitPropertyWrite(this, n);
}
};
var ie = class extends se {
receiver;
name;
constructor(e, n, s, r, o) {
super(e, n, s), this.receiver = r, this.name = o;
}
visit(e, n = null) {
return e.visitSafePropertyRead(this, n);
}
};
var ke = class extends E {
receiver;
key;
constructor(e, n, s, r) {
super(e, n), this.receiver = s, this.key = r;
}
visit(e, n = null) {
return e.visitKeyedRead(this, n);
}
};
var oe = class extends E {
receiver;
key;
constructor(e, n, s, r) {
super(e, n), this.receiver = s, this.key = r;
}
visit(e, n = null) {
return e.visitSafeKeyedRead(this, n);
}
};
var Ie = class extends E {
receiver;
key;
value;
constructor(e, n, s, r, o) {
super(e, n), this.receiver = s, this.key = r, this.value = o;
}
visit(e, n = null) {
return e.visitKeyedWrite(this, n);
}
};
var be = class extends se {
exp;
name;
args;
constructor(e, n, s, r, o, a) {
super(e, n, a), this.exp = s, this.name = r, this.args = o;
}
visit(e, n = null) {
return e.visitPipe(this, n);
}
};
var N = class extends E {
value;
constructor(e, n, s) {
super(e, n), this.value = s;
}
visit(e, n = null) {
return e.visitLiteralPrimitive(this, n);
}
};
var Ne = class extends E {
expressions;
constructor(e, n, s) {
super(e, n), this.expressions = s;
}
visit(e, n = null) {
return e.visitLiteralArray(this, n);
}
};
var Ae = class extends E {
keys;
values;
constructor(e, n, s, r) {
super(e, n), this.keys = s, this.values = r;
}
visit(e, n = null) {
return e.visitLiteralMap(this, n);
}
};
var Pe = class extends E {
strings;
expressions;
constructor(e, n, s, r) {
super(e, n), this.strings = s, this.expressions = r;
}
visit(e, n = null) {
return e.visitInterpolation(this, n);
}
};
var A = class extends E {
operation;
left;
right;
constructor(e, n, s, r, o) {
super(e, n), this.operation = s, this.left = r, this.right = o;
}
visit(e, n = null) {
return e.visitBinary(this, n);
}
};
var ae = class t19 extends A {
operator;
expr;
left = null;
right = null;
operation = null;
static createMinus(e, n, s) {
return new t19(e, n, "-", s, "-", new N(e, n, 0), s);
}
static createPlus(e, n, s) {
return new t19(e, n, "+", s, "-", s, new N(e, n, 0));
}
constructor(e, n, s, r, o, a, l) {
super(e, n, o, a, l), this.operator = s, this.expr = r;
}
visit(e, n = null) {
return e.visitUnary !== void 0 ? e.visitUnary(this, n) : e.visitBinary(this, n);
}
};
var Le = class extends E {
expression;
constructor(e, n, s) {
super(e, n), this.expression = s;
}
visit(e, n = null) {
return e.visitPrefixNot(this, n);
}
};
var Me = class extends E {
expression;
constructor(e, n, s) {
super(e, n), this.expression = s;
}
visit(e, n = null) {
return e.visitTypeofExpression(this, n);
}
};
var $e = class extends E {
expression;
constructor(e, n, s) {
super(e, n), this.expression = s;
}
visit(e, n = null) {
return e.visitNonNullAssert(this, n);
}
};
var Re = class extends E {
receiver;
args;
argumentSpan;
constructor(e, n, s, r, o) {
super(e, n), this.receiver = s, this.args = r, this.argumentSpan = o;
}
visit(e, n = null) {
return e.visitCall(this, n);
}
};
var le = class extends E {
receiver;
args;
argumentSpan;
constructor(e, n, s, r, o) {
super(e, n), this.receiver = s, this.args = r, this.argumentSpan = o;
}
visit(e, n = null) {
return e.visitSafeCall(this, n);
}
};
var O = class {
start;
end;
constructor(e, n) {
this.start = e, this.end = n;
}
};
var W = class extends E {
ast;
source;
location;
errors;
constructor(e, n, s, r, o) {
super(new G(0, n === null ? 0 : n.length), new O(r, n === null ? r : r + n.length)), this.ast = e, this.source = n, this.location = s, this.errors = o;
}
visit(e, n = null) {
return e.visitASTWithSource ? e.visitASTWithSource(this, n) : this.ast.visit(e, n);
}
toString() {
return `${this.source} in ${this.location}`;
}
};
var ce = class {
sourceSpan;
key;
value;
constructor(e, n, s) {
this.sourceSpan = e, this.key = n, this.value = s;
}
};
var Be = class {
sourceSpan;
key;
value;
constructor(e, n, s) {
this.sourceSpan = e, this.key = n, this.value = s;
}
};
var yt = class {
visit(e, n) {
e.visit(this, n);
}
visitUnary(e, n) {
this.visit(e.expr, n);
}
visitBinary(e, n) {
this.visit(e.left, n), this.visit(e.right, n);
}
visitChain(e, n) {
this.visitAll(e.expressions, n);
}
visitConditional(e, n) {
this.visit(e.condition, n), this.visit(e.trueExp, n), this.visit(e.falseExp, n);
}
visitPipe(e, n) {
this.visit(e.exp, n), this.visitAll(e.args, n);
}
visitImplicitReceiver(e, n) {
}
visitThisReceiver(e, n) {
}
visitInterpolation(e, n) {
this.visitAll(e.expressions, n);
}
visitKeyedRead(e, n) {
this.visit(e.receiver, n), this.visit(e.key, n);
}
visitKeyedWrite(e, n) {
this.visit(e.receiver, n), this.visit(e.key, n), this.visit(e.value, n);
}
visitLiteralArray(e, n) {
this.visitAll(e.expressions, n);
}
visitLiteralMap(e, n) {
this.visitAll(e.values, n);
}
visitLiteralPrimitive(e, n) {
}
visitPrefixNot(e, n) {
this.visit(e.expression, n);
}
visitTypeofExpression(e, n) {
this.visit(e.expression, n);
}
visitNonNullAssert(e, n) {
this.visit(e.expression, n);
}
visitPropertyRead(e, n) {
this.visit(e.receiver, n);
}
visitPropertyWrite(e, n) {
this.visit(e.receiver, n), this.visit(e.value, n);
}
visitSafePropertyRead(e, n) {
this.visit(e.receiver, n);
}
visitSafeKeyedRead(e, n) {
this.visit(e.receiver, n), this.visit(e.key, n);
}
visitCall(e, n) {
this.visit(e.receiver, n), this.visitAll(e.args, n);
}
visitSafeCall(e, n) {
this.visit(e.receiver, n), this.visitAll(e.args, n);
}
visitAll(e, n) {
for (let s of e) this.visit(s, n);
}
};
var ln;
(function(t26) {
t26[t26.DEFAULT = 0] = "DEFAULT", t26[t26.LITERAL_ATTR = 1] = "LITERAL_ATTR", t26[t26.ANIMATION = 2] = "ANIMATION", t26[t26.TWO_WAY = 3] = "TWO_WAY";
})(ln || (ln = {}));
var cn;
(function(t26) {
t26[t26.Regular = 0] = "Regular", t26[t26.Animation = 1] = "Animation", t26[t26.TwoWay = 2] = "TwoWay";
})(cn || (cn = {}));
var H;
(function(t26) {
t26[t26.Property = 0] = "Property", t26[t26.Attribute = 1] = "Attribute", t26[t26.Class = 2] = "Class", t26[t26.Style = 3] = "Style", t26[t26.Animation = 4] = "Animation", t26[t26.TwoWay = 5] = "TwoWay";
})(H || (H = {}));
var un;
(function(t26) {
t26[t26.RAW_TEXT = 0] = "RAW_TEXT", t26[t26.ESCAPABLE_RAW_TEXT = 1] = "ESCAPABLE_RAW_TEXT", t26[t26.PARSABLE_DATA = 2] = "PARSABLE_DATA";
})(un || (un = {}));
var Fs = [/@/, /^\s*$/, /[<>]/, /^[{}]$/, /&(#|[a-z])/i, /^\/\//];
function Vs(t26, e) {
if (e != null && !(Array.isArray(e) && e.length == 2)) throw new Error(`Expected '${t26}' to be an array, [start, end].`);
if (e != null) {
let n = e[0], s = e[1];
Fs.forEach((r) => {
if (r.test(n) || r.test(s)) throw new Error(`['${n}', '${s}'] contains unusable interpolation symbol.`);
});
}
}
var _t = class t20 {
start;
end;
static fromArray(e) {
return e ? (Vs("interpolation", e), new t20(e[0], e[1])) : Z;
}
constructor(e, n) {
this.start = e, this.end = n;
}
};
var Z = new _t("{{", "}}");
var ot = 0;
var Un = 9;
var Hs = 10;
var Us = 11;
var Ws = 12;
var qs = 13;
var Wn = 32;
var js = 33;
var qn = 34;
var zs = 35;
var jn = 36;
var Gs = 37;
var pn = 38;
var zn = 39;
var je = 40;
var me = 41;
var Xs = 42;
var Gn = 43;
var ge = 44;
var Xn = 45;
var ee = 46;
var Ct = 47;
var te = 58;
var ve = 59;
var Js = 60;
var qe = 61;
var Ys = 62;
var hn = 63;
var Qs = 48;
var Ks = 57;
var Jn = 65;
var Zs = 69;
var Yn = 90;
var ze = 91;
var er = 92;
var we = 93;
var tr = 94;
var Mt = 95;
var Qn = 97;
var nr = 101;
var sr = 102;
var rr = 110;
var ir = 114;
var or = 116;
var ar = 117;
var lr = 118;
var Kn = 122;
var Tt = 123;
var fn = 124;
var xe = 125;
var Zn = 160;
var cr = 96;
function ur(t26) {
return t26 >= Un && t26 <= Wn || t26 == Zn;
}
function j(t26) {
return Qs <= t26 && t26 <= Ks;
}
function pr(t26) {
return t26 >= Qn && t26 <= Kn || t26 >= Jn && t26 <= Yn;
}
function dn(t26) {
return t26 === zn || t26 === qn || t26 === cr;
}
var mn;
(function(t26) {
t26[t26.WARNING = 0] = "WARNING", t26[t26.ERROR = 1] = "ERROR";
})(mn || (mn = {}));
var gn;
(function(t26) {
t26[t26.Inline = 0] = "Inline", t26[t26.SideEffect = 1] = "SideEffect", t26[t26.Omit = 2] = "Omit";
})(gn || (gn = {}));
var vn;
(function(t26) {
t26[t26.Global = 0] = "Global", t26[t26.Local = 1] = "Local";
})(vn || (vn = {}));
var wn;
(function(t26) {
t26[t26.Directive = 0] = "Directive", t26[t26.Pipe = 1] = "Pipe", t26[t26.NgModule = 2] = "NgModule";
})(wn || (wn = {}));
var hr = "(:(where|is)\\()?";
var es = "-shadowcsshost";
var ts = "-shadowcsscontext";
var $t = "(?:\\(((?:\\([^)(]*\\)|[^)(]*)+?)\\))?([^,{]*)";
var Jr = new RegExp(es + $t, "gim");
var Yr = new RegExp(hr + "(" + ts + $t + ")", "gim");
var Qr = new RegExp(ts + $t, "im");
var fr = es + "-no-combinator";
var Kr = new RegExp(`${fr}(?![^(]*\\))`, "g");
var ns = "%COMMENT%";
var Zr = new RegExp(ns, "g");
var ei = new RegExp(`(\\s*(?:${ns}\\s*)*)([^;\\{\\}]+?)(\\s*)((?:{%BLOCK%}?\\s*;?)|(?:\\s*;))`, "g");
var dr = "%COMMA_IN_PLACEHOLDER%";
var mr = "%SEMI_IN_PLACEHOLDER%";
var gr = "%COLON_IN_PLACEHOLDER%";
var ti = new RegExp(dr, "g");
var ni = new RegExp(mr, "g");
var si = new RegExp(gr, "g");
var f;
(function(t26) {
t26[t26.ListEnd = 0] = "ListEnd", t26[t26.Statement = 1] = "Statement", t26[t26.Variable = 2] = "Variable", t26[t26.ElementStart = 3] = "ElementStart", t26[t26.Element = 4] = "Element", t26[t26.Template = 5] = "Template", t26[t26.ElementEnd = 6] = "ElementEnd", t26[t26.ContainerStart = 7] = "ContainerStart", t26[t26.Container = 8] = "Container", t26[t26.ContainerEnd = 9] = "ContainerEnd", t26[t26.DisableBindings = 10] = "DisableBindings", t26[t26.Conditional = 11] = "Conditional", t26[t26.EnableBindings = 12] = "EnableBindings", t26[t26.Text = 13] = "Text", t26[t26.Listener = 14] = "Listener", t26[t26.InterpolateText = 15] = "InterpolateText", t26[t26.Binding = 16] = "Binding", t26[t26.Property = 17] = "Property", t26[t26.StyleProp = 18] = "StyleProp", t26[t26.ClassProp = 19] = "ClassProp", t26[t26.StyleMap = 20] = "StyleMap", t26[t26.ClassMap = 21] = "ClassMap", t26[t26.Advance = 22] = "Advance", t26[t26.Pipe = 23] = "Pipe", t26[t26.Attribute = 24] = "Attribute", t26[t26.ExtractedAttribute = 25] = "ExtractedAttribute", t26[t26.Defer = 26] = "Defer", t26[t26.DeferOn = 27] = "DeferOn", t26[t26.DeferWhen = 28] = "DeferWhen", t26[t26.I18nMessage = 29] = "I18nMessage", t26[t26.HostProperty = 30] = "HostProperty", t26[t26.Namespace = 31] = "Namespace", t26[t26.ProjectionDef = 32] = "ProjectionDef", t26[t26.Projection = 33] = "Projection", t26[t26.RepeaterCreate = 34] = "RepeaterCreate", t26[t26.Repeater = 35] = "Repeater", t26[t26.TwoWayProperty = 36] = "TwoWayProperty", t26[t26.TwoWayListener = 37] = "TwoWayListener", t26[t26.DeclareLet = 38] = "DeclareLet", t26[t26.StoreLet = 39] = "StoreLet", t26[t26.I18nStart = 40] = "I18nStart", t26[t26.I18n = 41] = "I18n", t26[t26.I18nEnd = 42] = "I18nEnd", t26[t26.I18nExpression = 43] = "I18nExpression", t26[t26.I18nApply = 44] = "I18nApply", t26[t26.IcuStart = 45] = "IcuStart", t26[t26.IcuEnd = 46] = "IcuEnd", t26[t26.IcuPlaceholder = 47] = "IcuPlaceholder", t26[t26.I18nContext = 48] = "I18nContext", t26[t26.I18nAttributes = 49] = "I18nAttributes", t26[t26.SourceLocation = 50] = "SourceLocation";
})(f || (f = {}));
var J;
(function(t26) {
t26[t26.LexicalRead = 0] = "LexicalRead", t26[t26.Context = 1] = "Context", t26[t26.TrackContext = 2] = "TrackContext", t26[t26.ReadVariable = 3] = "ReadVariable", t26[t26.NextContext = 4] = "NextContext", t26[t26.Reference = 5] = "Reference", t26[t26.StoreLet = 6] = "StoreLet", t26[t26.ContextLetReference = 7] = "ContextLetReference", t26[t26.GetCurrentView = 8] = "GetCurrentView", t26[t26.RestoreView = 9] = "RestoreView", t26[t26.ResetView = 10] = "ResetView", t26[t26.PureFunctionExpr = 11] = "PureFunctionExpr", t26[t26.PureFunctionParameterExpr = 12] = "PureFunctionParameterExpr", t26[t26.PipeBinding = 13] = "PipeBinding", t26[t26.PipeBindingVariadic = 14] = "PipeBindingVariadic", t26[t26.SafePropertyRead = 15] = "SafePropertyRead", t26[t26.SafeKeyedRead = 16] = "SafeKeyedRead", t26[t26.SafeInvokeFunction = 17] = "SafeInvokeFunction", t26[t26.SafeTernaryExpr = 18] = "SafeTernaryExpr", t26[t26.EmptyExpr = 19] = "EmptyExpr", t26[t26.AssignTemporaryExpr = 20] = "AssignTemporaryExpr", t26[t26.ReadTemporaryExpr = 21] = "ReadTemporaryExpr", t26[t26.SlotLiteralExpr = 22] = "SlotLiteralExpr", t26[t26.ConditionalCase = 23] = "ConditionalCase", t26[t26.ConstCollected = 24] = "ConstCollected", t26[t26.TwoWayBindingSet = 25] = "TwoWayBindingSet";
})(J || (J = {}));
var xn;
(function(t26) {
t26[t26.None = 0] = "None", t26[t26.AlwaysInline = 1] = "AlwaysInline";
})(xn || (xn = {}));
var Sn;
(function(t26) {
t26[t26.Context = 0] = "Context", t26[t26.Identifier = 1] = "Identifier", t26[t26.SavedView = 2] = "SavedView", t26[t2