You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
283 KiB
JavaScript
1 line
283 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{0:function(e,t,n){e.exports=n("zUnb")},"2QA8":function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r=(()=>"function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random())()},"2fFW":function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));let r=!1;const o={Promise:void 0,set useDeprecatedSynchronousErrorHandling(e){if(e){const e=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+e.stack)}else r&&console.log("RxJS: Back to a better error behavior. Thank you. <3");r=e},get useDeprecatedSynchronousErrorHandling(){return r}}},"5+tZ":function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n("ZUHj"),o=n("l7GE"),s=n("51Dv"),i=n("lJxs"),u=n("Cfvw");function c(e,t,n=Number.POSITIVE_INFINITY){return"function"==typeof t?r=>r.pipe(c((n,r)=>Object(u.a)(e(n,r)).pipe(Object(i.a)((e,o)=>t(n,e,r,o))),n)):("number"==typeof t&&(n=t),t=>t.lift(new a(e,n)))}class a{constructor(e,t=Number.POSITIVE_INFINITY){this.project=e,this.concurrent=t}call(e,t){return t.subscribe(new l(e,this.project,this.concurrent))}}class l extends o.a{constructor(e,t,n=Number.POSITIVE_INFINITY){super(e),this.project=t,this.concurrent=n,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(e){this.active<this.concurrent?this._tryNext(e):this.buffer.push(e)}_tryNext(e){let t;const n=this.index++;try{t=this.project(e,n)}catch(r){return void this.destination.error(r)}this.active++,this._innerSub(t,e,n)}_innerSub(e,t,n){const o=new s.a(this,void 0,void 0);this.destination.add(o),Object(r.a)(this,e,t,n,o)}_complete(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()}notifyNext(e,t,n,r,o){this.destination.next(t)}notifyComplete(e){const t=this.buffer;this.remove(e),this.active--,t.length>0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},"51Dv":function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n("7o/Q");class o extends r.a{constructor(e,t,n){super(),this.parent=e,this.outerValue=t,this.outerIndex=n,this.index=0}_next(e){this.parent.notifyNext(this.outerValue,e,this.outerIndex,this.index++,this)}_error(e){this.parent.notifyError(e,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}},"7o/Q":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n("n6bG"),o=n("gRHU"),s=n("quSY"),i=n("2QA8"),u=n("2fFW"),c=n("NJ4a");class a extends s.a{constructor(e,t,n){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=o.a;break;case 1:if(!e){this.destination=o.a;break}if("object"==typeof e){e instanceof a?(this.syncErrorThrowable=e.syncErrorThrowable,this.destination=e,e.add(this)):(this.syncErrorThrowable=!0,this.destination=new l(this,e));break}default:this.syncErrorThrowable=!0,this.destination=new l(this,e,t,n)}}[i.a](){return this}static create(e,t,n){const r=new a(e,t,n);return r.syncErrorThrowable=!1,r}next(e){this.isStopped||this._next(e)}error(e){this.isStopped||(this.isStopped=!0,this._error(e))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(e){this.destination.next(e)}_error(e){this.destination.error(e),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:e}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=e,this}}class l extends a{constructor(e,t,n,s){let i;super(),this._parentSubscriber=e;let u=this;Object(r.a)(t)?i=t:t&&(i=t.next,n=t.error,s=t.complete,t!==o.a&&(u=Object.create(t),Object(r.a)(u.unsubscribe)&&this.add(u.unsubscribe.bind(u)),u.unsubscribe=this.unsubscribe.bind(this))),this._context=u,this._next=i,this._error=n,this._complete=s}next(e){if(!this.isStopped&&this._next){const{_parentSubscriber:t}=this;u.a.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}}error(e){if(!this.isStopped){const{_parentSubscriber:t}=this,{useDeprecatedSynchronousErrorHandling:n}=u.a;if(this._error)n&&t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(t.syncErrorThrowable)n?(t.syncErrorValue=e,t.syncErrorThrown=!0):Object(c.a)(e),this.unsubscribe();else{if(this.unsubscribe(),n)throw e;Object(c.a)(e)}}}complete(){if(!this.isStopped){const{_parentSubscriber:e}=this;if(this._complete){const t=()=>this._complete.call(this._context);u.a.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,t),this.unsubscribe()):(this.__tryOrUnsub(t),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(e,t){try{e.call(this._context,t)}catch(n){if(this.unsubscribe(),u.a.useDeprecatedSynchronousErrorHandling)throw n;Object(c.a)(n)}}__tryOrSetError(e,t,n){if(!u.a.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{t.call(this._context,n)}catch(r){return u.a.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=r,e.syncErrorThrown=!0,!0):(Object(c.a)(r),!0)}return!1}_unsubscribe(){const{_parentSubscriber:e}=this;this._context=null,this._parentSubscriber=null,e.unsubscribe()}}},"9ppp":function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r=(()=>{function e(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return e.prototype=Object.create(Error.prototype),e})()},Cfvw:function(e,t,n){"use strict";var r=n("HDdC"),o=n("SeVD"),s=n("quSY"),i=n("kJWO"),u=n("jZKg"),c=n("Lhse"),a=n("c2HN"),l=n("I55L");function d(e,t){return t?function(e,t){if(null!=e){if(function(e){return e&&"function"==typeof e[i.a]}(e))return function(e,t){return new r.a(n=>{const r=new s.a;return r.add(t.schedule(()=>{const o=e[i.a]();r.add(o.subscribe({next(e){r.add(t.schedule(()=>n.next(e)))},error(e){r.add(t.schedule(()=>n.error(e)))},complete(){r.add(t.schedule(()=>n.complete()))}}))})),r})}(e,t);if(Object(a.a)(e))return function(e,t){return new r.a(n=>{const r=new s.a;return r.add(t.schedule(()=>e.then(e=>{r.add(t.schedule(()=>{n.next(e),r.add(t.schedule(()=>n.complete()))}))},e=>{r.add(t.schedule(()=>n.error(e)))}))),r})}(e,t);if(Object(l.a)(e))return Object(u.a)(e,t);if(function(e){return e&&"function"==typeof e[c.a]}(e)||"string"==typeof e)return function(e,t){if(!e)throw new Error("Iterable cannot be null");return new r.a(n=>{const r=new s.a;let o;return r.add(()=>{o&&"function"==typeof o.return&&o.return()}),r.add(t.schedule(()=>{o=e[c.a](),r.add(t.schedule((function(){if(n.closed)return;let e,t;try{const n=o.next();e=n.value,t=n.done}catch(r){return void n.error(r)}t?n.complete():(n.next(e),this.schedule())})))})),r})}(e,t)}throw new TypeError((null!==e&&typeof e||e)+" is not observable")}(e,t):e instanceof r.a?e:new r.a(Object(o.a)(e))}n.d(t,"a",(function(){return d}))},DH7j:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r=(()=>Array.isArray||(e=>e&&"number"==typeof e.length))()},HDdC:function(e,t,n){"use strict";var r=n("7o/Q"),o=n("2QA8"),s=n("gRHU"),i=n("kJWO"),u=n("mCNh"),c=n("2fFW");n.d(t,"a",(function(){return a}));let a=(()=>{class e{constructor(e){this._isScalar=!1,e&&(this._subscribe=e)}lift(t){const n=new e;return n.source=this,n.operator=t,n}subscribe(e,t,n){const{operator:i}=this,u=function(e,t,n){if(e){if(e instanceof r.a)return e;if(e[o.a])return e[o.a]()}return e||t||n?new r.a(e,t,n):new r.a(s.a)}(e,t,n);if(u.add(i?i.call(u,this.source):this.source||c.a.useDeprecatedSynchronousErrorHandling&&!u.syncErrorThrowable?this._subscribe(u):this._trySubscribe(u)),c.a.useDeprecatedSynchronousErrorHandling&&u.syncErrorThrowable&&(u.syncErrorThrowable=!1,u.syncErrorThrown))throw u.syncErrorValue;return u}_trySubscribe(e){try{return this._subscribe(e)}catch(t){c.a.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=t),function(e){for(;e;){const{closed:t,destination:n,isStopped:o}=e;if(t||o)return!1;e=n&&n instanceof r.a?n:null}return!0}(e)?e.error(t):console.warn(t)}}forEach(e,t){return new(t=l(t))((t,n)=>{let r;r=this.subscribe(t=>{try{e(t)}catch(o){n(o),r&&r.unsubscribe()}},n,t)})}_subscribe(e){const{source:t}=this;return t&&t.subscribe(e)}[i.a](){return this}pipe(...e){return 0===e.length?this:Object(u.b)(e)(this)}toPromise(e){return new(e=l(e))((e,t)=>{let n;this.subscribe(e=>n=e,e=>t(e),()=>e(n))})}}return e.create=t=>new e(t),e})();function l(e){if(e||(e=c.a.Promise||Promise),!e)throw new Error("no Promise impl found");return e}},I55L:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r=e=>e&&"number"==typeof e.length&&"function"!=typeof e},KqfI:function(e,t,n){"use strict";function r(){}n.d(t,"a",(function(){return r}))},Lhse:function(e,t,n){"use strict";function r(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}n.d(t,"a",(function(){return o}));const o=r()},"N/DB":function(e,t){const n="undefined"!=typeof globalThis&&globalThis,r="undefined"!=typeof window&&window,o="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,s="undefined"!=typeof global&&global,i=function(e,...t){if(i.translate){const n=i.translate(e,t);e=n[0],t=n[1]}let n=u(e[0],e.raw[0]);for(let r=1;r<e.length;r++)n+=t[r-1]+u(e[r],e.raw[r]);return n};function u(e,t){return":"===t.charAt(0)?e.substring(function(e,t){for(let n=1,r=1;n<e.length;n++,r++)if("\\"===t[r])r++;else if(":"===e[n])return n;throw new Error(`Unterminated $localize metadata block in "${t}".`)}(e,t)+1):e}(n||s||r||o).$localize=i},NJ4a:function(e,t,n){"use strict";function r(e){setTimeout(()=>{throw e},0)}n.d(t,"a",(function(){return r}))},SeVD:function(e,t,n){"use strict";var r=n("ngJS"),o=n("NJ4a"),s=n("Lhse"),i=n("kJWO"),u=n("I55L"),c=n("c2HN"),a=n("XoHu");n.d(t,"a",(function(){return l}));const l=e=>{if(e&&"function"==typeof e[i.a])return l=e,e=>{const t=l[i.a]();if("function"!=typeof t.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return t.subscribe(e)};if(Object(u.a)(e))return Object(r.a)(e);if(Object(c.a)(e))return n=e,e=>(n.then(t=>{e.closed||(e.next(t),e.complete())},t=>e.error(t)).then(null,o.a),e);if(e&&"function"==typeof e[s.a])return t=e,e=>{const n=t[s.a]();for(;;){const t=n.next();if(t.done){e.complete();break}if(e.next(t.value),e.closed)break}return"function"==typeof n.return&&e.add(()=>{n.return&&n.return()}),e};{const t=Object(a.a)(e)?"an invalid object":`'${e}'`;throw new TypeError(`You provided ${t} where a stream was expected.`+" You can provide an Observable, Promise, Array, or Iterable.")}var t,n,l}},SpAZ:function(e,t,n){"use strict";function r(e){return e}n.d(t,"a",(function(){return r}))},VRyK:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n("HDdC"),o=n("z+Ro"),s=n("bHdf"),i=n("yCtX");function u(...e){let t=Number.POSITIVE_INFINITY,n=null,u=e[e.length-1];return Object(o.a)(u)?(n=e.pop(),e.length>1&&"number"==typeof e[e.length-1]&&(t=e.pop())):"number"==typeof u&&(t=e.pop()),null===n&&1===e.length&&e[0]instanceof r.a?e[0]:Object(s.a)(t)(Object(i.a)(e,n))}},XNiG:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return l}));var r=n("HDdC"),o=n("7o/Q"),s=n("quSY"),i=n("9ppp"),u=n("Ylt2"),c=n("2QA8");class a extends o.a{constructor(e){super(e),this.destination=e}}let l=(()=>{class e extends r.a{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[c.a](){return new a(this)}lift(e){const t=new d(this,this);return t.operator=e,t}next(e){if(this.closed)throw new i.a;if(!this.isStopped){const{observers:t}=this,n=t.length,r=t.slice();for(let o=0;o<n;o++)r[o].next(e)}}error(e){if(this.closed)throw new i.a;this.hasError=!0,this.thrownError=e,this.isStopped=!0;const{observers:t}=this,n=t.length,r=t.slice();for(let o=0;o<n;o++)r[o].error(e);this.observers.length=0}complete(){if(this.closed)throw new i.a;this.isStopped=!0;const{observers:e}=this,t=e.length,n=e.slice();for(let r=0;r<t;r++)n[r].complete();this.observers.length=0}unsubscribe(){this.isStopped=!0,this.closed=!0,this.observers=null}_trySubscribe(e){if(this.closed)throw new i.a;return super._trySubscribe(e)}_subscribe(e){if(this.closed)throw new i.a;return this.hasError?(e.error(this.thrownError),s.a.EMPTY):this.isStopped?(e.complete(),s.a.EMPTY):(this.observers.push(e),new u.a(this,e))}asObservable(){const e=new r.a;return e.source=this,e}}return e.create=(e,t)=>new d(e,t),e})();class d extends l{constructor(e,t){super(),this.destination=e,this.source=t}next(e){const{destination:t}=this;t&&t.next&&t.next(e)}error(e){const{destination:t}=this;t&&t.error&&this.destination.error(e)}complete(){const{destination:e}=this;e&&e.complete&&this.destination.complete()}_subscribe(e){const{source:t}=this;return t?this.source.subscribe(e):s.a.EMPTY}}},XoHu:function(e,t,n){"use strict";function r(e){return null!==e&&"object"==typeof e}n.d(t,"a",(function(){return r}))},Ylt2:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n("quSY");class o extends r.a{constructor(e,t){super(),this.subject=e,this.subscriber=t,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const e=this.subject,t=e.observers;if(this.subject=null,!t||0===t.length||e.isStopped||e.closed)return;const n=t.indexOf(this.subscriber);-1!==n&&t.splice(n,1)}}},ZUHj:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("51Dv"),o=n("SeVD"),s=n("HDdC");function i(e,t,n,i,u=new r.a(e,n,i)){if(!u.closed)return t instanceof s.a?t.subscribe(u):Object(o.a)(t)(u)}},bHdf:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n("5+tZ"),o=n("SpAZ");function s(e=Number.POSITIVE_INFINITY){return Object(r.a)(o.a,e)}},c2HN:function(e,t,n){"use strict";function r(e){return!!e&&"function"!=typeof e.subscribe&&"function"==typeof e.then}n.d(t,"a",(function(){return r}))},crnd:function(e,t){function n(e){return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}))}n.keys=function(){return[]},n.resolve=n,e.exports=n,n.id="crnd"},fXoL:function(e,t,n){"use strict";n.d(t,"a",(function(){return Ks})),n.d(t,"b",(function(){return tf})),n.d(t,"c",(function(){return Kd})),n.d(t,"d",(function(){return Gd})),n.d(t,"e",(function(){return Wd})),n.d(t,"f",(function(){return ph})),n.d(t,"g",(function(){return Uf})),n.d(t,"h",(function(){return wf})),n.d(t,"i",(function(){return ye})),n.d(t,"j",(function(){return Es})),n.d(t,"k",(function(){return yf})),n.d(t,"l",(function(){return vf})),n.d(t,"m",(function(){return ju})),n.d(t,"n",(function(){return $u})),n.d(t,"o",(function(){return Pu})),n.d(t,"p",(function(){return sf})),n.d(t,"q",(function(){return qu})),n.d(t,"r",(function(){return fn})),n.d(t,"s",(function(){return Ed})),n.d(t,"t",(function(){return Q})),n.d(t,"u",(function(){return d})),n.d(t,"v",(function(){return Z})),n.d(t,"w",(function(){return Ws})),n.d(t,"x",(function(){return lc})),n.d(t,"y",(function(){return dc})),n.d(t,"z",(function(){return of})),n.d(t,"A",(function(){return af})),n.d(t,"B",(function(){return ce})),n.d(t,"C",(function(){return qf})),n.d(t,"D",(function(){return ue})),n.d(t,"E",(function(){return jf})),n.d(t,"F",(function(){return Cf})),n.d(t,"G",(function(){return f})),n.d(t,"H",(function(){return nf})),n.d(t,"I",(function(){return ef})),n.d(t,"J",(function(){return Xd})),n.d(t,"K",(function(){return Ad})),n.d(t,"L",(function(){return Wu})),n.d(t,"M",(function(){return Qu})),n.d(t,"N",(function(){return Gu})),n.d(t,"O",(function(){return Yu})),n.d(t,"P",(function(){return er})),n.d(t,"Q",(function(){return p})),n.d(t,"R",(function(){return Gf})),n.d(t,"S",(function(){return uf})),n.d(t,"T",(function(){return cf})),n.d(t,"U",(function(){return gc})),n.d(t,"V",(function(){return Sf})),n.d(t,"W",(function(){return Ju})),n.d(t,"X",(function(){return yc})),n.d(t,"Y",(function(){return we})),n.d(t,"Z",(function(){return si})),n.d(t,"ab",(function(){return Bf})),n.d(t,"bb",(function(){return Sn})),n.d(t,"cb",(function(){return N})),n.d(t,"db",(function(){return re})),n.d(t,"eb",(function(){return In})),n.d(t,"fb",(function(){return fh})),n.d(t,"gb",(function(){return Of})),n.d(t,"hb",(function(){return Uu})),n.d(t,"ib",(function(){return rf})),n.d(t,"jb",(function(){return la})),n.d(t,"kb",(function(){return da})),n.d(t,"lb",(function(){return Rs})),n.d(t,"mb",(function(){return _l})),n.d(t,"nb",(function(){return Ts})),n.d(t,"ob",(function(){return Jn})),n.d(t,"pb",(function(){return rr})),n.d(t,"qb",(function(){return Mn})),n.d(t,"rb",(function(){return bn})),n.d(t,"sb",(function(){return gh})),n.d(t,"tb",(function(){return Cn})),n.d(t,"ub",(function(){return An})),n.d(t,"vb",(function(){return En})),n.d(t,"wb",(function(){return Dn})),n.d(t,"xb",(function(){return xn})),n.d(t,"yb",(function(){return Ea})),n.d(t,"zb",(function(){return Lp})),n.d(t,"Ab",(function(){return Mc})),n.d(t,"Bb",(function(){return qa})),n.d(t,"Cb",(function(){return mh})),n.d(t,"Db",(function(){return yl})),n.d(t,"Eb",(function(){return lh})),n.d(t,"Fb",(function(){return wl})),n.d(t,"Gb",(function(){return vl})),n.d(t,"Hb",(function(){return _n})),n.d(t,"Ib",(function(){return j})),n.d(t,"Jb",(function(){return ca})),n.d(t,"Kb",(function(){return ua})),n.d(t,"Lb",(function(){return ii})),n.d(t,"Mb",(function(){return ki})),n.d(t,"Nb",(function(){return Fi})),n.d(t,"Ob",(function(){return ri})),n.d(t,"Pb",(function(){return ya})),n.d(t,"Qb",(function(){return ma})),n.d(t,"Rb",(function(){return Ah})),n.d(t,"Sb",(function(){return Ra})),n.d(t,"Tb",(function(){return Ih})),n.d(t,"Ub",(function(){return Za})),n.d(t,"Vb",(function(){return Sh})),n.d(t,"Wb",(function(){return kh})),n.d(t,"Xb",(function(){return Qa})),n.d(t,"Yb",(function(){return _h})),n.d(t,"Zb",(function(){return ml})),n.d(t,"ac",(function(){return ad})),n.d(t,"bc",(function(){return xt})),n.d(t,"cc",(function(){return k})),n.d(t,"dc",(function(){return Th})),n.d(t,"ec",(function(){return Oc})),n.d(t,"fc",(function(){return vn})),n.d(t,"gc",(function(){return Rh})),n.d(t,"hc",(function(){return bu})),n.d(t,"ic",(function(){return Au})),n.d(t,"jc",(function(){return Vu})),n.d(t,"kc",(function(){return $r})),n.d(t,"lc",(function(){return fi})),n.d(t,"mc",(function(){return Yi})),n.d(t,"nc",(function(){return fu})),n.d(t,"oc",(function(){return Ki})),n.d(t,"pc",(function(){return Si})),n.d(t,"qc",(function(){return Bd})),n.d(t,"rc",(function(){return ur})),n.d(t,"sc",(function(){return Ce})),n.d(t,"tc",(function(){return Se})),n.d(t,"uc",(function(){return w})),n.d(t,"vc",(function(){return v})),n.d(t,"wc",(function(){return Fe})),n.d(t,"xc",(function(){return Ne})),n.d(t,"yc",(function(){return mi})),n.d(t,"zc",(function(){return Di})),n.d(t,"Ac",(function(){return xi})),n.d(t,"Bc",(function(){return Ei})),n.d(t,"Cc",(function(){return Ci})),n.d(t,"Dc",(function(){return _i})),n.d(t,"Ec",(function(){return Ai})),n.d(t,"Fc",(function(){return cn})),n.d(t,"Gc",(function(){return hu})),n.d(t,"Hc",(function(){return Wl})),n.d(t,"Ic",(function(){return ed})),n.d(t,"Jc",(function(){return Kl})),n.d(t,"Kc",(function(){return Xl})),n.d(t,"Lc",(function(){return ql})),n.d(t,"Mc",(function(){return ne})),n.d(t,"Nc",(function(){return yi})),n.d(t,"Oc",(function(){return Qd})),n.d(t,"Pc",(function(){return wi})),n.d(t,"Qc",(function(){return Ii})),n.d(t,"Rc",(function(){return $d})),n.d(t,"Sc",(function(){return mt})),n.d(t,"Tc",(function(){return gt})),n.d(t,"Uc",(function(){return Mi})),n.d(t,"Vc",(function(){return vd})),n.d(t,"Wc",(function(){return bd})),n.d(t,"Xc",(function(){return _d})),n.d(t,"Yc",(function(){return Bi})),n.d(t,"Zc",(function(){return Vi})),n.d(t,"ad",(function(){return vi})),n.d(t,"bd",(function(){return Li})),n.d(t,"cd",(function(){return hd})),n.d(t,"dd",(function(){return pd})),n.d(t,"ed",(function(){return gd})),n.d(t,"fd",(function(){return md})),n.d(t,"gd",(function(){return Rd})),n.d(t,"hd",(function(){return gi})),n.d(t,"id",(function(){return Ut})),n.d(t,"jd",(function(){return $t})),n.d(t,"kd",(function(){return Ht})),n.d(t,"ld",(function(){return Ze})),n.d(t,"md",(function(){return or})),n.d(t,"nd",(function(){return ir})),n.d(t,"od",(function(){return De})),n.d(t,"pd",(function(){return ke})),n.d(t,"qd",(function(){return Ld})),n.d(t,"rd",(function(){return Vd})),n.d(t,"sd",(function(){return Wi})),n.d(t,"td",(function(){return pi})),n.d(t,"ud",(function(){return Zd})),n.d(t,"vd",(function(){return au})),n.d(t,"wd",(function(){return lu})),n.d(t,"xd",(function(){return du})),n.d(t,"yd",(function(){return pu})),n.d(t,"zd",(function(){return Pd}));var r=n("XNiG"),o=n("quSY"),s=n("HDdC"),i=n("VRyK"),u=n("w1tV");function c(e){return{toString:e}.toString()}const a="__parameters__";function l(e,t,n){return c(()=>{const r=function(e){return function(...t){if(e){const n=e(...t);for(const e in n)this[e]=n[e]}}}(t);function o(...e){if(this instanceof o)return r.apply(this,e),this;const t=new o(...e);return n.annotation=t,n;function n(e,n,r){const o=e.hasOwnProperty(a)?e[a]:Object.defineProperty(e,a,{value:[]})[a];for(;o.length<=r;)o.push(null);return(o[r]=o[r]||[]).push(t),e}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}const d=l("Inject",e=>({token:e})),f=l("Optional"),h=l("Self"),p=l("SkipSelf");var g=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}({});function m(e){for(let t in e)if(e[t]===m)return t;throw Error("Could not find renamed property on target object.")}function y(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function w(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function v(e){return{factory:e.factory,providers:e.providers||[],imports:e.imports||[]}}function b(e){return _(e,e[D])||_(e,e[A])}function _(e,t){return t&&t.token===e?t:null}function C(e){return e&&(e.hasOwnProperty(E)||e.hasOwnProperty(F))?e[E]:null}const D=m({"\u0275prov":m}),E=m({"\u0275inj":m}),x=m({"\u0275provFallback":m}),A=m({ngInjectableDef:m}),F=m({ngInjectorDef:m});function k(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(k).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function I(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const S=m({__forward_ref__:m});function N(e){return e.__forward_ref__=N,e.toString=function(){return k(this())},e}function T(e){return O(e)?e():e}function O(e){return"function"==typeof e&&e.hasOwnProperty(S)&&e.__forward_ref__===N}const M="undefined"!=typeof globalThis&&globalThis,R="undefined"!=typeof window&&window,V="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,P="undefined"!=typeof global&&global,j=M||P||R||V,B=m({"\u0275cmp":m}),L=m({"\u0275dir":m}),H=m({"\u0275pipe":m}),$=m({"\u0275mod":m}),U=m({"\u0275loc":m}),z=m({"\u0275fac":m}),q=m({__NG_ELEMENT_ID__:m});class Z{constructor(e,t){this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof t?this.__NG_ELEMENT_ID__=t:void 0!==t&&(this.\u0275prov=w({token:this,providedIn:t.providedIn||"root",factory:t.factory}))}toString(){return`InjectionToken ${this._desc}`}}const Q=new Z("INJECTOR",-1),G={},W=/\n/gm,K=m({provide:String,useValue:m});let Y,J=void 0;function X(e){const t=J;return J=e,t}function ee(e){const t=Y;return Y=e,t}function te(e,t=g.Default){if(void 0===J)throw new Error("inject() must be called from an injection context");return null===J?oe(e,void 0,t):J.get(e,t&g.Optional?null:void 0,t)}function ne(e,t=g.Default){return(Y||te)(T(e),t)}const re=ne;function oe(e,t,n){const r=b(e);if(r&&"root"==r.providedIn)return void 0===r.value?r.value=r.factory():r.value;if(n&g.Optional)return null;if(void 0!==t)return t;throw new Error(`Injector: NOT_FOUND [${k(e)}]`)}function se(e){const t=[];for(let n=0;n<e.length;n++){const r=T(e[n]);if(Array.isArray(r)){if(0===r.length)throw new Error("Arguments array must have arguments.");let e=void 0,n=g.Default;for(let t=0;t<r.length;t++){const o=r[t];o instanceof f||"Optional"===o.ngMetadataName||o===f?n|=g.Optional:o instanceof p||"SkipSelf"===o.ngMetadataName||o===p?n|=g.SkipSelf:o instanceof h||"Self"===o.ngMetadataName||o===h?n|=g.Self:e=o instanceof d||o===d?o.token:o}t.push(ne(e,n))}else t.push(ne(r))}return t}class ie{get(e,t=G){if(t===G){const t=new Error(`NullInjectorError: No provider for ${k(e)}!`);throw t.name="NullInjectorError",t}return t}}class ue{}class ce{}function ae(e,t){for(let n=0;n<e.length;n++)t.push(e[n])}function le(e,t){e.forEach(e=>Array.isArray(e)?le(e,t):t(e))}function de(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function fe(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function he(e,t){const n=[];for(let r=0;r<e;r++)n.push(t);return n}function pe(e,t,n){let r=me(e,t);return r>=0?e[1|r]=n:(r=~r,function(e,t,n,r){let o=e.length;if(o==t)e.push(n,r);else if(1===o)e.push(r,e[0]),e[0]=n;else{for(o--,e.push(e[o-1],e[o]);o>t;)e[o]=e[o-2],o--;e[t]=n,e[t+1]=r}}(e,r,t,n)),r}function ge(e,t){const n=me(e,t);if(n>=0)return e[1|n]}function me(e,t){return function(e,t,n){let r=0,o=e.length>>1;for(;o!==r;){const n=r+(o-r>>1),s=e[n<<1];if(t===s)return n<<1;s>t?o=n:r=n+1}return~(o<<1)}(e,t)}const ye=function(){var e={OnPush:0,Default:1};return e[e.OnPush]="OnPush",e[e.Default]="Default",e}(),we=function(){var e={Emulated:0,Native:1,None:2,ShadowDom:3};return e[e.Emulated]="Emulated",e[e.Native]="Native",e[e.None]="None",e[e.ShadowDom]="ShadowDom",e}(),ve={},be=[];let _e=0;function Ce(e){return c(()=>{const t=e.type,n=t.prototype,r={},o={type:t,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:r,inputs:null,outputs:null,exportAs:e.exportAs||null,onChanges:null,onInit:n.ngOnInit||null,doCheck:n.ngDoCheck||null,afterContentInit:n.ngAfterContentInit||null,afterContentChecked:n.ngAfterContentChecked||null,afterViewInit:n.ngAfterViewInit||null,afterViewChecked:n.ngAfterViewChecked||null,onDestroy:n.ngOnDestroy||null,onPush:e.changeDetection===ye.OnPush,directiveDefs:null,pipeDefs:null,selectors:e.selectors||be,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||we.Emulated,id:"c",styles:e.styles||be,_:null,setInput:null,schemas:e.schemas||null,tView:null},s=e.directives,i=e.features,u=e.pipes;return o.id+=_e++,o.inputs=Ie(e.inputs,r),o.outputs=Ie(e.outputs),i&&i.forEach(e=>e(o)),o.directiveDefs=s?()=>("function"==typeof s?s():s).map(Ee):null,o.pipeDefs=u?()=>("function"==typeof u?u():u).map(xe):null,o})}function De(e,t,n){const r=e.\u0275cmp;r.directiveDefs=()=>t.map(Ee),r.pipeDefs=()=>n.map(xe)}function Ee(e){return Te(e)||function(e){return e[L]||null}(e)}function xe(e){return function(e){return e[H]||null}(e)}const Ae={};function Fe(e){const t={type:e.type,bootstrap:e.bootstrap||be,declarations:e.declarations||be,imports:e.imports||be,exports:e.exports||be,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null};return null!=e.id&&c(()=>{Ae[e.id]=e.type}),t}function ke(e,t){return c(()=>{const n=Me(e,!0);n.declarations=t.declarations||be,n.imports=t.imports||be,n.exports=t.exports||be})}function Ie(e,t){if(null==e)return ve;const n={};for(const r in e)if(e.hasOwnProperty(r)){let o=e[r],s=o;Array.isArray(o)&&(s=o[1],o=o[0]),n[o]=r,t&&(t[o]=s)}return n}const Se=Ce;function Ne(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,onDestroy:e.type.prototype.ngOnDestroy||null}}function Te(e){return e[B]||null}function Oe(e,t){return e.hasOwnProperty(z)?e[z]:null}function Me(e,t){const n=e[$]||null;if(!n&&!0===t)throw new Error(`Type ${k(e)} does not have '\u0275mod' property.`);return n}function Re(e){return Array.isArray(e)&&"object"==typeof e[1]}function Ve(e){return Array.isArray(e)&&!0===e[1]}function Pe(e){return 0!=(8&e.flags)}function je(e){return 2==(2&e.flags)}function Be(e){return 1==(1&e.flags)}function Le(e){return null!==e.template}function He(e){return 0!=(512&e[2])}const $e={lFrame:at(null),bindingsEnabled:!0,checkNoChangesMode:!1};function Ue(){return $e.bindingsEnabled}function ze(){return $e.lFrame.lView}function qe(){return $e.lFrame.tView}function Ze(e){$e.lFrame.contextLView=e}function Qe(){return $e.lFrame.previousOrParentTNode}function Ge(e,t){$e.lFrame.previousOrParentTNode=e,$e.lFrame.isParent=t}function We(){return $e.lFrame.isParent}function Ke(){$e.lFrame.isParent=!1}function Ye(){return $e.checkNoChangesMode}function Je(e){$e.checkNoChangesMode=e}function Xe(){const e=$e.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function et(){return $e.lFrame.bindingIndex}function tt(){return $e.lFrame.bindingIndex++}function nt(e){const t=$e.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function rt(e,t){const n=$e.lFrame;n.bindingIndex=n.bindingRootIndex=e,n.currentDirectiveIndex=t}function ot(){return $e.lFrame.currentQueryIndex}function st(e){$e.lFrame.currentQueryIndex=e}function it(e,t){const n=ct();$e.lFrame=n,n.previousOrParentTNode=t,n.lView=e}function ut(e,t){const n=ct(),r=e[1];$e.lFrame=n,n.previousOrParentTNode=t,n.lView=e,n.tView=r,n.contextLView=e,n.bindingIndex=r.bindingStartIndex}function ct(){const e=$e.lFrame,t=null===e?null:e.child;return null===t?at(e):t}function at(e){const t={previousOrParentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:0,contextLView:null,elementDepthCount:0,currentNamespace:null,currentSanitizer:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null};return null!==e&&(e.child=t),t}function lt(){const e=$e.lFrame;return $e.lFrame=e.parent,e.previousOrParentTNode=null,e.lView=null,e}const dt=lt;function ft(){const e=lt();e.isParent=!0,e.tView=null,e.selectedIndex=0,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.currentSanitizer=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function ht(){return $e.lFrame.selectedIndex}function pt(e){$e.lFrame.selectedIndex=e}function gt(){$e.lFrame.currentNamespace="http://www.w3.org/2000/svg"}function mt(){$e.lFrame.currentNamespace=null}function yt(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n<r;n++){const t=e.data[n];t.afterContentInit&&(e.contentHooks||(e.contentHooks=[])).push(-n,t.afterContentInit),t.afterContentChecked&&((e.contentHooks||(e.contentHooks=[])).push(n,t.afterContentChecked),(e.contentCheckHooks||(e.contentCheckHooks=[])).push(n,t.afterContentChecked)),t.afterViewInit&&(e.viewHooks||(e.viewHooks=[])).push(-n,t.afterViewInit),t.afterViewChecked&&((e.viewHooks||(e.viewHooks=[])).push(n,t.afterViewChecked),(e.viewCheckHooks||(e.viewCheckHooks=[])).push(n,t.afterViewChecked)),null!=t.onDestroy&&(e.destroyHooks||(e.destroyHooks=[])).push(n,t.onDestroy)}}function wt(e,t,n){_t(e,t,3,n)}function vt(e,t,n,r){(3&e[2])===n&&_t(e,t,n,r)}function bt(e,t){let n=e[2];(3&n)===t&&(n&=1023,n+=1,e[2]=n)}function _t(e,t,n,r){const o=null!=r?r:-1;let s=0;for(let i=void 0!==r?65535&e[18]:0;i<t.length;i++)if("number"==typeof t[i+1]){if(s=t[i],null!=r&&s>=r)break}else t[i]<0&&(e[18]+=65536),(s<o||-1==o)&&(Ct(e,n,t,i),e[18]=(4294901760&e[18])+i+2),i++}function Ct(e,t,n,r){const o=n[r]<0,s=n[r+1],i=e[o?-n[r]:n[r]];o?e[2]>>10<e[18]>>16&&(3&e[2])===t&&(e[2]+=1024,s.call(i)):s.call(i)}class Dt{constructor(e,t,n){this.factory=e,this.resolving=!1,this.canSeeViewProviders=t,this.injectImpl=n}}let Et=void 0;function xt(e){Et=e}function At(){return void 0!==Et?Et:"undefined"!=typeof document?document:void 0}function Ft(e){return!!e.listen}const kt={createRenderer:(e,t)=>At()};function It(e,t,n){const r=Ft(e);let o=0;for(;o<n.length;){const s=n[o];if("number"==typeof s){if(0!==s)break;o++;const i=n[o++],u=n[o++],c=n[o++];r?e.setAttribute(t,u,c,i):t.setAttributeNS(i,u,c)}else{const i=s,u=n[++o];Nt(i)?r&&e.setProperty(t,i,u):r?e.setAttribute(t,i,u):t.setAttribute(i,u),o++}}return o}function St(e){return 3===e||4===e||6===e}function Nt(e){return 64===e.charCodeAt(0)}function Tt(e,t){if(null===t||0===t.length);else if(null===e||0===e.length)e=t.slice();else{let n=-1;for(let r=0;r<t.length;r++){const o=t[r];"number"==typeof o?n=o:0===n||Ot(e,n,o,null,-1===n||2===n?t[++r]:null)}}return e}function Ot(e,t,n,r,o){let s=0,i=e.length;if(-1===t)i=-1;else for(;s<e.length;){const n=e[s++];if("number"==typeof n){if(n===t){i=-1;break}if(n>t){i=s-1;break}}}for(;s<e.length;){const t=e[s];if("number"==typeof t)break;if(t===n){if(null===r)return void(null!==o&&(e[s+1]=o));if(r===e[s+1])return void(e[s+2]=o)}s++,null!==r&&s++,null!==o&&s++}-1!==i&&(e.splice(i,0,t),s=i+1),e.splice(s++,0,n),null!==r&&e.splice(s++,0,r),null!==o&&e.splice(s++,0,o)}function Mt(e){return-1!==e}function Rt(e){return 32767&e}function Vt(e){return e>>16}function Pt(e,t){let n=Vt(e),r=t;for(;n>0;)r=r[15],n--;return r}function jt(e){return"string"==typeof e?e:null==e?"":""+e}function Bt(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():jt(e)}const Lt=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(j))();function Ht(e){return{name:"window",target:e.ownerDocument.defaultView}}function $t(e){return{name:"document",target:e.ownerDocument}}function Ut(e){return{name:"body",target:e.ownerDocument.body}}function zt(e){return e instanceof Function?e():e}let qt=!0;function Zt(e){const t=qt;return qt=e,t}let Qt=0;function Gt(e,t){const n=Kt(e,t);if(-1!==n)return n;const r=t[1];r.firstCreatePass&&(e.injectorIndex=t.length,Wt(r.data,e),Wt(t,null),Wt(r.blueprint,null));const o=Yt(e,t),s=e.injectorIndex;if(Mt(o)){const e=Rt(o),n=Pt(o,t),r=n[1].data;for(let o=0;o<8;o++)t[s+o]=n[e+o]|r[e+o]}return t[s+8]=o,s}function Wt(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Kt(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null==t[e.injectorIndex+8]?-1:e.injectorIndex}function Yt(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=t[6],r=1;for(;n&&-1===n.injectorIndex;)n=(t=t[15])?t[6]:null,r++;return n?n.injectorIndex|r<<16:-1}function Jt(e,t,n){!function(e,t,n){let r="string"!=typeof n?n[q]:n.charCodeAt(0)||0;null==r&&(r=n[q]=Qt++);const o=255&r,s=1<<o,i=64&o,u=32&o,c=t.data;128&o?i?u?c[e+7]|=s:c[e+6]|=s:u?c[e+5]|=s:c[e+4]|=s:i?u?c[e+3]|=s:c[e+2]|=s:u?c[e+1]|=s:c[e]|=s}(e,t,n)}function Xt(e,t,n,r=g.Default,o){if(null!==e){const o=function(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e[q];return"number"==typeof t&&t>0?255&t:t}(n);if("function"==typeof o){it(t,e);try{const e=o();if(null!=e||r&g.Optional)return e;throw new Error(`No provider for ${Bt(n)}!`)}finally{dt()}}else if("number"==typeof o){if(-1===o)return new un(e,t);let s=null,i=Kt(e,t),u=-1,c=r&g.Host?t[16][6]:null;for((-1===i||r&g.SkipSelf)&&(u=-1===i?Yt(e,t):t[i+8],sn(r,!1)?(s=t[1],i=Rt(u),t=Pt(u,t)):i=-1);-1!==i;){u=t[i+8];const e=t[1];if(on(o,i,e.data)){const e=tn(i,t,n,s,r,c);if(e!==en)return e}sn(r,t[1].data[i+8]===c)&&on(o,i,t)?(s=e,i=Rt(u),t=Pt(u,t)):i=-1}}}if(r&g.Optional&&void 0===o&&(o=null),0==(r&(g.Self|g.Host))){const e=t[9],s=ee(void 0);try{return e?e.get(n,o,r&g.Optional):oe(n,o,r&g.Optional)}finally{ee(s)}}if(r&g.Optional)return o;throw new Error(`NodeInjector: NOT_FOUND [${Bt(n)}]`)}const en={};function tn(e,t,n,r,o,s){const i=t[1],u=i.data[e+8],c=nn(u,i,n,null==r?je(u)&&qt:r!=i&&3===u.type,o&g.Host&&s===u);return null!==c?rn(t,i,c,u):en}function nn(e,t,n,r,o){const s=e.providerIndexes,i=t.data,u=65535&s,c=e.directiveStart,a=s>>16,l=o?u+a:e.directiveEnd;for(let d=r?u:u+a;d<l;d++){const e=i[d];if(d<c&&n===e||d>=c&&e.type===n)return d}if(o){const e=i[c];if(e&&Le(e)&&e.type===n)return c}return null}function rn(e,t,n,r){let o=e[n];const s=t.data;if(o instanceof Dt){const i=o;if(i.resolving)throw new Error(`Circular dep for ${Bt(s[n])}`);const u=Zt(i.canSeeViewProviders);let c;i.resolving=!0,i.injectImpl&&(c=ee(i.injectImpl)),it(e,r);try{o=e[n]=i.factory(void 0,s,e,r),t.firstCreatePass&&n>=r.directiveStart&&function(e,t,n){const{onChanges:r,onInit:o,doCheck:s}=t;r&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,r),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,r)),o&&(n.preOrderHooks||(n.preOrderHooks=[])).push(-e,o),s&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,s),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,s))}(n,s[n],t)}finally{i.injectImpl&&ee(c),Zt(u),i.resolving=!1,dt()}}return o}function on(e,t,n){const r=64&e,o=32&e;let s;return s=128&e?r?o?n[t+7]:n[t+6]:o?n[t+5]:n[t+4]:r?o?n[t+3]:n[t+2]:o?n[t+1]:n[t],!!(s&1<<e)}function sn(e,t){return!(e&g.Self||e&g.Host&&t)}class un{constructor(e,t){this._tNode=e,this._lView=t}get(e,t){return Xt(this._tNode,this._lView,e,void 0,t)}}function cn(e){return c(()=>{const t=Object.getPrototypeOf(e.prototype).constructor,n=t[z]||function e(t){const n=t;if(O(t))return()=>{const t=e(T(n));return t?t():null};let r=Oe(n);if(null===r){const e=C(n);r=e&&e.factory}return r||null}(t);return null!==n?n:e=>new e})}function an(e){return e.ngDebugContext}function ln(e){return e.ngOriginalError}function dn(e,...t){e.error(...t)}class fn{constructor(){this._console=console}handleError(e){const t=this._findOriginalError(e),n=this._findContext(e),r=function(e){return e.ngErrorLogger||dn}(e);r(this._console,"ERROR",e),t&&r(this._console,"ORIGINAL ERROR",t),n&&r(this._console,"ERROR CONTEXT",n)}_findContext(e){return e?an(e)?an(e):this._findContext(ln(e)):null}_findOriginalError(e){let t=ln(e);for(;t&&ln(t);)t=ln(t);return t}}class hn{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity}`+" (see http://g.co/ng/security#xss)"}}class pn extends hn{getTypeName(){return"HTML"}}class gn extends hn{getTypeName(){return"Style"}}class mn extends hn{getTypeName(){return"Script"}}class yn extends hn{getTypeName(){return"URL"}}class wn extends hn{getTypeName(){return"ResourceURL"}}function vn(e){return e instanceof hn?e.changingThisBreaksApplicationSecurity:e}function bn(e,t){const n=_n(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see http://g.co/ng/security#xss)`)}return n===t}function _n(e){return e instanceof hn&&e.getTypeName()||null}function Cn(e){return new pn(e)}function Dn(e){return new gn(e)}function En(e){return new mn(e)}function xn(e){return new yn(e)}function An(e){return new wn(e)}let Fn=!0,kn=!1;function In(){return kn=!0,Fn}function Sn(){if(kn)throw new Error("Cannot enable prod mode after platform setup.");Fn=!1}class Nn{constructor(e){this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert");let t=this.inertDocument.body;if(null==t){const e=this.inertDocument.createElement("html");this.inertDocument.appendChild(e),t=this.inertDocument.createElement("body"),e.appendChild(t)}t.innerHTML='<svg><g onload="this.parentNode.remove()"></g></svg>',!t.querySelector||t.querySelector("svg")?(t.innerHTML='<svg><p><style><img src="</style><img src=x onerror=alert(1)//">',this.getInertBodyElement=t.querySelector&&t.querySelector("svg img")&&function(){try{return!!window.DOMParser}catch(e){return!1}}()?this.getInertBodyElement_DOMParser:this.getInertBodyElement_InertDocument):this.getInertBodyElement=this.getInertBodyElement_XHR}getInertBodyElement_XHR(e){e="<body><remove></remove>"+e+"</body>";try{e=encodeURI(e)}catch(r){return null}const t=new XMLHttpRequest;t.responseType="document",t.open("GET","data:text/html;charset=utf-8,"+e,!1),t.send(void 0);const n=t.response.body;return n.removeChild(n.firstChild),n}getInertBodyElement_DOMParser(e){e="<body><remove></remove>"+e+"</body>";try{const t=(new window.DOMParser).parseFromString(e,"text/html").body;return t.removeChild(t.firstChild),t}catch(t){return null}}getInertBodyElement_InertDocument(e){const t=this.inertDocument.createElement("template");if("content"in t)return t.innerHTML=e,t;const n=this.inertDocument.createElement("body");return n.innerHTML=e,this.defaultDoc.documentMode&&this.stripCustomNsAttrs(n),n}stripCustomNsAttrs(e){const t=e.attributes;for(let r=t.length-1;0<r;r--){const n=t.item(r).name;"xmlns:ns1"!==n&&0!==n.indexOf("ns1:")||e.removeAttribute(n)}let n=e.firstChild;for(;n;)n.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(n),n=n.nextSibling}}const Tn=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,On=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i;function Mn(e){return(e=String(e)).match(Tn)||e.match(On)?e:(In()&&console.warn(`WARNING: sanitizing unsafe URL value ${e} (see http://g.co/ng/security#xss)`),"unsafe:"+e)}function Rn(e){return(e=String(e)).split(",").map(e=>Mn(e.trim())).join(", ")}function Vn(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function Pn(...e){const t={};for(const n of e)for(const e in n)n.hasOwnProperty(e)&&(t[e]=!0);return t}const jn=Vn("area,br,col,hr,img,wbr"),Bn=Vn("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Ln=Vn("rp,rt"),Hn=Pn(Ln,Bn),$n=Pn(jn,Pn(Bn,Vn("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Pn(Ln,Vn("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Hn),Un=Vn("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),zn=Vn("srcset"),qn=Pn(Un,zn,Vn("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Vn("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),Zn=Vn("script,style,template");class Qn{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(e){let t=e.firstChild,n=!0;for(;t;)if(t.nodeType===Node.ELEMENT_NODE?n=this.startElement(t):t.nodeType===Node.TEXT_NODE?this.chars(t.nodeValue):this.sanitizedSomething=!0,n&&t.firstChild)t=t.firstChild;else for(;t;){t.nodeType===Node.ELEMENT_NODE&&this.endElement(t);let e=this.checkClobberedElement(t,t.nextSibling);if(e){t=e;break}t=this.checkClobberedElement(t,t.parentNode)}return this.buf.join("")}startElement(e){const t=e.nodeName.toLowerCase();if(!$n.hasOwnProperty(t))return this.sanitizedSomething=!0,!Zn.hasOwnProperty(t);this.buf.push("<"),this.buf.push(t);const n=e.attributes;for(let r=0;r<n.length;r++){const e=n.item(r),t=e.name,o=t.toLowerCase();if(!qn.hasOwnProperty(o)){this.sanitizedSomething=!0;continue}let s=e.value;Un[o]&&(s=Mn(s)),zn[o]&&(s=Rn(s)),this.buf.push(" ",t,'="',Kn(s),'"')}return this.buf.push(">"),!0}endElement(e){const t=e.nodeName.toLowerCase();$n.hasOwnProperty(t)&&!jn.hasOwnProperty(t)&&(this.buf.push("</"),this.buf.push(t),this.buf.push(">"))}chars(e){this.buf.push(Kn(e))}checkClobberedElement(e,t){if(t&&(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`);return t}}const Gn=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Wn=/([^\#-~ |!])/g;function Kn(e){return e.replace(/&/g,"&").replace(Gn,(function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"})).replace(Wn,(function(e){return"&#"+e.charCodeAt(0)+";"})).replace(/</g,"<").replace(/>/g,">")}let Yn;function Jn(e,t){let n=null;try{Yn=Yn||new Nn(e);let r=t?String(t):"";n=Yn.getInertBodyElement(r);let o=5,s=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=s,s=n.innerHTML,n=Yn.getInertBodyElement(r)}while(r!==s);const i=new Qn,u=i.sanitizeChildren(Xn(n)||n);return In()&&i.sanitizedSomething&&console.warn("WARNING: sanitizing HTML stripped some content, see http://g.co/ng/security#xss"),u}finally{if(n){const e=Xn(n)||n;for(;e.firstChild;)e.removeChild(e.firstChild)}}}function Xn(e){return"content"in e&&function(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}const er=function(){var e={NONE:0,HTML:1,STYLE:2,SCRIPT:3,URL:4,RESOURCE_URL:5};return e[e.NONE]="NONE",e[e.HTML]="HTML",e[e.STYLE]="STYLE",e[e.SCRIPT]="SCRIPT",e[e.URL]="URL",e[e.RESOURCE_URL]="RESOURCE_URL",e}(),tr=new RegExp("^([-,.\"'%_!# a-zA-Z0-9]+|(?:(?:matrix|translate|scale|rotate|skew|perspective)(?:X|Y|Z|3d)?|(?:rgb|hsl)a?|(?:repeating-)?(?:linear|radial)-gradient|(?:attr|calc|var))\\([-0-9.%, #a-zA-Z]+\\))$","g"),nr=/^url\(([^)]+)\)$/;function rr(e){if(!(e=String(e).trim()))return"";const t=e.match(nr);return t&&Mn(t[1])===t[1]||e.match(tr)&&function(e){let t=!0,n=!0;for(let r=0;r<e.length;r++){const o=e.charAt(r);"'"===o&&n?t=!t:'"'===o&&t&&(n=!n)}return t&&n}(e)?e:(In()&&console.warn(`WARNING: sanitizing unsafe style value ${e} (see http://g.co/ng/security#xss).`),"unsafe")}function or(e){const t=cr();return t?t.sanitize(er.HTML,e)||"":bn(e,"HTML")?vn(e):Jn(At(),jt(e))}function sr(e){const t=cr();return t?t.sanitize(er.STYLE,e)||"":bn(e,"Style")?vn(e):rr(jt(e))}function ir(e){const t=cr();return t?t.sanitize(er.URL,e)||"":bn(e,"URL")?vn(e):Mn(jt(e))}const ur=function(e,t,n){if(void 0===t&&void 0===n)return sr(e);let r=!0;return 1&(n=n||3)&&(r=function(e){return"background-image"===e||"backgroundImage"===e||"background"===e||"border-image"===e||"borderImage"===e||"border-image-source"===e||"borderImageSource"===e||"filter"===e||"list-style"===e||"listStyle"===e||"list-style-image"===e||"listStyleImage"===e||"clip-path"===e||"clipPath"===e}(e)),2&n?r?sr(t):vn(t):r};function cr(){const e=ze();return e&&e[12]}const ar=/([A-Z])/g;function lr(e){try{return null!=e?e.toString().slice(0,30):e}catch(t){return"[ERROR] Exception while trying to serialize the value"}}function dr(e){for(;Array.isArray(e);)e=e[0];return e}function fr(e,t){return dr(t[e+19])}function hr(e,t){return dr(t[e.index])}function pr(e,t){const n=e.index;return-1!==n?dr(t[n]):null}function gr(e,t){return e.data[t+19]}function mr(e,t){return e[t+19]}function yr(e,t){const n=t[e];return Re(n)?n:n[0]}function wr(e){return e.__ngContext__||null}function vr(e){const t=wr(e);return t?Array.isArray(t)?t:t.lView:null}function br(e){return 4==(4&e[2])}function _r(e){return 128==(128&e[2])}function Cr(e,t){return null===e||null==t?null:e[t]}function Dr(e){e[18]=0}function Er(e,t,n){return{lView:e,nodeIndex:t,native:n,component:void 0,directives:void 0,localRefs:void 0}}function xr(e,t){e.__ngContext__=t}function Ar(e,t){let n=e[1].firstChild;for(;n;){if(pr(n,e)===t)return n.index;n=Fr(n)}return-1}function Fr(e){if(e.child)return e.child;if(e.next)return e.next;for(;e.parent&&!e.parent.next;)e=e.parent;return e.parent&&e.parent.next}function kr(e){throw new Error(`Multiple components match node with tagname ${e.tagName}`)}function Ir(){throw new Error("Cannot mix multi providers and regular providers")}function Sr(e,t,n){let r=e.length;for(;;){const o=e.indexOf(t,n);if(-1===o)return o;if(0===o||e.charCodeAt(o-1)<=32){const n=t.length;if(o+n===r||e.charCodeAt(o+n)<=32)return o}n=o+1}}function Nr(e,t,n){let r=0;for(;r<e.length;){let o=e[r++];if(n&&"class"===o){if(o=e[r],-1!==Sr(o.toLowerCase(),t,0))return!0}else if(1===o){for(;r<e.length&&"string"==typeof(o=e[r++]);)if(o.toLowerCase()===t)return!0;return!1}}return!1}function Tr(e,t,n){return t===(0!==e.type||n?e.tagName:"ng-template")}function Or(e,t,n){let r=4;const o=e.attrs||[],s=function(e){for(let t=0;t<e.length;t++)if(St(e[t]))return t;return e.length}(o);let i=!1;for(let u=0;u<t.length;u++){const c=t[u];if("number"!=typeof c){if(!i)if(4&r){if(r=2|1&r,""!==c&&!Tr(e,c,n)||""===c&&1===t.length){if(Mr(r))return!1;i=!0}}else{const a=8&r?c:t[++u];if(8&r&&null!==e.attrs){if(!Nr(e.attrs,a,n)){if(Mr(r))return!1;i=!0}continue}const l=Rr(8&r?"class":c,o,0==e.type&&"ng-template"!==e.tagName,n);if(-1===l){if(Mr(r))return!1;i=!0;continue}if(""!==a){let e;e=l>s?"":o[l+1].toLowerCase();const t=8&r?e:null;if(t&&-1!==Sr(t,a,0)||2&r&&a!==e){if(Mr(r))return!1;i=!0}}}}else{if(!i&&!Mr(r)&&!Mr(c))return!1;if(i&&Mr(c))continue;i=!1,r=c|1&r}}return Mr(r)||i}function Mr(e){return 0==(1&e)}function Rr(e,t,n,r){if(null===t)return-1;let o=0;if(r||!n){let n=!1;for(;o<t.length;){const r=t[o];if(r===e)return o;if(3===r||6===r)n=!0;else{if(1===r||2===r){let e=t[++o];for(;"string"==typeof e;)e=t[++o];continue}if(4===r)break;if(0===r){o+=4;continue}}o+=n?1:2}return-1}return function(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){if(e[n]===t)return n;n++}return-1}(t,e)}function Vr(e,t,n=!1){for(let r=0;r<t.length;r++)if(Or(e,t[r],n))return!0;return!1}function Pr(e,t){e:for(let n=0;n<t.length;n++){const r=t[n];if(e.length===r.length){for(let t=0;t<e.length;t++)if(e[t]!==r[t])continue e;return!0}}return!1}function jr(e,t){return e?":not("+t.trim()+")":t}function Br(e){let t=e[0],n=1,r=2,o="",s=!1;for(;n<e.length;){let i=e[n];if("string"==typeof i)if(2&r){const t=e[++n];o+="["+i+(t.length>0?'="'+t+'"':"")+"]"}else 8&r?o+="."+i:4&r&&(o+=" "+i);else""===o||Mr(i)||(t+=jr(s,o),o=""),r=i,s=s||!Mr(r);n++}return""!==o&&(t+=jr(s,o)),t}const Lr={};function Hr(e){const t=e[3];return Ve(t)?t[3]:t}function $r(e){Ur(qe(),ze(),ht()+e,Ye())}function Ur(e,t,n,r){if(!r)if(3==(3&t[2])){const r=e.preOrderCheckHooks;null!==r&&wt(t,r,n)}else{const r=e.preOrderHooks;null!==r&&vt(t,r,0,n)}pt(n)}const zr={marker:"element"},qr={marker:"comment"};function Zr(e,t){return e<<17|t<<2}function Qr(e){return e>>17&32767}function Gr(e){return 2|e}function Wr(e){return(131068&e)>>2}function Kr(e,t){return-131069&e|t<<2}function Yr(e){return 1|e}function Jr(e,t){const n=e.contentQueries;if(null!==n)for(let r=0;r<n.length;r+=2){const o=n[r],s=n[r+1];if(-1!==s){const n=e.data[s];st(o),n.contentQueries(2,t[s],s)}}}function Xr(e,t,n){return Ft(t)?t.createElement(e,n):null===n?t.createElement(e):t.createElementNS(n,e)}function eo(e,t,n,r,o,s,i,u,c,a){const l=t.blueprint.slice();return l[0]=o,l[2]=140|r,Dr(l),l[3]=l[15]=e,l[8]=n,l[10]=i||e&&e[10],l[11]=u||e&&e[11],l[12]=c||e&&e[12]||null,l[9]=a||e&&e[9]||null,l[6]=s,l[16]=2==t.type?e[16]:l,l}function to(e,t,n,r,o,s){const i=n+19,u=e.data[i]||function(e,t,n,r,o,s){const i=Qe(),u=We(),c=u?i:i&&i.parent,a=e.data[n]=fo(0,c&&c!==t?c:null,r,n,o,s);return null===e.firstChild&&(e.firstChild=a),i&&(!u||null!=i.child||null===a.parent&&2!==i.type?u||(i.next=a):i.child=a),a}(e,t,i,r,o,s);return Ge(u,!0),u}function no(e,t,n){ut(t,t[6]);try{const r=e.viewQuery;null!==r&&Vo(1,r,n);const o=e.template;null!==o&&so(e,t,o,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),e.staticContentQueries&&Jr(e,t),e.staticViewQueries&&Vo(2,e.viewQuery,n);const s=e.components;null!==s&&function(e,t){for(let n=0;n<t.length;n++)No(e,t[n])}(t,s)}finally{t[2]&=-5,ft()}}function ro(e,t,n,r){const o=t[2];if(256==(256&o))return;ut(t,t[6]);const s=Ye();try{Dr(t),$e.lFrame.bindingIndex=e.bindingStartIndex,null!==n&&so(e,t,n,2,r);const i=3==(3&o);if(!s)if(i){const n=e.preOrderCheckHooks;null!==n&&wt(t,n,null)}else{const n=e.preOrderHooks;null!==n&&vt(t,n,0,null),bt(t,0)}if(function(e){let t=e[13];for(;null!==t;){let n;if(Ve(t)&&(n=t[2])>>1==-1){for(let e=9;e<t.length;e++){const n=t[e],r=n[1];_r(n)&&ro(r,n,r.template,n[8])}0!=(1&n)&&Io(t,e[16])}t=t[4]}}(t),null!==e.contentQueries&&Jr(e,t),!s)if(i){const n=e.contentCheckHooks;null!==n&&wt(t,n)}else{const n=e.contentHooks;null!==n&&vt(t,n,1),bt(t,1)}!function(e,t){try{const n=e.expandoInstructions;if(null!==n){let r=e.expandoStartIndex,o=-1,s=-1;for(let e=0;e<n.length;e++){const i=n[e];"number"==typeof i?i<=0?(s=0-i,pt(s),r+=9+n[++e],o=r):r+=i:(null!==i&&(rt(r,o),i(2,t[o])),o++)}}}finally{pt(-1)}}(e,t);const u=e.components;null!==u&&function(e,t){for(let n=0;n<t.length;n++)So(e,t[n])}(t,u);const c=e.viewQuery;if(null!==c&&Vo(2,c,r),!s)if(i){const n=e.viewCheckHooks;null!==n&&wt(t,n)}else{const n=e.viewHooks;null!==n&&vt(t,n,2),bt(t,2)}!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),s||(t[2]&=-73)}finally{ft()}}function oo(e,t,n,r){const o=t[10],s=!Ye(),i=br(t);try{s&&!i&&o.begin&&o.begin(),i&&no(e,t,r),ro(e,t,n,r)}finally{s&&!i&&o.end&&o.end()}}function so(e,t,n,r,o){const s=ht();try{pt(-1),2&r&&t.length>19&&Ur(e,t,0,Ye()),n(r,o)}finally{pt(s)}}function io(e,t,n){if(Pe(t)){const r=t.directiveEnd;for(let o=t.directiveStart;o<r;o++){const t=e.data[o];t.contentQueries&&t.contentQueries(1,n[o],o)}}}function uo(e,t,n){Ue()&&(function(e,t,n,r){const o=n.directiveStart,s=n.directiveEnd;e.firstCreatePass||Gt(n,t),xr(r,t);const i=n.initialInputs;for(let u=o;u<s;u++){const r=e.data[u],s=Le(r);s&&Eo(t,n,r);const c=rn(t,e,u,n);xr(c,t),null!==i&&Ao(0,u-o,c,r,0,i),s&&(yr(n.index,t)[8]=c)}}(e,t,n,hr(n,t)),128==(128&n.flags)&&function(e,t,n){const r=n.directiveStart,o=n.directiveEnd,s=e.expandoInstructions,i=e.firstCreatePass,u=n.index-19;try{pt(u);for(let n=r;n<o;n++){const r=e.data[n],o=t[n];null!==r.hostBindings||0!==r.hostVars||null!==r.hostAttrs?wo(r,o):i&&s.push(null)}}finally{pt(-1)}}(e,t,n))}function co(e,t,n=hr){const r=t.localNames;if(null!==r){let o=t.index+1;for(let s=0;s<r.length;s+=2){const i=r[s+1],u=-1===i?n(t,e):e[i];e[o++]=u}}}function ao(e){return e.tView||(e.tView=lo(1,-1,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts))}function lo(e,t,n,r,o,s,i,u,c,a){const l=19+r,d=l+o,f=function(e,t){const n=[];for(let r=0;r<t;r++)n.push(r<e?null:Lr);return n}(l,d);return f[1]={type:e,id:t,blueprint:f,template:n,queries:null,viewQuery:u,node:null,data:f.slice().fill(null,l),bindingStartIndex:l,expandoStartIndex:d,expandoInstructions:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof s?s():s,pipeRegistry:"function"==typeof i?i():i,firstChild:null,schemas:c,consts:a}}function fo(e,t,n,r,o,s){return{type:n,index:r,injectorIndex:t?t.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,propertyBindings:null,flags:0,providerIndexes:0,tagName:o,attrs:s,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tViews:null,next:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,residualStyles:void 0,classes:null,residualClasses:void 0,classBindings:0,styleBindings:0}}function ho(e,t,n){for(let r in e)if(e.hasOwnProperty(r)){const o=e[r];(n=null===n?{}:n).hasOwnProperty(r)?n[r].push(t,o):n[r]=[t,o]}return n}function po(e,t,n,r,o,s,i,u){const c=fr(n,t),a=gr(e,n);let l,d=a.inputs;if(!i&&null!=d&&(l=d[r]))$o(e,t,l,r,o),je(a)&&function(e,t){const n=yr(t,e);16&n[2]||(n[2]|=64)}(t,n+19);else if(3===a.type){r="class"===(f=r)?"className":"for"===f?"htmlFor":"formaction"===f?"formAction":"innerHtml"===f?"innerHTML":"readonly"===f?"readOnly":"tabindex"===f?"tabIndex":f;const e=u?u(a,t):t[11];o=null!=s?s(o,a.tagName||"",r):o,Ft(e)?e.setProperty(c,r,o):Nt(r)||(c.setProperty?c.setProperty(r,o):c[r]=o)}var f}function go(e,t,n,r){let o=!1;if(Ue()){const s=function(e,t,n){const r=e.directiveRegistry;let o=null;if(r)for(let s=0;s<r.length;s++){const i=r[s];Vr(n,i.selectors,!1)&&(o||(o=[]),Jt(Gt(n,t),e,i.type),Le(i)?(2&n.flags&&kr(n),bo(e,n),o.unshift(i)):o.push(i))}return o}(e,t,n),i=null===r?null:{"":-1};if(null!==s){let r=0;o=!0,Co(n,e.data.length,s.length);for(let e=0;e<s.length;e++){const t=s[e];t.providersResolver&&t.providersResolver(t)}vo(e,n,s.length);let u=!1,c=!1;for(let o=0;o<s.length;o++){const a=s[o];n.mergedAttrs=Tt(n.mergedAttrs,a.hostAttrs),Do(e,t,a),_o(e.data.length-1,a,i),null!==a.contentQueries&&(n.flags|=8),null===a.hostBindings&&null===a.hostAttrs&&0===a.hostVars||(n.flags|=128),!u&&(a.onChanges||a.onInit||a.doCheck)&&((e.preOrderHooks||(e.preOrderHooks=[])).push(n.index-19),u=!0),c||!a.onChanges&&!a.doCheck||((e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n.index-19),c=!0),mo(e,a),r+=a.hostVars}!function(e,t){const n=t.directiveEnd,r=e.data,o=t.attrs,s=[];let i=null,u=null;for(let c=t.directiveStart;c<n;c++){const e=r[c],t=e.inputs;s.push(null!==o?Fo(t,o):null),i=ho(t,c,i),u=ho(e.outputs,c,u)}null!==i&&(i.hasOwnProperty("class")&&(t.flags|=16),i.hasOwnProperty("style")&&(t.flags|=32)),t.initialInputs=s,t.inputs=i,t.outputs=u}(e,n),yo(e,t,r)}i&&function(e,t,n){if(t){const r=e.localNames=[];for(let e=0;e<t.length;e+=2){const o=n[t[e+1]];if(null==o)throw new Error(`Export of name '${t[e+1]}' not found!`);r.push(t[e],o)}}}(n,r,i)}return n.mergedAttrs=Tt(n.mergedAttrs,n.attrs),o}function mo(e,t){const n=e.expandoInstructions;n.push(t.hostBindings),0!==t.hostVars&&n.push(t.hostVars)}function yo(e,t,n){for(let r=0;r<n;r++)t.push(Lr),e.blueprint.push(Lr),e.data.push(null)}function wo(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function vo(e,t,n){const r=19-t.index,o=e.data.length-(65535&t.providerIndexes);(e.expandoInstructions||(e.expandoInstructions=[])).push(r,o,n)}function bo(e,t){t.flags|=2,(e.components||(e.components=[])).push(t.index)}function _o(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;Le(t)&&(n[""]=e)}}function Co(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}function Do(e,t,n){e.data.push(n);const r=n.factory||(n.factory=Oe(n.type)),o=new Dt(r,Le(n),null);e.blueprint.push(o),t.push(o)}function Eo(e,t,n){const r=hr(t,e),o=ao(n),s=e[10],i=To(e,eo(e,o,null,n.onPush?64:16,r,t,s,s.createRenderer(r,n)));e[t.index]=i}function xo(e,t,n,r,o,s,i){const u=fr(e,o),c=o[11];if(null==n)Ft(c)?c.removeAttribute(u,t,i):u.removeAttribute(t);else{const o=gr(r,e),a=null==s?jt(n):s(n,o.tagName||"",t);Ft(c)?c.setAttribute(u,t,a,i):i?u.setAttributeNS(i,t,a):u.setAttribute(t,a)}}function Ao(e,t,n,r,o,s){const i=s[t];if(null!==i){const e=r.setInput;for(let t=0;t<i.length;){const o=i[t++],s=i[t++],u=i[t++];null!==e?r.setInput(n,u,o,s):n[s]=u}}}function Fo(e,t){let n=null,r=0;for(;r<t.length;){const o=t[r];if(0!==o)if(5!==o){if("number"==typeof o)break;e.hasOwnProperty(o)&&(null===n&&(n=[]),n.push(o,e[o],t[r+1])),r+=2}else r+=2;else r+=4}return n}function ko(e,t,n,r){return new Array(e,!0,-2,t,null,null,r,n,null)}function Io(e,t){const n=e[5];for(let r=0;r<n.length;r++){const e=n[r],o=e[3][3][16];if(o!==t&&0==(16&o[2])){const t=e[1];ro(t,e,t.template,e[8])}}}function So(e,t){const n=yr(t,e);if(_r(n)&&80&n[2]){const e=n[1];ro(e,n,e.template,n[8])}}function No(e,t){const n=yr(t,e),r=n[1];!function(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(r,n),no(r,n,n[8])}function To(e,t){return e[13]?e[14][4]=t:e[13]=t,e[14]=t,t}function Oo(e){for(;e;){e[2]|=64;const t=Hr(e);if(He(e)&&!t)return e;e=t}return null}function Mo(e,t,n){const r=t[10];r.begin&&r.begin();try{ro(e,t,e.template,n)}catch(o){throw Ho(t,o),o}finally{r.end&&r.end()}}function Ro(e){!function(e){for(let t=0;t<e.components.length;t++){const n=e.components[t],r=vr(n),o=r[1];oo(o,r,o.template,n)}}(e[8])}function Vo(e,t,n){st(0),t(e,n)}const Po=(()=>Promise.resolve(null))();function jo(e){return e[7]||(e[7]=[])}function Bo(e){return e.cleanup||(e.cleanup=[])}function Lo(e,t){return function(e){for(;Array.isArray(e);){if("object"==typeof e[1])return e;e=e[0]}return null}(t[e.index])[11]}function Ho(e,t){const n=e[9],r=n?n.get(fn,null):null;r&&r.handleError(t)}function $o(e,t,n,r,o){for(let s=0;s<n.length;){const i=n[s++],u=n[s++],c=t[i],a=e.data[i];null!==a.setInput?a.setInput(c,o,r,u):c[u]=o}}function Uo(e,t,n){const r=fr(t,e),o=e[11];Ft(o)?o.setValue(r,n):r.textContent=n}function zo(e,t){const n=t[3];return-1===e.index?Ve(n)?n:null:n}function qo(e,t){const n=zo(e,t);return n?os(t[11],n[7]):null}function Zo(e,t,n,r,o){if(null!=r){let s,i=!1;Ve(r)?s=r:Re(r)&&(i=!0,r=r[0]);const u=dr(r);0===e&&null!==n?null==o?ns(t,n,u):ts(t,n,u,o||null):1===e&&null!==n?ts(t,n,u,o||null):2===e?cs(t,u,i):3===e&&t.destroyNode(u),null!=s&&function(e,t,n,r,o){const s=n[7];s!==dr(n)&&Zo(t,e,r,s,o);for(let i=9;i<n.length;i++){const o=n[i];ls(o[1],o,e,t,r,s)}}(t,e,s,n,o)}}function Qo(e,t){return Ft(t)?t.createText(e):t.createTextNode(e)}function Go(e,t,n,r){const o=qo(e.node,t);o&&ls(e,t,t[11],n?1:2,o,r)}function Wo(e,t){const n=e[5],r=n.indexOf(t);n.splice(r,1)}function Ko(e,t){if(e.length<=9)return;const n=9+t,r=e[n];if(r){const o=r[17];null!==o&&o!==e&&Wo(o,r),t>0&&(e[n-1][4]=r[4]);const s=fe(e,9+t);Go(r[1],r,!1,null);const i=s[5];null!==i&&i.detachView(s[1]),r[3]=null,r[4]=null,r[2]&=-129}return r}function Yo(e,t){if(!(256&t[2])){const n=t[11];Ft(n)&&n.destroyNode&&ls(e,t,n,3,null,null),function(e){let t=e[13];if(!t)return Xo(e[1],e);for(;t;){let n=null;if(Re(t))n=t[13];else{const e=t[9];e&&(n=e)}if(!n){for(;t&&!t[4]&&t!==e;)Re(t)&&Xo(t[1],t),t=Jo(t,e);null===t&&(t=e),Re(t)&&Xo(t[1],t),n=t&&t[4]}t=n}}(t)}}function Jo(e,t){let n;return Re(e)&&(n=e[6])&&2===n.type?zo(n,e):e[3]===t?null:e[3]}function Xo(e,t){if(!(256&t[2])){t[2]&=-129,t[2]|=256,function(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r<n.length;r+=2){const e=t[n[r]];e instanceof Dt||n[r+1].call(e)}}(e,t),function(e,t){const n=e.cleanup;if(null!==n){const e=t[7];for(let r=0;r<n.length-1;r+=2)if("string"==typeof n[r]){const o=n[r+1],s="function"==typeof o?o(t):dr(t[o]),i=e[n[r+2]],u=n[r+3];"boolean"==typeof u?s.removeEventListener(n[r],i,u):u>=0?e[u]():e[-u].unsubscribe(),r+=2}else n[r].call(e[n[r+1]]);t[7]=null}}(e,t);const n=t[6];n&&3===n.type&&Ft(t[11])&&t[11].destroy();const r=t[17];if(null!==r&&Ve(t[3])){r!==t[3]&&Wo(r,t);const n=t[5];null!==n&&n.detachView(e)}}}function es(e,t,n){let r=t.parent;for(;null!=r&&(4===r.type||5===r.type);)r=(t=r).parent;if(null==r){const e=n[6];return 2===e.type?qo(e,n):n[0]}if(t&&5===t.type&&4&t.flags)return hr(t,n).parentNode;if(2&r.flags){const t=e.data,n=t[t[r.index].directiveStart].encapsulation;if(n!==we.ShadowDom&&n!==we.Native)return null}return hr(r,n)}function ts(e,t,n,r){Ft(e)?e.insertBefore(t,n,r):t.insertBefore(n,r,!0)}function ns(e,t,n){Ft(e)?e.appendChild(t,n):t.appendChild(n)}function rs(e,t,n,r){null!==r?ts(e,t,n,r):ns(e,t,n)}function os(e,t){return Ft(e)?e.parentNode(t):t.parentNode}function ss(e,t){if(2===e.type){const n=zo(e,t);return null===n?null:us(n.indexOf(t,9)-9,n)}return 4===e.type||5===e.type?hr(e,t):null}function is(e,t,n,r){const o=es(e,r,t);if(null!=o){const e=t[11],s=ss(r.parent||t[6],t);if(Array.isArray(n))for(let t=0;t<n.length;t++)rs(e,o,n[t],s);else rs(e,o,n,s)}}function us(e,t){const n=9+e+1;if(n<t.length){const e=t[n],r=e[1].firstChild;if(null!==r)return function e(t,n){if(null!==n){const r=n.type;if(3===r)return hr(n,t);if(0===r)return us(-1,t[n.index]);if(4===r||5===r){const r=n.child;if(null!==r)return e(t,r);{const e=t[n.index];return Ve(e)?us(-1,e):dr(e)}}{const r=t[16],o=r[6],s=Hr(r),i=o.projection[n.projection];return null!=i?e(s,i):e(t,n.next)}}return null}(e,r)}return t[7]}function cs(e,t,n){const r=os(e,t);r&&function(e,t,n,r){Ft(e)?e.removeChild(t,n,r):t.removeChild(n)}(e,r,t,n)}function as(e,t,n,r,o,s,i){for(;null!=n;){const u=r[n.index],c=n.type;i&&0===t&&(u&&xr(dr(u),r),n.flags|=4),64!=(64&n.flags)&&(4===c||5===c?(as(e,t,n.child,r,o,s,!1),Zo(t,e,o,u,s)):1===c?fs(e,t,r,n,o,s):Zo(t,e,o,u,s)),n=i?n.projectionNext:n.next}}function ls(e,t,n,r,o,s){as(n,r,e.node.child,t,o,s,!1)}function ds(e,t,n){fs(t[11],0,t,n,es(e,n,t),ss(n.parent||t[6],t))}function fs(e,t,n,r,o,s){const i=n[16],u=i[6].projection[r.projection];if(Array.isArray(u))for(let c=0;c<u.length;c++)Zo(t,e,o,u[c],s);else as(e,t,u,i[3],o,s,!0)}function hs(e,t,n){Ft(e)?e.setAttribute(t,"style",n):t.style.cssText=n}function ps(e,t,n){Ft(e)?""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n):t.className=n}class gs{constructor(e,t){this._lView=e,this._cdRefInjectingView=t,this._appRef=null,this._viewContainerRef=null,this._tViewNode=null}get rootNodes(){const e=this._lView;return null==e[0]?function e(t,n,r,o,s=!1){for(;null!==r;){const i=n[r.index];if(null!==i&&o.push(dr(i)),Ve(i))for(let t=9;t<i.length;t++){const n=i[t],r=n[1].firstChild;null!==r&&e(n[1],n,r,o)}const u=r.type;if(4===u||5===u)e(t,n,r.child,o);else if(1===u){const t=n[16],s=t[6],i=Hr(t);let u=s.projection[r.projection];null!==u&&null!==i&&e(i[1],i,u,o,!0)}r=s?r.projectionNext:r.next}return o}(e[1],e,e[6].child,[]):[]}get context(){return this._lView[8]}get destroyed(){return 256==(256&this._lView[2])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._viewContainerRef){const e=this._viewContainerRef.indexOf(this);e>-1&&this._viewContainerRef.detach(e),this._viewContainerRef=null}Yo(this._lView[1],this._lView)}onDestroy(e){var t,n,r;t=this._lView[1],r=e,jo(n=this._lView).push(r),t.firstCreatePass&&Bo(t).push(n[7].length-1,null)}markForCheck(){Oo(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){Mo(this._lView[1],this._lView,this.context)}checkNoChanges(){!function(e,t,n){Je(!0);try{Mo(e,t,n)}finally{Je(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(e){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=e}detachFromAppRef(){var e;this._appRef=null,ls(this._lView[1],e=this._lView,e[11],2,null,null)}attachToAppRef(e){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e}}class ms extends gs{constructor(e){super(e),this._view=e}detectChanges(){Ro(this._view)}checkNoChanges(){!function(e){Je(!0);try{Ro(e)}finally{Je(!1)}}(this._view)}get context(){return null}}let ys,ws,vs;function bs(e,t,n){return ys||(ys=class extends e{}),new ys(hr(t,n))}function _s(e,t,n,r){return ws||(ws=class extends e{constructor(e,t,n){super(),this._declarationView=e,this._declarationTContainer=t,this.elementRef=n}createEmbeddedView(e){const t=this._declarationTContainer.tViews,n=eo(this._declarationView,t,e,16,null,t.node);n[17]=this._declarationView[this._declarationTContainer.index];const r=this._declarationView[5];null!==r&&(n[5]=r.createEmbeddedView(t)),no(t,n,e);const o=new gs(n);return o._tViewNode=n[6],o}}),0===n.type?new ws(r,n,bs(t,n,r)):null}function Cs(e,t,n,r){let o;vs||(vs=class extends e{constructor(e,t,n){super(),this._lContainer=e,this._hostTNode=t,this._hostView=n}get element(){return bs(t,this._hostTNode,this._hostView)}get injector(){return new un(this._hostTNode,this._hostView)}get parentInjector(){const e=Yt(this._hostTNode,this._hostView),t=Pt(e,this._hostView),n=function(e,t,n){if(n.parent&&-1!==n.parent.injectorIndex){const e=n.parent.injectorIndex;let t=n.parent;for(;null!=t.parent&&e==t.parent.injectorIndex;)t=t.parent;return t}let r=Vt(e),o=t,s=t[6];for(;r>1;)o=o[15],s=o[6],r--;return s}(e,this._hostView,this._hostTNode);return Mt(e)&&null!=n?new un(n,t):new un(null,this._hostView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){return null!==this._lContainer[8]&&this._lContainer[8][e]||null}get length(){return this._lContainer.length-9}createEmbeddedView(e,t,n){const r=e.createEmbeddedView(t||{});return this.insert(r,n),r}createComponent(e,t,n,r,o){const s=n||this.parentInjector;if(!o&&null==e.ngModule&&s){const e=s.get(ue,null);e&&(o=e)}const i=e.create(s,r,void 0,o);return this.insert(i.hostView,t),i}insert(e,t){const n=e._lView,r=n[1];if(e.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");if(this.allocateContainerIfNeeded(),Ve(n[3])){const t=this.indexOf(e);if(-1!==t)this.detach(t);else{const t=n[3],r=new vs(t,t[6],t[3]);r.detach(r.indexOf(e))}}const o=this._adjustIndex(t);return function(e,t,n,r){const o=9+r,s=n.length;r>0&&(n[o-1][4]=t),r<s-9?(t[4]=n[o],de(n,9+r,t)):(n.push(t),t[4]=null),t[3]=n;const i=t[17];null!==i&&n!==i&&function(e,t){const n=e[5],r=t[3][3][16];16!=(16&r[2])&&t[16]!==r&&(e[2]|=1),null===n?e[5]=[t]:n.push(t)}(i,t);const u=t[5];null!==u&&u.insertView(e),t[2]|=128}(r,n,this._lContainer,o),Go(r,n,!0,us(o,this._lContainer)),e.attachToViewContainerRef(this),de(this._lContainer[8],o,e),e}move(e,t){if(e.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");return this.insert(e,t)}indexOf(e){const t=this._lContainer[8];return null!==t?t.indexOf(e):-1}remove(e){this.allocateContainerIfNeeded();const t=this._adjustIndex(e,-1);(function(e,t){const n=Ko(e,t);n&&Yo(n[1],n)})(this._lContainer,t),fe(this._lContainer[8],t)}detach(e){this.allocateContainerIfNeeded();const t=this._adjustIndex(e,-1),n=Ko(this._lContainer,t);return n&&null!=fe(this._lContainer[8],t)?new gs(n):null}_adjustIndex(e,t=0){return null==e?this.length+t:e}allocateContainerIfNeeded(){null===this._lContainer[8]&&(this._lContainer[8]=[])}});const s=r[n.index];if(Ve(s))o=s,function(e,t){e[2]=-2}(o);else{let e;if(4===n.type)e=dr(s);else if(e=r[11].createComment(""),He(r)){const t=r[11],o=hr(n,r);ts(t,os(t,o),e,function(e,t){return Ft(e)?e.nextSibling(t):t.nextSibling}(t,o))}else is(r[1],r,e,n);r[n.index]=o=ko(s,r,e,n),To(r,o)}return new vs(o,n,r)}function Ds(e=!1){return function(e,t,n){if(!n&&je(e)){const n=yr(e.index,t);return new gs(n,n)}return 3===e.type||0===e.type||4===e.type||5===e.type?new gs(t[16],t):null}(Qe(),ze(),e)}let Es=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>xs(),e})();const xs=Ds,As=Function;function Fs(e){return"function"==typeof e}const ks=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*arguments\)/,Is=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,Ss=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,Ns=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{\s+super\(\.\.\.arguments\)/;class Ts{constructor(e){this._reflect=e||j.Reflect}isReflectionEnabled(){return!0}factory(e){return(...t)=>new e(...t)}_zipTypesAndAnnotations(e,t){let n;n=he(void 0===e?t.length:e.length);for(let r=0;r<n.length;r++)n[r]=void 0===e?[]:e[r]&&e[r]!=Object?[e[r]]:[],t&&null!=t[r]&&(n[r]=n[r].concat(t[r]));return n}_ownParameters(e,t){if(n=e.toString(),ks.test(n)||Ns.test(n)||Is.test(n)&&!Ss.test(n))return null;var n;if(e.parameters&&e.parameters!==t.parameters)return e.parameters;const r=e.ctorParameters;if(r&&r!==t.ctorParameters){const e="function"==typeof r?r():r,t=e.map(e=>e&&e.type),n=e.map(e=>e&&Os(e.decorators));return this._zipTypesAndAnnotations(t,n)}const o=e.hasOwnProperty(a)&&e[a],s=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",e);return s||o?this._zipTypesAndAnnotations(s,o):he(e.length)}parameters(e){if(!Fs(e))return[];const t=Ms(e);let n=this._ownParameters(e,t);return n||t===Object||(n=this.parameters(t)),n||[]}_ownAnnotations(e,t){if(e.annotations&&e.annotations!==t.annotations){let t=e.annotations;return"function"==typeof t&&t.annotations&&(t=t.annotations),t}return e.decorators&&e.decorators!==t.decorators?Os(e.decorators):e.hasOwnProperty("__annotations__")?e.__annotations__:null}annotations(e){if(!Fs(e))return[];const t=Ms(e),n=this._ownAnnotations(e,t)||[];return(t!==Object?this.annotations(t):[]).concat(n)}_ownPropMetadata(e,t){if(e.propMetadata&&e.propMetadata!==t.propMetadata){let t=e.propMetadata;return"function"==typeof t&&t.propMetadata&&(t=t.propMetadata),t}if(e.propDecorators&&e.propDecorators!==t.propDecorators){const t=e.propDecorators,n={};return Object.keys(t).forEach(e=>{n[e]=Os(t[e])}),n}return e.hasOwnProperty("__prop__metadata__")?e.__prop__metadata__:null}propMetadata(e){if(!Fs(e))return{};const t=Ms(e),n={};if(t!==Object){const e=this.propMetadata(t);Object.keys(e).forEach(t=>{n[t]=e[t]})}const r=this._ownPropMetadata(e,t);return r&&Object.keys(r).forEach(e=>{const t=[];n.hasOwnProperty(e)&&t.push(...n[e]),t.push(...r[e]),n[e]=t}),n}ownPropMetadata(e){return Fs(e)&&this._ownPropMetadata(e,Ms(e))||{}}hasLifecycleHook(e,t){return e instanceof As&&t in e.prototype}guards(e){return{}}getter(e){return new Function("o","return o."+e+";")}setter(e){return new Function("o","v","return o."+e+" = v;")}method(e){return new Function("o","args",`if (!o.${e}) throw new Error('"${e}" is undefined');\n return o.${e}.apply(o, args);`)}importUri(e){return"object"==typeof e&&e.filePath?e.filePath:`./${k(e)}`}resourceUri(e){return`./${k(e)}`}resolveIdentifier(e,t,n,r){return r}resolveEnum(e,t){return e[t]}}function Os(e){return e?e.map(e=>new(0,e.type.annotationCls)(...e.args?e.args:[])):[]}function Ms(e){const t=e.prototype?Object.getPrototypeOf(e.prototype):null;return(t?t.constructor:null)||Object}const Rs=new Z("Set Injector scope."),Vs={},Ps={},js=[];let Bs=void 0;function Ls(){return void 0===Bs&&(Bs=new ie),Bs}function Hs(e,t=null,n=null,r){return new $s(e,n,t||Ls(),r)}class $s{constructor(e,t,n,r=null){this.parent=n,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;const o=[];t&&le(t,n=>this.processProvider(n,e,t)),le([e],e=>this.processInjectorType(e,[],o)),this.records.set(Q,qs(void 0,this));const s=this.records.get(Rs);this.scope=null!=s?s.value:null,this.source=r||("object"==typeof e?null:k(e))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(e=>e.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(e,t=G,n=g.Default){this.assertNotDestroyed();const r=X(this);try{if(!(n&g.SkipSelf)){let t=this.records.get(e);if(void 0===t){const n=("function"==typeof(o=e)||"object"==typeof o&&o instanceof Z)&&b(e);t=n&&this.injectableDefInScope(n)?qs(Us(e),Vs):null,this.records.set(e,t)}if(null!=t)return this.hydrate(e,t)}return(n&g.Self?Ls():this.parent).get(e,t=n&g.Optional&&t===G?null:t)}catch(s){if("NullInjectorError"===s.name){if((s.ngTempTokenPath=s.ngTempTokenPath||[]).unshift(k(e)),r)throw s;return function(e,t,n,r){const o=e.ngTempTokenPath;throw t.__source&&o.unshift(t.__source),e.message=function(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.substr(2):e;let o=k(t);if(Array.isArray(t))o=t.map(k).join(" -> ");else if("object"==typeof t){let e=[];for(let n in t)if(t.hasOwnProperty(n)){let r=t[n];e.push(n+":"+("string"==typeof r?JSON.stringify(r):k(r)))}o=`{${e.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(W,"\n ")}`}("\n"+e.message,o,n,r),e.ngTokenPath=o,e.ngTempTokenPath=null,e}(s,e,"R3InjectorError",this.source)}throw s}finally{X(r)}var o}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(e=>this.get(e))}toString(){const e=[];return this.records.forEach((t,n)=>e.push(k(n))),`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}processInjectorType(e,t,n){if(!(e=T(e)))return!1;let r=C(e);const o=null==r&&e.ngModule||void 0,s=void 0===o?e:o,i=-1!==n.indexOf(s);if(void 0!==o&&(r=C(o)),null==r)return!1;if(null!=r.imports&&!i){let e;n.push(s);try{le(r.imports,r=>{this.processInjectorType(r,t,n)&&(void 0===e&&(e=[]),e.push(r))})}finally{}if(void 0!==e)for(let t=0;t<e.length;t++){const{ngModule:n,providers:r}=e[t];le(r,e=>this.processProvider(e,n,r||js))}}this.injectorDefTypes.add(s),this.records.set(s,qs(r.factory,Vs));const u=r.providers;if(null!=u&&!i){const t=e;le(u,e=>this.processProvider(e,t,u))}return void 0!==o&&void 0!==e.providers}processProvider(e,t,n){let r=Qs(e=T(e))?e:T(e&&e.provide);const o=function(e,t,n){return Zs(e)?qs(void 0,e.useValue):qs(zs(e,t,n),Vs)}(e,t,n);if(Qs(e)||!0!==e.multi){const e=this.records.get(r);e&&void 0!==e.multi&&Ir()}else{let t=this.records.get(r);t?void 0===t.multi&&Ir():(t=qs(void 0,Vs,!0),t.factory=()=>se(t.multi),this.records.set(r,t)),r=e,t.multi.push(e)}this.records.set(r,o)}hydrate(e,t){var n;return t.value===Ps?function(e){throw new Error(`Cannot instantiate cyclic dependency! ${e}`)}(k(e)):t.value===Vs&&(t.value=Ps,t.value=t.factory()),"object"==typeof t.value&&t.value&&null!==(n=t.value)&&"object"==typeof n&&"function"==typeof n.ngOnDestroy&&this.onDestroy.add(t.value),t.value}injectableDefInScope(e){return!!e.providedIn&&("string"==typeof e.providedIn?"any"===e.providedIn||e.providedIn===this.scope:this.injectorDefTypes.has(e.providedIn))}}function Us(e){const t=b(e),n=null!==t?t.factory:Oe(e);if(null!==n)return n;const r=C(e);if(null!==r)return r.factory;if(e instanceof Z)throw new Error(`Token ${k(e)} is missing a \u0275prov definition.`);if(e instanceof Function)return function(e){const t=e.length;if(t>0){const n=he(t,"?");throw new Error(`Can't resolve all parameters for ${k(e)}: (${n.join(", ")}).`)}const n=function(e){const t=e&&(e[D]||e[A]||e[x]&&e[x]());if(t){const n=function(e){if(e.hasOwnProperty("name"))return e.name;const t=(""+e).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(e);return console.warn(`DEPRECATED: DI is instantiating a token "${n}" that inherits its @Injectable decorator but does not provide one itself.\n`+`This will become an error in v10. Please add @Injectable() to the "${n}" class.`),t}return null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new Error("unreachable")}function zs(e,t,n){let r=void 0;if(Qs(e)){const t=T(e);return Oe(t)||Us(t)}if(Zs(e))r=()=>T(e.useValue);else if((o=e)&&o.useFactory)r=()=>e.useFactory(...se(e.deps||[]));else if(function(e){return!(!e||!e.useExisting)}(e))r=()=>ne(T(e.useExisting));else{const o=T(e&&(e.useClass||e.provide));if(o||function(e,t,n){let r="";throw e&&t&&(r=` - only instances of Provider and Type are allowed, got: [${t.map(e=>e==n?"?"+n+"?":"...").join(", ")}]`),new Error(`Invalid provider for the NgModule '${k(e)}'`+r)}(t,n,e),!function(e){return!!e.deps}(e))return Oe(o)||Us(o);r=()=>new o(...se(e.deps))}var o;return r}function qs(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Zs(e){return null!==e&&"object"==typeof e&&K in e}function Qs(e){return"function"==typeof e}const Gs=function(e,t,n){return function(e,t=null,n=null,r){const o=Hs(e,t,n,r);return o._resolveInjectorDefTypes(),o}({name:n},t,e,n)};let Ws=(()=>{class e{static create(e,t){return Array.isArray(e)?Gs(e,t,""):Gs(e.providers,e.parent,e.name||"")}}return e.THROW_IF_NOT_FOUND=G,e.NULL=new ie,e.\u0275prov=w({token:e,providedIn:"any",factory:()=>ne(Q)}),e.__NG_ELEMENT_ID__=-1,e})();const Ks=new Z("AnalyzeForEntryComponents");let Ys=new Map;const Js=new Set;function Xs(e){return"string"==typeof e?e:e.text()}function ei(e,t){let n=e.styles,r=e.classes,o=0;for(let s=0;s<t.length;s++){const e=t[s];"number"==typeof e?o=e:1==o?r=I(r,e):2==o&&(n=I(n,e+": "+t[++s]+";"))}null!==n&&(e.styles=n),null!==r&&(e.classes=r)}let ti=null;function ni(){if(!ti){const e=j.Symbol;if(e&&e.iterator)ti=e.iterator;else{const e=Object.getOwnPropertyNames(Map.prototype);for(let t=0;t<e.length;++t){const n=e[t];"entries"!==n&&"size"!==n&&Map.prototype[n]===Map.prototype.entries&&(ti=n)}}}return ti}function ri(e,t){return e===t||"number"==typeof e&&"number"==typeof t&&isNaN(e)&&isNaN(t)}function oi(e,t){const n=ii(e),r=ii(t);if(n&&r)return function(e,t,n){const r=e[ni()](),o=t[ni()]();for(;;){const e=r.next(),t=o.next();if(e.done&&t.done)return!0;if(e.done||t.done)return!1;if(!n(e.value,t.value))return!1}}(e,t,oi);{const o=e&&("object"==typeof e||"function"==typeof e),s=t&&("object"==typeof t||"function"==typeof t);return!(n||!o||r||!s)||ri(e,t)}}class si{constructor(e){this.wrapped=e}static wrap(e){return new si(e)}static unwrap(e){return si.isWrapped(e)?e.wrapped:e}static isWrapped(e){return e instanceof si}}function ii(e){return!!ui(e)&&(Array.isArray(e)||!(e instanceof Map)&&ni()in e)}function ui(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function ci(e,t,n){return e[t]=n}function ai(e,t){return e[t]}function li(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function di(e,t,n,r){const o=li(e,t,n);return li(e,t+1,r)||o}function fi(e,t,n,r){const o=ze();return li(o,tt(),t)&&xo(ht(),e,t,qe(),o,n,r),fi}function hi(e,t,n,r){return li(e,tt(),n)?t+jt(n)+r:Lr}function pi(e,t,n,r,o,s,i,u){const c=ze(),a=qe(),l=e+19,d=a.firstCreatePass?function(e,t,n,r,o,s,i,u,c){const a=t.consts,l=to(t,n[6],e,0,i||null,Cr(a,u));go(t,n,l,Cr(a,c)),yt(t,l);const d=l.tViews=lo(2,-1,r,o,s,t.directiveRegistry,t.pipeRegistry,null,t.schemas,a),f=fo(0,null,2,-1,null,null);return f.injectorIndex=l.injectorIndex,d.node=f,null!==t.queries&&(t.queries.template(t,l),d.queries=t.queries.embeddedTView(l)),l}(e,a,c,t,n,r,o,s,i):a.data[l];Ge(d,!1);const f=c[11].createComment("");is(a,c,f,d),xr(f,c),To(c,c[l]=ko(f,c,f,d)),Be(d)&&uo(a,c,d),null!=i&&co(c,d,u)}function gi(e){return mr($e.lFrame.contextLView,e)}function mi(e,t=g.Default){const n=ze();return null==n?ne(e,t):Xt(Qe(),n,T(e),t)}function yi(e){return function(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const e=n.length;let r=0;for(;r<e;){const o=n[r];if(St(o))break;if(0===o)r+=2;else if("number"==typeof o)for(r++;r<e&&"string"==typeof n[r];)r++;else{if(o===t)return n[r+1];r+=2}}}return null}(Qe(),e)}function wi(){throw new Error("invalid")}function vi(e,t,n){const r=ze();if(li(r,tt(),t)){const o=ht();po(qe(),r,o,e,t,n)}return vi}function bi(e,t,n,r,o){const s=o?"class":"style";$o(e,n,t.inputs[s],s,r)}function _i(e,t,n,r){const o=ze(),s=qe(),i=19+e,u=o[11],c=o[i]=Xr(t,u,$e.lFrame.currentNamespace),a=s.firstCreatePass?function(e,t,n,r,o,s,i){const u=t.consts,c=Cr(u,s),a=to(t,n[6],e,3,o,c);return go(t,n,a,Cr(u,i)),null!==a.mergedAttrs&&ei(a,a.mergedAttrs),null!==t.queries&&t.queries.elementStart(t,a),a}(e,s,o,0,t,n,r):s.data[i];Ge(a,!0);const l=a.mergedAttrs;null!==l&&It(u,c,l);const d=a.classes;null!==d&&ps(u,c,d);const f=a.styles;null!==f&&hs(u,c,f),is(s,o,c,a),0===$e.lFrame.elementDepthCount&&xr(c,o),$e.lFrame.elementDepthCount++,Be(a)&&(uo(s,o,a),io(s,a,o)),null!==r&&co(o,a)}function Ci(){let e=Qe();We()?Ke():(e=e.parent,Ge(e,!1));const t=e;$e.lFrame.elementDepthCount--;const n=qe();n.firstCreatePass&&(yt(n,e),Pe(e)&&n.queries.elementEnd(e)),null!==t.classes&&function(e){return 0!=(16&e.flags)}(t)&&bi(n,t,ze(),t.classes,!0),null!==t.styles&&function(e){return 0!=(32&e.flags)}(t)&&bi(n,t,ze(),t.styles,!1)}function Di(e,t,n,r){_i(e,t,n,r),Ci()}function Ei(e,t,n){const r=ze(),o=qe(),s=e+19,i=o.firstCreatePass?function(e,t,n,r,o){const s=t.consts,i=Cr(s,r),u=to(t,n[6],e,4,"ng-container",i);return null!==i&&ei(u,i),go(t,n,u,Cr(s,o)),null!==t.queries&&t.queries.elementStart(t,u),u}(e,o,r,t,n):o.data[s];Ge(i,!0);const u=r[s]=r[11].createComment("");is(o,r,u,i),xr(u,r),Be(i)&&(uo(o,r,i),io(o,i,r)),null!=n&&co(r,i)}function xi(){let e=Qe();const t=qe();We()?Ke():(e=e.parent,Ge(e,!1)),t.firstCreatePass&&(yt(t,e),Pe(e)&&t.queries.elementEnd(e))}function Ai(){return ze()}function Fi(e){return!!e&&"function"==typeof e.then}function ki(e){return!!e&&"function"==typeof e.subscribe}function Ii(e,t,n=!1,r){const o=ze(),s=qe(),i=Qe();return Ni(s,o,o[11],i,e,t,n,r),Ii}function Si(e,t,n=!1,r){const o=Qe(),s=ze(),i=Lo(o,s);return Ni(qe(),s,i,o,e,t,n,r),Si}function Ni(e,t,n,r,o,s,i=!1,u){const c=Be(r),a=e.firstCreatePass&&(e.cleanup||(e.cleanup=[])),l=jo(t);let d=!0;if(3===r.type){const f=hr(r,t),h=u?u(f):ve,p=h.target||f,g=l.length,m=u?e=>u(dr(e[r.index])).target:r.index;if(Ft(n)){let i=null;if(!u&&c&&(i=function(e,t,n,r){const o=e.cleanup;if(null!=o)for(let s=0;s<o.length-1;s+=2){const e=o[s];if(e===n&&o[s+1]===r){const e=t[7],n=o[s+2];return e.length>n?e[n]:null}"string"==typeof e&&(s+=2)}return null}(e,t,o,r.index)),null!==i)(i.__ngLastListenerFn__||i).__ngNextListenerFn__=s,i.__ngLastListenerFn__=s,d=!1;else{s=Oi(r,t,s,!1);const e=n.listen(h.name||p,o,s);l.push(s,e),a&&a.push(o,m,g,g+1)}}else s=Oi(r,t,s,!0),p.addEventListener(o,s,i),l.push(s),a&&a.push(o,m,g,i)}const f=r.outputs;let h;if(d&&null!==f&&(h=f[o])){const e=h.length;if(e)for(let n=0;n<e;n+=2){const e=t[h[n]][h[n+1]].subscribe(s),i=l.length;l.push(s,e),a&&a.push(o,r.index,i,-(i+1))}}}function Ti(e,t,n){try{return!1!==t(n)}catch(r){return Ho(e,r),!1}}function Oi(e,t,n,r){return function o(s){if(s===Function)return n;const i=2&e.flags?yr(e.index,t):t;0==(32&t[2])&&Oo(i);let u=Ti(t,n,s),c=o.__ngNextListenerFn__;for(;c;)u=Ti(t,c,s)&&u,c=c.__ngNextListenerFn__;return r&&!1===u&&(s.preventDefault(),s.returnValue=!1),u}}function Mi(e=1){return function(e){return($e.lFrame.contextLView=function(e,t){for(;e>0;)t=t[15],e--;return t}(e,$e.lFrame.contextLView))[8]}(e)}function Ri(e,t){let n=null;const r=function(e){const t=e.attrs;if(null!=t){const e=t.indexOf(5);if(0==(1&e))return t[e+1]}return null}(e);for(let o=0;o<t.length;o++){const s=t[o];if("*"!==s){if(null===r?Vr(e,s,!0):Pr(r,s))return o}else n=o}return n}function Vi(e){const t=ze()[16][6];if(!t.projection){const n=t.projection=he(e?e.length:1,null),r=n.slice();let o=t.child;for(;null!==o;){const t=e?Ri(o,e):0;null!==t&&(r[t]?r[t].projectionNext=o:n[t]=o,r[t]=o),o=o.next}}}let Pi=!1;function ji(e){Pi=e}function Bi(e,t=0,n){const r=ze(),o=qe(),s=to(o,r[6],e,1,null,n||null);null===s.projection&&(s.projection=t),Ke(),Pi||ds(o,r,s)}function Li(e,t,n){return Hi(e,"",t,"",n),Li}function Hi(e,t,n,r,o){const s=ze(),i=hi(s,t,n,r);if(i!==Lr){const t=ht();po(qe(),s,t,e,i,o)}return Hi}const $i=[];function Ui(e,t,n,r,o){const s=e[n+1],i=null===t;let u=r?Qr(s):Wr(s),c=!1;for(;0!==u&&(!1===c||i);){const n=e[u+1];zi(e[u],t)&&(c=!0,e[u+1]=r?Yr(n):Gr(n)),u=r?Qr(n):Wr(n)}c&&(e[n+1]=r?Gr(s):Yr(s))}function zi(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&me(e,t)>=0}const qi={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Zi(e){return e.substring(qi.key,qi.keyEnd)}function Qi(e,t){const n=qi.textEnd;return n===t?-1:(t=qi.keyEnd=function(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}(e,qi.key=t,n),Gi(e,t,n))}function Gi(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function Wi(e,t,n){return Xi(e,t,n,!1),Wi}function Ki(e,t){return Xi(e,t,null,!0),Ki}function Yi(e){eu(pe,Ji,e,!0)}function Ji(e,t){for(let n=function(e){return function(e){qi.key=0,qi.keyEnd=0,qi.value=0,qi.valueEnd=0,qi.textEnd=e.length}(e),Qi(e,Gi(e,0,qi.textEnd))}(t);n>=0;n=Qi(t,n))pe(e,Zi(t),!0)}function Xi(e,t,n,r){const o=ze(),s=qe(),i=nt(2);if(s.firstUpdatePass&&nu(s,e,i,r),t!==Lr&&li(o,i,t)){let u;null==n&&(u=function(){const e=$e.lFrame;return null===e?null:e.currentSanitizer}())&&(n=u),su(s,s.data[ht()+19],o,o[11],e,o[i+1]=function(e,t){return null==e||("function"==typeof t?e=t(e):"string"==typeof t?e+=t:"object"==typeof e&&(e=k(vn(e)))),e}(t,n),r,i)}}function eu(e,t,n,r){const o=qe(),s=nt(2);o.firstUpdatePass&&nu(o,null,s,r);const i=ze();if(n!==Lr&&li(i,s,n)){const u=o.data[ht()+19];if(cu(u,r)&&!tu(o,s)){let e=r?u.classes:u.styles;null!==e&&(n=I(e,n||"")),bi(o,u,i,n,r)}else!function(e,t,n,r,o,s,i,u){o===Lr&&(o=$i);let c=0,a=0,l=0<o.length?o[0]:null,d=0<s.length?s[0]:null;for(;null!==l||null!==d;){const f=c<o.length?o[c+1]:void 0,h=a<s.length?s[a+1]:void 0;let p=null,g=void 0;l===d?(c+=2,a+=2,f!==h&&(p=d,g=h)):null===d||null!==l&&l<d?(c+=2,p=l):(a+=2,p=d,g=h),null!==p&&su(e,t,n,r,p,g,i,u),l=c<o.length?o[c]:null,d=a<s.length?s[a]:null}}(o,u,i,i[11],i[s+1],i[s+1]=function(e,t,n){if(null==n||""===n)return $i;const r=[],o=vn(n);if(Array.isArray(o))for(let s=0;s<o.length;s++)e(r,o[s],!0);else if("object"==typeof o)for(const s in o)o.hasOwnProperty(s)&&e(r,s,o[s]);else"string"==typeof o&&t(r,o);return r}(e,t,n),r,s)}}function tu(e,t){return t>=e.expandoStartIndex}function nu(e,t,n,r){const o=e.data;if(null===o[n+1]){const s=o[ht()+19],i=tu(e,n);cu(s,r)&&null===t&&!i&&(t=!1),t=function(e,t,n,r){const o=function(e){const t=$e.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}(e);let s=r?t.residualClasses:t.residualStyles;if(null===o)0===(r?t.classBindings:t.styleBindings)&&(n=ou(n=ru(null,e,t,n,r),t.attrs,r),s=null);else{const i=t.directiveStylingLast;if(-1===i||e[i]!==o)if(n=ru(o,e,t,n,r),null===s){let n=function(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==Wr(r))return e[Qr(r)]}(e,t,r);void 0!==n&&Array.isArray(n)&&(n=ru(null,e,t,n[1],r),n=ou(n,t.attrs,r),function(e,t,n,r){e[Qr(n?t.classBindings:t.styleBindings)]=r}(e,t,r,n))}else s=function(e,t,n){let r=void 0;const o=t.directiveEnd;for(let s=1+t.directiveStylingLast;s<o;s++)r=ou(r,e[s].hostAttrs,n);return ou(r,t.attrs,n)}(e,t,r)}return void 0!==s&&(r?t.residualClasses=s:t.residualStyles=s),n}(o,s,t,r),function(e,t,n,r,o,s){let i=s?t.classBindings:t.styleBindings,u=Qr(i),c=Wr(i);e[r]=n;let a,l=!1;if(Array.isArray(n)){const e=n;a=e[1],(null===a||me(e,a)>0)&&(l=!0)}else a=n;if(o)if(0!==c){const t=Qr(e[u+1]);e[r+1]=Zr(t,u),0!==t&&(e[t+1]=Kr(e[t+1],r)),e[u+1]=131071&e[u+1]|r<<17}else e[r+1]=Zr(u,0),0!==u&&(e[u+1]=Kr(e[u+1],r)),u=r;else e[r+1]=Zr(c,0),0===u?u=r:e[c+1]=Kr(e[c+1],r),c=r;l&&(e[r+1]=Gr(e[r+1])),Ui(e,a,r,!0),Ui(e,a,r,!1),function(e,t,n,r,o){const s=o?e.residualClasses:e.residualStyles;null!=s&&"string"==typeof t&&me(s,t)>=0&&(n[r+1]=Yr(n[r+1]))}(t,a,e,r,s),i=Zr(u,c),s?t.classBindings=i:t.styleBindings=i}(o,s,t,n,i,r)}}function ru(e,t,n,r,o){let s=null;const i=n.directiveEnd;let u=n.directiveStylingLast;for(-1===u?u=n.directiveStart:u++;u<i&&(s=t[u],r=ou(r,s.hostAttrs,o),s!==e);)u++;return null!==e&&(n.directiveStylingLast=u),r}function ou(e,t,n){const r=n?1:2;let o=-1;if(null!==t)for(let s=0;s<t.length;s++){const i=t[s];"number"==typeof i?o=i:o===r&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),pe(e,i,!!n||t[++s]))}return void 0===e?null:e}function su(e,t,n,r,o,s,i,u){if(3!==t.type)return;const c=e.data,a=c[u+1];uu(1==(1&a)?iu(c,t,n,o,Wr(a),i):void 0)||(uu(s)||function(e){return 2==(2&e)}(a)&&(s=iu(c,null,n,o,u,i)),function(e,t,n,r,o){const s=Ft(e);if(t)o?s?e.addClass(n,r):n.classList.add(r):s?e.removeClass(n,r):n.classList.remove(r);else{const t=-1==r.indexOf("-")?void 0:2;null==o?s?e.removeStyle(n,r,t):n.style.removeProperty(r):s?e.setStyle(n,r,o,t):n.style.setProperty(r,o)}}(r,i,fr(ht(),n),o,s))}function iu(e,t,n,r,o,s){const i=null===t;let u=void 0;for(;o>0;){const t=e[o],s=Array.isArray(t),c=s?t[1]:t,a=null===c;let l=n[o+1];l===Lr&&(l=a?$i:void 0);let d=a?ge(l,r):c===r?l:void 0;if(s&&!uu(d)&&(d=ge(t,r)),uu(d)&&(u=d,i))return u;const f=e[o+1];o=i?Qr(f):Wr(f)}if(null!==t){let e=s?t.residualClasses:t.residualStyles;null!=e&&(u=ge(e,r))}return u}function uu(e){return void 0!==e}function cu(e,t){return 0!=(e.flags&(t?16:32))}function au(e,t=""){const n=ze(),r=qe(),o=e+19,s=r.firstCreatePass?to(r,n[6],e,3,null,null):r.data[o],i=n[o]=Qo(t,n[11]);is(r,n,i,s),Ge(s,!1)}function lu(e){return du("",e,""),lu}function du(e,t,n){const r=ze(),o=hi(r,e,t,n);return o!==Lr&&Uo(r,ht(),o),du}function fu(e,t,n){eu(pe,Ji,hi(ze(),e,t,n),!0)}function hu(e,t,n){const r=ze();if(li(r,tt(),t)){const o=ht();po(qe(),r,o,e,t,n,!0)}return hu}function pu(e,t,n){const r=ze();if(li(r,tt(),t)){const o=ht();po(qe(),r,o,e,t,n,!0,Lo)}return pu}function gu(e){wu(e);const t=mu(e,!1);return null===t?null:(void 0===t.component&&(t.component=function(e,t){const n=t[1].data[e];return 2&n.flags?t[n.directiveStart]:null}(t.nodeIndex,t.lView)),t.component)}function mu(e,t=!0){const n=function(e){let t=wr(e);if(t){if(Array.isArray(t)){const r=t;let o,s=void 0,i=void 0;if((n=e)&&n.constructor&&n.constructor.\u0275cmp){if(o=function(e,t){const n=e[1].components;if(n)for(let r=0;r<n.length;r++){const o=n[r];if(yr(o,e)[8]===t)return o}else if(yr(19,e)[8]===t)return 19;return-1}(r,e),-1==o)throw new Error("The provided component was not found in the application");s=e}else if(function(e){return e&&e.constructor&&e.constructor.\u0275dir}(e)){if(o=function(e,t){let n=e[1].firstChild;for(;n;){const r=n.directiveEnd;for(let o=n.directiveStart;o<r;o++)if(e[o]===t)return n.index;n=Fr(n)}return-1}(r,e),-1==o)throw new Error("The provided directive was not found in the application");i=function(e,t,n){const r=t[1].data[e];let o=r.directiveStart;return 0==o?be:(2&r.flags&&o++,t.slice(o,r.directiveEnd))}(o,r)}else if(o=Ar(r,e),-1==o)return null;const u=dr(r[o]),c=wr(u),a=c&&!Array.isArray(c)?c:Er(r,o,u);if(s&&void 0===a.component&&(a.component=s,xr(a.component,a)),i&&void 0===a.directives){a.directives=i;for(let e=0;e<i.length;e++)xr(i[e],a)}xr(a.native,a),t=a}}else{const n=e;let r=n;for(;r=r.parentNode;){const e=wr(r);if(e){let r;if(r=Array.isArray(e)?e:e.lView,!r)return null;const o=Ar(r,n);if(o>=0){const e=dr(r[o]),n=Er(r,o,e);xr(e,n),t=n;break}}}}var n;return t||null}(e);if(!n&&t)throw new Error("Invalid ng target");return n}function yu(e,t){return e.name==t.name?0:e.name<t.name?-1:1}function wu(e){if("undefined"!=typeof Element&&!(e instanceof Element))throw new Error("Expecting instance of DOM Element")}function vu(e,t){const n=vr(e)[1],r=n.data.length-1;yt(n,{directiveStart:r,directiveEnd:r+1})}function bu(e){let t=Object.getPrototypeOf(e.type.prototype).constructor,n=!0;const r=[e];for(;t;){let o=void 0;if(Le(e))o=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new Error("Directives cannot inherit Components");o=t.\u0275dir}if(o){if(n){r.push(o);const t=e;t.inputs=_u(e.inputs),t.declaredInputs=_u(e.declaredInputs),t.outputs=_u(e.outputs);const n=o.hostBindings;n&&Eu(e,n);const s=o.viewQuery,i=o.contentQueries;if(s&&Cu(e,s),i&&Du(e,i),y(e.inputs,o.inputs),y(e.declaredInputs,o.declaredInputs),y(e.outputs,o.outputs),Le(o)&&o.data.animation){const t=e.data;t.animation=(t.animation||[]).concat(o.data.animation)}t.afterContentChecked=t.afterContentChecked||o.afterContentChecked,t.afterContentInit=e.afterContentInit||o.afterContentInit,t.afterViewChecked=e.afterViewChecked||o.afterViewChecked,t.afterViewInit=e.afterViewInit||o.afterViewInit,t.doCheck=e.doCheck||o.doCheck,t.onDestroy=e.onDestroy||o.onDestroy,t.onInit=e.onInit||o.onInit}const t=o.features;if(t)for(let r=0;r<t.length;r++){const o=t[r];o&&o.ngInherit&&o(e),o===bu&&(n=!1)}}t=Object.getPrototypeOf(t)}!function(e){let t=0,n=null;for(let r=e.length-1;r>=0;r--){const o=e[r];o.hostVars=t+=o.hostVars,o.hostAttrs=Tt(o.hostAttrs,n=Tt(n,o.hostAttrs))}}(r)}function _u(e){return e===ve?{}:e===be?[]:e}function Cu(e,t){const n=e.viewQuery;e.viewQuery=n?(e,r)=>{t(e,r),n(e,r)}:t}function Du(e,t){const n=e.contentQueries;e.contentQueries=n?(e,r,o)=>{t(e,r,o),n(e,r,o)}:t}function Eu(e,t){const n=e.hostBindings;e.hostBindings=n?(e,r)=>{t(e,r),n(e,r)}:t}class xu{constructor(e,t,n){this.previousValue=e,this.currentValue=t,this.firstChange=n}isFirstChange(){return this.firstChange}}function Au(e){e.type.prototype.ngOnChanges&&(e.setInput=Fu,e.onChanges=function(){const e=ku(this),t=e&&e.current;if(t){const n=e.previous;if(n===ve)e.previous=t;else for(let e in t)n[e]=t[e];e.current=null,this.ngOnChanges(t)}})}function Fu(e,t,n,r){const o=ku(e)||function(e,t){return e.__ngSimpleChanges__=t}(e,{previous:ve,current:null}),s=o.current||(o.current={}),i=o.previous,u=this.declaredInputs[n],c=i[u];s[u]=new xu(c&&c.currentValue,t,i===ve),e[r]=t}function ku(e){return e.__ngSimpleChanges__||null}function Iu(e,t,n,r,o){if(e=T(e),Array.isArray(e))for(let s=0;s<e.length;s++)Iu(e[s],t,n,r,o);else{const s=qe(),i=ze();let u=Qs(e)?e:T(e.provide),c=zs(e);const a=Qe(),l=65535&a.providerIndexes,d=a.directiveStart,f=a.providerIndexes>>16;if(Qs(e)||!e.multi){const r=new Dt(c,o,mi),h=Tu(u,t,o?l:l+f,d);-1===h?(Jt(Gt(a,i),s,u),Su(s,e,t.length),t.push(u),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=65536),n.push(r),i.push(r)):(n[h]=r,i[h]=r)}else{const h=Tu(u,t,l+f,d),p=Tu(u,t,l,l+f),g=h>=0&&n[h],m=p>=0&&n[p];if(o&&!m||!o&&!g){Jt(Gt(a,i),s,u);const l=function(e,t,n,r,o){const s=new Dt(e,n,mi);return s.multi=[],s.index=t,s.componentProviders=0,Nu(s,o,r&&!n),s}(o?Mu:Ou,n.length,o,r,c);!o&&m&&(n[p].providerFactory=l),Su(s,e,t.length),t.push(u),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=65536),n.push(l),i.push(l)}else Su(s,e,h>-1?h:p),Nu(n[o?p:h],c,!o&&r);!o&&r&&m&&n[p].componentProviders++}}}function Su(e,t,n){if(Qs(t)||t.useClass){const r=(t.useClass||t).prototype.ngOnDestroy;r&&(e.destroyHooks||(e.destroyHooks=[])).push(n,r)}}function Nu(e,t,n){e.multi.push(t),n&&e.componentProviders++}function Tu(e,t,n,r){for(let o=n;o<r;o++)if(t[o]===e)return o;return-1}function Ou(e,t,n,r){return Ru(this.multi,[])}function Mu(e,t,n,r){const o=this.multi;let s;if(this.providerFactory){const e=this.providerFactory.componentProviders,t=rn(n,n[1],this.providerFactory.index,r);s=t.slice(0,e),Ru(o,s);for(let n=e;n<t.length;n++)s.push(t[n])}else s=[],Ru(o,s);return s}function Ru(e,t){for(let n=0;n<e.length;n++)t.push((0,e[n])());return t}function Vu(e,t=[]){return n=>{n.providersResolver=(n,r)=>function(e,t,n){const r=qe();if(r.firstCreatePass){const o=Le(e);Iu(n,r.data,r.blueprint,o,!0),Iu(t,r.data,r.blueprint,o,!1)}}(n,r?r(e):e,t)}}Au.ngInherit=!0;class Pu{}class ju{}function Bu(e){const t=Error(`No component factory found for ${k(e)}. Did you add it to @NgModule.entryComponents?`);return t[Lu]=e,t}const Lu="ngComponent";class Hu{resolveComponentFactory(e){throw Bu(e)}}let $u=(()=>{class e{}return e.NULL=new Hu,e})();class Uu{constructor(e,t,n){this._parent=t,this._ngModule=n,this._factories=new Map;for(let r=0;r<e.length;r++){const t=e[r];this._factories.set(t.componentType,t)}}resolveComponentFactory(e){let t=this._factories.get(e);if(!t&&this._parent&&(t=this._parent.resolveComponentFactory(e)),!t)throw Bu(e);return new zu(t,this._ngModule)}}class zu extends ju{constructor(e,t){super(),this.factory=e,this.ngModule=t,this.selector=e.selector,this.componentType=e.componentType,this.ngContentSelectors=e.ngContentSelectors,this.inputs=e.inputs,this.outputs=e.outputs}create(e,t,n,r){return this.factory.create(e,t,n,r||this.ngModule)}}let qu=(()=>{class e{constructor(e){this.nativeElement=e}}return e.__NG_ELEMENT_ID__=()=>Zu(e),e})();const Zu=function(e){return bs(e,Qe(),ze())};class Qu{}const Gu=function(){var e={Important:1,DashCase:2};return e[e.Important]="Important",e[e.DashCase]="DashCase",e}();let Wu=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>Ku(),e})();const Ku=function(){const e=ze(),t=yr(Qe().index,e);return function(e){const t=e[11];if(Ft(t))return t;throw new Error("Cannot inject Renderer2 when the application uses Renderer3!")}(Re(t)?t:e)};let Yu=(()=>{class e{}return e.\u0275prov=w({token:e,providedIn:"root",factory:()=>null}),e})();class Ju{constructor(e){this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")}}const Xu=new Ju("9.0.6");class ec{constructor(){}supports(e){return ii(e)}create(e){return new nc(e)}}const tc=(e,t)=>t;class nc{constructor(e){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||tc}forEachItem(e){let t;for(t=this._itHead;null!==t;t=t._next)e(t)}forEachOperation(e){let t=this._itHead,n=this._removalsHead,r=0,o=null;for(;t||n;){const s=!n||t&&t.currentIndex<ic(n,r,o)?t:n,i=ic(s,r,o),u=s.currentIndex;if(s===n)r--,n=n._nextRemoved;else if(t=t._next,null==s.previousIndex)r++;else{o||(o=[]);const e=i-r,t=u-r;if(e!=t){for(let n=0;n<e;n++){const r=n<o.length?o[n]:o[n]=0,s=r+n;t<=s&&s<e&&(o[n]=r+1)}o[s.previousIndex]=t-e}}i!==u&&e(s,i,u)}}forEachPreviousItem(e){let t;for(t=this._previousItHead;null!==t;t=t._nextPrevious)e(t)}forEachAddedItem(e){let t;for(t=this._additionsHead;null!==t;t=t._nextAdded)e(t)}forEachMovedItem(e){let t;for(t=this._movesHead;null!==t;t=t._nextMoved)e(t)}forEachRemovedItem(e){let t;for(t=this._removalsHead;null!==t;t=t._nextRemoved)e(t)}forEachIdentityChange(e){let t;for(t=this._identityChangesHead;null!==t;t=t._nextIdentityChange)e(t)}diff(e){if(null==e&&(e=[]),!ii(e))throw new Error(`Error trying to diff '${k(e)}'. Only arrays and iterables are allowed`);return this.check(e)?this:null}onDestroy(){}check(e){this._reset();let t,n,r,o=this._itHead,s=!1;if(Array.isArray(e)){this.length=e.length;for(let t=0;t<this.length;t++)n=e[t],r=this._trackByFn(t,n),null!==o&&ri(o.trackById,r)?(s&&(o=this._verifyReinsertion(o,n,r,t)),ri(o.item,n)||this._addIdentityChange(o,n)):(o=this._mismatch(o,n,r,t),s=!0),o=o._next}else t=0,function(e,t){if(Array.isArray(e))for(let n=0;n<e.length;n++)t(e[n]);else{const n=e[ni()]();let r;for(;!(r=n.next()).done;)t(r.value)}}(e,e=>{r=this._trackByFn(t,e),null!==o&&ri(o.trackById,r)?(s&&(o=this._verifyReinsertion(o,e,r,t)),ri(o.item,e)||this._addIdentityChange(o,e)):(o=this._mismatch(o,e,r,t),s=!0),o=o._next,t++}),this.length=t;return this._truncate(o),this.collection=e,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let e,t;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=t)e.previousIndex=e.currentIndex,t=e._nextMoved;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,t,n,r){let o;return null===e?o=this._itTail:(o=e._prev,this._remove(e)),null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(n,r))?(ri(e.item,t)||this._addIdentityChange(e,t),this._moveAfter(e,o,r)):null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(ri(e.item,t)||this._addIdentityChange(e,t),this._reinsertAfter(e,o,r)):e=this._addAfter(new rc(t,n),o,r),e}_verifyReinsertion(e,t,n,r){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==o?e=this._reinsertAfter(o,e._prev,r):e.currentIndex!=r&&(e.currentIndex=r,this._addToMoves(e,r)),e}_truncate(e){for(;null!==e;){const t=e._next;this._addToRemovals(this._unlink(e)),e=t}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(e,t,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);const r=e._prevRemoved,o=e._nextRemoved;return null===r?this._removalsHead=o:r._nextRemoved=o,null===o?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(e,t,n),this._addToMoves(e,n),e}_moveAfter(e,t,n){return this._unlink(e),this._insertAfter(e,t,n),this._addToMoves(e,n),e}_addAfter(e,t,n){return this._insertAfter(e,t,n),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}_insertAfter(e,t,n){const r=null===t?this._itHead:t._next;return e._next=r,e._prev=t,null===r?this._itTail=e:r._prev=e,null===t?this._itHead=e:t._next=e,null===this._linkedRecords&&(this._linkedRecords=new sc),this._linkedRecords.put(e),e.currentIndex=n,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);const t=e._prev,n=e._next;return null===t?this._itHead=n:t._next=n,null===n?this._itTail=t:n._prev=t,e}_addToMoves(e,t){return e.previousIndex===t?e:(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e,e)}_addToRemovals(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new sc),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,t){return e.item=t,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}class rc{constructor(e,t){this.item=e,this.trackById=t,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class oc{constructor(){this._head=null,this._tail=null}add(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,t){let n;for(n=this._head;null!==n;n=n._nextDup)if((null===t||t<=n.currentIndex)&&ri(n.trackById,e))return n;return null}remove(e){const t=e._prevDup,n=e._nextDup;return null===t?this._head=n:t._nextDup=n,null===n?this._tail=t:n._prevDup=t,null===this._head}}class sc{constructor(){this.map=new Map}put(e){const t=e.trackById;let n=this.map.get(t);n||(n=new oc,this.map.set(t,n)),n.add(e)}get(e,t){const n=this.map.get(e);return n?n.get(e,t):null}remove(e){const t=e.trackById;return this.map.get(t).remove(e)&&this.map.delete(t),e}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function ic(e,t,n){const r=e.previousIndex;if(null===r)return r;let o=0;return n&&r<n.length&&(o=n[r]),r+t+o}class uc{constructor(){}supports(e){return e instanceof Map||ui(e)}create(){return new cc}}class cc{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(e){let t;for(t=this._mapHead;null!==t;t=t._next)e(t)}forEachPreviousItem(e){let t;for(t=this._previousMapHead;null!==t;t=t._nextPrevious)e(t)}forEachChangedItem(e){let t;for(t=this._changesHead;null!==t;t=t._nextChanged)e(t)}forEachAddedItem(e){let t;for(t=this._additionsHead;null!==t;t=t._nextAdded)e(t)}forEachRemovedItem(e){let t;for(t=this._removalsHead;null!==t;t=t._nextRemoved)e(t)}diff(e){if(e){if(!(e instanceof Map||ui(e)))throw new Error(`Error trying to diff '${k(e)}'. Only maps and objects are allowed`)}else e=new Map;return this.check(e)?this:null}onDestroy(){}check(e){this._reset();let t=this._mapHead;if(this._appendAfter=null,this._forEach(e,(e,n)=>{if(t&&t.key===n)this._maybeAddToChanges(t,e),this._appendAfter=t,t=t._next;else{const r=this._getOrCreateRecordForKey(n,e);t=this._insertBeforeOrAppend(t,r)}}),t){t._prev&&(t._prev._next=null),this._removalsHead=t;for(let e=t;null!==e;e=e._nextRemoved)e===this._mapHead&&(this._mapHead=null),this._records.delete(e.key),e._nextRemoved=e._next,e.previousValue=e.currentValue,e.currentValue=null,e._prev=null,e._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,t){if(e){const n=e._prev;return t._next=e,t._prev=n,e._prev=t,n&&(n._next=t),e===this._mapHead&&(this._mapHead=t),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=t,t._prev=this._appendAfter):this._mapHead=t,this._appendAfter=t,null}_getOrCreateRecordForKey(e,t){if(this._records.has(e)){const n=this._records.get(e);this._maybeAddToChanges(n,t);const r=n._prev,o=n._next;return r&&(r._next=o),o&&(o._prev=r),n._next=null,n._prev=null,n}const n=new ac(e);return this._records.set(e,n),n.currentValue=t,this._addToAdditions(n),n}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,t){ri(t,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=t,this._addToChanges(e))}_addToAdditions(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,t){e instanceof Map?e.forEach(t):Object.keys(e).forEach(n=>t(e[n],n))}}class ac{constructor(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}let lc=(()=>{class e{constructor(e){this.factories=e}static create(t,n){if(null!=n){const e=n.factories.slice();t=t.concat(e)}return new e(t)}static extend(t){return{provide:e,useFactory:n=>{if(!n)throw new Error("Cannot extend IterableDiffers without a parent injector");return e.create(t,n)},deps:[[e,new p,new f]]}}find(e){const t=this.factories.find(t=>t.supports(e));if(null!=t)return t;throw new Error(`Cannot find a differ supporting object '${e}' of type '${n=e,n.name||typeof n}'`);var n}}return e.\u0275prov=w({token:e,providedIn:"root",factory:()=>new e([new ec])}),e})(),dc=(()=>{class e{constructor(e){this.factories=e}static create(t,n){if(n){const e=n.factories.slice();t=t.concat(e)}return new e(t)}static extend(t){return{provide:e,useFactory:n=>{if(!n)throw new Error("Cannot extend KeyValueDiffers without a parent injector");return e.create(t,n)},deps:[[e,new p,new f]]}}find(e){const t=this.factories.find(t=>t.supports(e));if(t)return t;throw new Error(`Cannot find a differ supporting object '${e}'`)}}return e.\u0275prov=w({token:e,providedIn:"root",factory:()=>new e([new uc])}),e})();const fc=[new uc],hc=new lc([new ec]),pc=new dc(fc);let gc=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>mc(e,qu),e})();const mc=function(e,t){return _s(e,t,Qe(),ze())};let yc=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>wc(e,qu),e})();const wc=function(e,t){return Cs(e,t,Qe(),ze())};function vc(e,t,n,r){let o=`ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: '${t}'. Current value: '${n}'.`;return r&&(o+=" It seems like the view has been created after its parent and its children have been dirty checked. Has it been created in a change detection hook ?"),function(e,t){const n=new Error(e);return bc(n,t),n}(o,e)}function bc(e,t){e.ngDebugContext=t,e.ngErrorLogger=t.logError.bind(t)}function _c(e){return new Error(`ViewDestroyedError: Attempt to use a destroyed view: ${e}`)}function Cc(e,t,n){const r=e.state,o=1792&r;return o===t?(e.state=-1793&r|n,e.initIndex=-1,!0):o===n}function Dc(e,t,n){return(1792&e.state)===t&&e.initIndex<=n&&(e.initIndex=n+1,!0)}function Ec(e,t){return e.nodes[t]}function xc(e,t){return e.nodes[t]}function Ac(e,t){return e.nodes[t]}function Fc(e,t){return e.nodes[t]}function kc(e,t){return e.nodes[t]}const Ic={setCurrentNode:void 0,createRootView:void 0,createEmbeddedView:void 0,createComponentView:void 0,createNgModuleRef:void 0,overrideProvider:void 0,overrideComponentView:void 0,clearOverrides:void 0,checkAndUpdateView:void 0,checkNoChangesView:void 0,destroyView:void 0,resolveDep:void 0,createDebugContext:void 0,handleEvent:void 0,updateDirectives:void 0,updateRenderer:void 0,dirtyParentQueries:void 0},Sc=()=>{},Nc=new Map;function Tc(e){let t=Nc.get(e);return t||(t=k(e)+"_"+Nc.size,Nc.set(e,t)),t}function Oc(e,t,n,r){if(si.isWrapped(r)){r=si.unwrap(r);const o=e.def.nodes[t].bindingIndex+n,s=si.unwrap(e.oldValues[o]);e.oldValues[o]=new si(s)}return r}function Mc(e){return{id:"$$undefined",styles:e.styles,encapsulation:e.encapsulation,data:e.data}}let Rc=0;function Vc(e,t,n,r){return!(!(2&e.state)&&ri(e.oldValues[t.bindingIndex+n],r))}function Pc(e,t,n,r){return!!Vc(e,t,n,r)&&(e.oldValues[t.bindingIndex+n]=r,!0)}function jc(e,t,n,r){const o=e.oldValues[t.bindingIndex+n];if(1&e.state||!oi(o,r)){const s=t.bindings[n].name;throw vc(Ic.createDebugContext(e,t.nodeIndex),`${s}: ${o}`,`${s}: ${r}`,0!=(1&e.state))}}function Bc(e){let t=e;for(;t;)2&t.def.flags&&(t.state|=8),t=t.viewContainerParent||t.parent}function Lc(e,t){let n=e;for(;n&&n!==t;)n.state|=64,n=n.viewContainerParent||n.parent}function Hc(e,t,n,r){try{return Bc(33554432&e.def.nodes[t].flags?xc(e,t).componentView:e),Ic.handleEvent(e,t,n,r)}catch(o){e.root.errorHandler.handleError(o)}}function $c(e){return e.parent?xc(e.parent,e.parentNodeDef.nodeIndex):null}function Uc(e){return e.parent?e.parentNodeDef.parent:null}function zc(e,t){switch(201347067&t.flags){case 1:return xc(e,t.nodeIndex).renderElement;case 2:return Ec(e,t.nodeIndex).renderText}}function qc(e){return!!e.parent&&!!(32768&e.parentNodeDef.flags)}function Zc(e){return!(!e.parent||32768&e.parentNodeDef.flags)}function Qc(e){return 1<<e%32}function Gc(e){const t={};let n=0;const r={};return e&&e.forEach(([e,o])=>{"number"==typeof e?(t[e]=o,n|=Qc(e)):r[e]=o}),{matchedQueries:t,references:r,matchedQueryIds:n}}function Wc(e,t){return e.map(e=>{let n,r;return Array.isArray(e)?[r,n]=e:(r=0,n=e),n&&("function"==typeof n||"object"==typeof n)&&t&&Object.defineProperty(n,"__source",{value:t,configurable:!0}),{flags:r,token:n,tokenKey:Tc(n)}})}function Kc(e,t,n){let r=n.renderParent;return r?0==(1&r.flags)||0==(33554432&r.flags)||r.element.componentRendererType&&r.element.componentRendererType.encapsulation===we.Native?xc(e,n.renderParent.nodeIndex).renderElement:void 0:t}const Yc=new WeakMap;function Jc(e){let t=Yc.get(e);return t||(t=e(()=>Sc),t.factory=e,Yc.set(e,t)),t}function Xc(e,t,n,r,o){3===t&&(n=e.renderer.parentNode(zc(e,e.def.lastRenderRootNode))),ea(e,t,0,e.def.nodes.length-1,n,r,o)}function ea(e,t,n,r,o,s,i){for(let u=n;u<=r;u++){const n=e.def.nodes[u];11&n.flags&&na(e,n,t,o,s,i),u+=n.childCount}}function ta(e,t,n,r,o,s){let i=e;for(;i&&!qc(i);)i=i.parent;const u=i.parent,c=Uc(i),a=c.nodeIndex+c.childCount;for(let l=c.nodeIndex+1;l<=a;l++){const e=u.def.nodes[l];e.ngContentIndex===t&&na(u,e,n,r,o,s),l+=e.childCount}if(!u.parent){const i=e.root.projectableNodes[t];if(i)for(let t=0;t<i.length;t++)ra(e,i[t],n,r,o,s)}}function na(e,t,n,r,o,s){if(8&t.flags)ta(e,t.ngContent.index,n,r,o,s);else{const i=zc(e,t);if(3===n&&33554432&t.flags&&48&t.bindingFlags?(16&t.bindingFlags&&ra(e,i,n,r,o,s),32&t.bindingFlags&&ra(xc(e,t.nodeIndex).componentView,i,n,r,o,s)):ra(e,i,n,r,o,s),16777216&t.flags){const i=xc(e,t.nodeIndex).viewContainer._embeddedViews;for(let e=0;e<i.length;e++)Xc(i[e],n,r,o,s)}1&t.flags&&!t.element.name&&ea(e,n,t.nodeIndex+1,t.nodeIndex+t.childCount,r,o,s)}}function ra(e,t,n,r,o,s){const i=e.renderer;switch(n){case 1:i.appendChild(r,t);break;case 2:i.insertBefore(r,t,o);break;case 3:i.removeChild(r,t);break;case 0:s.push(t)}}const oa=/^:([^:]+):(.+)$/;function sa(e){if(":"===e[0]){const t=e.match(oa);return[t[1],t[2]]}return["",e]}function ia(e){let t=0;for(let n=0;n<e.length;n++)t|=e[n].flags;return t}function ua(e,t){let n="";for(let r=0;r<2*e;r+=2)n=n+t[r]+aa(t[r+1]);return n+t[2*e]}function ca(e,t,n,r,o,s,i,u,c,a,l,d,f,h,p,g,m,y,w,v){switch(e){case 1:return t+aa(n)+r;case 2:return t+aa(n)+r+aa(o)+s;case 3:return t+aa(n)+r+aa(o)+s+aa(i)+u;case 4:return t+aa(n)+r+aa(o)+s+aa(i)+u+aa(c)+a;case 5:return t+aa(n)+r+aa(o)+s+aa(i)+u+aa(c)+a+aa(l)+d;case 6:return t+aa(n)+r+aa(o)+s+aa(i)+u+aa(c)+a+aa(l)+d+aa(f)+h;case 7:return t+aa(n)+r+aa(o)+s+aa(i)+u+aa(c)+a+aa(l)+d+aa(f)+h+aa(p)+g;case 8:return t+aa(n)+r+aa(o)+s+aa(i)+u+aa(c)+a+aa(l)+d+aa(f)+h+aa(p)+g+aa(m)+y;case 9:return t+aa(n)+r+aa(o)+s+aa(i)+u+aa(c)+a+aa(l)+d+aa(f)+h+aa(p)+g+aa(m)+y+aa(w)+v;default:throw new Error("Does not support more than 9 expressions")}}function aa(e){return null!=e?e.toString():""}const la=[],da={},fa={},ha=Tc(Ws),pa=Tc(Q),ga=Tc(ue);function ma(e,t,n,r){return n=T(n),{index:-1,deps:Wc(r,k(t)),flags:e,token:t,value:n}}function ya(e){const t={},n=[];let r=null;for(let o=0;o<e.length;o++){const s=e[o];s.token===Rs&&(r=s.value),1073741824&s.flags&&n.push(s.token),s.index=o,t[Tc(s.token)]=s}return{factory:null,providersByKey:t,providers:e,modules:n,scope:r}}function wa(e,t,n=Ws.THROW_IF_NOT_FOUND){const r=X(e);try{if(8&t.flags)return t.token;if(2&t.flags&&(n=null),1&t.flags)return e._parent.get(t.token,n);const o=t.tokenKey;switch(o){case ha:case pa:case ga:return e}const s=e._def.providersByKey[o];let i;if(s){let t=e._providers[s.index];return void 0===t&&(t=e._providers[s.index]=va(e,s)),t===fa?void 0:t}if((i=b(t.token))&&function(e,t){const n=t.providedIn;return null!=n&&("any"===n||n===e._def.scope||function(e,t){return e._def.modules.indexOf(t)>-1}(e,n))}(e,i)){const n=e._providers.length;return e._def.providers[n]=e._def.providersByKey[t.tokenKey]={flags:5120,value:i.factory,deps:[],index:n,token:t.token},e._providers[n]=fa,e._providers[n]=va(e,e._def.providersByKey[t.tokenKey])}return 4&t.flags?n:e._parent.get(t.token,n)}finally{X(r)}}function va(e,t){let n;switch(201347067&t.flags){case 512:n=function(e,t,n){const r=n.length;switch(r){case 0:return new t;case 1:return new t(wa(e,n[0]));case 2:return new t(wa(e,n[0]),wa(e,n[1]));case 3:return new t(wa(e,n[0]),wa(e,n[1]),wa(e,n[2]));default:const o=[];for(let t=0;t<r;t++)o[t]=wa(e,n[t]);return new t(...o)}}(e,t.value,t.deps);break;case 1024:n=function(e,t,n){const r=n.length;switch(r){case 0:return t();case 1:return t(wa(e,n[0]));case 2:return t(wa(e,n[0]),wa(e,n[1]));case 3:return t(wa(e,n[0]),wa(e,n[1]),wa(e,n[2]));default:const o=[];for(let t=0;t<r;t++)o[t]=wa(e,n[t]);return t(...o)}}(e,t.value,t.deps);break;case 2048:n=wa(e,t.deps[0]);break;case 256:n=t.value}return n===fa||null===n||"object"!=typeof n||131072&t.flags||"function"!=typeof n.ngOnDestroy||(t.flags|=131072),void 0===n?fa:n}function ba(e,t){const n=e.viewContainer._embeddedViews;if((null==t||t>=n.length)&&(t=n.length-1),t<0)return null;const r=n[t];return r.viewContainerParent=null,fe(n,t),Ic.dirtyParentQueries(r),Ca(r),r}function _a(e,t,n){const r=t?zc(t,t.def.lastRenderRootNode):e.renderElement,o=n.renderer.parentNode(r),s=n.renderer.nextSibling(r);Xc(n,2,o,s,void 0)}function Ca(e){Xc(e,3,null,null,void 0)}const Da={};function Ea(e,t,n,r,o,s){return new xa(e,t,n,r,o,s)}class xa extends ju{constructor(e,t,n,r,o,s){super(),this.selector=e,this.componentType=t,this._inputs=r,this._outputs=o,this.ngContentSelectors=s,this.viewDefFactory=n}get inputs(){const e=[],t=this._inputs;for(let n in t)e.push({propName:n,templateName:t[n]});return e}get outputs(){const e=[];for(let t in this._outputs)e.push({propName:t,templateName:this._outputs[t]});return e}create(e,t,n,r){if(!r)throw new Error("ngModule should be provided");const o=Jc(this.viewDefFactory),s=o.nodes[0].element.componentProvider.nodeIndex,i=Ic.createRootView(e,t||[],n,o,r,Da),u=Ac(i,s).instance;return n&&i.renderer.setAttribute(xc(i,0).renderElement,"ng-version",Xu.full),new Aa(i,new Sa(i),u)}}class Aa extends Pu{constructor(e,t,n){super(),this._view=e,this._viewRef=t,this._component=n,this._elDef=this._view.def.nodes[0],this.hostView=t,this.changeDetectorRef=t,this.instance=n}get location(){return new qu(xc(this._view,this._elDef.nodeIndex).renderElement)}get injector(){return new Ma(this._view,this._elDef)}get componentType(){return this._component.constructor}destroy(){this._viewRef.destroy()}onDestroy(e){this._viewRef.onDestroy(e)}}function Fa(e,t,n){return new ka(e,t,n)}class ka{constructor(e,t,n){this._view=e,this._elDef=t,this._data=n,this._embeddedViews=[]}get element(){return new qu(this._data.renderElement)}get injector(){return new Ma(this._view,this._elDef)}get parentInjector(){let e=this._view,t=this._elDef.parent;for(;!t&&e;)t=Uc(e),e=e.parent;return e?new Ma(e,t):new Ma(this._view,null)}clear(){for(let e=this._embeddedViews.length-1;e>=0;e--){const t=ba(this._data,e);Ic.destroyView(t)}}get(e){const t=this._embeddedViews[e];if(t){const e=new Sa(t);return e.attachToViewContainerRef(this),e}return null}get length(){return this._embeddedViews.length}createEmbeddedView(e,t,n){const r=e.createEmbeddedView(t||{});return this.insert(r,n),r}createComponent(e,t,n,r,o){const s=n||this.parentInjector;o||e instanceof zu||(o=s.get(ue));const i=e.create(s,r,void 0,o);return this.insert(i.hostView,t),i}insert(e,t){if(e.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");const n=e;return function(e,t,n,r){let o=t.viewContainer._embeddedViews;null==n&&(n=o.length),r.viewContainerParent=e,de(o,n,r),function(e,t){const n=$c(t);if(!n||n===e||16&t.state)return;t.state|=16;let r=n.template._projectedViews;r||(r=n.template._projectedViews=[]),r.push(t),function(e,t){if(4&t.flags)return;e.nodeFlags|=4,t.flags|=4;let n=t.parent;for(;n;)n.childFlags|=4,n=n.parent}(t.parent.def,t.parentNodeDef)}(t,r),Ic.dirtyParentQueries(r),_a(t,n>0?o[n-1]:null,r)}(this._view,this._data,t,n._view),n.attachToViewContainerRef(this),e}move(e,t){if(e.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");const n=this._embeddedViews.indexOf(e._view);return function(e,t,n){const r=e.viewContainer._embeddedViews,o=r[t];fe(r,t),null==n&&(n=r.length),de(r,n,o),Ic.dirtyParentQueries(o),Ca(o),_a(e,n>0?r[n-1]:null,o)}(this._data,n,t),e}indexOf(e){return this._embeddedViews.indexOf(e._view)}remove(e){const t=ba(this._data,e);t&&Ic.destroyView(t)}detach(e){const t=ba(this._data,e);return t?new Sa(t):null}}function Ia(e){return new Sa(e)}class Sa{constructor(e){this._view=e,this._viewContainerRef=null,this._appRef=null}get rootNodes(){return function(e){const t=[];return Xc(e,0,void 0,void 0,t),t}(this._view)}get context(){return this._view.context}get destroyed(){return 0!=(128&this._view.state)}markForCheck(){Bc(this._view)}detach(){this._view.state&=-5}detectChanges(){const e=this._view.root.rendererFactory;e.begin&&e.begin();try{Ic.checkAndUpdateView(this._view)}finally{e.end&&e.end()}}checkNoChanges(){Ic.checkNoChangesView(this._view)}reattach(){this._view.state|=4}onDestroy(e){this._view.disposables||(this._view.disposables=[]),this._view.disposables.push(e)}destroy(){this._appRef?this._appRef.detachView(this):this._viewContainerRef&&this._viewContainerRef.detach(this._viewContainerRef.indexOf(this)),Ic.destroyView(this._view)}detachFromAppRef(){this._appRef=null,Ca(this._view),Ic.dirtyParentQueries(this._view)}attachToAppRef(e){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e}attachToViewContainerRef(e){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=e}}function Na(e,t){return new Ta(e,t)}class Ta extends gc{constructor(e,t){super(),this._parentView=e,this._def=t}createEmbeddedView(e){return new Sa(Ic.createEmbeddedView(this._parentView,this._def,this._def.element.template,e))}get elementRef(){return new qu(xc(this._parentView,this._def.nodeIndex).renderElement)}}function Oa(e,t){return new Ma(e,t)}class Ma{constructor(e,t){this.view=e,this.elDef=t}get(e,t=Ws.THROW_IF_NOT_FOUND){return Ic.resolveDep(this.view,this.elDef,!!this.elDef&&0!=(33554432&this.elDef.flags),{flags:0,token:e,tokenKey:Tc(e)},t)}}function Ra(e,t){const n=e.def.nodes[t];if(1&n.flags){const t=xc(e,n.nodeIndex);return n.element.template?t.template:t.renderElement}if(2&n.flags)return Ec(e,n.nodeIndex).renderText;if(20240&n.flags)return Ac(e,n.nodeIndex).instance;throw new Error(`Illegal state: read nodeValue for node index ${t}`)}function Va(e,t,n,r){return new Pa(e,t,n,r)}class Pa{constructor(e,t,n,r){this._moduleType=e,this._parent=t,this._bootstrapComponents=n,this._def=r,this._destroyListeners=[],this._destroyed=!1,this.injector=this,function(e){const t=e._def,n=e._providers=he(t.providers.length);for(let r=0;r<t.providers.length;r++){const o=t.providers[r];4096&o.flags||void 0===n[r]&&(n[r]=va(e,o))}}(this)}get(e,t=Ws.THROW_IF_NOT_FOUND,n=g.Default){let r=0;return n&g.SkipSelf?r|=1:n&g.Self&&(r|=4),wa(this,{token:e,tokenKey:Tc(e),flags:r},t)}get instance(){return this.get(this._moduleType)}get componentFactoryResolver(){return this.get($u)}destroy(){if(this._destroyed)throw new Error(`The ng module ${k(this.instance.constructor)} has already been destroyed.`);this._destroyed=!0,function(e,t){const n=e._def,r=new Set;for(let o=0;o<n.providers.length;o++)if(131072&n.providers[o].flags){const t=e._providers[o];if(t&&t!==fa){const e=t.ngOnDestroy;"function"!=typeof e||r.has(t)||(e.apply(t),r.add(t))}}}(this),this._destroyListeners.forEach(e=>e())}onDestroy(e){this._destroyListeners.push(e)}}const ja=Tc(Wu),Ba=Tc(qu),La=Tc(yc),Ha=Tc(gc),$a=Tc(Es),Ua=Tc(Ws),za=Tc(Q);function qa(e,t,n,r,o,s,i,u){const c=[];if(i)for(let l in i){const[e,t]=i[l];c[e]={flags:8,name:l,nonMinifiedName:t,ns:null,securityContext:null,suffix:null}}const a=[];if(u)for(let l in u)a.push({type:1,propName:l,target:null,eventName:u[l]});return Ga(e,t|=16384,n,r,o,o,s,c,a)}function Za(e,t,n){return Ga(-1,e|=16,null,0,t,t,n)}function Qa(e,t,n,r,o){return Ga(-1,e,t,0,n,r,o)}function Ga(e,t,n,r,o,s,i,u,c){const{matchedQueries:a,references:l,matchedQueryIds:d}=Gc(n);c||(c=[]),u||(u=[]),s=T(s);const f=Wc(i,k(o));return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:t,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:a,matchedQueryIds:d,references:l,ngContentIndex:-1,childCount:r,bindings:u,bindingFlags:ia(u),outputs:c,element:null,provider:{token:o,value:s,deps:f},text:null,query:null,ngContent:null}}function Wa(e,t){return Xa(e,t)}function Ka(e,t){let n=e;for(;n.parent&&!qc(n);)n=n.parent;return el(n.parent,Uc(n),!0,t.provider.value,t.provider.deps)}function Ya(e,t){const n=el(e,t.parent,(32768&t.flags)>0,t.provider.value,t.provider.deps);if(t.outputs.length)for(let r=0;r<t.outputs.length;r++){const o=t.outputs[r],s=n[o.propName];if(!ki(s))throw new Error(`@Output ${o.propName} not initialized in '${n.constructor.name}'.`);{const n=s.subscribe(Ja(e,t.parent.nodeIndex,o.eventName));e.disposables[t.outputIndex+r]=n.unsubscribe.bind(n)}}return n}function Ja(e,t,n){return r=>Hc(e,t,n,r)}function Xa(e,t){const n=(8192&t.flags)>0,r=t.provider;switch(201347067&t.flags){case 512:return el(e,t.parent,n,r.value,r.deps);case 1024:return function(e,t,n,r,o){const s=o.length;switch(s){case 0:return r();case 1:return r(nl(e,t,n,o[0]));case 2:return r(nl(e,t,n,o[0]),nl(e,t,n,o[1]));case 3:return r(nl(e,t,n,o[0]),nl(e,t,n,o[1]),nl(e,t,n,o[2]));default:const i=[];for(let r=0;r<s;r++)i.push(nl(e,t,n,o[r]));return r(...i)}}(e,t.parent,n,r.value,r.deps);case 2048:return nl(e,t.parent,n,r.deps[0]);case 256:return r.value}}function el(e,t,n,r,o){const s=o.length;switch(s){case 0:return new r;case 1:return new r(nl(e,t,n,o[0]));case 2:return new r(nl(e,t,n,o[0]),nl(e,t,n,o[1]));case 3:return new r(nl(e,t,n,o[0]),nl(e,t,n,o[1]),nl(e,t,n,o[2]));default:const i=[];for(let r=0;r<s;r++)i.push(nl(e,t,n,o[r]));return new r(...i)}}const tl={};function nl(e,t,n,r,o=Ws.THROW_IF_NOT_FOUND){if(8&r.flags)return r.token;const s=e;2&r.flags&&(o=null);const i=r.tokenKey;i===$a&&(n=!(!t||!t.element.componentView)),t&&1&r.flags&&(n=!1,t=t.parent);let u=e;for(;u;){if(t)switch(i){case ja:return rl(u,t,n).renderer;case Ba:return new qu(xc(u,t.nodeIndex).renderElement);case La:return xc(u,t.nodeIndex).viewContainer;case Ha:if(t.element.template)return xc(u,t.nodeIndex).template;break;case $a:return Ia(rl(u,t,n));case Ua:case za:return Oa(u,t);default:const e=(n?t.element.allProviders:t.element.publicProviders)[i];if(e){let t=Ac(u,e.nodeIndex);return t||(t={instance:Xa(u,e)},u.nodes[e.nodeIndex]=t),t.instance}}n=qc(u),t=Uc(u),u=u.parent,4&r.flags&&(u=null)}const c=s.root.injector.get(r.token,tl);return c!==tl||o===tl?c:s.root.ngModule.injector.get(r.token,o)}function rl(e,t,n){let r;if(n)r=xc(e,t.nodeIndex).componentView;else for(r=e;r.parent&&!qc(r);)r=r.parent;return r}function ol(e,t,n,r,o,s){if(32768&n.flags){const t=xc(e,n.parent.nodeIndex).componentView;2&t.def.flags&&(t.state|=8)}if(t.instance[n.bindings[r].name]=o,524288&n.flags){s=s||{};const t=si.unwrap(e.oldValues[n.bindingIndex+r]);s[n.bindings[r].nonMinifiedName]=new xu(t,o,0!=(2&e.state))}return e.oldValues[n.bindingIndex+r]=o,s}function sl(e,t){if(!(e.def.nodeFlags&t))return;const n=e.def.nodes;let r=0;for(let o=0;o<n.length;o++){const s=n[o];let i=s.parent;for(!i&&s.flags&t&&ul(e,o,s.flags&t,r++),0==(s.childFlags&t)&&(o+=s.childCount);i&&1&i.flags&&o===i.nodeIndex+i.childCount;)i.directChildFlags&t&&(r=il(e,i,t,r)),i=i.parent}}function il(e,t,n,r){for(let o=t.nodeIndex+1;o<=t.nodeIndex+t.childCount;o++){const t=e.def.nodes[o];t.flags&n&&ul(e,o,t.flags&n,r++),o+=t.childCount}return r}function ul(e,t,n,r){const o=Ac(e,t);if(!o)return;const s=o.instance;s&&(Ic.setCurrentNode(e,t),1048576&n&&Dc(e,512,r)&&s.ngAfterContentInit(),2097152&n&&s.ngAfterContentChecked(),4194304&n&&Dc(e,768,r)&&s.ngAfterViewInit(),8388608&n&&s.ngAfterViewChecked(),131072&n&&s.ngOnDestroy())}class cl extends $u{constructor(e){super(),this.ngModule=e}resolveComponentFactory(e){const t=Te(e);return new dl(t,this.ngModule)}}function al(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}const ll=new Z("SCHEDULER_TOKEN",{providedIn:"root",factory:()=>Lt});class dl extends ju{constructor(e,t){super(),this.componentDef=e,this.ngModule=t,this.componentType=e.type,this.selector=e.selectors.map(Br).join(","),this.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],this.isBoundToModule=!!t}get inputs(){return al(this.componentDef.inputs)}get outputs(){return al(this.componentDef.outputs)}create(e,t,n,r){const o=(r=r||this.ngModule)?function(e,t){return{get:(n,r,o)=>{const s=e.get(n,tl,o);return s!==tl||r===tl?s:t.get(n,r,o)}}}(e,r.injector):e,s=o.get(Qu,kt),i=o.get(Yu,null),u=s.createRenderer(null,this.componentDef),c=this.componentDef.selectors[0][0]||"div",a=n?function(e,t,n){if(Ft(e))return e.selectRootElement(t,n===we.ShadowDom);let r="string"==typeof t?e.querySelector(t):t;return r.textContent="",r}(u,n,this.componentDef.encapsulation):Xr(c,s.createRenderer(null,this.componentDef),function(e){const t=e.toLowerCase();return"svg"===t?"http://www.w3.org/2000/svg":"math"===t?"http://www.w3.org/1998/MathML/":null}(c)),l=this.componentDef.onPush?576:528,d="string"==typeof n&&/^#root-ng-internal-isolated-\d+/.test(n),f={components:[],scheduler:Lt,clean:Po,playerHandler:null,flags:0},h=lo(0,-1,null,1,0,null,null,null,null,null),p=eo(null,h,f,l,null,null,s,u,i,o);let g,m;ut(p,null);try{const e=function(e,t,n,r,o,s){const i=n[1];n[19]=e;const u=to(i,null,0,3,null,null),c=u.mergedAttrs=t.hostAttrs;null!==c&&(ei(u,c),null!==e&&(It(o,e,c),null!==u.classes&&ps(o,e,u.classes),null!==u.styles&&hs(o,e,u.styles)));const a=r.createRenderer(e,t),l=eo(n,ao(t),null,t.onPush?64:16,n[19],u,r,a,void 0);return i.firstCreatePass&&(Jt(Gt(u,n),i,t.type),bo(i,u),Co(u,n.length,1)),To(n,l),n[19]=l}(a,this.componentDef,p,s,u);if(a)if(n)It(u,a,["ng-version",Xu.full]);else{const{attrs:e,classes:t}=function(e){const t=[],n=[];let r=1,o=2;for(;r<e.length;){let s=e[r];if("string"==typeof s)2===o?""!==s&&t.push(s,e[++r]):8===o&&n.push(s);else{if(!Mr(o))break;o=s}r++}return{attrs:t,classes:n}}(this.componentDef.selectors[0]);e&&It(u,a,e),t&&t.length>0&&ps(u,a,t.join(" "))}m=gr(p[1],0),t&&(m.projection=t.map(e=>Array.from(e))),g=function(e,t,n,r,o){const s=n[1],i=function(e,t,n){const r=Qe();e.firstCreatePass&&(n.providersResolver&&n.providersResolver(n),vo(e,r,1),Do(e,t,n));const o=rn(t,e,t.length-1,r);xr(o,t);const s=hr(r,t);return s&&xr(s,t),o}(s,n,t);r.components.push(i),e[8]=i,o&&o.forEach(e=>e(i,t)),t.contentQueries&&t.contentQueries(1,i,n.length-1);const u=Qe();if(s.firstCreatePass&&(null!==t.hostBindings||null!==t.hostAttrs)){pt(u.index-19);const e=n[1];mo(e,t),yo(e,n,t.hostVars),wo(t,i)}return i}(e,this.componentDef,p,f,[vu]),no(h,p,null)}finally{ft()}const y=new fl(this.componentType,g,bs(qu,m,p),p,m);return n&&!d||(y.hostView._tViewNode.child=m),y}}class fl extends Pu{constructor(e,t,n,r,o){super(),this.location=n,this._rootLView=r,this._tNode=o,this.destroyCbs=[],this.instance=t,this.hostView=this.changeDetectorRef=new ms(r),this.hostView._tViewNode=function(e,t,n,r){let o=e.node;return null==o&&(e.node=o=fo(0,null,2,-1,null,null)),r[6]=o}(r[1],0,0,r),this.componentType=e}get injector(){return new un(this._tNode,this._rootLView)}destroy(){this.destroyCbs&&(this.destroyCbs.forEach(e=>e()),this.destroyCbs=null,!this.hostView.destroyed&&this.hostView.destroy())}onDestroy(e){this.destroyCbs&&this.destroyCbs.push(e)}}const hl=void 0;var pl=["en",[["a","p"],["AM","PM"],hl],[["AM","PM"],hl,hl],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],hl,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],hl,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",hl,"{1} 'at' {0}",hl],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},function(e){let t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return 1===t&&0===n?1:5}];let gl={};function ml(e,t,n){"string"!=typeof t&&(n=t,t=e[_l.LocaleId]),t=t.toLowerCase().replace(/_/g,"-"),gl[t]=e,n&&(gl[t][_l.ExtraData]=n)}function yl(e){const t=function(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=bl(t);if(n)return n;const r=t.split("-")[0];if(n=bl(r),n)return n;if("en"===r)return pl;throw new Error(`Missing locale data for the locale "${e}".`)}function wl(e){return yl(e)[_l.CurrencyCode]||null}function vl(e){return yl(e)[_l.PluralCase]}function bl(e){return e in gl||(gl[e]=j.ng&&j.ng.common&&j.ng.common.locales&&j.ng.common.locales[e]),gl[e]}const _l=function(){var e={LocaleId:0,DayPeriodsFormat:1,DayPeriodsStandalone:2,DaysFormat:3,DaysStandalone:4,MonthsFormat:5,MonthsStandalone:6,Eras:7,FirstDayOfWeek:8,WeekendRange:9,DateFormat:10,TimeFormat:11,DateTimeFormat:12,NumberSymbols:13,NumberFormats:14,CurrencyCode:15,CurrencySymbol:16,CurrencyName:17,Currencies:18,PluralCase:19,ExtraData:20};return e[e.LocaleId]="LocaleId",e[e.DayPeriodsFormat]="DayPeriodsFormat",e[e.DayPeriodsStandalone]="DayPeriodsStandalone",e[e.DaysFormat]="DaysFormat",e[e.DaysStandalone]="DaysStandalone",e[e.MonthsFormat]="MonthsFormat",e[e.MonthsStandalone]="MonthsStandalone",e[e.Eras]="Eras",e[e.FirstDayOfWeek]="FirstDayOfWeek",e[e.WeekendRange]="WeekendRange",e[e.DateFormat]="DateFormat",e[e.TimeFormat]="TimeFormat",e[e.DateTimeFormat]="DateTimeFormat",e[e.NumberSymbols]="NumberSymbols",e[e.NumberFormats]="NumberFormats",e[e.CurrencyCode]="CurrencyCode",e[e.CurrencySymbol]="CurrencySymbol",e[e.CurrencyName]="CurrencyName",e[e.Currencies]="Currencies",e[e.PluralCase]="PluralCase",e[e.ExtraData]="ExtraData",e}(),Cl=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,Dl=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,El=/\ufffd(\/?[#*!]\d+):?\d*\ufffd/gi,xl=/\ufffd(\d+):?\d*\ufffd/gi,Al=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,Fl=/\[(\ufffd.+?\ufffd?)\]/,kl=/\[(\ufffd.+?\ufffd?)\]|(\ufffd\/?\*\d+:\d+\ufffd)/g,Il=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,Sl=/{([A-Z0-9_]+)}/g,Nl=/\ufffdI18N_EXP_(ICU(_\d+)?)\ufffd/g,Tl=/\/\*/,Ol=/\d+\:(\d+)/;function Ml(e){if(!e)return[];let t=0;const n=[],r=[],o=/[{}]/g;let s;for(o.lastIndex=0;s=o.exec(e);){const o=s.index;if("}"==s[0]){if(n.pop(),0==n.length){const n=e.substring(t,o);Cl.test(n)?r.push(Rl(n)):r.push(n),t=o+1}}else{if(0==n.length){const n=e.substring(t,o);r.push(n),t=o+1}n.push("{")}}const i=e.substring(t);return r.push(i),r}function Rl(e){const t=[],n=[];let r=1,o=0;const s=Ml(e=e.replace(Cl,(function(e,t,n){return r="select"===n?0:1,o=parseInt(t.substr(1),10),""})));for(let i=0;i<s.length;){let e=s[i++].trim();1===r&&(e=e.replace(/\s*(?:=)?(\w+)\s*/,"$1")),e.length&&t.push(e);const o=Ml(s[i++]);t.length>n.length&&n.push(o)}return{type:r,mainBinding:o,cases:t,values:n}}function Vl(e){let t,n,r="",o=0,s=!1;for(;null!==(t=Dl.exec(e));)s?t[0]===`\ufffd/*${n}\ufffd`&&(o=t.index,s=!1):(r+=e.substring(o,t.index+t[0].length),n=t[1],s=!0);return r+=e.substr(o),r}function Pl(e,t,n,r=null){const o=[null,null],s=e.split(xl);let i=0;for(let u=0;u<s.length;u++){const e=s[u];if(1&u){const t=parseInt(e,10);o.push(-1-t),i|=Hl(t)}else""!==e&&o.push(e)}return o.push(t<<2|(n?1:0)),n&&o.push(n,r),o[0]=i,o[1]=o.length-2,o}function jl(e,t=0){let n;t|=Hl(e.mainBinding);for(let r=0;r<e.values.length;r++){const o=e.values[r];for(let e=0;e<o.length;e++){const r=o[e];if("string"==typeof r)for(;n=xl.exec(r);)t|=Hl(parseInt(n[1],10));else t=jl(r,t)}}return t}const Bl=[];let Ll=-1;function Hl(e){return 1<<Math.min(e,31)}const $l=[];let Ul;function zl(e,t,n,r,o){const s=t.next;r||(r=n),r===n&&t!==n.child?(t.next=n.child,n.child=t):r!==n&&t!==r.next?(t.next=r.next,r.next=t):t.next=null,n!==o[6]&&(t.parent=n);let i=t.next;for(;i;)i.next===t&&(i.next=s),i=i.next;if(1===t.type)return ds(e,o,t),t;is(e,o,hr(t,o),t);const u=o[t.index];return 0!==t.type&&Ve(u)&&is(e,o,u[7],t),t}function ql(e,t={}){let n=e;if(Fl.test(e)){const e={},t=[0];n=n.replace(kl,(n,r,o)=>{const s=r||o,i=e[s]||[];if(i.length||(s.split("|").forEach(e=>{const t=e.match(Ol),n=t?parseInt(t[1],10):0,r=Tl.test(e);i.push([n,r,e])}),e[s]=i),!i.length)throw new Error(`i18n postprocess: unmatched placeholder - ${s}`);const u=t[t.length-1];let c=0;for(let e=0;e<i.length;e++)if(i[e][0]===u){c=e;break}const[a,l,d]=i[c];return l?t.pop():u!==a&&t.push(a),i.splice(c,1),d})}return Object.keys(t).length?(n=n.replace(Il,(e,n,r,o,s,i)=>t.hasOwnProperty(r)?`${n}${t[r]}${i}`:e),n=n.replace(Sl,(e,n)=>t.hasOwnProperty(n)?t[n]:e),n=n.replace(Nl,(e,n)=>{if(t.hasOwnProperty(n)){const r=t[n];if(!r.length)throw new Error(`i18n postprocess: unmatched ICU - ${e} with key: ${n}`);return r.shift()}return e}),n):n}function Zl(e,t,n,r,o,s){const i=Qe();t[n+19]=o;const u=to(e,t[6],n,r,s,null);return i&&i.next===u&&(i.next=null),u}function Ql(e,t,n,r){const o=r[11];let s=null,i=null;const u=[];for(let c=0;c<t.length;c++){const a=t[c];if("string"==typeof a){const e=Qo(a,o),l=t[++c];i=s,s=Zl(n,r,l,3,e,null),u.push(l),Ke()}else if("number"==typeof a)switch(7&a){case 1:const o=a>>>17;let l;l=o===e?r[6]:gr(n,o),i=zl(n,s,l,i,r);break;case 0:const d=a>=0,f=(d?a:~a)>>>3;u.push(f),i=s,s=gr(n,f),s&&Ge(s,d);break;case 5:i=s=gr(n,a>>>3),Ge(s,!1);break;case 4:xo(a>>>3,t[++c],t[++c],n,r);break;default:throw new Error(`Unable to determine the type of mutate operation for "${a}"`)}else switch(a){case qr:const e=t[++c],l=t[++c],d=o.createComment(e);i=s,s=Zl(n,r,l,5,d,null),u.push(l),xr(d,r),s.activeCaseIndex=null,Ke();break;case zr:const f=t[++c],h=t[++c];i=s,s=Zl(n,r,h,3,o.createElement(f),f),u.push(h);break;default:throw new Error(`Unable to determine the type of mutate operation for "${a}"`)}}return Ke(),u}function Gl(e,t,n,r){const o=gr(e,n),s=fr(n,t);s&&cs(t[11],s);const i=mr(t,n);if(Ve(i)){const e=i;0!==o.type&&cs(t[11],e[7])}r&&(o.flags|=64)}function Wl(e,t,n){(function(e,t,n){const r=qe();Bl[++Ll]=e,ji(!0),r.firstCreatePass&&null===r.data[e+19]&&function(e,t,n,r,o){const s=t.blueprint.length-19;Ul=0;const i=Qe(),u=We()?i:i&&i.parent;let c=u&&u!==e[6]?u.index-19:n,a=0;$l[a]=c;const l=[];if(n>0&&i!==u){let e=i.index-19;We()||(e=~e),l.push(e<<3|0)}const d=[],f=[],h=(p=function(e,t){if("number"!=typeof t)return Vl(e);{const n=e.indexOf(`:${t}\ufffd`)+2+t.toString().length,r=e.search(new RegExp(`\ufffd\\/\\*\\d+:${t}\ufffd`));return Vl(e.substring(n,r))}}(r,o),p.replace(sd," ")).split(El);var p;for(let g=0;g<h.length;g++){let e=h[g];if(1&g)if("/"===e.charAt(0)){if("#"===e.charAt(1)){const t=parseInt(e.substr(2),10);c=$l[--a],l.push(t<<3|5)}}else{const t=parseInt(e.substr(1),10),n="#"===e.charAt(0);l.push((n?t:~t)<<3|0,c<<17|1),n&&($l[++a]=c=t)}else{const t=Ml(e);for(let e=0;e<t.length;e++)if(1&e){const n=s+Ul++;l.push(qr,"",n,c<<17|1);const r=t[e],o=jl(r);nd(f,r,n,n);const i=f.length-1;d.push(Hl(r.mainBinding),3,-1-r.mainBinding,n<<2|2,i,o,2,n<<2|3,i)}else if(""!==t[e]){const n=t[e],r=n.match(xl),o=s+Ul++;l.push(r?"":n,o,c<<17|1),r&&ae(Pl(n,o),d)}}}Ul>0&&function(e,t,n){if(n>0&&e.firstCreatePass){for(let r=0;r<n;r++)e.blueprint.push(null),e.data.push(null),t.push(null);e.expandoInstructions?e.expandoInstructions.push(n):e.expandoStartIndex+=n}}(t,e,Ul),t.data[n+19]={vars:Ul,create:l,update:d,icus:f.length?f:null}}(ze(),r,e,t,n)})(e,t,n),function(){const e=ze();!function(e,t){const n=Bl[Ll--],r=e.data[n+19],o=Qe(),s=Ql(n,r.create,e,t);let i=n+1;for(;i<=o.index-19;){-1===s.indexOf(i)&&Gl(e,t,i,!0);const n=gr(e,i);!n||0!==n.type&&3!==n.type&&4!==n.type||null===n.localNames||(i+=n.localNames.length>>1),i++}}(qe(),e),ji(!1)}()}function Kl(e,t){!function(e,t,n,r){const o=Qe().index-19,s=[];for(let i=0;i<r.length;i+=2){const u=r[i],c=r[i+1].split(Al);for(let r=0;r<c.length;r++){const i=c[r];if(1&r)throw new Error("ICU expressions are not yet supported in attributes");if(""!==i)if(i.match(xl))t.firstCreatePass&&null===t.data[n+19]&&ae(Pl(i,o,u),s);else{const n=gr(t,o);3===n.type&&xo(o,u,i,t,e);const r=null!==n.inputs&&n.inputs[u];r&&$o(t,e,r,u,i)}}}t.firstCreatePass&&null===t.data[n+19]&&(t.data[n+19]=s)}(ze(),qe(),e,t)}let Yl=0,Jl=0;function Xl(e){return li(ze(),tt(),e)&&(Yl|=1<<Jl),Jl++,Xl}function ed(e){if(Jl){const t=qe(),n=t.data[e+19];let r,o=null;Array.isArray(n)?r=n:(r=n.update,o=n.icus);const s=et()-Jl-1,i=ze();!function e(t,n,r,o,s,i,u=!1){let c=!1;for(let a=0;a<t.length;a++){const l=t[a],d=t[++a];if(u||l&o){let u="";for(let l=a+1;l<=a+d;l++){const a=t[l];if("string"==typeof a)u+=a;else if("number"==typeof a)if(a<0)u+=jt(i[r-a]);else{const d=a>>>2;let f,h,p;switch(3&a){case 1:po(s,i,d,t[++l],u,t[++l]);break;case 0:Uo(i,d,u);break;case 2:if(f=t[++l],h=n[f],p=gr(s,d),null!==p.activeCaseIndex){const e=h.remove[p.activeCaseIndex];for(let t=0;t<e.length;t++){const r=e[t];switch(7&r){case 3:Gl(s,i,r>>>3,!1);break;case 6:const o=gr(s,e[t+1]>>>3).activeCaseIndex;null!==o&&ae(n[r>>>3].remove[o],e)}}}const a=td(h,u);p.activeCaseIndex=-1!==a?a:null,a>-1&&(Ql(-1,h.create[a],s,i),c=!0);break;case 3:f=t[++l],h=n[f],p=gr(s,d),null!==p.activeCaseIndex&&e(h.update[p.activeCaseIndex],n,r,o,s,i,c)}}}}a+=d}}(r,o,s,Yl,t,i),Yl=0,Jl=0}}function td(e,t){let n=e.cases.indexOf(t);if(-1===n)switch(e.type){case 1:{const r=function(e,t){switch(vl(t)(e)){case 0:return"zero";case 1:return"one";case 2:return"two";case 3:return"few";case 4:return"many";default:return"other"}}(t,id);n=e.cases.indexOf(r),-1===n&&"other"!==r&&(n=e.cases.indexOf("other"));break}case 0:n=e.cases.indexOf("other")}return n}function nd(e,t,n,r){const o=[],s=[],i=[],u=[],c=[];for(let a=0;a<t.values.length;a++){const l=t.values[a],d=[];for(let e=0;e<l.length;e++){const t=l[e];if("string"!=typeof t){const n=d.push(t)-1;l[e]=`\x3c!--\ufffd${n}\ufffd--\x3e`}}const f=rd(l.join(""),n,d,e,r);o.push(f.create),s.push(f.remove),i.push(f.update),u.push(f.vars),c.push(f.childIcus)}e.push({type:t.type,vars:u,childIcus:c,cases:t.cases,create:o,remove:s,update:i}),Ul+=Math.max(...u)}function rd(e,t,n,r,o){const s=new Nn(At()).getInertBodyElement(e);if(!s)throw new Error("Unable to generate inert body element");const i={vars:0,childIcus:[],create:[],remove:[],update:[]};return function e(t,n,r,o,s,i){if(t){const u=[];for(;t;){const c=t.nextSibling,a=i+ ++n.vars;switch(t.nodeType){case Node.ELEMENT_NODE:const c=t,l=c.tagName.toLowerCase();if($n.hasOwnProperty(l)){n.create.push(zr,l,a,r<<17|1);const u=c.attributes;for(let e=0;e<u.length;e++){const t=u.item(e),r=t.name.toLowerCase();t.value.match(xl)?qn.hasOwnProperty(r)&&ae(Un[r]?Pl(t.value,a,t.name,Mn):zn[r]?Pl(t.value,a,t.name,Rn):Pl(t.value,a,t.name),n.update):n.create.push(a<<3|4,t.name,t.value)}e(t.firstChild,n,a,o,s,i),n.remove.push(a<<3|3)}else n.vars--;break;case Node.TEXT_NODE:const d=t.textContent||"",f=d.match(xl);n.create.push(f?"":d,a,r<<17|1),n.remove.push(a<<3|3),f&&ae(Pl(d,a),n.update);break;case Node.COMMENT_NODE:const h=od.exec(t.textContent||"");if(h){const e=parseInt(h[1],10);n.create.push(qr,"",a,r<<17|1),u.push([o[e],a])}else n.vars--;break;default:n.vars--}t=c}for(let e=0;e<u.length;e++){const t=u[e][0],r=u[e][1];nd(s,t,r,i+n.vars);const o=s.length-1;n.vars+=Math.max(...s[o].vars),n.childIcus.push(o);const c=jl(t);n.update.push(Hl(t.mainBinding),3,-1-t.mainBinding,r<<2|2,o,c,2,r<<2|3,o),n.remove.push(o<<3|6,r<<3|3)}}}((Xn(s)||s).firstChild,i,t,n,r,o),i}const od=/\ufffd(\d+)\ufffd/,sd=/\uE500/g;let id="en-US";function ud(e){var t,n;n="Expected localeId to be defined",null==(t=e)&&function(e,t,n,r){throw new Error(`ASSERTION ERROR: ${e}`+` [Expected=> null != ${t} <=Actual]`)}(n,t),"string"==typeof e&&(id=e.toLowerCase().replace(/_/g,"-"))}const cd=new Map;function ad(e,t){const n=cd.get(e);ld(e,n&&n.moduleType,t.moduleType),cd.set(e,t)}function ld(e,t,n){if(t&&t!==n)throw new Error(`Duplicate module registered for ${e} - ${k(t)} vs ${k(t.name)}`)}class dd extends ue{constructor(e,t){super(),this._parent=t,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new cl(this);const n=Me(e),r=e[U]||null;r&&ud(r),this._bootstrapComponents=zt(n.bootstrap),this._r3Injector=Hs(e,t,[{provide:ue,useValue:this},{provide:$u,useValue:this.componentFactoryResolver}],k(e)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(e)}get(e,t=Ws.THROW_IF_NOT_FOUND,n=g.Default){return e===Ws||e===ue||e===Q?this:this._r3Injector.get(e,t,n)}destroy(){const e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}}class fd extends ce{constructor(e){super(),this.moduleType=e,null!==Me(e)&&function e(t){if(null!==t.\u0275mod.id){const e=t.\u0275mod.id;ld(e,cd.get(e),t),cd.set(e,t)}let n=t.\u0275mod.imports;n instanceof Function&&(n=n()),n&&n.forEach(t=>e(t))}(e)}create(e){return new dd(this.moduleType,e)}}function hd(e,t,n){const r=Xe()+e,o=ze();return o[r]===Lr?ci(o,r,n?t.call(n):t()):ai(o,r)}function pd(e,t,n,r){return yd(ze(),Xe(),e,t,n,r)}function gd(e,t,n,r,o){return wd(ze(),Xe(),e,t,n,r,o)}function md(e,t,n,r,o,s){return function(e,t,n,r,o,s,i,u){const c=t+n;return function(e,t,n,r,o){const s=di(e,t,n,r);return li(e,t+2,o)||s}(e,c,o,s,i)?ci(e,c+3,u?r.call(u,o,s,i):r(o,s,i)):ai(e,c+3)}(ze(),Xe(),e,t,n,r,o,s)}function yd(e,t,n,r,o,s){const i=t+n;return li(e,i,o)?ci(e,i+1,s?r.call(s,o):r(o)):ai(e,i+1)}function wd(e,t,n,r,o,s,i){const u=t+n;return di(e,u,o,s)?ci(e,u+2,i?r.call(i,o,s):r(o,s)):ai(e,u+2)}function vd(e,t){const n=qe();let r;const o=e+19;n.firstCreatePass?(r=function(e,t){if(t)for(let n=t.length-1;n>=0;n--){const r=t[n];if(e===r.name)return r}throw new Error(`The pipe '${e}' could not be found!`)}(t,n.pipeRegistry),n.data[o]=r,r.onDestroy&&(n.destroyHooks||(n.destroyHooks=[])).push(o,r.onDestroy)):r=n.data[o];const s=r.factory||(r.factory=Oe(r.type)),i=ee(mi),u=s();return ee(i),function(e,t,n,r){const o=n+19;o>=e.data.length&&(e.data[o]=null,e.blueprint[o]=null),t[o]=r}(n,ze(),e,u),u}function bd(e,t,n){const r=ze(),o=mr(r,e);return Dd(r,Cd(r,e)?yd(r,Xe(),t,o.transform,n,o):o.transform(n))}function _d(e,t,n,r){const o=ze(),s=mr(o,e);return Dd(o,Cd(o,e)?wd(o,Xe(),t,s.transform,n,r,s):s.transform(n,r))}function Cd(e,t){return e[1].data[t+19].pure}function Dd(e,t){return si.isWrapped(t)&&(t=si.unwrap(t),e[et()]=Lr),t}class Ed extends r.a{constructor(e=!1){super(),this.__isAsync=e}emit(e){super.next(e)}subscribe(e,t,n){let r,s=e=>null,i=()=>null;e&&"object"==typeof e?(r=this.__isAsync?t=>{setTimeout(()=>e.next(t))}:t=>{e.next(t)},e.error&&(s=this.__isAsync?t=>{setTimeout(()=>e.error(t))}:t=>{e.error(t)}),e.complete&&(i=this.__isAsync?()=>{setTimeout(()=>e.complete())}:()=>{e.complete()})):(r=this.__isAsync?t=>{setTimeout(()=>e(t))}:t=>{e(t)},t&&(s=this.__isAsync?e=>{setTimeout(()=>t(e))}:e=>{t(e)}),n&&(i=this.__isAsync?()=>{setTimeout(()=>n())}:()=>{n()}));const u=super.subscribe(r,s,i);return e instanceof o.a&&e.add(u),u}}function xd(){return this._results[ni()]()}class Ad{constructor(){this.dirty=!0,this._results=[],this.changes=new Ed,this.length=0;const e=ni(),t=Ad.prototype;t[e]||(t[e]=xd)}map(e){return this._results.map(e)}filter(e){return this._results.filter(e)}find(e){return this._results.find(e)}reduce(e,t){return this._results.reduce(e,t)}forEach(e){this._results.forEach(e)}some(e){return this._results.some(e)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(e){this._results=function e(t,n){void 0===n&&(n=t);for(let r=0;r<t.length;r++){let o=t[r];Array.isArray(o)?(n===t&&(n=t.slice(0,r)),e(o,n)):n!==t&&n.push(o)}return n}(e),this.dirty=!1,this.length=this._results.length,this.last=this._results[this.length-1],this.first=this._results[0]}notifyOnChanges(){this.changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}class Fd{constructor(e){this.queryList=e,this.matches=null}clone(){return new Fd(this.queryList)}setDirty(){this.queryList.setDirty()}}class kd{constructor(e=[]){this.queries=e}createEmbeddedView(e){const t=e.queries;if(null!==t){const n=null!==e.contentQueries?e.contentQueries[0]:t.length,r=[];for(let e=0;e<n;e++){const n=t.getByIndex(e);r.push(this.queries[n.indexInDeclarationView].clone())}return new kd(r)}return null}insertView(e){this.dirtyQueriesWithMatches(e)}detachView(e){this.dirtyQueriesWithMatches(e)}dirtyQueriesWithMatches(e){for(let t=0;t<this.queries.length;t++)null!==qd(e,t).matches&&this.queries[t].setDirty()}}class Id{constructor(e,t,n,r=null){this.predicate=e,this.descendants=t,this.isStatic=n,this.read=r}}class Sd{constructor(e=[]){this.queries=e}elementStart(e,t){for(let n=0;n<this.queries.length;n++)this.queries[n].elementStart(e,t)}elementEnd(e){for(let t=0;t<this.queries.length;t++)this.queries[t].elementEnd(e)}embeddedTView(e){let t=null;for(let n=0;n<this.length;n++){const r=null!==t?t.length:0,o=this.getByIndex(n).embeddedTView(e,r);o&&(o.indexInDeclarationView=n,null!==t?t.push(o):t=[o])}return null!==t?new Sd(t):null}template(e,t){for(let n=0;n<this.queries.length;n++)this.queries[n].template(e,t)}getByIndex(e){return this.queries[e]}get length(){return this.queries.length}track(e){this.queries.push(e)}}class Nd{constructor(e,t=-1){this.metadata=e,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=t}elementStart(e,t){this.isApplyingToNode(t)&&this.matchTNode(e,t)}elementEnd(e){this._declarationNodeIndex===e.index&&(this._appliesToNextNode=!1)}template(e,t){this.elementStart(e,t)}embeddedTView(e,t){return this.isApplyingToNode(e)?(this.crossesNgTemplate=!0,this.addMatch(-e.index,t),new Nd(this.metadata)):null}isApplyingToNode(e){if(this._appliesToNextNode&&!1===this.metadata.descendants){const t=this._declarationNodeIndex;let n=e.parent;for(;null!==n&&4===n.type&&n.index!==t;)n=n.parent;return t===(null!==n?n.index:-1)}return this._appliesToNextNode}matchTNode(e,t){if(Array.isArray(this.metadata.predicate)){const n=this.metadata.predicate;for(let r=0;r<n.length;r++)this.matchTNodeWithReadOption(e,t,Td(t,n[r]))}else{const n=this.metadata.predicate;n===gc?0===t.type&&this.matchTNodeWithReadOption(e,t,-1):this.matchTNodeWithReadOption(e,t,nn(t,e,n,!1,!1))}}matchTNodeWithReadOption(e,t,n){if(null!==n){const r=this.metadata.read;if(null!==r)if(r===qu||r===yc||r===gc&&0===t.type)this.addMatch(t.index,-2);else{const n=nn(t,e,r,!1,!1);null!==n&&this.addMatch(t.index,n)}else this.addMatch(t.index,n)}}addMatch(e,t){null===this.matches?this.matches=[e,t]:this.matches.push(e,t)}}function Td(e,t){const n=e.localNames;if(null!==n)for(let r=0;r<n.length;r+=2)if(n[r]===t)return n[r+1];return null}function Od(e,t,n,r){return-1===n?function(e,t){return 3===e.type||4===e.type?bs(qu,e,t):0===e.type?_s(gc,qu,e,t):null}(t,e):-2===n?function(e,t,n){return n===qu?bs(qu,t,e):n===gc?_s(gc,qu,t,e):n===yc?Cs(yc,qu,t,e):void 0}(e,t,r):rn(e,e[1],n,t)}function Md(e,t,n,r){const o=t[5].queries[r];if(null===o.matches){const r=e.data,s=n.matches,i=[];for(let e=0;e<s.length;e+=2){const o=s[e];i.push(o<0?null:Od(t,r[o],s[e+1],n.metadata.read))}o.matches=i}return o.matches}function Rd(e){const t=ze(),n=qe(),r=ot();st(r+1);const o=qd(n,r);if(e.dirty&&br(t)===o.metadata.isStatic){if(null===o.matches)e.reset([]);else{const s=o.crossesNgTemplate?function e(t,n,r,o){const s=t.queries.getByIndex(r),i=s.matches;if(null!==i){const u=Md(t,n,s,r);for(let t=0;t<i.length;t+=2){const r=i[t];if(r>0)o.push(u[t/2]);else{const s=i[t+1],u=n[-r];for(let t=9;t<u.length;t++){const n=u[t];n[17]===n[3]&&e(n[1],n,s,o)}if(null!==u[5]){const t=u[5];for(let n=0;n<t.length;n++){const r=t[n];e(r[1],r,s,o)}}}}}return o}(n,t,r,[]):Md(n,t,o,r);e.reset(s),e.notifyOnChanges()}return!0}return!1}function Vd(e,t,n){jd(qe(),ze(),e,t,n,!0)}function Pd(e,t,n){jd(qe(),ze(),e,t,n,!1)}function jd(e,t,n,r,o,s){e.firstCreatePass&&(zd(e,new Id(n,r,s,o),-1),s&&(e.staticViewQueries=!0)),Ud(e,t)}function Bd(e,t,n,r){Hd(qe(),ze(),t,n,r,!1,Qe(),e)}function Ld(e,t,n,r){Hd(qe(),ze(),t,n,r,!0,Qe(),e)}function Hd(e,t,n,r,o,s,i,u){e.firstCreatePass&&(zd(e,new Id(n,r,s,o),i.index),function(e,t){const n=e.contentQueries||(e.contentQueries=[]);t!==(e.contentQueries.length?n[n.length-1]:-1)&&n.push(e.queries.length-1,t)}(e,u),s&&(e.staticContentQueries=!0)),Ud(e,t)}function $d(){return e=ze(),t=ot(),e[5].queries[t].queryList;var e,t}function Ud(e,t){const n=new Ad;!function(e,t,n,r){const o=jo(t);o.push(n),e.firstCreatePass&&Bo(e).push(r,o.length-1)}(e,t,n,n.destroy),null===t[5]&&(t[5]=new kd),t[5].queries.push(new Fd(n))}function zd(e,t,n){null===e.queries&&(e.queries=new Sd),e.queries.track(new Nd(t,n))}function qd(e,t){return e.queries.getByIndex(t)}function Zd(e,t){return _s(gc,qu,e,t)}function Qd(e=g.Default){const t=Ds(!0);if(null!=t||e&g.Optional)return t;throw new Error("No provider for ChangeDetectorRef!")}const Gd=new Z("Application Initializer");let Wd=(()=>{class e{constructor(e){this.appInits=e,this.initialized=!1,this.done=!1,this.donePromise=new Promise((e,t)=>{this.resolve=e,this.reject=t})}runInitializers(){if(this.initialized)return;const e=[],t=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let n=0;n<this.appInits.length;n++){const t=this.appInits[n]();Fi(t)&&e.push(t)}Promise.all(e).then(()=>{t()}).catch(e=>{this.reject(e)}),0===e.length&&t(),this.initialized=!0}}return e.\u0275fac=function(t){return new(t||e)(ne(Gd,8))},e.\u0275prov=w({token:e,factory:e.\u0275fac}),e})();const Kd=new Z("AppId"),Yd={provide:Kd,useFactory:function(){return`${Jd()}${Jd()}${Jd()}`},deps:[]};function Jd(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Xd=new Z("Platform Initializer"),ef=new Z("Platform ID"),tf=new Z("appBootstrapListener"),nf=new Z("Application Packages Root URL");let rf=(()=>{class e{log(e){console.log(e)}warn(e){console.warn(e)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=w({token:e,factory:e.\u0275fac}),e})();const of=new Z("LocaleId"),sf=new Z("DefaultCurrencyCode"),uf=new Z("Translations"),cf=new Z("TranslationsFormat"),af=function(){var e={Error:0,Warning:1,Ignore:2};return e[e.Error]="Error",e[e.Warning]="Warning",e[e.Ignore]="Ignore",e}();class lf{constructor(e,t){this.ngModuleFactory=e,this.componentFactories=t}}const df=function(e){return new fd(e)},ff=df,hf=function(e){return Promise.resolve(df(e))},pf=function(e){const t=df(e),n=zt(Me(e).declarations).reduce((e,t)=>{const n=Te(t);return n&&e.push(new dl(n)),e},[]);return new lf(t,n)},gf=pf,mf=function(e){return Promise.resolve(pf(e))};let yf=(()=>{class e{constructor(){this.compileModuleSync=ff,this.compileModuleAsync=hf,this.compileModuleAndAllComponentsSync=gf,this.compileModuleAndAllComponentsAsync=mf}clearCache(){}clearCacheFor(e){}getModuleId(e){}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=w({token:e,factory:e.\u0275fac}),e})();const wf=new Z("compilerOptions");class vf{}const bf=(()=>Promise.resolve(0))();function _f(e){"undefined"==typeof Zone?bf.then(()=>{e&&e.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}class Cf{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:t=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Ed(!1),this.onMicrotaskEmpty=new Ed(!1),this.onStable=new Ed(!1),this.onError=new Ed(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched(),this._nesting=0,this._outer=this._inner=Zone.current,Zone.wtfZoneSpec&&(this._inner=this._inner.fork(Zone.wtfZoneSpec)),Zone.TaskTrackingZoneSpec&&(this._inner=this._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(this._inner=this._inner.fork(Zone.longStackTraceZoneSpec)),this.shouldCoalesceEventChangeDetection=t,this.lastRequestAnimationFrameId=-1,this.nativeRequestAnimationFrame=function(){let e=j.requestAnimationFrame,t=j.cancelAnimationFrame;if("undefined"!=typeof Zone&&e&&t){const n=e[Zone.__symbol__("OriginalDelegate")];n&&(e=n);const r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function(e){const t=!!e.shouldCoalesceEventChangeDetection&&e.nativeRequestAnimationFrame&&(()=>{!function(e){-1===e.lastRequestAnimationFrameId&&(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(j,()=>{e.lastRequestAnimationFrameId=-1,Af(e),xf(e)}),Af(e))}(e)});e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0,maybeDelayChangeDetection:t},onInvokeTask:(n,r,o,s,i,u)=>{try{return Ff(e),n.invokeTask(o,s,i,u)}finally{t&&"eventTask"===s.type&&t(),kf(e)}},onInvoke:(t,n,r,o,s,i,u)=>{try{return Ff(e),t.invoke(r,o,s,i,u)}finally{kf(e)}},onHasTask:(t,n,r,o)=>{t.hasTask(r,o),n===r&&("microTask"==o.change?(e._hasPendingMicrotasks=o.microTask,Af(e),xf(e)):"macroTask"==o.change&&(e.hasPendingMacrotasks=o.macroTask))},onHandleError:(t,n,r,o)=>(t.handleError(r,o),e.runOutsideAngular(()=>e.onError.emit(o)),!1)})}(this)}static isInAngularZone(){return!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Cf.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(Cf.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(e,t,n){return this._inner.run(e,t,n)}runTask(e,t,n,r){const o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+r,e,Ef,Df,Df);try{return o.runTask(s,t,n)}finally{o.cancelTask(s)}}runGuarded(e,t,n){return this._inner.runGuarded(e,t,n)}runOutsideAngular(e){return this._outer.run(e)}}function Df(){}const Ef={};function xf(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function Af(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||e.shouldCoalesceEventChangeDetection&&-1!==e.lastRequestAnimationFrameId)}function Ff(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function kf(e){e._nesting--,xf(e)}class If{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Ed,this.onMicrotaskEmpty=new Ed,this.onStable=new Ed,this.onError=new Ed}run(e,t,n){return e.apply(t,n)}runGuarded(e,t,n){return e.apply(t,n)}runOutsideAngular(e){return e()}runTask(e,t,n,r){return e.apply(t,n)}}let Sf=(()=>{class e{constructor(e){this._ngZone=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Cf.assertNotInAngularZone(),_f(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())_f(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(t=>!t.updateCb||!t.updateCb(e)||(clearTimeout(t.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,t,n){let r=-1;t&&t>0&&(r=setTimeout(()=>{this._callbacks=this._callbacks.filter(e=>e.timeoutId!==r),e(this._didWork,this.getPendingTasks())},t)),this._callbacks.push({doneCb:e,timeoutId:r,updateCb:n})}whenStable(e,t,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/dist/task-tracking.js" loaded?');this.addCallback(e,t,n),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(e,t,n){return[]}}return e.\u0275fac=function(t){return new(t||e)(ne(Cf))},e.\u0275prov=w({token:e,factory:e.\u0275fac}),e})(),Nf=(()=>{class e{constructor(){this._applications=new Map,Rf.addToWindow(this)}registerApplication(e,t){this._applications.set(e,t)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,t=!0){return Rf.findTestabilityInTree(this,e,t)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=w({token:e,factory:e.\u0275fac}),e})();class Tf{addToWindow(e){}findTestabilityInTree(e,t,n){return null}}function Of(e){Rf=e}let Mf,Rf=new Tf,Vf=function(e,t,n){const r=new fd(n);if(0===Ys.size)return Promise.resolve(r);const o=function(e){const t=[];return e.forEach(e=>e&&t.push(...e)),t}(e.get(wf,[]).concat(t).map(e=>e.providers));if(0===o.length)return Promise.resolve(r);const s=function(){const e=j.ng;if(!e||!e.\u0275compilerFacade)throw new Error("Angular JIT compilation failed: '@angular/compiler' not loaded!\n - JIT compilation is discouraged for production use-cases! Consider AOT mode instead.\n - Did you bootstrap using '@angular/platform-browser-dynamic' or '@angular/platform-server'?\n - Alternatively provide the compiler with 'import \"@angular/compiler\";' before bootstrapping.");return e.\u0275compilerFacade}(),i=Ws.create({providers:o}).get(s.ResourceLoader);return function(e){const t=[],n=new Map;function r(e){let t=n.get(e);if(!t){const r=(e=>Promise.resolve(i.get(e)))(e);n.set(e,t=r.then(Xs))}return t}return Ys.forEach((e,n)=>{const o=[];e.templateUrl&&o.push(r(e.templateUrl).then(t=>{e.template=t}));const s=e.styleUrls,i=e.styles||(e.styles=[]),u=e.styles.length;s&&s.forEach((t,n)=>{i.push(""),o.push(r(t).then(r=>{i[u+n]=r,s.splice(s.indexOf(t),1),0==s.length&&(e.styleUrls=void 0)}))});const c=Promise.all(o).then(()=>function(e){Js.delete(e)}(n));t.push(c)}),Ys=new Map,Promise.all(t).then(()=>{})}().then(()=>r)};const Pf=new Z("AllowMultipleToken");class jf{constructor(e,t){this.name=e,this.token=t}}function Bf(e,t,n=[]){const r=`Platform: ${t}`,o=new Z(r);return(t=[])=>{let s=Lf();if(!s||s.injector.get(Pf,!1))if(e)e(n.concat(t).concat({provide:o,useValue:!0}));else{const e=n.concat(t).concat({provide:o,useValue:!0},{provide:Rs,useValue:"platform"});!function(e){if(Mf&&!Mf.destroyed&&!Mf.injector.get(Pf,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Mf=e.get(Hf);const t=e.get(Xd,null);t&&t.forEach(e=>e())}(Ws.create({providers:e,name:r}))}return function(e){const t=Lf();if(!t)throw new Error("No platform exists!");if(!t.injector.get(e,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return t}(o)}}function Lf(){return Mf&&!Mf.destroyed?Mf:null}let Hf=(()=>{class e{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,t){const n=function(e,t){let n;return n="noop"===e?new If:("zone.js"===e?void 0:e)||new Cf({enableLongStackTrace:In(),shouldCoalesceEventChangeDetection:t}),n}(t?t.ngZone:void 0,t&&t.ngZoneEventCoalescing||!1),r=[{provide:Cf,useValue:n}];return n.run(()=>{const t=Ws.create({providers:r,parent:this.injector,name:e.moduleType.name}),o=e.create(t),s=o.injector.get(fn,null);if(!s)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return o.onDestroy(()=>zf(this._modules,o)),n.runOutsideAngular(()=>n.onError.subscribe({next:e=>{s.handleError(e)}})),function(e,t,n){try{const r=n();return Fi(r)?r.catch(n=>{throw t.runOutsideAngular(()=>e.handleError(n)),n}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(s,n,()=>{const e=o.injector.get(Wd);return e.runInitializers(),e.donePromise.then(()=>(ud(o.injector.get(of,"en-US")||"en-US"),this._moduleDoBootstrap(o),o))})})}bootstrapModule(e,t=[]){const n=$f({},t);return Vf(this.injector,n,e).then(e=>this.bootstrapModuleFactory(e,n))}_moduleDoBootstrap(e){const t=e.injector.get(Uf);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(e=>t.bootstrap(e));else{if(!e.instance.ngDoBootstrap)throw new Error(`The module ${k(e.instance.constructor)} was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. `+"Please define one of these.");e.instance.ngDoBootstrap(t)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(e=>e.destroy()),this._destroyListeners.forEach(e=>e()),this._destroyed=!0}get destroyed(){return this._destroyed}}return e.\u0275fac=function(t){return new(t||e)(ne(Ws))},e.\u0275prov=w({token:e,factory:e.\u0275fac}),e})();function $f(e,t){return Array.isArray(t)?t.reduce($f,e):Object.assign(Object.assign({},e),t)}let Uf=(()=>{class e{constructor(e,t,n,r,o,c){this._zone=e,this._console=t,this._injector=n,this._exceptionHandler=r,this._componentFactoryResolver=o,this._initStatus=c,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=In(),this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const a=new s.a(e=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{e.next(this._stable),e.complete()})}),l=new s.a(e=>{let t;this._zone.runOutsideAngular(()=>{t=this._zone.onStable.subscribe(()=>{Cf.assertNotInAngularZone(),_f(()=>{this._stable||this._zone.hasPendingMacrotasks||this._zone.hasPendingMicrotasks||(this._stable=!0,e.next(!0))})})});const n=this._zone.onUnstable.subscribe(()=>{Cf.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{e.next(!1)}))});return()=>{t.unsubscribe(),n.unsubscribe()}});this.isStable=Object(i.a)(a,l.pipe(Object(u.a)()))}bootstrap(e,t){if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");let n;n=e instanceof ju?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(n.componentType);const r=n.isBoundToModule?void 0:this._injector.get(ue),o=n.create(Ws.NULL,[],t||n.selector,r);o.onDestroy(()=>{this._unloadComponent(o)});const s=o.injector.get(Sf,null);return s&&o.injector.get(Nf).registerApplication(o.location.nativeElement,s),this._loadComponent(o),In()&&this._console.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode."),o}tick(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;for(let e of this._views)e.detectChanges();if(this._enforceNoNewChanges)for(let e of this._views)e.checkNoChanges()}catch(e){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(e))}finally{this._runningTick=!1}}attachView(e){const t=e;this._views.push(t),t.attachToAppRef(this)}detachView(e){const t=e;zf(this._views,t),t.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(tf,[]).concat(this._bootstrapListeners).forEach(t=>t(e))}_unloadComponent(e){this.detachView(e.hostView),zf(this.components,e)}ngOnDestroy(){this._views.slice().forEach(e=>e.destroy())}get viewCount(){return this._views.length}}return e.\u0275fac=function(t){return new(t||e)(ne(Cf),ne(rf),ne(Ws),ne(fn),ne($u),ne(Wd))},e.\u0275prov=w({token:e,factory:e.\u0275fac}),e})();function zf(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}class qf{}class Zf{}const Qf={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"};let Gf=(()=>{class e{constructor(e,t){this._compiler=e,this._config=t||Qf}load(e){return this.loadAndCompile(e)}loadAndCompile(e){let[t,r]=e.split("#");return void 0===r&&(r="default"),n("crnd")(t).then(e=>e[r]).then(e=>Wf(e,t,r)).then(e=>this._compiler.compileModuleAsync(e))}loadFactory(e){let[t,r]=e.split("#"),o="NgFactory";return void 0===r&&(r="default",o=""),n("crnd")(this._config.factoryPathPrefix+t+this._config.factoryPathSuffix).then(e=>e[r+o]).then(e=>Wf(e,t,r))}}return e.\u0275fac=function(t){return new(t||e)(ne(yf),ne(Zf,8))},e.\u0275prov=w({token:e,factory:e.\u0275fac}),e})();function Wf(e,t,n){if(!e)throw new Error(`Cannot find '${n}' in '${t}'`);return e}class Kf{constructor(e,t){this.name=e,this.callback=t}}class Yf{constructor(e,t,n){this.listeners=[],this.parent=null,this._debugContext=n,this.nativeNode=e,t&&t instanceof Jf&&t.addChild(this)}get injector(){return this._debugContext.injector}get componentInstance(){return this._debugContext.component}get context(){return this._debugContext.context}get references(){return this._debugContext.references}get providerTokens(){return this._debugContext.providerTokens}}class Jf extends Yf{constructor(e,t,n){super(e,t,n),this.properties={},this.attributes={},this.classes={},this.styles={},this.childNodes=[],this.nativeElement=e}addChild(e){e&&(this.childNodes.push(e),e.parent=this)}removeChild(e){const t=this.childNodes.indexOf(e);-1!==t&&(e.parent=null,this.childNodes.splice(t,1))}insertChildrenAfter(e,t){const n=this.childNodes.indexOf(e);-1!==n&&(this.childNodes.splice(n+1,0,...t),t.forEach(t=>{t.parent&&t.parent.removeChild(t),e.parent=this}))}insertBefore(e,t){const n=this.childNodes.indexOf(e);-1===n?this.addChild(t):(t.parent&&t.parent.removeChild(t),t.parent=this,this.childNodes.splice(n,0,t))}query(e){return this.queryAll(e)[0]||null}queryAll(e){const t=[];return function e(t,n,r){t.childNodes.forEach(t=>{t instanceof Jf&&(n(t)&&r.push(t),e(t,n,r))})}(this,e,t),t}queryAllNodes(e){const t=[];return function e(t,n,r){t instanceof Jf&&t.childNodes.forEach(t=>{n(t)&&r.push(t),t instanceof Jf&&e(t,n,r)})}(this,e,t),t}get children(){return this.childNodes.filter(e=>e instanceof Jf)}triggerEventHandler(e,t){this.listeners.forEach(n=>{n.name==e&&n.callback(t)})}}class Xf{constructor(e){this.nativeNode=e}get parent(){const e=this.nativeNode.parentNode;return e?new eh(e):null}get injector(){return function(e){const t=mu(e,!1);return null===t?Ws.NULL:new un(t.lView[1].data[t.nodeIndex],t.lView)}(this.nativeNode)}get componentInstance(){const e=this.nativeNode;return e&&(gu(e)||function(e){const t=mu(e,!1);if(null===t)return null;let n,r=t.lView;for(;null===r[0]&&(n=Hr(r));)r=n;return 512&r[2]?null:r[8]}(e))}get context(){return gu(this.nativeNode)||function(e){wu(e);const t=mu(e,!1);return null===t?null:t.lView[8]}(this.nativeNode)}get listeners(){return function(e){wu(e);const t=mu(e,!1);if(null===t)return[];const n=t.lView,r=n[7],o=n[1].cleanup,s=[];if(o&&r)for(let i=0;i<o.length;){const t=o[i++],u=o[i++];if("string"==typeof t){const c=t,a=dr(n[u]),l=r[o[i++]],d=o[i++],f="boolean"==typeof d||d>=0?"dom":"output",h="boolean"==typeof d&&d;e==a&&s.push({element:e,name:c,callback:l,useCapture:h,type:f})}}return s.sort(yu),s}(this.nativeNode).filter(e=>"dom"===e.type)}get references(){return function(e){const t=mu(e,!1);return null===t?{}:(void 0===t.localRefs&&(t.localRefs=function(e,t){const n=e[1].data[t];if(n&&n.localNames){const t={};let r=n.index+1;for(let o=0;o<n.localNames.length;o+=2)t[n.localNames[o]]=e[r],r++;return t}return null}(t.lView,t.nodeIndex)),t.localRefs||{})}(this.nativeNode)}get providerTokens(){return function(e){const t=mu(e,!1);if(null===t)return[];const n=t.lView[1],r=n.data[t.nodeIndex],o=[],s=r.directiveEnd;for(let u=65535&r.providerIndexes;u<s;u++){let e=n.data[u];void 0!==(i=e).type&&void 0!==i.template&&void 0!==i.declaredInputs&&(e=e.type),o.push(e)}var i;return o}(this.nativeNode)}}class eh extends Xf{constructor(e){super(e)}get nativeElement(){return this.nativeNode.nodeType==Node.ELEMENT_NODE?this.nativeNode:null}get name(){try{const e=mu(this.nativeNode);return e.lView[1].data[e.nodeIndex].tagName}catch(e){return this.nativeNode.nodeName}}get properties(){const e=mu(this.nativeNode,!1);if(null==e)return{};const t=e.lView,n=t[1].data,r=n[e.nodeIndex],o={};return function(e,t){if(e){let n=Object.getPrototypeOf(e);const r=Node.prototype;for(;null!==n&&n!==r;){const r=Object.getOwnPropertyDescriptors(n);for(let n in r)if(!n.startsWith("__")&&!n.startsWith("on")){const r=e[n];th(r)&&(t[n]=r)}n=Object.getPrototypeOf(n)}}}(this.nativeElement,o),function(e,t,n,r){let o=t.propertyBindings;if(null!==o)for(let s=0;s<o.length;s++){const t=o[s],i=r[t].split("\ufffd"),u=i[0];if(i.length>1){let r=i[1];for(let e=1;e<i.length-1;e++)r+=jt(n[t+e-1])+i[e+1];e[u]=r}else e[u]=n[t]}}(o,r,t,n),o}get attributes(){const e={},t=this.nativeElement;if(!t)return e;const n=mu(t,!1);if(null==n)return{};const r=n.lView[1].data[n.nodeIndex].attrs,o=[];if(r){let t=0;for(;t<r.length;){const n=r[t];if("string"!=typeof n)break;e[n]=r[t+1],o.push(n.toLowerCase()),t+=2}}const s=t.attributes;for(let i=0;i<s.length;i++){const t=s[i],n=t.name.toLowerCase();-1===o.indexOf(n)&&(e[n]=t.value)}return e}get styles(){return this.nativeElement&&this.nativeElement.style?this.nativeElement.style:{}}get classes(){const e={},t=this.nativeElement.className;return(t&&"string"!=typeof t?t.baseVal.split(" "):t.split(" ")).forEach(t=>e[t]=!0),e}get childNodes(){const e=this.nativeNode.childNodes,t=[];for(let n=0;n<e.length;n++)t.push(ch(e[n]));return t}get children(){const e=this.nativeElement;if(!e)return[];const t=e.children,n=[];for(let r=0;r<t.length;r++)n.push(ch(t[r]));return n}query(e){return this.queryAll(e)[0]||null}queryAll(e){const t=[];return nh(this,e,t,!0),t}queryAllNodes(e){const t=[];return nh(this,e,t,!1),t}triggerEventHandler(e,t){const n=this.nativeNode,r=[];this.listeners.forEach(o=>{if(o.name===e){const e=o.callback;e.call(n,t),r.push(e)}}),"function"==typeof n.eventListeners&&n.eventListeners(e).forEach(e=>{if(-1!==e.toString().indexOf("__ngUnwrap__")){const o=e("__ngUnwrap__");return-1===r.indexOf(o)&&o.call(n,t)}})}}function th(e){return"string"==typeof e||"boolean"==typeof e||"number"==typeof e||null===e}function nh(e,t,n,r){const o=mu(e.nativeNode,!1);null!==o?rh(o.lView[1].data[o.nodeIndex],o.lView,t,n,r,e.nativeNode):ih(e.nativeNode,t,n,r)}function rh(e,t,n,r,o,s){const i=pr(e,t);if(3===e.type||4===e.type){if(sh(i,n,r,o,s),je(e)){const i=yr(e.index,t);i&&i[1].firstChild&&rh(i[1].firstChild,i,n,r,o,s)}else e.child&&rh(e.child,t,n,r,o,s),i&&ih(i,n,r,o);const u=t[e.index];Ve(u)&&oh(u,n,r,o,s)}else if(0===e.type){const i=t[e.index];sh(i[7],n,r,o,s),oh(i,n,r,o,s)}else if(1===e.type){const i=t[16],u=i[6].projection[e.projection];if(Array.isArray(u))for(let e of u)sh(e,n,r,o,s);else if(u){const e=i[3];rh(e[1].data[u.index],e,n,r,o,s)}}else e.child&&rh(e.child,t,n,r,o,s);if(s!==i){const i=4&e.flags?e.projectionNext:e.next;i&&rh(i,t,n,r,o,s)}}function oh(e,t,n,r,o){for(let s=9;s<e.length;s++){const i=e[s];rh(i[1].node,i,t,n,r,o)}}function sh(e,t,n,r,o){if(o!==e){const o=ah(e);if(!o)return;r&&o instanceof eh&&t(o)&&-1===n.indexOf(o)?n.push(o):!r&&t(o)&&-1===n.indexOf(o)&&n.push(o)}}function ih(e,t,n,r){const o=e.childNodes,s=o.length;for(let i=0;i<s;i++){const e=o[i],s=ah(e);s&&(r&&s instanceof eh&&t(s)&&-1===n.indexOf(s)?n.push(s):!r&&t(s)&&-1===n.indexOf(s)&&n.push(s),ih(e,t,n,r))}}const uh=new Map;function ch(e){return e instanceof Node?(e.hasOwnProperty("__ng_debug__")||(e.__ng_debug__=e.nodeType==Node.ELEMENT_NODE?new eh(e):new Xf(e)),e.__ng_debug__):null}const ah=ch,lh=function(e){return null};function dh(e){uh.set(e.nativeNode,e)}const fh=Bf(null,"core",[{provide:ef,useValue:"unknown"},{provide:Hf,deps:[Ws]},{provide:Nf,deps:[]},{provide:rf,deps:[]}]),hh=[{provide:Uf,useClass:Uf,deps:[Cf,rf,Ws,fn,$u,Wd]},{provide:ll,deps:[Cf],useFactory:function(e){let t=[];return e.onStable.subscribe(()=>{for(;t.length;)t.pop()()}),function(e){t.push(e)}}},{provide:Wd,useClass:Wd,deps:[[new f,Gd]]},{provide:yf,useClass:yf,deps:[]},Yd,{provide:lc,useFactory:function(){return hc},deps:[]},{provide:dc,useFactory:function(){return pc},deps:[]},{provide:of,useFactory:function(e){return ud(e=e||"undefined"!=typeof $localize&&$localize.locale||"en-US"),e},deps:[[new d(of),new f,new p]]},{provide:sf,useValue:"USD"}];let ph=(()=>{class e{constructor(e){}}return e.\u0275mod=Fe({type:e}),e.\u0275inj=v({factory:function(t){return new(t||e)(ne(Uf))},providers:hh}),e})();function gh(e,t,n,r,o,s){e|=1;const{matchedQueries:i,references:u,matchedQueryIds:c}=Gc(t);return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,flags:e,checkIndex:-1,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:i,matchedQueryIds:c,references:u,ngContentIndex:n,childCount:r,bindings:[],bindingFlags:0,outputs:[],element:{ns:null,name:null,attrs:null,template:s?Jc(s):null,componentProvider:null,componentView:null,componentRendererType:null,publicProviders:null,allProviders:null,handleEvent:o||Sc},provider:null,text:null,query:null,ngContent:null}}function mh(e,t,n,r,o,s,i=[],u,c,a,l,d){a||(a=Sc);const{matchedQueries:f,references:h,matchedQueryIds:p}=Gc(n);let g=null,m=null;s&&([g,m]=sa(s)),u=u||[];const y=[];for(let b=0;b<u.length;b++){const[e,t,n]=u[b],[r,o]=sa(t);let s=void 0,i=void 0;switch(15&e){case 4:i=n;break;case 1:case 8:s=n}y[b]={flags:e,ns:r,name:o,nonMinifiedName:o,securityContext:s,suffix:i}}c=c||[];const w=[];for(let b=0;b<c.length;b++){const[e,t]=c[b];w[b]={type:0,target:e,eventName:t,propName:null}}const v=(i=i||[]).map(([e,t])=>{const[n,r]=sa(e);return[n,r,t]});return d=function(e){if(e&&"$$undefined"===e.id){const t=null!=e.encapsulation&&e.encapsulation!==we.None||e.styles.length||Object.keys(e.data).length;e.id=t?`c${Rc++}`:"$$empty"}return e&&"$$empty"===e.id&&(e=null),e||null}(d),l&&(t|=33554432),{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:t|=1,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:f,matchedQueryIds:p,references:h,ngContentIndex:r,childCount:o,bindings:y,bindingFlags:ia(y),outputs:w,element:{ns:g,name:m,attrs:v,template:null,componentProvider:null,componentView:l||null,componentRendererType:d,publicProviders:null,allProviders:null,handleEvent:a||Sc},provider:null,text:null,query:null,ngContent:null}}function yh(e,t,n){const r=n.element,o=e.root.selectorOrNode,s=e.renderer;let i;if(e.parent||!o){i=r.name?s.createElement(r.name,r.ns):s.createComment("");const o=Kc(e,t,n);o&&s.appendChild(o,i)}else i=s.selectRootElement(o,!!r.componentRendererType&&r.componentRendererType.encapsulation===we.ShadowDom);if(r.attrs)for(let u=0;u<r.attrs.length;u++){const[e,t,n]=r.attrs[u];s.setAttribute(i,t,n,e)}return i}function wh(e,t,n,r){for(let i=0;i<n.outputs.length;i++){const u=n.outputs[i],c=vh(e,n.nodeIndex,(s=u.eventName,(o=u.target)?`${o}:${s}`:s));let a=u.target,l=e;"component"===u.target&&(a=null,l=t);const d=l.renderer.listen(a||r,u.eventName,c);e.disposables[n.outputIndex+i]=d}var o,s}function vh(e,t,n){return r=>Hc(e,t,n,r)}function bh(e,t,n,r){if(!Pc(e,t,n,r))return!1;const o=t.bindings[n],s=xc(e,t.nodeIndex),i=s.renderElement,u=o.name;switch(15&o.flags){case 1:!function(e,t,n,r,o,s){const i=t.securityContext;let u=i?e.root.sanitizer.sanitize(i,s):s;u=null!=u?u.toString():null;const c=e.renderer;null!=s?c.setAttribute(n,o,u,r):c.removeAttribute(n,o,r)}(e,o,i,o.ns,u,r);break;case 2:!function(e,t,n,r){const o=e.renderer;r?o.addClass(t,n):o.removeClass(t,n)}(e,i,u,r);break;case 4:!function(e,t,n,r,o){let s=e.root.sanitizer.sanitize(er.STYLE,o);if(null!=s){s=s.toString();const e=t.suffix;null!=e&&(s+=e)}else s=null;const i=e.renderer;null!=s?i.setStyle(n,r,s):i.removeStyle(n,r)}(e,o,i,u,r);break;case 8:!function(e,t,n,r,o){const s=t.securityContext;let i=s?e.root.sanitizer.sanitize(s,o):o;e.renderer.setProperty(n,r,i)}(33554432&t.flags&&32&o.flags?s.componentView:e,o,i,u,r)}return!0}function _h(e,t,n){let r=[];for(let o in n)r.push({propName:o,bindingType:n[o]});return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:-1,flags:e,childFlags:0,directChildFlags:0,childMatchedQueries:0,ngContentIndex:-1,matchedQueries:{},matchedQueryIds:0,references:{},childCount:0,bindings:[],bindingFlags:0,outputs:[],element:null,provider:null,text:null,query:{id:t,filterId:Qc(t),bindings:r},ngContent:null}}function Ch(e){const t=e.def.nodeMatchedQueries;for(;e.parent&&Zc(e);){let n=e.parentNodeDef;e=e.parent;const r=n.nodeIndex+n.childCount;for(let o=0;o<=r;o++){const r=e.def.nodes[o];67108864&r.flags&&536870912&r.flags&&(r.query.filterId&t)===r.query.filterId&&kc(e,o).setDirty(),!(1&r.flags&&o+r.childCount<n.nodeIndex)&&67108864&r.childFlags&&536870912&r.childFlags||(o+=r.childCount)}}if(134217728&e.def.nodeFlags)for(let n=0;n<e.def.nodes.length;n++){const t=e.def.nodes[n];134217728&t.flags&&536870912&t.flags&&kc(e,n).setDirty(),n+=t.childCount}}function Dh(e,t){const n=kc(e,t.nodeIndex);if(!n.dirty)return;let r,o=void 0;if(67108864&t.flags){const n=t.parent.parent;o=Eh(e,n.nodeIndex,n.nodeIndex+n.childCount,t.query,[]),r=Ac(e,t.parent.nodeIndex).instance}else 134217728&t.flags&&(o=Eh(e,0,e.def.nodes.length-1,t.query,[]),r=e.component);n.reset(o);const s=t.query.bindings;let i=!1;for(let u=0;u<s.length;u++){const e=s[u];let t;switch(e.bindingType){case 0:t=n.first;break;case 1:t=n,i=!0}r[e.propName]=t}i&&n.notifyOnChanges()}function Eh(e,t,n,r,o){for(let s=t;s<=n;s++){const t=e.def.nodes[s],n=t.matchedQueries[r.id];if(null!=n&&o.push(xh(e,t,n)),1&t.flags&&t.element.template&&(t.element.template.nodeMatchedQueries&r.filterId)===r.filterId){const n=xc(e,s);if((t.childMatchedQueries&r.filterId)===r.filterId&&(Eh(e,s+1,s+t.childCount,r,o),s+=t.childCount),16777216&t.flags){const e=n.viewContainer._embeddedViews;for(let t=0;t<e.length;t++){const s=e[t],i=$c(s);i&&i===n&&Eh(s,0,s.def.nodes.length-1,r,o)}}const i=n.template._projectedViews;if(i)for(let e=0;e<i.length;e++){const t=i[e];Eh(t,0,t.def.nodes.length-1,r,o)}}(t.childMatchedQueries&r.filterId)!==r.filterId&&(s+=t.childCount)}return o}function xh(e,t,n){if(null!=n)switch(n){case 1:return xc(e,t.nodeIndex).renderElement;case 0:return new qu(xc(e,t.nodeIndex).renderElement);case 2:return xc(e,t.nodeIndex).template;case 3:return xc(e,t.nodeIndex).viewContainer;case 4:return Ac(e,t.nodeIndex).instance}}function Ah(e,t){return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:-1,flags:8,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:e,childCount:0,bindings:[],bindingFlags:0,outputs:[],element:null,provider:null,text:null,query:null,ngContent:{index:t}}}function Fh(e,t,n){const r=Kc(e,t,n);r&&ta(e,n.ngContent.index,1,r,null,void 0)}function kh(e,t){return Nh(128,e,he(t+1))}function Ih(e,t){return Nh(32,e,he(t))}function Sh(e,t){const n=Object.keys(t),r=n.length,o=[];for(let s=0;s<r;s++)o.push(n[s]);return Nh(64,e,o)}function Nh(e,t,n){const r=[];for(let o=0;o<n.length;o++){const e=n[o];r.push({flags:8,name:e,ns:null,nonMinifiedName:e,securityContext:null,suffix:null})}return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:t,flags:e,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:-1,childCount:0,bindings:r,bindingFlags:ia(r),outputs:[],element:null,provider:null,text:null,query:null,ngContent:null}}function Th(e,t,n){const r=[];for(let o=1;o<n.length;o++)r[o-1]={flags:8,name:null,ns:null,nonMinifiedName:null,securityContext:null,suffix:n[o]};return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:2,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:t,childCount:0,bindings:r,bindingFlags:8,outputs:[],element:null,provider:null,text:{prefix:n[0]},query:null,ngContent:null}}function Oh(e,t,n){let r;const o=e.renderer;r=o.createText(n.text.prefix);const s=Kc(e,t,n);return s&&o.appendChild(s,r),{renderText:r}}function Mh(e,t){return(null!=e?e.toString():"")+t.suffix}function Rh(e,t,n,r){let o=0,s=0,i=0,u=0,c=0,a=null,l=null,d=!1,f=!1,h=null;for(let p=0;p<t.length;p++){const e=t[p];if(e.nodeIndex=p,e.parent=a,e.bindingIndex=o,e.outputIndex=s,e.renderParent=l,i|=e.flags,c|=e.matchedQueryIds,e.element){const t=e.element;t.publicProviders=a?a.element.publicProviders:Object.create(null),t.allProviders=t.publicProviders,d=!1,f=!1,e.element.template&&(c|=e.element.template.nodeMatchedQueries)}if(Ph(a,e,t.length),o+=e.bindings.length,s+=e.outputs.length,!l&&3&e.flags&&(h=e),20224&e.flags){d||(d=!0,a.element.publicProviders=Object.create(a.element.publicProviders),a.element.allProviders=a.element.publicProviders);const t=0!=(32768&e.flags);0==(8192&e.flags)||t?a.element.publicProviders[Tc(e.provider.token)]=e:(f||(f=!0,a.element.allProviders=Object.create(a.element.publicProviders)),a.element.allProviders[Tc(e.provider.token)]=e),t&&(a.element.componentProvider=e)}if(a?(a.childFlags|=e.flags,a.directChildFlags|=e.flags,a.childMatchedQueries|=e.matchedQueryIds,e.element&&e.element.template&&(a.childMatchedQueries|=e.element.template.nodeMatchedQueries)):u|=e.flags,e.childCount>0)a=e,Vh(e)||(l=e);else for(;a&&p===a.nodeIndex+a.childCount;){const e=a.parent;e&&(e.childFlags|=a.childFlags,e.childMatchedQueries|=a.childMatchedQueries),a=e,l=a&&Vh(a)?a.renderParent:a}}return{factory:null,nodeFlags:i,rootNodeFlags:u,nodeMatchedQueries:c,flags:e,nodes:t,updateDirectives:n||Sc,updateRenderer:r||Sc,handleEvent:(e,n,r,o)=>t[n].element.handleEvent(e,r,o),bindingCount:o,outputCount:s,lastRenderRootNode:h}}function Vh(e){return 0!=(1&e.flags)&&null===e.element.name}function Ph(e,t,n){const r=t.element&&t.element.template;if(r){if(!r.lastRenderRootNode)throw new Error("Illegal State: Embedded templates without nodes are not allowed!");if(r.lastRenderRootNode&&16777216&r.lastRenderRootNode.flags)throw new Error(`Illegal State: Last root node of a template can't have embedded views, at index ${t.nodeIndex}!`)}if(20224&t.flags&&0==(1&(e?e.flags:0)))throw new Error(`Illegal State: StaticProvider/Directive nodes need to be children of elements or anchors, at index ${t.nodeIndex}!`);if(t.query){if(67108864&t.flags&&(!e||0==(16384&e.flags)))throw new Error(`Illegal State: Content Query nodes need to be children of directives, at index ${t.nodeIndex}!`);if(134217728&t.flags&&e)throw new Error(`Illegal State: View Query nodes have to be top level nodes, at index ${t.nodeIndex}!`)}if(t.childCount){const r=e?e.nodeIndex+e.childCount:n-1;if(t.nodeIndex<=r&&t.nodeIndex+t.childCount>r)throw new Error(`Illegal State: childCount of node leads outside of parent, at index ${t.nodeIndex}!`)}}function jh(e,t,n,r){const o=Hh(e.root,e.renderer,e,t,n);return $h(o,e.component,r),Uh(o),o}function Bh(e,t,n){const r=Hh(e,e.renderer,null,null,t);return $h(r,n,n),Uh(r),r}function Lh(e,t,n,r){const o=t.element.componentRendererType;let s;return s=o?e.root.rendererFactory.createRenderer(r,o):e.root.renderer,Hh(e.root,s,e,t.element.componentProvider,n)}function Hh(e,t,n,r,o){const s=new Array(o.nodes.length),i=o.outputCount?new Array(o.outputCount):null;return{def:o,parent:n,viewContainerParent:null,parentNodeDef:r,context:null,component:null,nodes:s,state:13,root:e,renderer:t,oldValues:new Array(o.bindingCount),disposables:i,initIndex:-1}}function $h(e,t,n){e.component=t,e.context=n}function Uh(e){let t;qc(e)&&(t=xc(e.parent,e.parentNodeDef.parent.nodeIndex).renderElement);const n=e.def,r=e.nodes;for(let o=0;o<n.nodes.length;o++){const s=n.nodes[o];let i;switch(Ic.setCurrentNode(e,o),201347067&s.flags){case 1:const n=yh(e,t,s);let u=void 0;if(33554432&s.flags){const t=Jc(s.element.componentView);u=Ic.createComponentView(e,s,t,n)}wh(e,u,s,n),i={renderElement:n,componentView:u,viewContainer:null,template:s.element.template?Na(e,s):void 0},16777216&s.flags&&(i.viewContainer=Fa(e,s,i));break;case 2:i=Oh(e,t,s);break;case 512:case 1024:case 2048:case 256:i=r[o],i||4096&s.flags||(i={instance:Wa(e,s)});break;case 16:i={instance:Ka(e,s)};break;case 16384:i=r[o],i||(i={instance:Ya(e,s)}),32768&s.flags&&$h(xc(e,s.parent.nodeIndex).componentView,i.instance,i.instance);break;case 32:case 64:case 128:i={value:void 0};break;case 67108864:case 134217728:i=new Ad;break;case 8:Fh(e,t,s),i=void 0}r[o]=i}Jh(e,Yh.CreateViewNodes),np(e,201326592,268435456,0)}function zh(e){Qh(e),Ic.updateDirectives(e,1),Xh(e,Yh.CheckNoChanges),Ic.updateRenderer(e,1),Jh(e,Yh.CheckNoChanges),e.state&=-97}function qh(e){1&e.state?(e.state&=-2,e.state|=2):e.state&=-3,Cc(e,0,256),Qh(e),Ic.updateDirectives(e,0),Xh(e,Yh.CheckAndUpdate),np(e,67108864,536870912,0);let t=Cc(e,256,512);sl(e,2097152|(t?1048576:0)),Ic.updateRenderer(e,0),Jh(e,Yh.CheckAndUpdate),np(e,134217728,536870912,0),t=Cc(e,512,768),sl(e,8388608|(t?4194304:0)),2&e.def.flags&&(e.state&=-9),e.state&=-97,Cc(e,768,1024)}function Zh(e,t,n,r,o,s,i,u,c,a,l,d,f){return 0===n?function(e,t,n,r,o,s,i,u,c,a,l,d){switch(201347067&t.flags){case 1:return function(e,t,n,r,o,s,i,u,c,a,l,d){const f=t.bindings.length;let h=!1;return f>0&&bh(e,t,0,n)&&(h=!0),f>1&&bh(e,t,1,r)&&(h=!0),f>2&&bh(e,t,2,o)&&(h=!0),f>3&&bh(e,t,3,s)&&(h=!0),f>4&&bh(e,t,4,i)&&(h=!0),f>5&&bh(e,t,5,u)&&(h=!0),f>6&&bh(e,t,6,c)&&(h=!0),f>7&&bh(e,t,7,a)&&(h=!0),f>8&&bh(e,t,8,l)&&(h=!0),f>9&&bh(e,t,9,d)&&(h=!0),h}(e,t,n,r,o,s,i,u,c,a,l,d);case 2:return function(e,t,n,r,o,s,i,u,c,a,l,d){let f=!1;const h=t.bindings,p=h.length;if(p>0&&Pc(e,t,0,n)&&(f=!0),p>1&&Pc(e,t,1,r)&&(f=!0),p>2&&Pc(e,t,2,o)&&(f=!0),p>3&&Pc(e,t,3,s)&&(f=!0),p>4&&Pc(e,t,4,i)&&(f=!0),p>5&&Pc(e,t,5,u)&&(f=!0),p>6&&Pc(e,t,6,c)&&(f=!0),p>7&&Pc(e,t,7,a)&&(f=!0),p>8&&Pc(e,t,8,l)&&(f=!0),p>9&&Pc(e,t,9,d)&&(f=!0),f){let f=t.text.prefix;p>0&&(f+=Mh(n,h[0])),p>1&&(f+=Mh(r,h[1])),p>2&&(f+=Mh(o,h[2])),p>3&&(f+=Mh(s,h[3])),p>4&&(f+=Mh(i,h[4])),p>5&&(f+=Mh(u,h[5])),p>6&&(f+=Mh(c,h[6])),p>7&&(f+=Mh(a,h[7])),p>8&&(f+=Mh(l,h[8])),p>9&&(f+=Mh(d,h[9]));const g=Ec(e,t.nodeIndex).renderText;e.renderer.setValue(g,f)}return f}(e,t,n,r,o,s,i,u,c,a,l,d);case 16384:return function(e,t,n,r,o,s,i,u,c,a,l,d){const f=Ac(e,t.nodeIndex),h=f.instance;let p=!1,g=void 0;const m=t.bindings.length;return m>0&&Vc(e,t,0,n)&&(p=!0,g=ol(e,f,t,0,n,g)),m>1&&Vc(e,t,1,r)&&(p=!0,g=ol(e,f,t,1,r,g)),m>2&&Vc(e,t,2,o)&&(p=!0,g=ol(e,f,t,2,o,g)),m>3&&Vc(e,t,3,s)&&(p=!0,g=ol(e,f,t,3,s,g)),m>4&&Vc(e,t,4,i)&&(p=!0,g=ol(e,f,t,4,i,g)),m>5&&Vc(e,t,5,u)&&(p=!0,g=ol(e,f,t,5,u,g)),m>6&&Vc(e,t,6,c)&&(p=!0,g=ol(e,f,t,6,c,g)),m>7&&Vc(e,t,7,a)&&(p=!0,g=ol(e,f,t,7,a,g)),m>8&&Vc(e,t,8,l)&&(p=!0,g=ol(e,f,t,8,l,g)),m>9&&Vc(e,t,9,d)&&(p=!0,g=ol(e,f,t,9,d,g)),g&&h.ngOnChanges(g),65536&t.flags&&Dc(e,256,t.nodeIndex)&&h.ngOnInit(),262144&t.flags&&h.ngDoCheck(),p}(e,t,n,r,o,s,i,u,c,a,l,d);case 32:case 64:case 128:return function(e,t,n,r,o,s,i,u,c,a,l,d){const f=t.bindings;let h=!1;const p=f.length;if(p>0&&Pc(e,t,0,n)&&(h=!0),p>1&&Pc(e,t,1,r)&&(h=!0),p>2&&Pc(e,t,2,o)&&(h=!0),p>3&&Pc(e,t,3,s)&&(h=!0),p>4&&Pc(e,t,4,i)&&(h=!0),p>5&&Pc(e,t,5,u)&&(h=!0),p>6&&Pc(e,t,6,c)&&(h=!0),p>7&&Pc(e,t,7,a)&&(h=!0),p>8&&Pc(e,t,8,l)&&(h=!0),p>9&&Pc(e,t,9,d)&&(h=!0),h){const h=Fc(e,t.nodeIndex);let g;switch(201347067&t.flags){case 32:g=[],p>0&&g.push(n),p>1&&g.push(r),p>2&&g.push(o),p>3&&g.push(s),p>4&&g.push(i),p>5&&g.push(u),p>6&&g.push(c),p>7&&g.push(a),p>8&&g.push(l),p>9&&g.push(d);break;case 64:g={},p>0&&(g[f[0].name]=n),p>1&&(g[f[1].name]=r),p>2&&(g[f[2].name]=o),p>3&&(g[f[3].name]=s),p>4&&(g[f[4].name]=i),p>5&&(g[f[5].name]=u),p>6&&(g[f[6].name]=c),p>7&&(g[f[7].name]=a),p>8&&(g[f[8].name]=l),p>9&&(g[f[9].name]=d);break;case 128:const e=n;switch(p){case 1:g=e.transform(n);break;case 2:g=e.transform(r);break;case 3:g=e.transform(r,o);break;case 4:g=e.transform(r,o,s);break;case 5:g=e.transform(r,o,s,i);break;case 6:g=e.transform(r,o,s,i,u);break;case 7:g=e.transform(r,o,s,i,u,c);break;case 8:g=e.transform(r,o,s,i,u,c,a);break;case 9:g=e.transform(r,o,s,i,u,c,a,l);break;case 10:g=e.transform(r,o,s,i,u,c,a,l,d)}}h.value=g}return h}(e,t,n,r,o,s,i,u,c,a,l,d);default:throw"unreachable"}}(e,t,r,o,s,i,u,c,a,l,d,f):function(e,t,n){switch(201347067&t.flags){case 1:return function(e,t,n){let r=!1;for(let o=0;o<n.length;o++)bh(e,t,o,n[o])&&(r=!0);return r}(e,t,n);case 2:return function(e,t,n){const r=t.bindings;let o=!1;for(let s=0;s<n.length;s++)Pc(e,t,s,n[s])&&(o=!0);if(o){let o="";for(let e=0;e<n.length;e++)o+=Mh(n[e],r[e]);o=t.text.prefix+o;const s=Ec(e,t.nodeIndex).renderText;e.renderer.setValue(s,o)}return o}(e,t,n);case 16384:return function(e,t,n){const r=Ac(e,t.nodeIndex),o=r.instance;let s=!1,i=void 0;for(let u=0;u<n.length;u++)Vc(e,t,u,n[u])&&(s=!0,i=ol(e,r,t,u,n[u],i));return i&&o.ngOnChanges(i),65536&t.flags&&Dc(e,256,t.nodeIndex)&&o.ngOnInit(),262144&t.flags&&o.ngDoCheck(),s}(e,t,n);case 32:case 64:case 128:return function(e,t,n){const r=t.bindings;let o=!1;for(let s=0;s<n.length;s++)Pc(e,t,s,n[s])&&(o=!0);if(o){const o=Fc(e,t.nodeIndex);let s;switch(201347067&t.flags){case 32:s=n;break;case 64:s={};for(let o=0;o<n.length;o++)s[r[o].name]=n[o];break;case 128:const e=n[0],t=n.slice(1);s=e.transform(...t)}o.value=s}return o}(e,t,n);default:throw"unreachable"}}(e,t,r)}function Qh(e){const t=e.def;if(4&t.nodeFlags)for(let n=0;n<t.nodes.length;n++){const r=t.nodes[n];if(4&r.flags){const t=xc(e,n).template._projectedViews;if(t)for(let n=0;n<t.length;n++){const r=t[n];r.state|=32,Lc(r,e)}}else 0==(4&r.childFlags)&&(n+=r.childCount)}}function Gh(e,t,n,r,o,s,i,u,c,a,l,d,f){return 0===n?function(e,t,n,r,o,s,i,u,c,a,l,d){const f=t.bindings.length;f>0&&jc(e,t,0,n),f>1&&jc(e,t,1,r),f>2&&jc(e,t,2,o),f>3&&jc(e,t,3,s),f>4&&jc(e,t,4,i),f>5&&jc(e,t,5,u),f>6&&jc(e,t,6,c),f>7&&jc(e,t,7,a),f>8&&jc(e,t,8,l),f>9&&jc(e,t,9,d)}(e,t,r,o,s,i,u,c,a,l,d,f):function(e,t,n){for(let r=0;r<n.length;r++)jc(e,t,r,n[r])}(e,t,r),!1}function Wh(e,t){if(kc(e,t.nodeIndex).dirty)throw vc(Ic.createDebugContext(e,t.nodeIndex),`Query ${t.query.id} not dirty`,`Query ${t.query.id} dirty`,0!=(1&e.state))}function Kh(e){if(!(128&e.state)){if(Xh(e,Yh.Destroy),Jh(e,Yh.Destroy),sl(e,131072),e.disposables)for(let t=0;t<e.disposables.length;t++)e.disposables[t]();!function(e){if(!(16&e.state))return;const t=$c(e);if(t){const n=t.template._projectedViews;n&&(fe(n,n.indexOf(e)),Ic.dirtyParentQueries(e))}}(e),e.renderer.destroyNode&&function(e){const t=e.def.nodes.length;for(let n=0;n<t;n++){const t=e.def.nodes[n];1&t.flags?e.renderer.destroyNode(xc(e,n).renderElement):2&t.flags?e.renderer.destroyNode(Ec(e,n).renderText):(67108864&t.flags||134217728&t.flags)&&kc(e,n).destroy()}}(e),qc(e)&&e.renderer.destroy(),e.state|=128}}const Yh=function(){var e={CreateViewNodes:0,CheckNoChanges:1,CheckNoChangesProjectedViews:2,CheckAndUpdate:3,CheckAndUpdateProjectedViews:4,Destroy:5};return e[e.CreateViewNodes]="CreateViewNodes",e[e.CheckNoChanges]="CheckNoChanges",e[e.CheckNoChangesProjectedViews]="CheckNoChangesProjectedViews",e[e.CheckAndUpdate]="CheckAndUpdate",e[e.CheckAndUpdateProjectedViews]="CheckAndUpdateProjectedViews",e[e.Destroy]="Destroy",e}();function Jh(e,t){const n=e.def;if(33554432&n.nodeFlags)for(let r=0;r<n.nodes.length;r++){const o=n.nodes[r];33554432&o.flags?ep(xc(e,r).componentView,t):0==(33554432&o.childFlags)&&(r+=o.childCount)}}function Xh(e,t){const n=e.def;if(16777216&n.nodeFlags)for(let r=0;r<n.nodes.length;r++){const o=n.nodes[r];if(16777216&o.flags){const n=xc(e,r).viewContainer._embeddedViews;for(let e=0;e<n.length;e++)ep(n[e],t)}else 0==(16777216&o.childFlags)&&(r+=o.childCount)}}function ep(e,t){const n=e.state;switch(t){case Yh.CheckNoChanges:0==(128&n)&&(12==(12&n)?zh(e):64&n&&tp(e,Yh.CheckNoChangesProjectedViews));break;case Yh.CheckNoChangesProjectedViews:0==(128&n)&&(32&n?zh(e):64&n&&tp(e,t));break;case Yh.CheckAndUpdate:0==(128&n)&&(12==(12&n)?qh(e):64&n&&tp(e,Yh.CheckAndUpdateProjectedViews));break;case Yh.CheckAndUpdateProjectedViews:0==(128&n)&&(32&n?qh(e):64&n&&tp(e,t));break;case Yh.Destroy:Kh(e);break;case Yh.CreateViewNodes:Uh(e)}}function tp(e,t){Xh(e,t),Jh(e,t)}function np(e,t,n,r){if(!(e.def.nodeFlags&t&&e.def.nodeFlags&n))return;const o=e.def.nodes.length;for(let s=0;s<o;s++){const o=e.def.nodes[s];if(o.flags&t&&o.flags&n)switch(Ic.setCurrentNode(e,o.nodeIndex),r){case 0:Dh(e,o);break;case 1:Wh(e,o)}o.childFlags&t&&o.childFlags&n||(s+=o.childCount)}}let rp=!1;function op(e,t,n,r,o,s){const i=o.injector.get(Qu);return Bh(ip(e,o,i,t,n),r,s)}function sp(e,t,n,r,o,s){const i=o.injector.get(Qu),u=ip(e,o,new jp(i),t,n),c=mp(r);return Vp(Cp.create,Bh,null,[u,c,s])}function ip(e,t,n,r,o){const s=t.injector.get(Yu),i=t.injector.get(fn),u=n.createRenderer(null,null);return{ngModule:t,injector:e,projectableNodes:r,selectorOrNode:o,sanitizer:s,rendererFactory:n,renderer:u,errorHandler:i}}function up(e,t,n,r){const o=mp(n);return Vp(Cp.create,jh,null,[e,t,o,r])}function cp(e,t,n,r){return n=fp.get(t.element.componentProvider.provider.token)||mp(n),Vp(Cp.create,Lh,null,[e,t,n,r])}function ap(e,t,n,r){return Va(e,t,n,function(e){const{hasOverrides:t,hasDeprecatedOverrides:n}=function(e){let t=!1,n=!1;return 0===lp.size?{hasOverrides:t,hasDeprecatedOverrides:n}:(e.providers.forEach(e=>{const r=lp.get(e.token);3840&e.flags&&r&&(t=!0,n=n||r.deprecatedBehavior)}),e.modules.forEach(e=>{dp.forEach((r,o)=>{b(o).providedIn===e&&(t=!0,n=n||r.deprecatedBehavior)})}),{hasOverrides:t,hasDeprecatedOverrides:n})}(e);return t?(function(e){for(let t=0;t<e.providers.length;t++){const r=e.providers[t];n&&(r.flags|=4096);const o=lp.get(r.token);o&&(r.flags=-3841&r.flags|o.flags,r.deps=Wc(o.deps),r.value=o.value)}if(dp.size>0){let t=new Set(e.modules);dp.forEach((r,o)=>{if(t.has(b(o).providedIn)){let t={token:o,flags:r.flags|(n?4096:0),deps:Wc(r.deps),value:r.value,index:e.providers.length};e.providers.push(t),e.providersByKey[Tc(o)]=t}})}}(e=e.factory(()=>Sc)),e):e}(r))}const lp=new Map,dp=new Map,fp=new Map;function hp(e){let t;lp.set(e.token,e),"function"==typeof e.token&&(t=b(e.token))&&"function"==typeof t.providedIn&&dp.set(e.token,e)}function pp(e,t){const n=Jc(t.viewDefFactory),r=Jc(n.nodes[0].element.componentView);fp.set(e,r)}function gp(){lp.clear(),dp.clear(),fp.clear()}function mp(e){if(0===lp.size)return e;const t=function(e){const t=[];let n=null;for(let r=0;r<e.nodes.length;r++){const o=e.nodes[r];1&o.flags&&(n=o),n&&3840&o.flags&&lp.has(o.provider.token)&&(t.push(n.nodeIndex),n=null)}return t}(e);if(0===t.length)return e;e=e.factory(()=>Sc);for(let r=0;r<t.length;r++)n(e,t[r]);return e;function n(e,t){for(let n=t+1;n<e.nodes.length;n++){const t=e.nodes[n];if(1&t.flags)return;if(3840&t.flags){const e=t.provider,n=lp.get(e.token);n&&(t.flags=-3841&t.flags|n.flags,e.deps=Wc(n.deps),e.value=n.value)}}}}function yp(e,t,n,r,o,s,i,u,c,a,l,d,f){const h=e.def.nodes[t];return Zh(e,h,n,r,o,s,i,u,c,a,l,d,f),224&h.flags?Fc(e,t).value:void 0}function wp(e,t,n,r,o,s,i,u,c,a,l,d,f){const h=e.def.nodes[t];return Gh(e,h,n,r,o,s,i,u,c,a,l,d,f),224&h.flags?Fc(e,t).value:void 0}function vp(e){return Vp(Cp.detectChanges,qh,null,[e])}function bp(e){return Vp(Cp.checkNoChanges,zh,null,[e])}function _p(e){return Vp(Cp.destroy,Kh,null,[e])}const Cp=function(){var e={create:0,detectChanges:1,checkNoChanges:2,destroy:3,handleEvent:4};return e[e.create]="create",e[e.detectChanges]="detectChanges",e[e.checkNoChanges]="checkNoChanges",e[e.destroy]="destroy",e[e.handleEvent]="handleEvent",e}();let Dp,Ep,xp;function Ap(e,t){Ep=e,xp=t}function Fp(e,t,n,r){return Ap(e,t),Vp(Cp.handleEvent,e.def.handleEvent,null,[e,t,n,r])}function kp(e,t){if(128&e.state)throw _c(Cp[Dp]);return Ap(e,Tp(e,0)),e.def.updateDirectives((function(e,n,r,...o){const s=e.def.nodes[n];return 0===t?Sp(e,s,r,o):Np(e,s,r,o),16384&s.flags&&Ap(e,Tp(e,n)),224&s.flags?Fc(e,s.nodeIndex).value:void 0}),e)}function Ip(e,t){if(128&e.state)throw _c(Cp[Dp]);return Ap(e,Op(e,0)),e.def.updateRenderer((function(e,n,r,...o){const s=e.def.nodes[n];return 0===t?Sp(e,s,r,o):Np(e,s,r,o),3&s.flags&&Ap(e,Op(e,n)),224&s.flags?Fc(e,s.nodeIndex).value:void 0}),e)}function Sp(e,t,n,r){if(Zh(e,t,n,...r)){const i=1===n?r[0]:r;if(16384&t.flags){const n={};for(let e=0;e<t.bindings.length;e++){const r=t.bindings[e],u=i[e];8&r.flags&&(n[(o=r.nonMinifiedName,s=void 0,s=o.replace(/[$@]/g,"_"),`ng-reflect-${o=s.replace(ar,(...e)=>"-"+e[1].toLowerCase())}`)]=lr(u))}const r=t.parent,u=xc(e,r.nodeIndex).renderElement;if(r.element.name)for(let t in n){const r=n[t];null!=r?e.renderer.setAttribute(u,t,r):e.renderer.removeAttribute(u,t)}else e.renderer.setValue(u,`bindings=${JSON.stringify(n,null,2)}`)}}var o,s}function Np(e,t,n,r){Gh(e,t,n,...r)}function Tp(e,t){for(let n=t;n<e.def.nodes.length;n++){const t=e.def.nodes[n];if(16384&t.flags&&t.bindings&&t.bindings.length)return n}return null}function Op(e,t){for(let n=t;n<e.def.nodes.length;n++){const t=e.def.nodes[n];if(3&t.flags&&t.bindings&&t.bindings.length)return n}return null}class Mp{constructor(e,t){this.view=e,this.nodeIndex=t,null==t&&(this.nodeIndex=t=0),this.nodeDef=e.def.nodes[t];let n=this.nodeDef,r=e;for(;n&&0==(1&n.flags);)n=n.parent;if(!n)for(;!n&&r;)n=Uc(r),r=r.parent;this.elDef=n,this.elView=r}get elOrCompView(){return xc(this.elView,this.elDef.nodeIndex).componentView||this.view}get injector(){return Oa(this.elView,this.elDef)}get component(){return this.elOrCompView.component}get context(){return this.elOrCompView.context}get providerTokens(){const e=[];if(this.elDef)for(let t=this.elDef.nodeIndex+1;t<=this.elDef.nodeIndex+this.elDef.childCount;t++){const n=this.elView.def.nodes[t];20224&n.flags&&e.push(n.provider.token),t+=n.childCount}return e}get references(){const e={};if(this.elDef){Rp(this.elView,this.elDef,e);for(let t=this.elDef.nodeIndex+1;t<=this.elDef.nodeIndex+this.elDef.childCount;t++){const n=this.elView.def.nodes[t];20224&n.flags&&Rp(this.elView,n,e),t+=n.childCount}}return e}get componentRenderElement(){const e=function(e){for(;e&&!qc(e);)e=e.parent;return e.parent?xc(e.parent,Uc(e).nodeIndex):null}(this.elOrCompView);return e?e.renderElement:void 0}get renderNode(){return 2&this.nodeDef.flags?zc(this.view,this.nodeDef):zc(this.elView,this.elDef)}logError(e,...t){let n,r;2&this.nodeDef.flags?(n=this.view.def,r=this.nodeDef.nodeIndex):(n=this.elView.def,r=this.elDef.nodeIndex);const o=function(e,t){let n=-1;for(let r=0;r<=t;r++)3&e.nodes[r].flags&&n++;return n}(n,r);let s=-1;n.factory(()=>(s++,s===o?e.error.bind(e,...t):Sc)),s<o&&(e.error("Illegal state: the ViewDefinitionFactory did not call the logger!"),e.error(...t))}}function Rp(e,t,n){for(let r in t.references)n[r]=xh(e,t,t.references[r])}function Vp(e,t,n,r){const o=Dp,s=Ep,i=xp;try{Dp=e;const u=t.apply(n,r);return Ep=s,xp=i,Dp=o,u}catch(u){if(an(u)||!Ep)throw u;throw function(e,t){return e instanceof Error||(e=new Error(e.toString())),bc(e,t),e}(u,Pp())}}function Pp(){return Ep?new Mp(Ep,xp):null}class jp{constructor(e){this.delegate=e}createRenderer(e,t){return new Bp(this.delegate.createRenderer(e,t))}begin(){this.delegate.begin&&this.delegate.begin()}end(){this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.delegate.whenRenderingDone?this.delegate.whenRenderingDone():Promise.resolve(null)}}class Bp{constructor(e){this.delegate=e,this.debugContextFactory=Pp,this.data=this.delegate.data}createDebugContext(e){return this.debugContextFactory(e)}destroyNode(e){const t=ah(e);!function(e){uh.delete(e.nativeNode)}(t),t instanceof Yf&&(t.listeners.length=0),this.delegate.destroyNode&&this.delegate.destroyNode(e)}destroy(){this.delegate.destroy()}createElement(e,t){const n=this.delegate.createElement(e,t),r=this.createDebugContext(n);if(r){const t=new Jf(n,null,r);t.name=e,dh(t)}return n}createComment(e){const t=this.delegate.createComment(e),n=this.createDebugContext(t);return n&&dh(new Yf(t,null,n)),t}createText(e){const t=this.delegate.createText(e),n=this.createDebugContext(t);return n&&dh(new Yf(t,null,n)),t}appendChild(e,t){const n=ah(e),r=ah(t);n&&r&&n instanceof Jf&&n.addChild(r),this.delegate.appendChild(e,t)}insertBefore(e,t,n){const r=ah(e),o=ah(t),s=ah(n);r&&o&&r instanceof Jf&&r.insertBefore(s,o),this.delegate.insertBefore(e,t,n)}removeChild(e,t){const n=ah(e),r=ah(t);n&&r&&n instanceof Jf&&n.removeChild(r),this.delegate.removeChild(e,t)}selectRootElement(e,t){const n=this.delegate.selectRootElement(e,t),r=Pp();return r&&dh(new Jf(n,null,r)),n}setAttribute(e,t,n,r){const o=ah(e);o&&o instanceof Jf&&(o.attributes[r?r+":"+t:t]=n),this.delegate.setAttribute(e,t,n,r)}removeAttribute(e,t,n){const r=ah(e);r&&r instanceof Jf&&(r.attributes[n?n+":"+t:t]=null),this.delegate.removeAttribute(e,t,n)}addClass(e,t){const n=ah(e);n&&n instanceof Jf&&(n.classes[t]=!0),this.delegate.addClass(e,t)}removeClass(e,t){const n=ah(e);n&&n instanceof Jf&&(n.classes[t]=!1),this.delegate.removeClass(e,t)}setStyle(e,t,n,r){const o=ah(e);o&&o instanceof Jf&&(o.styles[t]=n),this.delegate.setStyle(e,t,n,r)}removeStyle(e,t,n){const r=ah(e);r&&r instanceof Jf&&(r.styles[t]=null),this.delegate.removeStyle(e,t,n)}setProperty(e,t,n){const r=ah(e);r&&r instanceof Jf&&(r.properties[t]=n),this.delegate.setProperty(e,t,n)}listen(e,t,n){if("string"!=typeof e){const r=ah(e);r&&r.listeners.push(new Kf(t,n))}return this.delegate.listen(e,t,n)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setValue(e,t){return this.delegate.setValue(e,t)}}function Lp(e,t,n){return new Hp(e,t,n)}class Hp extends ce{constructor(e,t,n){super(),this.moduleType=e,this._bootstrapComponents=t,this._ngModuleDefFactory=n}create(e){!function(){if(rp)return;rp=!0;const e=In()?{setCurrentNode:Ap,createRootView:sp,createEmbeddedView:up,createComponentView:cp,createNgModuleRef:ap,overrideProvider:hp,overrideComponentView:pp,clearOverrides:gp,checkAndUpdateView:vp,checkNoChangesView:bp,destroyView:_p,createDebugContext:(e,t)=>new Mp(e,t),handleEvent:Fp,updateDirectives:kp,updateRenderer:Ip}:{setCurrentNode:()=>{},createRootView:op,createEmbeddedView:jh,createComponentView:Lh,createNgModuleRef:Va,overrideProvider:Sc,overrideComponentView:Sc,clearOverrides:Sc,checkAndUpdateView:qh,checkNoChangesView:zh,destroyView:Kh,createDebugContext:(e,t)=>new Mp(e,t),handleEvent:(e,t,n,r)=>e.def.handleEvent(e,t,n,r),updateDirectives:(e,t)=>e.def.updateDirectives(0===t?yp:wp,e),updateRenderer:(e,t)=>e.def.updateRenderer(0===t?yp:wp,e)};Ic.setCurrentNode=e.setCurrentNode,Ic.createRootView=e.createRootView,Ic.createEmbeddedView=e.createEmbeddedView,Ic.createComponentView=e.createComponentView,Ic.createNgModuleRef=e.createNgModuleRef,Ic.overrideProvider=e.overrideProvider,Ic.overrideComponentView=e.overrideComponentView,Ic.clearOverrides=e.clearOverrides,Ic.checkAndUpdateView=e.checkAndUpdateView,Ic.checkNoChangesView=e.checkNoChangesView,Ic.destroyView=e.destroyView,Ic.resolveDep=nl,Ic.createDebugContext=e.createDebugContext,Ic.handleEvent=e.handleEvent,Ic.updateDirectives=e.updateDirectives,Ic.updateRenderer=e.updateRenderer,Ic.dirtyParentQueries=Ch}();const t=function(e){const t=Array.from(e.providers),n=Array.from(e.modules),r={};for(const o in e.providersByKey)r[o]=e.providersByKey[o];return{factory:e.factory,scope:e.scope,providers:t,modules:n,providersByKey:r}}(Jc(this._ngModuleDefFactory));return Ic.createNgModuleRef(this.moduleType,e||Ws.NULL,this._bootstrapComponents,t)}}},gRHU:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n("2fFW"),o=n("NJ4a");const s={closed:!0,next(e){},error(e){if(r.a.useDeprecatedSynchronousErrorHandling)throw e;Object(o.a)(e)},complete(){}}},jZKg:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n("HDdC"),o=n("quSY");function s(e,t){return new r.a(n=>{const r=new o.a;let s=0;return r.add(t.schedule((function(){s!==e.length?(n.next(e[s++]),n.closed||r.add(this.schedule())):n.complete()}))),r})}},jhN1:function(e,t,n){"use strict";n.d(t,"a",(function(){return P})),n.d(t,"b",(function(){return T})),n.d(t,"c",(function(){return A})),n.d(t,"d",(function(){return _})),n.d(t,"e",(function(){return R}));var r=n("ofXK"),o=n("fXoL");class s extends r.L{constructor(){super()}supportsDOMEvents(){return!0}}class i extends s{static makeCurrent(){Object(r.P)(new i)}getProperty(e,t){return e[t]}log(e){window.console&&window.console.log&&window.console.log(e)}logGroup(e){window.console&&window.console.group&&window.console.group(e)}logGroupEnd(){window.console&&window.console.groupEnd&&window.console.groupEnd()}onAndCancel(e,t,n){return e.addEventListener(t,n,!1),()=>{e.removeEventListener(t,n,!1)}}dispatchEvent(e,t){e.dispatchEvent(t)}remove(e){return e.parentNode&&e.parentNode.removeChild(e),e}getValue(e){return e.value}createElement(e,t){return(t=t||this.getDefaultDocument()).createElement(e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}isShadowRoot(e){return e instanceof DocumentFragment}getGlobalEventTarget(e,t){return"window"===t?window:"document"===t?e:"body"===t?e.body:null}getHistory(){return window.history}getLocation(){return window.location}getBaseHref(e){const t=c||(c=document.querySelector("base"),c)?c.getAttribute("href"):null;return null==t?null:(n=t,u||(u=document.createElement("a")),u.setAttribute("href",n),"/"===u.pathname.charAt(0)?u.pathname:"/"+u.pathname);var n}resetBaseElement(){c=null}getUserAgent(){return window.navigator.userAgent}performanceNow(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()}supportsCookies(){return!0}getCookie(e){return Object(r.O)(document.cookie,e)}}let u,c=null;const a=new o.v("TRANSITION_ID"),l=[{provide:o.d,useFactory:function(e,t,n){return()=>{n.get(o.e).donePromise.then(()=>{const n=Object(r.N)();Array.prototype.slice.apply(t.querySelectorAll("style[ng-transition]")).filter(t=>t.getAttribute("ng-transition")===e).forEach(e=>n.remove(e))})}},deps:[a,r.e,o.w],multi:!0}];class d{static init(){Object(o.gb)(new d)}addToWindow(e){o.Ib.getAngularTestability=(t,n=!0)=>{const r=e.findTestabilityInTree(t,n);if(null==r)throw new Error("Could not find testability for element.");return r},o.Ib.getAllAngularTestabilities=()=>e.getAllTestabilities(),o.Ib.getAllAngularRootElements=()=>e.getAllRootElements(),o.Ib.frameworkStabilizers||(o.Ib.frameworkStabilizers=[]),o.Ib.frameworkStabilizers.push(e=>{const t=o.Ib.getAllAngularTestabilities();let n=t.length,r=!1;const s=function(t){r=r||t,n--,0==n&&e(r)};t.forEach((function(e){e.whenStable(s)}))})}findTestabilityInTree(e,t,n){if(null==t)return null;const o=e.getTestability(t);return null!=o?o:n?Object(r.N)().isShadowRoot(t)?this.findTestabilityInTree(e,t.host,!0):this.findTestabilityInTree(e,t.parentElement,!0):null}}const f=new o.v("EventManagerPlugins");let h=(()=>{class e{constructor(e,t){this._zone=t,this._eventNameToPlugin=new Map,e.forEach(e=>e.manager=this),this._plugins=e.slice().reverse()}addEventListener(e,t,n){return this._findPluginFor(t).addEventListener(e,t,n)}addGlobalEventListener(e,t,n){return this._findPluginFor(t).addGlobalEventListener(e,t,n)}getZone(){return this._zone}_findPluginFor(e){const t=this._eventNameToPlugin.get(e);if(t)return t;const n=this._plugins;for(let r=0;r<n.length;r++){const t=n[r];if(t.supports(e))return this._eventNameToPlugin.set(e,t),t}throw new Error(`No event manager plugin found for event ${e}`)}}return e.\u0275fac=function(t){return new(t||e)(o.Mc(f),o.Mc(o.F))},e.\u0275prov=o.uc({token:e,factory:e.\u0275fac}),e})();class p{constructor(e){this._doc=e}addGlobalEventListener(e,t,n){const o=Object(r.N)().getGlobalEventTarget(this._doc,e);if(!o)throw new Error(`Unsupported event target ${o} for event ${t}`);return this.addEventListener(o,t,n)}}let g=(()=>{class e{constructor(){this._stylesSet=new Set}addStyles(e){const t=new Set;e.forEach(e=>{this._stylesSet.has(e)||(this._stylesSet.add(e),t.add(e))}),this.onStylesAdded(t)}onStylesAdded(e){}getAllStyles(){return Array.from(this._stylesSet)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=o.uc({token:e,factory:e.\u0275fac}),e})(),m=(()=>{class e extends g{constructor(e){super(),this._doc=e,this._hostNodes=new Set,this._styleNodes=new Set,this._hostNodes.add(e.head)}_addStylesToHost(e,t){e.forEach(e=>{const n=this._doc.createElement("style");n.textContent=e,this._styleNodes.add(t.appendChild(n))})}addHost(e){this._addStylesToHost(this._stylesSet,e),this._hostNodes.add(e)}removeHost(e){this._hostNodes.delete(e)}onStylesAdded(e){this._hostNodes.forEach(t=>this._addStylesToHost(e,t))}ngOnDestroy(){this._styleNodes.forEach(e=>Object(r.N)().remove(e))}}return e.\u0275fac=function(t){return new(t||e)(o.Mc(r.e))},e.\u0275prov=o.uc({token:e,factory:e.\u0275fac}),e})();const y={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},w=/%COMP%/g;function v(e,t,n){for(let r=0;r<t.length;r++){let o=t[r];Array.isArray(o)?v(e,o,n):(o=o.replace(w,e),n.push(o))}return n}function b(e){return t=>{if("__ngUnwrap__"===t)return e;!1===e(t)&&(t.preventDefault(),t.returnValue=!1)}}let _=(()=>{class e{constructor(e,t,n){this.eventManager=e,this.sharedStylesHost=t,this.appId=n,this.rendererByCompId=new Map,this.defaultRenderer=new C(e)}createRenderer(e,t){if(!e||!t)return this.defaultRenderer;switch(t.encapsulation){case o.Y.Emulated:{let n=this.rendererByCompId.get(t.id);return n||(n=new D(this.eventManager,this.sharedStylesHost,t,this.appId),this.rendererByCompId.set(t.id,n)),n.applyToHost(e),n}case o.Y.Native:case o.Y.ShadowDom:return new E(this.eventManager,this.sharedStylesHost,e,t);default:if(!this.rendererByCompId.has(t.id)){const e=v(t.id,t.styles,[]);this.sharedStylesHost.addStyles(e),this.rendererByCompId.set(t.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return e.\u0275fac=function(t){return new(t||e)(o.Mc(h),o.Mc(m),o.Mc(o.c))},e.\u0275prov=o.uc({token:e,factory:e.\u0275fac}),e})();class C{constructor(e){this.eventManager=e,this.data=Object.create(null)}destroy(){}createElement(e,t){return t?document.createElementNS(y[t]||t,e):document.createElement(e)}createComment(e){return document.createComment(e)}createText(e){return document.createTextNode(e)}appendChild(e,t){e.appendChild(t)}insertBefore(e,t,n){e&&e.insertBefore(t,n)}removeChild(e,t){e&&e.removeChild(t)}selectRootElement(e,t){let n="string"==typeof e?document.querySelector(e):e;if(!n)throw new Error(`The selector "${e}" did not match any elements`);return t||(n.textContent=""),n}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,t,n,r){if(r){t=r+":"+t;const o=y[r];o?e.setAttributeNS(o,t,n):e.setAttribute(t,n)}else e.setAttribute(t,n)}removeAttribute(e,t,n){if(n){const r=y[n];r?e.removeAttributeNS(r,t):e.removeAttribute(`${n}:${t}`)}else e.removeAttribute(t)}addClass(e,t){e.classList.add(t)}removeClass(e,t){e.classList.remove(t)}setStyle(e,t,n,r){r&o.N.DashCase?e.style.setProperty(t,n,r&o.N.Important?"important":""):e.style[t]=n}removeStyle(e,t,n){n&o.N.DashCase?e.style.removeProperty(t):e.style[t]=""}setProperty(e,t,n){e[t]=n}setValue(e,t){e.nodeValue=t}listen(e,t,n){return"string"==typeof e?this.eventManager.addGlobalEventListener(e,t,b(n)):this.eventManager.addEventListener(e,t,b(n))}}class D extends C{constructor(e,t,n,r){super(e),this.component=n;const o=v(r+"-"+n.id,n.styles,[]);t.addStyles(o),this.contentAttr="_ngcontent-%COMP%".replace(w,r+"-"+n.id),this.hostAttr=function(e){return"_nghost-%COMP%".replace(w,e)}(r+"-"+n.id)}applyToHost(e){super.setAttribute(e,this.hostAttr,"")}createElement(e,t){const n=super.createElement(e,t);return super.setAttribute(n,this.contentAttr,""),n}}class E extends C{constructor(e,t,n,r){super(e),this.sharedStylesHost=t,this.hostEl=n,this.component=r,this.shadowRoot=r.encapsulation===o.Y.ShadowDom?n.attachShadow({mode:"open"}):n.createShadowRoot(),this.sharedStylesHost.addHost(this.shadowRoot);const s=v(r.id,r.styles,[]);for(let o=0;o<s.length;o++){const e=document.createElement("style");e.textContent=s[o],this.shadowRoot.appendChild(e)}}nodeOrShadowRoot(e){return e===this.hostEl?this.shadowRoot:e}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}appendChild(e,t){return super.appendChild(this.nodeOrShadowRoot(e),t)}insertBefore(e,t,n){return super.insertBefore(this.nodeOrShadowRoot(e),t,n)}removeChild(e,t){return super.removeChild(this.nodeOrShadowRoot(e),t)}parentNode(e){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(e)))}}let x=(()=>{class e extends p{constructor(e){super(e)}supports(e){return!0}addEventListener(e,t,n){return e.addEventListener(t,n,!1),()=>this.removeEventListener(e,t,n)}removeEventListener(e,t,n){return e.removeEventListener(t,n)}}return e.\u0275fac=function(t){return new(t||e)(o.Mc(r.e))},e.\u0275prov=o.uc({token:e,factory:e.\u0275fac}),e})(),A=(()=>{class e{constructor(){this.events=[],this.overrides={}}buildHammer(e){const t=new Hammer(e,this.options);t.get("pinch").set({enable:!0}),t.get("rotate").set({enable:!0});for(const n in this.overrides)t.get(n).set(this.overrides[n]);return t}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=o.uc({token:e,factory:e.\u0275fac}),e})();const F=["alt","control","meta","shift"],k={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},I={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},S={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};let N=(()=>{class e extends p{constructor(e){super(e)}supports(t){return null!=e.parseEventName(t)}addEventListener(t,n,o){const s=e.parseEventName(n),i=e.eventCallback(s.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Object(r.N)().onAndCancel(t,s.domEventName,i))}static parseEventName(t){const n=t.toLowerCase().split("."),r=n.shift();if(0===n.length||"keydown"!==r&&"keyup"!==r)return null;const o=e._normalizeKey(n.pop());let s="";if(F.forEach(e=>{const t=n.indexOf(e);t>-1&&(n.splice(t,1),s+=e+".")}),s+=o,0!=n.length||0===o.length)return null;const i={};return i.domEventName=r,i.fullKey=s,i}static getEventFullKey(e){let t="",n=function(e){let t=e.key;if(null==t){if(t=e.keyIdentifier,null==t)return"Unidentified";t.startsWith("U+")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),3===e.location&&I.hasOwnProperty(t)&&(t=I[t]))}return k[t]||t}(e);return n=n.toLowerCase()," "===n?n="space":"."===n&&(n="dot"),F.forEach(r=>{r!=n&&(0,S[r])(e)&&(t+=r+".")}),t+=n,t}static eventCallback(t,n,r){return o=>{e.getEventFullKey(o)===t&&r.runGuarded(()=>n(o))}}static _normalizeKey(e){switch(e){case"esc":return"escape";default:return e}}}return e.\u0275fac=function(t){return new(t||e)(o.Mc(r.e))},e.\u0275prov=o.uc({token:e,factory:e.\u0275fac}),e})(),T=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Object(o.uc)({factory:function(){return Object(o.Mc)(M)},token:e,providedIn:"root"}),e})();function O(e){return new M(e.get(r.e))}let M=(()=>{class e extends T{constructor(e){super(),this._doc=e}sanitize(e,t){if(null==t)return null;switch(e){case o.P.NONE:return t;case o.P.HTML:return Object(o.rb)(t,"HTML")?Object(o.fc)(t):Object(o.ob)(this._doc,String(t));case o.P.STYLE:return Object(o.rb)(t,"Style")?Object(o.fc)(t):Object(o.pb)(t);case o.P.SCRIPT:if(Object(o.rb)(t,"Script"))return Object(o.fc)(t);throw new Error("unsafe value used in a script context");case o.P.URL:return Object(o.Hb)(t),Object(o.rb)(t,"URL")?Object(o.fc)(t):Object(o.qb)(String(t));case o.P.RESOURCE_URL:if(Object(o.rb)(t,"ResourceURL"))return Object(o.fc)(t);throw new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${e} (see http://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(e){return Object(o.tb)(e)}bypassSecurityTrustStyle(e){return Object(o.wb)(e)}bypassSecurityTrustScript(e){return Object(o.vb)(e)}bypassSecurityTrustUrl(e){return Object(o.xb)(e)}bypassSecurityTrustResourceUrl(e){return Object(o.ub)(e)}}return e.\u0275fac=function(t){return new(t||e)(o.Mc(r.e))},e.\u0275prov=Object(o.uc)({factory:function(){return O(Object(o.Mc)(o.t))},token:e,providedIn:"root"}),e})();const R=[{provide:o.I,useValue:r.M},{provide:o.J,useValue:function(){i.makeCurrent(),d.init()},multi:!0},{provide:r.e,useFactory:function(){return Object(o.bc)(document),document},deps:[]}],V=[[],{provide:o.lb,useValue:"root"},{provide:o.r,useFactory:function(){return new o.r},deps:[]},{provide:f,useClass:x,multi:!0,deps:[r.e,o.F,o.I]},{provide:f,useClass:N,multi:!0,deps:[r.e]},[],{provide:_,useClass:_,deps:[h,m,o.c]},{provide:o.M,useExisting:_},{provide:g,useExisting:m},{provide:m,useClass:m,deps:[r.e]},{provide:o.V,useClass:o.V,deps:[o.F]},{provide:h,useClass:h,deps:[f,o.F]},[]];let P=(()=>{class e{constructor(e){if(e)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}static withServerTransition(t){return{ngModule:e,providers:[{provide:o.c,useValue:t.appId},{provide:a,useExisting:o.c},l]}}}return e.\u0275mod=o.wc({type:e}),e.\u0275inj=o.vc({factory:function(t){return new(t||e)(o.Mc(e,12))},providers:V,imports:[r.c,o.f]}),e})();"undefined"!=typeof window&&window},kJWO:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r=(()=>"function"==typeof Symbol&&Symbol.observable||"@@observable")()},l7GE:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n("7o/Q");class o extends r.a{notifyNext(e,t,n,r,o){this.destination.next(t)}notifyError(e,t){this.destination.error(e)}notifyComplete(e){this.destination.complete()}}},lJxs:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n("7o/Q");function o(e,t){return function(n){if("function"!=typeof e)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new s(e,t))}}class s{constructor(e,t){this.project=e,this.thisArg=t}call(e,t){return t.subscribe(new i(e,this.project,this.thisArg))}}class i extends r.a{constructor(e,t,n){super(e),this.project=t,this.count=0,this.thisArg=n||this}_next(e){let t;try{t=this.project.call(this.thisArg,e,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(t)}}},mCNh:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return s}));var r=n("KqfI");function o(...e){return s(e)}function s(e){return e?1===e.length?e[0]:function(t){return e.reduce((e,t)=>t(e),t)}:r.a}},n6bG:function(e,t,n){"use strict";function r(e){return"function"==typeof e}n.d(t,"a",(function(){return r}))},ngJS:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r=e=>t=>{for(let n=0,r=e.length;n<r&&!t.closed;n++)t.next(e[n]);t.complete()}},ofXK:function(e,t,n){"use strict";n.d(t,"a",(function(){return b})),n.d(t,"b",(function(){return Oe})),n.d(t,"c",(function(){return Ye})),n.d(t,"d",(function(){return Qe})),n.d(t,"e",(function(){return c})),n.d(t,"f",(function(){return je})),n.d(t,"g",(function(){return qe})),n.d(t,"h",(function(){return C})),n.d(t,"i",(function(){return Le})),n.d(t,"j",(function(){return He})),n.d(t,"k",(function(){return $e})),n.d(t,"l",(function(){return Ue})),n.d(t,"m",(function(){return d})),n.d(t,"n",(function(){return D})),n.d(t,"o",(function(){return w})),n.d(t,"p",(function(){return Me})),n.d(t,"q",(function(){return fe})),n.d(t,"r",(function(){return he})),n.d(t,"s",(function(){return ge})),n.d(t,"t",(function(){return ye})),n.d(t,"u",(function(){return Ee})),n.d(t,"v",(function(){return xe})),n.d(t,"w",(function(){return Ae})),n.d(t,"x",(function(){return _e})),n.d(t,"y",(function(){return Ce})),n.d(t,"z",(function(){return De})),n.d(t,"A",(function(){return Fe})),n.d(t,"B",(function(){return _})),n.d(t,"C",(function(){return Ze})),n.d(t,"D",(function(){return a})),n.d(t,"E",(function(){return Ke})),n.d(t,"F",(function(){return Ve})),n.d(t,"G",(function(){return Pe})),n.d(t,"H",(function(){return tt})),n.d(t,"I",(function(){return Xe})),n.d(t,"J",(function(){return et})),n.d(t,"K",(function(){return le})),n.d(t,"L",(function(){return u})),n.d(t,"M",(function(){return Je})),n.d(t,"N",(function(){return s})),n.d(t,"O",(function(){return de})),n.d(t,"P",(function(){return i}));var r=n("fXoL");let o=null;function s(){return o}function i(e){o||(o=e)}class u{}const c=new r.v("DocumentToken");let a=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Object(r.uc)({factory:l,token:e,providedIn:"platform"}),e})();function l(){return Object(r.Mc)(f)}const d=new r.v("Location Initialized");let f=(()=>{class e extends a{constructor(e){super(),this._doc=e,this._init()}_init(){this.location=s().getLocation(),this._history=s().getHistory()}getBaseHrefFromDOM(){return s().getBaseHref(this._doc)}onPopState(e){s().getGlobalEventTarget(this._doc,"window").addEventListener("popstate",e,!1)}onHashChange(e){s().getGlobalEventTarget(this._doc,"window").addEventListener("hashchange",e,!1)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(e){this.location.pathname=e}pushState(e,t,n){h()?this._history.pushState(e,t,n):this.location.hash=n}replaceState(e,t,n){h()?this._history.replaceState(e,t,n):this.location.hash=n}forward(){this._history.forward()}back(){this._history.back()}getState(){return this._history.state}}return e.\u0275fac=function(t){return new(t||e)(r.Mc(c))},e.\u0275prov=Object(r.uc)({factory:p,token:e,providedIn:"platform"}),e})();function h(){return!!window.history.pushState}function p(){return new f(Object(r.Mc)(c))}function g(e,t){if(0==e.length)return t;if(0==t.length)return e;let n=0;return e.endsWith("/")&&n++,t.startsWith("/")&&n++,2==n?e+t.substring(1):1==n?e+t:e+"/"+t}function m(e){const t=e.match(/#|\?|$/),n=t&&t.index||e.length;return e.slice(0,n-("/"===e[n-1]?1:0))+e.slice(n)}function y(e){return e&&"?"!==e[0]?"?"+e:e}let w=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Object(r.uc)({factory:v,token:e,providedIn:"root"}),e})();function v(e){const t=Object(r.Mc)(c).location;return new _(Object(r.Mc)(a),t&&t.origin||"")}const b=new r.v("appBaseHref");let _=(()=>{class e extends w{constructor(e,t){if(super(),this._platformLocation=e,null==t&&(t=this._platformLocation.getBaseHrefFromDOM()),null==t)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this._baseHref=t}onPopState(e){this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e)}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return g(this._baseHref,e)}path(e=!1){const t=this._platformLocation.pathname+y(this._platformLocation.search),n=this._platformLocation.hash;return n&&e?`${t}${n}`:t}pushState(e,t,n,r){const o=this.prepareExternalUrl(n+y(r));this._platformLocation.pushState(e,t,o)}replaceState(e,t,n,r){const o=this.prepareExternalUrl(n+y(r));this._platformLocation.replaceState(e,t,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}return e.\u0275fac=function(t){return new(t||e)(r.Mc(a),r.Mc(b,8))},e.\u0275prov=r.uc({token:e,factory:e.\u0275fac}),e})(),C=(()=>{class e extends w{constructor(e,t){super(),this._platformLocation=e,this._baseHref="",null!=t&&(this._baseHref=t)}onPopState(e){this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e)}getBaseHref(){return this._baseHref}path(e=!1){let t=this._platformLocation.hash;return null==t&&(t="#"),t.length>0?t.substring(1):t}prepareExternalUrl(e){const t=g(this._baseHref,e);return t.length>0?"#"+t:t}pushState(e,t,n,r){let o=this.prepareExternalUrl(n+y(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.pushState(e,t,o)}replaceState(e,t,n,r){let o=this.prepareExternalUrl(n+y(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.replaceState(e,t,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}return e.\u0275fac=function(t){return new(t||e)(r.Mc(a),r.Mc(b,8))},e.\u0275prov=r.uc({token:e,factory:e.\u0275fac}),e})(),D=(()=>{class e{constructor(e,t){this._subject=new r.s,this._urlChangeListeners=[],this._platformStrategy=e;const n=this._platformStrategy.getBaseHref();this._platformLocation=t,this._baseHref=m(x(n)),this._platformStrategy.onPopState(e=>{this._subject.emit({url:this.path(!0),pop:!0,state:e.state,type:e.type})})}path(e=!1){return this.normalize(this._platformStrategy.path(e))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(e,t=""){return this.path()==this.normalize(e+y(t))}normalize(t){return e.stripTrailingSlash(function(e,t){return e&&t.startsWith(e)?t.substring(e.length):t}(this._baseHref,x(t)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._platformStrategy.prepareExternalUrl(e)}go(e,t="",n=null){this._platformStrategy.pushState(n,"",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+y(t)),n)}replaceState(e,t="",n=null){this._platformStrategy.replaceState(n,"",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+y(t)),n)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}onUrlChange(e){this._urlChangeListeners.push(e),this.subscribe(e=>{this._notifyUrlChangeListeners(e.url,e.state)})}_notifyUrlChangeListeners(e="",t){this._urlChangeListeners.forEach(n=>n(e,t))}subscribe(e,t,n){return this._subject.subscribe({next:e,error:t,complete:n})}}return e.\u0275fac=function(t){return new(t||e)(r.Mc(w),r.Mc(a))},e.normalizeQueryParams=y,e.joinWithSlash=g,e.stripTrailingSlash=m,e.\u0275prov=Object(r.uc)({factory:E,token:e,providedIn:"root"}),e})();function E(){return new D(Object(r.Mc)(w),Object(r.Mc)(a))}function x(e){return e.replace(/\/index.html$/,"")}const A={ADP:[void 0,void 0,0],AFN:[void 0,void 0,0],ALL:[void 0,void 0,0],AMD:[void 0,void 0,2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,"\u0440.",2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:[void 0,"\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RUR:[void 0,"\u0440."],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["CFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]},F=function(){var e={Decimal:0,Percent:1,Currency:2,Scientific:3};return e[e.Decimal]="Decimal",e[e.Percent]="Percent",e[e.Currency]="Currency",e[e.Scientific]="Scientific",e}(),k=function(){var e={Zero:0,One:1,Two:2,Few:3,Many:4,Other:5};return e[e.Zero]="Zero",e[e.One]="One",e[e.Two]="Two",e[e.Few]="Few",e[e.Many]="Many",e[e.Other]="Other",e}(),I=function(){var e={Format:0,Standalone:1};return e[e.Format]="Format",e[e.Standalone]="Standalone",e}(),S=function(){var e={Narrow:0,Abbreviated:1,Wide:2,Short:3};return e[e.Narrow]="Narrow",e[e.Abbreviated]="Abbreviated",e[e.Wide]="Wide",e[e.Short]="Short",e}(),N=function(){var e={Short:0,Medium:1,Long:2,Full:3};return e[e.Short]="Short",e[e.Medium]="Medium",e[e.Long]="Long",e[e.Full]="Full",e}(),T=function(){var e={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};return e[e.Decimal]="Decimal",e[e.Group]="Group",e[e.List]="List",e[e.PercentSign]="PercentSign",e[e.PlusSign]="PlusSign",e[e.MinusSign]="MinusSign",e[e.Exponential]="Exponential",e[e.SuperscriptingExponent]="SuperscriptingExponent",e[e.PerMille]="PerMille",e[e.Infinity]="Infinity",e[e.NaN]="NaN",e[e.TimeSeparator]="TimeSeparator",e[e.CurrencyDecimal]="CurrencyDecimal",e[e.CurrencyGroup]="CurrencyGroup",e}();function O(e,t){return L(Object(r.Db)(e)[r.mb.DateFormat],t)}function M(e,t){return L(Object(r.Db)(e)[r.mb.TimeFormat],t)}function R(e,t){return L(Object(r.Db)(e)[r.mb.DateTimeFormat],t)}function V(e,t){const n=Object(r.Db)(e),o=n[r.mb.NumberSymbols][t];if(void 0===o){if(t===T.CurrencyDecimal)return n[r.mb.NumberSymbols][T.Decimal];if(t===T.CurrencyGroup)return n[r.mb.NumberSymbols][T.Group]}return o}function P(e,t){return Object(r.Db)(e)[r.mb.NumberFormats][t]}const j=r.Gb;function B(e){if(!e[r.mb.ExtraData])throw new Error(`Missing extra locale data for the locale "${e[r.mb.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function L(e,t){for(let n=t;n>-1;n--)if(void 0!==e[n])return e[n];throw new Error("Locale data API: locale data undefined")}function H(e){const[t,n]=e.split(":");return{hours:+t,minutes:+n}}const $=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,U={},z=/((?:[^GyMLwWdEabBhHmsSzZO']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/,q=function(){var e={Short:0,ShortGMT:1,Long:2,Extended:3};return e[e.Short]="Short",e[e.ShortGMT]="ShortGMT",e[e.Long]="Long",e[e.Extended]="Extended",e}(),Z=function(){var e={FullYear:0,Month:1,Date:2,Hours:3,Minutes:4,Seconds:5,FractionalSeconds:6,Day:7};return e[e.FullYear]="FullYear",e[e.Month]="Month",e[e.Date]="Date",e[e.Hours]="Hours",e[e.Minutes]="Minutes",e[e.Seconds]="Seconds",e[e.FractionalSeconds]="FractionalSeconds",e[e.Day]="Day",e}(),Q=function(){var e={DayPeriods:0,Days:1,Months:2,Eras:3};return e[e.DayPeriods]="DayPeriods",e[e.Days]="Days",e[e.Months]="Months",e[e.Eras]="Eras",e}();function G(e,t){return t&&(e=e.replace(/\{([^}]+)}/g,(function(e,n){return null!=t&&n in t?t[n]:e}))),e}function W(e,t,n="-",r,o){let s="";(e<0||o&&e<=0)&&(o?e=1-e:(e=-e,s=n));let i=String(e);for(;i.length<t;)i="0"+i;return r&&(i=i.substr(i.length-t)),s+i}function K(e,t,n=0,r=!1,o=!1){return function(s,i){let u=function(e,t){switch(e){case Z.FullYear:return t.getFullYear();case Z.Month:return t.getMonth();case Z.Date:return t.getDate();case Z.Hours:return t.getHours();case Z.Minutes:return t.getMinutes();case Z.Seconds:return t.getSeconds();case Z.FractionalSeconds:return t.getMilliseconds();case Z.Day:return t.getDay();default:throw new Error(`Unknown DateType value "${e}".`)}}(e,s);if((n>0||u>-n)&&(u+=n),e===Z.Hours)0===u&&-12===n&&(u=12);else if(e===Z.FractionalSeconds)return c=t,W(u,3).substr(0,c);var c;const a=V(i,T.MinusSign);return W(u,t,a,r,o)}}function Y(e,t,n=I.Format,o=!1){return function(s,i){return function(e,t,n,o,s,i){switch(n){case Q.Months:return function(e,t,n){const o=Object(r.Db)(e),s=L([o[r.mb.MonthsFormat],o[r.mb.MonthsStandalone]],t);return L(s,n)}(t,s,o)[e.getMonth()];case Q.Days:return function(e,t,n){const o=Object(r.Db)(e),s=L([o[r.mb.DaysFormat],o[r.mb.DaysStandalone]],t);return L(s,n)}(t,s,o)[e.getDay()];case Q.DayPeriods:const u=e.getHours(),c=e.getMinutes();if(i){const e=function(e){const t=Object(r.Db)(e);return B(t),(t[r.mb.ExtraData][2]||[]).map(e=>"string"==typeof e?H(e):[H(e[0]),H(e[1])])}(t),n=function(e,t,n){const o=Object(r.Db)(e);B(o);const s=L([o[r.mb.ExtraData][0],o[r.mb.ExtraData][1]],t)||[];return L(s,n)||[]}(t,s,o);let i;if(e.forEach((e,t)=>{if(Array.isArray(e)){const{hours:r,minutes:o}=e[0],{hours:s,minutes:a}=e[1];u>=r&&c>=o&&(u<s||u===s&&c<a)&&(i=n[t])}else{const{hours:r,minutes:o}=e;r===u&&o===c&&(i=n[t])}}),i)return i}return function(e,t,n){const o=Object(r.Db)(e),s=L([o[r.mb.DayPeriodsFormat],o[r.mb.DayPeriodsStandalone]],t);return L(s,n)}(t,s,o)[u<12?0:1];case Q.Eras:return function(e,t){return L(Object(r.Db)(e)[r.mb.Eras],t)}(t,o)[e.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${n}`)}}(s,i,e,t,n,o)}}function J(e){return function(t,n,r){const o=-1*r,s=V(n,T.MinusSign),i=o>0?Math.floor(o/60):Math.ceil(o/60);switch(e){case q.Short:return(o>=0?"+":"")+W(i,2,s)+W(Math.abs(o%60),2,s);case q.ShortGMT:return"GMT"+(o>=0?"+":"")+W(i,1,s);case q.Long:return"GMT"+(o>=0?"+":"")+W(i,2,s)+":"+W(Math.abs(o%60),2,s);case q.Extended:return 0===r?"Z":(o>=0?"+":"")+W(i,2,s)+":"+W(Math.abs(o%60),2,s);default:throw new Error(`Unknown zone width "${e}"`)}}}function X(e,t=!1){return function(n,r){let o;if(t){const e=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,t=n.getDate();o=1+Math.floor((t+e)/7)}else{const e=function(e){const t=new Date(e,0,1).getDay();return new Date(e,0,1+(t<=4?4:11)-t)}(n.getFullYear()),t=(s=n,new Date(s.getFullYear(),s.getMonth(),s.getDate()+(4-s.getDay()))).getTime()-e.getTime();o=1+Math.round(t/6048e5)}var s;return W(o,e,V(r,T.MinusSign))}}const ee={};function te(e,t){e=e.replace(/:/g,"");const n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(n)?t:n}function ne(e){return e instanceof Date&&!isNaN(e.valueOf())}const re=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function oe(e,t,n,r,o,s,i=!1){let u="",c=!1;if(isFinite(e)){let a=function(e){let t,n,r,o,s,i=Math.abs(e)+"",u=0;for((n=i.indexOf("."))>-1&&(i=i.replace(".","")),(r=i.search(/e/i))>0?(n<0&&(n=r),n+=+i.slice(r+1),i=i.substring(0,r)):n<0&&(n=i.length),r=0;"0"===i.charAt(r);r++);if(r===(s=i.length))t=[0],n=1;else{for(s--;"0"===i.charAt(s);)s--;for(n-=r,t=[],o=0;r<=s;r++,o++)t[o]=Number(i.charAt(r))}return n>22&&(t=t.splice(0,21),u=n-1,n=1),{digits:t,exponent:u,integerLen:n}}(e);i&&(a=function(e){if(0===e.digits[0])return e;const t=e.digits.length-e.integerLen;return e.exponent?e.exponent+=2:(0===t?e.digits.push(0,0):1===t&&e.digits.push(0),e.integerLen+=2),e}(a));let l=t.minInt,d=t.minFrac,f=t.maxFrac;if(s){const e=s.match(re);if(null===e)throw new Error(`${s} is not a valid digit info`);const t=e[1],n=e[3],r=e[5];null!=t&&(l=ie(t)),null!=n&&(d=ie(n)),null!=r?f=ie(r):null!=n&&d>f&&(f=d)}!function(e,t,n){if(t>n)throw new Error(`The minimum number of digits after fraction (${t}) is higher than the maximum (${n}).`);let r=e.digits,o=r.length-e.integerLen;const s=Math.min(Math.max(t,o),n);let i=s+e.integerLen,u=r[i];if(i>0){r.splice(Math.max(e.integerLen,i));for(let e=i;e<r.length;e++)r[e]=0}else{o=Math.max(0,o),e.integerLen=1,r.length=Math.max(1,i=s+1),r[0]=0;for(let e=1;e<i;e++)r[e]=0}if(u>=5)if(i-1<0){for(let t=0;t>i;t--)r.unshift(0),e.integerLen++;r.unshift(1),e.integerLen++}else r[i-1]++;for(;o<Math.max(0,s);o++)r.push(0);let c=0!==s;const a=t+e.integerLen,l=r.reduceRight((function(e,t,n,r){return r[n]=(t+=e)<10?t:t-10,c&&(0===r[n]&&n>=a?r.pop():c=!1),t>=10?1:0}),0);l&&(r.unshift(l),e.integerLen++)}(a,d,f);let h=a.digits,p=a.integerLen;const g=a.exponent;let m=[];for(c=h.every(e=>!e);p<l;p++)h.unshift(0);for(;p<0;p++)h.unshift(0);p>0?m=h.splice(p,h.length):(m=h,h=[0]);const y=[];for(h.length>=t.lgSize&&y.unshift(h.splice(-t.lgSize,h.length).join(""));h.length>t.gSize;)y.unshift(h.splice(-t.gSize,h.length).join(""));h.length&&y.unshift(h.join("")),u=y.join(V(n,r)),m.length&&(u+=V(n,o)+m.join("")),g&&(u+=V(n,T.Exponential)+"+"+g)}else u=V(n,T.Infinity);return u=e<0&&!c?t.negPre+u+t.negSuf:t.posPre+u+t.posSuf,u}function se(e,t="-"){const n={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},r=e.split(";"),o=r[0],s=r[1],i=-1!==o.indexOf(".")?o.split("."):[o.substring(0,o.lastIndexOf("0")+1),o.substring(o.lastIndexOf("0")+1)],u=i[0],c=i[1]||"";n.posPre=u.substr(0,u.indexOf("#"));for(let l=0;l<c.length;l++){const e=c.charAt(l);"0"===e?n.minFrac=n.maxFrac=l+1:"#"===e?n.maxFrac=l+1:n.posSuf+=e}const a=u.split(",");if(n.gSize=a[1]?a[1].length:0,n.lgSize=a[2]||a[1]?(a[2]||a[1]).length:0,s){const e=o.length-n.posPre.length-n.posSuf.length,t=s.indexOf("#");n.negPre=s.substr(0,t).replace(/'/g,""),n.negSuf=s.substr(t+e).replace(/'/g,"")}else n.negPre=t+n.posPre,n.negSuf=n.posSuf;return n}function ie(e){const t=parseInt(e);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+e);return t}class ue{}function ce(e,t,n,r){let o=`=${e}`;if(t.indexOf(o)>-1)return o;if(o=n.getPluralCategory(e,r),t.indexOf(o)>-1)return o;if(t.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${e}"`)}let ae=(()=>{class e extends ue{constructor(e){super(),this.locale=e}getPluralCategory(e,t){switch(j(t||this.locale)(e)){case k.Zero:return"zero";case k.One:return"one";case k.Two:return"two";case k.Few:return"few";case k.Many:return"many";default:return"other"}}}return e.\u0275fac=function(t){return new(t||e)(r.Mc(r.z))},e.\u0275prov=r.uc({token:e,factory:e.\u0275fac}),e})();function le(e,t,n){return Object(r.Zb)(e,t,n)}function de(e,t){t=encodeURIComponent(t);for(const n of e.split(";")){const e=n.indexOf("="),[r,o]=-1==e?[n,""]:[n.slice(0,e),n.slice(e+1)];if(r.trim()===t)return decodeURIComponent(o)}return null}let fe=(()=>{class e{constructor(e,t,n,r){this._iterableDiffers=e,this._keyValueDiffers=t,this._ngEl=n,this._renderer=r,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(e){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof e?e.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(e){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof e?e.split(/\s+/):e,this._rawClass&&(Object(r.Lb)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){const e=this._keyValueDiffer.diff(this._rawClass);e&&this._applyKeyValueChanges(e)}}_applyKeyValueChanges(e){e.forEachAddedItem(e=>this._toggleClass(e.key,e.currentValue)),e.forEachChangedItem(e=>this._toggleClass(e.key,e.currentValue)),e.forEachRemovedItem(e=>{e.previousValue&&this._toggleClass(e.key,!1)})}_applyIterableChanges(e){e.forEachAddedItem(e=>{if("string"!=typeof e.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${Object(r.cc)(e.item)}`);this._toggleClass(e.item,!0)}),e.forEachRemovedItem(e=>this._toggleClass(e.item,!1))}_applyClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(e=>this._toggleClass(e,!0)):Object.keys(e).forEach(t=>this._toggleClass(t,!!e[t])))}_removeClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(e=>this._toggleClass(e,!1)):Object.keys(e).forEach(e=>this._toggleClass(e,!1)))}_toggleClass(e,t){(e=e.trim())&&e.split(/\s+/g).forEach(e=>{t?this._renderer.addClass(this._ngEl.nativeElement,e):this._renderer.removeClass(this._ngEl.nativeElement,e)})}}return e.\u0275fac=function(t){return new(t||e)(r.yc(r.x),r.yc(r.y),r.yc(r.q),r.yc(r.L))},e.\u0275dir=r.tc({type:e,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),e})(),he=(()=>{class e{constructor(e){this._viewContainerRef=e,this._componentRef=null,this._moduleRef=null}ngOnChanges(e){if(this._viewContainerRef.clear(),this._componentRef=null,this.ngComponentOutlet){const t=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;if(e.ngComponentOutletNgModuleFactory)if(this._moduleRef&&this._moduleRef.destroy(),this.ngComponentOutletNgModuleFactory){const e=t.get(r.D);this._moduleRef=this.ngComponentOutletNgModuleFactory.create(e.injector)}else this._moduleRef=null;const n=(this._moduleRef?this._moduleRef.componentFactoryResolver:t.get(r.n)).resolveComponentFactory(this.ngComponentOutlet);this._componentRef=this._viewContainerRef.createComponent(n,this._viewContainerRef.length,t,this.ngComponentOutletContent)}}ngOnDestroy(){this._moduleRef&&this._moduleRef.destroy()}}return e.\u0275fac=function(t){return new(t||e)(r.yc(r.X))},e.\u0275dir=r.tc({type:e,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},features:[r.ic]}),e})();class pe{constructor(e,t,n,r){this.$implicit=e,this.ngForOf=t,this.index=n,this.count=r}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let ge=(()=>{class e{constructor(e,t,n){this._viewContainer=e,this._template=t,this._differs=n,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){Object(r.eb)()&&null!=e&&"function"!=typeof e&&console&&console.warn&&console.warn(`trackBy must be a function, but received ${JSON.stringify(e)}. `+"See https://angular.io/api/common/NgForOf#change-propagation for more information."),this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const n=this._ngForOf;if(!this._differ&&n)try{this._differ=this._differs.find(n).create(this.ngForTrackBy)}catch(t){throw new Error(`Cannot find a differ supporting object '${n}' of type '${e=n,e.name||typeof e}'. NgFor only supports binding to Iterables such as Arrays.`)}}var e;if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const t=[];e.forEachOperation((e,n,r)=>{if(null==e.previousIndex){const n=this._viewContainer.createEmbeddedView(this._template,new pe(null,this._ngForOf,-1,-1),null===r?void 0:r),o=new me(e,n);t.push(o)}else if(null==r)this._viewContainer.remove(null===n?void 0:n);else if(null!==n){const o=this._viewContainer.get(n);this._viewContainer.move(o,r);const s=new me(e,o);t.push(s)}});for(let n=0;n<t.length;n++)this._perViewChange(t[n].view,t[n].record);for(let n=0,r=this._viewContainer.length;n<r;n++){const e=this._viewContainer.get(n);e.context.index=n,e.context.count=r,e.context.ngForOf=this._ngForOf}e.forEachIdentityChange(e=>{this._viewContainer.get(e.currentIndex).context.$implicit=e.item})}_perViewChange(e,t){e.context.$implicit=t.item}static ngTemplateContextGuard(e,t){return!0}}return e.\u0275fac=function(t){return new(t||e)(r.yc(r.X),r.yc(r.U),r.yc(r.x))},e.\u0275dir=r.tc({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),e})();class me{constructor(e,t){this.record=e,this.view=t}}let ye=(()=>{class e{constructor(e,t){this._viewContainer=e,this._context=new we,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=t}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){ve("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){ve("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,t){return!0}}return e.\u0275fac=function(t){return new(t||e)(r.yc(r.X),r.yc(r.U))},e.\u0275dir=r.tc({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),e})();class we{constructor(){this.$implicit=null,this.ngIf=null}}function ve(e,t){if(t&&!t.createEmbeddedView)throw new Error(`${e} must be a TemplateRef, but received '${Object(r.cc)(t)}'.`)}class be{constructor(e,t){this._viewContainerRef=e,this._templateRef=t,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(e){e&&!this._created?this.create():!e&&this._created&&this.destroy()}}let _e=(()=>{class e{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(e)}_matchCase(e){const t=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||t,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),t}_updateDefaultCases(e){if(this._defaultViews&&e!==this._defaultUsed){this._defaultUsed=e;for(let t=0;t<this._defaultViews.length;t++)this._defaultViews[t].enforceState(e)}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=r.tc({type:e,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"}}),e})(),Ce=(()=>{class e{constructor(e,t,n){this.ngSwitch=n,n._addCase(),this._view=new be(e,t)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return e.\u0275fac=function(t){return new(t||e)(r.yc(r.X),r.yc(r.U),r.yc(_e,1))},e.\u0275dir=r.tc({type:e,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}}),e})(),De=(()=>{class e{constructor(e,t,n){n._addDefault(new be(e,t))}}return e.\u0275fac=function(t){return new(t||e)(r.yc(r.X),r.yc(r.U),r.yc(_e,1))},e.\u0275dir=r.tc({type:e,selectors:[["","ngSwitchDefault",""]]}),e})(),Ee=(()=>{class e{constructor(e){this._localization=e,this._caseViews={}}set ngPlural(e){this._switchValue=e,this._updateView()}addCase(e,t){this._caseViews[e]=t}_updateView(){this._clearViews();const e=Object.keys(this._caseViews),t=ce(this._switchValue,e,this._localization);this._activateView(this._caseViews[t])}_clearViews(){this._activeView&&this._activeView.destroy()}_activateView(e){e&&(this._activeView=e,this._activeView.create())}}return e.\u0275fac=function(t){return new(t||e)(r.yc(ue))},e.\u0275dir=r.tc({type:e,selectors:[["","ngPlural",""]],inputs:{ngPlural:"ngPlural"}}),e})(),xe=(()=>{class e{constructor(e,t,n,r){this.value=e;const o=!isNaN(Number(e));r.addCase(o?`=${e}`:e,new be(n,t))}}return e.\u0275fac=function(t){return new(t||e)(r.Nc("ngPluralCase"),r.yc(r.U),r.yc(r.X),r.yc(Ee,1))},e.\u0275dir=r.tc({type:e,selectors:[["","ngPluralCase",""]]}),e})(),Ae=(()=>{class e{constructor(e,t,n){this._ngEl=e,this._differs=t,this._renderer=n,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){const e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,t){const[n,r]=e.split(".");null!=(t=null!=t&&r?`${t}${r}`:t)?this._renderer.setStyle(this._ngEl.nativeElement,n,t):this._renderer.removeStyle(this._ngEl.nativeElement,n)}_applyChanges(e){e.forEachRemovedItem(e=>this._setStyle(e.key,null)),e.forEachAddedItem(e=>this._setStyle(e.key,e.currentValue)),e.forEachChangedItem(e=>this._setStyle(e.key,e.currentValue))}}return e.\u0275fac=function(t){return new(t||e)(r.yc(r.q),r.yc(r.y),r.yc(r.L))},e.\u0275dir=r.tc({type:e,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}}),e})(),Fe=(()=>{class e{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}ngOnChanges(e){if(this._shouldRecreateView(e)){const e=this._viewContainerRef;this._viewRef&&e.remove(e.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?e.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&this.ngTemplateOutletContext&&this._updateExistingContext(this.ngTemplateOutletContext)}_shouldRecreateView(e){const t=e.ngTemplateOutletContext;return!!e.ngTemplateOutlet||t&&this._hasContextShapeChanged(t)}_hasContextShapeChanged(e){const t=Object.keys(e.previousValue||{}),n=Object.keys(e.currentValue||{});if(t.length===n.length){for(let e of n)if(-1===t.indexOf(e))return!0;return!1}return!0}_updateExistingContext(e){for(let t of Object.keys(e))this._viewRef.context[t]=this.ngTemplateOutletContext[t]}}return e.\u0275fac=function(t){return new(t||e)(r.yc(r.X))},e.\u0275dir=r.tc({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet"},features:[r.ic]}),e})();function ke(e,t){return Error(`InvalidPipeArgument: '${t}' for pipe '${Object(r.cc)(e)}'`)}class Ie{createSubscription(e,t){return e.subscribe({next:t,error:e=>{throw e}})}dispose(e){e.unsubscribe()}onDestroy(e){e.unsubscribe()}}class Se{createSubscription(e,t){return e.then(t,e=>{throw e})}dispose(e){}onDestroy(e){}}const Ne=new Se,Te=new Ie;let Oe=(()=>{class e{constructor(e){this._ref=e,this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null,this._strategy=null}ngOnDestroy(){this._subscription&&this._dispose()}transform(e){return this._obj?e!==this._obj?(this._dispose(),this.transform(e)):Object(r.Ob)(this._latestValue,this._latestReturnedValue)?this._latestReturnedValue:(this._latestReturnedValue=this._latestValue,r.Z.wrap(this._latestValue)):(e&&this._subscribe(e),this._latestReturnedValue=this._latestValue,this._latestValue)}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,t=>this._updateLatestValue(e,t))}_selectStrategy(t){if(Object(r.Nb)(t))return Ne;if(Object(r.Mb)(t))return Te;throw ke(e,t)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,t){e===this._obj&&(this._latestValue=t,this._ref.markForCheck())}}return e.\u0275fac=function(t){return new(t||e)(r.Oc())},e.\u0275pipe=r.xc({name:"async",type:e,pure:!1}),e})(),Me=(()=>{class e{transform(t){if(!t)return t;if("string"!=typeof t)throw ke(e,t);return t.toLowerCase()}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275pipe=r.xc({name:"lowercase",type:e,pure:!0}),e})();const Re=/(?:[A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D])\S*/g;let Ve=(()=>{class e{transform(t){if(!t)return t;if("string"!=typeof t)throw ke(e,t);return t.replace(Re,e=>e[0].toUpperCase()+e.substr(1).toLowerCase())}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275pipe=r.xc({name:"titlecase",type:e,pure:!0}),e})(),Pe=(()=>{class e{transform(t){if(!t)return t;if("string"!=typeof t)throw ke(e,t);return t.toUpperCase()}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275pipe=r.xc({name:"uppercase",type:e,pure:!0}),e})(),je=(()=>{class e{constructor(e){this.locale=e}transform(t,n="mediumDate",o,s){if(null==t||""===t||t!=t)return null;try{return function(e,t,n,o){let s=function(e){if(ne(e))return e;if("number"==typeof e&&!isNaN(e))return new Date(e);if("string"==typeof e){e=e.trim();const t=parseFloat(e);if(!isNaN(e-t))return new Date(t);if(/^(\d{4}-\d{1,2}-\d{1,2})$/.test(e)){const[t,n,r]=e.split("-").map(e=>+e);return new Date(t,n-1,r)}let n;if(n=e.match($))return function(e){const t=new Date(0);let n=0,r=0;const o=e[8]?t.setUTCFullYear:t.setFullYear,s=e[8]?t.setUTCHours:t.setHours;e[9]&&(n=Number(e[9]+e[10]),r=Number(e[9]+e[11])),o.call(t,Number(e[1]),Number(e[2])-1,Number(e[3]));const i=Number(e[4]||0)-n,u=Number(e[5]||0)-r,c=Number(e[6]||0),a=Math.round(1e3*parseFloat("0."+(e[7]||0)));return s.call(t,i,u,c,a),t}(n)}const t=new Date(e);if(!ne(t))throw new Error(`Unable to convert "${e}" into a date`);return t}(e);t=function e(t,n){const o=function(e){return Object(r.Db)(e)[r.mb.LocaleId]}(t);if(U[o]=U[o]||{},U[o][n])return U[o][n];let s="";switch(n){case"shortDate":s=O(t,N.Short);break;case"mediumDate":s=O(t,N.Medium);break;case"longDate":s=O(t,N.Long);break;case"fullDate":s=O(t,N.Full);break;case"shortTime":s=M(t,N.Short);break;case"mediumTime":s=M(t,N.Medium);break;case"longTime":s=M(t,N.Long);break;case"fullTime":s=M(t,N.Full);break;case"short":const n=e(t,"shortTime"),r=e(t,"shortDate");s=G(R(t,N.Short),[n,r]);break;case"medium":const o=e(t,"mediumTime"),i=e(t,"mediumDate");s=G(R(t,N.Medium),[o,i]);break;case"long":const u=e(t,"longTime"),c=e(t,"longDate");s=G(R(t,N.Long),[u,c]);break;case"full":const a=e(t,"fullTime"),l=e(t,"fullDate");s=G(R(t,N.Full),[a,l])}return s&&(U[o][n]=s),s}(n,t)||t;let i,u=[];for(;t;){if(i=z.exec(t),!i){u.push(t);break}{u=u.concat(i.slice(1));const e=u.pop();if(!e)break;t=e}}let c=s.getTimezoneOffset();o&&(c=te(o,c),s=function(e,t,n){const r=e.getTimezoneOffset();return function(e,t){return(e=new Date(e.getTime())).setMinutes(e.getMinutes()+t),e}(e,-1*(te(t,r)-r))}(s,o));let a="";return u.forEach(e=>{const t=function(e){if(ee[e])return ee[e];let t;switch(e){case"G":case"GG":case"GGG":t=Y(Q.Eras,S.Abbreviated);break;case"GGGG":t=Y(Q.Eras,S.Wide);break;case"GGGGG":t=Y(Q.Eras,S.Narrow);break;case"y":t=K(Z.FullYear,1,0,!1,!0);break;case"yy":t=K(Z.FullYear,2,0,!0,!0);break;case"yyy":t=K(Z.FullYear,3,0,!1,!0);break;case"yyyy":t=K(Z.FullYear,4,0,!1,!0);break;case"M":case"L":t=K(Z.Month,1,1);break;case"MM":case"LL":t=K(Z.Month,2,1);break;case"MMM":t=Y(Q.Months,S.Abbreviated);break;case"MMMM":t=Y(Q.Months,S.Wide);break;case"MMMMM":t=Y(Q.Months,S.Narrow);break;case"LLL":t=Y(Q.Months,S.Abbreviated,I.Standalone);break;case"LLLL":t=Y(Q.Months,S.Wide,I.Standalone);break;case"LLLLL":t=Y(Q.Months,S.Narrow,I.Standalone);break;case"w":t=X(1);break;case"ww":t=X(2);break;case"W":t=X(1,!0);break;case"d":t=K(Z.Date,1);break;case"dd":t=K(Z.Date,2);break;case"E":case"EE":case"EEE":t=Y(Q.Days,S.Abbreviated);break;case"EEEE":t=Y(Q.Days,S.Wide);break;case"EEEEE":t=Y(Q.Days,S.Narrow);break;case"EEEEEE":t=Y(Q.Days,S.Short);break;case"a":case"aa":case"aaa":t=Y(Q.DayPeriods,S.Abbreviated);break;case"aaaa":t=Y(Q.DayPeriods,S.Wide);break;case"aaaaa":t=Y(Q.DayPeriods,S.Narrow);break;case"b":case"bb":case"bbb":t=Y(Q.DayPeriods,S.Abbreviated,I.Standalone,!0);break;case"bbbb":t=Y(Q.DayPeriods,S.Wide,I.Standalone,!0);break;case"bbbbb":t=Y(Q.DayPeriods,S.Narrow,I.Standalone,!0);break;case"B":case"BB":case"BBB":t=Y(Q.DayPeriods,S.Abbreviated,I.Format,!0);break;case"BBBB":t=Y(Q.DayPeriods,S.Wide,I.Format,!0);break;case"BBBBB":t=Y(Q.DayPeriods,S.Narrow,I.Format,!0);break;case"h":t=K(Z.Hours,1,-12);break;case"hh":t=K(Z.Hours,2,-12);break;case"H":t=K(Z.Hours,1);break;case"HH":t=K(Z.Hours,2);break;case"m":t=K(Z.Minutes,1);break;case"mm":t=K(Z.Minutes,2);break;case"s":t=K(Z.Seconds,1);break;case"ss":t=K(Z.Seconds,2);break;case"S":t=K(Z.FractionalSeconds,1);break;case"SS":t=K(Z.FractionalSeconds,2);break;case"SSS":t=K(Z.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":t=J(q.Short);break;case"ZZZZZ":t=J(q.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=J(q.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":t=J(q.Long);break;default:return null}return ee[e]=t,t}(e);a+=t?t(s,n,c):"''"===e?"'":e.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),a}(t,n,s||this.locale,o)}catch(i){throw ke(e,i.message)}}}return e.\u0275fac=function(t){return new(t||e)(r.yc(r.z))},e.\u0275pipe=r.xc({name:"date",type:e,pure:!0}),e})();const Be=/#/g;let Le=(()=>{class e{constructor(e){this._localization=e}transform(t,n,r){if(null==t)return"";if("object"!=typeof n||null===n)throw ke(e,n);return n[ce(t,Object.keys(n),this._localization,r)].replace(Be,t.toString())}}return e.\u0275fac=function(t){return new(t||e)(r.yc(ue))},e.\u0275pipe=r.xc({name:"i18nPlural",type:e,pure:!0}),e})(),He=(()=>{class e{transform(t,n){if(null==t)return"";if("object"!=typeof n||"string"!=typeof t)throw ke(e,n);return n.hasOwnProperty(t)?n[t]:n.hasOwnProperty("other")?n.other:""}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275pipe=r.xc({name:"i18nSelect",type:e,pure:!0}),e})(),$e=(()=>{class e{transform(e){return JSON.stringify(e,null,2)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275pipe=r.xc({name:"json",type:e,pure:!1}),e})(),Ue=(()=>{class e{constructor(e){this.differs=e,this.keyValues=[]}transform(e,t=ze){if(!e||!(e instanceof Map)&&"object"!=typeof e)return null;this.differ||(this.differ=this.differs.find(e).create());const n=this.differ.diff(e);return n&&(this.keyValues=[],n.forEachItem(e=>{this.keyValues.push({key:e.key,value:e.currentValue})}),this.keyValues.sort(t)),this.keyValues}}return e.\u0275fac=function(t){return new(t||e)(r.yc(r.y))},e.\u0275pipe=r.xc({name:"keyvalue",type:e,pure:!1}),e})();function ze(e,t){const n=e.key,r=t.key;if(n===r)return 0;if(void 0===n)return 1;if(void 0===r)return-1;if(null===n)return 1;if(null===r)return-1;if("string"==typeof n&&"string"==typeof r)return n<r?-1:1;if("number"==typeof n&&"number"==typeof r)return n-r;if("boolean"==typeof n&&"boolean"==typeof r)return n<r?-1:1;const o=String(n),s=String(r);return o==s?0:o<s?-1:1}let qe=(()=>{class e{constructor(e){this._locale=e}transform(t,n,r){if(Ge(t))return null;r=r||this._locale;try{return function(e,t,n){return oe(e,se(P(t,F.Decimal),V(t,T.MinusSign)),t,T.Group,T.Decimal,n)}(We(t),r,n)}catch(o){throw ke(e,o.message)}}}return e.\u0275fac=function(t){return new(t||e)(r.yc(r.z))},e.\u0275pipe=r.xc({name:"number",type:e,pure:!0}),e})(),Ze=(()=>{class e{constructor(e){this._locale=e}transform(t,n,r){if(Ge(t))return null;r=r||this._locale;try{return function(e,t,n){return oe(e,se(P(t,F.Percent),V(t,T.MinusSign)),t,T.Group,T.Decimal,n,!0).replace(new RegExp("%","g"),V(t,T.PercentSign))}(We(t),r,n)}catch(o){throw ke(e,o.message)}}}return e.\u0275fac=function(t){return new(t||e)(r.yc(r.z))},e.\u0275pipe=r.xc({name:"percent",type:e,pure:!0}),e})(),Qe=(()=>{class e{constructor(e,t="USD"){this._locale=e,this._defaultCurrencyCode=t}transform(t,n,o="symbol",s,i){if(Ge(t))return null;i=i||this._locale,"boolean"==typeof o&&(console&&console.warn&&console.warn('Warning: the currency pipe has been changed in Angular v5. The symbolDisplay option (third parameter) is now a string instead of a boolean. The accepted values are "code", "symbol" or "symbol-narrow".'),o=o?"symbol":"code");let u=n||this._defaultCurrencyCode;"code"!==o&&(u="symbol"===o||"symbol-narrow"===o?function(e,t,n="en"){const o=function(e){return Object(r.Db)(e)[r.mb.Currencies]}(n)[e]||A[e]||[],s=o[1];return"narrow"===t&&"string"==typeof s?s:o[0]||e}(u,"symbol"===o?"wide":"narrow",i):o);try{return function(e,t,n,r,o){const s=se(P(t,F.Currency),V(t,T.MinusSign));return s.minFrac=function(e){let t;const n=A[e];return n&&(t=n[2]),"number"==typeof t?t:2}(r),s.maxFrac=s.minFrac,oe(e,s,t,T.CurrencyGroup,T.CurrencyDecimal,o).replace("\xa4",n).replace("\xa4","").trim()}(We(t),i,u,n,s)}catch(c){throw ke(e,c.message)}}}return e.\u0275fac=function(t){return new(t||e)(r.yc(r.z),r.yc(r.p))},e.\u0275pipe=r.xc({name:"currency",type:e,pure:!0}),e})();function Ge(e){return null==e||""===e||e!=e}function We(e){if("string"==typeof e&&!isNaN(Number(e)-parseFloat(e)))return Number(e);if("number"!=typeof e)throw new Error(`${e} is not a number`);return e}let Ke=(()=>{class e{transform(t,n,r){if(null==t)return t;if(!this.supports(t))throw ke(e,t);return t.slice(n,r)}supports(e){return"string"==typeof e||Array.isArray(e)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275pipe=r.xc({name:"slice",type:e,pure:!1}),e})(),Ye=(()=>{class e{}return e.\u0275mod=r.wc({type:e}),e.\u0275inj=r.vc({factory:function(t){return new(t||e)},providers:[{provide:ue,useClass:ae}]}),e})();const Je="browser";function Xe(e){return e===Je}function et(e){return"server"===e}let tt=(()=>{class e{}return e.\u0275prov=Object(r.uc)({token:e,providedIn:"root",factory:()=>new nt(Object(r.Mc)(c),window,Object(r.Mc)(r.r))}),e})();class nt{constructor(e,t,n){this.document=e,this.window=t,this.errorHandler=n,this.offset=()=>[0,0]}setOffset(e){this.offset=Array.isArray(e)?()=>e:e}getScrollPosition(){return this.supportScrollRestoration()?[this.window.scrollX,this.window.scrollY]:[0,0]}scrollToPosition(e){this.supportScrollRestoration()&&this.window.scrollTo(e[0],e[1])}scrollToAnchor(e){if(this.supportScrollRestoration()){e=this.window.CSS&&this.window.CSS.escape?this.window.CSS.escape(e):e.replace(/(\"|\'\ |:|\.|\[|\]|,|=)/g,"\\$1");try{const t=this.document.querySelector(`#${e}`);if(t)return void this.scrollToElement(t);const n=this.document.querySelector(`[name='${e}']`);if(n)return void this.scrollToElement(n)}catch(t){this.errorHandler.handleError(t)}}}setHistoryScrollRestoration(e){if(this.supportScrollRestoration()){const t=this.window.history;t&&t.scrollRestoration&&(t.scrollRestoration=e)}}scrollToElement(e){const t=e.getBoundingClientRect(),n=t.left+this.window.pageXOffset,r=t.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(n-o[0],r-o[1])}supportScrollRestoration(){try{return!!this.window&&!!this.window.scrollTo}catch(e){return!1}}}},quSY:function(e,t,n){"use strict";var r=n("DH7j"),o=n("XoHu"),s=n("n6bG");const i=(()=>{function e(e){return Error.call(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((e,t)=>`${t+1}) ${e.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e,this}return e.prototype=Object.create(Error.prototype),e})();n.d(t,"a",(function(){return u}));let u=(()=>{class e{constructor(e){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._unsubscribe=e)}unsubscribe(){let t;if(this.closed)return;let{_parentOrParents:n,_unsubscribe:u,_subscriptions:a}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof e)n.remove(this);else if(null!==n)for(let e=0;e<n.length;++e)n[e].remove(this);if(Object(s.a)(u))try{u.call(this)}catch(l){t=l instanceof i?c(l.errors):[l]}if(Object(r.a)(a)){let e=-1,n=a.length;for(;++e<n;){const n=a[e];if(Object(o.a)(n))try{n.unsubscribe()}catch(l){t=t||[],l instanceof i?t=t.concat(c(l.errors)):t.push(l)}}}if(t)throw new i(t)}add(t){let n=t;if(!t)return e.EMPTY;switch(typeof t){case"function":n=new e(t);case"object":if(n===this||n.closed||"function"!=typeof n.unsubscribe)return n;if(this.closed)return n.unsubscribe(),n;if(!(n instanceof e)){const t=n;n=new e,n._subscriptions=[t]}break;default:throw new Error("unrecognized teardown "+t+" added to Subscription.")}let{_parentOrParents:r}=n;if(null===r)n._parentOrParents=this;else if(r instanceof e){if(r===this)return n;n._parentOrParents=[r,this]}else{if(-1!==r.indexOf(this))return n;r.push(this)}const o=this._subscriptions;return null===o?this._subscriptions=[n]:o.push(n),n}remove(e){const t=this._subscriptions;if(t){const n=t.indexOf(e);-1!==n&&t.splice(n,1)}}}var t;return e.EMPTY=((t=new e).closed=!0,t),e})();function c(e){return e.reduce((e,t)=>e.concat(t instanceof i?t.errors:t),[])}},w1tV:function(e,t,n){"use strict";var r=n("XNiG"),o=n("HDdC"),s=n("7o/Q"),i=n("quSY");function u(){return function(e){return e.lift(new c(e))}}class c{constructor(e){this.connectable=e}call(e,t){const{connectable:n}=this;n._refCount++;const r=new a(e,n),o=t.subscribe(r);return r.closed||(r.connection=n.connect()),o}}class a extends s.a{constructor(e,t){super(e),this.connectable=t}_unsubscribe(){const{connectable:e}=this;if(!e)return void(this.connection=null);this.connectable=null;const t=e._refCount;if(t<=0)return void(this.connection=null);if(e._refCount=t-1,t>1)return void(this.connection=null);const{connection:n}=this,r=e._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}class l extends o.a{constructor(e,t){super(),this.source=e,this.subjectFactory=t,this._refCount=0,this._isComplete=!1}_subscribe(e){return this.getSubject().subscribe(e)}getSubject(){const e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject}connect(){let e=this._connection;return e||(this._isComplete=!1,e=this._connection=new i.a,e.add(this.source.subscribe(new f(this.getSubject(),this))),e.closed&&(this._connection=null,e=i.a.EMPTY)),e}refCount(){return u()(this)}}const d=(()=>{const e=l.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:e._subscribe},_isComplete:{value:e._isComplete,writable:!0},getSubject:{value:e.getSubject},connect:{value:e.connect},refCount:{value:e.refCount}}})();class f extends r.b{constructor(e,t){super(e),this.connectable=t}_error(e){this._unsubscribe(),super._error(e)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const e=this.connectable;if(e){this.connectable=null;const t=e._connection;e._refCount=0,e._subject=null,e._connection=null,t&&t.unsubscribe()}}}function h(){return new r.a}function p(){return e=>{return u()((t=h,function(e){let n;n="function"==typeof t?t:function(){return t};const r=Object.create(e,d);return r.source=e,r.subjectFactory=n,r})(e));var t}}n.d(t,"a",(function(){return p}))},yCtX:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("HDdC"),o=n("ngJS"),s=n("jZKg");function i(e,t){return t?Object(s.a)(e,t):new r.a(Object(o.a)(e))}},"z+Ro":function(e,t,n){"use strict";function r(e){return e&&"function"==typeof e.schedule}n.d(t,"a",(function(){return r}))},zUnb:function(e,t,n){"use strict";n.r(t),n("N/DB");var r=n("fXoL"),o=function(e){return e[e.Emulated=0]="Emulated",e[e.Native=1]="Native",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}({});function s(e){const t=function(e){let t="";for(let n=0;n<e.length;n++){let r=e.charCodeAt(n);if(r>=55296&&r<=56319&&e.length>n+1){const t=e.charCodeAt(n+1);t>=56320&&t<=57343&&(n++,r=(r-55296<<10)+t-56320+65536)}r<=127?t+=String.fromCharCode(r):r<=2047?t+=String.fromCharCode(r>>6&31|192,63&r|128):r<=65535?t+=String.fromCharCode(r>>12|224,r>>6&63|128,63&r|128):r<=2097151&&(t+=String.fromCharCode(r>>18&7|240,r>>12&63|128,r>>6&63|128,63&r|128))}return t}(e);let n=i(t,0),r=i(t,102072);return 0!=n||0!=r&&1!=r||(n^=319790063,r^=-1801410264),[n,r]}function i(e,t){let n,r=2654435769,o=2654435769;const s=e.length;for(n=0;n+12<=s;n+=12){r=a(r,h(e,n,c.Little)),o=a(o,h(e,n+4,c.Little));const s=u(r,o,t=a(t,h(e,n+8,c.Little)));r=s[0],o=s[1],t=s[2]}return r=a(r,h(e,n,c.Little)),o=a(o,h(e,n+4,c.Little)),t=a(t,s),u(r,o,t=a(t,h(e,n+8,c.Little)<<8))[2]}function u(e,t,n){return e=d(e,t),e=d(e,n),e^=n>>>13,t=d(t,n),t=d(t,e),t^=e<<8,n=d(n,e),n=d(n,t),n^=t>>>13,e=d(e,t),e=d(e,n),e^=n>>>12,t=d(t,n),t=d(t,e),t^=e<<16,n=d(n,e),n=d(n,t),n^=t>>>5,e=d(e,t),e=d(e,n),e^=n>>>3,t=d(t,n),t=d(t,e),t^=e<<10,n=d(n,e),n=d(n,t),[e,t,n^=t>>>15]}"undefined"!=typeof window&&window,"undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,"undefined"!=typeof global&&global;var c=function(e){return e[e.Little=0]="Little",e[e.Big=1]="Big",e}({});function a(e,t){return l(e,t)[1]}function l(e,t){const n=(65535&e)+(65535&t),r=(e>>>16)+(t>>>16)+(n>>>16);return[r>>>16,r<<16|65535&n]}function d(e,t){const n=(65535&e)-(65535&t);return(e>>16)-(t>>16)+(n>>16)<<16|65535&n}function f(e,t){return t>=e.length?0:255&e.charCodeAt(t)}function h(e,t,n){let r=0;if(n===c.Big)for(let o=0;o<4;o++)r+=f(e,t+o)<<24-8*o;else for(let o=0;o<4;o++)r+=f(e,t+o)<<8*o;return r}function p(e,t){let n="";const r=Math.max(e.length,t.length);for(let o=0,s=0;o<r||s;o++){const r=s+ +(e[o]||0)+ +(t[o]||0);r>=10?(s=1,n+=r-10):(s=0,n+=r)}return n}function g(e,t){let n="",r=t;for(;0!==e;e>>>=1)1&e&&(n=p(n,r)),r=p(r,r);return n}class m{get(e){return""}}class y{constructor({defaultEncapsulation:e=o.Emulated,useJit:t=!0,jitDevMode:n=!1,missingTranslation:r=null,preserveWhitespaces:s,strictInjectionParameters:i}={}){var u;this.defaultEncapsulation=e,this.useJit=!!t,this.jitDevMode=!!n,this.missingTranslation=r,this.preserveWhitespaces=function(e,t=!1){return null===e?t:e}(void 0===(u=s)?null:u),this.strictInjectionParameters=!0===i}}var w=n("ofXK"),v=n("jhN1");const b=[{provide:r.k,useFactory:()=>new r.k}];function _(e){for(let t=e.length-1;t>=0;t--)if(void 0!==e[t])return e[t]}function C(e){const t=[];return e.forEach(e=>e&&t.push(...e)),t}const D=Object(r.ab)(r.fb,"coreDynamic",[{provide:r.h,useValue:{},multi:!0},{provide:r.l,useClass:class{constructor(e){this._defaultOptions=[{useJit:!0,defaultEncapsulation:r.Y.Emulated,missingTranslation:r.A.Warning},...e]}createCompiler(e=[]){const t={useJit:_((n=this._defaultOptions.concat(e)).map(e=>e.useJit)),defaultEncapsulation:_(n.map(e=>e.defaultEncapsulation)),providers:C(n.map(e=>e.providers)),missingTranslation:_(n.map(e=>e.missingTranslation)),preserveWhitespaces:_(n.map(e=>e.preserveWhitespaces))};var n;return r.w.create([b,{provide:y,useFactory:()=>new y({useJit:t.useJit,jitDevMode:Object(r.eb)(),defaultEncapsulation:t.defaultEncapsulation,missingTranslation:t.missingTranslation,preserveWhitespaces:t.preserveWhitespaces}),deps:[]},t.providers]).get(r.k)}},deps:[r.h]}]);let E=(()=>{class e extends m{get(e){let t,n;const r=new Promise((e,r)=>{t=e,n=r}),o=new XMLHttpRequest;return o.open("GET",e,!0),o.responseType="text",o.onload=function(){const r=o.response||o.responseText;let s=1223===o.status?204:o.status;0===s&&(s=r?200:0),200<=s&&s<=300?t(r):n(`Failed to load ${e}`)},o.onerror=function(){n(`Failed to load ${e}`)},o.send(),r}}return e.\u0275fac=function(t){return x(t||e)},e.\u0275prov=r.uc({token:e,factory:e.\u0275fac}),e})();const x=r.Fc(E),A=[v.e,{provide:r.h,useValue:{providers:[{provide:m,useClass:E,deps:[]}]},multi:!0},{provide:r.I,useValue:w.M}],F=Object(r.ab)(D,"browserDynamic",A);function k(e,t){if(":"!==t.charAt(0))return{text:e};{const n=function(e,t){for(let n=1,r=1;n<e.length;n++,r++)if("\\"===t[r])r++;else if(":"===e[n])return n;throw new Error(`Unterminated $localize metadata block in "${t}".`)}(e,t);return{block:e.substring(1,n),text:e.substring(n+1)}}}function I(e){return 1===e?"PH":`PH_${e-1}`}class S extends Error{constructor(e){super(`No translation found for ${N(e)}.`),this.parsedMessage=e,this.type="MissingTranslationError"}}function N(e){return`"${e.messageId}" ("${e.messageString}"${e.meaning&&` - "${e.meaning}"`})`}function T(e,t){try{return function(e,t,n){const r=function(e,t){const n={},r=function(e,t){const{text:n,block:r}=k(e,t);if(void 0===r)return{text:n,meaning:void 0,description:void 0,id:void 0,legacyIds:[]};{const[e,...t]=r.split("\u241f"),[o,s]=e.split("@@",2);let[i,u]=o.split("|",2);return void 0===u&&(u=i,i=void 0),""===u&&(u=void 0),{text:n,meaning:i,description:u,id:s,legacyIds:t}}}(e[0],e.raw[0]),o=[r.text],i=[];let u=r.text;for(let s=1;s<e.length;s++){const{text:r,block:c=I(s)}=k(e[s],e.raw[s]);u+=`{$${c}}${r}`,void 0!==t&&(n[c]=t[s-1]),i.push(c),o.push(r)}const c=r.id||function(e,t=""){let n=s(e);if(t){const e=s(t);n=function(e,t){const n=e[0],r=t[0],o=l(e[1],t[1]),s=o[0],i=o[1];return[a(a(n,r),s),i]}(function(e,t){const n=e[0],r=e[1];return[n<<1|r>>>31,r<<1|n>>>31]}(n),e)}return function(e){let t="",n="1";for(let r=e.length-1;r>=0;r--)t=p(t,g(f(e,r),n)),n=g(256,n);return t.split("").reverse().join("")}([2147483647&n[0],n[1]].reduce((e,t)=>e+function(e){let t="";for(let n=0;n<4;n++)t+=String.fromCharCode(e>>>8*(3-n)&255);return t}(t),""))}(u,r.meaning||""),d=r.legacyIds.filter(e=>e!==c);return{messageId:c,legacyIds:d,substitutions:n,messageString:u,meaning:r.meaning||"",description:r.description||"",messageParts:o,placeholderNames:i}}(t,n);let o=e[r.messageId];for(let s=0;s<r.legacyIds.length&&void 0===o;s++)o=e[r.legacyIds[s]];if(void 0===o)throw new S(r);return[o.messageParts,o.placeholderNames.map(e=>{if(r.substitutions.hasOwnProperty(e))return r.substitutions[e];throw new Error(`There is a placeholder name mismatch with the translation provided for the message ${N(r)}.\n`+`The translation contains a placeholder with name ${e}, which does not exist in the message.`)})]}($localize.TRANSLATIONS,e,t)}catch(n){return console.warn(n.message),[e,t]}}Object(r.bb)();const O=localStorage.getItem("locale");O||localStorage.setItem("locale","en"),O&&"en"!==O?function(e,t="GET",n={},r=!0){return new Promise((o,s)=>{const i=new XMLHttpRequest;i.onload=function(){try{o(function(e){let t;if(!/^[\],:{}\s]*$/.test(e.replace(/\\["\\\/bfnrtu]/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))throw new Error("Only JSON translation files are supported at the moment");return t=JSON.parse(e),t}(i.responseText))}catch(e){s(e)}},i.onerror=function(){s(new Error("Network request failed"))},i.ontimeout=function(){s(new Error("Network request timeout"))},i.onabort=function(){s(new Error("Network request aborted"))},Object.keys(n).forEach(e=>i.setRequestHeader(e,n[e])),i.open(t,e,r),i.send()})}(`./assets/i18n/messages.${O}.json`).then(e=>{var t;t=e,$localize.translate||($localize.translate=T),$localize.TRANSLATIONS||($localize.TRANSLATIONS={}),Object.keys(t).forEach(e=>{$localize.TRANSLATIONS[e]=function(e){const t=e.split(/{\$([^}]*)}/),n=[t[0]],r=[];for(let u=1;u<t.length-1;u+=2)r.push(t[u]),n.push(`${t[u+1]}`);const o=n.map(e=>":"===e.charAt(0)?"\\"+e:e);return{messageParts:(s=n,i=o,Object.defineProperty(s,"raw",{value:i}),s),placeholderNames:r};var s,i}(t[e])}),n.e(1).then(n.bind(null,"ZAI4")).then(e=>{F().bootstrapModule(e.AppModule).catch(e=>console.error(e))})}).catch(e=>{n.e(1).then(n.bind(null,"ZAI4")).then(e=>{F().bootstrapModule(e.AppModule).catch(e=>console.error(e))})}):n.e(1).then(n.bind(null,"ZAI4")).then(e=>{F().bootstrapModule(e.AppModule).catch(e=>console.error(e))})}},[[0,0]]]); |