UNPKG

prettier

Version:

Prettier is an opinionated code formatter

3 lines 132 kB
var lr=Object.defineProperty;var cr=Object.getPrototypeOf;var ur=Reflect.get;var kn=t=>{throw TypeError(t)};var _n=(t,e)=>{for(var n in e)lr(t,n,{get:e[n],enumerable:!0})};var vt=(t,e,n)=>e.has(t)||kn("Cannot "+n);var z=(t,e,n)=>(vt(t,e,"read from private field"),n?n.call(t):e.get(t)),De=(t,e,n)=>e.has(t)?kn("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),wt=(t,e,n,s)=>(vt(t,e,"write to private field"),s?s.call(t,n):e.set(t,n),n),w=(t,e,n)=>(vt(t,e,"access private method"),n);var In=(t,e,n)=>ur(cr(t),n,e);var or={};_n(or,{parsers:()=>Cn});var Cn={};_n(Cn,{__ng_action:()=>Ko,__ng_binding:()=>Zo,__ng_directive:()=>ta,__ng_interpolation:()=>ea});function pr(t){return typeof t=="string"?e=>e===t:e=>t.test(e)}function An(t,e,n){let s=pr(e);for(let i=n;i<t.length;i++){let r=t[i];if(s(r))return i}throw new Error(`Cannot find character ${e} from index ${n} in ${JSON.stringify(t)}`)}function Pn(t){return t.slice(0,1).toLowerCase()+t.slice(1)}function Be(t){let{start:e,end:n}=t;return{start:e,end:n,range:[e,n]}}function Nn(t){return!!t.extra?.parenthesized}function ye(t){return t.type==="TSNonNullExpression"&&!Nn(t)?ye(t.expression):(t.type==="OptionalCallExpression"||t.type==="OptionalMemberExpression")&&!Nn(t)}var ra=new RegExp(`(\\:not\\()|(([\\.\\#]?)[-\\w]+)|(?:\\[([-.\\w*\\\\$]+)(?:=(["']?)([^\\]"']*)\\5)?\\])|(\\))|(\\s*,\\s*)`,"g");var x;(function(t){t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t[t.ATTRIBUTE_NO_BINDING=6]="ATTRIBUTE_NO_BINDING"})(x||(x={}));var K,Ln="svg",hr="math",Bs="",$n="*",yt=()=>Object.create(null);function fr(){return K||(K=yt(),B(x.HTML,void 0,[["iframe",["srcdoc"]],["*",["innerHTML","outerHTML"]]]),B(x.STYLE,void 0,[["*",["style"]]]),B(x.URL,void 0,[["*",["formAction"]],["area",["href"]],["a",["href","xlink:href"]],["form",["action"]],["img",["src"]],["video",["src"]]]),B(x.URL,hr,[["*",["href","xlink:href"]]]),B(x.RESOURCE_URL,void 0,[["base",["href"]],["embed",["src"]],["frame",["src"]],["iframe",["src"]],["link",["href"]],["object",["codebase","data"]]]),B(x.URL,Ln,[["a",["href","xlink:href"]]]),B(x.ATTRIBUTE_NO_BINDING,Ln,[["animate",["attributeName","values","to","from"]],["set",["to","attributeName"]],["animateMotion",["attributeName"]],["animateTransform",["attributeName"]]]),B(x.ATTRIBUTE_NO_BINDING,void 0,[["unknown",["attributeName","values","to","from","sandbox","allow","allowFullscreen","referrerPolicy","csp","fetchPriority","credentialless"]],["iframe",["sandbox","allow","allowFullscreen","referrerPolicy","csp","fetchPriority","credentialless"]]]),K)}function B(t,e,n){let s=e??Bs;for(let[i,r]of n){let a=i.toLowerCase();for(let u of r){let h=u.toLowerCase(),d=K[h]??(K[h]=yt()),g=d[s]??(d[s]=yt());g[a]=t}}}function dr(t,e,n){let i=fr()[e.toLowerCase()];if(!i)return x.NONE;let r=t.toLowerCase(),a;if(n){let u=i[n];u&&(a=u[r]??u[$n])}if(a===void 0){let u=i[Bs];u&&(a=u[r]??u[$n])}return a??x.NONE}var Mn;(function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t[t.ExperimentalIsolatedShadowDom=4]="ExperimentalIsolatedShadowDom"})(Mn||(Mn={}));var Rn;(function(t){t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t[t.Eager=1]="Eager"})(Rn||(Rn={}));var On;(function(t){t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform"})(On||(On={}));var Dn={name:"custom-elements"},Bn={name:"no-errors-schema"};var Fn;(function(t){t[t.Error=0]="Error",t[t.Warning=1]="Warning",t[t.Ignore=2]="Ignore"})(Fn||(Fn={}));var Vn;(function(t){t[t.Directive=0]="Directive",t[t.Component=1]="Component",t[t.Injectable=2]="Injectable",t[t.Pipe=3]="Pipe",t[t.NgModule=4]="NgModule",t[t.Service=5]="Service"})(Vn||(Vn={}));var Hn;(function(t){t[t.Directive=0]="Directive",t[t.Pipe=1]="Pipe",t[t.NgModule=2]="NgModule"})(Hn||(Hn={}));var Un;(function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t[t.ExperimentalIsolatedShadowDom=4]="ExperimentalIsolatedShadowDom"})(Un||(Un={}));var Wn;(function(t){t[t.Little=0]="Little",t[t.Big=1]="Big"})(Wn||(Wn={}));var qn;(function(t){t[t.None=0]="None",t[t.Const=1]="Const"})(qn||(qn={}));var jn;(function(t){t[t.Dynamic=0]="Dynamic",t[t.Bool=1]="Bool",t[t.String=2]="String",t[t.Int=3]="Int",t[t.Number=4]="Number",t[t.Function=5]="Function",t[t.Inferred=6]="Inferred",t[t.None=7]="None"})(jn||(jn={}));var zn;(function(t){t[t.Minus=0]="Minus",t[t.Plus=1]="Plus"})(zn||(zn={}));var p;(function(t){t[t.Equals=0]="Equals",t[t.NotEquals=1]="NotEquals",t[t.Assign=2]="Assign",t[t.Identical=3]="Identical",t[t.NotIdentical=4]="NotIdentical",t[t.Minus=5]="Minus",t[t.Plus=6]="Plus",t[t.Divide=7]="Divide",t[t.Multiply=8]="Multiply",t[t.Modulo=9]="Modulo",t[t.And=10]="And",t[t.Or=11]="Or",t[t.BitwiseOr=12]="BitwiseOr",t[t.BitwiseAnd=13]="BitwiseAnd",t[t.Lower=14]="Lower",t[t.LowerEquals=15]="LowerEquals",t[t.Bigger=16]="Bigger",t[t.BiggerEquals=17]="BiggerEquals",t[t.NullishCoalesce=18]="NullishCoalesce",t[t.Exponentiation=19]="Exponentiation",t[t.In=20]="In",t[t.InstanceOf=21]="InstanceOf",t[t.AdditionAssignment=22]="AdditionAssignment",t[t.SubtractionAssignment=23]="SubtractionAssignment",t[t.MultiplicationAssignment=24]="MultiplicationAssignment",t[t.DivisionAssignment=25]="DivisionAssignment",t[t.RemainderAssignment=26]="RemainderAssignment",t[t.ExponentiationAssignment=27]="ExponentiationAssignment",t[t.AndAssignment=28]="AndAssignment",t[t.OrAssignment=29]="OrAssignment",t[t.NullishCoalesceAssignment=30]="NullishCoalesceAssignment"})(p||(p={}));function mr(t,e){return t==null||e==null?t==e:t.isEquivalent(e)}function gr(t,e,n){let s=t.length;if(s!==e.length)return!1;for(let i=0;i<s;i++)if(!n(t[i],e[i]))return!1;return!0}function ue(t,e){return gr(t,e,(n,s)=>n.isEquivalent(s))}var y=class{leadingComments;type;sourceSpan;constructor(e,n,s){this.leadingComments=s,this.type=e||null,this.sourceSpan=n||null}prop(e,n){return new Nt(this,e,null,n)}key(e,n,s){return new At(this,e,n,s)}callFn(e,n,s,i){return new bt(this,e,null,n,s,i)}instantiate(e,n,s,i){return new Tt(this,e,n,s)}conditional(e,n=null,s,i){return new It(this,e,n,null,s)}equals(e,n){return new S(p.Equals,this,e,null,n)}notEquals(e,n){return new S(p.NotEquals,this,e,null,n)}identical(e,n){return new S(p.Identical,this,e,null,n)}notIdentical(e,n){return new S(p.NotIdentical,this,e,null,n)}minus(e,n){return new S(p.Minus,this,e,null,n)}plus(e,n){return new S(p.Plus,this,e,null,n)}divide(e,n){return new S(p.Divide,this,e,null,n)}multiply(e,n){return new S(p.Multiply,this,e,null,n)}modulo(e,n){return new S(p.Modulo,this,e,null,n)}power(e,n){return new S(p.Exponentiation,this,e,null,n)}and(e,n){return new S(p.And,this,e,null,n)}bitwiseOr(e,n){return new S(p.BitwiseOr,this,e,null,n)}bitwiseAnd(e,n){return new S(p.BitwiseAnd,this,e,null,n)}or(e,n){return new S(p.Or,this,e,null,n)}lower(e,n){return new S(p.Lower,this,e,null,n)}lowerEquals(e,n){return new S(p.LowerEquals,this,e,null,n)}bigger(e,n){return new S(p.Bigger,this,e,null,n)}biggerEquals(e,n){return new S(p.BiggerEquals,this,e,null,n)}isBlank(e){return this.equals(TYPED_NULL_EXPR,e)}nullishCoalesce(e,n){return new S(p.NullishCoalesce,this,e,null,n)}toStmt(e){return new Ue(this,null,e)}},Et=class t extends y{name;constructor(e,n,s,i){super(n,s,i),this.name=e}isEquivalent(e){return e instanceof t&&this.name===e.name}isConstant(){return!1}visitExpression(e,n){return e.visitReadVarExpr(this,n)}clone(){return new t(this.name,this.type,this.sourceSpan)}set(e){return new S(p.Assign,this,e,null,this.sourceSpan)}},Ct=class t extends y{expr;constructor(e,n,s,i){super(n,s,i),this.expr=e}visitExpression(e,n){return e.visitTypeofExpr(this,n)}isEquivalent(e){return e instanceof t&&e.expr.isEquivalent(this.expr)}isConstant(){return this.expr.isConstant()}clone(){return new t(this.expr.clone())}};var bt=class t extends y{fn;args;pure;isOptional;constructor(e,n,s,i,r=!1,a,u=!1){super(s,i,a),this.fn=e,this.args=n,this.pure=r,this.isOptional=u}get receiver(){return this.fn}isEquivalent(e){return e instanceof t&&this.fn.isEquivalent(e.fn)&&ue(this.args,e.args)&&this.pure===e.pure}isConstant(){return!1}visitExpression(e,n){return e.visitInvokeFunctionExpr(this,n)}clone(){return new t(this.fn.clone(),this.args.map(e=>e.clone()),this.type,this.sourceSpan,this.pure,[],this.isOptional)}};var Tt=class t extends y{classExpr;args;constructor(e,n,s,i,r){super(s,i,r),this.classExpr=e,this.args=n}isEquivalent(e){return e instanceof t&&this.classExpr.isEquivalent(e.classExpr)&&ue(this.args,e.args)}isConstant(){return!1}visitExpression(e,n){return e.visitInstantiateExpr(this,n)}clone(){return new t(this.classExpr.clone(),this.args.map(e=>e.clone()),this.type,this.sourceSpan)}},kt=class t extends y{body;flags;constructor(e,n,s,i){super(null,s,i),this.body=e,this.flags=n}isEquivalent(e){return e instanceof t&&this.body===e.body&&this.flags===e.flags}isConstant(){return!0}visitExpression(e,n){return e.visitRegularExpressionLiteral(this,n)}clone(){return new t(this.body,this.flags,this.sourceSpan)}},He=class t extends y{value;constructor(e,n,s,i){super(n,s,i),this.value=e}isEquivalent(e){return e instanceof t&&this.value===e.value}isConstant(){return!0}visitExpression(e,n){return e.visitLiteralExpr(this,n)}clone(){return new t(this.value,this.type,this.sourceSpan)}};var _t=class t extends y{value;typeParams;constructor(e,n,s=null,i,r){super(n,i,r),this.value=e,this.typeParams=s}isEquivalent(e){return e instanceof t&&this.value.name===e.value.name&&this.value.moduleName===e.value.moduleName}isConstant(){return!1}visitExpression(e,n){return e.visitExternalExpr(this,n)}clone(){return new t(this.value,this.type,this.typeParams,this.sourceSpan)}};var It=class t extends y{condition;falseCase;trueCase;constructor(e,n,s=null,i,r,a){super(i||n.type,r,a),this.condition=e,this.falseCase=s,this.trueCase=n}isEquivalent(e){return e instanceof t&&this.condition.isEquivalent(e.condition)&&this.trueCase.isEquivalent(e.trueCase)&&mr(this.falseCase,e.falseCase)}isConstant(){return!1}visitExpression(e,n){return e.visitConditionalExpr(this,n)}clone(){return new t(this.condition.clone(),this.trueCase.clone(),this.falseCase?.clone(),this.type,this.sourceSpan)}};var S=class t extends y{operator;rhs;lhs;constructor(e,n,s,i,r,a){super(i||n.type,r,a),this.operator=e,this.rhs=s,this.lhs=n}isEquivalent(e){return e instanceof t&&this.operator===e.operator&&this.lhs.isEquivalent(e.lhs)&&this.rhs.isEquivalent(e.rhs)}isConstant(){return!1}visitExpression(e,n){return e.visitBinaryOperatorExpr(this,n)}clone(){return new t(this.operator,this.lhs.clone(),this.rhs.clone(),this.type,this.sourceSpan)}isAssignment(){let e=this.operator;return e===p.Assign||e===p.AdditionAssignment||e===p.SubtractionAssignment||e===p.MultiplicationAssignment||e===p.DivisionAssignment||e===p.RemainderAssignment||e===p.ExponentiationAssignment||e===p.AndAssignment||e===p.OrAssignment||e===p.NullishCoalesceAssignment}},Nt=class t extends y{receiver;name;isOptional;constructor(e,n,s,i,r,a=!1){super(s,i,r),this.receiver=e,this.name=n,this.isOptional=a}get index(){return this.name}isEquivalent(e){return e instanceof t&&this.receiver.isEquivalent(e.receiver)&&this.name===e.name&&this.isOptional===e.isOptional}isConstant(){return!1}visitExpression(e,n){return e.visitReadPropExpr(this,n)}set(e){return new S(p.Assign,this.receiver.prop(this.name),e,null,this.sourceSpan)}clone(){return new t(this.receiver.clone(),this.name,this.type,this.sourceSpan,[],this.isOptional)}},At=class t extends y{receiver;index;isOptional;constructor(e,n,s,i,r,a=!1){super(s,i,r),this.receiver=e,this.index=n,this.isOptional=a}isEquivalent(e){return e instanceof t&&this.receiver.isEquivalent(e.receiver)&&this.index.isEquivalent(e.index)&&this.isOptional===e.isOptional}isConstant(){return!1}visitExpression(e,n){return e.visitReadKeyExpr(this,n)}set(e){return new S(p.Assign,this.receiver.key(this.index),e,null,this.sourceSpan)}clone(){return new t(this.receiver.clone(),this.index.clone(),this.type,this.sourceSpan,[],this.isOptional)}},Pt=class t extends y{entries;constructor(e,n,s,i){super(n,s,i),this.entries=e}isConstant(){return this.entries.every(e=>e.isConstant())}isEquivalent(e){return e instanceof t&&ue(this.entries,e.entries)}visitExpression(e,n){return e.visitLiteralArrayExpr(this,n)}clone(){return new t(this.entries.map(e=>e.clone()),this.type,this.sourceSpan)}};var Lt=class t{expression;constructor(e){this.expression=e}isEquivalent(e){return e instanceof t&&this.expression.isEquivalent(e.expression)}clone(){return new t(this.expression.clone())}isConstant(){return this.expression.isConstant()}},$t=class t extends y{entries;valueType=null;constructor(e,n,s,i){super(n,s,i),this.entries=e,n&&(this.valueType=n.valueType)}isEquivalent(e){return e instanceof t&&ue(this.entries,e.entries)}isConstant(){return this.entries.every(e=>e.isConstant())}visitExpression(e,n){return e.visitLiteralMapExpr(this,n)}clone(){let e=this.entries.map(n=>n.clone());return new t(e,this.type,this.sourceSpan)}};var Mt=class t extends y{expression;constructor(e,n,s){super(null,n,s),this.expression=e}isEquivalent(e){return e instanceof t&&this.expression.isEquivalent(e.expression)}isConstant(){return this.expression.isConstant()}visitExpression(e,n){return e.visitSpreadElementExpr(this,n)}clone(){return new t(this.expression.clone(),this.sourceSpan)}},pe;(function(t){t[t.None=0]="None",t[t.Final=1]="Final",t[t.Private=2]="Private",t[t.Exported=4]="Exported",t[t.Static=8]="Static"})(pe||(pe={}));var he=class{modifiers;sourceSpan;leadingComments;constructor(e=pe.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)}},Rt=class t extends he{name;value;type;constructor(e,n,s,i,r,a){super(i,r,a),this.name=e,this.value=n,this.type=s||n&&n.type||null}isEquivalent(e){return e instanceof t&&this.name===e.name&&(this.value?!!e.value&&this.value.isEquivalent(e.value):!e.value)}visitStatement(e,n){return e.visitDeclareVarStmt(this,n)}};var Ue=class t extends he{expr;constructor(e,n,s){super(pe.None,n,s),this.expr=e}isEquivalent(e){return e instanceof t&&this.expr.isEquivalent(e.expr)}visitStatement(e,n){return e.visitExpressionStmt(this,n)}},We=class t extends he{value;constructor(e,n=null,s){super(pe.None,n,s),this.value=e}isEquivalent(e){return e instanceof t&&this.value.isEquivalent(e.value)}visitStatement(e,n){return e.visitReturnStmt(this,n)}},Ot=class t extends he{condition;trueCase;falseCase;constructor(e,n,s=[],i,r){super(pe.None,i,r),this.condition=e,this.trueCase=n,this.falseCase=s}isEquivalent(e){return e instanceof t&&this.condition.isEquivalent(e.condition)&&ue(this.trueCase,e.trueCase)&&ue(this.falseCase,e.falseCase)}visitStatement(e,n){return e.visitIfStmt(this,n)}};var Gn=class t{static INSTANCE=new t;keyOf(e){if(e instanceof He&&typeof e.value=="string")return`"${e.value}"`;if(e instanceof He)return String(e.value);if(e instanceof kt)return`/${e.body}/${e.flags??""}`;if(e instanceof Pt){let n=[];for(let s of e.entries)n.push(this.keyOf(s));return`[${n.join(",")}]`}else if(e instanceof $t){let n=[];for(let s of e.entries)if(s instanceof Lt)n.push("..."+this.keyOf(s.expression));else{let i=s.key;s.quoted&&(i=`"${i}"`),n.push(i+":"+this.keyOf(s.value))}return`{${n.join(",")}}`}else{if(e instanceof _t)return`import("${e.value.moduleName}", ${e.value.name})`;if(e instanceof Et)return`read(${e.name})`;if(e instanceof Ct)return`typeof(${this.keyOf(e.expr)})`;if(e instanceof Mt)return`...${this.keyOf(e.expression)}`;throw new Error(`${this.constructor.name} does not handle expressions of type ${e.constructor.name}`)}}};var o="@angular/core",c=class{static core={name:null,moduleName:o};static namespaceHTML={name:"\u0275\u0275namespaceHTML",moduleName:o};static namespaceMathML={name:"\u0275\u0275namespaceMathML",moduleName:o};static namespaceSVG={name:"\u0275\u0275namespaceSVG",moduleName:o};static element={name:"\u0275\u0275element",moduleName:o};static elementStart={name:"\u0275\u0275elementStart",moduleName:o};static elementEnd={name:"\u0275\u0275elementEnd",moduleName:o};static domElement={name:"\u0275\u0275domElement",moduleName:o};static domElementStart={name:"\u0275\u0275domElementStart",moduleName:o};static domElementEnd={name:"\u0275\u0275domElementEnd",moduleName:o};static domElementContainer={name:"\u0275\u0275domElementContainer",moduleName:o};static domElementContainerStart={name:"\u0275\u0275domElementContainerStart",moduleName:o};static domElementContainerEnd={name:"\u0275\u0275domElementContainerEnd",moduleName:o};static domTemplate={name:"\u0275\u0275domTemplate",moduleName:o};static domListener={name:"\u0275\u0275domListener",moduleName:o};static advance={name:"\u0275\u0275advance",moduleName:o};static syntheticHostProperty={name:"\u0275\u0275syntheticHostProperty",moduleName:o};static syntheticHostListener={name:"\u0275\u0275syntheticHostListener",moduleName:o};static attribute={name:"\u0275\u0275attribute",moduleName:o};static classProp={name:"\u0275\u0275classProp",moduleName:o};static elementContainerStart={name:"\u0275\u0275elementContainerStart",moduleName:o};static elementContainerEnd={name:"\u0275\u0275elementContainerEnd",moduleName:o};static elementContainer={name:"\u0275\u0275elementContainer",moduleName:o};static styleMap={name:"\u0275\u0275styleMap",moduleName:o};static classMap={name:"\u0275\u0275classMap",moduleName:o};static styleProp={name:"\u0275\u0275styleProp",moduleName:o};static interpolate={name:"\u0275\u0275interpolate",moduleName:o};static interpolate1={name:"\u0275\u0275interpolate1",moduleName:o};static interpolate2={name:"\u0275\u0275interpolate2",moduleName:o};static interpolate3={name:"\u0275\u0275interpolate3",moduleName:o};static interpolate4={name:"\u0275\u0275interpolate4",moduleName:o};static interpolate5={name:"\u0275\u0275interpolate5",moduleName:o};static interpolate6={name:"\u0275\u0275interpolate6",moduleName:o};static interpolate7={name:"\u0275\u0275interpolate7",moduleName:o};static interpolate8={name:"\u0275\u0275interpolate8",moduleName:o};static interpolateV={name:"\u0275\u0275interpolateV",moduleName:o};static nextContext={name:"\u0275\u0275nextContext",moduleName:o};static resetView={name:"\u0275\u0275resetView",moduleName:o};static templateCreate={name:"\u0275\u0275template",moduleName:o};static defer={name:"\u0275\u0275defer",moduleName:o};static deferWhen={name:"\u0275\u0275deferWhen",moduleName:o};static deferOnIdle={name:"\u0275\u0275deferOnIdle",moduleName:o};static deferOnImmediate={name:"\u0275\u0275deferOnImmediate",moduleName:o};static deferOnTimer={name:"\u0275\u0275deferOnTimer",moduleName:o};static deferOnHover={name:"\u0275\u0275deferOnHover",moduleName:o};static deferOnInteraction={name:"\u0275\u0275deferOnInteraction",moduleName:o};static deferOnViewport={name:"\u0275\u0275deferOnViewport",moduleName:o};static deferPrefetchWhen={name:"\u0275\u0275deferPrefetchWhen",moduleName:o};static deferPrefetchOnIdle={name:"\u0275\u0275deferPrefetchOnIdle",moduleName:o};static deferPrefetchOnImmediate={name:"\u0275\u0275deferPrefetchOnImmediate",moduleName:o};static deferPrefetchOnTimer={name:"\u0275\u0275deferPrefetchOnTimer",moduleName:o};static deferPrefetchOnHover={name:"\u0275\u0275deferPrefetchOnHover",moduleName:o};static deferPrefetchOnInteraction={name:"\u0275\u0275deferPrefetchOnInteraction",moduleName:o};static deferPrefetchOnViewport={name:"\u0275\u0275deferPrefetchOnViewport",moduleName:o};static deferHydrateWhen={name:"\u0275\u0275deferHydrateWhen",moduleName:o};static deferHydrateNever={name:"\u0275\u0275deferHydrateNever",moduleName:o};static deferHydrateOnIdle={name:"\u0275\u0275deferHydrateOnIdle",moduleName:o};static deferHydrateOnImmediate={name:"\u0275\u0275deferHydrateOnImmediate",moduleName:o};static deferHydrateOnTimer={name:"\u0275\u0275deferHydrateOnTimer",moduleName:o};static deferHydrateOnHover={name:"\u0275\u0275deferHydrateOnHover",moduleName:o};static deferHydrateOnInteraction={name:"\u0275\u0275deferHydrateOnInteraction",moduleName:o};static deferHydrateOnViewport={name:"\u0275\u0275deferHydrateOnViewport",moduleName:o};static deferEnableTimerScheduling={name:"\u0275\u0275deferEnableTimerScheduling",moduleName:o};static enableIncrementalHydrationRuntime={name:"\u0275\u0275enableIncrementalHydrationRuntime",moduleName:o};static conditionalCreate={name:"\u0275\u0275conditionalCreate",moduleName:o};static conditionalBranchCreate={name:"\u0275\u0275conditionalBranchCreate",moduleName:o};static conditional={name:"\u0275\u0275conditional",moduleName:o};static repeater={name:"\u0275\u0275repeater",moduleName:o};static repeaterCreate={name:"\u0275\u0275repeaterCreate",moduleName:o};static repeaterTrackByIndex={name:"\u0275\u0275repeaterTrackByIndex",moduleName:o};static repeaterTrackByIdentity={name:"\u0275\u0275repeaterTrackByIdentity",moduleName:o};static componentInstance={name:"\u0275\u0275componentInstance",moduleName:o};static text={name:"\u0275\u0275text",moduleName:o};static enableBindings={name:"\u0275\u0275enableBindings",moduleName:o};static disableBindings={name:"\u0275\u0275disableBindings",moduleName:o};static getCurrentView={name:"\u0275\u0275getCurrentView",moduleName:o};static textInterpolate={name:"\u0275\u0275textInterpolate",moduleName:o};static textInterpolate1={name:"\u0275\u0275textInterpolate1",moduleName:o};static textInterpolate2={name:"\u0275\u0275textInterpolate2",moduleName:o};static textInterpolate3={name:"\u0275\u0275textInterpolate3",moduleName:o};static textInterpolate4={name:"\u0275\u0275textInterpolate4",moduleName:o};static textInterpolate5={name:"\u0275\u0275textInterpolate5",moduleName:o};static textInterpolate6={name:"\u0275\u0275textInterpolate6",moduleName:o};static textInterpolate7={name:"\u0275\u0275textInterpolate7",moduleName:o};static textInterpolate8={name:"\u0275\u0275textInterpolate8",moduleName:o};static textInterpolateV={name:"\u0275\u0275textInterpolateV",moduleName:o};static restoreView={name:"\u0275\u0275restoreView",moduleName:o};static pureFunction0={name:"\u0275\u0275pureFunction0",moduleName:o};static pureFunction1={name:"\u0275\u0275pureFunction1",moduleName:o};static pureFunction2={name:"\u0275\u0275pureFunction2",moduleName:o};static pureFunction3={name:"\u0275\u0275pureFunction3",moduleName:o};static pureFunction4={name:"\u0275\u0275pureFunction4",moduleName:o};static pureFunction5={name:"\u0275\u0275pureFunction5",moduleName:o};static pureFunction6={name:"\u0275\u0275pureFunction6",moduleName:o};static pureFunction7={name:"\u0275\u0275pureFunction7",moduleName:o};static pureFunction8={name:"\u0275\u0275pureFunction8",moduleName:o};static pureFunctionV={name:"\u0275\u0275pureFunctionV",moduleName:o};static pipeBind1={name:"\u0275\u0275pipeBind1",moduleName:o};static pipeBind2={name:"\u0275\u0275pipeBind2",moduleName:o};static pipeBind3={name:"\u0275\u0275pipeBind3",moduleName:o};static pipeBind4={name:"\u0275\u0275pipeBind4",moduleName:o};static pipeBindV={name:"\u0275\u0275pipeBindV",moduleName:o};static domProperty={name:"\u0275\u0275domProperty",moduleName:o};static ariaProperty={name:"\u0275\u0275ariaProperty",moduleName:o};static property={name:"\u0275\u0275property",moduleName:o};static control={name:"\u0275\u0275control",moduleName:o};static controlCreate={name:"\u0275\u0275controlCreate",moduleName:o};static animationEnterListener={name:"\u0275\u0275animateEnterListener",moduleName:o};static animationLeaveListener={name:"\u0275\u0275animateLeaveListener",moduleName:o};static animationEnter={name:"\u0275\u0275animateEnter",moduleName:o};static animationLeave={name:"\u0275\u0275animateLeave",moduleName:o};static i18n={name:"\u0275\u0275i18n",moduleName:o};static i18nAttributes={name:"\u0275\u0275i18nAttributes",moduleName:o};static i18nExp={name:"\u0275\u0275i18nExp",moduleName:o};static i18nStart={name:"\u0275\u0275i18nStart",moduleName:o};static i18nEnd={name:"\u0275\u0275i18nEnd",moduleName:o};static i18nApply={name:"\u0275\u0275i18nApply",moduleName:o};static i18nPostprocess={name:"\u0275\u0275i18nPostprocess",moduleName:o};static pipe={name:"\u0275\u0275pipe",moduleName:o};static projection={name:"\u0275\u0275projection",moduleName:o};static projectionDef={name:"\u0275\u0275projectionDef",moduleName:o};static reference={name:"\u0275\u0275reference",moduleName:o};static inject={name:"\u0275\u0275inject",moduleName:o};static injectAttribute={name:"\u0275\u0275injectAttribute",moduleName:o};static directiveInject={name:"\u0275\u0275directiveInject",moduleName:o};static invalidFactory={name:"\u0275\u0275invalidFactory",moduleName:o};static invalidFactoryDep={name:"\u0275\u0275invalidFactoryDep",moduleName:o};static templateRefExtractor={name:"\u0275\u0275templateRefExtractor",moduleName:o};static forwardRef={name:"forwardRef",moduleName:o};static resolveForwardRef={name:"resolveForwardRef",moduleName:o};static replaceMetadata={name:"\u0275\u0275replaceMetadata",moduleName:o};static getReplaceMetadataURL={name:"\u0275\u0275getReplaceMetadataURL",moduleName:o};static \u0275\u0275defineInjectable={name:"\u0275\u0275defineInjectable",moduleName:o};static declareInjectable={name:"\u0275\u0275ngDeclareInjectable",moduleName:o};static InjectableDeclaration={name:"\u0275\u0275InjectableDeclaration",moduleName:o};static defineService={name:"\u0275\u0275defineService",moduleName:o};static declareService={name:"\u0275\u0275ngDeclareService",moduleName:o};static resolveWindow={name:"\u0275\u0275resolveWindow",moduleName:o};static resolveDocument={name:"\u0275\u0275resolveDocument",moduleName:o};static resolveBody={name:"\u0275\u0275resolveBody",moduleName:o};static getComponentDepsFactory={name:"\u0275\u0275getComponentDepsFactory",moduleName:o};static defineComponent={name:"\u0275\u0275defineComponent",moduleName:o};static declareComponent={name:"\u0275\u0275ngDeclareComponent",moduleName:o};static setComponentScope={name:"\u0275\u0275setComponentScope",moduleName:o};static ChangeDetectionStrategy={name:"ChangeDetectionStrategy",moduleName:o};static ViewEncapsulation={name:"ViewEncapsulation",moduleName:o};static ComponentDeclaration={name:"\u0275\u0275ComponentDeclaration",moduleName:o};static FactoryDeclaration={name:"\u0275\u0275FactoryDeclaration",moduleName:o};static declareFactory={name:"\u0275\u0275ngDeclareFactory",moduleName:o};static FactoryTarget={name:"\u0275\u0275FactoryTarget",moduleName:o};static defineDirective={name:"\u0275\u0275defineDirective",moduleName:o};static declareDirective={name:"\u0275\u0275ngDeclareDirective",moduleName:o};static DirectiveDeclaration={name:"\u0275\u0275DirectiveDeclaration",moduleName:o};static InjectorDef={name:"\u0275\u0275InjectorDef",moduleName:o};static InjectorDeclaration={name:"\u0275\u0275InjectorDeclaration",moduleName:o};static defineInjector={name:"\u0275\u0275defineInjector",moduleName:o};static declareInjector={name:"\u0275\u0275ngDeclareInjector",moduleName:o};static NgModuleDeclaration={name:"\u0275\u0275NgModuleDeclaration",moduleName:o};static ModuleWithProviders={name:"ModuleWithProviders",moduleName:o};static defineNgModule={name:"\u0275\u0275defineNgModule",moduleName:o};static declareNgModule={name:"\u0275\u0275ngDeclareNgModule",moduleName:o};static setNgModuleScope={name:"\u0275\u0275setNgModuleScope",moduleName:o};static registerNgModuleType={name:"\u0275\u0275registerNgModuleType",moduleName:o};static PipeDeclaration={name:"\u0275\u0275PipeDeclaration",moduleName:o};static definePipe={name:"\u0275\u0275definePipe",moduleName:o};static declarePipe={name:"\u0275\u0275ngDeclarePipe",moduleName:o};static declareClassMetadata={name:"\u0275\u0275ngDeclareClassMetadata",moduleName:o};static declareClassMetadataAsync={name:"\u0275\u0275ngDeclareClassMetadataAsync",moduleName:o};static setClassMetadata={name:"\u0275setClassMetadata",moduleName:o};static setClassMetadataAsync={name:"\u0275setClassMetadataAsync",moduleName:o};static setClassDebugInfo={name:"\u0275setClassDebugInfo",moduleName:o};static queryRefresh={name:"\u0275\u0275queryRefresh",moduleName:o};static viewQuery={name:"\u0275\u0275viewQuery",moduleName:o};static loadQuery={name:"\u0275\u0275loadQuery",moduleName:o};static contentQuery={name:"\u0275\u0275contentQuery",moduleName:o};static viewQuerySignal={name:"\u0275\u0275viewQuerySignal",moduleName:o};static contentQuerySignal={name:"\u0275\u0275contentQuerySignal",moduleName:o};static queryAdvance={name:"\u0275\u0275queryAdvance",moduleName:o};static twoWayProperty={name:"\u0275\u0275twoWayProperty",moduleName:o};static twoWayBindingSet={name:"\u0275\u0275twoWayBindingSet",moduleName:o};static twoWayListener={name:"\u0275\u0275twoWayListener",moduleName:o};static declareLet={name:"\u0275\u0275declareLet",moduleName:o};static storeLet={name:"\u0275\u0275storeLet",moduleName:o};static readContextLet={name:"\u0275\u0275readContextLet",moduleName:o};static arrowFunction={name:"\u0275\u0275arrowFunction",moduleName:o};static attachSourceLocations={name:"\u0275\u0275attachSourceLocations",moduleName:o};static NgOnChangesFeature={name:"\u0275\u0275NgOnChangesFeature",moduleName:o};static ControlFeature={name:"\u0275\u0275ControlFeature",moduleName:o};static InheritDefinitionFeature={name:"\u0275\u0275InheritDefinitionFeature",moduleName:o};static ProvidersFeature={name:"\u0275\u0275ProvidersFeature",moduleName:o};static HostDirectivesFeature={name:"\u0275\u0275HostDirectivesFeature",moduleName:o};static ExternalStylesFeature={name:"\u0275\u0275ExternalStylesFeature",moduleName:o};static listener={name:"\u0275\u0275listener",moduleName:o};static getInheritedFactory={name:"\u0275\u0275getInheritedFactory",moduleName:o};static sanitizeHtml={name:"\u0275\u0275sanitizeHtml",moduleName:o};static sanitizeStyle={name:"\u0275\u0275sanitizeStyle",moduleName:o};static validateAttribute={name:"\u0275\u0275validateAttribute",moduleName:o};static sanitizeResourceUrl={name:"\u0275\u0275sanitizeResourceUrl",moduleName:o};static sanitizeScript={name:"\u0275\u0275sanitizeScript",moduleName:o};static sanitizeUrl={name:"\u0275\u0275sanitizeUrl",moduleName:o};static sanitizeUrlOrResourceUrl={name:"\u0275\u0275sanitizeUrlOrResourceUrl",moduleName:o};static trustConstantHtml={name:"\u0275\u0275trustConstantHtml",moduleName:o};static trustConstantResourceUrl={name:"\u0275\u0275trustConstantResourceUrl",moduleName:o};static inputDecorator={name:"Input",moduleName:o};static outputDecorator={name:"Output",moduleName:o};static viewChildDecorator={name:"ViewChild",moduleName:o};static viewChildrenDecorator={name:"ViewChildren",moduleName:o};static contentChildDecorator={name:"ContentChild",moduleName:o};static contentChildrenDecorator={name:"ContentChildren",moduleName:o};static InputSignalBrandWriteType={name:"\u0275INPUT_SIGNAL_BRAND_WRITE_TYPE",moduleName:o};static UnwrapDirectiveSignalInputs={name:"\u0275UnwrapDirectiveSignalInputs",moduleName:o};static unwrapWritableSignal={name:"\u0275unwrapWritableSignal",moduleName:o};static assertType={name:"\u0275assertType",moduleName:o}},vr=/-+([a-z0-9])/g;function wr(t){return t.replace(vr,(...e)=>e[1].toUpperCase())}var Dt=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 oa=new Map([[p.And,"&&"],[p.Bigger,">"],[p.BiggerEquals,">="],[p.BitwiseOr,"|"],[p.BitwiseAnd,"&"],[p.Divide,"/"],[p.Assign,"="],[p.Equals,"=="],[p.Identical,"==="],[p.Lower,"<"],[p.LowerEquals,"<="],[p.Minus,"-"],[p.Modulo,"%"],[p.Exponentiation,"**"],[p.Multiply,"*"],[p.NotEquals,"!="],[p.NotIdentical,"!=="],[p.NullishCoalesce,"??"],[p.Or,"||"],[p.Plus,"+"],[p.In,"in"],[p.InstanceOf,"instanceof"],[p.AdditionAssignment,"+="],[p.SubtractionAssignment,"-="],[p.MultiplicationAssignment,"*="],[p.DivisionAssignment,"/="],[p.RemainderAssignment,"%="],[p.ExponentiationAssignment,"**="],[p.AndAssignment,"&&="],[p.OrAssignment,"||="],[p.NullishCoalesceAssignment,"??="]]);var Xn;(function(t){t[t.Class=0]="Class",t[t.Function=1]="Function"})(Xn||(Xn={}));var ee=class{start;end;constructor(e,n){this.start=e,this.end=n}toAbsolute(e){return new D(e+this.start,e+this.end)}},v=class{span;sourceSpan;constructor(e,n){this.span=e,this.sourceSpan=n}toString(){return"AST"}},Le=class extends v{nameSpan;constructor(e,n,s){super(e,n),this.nameSpan=s}},N=class extends v{visit(e,n=null){return e.visitEmptyExpr?.(this,n)}},fe=class extends v{visit(e,n=null){return e.visitImplicitReceiver(this,n)}},Bt=class extends v{visit(e,n=null){return e.visitThisReceiver?.(this,n)}},Ft=class extends v{expressions;constructor(e,n,s){super(e,n),this.expressions=s}visit(e,n=null){return e.visitChain(this,n)}},Vt=class extends v{condition;trueExp;falseExp;constructor(e,n,s,i,r){super(e,n),this.condition=s,this.trueExp=i,this.falseExp=r}visit(e,n=null){return e.visitConditional(this,n)}},ke=class extends Le{receiver;name;constructor(e,n,s,i,r){super(e,n,s),this.receiver=i,this.name=r}visit(e,n=null){return e.visitPropertyRead(this,n)}},Ht=class extends Le{receiver;name;constructor(e,n,s,i,r){super(e,n,s),this.receiver=i,this.name=r}visit(e,n=null){return e.visitSafePropertyRead(this,n)}},qe=class extends v{receiver;key;constructor(e,n,s,i){super(e,n),this.receiver=s,this.key=i}visit(e,n=null){return e.visitKeyedRead(this,n)}},Ut=class extends v{receiver;key;constructor(e,n,s,i){super(e,n),this.receiver=s,this.key=i}visit(e,n=null){return e.visitSafeKeyedRead(this,n)}},_e;(function(t){t[t.ReferencedByName=0]="ReferencedByName",t[t.ReferencedDirectly=1]="ReferencedDirectly"})(_e||(_e={}));var Wt=class extends Le{exp;name;args;type;constructor(e,n,s,i,r,a,u){super(e,n,u),this.exp=s,this.name=i,this.args=r,this.type=a}visit(e,n=null){return e.visitPipe(this,n)}},A=class extends v{value;constructor(e,n,s){super(e,n),this.value=s}visit(e,n=null){return e.visitLiteralPrimitive(this,n)}},qt=class extends v{expressions;constructor(e,n,s){super(e,n),this.expressions=s}visit(e,n=null){return e.visitLiteralArray(this,n)}},jt=class extends v{expression;constructor(e,n,s){super(e,n),this.expression=s}visit(e,n=null){return e.visitSpreadElement(this,n)}},zt=class extends v{keys;values;constructor(e,n,s,i){super(e,n),this.keys=s,this.values=i}visit(e,n=null){return e.visitLiteralMap(this,n)}},Sr=class extends v{strings;expressions;constructor(e,n,s,i){super(e,n),this.strings=s,this.expressions=i}visit(e,n=null){return e.visitInterpolation(this,n)}},E=class extends v{operation;left;right;constructor(e,n,s,i,r){super(e,n),this.operation=s,this.left=i,this.right=r}visit(e,n=null){return e.visitBinary(this,n)}static isAssignmentOperation(e){return e==="="||e==="+="||e==="-="||e==="*="||e==="/="||e==="%="||e==="**="||e==="&&="||e==="||="||e==="??="}},Ie=class t extends E{operator;expr;left=null;right=null;operation=null;static createMinus(e,n,s){return new t(e,n,"-",s,"-",new A(e,n,0),s)}static createPlus(e,n,s){return new t(e,n,"+",s,"-",s,new A(e,n,0))}constructor(e,n,s,i,r,a,u){super(e,n,r,a,u),this.operator=s,this.expr=i}visit(e,n=null){return e.visitUnary!==void 0?e.visitUnary(this,n):e.visitBinary(this,n)}},je=class extends v{expression;constructor(e,n,s){super(e,n),this.expression=s}visit(e,n=null){return e.visitPrefixNot(this,n)}},ze=class extends v{expression;constructor(e,n,s){super(e,n),this.expression=s}visit(e,n=null){return e.visitTypeofExpression(this,n)}},Ge=class extends v{expression;constructor(e,n,s){super(e,n),this.expression=s}visit(e,n=null){return e.visitVoidExpression(this,n)}},Gt=class extends v{expression;constructor(e,n,s){super(e,n),this.expression=s}visit(e,n=null){return e.visitNonNullAssert(this,n)}},Xe=class extends v{receiver;args;argumentSpan;constructor(e,n,s,i,r){super(e,n),this.receiver=s,this.args=i,this.argumentSpan=r}visit(e,n=null){return e.visitCall(this,n)}},Xt=class extends v{receiver;args;argumentSpan;constructor(e,n,s,i,r){super(e,n),this.receiver=s,this.args=i,this.argumentSpan=r}visit(e,n=null){return e.visitSafeCall(this,n)}},Qe=class extends v{tag;template;constructor(e,n,s,i){super(e,n),this.tag=s,this.template=i}visit(e,n){return e.visitTaggedTemplateLiteral(this,n)}},Je=class extends v{elements;expressions;constructor(e,n,s,i){super(e,n),this.elements=s,this.expressions=i}visit(e,n){return e.visitTemplateLiteral(this,n)}},Ye=class extends v{text;constructor(e,n,s){super(e,n),this.text=s}visit(e,n){return e.visitTemplateLiteralElement(this,n)}},$e=class extends v{expression;constructor(e,n,s){super(e,n),this.expression=s}visit(e,n){return e.visitParenthesizedExpression(this,n)}},Qt=class{name;span;sourceSpan;constructor(e,n,s){this.name=e,this.span=n,this.sourceSpan=s}},Jt=class extends v{parameters;body;constructor(e,n,s,i){super(e,n),this.parameters=s,this.body=i}visit(e,n){return e.visitArrowFunction(this,n)}},Yt=class extends v{body;flags;constructor(e,n,s,i){super(e,n),this.body=s,this.flags=i}visit(e,n){return e.visitRegularExpressionLiteral(this,n)}},D=class{start;end;constructor(e,n){this.start=e,this.end=n}},U=class extends v{ast;source;location;errors;constructor(e,n,s,i,r){super(new ee(0,n===null?0:n.length),new D(i,n===null?i:i+n.length)),this.ast=e,this.source=n,this.location=s,this.errors=r}visit(e,n=null){return e.visitASTWithSource?e.visitASTWithSource(this,n):this.ast.visit(e,n)}toString(){return`${this.source} in ${this.location}`}},de=class{sourceSpan;key;value;constructor(e,n,s){this.sourceSpan=e,this.key=n,this.value=s}},Me=class{sourceSpan;key;value;constructor(e,n,s){this.sourceSpan=e,this.key=n,this.value=s}},Kt=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)}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)}visitVoidExpression(e,n){this.visit(e.expression,n)}visitNonNullAssert(e,n){this.visit(e.expression,n)}visitPropertyRead(e,n){this.visit(e.receiver,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)}visitTemplateLiteral(e,n){for(let s=0;s<e.elements.length;s++){this.visit(e.elements[s],n);let i=s<e.expressions.length?e.expressions[s]:null;i!==null&&this.visit(i,n)}}visitTemplateLiteralElement(e,n){}visitTaggedTemplateLiteral(e,n){this.visit(e.tag,n),this.visit(e.template,n)}visitParenthesizedExpression(e,n){this.visit(e.expression,n)}visitArrowFunction(e,n){this.visit(e.body,n)}visitRegularExpressionLiteral(e,n){}visitSpreadElement(e,n){this.visit(e.expression,n)}visitEmptyExpr(e,n){}visitAll(e,n){for(let s of e)this.visit(s,n)}};var Qn;(function(t){t[t.DEFAULT=0]="DEFAULT",t[t.LITERAL_ATTR=1]="LITERAL_ATTR",t[t.LEGACY_ANIMATION=2]="LEGACY_ANIMATION",t[t.TWO_WAY=3]="TWO_WAY",t[t.ANIMATION=4]="ANIMATION"})(Qn||(Qn={}));var Jn;(function(t){t[t.Regular=0]="Regular",t[t.LegacyAnimation=1]="LegacyAnimation",t[t.TwoWay=2]="TwoWay",t[t.Animation=3]="Animation"})(Jn||(Jn={}));var M;(function(t){t[t.Property=0]="Property",t[t.Attribute=1]="Attribute",t[t.Class=2]="Class",t[t.Style=3]="Style",t[t.LegacyAnimation=4]="LegacyAnimation",t[t.TwoWay=5]="TwoWay",t[t.Animation=6]="Animation"})(M||(M={}));var Yn;(function(t){t[t.RAW_TEXT=0]="RAW_TEXT",t[t.ESCAPABLE_RAW_TEXT=1]="ESCAPABLE_RAW_TEXT",t[t.PARSABLE_DATA=2]="PARSABLE_DATA"})(Yn||(Yn={}));function ot(t,e=!0){if(t[0]!=":")return[null,t];let n=t.indexOf(":",1);if(n===-1){if(e)throw new Error(`Unsupported format "${t}" expecting ":namespace:name"`);return[null,t]}return[t.slice(1,n),t.slice(n+1)]}function Kn(t){return ot(t)[1]==="ng-container"}function Zn(t){return ot(t)[1]==="ng-content"}var xr="ctx";var Ee=0;var Fs=9,Ve=10,yr=11,Er=12,Cr=13,Vs=32,br=33,Hs=34,Tr=35,un=36,kr=37,es=38,Us=39,Q=40,L=41,ts=42,Ws=43,V=44,qs=45,G=46,Ke=47,J=58,Te=59,_r=60,C=61,ns=62,ss=63,Ir=48;var Nr=57,pn=65,Ar=69;var hn=90,ce=91,St=92,Z=93,Pr=94,at=95,js=97;var Lr=101,$r=102,Mr=110,Rr=114,Or=116,Dr=117,Br=118;var zs=122,Ne=123,is=124,oe=125,Gs=160;var Zt=96;function Fr(t){return t>=Fs&&t<=Vs||t==Gs}function X(t){return Ir<=t&&t<=Nr}function en(t){return t>=js&&t<=zs||t>=pn&&t<=hn}function rs(t){return t===Us||t===Hs||t===Zt}var Ze=class t{file;offset;line;col;constructor(e,n,s,i){this.file=e,this.offset=n,this.line=s,this.col=i}toString(){return this.offset!=null?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(e){let n=this.file.content,s=n.length,i=this.offset,r=this.line,a=this.col;for(;i>0&&e<0;)if(i--,e++,n.charCodeAt(i)==Ve){r--;let h=n.substring(0,i-1).lastIndexOf(String.fromCharCode(Ve));a=h>0?i-h:i}else a--;for(;i<s&&e>0;){let u=n.charCodeAt(i);i++,e--,u==Ve?(r++,a=0):a++}return new t(this.file,i,r,a)}getContext(e,n){let s=this.file.content,i=this.offset;if(i!=null){i>s.length-1&&(i=s.length-1);let r=i,a=0,u=0;for(;a<e&&i>0&&(i--,a++,!(s[i]==` `&&++u==n)););for(a=0,u=0;a<e&&r<s.length-1&&(r++,a++,!(s[r]==` `&&++u==n)););return{before:s.substring(i,this.offset),after:s.substring(this.offset,r+1)}}return null}},et=class{content;url;constructor(e,n){this.content=e,this.url=n}},tt=class{start;end;fullStart;details;constructor(e,n,s=e,i=null){this.start=e,this.end=n,this.fullStart=s,this.details=i}toString(){return this.start.file.content.substring(this.start.offset,this.end.offset)}},nt;(function(t){t[t.WARNING=0]="WARNING",t[t.ERROR=1]="ERROR"})(nt||(nt={}));var Re=class extends Error{span;msg;level;relatedError;constructor(e,n,s=nt.ERROR,i){super(n),this.span=e,this.msg=n,this.level=s,this.relatedError=i,Object.setPrototypeOf(this,new.target.prototype)}contextualMessage(){let e=this.span.start.getContext(100,3);return e?`${this.msg} ("${e.before}[${nt[this.level]} ->]${e.after}")`:this.msg}toString(){let e=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${e}`}};var os;(function(t){t[t.Inline=0]="Inline",t[t.SideEffect=1]="SideEffect",t[t.Omit=2]="Omit"})(os||(os={}));var as;(function(t){t[t.Global=0]="Global",t[t.Local=1]="Local",t[t.Isolated=2]="Isolated"})(as||(as={}));var ls;(function(t){t[t.Directive=0]="Directive",t[t.Pipe=1]="Pipe",t[t.NgModule=2]="NgModule"})(ls||(ls={}));var Vr="(:(where|is)\\()?";var Xs="-shadowcsshost",Hr="-shadowcsscontext",tn="[^)(]*",Ur=`(?:\\(${tn}\\)|${tn})+?`,Wr=`(?:\\(${Ur}\\)|${tn})+?`,fn=`(?:\\((${Wr})\\))`,ca=new RegExp("(:nth-[-\\w]+)"+fn,"g"),ua=new RegExp(Xs+fn+"?([^,{]*)","gim"),qr=Hr+fn+"([^{]*)",pa=new RegExp(`${Vr}(${qr})`,"gim"),jr=Xs+"-no-combinator",ha=new RegExp(`${jr}(?![^(]*\\))`,"g");var Qs="%COMMENT%",fa=new RegExp(Qs,"g");var da=new RegExp(`(\\s*(?:${Qs}\\s*)*)([^;\\{\\}]+?)(\\s*)((?:{%BLOCK%}?\\s*;?)|(?:\\s*;))`,"g");var zr="%COMMA_IN_PLACEHOLDER%",Gr="%SEMI_IN_PLACEHOLDER%",Xr="%COLON_IN_PLACEHOLDER%",ma=new RegExp(zr,"g"),ga=new RegExp(Gr,"g"),va=new RegExp(Xr,"g");var l;(function(t){t[t.ListEnd=0]="ListEnd",t[t.Statement=1]="Statement",t[t.Variable=2]="Variable",t[t.ElementStart=3]="ElementStart",t[t.Element=4]="Element",t[t.Template=5]="Template",t[t.ElementEnd=6]="ElementEnd",t[t.ContainerStart=7]="ContainerStart",t[t.Container=8]="Container",t[t.ContainerEnd=9]="ContainerEnd",t[t.DisableBindings=10]="DisableBindings",t[t.ConditionalCreate=11]="ConditionalCreate",t[t.ConditionalBranchCreate=12]="ConditionalBranchCreate",t[t.Conditional=13]="Conditional",t[t.EnableBindings=14]="EnableBindings",t[t.Text=15]="Text",t[t.Listener=16]="Listener",t[t.InterpolateText=17]="InterpolateText",t[t.Binding=18]="Binding",t[t.Property=19]="Property",t[t.StyleProp=20]="StyleProp",t[t.ClassProp=21]="ClassProp",t[t.StyleMap=22]="StyleMap",t[t.ClassMap=23]="ClassMap",t[t.Advance=24]="Advance",t[t.Pipe=25]="Pipe",t[t.Attribute=26]="Attribute",t[t.ExtractedAttribute=27]="ExtractedAttribute",t[t.Defer=28]="Defer",t[t.DeferOn=29]="DeferOn",t[t.DeferWhen=30]="DeferWhen",t[t.I18nMessage=31]="I18nMessage",t[t.DomProperty=32]="DomProperty",t[t.Namespace=33]="Namespace",t[t.ProjectionDef=34]="ProjectionDef",t[t.EnableIncrementalHydrationRuntime=35]="EnableIncrementalHydrationRuntime",t[t.Projection=36]="Projection",t[t.RepeaterCreate=37]="RepeaterCreate",t[t.Repeater=38]="Repeater",t[t.TwoWayProperty=39]="TwoWayProperty",t[t.TwoWayListener=40]="TwoWayListener",t[t.DeclareLet=41]="DeclareLet",t[t.StoreLet=42]="StoreLet",t[t.I18nStart=43]="I18nStart",t[t.I18n=44]="I18n",t[t.I18nEnd=45]="I18nEnd",t[t.I18nExpression=46]="I18nExpression",t[t.I18nApply=47]="I18nApply",t[t.IcuStart=48]="IcuStart",t[t.IcuEnd=49]="IcuEnd",t[t.IcuPlaceholder=50]="IcuPlaceholder",t[t.I18nContext=51]="I18nContext",t[t.I18nAttributes=52]="I18nAttributes",t[t.SourceLocation=53]="SourceLocation",t[t.Animation=54]="Animation",t[t.AnimationString=55]="AnimationString",t[t.AnimationBinding=56]="AnimationBinding",t[t.AnimationListener=57]="AnimationListener",t[t.Control=58]="Control",t[t.ControlCreate=59]="ControlCreate"})(l||(l={}));var te;(function(t){t[t.LexicalRead=0]="LexicalRead",t[t.Context=1]="Context",t[t.TrackContext=2]="TrackContext",t[t.ReadVariable=3]="ReadVariable",t[t.NextContext=4]="NextContext",t[t.Reference=5]="Reference",t[t.StoreLet=6]="StoreLet",t[t.ContextLetReference=7]="ContextLetReference",t[t.GetCurrentView=8]="GetCurrentView",t[t.RestoreView=9]="RestoreView",t[t.ResetView=10]="ResetView",t[t.PureFunctionExpr=11]="PureFunctionExpr",t[t.PureFunctionParameterExpr=12]="PureFunctionParameterExpr",t[t.PipeBinding=13]="PipeBinding",t[t.PipeBindingVariadic=14]="PipeBindingVariadic",t[t.SafePropertyRead=15]="SafePropertyRead",t[t.SafeKeyedRead=16]="SafeKeyedRead",t[t.SafeNavigationMigration=17]="SafeNavigationMigration",t[t.SafeTernaryExpr=18]="SafeTernaryExpr",t[t.EmptyExpr=19]="EmptyExpr",t[t.AssignTemporaryExpr=20]="AssignTemporaryExpr",t[t.ReadTemporaryExpr=21]="ReadTemporaryExpr",t[t.SlotLiteralExpr=22]="SlotLiteralExpr",t[t.ConditionalCase=23]="ConditionalCase",t[t.ConstCollected=24]="ConstCollected",t[t.TwoWayBindingSet=25]="TwoWayBindingSet",t[t.ArrowFunction=26]="ArrowFunction"})(te||(te={}));var cs;(function(t){t[t.None=0]="None",t[t.AlwaysInline=1]="AlwaysInline"})(cs||(cs={}));var us;(function(t){t[t.Context=0]="Context",t[t.Identifier=1]="Identifier",t[t.SavedView=2]="SavedView",t[t.Alias=3]="Alias"})(us||(us={}));var R;(function(t){t[t.Attribute=0]="Attribute",t[t.ClassName=1]="ClassName",t[t.StyleProperty=2]="StyleProperty",t[t.Property=3]="Property",t[t.Template=4]="Template",t[t.I18n=5]="I18n",t[t.LegacyAnimation=6]="LegacyAnimation",t[t.TwoWayProperty=7]="TwoWayProperty",t[t.Animation=8]="Animation"})(R||(R={}));var ps;(function(t){t[t.Creation=0]="Creation",t[t.Postproccessing=1]="Postproccessing"})(ps||(ps={}));var hs;(function(t){t[t.I18nText=0]="I18nText",t[t.I18nAttribute=1]="I18nAttribute"})(hs||(hs={}));var fs;(function(t){t[t.None=0]="None",t[t.ElementTag=1]="ElementTag",t[t.TemplateTag=2]="TemplateTag",t[t.OpenTag=4]="OpenTag",t[t.CloseTag=8]="CloseTag",t[t.ExpressionIndex=16]="ExpressionIndex"})(fs||(fs={}));var ds;(function(t){t[t.HTML=0]="HTML",t[t.SVG=1]="SVG",t[t.Math=2]="Math"})(ds||(ds={}));var O;(function(t){t[t.Idle=0]="Idle",t[t.Immediate=1]="Immediate",t[t.Timer=2]="Timer",t[t.Hover=3]="Hover",t[t.Interaction=4]="Interaction",t[t.Viewport=5]="Viewport",t[t.Never=6]="Never"})(O||(O={}));var ms;(function(t){t[t.RootI18n=0]="RootI18n",t[t.Icu=1]="Icu",t[t.Attr=2]="Attr"})(ms||(ms={}));var gs;(function(t){t[t.NgTemplate=0]="NgTemplate",t[t.Structural=1]="Structural",t[t.Block=2]="Block"})(gs||(gs={}));var nn=class t{static nextListId=0;debugListId=t.nextListId++;head={kind:l.ListEnd,next:null,prev:null,debugListId:this.debugListId};tail={kind:l.ListEnd,next:null,prev:null,debugListId:this.debugListId};constructor(){this.head.next=this.tail,this.tail.prev=this.head}push(e){if(Array.isArray(e)){for(let s of e)this.push(s);return}t.assertIsNotEnd(e),t.assertIsUnowned(e),e.debugListId=this.debugListId;let n=this.tail.prev;e.prev=n,n.next=e,e.next=this.tail,this.tail.prev=e}prepend(e){if(e.length===0)return;for(let i of e)t.assertIsNotEnd(i),t.assertIsUnowned(i),i.debugListId=this.debugListId;let n=this.head.next,s=this.head;for(let i of e)s.next=i,i.prev=s,s=i;s.next=n,n.prev=s}*[Symbol.iterator](){let e=this.head.next;for(;e!==this.tail;){t.assertIsOwned(e,this.debugListId);let n=e.next;yield e,e=n}}*reversed(){let e=this.tail.prev;for(;e!==this.head;){t.assertIsOwned(e,this.debugListId);let n=e.prev;yield e,e=n}}static replace(e,n){t.assertIsNotEnd(e),t.assertIsNotEnd(n),t.assertIsOwned(e),t.assertIsUnowned(n),n.debugListId=e.debugListId,e.prev!==null&&(e.prev.next=n,n.prev=e.prev),e.next!==null&&(e.next.prev=n,n.next=e.next),e.debugListId=null,e.prev=null,e.next=null}static replaceWithMany(e,n){if(n.length===0){t.remove(e);return}t.assertIsNotEnd(e),t.assertIsOwned(e);let s=e.debugListId;e.debugListId=null;for(let d of n)t.assertIsNotEnd(d),t.assertIsUnowned(d);let{prev:i,next:r}=e;e.prev=null,e.next=null;let a=i;for(let d of n)t.assertIsUnowned(d),d.debugListId=s,a.next=d,d.prev=a,d.next=null,a=d;let u=n[0],h=a;i!==null&&(i.next=u,u.prev=i),r!==null&&(r.prev=h,h.next=r)}static remove(e){t.assertIsNotEnd(e),t.assertIsOwned(e),e.prev.next=e.next,e.next.prev=e.prev,e.debugListId=null,e.prev=null,e.next=null}static insertBefore(e,n){if(Array.isArray(e)){for(let s of e)t.insertBefore(s,n);return}if(t.assertIsOwned(n),n.prev===null)throw new Error("AssertionError: illegal operation on li