@codelution/visualizer
Version:
3D for your Business App. Web Component to visualize IoT, Smart Factory, Devices.
1 lines • 4.4 MB
JavaScript
(()=>{"use strict";var e,i={},_={};function n(e){var a=_[e];if(void 0!==a)return a.exports;var r=_[e]={exports:{}};return i[e].call(r.exports,r,r.exports,n),r.exports}n.m=i,e=[],n.O=(a,r,t,f)=>{if(!r){var c=1/0;for(l=0;l<e.length;l++){for(var[r,t,f]=e[l],o=!0,u=0;u<r.length;u++)(!1&f||c>=f)&&Object.keys(n.O).every(d=>n.O[d](r[u]))?r.splice(u--,1):(o=!1,f<c&&(c=f));if(o){e.splice(l--,1);var s=t();void 0!==s&&(a=s)}}return a}f=f||0;for(var l=e.length;l>0&&e[l-1][2]>f;l--)e[l]=e[l-1];e[l]=[r,t,f]},n.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return n.d(a,{a}),a},n.d=(e,a)=>{for(var r in a)n.o(a,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:a[r]})},n.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),(()=>{var e={666:0};n.O.j=t=>0===e[t];var a=(t,f)=>{var u,s,[l,c,o]=f,v=0;if(l.some(b=>0!==e[b])){for(u in c)n.o(c,u)&&(n.m[u]=c[u]);if(o)var p=o(n)}for(t&&t(f);v<l.length;v++)n.o(e,s=l[v])&&e[s]&&e[s][0](),e[s]=0;return n.O(p)},r=self.webpackChunkvisualizer=self.webpackChunkvisualizer||[];r.forEach(a.bind(null,0)),r.push=a.bind(null,r.push.bind(r))})()})();"use strict";(self.webpackChunkvisualizer=self.webpackChunkvisualizer||[]).push([[179],{370:()=>{function Wl(i){return"function"==typeof i}let pc=!1;const Xn={Promise:void 0,set useDeprecatedSynchronousErrorHandling(i){if(i){const t=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+t.stack)}else pc&&console.log("RxJS: Back to a better error behavior. Thank you. <3");pc=i},get useDeprecatedSynchronousErrorHandling(){return pc}};function es(i){setTimeout(()=>{throw i},0)}const mh={closed:!0,next(i){},error(i){if(Xn.useDeprecatedSynchronousErrorHandling)throw i;es(i)},complete(){}},m_=Array.isArray||(i=>i&&"number"==typeof i.length);function v_(i){return null!==i&&"object"==typeof i}const vh=(()=>{function i(t){return Error.call(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map((e,r)=>`${r+1}) ${e.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=t,this}return i.prototype=Object.create(Error.prototype),i})();class Mr{constructor(t){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,t&&(this._ctorUnsubscribe=!0,this._unsubscribe=t)}unsubscribe(){let t;if(this.closed)return;let{_parentOrParents:e,_ctorUnsubscribe:r,_unsubscribe:n,_subscriptions:o}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,e instanceof Mr)e.remove(this);else if(null!==e)for(let a=0;a<e.length;++a)e[a].remove(this);if(Wl(n)){r&&(this._unsubscribe=void 0);try{n.call(this)}catch(a){t=a instanceof vh?rE(a.errors):[a]}}if(m_(o)){let a=-1,s=o.length;for(;++a<s;){const l=o[a];if(v_(l))try{l.unsubscribe()}catch(u){t=t||[],u instanceof vh?t=t.concat(rE(u.errors)):t.push(u)}}}if(t)throw new vh(t)}add(t){let e=t;if(!t)return Mr.EMPTY;switch(typeof t){case"function":e=new Mr(t);case"object":if(e===this||e.closed||"function"!=typeof e.unsubscribe)return e;if(this.closed)return e.unsubscribe(),e;if(!(e instanceof Mr)){const o=e;e=new Mr,e._subscriptions=[o]}break;default:throw new Error("unrecognized teardown "+t+" added to Subscription.")}let{_parentOrParents:r}=e;if(null===r)e._parentOrParents=this;else if(r instanceof Mr){if(r===this)return e;e._parentOrParents=[r,this]}else{if(-1!==r.indexOf(this))return e;r.push(this)}const n=this._subscriptions;return null===n?this._subscriptions=[e]:n.push(e),e}remove(t){const e=this._subscriptions;if(e){const r=e.indexOf(t);-1!==r&&e.splice(r,1)}}}var i;function rE(i){return i.reduce((t,e)=>t.concat(e instanceof vh?e.errors:e),[])}Mr.EMPTY=((i=new Mr).closed=!0,i);const yh="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();class qi extends Mr{constructor(t,e,r){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=mh;break;case 1:if(!t){this.destination=mh;break}if("object"==typeof t){t instanceof qi?(this.syncErrorThrowable=t.syncErrorThrowable,this.destination=t,t.add(this)):(this.syncErrorThrowable=!0,this.destination=new iE(this,t));break}default:this.syncErrorThrowable=!0,this.destination=new iE(this,t,e,r)}}[yh](){return this}static create(t,e,r){const n=new qi(t,e,r);return n.syncErrorThrowable=!1,n}next(t){this.isStopped||this._next(t)}error(t){this.isStopped||(this.isStopped=!0,this._error(t))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(t){this.destination.next(t)}_error(t){this.destination.error(t),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:t}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=t,this}}class iE extends qi{constructor(t,e,r,n){super(),this._parentSubscriber=t;let o,a=this;Wl(e)?o=e:e&&(o=e.next,r=e.error,n=e.complete,e!==mh&&(a=Object.create(e),Wl(a.unsubscribe)&&this.add(a.unsubscribe.bind(a)),a.unsubscribe=this.unsubscribe.bind(this))),this._context=a,this._next=o,this._error=r,this._complete=n}next(t){if(!this.isStopped&&this._next){const{_parentSubscriber:e}=this;Xn.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}}error(t){if(!this.isStopped){const{_parentSubscriber:e}=this,{useDeprecatedSynchronousErrorHandling:r}=Xn;if(this._error)r&&e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else if(e.syncErrorThrowable)r?(e.syncErrorValue=t,e.syncErrorThrown=!0):es(t),this.unsubscribe();else{if(this.unsubscribe(),r)throw t;es(t)}}}complete(){if(!this.isStopped){const{_parentSubscriber:t}=this;if(this._complete){const e=()=>this._complete.call(this._context);Xn.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,e),this.unsubscribe()):(this.__tryOrUnsub(e),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(t,e){try{t.call(this._context,e)}catch(r){if(this.unsubscribe(),Xn.useDeprecatedSynchronousErrorHandling)throw r;es(r)}}__tryOrSetError(t,e,r){if(!Xn.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,r)}catch(n){return Xn.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=n,t.syncErrorThrown=!0,!0):(es(n),!0)}return!1}_unsubscribe(){const{_parentSubscriber:t}=this;this._context=null,this._parentSubscriber=null,t.unsubscribe()}}const _c="function"==typeof Symbol&&Symbol.observable||"@@observable";function nE(i){return i}let si=(()=>{class i{constructor(e){this._isScalar=!1,e&&(this._subscribe=e)}lift(e){const r=new i;return r.source=this,r.operator=e,r}subscribe(e,r,n){const{operator:o}=this,a=function ZU(i,t,e){if(i){if(i instanceof qi)return i;if(i[yh])return i[yh]()}return i||t||e?new qi(i,t,e):new qi(mh)}(e,r,n);if(a.add(o?o.call(a,this.source):this.source||Xn.useDeprecatedSynchronousErrorHandling&&!a.syncErrorThrowable?this._subscribe(a):this._trySubscribe(a)),Xn.useDeprecatedSynchronousErrorHandling&&a.syncErrorThrowable&&(a.syncErrorThrowable=!1,a.syncErrorThrown))throw a.syncErrorValue;return a}_trySubscribe(e){try{return this._subscribe(e)}catch(r){Xn.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=r),function qU(i){for(;i;){const{closed:t,destination:e,isStopped:r}=i;if(t||r)return!1;i=e&&e instanceof qi?e:null}return!0}(e)?e.error(r):console.warn(r)}}forEach(e,r){return new(r=aE(r))((n,o)=>{let a;a=this.subscribe(s=>{try{e(s)}catch(l){o(l),a&&a.unsubscribe()}},o,n)})}_subscribe(e){const{source:r}=this;return r&&r.subscribe(e)}[_c](){return this}pipe(...e){return 0===e.length?this:function oE(i){return 0===i.length?nE:1===i.length?i[0]:function(e){return i.reduce((r,n)=>n(r),e)}}(e)(this)}toPromise(e){return new(e=aE(e))((r,n)=>{let o;this.subscribe(a=>o=a,a=>n(a),()=>r(o))})}}return i.create=t=>new i(t),i})();function aE(i){if(i||(i=Xn.Promise||Promise),!i)throw new Error("no Promise impl found");return i}const Qs=(()=>{function i(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return i.prototype=Object.create(Error.prototype),i})();class sE extends Mr{constructor(t,e){super(),this.subject=t,this.subscriber=e,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const t=this.subject,e=t.observers;if(this.subject=null,!e||0===e.length||t.isStopped||t.closed)return;const r=e.indexOf(this.subscriber);-1!==r&&e.splice(r,1)}}class lE extends qi{constructor(t){super(t),this.destination=t}}let gc=(()=>{class i extends si{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[yh](){return new lE(this)}lift(e){const r=new uE(this,this);return r.operator=e,r}next(e){if(this.closed)throw new Qs;if(!this.isStopped){const{observers:r}=this,n=r.length,o=r.slice();for(let a=0;a<n;a++)o[a].next(e)}}error(e){if(this.closed)throw new Qs;this.hasError=!0,this.thrownError=e,this.isStopped=!0;const{observers:r}=this,n=r.length,o=r.slice();for(let a=0;a<n;a++)o[a].error(e);this.observers.length=0}complete(){if(this.closed)throw new Qs;this.isStopped=!0;const{observers:e}=this,r=e.length,n=e.slice();for(let o=0;o<r;o++)n[o].complete();this.observers.length=0}unsubscribe(){this.isStopped=!0,this.closed=!0,this.observers=null}_trySubscribe(e){if(this.closed)throw new Qs;return super._trySubscribe(e)}_subscribe(e){if(this.closed)throw new Qs;return this.hasError?(e.error(this.thrownError),Mr.EMPTY):this.isStopped?(e.complete(),Mr.EMPTY):(this.observers.push(e),new sE(this,e))}asObservable(){const e=new si;return e.source=this,e}}return i.create=(t,e)=>new uE(t,e),i})();class uE extends gc{constructor(t,e){super(),this.destination=t,this.source=e}next(t){const{destination:e}=this;e&&e.next&&e.next(t)}error(t){const{destination:e}=this;e&&e.error&&this.destination.error(t)}complete(){const{destination:t}=this;t&&t.complete&&this.destination.complete()}_subscribe(t){const{source:e}=this;return e?this.source.subscribe(t):Mr.EMPTY}}function cE(i){return i&&"function"==typeof i.schedule}function mc(i,t){return function(r){if("function"!=typeof i)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return r.lift(new JU(i,t))}}class JU{constructor(t,e){this.project=t,this.thisArg=e}call(t,e){return e.subscribe(new $U(t,this.project,this.thisArg))}}class $U extends qi{constructor(t,e,r){super(t),this.project=e,this.count=0,this.thisArg=r||this}_next(t){let e;try{e=this.project.call(this.thisArg,t,this.count++)}catch(r){return void this.destination.error(r)}this.destination.next(e)}}const fE=i=>t=>{for(let e=0,r=i.length;e<r&&!t.closed;e++)t.next(i[e]);t.complete()},bh=function t3(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}(),hE=i=>i&&"number"==typeof i.length&&"function"!=typeof i;function dE(i){return!!i&&"function"!=typeof i.subscribe&&"function"==typeof i.then}const pE=i=>{if(i&&"function"==typeof i[_c])return(i=>t=>{const e=i[_c]();if("function"!=typeof e.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return e.subscribe(t)})(i);if(hE(i))return fE(i);if(dE(i))return(i=>t=>(i.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,es),t))(i);if(i&&"function"==typeof i[bh])return(i=>t=>{const e=i[bh]();for(;;){let r;try{r=e.next()}catch(n){return t.error(n),t}if(r.done){t.complete();break}if(t.next(r.value),t.closed)break}return"function"==typeof e.return&&t.add(()=>{e.return&&e.return()}),t})(i);{const e=`You provided ${v_(i)?"an invalid object":`'${i}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(e)}};function y_(i,t){return new si(e=>{const r=new Mr;let n=0;return r.add(t.schedule(function(){n!==i.length?(e.next(i[n++]),e.closed||r.add(this.schedule())):e.complete()})),r})}function Eh(i,t){return t?function u3(i,t){if(null!=i){if(function s3(i){return i&&"function"==typeof i[_c]}(i))return function n3(i,t){return new si(e=>{const r=new Mr;return r.add(t.schedule(()=>{const n=i[_c]();r.add(n.subscribe({next(o){r.add(t.schedule(()=>e.next(o)))},error(o){r.add(t.schedule(()=>e.error(o)))},complete(){r.add(t.schedule(()=>e.complete()))}}))})),r})}(i,t);if(dE(i))return function o3(i,t){return new si(e=>{const r=new Mr;return r.add(t.schedule(()=>i.then(n=>{r.add(t.schedule(()=>{e.next(n),r.add(t.schedule(()=>e.complete()))}))},n=>{r.add(t.schedule(()=>e.error(n)))}))),r})}(i,t);if(hE(i))return y_(i,t);if(function l3(i){return i&&"function"==typeof i[bh]}(i)||"string"==typeof i)return function a3(i,t){if(!i)throw new Error("Iterable cannot be null");return new si(e=>{const r=new Mr;let n;return r.add(()=>{n&&"function"==typeof n.return&&n.return()}),r.add(t.schedule(()=>{n=i[bh](),r.add(t.schedule(function(){if(e.closed)return;let o,a;try{const s=n.next();o=s.value,a=s.done}catch(s){return void e.error(s)}a?e.complete():(e.next(o),this.schedule())}))})),r})}(i,t)}throw new TypeError((null!==i&&typeof i||i)+" is not observable")}(i,t):i instanceof si?i:new si(pE(i))}class _E extends qi{constructor(t){super(),this.parent=t}_next(t){this.parent.notifyNext(t)}_error(t){this.parent.notifyError(t),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class gE extends qi{notifyNext(t){this.destination.next(t)}notifyError(t){this.destination.error(t)}notifyComplete(){this.destination.complete()}}function mE(i,t){if(t.closed)return;if(i instanceof si)return i.subscribe(t);let e;try{e=pE(i)(t)}catch(r){t.error(r)}return e}function vE(i,t,e=Number.POSITIVE_INFINITY){return"function"==typeof t?r=>r.pipe(vE((n,o)=>Eh(i(n,o)).pipe(mc((a,s)=>t(n,a,o,s))),e)):("number"==typeof t&&(e=t),r=>r.lift(new c3(i,e)))}class c3{constructor(t,e=Number.POSITIVE_INFINITY){this.project=t,this.concurrent=e}call(t,e){return e.subscribe(new f3(t,this.project,this.concurrent))}}class f3 extends gE{constructor(t,e,r=Number.POSITIVE_INFINITY){super(t),this.project=e,this.concurrent=r,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(t){this.active<this.concurrent?this._tryNext(t):this.buffer.push(t)}_tryNext(t){let e;const r=this.index++;try{e=this.project(t,r)}catch(n){return void this.destination.error(n)}this.active++,this._innerSub(e)}_innerSub(t){const e=new _E(this),r=this.destination;r.add(e);const n=mE(t,e);n!==e&&r.add(n)}_complete(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()}notifyNext(t){this.destination.next(t)}notifyComplete(){const t=this.buffer;this.active--,t.length>0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}function h3(i=Number.POSITIVE_INFINITY){return vE(nE,i)}function yE(i,t){return t?y_(i,t):new si(fE(i))}function b_(...i){let t=Number.POSITIVE_INFINITY,e=null,r=i[i.length-1];return cE(r)?(e=i.pop(),i.length>1&&"number"==typeof i[i.length-1]&&(t=i.pop())):"number"==typeof r&&(t=i.pop()),null===e&&1===i.length&&i[0]instanceof si?i[0]:h3(t)(yE(i,e))}function bE(){return function(t){return t.lift(new d3(t))}}class d3{constructor(t){this.connectable=t}call(t,e){const{connectable:r}=this;r._refCount++;const n=new p3(t,r),o=e.subscribe(n);return n.closed||(n.connection=r.connect()),o}}class p3 extends qi{constructor(t,e){super(t),this.connectable=e}_unsubscribe(){const{connectable:t}=this;if(!t)return void(this.connection=null);this.connectable=null;const e=t._refCount;if(e<=0)return void(this.connection=null);if(t._refCount=e-1,e>1)return void(this.connection=null);const{connection:r}=this,n=t._connection;this.connection=null,n&&(!r||n===r)&&n.unsubscribe()}}class _3 extends si{constructor(t,e){super(),this.source=t,this.subjectFactory=e,this._refCount=0,this._isComplete=!1}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let t=this._connection;return t||(this._isComplete=!1,t=this._connection=new Mr,t.add(this.source.subscribe(new m3(this.getSubject(),this))),t.closed&&(this._connection=null,t=Mr.EMPTY)),t}refCount(){return bE()(this)}}const g3=(()=>{const i=_3.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:i._subscribe},_isComplete:{value:i._isComplete,writable:!0},getSubject:{value:i.getSubject},connect:{value:i.connect},refCount:{value:i.refCount}}})();class m3 extends lE{constructor(t,e){super(t),this.connectable=e}_error(t){this._unsubscribe(),super._error(t)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const t=this.connectable;if(t){this.connectable=null;const e=t._connection;t._refCount=0,t._subject=null,t._connection=null,e&&e.unsubscribe()}}}class b3{constructor(t,e){this.subjectFactory=t,this.selector=e}call(t,e){const{selector:r}=this,n=this.subjectFactory(),o=r(n).subscribe(t);return o.add(e.subscribe(n)),o}}function E3(){return new gc}function ar(i){for(let t in i)if(i[t]===ar)return t;throw Error("Could not find renamed property on target object.")}function E_(i,t){for(const e in t)t.hasOwnProperty(e)&&!i.hasOwnProperty(e)&&(i[e]=t[e])}function tr(i){if("string"==typeof i)return i;if(Array.isArray(i))return"["+i.map(tr).join(", ")+"]";if(null==i)return""+i;if(i.overriddenName)return`${i.overriddenName}`;if(i.name)return`${i.name}`;const t=i.toString();if(null==t)return""+t;const e=t.indexOf("\n");return-1===e?t:t.substring(0,e)}function S_(i,t){return null==i||""===i?null===t?"":t:null==t||""===t?i:i+" "+t}const T3=ar({__forward_ref__:ar});function fr(i){return i.__forward_ref__=fr,i.toString=function(){return tr(this())},i}function St(i){return EE(i)?i():i}function EE(i){return"function"==typeof i&&i.hasOwnProperty(T3)&&i.__forward_ref__===fr}class Vt extends Error{constructor(t,e){super(function T_(i,t){return`NG0${Math.abs(i)}${t?": "+t:""}`}(t,e)),this.code=t}}function pt(i){return"string"==typeof i?i:null==i?"":String(i)}function Di(i){return"function"==typeof i?i.name||i.toString():"object"==typeof i&&null!=i&&"function"==typeof i.type?i.type.name||i.type.toString():pt(i)}function Sh(i,t){const e=t?` in ${t}`:"";throw new Vt(-201,`No provider for ${Di(i)} found${e}`)}function On(i,t){null==i&&function mr(i,t,e,r){throw new Error(`ASSERTION ERROR: ${i}`+(null==r?"":` [Expected=> ${e} ${r} ${t} <=Actual]`))}(t,i,null,"!=")}function Xt(i){return{token:i.token,providedIn:i.providedIn||null,factory:i.factory,value:void 0}}function ca(i){return{providers:i.providers||[],imports:i.imports||[]}}function C_(i){return SE(i,Th)||SE(i,CE)}function SE(i,t){return i.hasOwnProperty(t)?i[t]:null}function TE(i){return i&&(i.hasOwnProperty(A_)||i.hasOwnProperty(I3))?i[A_]:null}const Th=ar({\u0275prov:ar}),A_=ar({\u0275inj:ar}),CE=ar({ngInjectableDef:ar}),I3=ar({ngInjectorDef:ar});var mt=(()=>((mt=mt||{})[mt.Default=0]="Default",mt[mt.Host=1]="Host",mt[mt.Self=2]="Self",mt[mt.SkipSelf=4]="SkipSelf",mt[mt.Optional=8]="Optional",mt))();let P_;function ts(i){const t=P_;return P_=i,t}function AE(i,t,e){const r=C_(i);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:e&mt.Optional?null:void 0!==t?t:void Sh(tr(i),"Injector")}function rs(i){return{toString:i}.toString()}var co=(()=>((co=co||{})[co.OnPush=0]="OnPush",co[co.Default=1]="Default",co))(),wo=(()=>(function(i){i[i.Emulated=0]="Emulated",i[i.None=2]="None",i[i.ShadowDom=3]="ShadowDom"}(wo||(wo={})),wo))();const O3="undefined"!=typeof globalThis&&globalThis,w3="undefined"!=typeof window&&window,F3="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,nr=O3||"undefined"!=typeof global&&global||w3||F3,Hl={},sr=[],Ch=ar({\u0275cmp:ar}),R_=ar({\u0275dir:ar}),x_=ar({\u0275pipe:ar}),PE=ar({\u0275mod:ar}),fa=ar({\u0275fac:ar}),vc=ar({__NG_ELEMENT_ID__:ar});let N3=0;function is(i){return rs(()=>{const e={},r={type:i.type,providersResolver:null,decls:i.decls,vars:i.vars,factory:null,template:i.template||null,consts:i.consts||null,ngContentSelectors:i.ngContentSelectors,hostBindings:i.hostBindings||null,hostVars:i.hostVars||0,hostAttrs:i.hostAttrs||null,contentQueries:i.contentQueries||null,declaredInputs:e,inputs:null,outputs:null,exportAs:i.exportAs||null,onPush:i.changeDetection===co.OnPush,directiveDefs:null,pipeDefs:null,selectors:i.selectors||sr,viewQuery:i.viewQuery||null,features:i.features||null,data:i.data||{},encapsulation:i.encapsulation||wo.Emulated,id:"c",styles:i.styles||sr,_:null,setInput:null,schemas:i.schemas||null,tView:null},n=i.directives,o=i.features,a=i.pipes;return r.id+=N3++,r.inputs=IE(i.inputs,e),r.outputs=IE(i.outputs),o&&o.forEach(s=>s(r)),r.directiveDefs=n?()=>("function"==typeof n?n():n).map(RE):null,r.pipeDefs=a?()=>("function"==typeof a?a():a).map(xE):null,r})}function RE(i){return Vi(i)||function os(i){return i[R_]||null}(i)}function xE(i){return function qs(i){return i[x_]||null}(i)}const ME={};function ns(i){return rs(()=>{const t={type:i.type,bootstrap:i.bootstrap||sr,declarations:i.declarations||sr,imports:i.imports||sr,exports:i.exports||sr,transitiveCompileScopes:null,schemas:i.schemas||null,id:i.id||null};return null!=i.id&&(ME[i.id]=i.type),t})}function IE(i,t){if(null==i)return Hl;const e={};for(const r in i)if(i.hasOwnProperty(r)){let n=i[r],o=n;Array.isArray(n)&&(o=n[1],n=n[0]),e[n]=r,t&&(t[n]=o)}return e}const _t=is;function Vi(i){return i[Ch]||null}function Yn(i,t){const e=i[PE]||null;if(!e&&!0===t)throw new Error(`Type ${tr(i)} does not have '\u0275mod' property.`);return e}function Fo(i){return Array.isArray(i)&&"object"==typeof i[1]}function ho(i){return Array.isArray(i)&&!0===i[1]}function D_(i){return 0!=(8&i.flags)}function xh(i){return 2==(2&i.flags)}function Mh(i){return 1==(1&i.flags)}function po(i){return null!==i.template}function G3(i){return 0!=(512&i[2])}function el(i,t){return i.hasOwnProperty(fa)?i[fa]:null}class OE{constructor(t,e,r){this.previousValue=t,this.currentValue=e,this.firstChange=r}isFirstChange(){return this.firstChange}}function ha(){return wE}function wE(i){return i.type.prototype.ngOnChanges&&(i.setInput=j3),H3}function H3(){const i=NE(this),t=null==i?void 0:i.current;if(t){const e=i.previous;if(e===Hl)i.previous=t;else for(let r in t)e[r]=t[r];i.current=null,this.ngOnChanges(t)}}function j3(i,t,e,r){const n=NE(i)||function X3(i,t){return i[FE]=t}(i,{previous:Hl,current:null}),o=n.current||(n.current={}),a=n.previous,s=this.declaredInputs[e],l=a[s];o[s]=new OE(l&&l.currentValue,t,a===Hl),i[r]=t}ha.ngInherit=!0;const FE="__ngSimpleChanges__";function NE(i){return i[FE]||null}let L_;function Br(i){return!!i.listen}const LE={createRenderer:(i,t)=>function B_(){return void 0!==L_?L_:"undefined"!=typeof document?document:void 0}()};function $r(i){for(;Array.isArray(i);)i=i[0];return i}function Ih(i,t){return $r(t[i])}function qn(i,t){return $r(t[i.index])}function V_(i,t){return i.data[t]}function Fn(i,t){const e=t[i];return Fo(e)?e:e[0]}function BE(i){return 4==(4&i[2])}function U_(i){return 128==(128&i[2])}function as(i,t){return null==t?null:i[t]}function VE(i){i[18]=0}function k_(i,t){i[5]+=t;let e=i,r=i[3];for(;null!==r&&(1===t&&1===e[5]||-1===t&&0===e[5]);)r[5]+=t,e=r,r=r[3]}const ct={lFrame:XE(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function UE(){return ct.bindingsEnabled}function Se(){return ct.lFrame.lView}function Ut(){return ct.lFrame.tView}function G_(i){return ct.lFrame.contextLView=i,i[8]}function li(){let i=kE();for(;null!==i&&64===i.type;)i=i.parent;return i}function kE(){return ct.lFrame.currentTNode}function No(i,t){const e=ct.lFrame;e.currentTNode=i,e.isParent=t}function z_(){return ct.lFrame.isParent}function W_(){ct.lFrame.isParent=!1}function Dh(){return ct.isInCheckNoChangesMode}function Oh(i){ct.isInCheckNoChangesMode=i}function ql(){return ct.lFrame.bindingIndex++}function uk(i,t){const e=ct.lFrame;e.bindingIndex=e.bindingRootIndex=i,H_(t)}function H_(i){ct.lFrame.currentDirectiveIndex=i}function WE(){return ct.lFrame.currentQueryIndex}function X_(i){ct.lFrame.currentQueryIndex=i}function fk(i){const t=i[1];return 2===t.type?t.declTNode:1===t.type?i[6]:null}function HE(i,t,e){if(e&mt.SkipSelf){let n=t,o=i;for(;!(n=n.parent,null!==n||e&mt.Host||(n=fk(o),null===n||(o=o[15],10&n.type))););if(null===n)return!1;t=n,i=o}const r=ct.lFrame=jE();return r.currentTNode=t,r.lView=i,!0}function wh(i){const t=jE(),e=i[1];ct.lFrame=t,t.currentTNode=e.firstChild,t.lView=i,t.tView=e,t.contextLView=i,t.bindingIndex=e.bindingStartIndex,t.inI18n=!1}function jE(){const i=ct.lFrame,t=null===i?null:i.child;return null===t?XE(i):t}function XE(i){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:i,child:null,inI18n:!1};return null!==i&&(i.child=t),t}function YE(){const i=ct.lFrame;return ct.lFrame=i.parent,i.currentTNode=null,i.lView=null,i}const KE=YE;function Fh(){const i=YE();i.isParent=!0,i.tView=null,i.selectedIndex=-1,i.contextLView=null,i.elementDepthCount=0,i.currentDirectiveIndex=-1,i.currentNamespace=null,i.bindingRootIndex=-1,i.bindingIndex=-1,i.currentQueryIndex=0}function Ji(){return ct.lFrame.selectedIndex}function ss(i){ct.lFrame.selectedIndex=i}function Nh(i,t){for(let e=t.directiveStart,r=t.directiveEnd;e<r;e++){const o=i.data[e].type.prototype,{ngAfterContentInit:a,ngAfterContentChecked:s,ngAfterViewInit:l,ngAfterViewChecked:u,ngOnDestroy:c}=o;a&&(i.contentHooks||(i.contentHooks=[])).push(-e,a),s&&((i.contentHooks||(i.contentHooks=[])).push(e,s),(i.contentCheckHooks||(i.contentCheckHooks=[])).push(e,s)),l&&(i.viewHooks||(i.viewHooks=[])).push(-e,l),u&&((i.viewHooks||(i.viewHooks=[])).push(e,u),(i.viewCheckHooks||(i.viewCheckHooks=[])).push(e,u)),null!=c&&(i.destroyHooks||(i.destroyHooks=[])).push(e,c)}}function Lh(i,t,e){QE(i,t,3,e)}function Bh(i,t,e,r){(3&i[2])===e&&QE(i,t,e,r)}function Y_(i,t){let e=i[2];(3&e)===t&&(e&=2047,e+=1,i[2]=e)}function QE(i,t,e,r){const o=null!=r?r:-1,a=t.length-1;let s=0;for(let l=void 0!==r?65535&i[18]:0;l<a;l++)if("number"==typeof t[l+1]){if(s=t[l],null!=r&&s>=r)break}else t[l]<0&&(i[18]+=65536),(s<o||-1==o)&&(bk(i,e,t,l),i[18]=(4294901760&i[18])+l+2),l++}function bk(i,t,e,r){const n=e[r]<0,o=e[r+1],s=i[n?-e[r]:e[r]];if(n){if(i[2]>>11<i[18]>>16&&(3&i[2])===t){i[2]+=2048;try{o.call(s)}finally{}}}else try{o.call(s)}finally{}}class Tc{constructor(t,e,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=r}}function Vh(i,t,e){const r=Br(i);let n=0;for(;n<e.length;){const o=e[n];if("number"==typeof o){if(0!==o)break;n++;const a=e[n++],s=e[n++],l=e[n++];r?i.setAttribute(t,s,l,a):t.setAttributeNS(a,s,l)}else{const a=o,s=e[++n];Q_(a)?r&&i.setProperty(t,a,s):r?i.setAttribute(t,a,s):t.setAttribute(a,s),n++}}return n}function qE(i){return 3===i||4===i||6===i}function Q_(i){return 64===i.charCodeAt(0)}function Uh(i,t){if(null!==t&&0!==t.length)if(null===i||0===i.length)i=t.slice();else{let e=-1;for(let r=0;r<t.length;r++){const n=t[r];"number"==typeof n?e=n:0===e||ZE(i,e,n,null,-1===e||2===e?t[++r]:null)}}return i}function ZE(i,t,e,r,n){let o=0,a=i.length;if(-1===t)a=-1;else for(;o<i.length;){const s=i[o++];if("number"==typeof s){if(s===t){a=-1;break}if(s>t){a=o-1;break}}}for(;o<i.length;){const s=i[o];if("number"==typeof s)break;if(s===e){if(null===r)return void(null!==n&&(i[o+1]=n));if(r===i[o+1])return void(i[o+2]=n)}o++,null!==r&&o++,null!==n&&o++}-1!==a&&(i.splice(a,0,t),o=a+1),i.splice(o++,0,e),null!==r&&i.splice(o++,0,r),null!==n&&i.splice(o++,0,n)}function JE(i){return-1!==i}function Zl(i){return 32767&i}function Jl(i,t){let e=function Ak(i){return i>>16}(i),r=t;for(;e>0;)r=r[15],e--;return r}let q_=!0;function kh(i){const t=q_;return q_=i,t}let Pk=0;function Ac(i,t){const e=J_(i,t);if(-1!==e)return e;const r=t[1];r.firstCreatePass&&(i.injectorIndex=t.length,Z_(r.data,i),Z_(t,null),Z_(r.blueprint,null));const n=Gh(i,t),o=i.injectorIndex;if(JE(n)){const a=Zl(n),s=Jl(n,t),l=s[1].data;for(let u=0;u<8;u++)t[o+u]=s[a+u]|l[a+u]}return t[o+8]=n,o}function Z_(i,t){i.push(0,0,0,0,0,0,0,0,t)}function J_(i,t){return-1===i.injectorIndex||i.parent&&i.parent.injectorIndex===i.injectorIndex||null===t[i.injectorIndex+8]?-1:i.injectorIndex}function Gh(i,t){if(i.parent&&-1!==i.parent.injectorIndex)return i.parent.injectorIndex;let e=0,r=null,n=t;for(;null!==n;){const o=n[1],a=o.type;if(r=2===a?o.declTNode:1===a?n[6]:null,null===r)return-1;if(e++,n=n[15],-1!==r.injectorIndex)return r.injectorIndex|e<<16}return-1}function zh(i,t,e){!function Rk(i,t,e){let r;"string"==typeof e?r=e.charCodeAt(0)||0:e.hasOwnProperty(vc)&&(r=e[vc]),null==r&&(r=e[vc]=Pk++);const n=255&r;t.data[i+(n>>5)]|=1<<n}(i,t,e)}function tS(i,t,e){if(e&mt.Optional)return i;Sh(t,"NodeInjector")}function rS(i,t,e,r){if(e&mt.Optional&&void 0===r&&(r=null),0==(e&(mt.Self|mt.Host))){const n=i[9],o=ts(void 0);try{return n?n.get(t,r,e&mt.Optional):AE(t,r,e&mt.Optional)}finally{ts(o)}}return tS(r,t,e)}function iS(i,t,e,r=mt.Default,n){if(null!==i){const o=function Dk(i){if("string"==typeof i)return i.charCodeAt(0)||0;const t=i.hasOwnProperty(vc)?i[vc]:void 0;return"number"==typeof t?t>=0?255&t:Mk:t}(e);if("function"==typeof o){if(!HE(t,i,r))return r&mt.Host?tS(n,e,r):rS(t,e,r,n);try{const a=o(r);if(null!=a||r&mt.Optional)return a;Sh(e)}finally{KE()}}else if("number"==typeof o){let a=null,s=J_(i,t),l=-1,u=r&mt.Host?t[16][6]:null;for((-1===s||r&mt.SkipSelf)&&(l=-1===s?Gh(i,t):t[s+8],-1!==l&&aS(r,!1)?(a=t[1],s=Zl(l),t=Jl(l,t)):s=-1);-1!==s;){const c=t[1];if(oS(o,s,c.data)){const f=Ik(s,t,e,a,r,u);if(f!==nS)return f}l=t[s+8],-1!==l&&aS(r,t[1].data[s+8]===u)&&oS(o,s,t)?(a=c,s=Zl(l),t=Jl(l,t)):s=-1}}}return rS(t,e,r,n)}const nS={};function Mk(){return new $l(li(),Se())}function Ik(i,t,e,r,n,o){const a=t[1],s=a.data[i+8],c=Wh(s,a,e,null==r?xh(s)&&q_:r!=a&&0!=(3&s.type),n&mt.Host&&o===s);return null!==c?Pc(t,a,c,s):nS}function Wh(i,t,e,r,n){const o=i.providerIndexes,a=t.data,s=1048575&o,l=i.directiveStart,c=o>>20,h=n?s+c:i.directiveEnd;for(let d=r?s:s+c;d<h;d++){const p=a[d];if(d<l&&e===p||d>=l&&p.type===e)return d}if(n){const d=a[l];if(d&&po(d)&&d.type===e)return l}return null}function Pc(i,t,e,r){let n=i[e];const o=t.data;if(function Ek(i){return i instanceof Tc}(n)){const a=n;a.resolving&&function C3(i,t){const e=t?`. Dependency path: ${t.join(" > ")} > ${i}`:"";throw new Vt(-200,`Circular dependency in DI detected for ${i}${e}`)}(Di(o[e]));const s=kh(a.canSeeViewProviders);a.resolving=!0;const l=a.injectImpl?ts(a.injectImpl):null;HE(i,r,mt.Default);try{n=i[e]=a.factory(void 0,o,i,r),t.firstCreatePass&&e>=r.directiveStart&&function yk(i,t,e){const{ngOnChanges:r,ngOnInit:n,ngDoCheck:o}=t.type.prototype;if(r){const a=wE(t);(e.preOrderHooks||(e.preOrderHooks=[])).push(i,a),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(i,a)}n&&(e.preOrderHooks||(e.preOrderHooks=[])).push(0-i,n),o&&((e.preOrderHooks||(e.preOrderHooks=[])).push(i,o),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(i,o))}(e,o[e],t)}finally{null!==l&&ts(l),kh(s),a.resolving=!1,KE()}}return n}function oS(i,t,e){return!!(e[t+(i>>5)]&1<<i)}function aS(i,t){return!(i&mt.Self||i&mt.Host&&t)}class $l{constructor(t,e){this._tNode=t,this._lView=e}get(t,e,r){return iS(this._tNode,this._lView,t,r,e)}}function ki(i){return rs(()=>{const t=i.prototype.constructor,e=t[fa]||$_(t),r=Object.prototype;let n=Object.getPrototypeOf(i.prototype).constructor;for(;n&&n!==r;){const o=n[fa]||$_(n);if(o&&o!==e)return o;n=Object.getPrototypeOf(n)}return o=>new o})}function $_(i){return EE(i)?()=>{const t=$_(St(i));return t&&t()}:el(i)}const tu="__parameters__";function iu(i,t,e){return rs(()=>{const r=function tg(i){return function(...e){if(i){const r=i(...e);for(const n in r)this[n]=r[n]}}}(t);function n(...o){if(this instanceof n)return r.apply(this,o),this;const a=new n(...o);return s.annotation=a,s;function s(l,u,c){const f=l.hasOwnProperty(tu)?l[tu]:Object.defineProperty(l,tu,{value:[]})[tu];for(;f.length<=c;)f.push(null);return(f[c]=f[c]||[]).push(a),l}}return e&&(n.prototype=Object.create(e.prototype)),n.prototype.ngMetadataName=i,n.annotationCls=n,n})}class wt{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=Xt({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}toString(){return`InjectionToken ${this._desc}`}}function Zn(i,t){void 0===t&&(t=i);for(let e=0;e<i.length;e++){let r=i[e];Array.isArray(r)?(t===i&&(t=i.slice(0,e)),Zn(r,t)):t!==i&&t.push(r)}return t}function Lo(i,t){i.forEach(e=>Array.isArray(e)?Lo(e,t):t(e))}function lS(i,t,e){t>=i.length?i.push(e):i.splice(t,0,e)}function Hh(i,t){return t>=i.length-1?i.pop():i.splice(t,1)[0]}function Mc(i,t){const e=[];for(let r=0;r<i;r++)e.push(t);return e}function Nn(i,t,e){let r=nu(i,t);return r>=0?i[1|r]=e:(r=~r,function Nk(i,t,e,r){let n=i.length;if(n==t)i.push(e,r);else if(1===n)i.push(r,i[0]),i[0]=e;else{for(n--,i.push(i[n-1],i[n]);n>t;)i[n]=i[n-2],n--;i[t]=e,i[t+1]=r}}(i,r,t,e)),r}function ig(i,t){const e=nu(i,t);if(e>=0)return i[1|e]}function nu(i,t){return function fS(i,t,e){let r=0,n=i.length>>e;for(;n!==r;){const o=r+(n-r>>1),a=i[o<<e];if(t===a)return o<<e;a>t?n=o:r=o+1}return~(n<<e)}(i,t,1)}const Ic={},og="__NG_DI_FLAG__",Xh="ngTempTokenPath",zk=/\n/gm,dS="__source",Hk=ar({provide:String,useValue:ar});let Dc;function pS(i){const t=Dc;return Dc=i,t}function jk(i,t=mt.Default){if(void 0===Dc)throw new Vt(203,"");return null===Dc?AE(i,void 0,t):Dc.get(i,t&mt.Optional?null:void 0,t)}function Mt(i,t=mt.Default){return(function D3(){return P_}()||jk)(St(i),t)}const Xk=Mt;function ag(i){const t=[];for(let e=0;e<i.length;e++){const r=St(i[e]);if(Array.isArray(r)){if(0===r.length)throw new Vt(900,"");let n,o=mt.Default;for(let a=0;a<r.length;a++){const s=r[a],l=Yk(s);"number"==typeof l?-1===l?n=s.token:o|=l:n=s}t.push(Mt(n,o))}else t.push(Mt(r))}return t}function Oc(i,t){return i[og]=t,i.prototype[og]=t,i}function Yk(i){return i[og]}const Yh=Oc(iu("Optional"),8),Kh=Oc(iu("SkipSelf"),4);class TS{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}function us(i){return i instanceof TS?i.changingThisBreaksApplicationSecurity:i}const _G=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^&:/?#]*(?:[/?#]|$))/gi,gG=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i;var ei=(()=>((ei=ei||{})[ei.NONE=0]="NONE",ei[ei.HTML=1]="HTML",ei[ei.STYLE=2]="STYLE",ei[ei.SCRIPT=3]="SCRIPT",ei[ei.URL=4]="URL",ei[ei.RESOURCE_URL=5]="RESOURCE_URL",ei))();function ed(i){const t=function Lc(){const i=Se();return i&&i[12]}();return t?t.sanitize(ei.URL,i)||"":function Fc(i,t){const e=function fG(i){return i instanceof TS&&i.getTypeName()||null}(i);if(null!=e&&e!==t){if("ResourceURL"===e&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${e} (see https://g.co/ng/security#xss)`)}return e===t}(i,"URL")?us(i):function Jh(i){return(i=String(i)).match(_G)||i.match(gG)?i:"unsafe:"+i}(pt(i))}const wS="__ngContext__";function Gi(i,t){i[wS]=t}function gg(i){const t=function Bc(i){return i[wS]||null}(i);return t?Array.isArray(t)?t:t.lView:null}function vg(i){return i.ngOriginalError}function UG(i,...t){i.error(...t)}class Vc{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t),r=function VG(i){return i&&i.ngErrorLogger||UG}(t);r(this._console,"ERROR",t),e&&r(this._console,"ORIGINAL ERROR",e)}_findOriginalError(t){let e=t&&vg(t);for(;e&&vg(e);)e=vg(e);return e||null}}const QG=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(nr))();function Vo(i){return i instanceof Function?i():i}var Ln=(()=>((Ln=Ln||{})[Ln.Important=1]="Important",Ln[Ln.DashCase=2]="DashCase",Ln))();function bg(i,t){return undefined(i,t)}function Uc(i){const t=i[3];return ho(t)?t[3]:t}function Eg(i){return zS(i[13])}function Sg(i){return zS(i[4])}function zS(i){for(;null!==i&&!ho(i);)i=i[4];return i}function lu(i,t,e,r,n){if(null!=r){let o,a=!1;ho(r)?o=r:Fo(r)&&(a=!0,r=r[0]);const s=$r(r);0===i&&null!==e?null==n?KS(t,e,s):tl(t,e,s,n||null,!0):1===i&&null!==e?tl(t,e,s,n||null,!0):2===i?function tT(i,t,e){const r=td(i,t);r&&function uz(i,t,e,r){Br(i)?i.removeChild(t,e,r):t.removeChild(e)}(i,r,t,e)}(t,s,a):3===i&&t.destroyNode(s),null!=o&&function hz(i,t,e,r,n){const o=e[7];o!==$r(e)&&lu(t,i,r,o,n);for(let s=10;s<e.length;s++){const l=e[s];kc(l[1],l,i,t,r,o)}}(t,i,o,e,n)}}function Cg(i,t,e){if(Br(i))return i.createElement(t,e);{const r=null!==e?function q3(i){const t=i.toLowerCase();return"svg"===t?"http://www.w3.org/2000/svg":"math"===t?"http://www.w3.org/1998/MathML/":null}(e):null;return null===r?i.createElement(t):i.createElementNS(r,t)}}function HS(i,t){const e=i[9],r=e.indexOf(t),n=t[3];1024&t[2]&&(t[2]&=-1025,k_(n,-1)),e.splice(r,1)}function Ag(i,t){if(i.length<=10)return;const e=10+t,r=i[e];if(r){const n=r[17];null!==n&&n!==i&&HS(n,r),t>0&&(i[e-1][4]=r[4]);const o=Hh(i,10+t);!function tz(i,t){kc(i,t,t[11],2,null,null),t[0]=null,t[6]=null}(r[1],r);const a=o[19];null!==a&&a.detachView(o[1]),r[3]=null,r[4]=null,r[2]&=-129}return r}function jS(i,t){if(!(256&t[2])){const e=t[11];Br(e)&&e.destroyNode&&kc(i,t,e,3,null,null),function nz(i){let t=i[13];if(!t)return Pg(i[1],i);for(;t;){let e=null;if(Fo(t))e=t[13];else{const r=t[10];r&&(e=r)}if(!e){for(;t&&!t[4]&&t!==i;)Fo(t)&&Pg(t[1],t),t=t[3];null===t&&(t=i),Fo(t)&&Pg(t[1],t),e=t&&t[4]}t=e}}(t)}}function Pg(i,t){if(!(256&t[2])){t[2]&=-129,t[2]|=256,function lz(i,t){let e;if(null!=i&&null!=(e=i.destroyHooks))for(let r=0;r<e.length;r+=2){const n=t[e[r]];if(!(n instanceof Tc)){const o=e[r+1];if(Array.isArray(o))for(let a=0;a<o.length;a+=2){const s=n[o[a]],l=o[a+1];try{l.call(s)}finally{}}else try{o.call(n)}finally{}}}}(i,t),function sz(i,t){const e=i.cleanup,r=t[7];let n=-1;if(null!==e)for(let o=0;o<e.length-1;o+=2)if("string"==typeof e[o]){const a=e[o+1],s="function"==typeof a?a(t):$r(t[a]),l=r[n=e[o+2]],u=e[o+3];"boolean"==typeof u?s.removeEventListener(e[o],l,u):u>=0?r[n=u]():r[n=-u].unsubscribe(),o+=2}else{const a=r[n=e[o+1]];e[o].call(a)}if(null!==r){for(let o=n+1;o<r.length;o++)r[o]();t[7]=null}}(i,t),1===t[1].type&&Br(t[11])&&t[11].destroy();const e=t[17];if(null!==e&&ho(t[3])){e!==t[3]&&HS(e,t);const r=t[19];null!==r&&r.detachView(i)}}}function XS(i,t,e){return function YS(i,t,e){let r=t;for(;null!==r&&40&r.type;)r=(t=r).parent;if(null===r)return e[0];if(2&r.flags){const n=i.data[r.directiveStart].encapsulation;if(n===wo.None||n===wo.Emulated)return null}return qn(r,e)}(i,t.parent,e)}function tl(i,t,e,r,n){Br(i)?i.insertBefore(t,e,r,n):t.insertBefore(e,r,n)}function KS(i,t,e){Br(i)?i.appendChild(t,e):t.appendChild(e)}function QS(i,t,e,r,n){null!==r?tl(i,t,e,r,n):KS(i,t,e)}function td(i,t){return Br(i)?i.parentNode(t):t.parentNode}function qS(i,t,e){return JS(i,t,e)}let JS=function ZS(i,t,e){return 40&i.type?qn(i,e):null};function rd(i,t,e,r){const n=XS(i,r,t),o=t[11],s=qS(r.parent||t[6],r,t);if(null!=n)if(Array.isArray(e))for(let l=0;l<e.length;l++)QS(o,n,e[l],s,!1);else QS(o,n,e,s,!1)}function id(i,t){if(null!==t){const e=t.type;if(3&e)return qn(t,i);if(4&e)return xg(-1,i[t.index]);if(8&e){const r=t.child;if(null!==r)return id(i,r);{const n=i[t.index];return ho(n)?xg(-1,n):$r(n)}}if(32&e)return bg(t,i)()||$r(i[t.index]);{const r=eT(i,t);return null!==r?Array.isArray(r)?r[0]:id(Uc(i[16]),r):id(i,t.next)}}return null}function eT(i,t){return null!==t?i[16][6].projection[t.projection]:null}function xg(i,t){const e=10+i+1;if(e<t.length){const r=t[e],n=r[1].firstChild;if(null!==n)return id(r,n)}return t[7]}function Mg(i,t,e,r,n,o,a){for(;null!=e;){const s=r[e.index],l=e.type;if(a&&0===t&&(s&&Gi($r(s),r),e.flags|=4),64!=(64&e.flags))if(8&l)Mg(i,t,e.child,r,n,o,!1),lu(t,i,n,s,o);else if(32&l){const u=bg(e,r);let c;for(;c=u();)lu(t,i,n,c,o);lu(t,i,n,s,o)}else 16&l?rT(i,t,r,e,n,o):lu(t,i,n,s,o);e=a?e.projectionNext:e.next}}function kc(i,t,e,r,n,o){Mg(e,r,i.firstChild,t,n,o,!1)}function rT(i,t,e,r,n,o){const a=e[16],l=a[6].projection[r.projection];if(Array.isArray(l))for(let u=0;u<l.length;u++)lu(t,i,n,l[u],o);else Mg(i,t,l,a[3],n,o,!0)}function iT(i,t,e){Br(i)?i.setAttribute(t,"style",e):t.style.cssText=e}function Ig(i,t,e){Br(i)?""===e?i.removeAttribute(t,"class"):i.setAttribute(t,"class",e):t.className=e}function nT(i,t,e){let r=i.length;for(;;){const n=i.indexOf(t,e);if(-1===n)return n;if(0===n||i.charCodeAt(n-1)<=32){const o=t.length;if(n+o===r||i.charCodeAt(n+o)<=32)return n}e=n+1}}const oT="ng-template";function pz(i,t,e){let r=0;for(;r<i.length;){let n=i[r++];if(e&&"class"===n){if(n=i[r],-1!==nT(n.toLowerCase(),t,0))return!0}else if(1===n){for(;r<i.length&&"string"==typeof(n=i[r++]);)if(n.toLowerCase()===t)return!0;return!1}}return!1}function aT(i){return 4===i.type&&i.value!==oT}function _z(i,t,e){return t===(4!==i.type||e?i.value:oT)}function gz(i,t,e){let r=4;const n=i.attrs||[],o=function yz(i){for(let t=0;t<i.length;t++)if(qE(i[t]))return t;return i.length}(n);let a=!1;for(let s=0;s<t.length;s++){const l=t[s];if("number"!=typeof l){if(!a)if(4&r){if(r=2|1&r,""!==l&&!_z(i,l,e)||""===l&&1===t.length){if(_o(r))return!1;a=!0}}else{const u=8&r?l:t[++s];if(8&r&&null!==i.attrs){if(!pz(i.attrs,u,e)){if(_o(r))return!1;a=!0}continue}const f=mz(8&r?"class":l,n,aT(i),e);if(-1===f){if(_o(r))return!1;a=!0;continue}if(""!==u){let h;h=f>o?"":n[f+1].toLowerCase();const d=8&r?h:null;if(d&&-1!==nT(d,u,0)||2&r&&u!==h){if(_o(r))return!1;a=!0}}}}else{if(!a&&!_o(r)&&!_o(l))return!1;if(a&&_o(l))continue;a=!1,r=l|1&r}}return _o(r)||a}function _o(i){return 0==(1&i)}function mz(i,t,e,r){if(null===t)return-1;let n=0;if(r||!e){let o=!1;for(;n<t.length;){const a=t[n];if(a===i)return n;if(3===a||6===a)o=!0;else{if(1===a||2===a){let s=t[++n];for(;"string"==typeof s;)s=t[++n];continue}if(4===a)break;if(0===a){n+=4;continue}}n+=o?1:2}return-1}return function bz(i,t){let e=i.indexOf(4);if(e>-1)for(e++;e<i.length;){const r=i[e];if("number"==typeof r)return-1;if(r===t)return e;e++}return-1}(t,i)}function sT(i,t,e=!1){for(let r=0;r<t.length;r++)if(gz(i,t[r],e))return!0;return!1}function Ez(i,t){e:for(let e=0;e<t.length;e++){const r=t[e];if(i.length===r.length){for(let n=0;n<i.length;n++)if(i[n]!==r[n])continue e;return!0}}return!1}function lT(i,t){return i?":not("+t.trim()+")":t}function Sz(i){let t=i[0],e=1,r=2,n="",o=!1;for(;e<i.length;){let a=i[e];if("string"==typeof a)if(2&r){const s=i[++e];n+="["+a+(s.length>0?'="'+s+'"':"")+"]"}else 8&r?n+="."+a:4&r&&(n+=" "+a);else""!==n&&!_o(a)&&(t+=lT(o,n),n=""),r=a,o=o||!_o(r);e++}return""!==n&&(t+=lT(o,n)),t}const gt={};function go(i){uT(Ut(),Se(),Ji()+i,Dh())}function uT(i,t,e,r){if(!r)if(3==(3&t[2])){const o=i.preOrderCheckHooks;null!==o&&Lh(t,o,e)}else{const o=i.preOrderHooks;null!==o&&Bh(t,o,0,e)}ss(e)}function nd(i,t){return i<<17|t<<2}function mo(i){return i>>17&32767}function Dg(i){return 2|i}function _a(i){return(131068&i)>>2}function Og(i,t){return-131069&i|t<<2}function wg(i){return 1|i}function bT(i,t){const e=i.contentQueries;if(null!==e)for(let r=0;r<e.length;r+=2){const n=e[r],o=e[r+1];if(-1!==o){const a=i.data[o];X_(n),a.contentQueries(2,t[o],o)}}}function Gc(i,t,e,r,n,o,a,s,l,u){const c=t.blueprint.slice();return c[0]=n,c[2]=140|r,VE(c),c[3]=c[15]=i,c[8]=e,c[10]=a||i&&i[10],c[11]=s||i&&i[11],c[12]=l||i&&i[12]||null,c[9]=u||i&&i[9]||null,c[6]=o,c[16]=2==t.type?i[16]:c,c}function uu(i,t,e,r,n){let o=i.data[t];if(null===o)o=function zg(i,t,e,r,n){const o=kE(),a=z_(),l=i.data[t]=function kz(i,t,e,r,n,o){return{type:e,index:r,insertBeforeIndex:null,injectorIndex:t?t.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,propertyBindings:null,flags:0,providerIndexes:0,value:n,attrs:o,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,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,a?o:o&&o.parent,e,t,r,n);return null===i.firstChild&&(i.firstChild=l),null!==o&&(a?null==o.child&&null!==l.parent&&(o.child=l):null===o.next&&(o.next=l)),l}(i,t,e,r,n),function lk(){return ct.lFrame.inI18n}()&&(o.flags|=64);else if(64&o.type){o.type=e,o.value=r,o.attrs=n;const a=function Sc(){const i=ct.lFrame,t=i.currentTNode;return i.isParent?t:t.parent}();o.injectorIndex=null===a?-1:a.injectorIndex}return No(o,!0),o}function cu(i,t,e,r){if(0===e)return-1;const n=t.length;for(let o=0;o<e;o++)t.push(r),i.blueprint.push(r),i.data.push(null);return n}function zc(i,t,e){wh(t);try{const r=i.viewQuery;null!==r&&Zg(1,r,e);const n=i.template;null!==n&&ET(i,t,n,1,e),i.firstCreatePass&&(i.firstCreatePass=!1),i.staticContentQueries&&bT(i,t),i.staticViewQueries&&Zg(2,i.viewQuery,e);const o=i.components;null!==o&&function Bz(i,t){for(let e=0;e<t.length;e++)n4(i,t[e])}(t,o)}catch(r){throw i.firstCreatePass&&(i.incompleteFirstPass=!0,i.firstCreatePass=!1),r}finally{t[2]&=-5,Fh()}}function fu(i,t,e,r){const n=t[2];if(256==(256&n))return;wh(t);const o=Dh();try{VE(t),function GE(i){return ct.lFrame.bindingIndex=i}(i.bindingStartIndex),null!==e&&ET(i,t,e,2,r);const a=3==(3&n);if(!o)if(a){const u=i.preOrderCheckHooks;null!==u&&Lh(t,u,null)}else{const u=i.preOrderHooks;null!==u&&Bh(t,u,0,null),Y_(t,0)}if(function r4(i){for(let t=Eg(i);null!==t;t=Sg(t)){if(!t[2])continue;const e=t[9];for(let r=0;r<e.length;r++){const n=e[r],o=n[3];0==(1024&n[2])&&k_(o,1),n[2]|=1024}}}(t),function t4(i){for(let t=Eg(i);null!==t;t=Sg(t))for(let e=10;e<t.length;e++){const r=t[e],n=r[1];U_(r)&&fu(n,r,n.template,r[8])}}(t),null!==i.contentQueries&&bT(i,t),!o)if(a){const u=i.contentCheckHooks;null!==u&&Lh(t,u)}else{const u=i.contentHooks;null!==u&&Bh(t,u,1),Y_(t,1)}!function Nz(i,t){const e=i.hostBindingOpCodes;if(null!==e)try{for(let r=0;r<e.length;r++){const n=e[r];if(n<0)ss(~n);else{const o=n,a=e[++r],s=e[++r];uk(a,o),s(2,t[o])}}}finally{ss(-1)}}(i,t);const s=i.components;null!==s&&function Lz(i,t){for(let e=0;e<t.length;e++)i4(i,t[e])}(t,s);const l=i.viewQuery;if(null!==l&&Zg(2,l,r),!o)if(a){const u=i.viewCheckHooks;null!==u&&Lh(t,u)}else{const u=i.viewHooks;null!==u&&Bh(t,u,2),Y_(t,2)}!0===i.firstUpdatePass&&(i.firstUpdatePass=!1),o||(t[2]&=-73),1024&t[2]&&(t[2]&=-1025,k_(t[3],-1))}finally{Fh()}}function Vz(i,t,e,r){const n=t[10],o=!Dh(),a=BE(t);try{o&&!a&&n.begin&&n.begin(),a&&zc(i,t,r),fu(i,t,e,r)}finally{o&&!a&&n.end&&n.end()}}function ET(i,t,e,r,n){const o=Ji(),a=2&r;try{ss(-1),a&&t.length>20&&uT(i,t,20,Dh()),e(r,n)}finally{ss(o)}}function Wg(i,t,e){!UE()||(function Yz(i,t,e,r){const n=e.directiveStart,o=e.directiveEnd;i.firstCreatePass||Ac(e,t),Gi(r,t);const a=e.initialInputs;for(let s=n;s<o;s++){const l=i.data[s],u=po(l);u&&Jz(t,e,l);const c=Pc(t,i,s,e);Gi(c,t),null!==a&&$z(0,s-n,c,l,0,a),u&&(Fn(e.index,t)[8]=c)}}(i,t,e,qn(e,t)),128==(128&e.flags)&&function Kz(i,t,e){const r=e.directiveStart,n=e.directiveEnd,a=e.index,s=function ck(){return ct.lFrame.currentDirectiveIndex}();try{ss(a);for(let l=r;l<n;l++){const u=i.data[l],c=t[l];H_(l),(null!==u.hostBindings||0!==u.hostVars||null!==u.hostAttrs)&&IT(u,c)}}finally{ss(-1),H_(s)}}(i,t,e))}function Hg(i,t,e=qn){const r=t.localNames;if(null!==r){let n=t.index+1;for(let o=0;o<r.length;o+=2){const a=r[o+1],s=-1===a?e(t,i):i[a];i[n++]=s}}}function TT(i){const t=i.tView;return null===t||t.incompleteFirstPass?i.tView=sd(1,null,i.template,i.decls,i.vars,i.directiveDefs,i.pipeDefs,i.viewQuery,i.schemas,i.consts):t}function sd(i,t,e,r,n,o,a,s,l,u){const c=20+r,f=c+n,h=function Uz(i,t){const e=[];for(let r=0;r<t;r++)e.push(r<i?null:gt);return e}(c,f),d="function"==typeof u?u():u;return h[1]={type:i,blueprint:h,template:e,queries:null,viewQuery:s,declTNode:t,data:h.slice().fill(null,c),bindingStartIndex:c,expandoStartIndex:f,hostBindingOpCodes: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 o?o():o,pipeRegistry:"function"==typeof a?a():a,firstChild:null,schemas:l,consts:d,incompleteFirstPass:!1}}function PT(i,t,e,r){const n=LT(t);null===e?n.push(r):(n.push(e),i.firstCreatePass&&BT(i).push(r,n.length-1))}function RT(i,t,e){for(let r in i)if(i.hasOwnProperty(r)){const n=i[r];(e=null===e?{}:e).hasOwnProperty(r)?e[r].push(t,n):e[r]=[t,n]}return e}function jg(i,t,e,r){let n=!1;if(UE()){const o=function Qz(i,t,e){const r=i.directiveRegistry;let n=null;if(r)for(let o=0;o<r.length;o++){const a=r[o];sT(e,a.selectors,!1)&&(n||(n=[]),zh(Ac(e,t),i,a.type),po(a)?(DT(i,e),n.unshift(a)):n.push(a))}return n}(i,t,e),a=null===r?null:{"":-1};if(null!==o){n=!0,OT(e,i.data.length,o.length);for(let c=0;c<o.length;c++){const f=o[c];f.providersResolver&&f.providersResolver(f)}let s=!1,l=!1,u=cu(i,t,o.length,null);for(let c=0;c<o.length;c++){const f=o[c];e.mergedAttrs=Uh(e.mergedAttrs,f.hostAttrs),wT(i,e,t,u,f),Zz(u,f,a),null!==f.contentQueries&&(e.flags|=8),(null!==f.hostBindings||null!==f.hostAttrs||0!==f.hostVars)&&(e.flags|=128);const h=f.type.prototype;!s&&(h.ngOnChanges||h.ngOnInit||h.ngDoCheck)&&((i.preOrderHooks||(i.preOrderHooks=[])).push(e.index),s=!0),!l&&(h.ngOnChanges||h.ngDoCheck)&&((i.preOrderCheckHooks||(i.preOrderCheckHooks=[])).push(e.index),l=!0),u++}!