diff --git a/404.html b/404.html index 9b0b57f..edac6c1 100644 --- a/404.html +++ b/404.html @@ -9,5 +9,5 @@ - + diff --git a/index.html b/index.html index 9b0b57f..edac6c1 100644 --- a/index.html +++ b/index.html @@ -9,5 +9,5 @@ - + diff --git a/main-LH5JRWLU.js b/main-LH5JRWLU.js deleted file mode 100644 index bc62625..0000000 --- a/main-LH5JRWLU.js +++ /dev/null @@ -1,25 +0,0 @@ -var Sc=Object.defineProperty,_c=Object.defineProperties;var Nc=Object.getOwnPropertyDescriptors;var jo=Object.getOwnPropertySymbols;var Ac=Object.prototype.hasOwnProperty,Oc=Object.prototype.propertyIsEnumerable;var Vo=(e,t,n)=>t in e?Sc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ce=(e,t)=>{for(var n in t||={})Ac.call(t,n)&&Vo(e,n,t[n]);if(jo)for(var n of jo(t))Oc.call(t,n)&&Vo(e,n,t[n]);return e},Me=(e,t)=>_c(e,Nc(t));var Bo=null;var Fn=1,Ho=Symbol("SIGNAL");function L(e){let t=Bo;return Bo=e,t}var $o={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function Rc(e){if(!(Ln(e)&&!e.dirty)&&!(!e.dirty&&e.lastCleanEpoch===Fn)){if(!e.producerMustRecompute(e)&&!Pn(e)){e.dirty=!1,e.lastCleanEpoch=Fn;return}e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=Fn}}function Uo(e){return e&&(e.nextProducerIndex=0),L(e)}function zo(e,t){if(L(t),!(!e||e.producerNode===void 0||e.producerIndexOfThis===void 0||e.producerLastReadVersion===void 0)){if(Ln(e))for(let n=e.nextProducerIndex;ne.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function Pn(e){kt(e);for(let t=0;t0}function kt(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function Fc(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function Pc(){throw new Error}var kc=Pc;function Wo(e){kc=e}function j(e){return typeof e=="function"}function Lt(e){let n=e(r=>{Error.call(r),r.stack=new Error().stack});return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}var jt=Lt(e=>function(n){e(this),this.message=n?`${n.length} errors occurred during unsubscription: -${n.map((r,o)=>`${o+1}) ${r.toString()}`).join(` - `)}`:"",this.name="UnsubscriptionError",this.errors=n});function ct(e,t){if(e){let n=e.indexOf(t);0<=n&&e.splice(n,1)}}var V=class e{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;let{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(let i of n)i.remove(this);else n.remove(this);let{initialTeardown:r}=this;if(j(r))try{r()}catch(i){t=i instanceof jt?i.errors:[i]}let{_finalizers:o}=this;if(o){this._finalizers=null;for(let i of o)try{qo(i)}catch(s){t=t??[],s instanceof jt?t=[...t,...s.errors]:t.push(s)}}if(t)throw new jt(t)}}add(t){var n;if(t&&t!==this)if(this.closed)qo(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(n=this._finalizers)!==null&&n!==void 0?n:[]).push(t)}}_hasParent(t){let{_parentage:n}=this;return n===t||Array.isArray(n)&&n.includes(t)}_addParent(t){let{_parentage:n}=this;this._parentage=Array.isArray(n)?(n.push(t),n):n?[n,t]:t}_removeParent(t){let{_parentage:n}=this;n===t?this._parentage=null:Array.isArray(n)&&ct(n,t)}remove(t){let{_finalizers:n}=this;n&&ct(n,t),t instanceof e&&t._removeParent(this)}};V.EMPTY=(()=>{let e=new V;return e.closed=!0,e})();var jn=V.EMPTY;function Vt(e){return e instanceof V||e&&"closed"in e&&j(e.remove)&&j(e.add)&&j(e.unsubscribe)}function qo(e){j(e)?e():e.unsubscribe()}var Y={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Ge={setTimeout(e,t,...n){let{delegate:r}=Ge;return r?.setTimeout?r.setTimeout(e,t,...n):setTimeout(e,t,...n)},clearTimeout(e){let{delegate:t}=Ge;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function Zo(e){Ge.setTimeout(()=>{let{onUnhandledError:t}=Y;if(t)t(e);else throw e})}function Vn(){}var Yo=Bn("C",void 0,void 0);function Qo(e){return Bn("E",void 0,e)}function Ko(e){return Bn("N",e,void 0)}function Bn(e,t,n){return{kind:e,value:t,error:n}}var be=null;function We(e){if(Y.useDeprecatedSynchronousErrorHandling){let t=!be;if(t&&(be={errorThrown:!1,error:null}),e(),t){let{errorThrown:n,error:r}=be;if(be=null,n)throw r}}else e()}function Jo(e){Y.useDeprecatedSynchronousErrorHandling&&be&&(be.errorThrown=!0,be.error=e)}var Te=class extends V{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,Vt(t)&&t.add(this)):this.destination=Vc}static create(t,n,r){return new qe(t,n,r)}next(t){this.isStopped?$n(Ko(t),this):this._next(t)}error(t){this.isStopped?$n(Qo(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?$n(Yo,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},Lc=Function.prototype.bind;function Hn(e,t){return Lc.call(e,t)}var Un=class{constructor(t){this.partialObserver=t}next(t){let{partialObserver:n}=this;if(n.next)try{n.next(t)}catch(r){Bt(r)}}error(t){let{partialObserver:n}=this;if(n.error)try{n.error(t)}catch(r){Bt(r)}else Bt(t)}complete(){let{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(n){Bt(n)}}},qe=class extends Te{constructor(t,n,r){super();let o;if(j(t)||!t)o={next:t??void 0,error:n??void 0,complete:r??void 0};else{let i;this&&Y.useDeprecatedNextContext?(i=Object.create(t),i.unsubscribe=()=>this.unsubscribe(),o={next:t.next&&Hn(t.next,i),error:t.error&&Hn(t.error,i),complete:t.complete&&Hn(t.complete,i)}):o=t}this.destination=new Un(o)}};function Bt(e){Y.useDeprecatedSynchronousErrorHandling?Jo(e):Zo(e)}function jc(e){throw e}function $n(e,t){let{onStoppedNotification:n}=Y;n&&Ge.setTimeout(()=>n(e,t))}var Vc={closed:!0,next:Vn,error:jc,complete:Vn};var Xo=typeof Symbol=="function"&&Symbol.observable||"@@observable";function ei(e){return e}function ti(e){return e.length===0?ei:e.length===1?e[0]:function(n){return e.reduce((r,o)=>o(r),n)}}var zn=(()=>{class e{constructor(n){n&&(this._subscribe=n)}lift(n){let r=new e;return r.source=this,r.operator=n,r}subscribe(n,r,o){let i=Hc(n)?n:new qe(n,r,o);return We(()=>{let{operator:s,source:a}=this;i.add(s?s.call(i,a):a?this._subscribe(i):this._trySubscribe(i))}),i}_trySubscribe(n){try{return this._subscribe(n)}catch(r){n.error(r)}}forEach(n,r){return r=ni(r),new r((o,i)=>{let s=new qe({next:a=>{try{n(a)}catch(c){i(c),s.unsubscribe()}},error:i,complete:o});this.subscribe(s)})}_subscribe(n){var r;return(r=this.source)===null||r===void 0?void 0:r.subscribe(n)}[Xo](){return this}pipe(...n){return ti(n)(this)}toPromise(n){return n=ni(n),new n((r,o)=>{let i;this.subscribe(s=>i=s,s=>o(s),()=>r(i))})}}return e.create=t=>new e(t),e})();function ni(e){var t;return(t=e??Y.Promise)!==null&&t!==void 0?t:Promise}function Bc(e){return e&&j(e.next)&&j(e.error)&&j(e.complete)}function Hc(e){return e&&e instanceof Te||Bc(e)&&Vt(e)}function $c(e){return j(e?.lift)}function ri(e){return t=>{if($c(t))return t.lift(function(n){try{return e(n,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function oi(e,t,n,r,o){return new Gn(e,t,n,r,o)}var Gn=class extends Te{constructor(t,n,r,o,i,s){super(t),this.onFinalize=i,this.shouldUnsubscribe=s,this._next=n?function(a){try{n(a)}catch(c){t.error(c)}}:super._next,this._error=o?function(a){try{o(a)}catch(c){t.error(c)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(a){t.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:n}=this;super.unsubscribe(),!n&&((t=this.onFinalize)===null||t===void 0||t.call(this))}}};var ii=Lt(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var Ze=(()=>{class e extends zn{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){let r=new Ht(this,this);return r.operator=n,r}_throwIfClosed(){if(this.closed)throw new ii}next(n){We(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let r of this.currentObservers)r.next(n)}})}error(n){We(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=n;let{observers:r}=this;for(;r.length;)r.shift().error(n)}})}complete(){We(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:n}=this;for(;n.length;)n.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var n;return((n=this.observers)===null||n===void 0?void 0:n.length)>0}_trySubscribe(n){return this._throwIfClosed(),super._trySubscribe(n)}_subscribe(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)}_innerSubscribe(n){let{hasError:r,isStopped:o,observers:i}=this;return r||o?jn:(this.currentObservers=null,i.push(n),new V(()=>{this.currentObservers=null,ct(i,n)}))}_checkFinalizedStatuses(n){let{hasError:r,thrownError:o,isStopped:i}=this;r?n.error(o):i&&n.complete()}asObservable(){let n=new zn;return n.source=this,n}}return e.create=(t,n)=>new Ht(t,n),e})(),Ht=class extends Ze{constructor(t,n){super(),this.destination=t,this.source=n}next(t){var n,r;(r=(n=this.destination)===null||n===void 0?void 0:n.next)===null||r===void 0||r.call(n,t)}error(t){var n,r;(r=(n=this.destination)===null||n===void 0?void 0:n.error)===null||r===void 0||r.call(n,t)}complete(){var t,n;(n=(t=this.destination)===null||t===void 0?void 0:t.complete)===null||n===void 0||n.call(t)}_subscribe(t){var n,r;return(r=(n=this.source)===null||n===void 0?void 0:n.subscribe(t))!==null&&r!==void 0?r:jn}};var ut=class extends Ze{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){let n=super._subscribe(t);return!n.closed&&t.next(this._value),n}getValue(){let{hasError:t,thrownError:n,_value:r}=this;if(t)throw n;return this._throwIfClosed(),r}next(t){super.next(this._value=t)}};function Wn(e,t){return ri((n,r)=>{let o=0;n.subscribe(oi(r,i=>{r.next(e.call(t,i,o++))}))})}var Hi="https://g.co/ng/security#xss",w=class extends Error{constructor(t,n){super(Pr(t,n)),this.code=t}};function Pr(e,t){return`${`NG0${Math.abs(e)}`}${t?": "+t:""}`}function b(e){for(let t in e)if(e[t]===b)return t;throw Error("Could not find renamed property on target object.")}function J(e){if(typeof e=="string")return e;if(Array.isArray(e))return"["+e.map(J).join(", ")+"]";if(e==null)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;let t=e.toString();if(t==null)return""+t;let n=t.indexOf(` -`);return n===-1?t:t.substring(0,n)}function si(e,t){return e==null||e===""?t===null?"":t:t==null||t===""?e:e+" "+t}var Uc=b({__forward_ref__:b});function $i(e){return e.__forward_ref__=$i,e.toString=function(){return J(this())},e}function K(e){return zc(e)?e():e}function zc(e){return typeof e=="function"&&e.hasOwnProperty(Uc)&&e.__forward_ref__===$i}function Ui(e){return e&&!!e.\u0275providers}var Gc=b({\u0275cmp:b}),Wc=b({\u0275dir:b}),qc=b({\u0275pipe:b});var ai=b({\u0275fac:b}),lt=b({__NG_ELEMENT_ID__:b}),ci=b({__NG_ENV_ID__:b});function pt(e){return typeof e=="string"?e:e==null?"":String(e)}function Zc(e){return typeof e=="function"?e.name||e.toString():typeof e=="object"&&e!=null&&typeof e.type=="function"?e.type.name||e.type.toString():pt(e)}function Yc(e,t){let n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new w(-200,e)}function kr(e,t){throw new w(-201,!1)}function T(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Fe(e){return{providers:e.providers||[],imports:e.imports||[]}}function Lr(e){return ui(e,zi)||ui(e,Gi)}function ui(e,t){return e.hasOwnProperty(t)?e[t]:null}function Qc(e){let t=e&&(e[zi]||e[Gi]);return t||null}function li(e){return e&&(e.hasOwnProperty(di)||e.hasOwnProperty(Kc))?e[di]:null}var zi=b({\u0275prov:b}),di=b({\u0275inj:b}),Gi=b({ngInjectableDef:b}),Kc=b({ngInjectorDef:b}),E=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}(E||{}),nr;function Jc(){return nr}function U(e){let t=nr;return nr=e,t}function Wi(e,t,n){let r=Lr(e);if(r&&r.providedIn=="root")return r.value===void 0?r.value=r.factory():r.value;if(n&E.Optional)return null;if(t!==void 0)return t;kr(e,"Injector")}var P=globalThis;var x=class{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,typeof n=="number"?this.__NG_ELEMENT_ID__=n:n!==void 0&&(this.\u0275prov=T({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};var Xc={},ht=Xc,eu="__NG_DI_FLAG__",Qt="ngTempTokenPath",tu="ngTokenPath",nu=/\n/gm,ru="\u0275",fi="__source",dt;function Ye(e){let t=dt;return dt=e,t}function ou(e,t=E.Default){if(dt===void 0)throw new w(-203,!1);return dt===null?Wi(e,void 0,t):dt.get(e,t&E.Optional?null:void 0,t)}function C(e,t=E.Default){return(Jc()||ou)(K(e),t)}function F(e,t=E.Default){return C(e,ln(t))}function ln(e){return typeof e>"u"||typeof e=="number"?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function rr(e){let t=[];for(let n=0;n ");else if(typeof t=="object"){let i=[];for(let s in t)if(t.hasOwnProperty(s)){let a=t[s];i.push(s+":"+(typeof a=="string"?JSON.stringify(a):J(a)))}o=`{${i.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(nu,` - `)}`}function jr(e){return{toString:e}.toString()}var qi=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(qi||{}),ie=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(ie||{}),gt={},ne=[],se=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(se||{});function Zi(e,t,n){let r=e.length;for(;;){let o=e.indexOf(t,n);if(o===-1)return o;if(o===0||e.charCodeAt(o-1)<=32){let i=t.length;if(o+i===r||e.charCodeAt(o+i)<=32)return o}n=o+1}}function or(e,t,n){let r=0;for(;rt){s=i-1;break}}}for(;ii?v="":v=o[d+1].toLowerCase();let y=r&8?v:null;if(y&&Zi(y,u,0)!==-1||r&2&&u!==v){if(Q(r))return!1;s=!0}}}}return Q(r)||s}function Q(e){return(e&1)===0}function pu(e,t,n,r){if(t===null)return-1;let o=0;if(r||!n){let i=!1;for(;o-1)for(n++;n0?'="'+a+'"':"")+"]"}else r&8?o+="."+s:r&4&&(o+=" "+s);else o!==""&&!Q(s)&&(t+=hi(i,o),o=""),r=s,i=i||!Q(r);n++}return o!==""&&(t+=hi(i,o)),t}function Du(e){return e.map(vu).join(",")}function yu(e){let t=[],n=[],r=1,o=2;for(;r{let t=ts(e),n=Me(Ce({},t),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===qi.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||ie.Emulated,styles:e.styles||ne,_:null,schemas:e.schemas||null,tView:null,id:""});ns(n);let r=e.dependencies;return n.directiveDefs=mi(r,!1),n.pipeDefs=mi(r,!0),n.id=wu(n),n})}function Eu(e){return dn(e)||Xi(e)}function Cu(e){return e!==null}function Pe(e){return jr(()=>({type:e.type,bootstrap:e.bootstrap||ne,declarations:e.declarations||ne,imports:e.imports||ne,exports:e.exports||ne,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function gi(e,t){if(e==null)return gt;let n={};for(let r in e)if(e.hasOwnProperty(r)){let o=e[r],i,s,a=se.None;Array.isArray(o)?(a=o[0],i=o[1],s=o[2]??i):(i=o,s=o),t?(n[i]=a!==se.None?[r,a]:r,t[i]=s):n[i]=r}return n}function Br(e){return jr(()=>{let t=ts(e);return ns(t),t})}function Ji(e){return{type:e.type,name:e.name,factory:null,pure:e.pure!==!1,standalone:e.standalone===!0,onDestroy:e.type.prototype.ngOnDestroy||null}}function dn(e){return e[Gc]||null}function Xi(e){return e[Wc]||null}function es(e){return e[qc]||null}function Iu(e){let t=dn(e)||Xi(e)||es(e);return t!==null?t.standalone:!1}function ts(e){let t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||gt,exportAs:e.exportAs||null,standalone:e.standalone===!0,signals:e.signals===!0,selectors:e.selectors||ne,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:gi(e.inputs,t),outputs:gi(e.outputs),debugInfo:null}}function ns(e){e.features?.forEach(t=>t(e))}function mi(e,t){if(!e)return null;let n=t?es:Eu;return()=>(typeof e=="function"?e():e).map(r=>n(r)).filter(Cu)}function wu(e){let t=0,n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(let o of n)t=Math.imul(31,t)+o.charCodeAt(0)<<0;return t+=2147483648,"c"+t}var me=0,I=1,m=2,H=3,X=4,ae=5,Kt=6,mt=7,G=8,et=9,fe=10,B=11,vt=12,vi=13,ot=14,pe=15,fn=16,Qe=17,Dt=18,pn=19,rs=20,ft=21,qn=22,Ne=23,$=25,os=1;var yt=7,xu=8,Jt=9,z=10,Hr=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(Hr||{});function _e(e){return Array.isArray(e)&&typeof e[os]=="object"}function ke(e){return Array.isArray(e)&&e[os]===!0}function is(e){return(e.flags&4)!==0}function $r(e){return e.componentOffset>-1}function Ur(e){return(e.flags&1)===1}function bt(e){return!!e.template}function Mu(e){return(e[m]&512)!==0}function tt(e,t){let n=e.hasOwnProperty(ai);return n?e[ai]:null}var ir=class{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}};function ss(e,t,n,r){t!==null?t.applyValueToInputSignal(t,r):e[n]=r}function as(){return cs}function cs(e){return e.type.prototype.ngOnChanges&&(e.setInput=Tu),bu}as.ngInherit=!0;function bu(){let e=ls(this),t=e?.current;if(t){let n=e.previous;if(n===gt)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function Tu(e,t,n,r,o){let i=this.declaredInputs[r],s=ls(e)||Su(e,{previous:gt,current:null}),a=s.current||(s.current={}),c=s.previous,u=c[i];a[i]=new ir(u&&u.currentValue,n,c===gt),ss(e,t,o,n)}var us="__ngSimpleChanges__";function ls(e){return e[us]||null}function Su(e,t){return e[us]=t}var Di=null;var re=function(e,t,n){Di?.(e,t,n)},ds="svg",_u="math",Nu=!1;function Au(){return Nu}function he(e){for(;Array.isArray(e);)e=e[me];return e}function Ou(e,t){return he(t[e])}function ce(e,t){return he(t[e.index])}function zr(e,t){return e.data[t]}function fs(e,t){return e[t]}function Le(e,t){let n=t[e];return _e(n)?n:n[me]}function Gr(e){return(e[m]&128)===128}function Xt(e,t){return t==null?null:e[t]}function ps(e){e[Qe]=0}function Ru(e){e[m]&1024||(e[m]|=1024,Gr(e)&&Et(e))}function Fu(e,t){for(;e>0;)t=t[ot],e--;return t}function Wr(e){return!!(e[m]&9216||e[Ne]?.dirty)}function sr(e){Wr(e)?Et(e):e[m]&64&&(Au()?(e[m]|=1024,Et(e)):e[fe].changeDetectionScheduler?.notify())}function Et(e){e[fe].changeDetectionScheduler?.notify();let t=Ct(e);for(;t!==null&&!(t[m]&8192||(t[m]|=8192,!Gr(t)));)t=Ct(t)}function Pu(e,t){if((e[m]&256)===256)throw new w(911,!1);e[ft]===null&&(e[ft]=[]),e[ft].push(t)}function Ct(e){let t=e[H];return ke(t)?t[H]:t}var D={lFrame:Es(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function ku(){return D.lFrame.elementDepthCount}function Lu(){D.lFrame.elementDepthCount++}function ju(){D.lFrame.elementDepthCount--}function hs(){return D.bindingsEnabled}function Vu(){return D.skipHydrationRootTNode!==null}function Bu(e){return D.skipHydrationRootTNode===e}function Hu(){D.skipHydrationRootTNode=null}function O(){return D.lFrame.lView}function Ie(){return D.lFrame.tView}function je(e){return D.lFrame.contextLView=e,e[G]}function Ve(e){return D.lFrame.contextLView=null,e}function we(){let e=gs();for(;e!==null&&e.type===64;)e=e.parent;return e}function gs(){return D.lFrame.currentTNode}function $u(){let e=D.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function Tt(e,t){let n=D.lFrame;n.currentTNode=e,n.isParent=t}function ms(){return D.lFrame.isParent}function Uu(){D.lFrame.isParent=!1}function zu(){return D.lFrame.contextLView}function Gu(){let e=D.lFrame,t=e.bindingRootIndex;return t===-1&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Wu(){return D.lFrame.bindingIndex}function qu(e){return D.lFrame.bindingIndex=e}function qr(){return D.lFrame.bindingIndex++}function Zu(e){let t=D.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function Yu(){return D.lFrame.inI18n}function Qu(e,t){let n=D.lFrame;n.bindingIndex=n.bindingRootIndex=e,ar(t)}function Ku(){return D.lFrame.currentDirectiveIndex}function ar(e){D.lFrame.currentDirectiveIndex=e}function vs(e){D.lFrame.currentQueryIndex=e}function Ju(e){let t=e[I];return t.type===2?t.declTNode:t.type===1?e[ae]:null}function Ds(e,t,n){if(n&E.SkipSelf){let o=t,i=e;for(;o=o.parent,o===null&&!(n&E.Host);)if(o=Ju(i),o===null||(i=i[ot],o.type&10))break;if(o===null)return!1;t=o,e=i}let r=D.lFrame=ys();return r.currentTNode=t,r.lView=e,!0}function Zr(e){let t=ys(),n=e[I];D.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function ys(){let e=D.lFrame,t=e===null?null:e.child;return t===null?Es(e):t}function Es(e){let 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:e,child:null,inI18n:!1};return e!==null&&(e.child=t),t}function Cs(){let e=D.lFrame;return D.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var Is=Cs;function Yr(){let e=Cs();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function Xu(e){return(D.lFrame.contextLView=Fu(e,D.lFrame.contextLView))[G]}function hn(){return D.lFrame.selectedIndex}function Ae(e){D.lFrame.selectedIndex=e}function el(){let e=D.lFrame;return zr(e.tView,e.selectedIndex)}function it(){D.lFrame.currentNamespace=ds}function St(){tl()}function tl(){D.lFrame.currentNamespace=null}function nl(){return D.lFrame.currentNamespace}var ws=!0;function Qr(){return ws}function Kr(e){ws=e}function rl(e,t,n){let{ngOnChanges:r,ngOnInit:o,ngDoCheck:i}=t.type.prototype;if(r){let s=cs(t);(n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s)}o&&(n.preOrderHooks??=[]).push(0-e,o),i&&((n.preOrderHooks??=[]).push(e,i),(n.preOrderCheckHooks??=[]).push(e,i))}function Jr(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[c]<0&&(e[Qe]+=65536),(a>14>16&&(e[m]&3)===t&&(e[m]+=16384,yi(a,i)):yi(a,i)}var Xe=-1,It=class{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}};function il(e){return e instanceof It}function sl(e){return(e.flags&8)!==0}function al(e){return(e.flags&16)!==0}function cl(e){return e!==Xe}function cr(e){return e&32767}function ul(e){return e>>16}function ur(e,t){let n=ul(e),r=t;for(;n>0;)r=r[ot],n--;return r}var lr=!0;function en(e){let t=lr;return lr=e,t}var ll=256,Ms=ll-1,bs=5,dl=0,oe={};function fl(e,t,n){let r;typeof n=="string"?r=n.charCodeAt(0)||0:n.hasOwnProperty(lt)&&(r=n[lt]),r==null&&(r=n[lt]=dl++);let o=r&Ms,i=1<>bs)]|=i}function Ts(e,t){let n=Ss(e,t);if(n!==-1)return n;let r=t[I];r.firstCreatePass&&(e.injectorIndex=t.length,Yn(r.data,e),Yn(t,null),Yn(r.blueprint,null));let o=_s(e,t),i=e.injectorIndex;if(cl(o)){let s=cr(o),a=ur(o,t),c=a[I].data;for(let u=0;u<8;u++)t[i+u]=a[s+u]|c[s+u]}return t[i+8]=o,i}function Yn(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Ss(e,t){return e.injectorIndex===-1||e.parent&&e.parent.injectorIndex===e.injectorIndex||t[e.injectorIndex+8]===null?-1:e.injectorIndex}function _s(e,t){if(e.parent&&e.parent.injectorIndex!==-1)return e.parent.injectorIndex;let n=0,r=null,o=t;for(;o!==null;){if(r=Fs(o),r===null)return Xe;if(n++,o=o[ot],r.injectorIndex!==-1)return r.injectorIndex|n<<16}return Xe}function pl(e,t,n){fl(e,t,n)}function Ns(e,t,n){if(n&E.Optional||e!==void 0)return e;kr(t,"NodeInjector")}function As(e,t,n,r){if(n&E.Optional&&r===void 0&&(r=null),!(n&(E.Self|E.Host))){let o=e[et],i=U(void 0);try{return o?o.get(t,r,n&E.Optional):Wi(t,r,n&E.Optional)}finally{U(i)}}return Ns(r,t,n)}function Os(e,t,n,r=E.Default,o){if(e!==null){if(t[m]&2048&&!(r&E.Self)){let s=Dl(e,t,n,r,oe);if(s!==oe)return s}let i=Rs(e,t,n,r,oe);if(i!==oe)return i}return As(t,n,r,o)}function Rs(e,t,n,r,o){let i=ml(n);if(typeof i=="function"){if(!Ds(t,e,r))return r&E.Host?Ns(o,n,r):As(t,n,r,o);try{let s;if(s=i(r),s==null&&!(r&E.Optional))kr(n);else return s}finally{Is()}}else if(typeof i=="number"){let s=null,a=Ss(e,t),c=Xe,u=r&E.Host?t[pe][ae]:null;for((a===-1||r&E.SkipSelf)&&(c=a===-1?_s(e,t):t[a+8],c===Xe||!Ci(r,!1)?a=-1:(s=t[I],a=cr(c),t=ur(c,t)));a!==-1;){let l=t[I];if(Ei(i,a,l.data)){let d=hl(a,t,n,s,r,u);if(d!==oe)return d}c=t[a+8],c!==Xe&&Ci(r,t[I].data[a+8]===u)&&Ei(i,a,t)?(s=l,a=cr(c),t=ur(c,t)):a=-1}}return o}function hl(e,t,n,r,o,i){let s=t[I],a=s.data[e+8],c=r==null?$r(a)&&lr:r!=s&&(a.type&3)!==0,u=o&E.Host&&i===a,l=gl(a,s,n,c,u);return l!==null?wt(t,s,l,a):oe}function gl(e,t,n,r,o){let i=e.providerIndexes,s=t.data,a=i&1048575,c=e.directiveStart,u=e.directiveEnd,l=i>>20,d=r?a:a+l,v=o?a+l:u;for(let y=d;y=c&&_.type===n)return y}if(o){let y=s[c];if(y&&bt(y)&&y.type===n)return c}return null}function wt(e,t,n,r){let o=e[n],i=t.data;if(il(o)){let s=o;s.resolving&&Yc(Zc(i[n]));let a=en(s.canSeeViewProviders);s.resolving=!0;let c,u=s.injectImpl?U(s.injectImpl):null,l=Ds(e,r,E.Default);try{o=e[n]=s.factory(void 0,i,e,r),t.firstCreatePass&&n>=r.directiveStart&&rl(n,i[n],t)}finally{u!==null&&U(u),en(a),s.resolving=!1,Is()}}return o}function ml(e){if(typeof e=="string")return e.charCodeAt(0)||0;let t=e.hasOwnProperty(lt)?e[lt]:void 0;return typeof t=="number"?t>=0?t&Ms:vl:t}function Ei(e,t,n){let r=1<>bs)]&r)}function Ci(e,t){return!(e&E.Self)&&!(e&E.Host&&t)}var tn=class{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return Os(this._tNode,this._lView,t,ln(r),n)}};function vl(){return new tn(we(),O())}function Dl(e,t,n,r,o){let i=e,s=t;for(;i!==null&&s!==null&&s[m]&2048&&!(s[m]&512);){let a=Rs(i,s,n,r|E.Self,oe);if(a!==oe)return a;let c=i.parent;if(!c){let u=s[rs];if(u){let l=u.get(n,oe,r);if(l!==oe)return l}c=Fs(s),s=s[ot]}i=c}return o}function Fs(e){let t=e[I],n=t.type;return n===2?t.declTNode:n===1?e[ae]:null}function Xr(e,t){e.forEach(n=>Array.isArray(n)?Xr(n,t):t(n))}function yl(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Ps(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}var xt=new x(""),ks=new x("",-1),Ls=new x(""),nn=class{get(t,n=ht){if(n===ht){let r=new Error(`NullInjectorError: No provider for ${J(t)}!`);throw r.name="NullInjectorError",r}return n}};function js(e){return{\u0275providers:e}}function eo(...e){return{\u0275providers:Vs(!0,e),\u0275fromNgModule:!0}}function Vs(e,...t){let n=[],r=new Set,o,i=s=>{n.push(s)};return Xr(t,s=>{let a=s;dr(a,i,[],r)&&(o||=[],o.push(a))}),o!==void 0&&Bs(o,i),n}function Bs(e,t){for(let n=0;n{t(i,r)})}}function dr(e,t,n,r){if(e=K(e),!e)return!1;let o=null,i=li(e),s=!i&&dn(e);if(!i&&!s){let c=e.ngModule;if(i=li(c),i)o=c;else return!1}else{if(s&&!s.standalone)return!1;o=e}let a=r.has(o);if(s){if(a)return!1;if(r.add(o),s.dependencies){let c=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let u of c)dr(u,t,n,r)}}else if(i){if(i.imports!=null&&!a){r.add(o);let u;try{Xr(i.imports,l=>{dr(l,t,n,r)&&(u||=[],u.push(l))})}finally{}u!==void 0&&Bs(u,t)}if(!a){let u=tt(o)||(()=>new o);t({provide:o,useFactory:u,deps:ne},o),t({provide:Ls,useValue:o,multi:!0},o),t({provide:xt,useValue:()=>C(o),multi:!0},o)}let c=i.providers;if(c!=null&&!a){let u=e;to(c,l=>{t(l,u)})}}else return!1;return o!==e&&e.providers!==void 0}function to(e,t){for(let n of e)Ui(n)&&(n=n.\u0275providers),Array.isArray(n)?to(n,t):t(n)}var El=b({provide:String,useValue:b});function Hs(e){return e!==null&&typeof e=="object"&&El in e}function Cl(e){return!!(e&&e.useExisting)}function Il(e){return!!(e&&e.useFactory)}function fr(e){return typeof e=="function"}var gn=new x(""),qt={},wl={},Qn;function no(){return Qn===void 0&&(Qn=new nn),Qn}var Oe=class{},rn=class extends Oe{get destroyed(){return this._destroyed}constructor(t,n,r,o){super(),this.parent=n,this.source=r,this.scopes=o,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,hr(t,s=>this.processProvider(s)),this.records.set(ks,Ke(void 0,this)),o.has("environment")&&this.records.set(Oe,Ke(void 0,this));let i=this.records.get(gn);i!=null&&typeof i.value=="string"&&this.scopes.add(i.value),this.injectorDefTypes=new Set(this.get(Ls,ne,E.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(let n of this._ngOnDestroyHooks)n.ngOnDestroy();let t=this._onDestroyHooks;this._onDestroyHooks=[];for(let n of t)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();let n=Ye(this),r=U(void 0),o;try{return t()}finally{Ye(n),U(r)}}get(t,n=ht,r=E.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(ci))return t[ci](this);r=ln(r);let o,i=Ye(this),s=U(void 0);try{if(!(r&E.SkipSelf)){let c=this.records.get(t);if(c===void 0){let u=_l(t)&&Lr(t);u&&this.injectableDefInScope(u)?c=Ke(pr(t),qt):c=null,this.records.set(t,c)}if(c!=null)return this.hydrate(t,c)}let a=r&E.Self?no():this.parent;return n=r&E.Optional&&n===ht?null:n,a.get(t,n)}catch(a){if(a.name==="NullInjectorError"){if((a[Qt]=a[Qt]||[]).unshift(J(t)),i)throw a;return su(a,t,"R3InjectorError",this.source)}else throw a}finally{U(s),Ye(i)}}resolveInjectorInitializers(){let t=Ye(this),n=U(void 0),r;try{let o=this.get(xt,ne,E.Self);for(let i of o)i()}finally{Ye(t),U(n)}}toString(){let t=[],n=this.records;for(let r of n.keys())t.push(J(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new w(205,!1)}processProvider(t){t=K(t);let n=fr(t)?t:K(t&&t.provide),r=Ml(t);if(!fr(t)&&t.multi===!0){let o=this.records.get(n);o||(o=Ke(void 0,qt,!0),o.factory=()=>rr(o.multi),this.records.set(n,o)),n=t,o.multi.push(t)}this.records.set(n,r)}hydrate(t,n){return n.value===qt&&(n.value=wl,n.value=n.factory()),typeof n.value=="object"&&n.value&&Sl(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(t){if(!t.providedIn)return!1;let n=K(t.providedIn);return typeof n=="string"?n==="any"||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){let n=this._onDestroyHooks.indexOf(t);n!==-1&&this._onDestroyHooks.splice(n,1)}};function pr(e){let t=Lr(e),n=t!==null?t.factory:tt(e);if(n!==null)return n;if(e instanceof x)throw new w(204,!1);if(e instanceof Function)return xl(e);throw new w(204,!1)}function xl(e){if(e.length>0)throw new w(204,!1);let n=Qc(e);return n!==null?()=>n.factory(e):()=>new e}function Ml(e){if(Hs(e))return Ke(void 0,e.useValue);{let t=bl(e);return Ke(t,qt)}}function bl(e,t,n){let r;if(fr(e)){let o=K(e);return tt(o)||pr(o)}else if(Hs(e))r=()=>K(e.useValue);else if(Il(e))r=()=>e.useFactory(...rr(e.deps||[]));else if(Cl(e))r=()=>C(K(e.useExisting));else{let o=K(e&&(e.useClass||e.provide));if(Tl(e))r=()=>new o(...rr(e.deps));else return tt(o)||pr(o)}return r}function Ke(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Tl(e){return!!e.deps}function Sl(e){return e!==null&&typeof e=="object"&&typeof e.ngOnDestroy=="function"}function _l(e){return typeof e=="function"||typeof e=="object"&&e instanceof x}function hr(e,t){for(let n of e)Array.isArray(n)?hr(n,t):n&&Ui(n)?hr(n.\u0275providers,t):t(n)}function Ii(e,t=null,n=null,r){let o=Nl(e,t,n,r);return o.resolveInjectorInitializers(),o}function Nl(e,t=null,n=null,r,o=new Set){let i=[n||ne,eo(e)];return r=r||(typeof e=="object"?void 0:J(e)),new rn(i,t||no(),r||null,o)}var ro=(()=>{let t=class t{static create(r,o){if(Array.isArray(r))return Ii({name:""},o,r,"");{let i=r.name??"";return Ii({name:i},r.parent,r.providers,i)}}};t.THROW_IF_NOT_FOUND=ht,t.NULL=new nn,t.\u0275prov=T({token:t,providedIn:"any",factory:()=>C(ks)}),t.__NG_ELEMENT_ID__=-1;let e=t;return e})();var gr;function $s(e){gr=e}function Us(){if(gr!==void 0)return gr;if(typeof document<"u")return document;throw new w(210,!1)}var mn=new x("",{providedIn:"root",factory:()=>Al}),Al="ng",oo=new x(""),st=new x("",{providedIn:"platform",factory:()=>"unknown"});var io=new x("",{providedIn:"root",factory:()=>Us().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function zs(e){return e.ownerDocument.defaultView}function Gs(e){return(e.flags&128)===128}var N=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(N||{});var Ws=new Map,Ol=0;function Rl(){return Ol++}function Fl(e){Ws.set(e[pn],e)}function Pl(e){Ws.delete(e[pn])}var wi="__ngContext__";function Re(e,t){_e(t)?(e[wi]=t[pn],Fl(t)):e[wi]=t}var kl;function so(e,t){return kl(e,t)}function Je(e,t,n,r,o){if(r!=null){let i,s=!1;ke(r)?i=r:_e(r)&&(s=!0,r=r[me]);let a=he(r);e===0&&n!==null?o==null?Js(t,n,a):mr(t,n,a,o||null,!0):e===1&&n!==null?mr(t,n,a,o||null,!0):e===2?Jl(t,a,s):e===3&&t.destroyNode(a),i!=null&&ed(t,e,i,n,o)}}function Ll(e,t){return e.createText(t)}function jl(e,t,n){e.setValue(t,n)}function qs(e,t,n){return e.createElement(t,n)}function Vl(e,t){Zs(e,t),t[me]=null,t[ae]=null}function Bl(e,t,n,r,o,i){r[me]=o,r[ae]=t,vn(e,r,n,1,o,i)}function Zs(e,t){vn(e,t,t[B],2,null,null)}function Hl(e){let t=e[vt];if(!t)return Kn(e[I],e);for(;t;){let n=null;if(_e(t))n=t[vt];else{let r=t[z];r&&(n=r)}if(!n){for(;t&&!t[X]&&t!==e;)_e(t)&&Kn(t[I],t),t=t[H];t===null&&(t=e),_e(t)&&Kn(t[I],t),n=t&&t[X]}t=n}}function $l(e,t,n,r){let o=z+r,i=n.length;r>0&&(n[o-1][X]=t),r0&&(e[n-1][X]=r[X]);let i=Ps(e,z+t);Vl(r[I],r);let s=i[Dt];s!==null&&s.detachView(i[I]),r[H]=null,r[X]=null,r[m]&=-129}return r}function Ks(e,t){if(!(t[m]&256)){let n=t[B];n.destroyNode&&vn(e,t,n,3,null,null),Hl(t)}}function Kn(e,t){if(!(t[m]&256)){t[m]&=-129,t[m]|=256,t[Ne]&&Go(t[Ne]),Gl(e,t),zl(e,t),t[I].type===1&&t[B].destroy();let n=t[fn];if(n!==null&&ke(t[H])){n!==t[H]&&Ys(n,t);let r=t[Dt];r!==null&&r.detachView(e)}Pl(t)}}function zl(e,t){let n=e.cleanup,r=t[mt];if(n!==null)for(let i=0;i=0?r[s]():r[-s].unsubscribe(),i+=2}else{let s=r[n[i+1]];n[i].call(s)}r!==null&&(t[mt]=null);let o=t[ft];if(o!==null){t[ft]=null;for(let i=0;i-1){let{encapsulation:i}=e.data[r.directiveStart+o];if(i===ie.None||i===ie.Emulated)return null}return ce(r,n)}}function mr(e,t,n,r,o){e.insertBefore(t,n,r,o)}function Js(e,t,n){e.appendChild(t,n)}function xi(e,t,n,r,o){r!==null?mr(e,t,n,r,o):Js(e,t,n)}function Zl(e,t,n,r){e.removeChild(t,n,r)}function Xs(e,t){return e.parentNode(t)}function Yl(e,t,n){return Kl(e,t,n)}function Ql(e,t,n){return e.type&40?ce(e,n):null}var Kl=Ql,Mi;function ao(e,t,n,r){let o=Wl(e,r,t),i=t[B],s=r.parent||t[ae],a=Yl(s,r,t);if(o!=null)if(Array.isArray(n))for(let c=0;ce,createScript:e=>e,createScriptURL:e=>e})}catch{}return $t}function Dn(e){return nd()?.createHTML(e)||e}var Ut;function rd(){if(Ut===void 0&&(Ut=null,P.trustedTypes))try{Ut=P.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Ut}function bi(e){return rd()?.createHTML(e)||e}var on=class{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Hi})`}};function uo(e){return e instanceof on?e.changingThisBreaksApplicationSecurity:e}function ra(e,t){let n=od(e);if(n!=null&&n!==t){if(n==="ResourceURL"&&t==="URL")return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${Hi})`)}return n===t}function od(e){return e instanceof on&&e.getTypeName()||null}function id(e){let t=new yr(e);return sd()?new Dr(t):t}var Dr=class{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{let n=new window.DOMParser().parseFromString(Dn(t),"text/html").body;return n===null?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}},yr=class{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){let n=this.inertDocument.createElement("template");return n.innerHTML=Dn(t),n}};function sd(){try{return!!new window.DOMParser().parseFromString(Dn(""),"text/html")}catch{return!1}}var ad=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function oa(e){return e=String(e),e.match(ad)?e:"unsafe:"+e}function ve(e){let t={};for(let n of e.split(","))t[n]=!0;return t}function _t(...e){let t={};for(let n of e)for(let r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}var ia=ve("area,br,col,hr,img,wbr"),sa=ve("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),aa=ve("rp,rt"),cd=_t(aa,sa),ud=_t(sa,ve("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")),ld=_t(aa,ve("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")),Ti=_t(ia,ud,ld,cd),ca=ve("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),dd=ve("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,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),fd=ve("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"),pd=_t(ca,dd,fd),hd=ve("script,style,template"),Er=class{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,r=!0;for(;n;){if(n.nodeType===Node.ELEMENT_NODE?r=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,r&&n.firstChild){n=n.firstChild;continue}for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let o=this.checkClobberedElement(n,n.nextSibling);if(o){n=o;break}n=this.checkClobberedElement(n,n.parentNode)}}return this.buf.join("")}startElement(t){let n=t.nodeName.toLowerCase();if(!Ti.hasOwnProperty(n))return this.sanitizedSomething=!0,!hd.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);let r=t.attributes;for(let o=0;o"),!0}endElement(t){let n=t.nodeName.toLowerCase();Ti.hasOwnProperty(n)&&!ia.hasOwnProperty(n)&&(this.buf.push(""))}chars(t){this.buf.push(Si(t))}checkClobberedElement(t,n){if(n&&(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return n}},gd=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,md=/([^\#-~ |!])/g;function Si(e){return e.replace(/&/g,"&").replace(gd,function(t){let n=t.charCodeAt(0),r=t.charCodeAt(1);return"&#"+((n-55296)*1024+(r-56320)+65536)+";"}).replace(md,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}var zt;function ua(e,t){let n=null;try{zt=zt||id(e);let r=t?String(t):"";n=zt.getInertBodyElement(r);let o=5,i=r;do{if(o===0)throw new Error("Failed to sanitize html because the input is unstable");o--,r=i,i=n.innerHTML,n=zt.getInertBodyElement(r)}while(r!==i);let a=new Er().sanitizeChildren(_i(n)||n);return Dn(a)}finally{if(n){let r=_i(n)||n;for(;r.firstChild;)r.removeChild(r.firstChild)}}}function _i(e){return"content"in e&&vd(e)?e.content:null}function vd(e){return e.nodeType===Node.ELEMENT_NODE&&e.nodeName==="TEMPLATE"}var lo=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(lo||{});function Be(e){let t=Dd();return t?bi(t.sanitize(lo.HTML,e)||""):ra(e,"HTML")?bi(uo(e)):ua(Us(),pt(e))}function Dd(){let e=O();return e&&e[fe].sanitizer}var Cr=class{};var yd="h",Ed="b";var Cd=()=>null;function fo(e,t,n=!1){return Cd(e,t,n)}var Ir=class{},sn=class{};function Id(e){let t=Error(`No component factory found for ${J(e)}.`);return t[wd]=e,t}var wd="ngComponent";var wr=class{resolveComponentFactory(t){throw Id(t)}},po=(()=>{let t=class t{};t.NULL=new wr;let e=t;return e})();function xd(){return la(we(),O())}function la(e,t){return new Nt(ce(e,t))}var Nt=(()=>{let t=class t{constructor(r){this.nativeElement=r}};t.__NG_ELEMENT_ID__=xd;let e=t;return e})();var Mt=class{},yn=(()=>{let t=class t{constructor(){this.destroyNode=null}};t.__NG_ELEMENT_ID__=()=>Md();let e=t;return e})();function Md(){let e=O(),t=we(),n=Le(t.index,e);return(_e(n)?n:e)[B]}var bd=(()=>{let t=class t{};t.\u0275prov=T({token:t,providedIn:"root",factory:()=>null});let e=t;return e})(),Jn={};function an(e,t,n,r,o=!1){for(;n!==null;){let i=t[n.index];i!==null&&r.push(he(i)),ke(i)&&Td(i,r);let s=n.type;if(s&8)an(e,t,n.child,r);else if(s&32){let a=so(n,t),c;for(;c=a();)r.push(c)}else if(s&16){let a=ea(t,n);if(Array.isArray(a))r.push(...a);else{let c=Ct(t[pe]);an(c[I],c,a,r,!0)}}n=o?n.projectionNext:n.next}return r}function Td(e,t){for(let n=z;n{Et(e.lView)},consumerOnSignalRead(){this.lView[Ne]=this}});function fa(e){return ha(e[vt])}function pa(e){return ha(e[X])}function ha(e){for(;e!==null&&!ke(e);)e=e[X];return e}var Od="ngOriginalError";function Xn(e){return e[Od]}var ge=class{constructor(){this._console=console}handleError(t){let n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&Xn(t);for(;n&&Xn(n);)n=Xn(n);return n||null}},ga=new x("",{providedIn:"root",factory:()=>F(ge).handleError.bind(void 0)});var ma=!1,Rd=new x("",{providedIn:"root",factory:()=>ma});var He={};function h(e=1){va(Ie(),O(),hn()+e,!1)}function va(e,t,n,r){if(!r)if((t[m]&3)===3){let i=e.preOrderCheckHooks;i!==null&&Gt(t,i,n)}else{let i=e.preOrderHooks;i!==null&&Wt(t,i,0,n)}Ae(n)}function xe(e,t=E.Default){let n=O();if(n===null)return C(e,t);let r=we();return Os(r,n,K(e),t)}function Da(e,t,n,r,o,i){let s=L(null);try{let a=null;o&se.SignalBased&&(a=t[r][Ho]),a!==null&&a.transformFn!==void 0&&(i=a.transformFn(i)),o&se.HasDecoratorInputTransform&&(i=e.inputTransforms[r].call(t,i)),e.setInput!==null?e.setInput(t,a,i,n,r):ss(t,a,r,i)}finally{L(s)}}function Fd(e,t){let n=e.hostBindingOpCodes;if(n!==null)try{for(let r=0;r$&&va(e,t,$,!1),re(s?2:0,o),n(r,o)}finally{Ae(i),re(s?3:1,o)}}function Ca(e,t,n){if(is(t)){let r=L(null);try{let o=t.directiveStart,i=t.directiveEnd;for(let s=o;snull;function Bd(e,t,n,r,o,i){let s=t?t.injectorIndex:-1,a=0;return Vu()&&(a|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:o,attrs:i,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev: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}}function Ni(e,t,n,r,o){for(let i in t){if(!t.hasOwnProperty(i))continue;let s=t[i];if(s===void 0)continue;r??={};let a,c=se.None;Array.isArray(s)?(a=s[0],c=s[1]):a=s;let u=i;if(o!==null){if(!o.hasOwnProperty(i))continue;u=o[i]}e===0?Ai(r,n,u,a,c):Ai(r,n,u,a)}return r}function Ai(e,t,n,r,o){let i;e.hasOwnProperty(n)?(i=e[n]).push(t,r):i=e[n]=[t,r],o!==void 0&&i.push(o)}function Hd(e,t,n){let r=t.directiveStart,o=t.directiveEnd,i=e.data,s=t.attrs,a=[],c=null,u=null;for(let l=r;l0;){let n=e[--t];if(typeof n=="number"&&n<0)return n}return 0}function qd(e,t,n,r){let o=n.directiveStart,i=n.directiveEnd;$r(n)&&ef(t,n,e.data[o+n.componentOffset]),e.firstCreatePass||Ts(n,t),Re(r,t);let s=n.initialInputs;for(let a=o;a-1&&(Qs(t,r),Ps(n,r))}this._attachedToViewContainer=!1}Ks(this._lView[I],this._lView)}onDestroy(t){Pu(this._lView,t)}markForCheck(){vo(this._cdRefInjectingView||this._lView)}detach(){this._lView[m]&=-129}reattach(){sr(this._lView),this._lView[m]|=128}detectChanges(){this._lView[m]|=1024,Oa(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new w(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,Zs(this._lView[I],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new w(902,!1);this._appRef=t,sr(this._lView)}};var Oi=new Set;function Do(e){Oi.has(e)||(Oi.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}var Sr=class extends Ze{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,n,r){let o=t,i=n||(()=>null),s=r;if(t&&typeof t=="object"){let c=t;o=c.next?.bind(c),i=c.error?.bind(c),s=c.complete?.bind(c)}this.__isAsync&&(i=er(i),o&&(o=er(o)),s&&(s=er(s)));let a=super.subscribe({next:o,error:i,complete:s});return t instanceof V&&t.add(a),a}};function er(e){return t=>{setTimeout(e,void 0,t)}}var Se=Sr;function Ri(...e){}function ff(){let e=typeof P.requestAnimationFrame=="function",t=P[e?"requestAnimationFrame":"setTimeout"],n=P[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&n){let r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r);let o=n[Zone.__symbol__("OriginalDelegate")];o&&(n=o)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}var A=class e{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Se(!1),this.onMicrotaskEmpty=new Se(!1),this.onStable=new Se(!1),this.onError=new Se(!1),typeof Zone>"u")throw new w(908,!1);Zone.assertZonePatched();let o=this;o._nesting=0,o._outer=o._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(o._inner=o._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(o._inner=o._inner.fork(Zone.longStackTraceZoneSpec)),o.shouldCoalesceEventChangeDetection=!r&&n,o.shouldCoalesceRunChangeDetection=r,o.lastRequestAnimationFrameId=-1,o.nativeRequestAnimationFrame=ff().nativeRequestAnimationFrame,gf(o)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get("isAngularZone")===!0}static assertInAngularZone(){if(!e.isInAngularZone())throw new w(909,!1)}static assertNotInAngularZone(){if(e.isInAngularZone())throw new w(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,o){let i=this._inner,s=i.scheduleEventTask("NgZoneEvent: "+o,t,pf,Ri,Ri);try{return i.runTask(s,n,r)}finally{i.cancelTask(s)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}},pf={};function yo(e){if(e._nesting==0&&!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 hf(e){e.isCheckStableRunning||e.lastRequestAnimationFrameId!==-1||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(P,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,_r(e),e.isCheckStableRunning=!0,yo(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),_r(e))}function gf(e){let t=()=>{hf(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,o,i,s,a)=>{if(mf(a))return n.invokeTask(o,i,s,a);try{return Fi(e),n.invokeTask(o,i,s,a)}finally{(e.shouldCoalesceEventChangeDetection&&i.type==="eventTask"||e.shouldCoalesceRunChangeDetection)&&t(),Pi(e)}},onInvoke:(n,r,o,i,s,a,c)=>{try{return Fi(e),n.invoke(o,i,s,a,c)}finally{e.shouldCoalesceRunChangeDetection&&t(),Pi(e)}},onHasTask:(n,r,o,i)=>{n.hasTask(o,i),r===o&&(i.change=="microTask"?(e._hasPendingMicrotasks=i.microTask,_r(e),yo(e)):i.change=="macroTask"&&(e.hasPendingMacrotasks=i.macroTask))},onHandleError:(n,r,o,i)=>(n.handleError(o,i),e.runOutsideAngular(()=>e.onError.emit(i)),!1)})}function _r(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&e.lastRequestAnimationFrameId!==-1?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function Fi(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Pi(e){e._nesting--,yo(e)}function mf(e){return!Array.isArray(e)||e.length!==1?!1:e[0].data?.__ignore_ng_zone__===!0}var ka=(()=>{let t=class t{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){let r=[...this.internalCallbacks];this.internalCallbacks.length=0;for(let o of r)o();this.handler?.execute()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}};t.\u0275prov=T({token:t,providedIn:"root",factory:()=>new t});let e=t;return e})();function vf(e,t){let n=Le(t,e),r=n[I];Df(r,n);let o=n[me];o!==null&&n[Kt]===null&&(n[Kt]=fo(o,n[et])),Eo(r,n,n[G])}function Df(e,t){for(let n=t.length;n0&&ta(e,n,i.join(" "))}}function bf(e,t,n){let r=e.projection=[];for(let o=0;onull;function _f(e,t){return Sf(e,t)}function Nf(e,t,n,r){let o=t.tView,s=e[m]&4096?4096:16,a=En(e,o,n,s,null,t,null,null,null,r?.injector??null,r?.dehydratedView??null),c=e[t.index];a[fn]=c;let u=e[Dt];return u!==null&&(a[Dt]=u.createEmbeddedView(o)),Eo(o,a,n),a}function Af(e,t){let n=z+t;if(n!1;function kf(e,t,n){return Pf(e,t,n)}var nt=class{};var cn=class extends nt{constructor(t){super(),this.componentFactoryResolver=new Ar(this),this.instance=null;let n=new rn([...t.providers,{provide:nt,useValue:this},{provide:po,useValue:this.componentFactoryResolver}],t.parent||no(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}};function Lf(e,t,n=null){return new cn({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}var La=(()=>{let t=class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new ut(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let r=this.taskId++;return this.pendingTasks.add(r),r}remove(r){this.pendingTasks.delete(r),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=T({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function jf(e,t,n){return e[t]=n}function rt(e,t,n){let r=e[t];return Object.is(r,n)?!1:(e[t]=n,!0)}function Vf(e,t,n,r){let o=rt(e,t,n);return rt(e,t+1,r)||o}function Bf(e,t,n,r,o,i,s,a,c){let u=t.consts,l=Cn(t,e,4,s||null,Xt(u,a));Ma(t,n,l,Xt(u,c)),Jr(t,l);let d=l.tView=ho(2,l,r,o,i,t.directiveRegistry,t.pipeRegistry,null,t.schemas,u,null);return t.queries!==null&&(t.queries.template(t,l),d.queries=t.queries.embeddedTView(l)),l}function Co(e,t,n,r,o,i,s,a){let c=O(),u=Ie(),l=e+$,d=u.firstCreatePass?Bf(l,u,c,t,n,r,o,i,s):u.data[l];Tt(d,!1);let v=Hf(u,c,d,e);Qr()&&ao(u,c,v,d),Re(v,c);let y=rf(v,c,v,d);return c[l]=y,go(c,y),kf(y,d,c),Ur(d)&&Ia(u,c,d),s!=null&&wa(c,d,a),Co}var Hf=$f;function $f(e,t,n,r){return Kr(!0),t[B].createComment("")}function Uf(e,t,n,r){return rt(e,qr(),n)?t+pt(n)+r:He}function zf(e,t,n,r,o,i){let s=Wu(),a=Vf(e,s,n,o);return Zu(2),a?t+pt(n)+r+pt(o)+i:He}function W(e,t,n){let r=O(),o=qr();if(rt(r,o,t)){let i=Ie(),s=el();Ud(i,s,r,e,t,r[B],n,!1)}return W}function Li(e,t,n,r,o){let i=t.inputs,s=o?"class":"style";mo(e,n,i[s],s,r)}function ja(e,t,n){Do("NgControlFlow");let r=O(),o=qr(),i=Gf(r,$+e),s=0;if(rt(r,o,t)){let a=L(null);try{if(Ff(i,s),t!==-1){let c=Wf(r[I],$+t),u=_f(i,c.tView.ssrId),l=Nf(r,c,n,{dehydratedView:u});Rf(i,l,s,Of(c,u))}}finally{L(a)}}else{let a=Af(i,s);a!==void 0&&(a[G]=n)}}function Gf(e,t){return e[t]}function Wf(e,t){return zr(e,t)}function qf(e,t,n,r,o,i){let s=t.consts,a=Xt(s,o),c=Cn(t,e,2,r,a);return Ma(t,n,c,Xt(s,i)),c.attrs!==null&&Nr(c,c.attrs,!1),c.mergedAttrs!==null&&Nr(c,c.mergedAttrs,!0),t.queries!==null&&t.queries.elementStart(t,c),c}function f(e,t,n,r){let o=O(),i=Ie(),s=$+e,a=o[B],c=i.firstCreatePass?qf(s,i,o,t,n,r):i.data[s],u=Zf(i,o,c,a,t,e);o[s]=u;let l=Ur(c);return Tt(c,!0),na(a,u,c),(c.flags&32)!==32&&Qr()&&ao(i,o,u,c),ku()===0&&Re(u,o),Lu(),l&&(Ia(i,o,c),Ca(i,c,o)),r!==null&&wa(o,c),f}function p(){let e=we();ms()?Uu():(e=e.parent,Tt(e,!1));let t=e;Bu(t)&&Hu(),ju();let n=Ie();return n.firstCreatePass&&(Jr(n,e),is(e)&&n.queries.elementEnd(e)),t.classesWithoutHost!=null&&sl(t)&&Li(n,t,O(),t.classesWithoutHost,!0),t.stylesWithoutHost!=null&&al(t)&&Li(n,t,O(),t.stylesWithoutHost,!1),p}function R(e,t,n,r){return f(e,t,n,r),p(),R}var Zf=(e,t,n,r,o,i)=>(Kr(!0),qs(r,o,nl()));function Io(){return O()}var un="en-US";var Yf=un;function Qf(e){typeof e=="string"&&(Yf=e.toLowerCase().replace(/_/g,"-"))}function wo(e){return!!e&&typeof e.then=="function"}function Va(e){return!!e&&typeof e.subscribe=="function"}function De(e,t,n,r){let o=O(),i=Ie(),s=we();return Jf(i,o,o[B],s,e,t,r),De}function Kf(e,t,n,r){let o=e.cleanup;if(o!=null)for(let i=0;ic?a[c]:null}typeof s=="string"&&(i+=2)}return null}function Jf(e,t,n,r,o,i,s){let a=Ur(r),u=e.firstCreatePass&&sf(e),l=t[G],d=of(t),v=!0;if(r.type&3||s){let k=ce(r,t),ee=s?s(k):k,Ee=d.length,q=s?Z=>s(he(Z[r.index])):r.index,le=null;if(!s&&a&&(le=Kf(e,t,o,r.index)),le!==null){let Z=le.__ngLastListenerFn__||le;Z.__ngNextListenerFn__=i,le.__ngLastListenerFn__=i,v=!1}else{i=Vi(r,t,l,i,!1);let Z=n.listen(ee,o,i);d.push(i,Z),u&&u.push(o,q,Ee,Ee+1)}}else i=Vi(r,t,l,i,!1);let y=r.outputs,_;if(v&&y!==null&&(_=y[o])){let k=_.length;if(k)for(let ee=0;ee-1?Le(e.index,t):t;vo(a);let c=ji(t,n,r,s),u=i.__ngNextListenerFn__;for(;u;)c=ji(t,n,u,s)&&c,u=u.__ngNextListenerFn__;return o&&c===!1&&s.preventDefault(),c}}function $e(e=1){return Xu(e)}function Xf(e,t,n,r){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}function Ue(e){let t=zu();return fs(t,$+e)}function g(e,t=""){let n=O(),r=Ie(),o=e+$,i=r.firstCreatePass?Cn(r,o,1,t,null):r.data[o],s=ep(r,n,i,t,e);n[o]=s,Qr()&&ao(r,n,s,i),Tt(i,!1)}var ep=(e,t,n,r,o)=>(Kr(!0),Ll(t[B],r));function S(e){return M("",e,""),S}function M(e,t,n){let r=O(),o=Uf(r,e,t,n);return o!==He&&Na(r,hn(),o),M}function xo(e,t,n,r,o){let i=O(),s=zf(i,e,t,n,r,o);return s!==He&&Na(i,hn(),s),xo}var tp=(()=>{let t=class t{constructor(r){this._injector=r,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(r){if(!r.standalone)return null;if(!this.cachedInjectors.has(r)){let o=Vs(!1,r.type),i=o.length>0?Lf([o],this._injector,`Standalone[${r.type.name}]`):null;this.cachedInjectors.set(r,i)}return this.cachedInjectors.get(r)}ngOnDestroy(){try{for(let r of this.cachedInjectors.values())r!==null&&r.destroy()}finally{this.cachedInjectors.clear()}}};t.\u0275prov=T({token:t,providedIn:"environment",factory:()=>new t(C(Oe))});let e=t;return e})();function Ba(e){Do("NgStandalone"),e.getStandaloneInjector=t=>t.get(tp).getOrCreateStandaloneInjector(e)}function np(e,t){let n=e[t];return n===He?void 0:n}function rp(e,t,n,r,o,i){let s=t+n;return rt(e,s,o)?jf(e,s+1,i?r.call(i,o):r(o)):np(e,s+1)}function Ha(e,t){let n=Ie(),r,o=e+$;n.firstCreatePass?(r=op(t,n.pipeRegistry),n.data[o]=r,r.onDestroy&&(n.destroyHooks??=[]).push(o,r.onDestroy)):r=n.data[o];let i=r.factory||(r.factory=tt(r.type,!0)),s,a=U(xe);try{let c=en(!1),u=i();return en(c),Xf(n,O(),o,u),u}finally{U(a)}}function op(e,t){if(t)for(let n=t.length-1;n>=0;n--){let r=t[n];if(e===r.name)return r}}function $a(e,t,n){let r=e+$,o=O(),i=fs(o,r);return ip(o,r)?rp(o,Gu(),t,i.transform,n,i):i.transform(n)}function ip(e,t){return e[I].data[t].pure}var Mo=new x(""),At=new x(""),In=(()=>{let t=class t{constructor(r,o,i){this._ngZone=r,this.registry=o,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,bo||(sp(i),i.addToWindow(o)),this._watchAngularEvents(),r.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{A.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,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&&this._pendingCount===0&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let r=this._callbacks.pop();clearTimeout(r.timeoutId),r.doneCb()}});else{let r=this.getPendingTasks();this._callbacks=this._callbacks.filter(o=>o.updateCb&&o.updateCb(r)?(clearTimeout(o.timeoutId),!1):!0)}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(r=>({source:r.source,creationLocation:r.creationLocation,data:r.data})):[]}addCallback(r,o,i){let s=-1;o&&o>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==s),r()},o)),this._callbacks.push({doneCb:r,timeoutId:s,updateCb:i})}whenStable(r,o,i){if(i&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(r,o,i),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(r){this.registry.registerApplication(r,this)}unregisterApplication(r){this.registry.unregisterApplication(r)}findProviders(r,o,i){return[]}};t.\u0275fac=function(o){return new(o||t)(C(A),C(wn),C(At))},t.\u0275prov=T({token:t,factory:t.\u0275fac});let e=t;return e})(),wn=(()=>{let t=class t{constructor(){this._applications=new Map}registerApplication(r,o){this._applications.set(r,o)}unregisterApplication(r){this._applications.delete(r)}unregisterAllApplications(){this._applications.clear()}getTestability(r){return this._applications.get(r)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(r,o=!0){return bo?.findTestabilityInTree(this,r,o)??null}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=T({token:t,factory:t.\u0275fac,providedIn:"platform"});let e=t;return e})();function sp(e){bo=e}var bo,ap=new x(""),Ua=(()=>{let t=class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((r,o)=>{this.resolve=r,this.reject=o}),this.appInits=F(ap,{optional:!0})??[]}runInitializers(){if(this.initialized)return;let r=[];for(let i of this.appInits){let s=i();if(wo(s))r.push(s);else if(Va(s)){let a=new Promise((c,u)=>{s.subscribe({complete:c,error:u})});r.push(a)}}let o=()=>{this.done=!0,this.resolve()};Promise.all(r).then(()=>{o()}).catch(i=>{this.reject(i)}),r.length===0&&o(),this.initialized=!0}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=T({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),cp=new x("");function up(){Wo(()=>{throw new w(600,!1)})}function lp(e){return e.isBoundToModule}function dp(e,t,n){try{let r=n();return wo(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}var xn=(()=>{let t=class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=F(ga),this.afterRenderEffectManager=F(ka),this.componentTypes=[],this.components=[],this.isStable=F(La).hasPendingTasks.pipe(Wn(r=>!r)),this._injector=F(Oe)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(r,o){let i=r instanceof sn;if(!this._injector.get(Ua).done){let y=!i&&Iu(r),_=!1;throw new w(405,_)}let a;i?a=r:a=this._injector.get(po).resolveComponentFactory(r),this.componentTypes.push(a.componentType);let c=lp(a)?void 0:this._injector.get(nt),u=o||a.selector,l=a.create(ro.NULL,[],u,c),d=l.location.nativeElement,v=l.injector.get(Mo,null);return v?.registerApplication(d),l.onDestroy(()=>{this.detachView(l.hostView),tr(this.components,l),v?.unregisterApplication(d)}),this._loadComponent(l),l}tick(){if(this._runningTick)throw new w(101,!1);try{this._runningTick=!0,this.detectChangesInAttachedViews()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1}}detectChangesInAttachedViews(){let r=0;do{if(r===Aa)throw new w(103,!1);let o=r===0;for(let{_lView:i,notifyErrorHandler:s}of this._views)!o&&!Bi(i)||this.detectChangesInView(i,s,o);this.afterRenderEffectManager.execute(),r++}while(this._views.some(({_lView:o})=>Bi(o)))}detectChangesInView(r,o,i){let s;i?(s=0,r[m]|=1024):r[m]&64?s=0:s=1,Oa(r,o,s)}attachView(r){let o=r;this._views.push(o),o.attachToAppRef(this)}detachView(r){let o=r;tr(this._views,o),o.detachFromAppRef()}_loadComponent(r){this.attachView(r.hostView),this.tick(),this.components.push(r);let o=this._injector.get(cp,[]);[...this._bootstrapListeners,...o].forEach(i=>i(r))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(r=>r()),this._views.slice().forEach(r=>r.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(r){return this._destroyListeners.push(r),()=>tr(this._destroyListeners,r)}destroy(){if(this._destroyed)throw new w(406,!1);let r=this._injector;r.destroy&&!r.destroyed&&r.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=T({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function tr(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}function Bi(e){return Wr(e)}var fp=(()=>{let t=class t{constructor(){this.zone=F(A),this.applicationRef=F(xn)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=T({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function pp(e){return[{provide:A,useFactory:e},{provide:xt,multi:!0,useFactory:()=>{let t=F(fp,{optional:!0});return()=>t.initialize()}},{provide:xt,multi:!0,useFactory:()=>{let t=F(vp);return()=>{t.initialize()}}},{provide:ga,useFactory:hp}]}function hp(){let e=F(A),t=F(ge);return n=>e.runOutsideAngular(()=>t.handleError(n))}function gp(e){let t=pp(()=>new A(mp(e)));return js([[],t])}function mp(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}var vp=(()=>{let t=class t{constructor(){this.subscription=new V,this.initialized=!1,this.zone=F(A),this.pendingTasks=F(La)}initialize(){if(this.initialized)return;this.initialized=!0;let r=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(r=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{A.assertNotInAngularZone(),queueMicrotask(()=>{r!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(r),r=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{A.assertInAngularZone(),r??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=T({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function Dp(){return typeof $localize<"u"&&$localize.locale||un}var To=new x("",{providedIn:"root",factory:()=>F(To,E.Optional|E.SkipSelf)||Dp()});var za=new x("");var Yt=null;function yp(e=[],t){return ro.create({name:t,providers:[{provide:gn,useValue:"platform"},{provide:za,useValue:new Set([()=>Yt=null])},...e]})}function Ep(e=[]){if(Yt)return Yt;let t=yp(e);return Yt=t,up(),Cp(t),t}function Cp(e){e.get(oo,null)?.forEach(n=>n())}var Ga=(()=>{let t=class t{constructor(r){}};t.\u0275fac=function(o){return new(o||t)(C(xn))},t.\u0275mod=Pe({type:t}),t.\u0275inj=Fe({});let e=t;return e})();function Wa(e){try{let{rootComponent:t,appProviders:n,platformProviders:r}=e,o=Ep(r),i=[gp(),...n||[]],a=new cn({providers:i,parent:o,debugName:"",runEnvironmentInitializers:!1}).injector,c=a.get(A);return c.run(()=>{a.resolveInjectorInitializers();let u=a.get(ge,null),l;c.runOutsideAngular(()=>{l=c.onError.subscribe({next:y=>{u.handleError(y)}})});let d=()=>a.destroy(),v=o.get(za);return v.add(d),a.onDestroy(()=>{l.unsubscribe(),v.delete(d)}),dp(u,c,()=>{let y=a.get(Ua);return y.runInitializers(),y.donePromise.then(()=>{let _=a.get(To,un);Qf(_||un);let k=a.get(xn);return t!==void 0&&k.bootstrap(t),k})})})}catch(t){return Promise.reject(t)}}var qa=null;function Tn(){return qa}function Za(e){qa??=e}var Mn=class{},ue=new x("");function Ya(e,t){t=encodeURIComponent(t);for(let n of e.split(";")){let r=n.indexOf("="),[o,i]=r==-1?[n,""]:[n.slice(0,r),n.slice(r+1)];if(o.trim()===t)return decodeURIComponent(i)}return null}var Qa=(()=>{let t=class t{transform(r){return JSON.stringify(r,null,2)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275pipe=Ji({name:"json",type:t,pure:!1,standalone:!0});let e=t;return e})();var Ka=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=Pe({type:t}),t.\u0275inj=Fe({});let e=t;return e})(),Ja="browser",wp="server";function So(e){return e===wp}var bn=class{};var Ao=class extends Mn{constructor(){super(...arguments),this.supportsDOMEvents=!0}},Oo=class e extends Ao{static makeCurrent(){Za(new e)}onAndCancel(t,n,r){return t.addEventListener(n,r),()=>{t.removeEventListener(n,r)}}dispatchEvent(t,n){t.dispatchEvent(n)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,n){return n=n||this.getDefaultDocument(),n.createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,n){return n==="window"?window:n==="document"?t:n==="body"?t.body:null}getBaseHref(t){let n=Mp();return n==null?null:bp(n)}resetBaseElement(){Ot=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return Ya(document.cookie,t)}},Ot=null;function Mp(){return Ot=Ot||document.querySelector("base"),Ot?Ot.getAttribute("href"):null}function bp(e){return new URL(e,document.baseURI).pathname}var Ro=class{addToWindow(t){P.getAngularTestability=(r,o=!0)=>{let i=t.findTestabilityInTree(r,o);if(i==null)throw new w(5103,!1);return i},P.getAllAngularTestabilities=()=>t.getAllTestabilities(),P.getAllAngularRootElements=()=>t.getAllRootElements();let n=r=>{let o=P.getAllAngularTestabilities(),i=o.length,s=function(){i--,i==0&&r()};o.forEach(a=>{a.whenStable(s)})};P.frameworkStabilizers||(P.frameworkStabilizers=[]),P.frameworkStabilizers.push(n)}findTestabilityInTree(t,n,r){if(n==null)return null;let o=t.getTestability(n);return o??(r?Tn().isShadowRoot(n)?this.findTestabilityInTree(t,n.host,!0):this.findTestabilityInTree(t,n.parentElement,!0):null)}},Tp=(()=>{let t=class t{build(){return new XMLHttpRequest}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=T({token:t,factory:t.\u0275fac});let e=t;return e})(),Fo=new x(""),nc=(()=>{let t=class t{constructor(r,o){this._zone=o,this._eventNameToPlugin=new Map,r.forEach(i=>{i.manager=this}),this._plugins=r.slice().reverse()}addEventListener(r,o,i){return this._findPluginFor(o).addEventListener(r,o,i)}getZone(){return this._zone}_findPluginFor(r){let o=this._eventNameToPlugin.get(r);if(o)return o;if(o=this._plugins.find(s=>s.supports(r)),!o)throw new w(5101,!1);return this._eventNameToPlugin.set(r,o),o}};t.\u0275fac=function(o){return new(o||t)(C(Fo),C(A))},t.\u0275prov=T({token:t,factory:t.\u0275fac});let e=t;return e})(),Sn=class{constructor(t){this._doc=t}},_o="ng-app-id",rc=(()=>{let t=class t{constructor(r,o,i,s={}){this.doc=r,this.appId=o,this.nonce=i,this.platformId=s,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=So(s),this.resetHostNodes()}addStyles(r){for(let o of r)this.changeUsageCount(o,1)===1&&this.onStyleAdded(o)}removeStyles(r){for(let o of r)this.changeUsageCount(o,-1)<=0&&this.onStyleRemoved(o)}ngOnDestroy(){let r=this.styleNodesInDOM;r&&(r.forEach(o=>o.remove()),r.clear());for(let o of this.getAllStyles())this.onStyleRemoved(o);this.resetHostNodes()}addHost(r){this.hostNodes.add(r);for(let o of this.getAllStyles())this.addStyleToHost(r,o)}removeHost(r){this.hostNodes.delete(r)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(r){for(let o of this.hostNodes)this.addStyleToHost(o,r)}onStyleRemoved(r){let o=this.styleRef;o.get(r)?.elements?.forEach(i=>i.remove()),o.delete(r)}collectServerRenderedStyles(){let r=this.doc.head?.querySelectorAll(`style[${_o}="${this.appId}"]`);if(r?.length){let o=new Map;return r.forEach(i=>{i.textContent!=null&&o.set(i.textContent,i)}),o}return null}changeUsageCount(r,o){let i=this.styleRef;if(i.has(r)){let s=i.get(r);return s.usage+=o,s.usage}return i.set(r,{usage:o,elements:[]}),o}getStyleElement(r,o){let i=this.styleNodesInDOM,s=i?.get(o);if(s?.parentNode===r)return i.delete(o),s.removeAttribute(_o),s;{let a=this.doc.createElement("style");return this.nonce&&a.setAttribute("nonce",this.nonce),a.textContent=o,this.platformIsServer&&a.setAttribute(_o,this.appId),r.appendChild(a),a}}addStyleToHost(r,o){let i=this.getStyleElement(r,o),s=this.styleRef,a=s.get(o)?.elements;a?a.push(i):s.set(o,{elements:[i],usage:1})}resetHostNodes(){let r=this.hostNodes;r.clear(),r.add(this.doc.head)}};t.\u0275fac=function(o){return new(o||t)(C(ue),C(mn),C(io,8),C(st))},t.\u0275prov=T({token:t,factory:t.\u0275fac});let e=t;return e})(),No={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/",math:"http://www.w3.org/1998/MathML/"},ko=/%COMP%/g,oc="%COMP%",Sp=`_nghost-${oc}`,_p=`_ngcontent-${oc}`,Np=!0,Ap=new x("",{providedIn:"root",factory:()=>Np});function Op(e){return _p.replace(ko,e)}function Rp(e){return Sp.replace(ko,e)}function ic(e,t){return t.map(n=>n.replace(ko,e))}var Xa=(()=>{let t=class t{constructor(r,o,i,s,a,c,u,l=null){this.eventManager=r,this.sharedStylesHost=o,this.appId=i,this.removeStylesOnCompDestroy=s,this.doc=a,this.platformId=c,this.ngZone=u,this.nonce=l,this.rendererByCompId=new Map,this.platformIsServer=So(c),this.defaultRenderer=new Rt(r,a,u,this.platformIsServer)}createRenderer(r,o){if(!r||!o)return this.defaultRenderer;this.platformIsServer&&o.encapsulation===ie.ShadowDom&&(o=Me(Ce({},o),{encapsulation:ie.Emulated}));let i=this.getOrCreateRenderer(r,o);return i instanceof _n?i.applyToHost(r):i instanceof Ft&&i.applyStyles(),i}getOrCreateRenderer(r,o){let i=this.rendererByCompId,s=i.get(o.id);if(!s){let a=this.doc,c=this.ngZone,u=this.eventManager,l=this.sharedStylesHost,d=this.removeStylesOnCompDestroy,v=this.platformIsServer;switch(o.encapsulation){case ie.Emulated:s=new _n(u,l,o,this.appId,d,a,c,v);break;case ie.ShadowDom:return new Po(u,l,r,o,a,c,this.nonce,v);default:s=new Ft(u,l,o,d,a,c,v);break}i.set(o.id,s)}return s}ngOnDestroy(){this.rendererByCompId.clear()}};t.\u0275fac=function(o){return new(o||t)(C(nc),C(rc),C(mn),C(Ap),C(ue),C(st),C(A),C(io))},t.\u0275prov=T({token:t,factory:t.\u0275fac});let e=t;return e})(),Rt=class{constructor(t,n,r,o){this.eventManager=t,this.doc=n,this.ngZone=r,this.platformIsServer=o,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(t,n){return n?this.doc.createElementNS(No[n]||n,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,n){(ec(t)?t.content:t).appendChild(n)}insertBefore(t,n,r){t&&(ec(t)?t.content:t).insertBefore(n,r)}removeChild(t,n){t&&t.removeChild(n)}selectRootElement(t,n){let r=typeof t=="string"?this.doc.querySelector(t):t;if(!r)throw new w(-5104,!1);return n||(r.textContent=""),r}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,n,r,o){if(o){n=o+":"+n;let i=No[o];i?t.setAttributeNS(i,n,r):t.setAttribute(n,r)}else t.setAttribute(n,r)}removeAttribute(t,n,r){if(r){let o=No[r];o?t.removeAttributeNS(o,n):t.removeAttribute(`${r}:${n}`)}else t.removeAttribute(n)}addClass(t,n){t.classList.add(n)}removeClass(t,n){t.classList.remove(n)}setStyle(t,n,r,o){o&(N.DashCase|N.Important)?t.style.setProperty(n,r,o&N.Important?"important":""):t.style[n]=r}removeStyle(t,n,r){r&N.DashCase?t.style.removeProperty(n):t.style[n]=""}setProperty(t,n,r){t!=null&&(t[n]=r)}setValue(t,n){t.nodeValue=n}listen(t,n,r){if(typeof t=="string"&&(t=Tn().getGlobalEventTarget(this.doc,t),!t))throw new Error(`Unsupported event target ${t} for event ${n}`);return this.eventManager.addEventListener(t,n,this.decoratePreventDefault(r))}decoratePreventDefault(t){return n=>{if(n==="__ngUnwrap__")return t;(this.platformIsServer?this.ngZone.runGuarded(()=>t(n)):t(n))===!1&&n.preventDefault()}}};function ec(e){return e.tagName==="TEMPLATE"&&e.content!==void 0}var Po=class extends Rt{constructor(t,n,r,o,i,s,a,c){super(t,i,s,c),this.sharedStylesHost=n,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let u=ic(o.id,o.styles);for(let l of u){let d=document.createElement("style");a&&d.setAttribute("nonce",a),d.textContent=l,this.shadowRoot.appendChild(d)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,n){return super.appendChild(this.nodeOrShadowRoot(t),n)}insertBefore(t,n,r){return super.insertBefore(this.nodeOrShadowRoot(t),n,r)}removeChild(t,n){return super.removeChild(this.nodeOrShadowRoot(t),n)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},Ft=class extends Rt{constructor(t,n,r,o,i,s,a,c){super(t,i,s,a),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=o,this.styles=c?ic(c,r.styles):r.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}},_n=class extends Ft{constructor(t,n,r,o,i,s,a,c){let u=o+"-"+r.id;super(t,n,r,i,s,a,c,u),this.contentAttr=Op(u),this.hostAttr=Rp(u)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,n){let r=super.createElement(t,n);return super.setAttribute(r,this.contentAttr,""),r}},Fp=(()=>{let t=class t extends Sn{constructor(r){super(r)}supports(r){return!0}addEventListener(r,o,i){return r.addEventListener(o,i,!1),()=>this.removeEventListener(r,o,i)}removeEventListener(r,o,i){return r.removeEventListener(o,i)}};t.\u0275fac=function(o){return new(o||t)(C(ue))},t.\u0275prov=T({token:t,factory:t.\u0275fac});let e=t;return e})(),tc=["alt","control","meta","shift"],Pp={"\b":"Backspace"," ":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},kp={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey},Lp=(()=>{let t=class t extends Sn{constructor(r){super(r)}supports(r){return t.parseEventName(r)!=null}addEventListener(r,o,i){let s=t.parseEventName(o),a=t.eventCallback(s.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Tn().onAndCancel(r,s.domEventName,a))}static parseEventName(r){let o=r.toLowerCase().split("."),i=o.shift();if(o.length===0||!(i==="keydown"||i==="keyup"))return null;let s=t._normalizeKey(o.pop()),a="",c=o.indexOf("code");if(c>-1&&(o.splice(c,1),a="code."),tc.forEach(l=>{let d=o.indexOf(l);d>-1&&(o.splice(d,1),a+=l+".")}),a+=s,o.length!=0||s.length===0)return null;let u={};return u.domEventName=i,u.fullKey=a,u}static matchEventFullKeyCode(r,o){let i=Pp[r.key]||r.key,s="";return o.indexOf("code.")>-1&&(i=r.code,s="code."),i==null||!i?!1:(i=i.toLowerCase(),i===" "?i="space":i==="."&&(i="dot"),tc.forEach(a=>{if(a!==i){let c=kp[a];c(r)&&(s+=a+".")}}),s+=i,s===o)}static eventCallback(r,o,i){return s=>{t.matchEventFullKeyCode(s,r)&&i.runGuarded(()=>o(s))}}static _normalizeKey(r){return r==="esc"?"escape":r}};t.\u0275fac=function(o){return new(o||t)(C(ue))},t.\u0275prov=T({token:t,factory:t.\u0275fac});let e=t;return e})();function sc(e,t){return Wa(Ce({rootComponent:e},jp(t)))}function jp(e){return{appProviders:[...ac,...e?.providers??[]],platformProviders:$p}}function Vp(){Oo.makeCurrent()}function Bp(){return new ge}function Hp(){return $s(document),document}var $p=[{provide:st,useValue:Ja},{provide:oo,useValue:Vp,multi:!0},{provide:ue,useFactory:Hp,deps:[]}];var Up=new x(""),zp=[{provide:At,useClass:Ro,deps:[]},{provide:Mo,useClass:In,deps:[A,wn,At]},{provide:In,useClass:In,deps:[A,wn,At]}],ac=[{provide:gn,useValue:"root"},{provide:ge,useFactory:Bp,deps:[]},{provide:Fo,useClass:Fp,multi:!0,deps:[ue,A,st]},{provide:Fo,useClass:Lp,multi:!0,deps:[ue]},Xa,rc,nc,{provide:Mt,useExisting:Xa},{provide:bn,useClass:Tp,deps:[]},[]],cc=(()=>{let t=class t{constructor(r){}static withServerTransition(r){return{ngModule:t,providers:[{provide:mn,useValue:r.appId}]}}};t.\u0275fac=function(o){return new(o||t)(C(Up,12))},t.\u0275mod=Pe({type:t}),t.\u0275inj=Fe({providers:[...ac,...zp],imports:[Ka,Ga]});let e=t;return e})();var uc={xs:{xs:2,sm:2,md:3,lg:3,xl:4},sm:{xs:3,sm:3,md:4,lg:4,xl:5},md:{xs:4,sm:4,md:5,lg:5,xl:6},lg:{xs:5,sm:5,md:6,lg:6,xl:7},xl:{xs:6,sm:6,md:7,lg:7,xl:8}},lc={sm:600,md:1024,lg:1440,xl:1920},dc={sm:600,md:960,lg:1280,xl:1920},Lo={sm:576,md:768,lg:992,xl:1200},fc={sm:640,md:768,lg:1024,xl:1280},Nn=Lo;var ye=(()=>{let t=class t{constructor(){this.breakpoints=Nn,this.size=1,this.responsiveSizes=uc}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=T({token:t,factory:t.\u0275fac});let e=t;return e})();var Gp=e=>!isNaN(parseFloat(e))&&!isNaN(Number(e))&&Number.isInteger(Number(e)),hc=(e,t=0)=>Gp(e)?Number(e):t,gc=e=>{if(["xs","sm","md","lg","xl"].includes(e))return e;{let t=hc(e);return t>0?t:1}},Pt=e=>{if(e)if(typeof e=="number"){let t=e=hc(e);return t<1&&(t=1),{xs:t,sm:t,md:t,lg:t,xl:t}}else{let t=e;return t.xs=t.xs<1?1:t.xs,t.sm=t.sm<1?1:t.sm,t.md=t.md<1?1:t.md,t.lg=t.lg<1?1:t.lg,t.xl=t.xl<1?1:t.xl,t}else return{xs:1,sm:1,md:1,lg:1,xl:1}},mc=e=>{if(e)return{xs:Pt(e.xs),sm:Pt(e.sm),md:Pt(e.md),lg:Pt(e.lg),xl:Pt(e.xl)}},vc=e=>{if(e&&typeof e=="string")switch(String(e)){case"BOOTSTRAP":return Lo;case"TAILWIND":return fc;case"CDK":return lc;case"FX_LAYOUT":return dc}else if(e&&typeof e=="object")return e;return Nn},Dc=(e,t)=>{if(!e||!t)return;let{xs:n,sm:r,md:o,lg:i,xl:s}=t;return{xs:{xs:{size:n.xs,breakpoint:null},sm:{size:n.sm,breakpoint:e.sm},md:{size:n.md,breakpoint:e.md},lg:{size:n.lg,breakpoint:e.lg},xl:{size:n.xl,breakpoint:e.xl}},sm:{xs:{size:r.xs,breakpoint:null},sm:{size:r.sm,breakpoint:e.sm},md:{size:r.md,breakpoint:e.md},lg:{size:r.lg,breakpoint:e.lg},xl:{size:r.xl,breakpoint:e.xl}},md:{xs:{size:o.xs,breakpoint:null},sm:{size:o.sm,breakpoint:e.sm},md:{size:o.md,breakpoint:e.md},lg:{size:o.lg,breakpoint:e.lg},xl:{size:o.xl,breakpoint:e.xl}},lg:{xs:{size:i.xs,breakpoint:null},sm:{size:i.sm,breakpoint:e.sm},md:{size:i.md,breakpoint:e.md},lg:{size:i.lg,breakpoint:e.lg},xl:{size:i.xl,breakpoint:e.xl}},xl:{xs:{size:s.xs,breakpoint:null},sm:{size:s.sm,breakpoint:e.sm},md:{size:s.md,breakpoint:e.md},lg:{size:s.lg,breakpoint:e.lg},xl:{size:s.xl,breakpoint:e.xl}}}},at=(e,t)=>{let n=[];for(let[r,o]of Object.entries(t))o.breakpoint?n.push(` - @media screen and (min-width:${o.breakpoint}px) { - .ngx-cut-${e} { - overflow: hidden; - display: -webkit-box; - -webkit-line-clamp: ${o.size}; - -webkit-box-orient: vertical; - } - }`):n.push(` - .ngx-cut-${e} { - overflow: hidden; - display: -webkit-box; - -webkit-line-clamp: ${o.size}; - -webkit-box-orient: vertical; - }`);return n.join(` -`)};var yc=e=>{let t=new ye;return e&&(e.size&&(t.size=e.size),e.responsiveSizes&&(t.responsiveSizes=mc(e.responsiveSizes)),e.breakpoints&&(t.breakpoints=vc(e.breakpoints))),t};var An=(()=>{let t=class t{constructor(r,o){this.document=r,this.options=o,this.createStyleSheet()}setStyle(r,o,i){switch(i){case 0:this.resetStyle(r,o);break;case 1:this.setSingleLineStyle(r,o);break;default:this.setMultiLineStyle(r,o,i);break}}setSingleLineStyle(r,o){let i=r.nativeElement;o.setStyle(i,"overflow","hidden",N.Important),o.setStyle(i,"text-overflow","ellipsis",N.Important),o.setStyle(i,"white-space","nowrap",N.Important)}setMultiLineStyle(r,o,i){let s=r.nativeElement;o.setStyle(s,"overflow","hidden",N.Important),o.setStyle(s,"display","-webkit-box",N.Important),o.setStyle(s,"-webkit-line-clamp",i,N.Important),o.setStyle(s,"-webkit-box-orient","vertical",N.Important)}resetStyle(r,o){let i=r.nativeElement;o.removeStyle(i,"overflow",N.Important),o.removeStyle(i,"text-overflow",N.Important),o.removeStyle(i,"white-space",N.Important),o.removeStyle(i,"display",N.Important),o.removeStyle(i,"-webkit-line-clamp",N.Important),o.removeStyle(i,"-webkit-box-orient",N.Important)}setClass(r,o,i){let s=r.nativeElement;i?(this.resetClass(r,o),o.addClass(s,`ngx-cut-${i}`)):this.resetClass(r,o)}resetClass(r,o){let i=r.nativeElement;o.removeClass(i,"ngx-cut-xs"),o.removeClass(i,"ngx-cut-sm"),o.removeClass(i,"ngx-cut-md"),o.removeClass(i,"ngx-cut-lg"),o.removeClass(i,"ngx-cut-xl")}createStyleSheet(){let r=this.document.createElement("style"),o=Dc(this.options.breakpoints,this.options.responsiveSizes);r.appendChild(this.document.createTextNode(at("xs",o.xs))),r.appendChild(this.document.createTextNode(at("sm",o.sm))),r.appendChild(this.document.createTextNode(at("md",o.md))),r.appendChild(this.document.createTextNode(at("lg",o.lg))),r.appendChild(this.document.createTextNode(at("xl",o.xl))),this.document.head.appendChild(r)}};t.\u0275fac=function(o){return new(o||t)(C(ue),C(ye))},t.\u0275prov=T({token:t,factory:t.\u0275fac});let e=t;return e})();var Ec=(()=>{let t=class t{set setLines(r){let o=gc(r);this.size=o||this.options.size,this.truncate(),this.detectChanges()}set setTruncate(r){this.truncateDisabled=r,this.truncate(),this.detectChanges()}constructor(r,o,i,s){this.element=r,this.renderer=o,this.options=i,this.service=s,this.size=this.options.size,this.truncateDisabled=!1,this.truncateChange=new Se}ngOnInit(){this.truncate(),this.detectChanges()}truncate(){this.element&&this.size&&(typeof this.size=="number"?this.service.setStyle(this.element,this.renderer,this.truncateDisabled?0:Number(this.size)):this.service.setClass(this.element,this.renderer,this.truncateDisabled?void 0:this.size))}detectChanges(){setTimeout(()=>{if(this.element){let{offsetHeight:r,scrollHeight:o}=this.element.nativeElement;this.truncateChange.emit({truncated:r{let t=class t{static forRoot(r){return{ngModule:t,providers:[{provide:Cc,useValue:r},{provide:ye,useFactory:yc,deps:[Cc]}]}}};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=Pe({type:t}),t.\u0275inj=Fe({providers:[An,ye]});let e=t;return e})();var Ic={TAG:"2.2.1",COMMIT_HASH:""};function Zp(e,t){if(e&1&&(f(0,"h3"),g(1),p(),f(2,"div",33)(3,"div")(4,"code"),g(5),p()()(),f(6,"div",34)(7,"p",35),g(8),p()(),f(9,"div",36)(10,"small"),g(11),p()(),f(12,"h3"),g(13),p(),f(14,"div",33)(15,"div")(16,"code"),g(17),p()()(),f(18,"div",34)(19,"p",35),g(20),p()(),f(21,"div",36)(22,"small"),g(23),p()()),e&2){let n=$e();h(),M("1. ",n.section.multiline[0].title,""),h(4),M(" ",n.section.multiline[0].code," "),h(2),W("size",2),h(),S(n.text),h(3),S(n.section.multiline[0].description),h(2),M("2. ",n.section.multiline[1].title,""),h(4),M(" ",n.section.multiline[1].code," "),h(2),W("size",4),h(),S(n.text),h(3),S(n.section.multiline[1].description)}}function Yp(e,t){if(e&1&&(f(0,"h3"),g(1),p(),f(2,"div",33)(3,"div")(4,"code"),g(5),p()()(),f(6,"div",34)(7,"p",37),g(8),p()(),f(9,"div",36)(10,"small"),g(11),p()()),e&2){let n=$e();h(),M("1. ",n.section.disabled[0].title,""),h(4),M(" ",n.section.disabled[0].code," "),h(2),W("size",4)("truncateDisabled",!0),h(),S(n.text),h(3),S(n.section.disabled[0].description)}}function Qp(e,t){if(e&1){let n=Io();f(0,"h3"),g(1),p(),f(2,"div",33)(3,"div")(4,"code"),g(5),p(),R(6,"hr"),f(7,"code"),g(8),p()()(),f(9,"div",34)(10,"p",38),De("truncateChange",function(o){je(n);let i=$e();return Ve(i.truncateEvent=o)}),g(11),p(),f(12,"pre"),g(13),Ha(14,"json"),p()(),f(15,"div",36)(16,"small"),g(17),p()()}if(e&2){let n=$e();h(),M("1. ",n.section.change[0].title,""),h(4),M(" ",n.section.change[0].code.split(` -`)[0]," "),h(3),M(" ",n.section.change[0].code.split(` -`)[1]," "),h(2),W("size",2),h(),S(n.text),h(2),S($a(14,7,n.truncateEvent)),h(4),S(n.section.change[0].description)}}function Kp(e,t){if(e&1&&(f(0,"h3"),g(1),p(),f(2,"div",33)(3,"div")(4,"code"),g(5),p()()(),f(6,"div",34)(7,"p",39),g(8),p(),R(9,"br")(10,"p",40),p(),f(11,"div",36)(12,"small"),g(13),p()(),f(14,"h3"),g(15),p(),f(16,"div",33)(17,"div")(18,"code"),g(19),p()()(),f(20,"div",34)(21,"p",41),g(22),p(),R(23,"br")(24,"p",40),p(),f(25,"div",36)(26,"small"),g(27),p()(),f(28,"h3"),g(29),p(),f(30,"div",33)(31,"div")(32,"code"),g(33),p()()(),f(34,"div",34)(35,"p",42),g(36),p(),R(37,"br")(38,"p",40),p(),f(39,"div",36)(40,"small"),g(41),p()(),f(42,"h3"),g(43),p(),f(44,"div",33)(45,"div")(46,"code"),g(47),p()()(),f(48,"div",34)(49,"p",43),g(50),p(),R(51,"br")(52,"p",40),p(),f(53,"div",36)(54,"small"),g(55),p()(),f(56,"h3"),g(57),p(),f(58,"div",33)(59,"div")(60,"code"),g(61),p()()(),f(62,"div",34)(63,"p",44),g(64),p(),R(65,"br")(66,"p",40),p(),f(67,"div",36)(68,"small"),g(69),p()()),e&2){let n=$e();h(),M("1. ",n.section.responsive[0].title,""),h(4),M(" ",n.section.responsive[0].code," "),h(3),S(n.text),h(2),W("innerHTML",n.windowSize,Be),h(3),S(n.section.responsive[0].description),h(2),M("2. ",n.section.responsive[1].title,""),h(4),M(" ",n.section.responsive[1].code," "),h(3),S(n.text),h(2),W("innerHTML",n.windowSize,Be),h(3),S(n.section.responsive[1].description),h(2),M("3. ",n.section.responsive[2].title,""),h(4),M(" ",n.section.responsive[2].code," "),h(3),S(n.text),h(2),W("innerHTML",n.windowSize,Be),h(3),S(n.section.responsive[2].description),h(2),M("4. ",n.section.responsive[3].title,""),h(4),M(" ",n.section.responsive[3].code," "),h(3),S(n.text),h(2),W("innerHTML",n.windowSize,Be),h(3),S(n.section.responsive[3].description),h(2),M("5. ",n.section.responsive[4].title,""),h(4),M(" ",n.section.responsive[4].code," "),h(3),S(n.text),h(2),W("innerHTML",n.windowSize,Be),h(3),S(n.section.responsive[4].description)}}function Jp(e,t){if(e&1&&(f(0,"h3"),g(1),p(),f(2,"div",33)(3,"div")(4,"code"),g(5),p()()(),f(6,"div",34)(7,"p",45),g(8),p()(),f(9,"div",36)(10,"small"),g(11),p()(),f(12,"h3"),g(13),p(),f(14,"div",33)(15,"div")(16,"code"),g(17),p()()(),f(18,"div",34),R(19,"p",46),p(),f(20,"div",36)(21,"small"),g(22),p()()),e&2){let n=$e();h(),M("1. ",n.section.simple[0].title,""),h(4),M(" ",n.section.simple[0].code," "),h(3),S(n.text),h(3),S(n.section.simple[0].description),h(2),M("2. ",n.section.simple[1].title,""),h(4),M(" ",n.section.simple[1].code," "),h(2),W("innerHTML",n.text,Be),h(3),S(n.section.simple[1].description)}}var Xp="Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Quisque porta. Vivamus ac leo pretium faucibus. Maecenas sollicitudin. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Morbi scelerisque luctus velit. Nam sed tellus id magna elementum tincidunt. Vestibulum erat nulla, ullamcorper nec, rutrum non, nonummy ac, erat. Integer lacinia. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Fusce dui leo, imperdiet in, aliquam sit amet, feugiat eu, orci.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Quisque porta. Vivamus ac leo pretium faucibus. Maecenas sollicitudin. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Morbi scelerisque luctus velit. Nam sed tellus id magna elementum tincidunt. Vestibulum erat nulla, ullamcorper nec, rutrum non, nonummy ac, erat. Integer lacinia. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Fusce dui leo, imperdiet in, aliquam sit amet, feugiat eu, orci.",wc=(()=>{let t=class t{constructor(){this.title="ngx-cut",this.version=Ic,this.text=Xp,this.section={simple:[{title:"Without any params",code:"

{{ text }}

",description:"Default number of lines (1) are truncated."},{title:"As innerHTML",code:'

',description:"Default number of lines (1) are truncated."}],multiline:[{title:"Multiple lines can be truncated",code:'

{{ text }}

',description:"2 lines are truncated in all resolutions."},{title:"More lines can be truncated",code:'

{{ text }}

',description:"4 lines are truncated in all resolutions. Size does not have upper limit."}],disabled:[{title:"Truncate can be disabled",code:'

{{ text }}

',description:"No lines are truncated because of truncateDisabled."}],change:[{title:"Truncate can change event can be used",code:`

{{ text }}

-
{{ truncateEvent | json }}
`,description:"When text is truncated event is emmited."}],responsive:[{title:"Responsive extra small size",code:'

{{ text }}

',description:"Each breakpoint truncate different number of lines based on forRoot options. Breakpoints are: sm = 300px, md = 400px, lg = 500px, xl = 600px. Numbers of truncated lines for each breakpoints are: xs = 1, sm = 2, md = 3, lg = 4, xl = 5."},{title:"Responsive small size",code:'

{{ text }}

',description:"Each breakpoint truncate different number of lines based on forRoot options. Breakpoints are: sm = 300px, md = 400px, lg = 500px, xl = 600px. Numbers of truncated lines for each breakpoints are: xs = 2, sm = 3, md = 4, lg = 5, xl = 6."},{title:"Responsive medium size",code:'

{{ text }}

',description:"Each breakpoint truncate different number of lines based on forRoot options. Breakpoints are: sm = 300px, md = 400px, lg = 500px, xl = 600px. Numbers of truncated lines for each breakpoints are: xs = 3, sm = 4, sm = 5, lg = 6, xl = 7."},{title:"Responsive large size",code:'

{{ text }}

',description:"Each breakpoint truncate different number of lines based on forRoot options. Breakpoints are: sm = 300px, md = 400px, lg = 500px, xl = 600px. Numbers of truncated lines for each breakpoints are: xs = 4, sm = 5, md = 6, lg = 7, xl = 8."},{title:"Responsive extra large size",code:'

{{ text }}

',description:"Each breakpoint truncate different number of lines based on forRoot options. Breakpoints are: sm = 300px, md = 400px, lg = 500px, xl = 600px. Numbers of truncated lines for each breakpoints are: xs = 5, sm = 6, md = 7, lg = 8, xl = 9."}]}}onResize(r){let{innerWidth:o}=r;this.windowSize=`Window size is ${o}px. Activated breakpoint is ${this.activatedBreakpoint(o)}.`}ngOnInit(){this.windowSize=`Window size is ${window.innerWidth}px. Activated breakpoint is ${this.activatedBreakpoint(innerWidth)}.`}activatedBreakpoint(r){return r<300?"xs":r<400?"sm":r<500?"md":r<600?"lg":"xl"}};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=Ki({type:t,selectors:[["app-root"]],hostBindings:function(o,i){o&1&&De("resize",function(a){return i.onResize(a.target)},!1,zs)},standalone:!0,features:[Ba],decls:63,vars:4,consts:[["role","banner",1,"toolbar"],["width","40","alt","Angular Logo","src","data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTAgMjUwIj4KICAgIDxwYXRoIGZpbGw9IiNERDAwMzEiIGQ9Ik0xMjUgMzBMMzEuOSA2My4ybDE0LjIgMTIzLjFMMTI1IDIzMGw3OC45LTQzLjcgMTQuMi0xMjMuMXoiIC8+CiAgICA8cGF0aCBmaWxsPSIjQzMwMDJGIiBkPSJNMTI1IDMwdjIyLjItLjFWMjMwbDc4LjktNDMuNyAxNC4yLTEyMy4xTDEyNSAzMHoiIC8+CiAgICA8cGF0aCAgZmlsbD0iI0ZGRkZGRiIgZD0iTTEyNSA1Mi4xTDY2LjggMTgyLjZoMjEuN2wxMS43LTI5LjJoNDkuNGwxMS43IDI5LjJIMTgzTDEyNSA1Mi4xem0xNyA4My4zaC0zNGwxNy00MC45IDE3IDQwLjl6IiAvPgogIDwvc3ZnPg=="],[1,"spacer"],["aria-label","On Github","target","_blank","rel","noopener","href","https://github.com/celtian/ngx-cut","title","Github",1,"github-logo"],["id","github-logo","aria-hidden","true","height","24","focusable","false","data-prefix","fab","data-icon","github","role","img","xmlns","http://www.w3.org/2000/svg","viewBox","0 0 496 512",1,"svg-inline--fa","fa-github","fa-w-16"],["fill","#ffffff","d","M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"],["role","main",1,"content"],[1,"card","highlight-card","card-small"],["id","rocket","alt","Logo","xmlns","http://www.w3.org/2000/svg","viewBox","0 0 101.678 101.678","height","101.678","width","101.678"],["id","Group_83"],["r","50.839001","cy","50.839001","cx","50.839001","data-name","Ellipse 8","id","Ellipse_8",2,"display","inline","fill","#dd0031"],["id","Group_47","transform","matrix(1.2727273,0,0,1.2727273,-9.615546,25.971241)"],["r","7.5","cy","19.538954","cx","67.5","id","circle4526",2,"opacity","1","fill","#ffffff","fill-opacity","1","stroke","none","stroke-width","18.85670853","stroke-linecap","round","stroke-linejoin","round","stroke-miterlimit","4","stroke-dasharray","none","stroke-opacity","0.94901961","paint-order","normal"],["id","circle4524","cx","47.5","cy","19.538954","r","7.5",2,"opacity","1","fill","#ffffff","fill-opacity","1","stroke","none","stroke-width","18.85670853","stroke-linecap","round","stroke-linejoin","round","stroke-miterlimit","4","stroke-dasharray","none","stroke-opacity","0.94901961","paint-order","normal"],["r","7.5","cy","19.538954","cx","27.5","id","path14",2,"opacity","1","fill","#ffffff","fill-opacity","1","stroke","none","stroke-width","18.85670853","stroke-linecap","round","stroke-linejoin","round","stroke-miterlimit","4","stroke-dasharray","none","stroke-opacity","0.94901961","paint-order","normal"],["id","rocket-smoke","alt","Rocket Ship Smoke","xmlns","http://www.w3.org/2000/svg","width","516.119","height","1083.632","viewBox","0 0 516.119 1083.632"],["id","Path_40","data-name","Path 40","d","M644.6,141S143.02,215.537,147.049,870.207s342.774,201.755,342.774,201.755S404.659,847.213,388.815,762.2c-27.116-145.51-11.551-384.124,271.9-609.1C671.15,139.365,644.6,141,644.6,141Z","transform","translate(-147.025 -140.939)","fill","#f5f5f5"],["type","hidden"],["selection",""],[1,"card-container"],["tabindex","0",1,"card","card-small",3,"click"],["tabindex","1",1,"card","card-small",3,"click"],["tabindex","2",1,"card","card-small",3,"click"],["tabindex","3",1,"card","card-small",3,"click"],["tabindex","4",1,"card","card-small",3,"click"],["href","https://github.com/Celtian/ngx-cut","target","_blank","rel","noopener"],[1,"github-star-badge"],["xmlns","http://www.w3.org/2000/svg","width","24","height","24","viewBox","0 0 24 24",1,"material-icons"],["d","M0 0h24v24H0z","fill","none"],["d","M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z","fill","#1976d2"],["id","clouds","alt","Gray Clouds Background","xmlns","http://www.w3.org/2000/svg","width","2611.084","height","485.677","viewBox","0 0 2611.084 485.677"],["id","Path_39","data-name","Path 39","d","M2379.709,863.793c10-93-77-171-168-149-52-114-225-105-264,15-75,3-140,59-152,133-30,2.83-66.725,9.829-93.5,26.25-26.771-16.421-63.5-23.42-93.5-26.25-12-74-77-130-152-133-39-120-212-129-264-15-54.084-13.075-106.753,9.173-138.488,48.9-31.734-39.726-84.4-61.974-138.487-48.9-52-114-225-105-264,15a162.027,162.027,0,0,0-103.147,43.044c-30.633-45.365-87.1-72.091-145.206-58.044-52-114-225-105-264,15-75,3-140,59-152,133-53,5-127,23-130,83-2,42,35,72,70,86,49,20,106,18,157,5a165.625,165.625,0,0,0,120,0c47,94,178,113,251,33,61.112,8.015,113.854-5.72,150.492-29.764a165.62,165.62,0,0,0,110.861-3.236c47,94,178,113,251,33,31.385,4.116,60.563,2.495,86.487-3.311,25.924,5.806,55.1,7.427,86.488,3.311,73,80,204,61,251-33a165.625,165.625,0,0,0,120,0c51,13,108,15,157-5a147.188,147.188,0,0,0,33.5-18.694,147.217,147.217,0,0,0,33.5,18.694c49,20,106,18,157,5a165.625,165.625,0,0,0,120,0c47,94,178,113,251,33C2446.709,1093.793,2554.709,922.793,2379.709,863.793Z","transform","translate(142.69 -634.312)","fill","#eee"],[1,"terminal"],[1,"example","example-content"],["ngxCut","",3,"size"],[1,"example"],["ngxCut","",3,"size","truncateDisabled"],["ngxCut","",3,"size","truncateChange"],["ngxCut","","size","xs"],[3,"innerHTML"],["ngxCut","","size","sm"],["ngxCut","","size","md"],["ngxCut","","size","lg"],["ngxCut","","size","xl"],["ngxCut",""],["ngxCut","",3,"innerHTML"]],template:function(o,i){if(o&1){let s=Io();f(0,"div",0),R(1,"img",1),f(2,"span"),g(3),p(),R(4,"div",2),f(5,"a",3),it(),f(6,"svg",4),R(7,"path",5),p()()(),St(),f(8,"div",6)(9,"div",7),it(),f(10,"svg",8)(11,"g",9),R(12,"circle",10),f(13,"g",11),R(14,"circle",12)(15,"circle",13)(16,"circle",14),p()()(),St(),f(17,"span"),g(18),p(),it(),f(19,"svg",15),R(20,"path",16),p()(),St(),f(21,"h2"),g(22,"Let's Truncate the Text!"),p(),f(23,"p"),g(24,"Simple directive which supports responsive truncate"),p(),R(25,"input",17,18),f(27,"div",19)(28,"div",20),De("click",function(){je(s);let c=Ue(26);return Ve(c.value="simple")}),f(29,"span"),g(30,"Simple"),p()(),f(31,"div",21),De("click",function(){je(s);let c=Ue(26);return Ve(c.value="multiple")}),f(32,"span"),g(33,"Multiline"),p()(),f(34,"div",22),De("click",function(){je(s);let c=Ue(26);return Ve(c.value="disabled")}),f(35,"span"),g(36,"Disabled"),p()(),f(37,"div",23),De("click",function(){je(s);let c=Ue(26);return Ve(c.value="change")}),f(38,"span"),g(39,"Change"),p()(),f(40,"div",24),De("click",function(){je(s);let c=Ue(26);return Ve(c.value="responsive")}),f(41,"span"),g(42,"Responsive"),p()()(),Co(43,Zp,24,10)(44,Yp,12,6)(45,Qp,18,9)(46,Kp,70,25)(47,Jp,23,8),f(48,"footer"),g(49," Love this package?\xA0 "),f(50,"a",25),g(51," Give our repo a star. "),f(52,"div",26),it(),f(53,"svg",27),R(54,"path",28)(55,"path",29),p(),g(56," Star "),p()(),St(),f(57,"a",25),it(),f(58,"svg",27),R(59,"path",30)(60,"path",28),p()()(),f(61,"svg",31),R(62,"path",32),p()()}if(o&2){let s=Ue(26),a;h(3),S(i.title),h(15),xo("",i.title," v",i.version.TAG,""),h(25),ja(43,(a=s.value)==="multiple"?43:a==="disabled"?44:a==="change"?45:a==="responsive"?46:47)}},dependencies:[On,Ec,Qa],styles:['@charset "UTF-8";[_nghost-%COMP%]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:14px;color:#333;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%], h6[_ngcontent-%COMP%]{margin:8px 0}p[_ngcontent-%COMP%]{margin:0}.spacer[_ngcontent-%COMP%]{flex:1}.toolbar[_ngcontent-%COMP%]{position:absolute;top:0;left:0;right:0;height:60px;display:flex;align-items:center;background-color:#1976d2;color:#fff;font-weight:600}.toolbar[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin:0 16px}.toolbar[_ngcontent-%COMP%] #twitter-logo[_ngcontent-%COMP%]{height:40px;margin:0 16px}.toolbar[_ngcontent-%COMP%] #twitter-logo[_ngcontent-%COMP%]:hover{opacity:.8}.content[_ngcontent-%COMP%]{display:flex;margin:82px auto 32px;padding:0 16px;max-width:960px;flex-direction:column;align-items:center}svg.material-icons[_ngcontent-%COMP%]{height:24px;width:auto}svg.material-icons[_ngcontent-%COMP%]:not(:last-child){margin-right:8px}.card[_ngcontent-%COMP%] svg.material-icons[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#888}.card-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:center;margin-top:16px}.card[_ngcontent-%COMP%]{border-radius:4px;border:1px solid #eee;background-color:#fafafa;height:40px;width:200px;margin:0 8px 16px;padding:16px;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:all .2s ease-in-out;line-height:24px}.card-container[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]:not(:last-child){margin-right:0}.card.card-small[_ngcontent-%COMP%]{height:16px;width:168px}.card-container[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]:not(.highlight-card){cursor:pointer}.card-container[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]:not(.highlight-card):hover{transform:translateY(-3px);box-shadow:0 4px 17px #00000059}.card-container[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]:not(.highlight-card):hover .material-icons[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#696767}.card.highlight-card[_ngcontent-%COMP%]{background-color:#1976d2;color:#fff;font-weight:600;border:none;width:auto;min-width:30%;position:relative}.card.card.highlight-card[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-left:60px}svg#rocket[_ngcontent-%COMP%]{width:80px;position:absolute;left:-10px;top:-24px}svg#rocket-smoke[_ngcontent-%COMP%]{height:calc(100vh - 95px);position:absolute;top:10px;right:180px;z-index:-10}a[_ngcontent-%COMP%], a[_ngcontent-%COMP%]:visited, a[_ngcontent-%COMP%]:hover{color:#1976d2;text-decoration:none}a[_ngcontent-%COMP%]:hover{color:#125699}.terminal[_ngcontent-%COMP%]{position:relative;width:80%;max-width:600px;border-radius:6px;padding-top:45px;margin-top:8px;overflow:hidden;background-color:#0f0f10}.terminal[_ngcontent-%COMP%]:before{content:"\\2022\\2022\\2022";position:absolute;top:0;left:0;height:4px;background:#3a3a3a;color:#c2c3c4;width:100%;font-size:2rem;line-height:0;padding:14px 0;text-indent:4px}.terminal[_ngcontent-%COMP%] pre[_ngcontent-%COMP%]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;color:#fff;padding:0 1rem 1rem;margin:0}.circle-link[_ngcontent-%COMP%]{height:40px;width:40px;border-radius:40px;margin:8px;background-color:#fff;border:1px solid #eeeeee;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;transition:1s ease-out}.circle-link[_ngcontent-%COMP%]:hover{transform:translateY(-.25rem);box-shadow:0 3px 15px #0003}footer[_ngcontent-%COMP%]{margin-top:48px;display:flex;align-items:center;line-height:20px}footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:center}.github-star-badge[_ngcontent-%COMP%]{color:#24292e;display:flex;align-items:center;font-size:12px;padding:3px 10px;border:1px solid rgba(27,31,35,.2);border-radius:3px;background-image:linear-gradient(-180deg,#fafbfc,#eff3f6 90%);margin-left:4px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.github-star-badge[_ngcontent-%COMP%]:hover{background-image:linear-gradient(-180deg,#f0f3f6,#e6ebf1 90%);border-color:#1b1f2359;background-position:-.5em}.github-star-badge[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%]{height:16px;width:16px;margin-right:4px}svg#clouds[_ngcontent-%COMP%]{position:fixed;bottom:-160px;left:-230px;z-index:-10;width:1920px}@media screen and (max-width: 767px){.card-container[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(.circle-link), .terminal[_ngcontent-%COMP%]{width:100%}.card[_ngcontent-%COMP%]:not(.highlight-card){height:16px;margin:8px 0}.card.highlight-card[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-left:72px}svg#rocket-smoke[_ngcontent-%COMP%]{right:120px;transform:rotate(-5deg)}}@media screen and (max-width: 575px){svg#rocket-smoke[_ngcontent-%COMP%]{display:none;visibility:hidden}}.github-logo[_ngcontent-%COMP%]{margin-right:1rem}.example[_ngcontent-%COMP%]{width:80%;margin-top:8px;max-width:600px;border-radius:6px}.example-content[_ngcontent-%COMP%]{padding:1rem}.terminal[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{padding:0 1rem 1rem;color:#fff}']});let e=t;return e})();var xc={providers:[eo(cc,On.forRoot({size:1,breakpoints:{sm:300,md:400,lg:500,xl:600},responsiveSizes:{xs:{xs:1,sm:2,md:3,lg:4,xl:5},sm:{xs:2,sm:3,md:4,lg:5,xl:6},md:{xs:3,sm:4,md:5,lg:6,xl:7},lg:{xs:4,sm:5,md:6,lg:7,xl:8},xl:{xs:5,sm:6,md:7,lg:8,xl:9}}}))]};var Mc={production:!0};Mc.production&&void 0;sc(wc,xc).catch(e=>console.error(e)); diff --git a/main-RKNETB5R.js b/main-RKNETB5R.js new file mode 100644 index 0000000..8f40bba --- /dev/null +++ b/main-RKNETB5R.js @@ -0,0 +1,25 @@ +var Zc=Object.defineProperty,Yc=Object.defineProperties;var Qc=Object.getOwnPropertyDescriptors;var Zo=Object.getOwnPropertySymbols;var Kc=Object.prototype.hasOwnProperty,Jc=Object.prototype.propertyIsEnumerable;var Yo=(e,t,n)=>t in e?Zc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,De=(e,t)=>{for(var n in t||={})Kc.call(t,n)&&Yo(e,n,t[n]);if(Zo)for(var n of Zo(t))Jc.call(t,n)&&Yo(e,n,t[n]);return e},Te=(e,t)=>Yc(e,Qc(t));var Qo=null;var Un=1,Ko=Symbol("SIGNAL");function w(e){let t=Qo;return Qo=e,t}var Jo={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function Xc(e){if(!(Wn(e)&&!e.dirty)&&!(!e.dirty&&e.lastCleanEpoch===Un)){if(!e.producerMustRecompute(e)&&!zn(e)){e.dirty=!1,e.lastCleanEpoch=Un;return}e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=Un}}function Xo(e){return e&&(e.nextProducerIndex=0),w(e)}function ei(e,t){if(w(t),!(!e||e.producerNode===void 0||e.producerIndexOfThis===void 0||e.producerLastReadVersion===void 0)){if(Wn(e))for(let n=e.nextProducerIndex;ne.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function zn(e){Ut(e);for(let t=0;t0}function Ut(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function eu(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function tu(){throw new Error}var nu=tu;function ni(e){nu=e}function V(e){return typeof e=="function"}function zt(e){let n=e(r=>{Error.call(r),r.stack=new Error().stack});return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}var Gt=zt(e=>function(n){e(this),this.message=n?`${n.length} errors occurred during unsubscription: +${n.map((r,o)=>`${o+1}) ${r.toString()}`).join(` + `)}`:"",this.name="UnsubscriptionError",this.errors=n});function mt(e,t){if(e){let n=e.indexOf(t);0<=n&&e.splice(n,1)}}var L=class e{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;let{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(let i of n)i.remove(this);else n.remove(this);let{initialTeardown:r}=this;if(V(r))try{r()}catch(i){t=i instanceof Gt?i.errors:[i]}let{_finalizers:o}=this;if(o){this._finalizers=null;for(let i of o)try{ri(i)}catch(s){t=t??[],s instanceof Gt?t=[...t,...s.errors]:t.push(s)}}if(t)throw new Gt(t)}}add(t){var n;if(t&&t!==this)if(this.closed)ri(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(n=this._finalizers)!==null&&n!==void 0?n:[]).push(t)}}_hasParent(t){let{_parentage:n}=this;return n===t||Array.isArray(n)&&n.includes(t)}_addParent(t){let{_parentage:n}=this;this._parentage=Array.isArray(n)?(n.push(t),n):n?[n,t]:t}_removeParent(t){let{_parentage:n}=this;n===t?this._parentage=null:Array.isArray(n)&&mt(n,t)}remove(t){let{_finalizers:n}=this;n&&mt(n,t),t instanceof e&&t._removeParent(this)}};L.EMPTY=(()=>{let e=new L;return e.closed=!0,e})();var qn=L.EMPTY;function Wt(e){return e instanceof L||e&&"closed"in e&&V(e.remove)&&V(e.add)&&V(e.unsubscribe)}function ri(e){V(e)?e():e.unsubscribe()}var Q={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Ze={setTimeout(e,t,...n){let{delegate:r}=Ze;return r?.setTimeout?r.setTimeout(e,t,...n):setTimeout(e,t,...n)},clearTimeout(e){let{delegate:t}=Ze;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function oi(e){Ze.setTimeout(()=>{let{onUnhandledError:t}=Q;if(t)t(e);else throw e})}function Zn(){}var ii=Yn("C",void 0,void 0);function si(e){return Yn("E",void 0,e)}function ai(e){return Yn("N",e,void 0)}function Yn(e,t,n){return{kind:e,value:t,error:n}}var _e=null;function Ye(e){if(Q.useDeprecatedSynchronousErrorHandling){let t=!_e;if(t&&(_e={errorThrown:!1,error:null}),e(),t){let{errorThrown:n,error:r}=_e;if(_e=null,n)throw r}}else e()}function ci(e){Q.useDeprecatedSynchronousErrorHandling&&_e&&(_e.errorThrown=!0,_e.error=e)}var Ne=class extends L{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,Wt(t)&&t.add(this)):this.destination=iu}static create(t,n,r){return new Qe(t,n,r)}next(t){this.isStopped?Kn(ai(t),this):this._next(t)}error(t){this.isStopped?Kn(si(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?Kn(ii,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},ru=Function.prototype.bind;function Qn(e,t){return ru.call(e,t)}var Jn=class{constructor(t){this.partialObserver=t}next(t){let{partialObserver:n}=this;if(n.next)try{n.next(t)}catch(r){qt(r)}}error(t){let{partialObserver:n}=this;if(n.error)try{n.error(t)}catch(r){qt(r)}else qt(t)}complete(){let{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(n){qt(n)}}},Qe=class extends Ne{constructor(t,n,r){super();let o;if(V(t)||!t)o={next:t??void 0,error:n??void 0,complete:r??void 0};else{let i;this&&Q.useDeprecatedNextContext?(i=Object.create(t),i.unsubscribe=()=>this.unsubscribe(),o={next:t.next&&Qn(t.next,i),error:t.error&&Qn(t.error,i),complete:t.complete&&Qn(t.complete,i)}):o=t}this.destination=new Jn(o)}};function qt(e){Q.useDeprecatedSynchronousErrorHandling?ci(e):oi(e)}function ou(e){throw e}function Kn(e,t){let{onStoppedNotification:n}=Q;n&&Ze.setTimeout(()=>n(e,t))}var iu={closed:!0,next:Zn,error:ou,complete:Zn};var ui=typeof Symbol=="function"&&Symbol.observable||"@@observable";function li(e){return e}function di(e){return e.length===0?li:e.length===1?e[0]:function(n){return e.reduce((r,o)=>o(r),n)}}var Xn=(()=>{class e{constructor(n){n&&(this._subscribe=n)}lift(n){let r=new e;return r.source=this,r.operator=n,r}subscribe(n,r,o){let i=au(n)?n:new Qe(n,r,o);return Ye(()=>{let{operator:s,source:a}=this;i.add(s?s.call(i,a):a?this._subscribe(i):this._trySubscribe(i))}),i}_trySubscribe(n){try{return this._subscribe(n)}catch(r){n.error(r)}}forEach(n,r){return r=fi(r),new r((o,i)=>{let s=new Qe({next:a=>{try{n(a)}catch(c){i(c),s.unsubscribe()}},error:i,complete:o});this.subscribe(s)})}_subscribe(n){var r;return(r=this.source)===null||r===void 0?void 0:r.subscribe(n)}[ui](){return this}pipe(...n){return di(n)(this)}toPromise(n){return n=fi(n),new n((r,o)=>{let i;this.subscribe(s=>i=s,s=>o(s),()=>r(i))})}}return e.create=t=>new e(t),e})();function fi(e){var t;return(t=e??Q.Promise)!==null&&t!==void 0?t:Promise}function su(e){return e&&V(e.next)&&V(e.error)&&V(e.complete)}function au(e){return e&&e instanceof Ne||su(e)&&Wt(e)}function cu(e){return V(e?.lift)}function pi(e){return t=>{if(cu(t))return t.lift(function(n){try{return e(n,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function hi(e,t,n,r,o){return new er(e,t,n,r,o)}var er=class extends Ne{constructor(t,n,r,o,i,s){super(t),this.onFinalize=i,this.shouldUnsubscribe=s,this._next=n?function(a){try{n(a)}catch(c){t.error(c)}}:super._next,this._error=o?function(a){try{o(a)}catch(c){t.error(c)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(a){t.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:n}=this;super.unsubscribe(),!n&&((t=this.onFinalize)===null||t===void 0||t.call(this))}}};var gi=zt(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var Ee=(()=>{class e extends Xn{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){let r=new Zt(this,this);return r.operator=n,r}_throwIfClosed(){if(this.closed)throw new gi}next(n){Ye(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let r of this.currentObservers)r.next(n)}})}error(n){Ye(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=n;let{observers:r}=this;for(;r.length;)r.shift().error(n)}})}complete(){Ye(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:n}=this;for(;n.length;)n.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var n;return((n=this.observers)===null||n===void 0?void 0:n.length)>0}_trySubscribe(n){return this._throwIfClosed(),super._trySubscribe(n)}_subscribe(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)}_innerSubscribe(n){let{hasError:r,isStopped:o,observers:i}=this;return r||o?qn:(this.currentObservers=null,i.push(n),new L(()=>{this.currentObservers=null,mt(i,n)}))}_checkFinalizedStatuses(n){let{hasError:r,thrownError:o,isStopped:i}=this;r?n.error(o):i&&n.complete()}asObservable(){let n=new Xn;return n.source=this,n}}return e.create=(t,n)=>new Zt(t,n),e})(),Zt=class extends Ee{constructor(t,n){super(),this.destination=t,this.source=n}next(t){var n,r;(r=(n=this.destination)===null||n===void 0?void 0:n.next)===null||r===void 0||r.call(n,t)}error(t){var n,r;(r=(n=this.destination)===null||n===void 0?void 0:n.error)===null||r===void 0||r.call(n,t)}complete(){var t,n;(n=(t=this.destination)===null||t===void 0?void 0:t.complete)===null||n===void 0||n.call(t)}_subscribe(t){var n,r;return(r=(n=this.source)===null||n===void 0?void 0:n.subscribe(t))!==null&&r!==void 0?r:qn}};var vt=class extends Ee{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){let n=super._subscribe(t);return!n.closed&&t.next(this._value),n}getValue(){let{hasError:t,thrownError:n,_value:r}=this;if(t)throw n;return this._throwIfClosed(),r}next(t){super.next(this._value=t)}};function tr(e,t){return pi((n,r)=>{let o=0;n.subscribe(hi(r,i=>{r.next(e.call(t,i,o++))}))})}var es="https://g.co/ng/security#xss",b=class extends Error{constructor(t,n){super(Gr(t,n)),this.code=t}};function Gr(e,t){return`${`NG0${Math.abs(e)}`}${t?": "+t:""}`}function Wr(e){return{toString:e}.toString()}var B=globalThis;function _(e){for(let t in e)if(e[t]===_)return t;throw Error("Could not find renamed property on target object.")}function ee(e){if(typeof e=="string")return e;if(Array.isArray(e))return"["+e.map(ee).join(", ")+"]";if(e==null)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;let t=e.toString();if(t==null)return""+t;let n=t.indexOf(` +`);return n===-1?t:t.substring(0,n)}function mi(e,t){return e==null||e===""?t===null?"":t:t==null||t===""?e:e+" "+t}var uu=_({__forward_ref__:_});function ts(e){return e.__forward_ref__=ts,e.toString=function(){return ee(this())},e}function J(e){return lu(e)?e():e}function lu(e){return typeof e=="function"&&e.hasOwnProperty(uu)&&e.__forward_ref__===ts}function x(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Fe(e){return{providers:e.providers||[],imports:e.imports||[]}}function qr(e){return vi(e,ns)||vi(e,rs)}function vi(e,t){return e.hasOwnProperty(t)?e[t]:null}function du(e){let t=e&&(e[ns]||e[rs]);return t||null}function yi(e){return e&&(e.hasOwnProperty(Di)||e.hasOwnProperty(fu))?e[Di]:null}var ns=_({\u0275prov:_}),Di=_({\u0275inj:_}),rs=_({ngInjectableDef:_}),fu=_({ngInjectorDef:_}),M=class{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,typeof n=="number"?this.__NG_ELEMENT_ID__=n:n!==void 0&&(this.\u0275prov=x({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function os(e){return e&&!!e.\u0275providers}var pu=_({\u0275cmp:_}),hu=_({\u0275dir:_}),gu=_({\u0275pipe:_});var Ei=_({\u0275fac:_}),yt=_({__NG_ELEMENT_ID__:_}),Ci=_({__NG_ENV_ID__:_});function Dt(e){return typeof e=="string"?e:e==null?"":String(e)}function mu(e){return typeof e=="function"?e.name||e.toString():typeof e=="object"&&e!=null&&typeof e.type=="function"?e.type.name||e.type.toString():Dt(e)}function vu(e,t){let n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new b(-200,e)}function Zr(e,t){throw new b(-201,!1)}var E=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}(E||{}),dr;function is(){return dr}function U(e){let t=dr;return dr=e,t}function ss(e,t,n){let r=qr(e);if(r&&r.providedIn=="root")return r.value===void 0?r.value=r.factory():r.value;if(n&E.Optional)return null;if(t!==void 0)return t;Zr(e,"Injector")}var yu={},Et=yu,Du="__NG_DI_FLAG__",rn="ngTempTokenPath",Eu="ngTokenPath",Cu=/\n/gm,Iu="\u0275",Ii="__source",tt;function wu(){return tt}function Ke(e){let t=tt;return tt=e,t}function bu(e,t=E.Default){if(tt===void 0)throw new b(-203,!1);return tt===null?ss(e,void 0,t):tt.get(e,t&E.Optional?null:void 0,t)}function C(e,t=E.Default){return(is()||bu)(J(e),t)}function T(e,t=E.Default){return C(e,Dn(t))}function Dn(e){return typeof e>"u"||typeof e=="number"?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function fr(e){let t=[];for(let n=0;n ");else if(typeof t=="object"){let i=[];for(let s in t)if(t.hasOwnProperty(s)){let a=t[s];i.push(s+":"+(typeof a=="string"?JSON.stringify(a):ee(a)))}o=`{${i.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(Cu,` + `)}`}function rt(e,t){let n=e.hasOwnProperty(Ei);return n?e[Ei]:null}function Yr(e,t){e.forEach(n=>Array.isArray(n)?Yr(n,t):t(n))}function Tu(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function as(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}var Ct={},ne=[],It=new M(""),cs=new M("",-1),us=new M(""),on=class{get(t,n=Et){if(n===Et){let r=new Error(`NullInjectorError: No provider for ${ee(t)}!`);throw r.name="NullInjectorError",r}return n}},ls=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(ls||{}),ie=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(ie||{}),ot=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(ot||{});function _u(e,t,n){let r=e.length;for(;;){let o=e.indexOf(t,n);if(o===-1)return o;if(o===0||e.charCodeAt(o-1)<=32){let i=t.length;if(o+i===r||e.charCodeAt(o+i)<=32)return o}n=o+1}}function pr(e,t,n){let r=0;for(;rt){s=i-1;break}}}for(;i-1){let i;for(;++oi?d="":d=o[l+1].toLowerCase(),r&2&&u!==d){if(K(r))return!1;s=!0}}}}return K(r)||s}function K(e){return(e&1)===0}function Pu(e,t,n,r){if(t===null)return-1;let o=0;if(r||!n){let i=!1;for(;o-1)for(n++;n0?'="'+a+'"':"")+"]"}else r&8?o+="."+s:r&4&&(o+=" "+s);else o!==""&&!K(s)&&(t+=bi(i,o),o=""),r=s,i=i||!K(r);n++}return o!==""&&(t+=bi(i,o)),t}function Bu(e){return e.map(Vu).join(",")}function Hu(e){let t=[],n=[],r=1,o=2;for(;r{let t=ms(e),n=Te(De({},t),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===ls.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||ie.Emulated,styles:e.styles||ne,_:null,schemas:e.schemas||null,tView:null,id:""});vs(n);let r=e.dependencies;return n.directiveDefs=xi(r,!1),n.pipeDefs=xi(r,!0),n.id=Gu(n),n})}function $u(e){return En(e)||hs(e)}function Uu(e){return e!==null}function Le(e){return Wr(()=>({type:e.type,bootstrap:e.bootstrap||ne,declarations:e.declarations||ne,imports:e.imports||ne,exports:e.exports||ne,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Mi(e,t){if(e==null)return Ct;let n={};for(let r in e)if(e.hasOwnProperty(r)){let o=e[r],i,s,a=ot.None;Array.isArray(o)?(a=o[0],i=o[1],s=o[2]??i):(i=o,s=o),t?(n[i]=a!==ot.None?[r,a]:r,t[i]=s):n[i]=r}return n}function Jr(e){return Wr(()=>{let t=ms(e);return vs(t),t})}function ps(e){return{type:e.type,name:e.name,factory:null,pure:e.pure!==!1,standalone:e.standalone===!0,onDestroy:e.type.prototype.ngOnDestroy||null}}function En(e){return e[pu]||null}function hs(e){return e[hu]||null}function gs(e){return e[gu]||null}function zu(e){let t=En(e)||hs(e)||gs(e);return t!==null?t.standalone:!1}function ms(e){let t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||Ct,exportAs:e.exportAs||null,standalone:e.standalone===!0,signals:e.signals===!0,selectors:e.selectors||ne,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Mi(e.inputs,t),outputs:Mi(e.outputs),debugInfo:null}}function vs(e){e.features?.forEach(t=>t(e))}function xi(e,t){if(!e)return null;let n=t?gs:$u;return()=>(typeof e=="function"?e():e).map(r=>n(r)).filter(Uu)}function Gu(e){let t=0,n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(let o of n)t=Math.imul(31,t)+o.charCodeAt(0)<<0;return t+=2147483648,"c"+t}function ys(e){return{\u0275providers:e}}function Xr(...e){return{\u0275providers:Ds(!0,e),\u0275fromNgModule:!0}}function Ds(e,...t){let n=[],r=new Set,o,i=s=>{n.push(s)};return Yr(t,s=>{let a=s;hr(a,i,[],r)&&(o||=[],o.push(a))}),o!==void 0&&Es(o,i),n}function Es(e,t){for(let n=0;n{t(i,r)})}}function hr(e,t,n,r){if(e=J(e),!e)return!1;let o=null,i=yi(e),s=!i&&En(e);if(!i&&!s){let c=e.ngModule;if(i=yi(c),i)o=c;else return!1}else{if(s&&!s.standalone)return!1;o=e}let a=r.has(o);if(s){if(a)return!1;if(r.add(o),s.dependencies){let c=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let u of c)hr(u,t,n,r)}}else if(i){if(i.imports!=null&&!a){r.add(o);let u;try{Yr(i.imports,l=>{hr(l,t,n,r)&&(u||=[],u.push(l))})}finally{}u!==void 0&&Es(u,t)}if(!a){let u=rt(o)||(()=>new o);t({provide:o,useFactory:u,deps:ne},o),t({provide:us,useValue:o,multi:!0},o),t({provide:It,useValue:()=>C(o),multi:!0},o)}let c=i.providers;if(c!=null&&!a){let u=e;eo(c,l=>{t(l,u)})}}else return!1;return o!==e&&e.providers!==void 0}function eo(e,t){for(let n of e)os(n)&&(n=n.\u0275providers),Array.isArray(n)?eo(n,t):t(n)}var Wu=_({provide:String,useValue:_});function Cs(e){return e!==null&&typeof e=="object"&&Wu in e}function qu(e){return!!(e&&e.useExisting)}function Zu(e){return!!(e&&e.useFactory)}function gr(e){return typeof e=="function"}var Cn=new M(""),Jt={},Yu={},nr;function to(){return nr===void 0&&(nr=new on),nr}var Oe=class{},sn=class extends Oe{get destroyed(){return this._destroyed}constructor(t,n,r,o){super(),this.parent=n,this.source=r,this.scopes=o,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,vr(t,s=>this.processProvider(s)),this.records.set(cs,Je(void 0,this)),o.has("environment")&&this.records.set(Oe,Je(void 0,this));let i=this.records.get(Cn);i!=null&&typeof i.value=="string"&&this.scopes.add(i.value),this.injectorDefTypes=new Set(this.get(us,ne,E.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;let t=w(null);try{for(let r of this._ngOnDestroyHooks)r.ngOnDestroy();let n=this._onDestroyHooks;this._onDestroyHooks=[];for(let r of n)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),w(t)}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();let n=Ke(this),r=U(void 0),o;try{return t()}finally{Ke(n),U(r)}}get(t,n=Et,r=E.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Ci))return t[Ci](this);r=Dn(r);let o,i=Ke(this),s=U(void 0);try{if(!(r&E.SkipSelf)){let c=this.records.get(t);if(c===void 0){let u=tl(t)&&qr(t);u&&this.injectableDefInScope(u)?c=Je(mr(t),Jt):c=null,this.records.set(t,c)}if(c!=null)return this.hydrate(t,c)}let a=r&E.Self?to():this.parent;return n=r&E.Optional&&n===Et?null:n,a.get(t,n)}catch(a){if(a.name==="NullInjectorError"){if((a[rn]=a[rn]||[]).unshift(ee(t)),i)throw a;return xu(a,t,"R3InjectorError",this.source)}else throw a}finally{U(s),Ke(i)}}resolveInjectorInitializers(){let t=w(null),n=Ke(this),r=U(void 0),o;try{let i=this.get(It,ne,E.Self);for(let s of i)s()}finally{Ke(n),U(r),w(t)}}toString(){let t=[],n=this.records;for(let r of n.keys())t.push(ee(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new b(205,!1)}processProvider(t){t=J(t);let n=gr(t)?t:J(t&&t.provide),r=Ku(t);if(!gr(t)&&t.multi===!0){let o=this.records.get(n);o||(o=Je(void 0,Jt,!0),o.factory=()=>fr(o.multi),this.records.set(n,o)),n=t,o.multi.push(t)}this.records.set(n,r)}hydrate(t,n){let r=w(null);try{return n.value===Jt&&(n.value=Yu,n.value=n.factory()),typeof n.value=="object"&&n.value&&el(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{w(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;let n=J(t.providedIn);return typeof n=="string"?n==="any"||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){let n=this._onDestroyHooks.indexOf(t);n!==-1&&this._onDestroyHooks.splice(n,1)}};function mr(e){let t=qr(e),n=t!==null?t.factory:rt(e);if(n!==null)return n;if(e instanceof M)throw new b(204,!1);if(e instanceof Function)return Qu(e);throw new b(204,!1)}function Qu(e){if(e.length>0)throw new b(204,!1);let n=du(e);return n!==null?()=>n.factory(e):()=>new e}function Ku(e){if(Cs(e))return Je(void 0,e.useValue);{let t=Ju(e);return Je(t,Jt)}}function Ju(e,t,n){let r;if(gr(e)){let o=J(e);return rt(o)||mr(o)}else if(Cs(e))r=()=>J(e.useValue);else if(Zu(e))r=()=>e.useFactory(...fr(e.deps||[]));else if(qu(e))r=()=>C(J(e.useExisting));else{let o=J(e&&(e.useClass||e.provide));if(Xu(e))r=()=>new o(...fr(e.deps));else return rt(o)||mr(o)}return r}function Je(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Xu(e){return!!e.deps}function el(e){return e!==null&&typeof e=="object"&&typeof e.ngOnDestroy=="function"}function tl(e){return typeof e=="function"||typeof e=="object"&&e instanceof M}function vr(e,t){for(let n of e)Array.isArray(n)?vr(n,t):n&&os(n)?vr(n.\u0275providers,t):t(n)}function nl(){return is()!==void 0||wu()!=null}var he=0,I=1,v=2,G=3,te=4,ae=5,an=6,wt=7,W=8,it=9,se=10,H=11,bt=12,Si=13,ft=14,de=15,st=16,Xe=17,at=18,In=19,Is=20,Ce=21,rr=22,Re=23,$=25,ws=1;var Mt=7,rl=8,cn=9,z=10,un=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(un||{});function Ie(e){return Array.isArray(e)&&typeof e[ws]=="object"}function je(e){return Array.isArray(e)&&e[ws]===!0}function bs(e){return(e.flags&4)!==0}function no(e){return e.componentOffset>-1}function ro(e){return(e.flags&1)===1}function Ot(e){return!!e.template}function yr(e){return(e[v]&512)!==0}var Dr=class{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}};function Ms(e,t,n,r){t!==null?t.applyValueToInputSignal(t,r):e[n]=r}function xs(){return Ss}function Ss(e){return e.type.prototype.ngOnChanges&&(e.setInput=il),ol}xs.ngInherit=!0;function ol(){let e=_s(this),t=e?.current;if(t){let n=e.previous;if(n===Ct)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function il(e,t,n,r,o){let i=this.declaredInputs[r],s=_s(e)||sl(e,{previous:Ct,current:null}),a=s.current||(s.current={}),c=s.previous,u=c[i];a[i]=new Dr(u&&u.currentValue,n,c===Ct),Ms(e,t,o,n)}var Ts="__ngSimpleChanges__";function _s(e){return e[Ts]||null}function sl(e,t){return e[Ts]=t}var Ti=null;var re=function(e,t,n){Ti?.(e,t,n)},Ns="svg",al="math";function fe(e){for(;Array.isArray(e);)e=e[he];return e}function cl(e,t){return fe(t[e])}function ce(e,t){return fe(t[e.index])}function oo(e,t){return e.data[t]}function As(e,t){return e[t]}function Ve(e,t){let n=t[e];return Ie(n)?n:n[he]}function io(e){return(e[v]&128)===128}function ln(e,t){return t==null?null:e[t]}function Os(e){e[Xe]=0}function ul(e){e[v]&1024||(e[v]|=1024,io(e)&&wn(e))}function ll(e,t){for(;e>0;)t=t[ft],e--;return t}function xt(e){return!!(e[v]&9216||e[Re]?.dirty)}function Er(e){e[se].changeDetectionScheduler?.notify(7),e[v]&64&&(e[v]|=1024),xt(e)&&wn(e)}function wn(e){e[se].changeDetectionScheduler?.notify(0);let t=St(e);for(;t!==null&&!(t[v]&8192||(t[v]|=8192,!io(t)));)t=St(t)}function Rs(e,t){if((e[v]&256)===256)throw new b(911,!1);e[Ce]===null&&(e[Ce]=[]),e[Ce].push(t)}function dl(e,t){if(e[Ce]===null)return;let n=e[Ce].indexOf(t);n!==-1&&e[Ce].splice(n,1)}function St(e){let t=e[G];return je(t)?t[G]:t}var y={lFrame:$s(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var ks=!1;function fl(){return y.lFrame.elementDepthCount}function pl(){y.lFrame.elementDepthCount++}function hl(){y.lFrame.elementDepthCount--}function Ps(){return y.bindingsEnabled}function gl(){return y.skipHydrationRootTNode!==null}function ml(e){return y.skipHydrationRootTNode===e}function vl(){y.skipHydrationRootTNode=null}function O(){return y.lFrame.lView}function we(){return y.lFrame.tView}function Be(e){return y.lFrame.contextLView=e,e[W]}function He(e){return y.lFrame.contextLView=null,e}function ge(){let e=Fs();for(;e!==null&&e.type===64;)e=e.parent;return e}function Fs(){return y.lFrame.currentTNode}function yl(){let e=y.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function Rt(e,t){let n=y.lFrame;n.currentTNode=e,n.isParent=t}function Ls(){return y.lFrame.isParent}function Dl(){y.lFrame.isParent=!1}function El(){return y.lFrame.contextLView}function js(){return ks}function _i(e){ks=e}function Cl(){let e=y.lFrame,t=e.bindingRootIndex;return t===-1&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Il(){return y.lFrame.bindingIndex}function wl(e){return y.lFrame.bindingIndex=e}function so(){return y.lFrame.bindingIndex++}function bl(e){let t=y.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function Ml(){return y.lFrame.inI18n}function xl(e,t){let n=y.lFrame;n.bindingIndex=n.bindingRootIndex=e,Cr(t)}function Sl(){return y.lFrame.currentDirectiveIndex}function Cr(e){y.lFrame.currentDirectiveIndex=e}function Vs(e){y.lFrame.currentQueryIndex=e}function Tl(e){let t=e[I];return t.type===2?t.declTNode:t.type===1?e[ae]:null}function Bs(e,t,n){if(n&E.SkipSelf){let o=t,i=e;for(;o=o.parent,o===null&&!(n&E.Host);)if(o=Tl(i),o===null||(i=i[ft],o.type&10))break;if(o===null)return!1;t=o,e=i}let r=y.lFrame=Hs();return r.currentTNode=t,r.lView=e,!0}function ao(e){let t=Hs(),n=e[I];y.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Hs(){let e=y.lFrame,t=e===null?null:e.child;return t===null?$s(e):t}function $s(e){let 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:e,child:null,inI18n:!1};return e!==null&&(e.child=t),t}function Us(){let e=y.lFrame;return y.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var zs=Us;function co(){let e=Us();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function _l(e){return(y.lFrame.contextLView=ll(e,y.lFrame.contextLView))[W]}function bn(){return y.lFrame.selectedIndex}function ke(e){y.lFrame.selectedIndex=e}function Nl(){let e=y.lFrame;return oo(e.tView,e.selectedIndex)}function pt(){y.lFrame.currentNamespace=Ns}function kt(){Al()}function Al(){y.lFrame.currentNamespace=null}function Ol(){return y.lFrame.currentNamespace}var Gs=!0;function uo(){return Gs}function lo(e){Gs=e}function Rl(e,t,n){let{ngOnChanges:r,ngOnInit:o,ngDoCheck:i}=t.type.prototype;if(r){let s=Ss(t);(n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s)}o&&(n.preOrderHooks??=[]).push(0-e,o),i&&((n.preOrderHooks??=[]).push(e,i),(n.preOrderCheckHooks??=[]).push(e,i))}function fo(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[c]<0&&(e[Xe]+=65536),(a>14>16&&(e[v]&3)===t&&(e[v]+=16384,Ni(a,i)):Ni(a,i)}var nt=-1,Tt=class{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}};function Pl(e){return e instanceof Tt}function Fl(e){return(e.flags&8)!==0}function Ll(e){return(e.flags&16)!==0}function jl(e){return e!==nt}function Ir(e){return e&32767}function Vl(e){return e>>16}function wr(e,t){let n=Vl(e),r=t;for(;n>0;)r=r[ft],n--;return r}var br=!0;function dn(e){let t=br;return br=e,t}var Bl=256,qs=Bl-1,Zs=5,Hl=0,oe={};function $l(e,t,n){let r;typeof n=="string"?r=n.charCodeAt(0)||0:n.hasOwnProperty(yt)&&(r=n[yt]),r==null&&(r=n[yt]=Hl++);let o=r&qs,i=1<>Zs)]|=i}function Ys(e,t){let n=Qs(e,t);if(n!==-1)return n;let r=t[I];r.firstCreatePass&&(e.injectorIndex=t.length,ir(r.data,e),ir(t,null),ir(r.blueprint,null));let o=Ks(e,t),i=e.injectorIndex;if(jl(o)){let s=Ir(o),a=wr(o,t),c=a[I].data;for(let u=0;u<8;u++)t[i+u]=a[s+u]|c[s+u]}return t[i+8]=o,i}function ir(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Qs(e,t){return e.injectorIndex===-1||e.parent&&e.parent.injectorIndex===e.injectorIndex||t[e.injectorIndex+8]===null?-1:e.injectorIndex}function Ks(e,t){if(e.parent&&e.parent.injectorIndex!==-1)return e.parent.injectorIndex;let n=0,r=null,o=t;for(;o!==null;){if(r=na(o),r===null)return nt;if(n++,o=o[ft],r.injectorIndex!==-1)return r.injectorIndex|n<<16}return nt}function Ul(e,t,n){$l(e,t,n)}function Js(e,t,n){if(n&E.Optional||e!==void 0)return e;Zr(t,"NodeInjector")}function Xs(e,t,n,r){if(n&E.Optional&&r===void 0&&(r=null),!(n&(E.Self|E.Host))){let o=e[it],i=U(void 0);try{return o?o.get(t,r,n&E.Optional):ss(t,r,n&E.Optional)}finally{U(i)}}return Js(r,t,n)}function ea(e,t,n,r=E.Default,o){if(e!==null){if(t[v]&2048&&!(r&E.Self)){let s=Zl(e,t,n,r,oe);if(s!==oe)return s}let i=ta(e,t,n,r,oe);if(i!==oe)return i}return Xs(t,n,r,o)}function ta(e,t,n,r,o){let i=Wl(n);if(typeof i=="function"){if(!Bs(t,e,r))return r&E.Host?Js(o,n,r):Xs(t,n,r,o);try{let s;if(s=i(r),s==null&&!(r&E.Optional))Zr(n);else return s}finally{zs()}}else if(typeof i=="number"){let s=null,a=Qs(e,t),c=nt,u=r&E.Host?t[de][ae]:null;for((a===-1||r&E.SkipSelf)&&(c=a===-1?Ks(e,t):t[a+8],c===nt||!Oi(r,!1)?a=-1:(s=t[I],a=Ir(c),t=wr(c,t)));a!==-1;){let l=t[I];if(Ai(i,a,l.data)){let d=zl(a,t,n,s,r,u);if(d!==oe)return d}c=t[a+8],c!==nt&&Oi(r,t[I].data[a+8]===u)&&Ai(i,a,t)?(s=l,a=Ir(c),t=wr(c,t)):a=-1}}return o}function zl(e,t,n,r,o,i){let s=t[I],a=s.data[e+8],c=r==null?no(a)&&br:r!=s&&(a.type&3)!==0,u=o&E.Host&&i===a,l=Gl(a,s,n,c,u);return l!==null?_t(t,s,l,a):oe}function Gl(e,t,n,r,o){let i=e.providerIndexes,s=t.data,a=i&1048575,c=e.directiveStart,u=e.directiveEnd,l=i>>20,d=r?a:a+l,m=o?a+l:u;for(let D=d;D=c&&F.type===n)return D}if(o){let D=s[c];if(D&&Ot(D)&&D.type===n)return c}return null}function _t(e,t,n,r){let o=e[n],i=t.data;if(Pl(o)){let s=o;s.resolving&&vu(mu(i[n]));let a=dn(s.canSeeViewProviders);s.resolving=!0;let c,u=s.injectImpl?U(s.injectImpl):null,l=Bs(e,r,E.Default);try{o=e[n]=s.factory(void 0,i,e,r),t.firstCreatePass&&n>=r.directiveStart&&Rl(n,i[n],t)}finally{u!==null&&U(u),dn(a),s.resolving=!1,zs()}}return o}function Wl(e){if(typeof e=="string")return e.charCodeAt(0)||0;let t=e.hasOwnProperty(yt)?e[yt]:void 0;return typeof t=="number"?t>=0?t&qs:ql:t}function Ai(e,t,n){let r=1<>Zs)]&r)}function Oi(e,t){return!(e&E.Self)&&!(e&E.Host&&t)}var fn=class{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return ea(this._tNode,this._lView,t,Dn(r),n)}};function ql(){return new fn(ge(),O())}function Zl(e,t,n,r,o){let i=e,s=t;for(;i!==null&&s!==null&&s[v]&2048&&!(s[v]&512);){let a=ta(i,s,n,r|E.Self,oe);if(a!==oe)return a;let c=i.parent;if(!c){let u=s[Is];if(u){let l=u.get(n,oe,r);if(l!==oe)return l}c=na(s),s=s[ft]}i=c}return o}function na(e){let t=e[I],n=t.type;return n===2?t.declTNode:n===1?e[ae]:null}function Ri(e,t=null,n=null,r){let o=Yl(e,t,n,r);return o.resolveInjectorInitializers(),o}function Yl(e,t=null,n=null,r,o=new Set){let i=[n||ne,Xr(e)];return r=r||(typeof e=="object"?void 0:ee(e)),new sn(i,t||to(),r||null,o)}var Ae=class Ae{static create(t,n){if(Array.isArray(t))return Ri({name:""},n,t,"");{let r=t.name??"";return Ri({name:r},t.parent,t.providers,r)}}};Ae.THROW_IF_NOT_FOUND=Et,Ae.NULL=new on,Ae.\u0275prov=x({token:Ae,providedIn:"any",factory:()=>C(cs)}),Ae.__NG_ELEMENT_ID__=-1;var Nt=Ae;var Ql=new M("");Ql.__NG_ELEMENT_ID__=e=>{let t=ge();if(t===null)throw new b(204,!1);if(t.type&2)return t.value;if(e&E.Optional)return null;throw new b(204,!1)};var Kl="ngOriginalError";function sr(e){return e[Kl]}var pe=class{constructor(){this._console=console}handleError(t){let n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&sr(t);for(;n&&sr(n);)n=sr(n);return n||null}},ra=new M("",{providedIn:"root",factory:()=>T(pe).handleError.bind(void 0)}),oa=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=Jl,t.__NG_ENV_ID__=r=>r;let e=t;return e})(),Mr=class extends oa{constructor(t){super(),this._lView=t}onDestroy(t){return Rs(this._lView,t),()=>dl(this._lView,t)}};function Jl(){return new Mr(O())}function Xl(){return ia(ge(),O())}function ia(e,t){return new Pt(ce(e,t))}var Pt=(()=>{let t=class t{constructor(r){this.nativeElement=r}};t.__NG_ELEMENT_ID__=Xl;let e=t;return e})();var xr=class extends Ee{constructor(t=!1){super(),this.destroyRef=void 0,this.__isAsync=t,nl()&&(this.destroyRef=T(oa,{optional:!0})??void 0)}emit(t){let n=w(null);try{super.next(t)}finally{w(n)}}subscribe(t,n,r){let o=t,i=n||(()=>null),s=r;if(t&&typeof t=="object"){let c=t;o=c.next?.bind(c),i=c.error?.bind(c),s=c.complete?.bind(c)}this.__isAsync&&(i=ar(i),o&&(o=ar(o)),s&&(s=ar(s)));let a=super.subscribe({next:o,error:i,complete:s});return t instanceof L&&t.add(a),a}};function ar(e){return t=>{setTimeout(e,void 0,t)}}var X=xr;function sa(e){return(e.flags&128)===128}var aa=new Map,ed=0;function td(){return ed++}function nd(e){aa.set(e[In],e)}function rd(e){aa.delete(e[In])}var ki="__ngContext__";function Pe(e,t){Ie(t)?(e[ki]=t[In],nd(t)):e[ki]=t}function ca(e){return la(e[bt])}function ua(e){return la(e[te])}function la(e){for(;e!==null&&!je(e);)e=e[te];return e}var Sr;function da(e){Sr=e}function fa(){if(Sr!==void 0)return Sr;if(typeof document<"u")return document;throw new b(210,!1)}var Mn=new M("",{providedIn:"root",factory:()=>od}),od="ng",po=new M(""),ht=new M("",{providedIn:"platform",factory:()=>"unknown"});var ho=new M("",{providedIn:"root",factory:()=>fa().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var id="h",sd="b";var ad=()=>null;function go(e,t,n=!1){return ad(e,t,n)}var pa=!1,cd=new M("",{providedIn:"root",factory:()=>pa});var Yt;function ud(){if(Yt===void 0&&(Yt=null,B.trustedTypes))try{Yt=B.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Yt}function xn(e){return ud()?.createHTML(e)||e}var Qt;function ld(){if(Qt===void 0&&(Qt=null,B.trustedTypes))try{Qt=B.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Qt}function Pi(e){return ld()?.createHTML(e)||e}var pn=class{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${es})`}};function mo(e){return e instanceof pn?e.changingThisBreaksApplicationSecurity:e}function ha(e,t){let n=dd(e);if(n!=null&&n!==t){if(n==="ResourceURL"&&t==="URL")return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${es})`)}return n===t}function dd(e){return e instanceof pn&&e.getTypeName()||null}function fd(e){let t=new _r(e);return pd()?new Tr(t):t}var Tr=class{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{let n=new window.DOMParser().parseFromString(xn(t),"text/html").body;return n===null?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}},_r=class{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){let n=this.inertDocument.createElement("template");return n.innerHTML=xn(t),n}};function pd(){try{return!!new window.DOMParser().parseFromString(xn(""),"text/html")}catch{return!1}}var hd=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function ga(e){return e=String(e),e.match(hd)?e:"unsafe:"+e}function me(e){let t={};for(let n of e.split(","))t[n]=!0;return t}function Ft(...e){let t={};for(let n of e)for(let r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}var ma=me("area,br,col,hr,img,wbr"),va=me("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),ya=me("rp,rt"),gd=Ft(ya,va),md=Ft(va,me("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")),vd=Ft(ya,me("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")),Fi=Ft(ma,md,vd,gd),Da=me("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),yd=me("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,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Dd=me("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"),Ed=Ft(Da,yd,Dd),Cd=me("script,style,template"),Nr=class{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,r=!0,o=[];for(;n;){if(n.nodeType===Node.ELEMENT_NODE?r=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,r&&n.firstChild){o.push(n),n=bd(n);continue}for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let i=wd(n);if(i){n=i;break}n=o.pop()}}return this.buf.join("")}startElement(t){let n=Li(t).toLowerCase();if(!Fi.hasOwnProperty(n))return this.sanitizedSomething=!0,!Cd.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);let r=t.attributes;for(let o=0;o"),!0}endElement(t){let n=Li(t).toLowerCase();Fi.hasOwnProperty(n)&&!ma.hasOwnProperty(n)&&(this.buf.push(""))}chars(t){this.buf.push(ji(t))}};function Id(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}function wd(e){let t=e.nextSibling;if(t&&e!==t.previousSibling)throw Ea(t);return t}function bd(e){let t=e.firstChild;if(t&&Id(e,t))throw Ea(t);return t}function Li(e){let t=e.nodeName;return typeof t=="string"?t:"FORM"}function Ea(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}var Md=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,xd=/([^\#-~ |!])/g;function ji(e){return e.replace(/&/g,"&").replace(Md,function(t){let n=t.charCodeAt(0),r=t.charCodeAt(1);return"&#"+((n-55296)*1024+(r-56320)+65536)+";"}).replace(xd,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}var Kt;function Ca(e,t){let n=null;try{Kt=Kt||fd(e);let r=t?String(t):"";n=Kt.getInertBodyElement(r);let o=5,i=r;do{if(o===0)throw new Error("Failed to sanitize html because the input is unstable");o--,r=i,i=n.innerHTML,n=Kt.getInertBodyElement(r)}while(r!==i);let a=new Nr().sanitizeChildren(Vi(n)||n);return xn(a)}finally{if(n){let r=Vi(n)||n;for(;r.firstChild;)r.removeChild(r.firstChild)}}}function Vi(e){return"content"in e&&Sd(e)?e.content:null}function Sd(e){return e.nodeType===Node.ELEMENT_NODE&&e.nodeName==="TEMPLATE"}var vo=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(vo||{});function $e(e){let t=Td();return t?Pi(t.sanitize(vo.HTML,e)||""):ha(e,"HTML")?Pi(mo(e)):Ca(fa(),Dt(e))}function Td(){let e=O();return e&&e[se].sanitizer}function Ia(e){return e.ownerDocument.defaultView}var R=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(R||{}),_d;function yo(e,t){return _d(e,t)}function et(e,t,n,r,o){if(r!=null){let i,s=!1;je(r)?i=r:Ie(r)&&(s=!0,r=r[he]);let a=fe(r);e===0&&n!==null?o==null?Ta(t,n,a):Ar(t,n,a,o||null,!0):e===1&&n!==null?Ar(t,n,a,o||null,!0):e===2?zd(t,a,s):e===3&&t.destroyNode(a),i!=null&&Wd(t,e,i,n,o)}}function Nd(e,t){return e.createText(t)}function Ad(e,t,n){e.setValue(t,n)}function wa(e,t,n){return e.createElement(t,n)}function Od(e,t){ba(e,t),t[he]=null,t[ae]=null}function Rd(e,t,n,r,o,i){r[he]=o,r[ae]=t,Sn(e,r,n,1,o,i)}function ba(e,t){t[se].changeDetectionScheduler?.notify(8),Sn(e,t,t[H],2,null,null)}function kd(e){let t=e[bt];if(!t)return cr(e[I],e);for(;t;){let n=null;if(Ie(t))n=t[bt];else{let r=t[z];r&&(n=r)}if(!n){for(;t&&!t[te]&&t!==e;)Ie(t)&&cr(t[I],t),t=t[G];t===null&&(t=e),Ie(t)&&cr(t[I],t),n=t&&t[te]}t=n}}function Pd(e,t,n,r){let o=z+r,i=n.length;r>0&&(n[o-1][te]=t),r0&&(e[n-1][te]=r[te]);let i=as(e,z+t);Od(r[I],r);let s=i[at];s!==null&&s.detachView(i[I]),r[G]=null,r[te]=null,r[v]&=-129}return r}function Sa(e,t){if(!(t[v]&256)){let n=t[H];n.destroyNode&&Sn(e,t,n,3,null,null),kd(t)}}function cr(e,t){if(t[v]&256)return;let n=w(null);try{t[v]&=-129,t[v]|=256,t[Re]&&ti(t[Re]),Ld(e,t),Fd(e,t),t[I].type===1&&t[H].destroy();let r=t[st];if(r!==null&&je(t[G])){r!==t[G]&&Do(r,t);let o=t[at];o!==null&&o.detachView(e)}rd(t)}finally{w(n)}}function Fd(e,t){let n=e.cleanup,r=t[wt];if(n!==null)for(let i=0;i=0?r[s]():r[-s].unsubscribe(),i+=2}else{let s=r[n[i+1]];n[i].call(s)}r!==null&&(t[wt]=null);let o=t[Ce];if(o!==null){t[Ce]=null;for(let i=0;i-1){let{encapsulation:i}=e.data[r.directiveStart+o];if(i===ie.None||i===ie.Emulated)return null}return ce(r,n)}}function Ar(e,t,n,r,o){e.insertBefore(t,n,r,o)}function Ta(e,t,n){e.appendChild(t,n)}function Bi(e,t,n,r,o){r!==null?Ar(e,t,n,r,o):Ta(e,t,n)}function Bd(e,t,n,r){e.removeChild(t,n,r)}function _a(e,t){return e.parentNode(t)}function Hd(e,t,n){return Ud(e,t,n)}function $d(e,t,n){return e.type&40?ce(e,n):null}var Ud=$d,Hi;function Eo(e,t,n,r){let o=jd(e,r,t),i=t[H],s=r.parent||t[ae],a=Hd(s,r,t);if(o!=null)if(Array.isArray(n))for(let c=0;c$&&Ra(e,t,$,!1),re(s?2:0,o),n(r,o)}finally{ke(i),re(s?3:1,o)}}function La(e,t,n){if(bs(t)){let r=w(null);try{let o=t.directiveStart,i=t.directiveEnd;for(let s=o;snull;function ef(e,t,n,r,o,i){let s=t?t.injectorIndex:-1,a=0;return gl()&&(a|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:o,attrs:i,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev: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}}function $i(e,t,n,r,o){for(let i in t){if(!t.hasOwnProperty(i))continue;let s=t[i];if(s===void 0)continue;r??={};let a,c=ot.None;Array.isArray(s)?(a=s[0],c=s[1]):a=s;let u=i;if(o!==null){if(!o.hasOwnProperty(i))continue;u=o[i]}e===0?Ui(r,n,u,a,c):Ui(r,n,u,a)}return r}function Ui(e,t,n,r,o){let i;e.hasOwnProperty(n)?(i=e[n]).push(t,r):i=e[n]=[t,r],o!==void 0&&i.push(o)}function tf(e,t,n){let r=t.directiveStart,o=t.directiveEnd,i=e.data,s=t.attrs,a=[],c=null,u=null;for(let l=r;l0;){let n=e[--t];if(typeof n=="number"&&n<0)return n}return 0}function cf(e,t,n,r){let o=n.directiveStart,i=n.directiveEnd;no(n)&&gf(t,n,e.data[o+n.componentOffset]),e.firstCreatePass||Ys(n,t),Pe(r,t);let s=n.initialInputs;for(let a=o;a{wn(e.lView)},consumerOnSignalRead(){this.lView[Re]=this}}),kf=100;function Za(e,t=!0,n=0){let r=e[se],o=r.rendererFactory,i=!1;i||o.begin?.();try{Pf(e,n)}catch(s){throw t&&Ga(e,s),s}finally{i||(o.end?.(),r.inlineEffectRunner?.flush())}}function Pf(e,t){let n=js();try{_i(!0),Pr(e,t);let r=0;for(;xt(e);){if(r===kf)throw new b(103,!1);r++,Pr(e,1)}}finally{_i(n)}}function Ff(e,t,n,r){let o=t[v];if((o&256)===256)return;let i=!1,s=!1;!i&&t[se].inlineEffectRunner?.flush(),ao(t);let a=null,c=null;!i&&Lf(e)&&(c=Nf(t),a=Xo(c));try{Os(t),wl(e.bindingStartIndex),n!==null&&Fa(e,t,n,2,r);let u=(o&3)===3;if(!i)if(u){let m=e.preOrderCheckHooks;m!==null&&Xt(t,m,null)}else{let m=e.preOrderHooks;m!==null&&en(t,m,0,null),or(t,0)}if(s||jf(t),Ya(t,0),e.contentQueries!==null&&za(e,t),!i)if(u){let m=e.contentCheckHooks;m!==null&&Xt(t,m)}else{let m=e.contentHooks;m!==null&&en(t,m,1),or(t,1)}Zd(e,t);let l=e.components;l!==null&&Ka(t,l,0);let d=e.viewQuery;if(d!==null&&kr(2,d,r),!i)if(u){let m=e.viewCheckHooks;m!==null&&Xt(t,m)}else{let m=e.viewHooks;m!==null&&en(t,m,2),or(t,2)}if(e.firstUpdatePass===!0&&(e.firstUpdatePass=!1),t[rr]){for(let m of t[rr])m();t[rr]=null}i||(t[v]&=-73)}catch(u){throw i||wn(t),u}finally{c!==null&&(ei(c,a),Of(c)),co()}}function Lf(e){return e.type!==2}function Ya(e,t){for(let n=ca(e);n!==null;n=ua(n))for(let r=z;r-1&&(xa(t,r),as(n,r))}this._attachedToViewContainer=!1}Sa(this._lView[I],this._lView)}onDestroy(t){Rs(this._lView,t)}markForCheck(){xo(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[v]&=-129}reattach(){Er(this._lView),this._lView[v]|=128}detectChanges(){this._lView[v]|=1024,Za(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new b(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let t=yr(this._lView),n=this._lView[st];n!==null&&!t&&Do(n,this._lView),ba(this._lView[I],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new b(902,!1);this._appRef=t;let n=yr(this._lView),r=this._lView[st];r!==null&&!n&&Ma(r,this._lView),Er(this._lView)}};var Jg=new RegExp(`^(\\d+)*(${sd}|${id})*(.*)`);var Bf=()=>null;function Hf(e,t){return Bf(e,t)}var ct=class{},So=new M("",{providedIn:"root",factory:()=>!1});var Ja=new M(""),Lr=class{},gn=class{};function $f(e){let t=Error(`No component factory found for ${ee(e)}.`);return t[Uf]=e,t}var Uf="ngComponent";var jr=class{resolveComponentFactory(t){throw $f(t)}},Lo=class Lo{};Lo.NULL=new jr;var At=Lo,ut=class{},Nn=(()=>{let t=class t{constructor(){this.destroyNode=null}};t.__NG_ELEMENT_ID__=()=>zf();let e=t;return e})();function zf(){let e=O(),t=ge(),n=Ve(t.index,e);return(Ie(n)?n:e)[H]}var Gf=(()=>{let t=class t{};t.\u0275prov=x({token:t,providedIn:"root",factory:()=>null});let e=t;return e})(),ur={};var zi=new Set;function An(e){zi.has(e)||(zi.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function Xa(e){let t=!0;return setTimeout(()=>{t&&(t=!1,e())}),typeof B.requestAnimationFrame=="function"&&B.requestAnimationFrame(()=>{t&&(t=!1,e())}),()=>{t=!1}}function Gi(e){let t=!0;return queueMicrotask(()=>{t&&e()}),()=>{t=!1}}function Wi(...e){}var A=class e{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new X(!1),this.onMicrotaskEmpty=new X(!1),this.onStable=new X(!1),this.onError=new X(!1),typeof Zone>"u")throw new b(908,!1);Zone.assertZonePatched();let o=this;o._nesting=0,o._outer=o._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(o._inner=o._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(o._inner=o._inner.fork(Zone.longStackTraceZoneSpec)),o.shouldCoalesceEventChangeDetection=!r&&n,o.shouldCoalesceRunChangeDetection=r,o.callbackScheduled=!1,Zf(o)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get("isAngularZone")===!0}static assertInAngularZone(){if(!e.isInAngularZone())throw new b(909,!1)}static assertNotInAngularZone(){if(e.isInAngularZone())throw new b(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,o){let i=this._inner,s=i.scheduleEventTask("NgZoneEvent: "+o,t,Wf,Wi,Wi);try{return i.runTask(s,n,r)}finally{i.cancelTask(s)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}},Wf={};function To(e){if(e._nesting==0&&!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 qf(e){e.isCheckStableRunning||e.callbackScheduled||(e.callbackScheduled=!0,Zone.root.run(()=>{Xa(()=>{e.callbackScheduled=!1,Vr(e),e.isCheckStableRunning=!0,To(e),e.isCheckStableRunning=!1})}),Vr(e))}function Zf(e){let t=()=>{qf(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,o,i,s,a)=>{if(Yf(a))return n.invokeTask(o,i,s,a);try{return qi(e),n.invokeTask(o,i,s,a)}finally{(e.shouldCoalesceEventChangeDetection&&i.type==="eventTask"||e.shouldCoalesceRunChangeDetection)&&t(),Zi(e)}},onInvoke:(n,r,o,i,s,a,c)=>{try{return qi(e),n.invoke(o,i,s,a,c)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!Qf(a)&&t(),Zi(e)}},onHasTask:(n,r,o,i)=>{n.hasTask(o,i),r===o&&(i.change=="microTask"?(e._hasPendingMicrotasks=i.microTask,Vr(e),To(e)):i.change=="macroTask"&&(e.hasPendingMacrotasks=i.macroTask))},onHandleError:(n,r,o,i)=>(n.handleError(o,i),e.runOutsideAngular(()=>e.onError.emit(i)),!1)})}function Vr(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&e.callbackScheduled===!0?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function qi(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Zi(e){e._nesting--,To(e)}var mn=class{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new X,this.onMicrotaskEmpty=new X,this.onStable=new X,this.onError=new X}run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,o){return t.apply(n,r)}};function Yf(e){return ec(e,"__ignore_ng_zone__")}function Qf(e){return ec(e,"__scheduler_tick__")}function ec(e,t){return!Array.isArray(e)||e.length!==1?!1:e[0]?.data?.[t]===!0}var tc=(()=>{let t=class t{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){let r=[...this.internalCallbacks];this.internalCallbacks.length=0;for(let o of r)o()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}};t.\u0275prov=x({token:t,providedIn:"root",factory:()=>new t});let e=t;return e})();function Br(e,t,n){let r=n?e.styles:null,o=n?e.classes:null,i=0;if(t!==null)for(let s=0;s0&&Aa(e,n,i.join(" "))}}function rp(e,t,n){let r=e.projection=[];for(let o=0;o!1;function sp(e,t,n){return ip(e,t,n)}var lt=class{};var vn=class extends lt{constructor(t){super(),this.componentFactoryResolver=new Hr(this),this.instance=null;let n=new sn([...t.providers,{provide:lt,useValue:this},{provide:At,useValue:this.componentFactoryResolver}],t.parent||to(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}};function ap(e,t,n=null){return new vn({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}var _o=(()=>{let t=class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new vt(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let r=this.taskId++;return this.pendingTasks.add(r),r}remove(r){this.pendingTasks.delete(r),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=x({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function cp(e,t,n){return e[t]=n}function dt(e,t,n){let r=e[t];return Object.is(r,n)?!1:(e[t]=n,!0)}function up(e,t,n,r){let o=dt(e,t,n);return dt(e,t+1,r)||o}function lp(e){return(e.flags&32)===32}function dp(e,t,n,r,o,i,s,a,c){let u=t.consts,l=_n(t,e,4,s||null,a||null);Ha(t,n,l,ln(u,c)),fo(t,l);let d=l.tView=Io(2,l,r,o,i,t.directiveRegistry,t.pipeRegistry,null,t.schemas,u,null);return t.queries!==null&&(t.queries.template(t,l),d.queries=t.queries.embeddedTView(l)),l}function fp(e,t,n,r,o,i,s,a,c,u){let l=n+$,d=t.firstCreatePass?dp(l,t,e,r,o,i,s,a,c):t.data[l];Rt(d,!1);let m=pp(t,e,d,n);uo()&&Eo(t,e,m,d),Pe(m,e);let D=yf(m,e,m,d);return e[l]=D,wo(e,D),sp(D,d,e),ro(d)&&ja(t,e,d),c!=null&&Va(e,d,u),d}function No(e,t,n,r,o,i,s,a){let c=O(),u=we(),l=ln(u.consts,i);return fp(c,u,e,t,n,r,o,l,s,a),No}var pp=hp;function hp(e,t,n,r){return lo(!0),t[H].createComment("")}function gp(e,t,n,r){return dt(e,so(),n)?t+Dt(n)+r:be}function mp(e,t,n,r,o,i){let s=Il(),a=up(e,s,n,o);return bl(2),a?t+Dt(n)+r+Dt(o)+i:be}function q(e,t,n){let r=O(),o=so();if(dt(r,o,t)){let i=we(),s=Nl();rf(i,s,r,e,t,r[H],n,!1)}return q}function Qi(e,t,n,r,o){let i=t.inputs,s=o?"class":"style";bo(e,n,i[s],s,r)}function nc(e,t){An("NgControlFlow");let n=O(),r=so(),o=n[r]!==be?n[r]:-1,i=o!==-1?Ki(n,$+o):void 0,s=0;if(dt(n,r,e)){let a=w(null);try{if(i!==void 0&&Tf(i,s),e!==-1){let c=$+e,u=Ki(n,c),l=vp(n[I],c),d=Hf(u,l.tView.ssrId),m=bf(n,l,t,{dehydratedView:d});Sf(u,m,s,xf(l,d))}}finally{w(a)}}else if(i!==void 0){let a=Mf(i,s);a!==void 0&&(a[W]=t)}}function Ki(e,t){return e[t]}function vp(e,t){return oo(e,t)}function yp(e,t,n,r,o,i){let s=t.consts,a=ln(s,o),c=_n(t,e,2,r,a);return Ha(t,n,c,ln(s,i)),c.attrs!==null&&Br(c,c.attrs,!1),c.mergedAttrs!==null&&Br(c,c.mergedAttrs,!0),t.queries!==null&&t.queries.elementStart(t,c),c}function f(e,t,n,r){let o=O(),i=we(),s=$+e,a=o[H],c=i.firstCreatePass?yp(s,i,o,t,n,r):i.data[s],u=Dp(i,o,c,a,t,e);o[s]=u;let l=ro(c);return Rt(c,!0),Oa(a,u,c),!lp(c)&&uo()&&Eo(i,o,u,c),fl()===0&&Pe(u,o),pl(),l&&(ja(i,o,c),La(i,c,o)),r!==null&&Va(o,c),f}function p(){let e=ge();Ls()?Dl():(e=e.parent,Rt(e,!1));let t=e;ml(t)&&vl(),hl();let n=we();return n.firstCreatePass&&(fo(n,e),bs(e)&&n.queries.elementEnd(e)),t.classesWithoutHost!=null&&Fl(t)&&Qi(n,t,O(),t.classesWithoutHost,!0),t.stylesWithoutHost!=null&&Ll(t)&&Qi(n,t,O(),t.stylesWithoutHost,!1),p}function P(e,t,n,r){return f(e,t,n,r),p(),P}var Dp=(e,t,n,r,o,i)=>(lo(!0),wa(r,o,Ol()));function Ao(){return O()}var yn="en-US";var Ep=yn;function Cp(e){typeof e=="string"&&(Ep=e.toLowerCase().replace(/_/g,"-"))}var Ip=(e,t,n)=>{};function ve(e,t,n,r){let o=O(),i=we(),s=ge();return bp(i,o,o[H],s,e,t,r),ve}function wp(e,t,n,r){let o=e.cleanup;if(o!=null)for(let i=0;ic?a[c]:null}typeof s=="string"&&(i+=2)}return null}function bp(e,t,n,r,o,i,s){let a=ro(r),u=e.firstCreatePass&&Ef(e),l=t[W],d=Df(t),m=!0;if(r.type&3||s){let k=ce(r,t),Z=s?s(k):k,xe=d.length,Se=s?le=>s(fe(le[r.index])):r.index;Ip(k,o,i);let j=null;if(!s&&a&&(j=wp(e,t,o,r.index)),j!==null){let le=j.__ngLastListenerFn__||j;le.__ngNextListenerFn__=i,j.__ngLastListenerFn__=i,m=!1}else{i=Xi(r,t,l,i);let le=n.listen(Z,o,i);d.push(i,le),u&&u.push(o,Se,xe,xe+1)}}else i=Xi(r,t,l,i);let D=r.outputs,F;if(m&&D!==null&&(F=D[o])){let k=F.length;if(k)for(let Z=0;Z-1?Ve(e.index,t):t;xo(s,5);let a=Ji(t,n,r,i),c=o.__ngNextListenerFn__;for(;c;)a=Ji(t,n,c,i)&&a,c=c.__ngNextListenerFn__;return a}}function Ue(e=1){return _l(e)}function Mp(e,t,n,r){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}function ze(e){let t=El();return As(t,$+e)}function g(e,t=""){let n=O(),r=we(),o=e+$,i=r.firstCreatePass?_n(r,o,1,t,null):r.data[o],s=xp(r,n,i,t,e);n[o]=s,uo()&&Eo(r,n,s,i),Rt(i,!1)}var xp=(e,t,n,r,o)=>(lo(!0),Nd(t[H],r));function N(e){return S("",e,""),N}function S(e,t,n){let r=O(),o=gp(r,e,t,n);return o!==be&&Wa(r,bn(),o),S}function Oo(e,t,n,r,o){let i=O(),s=mp(i,e,t,n,r,o);return s!==be&&Wa(i,bn(),s),Oo}var Sp=(()=>{let t=class t{constructor(r){this._injector=r,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(r){if(!r.standalone)return null;if(!this.cachedInjectors.has(r)){let o=Ds(!1,r.type),i=o.length>0?ap([o],this._injector,`Standalone[${r.type.name}]`):null;this.cachedInjectors.set(r,i)}return this.cachedInjectors.get(r)}ngOnDestroy(){try{for(let r of this.cachedInjectors.values())r!==null&&r.destroy()}finally{this.cachedInjectors.clear()}}};t.\u0275prov=x({token:t,providedIn:"environment",factory:()=>new t(C(Oe))});let e=t;return e})();function rc(e){An("NgStandalone"),e.getStandaloneInjector=t=>t.get(Sp).getOrCreateStandaloneInjector(e)}function Tp(e,t){let n=e[t];return n===be?void 0:n}function _p(e,t,n,r,o,i){let s=t+n;return dt(e,s,o)?cp(e,s+1,i?r.call(i,o):r(o)):Tp(e,s+1)}function oc(e,t){let n=we(),r,o=e+$;n.firstCreatePass?(r=Np(t,n.pipeRegistry),n.data[o]=r,r.onDestroy&&(n.destroyHooks??=[]).push(o,r.onDestroy)):r=n.data[o];let i=r.factory||(r.factory=rt(r.type,!0)),s,a=U(Me);try{let c=dn(!1),u=i();return dn(c),Mp(n,O(),o,u),u}finally{U(a)}}function Np(e,t){if(t)for(let n=t.length-1;n>=0;n--){let r=t[n];if(e===r.name)return r}}function ic(e,t,n){let r=e+$,o=O(),i=As(o,r);return Ap(o,r)?_p(o,Cl(),t,i.transform,n,i):i.transform(n)}function Ap(e,t){return e[I].data[t].pure}var Ro=new M(""),Lt=new M(""),On=(()=>{let t=class t{constructor(r,o,i){this._ngZone=r,this.registry=o,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,ko||(Op(i),i.addToWindow(o)),this._watchAngularEvents(),r.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{A.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let r=this._callbacks.pop();clearTimeout(r.timeoutId),r.doneCb()}});else{let r=this.getPendingTasks();this._callbacks=this._callbacks.filter(o=>o.updateCb&&o.updateCb(r)?(clearTimeout(o.timeoutId),!1):!0)}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(r=>({source:r.source,creationLocation:r.creationLocation,data:r.data})):[]}addCallback(r,o,i){let s=-1;o&&o>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==s),r()},o)),this._callbacks.push({doneCb:r,timeoutId:s,updateCb:i})}whenStable(r,o,i){if(i&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(r,o,i),this._runCallbacksIfReady()}registerApplication(r){this.registry.registerApplication(r,this)}unregisterApplication(r){this.registry.unregisterApplication(r)}findProviders(r,o,i){return[]}};t.\u0275fac=function(o){return new(o||t)(C(A),C(Rn),C(Lt))},t.\u0275prov=x({token:t,factory:t.\u0275fac});let e=t;return e})(),Rn=(()=>{let t=class t{constructor(){this._applications=new Map}registerApplication(r,o){this._applications.set(r,o)}unregisterApplication(r){this._applications.delete(r)}unregisterAllApplications(){this._applications.clear()}getTestability(r){return this._applications.get(r)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(r,o=!0){return ko?.findTestabilityInTree(this,r,o)??null}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=x({token:t,factory:t.\u0275fac,providedIn:"platform"});let e=t;return e})();function Op(e){ko=e}var ko;function Po(e){return!!e&&typeof e.then=="function"}function sc(e){return!!e&&typeof e.subscribe=="function"}var Rp=new M(""),ac=(()=>{let t=class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((r,o)=>{this.resolve=r,this.reject=o}),this.appInits=T(Rp,{optional:!0})??[]}runInitializers(){if(this.initialized)return;let r=[];for(let i of this.appInits){let s=i();if(Po(s))r.push(s);else if(sc(s)){let a=new Promise((c,u)=>{s.subscribe({complete:c,error:u})});r.push(a)}}let o=()=>{this.done=!0,this.resolve()};Promise.all(r).then(()=>{o()}).catch(i=>{this.reject(i)}),r.length===0&&o(),this.initialized=!0}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=x({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),kp=new M("");function Pp(){ni(()=>{throw new b(600,!1)})}function Fp(e){return e.isBoundToModule}var Lp=10;function jp(e,t,n){try{let r=n();return Po(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}var jt=(()=>{let t=class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=T(ra),this.afterRenderEffectManager=T(tc),this.zonelessEnabled=T(So),this.externalTestViews=new Set,this.beforeRender=new Ee,this.afterTick=new Ee,this.componentTypes=[],this.components=[],this.isStable=T(_o).hasPendingTasks.pipe(tr(r=>!r)),this._injector=T(Oe)}get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(r,o){let i=r instanceof gn;if(!this._injector.get(ac).done){let D=!i&&zu(r),F=!1;throw new b(405,F)}let a;i?a=r:a=this._injector.get(At).resolveComponentFactory(r),this.componentTypes.push(a.componentType);let c=Fp(a)?void 0:this._injector.get(lt),u=o||a.selector,l=a.create(Nt.NULL,[],u,c),d=l.location.nativeElement,m=l.injector.get(Ro,null);return m?.registerApplication(d),l.onDestroy(()=>{this.detachView(l.hostView),lr(this.components,l),m?.unregisterApplication(d)}),this._loadComponent(l),l}tick(){this._tick(!0)}_tick(r){if(this._runningTick)throw new b(101,!1);let o=w(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(r)}catch(i){this.internalErrorHandler(i)}finally{this._runningTick=!1,w(o),this.afterTick.next()}}detectChangesInAttachedViews(r){let o=null;this._injector.destroyed||(o=this._injector.get(ut,null,{optional:!0}));let i=0,s=this.afterRenderEffectManager;for(;ixt(c))&&(s.execute(),!this.allViews.some(({_lView:c})=>xt(c))))break}}attachView(r){let o=r;this._views.push(o),o.attachToAppRef(this)}detachView(r){let o=r;lr(this._views,o),o.detachFromAppRef()}_loadComponent(r){this.attachView(r.hostView),this.tick(),this.components.push(r);let o=this._injector.get(kp,[]);[...this._bootstrapListeners,...o].forEach(i=>i(r))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(r=>r()),this._views.slice().forEach(r=>r.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(r){return this._destroyListeners.push(r),()=>lr(this._destroyListeners,r)}destroy(){if(this._destroyed)throw new b(406,!1);let r=this._injector;r.destroy&&!r.destroyed&&r.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=x({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function lr(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}function Vp(e,t,n,r){if(!n&&!xt(e))return;Za(e,t,n&&!r?0:1)}var Bp=(()=>{let t=class t{constructor(){this.zone=T(A),this.changeDetectionScheduler=T(ct),this.applicationRef=T(jt)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=x({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function Hp({ngZoneFactory:e,ignoreChangesOutsideZone:t}){return e??=()=>new A(Up()),[{provide:A,useFactory:e},{provide:It,multi:!0,useFactory:()=>{let n=T(Bp,{optional:!0});return()=>n.initialize()}},{provide:It,multi:!0,useFactory:()=>{let n=T(zp);return()=>{n.initialize()}}},{provide:ra,useFactory:$p},t===!0?{provide:Ja,useValue:!0}:[]]}function $p(){let e=T(A),t=T(pe);return n=>e.runOutsideAngular(()=>t.handleError(n))}function Up(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}var zp=(()=>{let t=class t{constructor(){this.subscription=new L,this.initialized=!1,this.zone=T(A),this.pendingTasks=T(_o)}initialize(){if(this.initialized)return;this.initialized=!0;let r=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(r=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{A.assertNotInAngularZone(),queueMicrotask(()=>{r!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(r),r=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{A.assertInAngularZone(),r??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=x({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var cc=(()=>{let t=class t{constructor(){this.appRef=T(jt),this.taskService=T(_o),this.ngZone=T(A),this.zonelessEnabled=T(So),this.disableScheduling=T(Ja,{optional:!0})??!1,this.zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run,this.schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}],this.subscriptions=new L,this.cancelScheduledCallback=null,this.shouldRefreshViews=!1,this.useMicrotaskScheduler=!1,this.runningTick=!1,this.pendingRenderTaskId=null,this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof mn||!this.zoneIsDefined)}notify(r){if(!this.zonelessEnabled&&r===5)return;switch(r){case 3:case 2:case 0:case 4:case 5:case 1:{this.shouldRefreshViews=!0;break}case 8:case 7:case 6:case 9:default:}if(!this.shouldScheduleTick())return;let o=this.useMicrotaskScheduler?Gi:Xa;this.pendingRenderTaskId=this.taskService.add(),this.zoneIsDefined?Zone.root.run(()=>{this.cancelScheduledCallback=o(()=>{this.tick(this.shouldRefreshViews)})}):this.cancelScheduledCallback=o(()=>{this.tick(this.shouldRefreshViews)})}shouldScheduleTick(){return!(this.disableScheduling||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&A.isInAngularZone())}tick(r){if(this.runningTick||this.appRef.destroyed)return;let o=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick(r)},void 0,this.schedulerTickApplyArgs)}catch(i){throw this.taskService.remove(o),i}finally{this.cleanup()}this.useMicrotaskScheduler=!0,Gi(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(o)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.shouldRefreshViews=!1,this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let r=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(r)}}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=x({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function uc(){return An("NgZoneless"),ys([{provide:ct,useExisting:cc},{provide:A,useClass:mn},{provide:So,useValue:!0},[]])}function Gp(){return typeof $localize<"u"&&$localize.locale||yn}var Fo=new M("",{providedIn:"root",factory:()=>T(Fo,E.Optional|E.SkipSelf)||Gp()});var lc=new M("");var nn=null;function Wp(e=[],t){return Nt.create({name:t,providers:[{provide:Cn,useValue:"platform"},{provide:lc,useValue:new Set([()=>nn=null])},...e]})}function qp(e=[]){if(nn)return nn;let t=Wp(e);return nn=t,Pp(),Zp(t),t}function Zp(e){e.get(po,null)?.forEach(n=>n())}var dc=(()=>{let t=class t{constructor(r){}};t.\u0275fac=function(o){return new(o||t)(C(jt))},t.\u0275mod=Le({type:t}),t.\u0275inj=Fe({});let e=t;return e})();function fc(e){try{let{rootComponent:t,appProviders:n,platformProviders:r}=e,o=qp(r),i=[Hp({}),{provide:ct,useExisting:cc},...n||[]],a=new vn({providers:i,parent:o,debugName:"",runEnvironmentInitializers:!1}).injector,c=a.get(A);return c.run(()=>{a.resolveInjectorInitializers();let u=a.get(pe,null),l;c.runOutsideAngular(()=>{l=c.onError.subscribe({next:D=>{u.handleError(D)}})});let d=()=>a.destroy(),m=o.get(lc);return m.add(d),a.onDestroy(()=>{l.unsubscribe(),m.delete(d)}),jp(u,c,()=>{let D=a.get(ac);return D.runInitializers(),D.donePromise.then(()=>{let F=a.get(Fo,yn);Cp(F||yn);let k=a.get(jt);return t!==void 0&&k.bootstrap(t),k})})})}catch(t){return Promise.reject(t)}}var pc=null;function Fn(){return pc}function hc(e){pc??=e}var kn=class{};var ue=new M("");function gc(e,t){t=encodeURIComponent(t);for(let n of e.split(";")){let r=n.indexOf("="),[o,i]=r==-1?[n,""]:[n.slice(0,r),n.slice(r+1)];if(o.trim()===t)return decodeURIComponent(i)}return null}var mc=(()=>{let t=class t{transform(r){return JSON.stringify(r,null,2)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275pipe=ps({name:"json",type:t,pure:!1,standalone:!0});let e=t;return e})();var vc=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=Le({type:t}),t.\u0275inj=Fe({});let e=t;return e})(),yc="browser",Kp="server";function jo(e){return e===Kp}var Pn=class{};var Ho=class extends kn{constructor(){super(...arguments),this.supportsDOMEvents=!0}},$o=class e extends Ho{static makeCurrent(){hc(new e)}onAndCancel(t,n,r){return t.addEventListener(n,r),()=>{t.removeEventListener(n,r)}}dispatchEvent(t,n){t.dispatchEvent(n)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,n){return n=n||this.getDefaultDocument(),n.createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,n){return n==="window"?window:n==="document"?t:n==="body"?t.body:null}getBaseHref(t){let n=Xp();return n==null?null:eh(n)}resetBaseElement(){Vt=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return gc(document.cookie,t)}},Vt=null;function Xp(){return Vt=Vt||document.querySelector("base"),Vt?Vt.getAttribute("href"):null}function eh(e){return new URL(e,document.baseURI).pathname}var Uo=class{addToWindow(t){B.getAngularTestability=(r,o=!0)=>{let i=t.findTestabilityInTree(r,o);if(i==null)throw new b(5103,!1);return i},B.getAllAngularTestabilities=()=>t.getAllTestabilities(),B.getAllAngularRootElements=()=>t.getAllRootElements();let n=r=>{let o=B.getAllAngularTestabilities(),i=o.length,s=function(){i--,i==0&&r()};o.forEach(a=>{a.whenStable(s)})};B.frameworkStabilizers||(B.frameworkStabilizers=[]),B.frameworkStabilizers.push(n)}findTestabilityInTree(t,n,r){if(n==null)return null;let o=t.getTestability(n);return o??(r?Fn().isShadowRoot(n)?this.findTestabilityInTree(t,n.host,!0):this.findTestabilityInTree(t,n.parentElement,!0):null)}},th=(()=>{let t=class t{build(){return new XMLHttpRequest}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=x({token:t,factory:t.\u0275fac});let e=t;return e})(),zo=new M(""),Ic=(()=>{let t=class t{constructor(r,o){this._zone=o,this._eventNameToPlugin=new Map,r.forEach(i=>{i.manager=this}),this._plugins=r.slice().reverse()}addEventListener(r,o,i){return this._findPluginFor(o).addEventListener(r,o,i)}getZone(){return this._zone}_findPluginFor(r){let o=this._eventNameToPlugin.get(r);if(o)return o;if(o=this._plugins.find(s=>s.supports(r)),!o)throw new b(5101,!1);return this._eventNameToPlugin.set(r,o),o}};t.\u0275fac=function(o){return new(o||t)(C(zo),C(A))},t.\u0275prov=x({token:t,factory:t.\u0275fac});let e=t;return e})(),Ln=class{constructor(t){this._doc=t}},Vo="ng-app-id",wc=(()=>{let t=class t{constructor(r,o,i,s={}){this.doc=r,this.appId=o,this.nonce=i,this.platformId=s,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=jo(s),this.resetHostNodes()}addStyles(r){for(let o of r)this.changeUsageCount(o,1)===1&&this.onStyleAdded(o)}removeStyles(r){for(let o of r)this.changeUsageCount(o,-1)<=0&&this.onStyleRemoved(o)}ngOnDestroy(){let r=this.styleNodesInDOM;r&&(r.forEach(o=>o.remove()),r.clear());for(let o of this.getAllStyles())this.onStyleRemoved(o);this.resetHostNodes()}addHost(r){this.hostNodes.add(r);for(let o of this.getAllStyles())this.addStyleToHost(r,o)}removeHost(r){this.hostNodes.delete(r)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(r){for(let o of this.hostNodes)this.addStyleToHost(o,r)}onStyleRemoved(r){let o=this.styleRef;o.get(r)?.elements?.forEach(i=>i.remove()),o.delete(r)}collectServerRenderedStyles(){let r=this.doc.head?.querySelectorAll(`style[${Vo}="${this.appId}"]`);if(r?.length){let o=new Map;return r.forEach(i=>{i.textContent!=null&&o.set(i.textContent,i)}),o}return null}changeUsageCount(r,o){let i=this.styleRef;if(i.has(r)){let s=i.get(r);return s.usage+=o,s.usage}return i.set(r,{usage:o,elements:[]}),o}getStyleElement(r,o){let i=this.styleNodesInDOM,s=i?.get(o);if(s?.parentNode===r)return i.delete(o),s.removeAttribute(Vo),s;{let a=this.doc.createElement("style");return this.nonce&&a.setAttribute("nonce",this.nonce),a.textContent=o,this.platformIsServer&&a.setAttribute(Vo,this.appId),r.appendChild(a),a}}addStyleToHost(r,o){let i=this.getStyleElement(r,o),s=this.styleRef,a=s.get(o)?.elements;a?a.push(i):s.set(o,{elements:[i],usage:1})}resetHostNodes(){let r=this.hostNodes;r.clear(),r.add(this.doc.head)}};t.\u0275fac=function(o){return new(o||t)(C(ue),C(Mn),C(ho,8),C(ht))},t.\u0275prov=x({token:t,factory:t.\u0275fac});let e=t;return e})(),Bo={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/",math:"http://www.w3.org/1998/Math/MathML"},Wo=/%COMP%/g,bc="%COMP%",nh=`_nghost-${bc}`,rh=`_ngcontent-${bc}`,oh=!0,ih=new M("",{providedIn:"root",factory:()=>oh});function sh(e){return rh.replace(Wo,e)}function ah(e){return nh.replace(Wo,e)}function Mc(e,t){return t.map(n=>n.replace(Wo,e))}var Dc=(()=>{let t=class t{constructor(r,o,i,s,a,c,u,l=null){this.eventManager=r,this.sharedStylesHost=o,this.appId=i,this.removeStylesOnCompDestroy=s,this.doc=a,this.platformId=c,this.ngZone=u,this.nonce=l,this.rendererByCompId=new Map,this.platformIsServer=jo(c),this.defaultRenderer=new Bt(r,a,u,this.platformIsServer)}createRenderer(r,o){if(!r||!o)return this.defaultRenderer;this.platformIsServer&&o.encapsulation===ie.ShadowDom&&(o=Te(De({},o),{encapsulation:ie.Emulated}));let i=this.getOrCreateRenderer(r,o);return i instanceof jn?i.applyToHost(r):i instanceof Ht&&i.applyStyles(),i}getOrCreateRenderer(r,o){let i=this.rendererByCompId,s=i.get(o.id);if(!s){let a=this.doc,c=this.ngZone,u=this.eventManager,l=this.sharedStylesHost,d=this.removeStylesOnCompDestroy,m=this.platformIsServer;switch(o.encapsulation){case ie.Emulated:s=new jn(u,l,o,this.appId,d,a,c,m);break;case ie.ShadowDom:return new Go(u,l,r,o,a,c,this.nonce,m);default:s=new Ht(u,l,o,d,a,c,m);break}i.set(o.id,s)}return s}ngOnDestroy(){this.rendererByCompId.clear()}};t.\u0275fac=function(o){return new(o||t)(C(Ic),C(wc),C(Mn),C(ih),C(ue),C(ht),C(A),C(ho))},t.\u0275prov=x({token:t,factory:t.\u0275fac});let e=t;return e})(),Bt=class{constructor(t,n,r,o){this.eventManager=t,this.doc=n,this.ngZone=r,this.platformIsServer=o,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(t,n){return n?this.doc.createElementNS(Bo[n]||n,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,n){(Ec(t)?t.content:t).appendChild(n)}insertBefore(t,n,r){t&&(Ec(t)?t.content:t).insertBefore(n,r)}removeChild(t,n){t&&t.removeChild(n)}selectRootElement(t,n){let r=typeof t=="string"?this.doc.querySelector(t):t;if(!r)throw new b(-5104,!1);return n||(r.textContent=""),r}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,n,r,o){if(o){n=o+":"+n;let i=Bo[o];i?t.setAttributeNS(i,n,r):t.setAttribute(n,r)}else t.setAttribute(n,r)}removeAttribute(t,n,r){if(r){let o=Bo[r];o?t.removeAttributeNS(o,n):t.removeAttribute(`${r}:${n}`)}else t.removeAttribute(n)}addClass(t,n){t.classList.add(n)}removeClass(t,n){t.classList.remove(n)}setStyle(t,n,r,o){o&(R.DashCase|R.Important)?t.style.setProperty(n,r,o&R.Important?"important":""):t.style[n]=r}removeStyle(t,n,r){r&R.DashCase?t.style.removeProperty(n):t.style[n]=""}setProperty(t,n,r){t!=null&&(t[n]=r)}setValue(t,n){t.nodeValue=n}listen(t,n,r){if(typeof t=="string"&&(t=Fn().getGlobalEventTarget(this.doc,t),!t))throw new Error(`Unsupported event target ${t} for event ${n}`);return this.eventManager.addEventListener(t,n,this.decoratePreventDefault(r))}decoratePreventDefault(t){return n=>{if(n==="__ngUnwrap__")return t;(this.platformIsServer?this.ngZone.runGuarded(()=>t(n)):t(n))===!1&&n.preventDefault()}}};function Ec(e){return e.tagName==="TEMPLATE"&&e.content!==void 0}var Go=class extends Bt{constructor(t,n,r,o,i,s,a,c){super(t,i,s,c),this.sharedStylesHost=n,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let u=Mc(o.id,o.styles);for(let l of u){let d=document.createElement("style");a&&d.setAttribute("nonce",a),d.textContent=l,this.shadowRoot.appendChild(d)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,n){return super.appendChild(this.nodeOrShadowRoot(t),n)}insertBefore(t,n,r){return super.insertBefore(this.nodeOrShadowRoot(t),n,r)}removeChild(t,n){return super.removeChild(this.nodeOrShadowRoot(t),n)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},Ht=class extends Bt{constructor(t,n,r,o,i,s,a,c){super(t,i,s,a),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=o,this.styles=c?Mc(c,r.styles):r.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}},jn=class extends Ht{constructor(t,n,r,o,i,s,a,c){let u=o+"-"+r.id;super(t,n,r,i,s,a,c,u),this.contentAttr=sh(u),this.hostAttr=ah(u)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,n){let r=super.createElement(t,n);return super.setAttribute(r,this.contentAttr,""),r}},ch=(()=>{let t=class t extends Ln{constructor(r){super(r)}supports(r){return!0}addEventListener(r,o,i){return r.addEventListener(o,i,!1),()=>this.removeEventListener(r,o,i)}removeEventListener(r,o,i){return r.removeEventListener(o,i)}};t.\u0275fac=function(o){return new(o||t)(C(ue))},t.\u0275prov=x({token:t,factory:t.\u0275fac});let e=t;return e})(),Cc=["alt","control","meta","shift"],uh={"\b":"Backspace"," ":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},lh={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey},dh=(()=>{let t=class t extends Ln{constructor(r){super(r)}supports(r){return t.parseEventName(r)!=null}addEventListener(r,o,i){let s=t.parseEventName(o),a=t.eventCallback(s.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Fn().onAndCancel(r,s.domEventName,a))}static parseEventName(r){let o=r.toLowerCase().split("."),i=o.shift();if(o.length===0||!(i==="keydown"||i==="keyup"))return null;let s=t._normalizeKey(o.pop()),a="",c=o.indexOf("code");if(c>-1&&(o.splice(c,1),a="code."),Cc.forEach(l=>{let d=o.indexOf(l);d>-1&&(o.splice(d,1),a+=l+".")}),a+=s,o.length!=0||s.length===0)return null;let u={};return u.domEventName=i,u.fullKey=a,u}static matchEventFullKeyCode(r,o){let i=uh[r.key]||r.key,s="";return o.indexOf("code.")>-1&&(i=r.code,s="code."),i==null||!i?!1:(i=i.toLowerCase(),i===" "?i="space":i==="."&&(i="dot"),Cc.forEach(a=>{if(a!==i){let c=lh[a];c(r)&&(s+=a+".")}}),s+=i,s===o)}static eventCallback(r,o,i){return s=>{t.matchEventFullKeyCode(s,r)&&i.runGuarded(()=>o(s))}}static _normalizeKey(r){return r==="esc"?"escape":r}};t.\u0275fac=function(o){return new(o||t)(C(ue))},t.\u0275prov=x({token:t,factory:t.\u0275fac});let e=t;return e})();function xc(e,t){return fc(De({rootComponent:e},fh(t)))}function fh(e){return{appProviders:[...Sc,...e?.providers??[]],platformProviders:mh}}function ph(){$o.makeCurrent()}function hh(){return new pe}function gh(){return da(document),document}var mh=[{provide:ht,useValue:yc},{provide:po,useValue:ph,multi:!0},{provide:ue,useFactory:gh,deps:[]}];var vh=new M(""),yh=[{provide:Lt,useClass:Uo,deps:[]},{provide:Ro,useClass:On,deps:[A,Rn,Lt]},{provide:On,useClass:On,deps:[A,Rn,Lt]}],Sc=[{provide:Cn,useValue:"root"},{provide:pe,useFactory:hh,deps:[]},{provide:zo,useClass:ch,multi:!0,deps:[ue,A,ht]},{provide:zo,useClass:dh,multi:!0,deps:[ue]},Dc,wc,Ic,{provide:ut,useExisting:Dc},{provide:Pn,useClass:th,deps:[]},[]],Tc=(()=>{let t=class t{constructor(r){}static withServerTransition(r){return{ngModule:t,providers:[{provide:Mn,useValue:r.appId}]}}};t.\u0275fac=function(o){return new(o||t)(C(vh,12))},t.\u0275mod=Le({type:t}),t.\u0275inj=Fe({providers:[...Sc,...yh],imports:[vc,dc]});let e=t;return e})();var _c={xs:{xs:2,sm:2,md:3,lg:3,xl:4},sm:{xs:3,sm:3,md:4,lg:4,xl:5},md:{xs:4,sm:4,md:5,lg:5,xl:6},lg:{xs:5,sm:5,md:6,lg:6,xl:7},xl:{xs:6,sm:6,md:7,lg:7,xl:8}},Nc={sm:600,md:1024,lg:1440,xl:1920},Ac={sm:600,md:960,lg:1280,xl:1920},qo={sm:576,md:768,lg:992,xl:1200},Oc={sm:640,md:768,lg:1024,xl:1280},Vn=qo;var Dh=e=>!isNaN(parseFloat(e))&&!isNaN(Number(e))&&Number.isInteger(Number(e)),Rc=(e,t=0)=>Dh(e)?Number(e):t,kc=e=>{if(["xs","sm","md","lg","xl"].includes(e))return e;{let t=Rc(e);return t>0?t:1}},$t=e=>{if(e)if(typeof e=="number"){let t=e=Rc(e);return t<1&&(t=1),{xs:t,sm:t,md:t,lg:t,xl:t}}else{let t=e;return t.xs=t.xs<1?1:t.xs,t.sm=t.sm<1?1:t.sm,t.md=t.md<1?1:t.md,t.lg=t.lg<1?1:t.lg,t.xl=t.xl<1?1:t.xl,t}else return{xs:1,sm:1,md:1,lg:1,xl:1}},Pc=e=>{if(e)return{xs:$t(e.xs),sm:$t(e.sm),md:$t(e.md),lg:$t(e.lg),xl:$t(e.xl)}},Fc=e=>{if(e&&typeof e=="string")switch(String(e)){case"BOOTSTRAP":return qo;case"TAILWIND":return Oc;case"CDK":return Nc;case"FX_LAYOUT":return Ac}else if(e&&typeof e=="object")return e;return Vn},Lc=(e,t)=>{if(!e||!t)return;let{xs:n,sm:r,md:o,lg:i,xl:s}=t;return{xs:{xs:{size:n.xs,breakpoint:null},sm:{size:n.sm,breakpoint:e.sm},md:{size:n.md,breakpoint:e.md},lg:{size:n.lg,breakpoint:e.lg},xl:{size:n.xl,breakpoint:e.xl}},sm:{xs:{size:r.xs,breakpoint:null},sm:{size:r.sm,breakpoint:e.sm},md:{size:r.md,breakpoint:e.md},lg:{size:r.lg,breakpoint:e.lg},xl:{size:r.xl,breakpoint:e.xl}},md:{xs:{size:o.xs,breakpoint:null},sm:{size:o.sm,breakpoint:e.sm},md:{size:o.md,breakpoint:e.md},lg:{size:o.lg,breakpoint:e.lg},xl:{size:o.xl,breakpoint:e.xl}},lg:{xs:{size:i.xs,breakpoint:null},sm:{size:i.sm,breakpoint:e.sm},md:{size:i.md,breakpoint:e.md},lg:{size:i.lg,breakpoint:e.lg},xl:{size:i.xl,breakpoint:e.xl}},xl:{xs:{size:s.xs,breakpoint:null},sm:{size:s.sm,breakpoint:e.sm},md:{size:s.md,breakpoint:e.md},lg:{size:s.lg,breakpoint:e.lg},xl:{size:s.xl,breakpoint:e.xl}}}},gt=(e,t)=>{let n=[];for(let[r,o]of Object.entries(t))o.breakpoint?n.push(` + @media screen and (min-width:${o.breakpoint}px) { + .ngx-cut-${e} { + overflow: hidden; + display: -webkit-box; + -webkit-line-clamp: ${o.size}; + -webkit-box-orient: vertical; + } + }`):n.push(` + .ngx-cut-${e} { + overflow: hidden; + display: -webkit-box; + -webkit-line-clamp: ${o.size}; + -webkit-box-orient: vertical; + }`);return n.join(` +`)};var ye=(()=>{let t=class t{constructor(){this.breakpoints=Vn,this.size=1,this.responsiveSizes=_c}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=x({token:t,factory:t.\u0275fac});let e=t;return e})();var Bn=(()=>{let t=class t{constructor(r,o){this.document=r,this.options=o,this.createStyleSheet()}setStyle(r,o,i){switch(i){case 0:this.resetStyle(r,o);break;case 1:this.setSingleLineStyle(r,o);break;default:this.setMultiLineStyle(r,o,i);break}}setSingleLineStyle(r,o){let i=r.nativeElement;o.setStyle(i,"overflow","hidden",R.Important),o.setStyle(i,"text-overflow","ellipsis",R.Important),o.setStyle(i,"white-space","nowrap",R.Important)}setMultiLineStyle(r,o,i){let s=r.nativeElement;o.setStyle(s,"overflow","hidden",R.Important),o.setStyle(s,"display","-webkit-box",R.Important),o.setStyle(s,"-webkit-line-clamp",i,R.Important),o.setStyle(s,"-webkit-box-orient","vertical",R.Important)}resetStyle(r,o){let i=r.nativeElement;o.removeStyle(i,"overflow",R.Important),o.removeStyle(i,"text-overflow",R.Important),o.removeStyle(i,"white-space",R.Important),o.removeStyle(i,"display",R.Important),o.removeStyle(i,"-webkit-line-clamp",R.Important),o.removeStyle(i,"-webkit-box-orient",R.Important)}setClass(r,o,i){let s=r.nativeElement;i?(this.resetClass(r,o),o.addClass(s,`ngx-cut-${i}`)):this.resetClass(r,o)}resetClass(r,o){let i=r.nativeElement;o.removeClass(i,"ngx-cut-xs"),o.removeClass(i,"ngx-cut-sm"),o.removeClass(i,"ngx-cut-md"),o.removeClass(i,"ngx-cut-lg"),o.removeClass(i,"ngx-cut-xl")}createStyleSheet(){let r=this.document.createElement("style"),o=Lc(this.options.breakpoints,this.options.responsiveSizes);r.appendChild(this.document.createTextNode(gt("xs",o.xs))),r.appendChild(this.document.createTextNode(gt("sm",o.sm))),r.appendChild(this.document.createTextNode(gt("md",o.md))),r.appendChild(this.document.createTextNode(gt("lg",o.lg))),r.appendChild(this.document.createTextNode(gt("xl",o.xl))),this.document.head.appendChild(r)}};t.\u0275fac=function(o){return new(o||t)(C(ue),C(ye))},t.\u0275prov=x({token:t,factory:t.\u0275fac});let e=t;return e})();var Vc=(()=>{let t=class t{set setLines(r){let o=kc(r);this.size=o||this.options.size,this.truncate(),this.detectChanges()}set setTruncate(r){this.truncateDisabled=r,this.truncate(),this.detectChanges()}constructor(r,o,i,s){this.element=r,this.renderer=o,this.options=i,this.service=s,this.size=this.options.size,this.truncateDisabled=!1,this.truncateChange=new X}ngOnInit(){this.truncate(),this.detectChanges()}truncate(){this.element&&this.size&&(typeof this.size=="number"?this.service.setStyle(this.element,this.renderer,this.truncateDisabled?0:Number(this.size)):this.service.setClass(this.element,this.renderer,this.truncateDisabled?void 0:this.size))}detectChanges(){setTimeout(()=>{if(this.element){let{offsetHeight:r,scrollHeight:o}=this.element.nativeElement;this.truncateChange.emit({truncated:r{let t=new ye;return e&&(e.size&&(t.size=e.size),e.responsiveSizes&&(t.responsiveSizes=Pc(e.responsiveSizes)),e.breakpoints&&(t.breakpoints=Fc(e.breakpoints))),t};var Hc=new M("forRoot() NgxCutOptionsService configuration."),Hn=(()=>{let t=class t{static forRoot(r){return{ngModule:t,providers:[{provide:Hc,useValue:r},{provide:ye,useFactory:Bc,deps:[Hc]}]}}};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=Le({type:t}),t.\u0275inj=Fe({providers:[Bn,ye]});let e=t;return e})();var $c={TAG:"2.3.0",COMMIT_HASH:""};function Ih(e,t){if(e&1&&(f(0,"h3"),g(1),p(),f(2,"div",33)(3,"div")(4,"code"),g(5),p()()(),f(6,"div",34)(7,"p",35),g(8),p()(),f(9,"div",36)(10,"small"),g(11),p()(),f(12,"h3"),g(13),p(),f(14,"div",33)(15,"div")(16,"code"),g(17),p()()(),f(18,"div",34)(19,"p",35),g(20),p()(),f(21,"div",36)(22,"small"),g(23),p()()),e&2){let n=Ue();h(),S("1. ",n.section.multiline[0].title,""),h(4),S(" ",n.section.multiline[0].code," "),h(2),q("size",2),h(),N(n.text),h(3),N(n.section.multiline[0].description),h(2),S("2. ",n.section.multiline[1].title,""),h(4),S(" ",n.section.multiline[1].code," "),h(2),q("size",4),h(),N(n.text),h(3),N(n.section.multiline[1].description)}}function wh(e,t){if(e&1&&(f(0,"h3"),g(1),p(),f(2,"div",33)(3,"div")(4,"code"),g(5),p()()(),f(6,"div",34)(7,"p",37),g(8),p()(),f(9,"div",36)(10,"small"),g(11),p()()),e&2){let n=Ue();h(),S("1. ",n.section.disabled[0].title,""),h(4),S(" ",n.section.disabled[0].code," "),h(2),q("size",4)("truncateDisabled",!0),h(),N(n.text),h(3),N(n.section.disabled[0].description)}}function bh(e,t){if(e&1){let n=Ao();f(0,"h3"),g(1),p(),f(2,"div",33)(3,"div")(4,"code"),g(5),p(),P(6,"hr"),f(7,"code"),g(8),p()()(),f(9,"div",34)(10,"p",38),ve("truncateChange",function(o){Be(n);let i=Ue();return He(i.truncateEvent=o)}),g(11),p(),f(12,"pre"),g(13),oc(14,"json"),p()(),f(15,"div",36)(16,"small"),g(17),p()()}if(e&2){let n=Ue();h(),S("1. ",n.section.change[0].title,""),h(4),S(" ",n.section.change[0].code.split(` +`)[0]," "),h(3),S(" ",n.section.change[0].code.split(` +`)[1]," "),h(2),q("size",2),h(),N(n.text),h(2),N(ic(14,7,n.truncateEvent)),h(4),N(n.section.change[0].description)}}function Mh(e,t){if(e&1&&(f(0,"h3"),g(1),p(),f(2,"div",33)(3,"div")(4,"code"),g(5),p()()(),f(6,"div",34)(7,"p",39),g(8),p(),P(9,"br")(10,"p",40),p(),f(11,"div",36)(12,"small"),g(13),p()(),f(14,"h3"),g(15),p(),f(16,"div",33)(17,"div")(18,"code"),g(19),p()()(),f(20,"div",34)(21,"p",41),g(22),p(),P(23,"br")(24,"p",40),p(),f(25,"div",36)(26,"small"),g(27),p()(),f(28,"h3"),g(29),p(),f(30,"div",33)(31,"div")(32,"code"),g(33),p()()(),f(34,"div",34)(35,"p",42),g(36),p(),P(37,"br")(38,"p",40),p(),f(39,"div",36)(40,"small"),g(41),p()(),f(42,"h3"),g(43),p(),f(44,"div",33)(45,"div")(46,"code"),g(47),p()()(),f(48,"div",34)(49,"p",43),g(50),p(),P(51,"br")(52,"p",40),p(),f(53,"div",36)(54,"small"),g(55),p()(),f(56,"h3"),g(57),p(),f(58,"div",33)(59,"div")(60,"code"),g(61),p()()(),f(62,"div",34)(63,"p",44),g(64),p(),P(65,"br")(66,"p",40),p(),f(67,"div",36)(68,"small"),g(69),p()()),e&2){let n=Ue();h(),S("1. ",n.section.responsive[0].title,""),h(4),S(" ",n.section.responsive[0].code," "),h(3),N(n.text),h(2),q("innerHTML",n.windowSize,$e),h(3),N(n.section.responsive[0].description),h(2),S("2. ",n.section.responsive[1].title,""),h(4),S(" ",n.section.responsive[1].code," "),h(3),N(n.text),h(2),q("innerHTML",n.windowSize,$e),h(3),N(n.section.responsive[1].description),h(2),S("3. ",n.section.responsive[2].title,""),h(4),S(" ",n.section.responsive[2].code," "),h(3),N(n.text),h(2),q("innerHTML",n.windowSize,$e),h(3),N(n.section.responsive[2].description),h(2),S("4. ",n.section.responsive[3].title,""),h(4),S(" ",n.section.responsive[3].code," "),h(3),N(n.text),h(2),q("innerHTML",n.windowSize,$e),h(3),N(n.section.responsive[3].description),h(2),S("5. ",n.section.responsive[4].title,""),h(4),S(" ",n.section.responsive[4].code," "),h(3),N(n.text),h(2),q("innerHTML",n.windowSize,$e),h(3),N(n.section.responsive[4].description)}}function xh(e,t){if(e&1&&(f(0,"h3"),g(1),p(),f(2,"div",33)(3,"div")(4,"code"),g(5),p()()(),f(6,"div",34)(7,"p",45),g(8),p()(),f(9,"div",36)(10,"small"),g(11),p()(),f(12,"h3"),g(13),p(),f(14,"div",33)(15,"div")(16,"code"),g(17),p()()(),f(18,"div",34),P(19,"p",46),p(),f(20,"div",36)(21,"small"),g(22),p()()),e&2){let n=Ue();h(),S("1. ",n.section.simple[0].title,""),h(4),S(" ",n.section.simple[0].code," "),h(3),N(n.text),h(3),N(n.section.simple[0].description),h(2),S("2. ",n.section.simple[1].title,""),h(4),S(" ",n.section.simple[1].code," "),h(2),q("innerHTML",n.text,$e),h(3),N(n.section.simple[1].description)}}var Sh="Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Quisque porta. Vivamus ac leo pretium faucibus. Maecenas sollicitudin. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Morbi scelerisque luctus velit. Nam sed tellus id magna elementum tincidunt. Vestibulum erat nulla, ullamcorper nec, rutrum non, nonummy ac, erat. Integer lacinia. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Fusce dui leo, imperdiet in, aliquam sit amet, feugiat eu, orci.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Quisque porta. Vivamus ac leo pretium faucibus. Maecenas sollicitudin. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Morbi scelerisque luctus velit. Nam sed tellus id magna elementum tincidunt. Vestibulum erat nulla, ullamcorper nec, rutrum non, nonummy ac, erat. Integer lacinia. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Fusce dui leo, imperdiet in, aliquam sit amet, feugiat eu, orci.",Uc=(()=>{let t=class t{constructor(){this.title="ngx-cut",this.version=$c,this.text=Sh,this.section={simple:[{title:"Without any params",code:"

{{ text }}

",description:"Default number of lines (1) are truncated."},{title:"As innerHTML",code:'

',description:"Default number of lines (1) are truncated."}],multiline:[{title:"Multiple lines can be truncated",code:'

{{ text }}

',description:"2 lines are truncated in all resolutions."},{title:"More lines can be truncated",code:'

{{ text }}

',description:"4 lines are truncated in all resolutions. Size does not have upper limit."}],disabled:[{title:"Truncate can be disabled",code:'

{{ text }}

',description:"No lines are truncated because of truncateDisabled."}],change:[{title:"Truncate can change event can be used",code:`

{{ text }}

+
{{ truncateEvent | json }}
`,description:"When text is truncated event is emmited."}],responsive:[{title:"Responsive extra small size",code:'

{{ text }}

',description:"Each breakpoint truncate different number of lines based on forRoot options. Breakpoints are: sm = 300px, md = 400px, lg = 500px, xl = 600px. Numbers of truncated lines for each breakpoints are: xs = 1, sm = 2, md = 3, lg = 4, xl = 5."},{title:"Responsive small size",code:'

{{ text }}

',description:"Each breakpoint truncate different number of lines based on forRoot options. Breakpoints are: sm = 300px, md = 400px, lg = 500px, xl = 600px. Numbers of truncated lines for each breakpoints are: xs = 2, sm = 3, md = 4, lg = 5, xl = 6."},{title:"Responsive medium size",code:'

{{ text }}

',description:"Each breakpoint truncate different number of lines based on forRoot options. Breakpoints are: sm = 300px, md = 400px, lg = 500px, xl = 600px. Numbers of truncated lines for each breakpoints are: xs = 3, sm = 4, sm = 5, lg = 6, xl = 7."},{title:"Responsive large size",code:'

{{ text }}

',description:"Each breakpoint truncate different number of lines based on forRoot options. Breakpoints are: sm = 300px, md = 400px, lg = 500px, xl = 600px. Numbers of truncated lines for each breakpoints are: xs = 4, sm = 5, md = 6, lg = 7, xl = 8."},{title:"Responsive extra large size",code:'

{{ text }}

',description:"Each breakpoint truncate different number of lines based on forRoot options. Breakpoints are: sm = 300px, md = 400px, lg = 500px, xl = 600px. Numbers of truncated lines for each breakpoints are: xs = 5, sm = 6, md = 7, lg = 8, xl = 9."}]}}onResize(r){let{innerWidth:o}=r;this.windowSize=`Window size is ${o}px. Activated breakpoint is ${this.activatedBreakpoint(o)}.`}ngOnInit(){this.windowSize=`Window size is ${window.innerWidth}px. Activated breakpoint is ${this.activatedBreakpoint(innerWidth)}.`}activatedBreakpoint(r){return r<300?"xs":r<400?"sm":r<500?"md":r<600?"lg":"xl"}};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=fs({type:t,selectors:[["app-root"]],hostBindings:function(o,i){o&1&&ve("resize",function(a){return i.onResize(a.target)},!1,Ia)},standalone:!0,features:[rc],decls:63,vars:4,consts:[["selection",""],["role","banner",1,"toolbar"],["width","40","alt","Angular Logo","src","data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTAgMjUwIj4KICAgIDxwYXRoIGZpbGw9IiNERDAwMzEiIGQ9Ik0xMjUgMzBMMzEuOSA2My4ybDE0LjIgMTIzLjFMMTI1IDIzMGw3OC45LTQzLjcgMTQuMi0xMjMuMXoiIC8+CiAgICA8cGF0aCBmaWxsPSIjQzMwMDJGIiBkPSJNMTI1IDMwdjIyLjItLjFWMjMwbDc4LjktNDMuNyAxNC4yLTEyMy4xTDEyNSAzMHoiIC8+CiAgICA8cGF0aCAgZmlsbD0iI0ZGRkZGRiIgZD0iTTEyNSA1Mi4xTDY2LjggMTgyLjZoMjEuN2wxMS43LTI5LjJoNDkuNGwxMS43IDI5LjJIMTgzTDEyNSA1Mi4xem0xNyA4My4zaC0zNGwxNy00MC45IDE3IDQwLjl6IiAvPgogIDwvc3ZnPg=="],[1,"spacer"],["aria-label","On Github","target","_blank","rel","noopener","href","https://github.com/celtian/ngx-cut","title","Github",1,"github-logo"],["id","github-logo","aria-hidden","true","height","24","focusable","false","data-prefix","fab","data-icon","github","role","img","xmlns","http://www.w3.org/2000/svg","viewBox","0 0 496 512",1,"svg-inline--fa","fa-github","fa-w-16"],["fill","#ffffff","d","M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"],["role","main",1,"content"],[1,"card","highlight-card","card-small"],["id","rocket","alt","Logo","xmlns","http://www.w3.org/2000/svg","viewBox","0 0 101.678 101.678","height","101.678","width","101.678"],["id","Group_83"],["r","50.839001","cy","50.839001","cx","50.839001","data-name","Ellipse 8","id","Ellipse_8",2,"display","inline","fill","#dd0031"],["id","Group_47","transform","matrix(1.2727273,0,0,1.2727273,-9.615546,25.971241)"],["r","7.5","cy","19.538954","cx","67.5","id","circle4526",2,"opacity","1","fill","#ffffff","fill-opacity","1","stroke","none","stroke-width","18.85670853","stroke-linecap","round","stroke-linejoin","round","stroke-miterlimit","4","stroke-dasharray","none","stroke-opacity","0.94901961","paint-order","normal"],["id","circle4524","cx","47.5","cy","19.538954","r","7.5",2,"opacity","1","fill","#ffffff","fill-opacity","1","stroke","none","stroke-width","18.85670853","stroke-linecap","round","stroke-linejoin","round","stroke-miterlimit","4","stroke-dasharray","none","stroke-opacity","0.94901961","paint-order","normal"],["r","7.5","cy","19.538954","cx","27.5","id","path14",2,"opacity","1","fill","#ffffff","fill-opacity","1","stroke","none","stroke-width","18.85670853","stroke-linecap","round","stroke-linejoin","round","stroke-miterlimit","4","stroke-dasharray","none","stroke-opacity","0.94901961","paint-order","normal"],["id","rocket-smoke","alt","Rocket Ship Smoke","xmlns","http://www.w3.org/2000/svg","width","516.119","height","1083.632","viewBox","0 0 516.119 1083.632"],["id","Path_40","data-name","Path 40","d","M644.6,141S143.02,215.537,147.049,870.207s342.774,201.755,342.774,201.755S404.659,847.213,388.815,762.2c-27.116-145.51-11.551-384.124,271.9-609.1C671.15,139.365,644.6,141,644.6,141Z","transform","translate(-147.025 -140.939)","fill","#f5f5f5"],["type","hidden"],[1,"card-container"],["tabindex","0",1,"card","card-small",3,"click"],["tabindex","1",1,"card","card-small",3,"click"],["tabindex","2",1,"card","card-small",3,"click"],["tabindex","3",1,"card","card-small",3,"click"],["tabindex","4",1,"card","card-small",3,"click"],["href","https://github.com/Celtian/ngx-cut","target","_blank","rel","noopener"],[1,"github-star-badge"],["xmlns","http://www.w3.org/2000/svg","width","24","height","24","viewBox","0 0 24 24",1,"material-icons"],["d","M0 0h24v24H0z","fill","none"],["d","M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z","fill","#1976d2"],["id","clouds","alt","Gray Clouds Background","xmlns","http://www.w3.org/2000/svg","width","2611.084","height","485.677","viewBox","0 0 2611.084 485.677"],["id","Path_39","data-name","Path 39","d","M2379.709,863.793c10-93-77-171-168-149-52-114-225-105-264,15-75,3-140,59-152,133-30,2.83-66.725,9.829-93.5,26.25-26.771-16.421-63.5-23.42-93.5-26.25-12-74-77-130-152-133-39-120-212-129-264-15-54.084-13.075-106.753,9.173-138.488,48.9-31.734-39.726-84.4-61.974-138.487-48.9-52-114-225-105-264,15a162.027,162.027,0,0,0-103.147,43.044c-30.633-45.365-87.1-72.091-145.206-58.044-52-114-225-105-264,15-75,3-140,59-152,133-53,5-127,23-130,83-2,42,35,72,70,86,49,20,106,18,157,5a165.625,165.625,0,0,0,120,0c47,94,178,113,251,33,61.112,8.015,113.854-5.72,150.492-29.764a165.62,165.62,0,0,0,110.861-3.236c47,94,178,113,251,33,31.385,4.116,60.563,2.495,86.487-3.311,25.924,5.806,55.1,7.427,86.488,3.311,73,80,204,61,251-33a165.625,165.625,0,0,0,120,0c51,13,108,15,157-5a147.188,147.188,0,0,0,33.5-18.694,147.217,147.217,0,0,0,33.5,18.694c49,20,106,18,157,5a165.625,165.625,0,0,0,120,0c47,94,178,113,251,33C2446.709,1093.793,2554.709,922.793,2379.709,863.793Z","transform","translate(142.69 -634.312)","fill","#eee"],[1,"terminal"],[1,"example","example-content"],["ngxCut","",3,"size"],[1,"example"],["ngxCut","",3,"size","truncateDisabled"],["ngxCut","",3,"truncateChange","size"],["ngxCut","","size","xs"],[3,"innerHTML"],["ngxCut","","size","sm"],["ngxCut","","size","md"],["ngxCut","","size","lg"],["ngxCut","","size","xl"],["ngxCut",""],["ngxCut","",3,"innerHTML"]],template:function(o,i){if(o&1){let s=Ao();f(0,"div",1),P(1,"img",2),f(2,"span"),g(3),p(),P(4,"div",3),f(5,"a",4),pt(),f(6,"svg",5),P(7,"path",6),p()()(),kt(),f(8,"div",7)(9,"div",8),pt(),f(10,"svg",9)(11,"g",10),P(12,"circle",11),f(13,"g",12),P(14,"circle",13)(15,"circle",14)(16,"circle",15),p()()(),kt(),f(17,"span"),g(18),p(),pt(),f(19,"svg",16),P(20,"path",17),p()(),kt(),f(21,"h2"),g(22,"Let's Truncate the Text!"),p(),f(23,"p"),g(24,"Simple directive which supports responsive truncate"),p(),P(25,"input",18,0),f(27,"div",19)(28,"div",20),ve("click",function(){Be(s);let c=ze(26);return He(c.value="simple")}),f(29,"span"),g(30,"Simple"),p()(),f(31,"div",21),ve("click",function(){Be(s);let c=ze(26);return He(c.value="multiple")}),f(32,"span"),g(33,"Multiline"),p()(),f(34,"div",22),ve("click",function(){Be(s);let c=ze(26);return He(c.value="disabled")}),f(35,"span"),g(36,"Disabled"),p()(),f(37,"div",23),ve("click",function(){Be(s);let c=ze(26);return He(c.value="change")}),f(38,"span"),g(39,"Change"),p()(),f(40,"div",24),ve("click",function(){Be(s);let c=ze(26);return He(c.value="responsive")}),f(41,"span"),g(42,"Responsive"),p()()(),No(43,Ih,24,10)(44,wh,12,6)(45,bh,18,9)(46,Mh,70,25)(47,xh,23,8),f(48,"footer"),g(49," Love this package?\xA0 "),f(50,"a",25),g(51," Give our repo a star. "),f(52,"div",26),pt(),f(53,"svg",27),P(54,"path",28)(55,"path",29),p(),g(56," Star "),p()(),kt(),f(57,"a",25),pt(),f(58,"svg",27),P(59,"path",30)(60,"path",28),p()()(),f(61,"svg",31),P(62,"path",32),p()()}if(o&2){let s,a=ze(26);h(3),N(i.title),h(15),Oo("",i.title," v",i.version.TAG,""),h(25),nc((s=a.value)==="multiple"?43:s==="disabled"?44:s==="change"?45:s==="responsive"?46:47)}},dependencies:[Hn,Vc,mc],styles:['@charset "UTF-8";[_nghost-%COMP%]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:14px;color:#333;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%], h6[_ngcontent-%COMP%]{margin:8px 0}p[_ngcontent-%COMP%]{margin:0}.spacer[_ngcontent-%COMP%]{flex:1}.toolbar[_ngcontent-%COMP%]{position:absolute;top:0;left:0;right:0;height:60px;display:flex;align-items:center;background-color:#1976d2;color:#fff;font-weight:600}.toolbar[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin:0 16px}.toolbar[_ngcontent-%COMP%] #twitter-logo[_ngcontent-%COMP%]{height:40px;margin:0 16px}.toolbar[_ngcontent-%COMP%] #twitter-logo[_ngcontent-%COMP%]:hover{opacity:.8}.content[_ngcontent-%COMP%]{display:flex;margin:82px auto 32px;padding:0 16px;max-width:960px;flex-direction:column;align-items:center}svg.material-icons[_ngcontent-%COMP%]{height:24px;width:auto}svg.material-icons[_ngcontent-%COMP%]:not(:last-child){margin-right:8px}.card[_ngcontent-%COMP%] svg.material-icons[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#888}.card-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:center;margin-top:16px}.card[_ngcontent-%COMP%]{border-radius:4px;border:1px solid #eee;background-color:#fafafa;height:40px;width:200px;margin:0 8px 16px;padding:16px;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:all .2s ease-in-out;line-height:24px}.card-container[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]:not(:last-child){margin-right:0}.card.card-small[_ngcontent-%COMP%]{height:16px;width:168px}.card-container[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]:not(.highlight-card){cursor:pointer}.card-container[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]:not(.highlight-card):hover{transform:translateY(-3px);box-shadow:0 4px 17px #00000059}.card-container[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]:not(.highlight-card):hover .material-icons[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#696767}.card.highlight-card[_ngcontent-%COMP%]{background-color:#1976d2;color:#fff;font-weight:600;border:none;width:auto;min-width:30%;position:relative}.card.card.highlight-card[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-left:60px}svg#rocket[_ngcontent-%COMP%]{width:80px;position:absolute;left:-10px;top:-24px}svg#rocket-smoke[_ngcontent-%COMP%]{height:calc(100vh - 95px);position:absolute;top:10px;right:180px;z-index:-10}a[_ngcontent-%COMP%], a[_ngcontent-%COMP%]:visited, a[_ngcontent-%COMP%]:hover{color:#1976d2;text-decoration:none}a[_ngcontent-%COMP%]:hover{color:#125699}.terminal[_ngcontent-%COMP%]{position:relative;width:80%;max-width:600px;border-radius:6px;padding-top:45px;margin-top:8px;overflow:hidden;background-color:#0f0f10}.terminal[_ngcontent-%COMP%]:before{content:"\\2022\\2022\\2022";position:absolute;top:0;left:0;height:4px;background:#3a3a3a;color:#c2c3c4;width:100%;font-size:2rem;line-height:0;padding:14px 0;text-indent:4px}.terminal[_ngcontent-%COMP%] pre[_ngcontent-%COMP%]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;color:#fff;padding:0 1rem 1rem;margin:0}.circle-link[_ngcontent-%COMP%]{height:40px;width:40px;border-radius:40px;margin:8px;background-color:#fff;border:1px solid #eeeeee;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;transition:1s ease-out}.circle-link[_ngcontent-%COMP%]:hover{transform:translateY(-.25rem);box-shadow:0 3px 15px #0003}footer[_ngcontent-%COMP%]{margin-top:48px;display:flex;align-items:center;line-height:20px}footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:center}.github-star-badge[_ngcontent-%COMP%]{color:#24292e;display:flex;align-items:center;font-size:12px;padding:3px 10px;border:1px solid rgba(27,31,35,.2);border-radius:3px;background-image:linear-gradient(-180deg,#fafbfc,#eff3f6 90%);margin-left:4px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.github-star-badge[_ngcontent-%COMP%]:hover{background-image:linear-gradient(-180deg,#f0f3f6,#e6ebf1 90%);border-color:#1b1f2359;background-position:-.5em}.github-star-badge[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%]{height:16px;width:16px;margin-right:4px}svg#clouds[_ngcontent-%COMP%]{position:fixed;bottom:-160px;left:-230px;z-index:-10;width:1920px}@media screen and (max-width: 767px){.card-container[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(.circle-link), .terminal[_ngcontent-%COMP%]{width:100%}.card[_ngcontent-%COMP%]:not(.highlight-card){height:16px;margin:8px 0}.card.highlight-card[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-left:72px}svg#rocket-smoke[_ngcontent-%COMP%]{right:120px;transform:rotate(-5deg)}}@media screen and (max-width: 575px){svg#rocket-smoke[_ngcontent-%COMP%]{display:none;visibility:hidden}}.github-logo[_ngcontent-%COMP%]{margin-right:1rem}.example[_ngcontent-%COMP%]{width:80%;margin-top:8px;max-width:600px;border-radius:6px}.example-content[_ngcontent-%COMP%]{padding:1rem}.terminal[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{padding:0 1rem 1rem;color:#fff}']});let e=t;return e})();var zc={providers:[uc(),Xr(Tc,Hn.forRoot({size:1,breakpoints:{sm:300,md:400,lg:500,xl:600},responsiveSizes:{xs:{xs:1,sm:2,md:3,lg:4,xl:5},sm:{xs:2,sm:3,md:4,lg:5,xl:6},md:{xs:3,sm:4,md:5,lg:6,xl:7},lg:{xs:4,sm:5,md:6,lg:7,xl:8},xl:{xs:5,sm:6,md:7,lg:8,xl:9}}}))]};var Gc={production:!0};Gc.production&&void 0;xc(Uc,zc).catch(e=>console.error(e)); diff --git a/polyfills-LZBJRJJE.js b/polyfills-LZBJRJJE.js deleted file mode 100644 index 57d4c33..0000000 --- a/polyfills-LZBJRJJE.js +++ /dev/null @@ -1,2 +0,0 @@ -(function(e){let n=e.performance;function c(L){n&&n.mark&&n.mark(L)}function r(L,t){n&&n.measure&&n.measure(L,t)}c("Zone");let a=e.__Zone_symbol_prefix||"__zone_symbol__";function l(L){return a+L}let y=e[l("forceDuplicateZoneCheck")]===!0;if(e.Zone){if(y||typeof e.Zone.__symbol__!="function")throw new Error("Zone already loaded.");return e.Zone}let oe=class oe{static assertZonePatched(){if(e.Promise!==re.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let t=oe.current;for(;t.parent;)t=t.parent;return t}static get current(){return U.zone}static get currentTask(){return te}static __load_patch(t,s,o=!1){if(re.hasOwnProperty(t)){if(!o&&y)throw Error("Already loaded patch: "+t)}else if(!e["__Zone_disable_"+t]){let v="Zone:"+t;c(v),re[t]=s(e,oe,z),r(v,v)}}get parent(){return this._parent}get name(){return this._name}constructor(t,s){this._parent=t,this._name=s?s.name||"unnamed":"",this._properties=s&&s.properties||{},this._zoneDelegate=new k(this,this._parent&&this._parent._zoneDelegate,s)}get(t){let s=this.getZoneWith(t);if(s)return s._properties[t]}getZoneWith(t){let s=this;for(;s;){if(s._properties.hasOwnProperty(t))return s;s=s._parent}return null}fork(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)}wrap(t,s){if(typeof t!="function")throw new Error("Expecting function got: "+t);let o=this._zoneDelegate.intercept(this,t,s),v=this;return function(){return v.runGuarded(o,this,arguments,s)}}run(t,s,o,v){U={parent:U,zone:this};try{return this._zoneDelegate.invoke(this,t,s,o,v)}finally{U=U.parent}}runGuarded(t,s=null,o,v){U={parent:U,zone:this};try{try{return this._zoneDelegate.invoke(this,t,s,o,v)}catch(F){if(this._zoneDelegate.handleError(this,F))throw F}}finally{U=U.parent}}runTask(t,s,o){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||$).name+"; Execution: "+this.name+")");if(t.state===H&&(t.type===K||t.type===P))return;let v=t.state!=T;v&&t._transitionTo(T,M),t.runCount++;let F=te;te=t,U={parent:U,zone:this};try{t.type==P&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,s,o)}catch(u){if(this._zoneDelegate.handleError(this,u))throw u}}finally{t.state!==H&&t.state!==d&&(t.type==K||t.data&&t.data.isPeriodic?v&&t._transitionTo(M,T):(t.runCount=0,this._updateTaskCount(t,-1),v&&t._transitionTo(H,T,H))),U=U.parent,te=F}}scheduleTask(t){if(t.zone&&t.zone!==this){let o=this;for(;o;){if(o===t.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${t.zone.name}`);o=o.parent}}t._transitionTo(X,H);let s=[];t._zoneDelegates=s,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(o){throw t._transitionTo(d,X,H),this._zoneDelegate.handleError(this,o),o}return t._zoneDelegates===s&&this._updateTaskCount(t,1),t.state==X&&t._transitionTo(M,X),t}scheduleMicroTask(t,s,o,v){return this.scheduleTask(new m(N,t,s,o,v,void 0))}scheduleMacroTask(t,s,o,v,F){return this.scheduleTask(new m(P,t,s,o,v,F))}scheduleEventTask(t,s,o,v,F){return this.scheduleTask(new m(K,t,s,o,v,F))}cancelTask(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||$).name+"; Execution: "+this.name+")");if(!(t.state!==M&&t.state!==T)){t._transitionTo(x,M,T);try{this._zoneDelegate.cancelTask(this,t)}catch(s){throw t._transitionTo(d,x),this._zoneDelegate.handleError(this,s),s}return this._updateTaskCount(t,-1),t._transitionTo(H,x),t.runCount=0,t}}_updateTaskCount(t,s){let o=t._zoneDelegates;s==-1&&(t._zoneDelegates=null);for(let v=0;vL.hasTask(s,o),onScheduleTask:(L,t,s,o)=>L.scheduleTask(s,o),onInvokeTask:(L,t,s,o,v,F)=>L.invokeTask(s,o,v,F),onCancelTask:(L,t,s,o)=>L.cancelTask(s,o)};class k{constructor(t,s,o){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=t,this._parentDelegate=s,this._forkZS=o&&(o&&o.onFork?o:s._forkZS),this._forkDlgt=o&&(o.onFork?s:s._forkDlgt),this._forkCurrZone=o&&(o.onFork?this.zone:s._forkCurrZone),this._interceptZS=o&&(o.onIntercept?o:s._interceptZS),this._interceptDlgt=o&&(o.onIntercept?s:s._interceptDlgt),this._interceptCurrZone=o&&(o.onIntercept?this.zone:s._interceptCurrZone),this._invokeZS=o&&(o.onInvoke?o:s._invokeZS),this._invokeDlgt=o&&(o.onInvoke?s:s._invokeDlgt),this._invokeCurrZone=o&&(o.onInvoke?this.zone:s._invokeCurrZone),this._handleErrorZS=o&&(o.onHandleError?o:s._handleErrorZS),this._handleErrorDlgt=o&&(o.onHandleError?s:s._handleErrorDlgt),this._handleErrorCurrZone=o&&(o.onHandleError?this.zone:s._handleErrorCurrZone),this._scheduleTaskZS=o&&(o.onScheduleTask?o:s._scheduleTaskZS),this._scheduleTaskDlgt=o&&(o.onScheduleTask?s:s._scheduleTaskDlgt),this._scheduleTaskCurrZone=o&&(o.onScheduleTask?this.zone:s._scheduleTaskCurrZone),this._invokeTaskZS=o&&(o.onInvokeTask?o:s._invokeTaskZS),this._invokeTaskDlgt=o&&(o.onInvokeTask?s:s._invokeTaskDlgt),this._invokeTaskCurrZone=o&&(o.onInvokeTask?this.zone:s._invokeTaskCurrZone),this._cancelTaskZS=o&&(o.onCancelTask?o:s._cancelTaskZS),this._cancelTaskDlgt=o&&(o.onCancelTask?s:s._cancelTaskDlgt),this._cancelTaskCurrZone=o&&(o.onCancelTask?this.zone:s._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;let v=o&&o.onHasTask,F=s&&s._hasTaskZS;(v||F)&&(this._hasTaskZS=v?o:b,this._hasTaskDlgt=s,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=t,o.onScheduleTask||(this._scheduleTaskZS=b,this._scheduleTaskDlgt=s,this._scheduleTaskCurrZone=this.zone),o.onInvokeTask||(this._invokeTaskZS=b,this._invokeTaskDlgt=s,this._invokeTaskCurrZone=this.zone),o.onCancelTask||(this._cancelTaskZS=b,this._cancelTaskDlgt=s,this._cancelTaskCurrZone=this.zone))}fork(t,s){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,t,s):new _(t,s)}intercept(t,s,o){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,t,s,o):s}invoke(t,s,o,v,F){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,t,s,o,v,F):s.apply(o,v)}handleError(t,s){return this._handleErrorZS?this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,t,s):!0}scheduleTask(t,s){let o=s;if(this._scheduleTaskZS)this._hasTaskZS&&o._zoneDelegates.push(this._hasTaskDlgtOwner),o=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,t,s),o||(o=s);else if(s.scheduleFn)s.scheduleFn(s);else if(s.type==N)R(s);else throw new Error("Task is missing scheduleFn.");return o}invokeTask(t,s,o,v){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,t,s,o,v):s.callback.apply(o,v)}cancelTask(t,s){let o;if(this._cancelTaskZS)o=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,t,s);else{if(!s.cancelFn)throw Error("Task is not cancelable");o=s.cancelFn(s)}return o}hasTask(t,s){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,t,s)}catch(o){this.handleError(t,o)}}_updateTaskCount(t,s){let o=this._taskCounts,v=o[t],F=o[t]=v+s;if(F<0)throw new Error("More tasks executed then were scheduled.");if(v==0||F==0){let u={microTask:o.microTask>0,macroTask:o.macroTask>0,eventTask:o.eventTask>0,change:t};this.hasTask(this.zone,u)}}}class m{constructor(t,s,o,v,F,u){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=t,this.source=s,this.data=v,this.scheduleFn=F,this.cancelFn=u,!o)throw new Error("callback is not defined");this.callback=o;let f=this;t===K&&v&&v.useG?this.invoke=m.invokeTask:this.invoke=function(){return m.invokeTask.call(e,f,this,arguments)}}static invokeTask(t,s,o){t||(t=this),Q++;try{return t.runCount++,t.zone.runTask(t,s,o)}finally{Q==1&&E(),Q--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(H,X)}_transitionTo(t,s,o){if(this._state===s||this._state===o)this._state=t,t==H&&(this._zoneDelegates=null);else throw new Error(`${this.type} '${this.source}': can not transition to '${t}', expecting state '${s}'${o?" or '"+o+"'":""}, was '${this._state}'.`)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}let I=l("setTimeout"),Z=l("Promise"),O=l("then"),B=[],A=!1,J;function q(L){if(J||e[Z]&&(J=e[Z].resolve(0)),J){let t=J[O];t||(t=J.then),t.call(J,L)}else e[I](L,0)}function R(L){Q===0&&B.length===0&&q(E),L&&B.push(L)}function E(){if(!A){for(A=!0;B.length;){let L=B;B=[];for(let t=0;tU,onUnhandledError:W,microtaskDrainDone:W,scheduleMicroTask:R,showUncaughtError:()=>!_[l("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:W,patchMethod:()=>W,bindArguments:()=>[],patchThen:()=>W,patchMacroTask:()=>W,patchEventPrototype:()=>W,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>W,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>W,wrapWithCurrentZone:()=>W,filterProperties:()=>[],attachOriginToPatched:()=>W,_redefineProperty:()=>W,patchCallbacks:()=>W,nativeScheduleMicroTask:q},U={parent:null,zone:new _(null,null)},te=null,Q=0;function W(){}return r("Zone","Zone"),e.Zone=_})(globalThis);var me=Object.getOwnPropertyDescriptor,Ne=Object.defineProperty,Ie=Object.getPrototypeOf,it=Object.create,ct=Array.prototype.slice,Me="addEventListener",Le="removeEventListener",Se=Zone.__symbol__(Me),De=Zone.__symbol__(Le),ie="true",ce="false",pe=Zone.__symbol__("");function Ae(e,n){return Zone.current.wrap(e,n)}function je(e,n,c,r,a){return Zone.current.scheduleMacroTask(e,n,c,r,a)}var j=Zone.__symbol__,Pe=typeof window<"u",Te=Pe?window:void 0,Y=Pe&&Te||globalThis,at="removeAttribute";function He(e,n){for(let c=e.length-1;c>=0;c--)typeof e[c]=="function"&&(e[c]=Ae(e[c],n+"_"+c));return e}function lt(e,n){let c=e.constructor.name;for(let r=0;r{let b=function(){return _.apply(this,He(arguments,c+"."+a))};return ae(b,_),b})(l)}}}function Ye(e){return e?e.writable===!1?!1:!(typeof e.get=="function"&&typeof e.set>"u"):!0}var $e=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,we=!("nw"in Y)&&typeof Y.process<"u"&&{}.toString.call(Y.process)==="[object process]",xe=!we&&!$e&&!!(Pe&&Te.HTMLElement),Je=typeof Y.process<"u"&&{}.toString.call(Y.process)==="[object process]"&&!$e&&!!(Pe&&Te.HTMLElement),be={},We=function(e){if(e=e||Y.event,!e)return;let n=be[e.type];n||(n=be[e.type]=j("ON_PROPERTY"+e.type));let c=this||e.target||Y,r=c[n],a;if(xe&&c===Te&&e.type==="error"){let l=e;a=r&&r.call(this,l.message,l.filename,l.lineno,l.colno,l.error),a===!0&&e.preventDefault()}else a=r&&r.apply(this,arguments),a!=null&&!a&&e.preventDefault();return a};function qe(e,n,c){let r=me(e,n);if(!r&&c&&me(c,n)&&(r={enumerable:!0,configurable:!0}),!r||!r.configurable)return;let a=j("on"+n+"patched");if(e.hasOwnProperty(a)&&e[a])return;delete r.writable,delete r.value;let l=r.get,y=r.set,_=n.slice(2),b=be[_];b||(b=be[_]=j("ON_PROPERTY"+_)),r.set=function(k){let m=this;if(!m&&e===Y&&(m=Y),!m)return;typeof m[b]=="function"&&m.removeEventListener(_,We),y&&y.call(m,null),m[b]=k,typeof k=="function"&&m.addEventListener(_,We,!1)},r.get=function(){let k=this;if(!k&&e===Y&&(k=Y),!k)return null;let m=k[b];if(m)return m;if(l){let I=l.call(this);if(I)return r.set.call(this,I),typeof k[at]=="function"&&k.removeAttribute(n),I}return null},Ne(e,n,r),e[a]=!0}function Ke(e,n,c){if(n)for(let r=0;rfunction(y,_){let b=c(y,_);return b.cbIdx>=0&&typeof _[b.cbIdx]=="function"?je(b.name,_[b.cbIdx],b,a):l.apply(y,_)})}function ae(e,n){e[j("OriginalDelegate")]=n}var Xe=!1,Ze=!1;function ft(){try{let e=Te.navigator.userAgent;if(e.indexOf("MSIE ")!==-1||e.indexOf("Trident/")!==-1)return!0}catch{}return!1}function ht(){if(Xe)return Ze;Xe=!0;try{let e=Te.navigator.userAgent;(e.indexOf("MSIE ")!==-1||e.indexOf("Trident/")!==-1||e.indexOf("Edge/")!==-1)&&(Ze=!0)}catch{}return Ze}Zone.__load_patch("ZoneAwarePromise",(e,n,c)=>{let r=Object.getOwnPropertyDescriptor,a=Object.defineProperty;function l(u){if(u&&u.toString===Object.prototype.toString){let f=u.constructor&&u.constructor.name;return(f||"")+": "+JSON.stringify(u)}return u?u.toString():Object.prototype.toString.call(u)}let y=c.symbol,_=[],b=e[y("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")]!==!1,k=y("Promise"),m=y("then"),I="__creationTrace__";c.onUnhandledError=u=>{if(c.showUncaughtError()){let f=u&&u.rejection;f?console.error("Unhandled Promise rejection:",f instanceof Error?f.message:f,"; Zone:",u.zone.name,"; Task:",u.task&&u.task.source,"; Value:",f,f instanceof Error?f.stack:void 0):console.error(u)}},c.microtaskDrainDone=()=>{for(;_.length;){let u=_.shift();try{u.zone.runGuarded(()=>{throw u.throwOriginal?u.rejection:u})}catch(f){O(f)}}};let Z=y("unhandledPromiseRejectionHandler");function O(u){c.onUnhandledError(u);try{let f=n[Z];typeof f=="function"&&f.call(this,u)}catch{}}function B(u){return u&&u.then}function A(u){return u}function J(u){return t.reject(u)}let q=y("state"),R=y("value"),E=y("finally"),$=y("parentPromiseValue"),H=y("parentPromiseState"),X="Promise.then",M=null,T=!0,x=!1,d=0;function N(u,f){return i=>{try{z(u,f,i)}catch(h){z(u,!1,h)}}}let P=function(){let u=!1;return function(i){return function(){u||(u=!0,i.apply(null,arguments))}}},K="Promise resolved with itself",re=y("currentTaskTrace");function z(u,f,i){let h=P();if(u===i)throw new TypeError(K);if(u[q]===M){let g=null;try{(typeof i=="object"||typeof i=="function")&&(g=i&&i.then)}catch(w){return h(()=>{z(u,!1,w)})(),u}if(f!==x&&i instanceof t&&i.hasOwnProperty(q)&&i.hasOwnProperty(R)&&i[q]!==M)te(i),z(u,i[q],i[R]);else if(f!==x&&typeof g=="function")try{g.call(i,h(N(u,f)),h(N(u,!1)))}catch(w){h(()=>{z(u,!1,w)})()}else{u[q]=f;let w=u[R];if(u[R]=i,u[E]===E&&f===T&&(u[q]=u[H],u[R]=u[$]),f===x&&i instanceof Error){let p=n.currentTask&&n.currentTask.data&&n.currentTask.data[I];p&&a(i,re,{configurable:!0,enumerable:!1,writable:!0,value:p})}for(let p=0;p{try{let C=u[R],S=!!i&&E===i[E];S&&(i[$]=C,i[H]=w);let D=f.run(p,void 0,S&&p!==J&&p!==A?[]:[C]);z(i,!0,D)}catch(C){z(i,!1,C)}},i)}let W="function ZoneAwarePromise() { [native code] }",oe=function(){},L=e.AggregateError;class t{static toString(){return W}static resolve(f){return z(new this(null),T,f)}static reject(f){return z(new this(null),x,f)}static any(f){if(!f||typeof f[Symbol.iterator]!="function")return Promise.reject(new L([],"All promises were rejected"));let i=[],h=0;try{for(let p of f)h++,i.push(t.resolve(p))}catch{return Promise.reject(new L([],"All promises were rejected"))}if(h===0)return Promise.reject(new L([],"All promises were rejected"));let g=!1,w=[];return new t((p,C)=>{for(let S=0;S{g||(g=!0,p(D))},D=>{w.push(D),h--,h===0&&(g=!0,C(new L(w,"All promises were rejected")))})})}static race(f){let i,h,g=new this((C,S)=>{i=C,h=S});function w(C){i(C)}function p(C){h(C)}for(let C of f)B(C)||(C=this.resolve(C)),C.then(w,p);return g}static all(f){return t.allWithCallback(f)}static allSettled(f){return(this&&this.prototype instanceof t?this:t).allWithCallback(f,{thenCallback:h=>({status:"fulfilled",value:h}),errorCallback:h=>({status:"rejected",reason:h})})}static allWithCallback(f,i){let h,g,w=new this((D,G)=>{h=D,g=G}),p=2,C=0,S=[];for(let D of f){B(D)||(D=this.resolve(D));let G=C;try{D.then(V=>{S[G]=i?i.thenCallback(V):V,p--,p===0&&h(S)},V=>{i?(S[G]=i.errorCallback(V),p--,p===0&&h(S)):g(V)})}catch(V){g(V)}p++,C++}return p-=2,p===0&&h(S),w}constructor(f){let i=this;if(!(i instanceof t))throw new Error("Must be an instanceof Promise.");i[q]=M,i[R]=[];try{let h=P();f&&f(h(N(i,T)),h(N(i,x)))}catch(h){z(i,!1,h)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return t}then(f,i){let h=this.constructor?.[Symbol.species];(!h||typeof h!="function")&&(h=this.constructor||t);let g=new h(oe),w=n.current;return this[q]==M?this[R].push(w,g,f,i):Q(this,w,g,f,i),g}catch(f){return this.then(null,f)}finally(f){let i=this.constructor?.[Symbol.species];(!i||typeof i!="function")&&(i=t);let h=new i(oe);h[E]=E;let g=n.current;return this[q]==M?this[R].push(g,h,f,f):Q(this,g,h,f,f),h}}t.resolve=t.resolve,t.reject=t.reject,t.race=t.race,t.all=t.all;let s=e[k]=e.Promise;e.Promise=t;let o=y("thenPatched");function v(u){let f=u.prototype,i=r(f,"then");if(i&&(i.writable===!1||!i.configurable))return;let h=f.then;f[m]=h,u.prototype.then=function(g,w){return new t((C,S)=>{h.call(this,C,S)}).then(g,w)},u[o]=!0}c.patchThen=v;function F(u){return function(f,i){let h=u.apply(f,i);if(h instanceof t)return h;let g=h.constructor;return g[o]||v(g),h}}return s&&(v(s),le(e,"fetch",u=>F(u))),Promise[n.__symbol__("uncaughtPromiseErrors")]=_,t});Zone.__load_patch("toString",e=>{let n=Function.prototype.toString,c=j("OriginalDelegate"),r=j("Promise"),a=j("Error"),l=function(){if(typeof this=="function"){let k=this[c];if(k)return typeof k=="function"?n.call(k):Object.prototype.toString.call(k);if(this===Promise){let m=e[r];if(m)return n.call(m)}if(this===Error){let m=e[a];if(m)return n.call(m)}}return n.call(this)};l[c]=n,Function.prototype.toString=l;let y=Object.prototype.toString,_="[object Promise]";Object.prototype.toString=function(){return typeof Promise=="function"&&this instanceof Promise?_:y.call(this)}});var _e=!1;if(typeof window<"u")try{let e=Object.defineProperty({},"passive",{get:function(){_e=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{_e=!1}var dt={useG:!0},ee={},Qe={},et=new RegExp("^"+pe+"(\\w+)(true|false)$"),tt=j("propagationStopped");function nt(e,n){let c=(n?n(e):e)+ce,r=(n?n(e):e)+ie,a=pe+c,l=pe+r;ee[e]={},ee[e][ce]=a,ee[e][ie]=l}function _t(e,n,c,r){let a=r&&r.add||Me,l=r&&r.rm||Le,y=r&&r.listeners||"eventListeners",_=r&&r.rmAll||"removeAllListeners",b=j(a),k="."+a+":",m="prependListener",I="."+m+":",Z=function(R,E,$){if(R.isRemoved)return;let H=R.callback;typeof H=="object"&&H.handleEvent&&(R.callback=T=>H.handleEvent(T),R.originalDelegate=H);let X;try{R.invoke(R,E,[$])}catch(T){X=T}let M=R.options;if(M&&typeof M=="object"&&M.once){let T=R.originalDelegate?R.originalDelegate:R.callback;E[l].call(E,$.type,T,M)}return X};function O(R,E,$){if(E=E||e.event,!E)return;let H=R||E.target||e,X=H[ee[E.type][$?ie:ce]];if(X){let M=[];if(X.length===1){let T=Z(X[0],H,E);T&&M.push(T)}else{let T=X.slice();for(let x=0;x{throw x})}}}let B=function(R){return O(this,R,!1)},A=function(R){return O(this,R,!0)};function J(R,E){if(!R)return!1;let $=!0;E&&E.useG!==void 0&&($=E.useG);let H=E&&E.vh,X=!0;E&&E.chkDup!==void 0&&(X=E.chkDup);let M=!1;E&&E.rt!==void 0&&(M=E.rt);let T=R;for(;T&&!T.hasOwnProperty(a);)T=Ie(T);if(!T&&R[a]&&(T=R),!T||T[b])return!1;let x=E&&E.eventNameToString,d={},N=T[b]=T[a],P=T[j(l)]=T[l],K=T[j(y)]=T[y],re=T[j(_)]=T[_],z;E&&E.prepend&&(z=T[j(E.prepend)]=T[E.prepend]);function U(i,h){return!_e&&typeof i=="object"&&i?!!i.capture:!_e||!h?i:typeof i=="boolean"?{capture:i,passive:!0}:i?typeof i=="object"&&i.passive!==!1?{...i,passive:!0}:i:{passive:!0}}let te=function(i){if(!d.isExisting)return N.call(d.target,d.eventName,d.capture?A:B,d.options)},Q=function(i){if(!i.isRemoved){let h=ee[i.eventName],g;h&&(g=h[i.capture?ie:ce]);let w=g&&i.target[g];if(w){for(let p=0;pfunction(a,l){a[tt]=!0,r&&r.apply(a,l)})}function Tt(e,n,c,r,a){let l=Zone.__symbol__(r);if(n[l])return;let y=n[l]=n[r];n[r]=function(_,b,k){return b&&b.prototype&&a.forEach(function(m){let I=`${c}.${r}::`+m,Z=b.prototype;try{if(Z.hasOwnProperty(m)){let O=e.ObjectGetOwnPropertyDescriptor(Z,m);O&&O.value?(O.value=e.wrapWithCurrentZone(O.value,I),e._redefineProperty(b.prototype,m,O)):Z[m]&&(Z[m]=e.wrapWithCurrentZone(Z[m],I))}else Z[m]&&(Z[m]=e.wrapWithCurrentZone(Z[m],I))}catch{}}),y.call(n,_,b,k)},e.attachOriginToPatched(n[r],y)}function ot(e,n,c){if(!c||c.length===0)return n;let r=c.filter(l=>l.target===e);if(!r||r.length===0)return n;let a=r[0].ignoreProperties;return n.filter(l=>a.indexOf(l)===-1)}function ze(e,n,c,r){if(!e)return;let a=ot(e,n,c);Ke(e,a,r)}function Oe(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}function yt(e,n){if(we&&!Je||Zone[e.symbol("patchEvents")])return;let c=n.__Zone_ignore_on_properties,r=[];if(xe){let a=window;r=r.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);let l=ft()?[{target:a,ignoreProperties:["error"]}]:[];ze(a,Oe(a),c&&c.concat(l),Ie(a))}r=r.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let a=0;a{let r=Oe(e);c.patchOnProperties=Ke,c.patchMethod=le,c.bindArguments=He,c.patchMacroTask=ut;let a=n.__symbol__("BLACK_LISTED_EVENTS"),l=n.__symbol__("UNPATCHED_EVENTS");e[l]&&(e[a]=e[l]),e[a]&&(n[a]=n[l]=e[a]),c.patchEventPrototype=Et,c.patchEventTarget=_t,c.isIEOrEdge=ht,c.ObjectDefineProperty=Ne,c.ObjectGetOwnPropertyDescriptor=me,c.ObjectCreate=it,c.ArraySlice=ct,c.patchClass=ge,c.wrapWithCurrentZone=Ae,c.filterProperties=ot,c.attachOriginToPatched=ae,c._redefineProperty=Object.defineProperty,c.patchCallbacks=Tt,c.getGlobalObjects=()=>({globalSources:Qe,zoneSymbolEventNames:ee,eventNames:r,isBrowser:xe,isMix:Je,isNode:we,TRUE_STR:ie,FALSE_STR:ce,ZONE_SYMBOL_PREFIX:pe,ADD_EVENT_LISTENER_STR:Me,REMOVE_EVENT_LISTENER_STR:Le})});function mt(e,n){n.patchMethod(e,"queueMicrotask",c=>function(r,a){Zone.current.scheduleMicroTask("queueMicrotask",a[0])})}var ve=j("zoneTask");function Ee(e,n,c,r){let a=null,l=null;n+=r,c+=r;let y={};function _(k){let m=k.data;return m.args[0]=function(){return k.invoke.apply(this,arguments)},m.handleId=a.apply(e,m.args),k}function b(k){return l.call(e,k.data.handleId)}a=le(e,n,k=>function(m,I){if(typeof I[0]=="function"){let Z={isPeriodic:r==="Interval",delay:r==="Timeout"||r==="Interval"?I[1]||0:void 0,args:I},O=I[0];I[0]=function(){try{return O.apply(this,arguments)}finally{Z.isPeriodic||(typeof Z.handleId=="number"?delete y[Z.handleId]:Z.handleId&&(Z.handleId[ve]=null))}};let B=je(n,I[0],Z,_,b);if(!B)return B;let A=B.data.handleId;return typeof A=="number"?y[A]=B:A&&(A[ve]=B),A&&A.ref&&A.unref&&typeof A.ref=="function"&&typeof A.unref=="function"&&(B.ref=A.ref.bind(A),B.unref=A.unref.bind(A)),typeof A=="number"||A?A:B}else return k.apply(e,I)}),l=le(e,c,k=>function(m,I){let Z=I[0],O;typeof Z=="number"?O=y[Z]:(O=Z&&Z[ve],O||(O=Z)),O&&typeof O.type=="string"?O.state!=="notScheduled"&&(O.cancelFn&&O.data.isPeriodic||O.runCount===0)&&(typeof Z=="number"?delete y[Z]:Z&&(Z[ve]=null),O.zone.cancelTask(O)):k.apply(e,I)})}function pt(e,n){let{isBrowser:c,isMix:r}=n.getGlobalObjects();if(!c&&!r||!e.customElements||!("customElements"in e))return;let a=["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"];n.patchCallbacks(n,e.customElements,"customElements","define",a)}function gt(e,n){if(Zone[n.symbol("patchEventTarget")])return;let{eventNames:c,zoneSymbolEventNames:r,TRUE_STR:a,FALSE_STR:l,ZONE_SYMBOL_PREFIX:y}=n.getGlobalObjects();for(let b=0;b{let n=e[Zone.__symbol__("legacyPatch")];n&&n()});Zone.__load_patch("timers",e=>{let n="set",c="clear";Ee(e,n,c,"Timeout"),Ee(e,n,c,"Interval"),Ee(e,n,c,"Immediate")});Zone.__load_patch("requestAnimationFrame",e=>{Ee(e,"request","cancel","AnimationFrame"),Ee(e,"mozRequest","mozCancel","AnimationFrame"),Ee(e,"webkitRequest","webkitCancel","AnimationFrame")});Zone.__load_patch("blocking",(e,n)=>{let c=["alert","prompt","confirm"];for(let r=0;rfunction(b,k){return n.current.run(l,e,k,_)})}});Zone.__load_patch("EventTarget",(e,n,c)=>{kt(e,c),gt(e,c);let r=e.XMLHttpRequestEventTarget;r&&r.prototype&&c.patchEventTarget(e,c,[r.prototype])});Zone.__load_patch("MutationObserver",(e,n,c)=>{ge("MutationObserver"),ge("WebKitMutationObserver")});Zone.__load_patch("IntersectionObserver",(e,n,c)=>{ge("IntersectionObserver")});Zone.__load_patch("FileReader",(e,n,c)=>{ge("FileReader")});Zone.__load_patch("on_property",(e,n,c)=>{yt(c,e)});Zone.__load_patch("customElements",(e,n,c)=>{pt(e,c)});Zone.__load_patch("XHR",(e,n)=>{b(e);let c=j("xhrTask"),r=j("xhrSync"),a=j("xhrListener"),l=j("xhrScheduled"),y=j("xhrURL"),_=j("xhrErrorBeforeScheduled");function b(k){let m=k.XMLHttpRequest;if(!m)return;let I=m.prototype;function Z(d){return d[c]}let O=I[Se],B=I[De];if(!O){let d=k.XMLHttpRequestEventTarget;if(d){let N=d.prototype;O=N[Se],B=N[De]}}let A="readystatechange",J="scheduled";function q(d){let N=d.data,P=N.target;P[l]=!1,P[_]=!1;let K=P[a];O||(O=P[Se],B=P[De]),K&&B.call(P,A,K);let re=P[a]=()=>{if(P.readyState===P.DONE)if(!N.aborted&&P[l]&&d.state===J){let U=P[n.__symbol__("loadfalse")];if(P.status!==0&&U&&U.length>0){let te=d.invoke;d.invoke=function(){let Q=P[n.__symbol__("loadfalse")];for(let W=0;Wfunction(d,N){return d[r]=N[2]==!1,d[y]=N[1],$.apply(d,N)}),H="XMLHttpRequest.send",X=j("fetchTaskAborting"),M=j("fetchTaskScheduling"),T=le(I,"send",()=>function(d,N){if(n.current[M]===!0||d[r])return T.apply(d,N);{let P={target:d,url:d[y],isPeriodic:!1,args:N,aborted:!1},K=je(H,R,P,q,E);d&&d[_]===!0&&!P.aborted&&K.state===J&&K.invoke()}}),x=le(I,"abort",()=>function(d,N){let P=Z(d);if(P&&typeof P.type=="string"){if(P.cancelFn==null||P.data&&P.data.aborted)return;P.zone.cancelTask(P)}else if(n.current[X]===!0)return x.apply(d,N)})}});Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&<(e.navigator.geolocation,["getCurrentPosition","watchPosition"])});Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function c(r){return function(a){rt(e,r).forEach(y=>{let _=e.PromiseRejectionEvent;if(_){let b=new _(r,{promise:a.promise,reason:a.rejection});y.invoke(b)}})}}e.PromiseRejectionEvent&&(n[j("unhandledPromiseRejectionHandler")]=c("unhandledrejection"),n[j("rejectionHandledHandler")]=c("rejectionhandled"))});Zone.__load_patch("queueMicrotask",(e,n,c)=>{mt(e,c)});